]> code.delx.au - gnu-emacs/commitdiff
Merge from emacs-24; up to 2014-06-15T04:52:34Z!eli@barzilay.org
authorGlenn Morris <rgm@gnu.org>
Thu, 3 Jul 2014 06:00:53 +0000 (23:00 -0700)
committerGlenn Morris <rgm@gnu.org>
Thu, 3 Jul 2014 06:00:53 +0000 (23:00 -0700)
23 files changed:
1  2 
doc/emacs/ChangeLog
doc/emacs/help.texi
doc/lispintro/ChangeLog
doc/lispintro/emacs-lisp-intro.texi
doc/lispref/ChangeLog
doc/misc/ChangeLog
doc/misc/idlwave.texi
doc/misc/mh-e.texi
etc/ChangeLog
lisp/ChangeLog
lisp/help.el
lisp/mouse.el
lisp/progmodes/f90.el
lisp/progmodes/idlw-help.el
lisp/progmodes/idlw-shell.el
lisp/progmodes/python.el
src/ChangeLog
src/dispextern.h
src/frame.c
src/menu.c
src/xdisp.c
src/xfaces.c
test/ChangeLog

index a85b56c3af770339bd8c8eed4e7063f7a1ff138a,5457f2d1f421adf15a403fc88b0ac9537fdcfcc3..76d692ae9a6d3d3c205b3957f6bccd87a5ec9f1e
@@@ -1,24 -1,9 +1,30 @@@
 -2014-06-29  Glenn Morris  <rgm@gnu.org>
++2014-07-03  Glenn Morris  <rgm@gnu.org>
+       * help.texi (Misc Help):
+       * trouble.texi (Checklist): "Online" help doesn't mean what it
+       used to any more.
 +2014-06-23  Glenn Morris  <rgm@gnu.org>
 +
 +      * Makefile.in (%.texi): Disable implicit rules.
 +      (mkinfodir): Remove.
 +      (.dvi.ps): Replace with pattern rule.
 +      (${buildinfodir}): New rule.
 +      ($(buildinfodir)/emacs.info): Use order-only prereq for output dir.
 +      Use $<.
 +      (emacs.dvi, emacs.pdf, emacs.html, emacs-xtra.dvi, emacs-xtra.pdf):
 +      Use $<.
 +      (%.ps): New rule.
 +
 +2014-06-15  Glenn Morris  <rgm@gnu.org>
 +
 +      * Makefile.in (bootstrap-clean): New.
 +
 +2014-06-10  Glenn Morris  <rgm@gnu.org>
 +
 +      * Makefile.in (INFO_EXT): Remove and replace by ".info" throughout.
 +      (INFO_OPTS): Set directly rather than with configure.
 +
  2014-06-08  Glenn Morris  <rgm@gnu.org>
  
        * entering.texi (Entering Emacs): Small fix re initial-buffer-choice.
Simple merge
index 13bc65eef4adca8c2a56158f6dd5c5c6b01ffc2c,ee3af3ff3d13632a4f832f87538fbbadb9306ed8..1ac7258e85a561b7c1cedf9bd17041d0a02bcf81
@@@ -1,32 -1,8 +1,37 @@@
 -2014-06-29  Glenn Morris  <rgm@gnu.org>
++2014-07-03  Glenn Morris  <rgm@gnu.org>
+       * emacs-lisp-intro.texi (Note for Novices, Finding More, Conclusion):
+       "Online" help doesn't mean what it used to any more.
 +2014-06-23  Glenn Morris  <rgm@gnu.org>
 +
 +      * Makefile.in (%.texi): Disable implicit rules.
 +      (mkinfodir): Remove.
 +      (.dvi.ps): Replace with explicit rule.
 +      (${buildinfodir}): New rule.
 +      (${buildinfodir}/eintr.info): Use order-only prereq for output dir.
 +      Use $<.
 +      (emacs-lisp-intro.dvi, emacs-lisp-intro.pdf, emacs-lisp-intro.html):
 +      Use $<.
 +      (emacs-lisp-intro.ps): New rule.
 +
 +2014-06-15  Glenn Morris  <rgm@gnu.org>
 +
 +      * Makefile.in (bootstrap-clean): New.
 +
 +2014-06-10  Glenn Morris  <rgm@gnu.org>
 +
 +      * Makefile.in (INFO_EXT): Remove and replace by ".info" throughout.
 +      (INFO_OPTS): Set directly rather than with configure.
 +
 +2014-06-02  Glenn Morris  <rgm@gnu.org>
 +
 +      * emacs-lisp-intro.texi (Autoload): Update loaddefs.el details.
 +
 +2014-04-17  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      * Makefile.in (infoclean): Be consistent about reporting failures.
 +
  2014-02-25  Glenn Morris  <rgm@gnu.org>
  
        * emacs-lisp-intro.texi (X11 Colors): Don't use setq with hooks.
