Merge from emacs-24; up to 2014-06-02T11:35:40Z!michael.albinus@gmx.de
authorGlenn Morris <rgm@gnu.org>
Sun, 8 Jun 2014 23:41:43 +0000 (16:41 -0700)
committerGlenn Morris <rgm@gnu.org>
Sun, 8 Jun 2014 23:41:43 +0000 (16:41 -0700)
22 files changed:
1  2 
doc/emacs/ChangeLog
doc/emacs/help.texi
doc/emacs/misc.texi
doc/lispref/ChangeLog
doc/lispref/files.texi
doc/lispref/os.texi
doc/lispref/sequences.texi
doc/misc/ChangeLog
doc/misc/efaq.texi
doc/misc/gnus-faq.texi
doc/misc/gnus.texi
doc/misc/message.texi
doc/misc/vip.texi
etc/ChangeLog
etc/NEWS
lisp/ChangeLog
lisp/bookmark.el
lisp/files.el
lisp/startup.el
src/ChangeLog
src/data.c
src/fileio.c

@@@ -1,7 -1,26 +1,29 @@@
 -2014-06-07  Glenn Morris  <rgm@gnu.org>
+ 2014-06-08  Glenn Morris  <rgm@gnu.org>
+       * entering.texi (Entering Emacs): Small fix re initial-buffer-choice.
+       * misc.texi (emacsclient Options): Copyedit.
+       * buffers.texi (Uniquify): Copyedits.
+       * files.texi (Visiting): Update for uniquify changes.
+       * dired.texi (Marks vs Flags):
+       * rmail.texi (Rmail Scrolling): Markup fixes re SPC.
+       * help.texi (Help, Misc Help): Copyedits.
+       * screen.texi (Menu Bar): Copyedits.
+       * msdog.texi (Windows Keyboard): F10 menus are now a general feature.
+       * frames.texi (Frame Commands): Copyedits re M-F10, F11.
+       * cmdargs.texi (Window Size X): Copyedits.
+       * ack.texi (Acknowledgments):
+       * emacs.texi (Acknowledgments): Updates.
 +2014-06-08  Glenn Morris  <rgm@gnu.org>
 +
 +      * ack.texi (Acknowledgments):
 +      * emacs.texi (Acknowledgments): Updates.
  
        * programs.texi (Prettifying Symbols): Remove node.
        (Misc for Programs): Mention more briefly here.
Simple merge
Simple merge
@@@ -1,4 -1,12 +1,12 @@@
 -2014-06-06  Glenn Morris  <rgm@gnu.org>
+ 2014-06-08  Glenn Morris  <rgm@gnu.org>
+       * os.texi (Startup Summary): Small fix for initial-buffer-choice.
+       * files.texi (Subroutines of Visiting): Mention uniquify.
+       * numbers.texi (Comparison of Numbers): Copyedits.
 +2014-06-08  Glenn Morris  <rgm@gnu.org>
  
        * display.texi (Window Systems): Remove window-setup-hook.
        * os.texi (Startup Summary, Init File):
Simple merge
Simple merge
Simple merge
@@@ -1,14 -1,25 +1,35 @@@
 -2014-05-24  Paul Eggert  <eggert@cs.ucla.edu>
