[elpa] branch externals/chess updated (a4443ab -> 9d174fe)

2014-06-19 Thread Eli Zaretskii
eliz pushed a change to branch externals/chess
in repository elpa.

  from  a4443ab   Unbreak recursive require between chess-display and 
chess-pgn.
   new  9d174fe   Fix Texinfo usage and markup in the Chess manual.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 ChangeLog  |6 +
 chess.texi |  804 ++--
 2 files changed, 457 insertions(+), 353 deletions(-)



[elpa] branch externals/chess updated (9d174fe -> 754fd7d)

2014-06-19 Thread Mario Lang
mlang pushed a change to branch externals/chess
in repository elpa.

  from  9d174fe   Fix Texinfo usage and markup in the Chess manual.
   new  754fd7d   Update chess.info and fix a minor misunderstanding in 
chess-display-update documentation.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 chess.info | 1041 ++--
 chess.texi |2 +-
 2 files changed, 586 insertions(+), 457 deletions(-)



[elpa] branch master updated (d8c84a1 -> 40266fb)

2014-06-19 Thread Stefan Monnier
monnier pushed a change to branch master
in repository elpa.

  from  d8c84a1   [chess] Package is maintained *in* ELPA.
   new  40266fb   * aumix-mode: New package.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 packages/aumix-mode/aumix-mode.el |  295 +
 1 files changed, 295 insertions(+), 0 deletions(-)
 create mode 100644 packages/aumix-mode/aumix-mode.el



[elpa] 01/01: * aumix-mode: New package.

2014-06-19 Thread Stefan Monnier
monnier pushed a commit to branch master
in repository elpa.

commit 40266fbe42917e6c90824115175d72dd3c80a6f4
Author: Stefan Monnier 
Date:   Thu Jun 19 15:51:48 2014 -0400

* aumix-mode: New package.
---
 packages/aumix-mode/aumix-mode.el |  295 +
 1 files changed, 295 insertions(+), 0 deletions(-)

diff --git a/packages/aumix-mode/aumix-mode.el 
b/packages/aumix-mode/aumix-mode.el
new file mode 100644
index 000..8507fb7
--- /dev/null
+++ b/packages/aumix-mode/aumix-mode.el
@@ -0,0 +1,295 @@
+;;; aumix-mode.el --- run the aumix program in a buffer
+
+;; Copyright (C) 2006,2009-2011,2013-2014  Free Software Foundation, Inc.
+
+;; Author: Kevin Ryde 
+;; Version: 7
+;; Keywords: multimedia, mixer, aumix
+;; URL: http://user42.tuxfamily.org/aumix-mode/index.html
+;; EmacsWiki: Aumix
+;;
+;; aumix-mode.el is free software; you can redistribute it and/or modify it
+;; under the terms of the GNU General Public License as published by the
+;; Free Software Foundation; either version 3, or (at your option) any later
+;; version.
+;;
+;; aumix-mode.el is distributed in the hope that it will be useful, but
+;; WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General
+;; Public License for more details.
+;;
+;; You can get a copy of the GNU General Public License online at
+;; .
+
+
+;;; Commentary:
+
+;; "M-x aumix" runs the aumix sound volume adjuster program in a buffer.
+;; See the docstrings of `aumix' and `aumix-mode' below.
+
+;;; Emacsen:
+
+;; Designed for Emacs 20 up.  A bit doubtful with XEmacs 21 term.el (see
+;; `aumix-mode' docstring below).
+
+;;; Install:
+
+;; To make M-x aumix available put aumix-mode.el in one of your `load-path'
+;; directories and the following in your .emacs
+;;
+;; (autoload 'aumix "aumix-mode" nil t)
+;;
+;; If you use desktop.el then make an autoload for the aumix-mode function
+;; too so `desktop-read' can load it when restoring an aumix-mode buffer.
+;;
+;; (autoload 'aumix-mode "aumix-mode" nil t)
+;;
+;; There's autoload cookies for these functions below if you install via
+;; `M-x package-install' or know how to use `update-file-autoloads'.
+
+;;; History:
+
+;; Version 1 - the first version
+;; Version 2 - new program and switches variables
+;;   - correction to `provide'
+;; Version 3 - flag aumix-mode-switches as risky-local-variable
+;; Version 4 - correction to `process-kill-without-query' for emacs21
+;;   - cl for `dotimes' in emacs20
+;; Version 5 - ensure curses interface if aumix built with gtk interface
+;;   - add desktop.el save/restore
+;; Version 6 - autoload aumix-mode for desktop.el
+;; Version 7 - don't autoload the variables
+
+;;; Code:
+
+(require 'term)
+(eval-when-compile
+  (unless (fboundp 'dotimes)
+(require 'cl))) ;; for emacs20 dotimes
+
+
+;;;###autoload
+(defgroup aumix-mode nil "Aumix Mode"
+ :prefix "aumix-mode-"
+ :group  'multimedia
+ :link   '(url-link :tag "aumix-mode.el home page"
+"http://user42.tuxfamily.org/aumix-mode/index.html";)
+ :link   '(url-link :tag "Aumix home page"
+"http://jpj.net/~trevor/aumix.html";))
+
+(defcustom aumix-mode-program "aumix"
+  "Executable program name for aumix."
+  :type  'string
+  :group 'aumix-mode)
+;; automatically `risky-local-variable-p' due to name `-program'
+
+(defcustom aumix-mode-switches nil
+  "List of command line switches to pass to aumix.
+Only a few aumix options do anything for interactive use.
+\"-d\" can set a mixer device file (default /dev/mixer), for
+example
+
+(setq aumix-mode-switches '(\"-d\" \"/dev/mixer2\"))"
+
+  :type  '(repeat string)
+  :group 'aumix-mode)
+;;
+;; Not sure if switches can do very much damage.  Make risky just in case
+;; "-d filename" causes ioctls to some device other than a mixer.
+;;;###autoload
+(put 'aumix-mode-switches 'risky-local-variable t)
+
+(defcustom aumix-mode-hook nil
+  "Hook called by `aumix-mode'.
+This hook, and the parent `term-mode-hook', are run when the
+buffer setups are made but before the \"aumix\" program is
+started.  This is convenient for applying `font-lock-mode' or
+similar before the program output starts.
+
+See also `term-exec-hook' which runs after \"aumix\" is started."
+
+  :type'hook
+  :group   'aumix-mode
+  :options '(turn-on-filladapt-mode))
+
+;;-
+
+(defvar aumix-mode-map (make-sparse-keymap)
+  "Keymap for `aumix-mode'.
+This inherits from parent keymap `term-raw-map'.  That parent
+keymap is only set when `aumix-mode' is first called, since in
+Emacs 21 `term-raw-map' is only created then.
+
+Explicit nil settings in `aumix-mode-map' let control characters
+have their usual `global-map' meanings instead of `term-send-raw'
+in `term-raw-map'.  This is good for keys aumix doesn't use, in
+particul