Merge from emacs-24; up to 2014-06-12T14:55:48Z!monnier@iro.umontreal.ca
authorGlenn Morris <rgm@gnu.org>
Sat, 28 Jun 2014 17:27:29 +0000 (10:27 -0700)
committerGlenn Morris <rgm@gnu.org>
Sat, 28 Jun 2014 17:27:29 +0000 (10:27 -0700)
1  2 
doc/lispref/ChangeLog
doc/lispref/minibuf.texi
etc/ChangeLog
lisp/ChangeLog
lisp/subr.el
src/ChangeLog
src/coding.c
test/ChangeLog

@@@ -1,15 -1,8 +1,20 @@@
 -2014-06-26  Glenn Morris  <rgm@gnu.org>
++2014-06-28  Glenn Morris  <rgm@gnu.org>
+       * minibuf.texi (Intro to Minibuffers): Batch mode is basic.
+       (Reading a Password): Mention batch mode.  (Bug#17839)
 +2014-06-23  Glenn Morris  <rgm@gnu.org>
 +
 +      * Makefile.in (%.texi): Disable implicit rules.
 +      (mkinfodir): Remove.
 +      (.dvi.ps): Replace with explicit rule.
 +      (html): Declare as PHONY.
 +      (${buildinfodir}): New rule.
 +      ($(buildinfodir)/elisp.info): Use order-only prereq for output dir.
 +      Use $<.
 +      (elisp.dvi, elisp.html, elisp.pdf): Use $<.
 +      (elisp.ps): New rule.
 +
  2014-06-21  Eli Zaretskii  <eliz@gnu.org>
  
        * positions.texi (Screen Lines): Clarify how columns are counted
Simple merge
diff --cc etc/ChangeLog
@@@ -1,11 -1,7 +1,15 @@@
 -2014-06-27  Glenn Morris  <rgm@gnu.org>
++2014-06-28  Glenn Morris  <rgm@gnu.org>
+       * publicsuffix.txt: Update from source.
 +2014-06-24  Eli Barzilay  <eli@barzilay.org>
 +
 +      * NEWS: calculator.el user-visible changes.
 +
 +2014-06-15  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * NEWS: New Tramp method "nc".
 +
  2014-06-08  Leo Liu  <sdl.web@gmail.com>
  
        * themes/deeper-blue-theme.el: Use another fix.  (Bug#17695)
diff --cc lisp/ChangeLog
@@@ -1,45 -1,27 +1,65 @@@
 -2014-06-27  Stephen Berman  <stephen.berman@gmx.net>
++2014-06-28  Stephen Berman  <stephen.berman@gmx.net>
+       * calendar/todo-mode.el (todo-set-top-priorities): Fix logic to
+       account for file-wide setting of todo-top-priorities-overrides.
+       Make code a bit cleaner.
 -2014-06-27  Leo Liu  <sdl.web@gmail.com>
 -
 -      * calc/calc.el (math-bignum): Handle most-negative-fixnum.  (Bug#17556)
 -
 -2014-06-27  Glenn Morris  <rgm@gnu.org>
++2014-06-28  Glenn Morris  <rgm@gnu.org>
+       * net/eww.el (eww-mode) <eww-current-title>: Make local.  (Bug#17860)
 -2014-06-26  Stephen Berman  <stephen.berman@gmx.net>
++2014-06-28  Stephen Berman  <stephen.berman@gmx.net>
+       * calendar/todo-mode.el (todo-prefix-overlays): If there is no
+       category-wide setting of todo-top-priorities-overrides, check for
+       a file-wide setting and fontify accordingly.
 -2014-06-26  Glenn Morris  <rgm@gnu.org>
++2014-06-28  Glenn Morris  <rgm@gnu.org>
+       * subr.el (read-passwd): Warn about batch mode.  (Bug#17839)
 +2014-06-28  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/hideif.el: Use lexical-binding.  Fix up cl-lib usage.
 +
 +2014-06-28  K. Handa  <handa@gnu.org>
 +
 +      Fix Bug#17739.
 +
 +      * composite.el: Setup composition-function-table for dotted circle.
 +      (compose-gstring-for-dotted-circle): New function.
 +
 +      * international/characters.el: Add category "^" to all
 +      non-spacing characters.
 +
 +2014-06-28  Glenn Morris  <rgm@gnu.org>
 +
 +      * Makefile.in (doit): Remove force rule.
 +      (custom-deps, finder-data, autoloads, update-subdirs)
 +      (compile-one-process): PHONY targets do not need force rules.
 +
 +      * Makefile.in (compile-main, compile, compile-always):
 +      No need to explicitly pass variables to ourself in recursive calls.
 +
 +2014-06-28  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * files.el (minibuffer-with-setup-hook): Evaluate the first arg eagerly.
 +
 +2014-06-26  Glenn Morris  <rgm@gnu.org>
 +
 +      * Makefile.in (update-authors): Update for moved authors.el.
 +
 +2014-06-26  Leo Liu  <sdl.web@gmail.com>
 +
 +      * skeleton.el (skeleton-end-hook): Default to nil and move the
 +      work to skeleton-insert.  (Bug#17850)
 +
 +2014-06-26  Dmitry Antipov  <dmantipov@yandex.ru>
 +
 +      * calc/calc-alg.el (math-beforep):
 +      * progmodes/cc-guess.el (c-guess-view-reorder-offsets-alist-in-style):
 +      Simplify because string-lessp can accept symbols as args.
 +
  2014-06-26  Daiki Ueno  <ueno@gnu.org>
  
        * emacs-lisp/package.el (package--check-signature):
diff --cc lisp/subr.el
Simple merge
diff --cc src/ChangeLog
@@@ -1,82 -1,11 +1,87 @@@
 -2014-06-25  Glenn Morris  <rgm@gnu.org>
 -
 -      * puresize.h (BASE_PURESIZE): Increase a bit.  (Bug#17846)
+ 2014-06-28  Andreas Schwab  <schwab@linux-m68k.org>
+       * coding.c (encode_coding_utf_8): Correctly count produced_chars
+       also in unibyte case.  (Bug#17865)
 +2014-06-28  K. Handa  <handa@gnu.org>
 +
 +      * coding.c (MAX_CHARBUF_SIZE): Renamed from CHARBUF_SIZE.
 +      (MIN_CHARBUF_SIZE): New macro.
 +      (ALLOC_CONVERSION_WORK_AREA): New arg SIZE.  Callers changed.
 +
 +2014-06-27  Glenn Morris  <rgm@gnu.org>
 +
 +      * Makefile.in: Replace BOOTSTRAPEMACS sleight-of-hand
 +      with an order-only dependence on bootstrap-emacs.  (Bug#2151)
 +      (.el.elc): Replace suffix rule with pattern rule.
 +      (%.elc): New pattern rule, with order-only prerequisite.
 +      ($(lisp)): No more need to depend on BOOTSTRAPEMACS.
 +      ($(lispsource)/loaddefs.el): Use an order-only prerequisite
 +      in place of BOOTSTRAPEMACS.
 +
 +2014-06-26  Dmitry Antipov  <dmantipov@yandex.ru>
 +
 +      * fns.c (Fcompare_strings): Use FETCH_STRING_CHAR_AS_MULTIBYTE_ADVANCE.
 +
 +2014-06-25  Dmitry Antipov  <dmantipov@yandex.ru>
 +
 +      Consistently use validate_subarray to verify substring.
 +      * fns.c (validate_substring): Not static any more.  Adjust to
 +      use ptrdiff_t, not EMACS_INT, because string and vector limits
 +      can't exceed ptrdiff_t even if EMACS_INT is wider.
 +      (Fcompare_strings, Fsubstring, Fsubstring_no_properties)
 +      (secure_hash): Adjust user.
 +      * lisp.h (validate_subarray): Add prototype.
 +      * coding.c (Fundecodable_char_position):
 +      * composite.c (Fcomposition_get_gstring, Fcompose_string_internal):
 +      Use validate_subarray.  Adjust comment to mention substring.
 +
 +2014-06-25  Dmitry Antipov  <dmantipov@yandex.ru>
 +
 +      Do not allow out-of-range character position in Fcompare_strings.
 +      * fns.c (validate_subarray): Add prototype.
 +      (Fcompare_substring): Use validate_subarray to check ranges.
 +      Adjust comment to mention that the semantics was changed.  Also see
 +      http://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00447.html.
 +
 +2014-06-24  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      Be more consistent about the 'Qfoo' naming convention.
 +      * image.c (Fimagemagick_types):
 +      * lisp.h (lisp_h_CHECK_TYPE, CHECK_TYPE, CHECK_ARRAY):
 +      * process.c (Fmake_network_process):
 +      Rename C local identifier 'Qfoo to avoid giving the false
 +      impression that it stands for the symbol 'foo'.
 +
 +2014-06-23  Dmitry Antipov  <dmantipov@yandex.ru>
 +
 +      Simplify and cleanup character conversion stuff.
 +      * lisp.h (multibyte_char_to_unibyte, multibyte_char_to_unibyte_safe):
 +      Remove prototypes.
 +      * character.c (multibyte_char_to_unibyte)
 +      (multibyte_char_to_unibyte_safe): Remove; no longer used.
 +      * character.h (make_char): Remove; unused.
 +      (CHAR_TO_BYTE8, CHAR_TO_BYTE_SAFE): Simplify.
 +      (ASCII_BYTE_P): Remove; ASCII_CHAR_P does the same thing.
 +      * buffer.c, charset.c, charset.h, cmds.c, coding.c, editfns.c:
 +      * fileio.c, indent.c, insdel.c, keyboard.c, lread.c, print.c:
 +      * search.c, term.c, xdisp.c, xterm.c: Related users changed.
 +
 +2014-06-22  Mario Lang  <mlang@delysid.org>
 +
 +      * w32fns.c (Fw32_shell_execute): The the -> the.
 +
 +2014-06-22  Dmitry Antipov  <dmantipov@yandex.ru>
 +
 +      * xmenu.c (mouse_position_for_popup):
 +      * xselect.c (mouse_position_for_drop): Do not duplicate ...
 +      * xfns.c (x_relative_mouse_position): ... and prefer this function.
 +      * menu.c (Fx_popup_menu):
 +      * xselect.c (x_handle_dnd_message): Adjust users.
 +      * menu.h (mouse_position_for_popup): Remove prototype.
 +      * xterm.h (x_relative_mouse_position): Add prototype.
 +      * xterm.c (x_find_topmost_parent): Break from the loop and do not
 +      call XFree if XQueryTree returns zero.
  
  2014-06-21  Eli Zaretskii  <eliz@gnu.org>
  
diff --cc src/coding.c
Simple merge
diff --cc test/ChangeLog
@@@ -1,28 -1,15 +1,39 @@@
 -2014-06-27  Michael Albinus  <michael.albinus@gmx.de>
+ 2014-06-28  Leo Liu  <sdl.web@gmail.com>
+       * automated/calc-tests.el: New file and add tests for math-bignum.
+       (Bug#17556)
 -2014-06-25  Stefan Monnier  <monnier@iro.umontreal.ca>
++2014-06-28  Michael Albinus  <michael.albinus@gmx.de>
+       * automated/dbus-tests.el (dbus--test-register-service)
+       (dbus-test02-register-service-session): Replace `dbus-ping' calls
+       by `dbus-list-known-names'.  (Bug#17858)
 +2014-06-28  Glenn Morris  <rgm@gnu.org>
 +
 +      * automated/Makefile.in (GDB): New variable.
 +      (emacs): Use $GDB.  (Bug#15991)
 +
 +      * automated/Makefile.in (WRITE_LOG): New variable.
 +      (%.log): Use WRITE_LOG.
 +      (test_template): Disable logging.
 +
 +      * automated/Makefile.in (TESTS): New list of short PHONY aliases.
 +      (test_template): New definition.  Apply to TESTS.
 +
 +2014-06-27  Glenn Morris  <rgm@gnu.org>
 +
 +      * automated/Makefile.in (check-maybe): Rename from check.
 +      (check): Re-run all the tests, every time.
 +      (clean, mostlyclean): Also delete *.log~.
 +
 +2014-06-26  Glenn Morris  <rgm@gnu.org>
 +
 +      * automated/package-x-test.el: Do not mess with load-path.
 +
 +      * automated/Makefile.in (%.log): If error, dump log to stdout.
 +
 +2014-06-26  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * automated/package-test.el (package-test-update-listing)
        (package-test-update-archives, package-test-describe-package):