diff options
author | Juanma Barranquero <lekktu@gmail.com> | 2015-11-01 05:27:48 +0100 |
---|---|---|
committer | Juanma Barranquero <lekktu@gmail.com> | 2015-11-01 05:28:56 +0100 |
commit | b692d6aa4309360e5009e42a0cb1ba477775e333 (patch) | |
tree | ed4a2567ce20d39e71c81947247dd7a08d8bc100 | |
parent | 0302d5371ab7abe5f04af6ff4ccd4bb9dd37bfe2 (diff) |
; Fix ChangeLog.2 typos and style
-rw-r--r-- | ChangeLog.2 | 1907 |
1 files changed, 924 insertions, 983 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2 index d86ce387d5..83798aaf47 100644 --- a/ChangeLog.2 +++ b/ChangeLog.2 @@ -865,7 +865,7 @@ 2015-10-17 Mark Oteiza <mvoteiza@udel.edu> - * lisp/emacs-lisp/eldoc.el: Add back-to-indentation to the command list + * lisp/emacs-lisp/eldoc.el: Add back-to-indentation to the command list. 2015-10-17 Eli Zaretskii <eliz@gnu.org> @@ -895,8 +895,8 @@ 2015-10-16 Artur Malabarba <bruce.connor.am@gmail.com> - * emacs-lisp/package.el: Reload archive-contents if priorities change - + * lisp/emacs-lisp/package.el: Reload archive-contents if + priorities change. (package--old-archive-priorities): New variable. (package-read-all-archive-contents, package-menu--refresh): Use it to decide when the `package-archive-contents' needs to be read @@ -945,7 +945,7 @@ 2015-10-16 Artur Malabarba <bruce.connor.am@gmail.com> - * custom.el (custom-theme-load-path): Demote to defvar + * lisp/custom.el (custom-theme-load-path): Demote to defvar. `custom-theme-load-path' was a defcustom, but it shouldn't be for the same reason that `load-path' shouldn't. Setting it via the customize @@ -965,8 +965,7 @@ 2015-10-16 Stefan Monnier <monnier@iro.umontreal.ca> - * lisp/mpc.el: Rename the new toggling commands - + * lisp/mpc.el: Rename the new toggling commands. (mpc-toggle-consume, mpc-toggle-repeat, mpc-toggle-single) (mpc-toggle-shuffle): Add "-toggle" in the name. @@ -981,7 +980,7 @@ 2015-10-16 Oleh Krehel <ohwoeowho@gmail.com> - lisp/dired-aux.el (dired-shell-command): Fix compile warning + * lisp/dired-aux.el (dired-shell-command): Fix compile warning. 2015-10-16 Oleh Krehel <ohwoeowho@gmail.com> @@ -989,18 +988,18 @@ * lisp/dired-aux.el (dired-check-process): Transform the top-level comment into a docstring. - (dired-shell-command): New command. This mirrors + (dired-shell-command): New command. This mirrors `dired-check-process', but is more user-friendly for passing arguments. (dired-compress-file-suffixes): Allow to specify the command switches along with input (%i) and output (%o) inside the PROGRAM part. Add an entry for *.zip files, and update the entry for *.tar.gz files - to the new style. Update the docstring. + to the new style. Update the docstring. (dired-compress-file): When PROGRAM matches %i or %o, use the new logic. (dired-update-file-line): Avoid an error when at end of buffer. - Fixes Bug#21637 + Fixes bug#21637. 2015-10-16 Eli Zaretskii <eliz@gnu.org> @@ -1098,8 +1097,6 @@ 2015-10-14 Warren Lynn <wrn.lynn@gmail.com> (tiny change) - Fix Bug#21562 - * lisp/net/tramp-sh.el (tramp-do-copy-or-rename-file-out-of-band): Quote argument in proper order. (Bug#21562) @@ -1197,7 +1194,7 @@ Derive mpc-mode from special-mode - lisp/mpc.el (mpc-mode-map): Make from sparse keymap. Unbind g. + lisp/mpc.el (mpc-mode-map): Make from sparse keymap. Unbind g. (mpc-mode): Derive from special mode. (mpc-songs-mode-map): Don't set parent keymap. @@ -1206,8 +1203,8 @@ Fix error messages for when covers are not found. The last change to mpc-format let the binding to file call - mpc-file-local-copy with nil argument. Instead, employ if-let here so - nil bindings don't result in needless computation and errors. + mpc-file-local-copy with nil argument. Instead, employ if-let here + so nil bindings don't result in needless computation and errors. * lisp/mpc.el: Require 'subr-x at compile time. * lisp/mpc.el (mpc-format): Use if-let. @@ -1341,7 +1338,6 @@ 2015-10-13 Michael Albinus <michael.albinus@gmx.de> * test/automated/file-notify-tests.el (file-notify--test-timeout): - Add docstring. Increase to 10 seconds for remote directories. (Bug#21669) @@ -1362,7 +1358,7 @@ 2015-10-12 Mark Oteiza <mvoteiza@udel.edu> - Use highlight for current items. + Use highlight for current items * lisp/mpc.el (mpc-select-make-overlay, mpc-tagbrowser-all-select): Apply highlight face instead of region face. @@ -1414,10 +1410,8 @@ 2015-10-12 Mike FABIAN <mfabian@redhat.com> - In gui-get-primary-selection use gui--selection-value-internal (Bug#20906) - - * lisp/select.el (gui-get-primary-selection): In gui-get-primary-selection - use gui--selection-value-internal (Bug#20906) + * lisp/select.el (gui-get-primary-selection): In + gui-get-primary-selection use gui--selection-value-internal (Bug#20906) 2015-10-12 Tassilo Horn <tsdh@gnu.org> @@ -1427,14 +1421,14 @@ 2015-10-12 Juanma Barranquero <lekktu@gmail.com> - * w32fns.c (get_wm_chars): Increment counter, not pointer. + * src/w32fns.c (get_wm_chars): Increment counter, not pointer. 2015-10-11 Nicolas Petton <nicolas@petton.fr> Replace the usage of an obsolete function in auth-source.el - * lisp/gnus/auth-source.el (auth-source-epa-make-gpg-token): Replace an - usage of `epg-context-set-armor' with `setf'. + * lisp/gnus/auth-source.el (auth-source-epa-make-gpg-token): + Replace an usage of `epg-context-set-armor' with `setf'. 2015-10-11 Nicolas Petton <nicolas@petton.fr> @@ -1449,7 +1443,7 @@ 2015-10-11 Ken Raeburn <raeburn@raeburn.org> - Handle an opaque-move X11 window manager operation more efficiently. + Handle an opaque-move X11 window manager operation more efficiently * src/xterm.c (handle_one_xevent): If a ConfigureNotify event is followed by more ConfigureNotify events for the same window, process @@ -1457,7 +1451,7 @@ 2015-10-11 Ken Raeburn <raeburn@raeburn.org> - Fix cursor setting for tip frame; re-enable cursor generation. + Fix cursor setting for tip frame; re-enable cursor generation * src/xfns.c (x_create_tip_frame): Include the cursor in the window attributes sent when creating the new X window. Don't skip setting @@ -1465,7 +1459,7 @@ 2015-10-11 Ken Raeburn <raeburn@raeburn.org> - Rewrite x_set_mouse_color to sync less. + Rewrite x_set_mouse_color to sync less We can track serial numbers of X requests and correlate error events with the associated requests. This way we can identify errors for @@ -1482,7 +1476,7 @@ 2015-10-11 Ken Raeburn <raeburn@raeburn.org> - Add x_catch_errors_with_handler. + Add x_catch_errors_with_handler * src/xterm.c (struct x_error_message_stack): Add new fields for a callback function and associated data pointer. @@ -1496,7 +1490,7 @@ 2015-10-11 Ken Raeburn <raeburn@raeburn.org> - Introduce x_uncatch_errors_after_check to reduce XSync calls. + Introduce x_uncatch_errors_after_check to reduce XSync calls Both x_had_errors_p and x_check_errors call XSync, so if they're immediately followed by x_uncatch_errors, its XSync call will be @@ -1513,7 +1507,7 @@ 2015-10-10 Jay Belanger <jay.p.belanger@gmail.com> - Document the optional prefix to `calc-yank'. + Document the optional prefix to `calc-yank' * doc/misc/calc.texi (Yanking into the Stack): Document the optional prefix to `calc-yank'. @@ -1644,7 +1638,8 @@ names in `oref'. * lisp/cedet/ede/linux.el: Silence some compiler warnings. - (ede-linux-load, ede-project-autoload): Avoid the old-style "name" argument. + (ede-linux-load, ede-project-autoload): Avoid the old-style + "name" argument. (ede-linux-find-matching-target): Use field names rather than initarg names in `oref'. @@ -1654,9 +1649,8 @@ 2015-10-09 Stefan Monnier <monnier@iro.umontreal.ca> - * lisp/progmodes/prolog.el: Avoid indenting too much, after ":-" - - (prolog-smie-rules): Try and avoid indenting too far after ":-". + * lisp/progmodes/prolog.el (prolog-smie-rules): Try and avoid + indenting too far after ":-". 2015-10-09 Eli Zaretskii <eliz@gnu.org> @@ -1669,8 +1663,6 @@ 2015-10-09 Martin Rudalics <rudalics@gmx.at> - In adjust_frame_size don't count minibuffer height twice (Bug#21643) - * src/frame.c (adjust_frame_size): In minibuffer-only windows don't count minibuffer height twice. (Bug#21643) @@ -1686,20 +1678,19 @@ Refactor duplicated code; ensure default is in completions - * lisp/textmodes/reftex-cite.el (reftex--query-search-regexps): New function. + * lisp/textmodes/reftex-cite.el (reftex--query-search-regexps): + New function. (reftex-extract-bib-entries): Use it. (reftex-extract-bib-entries-from-thebibliography): Use it. 2015-10-09 Vincent Belaïche <vincentb1@users.sourceforge.net> - Typo in example - - * autotype.texi (Skeletons as Abbrevs): "if" -> "ifst" in the example. + * doc/misc/autotype.texi (Skeletons as Abbrevs): "if" -> "ifst" + in the example. 2015-10-08 Stefan Monnier <monnier@iro.umontreal.ca> - * lisp/calc/calc.el: Silence byte-compiler warnings - + * lisp/calc/calc.el: Silence byte-compiler warnings. (calc-scan-for-dels): Use ignore-errors. (calc-dispatch, calc-do-dispatch): Make unused arg optional. (calc-read-key-sequence): Remove unused var `prompt2'. @@ -1740,7 +1731,7 @@ 2015-10-08 Jay Belanger <jay.p.belanger@gmail.com> - Format initial input uniformly. + Format initial input uniformly * lisp/calc/calc.el (calc-digit-start-entry): New function. * lisp/calc/calc.el (calcDigit-start): @@ -1749,7 +1740,7 @@ 2015-10-08 Ken Raeburn <raeburn@raeburn.org> - Disable non-working pointerColor setting for X tooltip frame. + Disable non-working pointerColor setting for X tooltip frame It generates a bunch of server traffic, but there's some bug wherein the new mouse cursor settings don't seem to get used. In most @@ -1760,7 +1751,7 @@ 2015-10-08 Ken Raeburn <raeburn@raeburn.org> - Reduce some unnecessary X calls. + Reduce some unnecessary X calls * src/xfns.c (x_real_pos_and_offsets): Remove a redundant XGetGeometry call. If border width is wanted, get it from the XGetGeometry call @@ -1771,7 +1762,7 @@ 2015-10-08 Ken Raeburn <raeburn@raeburn.org> - Reduce color allocation/query traffic in the TrueColor case. + Reduce color allocation/query traffic in the TrueColor case When working with an X visual with TrueColor class, pixel values can be generated from the RGB values according to mask value provided by @@ -1797,7 +1788,7 @@ 2015-10-08 Ken Raeburn <raeburn@raeburn.org> - Cache XParseColor results in the X display info structure. + Cache XParseColor results in the X display info structure With repeated lookups of foreground and background colors for multiple faces per frame, we issue a lot of redundant color name lookups to the @@ -1818,7 +1809,7 @@ 2015-10-07 Stefan Monnier <monnier@iro.umontreal.ca> - * src/syntax.c (syms_of_syntax): Make syntax-propertize--done local + * src/syntax.c (syms_of_syntax): Make syntax-propertize--done local. 2015-10-07 Eli Zaretskii <eliz@gnu.org> @@ -1836,14 +1827,12 @@ 2015-10-07 Artur Malabarba <bruce.connor.am@gmail.com> - * test/automated/tabulated-list-test.el: New file - + * test/automated/tabulated-list-test.el: New file. Test bug#21639 and some basic functionality. 2015-10-07 Artur Malabarba <bruce.connor.am@gmail.com> * lisp/emacs-lisp/tabulated-list.el (tabulated-list-sort): - Check if column can be sorted before trying. (Bug#21639) 2015-10-07 Nicolas Richard <youngfrog@members.fsf.org> @@ -1854,25 +1843,21 @@ 2015-10-07 Martin Rudalics <rudalics@gmx.at> - In resize_frame_windows don't set a top position when resizing horizontally. - * src/window.c (resize_frame_windows): Don't set root window's top position when resizing horizontally. 2015-10-07 Artur Malabarba <bruce.connor.am@gmail.com> * lisp/progmodes/prog-mode.el (prettify-symbols-alist): - Document more possible values. 2015-10-06 Stefan Monnier <monnier@iro.umontreal.ca> - * lisp/textmodes/tex-mode.el: Use lexical-binding + * lisp/textmodes/tex-mode.el: Use lexical-binding. 2015-10-06 Stefan Monnier <monnier@iro.umontreal.ca> - * lisp/indent.el (indent--default-inside-comment): New function - + * lisp/indent.el (indent--default-inside-comment): New function. (indent-for-tab-command): Use it for `noindent' indentation. 2015-10-06 Paul Eggert <eggert@cs.ucla.edu> @@ -1890,21 +1875,16 @@ 2015-10-06 Tassilo Horn <tsdh@gnu.org> - Add prettified version of \\Bbb{Q}. - - * lisp/textmodes/tex-mode.el (tex--prettify-symbols-alist): Add - prettified version for \\Bbb{Q}. + * lisp/textmodes/tex-mode.el (tex--prettify-symbols-alist): + Add prettified version for \\Bbb{Q}. 2015-10-06 Artur Malabarba <bruce.connor.am@gmail.com> * test/automated/package-test.el (package-test-install-single): - Add a test for bug#21625. 2015-10-06 Aaron Ecay <aaronecay@gmail.com> - lisp/emacs-lisp/package.el (package-install): Fix name error - * lisp/emacs-lisp/package.el (package-install): Fix error when pkg is not a package-desc object. Also clarify documentation. (Bug#21625) @@ -1919,8 +1899,6 @@ 2015-10-06 Andreas Schwab <schwab@suse.de> - Don't use XFASTINT on a negative number - * src/cmds.c (Fself_insert_command): Don't use XFASTINT on a negative number. (Bug#21633) @@ -1932,10 +1910,8 @@ 2015-10-05 Eli Zaretskii <eliz@gnu.org> - Fix composition-function-table for Arabic and Syriac - - * lisp/language/misc-lang.el (composition-function-table): Fix - entries for Arabic and Syriac. + * lisp/language/misc-lang.el (composition-function-table): + Fix entries for Arabic and Syriac. 2015-10-05 Damien Cassou <damien@cassou.me> @@ -1956,7 +1932,7 @@ 2015-10-04 Stefan Monnier <monnier@iro.umontreal.ca> - * src/xdisp.c (windows_or_buffers_changed): Improve docstring + * src/xdisp.c (windows_or_buffers_changed): Improve docstring. 2015-10-04 Xue Fuqiao <xfq.free@gmail.com> @@ -1966,16 +1942,17 @@ 2015-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> - * src/macfont.m (macfont_encode_char, syms_of_macfont): Remove unused vars. + * src/macfont.m (macfont_encode_char, syms_of_macfont): + Remove unused vars. 2015-10-04 Stefan Merten <stefan@merten-home.de> Pull in version numbers from rst.el upstream release. - * lisp/textmodes/rst.el (rst-cvs-header, rst-svn-rev) - (rst-svn-timestamp, rst-official-version) - (rst-official-cvs-rev, rst-package-emacs-version-alist): - Update version numbers. + * lisp/textmodes/rst.el (rst-cvs-header, rst-svn-rev) + (rst-svn-timestamp, rst-official-version) + (rst-official-cvs-rev, rst-package-emacs-version-alist): + Update version numbers. 2015-10-04 Eli Zaretskii <eliz@gnu.org> @@ -2001,7 +1978,7 @@ fix for the case that M17N_FLT_USE_NEW_FEATURE is not defined - * ftfont.c (ftfont_drive_otf) [not M17N_FLT_USE_NEW_FEATURE]: + * src/ftfont.c (ftfont_drive_otf) [not M17N_FLT_USE_NEW_FEATURE]: Adjusted for the change of type of elements in the array MFLTGlyphString.glyphs. @@ -2017,16 +1994,20 @@ 2015-10-04 Vincent Belaïche <vincentb1@users.sourceforge.net> - Restore blank line before next section, erroneously erased in my previous commit + Restore blank line before next section, erroneously erased + in my previous commit - * etc/compilation.txt (symbol ant): add an additional trailing blank line to this section, so that there are two of them immediately before the next section + * etc/compilation.txt (symbol ant): Add an additional trailing blank + line to this section, so that there are two of them immediately before + the next section. 2015-10-04 Vincent Belaïche <vincentb1@users.sourceforge.net> Support MSW filename style for ant compilation error regexp * etc/compilation.txt (symbol ant): - * lisp/progmodes/compile.el (compilation-error-regexp-alist-alist): Support MSW filename style + * lisp/progmodes/compile.el (compilation-error-regexp-alist-alist): + Support MSW filename style. 2015-10-03 Paul Eggert <eggert@cs.ucla.edu> @@ -2052,12 +2033,11 @@ 2015-10-03 Andreas Schwab <schwab@linux-m68k.org> - * src/coding.c (complement_process_encoding_system): Revert last - change. + * src/coding.c (complement_process_encoding_system): Revert last change. 2015-10-03 Ulf Jasper <ulf.jasper@web.de> - Add entry for Ulf Jasper. + * admin/MAINTAINERS: Add entry for Ulf Jasper. 2015-10-03 Xue Fuqiao <xfq.free@gmail.com> @@ -2072,8 +2052,8 @@ * src/fileio.c (Finsert_file_contents): Remove redundant coding-system check. (choose_write_coding_system): Likewise. - * src/coding.c (complement_process_encoding_system): Check - argument for valid coding system. + * src/coding.c (complement_process_encoding_system): Check argument + for valid coding system. 2015-10-03 Eli Zaretskii <eliz@gnu.org> @@ -2103,8 +2083,8 @@ Adapt to new prettify-symbols-unprettify-at-point default - * etc/NEWS: Mention that unprettication of symbol at point is off by - default. + * etc/NEWS: Mention that unprettication of symbol at point is off + by default. 2015-10-03 Tassilo Horn <tsdh@gnu.org> @@ -2114,12 +2094,11 @@ channels from Available set" because they did not fix bug#21313. This reverts commits bfa1aa8e2bdaf14adbbf1e9e824051d3f740694c and - 27f871907cc24f33a7d12ac3a4ab71a88f0bc554.. + 27f871907cc24f33a7d12ac3a4ab71a88f0bc554. 2015-10-02 Markus Triska <triska@metalevel.at> - * prolog.el: Update and extend operator table - + * lisp/progmodes/prolog.el: Update and extend operator table. (prolog-smie-grammar): Add multifile, public etc. 2015-10-02 Paul Eggert <eggert@cs.ucla.edu> @@ -2130,8 +2109,7 @@ 2015-10-02 Stefan Monnier <monnier@iro.umontreal.ca> - * lisp/vc/vc-git.el (vc-git-region-history): Handle local changes - + * lisp/vc/vc-git.el (vc-git-region-history): Handle local changes. Adjust lto/lfrom when we have uncommitted changes. 2015-10-02 Paul Eggert <eggert@cs.ucla.edu> @@ -2144,7 +2122,7 @@ 2015-10-02 Eli Zaretskii <eliz@gnu.org> - * nt/INSTALL: Update instructions for running autogen.sh + * nt/INSTALL: Update instructions for running autogen.sh. * nt/INSTALL: Point to ezwinports for libXpm binaries. @@ -2194,17 +2172,13 @@ 2015-10-01 Stephen Leake <stephen_leake@stephe-leake.org> - Improve doc strings in dired.c - * src/dired.c (Ffile_name_completion, Ffile_name_all_completions): Improve doc string. 2015-10-01 Stephen Leake <stephen_leake@stephe-leake.org> - Set default base-size in minibuffer-completion-help - - * lisp/minibuffer.el (minibuffer-completion-help): Set default base-size, - in case completion table does not set it. + * lisp/minibuffer.el (minibuffer-completion-help): + Set default base-size, in case completion table does not set it. 2015-10-01 Eli Zaretskii <eliz@gnu.org> @@ -2217,15 +2191,15 @@ 2015-10-01 Eli Zaretskii <eliz@gnu.org> - * nt/INSTALL: Document where to find XPM support files + * nt/INSTALL: Document where to find XPM support files. 2015-10-01 Tassilo Horn <tsdh@gnu.org> Un- and re-prettification are not exclusive * lisp/progmodes/prog-mode.el (prettify-symbols--post-command-hook): - Re-apply prettification to previous symbol also when unprettifying next - one. + Re-apply prettification to previous symbol also when unprettifying + next one. 2015-10-01 Tassilo Horn <tsdh@gnu.org> @@ -2237,10 +2211,9 @@ 2015-09-30 Artur Malabarba <bruce.connor.am@gmail.com> * lisp/progmodes/prog-mode.el (prettify-symbols-unprettify-at-point): - Support unprettifying when point is after a symbol. - * etc/NEWS: Document `prettify-symbols-unprettify-at-point' + * etc/NEWS: Document `prettify-symbols-unprettify-at-point'. 2015-09-30 Eli Zaretskii <eliz@gnu.org> @@ -2304,7 +2277,8 @@ 2015-09-30 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> - * src/macfont.m (mac_font_descriptor_supports_languages): Regard "zh" as synonym of "zh-Hans". + * src/macfont.m (mac_font_descriptor_supports_languages): + Regard "zh" as synonym of "zh-Hans". 2015-09-30 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> @@ -2320,20 +2294,22 @@ 2015-09-30 Nicolas Petton <nicolas@petton.fr> - * lisp/arc-mode.el (archive-rar-summarize): Better alignment of the columns. + * lisp/arc-mode.el (archive-rar-summarize): Better alignment + of the columns. 2015-09-30 Nicolas Petton <nicolas@petton.fr> Use unar and lsar to handle RAR archives in arc-mode * lisp/arc-mode.el (archive-rar-extract, archive-extract-by-file): Rely - on unar and lsar instead of unrar-free for RAR archives (Bug#17663). + on unar and lsar instead of unrar-free for RAR archives (bug#17663). 2015-09-30 Wieland Hoffmann <themineo@gmail.com> (tiny change) Clarify :create in auth-source's docs - * auth-source.el (auth-source-search): Clarify :create's meaning. + * lisp/gnus/auth-source.el (auth-source-search): + Clarify :create's meaning. 2015-09-30 Phil Sainty <psainty@orcon.net.nz> @@ -2357,16 +2333,14 @@ 2015-09-29 Stefan Monnier <monnier@iro.umontreal.ca> - * lisp/progmodes/prolog.el: Fix various indentation cases - + * lisp/progmodes/prolog.el: Fix various indentation cases. (prolog-operator-chars): New const (add \\). (prolog-smie-forward-token, prolog-smie-backward-token): Use it. (prolog-smie-rules): Add rules according to bug#21526. 2015-09-29 Stefan Monnier <monnier@iro.umontreal.ca> - * lisp/progmodes/sh-script.el: Old "dumb" continued line indent - + * lisp/progmodes/sh-script.el: Old "dumb" continued line indent. (sh-indent-after-continuation): Add new value `always' (bug#17620) (sh-smie-sh-rules): Remove old handling of continued lines. (sh-smie--indent-continuation): New function. @@ -2374,8 +2348,7 @@ 2015-09-29 Stefan Monnier <monnier@iro.umontreal.ca> - * lisp/progmodes/octave.el: Use grammar more; Handle enumeration fun - + * lisp/progmodes/octave.el: Use grammar more; Handle enumeration fun. Remove redundant :group keyword args. (octave-begin-keywords, octave-else-keywords, octave-end-keywords): Remove variables. @@ -2390,19 +2363,19 @@ distinguish the "enumeration" function and the "end" index from their corresponding keywords. (octave--block-offset-keywords): New constant. - (octave-smie-rules): Use it. Adjust rules for new global/persistent parsing. + (octave-smie-rules): Use it. Adjust rules for new global/persistent + parsing. (octave-reserved-words): Redefine using octave-smie-grammar. (octave-font-lock-keywords): Use octave-smie--funcall-p and octave-smie--end-index-p. 2015-09-29 Stefan Monnier <monnier@iro.umontreal.ca> - * lisp/emacs-lisp/lisp-mode.el (let-when-compile): Work like let* + * lisp/emacs-lisp/lisp-mode.el (let-when-compile): Work like let*. 2015-09-29 Eli Zaretskii <eliz@gnu.org> - nt/INSTALL: Remove references to GTK site - + * nt/INSTALL: Remove references to GTK site. That site no longer offers Windows downloads. 2015-09-29 Eli Zaretskii <eliz@gnu.org> @@ -2411,13 +2384,13 @@ 2015-09-29 Katsumi Yamaoka <yamaoka@jpl.org> - * net/shr.el (shr-colorize-region): Allow 88-color tty to use colors. - Suggested by Eli Zaretskii. + * lisp/net/shr.el (shr-colorize-region): Allow 88-color tty to + use colors. Suggested by Eli Zaretskii. 2015-09-28 Katsumi Yamaoka <yamaoka@jpl.org> - * net/shr.el (shr-colorize-region): - Don't do it on a system not supporting 256 above colors (bug#21557). + * lisp/net/shr.el (shr-colorize-region): Don't do it on a system + not supporting 256 above colors (bug#21557). 2015-09-28 Dmitry Gutov <dgutov@yandex.ru> @@ -2468,21 +2441,19 @@ 2015-09-28 Tassilo Horn <tsdh@gnu.org> - Add admin/MAINTAINERS entries - * admin/MAINTAINERS: Add entries for AUCTeX team and myself. -2015-09-28 (tiny change) Arash Esbati <esbati@gmx.de> (tiny change) +2015-09-28 Arash Esbati <esbati@gmx.de> (tiny change) Improve wrapfig package support and caption parsing - * lisp/textmodes/reftex-vars.el (reftex-label-alist-builtin): Correct - description string and add wraptable environment. + * lisp/textmodes/reftex-vars.el (reftex-label-alist-builtin): + Correct description string and add wraptable environment. (reftex-default-context-regexps): Improve caption regexp. 2015-09-28 Anders Lindgren <andlind@gmail.com> - Respect value of frame_resize_pixelwise when handling fullscreen state. + Respect value of frame_resize_pixelwise when handling fullscreen state * src/nsterm.m (handleFS): Respect frame_resize_pixelwise when setting size increments. @@ -2504,18 +2475,17 @@ 2015-09-26 Alan Mackenzie <acm@muc.de> - Fix follow-scroll-up/down, making them replacements for scroll-up/down. + Fix follow-scroll-up/down, making them replacements for scroll-up/down 1. Allow point to move between follow windows in scroll operations. 2. Fix bug where `right-char' just before EOB caused spurious scrolling, when EOB was isolated in the last follow window. - lisp/follow.el (follow-fixed-window): New variable. + * lisp/follow.el (follow-fixed-window): New variable. (follow-get-scrolled-point): New function. (follow-scrol-up, follow-scroll-down): Add autoload cookies. - Reformulate - the code. Put `scroll-command' properties on the functions. Correct - minor errors in ...-down's doc string and code. + Reformulate the code. Put `scroll-command' properties on the functions. + Correct minor errors in ...-down's doc string and code. (follow-calc-win-end): Amend incomplete doc string. Use `pos-visible-in-window-p' to check whether EOB is in the window. (follow-estimate-first-window-start): Correct an off-by-1 error. @@ -2523,7 +2493,8 @@ 2015-09-26 Paul Eggert <eggert@cs.ucla.edu> - * admin/MAINTAINERS: Add self, plus list some more files sans maintaners. + * admin/MAINTAINERS: Add self, plus list some more files + sans maintaners. 2015-09-26 Zachary Kanfer <zkanfer@gmail.com> (tiny change) @@ -2534,7 +2505,7 @@ 2015-09-26 Eli Zaretskii <eliz@gnu.org> - * etc/PROBLEMS: Document problems with pasting on MS-Windows + * etc/PROBLEMS: Document problems with pasting on MS-Windows. 2015-09-26 Eli Zaretskii <eliz@gnu.org> @@ -2564,15 +2535,13 @@ Remove font-latex specific check - * lisp/textmodes/tex-mode.el (tex--prettify-symbols-compose-p): Use - syntax-ppss data to identify verbatim contents. + * lisp/textmodes/tex-mode.el (tex--prettify-symbols-compose-p): + Use syntax-ppss data to identify verbatim contents. 2015-09-25 Tassilo Horn <tsdh@gnu.org> - Fix false negatives in tex--prettify-symbols-compose-p. - - * lisp/textmodes/tex-mode.el (tex--prettify-symbols-compose-p): Fix some - false negatives. + * lisp/textmodes/tex-mode.el (tex--prettify-symbols-compose-p): + Fix some false negatives. 2015-09-25 Eli Zaretskii <eliz@gnu.org> @@ -2601,9 +2570,9 @@ 2015-09-25 Alan Mackenzie <acm@muc.de> - Resurrect edebug-set-initial-mode, repurposing it to set the global mode. + Resurrect edebug-set-initial-mode, repurposing it to set the global mode - lisp/emacs-lisp/edebug.el (edebug-initial-mode-alist): Uncomment, and + * lisp/emacs-lisp/edebug.el (edebug-initial-mode-alist): Uncomment, and amend to match current modes and functions. (edebug-set-initial-mode): Uncomment and change from setting a defun's `edebug-initial-mode''s property to setting the variable @@ -2611,11 +2580,11 @@ (top level): Create new binding C-x C-a C-m for `edebug-set-initial-mode'. - doc/lispref/edebug.texi (Edebug Execution Modes): document + * doc/lispref/edebug.texi (Edebug Execution Modes): Document `edebug-set-initial-mode' and its new key binding. (Edebug Options): Mention the new command in the pertinent place. - etc/NEWS: Write entry for this change. + * etc/NEWS: Write entry for this change. 2015-09-25 Eli Zaretskii <eliz@gnu.org> @@ -2686,14 +2655,14 @@ Properly quote nested xml comments (Bug#6267) (Bug#20001) - * nxml-mode.el (nxml-comment-quote-nested): New function - (nxml-mode): Set comment-quote-nested-function + * lisp/nxml/nxml-mode.el (nxml-comment-quote-nested): New function. + (nxml-mode): Set comment-quote-nested-function. 2015-09-23 Ivan Andrus <darthandrus@gmail.com> Allow major-modes full control over quoting nested comments - * newcomment.el (comment-quote-nested-function): New variable. + * lisp/newcomment.el (comment-quote-nested-function): New variable. (comment-quote-nested-default): New function. (comment-quote-nested): Use `comment-quote-nested-function'. @@ -2730,20 +2699,17 @@ 2015-09-23 Stefan Monnier <monnier@iro.umontreal.ca> - * src/syntax.c: Handle spurious e_property_truncated flag - * src/syntax.c (parse_sexp_propertize): Handle spurious e_property_truncated flag. (update_syntax_table_forward): Remove invalid assertion. 2015-09-23 Eli Zaretskii <eliz@gnu.org> - Support ':relative-width' space display spec on text-mode terminals - * src/xdisp.c (produce_stretch_glyph): Support ':relative-width' space display spec on text-mode terminals, by calling - PRODUCE_GLYPHS instead of x_produce_glyphs. Remove the HAVE_WINDOW_SYSTEM - guards from the supporting code, as well as the test for a GUI frame. + PRODUCE_GLYPHS instead of x_produce_glyphs. Remove the + HAVE_WINDOW_SYSTEM guards from the supporting code, as well as the + test for a GUI frame. 2015-09-23 Oleh Krehel <ohwoeowho@gmail.com> @@ -2754,8 +2720,6 @@ 2015-09-23 Thomas Fitzsimmons <fitzsim@fitzsim.org> - Do not include authorization header in an HTTP redirect - * lisp/url/url-http.el (url-http-parse-headers): Do not automatically include Authorization header in redirect. (Bug#21350) @@ -2782,15 +2746,15 @@ 2015-09-22 Stefan Monnier <monnier@iro.umontreal.ca> - * prolog.el: Fix indentation of empty line + * lisp/progmodes/prolog.el: Fix indentation of empty line * lisp/emacs-lisp/smie.el (smie-rules-function): Document new `empty-line-token' element. (smie-indent-empty-line): New function. (smie-indent-functions): Add it. - * lisp/progmodes/prolog.el (prolog-smie-rules): Fix :list-intro behavior - and use the new `empty-line-token' element (bug#21526). + * lisp/progmodes/prolog.el (prolog-smie-rules): Fix :list-intro + behavior and use the new `empty-line-token' element (bug#21526). (prolog-mode-variables): Fix comment-start-skip setting to match comment-start. @@ -2801,14 +2765,13 @@ 2015-09-22 Alan Mackenzie <acm@muc.de> - Make description of `edebug-initial-mode' user friendly. + Make description of `edebug-initial-mode' user friendly - Fixes debbugs#21365. + Fixes bug#21365. - dec/lispref/edebug.texi (Edebug Execution Modes): Change the - desscription - of `edebug-initial-mode' from that of its implementation to that of its - visual effect and use. Move the paragraph higher up. + * dec/lispref/edebug.texi (Edebug Execution Modes): Change the + description of `edebug-initial-mode' from that of its implementation + to that of its visual effect and use. Move the paragraph higher up. 2015-09-22 Eli Zaretskii <eliz@gnu.org> @@ -2847,9 +2810,9 @@ Use lunate epsilon for TeX \epsilon - * lisp/textmodes/tex-mode.el (tex--prettify-symbols-alist): Add - \varepsilon using GREEK SMALL LETTER EPSILON, and change \epsilon to use - GREEK LUNATE EPSILON SYMBOL + * lisp/textmodes/tex-mode.el (tex--prettify-symbols-alist): + Add \varepsilon using GREEK SMALL LETTER EPSILON, and change + \epsilon to use GREEK LUNATE EPSILON SYMBOL 2015-09-21 Stefan Monnier <monnier@iro.umontreal.ca> @@ -2878,7 +2841,7 @@ 2015-09-21 Paul Eggert <eggert@cs.ucla.edu> - Clarify or replace a few \u escapes. + Clarify or replace a few \u escapes * doc/lispref/nonascii.texi (Character Properties) More-detailed commentary for \u escapes. @@ -2903,9 +2866,9 @@ Signal error on invalid regexp - * lisp/textmodes/reftex-cite.el (reftex-extract-bib-entries): Signal an - error when the user tries searching with a regexp matching the empty - string. + * lisp/textmodes/reftex-cite.el (reftex-extract-bib-entries): + Signal an error when the user tries searching with a regexp + matching the empty string. 2015-09-21 Eli Zaretskii <eliz@gnu.org> @@ -2956,16 +2919,16 @@ 2015-09-21 Anders Lindgren <andlind@gmail.com> - Keep upper edge unchanged when changing size of NS frame (Bug#21415) + Keep upper edge unchanged when changing size of NS frame * src/nsterm.m (x_set_window_size): Keep upper frame edge unchanged (Bug#21415). 2015-09-20 Stefan Monnier <monnier@iro.umontreal.ca> - Subject: * lisp/progmodes/prolog.el: Improve handling of if/then/else - - (prolog-smie-rules): Accomodate standard if/then/else special indentation. + * lisp/progmodes/prolog.el: Improve handling of if/then/else. + (prolog-smie-rules): Accomodate standard if/then/else special + indentation. (prolog-mode): Add . to electric-indent-chars. (prolog-electric--if-then-else): Re-indent the line before adding space after the new char (bug#21526). @@ -2974,12 +2937,13 @@ Add prettify symbols to python-mode - lisp/progmodes/python.el (python-prettify-symbols-alist): New variable - lisp/progmodes/python.el (python-mode): Use it + * lisp/progmodes/python.el (python-prettify-symbols-alist): + New variable. + (python-mode): Use it 2015-09-20 Stefan Monnier <monnier@iro.umontreal.ca> - * lisp/emacs-lisp/syntax.el (syntax-begin-function): Make obsolete + * lisp/emacs-lisp/syntax.el (syntax-begin-function): Make obsolete. 2015-09-20 Jostein Kjønigsen <jostein@secure.kjonigsen.net> (tiny change) @@ -2990,7 +2954,8 @@ 2015-09-20 Drew Csillag <drew@thecsillags.com> - * m4-mode.el (m4-font-lock-keywords): Fix m4_* highlighting + * lisp/progmodes/m4-mode.el (m4-font-lock-keywords): + Fix m4_* highlighting. * lisp/progmodes/m4-mode.el (m4-font-lock-keywords): Fix recognition of commands when they have a "m4_" prefix. @@ -3031,7 +2996,7 @@ appropriate. * lisp/net/tramp.el (tramp-handle-file-notify-rm-watch): - Use `delete-process' + Use `delete-process'. (tramp-handle-file-notify-valid-p): Check also, that file or directory to be watched still exists. @@ -3074,13 +3039,10 @@ 2015-09-20 Stefan Monnier <monnier@iro.umontreal.ca> * lisp/progmodes/js.el (js--syntax-begin-function): Remove. - (js-mode): Don't set syntax-begin-function. 2015-09-20 Stefan Monnier <monnier@iro.umontreal.ca> - Don't assume syntax-begin-function is a symbol. - * lisp/font-lock.el (font-lock-compile-keywords): Don't assume syntax-begin-function is a symbol. @@ -3106,7 +3068,7 @@ 2015-09-19 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/emacs-lisp/timer.el (run-at-time): Docstring formatting + * lisp/emacs-lisp/timer.el (run-at-time): Docstring formatting. 2015-09-19 Eli Zaretskii <eliz@gnu.org> @@ -3117,8 +3079,8 @@ 2015-09-19 Simen Heggestøyl <simenheg@gmail.com> Add overflow module to CSS property list - * lisp/textmodes/css-mode.el (css-property-ids): Add properties from CSS - Overflow Module Level 3. + * lisp/textmodes/css-mode.el (css-property-ids): Add properties + from CSS Overflow Module Level 3. 2015-09-19 Eli Zaretskii <eliz@gnu.org> @@ -3144,21 +3106,20 @@ 2015-09-18 Wilson Snyder <wsnyder@wsnyder.org> - Fix checkdoc warnings. * lisp/progmodes/verilog-mode.el (verilog-forward-sexp-function) (verilog-decls-princ, verilog-modport-princ) (verilog-modi-modport-lookup-one): Fix checkdoc warnings. 2015-09-17 Jay Belanger <jay.p.belanger@gmail.com> - Fix the routine for help on Calc's prefixes. + Fix the routine for help on Calc's prefixes * lisp/calc/calc-ext.el (calc-prefix-help-retry): New variable. (calc-do-prefix-help): Use `read-char' to determine the next Calc command. 2015-09-17 Stefan Monnier <monnier@iro.umontreal.ca> - * lisp/font-lock.el (font-lock-beginning-of-syntax-function): Remove + * lisp/font-lock.el (font-lock-beginning-of-syntax-function): Remove. (font-lock-fontify-block): Don't let-bind it. (font-lock-compile-keywords): Don't use it. (font-lock-set-defaults): Don't set it. Allow the variable alist to @@ -3248,7 +3209,8 @@ 2015-09-17 Eli Zaretskii <eliz@gnu.org> - * doc/lispref/frames.texi (Cursor Parameters): Document 'x-stretch-cursor'. + * doc/lispref/frames.texi (Cursor Parameters): + Document 'x-stretch-cursor'. 2015-09-16 Paul Eggert <eggert@cs.ucla.edu> @@ -3263,9 +3225,9 @@ A few more minor quoting fixes in a script and a text file Minor quoting fixes in scripts and doc - Prefer straight quotes in random script files, as they are not converted. - Prefer grave quotes in a couple of places in the manual that were missed - earlier, as these quotes are converted. + Prefer straight quotes in random script files, as they are not + converted. Prefer grave quotes in a couple of places in the manual + that were missed earlier, as these quotes are converted. Minor backslash fixes in manuals and scripts * Makefile.in (install-arch-indep): @@ -3414,22 +3376,20 @@ 2015-09-16 Tassilo Horn <tsdh@gnu.org> - Clarify reftex-extra-bindings docs. + Clarify reftex-extra-bindings docs * lisp/textmodes/reftex-vars.el (reftex-extra-bindings): * doc/misc/reftex.texi (Key Bindings): Document that the variable only has an effect at load-time. 2015-09-16 Daniel McClanahan <danieldmcclanahan@gmail.com> (tiny change) - Fix search argument in ‘lisp--el-match-keyword’ (Bug#21492) (Bug#21493) * lisp/emacs-lisp/lisp-mode.el (lisp--el-match-keyword): Fix search argument. (Bug#21492) (Bug#21493) 2015-09-16 Tassilo Horn <tsdh@gnu.org> + * lisp/textmodes/tex-mode.el (tex--prettify-symbols-alist): Add pretty symbols for \qquad and \varrho. - * lisp/textmodes/tex-mode.el (tex--prettify-symbols-alist): Add pretty - symbols for \qquad and \varrho. 2015-09-15 Jay Belanger <jay.p.belanger@gmail.com> @@ -3439,7 +3399,7 @@ * lisp/calc/calc-ext.el (calc-init-extensions): Add keybinding for `calc-vector-rms', add autoloads for `calc-vector-rms' and `calcFunc-rms'. - * lisp/calc/calc-map.el (calc-u-oper-keys): Add entry for + * lisp/calc/calc-map.el (calc-u-oper-keys): Add entry for `calcFunc-rms'. * lisp/calc/calc-menu.el (calc-vectors-menu): Add entry for `calc-vector-rms'. @@ -3449,8 +3409,8 @@ 2015-09-15 Stephen Leake <stephen_leake@stephe-leake.org> Add monotone EDE generic project - * lisp/cedet/ede/generic.el (ede-enable-generic-projects): Add monotone - generic project. + * lisp/cedet/ede/generic.el (ede-enable-generic-projects): + Add monotone generic project. Revert premature commit * doc/lispref/files.texi: Revert premature commit of change to @@ -3491,7 +3451,7 @@ 2015-09-15 Stefan Monnier <monnier@iro.umontreal.ca> - * lisp/emacs-lisp/lisp-mode.el (lisp-mode-symbol-regexp): New const + * lisp/emacs-lisp/lisp-mode.el (lisp-mode-symbol-regexp): New const. Use it everywhere "\\(\\sw\\|\\s_\\|\\\\.\\)+" was used. (cl-lib-fdefs): Add defgeneric. (cl-kw): Add all elements of eieio-kw and cl-lib-kw. @@ -3510,7 +3470,7 @@ 2015-09-15 Mark Oteiza <mvoteiza@udel.edu> - lisp/custom.el (load-theme): Only compute hash when needed. + * lisp/custom.el (load-theme): Only compute hash when needed. 2015-09-15 Paul Eggert <eggert@cs.ucla.edu> @@ -3652,7 +3612,7 @@ Adapt file-notify-tests.el test cases * lisp/filenotify.el (file-notify-rm-watch): Ignore `file-notify-error'. * src/inotify.c (Finotify_valid_p): Adapt docstring. - * test/automated/file-notify-tests.el () + * test/automated/file-notify-tests.el (file-notify-test03-autorevert) (file-notify-test04-file-validity) (file-notify-test04-file-validity-remote) @@ -3680,7 +3640,7 @@ 2015-09-14 Alan Mackenzie <acm@muc.de> - Replace `cadar' with `cadr/car', since `cadar' is problematic on Emacs. + Replace `cadar' with `cadr/car', since `cadar' is problematic on Emacs (c-make-init-lang-vars-fun): Replace two occurrences of `cadar' with `cadr/car'. @@ -3693,8 +3653,8 @@ 2015-09-14 Alan Mackenzie <acm@muc.de> Elisp mode: Make font-lock and imenu handle escaped characters in symbols - Fixes debbugs#21449. - lisp/emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression) + Fixes bug#21449. + * lisp/emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression) (lisp--el-match-keyword, lisp-el-font-lock-keywords-1) (lisp-cl-font-lock-keywords-1, lisp-el-font-lock-keywords-2) (lisp-cl-font-lock-keywords-2, lisp-string-in-doc-position-p): @@ -3708,7 +3668,7 @@ 2015-09-14 Tassilo Horn <tsdh@gnu.org> - Fix tests for file-notify-valid-p. + Fix tests for file-notify-valid-p * test/automated/file-notify-tests.el (file-notify--test-cleanup): Use delete-directory to delete file-notify--test-tmpfile if it is a directory. Likewise for file-notify--test-tmpfile1. @@ -3730,10 +3690,10 @@ 2015-09-14 Tassilo Horn <tsdh@gnu.org> - Test file-notify-valid-p. + Test file-notify-valid-p * test/automated/file-notify-tests.el - (file-notify-test04-file-validity, file-notify-test05-dir-validity): New - tests. + (file-notify-test04-file-validity, file-notify-test05-dir-validity): + New tests. 2015-09-13 Eli Zaretskii <eliz@gnu.org> @@ -3763,7 +3723,8 @@ Problem reported by Ashish SHUKLA in: http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00531.html * configure.ac: Check for struct unipair.unicode instead of for - <linux/kd.h>, since that’s more specific to what the code actually needs. + <linux/kd.h>, since that’s more specific to what the code + actually needs. * src/terminal.c: Use HAVE_STRUCT_UNIPAIR_UNICODE, not HAVE_LINUX_KD_H. * src/indent.c (Fvertical_motion): Simplify bugfix (Bug#21468). @@ -3914,7 +3875,7 @@ 2015-09-10 Tassilo Horn <tsdh@gnu.org> Improve file-notify-tests - * test/automated/file-notify-tests.el: Use lexical-binding + * test/automated/file-notify-tests.el: Use lexical-binding. (file-notify--test-cleanup): New function. (file-notify-test00-availability, file-notify-test01-add-watch) (file-notify-test02-events, file-notify-test03-autorevert): Use it. @@ -3953,7 +3914,6 @@ 2015-09-09 Stefan Monnier <monnier@iro.umontreal.ca> - (time-to-seconds, time-less-p): Mark unused vars with underscore * lisp/calendar/time-date.el (time-to-seconds, time-less-p): Mark unused vars with underscore. @@ -3966,8 +3926,8 @@ 2015-09-09 Tassilo Horn <tsdh@gnu.org> Start checking event types in file-notify tests - * test/automated/file-notify-tests.el (file-notify--test-events): New - variable. + * test/automated/file-notify-tests.el (file-notify--test-events): + New variable. (file-notify--test-event-handler): Append received event to file-notify--test-events for later analysis. (file-notify-test02-events): Assert that the expected notifications have @@ -4014,8 +3974,8 @@ 2015-09-09 Stefan Monnier <monnier@iro.umontreal.ca> - * lisp/emacs-lisp/cl-generic.el (cl-generic-generalizers): Remove - warning. + * lisp/emacs-lisp/cl-generic.el (cl-generic-generalizers): + Remove warning. 2015-09-09 Eli Zaretskii <eliz@gnu.org> @@ -4031,7 +3991,7 @@ 2015-09-09 Phil Sainty <psainty@orcon.net.nz> - * lisp/emacs-lisp/package.el (package--ensure-init-file) + * lisp/emacs-lisp/package.el (package--ensure-init-file): More robust check for `package-initialize' calls in init file. This function accepts an optional argument, but calls passing an argument would not have been detected. @@ -4408,7 +4368,7 @@ 2015-09-07 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/emacs-lisp/package.el: Reduce autoloading before compiling + * lisp/emacs-lisp/package.el: Reduce autoloading before compiling. (package--autoloads-file-name) (package--activate-autoloads-and-load-path): New function. (package-activate-1): Delegate autoloading and load-path @@ -4433,10 +4393,11 @@ * lisp/emacs-lisp/package.el (package-initialize): Set enable-at-startup When `package-initialize' is called as part of loading the init file, - the user probably doesn't want it to be called again afterwards. In this - situation, `package-initialize' now sets `package-enable-at-startup' to - nil to prevent that. The user can have the old behaviour by setting this - variable to t after the call to `package-initialize'. (Bug#21423) + the user probably doesn't want it to be called again afterwards. + In this situation, `package-initialize' now sets + `package-enable-at-startup' to nil to prevent that. The user can have + the old behavior by setting this variable to t after the call to + `package-initialize'. (Bug#21423) * doc/emacs/package.texi (Package Installation): Document it. * doc/lispref/package.texi (Packaging Basics): Document it. * etc/NEWS: Document it. @@ -4444,8 +4405,8 @@ 2015-09-06 Thomas Fitzsimmons <fitzsim@fitzsim.org> Bump version of ntlm.el to 2.00 - * lisp/net/ntlm.el: Bump version to 2.00. New maintainer. Add comm - keyword. + * lisp/net/ntlm.el: Bump version to 2.00. New maintainer. + Add comm keyword. 2015-09-06 Adam Sjøgren <asjo@koldfront.dk> @@ -4454,7 +4415,6 @@ 2015-09-06 Dmitry Gutov <dgutov@yandex.ru> - Allow even one non-regular character before the implicit tag name * lisp/progmodes/etags.el (etags-tags-completion-table): Allow even one non-regular character before the implicit tag name. Reported at http://emacs.stackexchange.com/questions/15269/. @@ -4462,7 +4422,7 @@ 2015-09-06 Thomas Fitzsimmons <fitzsim@fitzsim.org> Add support for NTLMv2 authentication - * net/ntlm.el (ntlm): New customization group. + * lisp/net/ntlm.el (ntlm): New customization group. (ntlm-compatibility-level): New defcustom. (ntlm-compute-timestamp): New function. (ntlm-generate-nonce): Likewise. @@ -4470,7 +4430,7 @@ 2015-09-06 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/emacs-lisp/package.el: Rename custom faces + * lisp/emacs-lisp/package.el: Rename custom faces. All of the recently introduced faces, like `package-name-face', have been renamed to no end in `-face' to comply with the convention described in (info "(elisp) Defining Faces"). @@ -4491,8 +4451,8 @@ 2015-09-06 Eric Abrahamsen <eric@ericabrahamsen.net> - nnimap.el: Handle nil arg to nnimap-request-group - * lisp/gnus/nnimap.el (nnimap-request-group): Handle nil "info" arg. + nnimap.el: Handle nil arg to nnimap-request-group + * lisp/gnus/nnimap.el (nnimap-request-group): Handle nil "info" arg. This arg isn't always passed in, check it's not nil before making it into a list. The active arg will also be nil if the group is new, check for that. @@ -4524,7 +4484,8 @@ Rename map-contains-key-p and map-some-p Remove the "-p" suffix from both function names. - * lisp/emacs-lisp/map.el (map-contains-key, map-some): Rename the functions. + * lisp/emacs-lisp/map.el (map-contains-key, map-some): + Rename the functions. * test/automated/map-tests.el (test-map-contains-key, test-map-some): Update both test functions. @@ -4607,8 +4568,8 @@ reusing stale face IDs for 'escape-glyph' and 'glyphless-char' faces, which could case a segfault if the frame's face cache was freed since the last redisplay. (Bug#21394) - * src/xfaces.c (free_realized_faces): Call - forget_escape_and_glyphless_faces. + * src/xfaces.c (free_realized_faces): + Call forget_escape_and_glyphless_faces. * src/dispextern.h (forget_escape_and_glyphless_faces): Add prototype. 2015-09-04 Paul Eggert <eggert@cs.ucla.edu> @@ -4670,7 +4631,8 @@ * src/keyboard.c (kset_echo_prompt): New function. (echo_update): Add echo_prompt at the very beginning. (read_char): Remove workaround for bug#19875, not needed any more. - (read_key_sequence): Set echo_prompt rather than echo_string (bug#21403). + (read_key_sequence): Set echo_prompt rather than echo_string + (bug#21403). (mark_kboards): Mark echo_prompt. Fix disassembly of non-compiled lexical functions (bug#21377) @@ -4682,16 +4644,15 @@ (disassemble-internal): Use interactive-form. (disassemble-1): Use functionp. - (tex--prettify-symbols-compose-p): Don't compose in verbatim blocks! * lisp/textmodes/tex-mode.el (tex--prettify-symbols-compose-p): Don't compose inside verbatim blocks! 2015-09-03 Mark Oteiza <mvoteiza@udel.edu> * lisp/thingatpt.el (thing-at-point-uri-schemes): Add "man:" - (bug#19441) + (bug#19441). - * lisp/mpc.el (mpc--proc-connect): Handle unix sockets (bug#19394) + * lisp/mpc.el (mpc--proc-connect): Handle unix sockets (bug#19394). 2015-09-03 Dmitry Gutov <dgutov@yandex.ru> @@ -4733,16 +4694,17 @@ 2015-09-02 K. Handa <handa@gnu.org> Fix typo - * ftfont.c (ftfont_drive_otf): otf_positioning_type_components_mask -> OTF_positioning_type_components_mask. + * src/ftfont.c (ftfont_drive_otf): otf_positioning_type_components_mask + -> OTF_positioning_type_components_mask. Fix previous change - * ftfont.c (ftfont_drive_otf): Remember some bits of + * src/ftfont.c (ftfont_drive_otf): Remember some bits of OTF_Glyph->positioning_type in MFLTGlyphFT->libotf_positioning_type. 2015-09-01 David Caldwell <david@porkrind.org> (tiny change) - * lisp/vc/vc-hooks.el (vc-refresh-state): New command - (vc-refresh-state): Rename from vc-find-file-hook and make interactive. + * lisp/vc/vc-hooks.el (vc-refresh-state): New command. + Rename from vc-find-file-hook and make interactive. (vc-find-file-hook): Redefine as obsolete alias. 2015-09-01 Paul Eggert <eggert@cs.ucla.edu> @@ -4752,8 +4714,7 @@ are supposed to stand for themselves and are not quotes. Remove apostrophes from docstring examples like ‘'(calendar-nth-named-day -1 0 10 year)’ that confuse source code with data. Do some other - minor docstring fixups as well, e.g., insert a missing close - quote. + minor docstring fixups as well, e.g., insert a missing close quote. 2015-09-01 Stefan Monnier <monnier@iro.umontreal.ca> @@ -4883,8 +4844,8 @@ 2015-09-01 K. Handa <handa@gnu.org> - Use the new type MFLTGlyphFT for MFLTGlyphString.glyphs. - * ftfont.c (MFLTGlyphFT): New type. + Use the new type MFLTGlyphFT for MFLTGlyphString.glyphs + * src/ftfont.c (MFLTGlyphFT): New type. (ftfont_get_glyph_id, ftfont_get_metrics, ftfont_drive_otf) (ftfont_shape_by_flt): Make MFLTGlyphFT the actual type of elements in the array MFLTGlyphString.glyphs. @@ -4895,12 +4856,12 @@ * lisp/progmodes/elisp-mode.el: Clean up FIXMEs, comments. Delete Emacs 25 test in mode-local.el - * lisp/cedet/mode-local.el (describe-mode-local-overload): Fix missed an - edit in previous commit. + * lisp/cedet/mode-local.el (describe-mode-local-overload): + Fix missed an edit in previous commit. Show all known mode-local overrides in *Help* - * lisp/cedet/mode-local.el (describe-mode-local-overload): Assume Emacs - 25. Add all known mode-local overrides. + * lisp/cedet/mode-local.el (describe-mode-local-overload): + Assume Emacs 25. Add all known mode-local overrides. 2015-09-01 Katsumi Yamaoka <yamaoka@jpl.org> @@ -4910,7 +4871,7 @@ 2015-08-31 Zachary Kanfer <zkanfer@gmail.com> (tiny change) - * lisp/newcomment.el (comment-dwim): Use `use-region-p' + * lisp/newcomment.el (comment-dwim): Use `use-region-p'. When the region is active, but is empty (length 0), act as though the region was not active; that is, put a comment at the end of the line. (Bug#21119) @@ -4924,12 +4885,12 @@ 2015-08-31 Rüdiger Sonderfeld <ruediger@c-plusplus.net> - hideif.el: Recognize .h++ as C++ header. + hideif.el: Recognize .h++ as C++ header * lisp/progmodes/hideif.el (hide-ifdef-header-regexp): Add .h++. - isearch: Document character folding mode. - * isearch.el (isearch-forward): Mention `isearch-toggle-character-fold' - in doc string. + isearch: Document character folding mode + * lisp/isearch.el (isearch-forward): + Mention `isearch-toggle-character-fold' in doc string. 2015-08-31 Paul Eggert <eggert@cs.ucla.edu> @@ -4994,8 +4955,8 @@ (ede-add-project-autoload): Replace obsolete `eieio-object-name-string' with (oref ... name). (ede-auto-load-project): Use slot name, not initarg key. - * lisp/cedet/ede/generic.el (ede-generic-load, - ede-generic-find-matching-target): Use slot name, not initarg key. + * lisp/cedet/ede/generic.el (ede-generic-load) + (ede-generic-find-matching-target): Use slot name, not initarg key. (ede-find-target): Use oref-default on class name. (ede-generic-new-autoloader): Delete obsolete name argument to eieio class constructor. @@ -5138,14 +5099,14 @@ 2015-08-30 Xue Fuqiao <xfq.free@gmail.com> Minor documentation and NEWS tweak - * doc/lispintro/emacs-lisp-intro.texi (fwd-para let): Add an index - entry. - * NEWS: Fix a typo in character-fold-to-regexp. + * doc/lispintro/emacs-lisp-intro.texi (fwd-para let): + Add an index entry. + * etc/NEWS: Fix a typo in character-fold-to-regexp. 2015-08-30 Michael Albinus <michael.albinus@gmx.de> * lisp/net/tramp-sh.el (tramp-convert-file-attributes): - Revert patch from 2015-08-24. Tramp shall be have like for local files. + Revert patch from 2015-08-24. Tramp shall behave like for local files. * test/automated/tramp-tests.el (tramp-test18-file-attributes): Adapt test. @@ -5153,15 +5114,15 @@ Text quoting fixes in cedet, emulation, emacs-lisp * lisp/cedet/ede.el (ede-check-project-directory): - * lisp/cedet/semantic/analyze/debug.el: + * lisp/cedet/semantic/analyze/debug.el (semantic-analyzer-debug-insert-include-summary): * lisp/cedet/semantic/bovine/c.el (semantic-c-describe-environment): - * lisp/cedet/semantic/decorate/include.el: + * lisp/cedet/semantic/decorate/include.el (semantic-decoration-unknown-include-describe) (semantic-decoration-all-include-summary): * lisp/cedet/semantic/ia.el (semantic-ia-fast-jump): * lisp/emulation/edt.el (edt-load-keys): - * lisp/emulation/viper-cmd.el: + * lisp/emulation/viper-cmd.el (viper-display-current-destructive-command) (viper-query-replace, viper-brac-function): * lisp/emulation/viper-ex.el (viper-get-ex-token, ex-compile): @@ -5218,12 +5179,12 @@ (MAC_FONT_TRAIT_MONO_SPACE, MAC_FONT_TRAIT_COLOR_GLYPHS) (MAC_FONT_FORMAT_BITMAP) (MAC_CHARACTER_COLLECTION_IDENTITY_MAPPING) - (MAC_CHARACTER_COLLECTION_ADOBE_JAPAN1): Remove enumerators. All - uses replaced with definitions. + (MAC_CHARACTER_COLLECTION_ADOBE_JAPAN1): Remove enumerators. + All uses replaced with definitions. (kCTFontTraitItalic, kCTFontTraitBold, kCTFontTraitMonoSpace) (kCTFontTraitColorGlyphs, kCTCharacterCollectionIdentityMapping) - (kCTCharacterCollectionAdobeJapan1 kCTFontOrientationDefault): Add - compatibility enumerators for older versions. + (kCTCharacterCollectionAdobeJapan1 kCTFontOrientationDefault): + Add compatibility enumerators for older versions. (mac_font_descriptor_create_with_attributes) (mac_font_descriptor_create_matching_font_descriptors) (mac_font_descriptor_create_matching_font_descriptor) @@ -5240,19 +5201,19 @@ (mac_font_create_preferred_family_for_attributes) (mac_font_get_advance_width_for_glyph) (mac_font_get_bounding_rect_for_glyph) - (mac_font_create_available_families, mac_font_shape): Remove - macros for renamed functions. + (mac_font_create_available_families, mac_font_shape): + Remove macros for renamed functions. (mac_nsctfont_copy_font_descriptor): Remove unused macro. - * src/macterm.m (mac_font_descriptor_supports_languages): Rename - from mac_ctfont_descriptor_supports_languages. + * src/macterm.m (mac_font_descriptor_supports_languages): + Rename from mac_ctfont_descriptor_supports_languages. (mac_font_create_preferred_family_for_attributes): Rename from mac_ctfont_create_preferred_family_for_attributes. (mac_font_get_advance_width_for_glyph): Rename from - mac_ctfont_get_advance_width_for_glyph. Use - kCTFontOrientationDefault also for older versions. + mac_ctfont_get_advance_width_for_glyph. + Use kCTFontOrientationDefault also for older versions. (mac_font_get_bounding_rect_for_glyph): Rename from - mac_ctfont_get_bounding_rect_for_glyph. Use - kCTFontOrientationDefault also for older versions. + mac_ctfont_get_bounding_rect_for_glyph. + Use kCTFontOrientationDefault also for older versions. (mac_font_create_available_families): Rename from mac_ctfont_create_available_families. (mac_font_equal_in_postscript_name): Rename from @@ -5404,16 +5365,16 @@ Use the new `seq-into-sequence' in seqs passed to `seq-concatenate' to ensure that concatenation happens on sequences only. This makes it possible to use `seq-concatenate' for new types of seqs. - * lisp/emacs-lisp/seq.el (seq-into-sequence, seq-concatenate): New - function used in `seq-concatenate'. + * lisp/emacs-lisp/seq.el (seq-into-sequence, seq-concatenate): + New function used in `seq-concatenate'. * test/automated/seq-tests.el (test-seq-into-sequence): New unit test for seq-into-sequence. 2015-08-26 Stephen Leake <stephen_leake@stephe-leake.org> Add mode local overrides to xref-find-definitions - * lisp/cedet/mode-local.el (xref-mode-local--override-present, - xref-mode-local-overload): New; add mode local overrides to + * lisp/cedet/mode-local.el (xref-mode-local--override-present) + (xref-mode-local-overload): New; add mode local overrides to xref-find-definitions. * test/automated/elisp-mode-tests.el: Add mode local override tests. (xref-elisp-test-run): Handle indented defuns. @@ -5422,8 +5383,8 @@ (elisp--xref-find-definitions): Use it. Add mode local overrides to describe-function - * lisp/cedet/mode-local.el (describe-mode-local-overload): New; add mode - local overrides to describe-function. + * lisp/cedet/mode-local.el (describe-mode-local-overload): + New; add mode local overrides to describe-function. * etc/NEWS: Document change. 2015-08-26 Paul Eggert <eggert@cs.ucla.edu> @@ -5615,7 +5576,6 @@ * lisp/gnus/gnus-util.el (gnus-format-message): Fix typo when running in older Emacs. - Prefer directed to neutral quotes Prefer directed to neutral quotes in docstings and diagnostics. In docstrings, escape apostrophes that would otherwise be translated to curved quotes using the newer, simpler rules. @@ -5704,7 +5664,7 @@ Treat ' like ’ even when not matching ` This is simpler and easier to explain, and should encourage better typography. Do this in Electric Quote mode and when translating - quotes in docstrings. Inspired by a suggestion by Dmitry Gutov in: + quotes in docstrings. Inspired by a suggestion by Dmitry Gutov in: https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00806.html * doc/emacs/text.texi (Quotation Marks): * doc/lispref/help.texi (Keys in Documentation): @@ -5721,8 +5681,8 @@ 2015-08-24 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> - * src/macfont.m (macfont_create_family_with_symbol): Accept - localized names. + * src/macfont.m (macfont_create_family_with_symbol): + Accept localized names. 2015-08-24 Paul Eggert <eggert@cs.ucla.edu> @@ -5837,12 +5797,12 @@ (do_ewmh_fullscreen, x_ewmh_activate_frame): Adjust for rename. (x_check_fullscreen): Call `x_wm_set_size_hint', restore `fullscreen' frame parameter. - * gtkutil.c (x_wm_set_size_hint): Set size hints when running + * src/gtkutil.c (x_wm_set_size_hint): Set size hints when running without a window manager. 2015-08-24 Glenn Morris <rgm@gnu.org> - * lisp/version.el (emacs-version): No longer include build host + * lisp/version.el (emacs-version): No longer include build host. * doc/lispref/intro.texi (Version Info): Update example. 2015-08-24 Paul Eggert <eggert@cs.ucla.edu> @@ -6003,8 +5963,8 @@ python.el: Defer shell setup code until first interactive prompt * lisp/progmodes/python.el - (python-shell-comint-watch-for-first-prompt-output-filter): New - function. + (python-shell-comint-watch-for-first-prompt-output-filter): + New function. (inferior-python-mode): Use it. (python-shell-first-prompt-hook): New hook. (python-shell-send-setup-code) @@ -6030,8 +5990,8 @@ or printing candidates. (python-shell-completion-native-get-completions): Cleanup. (python-shell-completion-get-completions): Cleanup. - (python-shell-completion-at-point): Perform prompt checks. Force - fallback completion in pdb interactions. + (python-shell-completion-at-point): Perform prompt checks. + Force fallback completion in pdb interactions. 2015-08-23 Nicolas Petton <nicolas@petton.fr> @@ -6045,8 +6005,8 @@ 2015-08-23 Fabián Ezequiel Gallina <fgallina@gnu.org> python.el: Fix prompt detection with user overridden interpreter - * lisp/progmodes/python.el (python-shell-prompt-detect): Honor - buffer local python-shell-interpreter and + * lisp/progmodes/python.el (python-shell-prompt-detect): + Honor buffer local python-shell-interpreter and python-shell-interpreter-interactive-arg. 2015-08-23 Eli Zaretskii <eliz@gnu.org> @@ -6066,8 +6026,8 @@ 2015-08-23 Xue Fuqiao <xfq.free@gmail.com> - * doc/lispintro/emacs-lisp-intro.texi (Switching Buffers): Clarify - "invisible window". + * doc/lispintro/emacs-lisp-intro.texi (Switching Buffers): + Clarify "invisible window". 2015-08-23 Xue Fuqiao <xfq.free@gmail.com> @@ -6095,7 +6055,7 @@ python-eldoc-setup-code. Return non-nil only if docstring is found. - python.el: Increase native completion robustness. + python.el: Increase native completion robustness * lisp/progmodes/python.el (python-shell-completion-native-setup): Make completer print real candidates and just return dummy ones to avoid input modification. @@ -6124,8 +6084,8 @@ 2015-08-22 Eli Zaretskii <eliz@gnu.org> Support invocation of Hunspell with multiple dictionaries - * lisp/textmodes/ispell.el (ispell-parse-hunspell-affix-file): Support - lists of dictionaries of the form "DICT1,DICT2,...". + * lisp/textmodes/ispell.el (ispell-parse-hunspell-affix-file): + Support lists of dictionaries of the form "DICT1,DICT2,...". (ispell-hunspell-add-multi-dic): New command. (Bug#20495) Minor formatting changes in ispell.el @@ -6147,19 +6107,16 @@ 2015-08-22 Martin Rudalics <rudalics@gmx.at> - In ‘adjust-window-trailing-edge’ fix bug with size-preserved windows. * lisp/window.el (adjust-window-trailing-edge): Fix bug where this function refused to resize a size-preserved window. 2015-08-22 Eli Zaretskii <eliz@gnu.org> - Improve documentation of 'window-use-time' * doc/lispref/windows.texi (Selecting Windows): Improve documentation and indexing of 'window-use-time'. 2015-08-21 Stefan Monnier <monnier@iro.umontreal.ca> - * lisp/progmodes/cc-*.el: Fix up commenting style * lisp/progmodes/cc-vars.el, lisp/progmodes/cc-styles.el: * lisp/progmodes/cc-mode.el, lisp/progmodes/cc-menus.el: * lisp/progmodes/cc-langs.el, lisp/progmodes/cc-guess.el: @@ -6331,7 +6288,7 @@ 2015-08-21 Stefan Monnier <monnier@iro.umontreal.ca> - * lisp/emacs-lisp/smie.el (smie-indent-current-column): New fun + * lisp/emacs-lisp/smie.el (smie-indent-current-column): New fun. (smie-indent-exps, smie-indent-keyword): Use it. * test/indent/css-mode.css: Test alignment with leading comment. @@ -6350,9 +6307,8 @@ 2015-08-21 Eli Zaretskii <eliz@gnu.org> - A better fix for bug#21303 - * src/w32uniscribe.c (_WIN32_WINNT): Define to 0x0600. This is a - cleaner fix for Bug#21260 than the previous change. + * src/w32uniscribe.c (_WIN32_WINNT): Define to 0x0600. + This is a cleaner fix for Bug#21260 than the previous change. 2015-08-21 Paul Eggert <eggert@cs.ucla.edu> @@ -6466,11 +6422,11 @@ frame" instead of "non-minibuffer frame". Fix frame geometry related text - * doc/lispref/frames.texi (Frame Layout): Rename - `x-frame-geometry' to `frame-geometry'. + * doc/lispref/frames.texi (Frame Layout): + Rename `x-frame-geometry' to `frame-geometry'. * doc/lispref/frames.texi (Mouse Position): - * doc/lispref/windows.texi (Coordinates and Windows): Use - `set-mouse-absolute-pixel-position' instead of + * doc/lispref/windows.texi (Coordinates and Windows): + Use `set-mouse-absolute-pixel-position' instead of `x-set-mouse-absolute-pixel-position'. Sanitize frame geometry related functions @@ -6502,8 +6458,8 @@ 2015-08-21 Tassilo Horn <tsdh@gnu.org> Add TeX defaults for prettify-symbol-mode - * lisp/textmodes/tex-mode.el (tex--prettify-symbols-alist): Rename - from tex-prettify-symbols-alist. + * lisp/textmodes/tex-mode.el (tex--prettify-symbols-alist): + Rename from tex-prettify-symbols-alist. (tex--prettify-symbols-compose-p): New function. (tex-common-initialization): Use them as prettify-symbols-alist and prettify-symbols-compose-predicate. @@ -6578,11 +6534,11 @@ * doc/lispref/display.texi (Size of Displayed Text, Line Height) (Showing Images): Update references. * doc/lispref/elisp.texi (Top): Update node listing. - * doc/lispref/frames.texi (Frame Geometry): New node. Move - `Size and Position' section here. + * doc/lispref/frames.texi (Frame Geometry): New node. + Move `Size and Position' section here. (Size Parameters): Update references. - (Mouse Position): Update references and nomenclature. Describe - new functions `x-mouse-absolute-pixel-position' and + (Mouse Position): Update references and nomenclature. + Describe new functions `x-mouse-absolute-pixel-position' and `x-set-mouse-absolute-pixel-position'. * doc/lispref/windows.texi (Window Sizes): Update references. (Resizing Windows): Update references. Move description of @@ -6596,12 +6552,11 @@ 2015-08-20 Alan Mackenzie <acm@muc.de> Handling of `c-parse-state'. Fix low level bug. - progmodes/cc-engine.el (c-remove-stale-state-cache-backwards): Add - "CASE 3.5" to handle `cache-pos' being only slightly before `here'. + * lisp/progmodes/cc-engine.el (c-remove-stale-state-cache-backwards): + Add "CASE 3.5" to handle `cache-pos' being only slightly before `here'. 2015-08-20 Andreas Politz <politza@hochschule-trier.de> - In `widget-color--choose-action' quit *Color* window instead of deleting it * lisp/wid-edit.el (widget-color--choose-action): Quit *Color* window instead of deleting it. @@ -6615,8 +6570,9 @@ 2015-08-20 Tassilo Horn <tsdh@gnu.org> Add a prettify-symbols-alist for (La)TeX - * tex-mode.el (tex-prettify-symbols-alist): New variable holding - an alist suitable as prettify-symbols-alist in (La)TeX modes. + * lisp/textmodes/tex-mode.el (tex-prettify-symbols-alist): + New variable holding an alist suitable as prettify-symbols-alist in + (La)TeX modes. 2015-08-19 Alan Mackenzie <acm@muc.de> @@ -6624,12 +6580,13 @@ Fixes debbugs#21275. In Emacs >= 25, let electric-pair-mode take precedence over delete-selection-mode. - delsel.el (delete-selection-uses-region-p): New function, previously a - lambda expression in a property value for `self-insert-command'. - (top-level) Set the `delete-selection' property of `self-insert-command' - to `delete-selection-uses-region-p'. - progmodes/cc-cmds.el (top-level): Give the `delete-selection' property - for c-electric-\(brace\|paren\) the value + * lisp/delsel.el (delete-selection-uses-region-p): New function, + previously a lambda expression in a property value for + `self-insert-command'. + (top-level): Set the `delete-selection' property of + `self-insert-command' to `delete-selection-uses-region-p'. + * lisp/progmodes/cc-cmds.el (top-level): Give the `delete-selection' + property for c-electric-\(brace\|paren\) the value `delete-selection-uses-region-p' when the latter function exists. 2015-08-19 Paul Eggert <eggert@cs.ucla.edu> @@ -6668,12 +6625,12 @@ 2015-08-19 Artur Malabarba <bruce.connor.am@gmail.com> - * isearch.el (isearch-search-fun-default): Revert a5bdb87 + * lisp/isearch.el (isearch-search-fun-default): Revert a5bdb87 Remove usage of `isearch-lax-whitespace' inside the `iearch-word' - clause of `isearch-search-fun-default'. That lax variable does not + clause of `isearch-search-fun-default'. That lax variable does not refer to lax-whitespacing. Related to (bug#21777). This reverts commit a5bdb872edb9f031fe041faf9a8c0be432e5f64c. - * character-fold.el (character-fold-search): Set to nil. + * lisp/character-fold.el (character-fold-search): Set to nil. Default to nil for now, until someone implements proper lax-whitespacing with char-fold searching. @@ -6734,7 +6691,7 @@ 2015-08-19 Martin Rudalics <rudalics@gmx.at> - In w32fns.c condition TITLEBAR_INFO declaration on WINDOWS version. + In w32fns.c condition TITLEBAR_INFO declaration on WINDOWS version * src/w32fns.c (TITLEBAR_INFO): Make it a typedef so MinGW64 builds can use the declaration from the system headers. (GetTitleBarInfo_Proc, Fx_frame_geometry): Adapt to new @@ -6933,11 +6890,12 @@ 2015-08-17 Lars Magne Ingebrigtsen <larsi@gnus.org> - * message.el (message-toggle-image-thumbnails): New command. + * lisp/gnus/message.el (message-toggle-image-thumbnails): New command. 2015-08-17 Noah Friedman <friedman@splode.com> - (blink-matching-open): Restore point before calling minibuffer-message. + * lisp/simple.el (blink-matching-open): Restore point before + calling minibuffer-message. 2015-08-17 Ronnie Schnell <ronnie@driver-aces.com> @@ -7045,7 +7003,7 @@ * lisp/simple.el (execute-extended-command) (undo-outer-limit-truncate, compose-mail, set-variable) (choose-completion-string, define-alternatives): - * lisp/startup.el (site-run-file, tty-handle-args, ) + * lisp/startup.el (site-run-file, tty-handle-args) (command-line, command-line-1): * lisp/subr.el (noreturn, define-error, add-to-list) (read-char-choice): @@ -7129,7 +7087,7 @@ 2015-08-15 Stephen Leake <stephen_leake@stephe-leake.org> - Allow describe-function helpers to access buffer-local values. + Allow describe-function helpers to access buffer-local values This will be used by cedet/mode-local.el `describe-mode-local-override' on `help-fns-describe-function-functions' in upstream CEDET. * lisp/help-fns.el (describe-function-orig-buffer): New, let-bound in @@ -7153,7 +7111,6 @@ 2015-08-15 Dani Moncayo <dmoncayo@gmail.com> - Remove 'nt/zipdist.bat' (no longer used) * nt/zipdist.bat: Remove -- no longer used. 2015-08-15 Jürgen Hötzel <juergen@archlinux.org> @@ -7307,11 +7264,10 @@ 2015-08-13 Stefan Monnier <monnier@iro.umontreal.ca> - * lisp/progmodes/sh-script.el (sh-mode): Handle .cshrc (bug#21049) + * lisp/progmodes/sh-script.el (sh-mode): Handle .cshrc (bug#21049). 2015-08-13 Magnus Henoch <magnus.henoch@gmail.com> - * lisp/progmodes/compile.el: Assume 8-wide TABs (bug#21038) * lisp/progmodes/compile.el: Use lexical-binding. (compilation-move-to-column): Assume 8-wide TABs (bug#21038). @@ -7351,7 +7307,8 @@ 2015-08-13 Stephen Leake <stephen_leake@stephe-leake.org> xref-find-definitions: Exclude more generic function items. - * lisp/emacs-lisp/cl-generic.el (cl--generic-search-method): Add doc string. + * lisp/emacs-lisp/cl-generic.el (cl--generic-search-method): + Add doc string. (cl--generic-find-defgeneric-regexp): New. (find-function-regexp-alist): Add it. * lisp/emacs-lisp/find-func.el (find-feature-regexp): Move here from @@ -7359,11 +7316,11 @@ (find-alias-regexp): Move here from elisp-mode.el, cleaned up. (find-function-regexp-alist): Add them. * lisp/progmodes/elisp-mode.el: - (elisp--xref-format, elisp--xref-format-extra): Change back to defvar due - to bug#21237. + (elisp--xref-format, elisp--xref-format-extra): Change back to + defvar due to bug#21237. (elisp--xref-find-definitions): Exclude co-located default methods for - generic functions. Also exclude implicitly declared defgeneric. - (elisp--xref-find-definitions): Handle C source properly. Exclude minor + generic functions. Also exclude implicitly declared defgeneric. + (elisp--xref-find-definitions): Handle C source properly. Exclude minor mode variables defined by 'define-minor-mode'. * test/automated/elisp-mode-tests.el: Declare generic functions, add tests for them. @@ -7380,10 +7337,10 @@ 2015-08-12 Alan Mackenzie <acm@muc.de> - Introduce new macros to cover Emacs's new names in cl-lib.el. + Introduce new macros to cover Emacs's new names in cl-lib.el This also eliminates `mapcan' warnings in XEmacs. - progmodes/cc-defs.el (c--mapcan-status): new variable to characterise - [X]Emacs versions. + * lisp/progmodes/cc-defs.el (c--mapcan-status): New variable to + characterise [X]Emacs versions. (top-level): Require either 'cl or 'cl-lib, depending on c--mapcan-status. Change this back to cc-external-require from an eval-when-compile @@ -7391,12 +7348,12 @@ (c--mapcan, c--set-difference, c--intersection, c--macroexpand-all) (c--delete-duplicates): New macros which expand into either old or new names. - (c-make-keywords-re, c-lang-defconst, c-lang-const) Use the new macros + (c-make-keywords-re, c-lang-defconst, c-lang-const): Use the new macros rather than the old names. - progmodes/cc-engine.el (c-declare-lang-variables): Use c--mapcan rather - than mapcan. - progmodes/cc-fonts.el (c-compose-keywords-list): Use c--mapcan. - progmodes/cc-langs.el (top-level): Require either 'cl or 'cl-lib, + * lisp/progmodes/cc-engine.el (c-declare-lang-variables): Use c--mapcan + rather than mapcan. + * lisp/progmodes/cc-fonts.el (c-compose-keywords-list): Use c--mapcan. + * lisp/progmodes/cc-langs.el (top-level): Require either 'cl or 'cl-lib, depending on c--mapcan-status. (c-filter-ops, c-all-op-syntax-tokens, c-assignment-op-regexp) (c-type-start-kwds, c-prefix-spec-kwds, c-specifier-key) @@ -7419,7 +7376,7 @@ 2015-08-12 David Kastrup <dak@gnu.org> Deal gracefully with up-events (Bug#19746) - * keyboard.c (apply_modifiers_uncached, parse_solitary_modifier) + * src/keyboard.c (apply_modifiers_uncached, parse_solitary_modifier) (parse_modifiers_uncached): React gracefully to "up-" modifiers: those may easily be injected by user-level Lisp code. (read_key_sequence): Discard unbound up-events like unbound @@ -7441,18 +7398,18 @@ 2015-08-12 Richard Stallman <rms@gnu.org> Offer to combine multiple To or CC fields. - * sendmail.el (mail-combine-fields): New function. + * lisp/mail/sendmail.el (mail-combine-fields): New function. (mail-send): Call 'mail-combine-fields'. Don't decrypt encrypted files. - * mail-utils.el (mail-file-babyl-p): Bind epa-inhibit to t. + * lisp/mail/mail-utils.el (mail-file-babyl-p): Bind epa-inhibit to t. Handle encrypted mbox files. - * rmailout.el (rmail-output-as-mbox): Decrypt and reencrypt the mbox - file if necessary. + * lisp/mail/rmailout.el (rmail-output-as-mbox): Decrypt and reencrypt + the mbox file if necessary. Re-enable mime processing after decryption. Add 'decrypt' keyword. - * rmail.el (rmail-epa-decrypt-1): New subroutine. + * lisp/mail/rmail.el (rmail-epa-decrypt-1): New subroutine. (rmail-epa-decrypt): rmail-epa-decrypt-1 broken out. In a mime message, reenable Mime and show the parts that were shown before. @@ -7464,12 +7421,12 @@ 2015-08-12 Artur Malabarba <bruce.connor.am@gmail.com> - * emacs-lisp/lisp-mnt.el (lm-header): Add save-excursion. + * lisp/emacs-lisp/lisp-mnt.el (lm-header): Add save-excursion. 2015-08-11 Fabián Ezequiel Gallina <fgallina@gnu.org> Respect python.el imenu when semantic-mode is off - Fixes debbugs:21220 + Fixes bug#21220 * lisp/cedet/semantic/wisent/python.el: Do not force wisent-python-default-setup on python-mode-hook. @@ -7523,7 +7480,7 @@ 2015-08-10 Stephen Leake <stephen_leake@stephe-leake.org> - Rewrite elisp--xref-find-definitions to handle many more cases; add tests. + Rewrite elisp--xref-find-definitions to handle many more cases; add tests * lisp/progmodes/elisp-mode.el (elisp--xref-identifier-location): Function deleted. (elisp--xref-format-cl-defmethod): New defconst. @@ -7620,7 +7577,6 @@ 2015-08-09 Paul Eggert <eggert@cs.ucla.edu> - Remove no-op calls to substitute-command-keys * lisp/org/org-src.el (org-edit-src-code) (org-edit-fixed-width-region): * lisp/simple.el (completion-setup-function): @@ -7629,8 +7585,7 @@ 2015-08-09 Daiki Ueno <ueno@gnu.org> - Utilize `quit-window' in epa.el - * epa.el (epa-exit-buffer-function): Set to `quit-window'. + * lisp/epa.el (epa-exit-buffer-function): Set to `quit-window'. (Bug#21210) 2015-08-09 Ivan Kanis <ivan@kanis.fr> @@ -7643,7 +7598,7 @@ 2015-08-09 Artur Malabarba <bruce.connor.am@gmail.com> - * isearch.el (isearch-search-fun-default): (Bug#21164) + * lisp/isearch.el (isearch-search-fun-default): (Bug#21164) Respect `isearch-lax-whitespace' when searching through `isearch-word'. @@ -7707,8 +7662,8 @@ * src/sysdep.c [HAVE_STACK_OVERFLOW_HANDLING]: Add !WINDOWSNT to the condition, as HAVE_STACK_OVERFLOW_HANDLING is now defined for the MinGW build, but the code guarded by that is for Posix hosts. - * src/keyboard.c (command_loop) [WINDOWSNT]: Call - w32_reset_stack_overflow_guard. + * src/keyboard.c (command_loop) [WINDOWSNT]: + Call w32_reset_stack_overflow_guard. * nt/inc/ms-w32.h (sigjmp_buf): New typedef. (sigsetjmp): New macro. (w32_reset_stack_overflow_guard): Declare the prototype. @@ -7717,7 +7672,7 @@ 2015-08-07 Phillip Lord <phillip.lord@newcastle.ac.uk> Improve error signalling for seq-subseq - * lisp/seq.el (seq-subseq): The existing behaviour is to error + * lisp/seq.el (seq-subseq): The existing behavior is to error when indexes are too large, but to silently ignore numbers which are too negative for lists. String and vector handling errors in both cases. This has been regularized. Error signaling behavior @@ -7747,8 +7702,8 @@ Fix typo in lisp/window.el, more `display-buffer-use-some-frame' * lisp/window.el: Fix typo that broke build. - (display-buffer--action-function-custom-type): Add - `display-buffer-use-some-frame'. + (display-buffer--action-function-custom-type): + Add `display-buffer-use-some-frame'. (display-buffer): Add `display-buffer-use-some-frame' to doc string. Add support for 'inhibit-same-window in 'display-buffer-use-some-frame' @@ -7830,7 +7785,7 @@ http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00152.html * lisp/progmodes/xref.el (xref--goto-char): Extract from xref--goto-location. - (xref--pop-to-location): Use it. Replace xref--goto-location with + (xref--pop-to-location): Use it. Replace xref--goto-location with a direct xref-location-marker call. (xref--show-location): Likewise. (xref--display-position): Use xref--goto-char. @@ -7839,7 +7794,6 @@ 2015-08-04 David Kastrup <dak@gnu.org> - Do not overwrite preexisting contents of unread-command-events * lisp/vc/emerge.el (emerge-show-file-name): * lisp/progmodes/vhdl-mode.el (vhdl-electric-dash) (vhdl-comment-insert, vhdl-hooked-abbrev): @@ -7878,8 +7832,7 @@ * lisp/double.el (double-translate-key): * lisp/comint.el (comint-dynamic-list-input-ring) (comint-dynamic-list-completions): Do not overwrite preexisting - contents of `unread-command-events' when putting new events into - it. + contents of `unread-command-events' when putting new events into it. 2015-08-04 Daniel Colascione <dancol@dancol.org> @@ -8109,7 +8062,7 @@ 2015-07-31 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/emacs-lisp/tabulated-list.el (tabulated-list-print): Fix bug + * lisp/emacs-lisp/tabulated-list.el (tabulated-list-print): When updating the very last entry, tabulated-list-print would erase it and then try to look at the next one (which obviously isn't there). @@ -8120,8 +8073,8 @@ * src/w32fns.c (syms_of_w32fns) <w32-use-fallback-wm-chars-method>: New variable. (w32_wnd_proc): Use it to invoke the old code that processed - character keys, as fallback, when this variable is non-nil. Fix - typos in comments. (Bug#19994) + character keys, as fallback, when this variable is non-nil. + Fix typos in comments. (Bug#19994) 2015-07-31 Ilya Zakharevich <ilya@math.berkeley.edu> @@ -8162,26 +8115,26 @@ 2015-07-30 Stephen Leake <stephen_leake@stephe-leake.org> - vc-mtn-find-revision handle null rev. - * lisp/vc/vc-mtn.el (vc-mtn-find-revision): handle null rev + * lisp/vc/vc-mtn.el (vc-mtn-find-revision): Handle null rev. 2015-07-29 Stephen Leake <stephen_leake@stephe-leake.org> Add docs for display-buffer action display-buffer-use-some-frame - * lisp/window.el (display-buffer-use-some-frame): improve doc string - * doc/lispref/windows.texi (Display Action Functions): add - display-buffer-use-some-frame - * etc/NEWS: mention display-buffer-use-some-frame + * lisp/window.el (display-buffer-use-some-frame): Improve doc string. + * doc/lispref/windows.texi (Display Action Functions): + Add display-buffer-use-some-frame. + * etc/NEWS: Mention display-buffer-use-some-frame. Add display-buffer action display-buffer-use-some-frame - * lisp/window.el (display-buffer-use-some-frame): new + * lisp/window.el (display-buffer-use-some-frame): New. Handle vc-mtn error more gently - * lisp/vc/vc-mtn.el (vc-mtn-mode-line-string): return "" when branch is nil + * lisp/vc/vc-mtn.el (vc-mtn-mode-line-string): Return "" when + branch is nil. 2015-07-29 Michael Albinus <michael.albinus@gmx.de> - Fix Tramp problems with multihops, and nc. + Fix Tramp problems with multihops, and nc * lisp/net/tramp-cache.el (tramp-get-file-property) (tramp-set-file-property, tramp-flush-file-property) (tramp-get-connection-property, tramp-set-connection-property) @@ -8250,7 +8203,8 @@ 2015-07-27 Xue Fuqiao <xfq.free@gmail.com> - * doc/lispref/variables.texi (Variable Aliases): Typo fix. (Bug#21141) + * doc/lispref/variables.texi (Variable Aliases): Typo fix. + (Bug#21141) 2015-07-27 Paul Eggert <eggert@cs.ucla.edu> @@ -8268,8 +8222,7 @@ * src/w32heap.c (FREEABLE_P): Consider a NULL pointer "not freeable". (realloc_after_dump, realloc_before_dump, free_before_dump): - Handle NULL pointers gracefully, as Emacs now seems to expect - that. + Handle NULL pointers gracefully, as Emacs now seems to expect that. Fix Cairo build without PNG * src/image.c: Define PNG function when USE_CAIRO is defined, even @@ -8365,7 +8318,8 @@ 2015-07-26 Martin Rudalics <rudalics@gmx.at> - Have `x-frame-geometry' return nil for terminal and initial frames (Bug#21132) + Have `x-frame-geometry' return nil for terminal and initial + frames (Bug#21132) * src/nsfns.m (Fx_frame_geometry): * src/xfns.c (Fx_frame_geometry): Return nil for initial and terminal frames. @@ -8407,7 +8361,8 @@ 2015-07-24 Eli Zaretskii <eliz@gnu.org> - * INSTALL (DETAILED BUILDING AND INSTALLATION): Mention --without-imagemagick. + * INSTALL (DETAILED BUILDING AND INSTALLATION): + Mention --without-imagemagick. Don't require GUI frames and mouse for Flyspell menus * lisp/textmodes/flyspell.el (flyspell-correct-word-before-point) @@ -8444,7 +8399,6 @@ 2015-07-22 Martin Rudalics <rudalics@gmx.at> - Fix customization type of `even-window-sizes'. * lisp/window.el (even-window-sizes): Fix customization type. Optionally even widths of `display-buffer' windows. (Bug#21100) @@ -8465,13 +8419,12 @@ 2015-07-22 Stephen Leake <stephen_leake@stephe-leake.org> - add file name to autoload error messages. - * lisp/emacs-lisp/autoload.el (autoload-save-buffers): add condition-case - to add file name to error message. + Add file name to autoload error messages + * lisp/emacs-lisp/autoload.el (autoload-save-buffers): + Add condition-case to add file name to error message. 2015-07-22 Michael Albinus <michael.albinus@gmx.de> - Use 0.0.0.1 as test host in Tramp * lisp/net/tramp-sh.el (tramp-ssh-controlmaster-options): Use 0.0.0.1 as test host. @@ -8513,12 +8466,14 @@ Simplify example. (Remote programs): Remove superfluous comment. * doc/misc/trampver.texi: Update release number. - * lisp/net/tramp-cache.el (tramp-connection-properties): Adapt docstring. + * lisp/net/tramp-cache.el (tramp-connection-properties): + Adapt docstring. * lisp/net/tramp-gvfs.el (tramp-gvfs-do-copy-or-rename-file): New defun. (tramp-gvfs-handle-copy-file, tramp-gvfs-handle-rename-file): Use it. (tramp-gvfs-handle-make-directory): Reimplement PARENTS handling, "gvfs-mkdir -p ..." does not work robust. - (tramp-gvfs-maybe-open-connection): Adapt `tramp-get-method-parameter' call. + (tramp-gvfs-maybe-open-connection): + Adapt `tramp-get-method-parameter' call. * lisp/net/tramp-sh.el (tramp-methods): Add `tramp-remote-shell-login' parameter where it fits. (tramp-get-remote-path): Use it. @@ -8535,14 +8490,15 @@ (tramp-test13-make-directory, tramp--test-adb-p) (tramp--test-smb-or-windows-nt-p): Simplify. (tramp--test-ftp-p, tramp--test-gvfs-p): New defuns. - (tramp--test-special-characters): Fix docstring. Add gvfs and ftp tests. + (tramp--test-special-characters): Fix docstring. Add gvfs and + ftp tests. (tramp--test-utf8): Fix docstring. 2015-07-20 Dmitry Gutov <dgutov@yandex.ru> Add new xref-query-replace command - * lisp/progmodes/xref.el (xref--match-buffer-bounds): New - function, extracted from xref-pulse-momentarily. + * lisp/progmodes/xref.el (xref--match-buffer-bounds): + New function, extracted from xref-pulse-momentarily. (xref-query-replace): New command. (xref--query-replace-1): New helper function. (xref--xref-buffer-mode-map): Add `r' binding. @@ -8579,11 +8535,9 @@ of `xref-location'. (xref--collect-match): Use xref-make-match. - Rename xref--xref to xref-item * lisp/progmodes/xref.el (xref-item): Rename from `xref--xref'. Update all references. - Rename xref description slot to summary * lisp/progmodes/xref.el (xref--xref): Rename the `description' slot to `summary'. @@ -8602,14 +8556,13 @@ 2015-07-19 Bozhidar Batsov <bozhidar@batsov.com> - Correct js-mode's lighter * lisp/progmodes/js.el (js-mode): Correct the lighter. 2015-07-19 Leo Liu <sdl.web@gmail.com> Fix a bug in cfengine3-mode - * progmodes/cfengine.el (cfengine3-mode): Handle nil - eldoc-documentation-function. + * lisp/progmodes/cfengine.el (cfengine3-mode): Handle nil + eldoc-documentation-function. 2015-07-18 Julien Danjou <julien@danjou.info> @@ -8628,11 +8581,12 @@ 2015-07-18 Ivan Andrus <darthandrus@gmail.com> - * epg.el (epg--start): Check that gpgconf can be found before calling it. + * lisp/epg.el (epg--start): Check that gpgconf can be found + before calling it. - Expose more file types to OS X that Emacs understands. - * Cocoa/Emacs.base/Contents/Info.plist: Add editor role for sty, dtx, - json, and org files. Export UTIs for el, elc, and org files. + Expose more file types to OS X that Emacs understands + * nextstep/Cocoa/Emacs.base/Contents/Info.plist: Add editor role for + sty, dtx, json, and org files. Export UTIs for el, elc, and org files. 2015-07-18 Eli Zaretskii <eliz@gnu.org> @@ -8666,15 +8620,15 @@ 2015-07-17 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/emacs-lisp/package.el: Fix warnings + * lisp/emacs-lisp/package.el: Fix warnings. * lisp/emacs-lisp/package.el (package-buffer-info): Add author and maintainers to `package-buffer-info'. - * lisp/emacs-lisp/package.el: Many small changes + * lisp/emacs-lisp/package.el: Many small changes. Replace all instances of 'face with 'font-lock-face. - (describe-package-1): Improve some strings and move the summary up the - list. + (describe-package-1): Improve some strings and move the summary + up the list. (package-install-file): Update docstring. (package-menu-hide-package): Bind to `H'. @@ -8710,12 +8664,12 @@ 2015-07-17 Tassilo Horn <tsdh@gnu.org> Support @-mentions - * rcirc.el (rcirc-completion-at-point): Support completion of - mentions/messages with @nick instead of just nick. + * lisp/net/rcirc.el (rcirc-completion-at-point): Support completion + of mentions/messages with @nick instead of just nick. 2015-07-16 Michael Albinus <michael.albinus@gmx.de> - Fix Bug#20943. + Fix bug#20943 * lisp/autorevert.el (auto-revert-handler): Do not check for `buffer-modified-p'. * lisp/files.el (buffer-stale--default-function): Check for @@ -8749,13 +8703,13 @@ 2015-07-16 Daiki Ueno <ueno@gnu.org> epg: Automatically start pinentry server - * epg-config.el (epg-gpgconf-program): New variable. - * epg.el (epg--start): Call `pinentry-start' if + * lisp/epg-config.el (epg-gpgconf-program): New variable. + * lisp/epg.el (epg--start): Call `pinentry-start' if allow-emacs-pinentry is set in ~/.gnupg/gpg-agent.conf. 2015-07-15 Katsumi Yamaoka <yamaoka@jpl.org> - * lisp/gnus/nnimap.el: Fix my last bogus change + * lisp/gnus/nnimap.el: Fix my last bogus change. Reinstall Stefan Monnier's change that was made in <83d824bc4041332f338ad7e5e830f443535aa300>. @@ -8775,11 +8729,12 @@ 2015-07-15 Xue Fuqiao <xfq.free@gmail.com> - * doc/emacs/frames.texi (Creating Frames): Fix the command `C-x 5 m' runs. + * doc/emacs/frames.texi (Creating Frames): + Fix the command `C-x 5 m' runs. 2015-07-14 Michael Albinus <michael.albinus@gmx.de> - New autorevert tests. + New autorevert tests * test/automated/auto-revert-tests.el: New file. 2015-07-14 Paul Eggert <eggert@cs.ucla.edu> @@ -8793,7 +8748,8 @@ 2015-07-13 Xue Fuqiao <xfq.free@gmail.com> - * doc/emacs/windows.texi (Pop Up Window): Fix the description of `C-x 4 m'. + * doc/emacs/windows.texi (Pop Up Window): Fix the description + of `C-x 4 m'. 2015-07-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> @@ -8812,8 +8768,8 @@ (macfont_init_font_change_handler) (macfont_copy_available_families_cache): New functions. (macfont_create_family_with_symbol): Use font family caches. - (macfont_list, macfont_list_family): Use - macfont_copy_available_families_cache instead of + (macfont_list, macfont_list_family): + Use macfont_copy_available_families_cache instead of mac_font_create_available_families. 2015-07-12 Dmitry Gutov <dgutov@yandex.ru> @@ -8824,7 +8780,6 @@ `grep-expand-template'. (xref--read-identifier): Show the default value in the prompt. - When called with prefix argument, ask for file patterns to search as well * lisp/progmodes/xref.el (xref-find-regexp): When called with prefix argument, ask for file patterns to search as well. When prompting for the directory, require an existing one. @@ -8833,7 +8788,7 @@ Add `project-ignores' * lisp/progmodes/project.el (project-ignores): New generic - function, and an implementation for the VC project type. + function, and an implementation for the VC project type. * lisp/progmodes/xref.el (xref--rgrep-command): Split, as a variant of rgrep-default-command that handles a generic list of ignores. @@ -8886,7 +8841,8 @@ 2015-07-10 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> - * src/macfont.m (macfont_list): Ignore font families lacking font descriptors. + * src/macfont.m (macfont_list): Ignore font families lacking + font descriptors. 2015-07-09 Dmitry Gutov <dgutov@yandex.ru> @@ -8896,7 +8852,7 @@ Introduce a Project API * lisp/progmodes/project.el: New file. - * lisp/cedet/ede.el: (project-try-ede): New function. + * lisp/cedet/ede.el (project-try-ede): New function. (project-root): New implementation. * lisp/progmodes/elisp-mode.el (emacs-lisp-mode): Set project-search-path-function. @@ -8915,7 +8871,8 @@ 2015-07-09 Nicolas Petton <nicolas@petton.fr> - * test/automated/map-tests.el (test-map-delete-return-value): Uncomment test. + * test/automated/map-tests.el (test-map-delete-return-value): + Uncomment test. Add support for gv.el in map.el * lisp/emacs-lisp/map.el (map-elt, map-delete): Declare a gv-expander. @@ -8950,11 +8907,12 @@ Fix bug in thing-at-point--bounds-of-well-formed-url * lisp/thingatpt.el (thing-at-point--bounds-of-well-formed-url): Make - sure boundary contains current point. + sure boundary contains current point. 2015-07-08 Dmitry Gutov <dgutov@yandex.ru> - * lisp/progmodes/xref.el (xref-collect-matches): Use `nreverse' in the end. + * lisp/progmodes/xref.el (xref-collect-matches): Use `nreverse' + in the end. Declare whitespace-line-column a safe file-local * lisp/whitespace.el (whitespace-line-column): Declare to be a @@ -8992,7 +8950,7 @@ 2015-07-08 Nicolas Richard <youngfrog@members.fsf.org> - * lisp/obsolete/landmark.el: Add Obsolete-since header + * lisp/obsolete/landmark.el: Add Obsolete-since header. 2015-07-07 Glenn Morris <rgm@gnu.org> @@ -9025,16 +8983,16 @@ 2015-07-07 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/emacs-lisp/package.el (package-compute-transaction): Bug fix + * lisp/emacs-lisp/package.el (package-compute-transaction): Fix void variable due to `found-something' being in the wrong `let'. 2015-07-07 Nicolas Richard <theonewiththeevillook@yahoo.fr> - * lisp/play/landmark.el: Move to lisp/obsolete/ + * lisp/play/landmark.el: Move to lisp/obsolete/. 2015-07-07 Martin Rudalics <rudalics@gmx.at> - Have `x-show-tip' handle `right' and `bottom' frame parameters. + Have `x-show-tip' handle `right' and `bottom' frame parameters * src/nsfns.m (compute_tip_xy, Fx_show_tip) * src/w32fns.c (compute_tip_xy, Fx_show_tip) * src/xfns.c (compute_tip_xy, Fx_show_tip): Allow aligning @@ -9093,8 +9051,8 @@ 2015-07-06 Fabián Ezequiel Gallina <fgallina@gnu.org> python.el: Fix local/remote shell environment setup - * lisp/progmodes/python.el (python-shell-with-environment): Fix - remote/local environment setup. + * lisp/progmodes/python.el (python-shell-with-environment): + Fix remote/local environment setup. * test/automated/python-tests.el (python-shell-with-environment-1) (python-shell-with-environment-2): New tests. @@ -9104,7 +9062,7 @@ 2015-07-06 Ken Brown <kbrown@cornell.edu> - * src/sysdep.c (handle_sigsegv) [CYGWIN]: Increase STACK_DANGER_ZONE + * src/sysdep.c (handle_sigsegv) [CYGWIN]: Increase STACK_DANGER_ZONE. 2015-07-06 Glenn Morris <rgm@gnu.org> @@ -9112,7 +9070,7 @@ 2015-07-06 Ken Brown <kbrown@cornell.edu> - * src/emacs.c (main): Don't increase the stack size on Cygwin + * src/emacs.c (main): Don't increase the stack size on Cygwin. 2015-07-06 Stefan Monnier <monnier@iro.umontreal.ca> @@ -9125,9 +9083,9 @@ * lisp/help-mode.el (help-symbol, help-follow-symbol): Use it. (help-xref-interned): Make it into an obsolete alias. - (eieio-persistent-save): Don't ignore `file' arg (bug#20972) * lisp/emacs-lisp/eieio-base.el (eieio-persistent-save): Don't ignore - `file' arg. Always use utf-8-emacs. Use with-temp-buffer and cl-letf. + `file' arg (bug#20972). Always use utf-8-emacs. Use with-temp-buffer + and cl-letf. 2015-07-06 Wolfgang Jenkner <wjenkner@inode.at> @@ -9163,7 +9121,7 @@ logic. python.el: Fix mark-defun behavior (Bug#19665) - * lisp/progmodes/python.el: (python-mark-defun): New function. + * lisp/progmodes/python.el (python-mark-defun): New function. * test/automated/python-tests.el (python-mark-defun-1) (python-mark-defun-2, python-mark-defun-3): New tests. @@ -9190,7 +9148,7 @@ Don't return as fast reading any process output * src/process.c (wait_reading_process_output): The patch for Bug#17647 returns too fast sometimes when reading - from any processes. Revert part of it, and limit the timeout more + from any processes. Revert part of it, and limit the timeout more sensibly (Bug#20978). Refactor timeouts in wait_reading_process_output @@ -9216,7 +9174,7 @@ 2015-07-05 Ian Kelling <ian@iankelling.org> accept-process-output fix - This is a followon to the fix for Bug#17647 (Bug#20976). + This is a followon to the fix for bug#17647 (Bug#20976). * src/process.c (status_notify): Fix too high return in some cases. 2015-07-05 Artur Malabarba <bruce.connor.am@gmail.com> @@ -9283,9 +9241,10 @@ * src/w32fns.c (x_create_tip_frame): Fix processing alpha parameter. (Bug#17344) - Have `compilation-set-window' use right window for getting fringes (Bug#20829) - * lisp/progmodes/compile.el (compilation-set-window): Take - `window-fringes' from argument window. (Bug#20829) + Have `compilation-set-window' use right window for getting fringes + (Bug#20829) + * lisp/progmodes/compile.el (compilation-set-window): + Take `window-fringes' from argument window. 2015-07-03 Glenn Morris <rgm@gnu.org> @@ -9316,7 +9275,6 @@ 2015-07-02 Xue Fuqiao <xfq.free@gmail.com> - Add cross references in documentation * doc/emacs/display.texi (Displaying Boundaries): * doc/emacs/search.texi (Word Search): Add cross references. @@ -9329,20 +9287,19 @@ 2015-07-02 Stefan Monnier <monnier@iro.umontreal.ca> * lisp/emacs-lisp/eieio-core.el (eieio--class-v): Remove - * lisp/emacs-lisp/eieio-core.el, lisp/emacs-lisp/eieio.el, - lisp/emacs-lisp/eieio-opt.el, lisp/emacs-lisp/eieio-compat.el: + * lisp/emacs-lisp/eieio-core.el, lisp/emacs-lisp/eieio.el: + * lisp/emacs-lisp/eieio-opt.el, lisp/emacs-lisp/eieio-compat.el: Use cl--find-class instead. * lisp/term/xterm.el (xterm--query): Fix paren typo (bug#20951). 2015-07-02 Martin Rudalics <rudalics@gmx.at> - Some further fixes in Change Window node. (Bug#20183) + Some further fixes in Change Window node (Bug#20183) * doc/emacs/windows.texi (Change Window): Replace "rearranging" by "resizing" in section title. Add some concept indices. Suggested by N. Jackson (Bug#20183). - Reference window dividers in Change Window section. * doc/emacs/windows.texi (Change Window): Reference window dividers. @@ -9350,7 +9307,7 @@ * lisp/frame.el (window-divider-mode): Fix doc-string. * doc/emacs/frames.texi (Window Dividers): New section. - Improve accessibility of window dividers. (Bug#20183) + Improve accessibility of window dividers (Bug#20183) * lisp/faces.el (window-divider) (window-divider-first-pixel, window-divider-last-pixel): Change membership from `frames' to `window-divider' customization group. @@ -9389,9 +9346,8 @@ 2015-07-01 Nicolas Richard <youngfrog@members.fsf.org> - * lisp/emacs-lisp/seq.el (seq-difference): Fix typo in docstring + * lisp/emacs-lisp/seq.el (seq-difference): Fix typo in docstring. - Add argument to reverse the meaning of ido-restrict-to-matches * lisp/ido.el (ido-restrict-to-matches): Add an optional argument to reverse the meaning (Bug#15631). @@ -9428,10 +9384,13 @@ 2015-06-30 Paul Eggert <eggert@cs.ucla.edu> Spelling fixes + * lisp/character-fold.el (character-fold-search): + * lisp/emacs-lisp/package.el (package-hidden-regexps): + Fix typos. 2015-06-30 Xue Fuqiao <xfq.free@gmail.com> - * doc/emacs/frames.texi (Frame Commands): Typo fix. (Bug#20946) + * doc/emacs/frames.texi (Frame Commands): Typo fix. (Bug#20946) 2015-06-30 Paul Eggert <eggert@cs.ucla.edu> @@ -9468,7 +9427,7 @@ * configure.ac (system-configuration-features): Add X11, NS. - Improve reproducibility of generated loaddefs file. + Improve reproducibility of generated loaddefs file * lisp/emacs-lisp/autoload.el (autoload-generate-file-autoloads): Make the return value the modtime of the input file (if no autoloads). (update-directory-autoloads): In the "no autoloads" section, @@ -9476,7 +9435,7 @@ 2015-06-30 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/emacs-lisp/package.el (package--remove-hidden): Fix logic + * lisp/emacs-lisp/package.el (package--remove-hidden): Fix logic. (Bug#20930) 2015-06-30 Nicolas Petton <nicolas@petton.fr> @@ -9518,7 +9477,7 @@ 2015-06-30 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/isearch.el (isearch-toggle-word): Fix toggle + * lisp/isearch.el (isearch-toggle-word): Fix toggle. * lisp/emacs-lisp/package.el (package-compute-transaction): Don't assume version sorting. @@ -9529,19 +9488,17 @@ 2015-06-30 Xue Fuqiao <xfq.free@gmail.com> - Add cross references. * doc/emacs/display.texi (Standard Faces, Fringes): Add cross references. 2015-06-29 Ted Zlatanov <tzz@lifelogs.com> - cfengine.el: update for the upcoming CFEngine 3.7 release Update for the upcoming CFEngine 3.7 release: support macros and quoted context strings; reformat JSON; indent promise attributes 2 units by default; give function parameter descriptions in the eldoc glue. - * cfengine.el: Update version and docs and fix name. Autoload - `json-pretty-print'. Support new features in 3.7. + * lisp/progmodes/cfengine.el: Update version and docs and fix name. + Autoload `json-pretty-print'. Support new features in 3.7. (cfengine-parameters-indent): Set default promise attribute indent to 2 more than the promise itself. (cfengine3-macro-regex): New variable to match the new macro syntax. @@ -9557,10 +9514,13 @@ 2015-06-29 Michael R. Mauger <michael@mauger.com> Cygwin emacsclient handles w32 file names + * lisp/server.el (server-process-filter): Allow Cygwin's + emacsclient to be used as a file handler on MS-Windows. 2015-06-29 Katsumi Yamaoka <yamaoka@jpl.org> - * lisp/isearch.el (isearch-exit): Don't call isearch-done twice (bug#20925). + * lisp/isearch.el (isearch-exit): Don't call isearch-done twice + (bug#20925). 2015-06-29 Eli Zaretskii <eliz@gnu.org> @@ -9580,7 +9540,8 @@ 2015-06-29 Wolfgang Jenkner <wjenkner@inode.at> * lisp/calc-store.el (calc-insert-permanent-variable): Heed case. - Otherwise `s p' of f and F will stomp on each other's value. (Bug#20916) + Otherwise `s p' of f and F will stomp on each other's value. + (Bug#20916) 2015-06-29 Artur Malabarba <bruce.connor.am@gmail.com> @@ -9589,9 +9550,11 @@ 2015-06-29 Nicolas Richard <theonewiththeevillook@yahoo.fr> - * lisp/emacs-lisp/package.el (describe-package): Use symbol-at-point as additional guess + * lisp/emacs-lisp/package.el (describe-package): Use symbol-at-point + as additional guess. - * lisp/emacs-lisp/package.el (describe-package): Convert the guess to a string + * lisp/emacs-lisp/package.el (describe-package): Convert the guess + to a string. 2015-06-28 Paul Eggert <eggert@cs.ucla.edu> @@ -9613,8 +9576,7 @@ 2015-06-28 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/isearch.el (isearch-mode): Don't char-fold regexps - (bug#20913) + * lisp/isearch.el (isearch-mode): Don't char-fold regexps (bug#20913). 2015-06-27 Dmitry Gutov <dgutov@yandex.ru> @@ -9681,15 +9643,16 @@ 2015-06-26 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/replace.el (replace-search): Fix regexp case (bug#20901) + * lisp/replace.el (replace-search): Fix regexp case (bug#20901). 2015-06-26 Leo Liu <sdl.web@gmail.com> - Fix indentation for with-output-to-string * lisp/emacs-lisp/cl-indent.el: Fix indentation for - `with-output-to-string' in elisp. - Revert "lisp/emacs-lisp/cl-indent.el: Fix indent of with-output-to-string" - This reverts commit 659199f2ca5f283fb246faa78a244e5ca25f53dd. + `with-output-to-string' in elisp. + + Revert "lisp/emacs-lisp/cl-indent.el: Fix indent of + with-output-to-string". + This reverts commit 659199f2ca5f283fb246faa78a244e5ca25f53dd. 2015-06-26 Eli Zaretskii <eliz@gnu.org> @@ -9707,11 +9670,10 @@ 2015-06-26 Martin Rudalics <rudalics@gmx.at> - Provide invisible mouse pointers on Windows. (Bug#6105) (Bug#12922) + Provide invisible mouse pointers on Windows (Bug#6105) (Bug#12922) * src/w32fns.c (w32_wnd_proc): Handle f->pointer_invisible for WM_SETCURSOR and WM_EMACS_SETCURSOR cases. - * src/w32term.c (w32_hide_hourglass): Handle - f->pointer_invisible. + * src/w32term.c (w32_hide_hourglass): Handle f->pointer_invisible. (w32_toggle_invisible_pointer): New function. (w32_create_terminal): Add w32_toggle_invisible_pointer as toggle_invisible_pointer_hook for this terminal. @@ -9739,7 +9701,7 @@ 2015-06-25 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/character-fold.el (character-fold-table): Reuse `table' + * lisp/character-fold.el (character-fold-table): Reuse `table'. 2015-06-25 Paul Eggert <eggert@cs.ucla.edu> @@ -9760,8 +9722,8 @@ lisp/emacs-lisp/cl-indent.el: Fix indent of with-output-to-string * lisp/emacs-lisp/cl-indent.el (common-lisp-indent-function): - `with-output-to-string' should have the same indent as `progn'. - This is in line with the declaration of `with-output-to-string'. + `with-output-to-string' should have the same indent as `progn'. + This is in line with the declaration of `with-output-to-string'. 2015-06-25 Paul Eggert <eggert@cs.ucla.edu> @@ -9802,7 +9764,7 @@ 2015-06-24 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/character-fold.el (character-fold-table): Fix table generation + * lisp/character-fold.el (character-fold-table): Fix table generation. 2015-06-24 Glenn Morris <rgm@gnu.org> @@ -9811,7 +9773,7 @@ 2015-06-24 Artur Malabarba <bruce.connor.am@gmail.com> - * etc/NEWS: Fix mention to old function name + * etc/NEWS: Fix mention to old function name. * lisp/character-fold.el: New file (Bug#20887) (character-fold-to-regexp): New function. @@ -9825,11 +9787,10 @@ 2015-06-24 Stefan Monnier <monnier@iro.umontreal.ca> - * lisp/subr.el (remove-from-invisibility-spec): Handle the t case + lisp/subr.el (remove-from-invisibility-spec): Handle the t case * lisp/subr.el (remove-from-invisibility-spec): Make sure `element' is visible even if it's not yet in buffer-invisibility-spec (bug#20468). - * lisp/progmodes/xref.el: Avoid init-args in oref. * lisp/progmodes/xref.el (xref-location-group, xref-location-marker) (xref--insert-xrefs, xref-collect-references): Avoid init-args in oref. @@ -9839,14 +9800,15 @@ 2015-06-24 Stefan Monnier <monnier@iro.umontreal.ca> - * lisp/gnus/nnmaildir.el: Silence lexical warnings + lisp/gnus/nnmaildir.el: Silence lexical warnings * lisp/gnus/nnmaildir.el (nnmaildir--prepare): Use a more functional style. (nnmaildir--update-nov): Remove unused var `numdir'. (nnmaildir-request-type, nnmaildir--scan, nnmaildir-request-newgroups) (nnmaildir-request-group, nnmaildir-request-create-group) (nnmaildir-request-post, nnmaildir-request-move-article) - (nnmaildir-request-accept-article, nnmaildir-active-number): Mark unused args. + (nnmaildir-request-accept-article, nnmaildir-active-number): + Mark unused args. (nnmaildir-get-new-mail, nnmaildir-group-alist) (nnmaildir-active-file): Declare. (nnmaildir-request-scan): Remove unused vars `group' and `grp-dir'. @@ -9929,7 +9891,7 @@ 2015-06-23 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/isearch.el: Fold many unicode characters to ASCII + * lisp/isearch.el: Fold many unicode characters to ASCII. (isearch-character-fold-search, isearch--character-fold-extras) (isearch--character-fold-table): New variable. (isearch--character-folded-regexp): New function. @@ -10002,12 +9964,12 @@ 2015-06-22 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/emacs-lisp/package.el: Exclude packages by name + * lisp/emacs-lisp/package.el: Exclude packages by name. (package-hidden-regexps): New variable. (package-menu--refresh): Use it. (package-menu-hide-package): New command. - * lisp/emacs-lisp/package.el: Rename hide-obsolete to toggle-hiding + * lisp/emacs-lisp/package.el: Rename hide-obsolete to toggle-hiding. 2015-06-22 Eli Zaretskii <eliz@gnu.org> @@ -10116,7 +10078,6 @@ 2015-06-20 Martin Rudalics <rudalics@gmx.at> - In ‘window-state-put’ undedicate target window. (Bug#20848) * lisp/window.el (window-state-put): Undedicate target window before putting STATE into it. (Bug#20848) @@ -10134,15 +10095,13 @@ 2015-06-19 Stephen Berman <stephen.berman@gmx.net> - (Bug#20832) * lisp/calendar/todo-mode.el (todo-show): Don't visit todo file - in the minibuffer. + in the minibuffer. (Bug#20832) 2015-06-19 Nicolas Richard <youngfrog@members.fsf.org> - (Bug#20832) - * lisp/calendar/todo-mode.el (todo-show): Signal an error - if buffer for adding new todo file is empty but modified. + * lisp/calendar/todo-mode.el (todo-show): Signal an error if buffer + for adding new todo file is empty but modified. (Bug#20832) 2015-06-19 Stefan Monnier <monnier@iro.umontreal.ca> @@ -10225,12 +10184,12 @@ 2015-06-18 Alan Mackenzie <acm@muc.de> Make translation of quotes to curly in doc strings optional. - src/doc.c (traditional, prefer-unicode): new symbols. - (help-quote-translation): new variable. - (Fsubstitute_command_keys): make translation of quotes dependent on + * src/doc.c (traditional, prefer-unicode): New symbols. + (help-quote-translation): New variable. + (Fsubstitute_command_keys): Make translation of quotes dependent on `help-quote-translation'; also translate curly quotes back to ASCII ones. - lisp/cus-start.el (top-level): Add a customization entry for + * lisp/cus-start.el (top-level): Add a customization entry for `help-quote-translation'. 2015-06-18 Artur Malabarba <bruce.connor.am@gmail.com> @@ -10319,7 +10278,7 @@ * lisp/emacs-lisp/package.el (package--with-work-buffer-async): Fix error reporting. - * lisp/let-alist.el: move to lisp/emacs-lisp/let-alist.el + * lisp/let-alist.el: Move to lisp/emacs-lisp/let-alist.el * lisp/emacs-lisp/package.el: Revert buffer after any operation Call `package-menu--post-refresh' after any operation that changes @@ -10346,7 +10305,6 @@ 2015-06-17 Xue Fuqiao <xfq.free@gmail.com> - Update tutorials/TUTORIAL.cn * etc/tutorials/TUTORIAL.cn: Update; synchronize with TUTORIAL. 2015-06-17 Glenn Morris <rgm@gnu.org> @@ -10425,7 +10383,7 @@ * lisp/files.el (find-alternate-file'): Improve the confirmation message to show the buffer name. - Better docstring for null. (Bug#20815) + Better docstring for null. (Bug#20815) * src/data.c (null): Improves the docstring, saying what null returns when OBJECT is non-nil. @@ -10448,7 +10406,7 @@ 2015-06-16 Stefan Monnier <monnier@iro.umontreal.ca> - * lisp/emacs-lisp/pcase.el: Improve docs and error handling + * lisp/emacs-lisp/pcase.el: Improve docs and error handling. (pcase--self-quoting-p): Floats aren't self-quoting. (pcase): Tweak docstring. (pcase--u1): Deprecate the t pattern. Improve error detection for @@ -10512,7 +10470,6 @@ * lisp/calendar/calendar.el (diary-file): Use locate-user-emacs-file. * doc/emacs/calendar.texi (Diary, Format of Diary File): Update for above diary-file change. - : * etc/NEWS: Mention this. * lisp/macros.el (name-last-kbd-macro, kbd-macro-query) (apply-macro-to-region-lines): Use user-error. @@ -10561,7 +10518,8 @@ 2015-06-15 Paul Eggert <eggert@cs.ucla.edu> - Spelling fixes + * test/automated/help-fns.el (abc\\\[universal-argument\]b\`c\'d\\e\"f): + (help-fns-test-funny-names): Spelling fixes. 2015-06-14 Glenn Morris <rgm@gnu.org> @@ -10590,9 +10548,9 @@ 2015-06-14 Christoph Wedler <christoph.wedler@sap.com> Some generic support for multi-mode indentation. - * lisp/progmodes/prog-mode.el (prog-indentation-context): New - variable. - (prog-first-column, prog-widen): New convenience functions. + * lisp/progmodes/prog-mode.el (prog-indentation-context): + New variable. + (prog-first-column, prog-widen): New convenience functions. 2015-06-14 Artur Malabarba <bruce.connor.am@gmail.com> @@ -10602,7 +10560,7 @@ 2015-06-13 Glenn Morris <rgm@gnu.org> - Tweaks for getting repository version; a bit more like it was for bzr. + Tweaks for getting repository version; a bit more like it was for bzr * lisp/version.el (emacs-repository-version-git) (emacs-repository--version-git-1): New functions, split from emacs-repository-get-version. @@ -10786,12 +10744,12 @@ 2015-06-11 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/let-alist.el (let-alist--deep-dot-search): Fix cons + * lisp/let-alist.el (let-alist--deep-dot-search): Fix cons. * test/automated/let-alist.el (let-alist-cons): Test it. 2015-06-11 Nicolas Richard <theonewiththeevillook@yahoo.fr> - * src/syntax.c (Fbackward_prefix_chars): Reword docstring + * src/syntax.c (Fbackward_prefix_chars): Reword docstring. 2015-06-10 Glenn Morris <rgm@gnu.org> @@ -10841,9 +10799,10 @@ 2015-06-09 Stefan Monnier <monnier@iro.umontreal.ca> - * lisp/simple.el (eval-expression): Macroexpand before evaluating (bug#20730) + * lisp/simple.el (eval-expression): Macroexpand before evaluating + (bug#20730). - * lisp/progmodes/sh-script.el: Better handle nested quotes + * lisp/progmodes/sh-script.el: Better handle nested quotes. (sh-here-doc-open-re): Don't mis-match the <<< operator (bug#20683). (sh-font-lock-quoted-subshell): Make sure double quotes within single quotes don't mistakenly end prematurely the surrounding string. @@ -10874,9 +10833,8 @@ 2015-06-08 Dmitry Gutov <dgutov@yandex.ru> - Skip past `#' to find BEG - * lisp/progmodes/elisp-mode.el (elisp-completion-at-point): Skip - past `#' to find BEG (bug#20771). + * lisp/progmodes/elisp-mode.el (elisp-completion-at-point): + Skip past `#' to find BEG (bug#20771). * test/automated/elisp-mode-tests.el (elisp-completes-functions-after-hash-quote): New test. @@ -10894,13 +10852,13 @@ 2015-06-08 Oleh Krehel <ohwoeowho@gmail.com> Add new command checkdoc-package-keywords - * lisp/emacs-lisp/checkdoc.el (checkdoc-package-keywords-flag): New - defcustom. + * lisp/emacs-lisp/checkdoc.el (checkdoc-package-keywords-flag): + New defcustom. (checkdoc-list-of-strings-p): Add doc. (checkdoc-current-buffer): When `checkdoc-package-keywords-flag' is non-nil, call `checkdoc-package-keywords'. (checkdoc-get-keywords): New defun. - (checkdoc-package-keywords): New command. Warns if the current file + (checkdoc-package-keywords): New command. Warns if the current file has package.el-style keywords that aren't in `finder-known-keywords'. * etc/NEWS: Add entry. @@ -10916,15 +10874,13 @@ 2015-06-08 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/emacs-lisp/package.el (package-delete): Make interactive + * lisp/emacs-lisp/package.el (package-delete): Make interactive. 2015-06-08 Oleh Krehel <ohwoeowho@gmail.com> - checkdoc.el (checkdoc-file): New function - * lisp/emacs-lisp/checkdoc.el (checkdoc-error): When - `checkdoc-diagnostic-buffer' is set to "*warn*", print the warning - to the standard output. - (bug#20754) + * lisp/emacs-lisp/checkdoc.el (checkdoc-file): New function. + (checkdoc-error): When `checkdoc-diagnostic-buffer' is set to + "*warn*", print the warning to the standard output. (bug#20754) 2015-06-07 Glenn Morris <rgm@gnu.org> @@ -10953,7 +10909,6 @@ 2015-06-07 Dmitry Gutov <dgutov@yandex.ru> - Escape any quotes in the function name * lisp/help-fns.el (help-fns--signature): Quote any quotes in the function name (bug#20759). @@ -10983,7 +10938,7 @@ * lisp/progmodes/grep.el (zrgrep): Let-bind grep-highlight-matches before calling grep-compute-defaults because now it affects the - command lines computed in grep-compute-defaults. (Bug#20728) + command lines computed in grep-compute-defaults. (Bug#20728) 2015-06-06 Glenn Morris <rgm@gnu.org> @@ -11028,9 +10983,9 @@ * src/w32term.c (x_new_font): * src/nsterm.m (x_new_font): * src/font.c (font_open_entity): - * src/composite.c (composition_gstring_width): Use - get_font_ascent_descent to obtain reasonable values for ascent and - descent of a font. + * src/composite.c (composition_gstring_width): + Use get_font_ascent_descent to obtain reasonable values for ascent + and descent of a font. 2015-06-06 Nicolas Richard <youngfrog@members.fsf.org> @@ -11073,7 +11028,7 @@ Better syntax for the map pcase pattern * lisp/emacs-lisp/map.el: Improves the map pcase pattern to take - bindings of the form (KEY PAT) or SYMBOL. KEY is not quoted. + bindings of the form (KEY PAT) or SYMBOL. KEY is not quoted. * lisp/emacs-lisp/map.el (map--dispatch): Better docstring. @@ -11152,9 +11107,9 @@ * src/ftfont.c (ftfont_open2): Round divisions by upEM. - Undo removal of x_clear_area call on expose for GTK3 or cairo. - * src/xterm.c (handle_one_xevent) [HAVE_GTK3 || USE_CAIRO]: Clear - exposed area. (Bug#20677) + Undo removal of x_clear_area call on expose for GTK3 or cairo + * src/xterm.c (handle_one_xevent) [HAVE_GTK3 || USE_CAIRO]: + Clear exposed area. (Bug#20677) 2015-06-04 Glenn Morris <rgm@gnu.org> @@ -11223,13 +11178,13 @@ 2015-06-03 Michael Albinus <michael.albinus@gmx.de> - Instrument file-notify-test.el in order to catch hydra error. + Instrument file-notify-test.el in order to catch hydra error * test/automated/file-notify-tests.el (file-notify--deftest-remote): Wrap body by `ignore-case', in order to trap non-local errors. 2015-06-03 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> - Undo previous changes in non-toolkit scroll bar drawing. + Undo previous changes in non-toolkit scroll bar drawing * src/xterm.c (x_scroll_bar_set_handle, x_scroll_bar_expose) [!USE_TOOLKIT_SCROLL_BARS]: Draw into scroll bar window. (Bug#20668) @@ -11277,16 +11232,15 @@ 2015-06-02 Michael Albinus <michael.albinus@gmx.de> - Ensure, that autorevert works for remote files in file-notify-tests.el + Ensure that autorevert works for remote files in file-notify-tests.el * test/automated/file-notify-tests.el (file-notify--test-desc): New defvar. (file-notify--test-remote-enabled) (file-notify-test00-availability, file-notify-test01-add-watch) (file-notify-test02-events): Use it. (file-notify--test-event-test): Check proper descriptor. - (file-notify-test03-autorevert): Ensure, that - `visited-file-modtime' has changed. - (Bug#20392) + (file-notify-test03-autorevert): Ensure that + `visited-file-modtime' has changed. (Bug#20392) 2015-06-02 Nicolas Petton <nicolas@petton.fr> @@ -11324,9 +11278,9 @@ 2015-06-02 Eli Zaretskii <eliz@gnu.org> Minor tweaks for .gitignore - * .gitignore: Don't ignore versioned *.html and *.ps files. Don't - ignore admin/notes/tags that might be ignored as TAGS on - case-insensitive filesystems. (Bug#20710) + * .gitignore: Don't ignore versioned *.html and *.ps files. + Don't ignore admin/notes/tags that might be ignored as TAGS + on case-insensitive filesystems. (Bug#20710) 2015-06-02 Paul Eggert <eggert@cs.ucla.edu> @@ -11377,8 +11331,8 @@ 2015-06-01 Eli Zaretskii <eliz@gnu.org> MS-Windows followup for batch stdout/stderr output changes - * lisp/international/mule-cmds.el (set-locale-environment): In - batch mode, use console codepages for keyboard and terminal + * lisp/international/mule-cmds.el (set-locale-environment): + In batch mode, use console codepages for keyboard and terminal encoding. (Bug#20545) Update .gitattributes for DOS EOL files @@ -11442,7 +11396,6 @@ 2015-05-31 Paul Eggert <eggert@cs.ucla.edu> - Remove unused DEFSYMs Remove DEFSYMs that aren't used at the C level. Also: * src/decompress.c (Qzlib_dll): * src/font.c (Qunicode_sip): @@ -11459,7 +11412,7 @@ Use another default value for tramp-histfile-override * lisp/net/tramp-sh.el (tramp-histfile-override): Use ".tramp_history" as default. - Fixes: debbugs:#20446 + Fixes bug#20446 2015-05-29 Nicolas Petton <nicolas@petton.fr> @@ -11467,7 +11420,7 @@ 2015-05-16 Nicolas Petton <nicolas@petton.fr> - * etc/NEWS: Add an entry about map.el + * etc/NEWS: Add an entry about map.el. Improve the docstring of functions in map.el Since a map is not a data structure but a concept, adding information @@ -11477,7 +11430,6 @@ 2015-04-29 Nicolas Petton <nicolas@petton.fr> - Faster implementation of map-empty-p * lisp/emacs-lisp/map.el (map-empty-p): Faster implementation using specific tests depending on the type of the map. @@ -11485,7 +11437,7 @@ 2015-04-25 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/emacs-lisp/map.el (map-pairs): Dump redundant lambda + * lisp/emacs-lisp/map.el (map-pairs): Dump redundant lambda. 2015-04-25 Nicolas Petton <nicolas@petton.fr> @@ -11511,7 +11463,7 @@ * lisp/emacs-lisp/map.el: Better docstring. - Minor improvement in map-elt. + Minor improvement in map-elt * lisp/emacs-lisp/map.el (map-elt): Do not use `ignore-errors' when doing a lookup in arrays, but check the boundaries of the array instead. @@ -11528,10 +11480,11 @@ * lisp/emacs-lisp/map.el (map-into): Better error message. - * lisp/emacs-lisp/map.el: Removes byte-compilation warnings. + * lisp/emacs-lisp/map.el: Remove byte-compilation warnings. Throw an error when converting a map into an unknown map type - * lisp/emacs-lisp/map.el (map-into): Throw an error if type is not valid. + * lisp/emacs-lisp/map.el (map-into): Throw an error if type is + not valid. * test/automated/map-test.el: Add a regression test. New library map.el similar to seq.el but for mapping data structures. @@ -11540,7 +11493,6 @@ 2015-05-30 Dmitry Gutov <dgutov@yandex.ru> - Make sure there's no explicit tag name * lisp/progmodes/etags.el (tag-implicit-name-match-p): Make sure there's no explicit tag name (bug#20629). @@ -11584,9 +11536,8 @@ 2015-05-30 Eli Zaretskii <eliz@gnu.org> - Document 'face-ignored-fonts' - * doc/emacs/mule.texi (Modifying Fontsets): Document - face-ignored-fonts. (Bug#20628) + * doc/emacs/mule.texi (Modifying Fontsets): + Document face-ignored-fonts. (Bug#20628) Add etags test for the new -Q option * test/etags/ETAGS.good_1, test/etags/ETAGS.good_2: @@ -11629,7 +11580,7 @@ 2015-05-30 Michael Albinus <michael.albinus@gmx.de> - Improve Tramp traces. + Improve Tramp traces * lisp/net/trampver.el (tramp-repository-get-version): New defun. * lisp/net/tramp.el (tramp-debug-message): Use it. @@ -11657,9 +11608,8 @@ 2015-05-29 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/emacs-lisp/package.el: Don't load from parent dir - (package-load-all-descriptors): Don't load descriptors from - directories above the package directories. + * lisp/emacs-lisp/package.el (package-load-all-descriptors): + Don't load descriptors from directories above the package directories. 2015-05-29 Paul Eggert <eggert@cs.ucla.edu> @@ -11671,7 +11621,7 @@ 2015-05-29 Michael Albinus <michael.albinus@gmx.de> - Improve Tramp traces. + Improve Tramp traces * lisp/net/tramp.el (tramp-call-process-region): New defun. * lisp/net/tramp-sh.el (tramp-get-inline-coding): Use it. @@ -11703,14 +11653,13 @@ 2015-05-28 Katsumi Yamaoka <yamaoka@jpl.org> - gnus-art.el: Re-revert last change * lisp/gnus/gnus-art.el (gnus-button-alist): Re-revert last change. cf. <http://news.gmane.org/group/gmane.emacs.devel/thread=186896> 2015-05-28 Samer Masterson <samer@samertm.com> Show files when `initial-buffer-choice' is non-nil - * startup.el (command-line-1): When Emacs is given a file as an + * lisp/startup.el (command-line-1): When Emacs is given a file as an argument and `initial-buffer-choice' is non-nil, display both the file and `initial-buffer-choice'. For more than one file, show `initial-buffer-choice' and *Buffer List*. Refactor display-changing @@ -11841,8 +11790,7 @@ 2015-05-27 Stefan Monnier <monnier@iro.umontreal.ca> * lisp/isearch.el (isearch--current-buffer): Give a default value. - - Un-revert changes mistakenly dropped by f9fabb2b + Un-revert changes mistakenly dropped by f9fabb2b. 2015-05-27 Paul Eggert <eggert@cs.ucla.edu> @@ -11867,25 +11815,24 @@ 2015-05-27 Dmitry Gutov <dgutov@yandex.ru> - Delete the old process in vc-setup-buffer * lisp/vc/vc-dispatcher.el (vc-setup-buffer): Delete the old process here. (vc-do-command): Rather than here (bug#20608). 2015-05-27 Ivan Shmakov <ivan@siamics.net> - Avoid gratuitous delete-dups in face-at-point. + Avoid gratuitous delete-dups in face-at-point * lisp/faces.el (face-at-point): Do not compute the properly ordered, duplicate-free list if only a single value is requested anyway. (Bug#20519) - Show the exact C-x 8 RET invocation in describe-char. + Show the exact C-x 8 RET invocation in describe-char * lisp/descr-text.el (describe-char): Show the exact C-x 8 RET invocation instead of a template. (Bug#20522) 2015-05-27 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/emacs-lisp/package.el: Don't erase tags on refresh + * lisp/emacs-lisp/package.el: Don't erase tags on refresh. (package-menu--post-refresh): Call `tabulated-list-print' with the UPDATE argument. This only affects the refresh action, the revert action still erases tags. @@ -11899,13 +11846,16 @@ 2015-05-27 Michael Albinus <michael.albinus@gmx.de> - Fix typo in commit 3953c4be2816537be95520605d45b866dc731f4b + * lisp/net/tramp.el (tramp-handle-make-auto-save-file-name): + Fix typo in "Improve tramp-handle-make-auto-save-file-name" + (commit 3953c4be2816537be95520605d45b866dc731f4b). 2015-05-27 Stefan Monnier <monnier@iro.umontreal.ca> - * lisp/isearch.el (isearch--current-buffer): New var + * lisp/isearch.el (isearch--current-buffer): New var. (isearch-update): Set cursor-sensor-inhibit here. - (isearch-done): Unset cursor-sensor-inhibit in the right buffer (bug#20532). + (isearch-done): Unset cursor-sensor-inhibit in the right buffer + (bug#20532). Change inhibit-point-motion-hooks to t * src/textprop.c (syms_of_textprop): Default Vinhibit_point_motion_hooks @@ -11921,7 +11871,8 @@ 2015-05-27 Michael Albinus <michael.albinus@gmx.de> New test tramp-test30-make-auto-save-file-name - * tramp-tests.el (tramp-test30-make-auto-save-file-name): New test. + * test/automated/tramp-tests.el + (tramp-test30-make-auto-save-file-name): New test. (tramp-test31-special-characters) (tramp-test31-special-characters-with-stat) (tramp-test31-special-characters-with-perl) @@ -11931,7 +11882,7 @@ (tramp-test34-recursive-load, tramp-test35-unload): Rename. Improve tramp-handle-make-auto-save-file-name - * tramp.el (tramp-auto-save-directory): Add :tags. + * lisp/net/tramp.el (tramp-auto-save-directory): Add :tags. (tramp-handle-make-auto-save-file-name): Let native `make-auto-save-file-name' use `auto-save-file-name-transforms', if `tramp-auto-save-directory' is not set. @@ -11997,8 +11948,8 @@ 2015-05-26 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/emacs-lisp/tabulated-list.el: Don't sort without sorter - (tabulated-list-print): Don't sort if sorter is nil + * lisp/emacs-lisp/tabulated-list.el (tabulated-list-print): + Don't sort if sorter is nil. 2015-05-26 Michael Albinus <michael.albinus@gmx.de> @@ -12006,7 +11957,6 @@ * lisp/net/tramp-sh.el (tramp-set-auto-save): Remove it. There are major modes which set `auto-save-mode' on their own rules; Tramp shall not overwrite such settings. - (Bug#20621) 2015-05-26 Glenn Morris <rgm@gnu.org> @@ -12018,7 +11968,7 @@ 2015-05-25 Philipp Stephani <phst@google.com> - * lisp/term/xterm.el: Add gui-get-selection support via OSC-52 + * lisp/term/xterm.el: Add gui-get-selection support via OSC-52. (xterm--extra-capabilities-type): Add `getSelection'. (xterm--query): Add `no-async' argument. (xterm--init-activate-get-selection): New function. @@ -12036,7 +11986,6 @@ 2015-05-25 Daniel Colascione <dancol@dancol.org> - Add C-language keyword constants to C++ * lisp/progmodes/cc-langs.el (c-constant-kwds): Add C-language keyword constants to C++. @@ -12051,7 +12000,7 @@ 2015-05-25 Michael Albinus <michael.albinus@gmx.de> - Improve fix of debbugs:20634 in tramp-sh.el + Improve fix of bug#20634 in tramp-sh.el 2015-05-25 Eli Zaretskii <eliz@gnu.org> @@ -12096,8 +12045,8 @@ 2015-05-25 Lars Magne Ingebrigtsen <larsi@gnus.org> Make erc timestamps visible again - * lisp/erc/erc-stamp.el (erc-munge-invisibility-spec): Make - timestamps visible again (if requested). + * lisp/erc/erc-stamp.el (erc-munge-invisibility-spec): + Make timestamps visible again (if requested). 2015-05-25 Eli Zaretskii <eliz@gnu.org> @@ -12107,35 +12056,36 @@ 2015-05-25 Stefan Monnier <monnier@iro.umontreal.ca> - * lisp/emacs-lisp/cl-macs.el (cl-tagbody): Scope cl--tagbody-alist + * lisp/emacs-lisp/cl-macs.el (cl-tagbody): Scope cl--tagbody-alist. (Bug#20639) 2015-05-25 Michael Albinus <michael.albinus@gmx.de> - Fix typo in 89035e247591c8d688fce922b7079881aa110f33 + * lisp/net/tramp-sh.el (tramp-do-copy-or-rename-file-via-buffer): + Fix typo in "Inhibit `epa-file-handler' in Tramp" + (commit 89035e247591c8d688fce922b7079881aa110f33). 2015-05-25 Orivej Desh <orivej@gmx.fr> (tiny change) Fix IPv6 addresses in Tramp * lisp/net/tramp-sh.el (tramp-make-copy-program-file-name): - Add sqare brackets around host name. + Add square brackets around host name. 2015-05-25 Michael Albinus <michael.albinus@gmx.de> - Inhibit `epa-file-handler' in Tramp - (Bug#20634) + Inhibit `epa-file-handler' in Tramp (Bug#20634) * lisp/net/tramp-sh.el (tramp-do-copy-or-rename-file-via-buffer) (tramp-sh-handle-insert-file-contents-literally): Inhibit also `epa-file-handler'. 2015-05-24 Stefan Monnier <monnier@iro.umontreal.ca> - * lisp/emacs-lisp/pcase.el: Use PAT rather than UPAT in docstring + * lisp/emacs-lisp/pcase.el: Use PAT rather than UPAT in docstring. (pcase-let): Document the behavior in case the pattern doesn't match. 2015-05-24 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/emacs-lisp/tabulated-list.el: New optional print method + * lisp/emacs-lisp/tabulated-list.el: New optional print method. (tabulated-list-print): New optional argument, UPDATE. If non-nil, the list is printed by only adding and deleting the changed entries, instead of erasing the whole buffer. This method @@ -12143,7 +12093,7 @@ * doc/lispref/modes.texi (Tabulated List Mode): Document it. * etc/NEWS: Document it. - * lisp/emacs-lisp/tabulated-list.el: Improve printing + * lisp/emacs-lisp/tabulated-list.el: Improve printing. (tabulated-list--get-sorter): New function. (tabulated-list-print): Restore window-line when remember-pos is passed and optimize away the `nreverse'. @@ -12253,11 +12203,11 @@ 2015-05-23 Stefan Monnier <monnier@iro.umontreal.ca> - * lisp/pcmpl-cvs.el (pcmpl-cvs-entries): Don't assume CVS/Entries exists. + * lisp/pcmpl-cvs.el (pcmpl-cvs-entries): Don't assume + CVS/Entries exists. * lisp/progmodes/xref.el (xref-find-apropos): Use read-string. - tags-completion-at-point-function: Don't trust the find-tag function * lisp/progmodes/etags.el (tags-completion-at-point-function): Don't trust the find-tag function. @@ -12338,14 +12288,14 @@ 2015-05-23 Eli Zaretskii <eliz@gnu.org> - Revert "Fix etags Bug#20629 that broke C++ support." + Revert "Fix etags Bug#20629 that broke C++ support" This reverts commit 13dd9d4f7e75d2c78aa5537cef09de03663e9748. 2015-05-23 Jan D <jan.h.d@swipnet.se> - Fix etags Bug#20629 that broke C++ support. - * etags.el (etags-xref-find-definitions-tag-order): Revert commit - from Sun May 10 (Bug#20629). + Fix etags Bug#20629 that broke C++ support + * lisp/progmodes/etags.el (etags-xref-find-definitions-tag-order): + Revert commit from Sun May 10 (Bug#20629). Merge branch 'cairo'. Main work done by YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>. @@ -12353,7 +12303,7 @@ Merge branch 'master' into cairo - Fixes to compile cairo branch without cairo. + Fixes to compile cairo branch without cairo * src/gtkutil.c (xg_update_scrollbar_pos): x_clear_area takes frame as first argument. * src/xterm.c (handle_one_xevent): Surround x_cr_destroy_surface with @@ -12361,7 +12311,7 @@ 2015-05-23 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/emacs-lisp/package.el: Always update selected-packages + * lisp/emacs-lisp/package.el: Always update selected-packages. (package--update-selected-packages): New function. (package-menu-execute): Use it before starting the transaction, this way the list of selected packages is updated even when the @@ -12410,11 +12360,11 @@ 2015-05-22 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/emacs-lisp/package.el (package-selected-packages): Fix doc + * lisp/emacs-lisp/package.el (package-selected-packages): Fix doc. 2015-05-22 Glenn Morris <rgm@gnu.org> - Generate admin/charsets Makefile via configure, and make more portable. + Generate admin/charsets Makefile via configure, and make more portable * configure.ac (SUBDIR_MAKEFILES): Add admin/charsets/Makefile. (admin/charsets/Makefile): Generate it. * admin/charsets/Makefile.in: Rename from Makefile. @@ -12448,7 +12398,7 @@ * lisp/autorevert.el: Use lexical-binding. Fix hook usage. (global-auto-revert-ignore-buffer, auto-revert-notify-modified-p) (auto-revert-notify-watch-descriptor): Use defvar-local. - (find-file-hook, auto-revert-tail-mode, ) + (find-file-hook, auto-revert-tail-mode) (auto-revert-notify-add-watch): Use setq-local. (auto-revert-notify-add-watch): Don't call make-local-variable on kill-buffer-hook (bug#20601). @@ -12458,23 +12408,26 @@ Change defgeneric so it doesn't completely redefine the function * lisp/emacs-lisp/cl-generic.el (cl-generic-define): Don't throw away previously defined methods. - (cl-generic-define-method): Let-bind purify-flag instead of using `fset'. + (cl-generic-define-method): Let-bind purify-flag instead of + using `fset'. (cl--generic-prefill-dispatchers): Only define during compilation. (cl-method-qualifiers): Remove redundant alias. (help-fns-short-filename): Silence byte-compiler. - * test/automated/cl-generic-tests.el: Adjust to new defgeneric semantics. + * test/automated/cl-generic-tests.el: + Adjust to new defgeneric semantics. 2015-05-21 Artur Malabarba <bruce.connor.am@gmail.com> - (package-menu-execute): Remove reference to remove-dups + * lisp/emacs-lisp/package.el (package-menu-execute): + Remove reference to remove-dups. 2015-05-21 kwhite <kwhite@gnu.org> - * lisp/erc/erc.el: Hide network/channel messages + * lisp/erc/erc.el: Hide network/channel messages. (erc-network-hide-list, etc-channel-hide-list): New lists to define message types per network/channel. - (erc-add-targets): New function to parse list of targets - (erc-hide-current-message-p): Modified to check for new targets + (erc-add-targets): New function to parse list of targets. + (erc-hide-current-message-p): Modified to check for new targets. 2015-05-21 Paul Eggert <eggert@cs.ucla.edu> @@ -12491,22 +12444,22 @@ 2015-05-21 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/emacs-lisp/package.el: Fix selected-package logic + * lisp/emacs-lisp/package.el: Fix selected-package logic. (package-menu-execute): Mark as selected all non-upgrade packages being installed. (package-menu--perform-transaction): Don't mark anything. - * lisp/emacs-lisp/package.el: Mode-line progress report + * lisp/emacs-lisp/package.el: Mode-line progress report. (package-menu--transaction-status): New variable. (package-menu-mode, package-menu--perform-transaction): Use it. - * lisp/emacs-lisp/package.el: Better transaction messages + * lisp/emacs-lisp/package.el: Better transaction messages. (package-menu--partition-transaction): New function. - (package-menu--prompt-transaction-p, package-menu-execute): Use - it. + (package-menu--prompt-transaction-p, package-menu-execute): + Use it. (package-menu--perform-transaction): Don't do any messaging. - * lisp/emacs-lisp/package.el: Revert async package transactions + * lisp/emacs-lisp/package.el: Revert async package transactions. (package-menu-async): Update doc. (package-install-from-archive, package-download-transaction) (package-install, package-menu--perform-transaction) @@ -12523,16 +12476,17 @@ 2015-05-20 Bozhidar Batsov <bozhidar@batsov.com> - Improve parameter name + * lisp/emacs-lisp/subr-x.el (hash-table-empty-p): + Improve parameter name. - Add new inline function `hash-table-empty-p' + * lisp/emacs-lisp/subr-x.el (hash-table-empty-p): New inline function. 2015-05-20 Paul Eggert <eggert@cs.ucla.edu> Don't require help-fns when not needed * lisp/emacs-lisp/autoload.el, lisp/emacs-lisp/advice.el: * lisp/emacs-lisp/elint.el: - Don't require help-fns at the top level. + Don't require help-fns at the top level * lisp/emacs-lisp/advice.el (ad-arglist): * lisp/emacs-lisp/cl-macs.el (cl--transform-lambda): Don't require help-fns. (Bug#17001) @@ -12561,9 +12515,9 @@ Add let-when-compile macro instead of using pcase-let * lisp/subr.el (let-when-compile): New let-like macro that makes its bindings known to macros like `eval-when-compile' in the body. - * lisp/emacs-lisp/lisp-mode.el: Change the top-level `pcase-let' to a - `let-when-compile'. Also comment out the unused lexical var - `el-kws-re'. + * lisp/emacs-lisp/lisp-mode.el: Change the top-level `pcase-let' to + a `let-when-compile'. Also comment out the unused lexical var + `el-kws-re'. The change greatly improves readability, while providing almost the same (even shorter) byte code: instead of pre-evaluating 10 variables, tossing them into a list, and destructuring that list a full screen @@ -12572,11 +12526,11 @@ 2015-05-20 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/emacs-lisp/package.el: "Delete" button in Help buffer + * lisp/emacs-lisp/package.el: "Delete" button in Help buffer. (package-delete-button-action): New function. (describe-package-1): Add Delete button. - * lisp/emacs-lisp/package.el: Better dependency description + * lisp/emacs-lisp/package.el: Better dependency description. (package--used-elsewhere-p): New optional arg, ALL, and return package-desc objects instead of names. (package-delete): Update accordingly. @@ -12586,15 +12540,15 @@ Fix handling and doc-string of FRAME arg of `other-buffer' (Bug#20533) * src/buffer.c (Fother_buffer): Argument FRAME must denote a live frame. - Fix doc-string (Bug#20533). + Fix doc-string. Improve `switch-to-buffer' in strongly dedicated windows (Bug#20472) * lisp/window.el (switch-to-buffer-in-dedicated-window): New option. (switch-to-buffer): If the selected window is strongly dedicated - to its buffer, signal error before prompting for buffer name. Handle - `switch-to-buffer-in-dedicated-window'. (Bug#20472) - * doc/lispref/windows.texi (Switching Buffers): Document - `switch-to-buffer-in-dedicated-window'. + to its buffer, signal error before prompting for buffer name. + Handle `switch-to-buffer-in-dedicated-window'. + * doc/lispref/windows.texi (Switching Buffers): + Document `switch-to-buffer-in-dedicated-window'. 2015-05-19 Paul Eggert <eggert@cs.ucla.edu> @@ -12676,7 +12630,8 @@ 2015-05-19 Stefan Monnier <monnier@iro.umontreal.ca> - * emacs-lisp/generator.el (cps--gensym, cps--transform-1): Silence compiler + * lisp/emacs-lisp/generator.el (cps--gensym, cps--transform-1): + Silence compiler. 2015-05-19 Paul Eggert <eggert@cs.ucla.edu> @@ -12715,14 +12670,15 @@ (icomplete-minibuffer-map): Bind C-j to it. (icomplete-forward-completions, icomplete-backward-completions): Mention the new command in the docstring. - * lisp/minibuffer.el (minibuffer-force-complete-and-exit): Revert - the previous fix for bug#17545. + * lisp/minibuffer.el (minibuffer-force-complete-and-exit): + Revert the previous fix for bug#17545. 2015-05-19 Martin Rudalics <rudalics@gmx.at> Fix last commit - In Elisp manual explain how to override window manager positioning (Bug#20552) + In Elisp manual explain how to override window manager positioning + (Bug#20552) * doc/lispref/frames.texi (Position Parameters): Give example of how to override a window manager positioning decision. @@ -12732,12 +12688,11 @@ * doc/lispref/frames.texi (Minibuffers and Frames) (Deleting Frames): Explain "surrogate minibuffer frames". - In w32heap.c bump DUMPED_HEAP_SIZE to 19/12 MB - * emacs-git/quick/src/w32heap.c (DUMPED_HEAP_SIZE): Bump to 19/12 MB. + * src/w32heap.c (DUMPED_HEAP_SIZE): Bump to 19/12 MB. 2015-05-18 Glenn Morris <rgm@gnu.org> - Add option to ignore commit lines matching a pattern in ChangeLog. + Add option to ignore commit lines matching a pattern in ChangeLog * build-aux/gitlog-to-changelog: Add --ignore-line option. * build-aux/gitlog-to-emacslog: Ignore lines matching '^; '. @@ -12802,7 +12757,7 @@ Allow checkdoc to be called in batch * lisp/emacs-lisp/checkdoc.el (checkdoc-error): When `noninteractive' - is non-nil, echo the error with `warn'. + is non-nil, echo the error with `warn'. How it can be used in -batch: (with-current-buffer (find-file "checkdoc.el") (checkdoc-current-buffer t)) @@ -12873,7 +12828,7 @@ Merge branch 'master' into cairo - Add PBM support for cairo. + Add PBM support for cairo * src/image.c (xcolor_to_argb32): New function. (get_spec_bg_or_alpha_as_argb): Call xcolor_to_argb32. (pbm_load, png_load_body, jpeg_load_body, gif_load): Only use @@ -12882,13 +12837,12 @@ 2015-04-12 Jan D <jan.h.d@swipnet.se> - x_free_cr_resources: Renamed from x_prepare_for_xlibdraw. - * src/xterm.c (x_free_cr_resources): Renamed from x_prepare_for_xlibdraw. + * src/xterm.c (x_free_cr_resources): Rename from x_prepare_for_xlibdraw. (x_cr_draw_frame, x_cr_export_frames, x_shift_glyphs_for_insert) (x_free_frame_resources): Rename x_prepare_for_xlibdraw to x_free_cr_resources. - Handle specified bg in images. Use generic libpng code for PNG:s. + Handle specified bg in images. Use generic libpng code for PNGs. * src/image.c (get_spec_bg_or_alpha_as_argb) (create_cairo_image_surface): New functions when USE_CAIRO. (xpm_load): Call the above functions. Handle XPM without mask @@ -12899,26 +12853,26 @@ (jpeg_load_body): Call create_cairo_image_surface. (gif_load, svg_load_image): Handle specified background, call create_cairo_image_surface. - * src/xterm.c (x_draw_image_glyph_string): Added missing USE_CAIRO. + * src/xterm.c (x_draw_image_glyph_string): Add missing USE_CAIRO. 2015-04-11 Jan D <jan.h.d@swipnet.se> - Support GIF and Tiff with cairo. + Support GIF and TIFF with cairo * configure.ac: Allow jpeg with cairo. Allow tiff and gif with cairo. * src/image.c (jpeg_load_body): Create cairo image surface if USE_CAIRO. (tiff_load): Create cairo image surface if USE_CAIRO. (gif_load): Ditto. - Support JPEG with USE_CAIRO. + Support JPEG with USE_CAIRO * configure.ac: Allow jpeg with cairo. * src/image.c (jpeg_load_body): Create cairo image surface if USE_CAIRO. 2015-04-05 Jan D <jan.h.d@swipnet.se> - Support RSVG and cairo. + Support RSVG and cairo * configure.ac: Allow rsvg with cairo. Move back HAVE_RSVG. - * src/dispextern.h (struct image): add cr_data2 if cairo. + * src/dispextern.h (struct image): Add cr_data2 if cairo. * src/image.c: #undef COLOR_TABLE_SUPPORT when USE_CAIRO. (x_clear_image): Free cr_data and cr_data2 if set. (xpm_load): Assign data to cr_data2. @@ -12926,7 +12880,7 @@ 2015-04-03 Jan D <jan.h.d@swipnet.se> - Introduce limited Xpm support (32 bit ZPixmap) for Cairo. + Introduce limited Xpm support (32 bit ZPixmap) for Cairo * configure.ac (HAVE_RSVG): Move after cairo. (USE_CAIRO): Disable rsvg, don't disable Xpm. * src/image.c (prepare_image_for_display): Don't load if USE_CAIRO. @@ -12949,37 +12903,39 @@ 2015-02-19 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> - * ftcrfont.c (ftcrfont_draw): Don't flush when drawing to screen. + * src/ftcrfont.c (ftcrfont_draw): Don't flush when drawing to screen. 2015-02-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> Draw outermost line using black relief and erase corners also for cairo. - * xterm.c [USE_CAIRO]: Include math.h. + * src/xterm.c [USE_CAIRO]: Include math.h. (enum corners) [USE_CAIRO]: New enum. (x_erase_corners_for_relief) [USE_CAIRO]: New function. (x_draw_relief_rect) [USE_CAIRO]: Use it. If box width is larger than 1, draw the outermost line using the black relief. - * xterm.c (x_fill_trapezoid_for_relief): Remove unnecessary cairo_close_path. + * src/xterm.c (x_fill_trapezoid_for_relief): + Remove unnecessary cairo_close_path. 2015-02-15 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> - * xterm.c (x_draw_relief_rect) [USE_CAIRO]: Reset clipping. + * src/xterm.c (x_draw_relief_rect) [USE_CAIRO]: Reset clipping. - * xterm.c (x_draw_stretch_glyph_string): Call x_reset_clip_rectangles instead of XSetClipMask. + * src/xterm.c (x_draw_stretch_glyph_string): + Call x_reset_clip_rectangles instead of XSetClipMask. Use int instead of unsigned int for width and height args. - * xterm.c (x_cr_draw_image, x_fill_rectangle, x_draw_rectangle) + * src/xterm.c (x_cr_draw_image, x_fill_rectangle, x_draw_rectangle) (x_fill_trapezoid_for_relief): Use int instead of unsigned int for width and height args. Modernize k&r cairo-related function declarations. - * gtkutil.c (xg_page_setup_dialog, xg_get_page_setup, draw_page) + * src/gtkutil.c (xg_page_setup_dialog, xg_get_page_setup, draw_page) (xg_print_frames_dialog): Modernize k&r declarations. - * xfns.c (Fx_export_frames, Fx_page_setup_dialog, Fx_get_page_setup) + * src/xfns.c (Fx_export_frames, Fx_page_setup_dialog, Fx_get_page_setup) (Fx_print_frames_dialog): Modernize k&r declarations. - * xterm.c (x_gc_get_ext_data, x_extension_initialize, x_begin_cr_clip) - (x_end_cr_clip, x_set_cr_source_with_gc_foreground) + * src/xterm.c (x_gc_get_ext_data, x_extension_initialize) + (x_begin_cr_clip, x_end_cr_clip, x_set_cr_source_with_gc_foreground) (x_set_cr_source_with_gc_background, x_cr_define_fringe_bitmap) (x_cr_destroy_fringe_bitmap, x_cr_draw_frame, x_cr_accumulate_data) (x_cr_destroy, x_cr_export_frames, x_prepare_for_xlibdraw) @@ -12988,21 +12944,23 @@ (x_clear_area): Modernize k&r declarations. Implement wave-style variant of underlining for cairo. - * xterm.c (x_draw_horizontal_wave) [USE_CAIRO]: New function. + * src/xterm.c (x_draw_horizontal_wave) [USE_CAIRO]: New function. (x_draw_underwave) [USE_CAIRO]: Use it. - * xterm.c (x_draw_window_divider): Use x_fill_rectangle instead of XFillRectangle. + * src/xterm.c (x_draw_window_divider): Use x_fill_rectangle + instead of XFillRectangle. 2015-02-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> - Fix fringe bitmap initialization for cairo. - * fringe.c (init_fringe_bitmap) [USE_CAIRO]: Adjust bitmap data for - cairo image surface. - * xterm.c (x_cr_define_fringe_bitmap): Call cairo_surface_mark_dirty. + Fix fringe bitmap initialization for cairo + * src/fringe.c (init_fringe_bitmap) [USE_CAIRO]: Adjust bitmap + data for cairo image surface. + * src/xterm.c (x_cr_define_fringe_bitmap): + Call cairo_surface_mark_dirty. 2015-02-11 Jan D <jan.h.d@swipnet.se> - Add cairo drawing. + Add cairo drawing * configure.ac (with-cairo): New option. (USE_CAIRO): Default to yes for Gtk+ 3. Add code to test for cairo, set CAIRO_CFLAGS, CAIRO_LIBS. Add ftcrfonto to FONT_OBJ if cairo. @@ -13025,8 +12983,8 @@ (ftfont_open): Build font object and call ftfont_open2. * src/ftfont.h (ftfont_open2, ftfont_info_size): Declare. * src/gtkutil.c (xg_clear_under_internal_border) - (xg_update_scrollbar_pos, xg_update_horizontal_scrollbar_pos): Only - queue_draw if not cairo. Change args to x_clear_area. + (xg_update_scrollbar_pos, xg_update_horizontal_scrollbar_pos): + Only queue_draw if not cairo. Change args to x_clear_area. (xg_get_font): Use Qftcr when using cairo, Qxft otherwise. (xg_page_setup_dialog, xg_get_page_setup, draw_page) (xg_print_frames_dialog): New functions for printing. @@ -13040,8 +12998,7 @@ * src/xfns.c: New section Printing. (x-export-frames, x-page-setup-dialog, x-get-page-setup) (x-print-frames-dialog): New printing functions. - (Fx_create_frame, x_create_tip_frame): Register ftcrfont if - cairo. + (Fx_create_frame, x_create_tip_frame): Register ftcrfont if cairo. (syms_of_xfns): Defsym Qorientation, Qtop_margin, Qbottom_margin, Qportrait, Qlandscape, Qreverse_portrait, Qreverse_landscape). (syms_of_xfns): Provide cairo and defvar cairo-version-string. @@ -13073,12 +13030,12 @@ (x_set_glyph_string_clipping) (x_set_glyph_string_clipping_exactly): Use x_set_clip_rectangles instead of XSetClipRectangles. - (x_clear_glyph_string_rect, x_draw_glyph_string_background): Use - x_fill_rectangle instead of XFillRectangle. + (x_clear_glyph_string_rect, x_draw_glyph_string_background): + Use x_fill_rectangle instead of XFillRectangle. (x_draw_glyph_string_foreground) (x_draw_composite_glyph_string_foreground) - (x_draw_glyphless_glyph_string_foreground): Use x_draw_rectangle instead - of XDrawRectangle. + (x_draw_glyphless_glyph_string_foreground): Use x_draw_rectangle + instead of XDrawRectangle. (x_draw_relief_rect): Add code for USE_CAIRO. Call x_reset_clip_rectangles instead of XSetClipMask. (x_draw_box_rect): x_set_clip_rectangles instead of XSetClipRectangles, @@ -13142,15 +13099,11 @@ test for curved quotes being displayable, after switching the terminal encoding. (Bug#20545) -2015-05-17 Paul Eggert <eggert@cs.ucla.edu> - - Spelling fixes - 2015-05-17 Jan D <jan.h.d@swipnet.se> - Add comment that x_shift_glyphs_for_insert is never called. - * xterm.c (x_shift_glyphs_for_insert, x_redisplay_interface): Add - comment that this function is never called. + Add comment that x_shift_glyphs_for_insert is never called + * src/xterm.c (x_shift_glyphs_for_insert, x_redisplay_interface): + Add comment that this function is never called. 2015-05-16 Glenn Morris <rgm@gnu.org> @@ -13180,7 +13133,7 @@ 2015-05-16 Glenn Morris <rgm@gnu.org> - Small src/Makefile simplification. + Small src/Makefile simplification * src/lisp.mk (shortlisp): Rename from lisp, remove $lispsource prefix. * src/Makefile.in (lisp): Derive from shortlisp. ($(etc)/DOC): Use $shortlisp rather than parsing lisp.mk. @@ -13195,11 +13148,9 @@ 2015-05-16 Dmitry Gutov <dgutov@yandex.ru> - Use `unless' to have one fewer `not' * lisp/vc/vc-git.el (vc-git-resolve-when-done): Use `unless' to have one fewer `not'. - Remove redundant :group declarations from vc-git.el * lisp/vc/vc-git.el (vc-git-diff-switches) (vc-git-annotate-switches, vc-git-resolve-conflicts) (vc-git-program, vc-git-root-log-format): Remove the redundant @@ -13222,9 +13173,9 @@ 2015-05-16 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/emacs-lisp/tabulated-list.el: Don't error on nil header-string + * lisp/emacs-lisp/tabulated-list.el: Don't error on null header-string. (tabulated-list-init-header): Document new behavior. - (tabulated-list-print-fake-header): No nothing if + (tabulated-list-print-fake-header): Do nothing if `tabulated-list--header-string' is nil. (tabulated-list--header-string): Add a docstring. * doc/lispref/modes.texi (Tabulated List Mode): Document it. @@ -13234,11 +13185,11 @@ Revert "Fix cps--gensym" * lisp/emacs-lisp/generator.el (cps--gensym): Revert commit - fbda511ab8069d0115eafca411a43353b85431b1 on 2015-05-14. + fbda511ab8069d0115eafca411a43353b85431b1 on 2015-05-14. 2015-05-15 Glenn Morris <rgm@gnu.org> - Replace AC_SUBST_FILE in configure with include in Makefiles. + Replace AC_SUBST_FILE in configure with include in Makefiles * configure.ac (DEPDIR, MKDEPDIR, deps_frag, lwlib_deps_frag) (oldxmenu_deps_frag, lisp_frag): Remove output variables/files. (AUTO_DEPEND): New output variable. @@ -13256,7 +13207,7 @@ (deps_frag): Replace by conditional include. * src/autodeps.mk: Remove file. - Tweak japanese.el's loading of dependencies. + Tweak japanese.el's loading of dependencies * lisp/loadup.el: Explicitly load cp51932 and eucjp-ms. * lisp/language/japanese.el: Use require rather than load. * lisp/international/cp51932.el, lisp/international/eucjp-ms.el: @@ -13266,14 +13217,14 @@ 2015-05-15 Jan D <jan.h.d@swipnet.se> - Fix NS warnings. - * nsmenu.m (ns_popup_dialog) - * nsimage.m (initFromXBM:width:height:fg:bg:) - * nsfns.m (Fx_create_frame): Remove unused variables. + Fix NS warnings + * src/nsmenu.m (ns_popup_dialog) + * src/nsimage.m (initFromXBM:width:height:fg:bg:) + * src/nsfns.m (Fx_create_frame): Remove unused variables. (Fns_read_file_name): Initialize fname, remove ret. - * nsterm.m (ns_draw_window_cursor): Handle DEFAULT_CURSOR in switch. - (ns_get_color, ns_set_horizontal_scroll_bar, keyDown): Remove unused - variable. + * src/nsterm.m (ns_draw_window_cursor): Handle DEFAULT_CURSOR in switch. + (ns_get_color, ns_set_horizontal_scroll_bar, keyDown): + Remove unused variable. (init): Add parantesis in if. (ns_create_terminal): Assign set_horizontal_scroll_bar_hook. @@ -13285,30 +13236,29 @@ 2015-05-15 Eli Zaretskii <eliz@gnu.org> - Support de-alt dictionary with Aspell. * lisp/textmodes/ispell.el (ispell-aspell-find-dictionary): Support Aspell dictionaries with names like "de-alt". (Bug#20581) 2015-05-15 Jan Djärv <jan.h.d@swipnet.se> - cus-start.el: Add ns-confirm-quit. - * cus-start.el: Add ns-confirm-quit. + * lisp/cus-start.el: Add ns-confirm-quit. - Fix warnings on OSX 10.10. - * nsfns.m (MODAL_OK_RESPONSE): New define for different OSX versions. + Fix warnings on OSX 10.10 + * src/nsfns.m (MODAL_OK_RESPONSE): New define for different + OSX versions. (Fns_read_file_name): Check against MODAL_OK_RESPONSE. (compute_tip_xy): Use convertRectToScreen for OSX >= 10.7 - * nsmenu.m (initWithContentRect:styleMask:backing:defer:) - * nsimage.m (allocInitFromFile, setPixmapData): Only call + * src/nsmenu.m (initWithContentRect:styleMask:backing:defer:) + * src/nsimage.m (allocInitFromFile, setPixmapData): Only call setScalesWhenResized for OSX < 10.6. - * nsterm.h (EmacsScroller): Declare scrollerWidth. - * nsterm.m (ns_copy_bits): New function that does not use deprecated - NSCopyBits. + * src/nsterm.h (EmacsScroller): Declare scrollerWidth. + * src/nsterm.m (ns_copy_bits): New function that does not use + deprecated NSCopyBits. (ns_scroll_run, ns_shift_glyphs_for_insert): Call ns_copy_bits. (runAlertPanel): New function. (applicationShouldTerminate:): Call runAlertPanel. - (initFrameFromEmacs, toggleFullScreen:): Only call useOptimizedDrawing - for OSX < 10.10. + (initFrameFromEmacs, toggleFullScreen:): Only call + useOptimizedDrawing for OSX < 10.10. (initFrameFromEmacs:): Only call allocateGState for OSX < 10.10. (windowWillUseStandardFrame:defaultFrame:): Cast arg to abs to int. (draggingEntered:): Returns NSDragOperation. @@ -13316,33 +13266,33 @@ 2015-05-15 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/emacs-lisp/package.el: Don't ensure-init during startup + * lisp/emacs-lisp/package.el: Don't ensure-init during startup. (package--init-file-ensured): New variable. (package-initialize, package--ensure-init-file): Use it. 2015-05-15 Jan Djärv <jan.h.d@swipnet.se> - Honor :fore/background for XBM on NS (Bug#14969). - * nsterm.h (EmacsImage): Add xbm_fg, remove initFromSkipXBM, + Honor :fore/background for XBM on NS (Bug#14969) + * src/nsterm.h (EmacsImage): Add xbm_fg, remove initFromSkipXBM, initFromXBM takes bg, fg args, remove flip arg. (ns_image_from_XBM): Add bg, fg args. - * image.c (x_create_bitmap_from_data) + * src/image.c (x_create_bitmap_from_data) (Create_Pixmap_From_Bitmap_Data): ns_image_from_XBM takes bg, fg args. - * nsimage.m (ns_image_from_XBM): Add fg, bg args, pass to initFromXBM. - Remove flip arg. + * src/nsimage.m (ns_image_from_XBM): Add fg, bg args, pass to + initFromXBM. Remove flip arg. (initFromSkipXBM): Move code to initFromXBM. (initFromXBM): Actually set fg and bg, instead of playing alpha games. - Use fg, bg from args (Bug#14969). Remove if (length) section, was always - false. + Use fg, bg from args (Bug#14969). Remove if (length) section, was + always false. Remove bit flipping (bitPat, swt), generated incorrect images when width/height wasn't a multiple of 8. (setXBMColor:): Modify planes by comparing to saved xbm_fg. - * nsterm.m (ns_draw_fringe_bitmap): initFromXBM takes fg, bg args, remove - flip arg. + * src/nsterm.m (ns_draw_fringe_bitmap): initFromXBM takes fg, bg args, + remove flip arg. 2015-05-15 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/emacs-lisp/package.el: Be more careful with the init file + * lisp/emacs-lisp/package.el: Be more careful with the init file. (package--ensure-init-file): Check that user-init-file is set, exists, is readable, and is writable. (Bug#20584) Also expand the docstring. @@ -13350,15 +13300,15 @@ 2015-05-14 Wilson Snyder <wsnyder@wsnyder.org> Sync with upstream verilog-mode revision 6232468 - * lisp/progmodes/verilog-mode.el (verilog-font-lock-grouping-keywords-face) + * lisp/progmodes/verilog-mode.el + (verilog-font-lock-grouping-keywords-face) (verilog-highlight-grouping-keywords): Fix use of face when - `verilog-highlight-grouping-keywords' set. Reported by Jeff - Pompa. + `verilog-highlight-grouping-keywords' set. Reported by Jeff Pompa. (verilog-auto-reset): Fix AUTORESET to ignore member resets if - parent is reset, bug906. Reported by Ken Schmidt. + parent is reset, bug906. Reported by Ken Schmidt. (verilog-auto-inout-module): Add fourth regexp argument to - AUTOINOUTMODULE and AUTOINOUTCOMP for signals to not match, - bug856. Reported by John Tillema. + AUTOINOUTMODULE and AUTOINOUTCOMP for signals to not match, bug856. + Reported by John Tillema. (verilog-auto-inst-port): Fix AUTOINST interfaces to not show modport if signal attachment is itself a modport. Reported by Matthew Lovell. @@ -13379,37 +13329,36 @@ (verilog-auto-end-comment-lines-re) (verilog-end-block-ordered-re, verilog-set-auto-endcomments): Automatically comment property/endproperty blocks to match other - similar blocks like sequence/endsequence, function/endfunction, - etc. Reported by Alex Reed. + similar blocks like sequence/endsequence, function/endfunction, etc. + Reported by Alex Reed. (verilog-set-auto-endcomments): Detect the function- or task-name - when auto-commenting blocks that lack an explicit - portlist. Reported by Alex Reed. + when auto-commenting blocks that lack an explicit portlist. + Reported by Alex Reed. (verilog-auto, verilog-auto-insert-last): Add AUTOINSERTLAST to - allow post-AUTO user fixups, bug826. Reported by Dennis - Muhlestein. + allow post-AUTO user fixups, bug826. Reported by Dennis Muhlestein. (verilog-no-indent-begin-re): When `verilog-indent-begin-after-if' is nil, fix indenting initial/final to match always statements, - bug825. Reported by Tim Clapp. + bug825. Reported by Tim Clapp. (verilog-extended-complete-re): Fix indentation of DPI-C imports - with c_identifiers, and DPI-C imports, bug557. Reported by ZeDong + with c_identifiers, and DPI-C imports, bug557. Reported by ZeDong Mao and Jason Forkey. (verilog-read-decls): Fix parsing typed interfaces. Fix AUTOINOUTMODPORT missing types. Reported by Stephan Bourduas. Fix localparam not being ignored in AUTOINSTPARAM, - bug889. Reported by Shannon Hill. + bug889. Reported by Shannon Hill. (verilog-auto-output-every): Add regexp to AUTOOUTPUTEVERY, bug793. Reported by Pierre-David Pfister. - (verilog-auto-arg-format, verilog-auto-arg-ports): Add - verilog-auto-arg-format to support newlines in AUTOARG. Reported - by Jie Xiao. + (verilog-auto-arg-format, verilog-auto-arg-ports): + Add verilog-auto-arg-format to support newlines in AUTOARG. + Reported by Jie Xiao. (verilog-batch-execute-func): Do not batch re-auto files loaded by - Local Variables. Fix printing "no changes to be saved" with - verilog-batch. Reported by Dan Dever. + Local Variables. Fix printing "no changes to be saved" with + verilog-batch. Reported by Dan Dever. (verilog-auto-inout-module): Fix AUTOINOUTMODULE not inserting interface-only modules, bug721. Reported by Dean Hoyt. Author: Alex Reed <acreed4@gmail.com> - * lisp/progmodes/verilog-mode.el (verilog-beg-of-statement): Don't - treat '<keyword>:<identifier>' as the start of a labeled + * lisp/progmodes/verilog-mode.el (verilog-beg-of-statement): + Don't treat '<keyword>:<identifier>' as the start of a labeled statement, bug905. Reported by Enzo Chi. (verilog-directive-re, verilog-compiler-directives) (verilog-keywords): Match full set of IEEE 2012-1800 compiler @@ -13420,18 +13369,18 @@ (verilog-optional-signed-range-re, verilog-optional-signed-re): Fix incorrect indentation/alignment of unsigned declarations, bug897. - (verilog-looking-back, verilog-in-attribute-p): Fix labling of + (verilog-looking-back, verilog-in-attribute-p): Fix labeling of always constructs, bug895. - (verilog-calc-1): Fix verilog-mode constraint indentation, - bug324. Reported by Eric Mastromarchi. + (verilog-calc-1): Fix verilog-mode constraint indentation, bug324. + Reported by Eric Mastromarchi. (verilog-beg-of-statement): Fix indenting for some forms of constraintsm bug433. Reported by Brad Parker. Fix indentation of - continued assignment incorrect if first line ends with ']', - bug437. Reported by Dan Dever. Fix indention of cover inside an - ifdef, bug 862. Reported by Bernd Beuster Fix labeling do-while + continued assignment incorrect if first line ends with ']', bug437. + Reported by Dan Dever. Fix indention of cover inside an + ifdef, bug 862. Reported by Bernd Beuster. Fix labeling do-while blocks, bug842. - (verilog-preprocessor-re): Fix fork/end UNMATCHED warning, - bug859. Reported by Kaushal Modi. + (verilog-preprocessor-re): Fix fork/end UNMATCHED warning, bug859. + Reported by Kaushal Modi. (verilog-set-auto-endcomments): Fix endlabel end comments, bug888. (verilog-backward-token): Fix indenting sensitivity lists with named events, bug840. Reed. @@ -13446,7 +13395,7 @@ result is valid (Bug#20432). (xg_frame_set_char_size, xg_update_scrollbar_pos): Calculate scale only if needed. - show ASCII approximations instead. + Show ASCII approximations instead. 2015-05-14 Eli Zaretskii <eliz@gnu.org> @@ -13455,24 +13404,24 @@ functions on initial-frame frame. (Bug#20565) Fix selective diff browsing in Ediff - * lisp/vc/ediff-util.el (ediff-focus-on-regexp-matches): Go to the - beginning of the region before searching for the + * lisp/vc/ediff-util.el (ediff-focus-on-regexp-matches): + Go to the beginning of the region before searching for the ediff-regexp-focus-* regexps. (Bug#20568) 2015-05-14 Jan D <jan.h.d@swipnet.se> - Fixes Bug#20142. - * gtkutil.c (delete_cb): Don't send delete event here, it does arrive - in the main loop, even for Gtk 3 (Bug#20142). + Fixes bug#20142 + * src/gtkutil.c (delete_cb): Don't send delete event here, it does + arrive in the main loop, even for Gtk 3 (Bug#20142). Don't access display after i/o error (Bug#19147). - * xterm.c (x_connection_closed): Add third arg ioerror. + * src/xterm.c (x_connection_closed): Add third arg ioerror. If ioerror, set display to 0 (Bug#19147). (x_error_quitter): Call x_connection_closed with third arg false. (x_io_error_quitter): Call x_connection_closed with third arg true. Handle GTK_SCALE, fixes Bug#20432. - * gtkutil.c (xg_get_gdk_scale): New function. + * src/gtkutil.c (xg_get_gdk_scale): New function. (xg_frame_set_char_size) (x_wm_set_size_hint, xg_get_default_scrollbar_width) (xg_get_default_scrollbar_height) @@ -13481,7 +13430,6 @@ 2015-05-13 Leo Liu <sdl.web@gmail.com> - Fix cps--gensym * lisp/emacs-lisp/generator.el (cps--gensym): Fix. 2015-05-13 Glenn Morris <rgm@gnu.org> @@ -13496,8 +13444,8 @@ * src/lisp.mk (lisp): Add emacs-lisp/cl-generic.elc. * lisp/emacs-lisp/cl-generic.el (cl-generic-define-method): Avoid defalias for closures which are not immutable. - (cl--generic-prefill-dispatchers): New macro. Use it to prefill the - dispatchers table with various entries. + (cl--generic-prefill-dispatchers): New macro. Use it to prefill + the dispatchers table with various entries. * lisp/emacs-lisp/ert.el (emacs-lisp-mode-hook): * lisp/emacs-lisp/seq.el (emacs-lisp-mode-hook): Use add-hook. @@ -13516,7 +13464,7 @@ * lisp/progmodes/tcl.el (tcl-filter): Handle comint-prompt-read-only like gud.el does. (Bug#20549) - Add basic VC push support. + Add basic VC push support * lisp/vc/vc.el (vc-push): New autoloaded command. * lisp/vc/vc-hooks.el (vc-prefix-map, vc-menu-map): Add vc-push. * lisp/vc/vc-bzr.el (vc-bzr--pushpull): New, factored from vc-bzr-pull. @@ -13578,9 +13526,11 @@ (cl-generic-define-method): Use it as well, and add support for context args. (cl--generic-get-dispatcher): Handle &context dispatch. - (cl--generic-cache-miss): `dispatch-arg' can now be a context expression. + (cl--generic-cache-miss): `dispatch-arg' can now be a + context expression. (cl--generic-dispatchers): Pre-fill. - * test/automated/cl-generic-tests.el (sm-generic-test-12-context): New test. + * test/automated/cl-generic-tests.el (sm-generic-test-12-context): + New test. 2015-05-11 Glenn Morris <rgm@gnu.org> @@ -13592,7 +13542,8 @@ * lisp/term/rxvt.el: Require term/xterm. (rxvt-function-map): Use xterm-rxvt-function-map. (rxvt-standard-colors): Move before first use. - (terminal-init-rxvt): Use xterm--push-map and xterm-register-default-colors. + (terminal-init-rxvt): Use xterm--push-map and + xterm-register-default-colors. (rxvt-rgb-convert-to-16bit, rxvt-register-default-colors): Remove. * lisp/term/xterm.el (xterm-rxvt-function-map): New var. Move shared bindings between rxvt and xterm to it. @@ -13614,10 +13565,6 @@ * Makefile.in (emacslog): Remove srcdir. (ChangeLog): Update for the above. -2015-05-11 Paul Eggert <eggert@cs.ucla.edu> - - Spelling fix - 2015-05-10 Fabián Ezequiel Gallina <fgallina@gnu.org> python.el: better limit for looking-back calls @@ -13627,8 +13574,8 @@ 2015-05-10 Stefan Monnier <monnier@iro.umontreal.ca> CEDET (srecode-insert-fcn): Fix use of oref on a class - * lisp/cedet/srecode/insert.el (srecode-insert-fcn): Fix use of oref on - a class. Reported by Pierre Lorenzon. + * lisp/cedet/srecode/insert.el (srecode-insert-fcn): Fix use of oref + on a class. Reported by Pierre Lorenzon. (srecode-template-inserter-point): Remove declaration. CEDET (srecode-create-dictionary): Avoid obsolete object name @@ -13723,9 +13670,10 @@ 2015-05-10 Jan D <jan.h.d@swipnet.se> - Draw composite string correctly (Bug#20537). - * nsterm.m (ns_draw_composite_glyph_string_foreground): New function. - (ns_draw_glyph_string): Call it (Bug#20537). + Draw composite string correctly (Bug#20537) + * src/nsterm.m (ns_draw_composite_glyph_string_foreground): + New function. + (ns_draw_glyph_string): Call it. 2015-05-09 Eli Zaretskii <eliz@gnu.org> @@ -13748,20 +13696,20 @@ * build-aux/gitlog-to-emacslog: Add "for earlier changes" to footer. - Add command-line option-parsing to gitlog-to-emacslog. + Add command-line option-parsing to gitlog-to-emacslog * build-aux/gitlog-to-emacslog: Add command-line options. By default, refuse to remove an existing output file. * Makefile.in (CHANGELOG): Update default. (ChangeLog): Do not test for existing file. (change-history-nocommit): Ensure temp file does not exist. - Quieten --without-x compilation. + Quieten --without-x compilation * lisp/term/common-win.el: Provide a feature. * lisp/term/x-win.el (term/common-win): Require it. * lisp/dired-aux.el (dired-do-print): Require lpr. - Quieten compilation, eg in --without-x builds. + Quieten compilation, eg in --without-x builds * lisp/dired-aux.el (lpr-printer-switch): * lisp/frame.el (tool-bar-height): * lisp/linum.el (font-info): @@ -13785,19 +13733,19 @@ 2015-05-08 Nicolas Richard <theonewiththeevillook@yahoo.fr> - help--binding-locus: Document argument POSITION. - * lisp/help.el (help--binding-locus): Document argument POSITION. (bug#20530) + * lisp/help.el (help--binding-locus): Document argument POSITION. + (Bug#20530) 2015-05-08 Paul Eggert <eggert@cs.ucla.edu> - Merge from gnulib. + Merge from gnulib * doc/misc/texinfo.tex: Get latest version. 2015-05-08 Oleh Krehel <ohwoeowho@gmail.com> ffap.el (ffap-read-file-or-url): Fix completing-read call * lisp/ffap.el (ffap-read-file-or-url): The HIST argument of - `completing-read' should be a symbol. + `completing-read' should be a symbol. 2015-05-08 Eli Zaretskii <eliz@gnu.org> @@ -13826,23 +13774,22 @@ 2015-05-07 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/emacs-lisp/subr-x.el (if-let): Fix debug spec + * lisp/emacs-lisp/subr-x.el (if-let): Fix debug spec. Support the case when BINDINGS is a single tuple. (Bug#20525) - * etc/NEWS: Fix typo in commit 14bb519 + * etc/NEWS: Fix typo in previous commit + (14bb519f1034ddb38ce375cbad7095d9b07f8b26). 2015-05-07 Jan D <jan.h.d@swipnet.se> - Warn for multiple display crash for all Gtk+ versions. - * configure.ac: Warn for multiple display crash for all Gtk+ - versions. Output URL to Gtk+ bug (Bug#20452). + * configure.ac: Warn for multiple display crash for all Gtk+ versions. + Output URL to Gtk+ bug (Bug#20452). - ns-win.el (ns-paste-secondary): Use gui-get-selection. - * ns-win.el (ns-paste-secondary): Use gui-get-selection. + * lisp/term/ns-win.el (ns-paste-secondary): Use gui-get-selection. 2015-05-07 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/emacs-lisp/package.el: New "external" package status + * lisp/emacs-lisp/package.el: New "external" package status. An external package is any installed package that's not built-in and not from `package-user-dir', which usually means it's from an entry in `package-directory-list'. They are treated much like @@ -13856,7 +13803,7 @@ 2015-05-06 Stefan Monnier <monnier@iro.umontreal.ca> - * lisp/mail/rmail.el: Use lexical-binding + * lisp/mail/rmail.el: Use lexical-binding. (rmail-bury): Remove unused var `buffer-to-bury'. (rmail-get-new-mail): Remove unused vars `opoint' and `success'. (rmail-parse-url): Remove unused var `proto', `user', and `host'. @@ -13873,7 +13820,7 @@ * Makefile.in (change-history-commit): Add missing piece of previous. - Avoid unnecessary bumping of Makefile.in's timestamp. + Avoid unnecessary bumping of Makefile.in's timestamp * Makefile.in (gen_origin): Move to gitlog-to-emacslog. (emacslog): New variable. (ChangeLog): Use $emacslog. Don't pass $gen_origin. @@ -13900,7 +13847,6 @@ * lisp/subr.el (delete-dups): Pre-size the hashtable. - (define-modify-macro): Make sure cl--arglist-args is defined * lisp/emacs-lisp/cl.el (define-modify-macro): Make sure cl--arglist-args is defined (bug#20517). @@ -13910,14 +13856,13 @@ 2015-05-06 Dmitry Gutov <dgutov@yandex.ru> - Only cancel timer when it is non-nil * lisp/cedet/pulse.el (pulse-momentary-unhighlight): Only cancel timer when it is non-nil (http://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00223.html). 2015-05-06 Glenn Morris <rgm@gnu.org> - Quieten cedet compilation + Quieten CEDET compilation * lisp/cedet/semantic/db-el.el (semanticdb-elisp-sym->tag): Invert fboundp test to quieten on current Emacs. * lisp/cedet/ede/config.el (ede-shell-run-something) @@ -13932,7 +13877,7 @@ 2015-05-06 Oleh Krehel <ohwoeowho@gmail.com> - lisp/subr.el (delete-dups): Avoid nreverse. + * lisp/subr.el (delete-dups): Avoid nreverse. 2015-05-06 Artur Malabarba <bruce.connor.am@gmail.com> @@ -13944,10 +13889,11 @@ 2015-05-06 Stefan Monnier <monnier@iro.umontreal.ca> - * lisp/emacs-lisp/testcover.el: Don't use edebug--read (bug#20487) + * lisp/emacs-lisp/testcover.el: Don't use edebug--read (bug#20487). * lisp/emacs-lisp/testcover.el: Use lexical-binding. - (testcover--read): Rename from testcover-read. Change calling convention. - Use edebug-read-and-maybe-wrap-form now that edebug-read is gone. + (testcover--read): Rename from testcover-read. Change calling + convention. Use edebug-read-and-maybe-wrap-form now that edebug-read + is gone. (testcover-start): Use add-function. Move edebug-all-defs binding to testcover--read. (testcover-this-defun): Tighten scope of edebug-all-defs binding. @@ -13956,9 +13902,8 @@ 2015-05-06 Oleh Krehel <ohwoeowho@gmail.com> - lisp/subr.el (delete-dups): Use a hash table * lisp/subr.el (delete-dups): When there are more than 100 candidates, - use a hash table. This can result in ~500 times speed-up for typical + use a hash table. This can result in ~500 times speed-up for typical collections of size 5000, like that of `load-library'. 2015-05-06 Stefan Monnier <monnier@iro.umontreal.ca> @@ -13969,8 +13914,8 @@ * lisp/cedet/semantic/bovine/gcc.el (semantic-gcc-setup): Remove unused var `prefix'. - * lisp/cedet/semantic/symref/grep.el: Fix unused var warnings - * lisp/cedet/semantic/symref/grep.el (grepflags, greppattern): Declare. + * lisp/cedet/semantic/symref/grep.el: Fix unused var warnings. + (grepflags, greppattern): Declare. (semantic-symref-perform-search): Remove unused var `pat'. CEDET (srecode-compile-inserter): Avoid `oref' on classes @@ -13983,17 +13928,16 @@ Clean up pulse.el a little * lisp/cedet/pulse.el (pulse): Remove. (pulse-momentary-timer): Save instead of the stop time. - (pulse-momentary-highlight-overlay): Call - pulse-momentary-unhighlight first thing. Treat - pulse-momentary-overlay as a single value, not a list. Save the - created timer. Only pass the stop time to the timer. + (pulse-momentary-highlight-overlay): + Call pulse-momentary-unhighlight first thing. + Treat pulse-momentary-overlay as a single value, not a list. + Save the created timer. Only pass the stop time to the timer. (pulse-tick): Update accordingly. (pulse-momentary-unhighlight): Treat pulse-momentary-overlay as a - single value. Cancel the timer. + single value. Cancel the timer. 2015-05-06 Tassilo Horn <tsdh@gnu.org> - Support the biblatex journaltitle field * lisp/textmodes/reftex-cite.el (reftex-format-bib-entry): Support the biblatex journaltitle field. @@ -14021,17 +13965,17 @@ Add semantic/symref/grep file patterns for ruby-mode * lisp/cedet/semantic/symref/grep.el - (semantic-symref-filepattern-alist): Add patterns for - ruby-mode. Clarify the docstring. + (semantic-symref-filepattern-alist): Add patterns for ruby-mode. + Clarify the docstring. Don't require match * lisp/progmodes/xref.el (xref--read-identifier): Don't require - match. That doesn't work for every command, and some identifier + match. That doesn't work for every command, and some identifier completion tables are bound to be imperfect anyway. 2015-05-05 Stefan Monnier <monnier@iro.umontreal.ca> - * lisp/cedet/semantic/grammar.el: Fix compiler warnings (bug#20505) + * lisp/cedet/semantic/grammar.el: Fix compiler warnings (bug#20505). (semantic-grammar--template-expand): New function. (semantic-grammar-header, semantic-grammar-footer): Use it. (semantic-grammar--lex-block-specs): Remove unused var `block-spec'. @@ -14068,19 +14012,14 @@ * test/automated/seq-tests.el: Add a test for parsing and binding `&rest' in `seq-let'. -2015-05-05 Paul Eggert <eggert@cs.ucla.edu> - - Spelling fixes - -2015-05-05 (tiny change) Pierre Lorenzon <devel@pollock-nageoire.net> - - * eieio-custom.el (eieio-object-value-get): Add missing increment - (Bug#20467) +2015-05-05 Pierre Lorenzon <devel@pollock-nageoire.net> (tiny change) + * lisp/emacs-lisp/eieio-custom.el (eieio-object-value-get): + Add missing increment (Bug#20467). (eieio-object-value-create): Adjust to new slots representation - (Bug#20467) - * eieio-custom.el (eieio-object-value-create): - Fix missed adjustment to new representation of slots metadata. + (Bug#20467). + (eieio-object-value-create): Fix missed adjustment to new + representation of slots metadata. 2015-05-05 Nicolas Petton <nicolas@petton.fr> @@ -14103,13 +14042,11 @@ 2015-05-04 Dmitry Gutov <dgutov@yandex.ru> - Buttonize the whole line, including the number at the beginning * lisp/progmodes/xref.el (xref--location-at-point): Revert the previous change. (xref--insert-xrefs): Buttonize the whole line, including the number at the beginning. - Make sure we're inside the let bindings * lisp/progmodes/elisp-mode.el (elisp-completion-at-point): Make sure we're inside the let bindings. * test/automated/elisp-mode-tests.el @@ -14187,7 +14124,6 @@ 2015-05-04 Dmitry Gutov <dgutov@yandex.ru> - Highlight both type and symbol name * lisp/progmodes/elisp-mode.el (elisp--xref-find-definitions): Highlight both type and symbol name. @@ -14202,7 +14138,9 @@ 2015-05-04 Daniel Colascione <dancol@dancol.org> - Fix previous commit + * lisp/simple.el (save-mark-and-excursion--save) + (save-mark-and-excursion--restore): Fix previous commit + (255a011f0ecf004b31c59945b10154b10fac3af1). 2015-05-04 Dmitry Gutov <dgutov@yandex.ru> @@ -14217,25 +14155,25 @@ 2015-05-04 Daniel Colascione <dancol@dancol.org> - Add `save-mark-and-excursion', which has the old `save-excursion' behavior - * doc/lispref/positions.texi (Excursions): Document - `save-mark-and-excursion'. - * lisp/font-lock.el (font-lock-fontify-block): Use - `save-mark-and-excursion' instead of `save-excursion', restoring - Emacs 24 behavior. + Add `save-mark-and-excursion', which has the old + `save-excursion' behavior + * doc/lispref/positions.texi (Excursions): + Document `save-mark-and-excursion'. + * lisp/font-lock.el (font-lock-fontify-block): + Use `save-mark-and-excursion' instead of `save-excursion', + restoring Emacs 24 behavior. * lisp/simple.el (save-mark-and-excursion--save) (save-mark-and-excursion--restore): New functions. (save-mark-and-excursion): New user macro. - * src/editfns.c (Fsave_excursion): Mention - `save-mark-and-excursion' in `save-excursion' documentation. + * src/editfns.c (Fsave_excursion): Mention `save-mark-and-excursion' + in `save-excursion' documentation. 2015-05-04 Dmitry Gutov <dgutov@yandex.ru> - Classify lone symbol inside let varlist as variable * lisp/progmodes/elisp-mode.el (elisp-completion-at-point): Classify lone symbol inside let varlist as variable. - * test/automated/elisp-mode-tests.el (completest-variables-in-let-bindings): - New test. + * test/automated/elisp-mode-tests.el + (completest-variables-in-let-bindings): New test. Add xref-pulse-on-jump * lisp/cedet/pulse.el (pulse-momentary-highlight-one-line): @@ -14248,7 +14186,7 @@ 2015-05-04 Stefan Monnier <monnier@iro.umontreal.ca> - * lisp/org/org-{macs,list}.el: Fix lexical warnings + lisp/org/org-{macs,list}.el: Fix lexical warnings * lisp/org/org-list.el (org-list-struct): Remove unused var `ind'. (org-list-get-next-item, org-list-get-prev-item) (org-list-get-children): Mark unused arg `struct'. @@ -14284,17 +14222,16 @@ 2015-05-04 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/emacs-lisp/package.el: Remove `package--silence' variable + * lisp/emacs-lisp/package.el: Remove `package--silence' variable. (package-import-keyring, package-refresh-contents) (package-compute-transaction, package--save-selected-packages) (package-install-from-archive, package-delete) - (package-menu--perform-transaction): Use `inhibit-message' - instead. + (package-menu--perform-transaction): Use `inhibit-message' instead. (package--compile): Set `warning-minimum-level' to :error. 2015-05-03 Stefan Monnier <monnier@iro.umontreal.ca> - * lisp/term/screen.el (xterm-screen-extra-capabilities): New custom + * lisp/term/screen.el (xterm-screen-extra-capabilities): New custom. (terminal-init-screen): Use it (bug#20356). * lisp/term/xterm.el: Provide `term/xterm' instead of `xterm'. (xterm--extra-capabilities-type): New const. @@ -14303,7 +14240,6 @@ 2015-05-03 Dmitry Gutov <dgutov@yandex.ru> - xref--insert-xrefs: Tweak the faces * lisp/progmodes/xref.el (xref--insert-xrefs): Tweak the faces. Always insert a newline at the end (to avoid mouse-face background tail at the last line). @@ -14327,12 +14263,12 @@ 2015-05-02 Michael Vehrs <Michael.Burschik@gmx.de> Fix display of keyboard layouts for right-to-left scripts - * lisp/international/quail.el (quail-insert-kbd-layout): Force - left-to-right paragraph direction. + * lisp/international/quail.el (quail-insert-kbd-layout): + Force left-to-right paragraph direction. 2015-05-02 K. Handa <handa@gnu.org> - * cmds.c (internal_self_insert): When we insert spaces for + * src/cmds.c (internal_self_insert): When we insert spaces for padding, set point before the padding spaces, not after them. 2015-05-02 Nicolas Petton <nicolas@petton.fr> @@ -14342,7 +14278,8 @@ 2015-05-02 Dmitry Gutov <dgutov@yandex.ru> Fix etags-xref-find for references - * lisp/progmodes/elisp-mode.el (elisp--xref-find-references): Use `cl-mapcan'. + * lisp/progmodes/elisp-mode.el (elisp--xref-find-references): + Use `cl-mapcan'. * lisp/progmodes/etags.el (etags-xref-find): Ditto. Prompt for directory if no tags tables are loaded (bug#19468). @@ -14462,7 +14399,7 @@ 2015-05-01 Pontus Michael <m.pontus@gmail.com> - * lisp/simple.el (blink-matching-open): Better behavior in minibuffer + * lisp/simple.el (blink-matching-open): Better behavior in minibuffer. 2015-05-01 Glenn Morris <rgm@gnu.org> @@ -14478,8 +14415,8 @@ 2015-05-01 K. Handa <handa@gnu.org> - * mule-cmds.el (input-method-use-echo-area): Change :type to - 'boolean. + * lisp/international/mule-cmds.el (input-method-use-echo-area): + Change :type to 'boolean. 2015-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org> @@ -14493,7 +14430,6 @@ 2015-05-01 Jan D <jan.h.d@swipnet.se> - (ns-get-cut-buffer-internal): Remove this alias. * lisp/term/ns-win.el (ns-get-cut-buffer-internal): Remove this alias. 2015-04-30 Glenn Morris <rgm@gnu.org> @@ -14513,7 +14449,7 @@ * lisp/term/ns-win.el (ns-own-selection-internal) (ns-disown-selection-internal, ns-selection-owner-p) (ns-selection-exists-p, ns-get-selection): - Declare for compiler.. + Declare for compiler. Function declaration updates prompted by 'make check-declare' * lisp/emacs-lisp/package.el (lm-homepage): @@ -14554,7 +14490,7 @@ 2015-04-30 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/emacs-lisp/package.el: Some speed optimizations on menu refresh + * lisp/emacs-lisp/package.el: Some speed optimizations on menu refresh. (package-menu--print-info): Obsolete. (package-menu--print-info-simple): New function. (package-menu--refresh): Use it, simplify code, and improve @@ -14562,7 +14498,7 @@ * lisp/emacs-lisp/tabulated-list.el (tabulated-list-print-entry): Tiny performance improvement. - * lisp/emacs-lisp/package.el (package--message): inhibit-message + * lisp/emacs-lisp/package.el (package--message): inhibit-message. 2015-04-29 Paul Eggert <eggert@cs.ucla.edu> @@ -14579,8 +14515,8 @@ 2015-04-29 Helmut Eller <eller.helmut@gmail.com> Set next-error-* in xref--xref-buffer-mode - * xref.el (xref--xref-buffer-mode): Set `next-error-function' and - `next-error-last-buffer'. + * lisp/progmodes/xref.el (xref--xref-buffer-mode): + Set `next-error-function' and `next-error-last-buffer'. (xref--next-error-function): New function. (http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg01311.html) @@ -14592,7 +14528,7 @@ 2015-04-29 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/emacs-lisp/package.el: Use pushnew for downloads in progress + * lisp/emacs-lisp/package.el: Use pushnew for downloads in progress. (package--download-and-read-archives): Use pushnew instead of append. If something terrible happened during a previous download, simply refreshing should now make things work again. @@ -14620,11 +14556,11 @@ 2015-04-29 Sam Steingold <sds@gnu.org> - bury RCIRC buffers when there is no activity - lisp/net/rcirc.el (rcirc-non-irc-buffer): remove - (rcirc-bury-buffers): new function - (rcirc-next-active-buffer): when there is no new activity, use - `rcirc-bury-buffers' to hide all RCIRC buffers + Bury RCIRC buffers when there is no activity + * lisp/net/rcirc.el (rcirc-non-irc-buffer): Remove. + (rcirc-bury-buffers): New function. + (rcirc-next-active-buffer): When there is no new activity, use + `rcirc-bury-buffers' to hide all RCIRC buffers. 2015-04-29 Krzysztof Jurewicz <krzysztof.jurewicz@gmail.com> (tiny change) @@ -14641,17 +14577,17 @@ 2015-04-29 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/emacs-lisp/bytecomp.el: Use `inhibit-message' - (byte-compile--message): Use `inhibit-message' instead of hiding - the previous message with (message nil). + * lisp/emacs-lisp/bytecomp.el (byte-compile--message): + Use `inhibit-message' instead of hiding the previous message + with (message nil). 2015-04-29 Oleh Krehel <ohwoeowho@gmail.com> Remove the deprecated INTERNAL_FIELD macro by expanding it * src/lisp.h (INTERNAL_FIELD): Remove. (DEFVAR_KBOARD): Modify accordingly. - * alloc.c, buffer.c, buffer.h, category.c, keyboard.c, keyboard.h: - * syntax.c: Adjust users. + * src/alloc.c, src/buffer.c, src/buffer.h, src/category.c: + * src/keyboard.c, src/keyboard.h, src/syntax.c: Adjust users. * src/buffer.c (compact_buffer): Use BVAR. 2015-04-29 Glenn Morris <rgm@gnu.org> @@ -14741,7 +14677,7 @@ 2015-04-27 Thomas Fitzsimmons <fitzsim@fitzsim.org> Change default location of EUDC options file - * NEWS: Document change to EUDC options file's default location. + * etc/NEWS: Document change to EUDC options file's default location. * lisp/net/eudc-vars.el (eudc-options-file): Use `locate-user-emacs-file' to change default options file location. @@ -14771,7 +14707,7 @@ Bump version of seq.el to 1.5 * lisp/emacs-lisp/seq.el (seq-doseq): Remove undocumented return value - from seq-doseq. Bump version number of seq.el. + from seq-doseq. Bump version number of seq.el. 2015-04-27 Glenn Morris <rgm@gnu.org> @@ -14817,7 +14753,7 @@ (reftex--pro-or-de, reftex--start-line, reftex--mark-line): Add `reftex--' prefix. Fix all users. (reftex-toc-promote-prepare): Use _ for dummy variable. - (reftex-toc-restore-region): Rename `m + (reftex-toc-restore-region): Rename `m. 2015-04-27 Eli Zaretskii <eliz@gnu.org> @@ -14826,8 +14762,8 @@ last change. (Bug#20429) Fix redisplay of frame after loading new fonts - * src/xdisp.c (redisplay_internal): When retrying redisplay of a - frame because new fonts were loaded, disable all redisplay + * src/xdisp.c (redisplay_internal): When retrying redisplay of + a frame because new fonts were loaded, disable all redisplay optimizations on that frame by calling SET_FRAME_GARBAGED. (Bug#20410) @@ -14836,15 +14772,13 @@ * lisp/info.el (Info-menu): Properly provide the `default' (Bug#20391) - * elisp-mode.el: Catch errors from `documentation' - (Bug#20418) * lisp/progmodes/elisp-mode.el (elisp--get-fnsym-args-string): - Catch errors from documentation. + Catch errors from documentation (bug#20418). (emacs-lisp-mode-abbrev-table): Remove redundant defvar. 2015-04-26 Stefan Monnier <monnier@iro.umontreal.ca> - lisp/emacs-lisp/package.el: Move variables to silence byte-compiler + * lisp/emacs-lisp/package.el: Move variables to silence byte-compiler. Remove redundant ":group 'package". 2015-04-26 Eli Zaretskii <eliz@gnu.org> @@ -14867,20 +14801,20 @@ apostrophe character, i.e. insert the sequence '`` (quote-backquote-backquote), commonly useful in portuguese, for instance. - * tex-mode.el (tex-insert-quote): Add ?' to the list of preceding - chars making `tex-insert-quote' be in the "opening" context. + * lisp/textmodes/tex-mode.el (tex-insert-quote): Add ?' to the list of + preceding chars making `tex-insert-quote' be in the "opening" context. 2015-04-25 Dmitry Gutov <dgutov@yandex.ru> Pass `id' to `completing-read' as def instead of initial input - * xref.el (xref--read-identifier): Pass `id' to `completing-read' - as the default value instead of initial input + * lisp/progmodes/xref.el (xref--read-identifier): Pass `id' to + `completing-read' as the default value instead of initial input (http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg01182.html). 2015-04-25 Paul Eggert <eggert@cs.ucla.edu> Don't freeze with unreadable processes - Don't freeze if an exiting process can't be read from. (Bug#19860). + Don't freeze if an exiting process can't be read from. (Bug#19860). This fixes a bug I introduced in 2014-07-08T07:24:07Z@eggert@cs.ucla.edu "* process.c: Add sanity checks for file descriptors." @@ -14892,7 +14826,7 @@ 2015-04-25 Alan Mackenzie <acm@muc.de> Fix change from 2015-04-22 "On C-y, stop some text property entries ..." - * lisp/subr.el (remove-yank-excluded-properties): put + * lisp/subr.el (remove-yank-excluded-properties): Put `with-silent-modifications' around only the last three lines of code. 2015-04-25 Artur Malabarba <bruce.connor.am@gmail.com> @@ -14900,11 +14834,11 @@ * lisp/emacs-lisp/package.el (package-all-keywords): Don't cache (package--all-keywords): Deleted variable. - * etc/NEWS: Document package-hiding functionality + * etc/NEWS: Document package-hiding functionality. 2015-04-25 Eli Zaretskii <eliz@gnu.org> - lisp/window.el (recenter-last-op): Doc fix. (Bug#20419) + * lisp/window.el (recenter-last-op): Doc fix. (Bug#20419) Clarify the doc string of 'replace-regexp-in-string' * lisp/subr.el (replace-regexp-in-string): Doc fix. (Bug#20395) @@ -14971,7 +14905,7 @@ 2015-04-24 Stefan Monnier <monnier@iro.umontreal.ca> - * lisp/emacs-lisp/seq.el (seq-doseq): Tighten the code + * lisp/emacs-lisp/seq.el (seq-doseq): Tighten the code. (seq-doseq): Fix out-of-scope binding. Don't call `seq-length at every iteration. Reduce `if's from 3 to 2 per iteration. @@ -15031,7 +14965,8 @@ 2015-04-22 Thomas Fitzsimmons <fitzsim@fitzsim.org> Improve EUDC manual - * eudc.texi (Troubleshooting): New LDAP troubleshooting subsection. + * doc/misc/eudc.texi (Troubleshooting): + New LDAP troubleshooting subsection. 2015-04-22 Paul Eggert <eggert@cs.ucla.edu> @@ -15050,7 +14985,7 @@ `inhibit_message' is non-zero. * etc/NEWS: Add an entry. * doc/lispref/display.texi: Add an entry for `inhibit-message', - mention it in `message'. + mention it in `message'. 2015-04-22 Martin Rudalics <rudalics@gmx.at> @@ -15066,15 +15001,15 @@ 2015-04-22 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/files.el (basic-save-buffer): Fix argument + * lisp/files.el (basic-save-buffer): Fix argument. - * lisp/cus-edit.el (custom-file): Consider init-file-had-error + * lisp/cus-edit.el (custom-file): Consider init-file-had-error. In case `(and (null custom-file) init-file-had-error)' do the same thing we'd do if `(null user-init-file)', which is to either error out or return nil. This is in line with `custom-save-all' which would - throw an error in that situation. (bug#20355) + throw an error in that situation. (Bug#20355) - * lisp/emacs-lisp/package.el: Hide lower-priority packages in menu + * lisp/emacs-lisp/package.el: Hide lower-priority packages in menu. (package-menu-hide-low-priority): New variable, see its doc. (package-archive-priorities): Update doc. (package-desc-priority): New function. @@ -15082,7 +15017,7 @@ (package--remove-hidden): New function. (package-menu--refresh): Use it. - * lisp/emacs-lisp/package.el: Implement displaying obsolete packages + * lisp/emacs-lisp/package.el: Implement displaying obsolete packages. (package-menu--hide-obsolete): New variable. (package--remove-hidden): Use it. (package-menu-hide-obsolete): New interactive function to toggle @@ -15098,20 +15033,20 @@ 2015-04-22 Alan Mackenzie <acm@muc.de> On C-y, stop some text property entries being written into buffer-undo-list - lisp/subr.el (remove-yank-excluded-properties): enclose the code in + * lisp/subr.el (remove-yank-excluded-properties): Enclose the code in `with-silent-modifications'. 2015-04-22 Martin Rudalics <rudalics@gmx.at> - In display-buffer-record-window record selected window if necessary. + In display-buffer-record-window record selected window if necessary * lisp/window.el (display-buffer-record-window): Store selected window if it differs from 3rd element of 'quit-restore' parameter (Bug#20353). 2015-04-22 Tassilo Horn <tsdh@gnu.org> Fix reftex-citation bug - * reftex-cite.el (reftex-extract-bib-entries): Fix - `wrong-type-argument stringp nil' error that occurs when AUCTeX + * lisp/textmodes/reftex-cite.el (reftex-extract-bib-entries): + Fix `wrong-type-argument stringp nil' error that occurs when AUCTeX integration is enabled and there are no citations in the document so far. @@ -15137,16 +15072,16 @@ 2015-04-21 Daniel Colascione <dancol@dancol.org> Unbreak no-op buffer save message - * lisp/files.el (save-buffer): Pass interactive flag to `basic-save-buffer` - (basic-save-buffer): Accept called-interactively as an argument instead of - directly invoking called-interactively-p, which will always yield nil - in that context. + * lisp/files.el (basic-save-buffer): Accept called-interactively as + an argument instead of directly invoking called-interactively-p, + which will always yield nil in that context. 2015-04-21 Alan Mackenzie <acm@muc.de> - CC Mode: Do nothing in before/after-change-functions for text property changes + CC Mode: Do nothing in before/after-change-functions for text + property changes Fixes bug#20266. - lisp/progmodes/cc-mode.el (c-basic-common-init): Make + * lisp/progmodes/cc-mode.el (c-basic-common-init): Make yank-handled-properties buffer local, and remove 'category from it. (c-called-from-text-property-change-p): New function. (c-before-change): Don't do anything if a call of the new function @@ -15158,7 +15093,7 @@ 2015-04-20 Stefan Monnier <monnier@iro.umontreal.ca> - Fix byte-compiler warnings about looking-back. + Fix byte-compiler warnings about looking-back * lisp/vc/log-view.el (log-view-end-of-defun-1): * lisp/textmodes/tex-mode.el (latex-forward-sexp-1): * lisp/textmodes/reftex-ref.el (reftex-goto-label): @@ -15198,7 +15133,8 @@ * lisp/loadup.el (custom-current-group-alist): Reset before dumping. - * lisp/startup.el (command-line) <site-run-file>: Avoid rogue value in emacs -Q. + * lisp/startup.el (command-line) <site-run-file>: Avoid rogue value + in emacs -Q. 2015-04-20 Ludovic Courtès <ludo@gnu.org> @@ -15215,7 +15151,8 @@ 2015-04-20 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/emacs-lisp/package.el: Filter by multiple keywords and cache keywords + * lisp/emacs-lisp/package.el: Filter by multiple keywords and + cache keywords. (package-menu-filter): Accept a list of keywords. (package--all-keywords): New variable to cache known keywords. (package-all-keywords): Populate it if necessary. @@ -15263,7 +15200,6 @@ 2015-04-19 Dmitry Gutov <dgutov@yandex.ru> - Call `smerge-start-session' even when dealing with a stash conflict * lisp/vc/vc-git.el (vc-git-find-file-hook): Call `smerge-start-session' even when dealing with a stash conflict (bug#20292). @@ -15272,7 +15208,7 @@ Add option to eshell/clear to clear scrollback. * lisp/eshell/esh-mode.el (eshell/clear-scrollback): New function. - (eshell/clear): Add an optional SCROLLBACK argument. If non-nil, + (eshell/clear): Add an optional SCROLLBACK argument. If non-nil, scrollback contents are cleared. * etc/NEWS: Describe change. * doc/misc/eshell.texi: Add entry for `clear'. @@ -15289,7 +15225,7 @@ Set `coding-system-for-read' explicitly to 'utf-8 when reading the downloaded and cached archive-contents files, so that non-ASCII characters in package descriptions are displayed correctly in the - `list-packages' menu. (Bug#20231) + `list-packages' menu. (Bug#20231) 2015-04-19 Dmitry Gutov <dgutov@yandex.ru> @@ -15331,8 +15267,8 @@ 2015-04-18 Tom Willemse <tom@ryuslash.org> (tiny change) - * lisp/elec-pair.el (electric-pair-post-self-insert-function): Do not use `chomp' as a function. - (Bug#19505) + * lisp/elec-pair.el (electric-pair-post-self-insert-function): + Do not use `chomp' as a function. (Bug#19505) 2015-04-18 Glenn Morris <rgm@gnu.org> @@ -15355,7 +15291,8 @@ 2015-04-18 Nicolas Petton <nicolas@petton.fr> - * lisp/emacs-lisp/seq.el (seq-concatenate, seq-into): Better error messages. + * lisp/emacs-lisp/seq.el (seq-concatenate, seq-into): + Better error messages. 2015-04-18 Ivan Radanov Ivanov <ivanradanov@yahoo.co.uk> (tiny change) @@ -15368,7 +15305,7 @@ 2015-04-17 Thomas Fitzsimmons <fitzsim@fitzsim.org> Improve EUDC manual - * eudc.texi (LDAP Configuration): Mention simple and SASL + * doc/misc/eudc.texi (LDAP Configuration): Mention simple and SASL authentication schemes. Add index items. Shorten example server name. @@ -15378,14 +15315,15 @@ * lisp/progmodes/elisp-mode.el (elisp--xref-identifier-location): Don't show both feature and function with the same name. - (elisp--xref-identifier-location): Skip variable, if it's also a functiong + (elisp--xref-identifier-location): Skip variable, if it's also + a function * lisp/progmodes/elisp-mode.el (elisp--xref-identifier-location): Avoid returning both the variable and the function for the same minor mode. 2015-04-17 Wolfgang Jenkner <wjenkner@inode.at> - Fix fontification of keywords clobbered by the prompt. + Fix fontification of keywords clobbered by the prompt * lisp/comint.el (comint-output-filter): Remove the uses of with-silent-modifications I introduced as part of the last change. This fixes, e.g., erratically missing highlighting when running @@ -15394,16 +15332,17 @@ 2015-04-17 Glenn Morris <rgm@gnu.org> - * admin/authors.el (authors-valid-file-names, authors-renamed-files-alist): Additions. + * admin/authors.el (authors-valid-file-names) + (authors-renamed-files-alist): Additions. 2015-04-17 Stefan Monnier <monnier@iro.umontreal.ca> - * lisp/indent.el (indent-region): Don't deactivate the mark + * lisp/indent.el (indent-region): Don't deactivate the mark. (Bug#20357) 2015-04-17 Sam Steingold <sds@gnu.org> - lisp/net/rcirc.el (defun-rcirc-command): mark `target' as ignorable + * lisp/net/rcirc.el (defun-rcirc-command): Mark `target' as ignorable. 2015-04-16 Leo Liu <sdl.web@gmail.com> @@ -15411,7 +15350,8 @@ 2015-04-16 Stefan Monnier <monnier@iro.umontreal.ca> - * lisp/erc/erc-pcomplete.el (erc-pcomplete): Don't use `pcomplete' any more. + * lisp/erc/erc-pcomplete.el (erc-pcomplete): + Don't use `pcomplete' any more. 2015-04-16 Glenn Morris <rgm@gnu.org> @@ -15424,8 +15364,8 @@ 2015-04-16 Glenn Morris <rgm@gnu.org> - * lisp/replace.el (query-replace-from-to-separator): Delay initialization - to avoid rogue setting after startup. + * lisp/replace.el (query-replace-from-to-separator): + Delay initialization to avoid rogue setting after startup. 2015-04-16 Paul Eggert <eggert@cs.ucla.edu> @@ -15445,7 +15385,6 @@ 2015-04-15 Stefan Monnier <monnier@iro.umontreal.ca> - (looking-back): Make the second arg non-optional. * lisp/subr.el (substitute-key-definition-key, special-form-p) (macrop): Drop deprecated second arg to indirect-function. (looking-back): Make the second arg non-optional. @@ -15504,7 +15443,8 @@ Fix recent cus-start changes that added customize-rogues * lisp/cus-start.el (custom-delayed-init-variables): Initialize the vars early. - * lisp/loadup.el ("cus-start"): Move to the end to reduce customize-rogue. + * lisp/loadup.el ("cus-start"): Move to the end to reduce + customize-rogue. 2015-04-15 Nicolas Petton <nicolas@petton.fr> @@ -15516,7 +15456,8 @@ * src/lread.c (intern_1): Make sure we'd find the symbol we add (Bug#20334) - * src/xfaces.c (resolve_face_name): Don't use `intern' with Lisp_Strings. + * src/xfaces.c (resolve_face_name): Don't use `intern' with + Lisp_Strings. 2015-04-15 Glenn Morris <rgm@gnu.org> @@ -15525,7 +15466,7 @@ 2015-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org> Clean up gnus-uu saving code slightly - * gnus-uu.el (gnus-uu-save-article): Make the + * lisp/gnus/gnus-uu.el (gnus-uu-save-article): Make the save-restriction/widen calls make more sense. 2015-04-15 Paul Eggert <eggert@cs.ucla.edu> @@ -15558,8 +15499,8 @@ 2015-04-14 Nicolas Petton <nicolas@petton.fr> Add seq-intersection and seq-difference to the seq library - * lisp/emacs-lisp/seq.el (seq-intersection, seq-difference): New - functions. + * lisp/emacs-lisp/seq.el (seq-intersection, seq-difference): + New functions. * test/automated/seq-tests.el: Add tests for seq-intersection and seq-difference. * doc/lispref/sequences.texi: Add documentation for seq-intersection @@ -15567,7 +15508,8 @@ 2015-04-14 Stefan Monnier <monnier@iro.umontreal.ca> - * eieio-core.el (class-abstract-p): Don't inline, to avoid leaking internals + * lisp/emacs-lisp/eieio-core.el (class-abstract-p): Don't inline, + to avoid leaking internals. 2015-04-14 Sam Steingold <sds@gnu.org> @@ -15664,12 +15606,12 @@ 2015-04-13 Sam Steingold <sds@gnu.org> - package--ensure-init-file: widen before looking for "(package-initialize)" + package--ensure-init-file: widen before looking for + "(package-initialize)" 2015-04-13 Dmitry Gutov <dgutov@yandex.ru> - Change diff-switches default to `-u' - (Bug#20290) + Change diff-switches default to `-u' (Bug#20290) * doc/emacs/files.texi (Comparing Files): Document the new default value of `diff-switches'. * doc/emacs/trouble.texi (Sending Patches): Document the preference @@ -15685,27 +15627,27 @@ 2015-04-13 Katsumi Yamaoka <yamaoka@jpl.org> - Use gmm-called-interactively-p in Gnus - * lisp/gnus/gnus-topic.el (gnus-topic-mode): Use gmm-called-interactively-p. + * lisp/gnus/gnus-topic.el (gnus-topic-mode): + Use gmm-called-interactively-p. 2015-04-13 Stefan Monnier <monnier@iro.umontreal.ca> * lisp/loadup.el ("cus-start"): Load it after loaddefs.el (Bug#20321) - * lisp/cus-start.el (read-buffer-function): Don't advertize + * lisp/cus-start.el (read-buffer-function): Don't advertise iswitchb-read-buffer any more. (iswitchb): Don't tweak this obsolete group any more. 2015-04-13 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/emacs-lisp/package.el: Fix package--ensure-init-file + * lisp/emacs-lisp/package.el: Fix package--ensure-init-file. - * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Implement docstrings + * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Implement docstrings. Adding a string after a constructor's argument list will use that string as the constructor function docstring. If this string is absent but the struct itself was given a docstring, use that as the constructor's docstring. - Fixes (bug#17284). + Fixes bug#17284. 2015-04-13 Stefan Monnier <monnier@iro.umontreal.ca> @@ -15808,7 +15750,7 @@ * lisp/emacs-lisp/pcase.el (pcase-dolist): Autoload as well. - * doc/misc/eieio.texi: Don't advertize now obsolete constructs + * doc/misc/eieio.texi: Don't advertise now obsolete constructs Collapse successive char deletions in the undo log * src/cmds.c (remove_excessive_undo_boundaries): New function, @@ -15818,8 +15760,8 @@ * src/keyboard.c (syms_of_keyboard): `top-level' shouldn't be special. xterm and OSC 52: Add NEWS entry, and tweak the code - * lisp/term/xterm.el (gui-set-selection) <nil>: Move method definition to - top-level. + * lisp/term/xterm.el (gui-set-selection) <nil>: Move method definition + to top-level. (terminal-init-xterm-activate-set-selection): Set a terminal property. (xterm--set-selection): Use it instead of checking the value of `terminal-initted'. Don't use string-bytes. @@ -15828,21 +15770,20 @@ xterm.el: Implement OSC-52 functionality for setting the X selection * lisp/term/xterm.el (xterm-max-cut-length): New var. - (xterm--set-selection, terminal-init-xterm-activate-set-selection): New funs. + (xterm--set-selection, terminal-init-xterm-activate-set-selection): + New funs. (terminal-init-xterm, xterm--version-handler): Use them. 2015-04-13 Stefan Monnier <monnier@iro.umontreal.ca> Remove left over code from when we used an obsolete/loaddefs.el file - * lisp/subr.el (do-after-load-evaluation): Remove left over code from when - we used an obsolete/loaddefs.el file. + * lisp/subr.el (do-after-load-evaluation): Remove left over code from + when we used an obsolete/loaddefs.el file. - * cedet/semantic/fw.el: Use declare. - * cedet/semantic/fw.el (semantic-exit-on-input) + * lisp/cedet/semantic/fw.el (semantic-exit-on-input) (semanticdb-without-unloaded-file-searches): Use declare. (semantic-fw-add-edebug-spec): Remove. - (completion-lisp-mode-hook): Use completion-separator-chars * lisp/completion.el (completion-lisp-mode-hook): Use completion-separator-chars rather than local key binding. @@ -15897,13 +15838,14 @@ 2015-04-12 Artur Malabarba <bruce.connor.am@gmail.com> - * test/automated/package-test.el (with-package-test): Kill Packages buffer + * test/automated/package-test.el (with-package-test): + Kill Packages buffer. - * lisp/emacs-lisp/package.el: Improve transaction y-or-n prompt + * lisp/emacs-lisp/package.el: Improve transaction y-or-n prompt. (package-menu--prompt-transaction-p): Prompt for "Delete" first, "Upgrade" last, and use capitalized instead of all-caps. - * lisp/emacs-lisp/package.el: Completely silence async operations + * lisp/emacs-lisp/package.el: Completely silence async operations. (package--make-autoloads-and-stuff): Silence autoloads. (package--save-selected-packages): New function, silences `customize-save-variable'. @@ -15915,10 +15857,10 @@ Use delay-mode-hooks when visiting the init-file * lisp/emacs-lisp/package.el (package--ensure-init-file): - delay-mode-hooks - * lisp/cus-edit.el (custom-save-all): delay-mode-hooks + delay-mode-hooks. + * lisp/cus-edit.el (custom-save-all): delay-mode-hooks. - * lisp/files.el: Only message when saving if save-silently is nil + * lisp/files.el: Only message when saving if save-silently is nil. (save-silently): New variable. (files--message): New function. (find-file-noselect, save-buffer, basic-save-buffer) @@ -15934,11 +15876,12 @@ (pcase-defmacro): Support debug declarations. * lisp/emacs-lisp/cl-macs.el (cl-struct) <pcase-defmacro>: * lisp/emacs-lisp/eieio.el (eieio) <pcase-defmacro>: - * lisp/emacs-lisp/pcase.el (\`): <pcase-defmacro>: Add debug declaration. + * lisp/emacs-lisp/pcase.el (\`): <pcase-defmacro>: + Add debug declaration. pcase.el: Edebug support for `app' and vector patterns * lisp/emacs-lisp/pcase.el (pcase-FUN): New edebug spec. - (pcase-UPAT): Use it. Support `app' patterns. + (pcase-UPAT): Use it. Support `app' patterns. (pcase-QPAT): Support vector patterns. edebug.el: Disambiguate vector specifications @@ -15962,11 +15905,12 @@ 2015-04-12 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/emacs-lisp/package.el (list-packages): Avoid redundant generate + * lisp/emacs-lisp/package.el (list-packages): Avoid redundant generate. - * lisp/emacs-lisp/package.el (list-packages): Call refresh in right buffer + * lisp/emacs-lisp/package.el (list-packages): Call refresh in + right buffer. - * lisp/emacs-lisp/bytecomp.el: Silence noninteractive compilations + * lisp/emacs-lisp/bytecomp.el: Silence noninteractive compilations. (byte-compile--interactive): New var. (byte-compile--message): New function. (byte-compile-log-1, byte-force-recompile) @@ -15975,7 +15919,7 @@ (byte-compile-file-form-defmumble, byte-compile) (byte-compile-file-form-defalias, display-call-tree): Use it. - * lisp/files.el: Don't message when nothing happened + * lisp/files.el: Don't message when nothing happened. (save-some-buffers, basic-save-buffer): Before messaging to say "nothing was saved" check if (called-interactively-p 'any). @@ -15993,7 +15937,7 @@ 2015-04-11 Paul Eggert <eggert@cs.ucla.edu> Use bool for boolean in window.c - * src/window.c: Omit unnecessary static function decls. + * src/window.c: Omit unnecessary static function decls. (adjust_window_count, select_window, Fselect_window) (window_body_width, Fwindow_body_height, Fwindow_body_width) (set_window_hscroll, check_window_containing, Fwindow_at) @@ -16032,29 +15976,29 @@ * lisp/emacs-lisp/autoload.el (autoload-find-file) (autoload-find-generated-file): Use delay-mode-hooks. - * lisp/emacs-lisp/package.el: Improve `package-menu-refresh' + * lisp/emacs-lisp/package.el: Improve `package-menu-refresh'. (package-menu-refresh): Respect async and do new package checking. (list-packages): Use `package-menu-refresh' instead of repeating code. - * lisp/emacs-lisp/package.el: Improve package-menu-quick-help + * lisp/emacs-lisp/package.el: Improve package-menu-quick-help. (package--quick-help-keys): New variable. (package--prettify-quick-help-key): New function. (package-menu-quick-help): Use it. - * lisp/emacs-lisp/package.el: Fix initially wrong compat table - (package--build-compatibility-table): require finder + * lisp/emacs-lisp/package.el: Fix initially wrong compat table. + (package--build-compatibility-table): Require finder. - * test/automated/package-test.el: Fix new test + * test/automated/package-test.el: Fix new test. - * lisp/emacs-lisp/package.el: Silence async operations + * lisp/emacs-lisp/package.el: Silence async operations. (package--silence): New variable. (package--message): New function. (package-import-keyring, package-refresh-contents) (package-compute-transaction, package-install, package-delete) (package-menu--perform-transaction, package-menu-execute): Use it. - * test/automated/package-test.el: Test async functionality - (package-test-update-archives-async): New test + * test/automated/package-test.el: Test async functionality. + (package-test-update-archives-async): New test. 2015-04-11 Daiki Ueno <ueno@gnu.org> @@ -16106,7 +16050,7 @@ 2015-04-11 Daiki Ueno <ueno@gnu.org> Respect more keyword args in `make-process' - * process.c (Fmake_process): Respect `:sentinel' and `:filter' + * src/process.c (Fmake_process): Respect `:sentinel' and `:filter' keywords as documented. 2015-04-10 Dmitry Gutov <dgutov@yandex.ru> @@ -16220,16 +16164,16 @@ 2015-04-09 Stefan Monnier <monnier@iro.umontreal.ca> - * abbrev.el (define-abbrev-table): Refine last change. + * lisp/abbrev.el (define-abbrev-table): Refine last change. - cl-lib.el: Partial revert of "2015-04-05 Rationalize c[ad]+r" * lisp/emacs-lisp/cl-lib.el: Partial revert of "2015-04-05 Rationalize use of c[ad]+r", so as to keep the "cl-" prefix on all cl-lib definitions. - * vhdl-mode.el (vhdl-prepare-search-2): Use inhibit-point-motion-hooks + * lisp/progmodes/vhdl-mode.el (vhdl-prepare-search-2): + Use inhibit-point-motion-hooks. - * lisp/cedet/semantic: Remove some dead code + * lisp/cedet/semantic: Remove some dead code. * lisp/cedet/semantic/util-modes.el (semantic-stickyfunc-header-line-format): Emacs<22 is not supported any more. @@ -16263,11 +16207,10 @@ 2015-04-09 Artur Malabarba <bruce.connor.am@gmail.com> - * lisp/emacs-lisp/package.el: Use mode-line-process for notification + * lisp/emacs-lisp/package.el: Use mode-line-process for notification. 2015-04-09 Dmitry Gutov <dgutov@yandex.ru> - (log-edit-insert-changelog-entries): Don't add newline after the last entry * lisp/vc/log-edit.el (log-edit-insert-changelog-entries): Don't add newline after the last entry. @@ -16280,12 +16223,13 @@ 2015-04-09 Stefan Monnier <monnier@iro.umontreal.ca> - etc/NEWS: Add missing entry for "Stop messing with the EMACS env var" + * etc/NEWS: Add missing entry for "Stop messing with the EMACS env var". 2015-04-09 Michael Albinus <michael.albinus@gmx.de> Stop messing with the EMACS env var - * misc.texi (Interactive Shell): Remove description of EMACS env var. + * doc/emacs/misc.texi (Interactive Shell): Remove description of + EMACS env var. 2015-04-09 Paul Eggert <eggert@cs.ucla.edu> @@ -16416,10 +16360,8 @@ 2015-04-08 Stefan Monnier <monnier@iro.umontreal.ca> - (eieio-copy-parents-into-subclass): Fix inheritance of initargs - (Bug#20270) * lisp/emacs-lisp/eieio-core.el (eieio-copy-parents-into-subclass): - Fix inheritance of initargs. + Fix inheritance of initargs. (Bug#20270) 2015-04-08 Artur Malabarba <bruce.connor.am@gmail.com> @@ -16433,13 +16375,13 @@ 2015-04-08 Eli Zaretskii <eliz@gnu.org> - * src/eval.c (init_eval_once): Bump max_lisp_eval_depth to 800 + * src/eval.c (init_eval_once): Bump max_lisp_eval_depth to 800. (Bug#17517) 2015-04-08 Michael Albinus <michael.albinus@gmx.de> - Fix nasty scoping bug in tramp-cache.el - * lisp/net/tramp-cache.el (tramp-flush-file-property): Fix nasty scoping bug. + * lisp/net/tramp-cache.el (tramp-flush-file-property): + Fix nasty scoping bug. 2015-04-08 Tassilo Horn <tsdh@gnu.org> @@ -16451,10 +16393,8 @@ 2015-04-07 Dmitry Gutov <dgutov@yandex.ru> - ffap: Support environment variable expansion in file names - (Bug#19839) * lisp/ffap.el (ffap-string-at-point-mode-alist): Support - environment variable expansion in file names. + environment variable expansion in file names. (Bug#19839) 2015-04-07 Paul Eggert <eggert@cs.ucla.edu> @@ -16483,9 +16423,10 @@ 2015-04-07 Alan Mackenzie <acm@muc.de> Always mark "<" and ">" in #include directives with text properties. - * lisp/progmodes/c-fonts.el (c-cpp-matchers): Replace a font-lock "anchored - matcher" with an invocation of c-make-font-lock-search-function to allow - fontification when there's no trailing space on an "#include <..>" line. + * lisp/progmodes/c-fonts.el (c-cpp-matchers): Replace a font-lock + "anchored matcher" with an invocation of + c-make-font-lock-search-function to allow fontification when there's + no trailing space on an "#include <..>" line. 2015-04-07 Paul Eggert <eggert@cs.ucla.edu> |