Simple merge
index 933722030094fe6b873ecdc0e901037de3d180af,2464eda28cb08c2bc42d541d85363ca600c0d171..cc372b006ede561e4a80690df1fe395701010799
@@@ -1,9 -1,9 +1,14 @@@
 -2014-06-29  Glenn Morris  <rgm@gnu.org>
++2014-07-03  Glenn Morris  <rgm@gnu.org>
+       * help.texi (Help Functions): "Online" help doesn't mean what it
+       used to any more.
 -2014-06-26  Glenn Morris  <rgm@gnu.org>
 +2014-07-02  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * keymaps.texi (Key Lookup): Remove mention of indirect entries.
 +      (Scanning Keymaps): Reword the `noindirect' argument.
 +
 +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)
index d7b030fb1aa739a0c97a9704d8ab8c80bfb25792,8547299aafc459e107d61597606d91b7aa3248db..6f448d22ff6078da74d064bf03d53dc521aa1dbd
@@@ -1,21 -1,19 +1,28 @@@
 -2014-06-29  Glenn Morris  <rgm@gnu.org>
++2014-07-03  Glenn Morris  <rgm@gnu.org>
+       * info.texi, mh-e.texi: "Online help" doesn't mean what it
+       used to any more.
+       * idlwave.texi (Introduction): Comment out dead http screenshot links.
 -2014-06-23  Leo Liu  <sdl.web@gmail.com>
 +2014-06-24  Leo Liu  <sdl.web@gmail.com>
  
 -      * dired-x.texi (Omitting Files in Dired, Omitting Variables): Fix
 -      key binding to dired-omit-mode.  (Bug#16354)
 +      * dired-x.texi (Omitting Files in Dired, Omitting Variables):
 +      Fix key binding to dired-omit-mode.  (Bug#16354)
  
 -2014-06-22  Eli Zaretskii  <eliz@gnu.org>
 +2014-06-24  Eli Zaretskii  <eliz@gnu.org>
  
 -      * autotype.texi (Skeleton Language): Document the \n feature
 -      better.
 +      * autotype.texi (Skeleton Language): Document the \n feature better.
 +
 +2014-06-23  Glenn Morris  <rgm@gnu.org>
 +
 +      * Makefile.in (%.texi): Disable implicit rules.
 +
 +2014-06-22  Mario Lang  <mlang@delysid.org>
 +
 +      * srecode.texi (Base Arguments): The the -> to the.
 +
 +      * org.texi (Images in ODT export): The the -> the.
  
  2014-06-21  Eli Zaretskii  <eliz@gnu.org>
  
Simple merge
Simple merge
diff --cc etc/ChangeLog
index ae44fc45c3c981865de87a1f87291ca5681e169f,9493fc0a64f668c938c187c166a10fa30035c2fd..5dfb205dce4f1676bb411f74493715eaa2616537
@@@ -1,4 -1,9 +1,9 @@@
 -2014-06-29  Glenn Morris  <rgm@gnu.org>
++2014-07-03  Glenn Morris  <rgm@gnu.org>
+       * refcards/calccard.tex (section{Getting Help}):
+       Meaning of "on-line" has changed.
 -2014-06-27  Glenn Morris  <rgm@gnu.org>
 +2014-06-28  Glenn Morris  <rgm@gnu.org>
  
        * publicsuffix.txt: Update from source.
  
diff --cc lisp/ChangeLog
index 107f95f352ce879657f8f7f4e5ef652ebcdfab40,73f1f286c43cea54cad570020823769a6ee0bf14..3c71395f8b93ae257a5cfdb8a3c840fb611b302b
 -2014-07-02  Juri Linkov  <juri@jurta.org>
++2014-07-03  Juri Linkov  <juri@jurta.org>
+       * desktop.el (desktop-save): Rename arg `auto-save' to
+       `only-if-changed'.  Doc fix.  (Bug#17873)
 -2014-07-02  Stefan Monnier  <monnier@iro.umontreal.ca>
++2014-07-03  Stefan Monnier  <monnier@iro.umontreal.ca>
+       * mouse.el (mouse-yank-primary, mouse-yank-secondary):
+       Use insert-for-yank (bug#17271).
 -2014-07-02  Leo Liu  <sdl.web@gmail.com>
++2014-07-03  Leo Liu  <sdl.web@gmail.com>
+       * emacs-lisp/pp.el (pp-eval-expression, pp-eval-last-sexp):
+       Support lexical-binding.
 -2014-07-01  Stefan Monnier  <monnier@iro.umontreal.ca>
++2014-07-03  Stefan Monnier  <monnier@iro.umontreal.ca>
+       * vc/log-edit.el (log-edit-goto-eoh): New function.
+       (log-edit--match-first-line): Use it (bug#17861).
 -2014-07-01  Glenn Morris  <rgm@gnu.org>
++2014-07-03  Glenn Morris  <rgm@gnu.org>
+       * vc/log-edit.el (log-edit-hook): Add missing :version.
 -2014-07-01  Fabián Ezequiel Gallina  <fgallina@gnu.org>
++2014-07-03  Fabián Ezequiel Gallina  <fgallina@gnu.org>
+       * progmodes/python.el (python-indent-post-self-insert-function):
+       Enhancements to electric indentation behavior inside
+       parens. (Bug#17658)
 -2014-07-01  Stefan Monnier  <monnier@iro.umontreal.ca>
++2014-07-03  Stefan Monnier  <monnier@iro.umontreal.ca>
+       * ps-def.el (ps-generate-postscript-with-faces1): Don't mess with
+       buffer-invisibility-spec (bug#17867).
 -2014-06-29  Andreas Schwab  <schwab@linux-m68k.org>
++2014-07-03  Andreas Schwab  <schwab@linux-m68k.org>
+       * vc/vc-git.el (vc-git-checkin): When operating on the whole tree
+       pass "-a".
 -2014-06-29  Glenn Morris  <rgm@gnu.org>
++2014-07-03  Glenn Morris  <rgm@gnu.org>
+       * cus-edit.el (help):
+       * finder.el (finder-known-keywords):
+       * help.el (help-for-help-internal):
+       * vc/ediff-mult.el (ediff-meta-buffer-verbose-message)
+       (ediff-redraw-registry-buffer):
+       * vc/ediff-ptch.el (ediff-patch-file-internal):
+       Doc fixes re "online" help.  (Bug#17803)
+       * progmodes/idlwave.el (idlwave): Update url-link for custom group.
+       (idlwave-mode): Doc URL update.
 -2014-06-27  Stephen Berman  <stephen.berman@gmx.net>
 +2014-07-01  Juri Linkov  <juri@jurta.org>
 +
 +      * man.el: Display man pages immediately and use process-filter
 +      to format them asynchronously.
 +      (Man-width): Doc fix.
 +      (man): Doc fix.
 +      (Man-start-calling): Use `with-selected-window' to get
 +      `frame-width' and `window-width'.
 +      (Man-getpage-in-background): Call `Man-notify-when-ready'
 +      immediately after creating a new buffer.  Call `Man-mode' and set
 +      `mode-line-process' in the created buffer.  Set process-filter to
 +      `Man-bgproc-filter' in start-process branch.  In call-process branch
 +      call either `Man-fontify-manpage' or `Man-cleanup-manpage'.
 +      Use `Man-start-calling' inside `with-current-buffer'.
 +      (Man-fontify-manpage): Don't print messages.  Fix boundary condition.
 +      (Man-cleanup-manpage): Don't print messages.
 +      (Man-bgproc-filter): New function.
 +      (Man-bgproc-sentinel): Add `save-excursion' to keep point when
 +      user moved it during asynchronous formatting.  Move calls of
 +      `Man-fontify-manpage' and `Man-cleanup-manpage' to
 +      `Man-bgproc-filter'.  Move the call of `Man-mode' to
 +      `Man-getpage-in-background'.  Use `quit-restore-window'
 +      instead of `kill-buffer'.  Use `message' instead of `error'
 +      because errors are caught by process sentinel.
 +      (Man-mode): Move calls of `Man-build-page-list',
 +      `Man-strip-page-headers', `Man-unindent', `Man-goto-page' to
 +      `Man-bgproc-sentinel'.  Doc fix.  (Bug#2588, bug#5054, bug#9084, bug#17831)
 +
 +      * man.el (Man-bgproc-sentinel): Use `Man-page-from-arguments'
 +      for the message about the man page cleaned up.
 +
 +2014-07-01  Mario Lang  <mlang@delysid.org>
 +
 +      * net/gnutls.el (gnutls-negotiate): Prevent destructive modification of
 +      cosutomization option `gnutls-verify-error'.
 +
 +2014-07-01  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * simple.el (deactivate-mark, set-mark-command, handle-shift-selection):
 +      Don't keep transient-mark-mode buffer-local when not needed (bug#6316).
 +
 +      * xt-mouse.el (turn-on-xterm-mouse-tracking-on-terminal)
 +      (turn-off-xterm-mouse-tracking-on-terminal): Don't burp if the terminal
 +      is suspended (bug#17857).
 +
 +2014-07-01  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp-sh.el (tramp-open-connection-setup-interactive-shell):
 +      Prefer utf-8 coding.  (Bug#17859)
 +
 +2014-06-30  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      * emacs-lisp/subr-x.el (string-reverse): Define as obsolete alias
 +      for `reverse'.
 +
 +2014-06-30  Glenn Morris  <rgm@gnu.org>
 +
 +      * emacs-lisp/autoload.el (autoload-ensure-writable): New variable.
 +      (autoload-ensure-default-file): Maybe make existing output writable.
 +      * Makefile.in (AUTOGEN_VCS): Remove.
 +      (autoloads): Use autoload-ensure-writable rather than AUTOGEN_VCS.
 +
 +2014-06-30  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      * emacs-lisp/subr-x.el (string-reverse): Use `reverse'.
 +
 +2014-06-30  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      New if-let, when-let, thread-first and thread-last macros.
 +
 +      * emacs-lisp/subr-x.el
 +      (internal--listify, internal--check-binding)
 +      (internal--build-binding-value-form, internal--build-binding)
 +      (internal--build-bindings): New functions.
 +      (internal--thread-argument, thread-first, thread-last)
 +      (if-let, when-let): New macros.
 +
 +2014-06-30  Grégoire Jadi  <daimrod@gmail.com>
 +
 +      * net/rcirc.el (rcirc-buffer-process): Restore previous
 +      behaviour.  (Bug#17772)
 +
 +2014-06-29  Alan Mackenzie  <acm@muc.de>
 +
 +      Don't call c-parse-state when c++-template-syntax-table is active.
 +      * progmodes/cc-engine.el (c-guess-continued-construct CASE G)
 +      (c-guess-basic-syntax CASE 5D.3): Rearrange so that
 +      c-syntactic-skip-backwards isn't called with the pertinent syntax table.
 +
 +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.
diff --cc lisp/help.el
Simple merge
diff --cc lisp/mouse.el
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
diff --cc src/ChangeLog
index bb514753bdb8ead090cacb3f8ebbc1a6ce25e089,f84fe133c7edc21ea42844501e1e4aebf6b42788..0f9b74314623aa1453056df4a1e68e6c2d96c038
@@@ -1,69 -1,28 +1,94 @@@
 -2014-07-01  Eli Zaretskii  <eliz@gnu.org>
++2014-07-03  Eli Zaretskii  <eliz@gnu.org>
+       * dispnew.c (prepare_desired_row): Accept 2 additional arguments:
+       the window whose glyph row is being prepared and a flag whether it
+       is for mode/header line.  Make sure the glyph row's marginal areas
+       are in sync with what the window wants.
+       (Bug#17892)
+       * xdisp.c (display_line, display_mode_line): Call
+       prepare_desired_row with additional arguments, as appropriate.
+       * dispextern.h (prepare_desired_row): Adjust prototype.
 -2014-07-01  Dmitry Antipov  <dmantipov@yandex.ru>
++2014-07-03  Dmitry Antipov  <dmantipov@yandex.ru>
+       * xfaces.c (init_frame_faces): Always realize basic faces (Bug#17889).
+       * menu.c (Fx_popup_dialog): Set Vmenu_updating_frame to avoid crash
+       caused by xw_popup_dialog in daemon mode (Bug#17891).
 -2014-06-30  Eli Zaretskii  <eliz@gnu.org>
++2014-07-03  Eli Zaretskii  <eliz@gnu.org>
+       * frame.c (do_switch_frame): When switching to another TTY frame,
+       make sure FrameCols and FrameRows are in sync with the new frame's
+       data.  (Bug#17875)
 +2014-07-02  Dmitry Antipov  <dmantipov@yandex.ru>
 +
 +      Shrink Lisp_Sub_Char_Table by preferring C integers to Lisp_Objects.
 +      * lisp.h (struct Lisp_Sub_Char_Table): Use C integers for depth and
 +      min_char slots.  Adjust comment.
 +      (enum char_table_specials): Rename from CHAR_TABLE_STANDARD_SLOTS.
 +      Add SUB_CHAR_TABLE_OFFSET member.
 +      (make_uninit_sub_char_table): New function.
 +      (toplevel): Add compile-time assert to verify suitable member layout
 +      in Lisp_Sub_Char_Table.
 +      * alloc.c (mark_char_table): Add extra argument to denote char table
 +      subtype.  Adjust to match new layout of sub char-table.
 +      (mark_object): Always mark sub char-tables with mark_char_table.
 +      * chartab.c (make_sub_char_table, copy_sub_char_table)
 +      (sub_char_table_ref, sub_char_table_ref_and_range, sub_char_table_set)
 +      (sub_char_table_set_range, optimize_sub_char_table, map_sub_char_table)
 +      (map_sub_char_table_for_charset, uniprop_table_uncompress):
 +      All related users changed.
 +      * lread.c (read1): Adjust to match new layout of sub char-table.
 +      * print.c (print_object): Likewise (Bug#17898).
 +
 +2014-07-02  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * keymap.c (get_keyelt): Simplify.
 +      (copy_keymap_item): Remove left-over code for when we had
 +      key-shortcut caches.
 +
 +2014-06-30  Jan Djärv  <jan.h.d@swipnet.se>
 +
 +      * nsterm.m (judge): EmacsScroller: Move dealloc code here.
 +      (dealloc): Remove for EmacsScroller.
 +
 +      * nsterm.h (EmacsScroller): Remove dealloc.
 +
 +2014-06-30  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * coding.c (MIN_CHARBUF_SIZE): Enlarge to 32.  (Bug#17881)
 +
 +2014-06-30  Jan Djärv  <jan.h.d@swipnet.se>
 +
 +      * nsmenu.m (update_frame_tool_bar): Set wait_for_tool_bar to NO
 +      when setNeedsDisplay is called so we don't trigger redisplay for every
 +      tool bar update.
 +
 +      * nsterm.m (any_help_event_p): New variable.
 +      (mouseMoved:): Set any_help_event_p to YES if help event is
 +      generated.  Remove else with empty help event that triggered redisplay
 +      for every mouse move.
 +      (windowDidResignKey:): If any_help_event_p, generate empty help event.
 +
 +2014-06-29  Dmitry Antipov  <dmantipov@yandex.ru>
 +
 +      * xfns.c (Qsuppress_icon): Remove; no real users.
 +      (syms_of_xfns): Don't DEFSYM it.  Remove ancient comments.
 +      * w32fns.c (Qsuppress_icon): Remove, for the same reason.
 +      (syms_of_w32fns): Don't DEFSYM it.
 +
 +2014-06-29  Glenn Morris  <rgm@gnu.org>
 +
 +      * Makefile.in (ns-app): Mark as PHONY.
 +
 +2014-06-28  Glenn Morris  <rgm@gnu.org>
 +
 +      * Makefile.in (mostlyclean): There are no libXMenu11.a,
 +      liblw.a in this directory.
 +
  2014-06-28  Andreas Schwab  <schwab@linux-m68k.org>
  
        * coding.c (encode_coding_utf_8): Correctly count produced_chars
Simple merge
diff --cc src/frame.c
Simple merge
diff --cc src/menu.c
Simple merge
diff --cc src/xdisp.c
Simple merge
diff --cc src/xfaces.c
Simple merge
diff --cc test/ChangeLog
index 8c28eaf30dc5881126034ebfdfc79f038f4ac5d7,f93b553f341386f64464614ab5e41c4d9988ebde..cf55beb87f01d8bc7f26eb18ee654e0ebcf7a9ca
@@@ -1,12 -1,10 +1,18 @@@
 -2014-07-01  Fabián Ezequiel Gallina  <fgallina@gnu.org>
++2014-07-03  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 -      * automated/python-tests.el
 -      (python-tests-self-insert): New function.
++      * automated/python-tests.el (python-tests-self-insert): New function.
+       (python-triple-quote-pairing): Use it.
+       (python-util-forward-comment-1): New test. (Bug#17658)
 +2014-06-30  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      * automated/subr-x-tests.el: New file.
 +
 +2014-06-29  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * automated/tramp-tests.el (tramp--instrument-test-case):
 +      Print debug buffer in any case.
 +
  2014-06-28  Leo Liu  <sdl.web@gmail.com>
  
        * automated/calc-tests.el: New file and add tests for math-bignum.