]> code.delx.au - gnu-emacs/commitdiff
Merge branch master of git.sv.gnu.org:/srv/git/emacs.
authorK. Handa <handa@gnu.org>
Wed, 7 Jan 2015 13:51:41 +0000 (22:51 +0900)
committerK. Handa <handa@gnu.org>
Wed, 7 Jan 2015 13:51:41 +0000 (22:51 +0900)
1  2 
lisp/ChangeLog
lisp/international/ccl.el

diff --combined lisp/ChangeLog
index adcdcd9d0b84ca447c396703c63522257fa81b5e,71889ceffe2fb7e54a27718267aee9ead03a534f..5297877189e8cab441c0e96eb3363ec56e17d279
 +2015-01-07  K. Handa  <handa@gnu.org>
 +
 +      * international/ccl.el (define-ccl-program): Improve the docstring.
 +
+ 2015-01-06  Sam Steingold  <sds@gnu.org>
+       * shell.el (shell-display-buffer-actions): Remove,
+       use `display-buffer-alist' instead.
+ 2015-01-05  Dmitry Gutov  <dgutov@yandex.ru>
+       * progmodes/xref.el (xref--insert-xrefs): Add `help-echo' property
+       to the references.
+ 2015-01-05  Stefan Monnier  <monnier@iro.umontreal.ca>
+       * minibuffer.el (completion-category-defaults): New var.
+       Set unicode-name to use substring completion.
+       (completion-category-defaults): Set it to nil.
+ 2015-01-04  Dmitry Gutov  <dgutov@yandex.ru>
+       Add mouse interaction to xref.
+       * progmodes/xref.el (xref--button-map): New variable.
+       (xref--mouse-2): New command.
+       (xref--insert-xrefs): Add `mouse-face' and `keymap' properties to
+       the inserted references.
+ 2015-01-04  Paul Eggert  <eggert@cs.ucla.edu>
+       Less 'make' chatter for lisp dir
+       * Makefile.in (THEFILE): Define to be 'no-such-file' by default,
+       to make it clearer that the caller must specify it.
+       (compile-onefile): Remove, replacing by ...
+       ($(THEFILE)c): ... new rule.  This lets us use AM_V_GEN here.
+       ($(THEFILE)c, .el.elc, $(MH_E_DIR)/mh-loaddefs.el)
+       ($(TRAMP_DIR)/tramp-loaddefs.el, $(CAL_DIR)/cal-loaddefs.el)
+       ($(CAL_DIR)/diary-loaddefs.el, $(CAL_DIR)/hol-loaddefs.el):
+       Use AM_V_GEN to lessen 'make' chatter.
+       (.el.elc): Omit duplicate comment.
+       Less 'make' chatter in batch mode
+       * emacs-lisp/autoload.el (autoload-generate-file-autoloads):
+       * emacs-lisp/bytecomp.el (byte-compile-file):
+       * files.el (save-buffer, basic-save-buffer):
+       * international/quail.el (quail-update-leim-list-file):
+       Don't output messages like "Generating ..." in batch mode.
+ 2015-01-04  Dmitry Gutov  <dgutov@yandex.ru>
+       Unbreak `mouse-action' property in text buttons.
+       * button.el (push-button): Fix regression from 2012-12-06.
+ 2015-01-03  Dmitry Gutov  <dgutov@yandex.ru>
+       * progmodes/xref.el (xref-marker-stack-empty-p): New function.
+       * menu-bar.el (menu-bar-goto-menu): Use it.
+ 2015-01-03  Dmitry Gutov  <dgutov@yandex.ru>
+       * progmodes/xref.el (xref--window-configuration): New variable.
+       (xref-show-location-at-point): New command.
+       (xref--restore-window-configuration): New function.
+       (xref-next-line, xref-prev-line): Delegate to
+       `xref-show-location-at-point'.
+       (xref--location-at-point): Don't signal the error.
+       (xref-goto-xref): Do that here instead.
+       (xref--xref-buffer-mode): Add `xref--restore-window-configuration'
+       to `pre-command-hook'.
+       (xref--xref-buffer-mode-map): Don't remap `next-line' and
+       `previous-line'.  Additionally bind `xref-next-line' and
+       `xref-prev-line' to `n' and `p' respectively.  Bind
+       `xref-show-location-at-point' to `C-o'.
+ 2015-01-01  Eli Zaretskii  <eliz@gnu.org>
+       * tool-bar.el (tool-bar-local-item)
+       (tool-bar-local-item-from-menu): Call force-mode-line-update to
+       make sure the tool-bar changes show on display.
+ 2015-01-01  Michael Albinus  <michael.albinus@gmx.de>
+       Sync with Tramp 2.2.11.
+       * net/tramp-compat.el (top): Require cl-macs for Emacs 22.
+       Make an alias for `default-toplevel-value' if it doesn't exist.
+       * net/tramp-smb.el (tramp-smb-handle-copy-directory):
+       Use `tramp-compat-delete-directory'.
+       * net/trampver.el: Update release number.
+ 2015-01-01  Filipp Gunbin  <fgunbin@fastmail.fm>
+       * autorevert.el (auto-revert-handler): Fix auto-revert-tail-mode
+       for remote files.  (Bug#19449)
+ 2015-01-01  Simen Heggestøyl  <simenheg@gmail.com>  (tiny change)
+       * textmodes/css-mode.el (scss-mode): Fix typo (bug#19446).
  2014-12-31  Paul Eggert  <eggert@cs.ucla.edu>
  
        Less 'make' chatter in lisp directory
  
        * obsolete/pc-select.el (pc-selection-mode): Use system-type.
        This is instead of system-name, which is both wrong here and obsolete.
+       * desktop.el (desktop-save-frameset):
+       * dnd.el (dnd-get-local-file-uri):
+       * nxml/rng-uri.el (rng-uri-file-name-1):
+       Prefer (system-name) to system-name, and avoid naming
+       locals 'system-name'.
+       * startup.el (system-name): Now an obsolete variable.  (Bug#19438)
  
  2014-12-29  Dmitry Gutov  <dgutov@yandex.ru>
  
  2014-11-18  Paul Eggert  <eggert@cs.ucla.edu>
  
        Port new time stamp handling to Emacs 23.2.
-       This fix is for Gnus.  Problem reported by Katsumi Yamaoka.
+       This fix is for Gnus.  Reported by Katsumi Yamaoka.
        * calendar/time-date.el (time-add, time-subtract, time-less-p):
        Use eval-and-compile, not eval-when-compile.
  
@@@ -22785,7 -22887,7 +22891,7 @@@ See ChangeLog.16 for earlier changes
  ;; coding: utf-8
  ;; End:
  
-   Copyright (C) 2011-2014 Free Software Foundation, Inc.
+   Copyright (C) 2011-2015 Free Software Foundation, Inc.
  
    This file is part of GNU Emacs.
  
index 0c3b2af33dd2404ffa2f3d8b534e2b21f03bb261,9eb091f80c10dec48438c4a4affb194e8ec72f0a..afc519662fb2203e0ba94c71cb70ea98a8bba154
@@@ -1,6 -1,6 +1,6 @@@
  ;;; ccl.el --- CCL (Code Conversion Language) compiler
  
- ;; Copyright (C) 1997-1998, 2001-2014 Free Software Foundation, Inc.
+ ;; Copyright (C) 1997-1998, 2001-2015 Free Software Foundation, Inc.
  ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
  ;;   2005, 2006, 2007, 2008, 2009, 2010, 2011
  ;;   National Institute of Advanced Industrial Science and Technology (AIST)
@@@ -1355,14 -1355,6 +1355,14 @@@ IF := (if EXPRESSION CCL_BLOCK_0 CCL_BL
  BRANCH := (branch EXPRESSION CCL_BLOCK_0 [CCL_BLOCK_1 ...])
  
  ;; Execute STATEMENTs until (break) or (end) is executed.
 +
 +;; Create a block of STATEMENTs for repeating.  The STATEMENTs
 +;; are executed sequentially unitl REPEAT or BREAK is executed.
 +;; If REPEAT statement is executed, STATEMENTs are executed from the
 +;; start again.  If BREAK statements is executed, the execution
 +;; exits from the block.  If neither REAPEAT nor BREAK is
 +;; executed, the execution exits from the block after executing the
 +;; last STATEMENT.
  LOOP := (loop STATEMENT [STATEMENT ...])
  
  ;; Terminate the most inner loop.
@@@ -1509,42 -1501,17 +1509,42 @@@ ARRAY := `[' integer ... `]
  
  
  TRANSLATE :=
 -      (translate-character REG(table) REG(charset) REG(codepoint))
 -      | (translate-character SYMBOL REG(charset) REG(codepoint))
 -        ;; SYMBOL must refer to a table defined by `define-translation-table'.
 +      ;; Decode character SRC, translate it by translate table
 +      ;; TABLE, and encode it back to DST.  TABLE is specified
 +      ;; by its id number in REG_0, SRC is specified by its
 +      ;; charset id number and codepoint in REG_1 and REG_2
 +      ;; respectively.
 +      ;; On encoding, the charset of highest priority is selected.
 +      ;; After the execution, DST is specified by its charset
 +      ;; id number and codepouin in REG_1 and REG_2 respectively.
 +      (translate-character REG_0 REG_1 REG_2)
 +
 +      ;; Same as above except for SYMBOL specifying the name of
 +      ;; the translate table defined by `define-translation-table'.
 +      | (translate-character SYMBOL REG_1 REG_2)
 +
  LOOKUP :=
 -      (lookup-character SYMBOL REG(charset) REG(codepoint))
 +      ;; Look up character SRC in hash table TABLE.  TABLE is
 +      ;; specified by its name in SYMBOL, and SRC is specified by
 +      ;; its charset id number and codepoint in REG_1 and REG_2
 +      ;; respectively.
 +      ;; If its associated value is an integer, set REG_1 to that
 +      ;; value, and set r7 to 1.  Otherwise, set r7 to 0.
 +      (lookup-character SYMBOL REG_1 REG_2)
 +
 +      ;; Look up integer value N in hash table TABLE.  TABLE is
 +      ;; specified by its name in SYMBOL and N is specified in
 +      ;; REG.
 +      ;; If its associated value is a character, set REG to that
 +      ;; value, and set r7 to 1.  Otherwise, set r7 to 0.
        | (lookup-integer SYMBOL REG(integer))
 -        ;; SYMBOL refers to a table defined by `define-translation-hash-table'.
 +
  MAP :=
 -     (iterate-multiple-map REG REG MAP-IDs)
 -     | (map-multiple REG REG (MAP-SET))
 -     | (map-single REG REG MAP-ID)
 +      ;; The following statements are for internal use only. 
 +      (iterate-multiple-map REG REG MAP-IDs)
 +      | (map-multiple REG REG (MAP-SET))
 +      | (map-single REG REG MAP-ID)
 +
  MAP-IDs := MAP-ID ...
  MAP-SET := MAP-IDs | (MAP-IDs) MAP-SET
  MAP-ID := integer