+ 2014-06-08  Karl Berry  <karl@gnu.org>
+       * doc/info.texi (Help-^L): "mode line", "screenful",
+       stand-alone and Emacs Info both use the mode line.
+       Use x instead of weird C-x 0 to get rid of help msg
+       in standalone Info.
+ 2014-06-08  Glenn Morris  <rgm@gnu.org>
+       * vip.texi (Files): Defer to Emacs manual for uniquify details.
+       * info.texi (Help-Small-Screen): Clarify details of S-SPC.
+       (Help-Small-Screen, Help-]): Do not mention S-SPC.
+       (Emacs Info Variables): Markup fix.
+       * ebrowse.texi (Source Display, Finding/Viewing):
+       * erc.texi (Sample Session):
+       * ses.texi (The Basics):
+       * todo-mode.texi (Moving and Deleting Items):
+       * woman.texi (Navigation): Markup fixes re SPC, RET.
 +2014-06-02  Glenn Morris  <rgm@gnu.org>
 +
 +      * efaq.texi (Finding a package with particular functionality):
 +      Update example.
 +      * vip.texi: Mention this is obsolete.
 +
 +2014-05-27  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      * texinfo.tex: Update from gnulib.
 +
 +2014-05-26  Paul Eggert  <eggert@cs.ucla.edu>
  
        Specify coding if Latin-1 Emacs would misinterpret (Bug#17575).
        * htmlfontify.texi, org.texi: Add "coding: utf-8".
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
diff --cc etc/ChangeLog
@@@ -1,4 -1,8 +1,8 @@@
 -2014-06-05  Juri Linkov  <juri@jurta.org>
+ 2014-06-08  Leo Liu  <sdl.web@gmail.com>
+       * themes/deeper-blue-theme.el: Use another fix.  (Bug#17695)
 +2014-06-08  Juri Linkov  <juri@jurta.org>
  
        * themes/deeper-blue-theme.el (diff-added, diff-changed, diff-removed):
        Set face definitions explicitly.  Inherit indicator faces from them.
diff --cc etc/NEWS
Simple merge
diff --cc lisp/ChangeLog
@@@ -1,4 -1,12 +1,12 @@@
 -2014-06-06  Juri Linkov  <juri@jurta.org>
+ 2014-06-08  Glenn Morris  <rgm@gnu.org>
+       * startup.el (initial-buffer-choice): Doc fix.
+       Reset :version (adding an option does not merit a :version bump).
+       * bookmark.el (bookmark-load):
+       * uniquify.el (uniquify-buffer-name-style): Doc fixes.
 +2014-06-08  Juri Linkov  <juri@jurta.org>
  
        * desktop.el: Activate auto-saving on window configuration changes.
        (desktop-save-mode, desktop-auto-save-timeout): Add/remove
Simple merge
diff --cc lisp/files.el
Simple merge
diff --cc lisp/startup.el
Simple merge
diff --cc src/ChangeLog
@@@ -1,44 -1,10 +1,50 @@@
 -2014-06-04  Eli Zaretskii  <eliz@gnu.org>
+ 2014-06-08  Glenn Morris  <rgm@gnu.org>
+       * fileio.c (write-region-inhibit-fsync): Doc tweak.
+       * data.c (Flss, Fgtr, Fleq, Fgeq): Doc tweaks.
 +2014-06-08  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      If a C name must be extern on some platforms, make it extern on all.
 +      * dispextern.h (set_vertical_scroll_bar, erase_phys_cursor)
 +      (load_color):
 +      * font.h (ftxfont_driver) [HAVE_XFT]:
 +      * keyboard.h (menu_items_inuse, ignore_mouse_drag_p, make_ctrl_char):
 +      * lisp.h (get_frame_param):
 +      * menu.h (tty_menu_show):
 +      * process.h (conv_sockaddr_to_lisp, catch_child_signal):
 +      * termhooks.h (encode_terminal_code):
 +      * xterm.h (x_menu_wait_for_event):
 +      Always declare.
 +      * frame.c (get_frame_param):
 +      * fringe.c (max_used_fringe_bitmap):
 +      * ftxfont.c (ftxfont_driver):
 +      * keyboard.c (ignore_mouse_drag_p, make_ctrl_char):
 +      * menu.c (menu_items_inuse):
 +      * process.c (conv_sockaddr_to_lisp, catch_child_signal):
 +      * term.c (encode_terminal_code, tty_menu_show):
 +      * xdisp.c (set_vertical_scroll_bar, erase_phys_cursor):
 +      * xfaces.c (load_color):
 +      * xmenu.c (x_menu_wait_for_event):
 +      Now always extern.
 +
 +2014-06-08  Dmitry Antipov  <dmantipov@yandex.ru>
 +
 +      Change object marking routines to minimize stack usage.
 +      This change moves a few cold paths from mark_object to NO_INLINE
 +      functions and adjusts symbol marking loop.  According to GCC 4.8.2
 +      -Wstack-usage, this reduces mark_object's stack usage from 80 to
 +      48 bytes on a 64-bit system.  For a long byte-force-recompile runs,
 +      stack usage at the mark phase is reduced up to 28%.  Surprisingly,
 +      it also gains up to 3% in speed (with default '-O2 -g3' flags).
 +      * alloc.c (mark_compiled, mark_localized_symbol): New functions,
 +      refactored out from ...
 +      (mark_object): ... adjusted user.  Also mark symbols in a tight
 +      inner loop.
 +      (mark_face_cache): Add NO_INLINE.
 +
 +2014-06-08  Eli Zaretskii  <eliz@gnu.org>
  
        * sysdep.c (reset_sys_modes): Use cursorX, not curX, as the latter
        contains garbage on WINDOWSNT (which could potentially infloop at
diff --cc src/data.c
Simple merge
diff --cc src/fileio.c
Simple merge