diff options
Diffstat (limited to 'ChangeLog.2')
-rw-r--r-- | ChangeLog.2 | 7370 |
1 files changed, 5818 insertions, 1552 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2 index 305f0658120..cd29f92e998 100644 --- a/ChangeLog.2 +++ b/ChangeLog.2 @@ -1,10 +1,10 @@ -2016-06-11 Stefan Monnier <monnier@iro.umontreal.ca> +2016-06-19 Stefan Monnier <monnier@iro.umontreal.ca> * lisp/emacs-lisp/macroexp.el (macroexp--expand-all): Fix (bug#19704) Don't rewrite (funcall 'f ...) to (f ...). -2016-06-11 Phillip Lord <phillip.lord@russet.org.uk> +2016-06-19 Phillip Lord <phillip.lord@russet.org.uk> Restore initial undo boundary with viper @@ -13,13 +13,13 @@ Addresses Bug#22295. -2016-06-11 Phillip Lord <phillip.lord@russet.org.uk> +2016-06-19 Phillip Lord <phillip.lord@russet.org.uk> Revert "Fix viper undo breakage from undo-boundary changes" This reverts commit c0139e32f1f3bb287b04e02a69a7848d6a040003. -2016-06-11 Ken Brown <kbrown@cornell.edu> +2016-06-19 Ken Brown <kbrown@cornell.edu> Fix dbus crash on 32-bit Cygwin @@ -28,7 +28,7 @@ (xd_lisp_dbus_to_dbus): Use XSAVE_POINTER to retrieve connection address. -2016-06-10 Nicolas Petton <nicolas@petton.fr> +2016-06-19 Nicolas Petton <nicolas@petton.fr> Bump version to 25.0.95 @@ -37,17 +37,17 @@ * lisp/ldefs-boot.el: * msdos/sed2v2.inp: Bump Emacs version to 25.0.95. -2016-06-10 Nicolas Petton <nicolas@petton.fr> +2016-06-19 Nicolas Petton <nicolas@petton.fr> * etc/AUTHORS: Update the AUTHORS file -2016-06-10 Nicolas Petton <nicolas@petton.fr> +2016-06-19 Nicolas Petton <nicolas@petton.fr> add entries to authors.el * admin/authors.el (authors-renamed-files-alist): Add char-fold files. -2016-06-10 Jules Tamagnan <jtamagnan@gmail.com> +2016-06-19 Jules Tamagnan <jtamagnan@gmail.com> Fix eldoc-related freezes in python mode @@ -57,7 +57,7 @@ (python-eldoc-function): If python-eldoc--get-doc-at-point times out, effectively turn off ElDoc in current buffer. (Bug#23609) -2016-06-09 Martin Rudalics <rudalics@gmx.at> +2016-06-19 Martin Rudalics <rudalics@gmx.at> Handle mouse leaving initial window in `mouse-set-region' (Bug#23707) @@ -66,7 +66,7 @@ selected window instead of `posn-point' of the event end (Bug#23707). -2016-06-08 Marco Wahl <marcowahlsoft@gmail.com> +2016-06-19 Marco Wahl <marcowahlsoft@gmail.com> org.el: Fix bindings of < and > for calendar scrolling @@ -75,7 +75,7 @@ * lisp/org/org.el (org-read-date-minibuffer-local-map): Switch to the current calendar API for scrolling the calendar. -2016-06-08 Phillip Lord <phillip.lord@russet.org.uk> +2016-06-19 Phillip Lord <phillip.lord@russet.org.uk> Fix undo boundary in recursive edit (Bug#23632) @@ -84,21 +84,21 @@ * lisp/simple.el (undo-auto--undoably-changed-buffers): fix docstring. -2016-06-07 Glenn Morris <rgm@gnu.org> +2016-06-19 Glenn Morris <rgm@gnu.org> Doc fixes re alist-get. (Bug#23548) * lisp/subr.el (alist-get): Doc fix. * doc/lispref/lists.texi (Association Lists): Improve alist-get. -2016-06-07 Glenn Morris <rgm@gnu.org> +2016-06-19 Glenn Morris <rgm@gnu.org> * lisp/progmodes/python.el (inferior-python-mode): Avoid tabs. (Bug#23616) * src/syntax.c (syms_of_syntax) <comment-end-can-be-escaped>: Doc fix. -2016-06-07 Tino Calancha <f92capac@gmail.com> +2016-06-19 Tino Calancha <f92capac@gmail.com> * lisp/help-fns.el (describe-function-1): Fix handling of file name for aliases. (Bug#21950) @@ -107,7 +107,7 @@ * doc/misc/cl.texi (Mapping over Sequences): Fix cl-notevery. -2016-06-07 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Fix crash in syntax.c after GC @@ -116,14 +116,14 @@ buffer after every call to update_syntax_table_forward, as it can GC. -2016-06-06 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Improve squiggly heredoc support in non-SMIE Ruby mode * lisp/progmodes/ruby-mode.el (ruby-parse-partial): Support squiggly heredocs here, too (port from upstream). -2016-06-06 Stephen Berman <stephen.berman@gmx.net> +2016-06-19 Stephen Berman <stephen.berman@gmx.net> Fix doc string quoting @@ -135,7 +135,7 @@ * src/syntax.c (Fbackward_prefix_chars): Fix quoting problems in doc strings (Bug#23696). -2016-06-05 Martin Rudalics <rudalics@gmx.at> +2016-06-19 Martin Rudalics <rudalics@gmx.at> Fix mouse dragging of vertical dividers with scroll bars on left (Bug#23690) @@ -143,13 +143,13 @@ adjust trailing edge of window on the left when dragging the vertical divider of the mode line. (Bug#23690) -2016-06-04 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> * etc/PROBLEMS: Mention the link-time problems on FreeBSD 11. (Bug#23641) -2016-05-31 Glenn Morris <rgm@gnu.org> +2016-06-19 Glenn Morris <rgm@gnu.org> * test/automated/viper-tests.el (viper-test-undo-kmacro): Delete temp-file at end. @@ -161,11 +161,11 @@ * lisp/emacs-lisp/lisp-mode.el (lisp--mode-syntax-table): Fix typo. (Bug#23654) -2016-05-30 Stefan Monnier <monnier@iro.umontreal.ca> +2016-06-19 Stefan Monnier <monnier@iro.umontreal.ca> * lisp/recentf.el (recentf-dialog-mode-map): Remove follow-link (bug#22434) -2016-05-30 Bill Wohler <wohler@newt.com> +2016-06-19 Bill Wohler <wohler@newt.com> Correct cl-flet usage (Bug#22317) @@ -177,14 +177,14 @@ (mh-mime-display, mh-press-button, mh-push-button): (mh-display-emphasis): Call mh-flet instead of mh-cl-flet. -2016-05-30 Bill Wohler <wohler@newt.com> +2016-06-19 Bill Wohler <wohler@newt.com> Release MH-E manual version 8.6 * doc/misc/mh-e.texi (VERSION, EDITION, UPDATED, UPDATE-MONTH): Update for release 8.6. -2016-05-30 Mike Kupfer <m.kupfer@acm.org> +2016-06-19 Mike Kupfer <m.kupfer@acm.org> Update MH-E's documentation about HTML renderers @@ -197,14 +197,14 @@ are discussed, and to reflect recent testing (Debian 8). Small tweaks to existing text. -2016-05-30 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Fx the we->the typo * doc/emacs/trouble.texi (Sending Patches): Fix the typo (bug#23657). -2016-05-30 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Restore frames into the current display by default @@ -212,13 +212,13 @@ Default to t, not nil (Bug#23604). * etc/NEWS: Mention the change. -2016-05-29 Stefan Monnier <monnier@iro.umontreal.ca> +2016-06-19 Stefan Monnier <monnier@iro.umontreal.ca> * lisp/recentf.el (recentf-open-files-item): Quick fix for (bug#22434). etc/TODO: Remove out-of-place issue -2016-05-29 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Clarify doc string of 'file-name-sans-extension' @@ -226,7 +226,7 @@ Clarify in the doc strings what is the extension, and which leading period doesn't count. (Bug#23643) -2016-05-28 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Fix the MSDOS build @@ -234,16 +234,16 @@ empty, and remove the lines which use them in recipes, as that causes weird error message from Make and breaks the MSDOS build. -2016-05-28 Andreas Schwab <schwab@linux-m68k.org> +2016-06-19 Andreas Schwab <schwab@linux-m68k.org> * lisp/progmodes/elisp-mode.el (elisp-function-argstring): Call substitute-command-keys to undo help--docstring-quote. (Bug#23634) -2016-05-27 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> * src/dired.c (Ffile_name_all_completions): Doc fix. (Bug#23631) -2016-05-27 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Fix infloop in 'number-sequence' @@ -252,18 +252,18 @@ * test/automated/subr-tests.el (number-sequence-test): New test. -2016-05-26 Glenn Morris <rgm@gnu.org> +2016-06-19 Glenn Morris <rgm@gnu.org> * lisp/emacs-lisp/find-func.el (find-function-library): Update for symbol-function no longer erroring. (Bug#23626) -2016-05-26 Glenn Morris <rgm@gnu.org> +2016-06-19 Glenn Morris <rgm@gnu.org> * lisp/w32-fns.el (set-message-beep, w32-get-locale-info) (w32-get-valid-locale-ids): Improve declarations. -2016-05-26 Vincent Belaïche <vincentb1@users.sourceforge.net> +2016-06-19 Vincent Belaïche <vincentb1@users.sourceforge.net> Correct old cell name unbinding when renaming cell. @@ -279,37 +279,37 @@ either 'ses--unbind-cell-name' or 'kill-local-variable' depending on whether the cell old name is a named cell or an A1 type cell -2016-05-25 Vincent Belaïche <vincentb1@users.sourceforge.net> +2016-06-19 Vincent Belaïche <vincentb1@users.sourceforge.net> Document problem: slow screen refresh on missing font. See discussion of bug#22519 for more on this. -2016-05-25 Glenn Morris <rgm@gnu.org> +2016-06-19 Glenn Morris <rgm@gnu.org> * admin/admin.el (add-release-logs): Basic check of existing ChangeLog. -2016-05-25 Glenn Morris <rgm@gnu.org> +2016-06-19 Glenn Morris <rgm@gnu.org> * build-aux/gitlog-to-emacslog: Handle empty generated ChangeLog. This is relevant for M-x add-release-logs right after M-x authors. -2016-05-25 Glenn Morris <rgm@gnu.org> +2016-06-19 Glenn Morris <rgm@gnu.org> * admin/admin.el (add-release-logs): Generate ChangeLog if needed. -2016-05-25 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> * doc/misc/texinfo.tex: Revert previous change (Bug#23611). -2016-05-25 Glenn Morris <rgm@gnu.org> +2016-06-19 Glenn Morris <rgm@gnu.org> * admin/authors.el (authors): First update the ChangeLog. * admin/make-tarball.txt: Related updates. -2016-05-24 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Rename vc-stay-local back to vc-cvs-stay-local @@ -317,14 +317,14 @@ vc-stay-local (bug#19548). Improve the docstring. (vc-cvs-stay-local-p): Update accordingly. -2016-05-24 Glenn Morris <rgm@gnu.org> +2016-06-19 Glenn Morris <rgm@gnu.org> * doc/emacs/files.texi (Comparing Files): * doc/emacs/trouble.texi (Sending Patches): Fix external xrefs. * doc/misc/eww.texi (Advanced): Fix xref. -2016-05-24 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Fix cross-references between manuals @@ -337,13 +337,13 @@ * doc/lispintro/emacs-lisp-intro.texi (etags): Node deleted: no longer relevant to Emacs Lisp programming. -2016-05-24 Glenn Morris <rgm@gnu.org> +2016-06-19 Glenn Morris <rgm@gnu.org> * doc/misc/vhdl-mode.texi (Sample Init File): Rename node to avoid ".". * admin/admin.el (add-release-logs): Also update etc/HISTORY. -2016-05-24 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Avoid aborting due to errors in arguments of 'set-face-attribute' @@ -352,11 +352,11 @@ Emacs built with --enable-checking when the luser was unlucky enough to get the argument list in wrong order. -2016-05-23 Phillip Lord <phillip.lord@russet.org.uk> +2016-06-19 Phillip Lord <phillip.lord@russet.org.uk> Add automated test for viper-tests.el -2016-05-23 Phillip Lord <phillip.lord@russet.org.uk> +2016-06-19 Phillip Lord <phillip.lord@russet.org.uk> Fix viper undo breakage from undo-boundary changes @@ -377,7 +377,7 @@ Addresses Bug #22295 -2016-05-22 Kaushal Modi <kaushal.modi@gmail.com> +2016-06-19 Kaushal Modi <kaushal.modi@gmail.com> Fix reference to obsolete fn ps-eval-switch @@ -387,7 +387,7 @@ * lisp/printing.el (pr-switches): Use lpr-eval-switch instead of ps-eval-switch. -2016-05-22 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Do not trash symlinks to init file @@ -399,7 +399,7 @@ save and restore the buffer name the way cus-edit does in a similar situation (Bug#454). -2016-05-22 Alan Mackenzie <acm@muc.de> +2016-06-19 Alan Mackenzie <acm@muc.de> Don't print the "decomposition" line for control chars in what-cursor-position @@ -409,7 +409,7 @@ * lisp/descr-text.el (describe-char): Remove `decomposition' from the list of character code properties printed for control characters. -2016-05-22 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Bring back xterm pasting with middle mouse @@ -422,7 +422,7 @@ taken from xterm-paste internals. (xterm-paste): Use it. -2016-05-22 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Provide workaround for xftfont rendering problem @@ -431,20 +431,20 @@ (xftfont_open): Use it to work around problems with rendering some fonts. (Bug#23360) -2016-05-21 Jun Hao <jun_hao@aol.com> +2016-06-19 Jun Hao <jun_hao@aol.com> * lisp/desktop.el: Disable restore frameset if in non-graphic display. (Bug#17693) -2016-05-21 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Mention GTK+ problems in etc/PROBLEMS * etc/PROBLEMS (GDK_SCALE, GDK_DPI_SCALE): Mention the possible problems this could create and the workaround. (Bug#23587) -2016-05-20 Artur Malabarba <bruce.connor.am@gmail.com> +2016-06-19 Artur Malabarba <bruce.connor.am@gmail.com> * lisp/emacs-lisp/package.el (package-refresh-contents): @@ -452,13 +452,13 @@ (package-check-signature): Use `epg-find-configuration' instead of `executable-find'. -2016-05-20 Daiki Ueno <ueno@gnu.org> +2016-06-19 Daiki Ueno <ueno@gnu.org> Revert "epg: Add a way to detect gpg1 executable for tests" This reverts commit d4ae6d7033b34e8b75c59aaf1584131e439ef2d5. -2016-05-19 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Avoid errors with Czech and Slovak input methods @@ -469,7 +469,7 @@ (czech-prog-2, czech-prog-3): Remove the kp-* key bindings. (Bug#23559) -2016-05-19 Daiki Ueno <ueno@gnu.org> +2016-06-19 Daiki Ueno <ueno@gnu.org> epg: Add a way to detect gpg1 executable for tests @@ -488,14 +488,14 @@ (epg-find-configuration): Rename FORCE argument to NO-CACHE, and add PROGRAM-ALIST argument. -2016-05-18 Artur Malabarba <bruce.connor.am@gmail.com> +2016-06-19 Artur Malabarba <bruce.connor.am@gmail.com> * lisp/emacs-lisp/package.el: Fix free variable warnings. (package--with-response-buffer): Replace two usages of `macroexp-let2*' with `let'. -2016-05-18 Artur Malabarba <bruce.connor.am@gmail.com> +2016-06-19 Artur Malabarba <bruce.connor.am@gmail.com> * lisp/emacs-lisp/package.el (package--with-response-buffer): @@ -504,7 +504,7 @@ * test/automated/package-test.el (package-test-signed): Manually check all possible values of `package-check-signature'. -2016-05-18 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Improve documentation of 'server-name' @@ -512,14 +512,14 @@ 'server-name'. Mention how to do that with daemon sessions. (Bug#23576) -2016-05-18 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Modernize ASLR advice in etc/PROBLEMS * etc/PROBLEMS (Segfault during 'make'): Modernize advice for seccomp, Docker, and NetBSD (Bug#23529). -2016-05-17 Juri Linkov <juri@linkov.net> +2016-06-19 Juri Linkov <juri@linkov.net> * lisp/char-fold.el: Rename from character-fold.el. @@ -527,7 +527,7 @@ * test/automated/char-fold-tests.el: Rename from character-fold-tests.el. http://lists.gnu.org/archive/html/emacs-devel/2015-12/msg00529.html -2016-05-17 Nicolas Petton <nicolas@petton.fr> +2016-06-19 Nicolas Petton <nicolas@petton.fr> Bump version to 25.0.94 @@ -535,18 +535,18 @@ * configure.ac: * msdos/sed2v2.inp: Bump Emacs version to 25.0.94. -2016-05-17 Nicolas Petton <nicolas@petton.fr> +2016-06-19 Nicolas Petton <nicolas@petton.fr> etc/AUTHORS: Update the AUTHORS file -2016-05-16 Alan Third <alan@idiocy.org> +2016-06-19 Alan Third <alan@idiocy.org> Fix bug#23462: Crash when iconifying frame on OS X. * src/nsterm.m (x_iconify_frame): Block input while miniaturize is running. -2016-05-16 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Avoid shrinking windows with Gtk+ 3.20.3 @@ -556,7 +556,7 @@ * src/xterm.c (handle_one_xevent) [GTK_CHECK_VERSION (3, 20, 3)]: Do not call xg_frame_resized in the MapNotify case. -2016-05-16 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Fix bug in default setting of 'ps-paper-type' @@ -566,7 +566,7 @@ that value would effectively ignore the setting of LC_PAPER. (Bug#23544) -2016-05-13 Paul Eggert <eggert@cs.ucla.edu> (tiny change) +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> (tiny change) Properly reject malformed or empty package sigs @@ -574,7 +574,7 @@ * lisp/emacs-lisp/package.el (package--check-signature-content): Report an error if no good signatures OR if a fatal error. Not AND. -2016-05-13 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Remove buggy non-native image scrolling @@ -583,16 +583,16 @@ * lisp/xwidget.el (xwidget-webkit-scroll-behavior): Remove. All uses removed. -2016-05-13 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> * doc/misc/texinfo.tex: Sync from gnulib. -2016-05-12 Glenn Morris <rgm@gnu.org> +2016-06-19 Glenn Morris <rgm@gnu.org> * lisp/emacs-lisp/find-func.el (find-feature-regexp) (find-alias-regexp): Fix :version. -2016-05-11 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Do not mistake colon at the end of regexp for slash symbol @@ -600,14 +600,14 @@ Check the parse state in the "Symbols with special characters" rule (bug#23515). -2016-05-11 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Make package-install-from-buffer not move point * lisp/emacs-lisp/package.el (package-install-from-buffer): Use save-excursion here (bug#22616). -2016-05-11 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Redo the fix for bug#21839 @@ -617,7 +617,7 @@ * lisp/emacs-lisp/cl-macs.el (cl--transform-lambda): Ditto (bug#21839). -2016-05-10 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Don't treat JS spread as contination method call @@ -626,14 +626,14 @@ * test/indent/js.js (default): Add a corresponding example. -2016-05-09 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Allow newlines inside cl function arglists * lisp/help.el (help-add-fundoc-usage): Allow newlines inside ARGLIST (bug#21839). -2016-05-09 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Publicize cl--generic-all-functions @@ -644,7 +644,7 @@ (semanticdb-find-tags-external-children-of-type-method): And use it here (bug#23042). -2016-05-09 Alan Mackenzie <acm@muc.de> +2016-06-19 Alan Mackenzie <acm@muc.de> Add some "safe-local-variable" declarations for compatibility with master. @@ -658,7 +658,7 @@ (c-macro-names-with-semicolon): give the safe-local-variable property c-string-or-string-list-p. -2016-05-09 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Fix doc string in `insert' @@ -666,11 +666,11 @@ markers do not move. (Finsert): Ditto. -2016-05-08 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> * doc/misc/emacs-mime.texi (time-date): Document now-builtins better. -2016-05-07 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Say 'All results processed' at the end @@ -678,7 +678,7 @@ Say 'All results processed' at the end if the user hadn't cancelled the process (bug#23284). -2016-05-07 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Document automatic adjustment of process' logical window dimensions @@ -690,7 +690,7 @@ * src/process.c (Fset_process_window_size): Improve the doc string. -2016-05-06 Michael Albinus <michael.albinus@gmx.de> +2016-06-19 Michael Albinus <michael.albinus@gmx.de> tramp-sh.el: Work around a stat bug (backport from master) @@ -700,7 +700,7 @@ (cherry picked from commit 6aad36ace9953b9672b13be68416d205532d5e59) -2016-05-05 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Doc fixes for fclist and grep @@ -708,7 +708,7 @@ egrep and fgrep have been withdrawn from POSIX, so document grep -E and grep -F instead. -2016-05-05 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Minor doc fixes for quoting @@ -717,14 +717,14 @@ Don’t say that formats “generate”. Try to word more clearly. * etc/NEWS: Coalesce near-duplicate entries. -2016-05-05 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> `nreverse' the marker pairs list * lisp/progmodes/xref.el (xref--buf-pairs-iterator): `nreverse' the marker pairs list for each buffer before returning. -2016-05-04 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Use save-excursion in xref-location-marker more @@ -735,7 +735,7 @@ * lisp/progmodes/etags.el (xref-location-marker): Same. -2016-05-04 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> shell-quote-argument DIR when appropriate @@ -746,7 +746,7 @@ `shell-quote-argument' (bug#23453). Thanks for Kaushal Modi for pointing out the problem. Assert that DIR doesn't start with `~'. -2016-05-04 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Rework xref-query-replace-in-results @@ -771,14 +771,14 @@ (xref--buf-pairs-iterator-groups-markers-by-buffers-2) (xref--buf-pairs-iterator-cleans-up-markers): New tests. -2016-05-04 Juri Linkov <juri@linkov.net> +2016-06-19 Juri Linkov <juri@linkov.net> * lisp/replace.el (query-replace-read-from): Use minibuffer-with-setup-hook to set minibuffer-local value of text-property-default-nonsticky. (Bug#23418, bug#23127) -2016-05-04 Stephen Berman <stephen.berman@gmx.net> +2016-06-19 Stephen Berman <stephen.berman@gmx.net> Fix todo-mode bug involving archived items (bug#23447) @@ -791,7 +791,7 @@ archived category. Remove a no-op call to kill-buffer, which is already called in todo-insert-category-line. -2016-05-03 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Handle "empty line" regexp in xref searches @@ -802,14 +802,14 @@ (xref-collect-matches-finds-an-empty-line-regexp-match): Uncomment test. -2016-05-03 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Add tests for xref-collect-matches * test/automated/xref-tests.el: New file. Add tests for xref-collect-matches. -2016-05-03 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Use grep-find-ignored-directories instead of vc-directory-exclusion-list @@ -826,7 +826,7 @@ * doc/emacs/dired.texi (Operating on Files): Update the documentation accordingly. -2016-05-03 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Clear buffer-undo-list when showing xrefs @@ -834,7 +834,7 @@ buffer-undo-list and temporarily bind it to t while rendering the buffer contents. -2016-05-03 Alan Mackenzie <acm@muc.de> +2016-06-19 Alan Mackenzie <acm@muc.de> Note the quote translation in `message' in section "incompatible changes". @@ -842,18 +842,18 @@ cannot be disabled, and that `format' can be used to get the old behavior back. -2016-05-03 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> * etc/NEWS: Mention (message "%s" (format ...)). -2016-05-03 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> (Common Keywords): Correct what missing :group means * doc/lispref/customize.texi (Common Keywords): Correct what missing :group means. -2016-05-03 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Improve documentation of Dired's 'A' and 'Q' commands @@ -867,7 +867,7 @@ 'grep-find-ignored-files' and 'vc-directory-exclusion-list'. (Bug#23429) -2016-05-03 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Doc fixes for quoting @@ -878,21 +878,21 @@ Document quoting a bit more systematically. Problem reported by Alan Mackenzie (Bug#23425). -2016-05-02 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> posnp doc clarification * lisp/subr.el (posnp): Mention that a posn object is returned from `event-start' (bug#18211). -2016-05-02 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Mention what a missing :group does * doc/lispref/customize.texi (Common Keywords): Document that a missing :group reuses the group from the preceding item (bug#21601). -2016-05-02 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Fix documentation of dired-aux search/replace commands @@ -900,7 +900,7 @@ (dired-do-find-regexp-and-replace): Doc fixes. (Bug#23429) * lisp/dired.el: Update the corresponding autoload forms. -2016-05-02 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Fix quoting problem in cc-engine debug message @@ -908,13 +908,13 @@ Use "%s" format to pass through ‘'’ unscathed (Bug#23425), and likewise for ‘`’, and ‘%’. -2016-05-02 Philipp Stephani <phst@google.com> +2016-06-19 Philipp Stephani <phst@google.com> Add electric-quote-string unit test * test/automated/electric-tests.el (electric-quote-string): New test. -2016-05-02 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Don’t electrically quote ‘'’ in Python @@ -922,7 +922,7 @@ * lisp/electric.el (electric-quote-post-self-insert-function): Do not requote a string starter or ender. -2016-05-02 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> `nreverse' Grep hits before passing them to xref--convert-hits @@ -930,23 +930,23 @@ before passing them to xref--convert-hits. Fixes a regression from cc0b7132. -2016-05-01 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> * doc/misc/texinfo.tex: Sync from gnulib. -2016-05-01 Juri Linkov <juri@linkov.net> +2016-06-19 Juri Linkov <juri@linkov.net> * lisp/isearch.el (isearch-forward-symbol-at-point): Add isearch-push-state. (Bug#23410) -2016-05-01 Michael Albinus <michael.albinus@gmx.de> +2016-06-19 Michael Albinus <michael.albinus@gmx.de> tramp.texi: Revert last change due to backward compatibility (cherry picked from commit 910f9a0a936aacbffe9b9b790d7f698dfd287aac) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> cua-prefix-override-inhibit-delay doc fix @@ -956,7 +956,7 @@ (cherry picked from commit 2b4c099822811ede787fc6e575bfbb17b3cc0681) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> global-eldoc-mode doc fix @@ -965,7 +965,7 @@ (cherry picked from commit 25e95b5dd8cd92e03788e589bf99a4b399f03114) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> normal-top-level-add-subdirs-to-load-path doc fix @@ -974,7 +974,7 @@ (cherry picked from commit 28aaa6d20586e3330a23b017a65e56dd6461c003) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> isearch-search-fun-function doc tweak @@ -983,7 +983,7 @@ (cherry picked from commit cafc2a5940cdc523cfea6dcf1cf540f48367c62a) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Fill some imenu--index-alist doc lines @@ -991,7 +991,7 @@ (cherry picked from commit 4b7bb8f596550628eaa83b82c0f7eabe59a84964) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Fmarker_position doc string clarification @@ -1000,7 +1000,7 @@ (cherry picked from commit eeac7c57273cec3f9408b18392dd2bafe3be4450) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Further define-obsolete-* doc fixups @@ -1010,7 +1010,7 @@ (cherry picked from commit 28e9f4390d8391c2c36be4ef515cf3a2c679a5a5) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Describe WHEN in all the define-obsolete- macros @@ -1021,7 +1021,7 @@ (cherry picked from commit 247c388f160581d207e41ca5926990bbf69d4a0f) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Mention with-silent-modifications in the lispref manual @@ -1030,7 +1030,7 @@ (cherry picked from commit fcd0d854eef6e439d51e8f07cf734d5e34e502b3) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> with-silent-modifications doc clarification @@ -1040,7 +1040,7 @@ (cherry picked from commit e0e70f030e69d9696a963a86f5f7caaff4df06eb) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> clear-visited-file-modtime doc string fix @@ -1049,7 +1049,7 @@ (cherry picked from commit 1aaeaf1450756a71c9254a2a5b174c72084ca67a) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Document mode mode line variables @@ -1059,7 +1059,7 @@ (cherry picked from commit bf7a630b0a5d3900f2afb0e7a881ce62e2b9f935) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Add a cross ref to Optional Mode Line @@ -1069,7 +1069,7 @@ (cherry picked from commit a3151a28789f413af73b14fbba557b2a587fca53) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Add a doc string to display-time-string @@ -1079,7 +1079,7 @@ (cherry picked from commit 45559c584e5a4ddeed1539b028b50b95baa372f8) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> custom-buffer-style doc fix @@ -1088,7 +1088,7 @@ (cherry picked from commit bcf0291d0cd02095b0809b1eb91f1e5c5c2ac5e3) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Rearrange the doc of query-replace slightly @@ -1098,7 +1098,7 @@ (cherry picked from commit bcc10761c3b968fa4534718116a0a601ed7da389) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> apropos-print doc fix @@ -1107,7 +1107,7 @@ (cherry picked from commit 0714d7387812a151f59993ac77c7321724ef79b1) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> completion-table-with-predicate doc string fix @@ -1116,7 +1116,7 @@ (cherry picked from commit b6a4d162208f239bc7804696d611ae52c686f138) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Fill the completion-table-with-predicate doc string @@ -1125,7 +1125,7 @@ (cherry picked from commit 207a31432c1ed8b548003a3e4af32c49aa3441e9) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> replace-match-maybe-edit doc clarification @@ -1134,7 +1134,7 @@ (cherry picked from commit 139874ba53c2e2de9868f8e5234d6ea2bcb97af8) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> add-timeout doc fix @@ -1143,7 +1143,7 @@ (cherry picked from commit 921b40476f597c84d7c34aa289cd43caeb389c4a) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Extremely minor doc fix in Choosing Window @@ -1152,7 +1152,7 @@ (cherry picked from commit 6c7e7f421d02d9290d6d1d85320737371160aef7) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Transform mentions of `eval-after-load' to `with-eval-after-load' @@ -1161,7 +1161,7 @@ (cherry picked from commit 9392193be56eebdfac702a0bbb5e954088371c7a) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> cursor-type doc fix @@ -1170,7 +1170,7 @@ (cherry picked from commit 77c5f4554ebb3b7c7d49bc881e45a550f6c93987) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Add a link from Tool Bar to Images @@ -1179,7 +1179,7 @@ (cherry picked from commit da5d0786163a91400eced4fddba4a92b652458d1) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> (default-mode-line-format): More explicit obsolete info @@ -1188,7 +1188,7 @@ (cherry picked from commit 9dc5f6d830e72420dc4d41c8f6ca1ca6b28609c0) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Fcompare_buffer_substrings doc string clarification @@ -1197,7 +1197,7 @@ (cherry picked from commit aa692acbb598a1cc8219ed7a87dde25fd7626ba5) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> insert-file-contents-literally doc fix @@ -1206,7 +1206,7 @@ (cherry picked from commit b6481b19bc9592492b1f70dfecb4de6256f537fe) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Fix custom types for cursor-in-non-selected-windows @@ -1215,7 +1215,7 @@ (cherry picked from commit b66bc0cced786e0320e1c3b0758bd3c434d4e8b5) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Doc clarification to mwheel-scroll @@ -1224,7 +1224,7 @@ (cherry picked from commit 696052b5fdfbc5c25dff3c6b081aebe70f6d06c7) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Clarify the doc of eval-expression-print-format @@ -1233,7 +1233,7 @@ (cherry picked from commit cd193a871f5a8e1c81ba86fc398ac382fa814383) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Explictly explain that package-initialize loads the packages @@ -1244,7 +1244,7 @@ (cherry picked from commit 619e0aedb2f3dbfe6821ac34e2d25b4e5c181117) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Have the doc strings of `load-path' and `require' mention each other @@ -1256,7 +1256,7 @@ (cherry picked from commit 3eca9a03816f95da0030665223c0b5262f223ba7) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Doc fix for insert-pair-alist @@ -1265,7 +1265,7 @@ (cherry picked from commit 2824c587e9749a8f350f1d3dddd65176b4561dcb) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Move doc of backup-directory-alist to the Backup node @@ -1276,7 +1276,7 @@ (cherry picked from commit e77b8d84b4161f2cf8720dec2bf44a3e50134398) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Tiny doc clarification for create-fontset-from-fontset-spec @@ -1285,7 +1285,7 @@ (cherry picked from commit c05d186455ce9907eeb6b21ea4227e453996c681) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Fill the doc string of font-lock-keywords @@ -1294,7 +1294,7 @@ (cherry picked from commit c05716d3a26ea7518b89eacfccaf70c9d0731df7) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Doc fix for font-lock-remove-keywords @@ -1303,7 +1303,7 @@ (cherry picked from commit bc00dcf12983cd399127d0eea39647f29778eb02) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Clarify whitespace-style doc string @@ -1312,7 +1312,7 @@ (cherry picked from commit d96c720d0cca7c9ffbb4c712ad315bb707d6625c) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Doc fixed for next-error-buffer-p @@ -1321,7 +1321,7 @@ (cherry picked from commit a10eb168cc96db9f0dab2d75550cbd8f08be2363) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Tiny doc fix @@ -1330,7 +1330,7 @@ (cherry picked from commit 2ef0040e2363a669d9b93df935d31c98fa130132) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Doc fix @@ -1339,7 +1339,7 @@ (cherry picked from commit 6b769c81d024f7eeb90b167e7df6f87d859614d4) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> delsel doc touch ups @@ -1348,7 +1348,7 @@ (cherry picked from commit d7a5b5be9a5869bcd233434ec3103dd1976d7df7) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Doc fixes for menu-bar.el @@ -1358,7 +1358,7 @@ (cherry picked from commit 33d2c67bff0992ecbc0fe38556683242b9d1a4ae) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Doc fix @@ -1366,7 +1366,7 @@ (cherry picked from commit 6baca4911ec901579749dbf7596011d90fea3781) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Minor doc clarification @@ -1375,7 +1375,7 @@ (cherry picked from commit 5d1f3192d484edee92caa46cd7d699da3e920259) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Fill font-lock-mode doc string @@ -1384,7 +1384,7 @@ (cherry picked from commit 27abf372836532c57be2e9e3ed23413729cc07fc) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Wrap the auto-generated doc string @@ -1394,7 +1394,7 @@ (cherry picked from commit 323b69664914d687fd4b48593479cea223dfbcb4) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Clarify hi-lock-find-patterns @@ -1403,7 +1403,7 @@ (cherry picked from commit 552e90ce7dff3a7107243fdf71c4de3af443e13a) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Add a doc string to `winner-mode' @@ -1412,7 +1412,7 @@ (cherry picked from commit 2c3ab9b6e39a3d600e7d82deacc24effaec051bb) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Doc fix for align-newline-and-indent @@ -1421,7 +1421,7 @@ (cherry picked from commit 340a224ec3e01706112a07164da9a9f3f369a5aa) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Doc fix for `kbd' @@ -1430,7 +1430,7 @@ (cherry picked from commit 3a33afe25d8518f194fa4706eaccdb2a786a0348) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Doc tweak @@ -1439,7 +1439,7 @@ (cherry picked from commit 35fb7897f161d5e5a87e039dc1e427094640b0c8) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Link from (emacs)Exiting to (lisp)Killing Emacs @@ -1448,7 +1448,7 @@ (cherry picked from commit bc5f27aa099cdde02ca66e71501b89300685ab28) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> find-lisp doc touchups @@ -1458,7 +1458,7 @@ (cherry picked from commit e4c7657b0d1a31d64ca24bc64b5480cd7687e332) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Don't have the manual claim that it lists all CL incompatibilities @@ -1468,7 +1468,7 @@ (cherry picked from commit fb685bc91a72508c97ce7e30f970d4157677f371) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Change all occurrences of "Mouse-[0-9]" to "mouse-[0-9]" @@ -1478,7 +1478,7 @@ (cherry picked from commit e4c26271f2c2fe08f8490e25c63a436ab2a804ca) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Doc string change to enable-recursive-minibuffers @@ -1488,7 +1488,7 @@ (cherry picked from commit 23ba488a5e8290c4de91e0ff4161641efa364c0d) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Clarify the `interactive' doc string slightly @@ -1497,7 +1497,7 @@ (cherry picked from commit cd993be60da2d12db0d390001373d486c1091c47) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Clarify some doc strings @@ -1507,7 +1507,7 @@ (cherry picked from commit ad3ef417f3c40f086de9c547d6272e5685595e42) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Add some concept index entries for custom types @@ -1516,7 +1516,7 @@ (cherry picked from commit 388bb723fa078158d3148de05e942f9c01e95dd8) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Mention `lisp-indent-function' in the lispref manual @@ -1525,7 +1525,7 @@ (cherry picked from commit a1627691a896b2afaa264f93534178bc763564c9) -2016-05-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Clarify doc string of internal compilation function @@ -1534,7 +1534,7 @@ (cherry picked from commit 123191decb7428db3b32a6c01631fa755088393a) -2016-05-01 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Use ‘T *restrict’ proto, not ‘T[restrict]’ @@ -1542,18 +1542,18 @@ work around GCC 3.0-and-earlier incompatibility with C99, one that does not have problems with modern non-GCC compilers. -2016-05-01 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Fix documentation of 'url-retrieve-synchronously' * doc/misc/url.texi (Retrieving URLs): Update argument list of 'url-retrieve-synchronously'. (Bug#23411) -2016-05-01 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> * lisp/url/url.el (url-retrieve-synchronously): Doc fix. (Bug#23411) -2016-04-30 Leo Liu <sdl.web@gmail.com> +2016-06-19 Leo Liu <sdl.web@gmail.com> Fix last change to isearch-update (bug#23406) @@ -1561,14 +1561,14 @@ nil) ie remove the original (unless (boundp 'cursor-sensor-inhibit) ...) form. -2016-04-30 Leo Liu <sdl.web@gmail.com> +2016-06-19 Leo Liu <sdl.web@gmail.com> Autoload cursor-sensor-inhibit (bug#23406) * lisp/emacs-lisp/cursor-sensor.el (cursor-sensor-inhibit): Autoload. * lisp/isearch.el (isearch-update): Remove boundp check. -2016-04-30 Phillip Lord <phillip.lord@newcastle.ac.uk> +2016-06-19 Phillip Lord <phillip.lord@newcastle.ac.uk> org-map-entries: Fix org-agenda-prepare-buffers call @@ -1578,20 +1578,20 @@ This is a backport of commit 44c8cd7136e3fcd1e6bfa08895cac437b7a691fa from upstream org-mode. Addresses bug #23365. -2016-04-30 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Followup for last commit in the user manual * doc/emacs/basic.texi (Moving Point): Clarify that set-goal-column has buffer-local effect. (Bug#23405) -2016-04-30 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Improve doc string of 'set-goal-column' * lisp/simple.el (set-goal-column): Doc fix. (Bug#23405) -2016-04-30 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Fix the MSDOS build @@ -1669,14 +1669,14 @@ (eshell-execute-pipeline): Test 'make-process', not 'start-process', as the latter is now available on all platforms. -2016-04-30 Andreas Schwab <schwab@linux-m68k.org> +2016-06-19 Andreas Schwab <schwab@linux-m68k.org> Remove \= from format string (bug#18190) * lisp/emacs-lisp/eieio.el (defclass): Remove \= from format string. -2016-04-30 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Fix variable-pitch font on MS-Windows @@ -1685,7 +1685,7 @@ some MS-Windows systems. See this thread for details: http://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00746.html. -2016-04-29 Alan Mackenzie <acm@muc.de> +2016-06-19 Alan Mackenzie <acm@muc.de> Restore follow-scroll-up/down to scrolling by the combined size of all windows @@ -1702,7 +1702,7 @@ follow-scroll-up/down. (follow-scroll-up, follow-scroll-down): Restore the historic functionality. -2016-04-29 Alan Mackenzie <acm@muc.de> +2016-06-19 Alan Mackenzie <acm@muc.de> Revert unneeded change which harms syntactic parsing. This fixes bug #23308. @@ -1710,7 +1710,7 @@ c-state-old-cpp-end as an argument to c-with-all-but-one-cpps-commented-out regardless of the value of `here'. -2016-04-29 Alan Mackenzie <acm@muc.de> +2016-06-19 Alan Mackenzie <acm@muc.de> Correct indentation of ids in a C++ enum after a protection keyword. @@ -1723,7 +1723,7 @@ c-backward-colon-prefixed-type. On finding a colon in the backward search, check it is preceded by an identifier rather than a keyword. -2016-04-27 Glenn Morris <rgm@gnu.org> +2016-06-19 Glenn Morris <rgm@gnu.org> * lisp/window.el (window--process-window-list): No-op if no processes. @@ -1731,7 +1731,7 @@ failing if frame.el is not loaded, eg if the terminal is resized during startup of a -nw CANNOT_DUMP build. (Bug#23369). -2016-04-27 Paul Eggert <eggert@penguin.cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@penguin.cs.ucla.edu> Port dumping to NetBSD with PaX @@ -1744,7 +1744,7 @@ New vars, replacing PAXCTL_if_present and SETFATTR_if_present. All uses changed. -2016-04-27 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Don't mistake `for' inside a function for a part of array comprehension @@ -1753,7 +1753,7 @@ * test/indent/js.js: Add a corresponding example. -2016-04-27 Anders Lindgren <andlind@gmail.com> +2016-06-19 Anders Lindgren <andlind@gmail.com> Fix bug#22891: wrong terminal width when a fringe width is zero. @@ -1772,21 +1772,21 @@ (cherry picked from commit 5b5403289888efe8783ae6a405845b925f544ec1) -2016-04-27 Leo Liu <sdl.web@gmail.com> +2016-06-19 Leo Liu <sdl.web@gmail.com> Improve last change to vc-git-mode-line-string * lisp/vc/vc-git.el (vc-git-mode-line-string): Better fix that caches the result. -2016-04-27 Stephen Berman <stephen.berman@gmx.net> +2016-06-19 Stephen Berman <stephen.berman@gmx.net> Todo mode doc bug fix * lisp/calendar/todo-mode.el (todo-show): Correct obsolete and no longer correct information in doc string. -2016-04-27 Leo Liu <sdl.web@gmail.com> +2016-06-19 Leo Liu <sdl.web@gmail.com> Fix revision calculation in vc-git-mode-line-string @@ -1794,14 +1794,14 @@ vc-git-working-revision because vc-working-revision needs to decide the backend and may return nil. -2016-04-26 Jorgen Schaefer <contact@jorgenschaefer.de> +2016-06-19 Jorgen Schaefer <contact@jorgenschaefer.de> Add Python 3.5 keyword "await" * lisp/progmodes/python.el (python-font-lock-keywords): Add await as keyword. -2016-04-26 Lele Gaifax <lele@metapensiero.it> +2016-06-19 Lele Gaifax <lele@metapensiero.it> Add new keywords of Python 3.5 @@ -1818,7 +1818,7 @@ python-nav-beginning-of-defun-3): New tests to test indentation and navigation for the async keyword. -2016-04-26 Mark Oteiza <mvoteiza@udel.edu> +2016-06-19 Mark Oteiza <mvoteiza@udel.edu> Partially revert previous change. @@ -1826,7 +1826,7 @@ * lisp/rect.el (rectangle--highlight-for-redisplay): Use region face. This function is for rectangle-mark-mode, not string-rectangle. -2016-04-25 Paul Eggert <eggert@penguin.cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@penguin.cs.ucla.edu> Say why text-quoting-style is not a user option @@ -1834,12 +1834,12 @@ * etc/NEWS: Document why text-quoting-style is not a customizable variable (Bug#23372). -2016-04-25 Glenn Morris <rgm@gnu.org> +2016-06-19 Glenn Morris <rgm@gnu.org> * lisp/emacs-lisp/autoload.el (update-directory-autoloads): Future-proof against non-time-values. -2016-04-25 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Don't mention ~/.emacs.bmk literally in doc strings @@ -1847,35 +1847,35 @@ mention "~/.emacs.bmk" explicitly as the default bookmark file in the doc strings. (Bug#23350) -2016-04-25 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> +2016-06-19 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> * etc/NEWS: Explain why multicolor font display is disabled on OS X Cocoa. -2016-04-24 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Port to Ubuntu 16.04 --enable-gcc-warnings * src/image.c (gif_load) [HAVE_GIF]: Fix pointer signedness problem. -2016-04-24 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> * etc/NEWS: Improve wording of vc-git-log-output-coding-system etc. -2016-04-24 Tino Calancha <f92capac@gmail.com> +2016-06-19 Tino Calancha <f92capac@gmail.com> Don't kill ~/ if it's the top level directory * lisp/dired-aux.el (dired-kill-subdir): Don't kill ~/ if it's the top level directory (bug#23017). -2016-04-23 Tino Calancha <f92capac@gmail.com> (tiny change) +2016-06-19 Tino Calancha <f92capac@gmail.com> (tiny change) describe-char: fix insert char documentation * lisp/descr-text.el (describe-char): Only 'ucs-names' entries can be inserted by unicode name (Bug#23325). -2016-04-23 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> (vc-git-mode-line-string): Don't use `replace-regexp-in-string' @@ -1884,7 +1884,7 @@ (e.g. when FILE is a directory, bug#23344), and we actually know we only need the first 4 characters. -2016-04-22 Nicolas Petton <nicolas@petton.fr> +2016-06-19 Nicolas Petton <nicolas@petton.fr> Bump version to 25.0.93 @@ -1892,7 +1892,7 @@ * configure.ac: * msdos/sed2v2.inp: Bump Emacs version to 25.0.93. -2016-04-22 Nicolas Petton <nicolas@petton.fr> +2016-06-19 Nicolas Petton <nicolas@petton.fr> * etc/AUTHORS: Update the AUTHORS file @@ -1900,7 +1900,7 @@ * admin/authors.el (authors-ignored-files): Additions. -2016-04-22 Martin Rudalics <rudalics@gmx.at> +2016-06-19 Martin Rudalics <rudalics@gmx.at> In x_set_window_size restore do_pending_window_change calls @@ -1909,7 +1909,7 @@ do_pending_window_change calls after their stupid removal on 2015-08-31. -2016-04-21 Ilya Zakharevich <ilya@math.berkeley.edu> +2016-06-19 Ilya Zakharevich <ilya@math.berkeley.edu> Fix Alt-modified keys on some European MS-Windows keyboards @@ -1917,32 +1917,32 @@ ASCII, AND Meta modifier is a candidate, behave as if Meta is present, i.e. fall back to the legacy code. (Bug#23251) -2016-04-20 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Document 'help-go-forward' * doc/emacs/help.texi (Help Mode): Document and index 'help-go-forward'. (Bug#23323) -2016-04-20 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Revert "Allow to customize names of executables used by grep.el" This reverts commit c93ae7a1e5a94541189a8f36984014344d561ffc. -2016-04-20 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Revert "Don't use 'find-program'" This reverts commit 10597c977d55cbf9304b51c3b364ce58199384a0. -2016-04-20 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Revert "Use 'grep-find-program' in check-declare.el" This reverts commit 33bef6e90bfd20609d044b8a076c1570c627684a. -2016-04-20 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Clarify documentation of 'dired-mark-files-containing-regexp' @@ -1954,7 +1954,7 @@ for files visited in buffers, 'dired-mark-files-containing-regexp' searches the buffer rather than the file on disk. (Bug#22694) -2016-04-19 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Make tmm-menubar work in correct order again @@ -1965,7 +1965,7 @@ item when the function is called with a non-nil 'x-position' argument. -2016-04-18 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Remove the Meta-CVS VC backend @@ -1976,14 +1976,14 @@ * doc/misc/efaq-w32.texi (Version control): Same. -2016-04-18 Michael Albinus <michael.albinus@gmx.de> +2016-06-19 Michael Albinus <michael.albinus@gmx.de> Fix Bug#23276 * lisp/autorevert.el (auto-revert-handler): Ignore errors coming from `revert-buffer'. (Bug#23276) -2016-04-17 Reto Zimmermann <reto@gnu.org> +2016-06-19 Reto Zimmermann <reto@gnu.org> Sync with upstream vhdl mode v3.38.1. @@ -1994,7 +1994,7 @@ (vhdl-template-else, vhdl-template-elsif): Support generate statement. (vhdl-re-search-forward, vhdl-re-search-backward): Save match data. -2016-04-16 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Tweak configure.ac syntax in recent module patch @@ -2002,14 +2002,14 @@ recent HAVE_MODULES patch. Although this doesn’t fix any bugs, the previous syntax was confusing. -2016-04-16 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Port to GCC 5.3.1 20160406 (Red Hat 5.3.1-6) * src/indent.c (Fvertical_motion): Pacify --enable-gcc-warnings when using the April 6 Fedora patch to GCC. -2016-04-16 Mark Oteiza <mvoteiza@udel.edu> +2016-06-19 Mark Oteiza <mvoteiza@udel.edu> Make sh-electric-here-document-mode accessible in sh-mode-hook. (Bug#3226) @@ -2018,18 +2018,18 @@ (sh-mode): Mention sh-mode-hook in docstring. (sh-mode): Remove sh-electric-here-document-mode invocation. -2016-04-16 Glenn Morris <rgm@gnu.org> +2016-06-19 Glenn Morris <rgm@gnu.org> * configure.ac (HAVE_MODULES): Exclude gnu-kfreebsd from previous. -2016-04-16 Mark Oteiza <mvoteiza@udel.edu> +2016-06-19 Mark Oteiza <mvoteiza@udel.edu> Make use of rectangle-preview custom variable. lisp/rect.el (rectangle--string-preview): Only create a preview if rectangle-preview is non-nil (Bug#23248). -2016-04-16 Mark Oteiza <mvoteiza@udel.edu> +2016-06-19 Mark Oteiza <mvoteiza@udel.edu> Make use of rectangle-preview face. @@ -2037,21 +2037,21 @@ (rectangle--highlight-for-redisplay): Replace 'region with 'rectangle-preview (Bug#23248). -2016-04-16 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Use 'grep-find-program' in check-declare.el * lisp/emacs-lisp/check-declare.el (check-declare-directory): Use 'grep-find-program', not 'find-program'. -2016-04-16 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Improve "C-h S" for cl-lib symbols * lisp/info-look.el: Add cl.info lookup to emacs-lisp-mode related manuals. (Bug#23289) -2016-04-16 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Fix minor issues with removing left or right fringes @@ -2065,14 +2065,14 @@ text width when setting the width of one or both fringes to zero. (Bug#22891) -2016-04-16 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Speed up redisplay in ansi-term mode * lisp/term.el (ansi-term): Force L2R 'bidi-paragraph-direction'. (Bug#20611) -2016-04-16 Philipp Stephani <phst@google.com> +2016-06-19 Philipp Stephani <phst@google.com> Simplify 8-bit character handling by terminal for 'raw-text' @@ -2081,11 +2081,11 @@ * lisp/xt-mouse.el (xterm-mouse--read-coordinate): Use 'no-conversion' instead of 'latin-1'. -2016-04-15 Glenn Morris <rgm@gnu.org> +2016-06-19 Glenn Morris <rgm@gnu.org> * configure.ac (HAVE_MODULES): Treat gnu like gnu-linux. (Bug#22722) -2016-04-15 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Fix w32 memory-management problem when extending buffer text @@ -2101,7 +2101,7 @@ and http://debbugs.gnu.org/cgi/bugreport.cgi?bug=23223#55 for two examples of the related problems. -2016-04-14 Michael Albinus <michael.albinus@gmx.de> +2016-06-19 Michael Albinus <michael.albinus@gmx.de> Fix Bug#20637. Do not merge to master @@ -2111,7 +2111,7 @@ * test/automated/vc-tests.el (vc-test--state) (vc-test--working-revision): Deactivate now failing checks. -2016-04-14 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> substitute-command-keys keeps quotes’ text props @@ -2121,11 +2121,11 @@ quotes, copy the source string’s text properties too, since no substring lengths have changed. -2016-04-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> +2016-06-19 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> * src/xwidget.c (x_draw_xwidget_glyph_string): More clipping fixes. -2016-04-12 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Add semantic-symref-filepattern-alist entry for lisp-interaction-mode @@ -2134,7 +2134,7 @@ Add entry for lisp-interaction-mode (http://debbugs.gnu.org/cgi/bugreport.cgi?bug=23223#47) -2016-04-12 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Perform xref searches without visiting unopened files @@ -2174,13 +2174,13 @@ (semantic-symref-global--line-re) (semantic-symref-parse-tool-output-one-line): Same. -2016-04-12 Phillip Lord <phillip.lord@newcastle.ac.uk> +2016-06-19 Phillip Lord <phillip.lord@newcastle.ac.uk> Revert "Prevent bootstrap autoload backup files" This reverts commit c23c965bb9d0a4bcc1b6158833ff99aa20fd53e9. -2016-04-12 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Improve time zone documentation @@ -2198,7 +2198,7 @@ environment variable in preference to mentioning the sort-of-internal function set-time-zone-rule. -2016-04-12 Phillip Lord <phillip.lord@russet.org.uk> +2016-06-19 Phillip Lord <phillip.lord@russet.org.uk> Prevent bootstrap autoload backup files @@ -2210,13 +2210,13 @@ (Bug#23203) -2016-04-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> +2016-06-19 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> Disable multicolor fonts on OS X since they are not supported on free systems * src/macfont.m (macfont_list): Don't use color bitmap fonts. -2016-04-11 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Capitalize “Universal Time” in documentation @@ -2224,14 +2224,14 @@ * lisp/vc/add-log.el (add-log-time-zone-rule): Also, fix typo by mentioning ‘format-time-string’ instead of ‘set-time-zone-rule’. -2016-04-11 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Don't use 'find-program' * lisp/progmodes/project.el (project-file-completion-table): Use 'grep-find-program', rather than the obsolete 'find-program'. -2016-04-11 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Sync with gnulib @@ -2241,7 +2241,7 @@ 2016-04-11 stdint: port to strict C11 left shift * doc/misc/texinfo.tex, lib/stdint.in.h: Copy from gnulib. -2016-04-11 Leo Liu <sdl.web@gmail.com> +2016-06-19 Leo Liu <sdl.web@gmail.com> Fix last change on 2016-01-02 @@ -2249,7 +2249,7 @@ `cl-errs-re' before `lisp--el-match-keyword'; don't use `prepend' which highlights `cl-errs-re' even in comments or strings. -2016-04-11 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Port run-prolog EMACS to SWI-Prolog 7.2.3 @@ -2258,7 +2258,7 @@ with the new way of dealing with the EMACS and INSIDE_EMACS environment variables. -2016-04-10 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Avoid crashes due to unreasonably large or small text scaling @@ -2267,13 +2267,13 @@ (text-scale-set, text-scale-increase): Use them to limit the text scaling to a reasonable range of values. (Bug#23259) -2016-04-10 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Improve documentation of 'with-eval-after-load' * lisp/subr.el (with-eval-after-load): Doc fix. (Bug#23258) -2016-04-10 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Improve handling of non-ASCII characters in Git log messages @@ -2293,7 +2293,7 @@ * etc/NEWS: Mention the new vc-git related defcustoms. -2016-04-09 Philipp Stephani <phst@google.com> +2016-06-19 Philipp Stephani <phst@google.com> Remove undefined behavior in OS X dumper. @@ -2302,7 +2302,7 @@ * src/unexmacosx.c (unexec_write): Use Mach virtual memory API to avoid undefined behavior when reading arbitrary memory. -2016-04-09 Joakim Verona <joakim@verona.se> +2016-06-19 Joakim Verona <joakim@verona.se> Fix clipping of xwidgets @@ -2310,7 +2310,7 @@ instead of calculating the clipping borders manually. Suggested by YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>. -2016-04-09 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Improve Lisp-level documentation of tooltips @@ -2323,18 +2323,18 @@ * doc/emacs/frames.texi (Tooltips): Include more customization variables. Add a cross-reference to the ELisp manual. -2016-04-08 Glenn Morris <rgm@gnu.org> +2016-06-19 Glenn Morris <rgm@gnu.org> Faces names should not end in "-face". * lisp/rect.el (rectangle-preview): Rename from rectangle-preview-face. * lisp/vc/vc-hooks.el (vc-state-base): Rename from vc-state-base-face. -2016-04-08 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> * src/xsmfns.c (syms_of_xsmfns): Remove stray "s in doc strings. -2016-04-08 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Comint and compile no longer set EMACS @@ -2349,11 +2349,11 @@ * lisp/progmodes/compile.el (compilation-start): Don’t set EMACS=t in the subsidiary process. -2016-04-08 Stefan Monnier <monnier@iro.umontreal.ca> +2016-06-19 Stefan Monnier <monnier@iro.umontreal.ca> * lisp/subr.el (read-key): Don't let the prompt linger (bug#22714) -2016-04-08 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Allow to customize names of executables used by grep.el @@ -2364,20 +2364,20 @@ (grep-program): Now a defcustom rather than a simple variable. (Bug#23219) -2016-04-08 Alan Third <alan@idiocy.org> +2016-06-19 Alan Third <alan@idiocy.org> Set locale encoding to UTF-8 when run from OS X GUI. * src/nsterm.m (ns_init_locale): Append .UTF-8 when setting LANG. -2016-04-08 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Avoid signaling errors in 'M-n' at the 'C-x C-f' prompt * lisp/ffap.el (ffap-guess-file-name-at-point): Ignore errors while 'ffap-guesser' runs. (Bug#23218) -2016-04-08 Marcin Borkowski <mbork@mbork.pl> +2016-06-19 Marcin Borkowski <mbork@mbork.pl> Avoid infinite loop in 'studlify-word' @@ -2385,7 +2385,7 @@ 'forward-word-strictly' and 'backward-word-strictly' instead of 'forward-word' and 'backward-word'. (Bug#19940) -2016-04-07 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Don’t recommend obsolete EMACS env var @@ -2397,20 +2397,20 @@ Remove obsolescent recommendation to consult the EMACS environment variable. -2016-04-07 Glenn Morris <rgm@gnu.org> +2016-06-19 Glenn Morris <rgm@gnu.org> * lisp/emacs-lisp/package.el: Change from a few days ago needs seq. * lisp/emacs-lisp/seq.el: Load cl-lib, not cl-extra. -2016-04-07 Leo Liu <sdl.web@gmail.com> +2016-06-19 Leo Liu <sdl.web@gmail.com> Fix "Beginning of buffer" error in forward-page * lisp/textmodes/page.el (forward-page): Check before move to prevent "Beginning of buffer" error. -2016-04-06 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Add a `transient' project type @@ -2419,7 +2419,7 @@ (project-current): Instead of signaling an error, return a transient project instance rooted in the chosen directory. -2016-04-06 Lars Magne Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Magne Ingebrigtsen <larsi@gnus.org> Revert "Backport HTTPS proxy fix" @@ -2428,7 +2428,7 @@ It's too late in the Emacs 25 release cycle to add things like this to Emacs 25.1. It's border line new feature. -2016-04-06 Tao Fang <fangtao0901@gmail.com> +2016-06-19 Tao Fang <fangtao0901@gmail.com> Backport HTTPS proxy fix @@ -2436,7 +2436,7 @@ Backport: -2016-04-06 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Fix stability confusion in sort-tests @@ -2447,7 +2447,7 @@ as sorting with the reverse predicate. This is not true for stable sorts when items compare equal. -2016-04-05 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Avoid describe-key error with lambdas @@ -2456,13 +2456,13 @@ (xref-mode-local-overload): Use function-overload-p instead of assuming the argument is a symbol. -2016-04-04 Artur Malabarba <bruce.connor.am@gmail.com> +2016-06-19 Artur Malabarba <bruce.connor.am@gmail.com> * lisp/emacs-lisp/package.el (package-install-selected-packages): Skip unavailable packages. -2016-04-04 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Sync with gnulib @@ -2472,7 +2472,7 @@ * doc/misc/texinfo.tex, lib/stddef.in.h, m4/stdint.m4: Copy from gnulib. -2016-04-03 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Fix doc for Universal Time @@ -2482,7 +2482,7 @@ (Time Parsing): Remove stray obsolete paragraph about a UNIVERSAL argument for ‘format-time-string’. -2016-04-03 Michael Albinus <michael.albinus@gmx.de> +2016-06-19 Michael Albinus <michael.albinus@gmx.de> Handle Bug#23186 @@ -2491,7 +2491,7 @@ * lisp/net/tramp-sh.el (tramp-maybe-open-connection): `tramp-encoding-shell' could be nil. (Bug#23186) -2016-04-03 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> More format-time-string change fixups @@ -2501,14 +2501,14 @@ * lisp/org/ox-icalendar.el (org-icalendar-convert-timestamp): Use (not (not X)) to treat non-nil values of utc arg as UTC. -2016-04-02 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> make-xwidget unused arg cleanup * doc/lispref/display.texi (Xwidgets): Remove stray refs. * src/xwidget.c (syms_of_xwidget): Qwebkit, not Qwebkit_osr. -2016-04-02 Joakim Verona <joakim@verona.se> +2016-06-19 Joakim Verona <joakim@verona.se> Remove unused arguments from make-xwidget @@ -2519,21 +2519,21 @@ (xwidget-webkit-new-session): Reflect changed arguments * xwidget.c (Fmake_xwidget, syms_of_xwidget): Reflect changed arguments -2016-04-02 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Document incompatible changes in 'format-time-string' * etc/NEWS: Mention the incompatible change in the interpretation of the 3rd argument to 'format-time-string'. (Bug#21943) -2016-04-02 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Improve documentation of byte-code objects * doc/lispref/compile.texi (Byte-Code Objects): Document the integer format of the argument descriptor. (Bug#23061) -2016-04-02 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Adapt calls to 'format-time-string' to changes in Emacs 25 @@ -2543,7 +2543,7 @@ last argument to format-time-string, when the TZ argument is not a number, per the doc string. -2016-04-02 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Improve vc-diff with Git backend @@ -2553,7 +2553,7 @@ (vc-git-print-log): Don't override coding-system-for-read if it's already bound. -2016-04-01 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> (js--continued-expression-p): Special-case unary plus and minus @@ -2561,7 +2561,7 @@ effort to recognize unary plus and minus, in the contexts where they make sense (https://github.com/mooz/js2-mode/issues/322). -2016-04-01 Alan Mackenzie <acm@muc.de> +2016-06-19 Alan Mackenzie <acm@muc.de> Prevent C++ Mode wrongly fontifying some identifiers near templates as types @@ -2579,7 +2579,7 @@ * lisp/progmodes/cc-fonts.el (c-font-lock-<>-arglists): Don't fontify an identifier as a type when its associated ">" is followed by a "(". -2016-04-01 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Avoid crashes due to insanely large columns in tabulated-list-format @@ -2592,7 +2592,7 @@ * src/term.c (append_composite_glyph): Add assertion to verify that the pixel width of the glyph will never overflow a 'short'. -2016-03-31 Mark Oteiza <mvoteiza@udel.edu> +2016-06-19 Mark Oteiza <mvoteiza@udel.edu> Teach M-x disassemble a default argument. @@ -2600,14 +2600,14 @@ * lisp/emacs-lisp/disass.el (disassemble): Default to function at point, if any. -2016-03-31 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Fix EOL decoding in vc-annotate with SVN back-end on MS-Windows * lisp/vc/vc-annotate.el (vc-annotate): Force DOS EOL decoding on MS-Windows and MS-DOS, when processing the output of "svn annotate". -2016-03-31 Michael Albinus <michael.albinus@gmx.de> +2016-06-19 Michael Albinus <michael.albinus@gmx.de> Fix OS X specific settings in tramp-tests @@ -2619,7 +2619,7 @@ (tramp--test-utf8): Improve settings of coding systems. Do not use `tramp--test-darwin-p' anymore. (Bug#22145) -2016-03-30 Alan Mackenzie <acm@muc.de> +2016-06-19 Alan Mackenzie <acm@muc.de> Finish fixing a cacheing bug in CC Mode (see 2016-03-09) @@ -2632,21 +2632,21 @@ * lisp/progmodes/cc-engine.el (c-record-parse-state-state): Terminate stale markers. -2016-03-30 Alan Mackenzie <acm@muc.de> +2016-06-19 Alan Mackenzie <acm@muc.de> Merge branch 'emacs-25' of /home/acm/emacs/emacs.git/emacs-25 into emacs-25 -2016-03-29 Xue Fuqiao <xfq.free@gmail.com> +2016-06-19 Xue Fuqiao <xfq.free@gmail.com> * doc/lispref/text.texi (Columns): Remove a nonexistent reference. The example was removed by Chong Yidong on Mar 5, 2012. -2016-03-29 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> * doc/man/emacsclient.1: Document +line:column option. -2016-03-29 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Fix rare problems with echo-area display and multiple frames @@ -2654,7 +2654,7 @@ around the call to x_consider_frame_title, to prevent resize_mini_window from undoing echo-area display. (Bug#23124) -2016-03-29 Alan Mackenzie <acm@muc.de> +2016-06-19 Alan Mackenzie <acm@muc.de> In M-%, avoid making buffer-local binding of text-property-default-nonsticky @@ -2665,7 +2665,7 @@ text-property-default-nonsticky to inside of a new with-current-buffer buffer form with the minibuffer as argument. -2016-03-27 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Remove prog-indentation-context @@ -2683,22 +2683,22 @@ Do not merge to master. -2016-03-27 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> * src/font.c (QCuser_spec): Add missing colon to :user-spec. -2016-03-27 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Don't start the 'midnight' timer twice * lisp/midnight.el (midnight-mode): Avoid starting the midnight timer twice when activating the mode the first time. (Bug#23123) -2016-03-27 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> +2016-06-19 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> * src/xwidget.c (Fxwidget_resize): Fix inappropriate use of XFASTINT. -2016-03-26 Stephen Berman <stephen.berman@gmx.net> +2016-06-19 Stephen Berman <stephen.berman@gmx.net> Fix todo-mode category movement @@ -2709,11 +2709,11 @@ items, handle the source archive buffer properly. Remove superfluous code. -2016-03-26 Glenn Morris <rgm@gnu.org> +2016-06-19 Glenn Morris <rgm@gnu.org> * lisp/xt-mouse.el (xterm-mouse-utf-8): Add :version. -2016-03-26 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Ignore non-nil. non-cons values of unread-command-events @@ -2721,7 +2721,7 @@ (Finput_pending_p): Use CONSP instead of !NILP to see if there are unread command events to be processed. (Bug#22976) -2016-03-26 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Improve documentatuon of 'truncate-partial-width-windows' @@ -2734,11 +2734,11 @@ * doc/emacs/display.texi (Line Truncation): Remove a redundant index entry. -2016-03-25 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> * src/ftfont.c (ftfont_shape_by_flt): Parenthesize as per GNU style. -2016-03-25 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Fix 'dired-goto-file' in Dired buffers produced by find-dired @@ -2746,7 +2746,7 @@ relative name with leading sub-directories, before looking for the basename alone. (Bug#23089) -2016-03-25 Nicolas Petton <nicolas@petton.fr> +2016-06-19 Nicolas Petton <nicolas@petton.fr> Fix map-put and map-delete for alists (Bug#23105) @@ -2754,7 +2754,7 @@ expression to a new symbol. * test/lisp/emacs-lisp/map-tests.el: Add a regression test. -2016-03-25 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Minor copyedits of documentation for temporary displays @@ -2765,7 +2765,7 @@ * etc/NEWS: Minor rewording of the entry about temporary displays. -2016-03-25 Philipp Stephani <phst@google.com> +2016-06-19 Philipp Stephani <phst@google.com> Add customization option for using UTF-8 coordinates in xt-mouse @@ -2783,7 +2783,7 @@ * test/automated/xt-mouse-tests.el: Add tests for xt-mouse.el. -2016-03-25 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Minor doc string fixes in replace.el @@ -2793,7 +2793,7 @@ these commands operate from point to the end of the buffer's accessible portion. (Bug#23067) -2016-03-25 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Fix scrolling upwards with 'xwidget-webkit-browse-url' @@ -2801,7 +2801,7 @@ of CHECK_NATNUM. Suggested by Shayan Pirani <shayanpirani@gmail.com>. (Bug#22918) -2016-03-25 K. Handa <handa@gnu.org> +2016-06-19 K. Handa <handa@gnu.org> Fix display of Indic scripts @@ -2809,7 +2809,7 @@ of the range U+300...U+36F, use the "combining" FLT only with non-OTF fonts. -2016-03-25 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Fix splash screen display at startup @@ -2823,7 +2823,7 @@ * etc/NEWS: Mention the change. -2016-03-25 Martin Rudalics <rudalics@gmx.at> +2016-06-19 Martin Rudalics <rudalics@gmx.at> Describe temporary displays in Emacs manual @@ -2832,7 +2832,7 @@ (Temporary Displays): New subsubsection describing display of temporary buffers and `temp-buffer-resize-mode'. -2016-03-24 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Avoid stray As next to IDLW icons @@ -2840,7 +2840,7 @@ Use "" for empty labels, not "a", as the latter now displays stray "A"s (Bug#18997). -2016-03-24 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Avoid GTK 3 crash with icons and masks @@ -2853,13 +2853,13 @@ or images that are not 8 bits per sample) instead of displaying junk or crashing. -2016-03-24 Juri Linkov <juri@linkov.net> +2016-06-19 Juri Linkov <juri@linkov.net> * lisp/minibuffer.el (minibuffer-completion-help): Use fit-window-to-buffer instead of shrink-window-if-larger-than-buffer. (Bug#23092) -2016-03-24 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Define make_save_ptr_ptr unconditionally @@ -2867,14 +2867,14 @@ USE_X_TOOLKIT || defined USE_GTK) conditional. Reported by Philipp Stephani <phst@google.com>. (Bug#23101) -2016-03-24 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Preserve current buffer when popping up TTY menus * src/term.c (tty_menu_show): Be sure to save and restore the current buffer around TTY menu pop-ups. (Bug#23101) -2016-03-24 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Improve font selection by family on MS-Windows @@ -2886,7 +2886,7 @@ of a face have no effect on MS-Windows, because they are rejected due to bogus mismatch of the charset. -2016-03-23 Paul Eggert <eggert@penguin.cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@penguin.cs.ucla.edu> Comint, term, and compile now set EMACS @@ -2902,7 +2902,7 @@ Go back to setting the EMACS environment variable, for backward compatibility to Bash 4.3 and earlier. -2016-03-23 Paul Eggert <eggert@penguin.cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@penguin.cs.ucla.edu> Ignore more merges when generating ChangeLog @@ -2910,7 +2910,7 @@ not merely those from master and emacs-NN. The ChangeLog entries they generate are not that useful. -2016-03-23 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Sync with gnulib @@ -2920,7 +2920,7 @@ * build-aux/gitlog-to-changelog, doc/misc/texinfo.tex: * lib/sys_select.in.h: Copy from gnulib. -2016-03-23 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Resurrect GNUS-NEWS autogeneration @@ -2931,7 +2931,7 @@ procedure for building GNUS-NEWS. The old procedure got lost somehow when Gnus was merged into Emacs. -2016-03-22 Anders Lindgren <andlind@gmail.com> +2016-06-19 Anders Lindgren <andlind@gmail.com> Make `toggle-frame-maximized' respect the dock on OS X (bug#22988). @@ -2941,7 +2941,7 @@ ([EmacsWindow zoom:]): Take all screen margins (except those originating from a hidden dock) into account. -2016-03-22 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Fix bug in displaying header line with a box face @@ -2949,7 +2949,7 @@ display string acquires the box face from an underlying string, not from the buffer. (Bug#23091) -2016-03-21 Kaushal Modi <kaushal.modi@gmail.com> +2016-06-19 Kaushal Modi <kaushal.modi@gmail.com> Fix an Isearch var to be a string (Bug#23038) @@ -2964,14 +2964,14 @@ `replace-regexp-in-string' (where a string was expected). That caused the error described in Bug#23038. -2016-03-21 Leo Liu <sdl.web@gmail.com> +2016-06-19 Leo Liu <sdl.web@gmail.com> Fix (args-out-of-range 1) error in cursor-sensor--detect * lisp/emacs-lisp/cursor-sensor.el (cursor-sensor--detect): Don't hard-code (point-min) as 1 which fails in narrowed buffers. -2016-03-20 Lars Magne Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Magne Ingebrigtsen <larsi@gnus.org> Render empty <ul><li><ul> correctly @@ -2981,7 +2981,7 @@ Backport: -2016-03-20 Lars Magne Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Magne Ingebrigtsen <larsi@gnus.org> Ignore invalid base64 encoded embedded images @@ -2991,7 +2991,7 @@ Backport: -2016-03-20 Lars Magne Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Magne Ingebrigtsen <larsi@gnus.org> Fix <p> and <div> newlines with or without <li> in shr @@ -3005,21 +3005,21 @@ Backport: -2016-03-19 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Avoid errors in 'newline' * lisp/simple.el (newline): Don't barf if invoked with non-positive argument in the middle of a line. (Bug#22490) -2016-03-19 Michael Albinus <michael.albinus@gmx.de> +2016-06-19 Michael Albinus <michael.albinus@gmx.de> Fix Bug#23032 * doc/misc/eshell.texi (Arguments): Mention the pipe symbol in remote file names. (Bug#23032) -2016-03-19 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Adjudicate review comments in abbrevs.texi @@ -3031,7 +3031,7 @@ * admin/release-process (Check manuals): Mark files reviewed by Steve Byrne. -2016-03-18 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Fixup the "normal" matcher; highlight global var symbols, too @@ -3039,7 +3039,7 @@ operator name symbols with the "normal" matcher (it actually needed updating). Highlight global variable symbols, too. -2016-03-18 Marcin Borkowski <mbork@mbork.pl> +2016-06-19 Marcin Borkowski <mbork@mbork.pl> Honor prefix arg in doc-view-next-line-or-next-page @@ -3047,7 +3047,7 @@ prefix argument into consideration when continuous scrolling is not in effect (i.e., by default) (bug#19559). -2016-03-18 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Port to strict C99 offsetof @@ -3056,7 +3056,7 @@ Use only a single identifier as the second argument of offsetof. Found by using clang -pedantic. -2016-03-18 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Port to GTK with strict C11 compiler @@ -3066,7 +3066,7 @@ g_signal_handler_find and g_signal_handlers_block_by_func, which use gpointer instead of GCallback. Found by using gcc -pedantic. -2016-03-18 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Port to GTK with strict C99 compiler @@ -3076,7 +3076,7 @@ * src/emacsgtkfixed.h (EmacsFixedClass): Remove duplicate typedef, which strict C99 does not allow (Bug#23003). -2016-03-17 Anders Lindgren <andlind@gmail.com> +2016-06-19 Anders Lindgren <andlind@gmail.com> Avoid screen artifacts with new OS X visible bell after scrolling @@ -3085,14 +3085,14 @@ (hide_bell): Trace. (ns_copy_bits): Trace. -2016-03-17 Michael Albinus <michael.albinus@gmx.de> +2016-06-19 Michael Albinus <michael.albinus@gmx.de> Suppress some Tramp tests for OSX, do not merge with master * test/automated/tramp-tests.el (tramp--test-darwin-p): New defun. (tramp--test-utf8): Use it. (Bug#22145) -2016-03-17 Glenn Morris <rgm@gnu.org> +2016-06-19 Glenn Morris <rgm@gnu.org> * lisp/progmodes/xref.el (xref-buffer-name, xref--window): Move definitions before use. @@ -3101,7 +3101,7 @@ * lisp/mail/rmail.el (rmail-mime-entity-truncated): Declare. -2016-03-17 Glenn Morris <rgm@gnu.org> +2016-06-19 Glenn Morris <rgm@gnu.org> Address compilation warnings due to 2016-01-03 mml refactoring. @@ -3114,13 +3114,13 @@ * lisp/gnus/mml1991.el, lisp/gnus/mml2015.el: No longer a need for password-cache. -2016-03-16 Stefan Monnier <monnier@iro.umontreal.ca> +2016-06-19 Stefan Monnier <monnier@iro.umontreal.ca> * lisp/emacs-lisp/smie.el (smie-indent-keyword): Don't burp in strings (bug#22960). -2016-03-16 Glenn Morris <rgm@gnu.org> +2016-06-19 Glenn Morris <rgm@gnu.org> * lisp/dired-x.el (dired-omit-here-always): Correct error message for 2016-01-25 change. @@ -3130,21 +3130,21 @@ * lisp/xml.el (xml-parse-tag-1): Replace undefined function. -2016-03-16 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Avoid segfaults due to frame image cache being absent * src/image.c (cache_image): If the frame doesn't have an image cache, create it. (Bug#23028) -2016-03-16 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Improve documentation of glyphless-character display * doc/emacs/display.texi (Text Display): Document and index the 'glyphless-char' face. -2016-03-16 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Support safe navigation operator in non-SMIE indentation code @@ -3153,7 +3153,7 @@ Cherry-picked from https://github.com/ruby/ruby/commit/68e16ddd7961b86e5013e62ae2954e88638de058. -2016-03-16 Thomas Fitzsimmons <fitzsim@fitzsim.org> +2016-06-19 Thomas Fitzsimmons <fitzsim@fitzsim.org> Move xsd:base64Binary decoding fix to debbugs.el 0.9.1 @@ -3162,14 +3162,14 @@ (soap-decode-xs-basic-type): Likewise. (soap-invoke): Document xsd:base64Binary handling. -2016-03-15 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Fix Ruby's operator precedence * lisp/progmodes/ruby-mode.el (ruby-smie-grammar): Rearrange the smie-precs->prec2 form. -2016-03-15 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> (ruby-interpolation-inside-another-interpolation): New failing test @@ -3177,7 +3177,7 @@ (ruby-interpolation-inside-another-interpolation): New failing test. -2016-03-15 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Port to clang 3.7.0 on x86-64 @@ -3191,12 +3191,12 @@ uninitialized locals. This avoids undefined behavior and pacifies clang. -2016-03-15 Glenn Morris <rgm@gnu.org> +2016-06-19 Glenn Morris <rgm@gnu.org> * test/automated/package-test.el (package-test-signed): Tweak skip condition, for hydra. -2016-03-15 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Sync with gnulib @@ -3205,7 +3205,7 @@ 2016-03-15 select: port more to Intel 2016.1.150 compiler * lib/sys_select.in.h, lib/time_rz.c: Copy from gnulib. -2016-03-15 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Fix startup of "emacs -nw" on systems that CANNOT_DUMP @@ -3215,14 +3215,14 @@ * lisp/loadup.el <resize-mini-windows>: Set to 'grow-only' after loading window.el. (Bug#22975) -2016-03-14 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Do not tokenize a comment before continuation as ';' * lisp/progmodes/ruby-mode.el (ruby-smie--implicit-semi-p): Account for a comment right after point. -2016-03-14 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Don't misindent arguments of a method call inside continuation @@ -3230,14 +3230,14 @@ Use smie-indent-virtual instead of smie-rule-parent (bug#23015). Simplify the traversal loop. -2016-03-14 Stefan Monnier <monnier@iro.umontreal.ca> +2016-06-19 Stefan Monnier <monnier@iro.umontreal.ca> * src/keyboard.c (echo_keystrokes_p): Don't test cursor_in_echo_area (read_key_sequence): Test it here, as before. (bug#22825). -2016-03-14 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> ASCII-only etc/NEWS etc. @@ -3247,7 +3247,7 @@ UTF-8-ignorant tools, rewrite its non-ASCII text to spell out Unicode, e.g., replace ‘‒’ with ‘U+2012 (FIGURE DASH)’. -2016-03-14 Alan Mackenzie <acm@muc.de> +2016-06-19 Alan Mackenzie <acm@muc.de> Fix a cacheing bug, which led to inordinately slow c-beginning-of-defun. @@ -3262,7 +3262,7 @@ c-self-bind-state-cache around the processing, replacing flawed bindings of c-state-cache. -2016-03-14 Alan Mackenzie <acm@muc.de> +2016-06-19 Alan Mackenzie <acm@muc.de> Fix a cacheing bug, which led to inordinately slow c-beginning-of-defun. @@ -3277,7 +3277,7 @@ c-self-bind-state-cache around the processing, replacing flawed bindings of c-state-cache. -2016-03-14 Kaushal Modi <kaushal.modi@gmail.com> +2016-06-19 Kaushal Modi <kaushal.modi@gmail.com> Fix Isearch prompt when invoked with an argument @@ -3289,14 +3289,14 @@ mode. Comments have been added to explain the priority of conditions in the `cond' form. (Bug#22991) -2016-03-14 Cesar Quiroz <cesar.quiroz@gmail.com> (tiny change) +2016-06-19 Cesar Quiroz <cesar.quiroz@gmail.com> (tiny change) Fix a typo in the Emacs manual * doc/emacs/maintaining.texi (VC Directory Commands): Fix a typo in a command name. -2016-03-14 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Curved quotes in etc/NEWS etc. @@ -3304,7 +3304,7 @@ recently-changed text documentation. See: http://lists.gnu.org/archive/html/emacs-devel/2016-03/msg00860.html -2016-03-14 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Fix some single quotes in documentation @@ -3314,21 +3314,21 @@ 'like this' consistently, rather than also (sometimes) ‘like this’ or (more often) `like this'. -2016-03-13 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Make lisp-completion-at-point's argument optional * lisp/progmodes/elisp-mode.el (lisp-completion-at-point): Make the argument optional, like it was before the rename. -2016-03-13 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Tweak the left precedence of '=>' * lisp/progmodes/ruby-mode.el (ruby-smie-grammar): Tweak the left precedence of '=>', to improve indentation and sexp navigation. -2016-03-13 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Indent '.' relative to the first sibling expression @@ -3336,20 +3336,20 @@ Indent '.' relative to the first sibling expression, instead of the parent token (bug#17213). -2016-03-13 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Make '.' associative, for easier sexp navigation * lisp/progmodes/ruby-mode.el (ruby-smie-grammar): Make '.' associative, for easier sexp navigation. -2016-03-13 Phillip Lord <phillip.lord@russet.org.uk> +2016-06-19 Phillip Lord <phillip.lord@russet.org.uk> Revert "Simplify "Visit New File" to "New File"" This reverts commit d457fd9dc782465e1547f74021390c9d5951d6af. -2016-03-12 Phillip Lord <phillip.lord@russet.org.uk> +2016-06-19 Phillip Lord <phillip.lord@russet.org.uk> Simplify "Visit New File" to "New File" @@ -3358,7 +3358,7 @@ normal-no-mouse-startup-screen): Change label "Visit New File" to "New File". -2016-03-12 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Update Unicode notes for importing a new Unicode version @@ -3366,7 +3366,7 @@ in fontset.el when importing data files from a new Unicode version. -2016-03-12 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Import new data files from Unicode 9.0.0beta @@ -3391,7 +3391,7 @@ * lisp/international/mule-cmds.el (ucs-names): Update ranges per Unicode 9.0.0 additions. -2016-03-12 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Avoid errors in forms-mode when default major mode is text @@ -3399,7 +3399,7 @@ change-major-mode-with-file-name to nil when calling set-visited-file-name. (Bug#22982) -2016-03-12 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Avoid crashes at startup on systems that CANNOT_DUMP @@ -3416,14 +3416,14 @@ successfully loaded, or when we are going to dump, whichever happens last. (Bug#22975) -2016-03-12 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Fix documentation of seq.el functions * doc/lispref/sequences.texi (Sequence Functions): Fix typos. Add cross-references. Fix formatting. (Bug#22992) -2016-03-11 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Support Ruby 2.3.0's safe navigation operator @@ -3434,13 +3434,13 @@ * test/indent/ruby.rb: Add an example using safe navigation operator. Fix a syntax error in existing example. -2016-03-11 John Wiegley <johnw@newartisans.com> +2016-06-19 John Wiegley <johnw@newartisans.com> Update Emacs manual section related to character folding * search.texi: Character folding is not on by default. -2016-03-11 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Update admin/notes/unicode @@ -3448,7 +3448,7 @@ are using. Mention the possible need to change 'ucs-names' when importing a new version of the Unicode Standard. -2016-03-10 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Add symref-filepattern entries for c?perl-mode @@ -3456,7 +3456,7 @@ (semantic-symref-filepattern-alist): Add entries for perl-mode and cperl-mode. -2016-03-10 Ken Raeburn <raeburn@raeburn.org> +2016-06-19 Ken Raeburn <raeburn@raeburn.org> Don't use XRANDR 1.3 extensions if the server doesn't support them. @@ -3471,7 +3471,7 @@ each function. * configure.ac: Stop testing for those two functions. -2016-03-10 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Sync with gnulib @@ -3483,7 +3483,7 @@ * m4/extern-inline.m4: Copy from gnulib. -2016-03-10 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Rework C source files to avoid ^( @@ -3493,7 +3493,7 @@ performance for C files that have ‘(’ at the start of a line in a comment or string. -2016-03-10 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> By default, etags produces unqualified Perl tag names @@ -3511,7 +3511,7 @@ * test/etags/CTAGS.good: Adapt the expected test results to the changed Perl functionality. -2016-03-10 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Indent methods with keyword names correctly @@ -3519,7 +3519,7 @@ Rename to ruby-smie--before-method-name. Now also check if we're after a 'def' keyword. Update both callers. -2016-03-10 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Propertize character literals and special global variables differently @@ -3530,19 +3530,19 @@ (ruby-font-lock-keywords): Fix an old regression in highlighting character literals. -2016-03-09 John Wiegley <johnw@newartisans.com> +2016-06-19 John Wiegley <johnw@newartisans.com> Change how /etc/NEWS presents character folding * NEWS: Note that character folding is no longer the default. -2016-03-09 John Wiegley <johnw@newartisans.com> +2016-06-19 John Wiegley <johnw@newartisans.com> Revert "Revert "Backport: * lisp/isearch.el: Turn char-folding off by default"" This reverts commit a91b4b51ddf2575d821adb8b84fdf32cff83886e. -2016-03-09 Andreas Schwab <schwab@linux-m68k.org> +2016-06-19 Andreas Schwab <schwab@linux-m68k.org> Properly handle lambda as read function (bug 22961) @@ -3550,7 +3550,7 @@ string in cons for read_vector. (unreadchar): Likewise. -2016-03-09 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Propertize operator symbol names with symbol syntax class @@ -3566,7 +3566,7 @@ at EOL the same way: check if the character has been assigned the symbol syntax class by syntax-propertize. -2016-03-09 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Stop recognizing :#{} as symbol in ruby-mode @@ -3575,7 +3575,7 @@ construct without quotes (e.g. ':#{abc}') as symbol, which is just a syntax error in any modern version of Ruby. Fix nearby bug reference. -2016-03-09 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Allow using the left shift operator without spaces on both sides @@ -3586,7 +3586,7 @@ * test/automated/ruby-mode-tests.el (ruby-no-heredoc-left-shift) (ruby-no-heredoc-class-self): New tests. -2016-03-08 Andreas Schwab <schwab@linux-m68k.org> +2016-06-19 Andreas Schwab <schwab@linux-m68k.org> Properly handle unquoting in wdired (bug 22938) @@ -3597,21 +3597,21 @@ (wdired-get-filename): Don't unquote the old file name. (wdired-get-previous-link): Always unquote. -2016-03-06 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Allow splat operator before percent literal * lisp/progmodes/ruby-mode.el (ruby-syntax-propertize): Allow splat operator before percent literal. -2016-03-06 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Don't apply the return value of goto-char as syntax class * lisp/progmodes/ruby-mode.el (ruby-syntax-propertize): Don't apply the return value of goto-char as syntax class. -2016-03-06 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Guard against nested percent literals @@ -3624,7 +3624,7 @@ * test/automated/ruby-mode-tests.el (ruby-no-nested-percent-literals): New test. -2016-03-06 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Recognize iuwu-mod after an escaped newline @@ -3633,7 +3633,7 @@ (ruby-smie-rules): Indent iuwu-mod after an escaped newline correctly. -2016-03-06 Andreas Schwab <schwab@linux-m68k.org> +2016-06-19 Andreas Schwab <schwab@linux-m68k.org> Fix symbolic mode string conversion for s and t @@ -3641,21 +3641,21 @@ ?t. (file-modes-symbolic-to-number): Default to a for ts permissions. -2016-03-06 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Update 'ucs-names' database * lisp/international/mule-cmds.el (ucs-names): Update used and unused ranges from the latest UnicodeData.txt. -2016-03-06 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Improve doc string of 'shell-command' * lisp/simple.el (shell-command): Mention that COMMAND is prompted for. (Bug#22926) -2016-03-06 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Make the code in movemail_strftime more general @@ -3663,7 +3663,7 @@ string passed by the caller instead of using a separate format string. -2016-03-06 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Speed up redisplay of binary files with long series of nulls @@ -3679,7 +3679,7 @@ a paragraph separator if the current character is already at base embedding level. (Bug#22739) -2016-03-05 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Remove the highlighting support for quoting 'like this' inside Lisp docstrings @@ -3692,7 +3692,7 @@ (lisp-cl-font-lock-keywords-2): Do not highlight text between two straight quotes as symbol. -2016-03-05 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> Restore leading space in movemail pop output @@ -3703,7 +3703,7 @@ that should do the right thing. That way, the output continues to use leading space rather than leading zero for day of month. -2016-03-05 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Fix bidi-paragraph-direction in Rmail view buffer @@ -3711,7 +3711,7 @@ bidi-paragraph-direction to nil before formatting the message for display. -2016-03-05 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Don't misindent computed property generator methods @@ -3719,7 +3719,7 @@ Don't misindent computed property generator methods (https://github.com/mooz/js2-mode/issues/317). -2016-03-05 Eli Zaretskii <eliz@gnu.org> +2016-06-19 Eli Zaretskii <eliz@gnu.org> Fix mbox files produced by movemail on MS-Windows @@ -3727,21 +3727,21 @@ format specifiers, as at least the MS-Windows version of strftime doesn't support %e and %T. -2016-03-04 Paul Eggert <eggert@cs.ucla.edu> +2016-06-19 Paul Eggert <eggert@cs.ucla.edu> doc string file descriptor exhaustion fix * src/doc.c (get_doc_string): Move newly-added check to a better location (Bug#22814). -2016-03-04 Michael Albinus <michael.albinus@gmx.de> +2016-06-19 Michael Albinus <michael.albinus@gmx.de> Fix Bug#22814 * src/doc.c (get_doc_string): Raise an error in case too many files are open. (Bug#22814) -2016-03-04 Lars Ingebrigtsen <larsi@gnus.org> +2016-06-19 Lars Ingebrigtsen <larsi@gnus.org> Fix insertion of edited servers in the dribble file @@ -3752,7 +3752,7 @@ (cherry picked from commit ca4e30058eba0531f38fff75f14734acffab84ea) -2016-03-04 Martin Rudalics <rudalics@gmx.at> +2016-06-19 Martin Rudalics <rudalics@gmx.at> Fix previous fix of enlarge-/shrink-window @@ -3763,25 +3763,25 @@ in the enlarge-/shrink-window group (this restores the behavior before the fix of bug#22723 for the non-interactive case). -2016-03-03 Artur Malabarba <bruce.connor.am@gmail.com> +2016-06-19 Artur Malabarba <bruce.connor.am@gmail.com> * lisp/isearch.el (isearch-define-mode-toggle): Fix toggling logic -2016-03-03 Mark Oteiza <mvoteiza@udel.edu> +2016-06-19 Mark Oteiza <mvoteiza@udel.edu> Complete temperature units in calc-convert-temperature * lisp/calc/calc-units.el (calc-convert-temperature): Complete with temperature units in math-standard-units. -2016-03-02 Dmitry Gutov <dgutov@yandex.ru> +2016-06-19 Dmitry Gutov <dgutov@yandex.ru> Make sure to use case-sensitive search * lisp/progmodes/xref.el (xref-collect-references): Make sure to use case-sensitive search. -2016-03-02 Ulf Jasper <ulf.jasper@web.de> +2016-06-19 Ulf Jasper <ulf.jasper@web.de> Prevent infinite loop on not-well-formed xml. (Bug#16344) @@ -3789,7 +3789,7 @@ * test/automated/xml-parse-tests.el (xml-parse-tests--bad-data): Add test cases for Bug#16344. -2016-03-02 Alan Third <alan@idiocy.org> +2016-06-19 Alan Third <alan@idiocy.org> Add the missing test case for the previous patch @@ -3799,7 +3799,7 @@ DABBREV--SUBSTITUTE-EXPANSION. test/automated/dabbrev-tests.el (dabbrev-expand-test): Test for bug#1948. -2016-03-02 Alan Third <alan@idiocy.org> +2016-06-19 Alan Third <alan@idiocy.org> Use the correct dabbrev expansion @@ -3809,7 +3809,7 @@ DABBREV--SUBSTITUTE-EXPANSION. test/automated/dabbrev-tests.el (dabbrev-expand-test): Test for bug#1948. -2016-03-02 Nicolas Petton <nicolas@petton.fr> +2016-06-19 Nicolas Petton <nicolas@petton.fr> Bump version to 25.0.92 @@ -3817,24 +3817,25 @@ * configure.ac: * msdos/sed2v2.inp: Bump version to 25.0.92. -2016-03-02 Nicolas Petton <nicolas@petton.fr> +2016-06-19 Nicolas Petton <nicolas@petton.fr> * etc/AUTHORS: Update the AUTHORS file -2016-03-02 Nicolas Petton <nicolas@petton.fr> +2016-06-19 Nicolas Petton <nicolas@petton.fr> authors.el updates * admin/authors.el (authors-ignored-files): Addition. -2016-03-02 Michael Albinus <michael.albinus@gmx.de> +2016-06-19 Michael Albinus <michael.albinus@gmx.de> +2016-03-04 Michael Albinus <michael.albinus@gmx.de> Fix Bug#22859 * lisp/filenotify.el (file-notify-callback): Return a `deleted' event in case of kqueue and file1 is nil. (Bug#22859) -2016-03-01 Eli Zaretskii <eliz@gnu.org> +2016-03-04 Eli Zaretskii <eliz@gnu.org> Fix reordering of bidi text in an isolate inside an override @@ -3844,7 +3845,7 @@ isolate when the FSI...PDI text is inside a directional override. (Bug#22786) -2016-03-01 Alan Mackenzie <acm@muc.de> +2016-03-04 Alan Mackenzie <acm@muc.de> Document c-guess-basic-syntax in the CC Mode manual. @@ -3853,20 +3854,20 @@ (Custom Line-Up): Add a note on using c-guess-basic-syntax with a pxref to Syntactic Analysis. -2016-03-01 Michael Albinus <michael.albinus@gmx.de> +2016-03-04 Michael Albinus <michael.albinus@gmx.de> Fix targets in test/automated/Makefile.in * test/automated/Makefile.in: Use $(SELECTOR_DEFAULT) also for empty target and target all. -2016-03-01 Leo Liu <sdl.web@gmail.com> +2016-03-04 Leo Liu <sdl.web@gmail.com> Comment on last change to define-derived-mode * lisp/emacs-lisp/derived.el (define-derived-mode): Add comment. -2016-03-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-03-04 Lars Ingebrigtsen <larsi@gnus.org> Allow binding `url-mime-accept-string' @@ -3877,14 +3878,14 @@ (cherry picked from commit 144bb0cf322b9756d29def3e27a42303e2edce43) -2016-03-01 Lars Ingebrigtsen <larsi@gnus.org> +2016-03-04 Lars Ingebrigtsen <larsi@gnus.org> Also allow setting the paragraph direction to nil * lisp/net/eww.el (eww-toggle-paragraph-direction): Also allow setting the paragraph direction to nil ("auto"). -2016-02-29 Anders Lindgren <andlind@gmail.com> +2016-03-04 Anders Lindgren <andlind@gmail.com> Made the new OS X visible bell more visible. @@ -3892,7 +3893,7 @@ "caution" image five times, as the image in its original size was hard to see. -2016-02-29 Lars Ingebrigtsen <larsi@gnus.org> +2016-03-04 Lars Ingebrigtsen <larsi@gnus.org> Use the correct background color when filling nested <divs> @@ -3903,7 +3904,7 @@ (cherry picked from commit cad0bc70558f9c28c808711c5295dec9fc5ad6e5) -2016-02-29 Lars Ingebrigtsen <larsi@gnus.org> +2016-03-04 Lars Ingebrigtsen <larsi@gnus.org> Make <div> in <li> not insert extra newlines @@ -3914,7 +3915,7 @@ (cherry picked from commit 379a846b8548dc32a9019ef0a37c02f62cd9bad1) -2016-02-29 Dmitry Gutov <dgutov@yandex.ru> +2016-03-04 Dmitry Gutov <dgutov@yandex.ru> Uncomment the next-error-function integration in xref @@ -3922,18 +3923,18 @@ Uncomment the next-error-function integration (http://debbugs.gnu.org/cgi/bugreport.cgi?bug=20489#110). -2016-02-29 Dmitry Gutov <dgutov@yandex.ru> +2016-03-04 Dmitry Gutov <dgutov@yandex.ru> Remove the word "valid", to avoid ambiguity * doc/emacs/maintaining.texi (Identifier Search) (Looking Up Identifiers): Remove the word "valid" (bug#22692). -2016-02-28 Michael Albinus <michael.albinus@gmx.de> +2016-03-04 Michael Albinus <michael.albinus@gmx.de> Merge branch 'emacs-25' of git.sv.gnu.org:/srv/git/emacs into emacs-25 -2016-02-28 Michael Albinus <michael.albinus@gmx.de> +2016-03-04 Michael Albinus <michael.albinus@gmx.de> Set auto-revert-use-notify to nil in global-auto-revert-mode. (Bug#22814) @@ -3943,25 +3944,25 @@ * lisp/autorevert.el (global-auto-revert-mode): Set `auto-revert-use-notify' to nil. (Bug#22814) -2016-02-28 Paul Eggert <eggert@cs.ucla.edu> +2016-03-04 Paul Eggert <eggert@cs.ucla.edu> * etc/TODO: Minor quoting and grammar fixes. -2016-02-28 Friedrich Beckmann <friedrich.beckmann@gmx.de> (tiny change) +2016-03-04 Friedrich Beckmann <friedrich.beckmann@gmx.de> (tiny change) Fix ModelSim error parsing * lisp/progmodes/vhdl-mode.el (vhdl-compiler-alist): Fix ModelSim error parsing (bug#5768). -2016-02-28 Lars Ingebrigtsen <larsi@gnus.org> +2016-03-04 Lars Ingebrigtsen <larsi@gnus.org> Make parse-time-string-chars faster * lisp/calendar/parse-time.el (parse-time-string-chars): Clean up the code (backport:). -2016-02-28 Lars Ingebrigtsen <larsi@gnus.org> +2016-03-04 Lars Ingebrigtsen <larsi@gnus.org> Add a eww command to toggle paragraph direction @@ -3970,25 +3971,25 @@ * doc/misc/eww.texi (Advanced): Mention the `D' command. -2016-02-27 Glenn Morris <rgm@gnu.org> +2016-03-04 Glenn Morris <rgm@gnu.org> * nextstep/WISHLIST: Merge into etc/TODO and remove. * etc/TODO: Merge in items from nextstep/WISHLIST. * nextstep/README: Update for this change. -2016-02-27 Andreas Schwab <schwab@linux-m68k.org> +2016-03-04 Andreas Schwab <schwab@linux-m68k.org> Fix char signedness issue in bidi code * src/dispextern.h (struct bidi_t): Change type of resolved_level and isolate_level to signed char. (Bug#22830) -2016-02-27 Andreas Schwab <schwab@linux-m68k.org> +2016-03-04 Andreas Schwab <schwab@linux-m68k.org> * lib-src/pop.c (socket_connection): Fix format string. -2016-02-27 Eli Zaretskii <eliz@gnu.org> +2016-03-04 Eli Zaretskii <eliz@gnu.org> Avoid inflooping in thing-at-point-looking-at @@ -3997,22 +3998,22 @@ (Bug#22756) Describe the argument DISTANCE in the doc string. -2016-02-27 Leo Liu <sdl.web@gmail.com> +2016-03-04 Leo Liu <sdl.web@gmail.com> * lisp/emacs-lisp/derived.el (define-derived-mode): Revert indent change. -2016-02-26 Michael Albinus <michael.albinus@gmx.de> +2016-03-04 Michael Albinus <michael.albinus@gmx.de> etc/PROBLEMS: Mention problems with using file descriptors * etc/PROBLEMS: Mention problems with using file descriptors of kqueue file notification library. -2016-02-26 Kaushal Modi <kaushal.modi@gmail.com> +2016-03-04 Kaushal Modi <kaushal.modi@gmail.com> * lisp/apropos.el (apropos-variable): Doc fix. (Bug#22813). -2016-02-25 Eli Zaretskii <eliz@gnu.org> +2016-03-04 Eli Zaretskii <eliz@gnu.org> Remove unneeded workaround in xftfont.c @@ -4020,7 +4021,7 @@ XftTextExtents8 behavior, as it is no longer needed. Suggested by Fangwen Yu <yynyygy@gmail.com>. (Bug#22383) -2016-02-25 Stefan Monnier <monnier@iro.umontreal.ca> +2016-03-04 Stefan Monnier <monnier@iro.umontreal.ca> * lisp/saveplace.el (save-place-local-mode): New minor mode @@ -4028,42 +4029,42 @@ (save-place--setup-hooks): New function. (save-place-mode): Use it. -2016-02-25 Eli Zaretskii <eliz@gnu.org> +2016-03-04 Eli Zaretskii <eliz@gnu.org> Fix redisplay on a TTY after 'make-frame' * src/xdisp.c (clear_garbaged_frames): Don't clear/redraw a garbaged TTY frame if it is not the selected frame. (Bug#22794) -2016-02-25 Alan Mackenzie <acm@muc.de> +2016-03-04 Alan Mackenzie <acm@muc.de> Make double-click-1 work with unbalanced parens in CC Mode. Fixes bug#5560. * lisp/mouse.el (mouse-start-end): check the syntax of alleged parens with `syntax-after' to ensure syntax-table text properties are respected. -2016-02-25 Magnus Henoch <magnus.henoch@gmail.com> +2016-03-04 Magnus Henoch <magnus.henoch@gmail.com> Input method polish-slash should not use keyboard translation * lisp/leim/quail/latin-pre.el ("polish-slash"): Input method polish-slash should not use keyboard translation (bug#19081). -2016-02-25 Chris Feng <chris.w.feng@gmail.com> +2016-03-04 Chris Feng <chris.w.feng@gmail.com> Fix an assertion * src/dispnew.c (clear_glyph_matrix_rows): Test matrix->nrows == 0 (which implies start == 0) separately. -2016-02-24 Eli Zaretskii <eliz@gnu.org> +2016-03-04 Eli Zaretskii <eliz@gnu.org> Fix 'toggle-save-place' * lisp/saveplace.el (toggle-save-place): Set up hooks necessary to support save-place in the buffer. Autoload the command. -2016-02-24 Stefan Monnier <monnier@iro.umontreal.ca> +2016-03-04 Stefan Monnier <monnier@iro.umontreal.ca> * src/keyboard.c: Don't inadvertently set immediate_echo (bug#22581) @@ -4071,7 +4072,7 @@ immediate_echo when we don't want any echo-keystrokes. (echo_keystrokes_p): Move earlier. -2016-02-24 Chris Zheng <chriszheng99@gmail.com> (tiny change) +2016-03-04 Chris Zheng <chriszheng99@gmail.com> (tiny change) Minor fixes in calculator.el @@ -4080,14 +4081,14 @@ (calculator-last-input): Fix a bug with pressing F1. (Bug#20764) -2016-02-24 Anders Lindgren <andlind@gmail.com> +2016-03-04 Anders Lindgren <andlind@gmail.com> Update HISTORY section in readme for the NextStep interface. * nextstep/README: Update HISTORY after suggestion from former maintainer Adrian Robert. -2016-02-24 Eli Zaretskii <eliz@gnu.org> +2016-03-04 Eli Zaretskii <eliz@gnu.org> Improve documentation of 'save-place-mode' @@ -4097,7 +4098,7 @@ * etc/NEWS: Mention the need to call 'save-place-mode' for turning on the mode in all buffers. -2016-02-24 Chris Feng <chris.w.feng@gmail.com> (tiny change) +2016-03-04 Chris Feng <chris.w.feng@gmail.com> (tiny change) Allocate glyph matrices for the initial frame @@ -4105,11 +4106,11 @@ * src/dispnew.c (clear_glyph_matrix_rows): matrix->nrows can be 0. -2016-02-24 Lars Ingebrigtsen <larsi@gnus.org> +2016-03-04 Lars Ingebrigtsen <larsi@gnus.org> Fix white space in last checkin -2016-02-24 Dima Kogan <gnuplot@dima.secretsauce.net> +2016-03-04 Dima Kogan <gnuplot@dima.secretsauce.net> Make `insert-pair' always leave the cursor where documented @@ -4118,14 +4119,14 @@ after the opening character. This was not true if the pair was inserted to surround a region (bug#16949). -2016-02-24 Kaushal Modi <kaushal.modi@gmail.com> +2016-03-04 Kaushal Modi <kaushal.modi@gmail.com> etc/NEWS: Mention the new second parameter to `package-install' * etc/NEWS: Mention the new second parameter to `package-install' (bug#22784). -2016-02-24 John F. Trudeau <JFTrudeau@aetna.com> (tiny change) +2016-03-04 John F. Trudeau <JFTrudeau@aetna.com> (tiny change) Highlight assignments in Makefiles more correctly @@ -4138,21 +4139,21 @@ (cherry picked from commit bbd86c5642bd62c43d72391669f28eaa14459fd5) -2016-02-23 Eli Zaretskii <eliz@gnu.org> +2016-03-04 Eli Zaretskii <eliz@gnu.org> Improve documentation of focus-related hooks * doc/lispref/commands.texi (Focus Events): Mention focus-related hooks. (Bug#21728) -2016-02-23 Eli Zaretskii <eliz@gnu.org> +2016-03-04 Eli Zaretskii <eliz@gnu.org> Further improve doc string of 'disable-point-adjustment' * src/keyboard.c (syms_of_keyboard): <disable-point-adjustment> <global-disable-point-adjustment>: Clarify doc strings. (Bug#22771) -2016-02-23 Michael Albinus <michael.albinus@gmx.de> +2016-03-04 Michael Albinus <michael.albinus@gmx.de> Further adaptions in file-notify-tests.el for w32notify @@ -4165,7 +4166,7 @@ (file-notify-test08-watched-file-in-watched-dir): Adapt expected events for w32notify. -2016-02-23 Jan Tatarik <jan.tatarik@gmail.com> +2016-03-04 Jan Tatarik <jan.tatarik@gmail.com> Don't bug out on localised dates in gnus-icalendar @@ -4173,7 +4174,7 @@ (gnus-icalendar-event:org-timestamp): Don't bug out on localised dates. -2016-02-23 Drew Adams <drew.adams@oracle.com> +2016-03-04 Drew Adams <drew.adams@oracle.com> (ls-lisp-insert-directory): Make -B work @@ -4184,7 +4185,7 @@ (cherry picked from commit ef52e66efd78aac4c4e5bd5e11870e5ba3b37a1e) -2016-02-23 Vaidheeswaran C <vaidheeswaran.chinnaraju@gmail.com> +2016-03-04 Vaidheeswaran C <vaidheeswaran.chinnaraju@gmail.com> Make buttons in header lines work @@ -4195,14 +4196,14 @@ (cherry picked from commit c11e565a6b6d09fa39d4c3ef65bef08190eaecc1) -2016-02-23 Christopher Wellons <wellons@nullprogram.com> +2016-03-04 Christopher Wellons <wellons@nullprogram.com> Make setf for frame-height/width work again * lisp/emacs-lisp/cl-lib.el (frame-height): Make setf for frame-height/width work again (bug#21979). -2016-02-23 Łukasz Stelmach <stlman@poczta.fm> +2016-03-04 Łukasz Stelmach <stlman@poczta.fm> Encode header strings before printing @@ -4214,7 +4215,7 @@ (cherry picked from commit 3cedbdcc71ebefc12bd20ec84f74251fe99ee7d0) -2016-02-23 Nicolas Richard <youngfrog@members.fsf.org> +2016-03-04 Nicolas Richard <youngfrog@members.fsf.org> (cl-union): Do not ignore :test argument when lists are equal. @@ -4222,7 +4223,7 @@ * test/automated/cl-seq-tests.el: New file (bug#22729). -2016-02-23 Lars Ingebrigtsen <larsi@gnus.org> +2016-03-04 Lars Ingebrigtsen <larsi@gnus.org> Add `isearch' to `basic-faces' @@ -4232,7 +4233,7 @@ * lisp/replace.el (match): Add `isearch' to the `basic-faces' group, too (bug#22760). -2016-02-23 Dmitry Gutov <dgutov@yandex.ru> +2016-03-04 Dmitry Gutov <dgutov@yandex.ru> Make $, : and @ "prefix characters" in ruby-mode @@ -4245,14 +4246,14 @@ (ruby-font-lock-keywords): Adjust the constants matcher for `:' not being a symbol constituent anymore. -2016-02-23 Dmitry Gutov <dgutov@yandex.ru> +2016-03-04 Dmitry Gutov <dgutov@yandex.ru> Make find-tag-default-bounds more strict * lisp/subr.el (find-tag-default-bounds): Delegate to bounds-of-thing-at-point (bug#22692). -2016-02-22 Michael Albinus <michael.albinus@gmx.de> +2016-03-04 Michael Albinus <michael.albinus@gmx.de> Minor fixes in filenotify.el @@ -4261,7 +4262,7 @@ (file-notify--event-watched-file): Use cl-caadr. (file-notify-callback): Handle also `ignore' events from inotify. -2016-02-22 Michael Albinus <michael.albinus@gmx.de> +2016-03-04 Michael Albinus <michael.albinus@gmx.de> Additional fixes for file notification @@ -4279,14 +4280,14 @@ (file-notify-test07-backup): Adapt expected events for gfilenotify. (file-notify-test08-watched-file-in-watched-dir): Improve. -2016-02-22 Eli Zaretskii <eliz@gnu.org> +2016-03-04 Eli Zaretskii <eliz@gnu.org> Fix documentation of 'global-disable-point-adjustment' * src/keyboard.c (syms_of_keyboard) <disable-point-adjustment> <global-disable-point-adjustment>: Doc fixes. (Bug#22771) -2016-02-22 Daiki Ueno <ueno@gnu.org> +2016-03-04 Daiki Ueno <ueno@gnu.org> Set file modes of pinentry socket for extra safety @@ -4295,21 +4296,21 @@ This is just for extra safety since the parent directory is already protected with `server-ensure-safe-dir'. -2016-02-22 Daiki Ueno <ueno@gnu.org> +2016-03-04 Daiki Ueno <ueno@gnu.org> Clarify GnuPG version compatibility chapter * doc/misc/epa.texi (GnuPG version compatibility): Make the gpg-agent description a bit clearer. -2016-02-22 Daiki Ueno <ueno@gnu.org> +2016-03-04 Daiki Ueno <ueno@gnu.org> Revert "Change the default socket location for pinentry" This reverts commit e34fbdee8aca84b98393b06b2450837d175999ca. It turned out that the address is fixed in Pinentry itself. -2016-02-21 Dmitry Gutov <dgutov@yandex.ru> +2016-03-04 Dmitry Gutov <dgutov@yandex.ru> Kill off xref--display-history @@ -4321,7 +4322,7 @@ (xref--show-pos-in-buf): Update accordingly. (xref--xref-buffer-mode-map): Remove xref-quit binding. -2016-02-21 Dmitry Gutov <dgutov@yandex.ru> +2016-03-04 Dmitry Gutov <dgutov@yandex.ru> Keep the xref buffer visible until the user quits it explicitly @@ -4345,7 +4346,7 @@ (xref--find-xrefs, xref--find-definitions): Rename WINDOW argument to DISPLAY-ACTION as well. -2016-02-21 Daiki Ueno <ueno@gnu.org> +2016-03-04 Daiki Ueno <ueno@gnu.org> Change the default socket location for pinentry @@ -4356,14 +4357,14 @@ This is just for extra safety since the parent directory is already protected with `server-ensure-safe-dir'. -2016-02-21 Daiki Ueno <ueno@gnu.org> +2016-03-04 Daiki Ueno <ueno@gnu.org> Mention how to enable pinentry feature * etc/NEWS: Mention "gpgconf --reload gpg-agent". * lisp/net/pinentry.el: Likewise. -2016-02-21 Paul Eggert <eggert@cs.ucla.edu> +2016-03-04 Paul Eggert <eggert@cs.ucla.edu> Sync with gnulib @@ -4371,7 +4372,7 @@ 2016-02-10 stdalign: port to older HP and IBM cc * doc/misc/texinfo.tex, lib/stdalign.in.h: Copy from gnulib. -2016-02-21 David Engster <deng@randomsample.de> +2016-03-04 David Engster <deng@randomsample.de> Remove `semanticdb-save-all-db-idle' from `auto-save-hook' @@ -4381,7 +4382,7 @@ already be called in the `semantic-idle-work-core-handler', which runs when Emacs is actually idle. -2016-02-21 David Engster <deng@randomsample.de> +2016-03-04 David Engster <deng@randomsample.de> Restore point when writing semantic table to disk @@ -4389,7 +4390,7 @@ `semantic-fetch-tags' in `save-excursion', since it might move point in current buffer. (Bug #22287) -2016-02-21 Daiki Ueno <ueno@gnu.org> +2016-03-04 Daiki Ueno <ueno@gnu.org> Mention pinentry.el in epa manual @@ -4398,7 +4399,7 @@ to enable pinentry.el. (Caching Passphrases): Add xref to the compatibility chapter. -2016-02-21 Michael Albinus <michael.albinus@gmx.de> +2016-03-04 Michael Albinus <michael.albinus@gmx.de> Fix Bug#22736 @@ -4410,13 +4411,13 @@ (file-notify-test08-watched-file-in-watched-dir): Bind `file-notify--test-tmpfile' temporarily in `dir-callback'. -2016-02-21 Wieland Hoffmann <themineo@gmail.com> (tiny change) +2016-03-04 Wieland Hoffmann <themineo@gmail.com> (tiny change) Grammar fix in doc string * lisp/custom.el (defgroup): Grammar fix in doc string. -2016-02-20 Daiki Ueno <ueno@gnu.org> +2016-03-04 Daiki Ueno <ueno@gnu.org> Naming fix for consistency @@ -4424,14 +4425,14 @@ `epg-configuration-find' to be consistent with other epg-* functions. Change all callers. -2016-02-20 Daiki Ueno <ueno@gnu.org> +2016-03-04 Daiki Ueno <ueno@gnu.org> Prefer customized value for GnuPG executable * lisp/epg-config.el (epg-configuration-find): Don't check GPG configuration if it is already set with custom. (Bug#22747) -2016-02-20 Eli Zaretskii <eliz@gnu.org> +2016-03-04 Eli Zaretskii <eliz@gnu.org> Fix memory reservation on MS-Windows @@ -4440,7 +4441,7 @@ no one can use, since memory reservation must produce 64KB-aligned addresses. (Bug#22526) -2016-02-20 Anders Lindgren <andlind@gmail.com> +2016-03-04 Anders Lindgren <andlind@gmail.com> Update NextStep readme and add wish list. @@ -4450,11 +4451,11 @@ * nextstep/WISHLIST: New file containing list of issues and ideas associated with the NS port of Emacs. -2016-02-20 Michael Albinus <michael.albinus@gmx.de> +2016-03-04 Michael Albinus <michael.albinus@gmx.de> Report also result in `file-notify--test-event-handler' -2016-02-20 Michael Albinus <michael.albinus@gmx.de> +2016-03-04 Michael Albinus <michael.albinus@gmx.de> Improve file-notify-test08-watched-file-in-watched-dir @@ -4468,7 +4469,7 @@ `file-notify--test-results'. (file-notify-test08-watched-file-in-watched-dir): Fix docstring. -2016-02-20 Stephen Berman <stephen.berman@gmx.net> +2016-03-04 Stephen Berman <stephen.berman@gmx.net> Fix todo-mode item date editing bugs @@ -4480,14 +4481,14 @@ (todo-read-date): When using the numerical month date component make sure to use `*' for an arbitrary month instead of its numerical value. -2016-02-20 Eli Zaretskii <eliz@gnu.org> +2016-03-04 Eli Zaretskii <eliz@gnu.org> Fix "[:upper:]" for non-ASCII characters * src/regex.c (re_match_2_internal): Support [:upper:] and [:lower:] for non-ASCII characters. (Bug#18150) -2016-02-20 Lars Ingebrigtsen <larsi@gnus.org> +2016-03-04 Lars Ingebrigtsen <larsi@gnus.org> Allow customising the article mode cursor behavior @@ -4496,7 +4497,7 @@ * lisp/gnus/gnus-art.el (gnus-article-show-cursor): New variable. (gnus-article-mode): Use it. -2016-02-20 Ari Roponen <ari.roponen@gmail.com> +2016-03-04 Ari Roponen <ari.roponen@gmail.com> Use pop-to-buffer-same-window in woman.el @@ -4504,7 +4505,7 @@ the wrong buffer by using `pop-to-buffer-same-window' (bug#22332). (WoMan-find-buffer): Ditto. -2016-02-20 Tassilo Horn <tsdh@gnu.org> +2016-03-04 Tassilo Horn <tsdh@gnu.org> New filenotify test for bug#22736 @@ -4512,25 +4513,25 @@ (file-notify-test08-watched-file-in-watched-dir): (file-notify--test-desc1): New filenotify test for bug#22736 -2016-02-20 Marcin Borkowski <mbork@mbork.pl> +2016-03-04 Marcin Borkowski <mbork@mbork.pl> Report critical battery errors * lisp/battery.el (battery-pmset): Report critical battery errors (bug#18157). -2016-02-19 Kaushal Modi <kaushal.modi@gmail.com> (tiny change) +2016-03-04 Kaushal Modi <kaushal.modi@gmail.com> (tiny change) Make eww message toggling message clearer * lisp/net/eww.el (eww-toggle-fonts): Make the message clearer. -2016-02-19 Mark Oteiza <mvoteiza@udel.edu> +2016-03-04 Mark Oteiza <mvoteiza@udel.edu> * lisp/calc/calc-units.el (math-standard-units): Update to 2014 CODATA adjustment. -2016-02-18 Martin Rudalics <rudalics@gmx.at> +2016-03-04 Martin Rudalics <rudalics@gmx.at> Fix bugs in window resizing code @@ -4540,21 +4541,21 @@ with preserved size would not get resized. Also now signal an error when the window cannot be shrunk or enlarged as requested. -2016-02-17 Eli Zaretskii <eliz@gnu.org> +2016-03-04 Eli Zaretskii <eliz@gnu.org> Fix decoding DOS EOL in a unibyte buffer * src/coding.c (decode_eol): Loop over bytes, not characters. (Bug#5251) -2016-02-17 Alan Mackenzie <acm@muc.de> +2016-03-04 Alan Mackenzie <acm@muc.de> Correct c-parse-state cache manipulation error. * lisp/progmodes/cc-engine.el (c-invalidate-state-cache-1): Correct a comparison bound. Amend comments. -2016-02-17 Daiki Ueno <ueno@gnu.org> +2016-03-04 Daiki Ueno <ueno@gnu.org> Take advantage of new GnuPG version check function @@ -4562,7 +4563,7 @@ (package-refresh-contents): Use `epg-configuration-find' to check if EPG is usable. -2016-02-17 Daiki Ueno <ueno@gnu.org> +2016-03-04 Daiki Ueno <ueno@gnu.org> Make GnuPG version check robuster @@ -4580,7 +4581,7 @@ (epg-configuration): Mark as obsolete. * lisp/epg.el (epg-context): Use `epg-configuration-find'. -2016-02-17 Paul Eggert <eggert@cs.ucla.edu> +2016-03-04 Paul Eggert <eggert@cs.ucla.edu> Fix x-load-color-file pointer signedness @@ -4588,43 +4589,43 @@ For sscanf and int *, use %d, not %u. Problem found on Ubuntu 15.10 x32, which lacks X support. -2016-02-17 Paul Eggert <eggert@cs.ucla.edu> +2016-03-04 Paul Eggert <eggert@cs.ucla.edu> * lisp/time-stamp.el (time-stamp-time-zone): Fix doc string punct. -2016-02-16 Mark Oteiza <mvoteiza@udel.edu> +2016-03-04 Mark Oteiza <mvoteiza@udel.edu> Follow convention for greek letter constants. * lisp/calc/calc-units.el (math-standard-units): Add "sigma" and alias σ to it. -2016-02-16 Mark Oteiza <mvoteiza@udel.edu> +2016-03-04 Mark Oteiza <mvoteiza@udel.edu> Add Stefan-Boltzmann constant to calc units table. * lisp/calc/calc-units.el (math-standard-units): Add Stefan-Boltzmann constant. -2016-02-16 Mark Oteiza <mvoteiza@udel.edu> +2016-03-04 Mark Oteiza <mvoteiza@udel.edu> * lisp/calc/calc-units.el (math-build-units-table-buffer): Use special-mode. -2016-02-16 Glenn Morris <rgm@gnu.org> +2016-03-04 Glenn Morris <rgm@gnu.org> Avoid loading cl-lib for term/xterm.elc, eg in -Q -nw. (Bug#22669) * lisp/emacs-lisp/cl-generic.el (cl--generic-dispatchers): Prefill with relevant elements for term/xterm. -2016-02-16 Tassilo Horn <tsdh@gnu.org> +2016-03-04 Tassilo Horn <tsdh@gnu.org> Fix soffice UserInstallation-URL for Windows * lisp/doc-view.el (doc-view-odf->pdf-converter-soffice): Fix UserInstallation-URL when calling soffice on Windows. -2016-02-16 Lars Ingebrigtsen <larsi@gnus.org> +2016-03-04 Lars Ingebrigtsen <larsi@gnus.org> Fix display of <pre> elements @@ -4632,7 +4633,7 @@ parsing so that <pre> elements don't render with ^M at the end of the lines. -2016-02-15 Eli Zaretskii <eliz@gnu.org> +2016-03-04 Eli Zaretskii <eliz@gnu.org> Minor fixes in global-auto-composition-mode @@ -4641,7 +4642,7 @@ * lisp/composite.el (global-auto-composition-mode): Make it a globalized mode. (Bug#22682) -2016-02-15 Alan Mackenzie <acm@muc.de> +2016-03-04 Alan Mackenzie <acm@muc.de> Allow arithmetic operators inside C++ template constructs. @@ -4659,14 +4660,14 @@ multichar operator in place of the former c->-op-without->-cont-regexp. Add code to skip forwards over a balanced parenthesized expression. -2016-02-15 Eli Zaretskii <eliz@gnu.org> +2016-03-04 Eli Zaretskii <eliz@gnu.org> Avoid crashes in semi-malformed 'condition-case' * src/eval.c (internal_lisp_condition_case): Treat a handler '(nil)' as if it were '(nil nil)'. (Bug#22675) -2016-02-15 Alan Mackenzie <acm@muc.de> +2016-03-04 Alan Mackenzie <acm@muc.de> Allow arithmetic operators inside C++ template constructs. @@ -4683,21 +4684,21 @@ multichar operator in place of the former c->-op-without->-cont-regexp. Add code to skip forwards over a balanced parenthesized expression. -2016-02-15 Eli Zaretskii <eliz@gnu.org> +2016-03-04 Eli Zaretskii <eliz@gnu.org> Fix regression with 'recent-keys' and keyboard macros * src/keyboard.c (record_char): Don't record in 'recent_keys' events that come from executing keyboard macros. (Bug#22674) -2016-02-15 Eli Zaretskii <eliz@gnu.org> +2016-03-04 Eli Zaretskii <eliz@gnu.org> Fix wording in a doc-view.el comment * lisp/doc-view.el (doc-view--current-cache-dir): Don't use "illegal" for something that is not against the law. -2016-02-15 Paul Eggert <eggert@cs.ucla.edu> +2016-03-04 Paul Eggert <eggert@cs.ucla.edu> CONTRIBUTE cleanups and updates @@ -4712,7 +4713,7 @@ * admin/notes/git-workflow: Change emacs-24 to emacs-25, and trunk to master. This file still needs work. -2016-02-14 Paul Eggert <eggert@cs.ucla.edu> +2016-03-04 Paul Eggert <eggert@cs.ucla.edu> Port USE_STACK_LISP_OBJECTS fix to Clang @@ -4720,7 +4721,7 @@ Recent versions of Clang claim to be GCC 4.2.1 but do not have the GCC bug. -2016-02-14 Paul Eggert <eggert@cs.ucla.edu> +2016-03-04 Paul Eggert <eggert@cs.ucla.edu> Port to x86 GCC 4.3.1 and earlier @@ -4728,28 +4729,28 @@ * src/lisp.h (USE_STACK_LISP_OBJECTS): Default to false for GCC 4.3.1 and earlier. -2016-02-14 Eli Zaretskii <eliz@gnu.org> +2016-03-04 Eli Zaretskii <eliz@gnu.org> Fix point movement under 'scroll-conservatively' * src/xdisp.c (redisplay_window): Correct a typo in computing the effective number of text lines in a window. (Bug#22637) -2016-02-14 Thomas Plass <thomas.plass@arcor.de> +2016-03-04 Thomas Plass <thomas.plass@arcor.de> Replace colon in file name (not legal on Windows) * lisp/doc-view.el (doc-view--current-cache-dir): Replace colon in file name (not legal on Windows). [tiny change] -2016-02-14 Eli Zaretskii <eliz@gnu.org> +2016-03-04 Eli Zaretskii <eliz@gnu.org> Fix a typo in edt.texi * doc/misc/edt.texi: Fix a typo in an email address. Reported by "Herbert J. Skuhra" <herbert@mailbox.org>. -2016-02-14 Eli Zaretskii <eliz@gnu.org> +2016-03-04 Eli Zaretskii <eliz@gnu.org> Make 'mmap_realloc' on MS-Windows more reliable @@ -4763,14 +4764,14 @@ if the call to VirtualAlloc to commit more pages fails. (Bug#22526) -2016-02-14 Oscar Fuentes <ofv@wanadoo.es> +2016-03-04 Oscar Fuentes <ofv@wanadoo.es> Grep alias `all' shall not match parent directory * lisp/progmodes/grep.el (grep-files-aliases): Don't match parent directory for `all'. Fixes bug#22577 -2016-02-13 Nicolas Petton <nicolas@petton.fr> +2016-03-04 Nicolas Petton <nicolas@petton.fr> Bump version to 25.0.91 @@ -4778,22 +4779,23 @@ * configure.ac: * msdos/sed2v2.inp: Bump version to 25.0.91. -2016-02-13 Nicolas Petton <nicolas@petton.fr> +2016-03-04 Nicolas Petton <nicolas@petton.fr> * etc/AUTHORS: Update the AUTHORS file -2016-02-13 Glenn Morris <rgm@gnu.org> +2016-03-04 Glenn Morris <rgm@gnu.org> +2016-02-15 Glenn Morris <rgm@gnu.org> * lisp/dired-aux.el: Require cl-lib. (Bug#22613) -2016-02-13 Eli Zaretskii <eliz@gnu.org> +2016-02-15 Eli Zaretskii <eliz@gnu.org> Index tilde characters in names of backup files * doc/emacs/files.texi (Backup Names): Improve indexing. (Bug#22625) -2016-02-13 Eli Zaretskii <eliz@gnu.org> +2016-02-15 Eli Zaretskii <eliz@gnu.org> Document deprecation of hi-lock-mode's 'C-x w' bindings @@ -4802,11 +4804,11 @@ * etc/NEWS: Mark the deprecation entry as documented. -2016-02-13 Stefan Monnier <monnier@iro.umontreal.ca> +2016-02-15 Stefan Monnier <monnier@iro.umontreal.ca> Announce that the `C-x w' bindings are deprecated -2016-02-13 Paul Eggert <eggert@cs.ucla.edu> +2016-02-15 Paul Eggert <eggert@cs.ucla.edu> Suppress GNUstep hardening @@ -4818,7 +4820,7 @@ (GNU_OBJC_CFLAGS): Omit options like ‘-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1’. -2016-02-12 Eli Zaretskii <eliz@gnu.org> +2016-02-15 Eli Zaretskii <eliz@gnu.org> Fix redisplay after a large insertion @@ -4826,7 +4828,7 @@ "optimization 3" if the cursor ends up in a partially visible glyph row. (Bug22637) -2016-02-12 Andreas Schwab <schwab@linux-m68k.org> +2016-02-15 Andreas Schwab <schwab@linux-m68k.org> Revert "Fix gnus-group-get-new-news-this-group on group with closed server" @@ -4835,11 +4837,11 @@ * lisp/gnus/nnimap.el (nnimap-change-group): Revert last change. (Bug#22634) -2016-02-11 Paul Eggert <eggert@cs.ucla.edu> +2016-02-15 Paul Eggert <eggert@cs.ucla.edu> * lib-src/make-docfile.c: Include stdarg.h. -2016-02-11 Alan Mackenzie <acm@muc.de> +2016-02-15 Alan Mackenzie <acm@muc.de> Extend gpm-mouse-mode's doc string and doc to point out limitations. @@ -4849,7 +4851,7 @@ * doc/emacs/frames.texi (Text-Only Mouse): Note the inability to transfer text between Emacs and other progrmas which use GPM. -2016-02-11 Eli Zaretskii <eliz@gnu.org> +2016-02-15 Eli Zaretskii <eliz@gnu.org> Revert "Backport: * lisp/isearch.el: Turn char-folding off by default" @@ -4857,7 +4859,7 @@ This reverts commit 12c50e82c9b432b2fc31f8fb2215f43ceea80822. -2016-02-11 Lars Ingebrigtsen <larsi@gnus.org> +2016-02-15 Lars Ingebrigtsen <larsi@gnus.org> Revert "Support integer image rotation and respect EXIF rotations" @@ -4865,7 +4867,7 @@ This change does not work on Fedora. -2016-02-11 Lars Ingebrigtsen <larsi@gnus.org> +2016-02-15 Lars Ingebrigtsen <larsi@gnus.org> Revert "Document EXIF image rotation" @@ -4873,7 +4875,7 @@ This change does not work on Fedora, for instance. -2016-02-11 Paul Eggert <eggert@cs.ucla.edu> +2016-02-15 Paul Eggert <eggert@cs.ucla.edu> Document OS X LANG default @@ -4881,7 +4883,7 @@ Document OS X Language and Region system preference. Suggested by Alan Third. -2016-02-11 Alan Third <alan@idiocy.org> +2016-02-15 Alan Third <alan@idiocy.org> Set locale when run from OS X GUI @@ -4889,7 +4891,7 @@ * src/nsterm.m (ns_init_locale): Get locale from OS and set LANG. * src/nsterm.h: Include ns_init_locale. -2016-02-10 Paul Eggert <eggert@cs.ucla.edu> +2016-02-15 Paul Eggert <eggert@cs.ucla.edu> make-docfile cleanup for I/O, etc. @@ -4912,7 +4914,7 @@ (search_lisp_doc_at_eol): Don't worry about ungetc of EOF; it's portable now. -2016-02-10 Paul Eggert <eggert@cs.ucla.edu> +2016-02-15 Paul Eggert <eggert@cs.ucla.edu> Memory-management cleanup in make-docfile @@ -4936,7 +4938,7 @@ (write_globals, scan_c_stream, scan_lisp_file): Avoid memory leak. (scan_c_stream): Check for add_global failure. -2016-02-10 Kevin Gallagher <Kevin.Gallagher@boeing.com> +2016-02-15 Kevin Gallagher <Kevin.Gallagher@boeing.com> Kevin Gallagher has new email address @@ -4948,7 +4950,7 @@ * etc/edt-user.el: * doc/misc/edt.texi: Update Kevin Gallagher's email address. -2016-02-10 Eli Zaretskii <eliz@gnu.org> +2016-02-15 Eli Zaretskii <eliz@gnu.org> Improve doc strings of 'forward/backward-word-strictly' @@ -4960,7 +4962,7 @@ * src/syntax.c (Fforward_word): Refer to 'forward-word-strictly' in the doc string. (Bug#22560) -2016-02-10 Michael Albinus <michael.albinus@gmx.de> +2016-02-15 Michael Albinus <michael.albinus@gmx.de> Describe Makefile test targets in test/README @@ -4969,19 +4971,19 @@ * Makefile.in: * test/README: Describe Makefile test targets. -2016-02-10 Artur Malabarba <bruce.connor.am@gmail.com> +2016-02-15 Artur Malabarba <bruce.connor.am@gmail.com> Backport: * lisp/isearch.el: Turn char-folding off by default (search-default-mode): Set default value to nil. -2016-02-10 Lars Ingebrigtsen <larsi@gnus.org> +2016-02-15 Lars Ingebrigtsen <larsi@gnus.org> Document EXIF image rotation * doc/lispref/display.texi (ImageMagick Images): Mention EXIF rotation. -2016-02-10 Dima Kogan <dima@secretsauce.net> +2016-02-15 Dima Kogan <dima@secretsauce.net> Support integer image rotation and respect EXIF rotations @@ -4992,14 +4994,14 @@ pre-rotated. All information such as width/height is reported for the rotated image. -2016-02-10 Matthew Carter <m@ahungry.com> +2016-02-15 Matthew Carter <m@ahungry.com> Quote table names for postgres listings (sql-mode) * lisp/progmodes/sql.el (sql-postgres-completion-object): Avoid passing unquoted table names to the completion list. -2016-02-10 Juri Linkov <juri@linkov.net> +2016-02-15 Juri Linkov <juri@linkov.net> * lisp/replace.el (replace-match-maybe-edit): Make arg `backward' optional. @@ -5007,14 +5009,14 @@ (replace-search, replace-highlight): Make arg `backward' optional. (Bug#18388) -2016-02-10 Juri Linkov <juri@linkov.net> +2016-02-15 Juri Linkov <juri@linkov.net> * lisp/simple.el (next-line-or-history-element): Reset temporary-goal-column. (previous-line-or-history-element): Reset temporary-goal-column. Use end-of-visual-line instead of line-end-position. (Bug#22544) -2016-02-10 Paul Eggert <eggert@cs.ucla.edu> +2016-02-15 Paul Eggert <eggert@cs.ucla.edu> Suppress ACL ops if configured with --disable-acl @@ -5022,14 +5024,14 @@ * src/fileio.c [!USE_ACL]: Do not include sys/acl.h. (Ffile_acl, Fset_file_acl) [!USE_ACL]: Return nil in this case. -2016-02-09 Katsumi Yamaoka <yamaoka@jpl.org> +2016-02-15 Katsumi Yamaoka <yamaoka@jpl.org> Mention web bugs * doc/misc/emacs-mime.texi (Display Customization): Mention web bugs in the mm-html-blocked-images section. -2016-02-09 Katsumi Yamaoka <yamaoka@jpl.org> +2016-02-15 Katsumi Yamaoka <yamaoka@jpl.org> Make mm-html-blocked-images default to "" again @@ -5039,6 +5041,1344 @@ * doc/misc/emacs-mime.texi (Display Customization): Mention that mm-html-blocked-images defaults to "". +2016-02-15 Paul Eggert <eggert@cs.ucla.edu> + + Minor alignas cleanup + + * src/lisp.h (alignas): Remove now-redundant #ifdef that was left + over from the old way of doing things, before Bug#20862 was fixed. + +2016-02-15 Paul Eggert <eggert@cs.ucla.edu> + + Add lmalloc commentary and tweak laligned + + * src/alloc.c (laligned): Help compiler in a tiny way by putting + the more-commonly-failing disjunct first. + +2016-02-15 Eli Zaretskii <eliz@gnu.org> + + Clarify documentation of key binding conventions + + * doc/lispref/tips.texi (Key Binding Conventions): Clarify which + "punctuation characters" are reserved after "C-c". (Bug#22604) + +2016-02-15 Oscar Fuentes <ofv@wanadoo.es> + + * etc/NEWS: mention the `vc-faces' customization group + +2016-02-15 Paul Eggert <eggert@cs.ucla.edu> + + Sync with gnulib + + This incorporates: + 2016-02-09 stdalign: port to clang 3.7.0 + 2016-02-06 misc: port better to gcc -fsanitize=address + * doc/misc/texinfo.tex, lib/stdalign.in.h, m4/acl.m4, m4/getgroups.m4: + Copy from gnulib. + +2016-02-15 Michael Albinus <michael.albinus@gmx.de> + + * CONTRIBUTE: Add more examples for $(SELECTOR) make variable. + +2016-02-15 Katsumi Yamaoka <yamaoka@jpl.org> + + Make mm-html-inhibit-images and mm-html-blocked-images default to nil + + * lisp/gnus/mm-decode.el (mm-html-inhibit-images) + (mm-html-blocked-images): Default to nil. + + * doc/misc/emacs-mime.texi (Display Customization): Mention that + mm-html-inhibit-images and mm-html-blocked-images default to nil. + + * etc/NEWS (Gnus): Document mm-html-inhibit-images and + mm-html-blocked-images. + +2016-02-15 Paul Eggert <eggert@cs.ucla.edu> + + Increase success rate of fallback lmalloc + + * src/alloc.c (lmalloc, lrealloc): Reallocate with (typically) + larger and larger sizes, to increase the probability that + the allocator will return a Lisp-aligned pointer. + +2016-02-15 Lars Ingebrigtsen <larsi@gnus.org> + + Make backgrounds extend to the end of the lines in shr + + * lisp/net/shr.el (shr-face-background): Faces can also be on + the form `(:background "#fff)' (bug#22547). + +2016-02-15 Lars Ingebrigtsen <larsi@gnus.org> + + Make the `R' command get the correct relative <img>s + + * lisp/net/eww.el (eww-readable): Preserve the base URL so + that image expansions are fetched from the right place (bug#22605). + + (cherry picked from commit 8722e849f75ceafb82a1c17105e8ab76077a8ebc) + + Backport: + +2016-02-15 Mike Kupfer <m.kupfer@acm.org> + + Fix typos in emacs-mime.texi and gnus.texi + + * doc/misc/emacs-mime.texi (Display Customization): + * doc/misc/gnus.texi (HTML): Fix typo. + +2016-02-15 Katsumi Yamaoka <yamaoka@jpl.org> + + * doc/misc/emacs-mime.texi (Display Customization): + Doc fix for mm-html-inhibit-images. + +2016-02-15 Lars Ingebrigtsen <larsi@gnus.org> + + Fix message-cross-post-followup-to group names + + * lisp/gnus/message.el (message-cross-post-followup-to): Don't + insert group names like "nntp+foo:zot", because those aren't valid. + +2016-02-15 David Edmondson <dme@dme.org> + + Compare recipient and keys case-insensitively + + * lisp/gnus/mml2015.el: (mml-secure-check-user-id): When comparing a + recipient address with that from a key, do so in a case insensitive + manner (bug#22603). + +2016-02-15 Glenn Morris <rgm@gnu.org> + + * lisp/gnus/mm-decode.el (mm-alist-to-plist): Doc fix. + +2016-02-15 Katsumi Yamaoka <yamaoka@jpl.org> + + Refactor HTML images handling of Gnus and mm-* (a part of bug#21650) + + * doc/misc/emacs-mime.texi (Display Customization): + Remove mm-inline-text-html-with-images; add documentations for + mm-html-inhibit-images and mm-html-blocked-images. + + * lisp/gnus/gnus-art.el (gnus-article-show-images): + No need to bind mm-inline-text-html-with-images. + (gnus-bind-safe-url-regexp): Rename to gnus-bind-mm-vars. + (gnus-bind-mm-vars): Rename from gnus-bind-safe-url-regexp; + bind mm-html-inhibit-images and mm-html-blocked-images. + (gnus-mime-view-all-parts, gnus-mime-view-part-internally) + (gnus-mm-display-part, gnus-mime-display-single) + (gnus-mime-display-alternative): Use gnus-bind-mm-vars. + + * lisp/gnus/mm-decode.el (mm-inline-text-html-with-images): Remove. + (mm-html-inhibit-images, mm-html-blocked-images): New user options. + (mm-shr): Bind shr-inhibit-images and shr-blocked-images with + mm-html-inhibit-images and mm-html-blocked-images respectively + instead of gnus-inhibit-images and gnus-blocked-images. + + * lisp/gnus/mm-view.el (mm-setup-w3m): Use mm-html-inhibit-images + instead of mm-inline-text-html-with-images. + +2016-02-15 Paul Eggert <eggert@cs.ucla.edu> + + Port to FreeBSD 11-CURRENT i386 + + Problem reported by Herbert J. Skuhra in: + http://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00354.html + Instead of trying + * src/alloc.c (lmalloc, lrealloc, laligned): New functions. + (xmalloc, xzalloc, xrealloc, lisp_malloc): Use them. + (__alignof__) [!__GNUC__ && !__alignof__]: New macro. + (MALLOC_IS_GC_ALIGNED): New macro. + * src/lisp.h (NONPOINTER_BITS): Remove. All uses removed. + No longer needed now that alloc.c uses lmalloc and lrealloc. + +2016-02-15 Michael Albinus <michael.albinus@gmx.de> + + Some fixes in file-notify-tests.el + + * test/automated/file-notify-tests.el + (file-notify--test-with-events-check) + (file-notify--test-with-events-explainer): New defuns. + (file-notify--test-with-events): Use it. + (file-notify-test07-backup): Fix docstring. Some of the + backends fire two `changed' events. Backup by rename doesn't + work for kqueue. + +2016-02-15 Michael Albinus <michael.albinus@gmx.de> + + Fix Bug#22557 + + * lisp/filenotify.el (file-notify-callback): Do not send a + `stopped' event in case of backup by renaming. (Bug#22557) + + * test/automated/Makefile.in: Use $(SELECTOR_EXPENSIVE) for + all targets but check and check-maybe. + + * test/automated/file-notify-tests.el + (file-notify--test-read-event-timeout): New defconst. + (file-notify--deftest-remote, file-notify--wait-for-events) + (file-notify-test02-events) + (file-notify-test04-file-validity) + (file-notify-test06-many-events): Use it. + (file-notify--test-cleanup): Make it more robust. Delete also + backup file. + (file-notify-test07-backup): New test. + +2016-02-15 Paul Eggert <eggert@cs.ucla.edu> + + Fix test for dladdr + + Problem reported by Andreas Schwab in: + http://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00327.html + * configure.ac (dladdr): Link with LIBMODULES when checking for + this function. + +2016-02-15 Andreas Schwab <schwab@linux-m68k.org> + + Fix gnus-group-get-new-news-this-group on group with closed server + + * lisp/gnus/nnimap.el (nnimap-change-group): Lookup server + method and pass to nnimap-open-server. + +2016-02-15 Artur Malabarba <bruce.connor.am@gmail.com> +2016-02-14 Nicolas Petton <nicolas@petton.fr> + + * doc/lispref/sequences.texi: Add documentation for seq-map-indexed + +2016-02-14 Nicolas Petton <nicolas@petton.fr> + + New function seq-map-indexed + + * lisp/emacs-lisp/seq.el (seq-map-indexed): New function. + * test/lisp/emacs-lisp/seq-tests.el: Add tests for seq-map-indexed. + +2016-02-14 Lars Ingebrigtsen <larsi@gnus.org> + + * lisp/gnus/mm-util.el: Remove the mm-string-as-multibyte alias. + +2016-02-14 Lars Ingebrigtsen <larsi@gnus.org> + + Fix problem with wrong encoding of non-ASCII message bodies + + * lisp/gnus/mml.el (mml-generate-mime-1): Disable + multibyteness before encoding the data. + +2016-02-14 Lars Ingebrigtsen <larsi@gnus.org> + + Remove codepage setup code from mm-util + + * lisp/gnus/mm-util.el (mm-codepage-setup): Remove. + (mm-codepage-iso-8859-list): Remove. + (mm-codepage-ibm-list, mm-setup-codepage-iso-8859) + (mm-setup-codepage-ibm): Remove. + (mm-charset-eval-alist): Remove the code pages from the + default value. + +2016-02-14 Lars Ingebrigtsen <larsi@gnus.org> + + Remove compat code for older Emacsen + + * lisp/gnus/gnus-art.el (gnus-button-url-regexp): Remove + XEmacs compat code. + + * lisp/gnus/gnus-sync.el (gnus-sync-json-alist-p): Remove + unused compat function. + (gnus-sync-json-plist-p): Ditto. + + * lisp/gnus/message.el (message-default-charset): Make obsolete. + (message-info): Remove compat code. + (message-setup-fill-variables): Remove kludge needed earlier + to not overwrite `normal-auto-fill-function'. + (message-split-line): Remove compat code. + + * lisp/gnus/mm-view.el (mm-display-inline-fontify): Remove + compat code. + +2016-02-14 Lars Ingebrigtsen <larsi@gnus.org> + + Remove some compat functions from gmm-utils.el + + * lisp/gnus/gmm-utils.el (gmm-tool-bar-from-list): Remove + compat code. + (gmm-image-search-load-path): Remove. + (gmm-image-load-path-for-library): Remove. + +2016-02-14 Lars Ingebrigtsen <larsi@gnus.org> + + Remove the gmm-lazy and nnmail-lazy compat widgets + + * lisp/gnus/gmm-utils.el (gmm-lazy): Remove. + + * lisp/gnus/nnmail.el (nnmail-lazy): Remove. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Clean up nnimap-request-move-article slightly + + * lisp/gnus/nnheader.el (subr-x): Require. + + * lisp/gnus/nnimap.el (nnimap-request-move-article): Clean up + the code slightly. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Use open-network-stream instead of open-protocol-stream + + * lisp/gnus/nnimap.el: Use open-network-stream instead of + open-protocol-stream. + + * lisp/gnus/nntp.el: Ditto. + + * lisp/gnus/pop3.el: Ditto. + + * lisp/gnus/sieve-manage.el: Ditto. + + * lisp/net/network-stream.el (open-protocol-stream): Make obsolete. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Remove compat code that relies on (featurep 'mule) + + * lisp/gnus/gnus-group.el (gnus-group-name-decode): Remove + compat code. + + * lisp/gnus/gnus-start.el (gnus-read-descriptions-file): + Remove compat code. + + * lisp/gnus/mm-bodies.el (mm-decode-body, mm-decode-string): + Remove compat code. + + * lisp/gnus/mm-view.el (mm-w3m-standalone-supports-m17n-p): + Remove compat code. + (mm-w3m-standalone-supports-m17n-p): Ditto. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Remove compat functions from starttls.el + + * lisp/gnus/starttls.el + (starttls-set-process-query-on-exit-flag): Remove. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Remove compat functions from smime.el + + * lisp/gnus/smime.el (smime-replace-in-string): Remove. + (smime-make-temp-file): Remove. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Remove compat code from smiley + + * lisp/gnus/smiley.el (smiley-style): Remove compat code. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Remove compat code from rfc2047 + + * lisp/gnus/rfc2047.el (rfc2047-encode-message-header): Remove + compat code. + (rfc2047-decode-string): Ditto. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Remove compat function from pop3 + + * lisp/gnus/pop3.el (pop3-set-process-query-on-exit-flag): Remove. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Remove compat code in Gnus backends + + * lisp/gnus/nndiary.el (nndiary-error): Remove. + + * lisp/gnus/nndraft.el (nndraft-request-associate-buffer): Ditto. + + * lisp/gnus/nnfolder.el (nnfolder-read-folder): Ditto. + + * lisp/gnus/nnheader.el (nnheader-find-file-noselect): Ditto. + + * lisp/gnus/nnimap.el (nnimap-log-buffer): Remove compat code. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Remove compat code from some mml files + + * lisp/gnus/mml-sec.el (mml-secure-passphrase-cache-expiry): + Remove compat code. + + * lisp/gnus/mml-smime.el (mml-smime-openssl-sign-query): + Always use `mail-extract-address-components', since this isn't + time critical. + (mml-smime-get-dns-cert): Ditto. + + * lisp/gnus/mml.el (mml-preview): Remove compat code. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Remove compat code and compat functions from mm-util.el + + * lisp/gnus/mm-util.el (mm-mime-mule-charset-alist): Remove + compat code. + (mm-coding-system-priorities) + (mm-mule-charset-to-mime-charset, mm-charset-after) + (mm-mime-charset, mm-iso-8859-x-to-15-region): Remove compat code. + (mm-detect-coding-region): Define unconditionally. + (mm-detect-mime-charset-region): Ditto. + (mm-coding-system-to-mime-charset): It's 'mime-charset now. + (coding-system-name) + (find-file-coding-system-for-read-from-filename) + (find-operation-coding-system): Remove aliases. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Remove some compat code from mm-*.el + + * lisp/gnus/mm-bodies.el (mm-decode-body): Ditto. + + * lisp/gnus/mm-decode.el (mm-tmp-directory) + (mm-valid-image-format-p): Remove compat code. + + * lisp/gnus/mm-url.el (mm-url-insert-file-contents): Remove + "Connection" "Close" workaround for older Emacsen. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Remove compat code and functions from message.el + + * lisp/gnus/message.el (message-send-mail-function): Remove + compat code. + (message-dont-reply-to-names, message-mode) + (message-setup-fill-variables, message-fill-paragraph) + (message-remove-blank-cited-lines, message-make-from) + (message-forward-rmail-make-body, message-tool-bar-gnome) + (message-tab): Remove compat code. + (message-completion-in-region): Remove. + (message-read-from-minibuffer): Remove compat code. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Declare rfc1843 instead of autoloading + + * lisp/gnus/gnus-art.el (rfc1843-decode-region): Declare + instead of autoload. + +2016-02-13 Eli Zaretskii <eliz@gnu.org> + + Avoid signaling an error in 'dired-do-find-regexp-and-replace' + + * lisp/dired-aux.el: Require cl-lib, so that 'cl-mapcan' is + autoloaded correctly. (Bug#22613) + +2016-02-13 Eli Zaretskii <eliz@gnu.org> + + Fix network-stream-tests.el for MS-Windows + + * test/lisp/net/network-stream-tests.el + (connect-to-tls-ipv6-nowait): Skip for MS-Windows builds. + (connect-to-tls-ipv4-wait): Add a 0.1 sleep-for. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Remove some Message compat functions + + * lisp/gnus/message.el (message-kill-all-overlays): Define + unconditionally. + (message-window-inside-pixel-edges): Remove. + (mail-dont-reply-to): Remove. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Remove some Gnus compat code + + * lisp/gnus/gnus-art.el (gnus-mime-inline-part): Remove compat code. + (gnus-mm-display-part): Ditto. + + * lisp/gnus/gnus-start.el (gnus-dribble-read-file): Remove + compat code. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Sort groups before inserting them into the group buffer + + * lisp/gnus/gnus-group.el (gnus-group-describe-all-groups): + Sort groups before inserting them. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Make "unseen" tracking work again in Gnus + + * lisp/gnus/gnus-sum.el (gnus-update-marks): Make "unseen" + tracking work again. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Remove Gnus compat functions defined in gnus.el + + * lisp/gnus/gnus.el (gnus-extent-detached-p): Remove. + (gnus-extent-start-open, gnus-character-to-event) + (gnus-assq-delete-all, gnus-add-text-properties) + (gnus-put-text-property, gnus-key-press-event-p): + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Remove compat code from gnus-uu and win + + * lisp/gnus/gnus-util.el (gnus-image-type-available-p): Remove + compat code. + + * lisp/gnus/gnus-uu.el (gnus-uu-tmp-dir): Remove compat code. + + * lisp/gnus/gnus-win.el (gnus-frames-on-display-list): Remove. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Remove several gnus-util compat functions + + * lisp/gnus/gnus-util.el (gnus-set-process-query-on-exit-flag): Remove. + (gnus-read-shell-command): Remove. + (gnus-match-substitute-replacement): Remove. + (gnus-string-match-p): Remove. + (gnus-string-prefix-p): Remove. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Remove the gnus-merge alias + + * lisp/gnus/gnus-util.el (gnus-merge): Remove. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Remove the gnus-union alias + + * lisp/gnus/gnus-util.el (gnus-union): Remove. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Remove the gnus-delete-alist alias + + * lisp/gnus/gnus-util.el (gnus-run-mode-hooks): Remove compat code. + (gnus-delete-alist): Remove. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Remove the gnus-float-time alias + + * lisp/gnus/gnus-util.el (gnus-completion-styles): Remove + compat code. + (gnus-float-time): Remove. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Remove compat code from gnus-srvr, start and sum + + * lisp/gnus/gnus-srvr.el (gnus-browse-foreign-server): Remove + compat code. + + * lisp/gnus/gnus-start.el (gnus-check-reasonable-setup): + Remove compat code. + + * lisp/gnus/gnus-sum.el (gnus-summary-display-arrow) + (gnus-summary-make-menu-bar, gnus-summary-make-tool-bar) + (gnus-recenter) + (gnus-summary-limit-strange-charsets-predicate) + (gnus-summary-show-thread): Remove compat code. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Remove compat code from gnus-spec.el + + * lisp/gnus/gnus-spec.el (gnus-lrm-string-p): Remove compat code. + (gnus-balloon-face-function): Remove compat code. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Fix compat change in last check-in + + * lisp/gnus/gnus-group.el + (gnus-group-name-charset-group-alist): `find-coding-system' + doesn't exist in Emacs. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Always use url-queue + + * lisp/gnus/gnus-html.el (gnus-html-schedule-image-fetching): + Always use url-queue. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Remove compat functions from gnus-html.el + + * lisp/gnus/gnus-html.el (gnus-html-encode-url-chars): Remove. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Remove compat code from gnus-group.el + + * lisp/gnus/gnus-group.el (gnus-group-name-charset-group-alist) + (gnus-group-make-tool-bar, gnus-group-update-tool-bar): Remove compat code. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Define gnus-diary-kill-entire-line unconditionally + + * lisp/gnus/gnus-diary.el (gnus-diary-kill-entire-line): + Define unconditionally. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Remove compat code from gnus-cache and gnus-bookmark + + * lisp/gnus/gnus-bookmark.el (gnus-bookmark-bmenu-mode-map): Ditto. + + * lisp/gnus/gnus-cache.el (gnus-cache-decoded-group-name): + Remove compat code. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Remove compat code from gnus-art.el + + * lisp/gnus/gnus-art.el (gnus-article-prepare) + (gnus-mime-copy-part, gnus-output-to-file) + (gnus-article-reply-with-original) + (gnus-button-handle-apropos-variable) + (gnus-button-handle-apropos-documentation): + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Remove compat code from gnus-agent.el + + * lisp/gnus/gnus-agent.el (gnus-agent-make-mode-line-string): + Remove compat code. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Rewrite gmm-labels usage to use cl-labels + + * lisp/gnus/gmm-utils.el (gmm-tool-bar-style): Remove compat code. + (gmm-labels): Remove. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Remove compat code from canlock.el + + * lisp/gnus/canlock.el (defmacro): Remove + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Remove compat code from auth-source + + * lisp/gnus/auth-source.el (auth-source-read-char-choice): + Remove compat code. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Fix gnus-group.el compilation warnings about unprefixed variables + + * lisp/gnus/gnus-group.el (gnus-group-update-eval-form): Avoid + compilation warnings by passing in the dynamic variables as + explicit lexical parameters to `eval'. + +2016-02-13 Lars Ingebrigtsen <larsi@gnus.org> + + Fix the :tracker slot name + + * lisp/gnus/registry.el (registry-lookup-secondary): The + `tracker' slot is called `tracker', not `:tracker'. + +2016-02-12 Lars Ingebrigtsen <larsi@gnus.org> + + Fix compilation warnings in gnus-art.el + + * lisp/gnus/gnus-art.el (rfc1843-decode-region): Autoload. + (gnus-article-hide): Avoid compilation warnings. + +2016-02-12 Lars Ingebrigtsen <larsi@gnus.org> + + Fix compilation warning in gnus-score.el + + * lisp/gnus/gnus-score.el (gnus-art): Require to silence byte + compiler. + +2016-02-12 Andreas Schwab <schwab@linux-m68k.org> + + Revert "Fix gnus-group-get-new-news-this-group on group with closed server" + + This reverts commit 9dc77e37aa84c6df9b3ddb4609f3c09201b0580e. + + This makes nnimap groups not be activated. + +2016-02-12 Lars Ingebrigtsen <larsi@gnus.org> + + Fix encoding problem introduced by previous patch series + + * lisp/gnus/rfc2047.el: Ditto (bug#22648). + + * lisp/gnus/rfc2231.el: Fix problem created by the + mm-replace-in-string conversion. + +2016-02-12 Lars Ingebrigtsen <larsi@gnus.org> + + Revert "Avoid defvarring prefix-less variables" + + This reverts commit 303390bda34f98b400798d5383cf0d722e35ba19. + + The defvars are needed if we're doing lexical-binding + +2016-02-12 Glenn Morris <rgm@gnu.org> + + * test/lisp/url/url-auth-tests.el (url-auth-test-digest-auth): + Make it pass. + + * test/lisp/url/url-auth-tests.el + (url-auth-test-digest-auth-retrieve-cache): Fix obvious typo. + +2016-02-12 Lars Ingebrigtsen <larsi@gnus.org> + + Finish up cl-defmethoding registry,el + + * lisp/gnus/registry.el (initialize-instance): Use cl-defmethod. + +2016-02-12 Lars Ingebrigtsen <larsi@gnus.org> + + Revert the gnus-replace-in-string change, fix arguments, reapply + +2016-02-12 Lars Ingebrigtsen <larsi@gnus.org> + + Silence more message.el compilation warnings + + * lisp/gnus/message.el (message-generate-headers): Don't use + variable values directly to get the header values, because + that breaks with lexical binding (without unprefixed defvars). + +2016-02-12 Lars Ingebrigtsen <larsi@gnus.org> + + Fix various compilation warnings in message.el + + * lisp/gnus/message.el (message-fix-before-sending): Use + read-multiple-choice instead of gnus-multiple-choice. + (mm-util): Require. + (rfc2047): Require. + (message-remove-blank-cited-lines): Use message instead of + gnus-message. + (message-send): Use y-or-n-p instead of gnus-y-or-n-p. + +2016-02-12 Lars Ingebrigtsen <larsi@gnus.org> + + Silence compilation warning in mm-view + + * lisp/gnus/mm-view.el (mm-display-inline-fontify): Silence + compilation warning. + +2016-02-12 Lars Ingebrigtsen <larsi@gnus.org> + + Fix epg-related compilation warnings in mml-sec + + * lisp/gnus/mml-sec.el: Fix compilation warnings from the epg + library. + +2016-02-12 Lars Ingebrigtsen <larsi@gnus.org> + + rmail-dont-reply-to-names is obsolete + + * lisp/gnus/nnmail.el (nnmail-fancy-expiry-target): Don't bind + the obsolete `rmail-dont-reply-to-names' variable. + +2016-02-12 Lars Ingebrigtsen <larsi@gnus.org> + + Partially revert the defmethod->cl-defmethod change in registry.el + + * lisp/gnus/registry.el (initialize-instance): Use defmethod, + since cl-defmethod doesn't work with :after. + (initialize-instance): Ditto, but with :before. + +2016-02-12 Lars Ingebrigtsen <larsi@gnus.org> + + Avoid obsolete function in plstore + + * lisp/gnus/plstore.el (plstore--insert-buffer): Use setf + instead of the obsolete epg-context-set-armor. + +2016-02-12 Lars Ingebrigtsen <larsi@gnus.org> + + Use cl-defmethod in registry.el + + * lisp/gnus/registry.el: Use cl-defmethod instead of the + obsolete defmethod. + +2016-02-12 Lars Ingebrigtsen <larsi@gnus.org> + + Make sieve-manage require sasl + + * lisp/gnus/sieve-manage.el: Fix compilation warning by + requiring sasl. + +2016-02-12 Lars Ingebrigtsen <larsi@gnus.org> + + Avoid defvarring prefix-less variable + + * lisp/gnus/mm-uu.el (mm-uu-entry): Rename from `entry'. + +2016-02-12 Lars Ingebrigtsen <larsi@gnus.org> + + * lisp/gnus/mailcap.el: Remove usage of mailcap-delete-duplicates. + +2016-02-12 Lars Ingebrigtsen <larsi@gnus.org> + + Don't use the obsolete char-valid-p function + + * lisp/gnus/mm-url.el (mm-url-decode-entities): Don't use the + obsolete char-valid-p function. + +2016-02-12 Lars Ingebrigtsen <larsi@gnus.org> + + Fix missed translation in a previous commit + + * lisp/gnus/mailcap.el (mailcap-mime-types): Fix missed + translation of mailcap-delete-duplicates. + +2016-02-12 Lars Ingebrigtsen <larsi@gnus.org> + + Avoid using mm-make-temp-file + + * lisp/gnus/mail-source.el (mail-source-delete-crash-box): Ditto. + + * lisp/gnus/mm-decode.el (mm-display-external): Ditto. + + * lisp/gnus/mml-smime.el (mml-smime-openssl-encrypt): Ditto. + +2016-02-12 Lars Ingebrigtsen <larsi@gnus.org> + + Fix compilation warning in gnus-start + + * lisp/gnus/gnus-start.el (gnus-slave-save-newsrc): Avoid + mm-make-temp-file. + +2016-02-12 Lars Ingebrigtsen <larsi@gnus.org> + + Avoid the obsoleted defmethod + + * lisp/gnus/gnus-icalendar.el: Use cl-defmethod instead of + defmethod. + +2016-02-12 Lars Ingebrigtsen <larsi@gnus.org> + + Avoid defvarring prefix-less variables + + * lisp/gnus/gnus-group.el (gnus-group-update-eval-form): We + don't need to `defvar' the short variables to allow `eval' to + use them. + +2016-02-12 Lars Ingebrigtsen <larsi@gnus.org> + + nnweb doesn't need unibyte buffers + + * lisp/gnus/nnweb.el (nnweb-retrieve-headers) + (nnweb-read-overview, nnweb-request-article) + (nnweb-google-reference): Unibyte buffers are not needed here. + +2016-02-12 Lars Ingebrigtsen <larsi@gnus.org> + + Encode before sending from nnspool + + * lisp/gnus/nnspool.el (nnspool-request-post): Encode data + before sending it to the news server. + +2016-02-11 Lars Ingebrigtsen <larsi@gnus.org> + + nnrss buffers don't have to be unibyte + + * lisp/gnus/nnrss.el (nnrss-insert): The buffer doesn't have + to be unibyte just to receive data, I think. + +2016-02-11 Lars Ingebrigtsen <larsi@gnus.org> + + Don't use mm-with-unibyte-current-buffer in mml2015 + + * lisp/gnus/mml2015.el (mml2015-mailcrypt-encrypt): Don't use + mm-with-unibyte-current-buffer. + +2016-02-11 Lars Ingebrigtsen <larsi@gnus.org> + + Don't use mm-with-unibyte-current in mml1991 + + * lisp/gnus/mml1991.el (mml1991-epg-sign): Don't use + mm-with-unibyte-current. + +2016-02-11 Lars Ingebrigtsen <larsi@gnus.org> + + Don't use mm-with-unibyte-current in mml1991 + + * lisp/gnus/mml1991.el (mml1991-pgg-sign): Don't use + mm-with-unibyte-current. + +2016-02-11 Lars Ingebrigtsen <larsi@gnus.org> + + Don't use mm-with-unibyte-buffer in utf7 + + * lisp/gnus/utf7.el (utf7-fragment-encode): Don't use + mm-with-unibyte-buffer. + +2016-02-11 Lars Ingebrigtsen <larsi@gnus.org> + + Remove XEmacs compat code from Gnus helper libraries + + * lisp/gnus/plstore.el (plstore-called-interactively-p): Remove. + + * lisp/gnus/pop3.el (pop3-make-date): Remove XEmacs compat. + + * lisp/gnus/sieve-mode.el: Remove XEmacs compat. + + * lisp/gnus/spam-stat.el (spam-stat-called-interactively-p): Remove. + +2016-02-11 Lars Ingebrigtsen <larsi@gnus.org> + + Remove XEmacs compat code from Gnus backends + + * lisp/gnus/mm-view.el (mm-inline-image-xemacs): Remove. + (mm-inline-image): Rename from mm-inline-image-emacs. + + * lisp/gnus/mml.el: Remove XEmacs compat code. + + * lisp/gnus/nnheader.el: Remove XEmacs compat code. + + * lisp/gnus/nnimap.el (nnimap-open-connection-1): Remove + XEmacs compat code. + + * lisp/gnus/nnir.el (nnir-run-gmane): Remove XEmacs compat code. + + * lisp/gnus/nnmail.el (nnmail-pathname-coding-system): Remove + XEmacs compat code. + + * lisp/gnus/nnmairix.el: Remove XEmacs compat code. + + * lisp/gnus/nnrss.el: Remove XEmacs compat code. + + * lisp/gnus/nntp.el: Remove XEmacs compat code. + +2016-02-11 Lars Ingebrigtsen <larsi@gnus.org> + + Remove XEmacs compat functions from mm-util.el + + * lisp/gnus/mm-util.el (mm-special-display-p): Remove. + (mm-decode-coding-string, mm-encode-coding-string) + (mm-decode-coding-region, mm-encode-coding-region): Remove. + (mm-string-to-multibyte): Remove. + (mm-char-or-char-int-p): Remove. + (mm-ucs-to-char): Remove compat versions of the function. + (mm-read-coding-system): Remove. + (mm-coding-system-p): Remove compat code. + (mm-enrich-utf-8-by-mule-ucs): Remove. + (mm-enable-multibyte, mm-disable-multibyte): Remove compat versions. + (mm-delete-duplicates): Remove. + (mm-multibyte-p): Remove compat versions. + (mm-xemacs-find-mime-charset-1): Remove. + (mm-xemacs-find-mime-charset): Remove. + (mm-make-temp-file): Made obsolete. + (mm-find-buffer-file-coding-system): Remove XEmacs compat. + +2016-02-11 Lars Ingebrigtsen <larsi@gnus.org> + + Remove Message and mm-decode XEmacs compat code + + * lisp/gnus/message.el: Remove XEmacs compat code. + + * lisp/gnus/mm-decode.el (mm-create-image-xemacs): Remove. + + * lisp/gnus/mm-util.el: Remove some XEmacs compat code. + +2016-02-11 Lars Ingebrigtsen <larsi@gnus.org> + + Remove som XEmacs compat code from message.el + + * lisp/gnus/message.el: Remove some XEmacs compat code. + +2016-02-11 Lars Ingebrigtsen <larsi@gnus.org> + + Remove XEmacs compat code from ietf-drums.el + + * lisp/gnus/ietf-drums.el (ietf-drums-syntax-table): Drop + XEmacs compat. + +2016-02-11 Lars Ingebrigtsen <larsi@gnus.org> + + Remove XEmacs compat code from gravatar.el + + * lisp/gnus/gravatar.el: Remove XEmacs compat code from + gravatar.el. + +2016-02-11 Lars Ingebrigtsen <larsi@gnus.org> + + Remove more XEmacs compat code from Gnus + + * lisp/gnus/gnus-util.el (gnus-bound-and-true-p): Remove. + (gnus-timer--function): Remove. + + * lisp/gnus/gnus-uu.el (gnus-uu-save-article): Remove XEmacs + 19.2 compat. + + * lisp/gnus/gnus-win.el: Remove XEmacs compat code. + +2016-02-11 Lars Ingebrigtsen <larsi@gnus.org> + + Remove more XEmacs compat functions from gnus-util.el + + * lisp/gnus/gnus-util.el (gnus-put-display-table): Remove. + (gnus-get-display-table): Remove. + (gnus-format-message): Remove. + +2016-02-11 Lars Ingebrigtsen <larsi@gnus.org> + + Remove more XEmacs compat functions from Gnus + + * lisp/gnus/gnus-util.el (gnus-next-char-property-change): Remove. + (gnus-previous-char-property-change): Remove. + (gnus-graphic-display-p): Remove. + (gnus-select-frame-set-input-focus): Remove. + +2016-02-11 Lars Ingebrigtsen <larsi@gnus.org> + + Remove more XEmacs compat code from gnus-util + + * lisp/gnus/gnus-util.el (gnus-make-local-hook): Remove (and + all its usages). + (gnus-invisible-p): Remove. + +2016-02-11 Lars Ingebrigtsen <larsi@gnus.org> + + Remove gnus-make-local-hook + + * lisp/gnus/gnus-util.el (gnus-make-local-hook): Remove (and + all its usages). + +2016-02-11 Lars Ingebrigtsen <larsi@gnus.org> + + gnus-replace-in-string -> replace-regexp-in-string + + * lisp/gnus/gnus-util.el (gnus-replace-in-string): Declare + obsolete. Transform all usages of it into + replace-regexp-in-string. + + * lisp/gnus/mailcap.el (mailcap-replace-in-string): Remove. + +2016-02-10 Lars Ingebrigtsen <larsi@gnus.org> + + Remove Gnus XEmacs compat + + * lisp/gnus/gnus-start.el (gnus-dribble-enter): Remove comment + about code that doesn't work in XEmacs. + + * lisp/gnus/gnus-sum.el: Remove XEmacs compat. + + * lisp/gnus/gnus-topic.el: Remove XEmacs compat. + +2016-02-10 Lars Ingebrigtsen <larsi@gnus.org> + + Remove compat functions in gnus-spec.el + + * lisp/gnus/gnus-spec.el (gnus-string-width-function): Remove. + (gnus-substring-function): Remove. + (gnus-use-correct-string-widths): Remove. + (gnus-make-format-preserve-properties): Remove. + (gnus-xmas-format): Remove. + + * lisp/gnus/gnus-srvr.el (gnus-server-mode): Remove XEmacs compat. + +2016-02-10 Lars Ingebrigtsen <larsi@gnus.org> + + Remove Gnus XEmacs compat functions + + * lisp/gnus/gnus-registry.el: Remove XEmacs compat. + + * lisp/gnus/gnus-salt.el: Remove XEmacs compat. + + * lisp/gnus/gnus-score.el (gnus-decay-score): Remove XEmacs compat. + +2016-02-10 Lars Ingebrigtsen <larsi@gnus.org> + + Remove Gnus XEmacs compatibility + + * lisp/gnus/gnus-demon.el (gnus-demon-idle-since): Remove + XEmacs compat. + + * lisp/gnus/gnus-dired.el: Remove XEmacs compat. + + * lisp/gnus/gnus-draft.el: Remove XEmacs compat. + + * lisp/gnus/gnus-gravatar.el (gnus-gravatar-insert): Remove + XEmacs compat. + + * lisp/gnus/gnus-group.el: Remove XEmacs compat. + + * lisp/gnus/gnus-html.el: Remove XEmacs compat. + + * lisp/gnus/gnus-ml.el: Remove XEmacs compat. + + * lisp/gnus/gnus-picon.el (gnus-picon-style): Remove XEmacs comment. + +2016-02-10 Lars Ingebrigtsen <larsi@gnus.org> + + Don't use image-map if it isn't defined + + * lisp/net/shr.el (shr-image-map): Only use image-map as a + parent if it's defined (bug#22614). + +2016-02-10 Lars Ingebrigtsen <larsi@gnus.org> + + Check for MagickAutoOrientImage + + * configure.ac: Check for MagickAutoOrientImage. + + * src/image.c (imagemagick_load_image): Don't use + MagickAutoOrientImage unless it's available. + +2016-02-10 Lars Ingebrigtsen <larsi@gnus.org> + + Document EXIF image rotation + + * doc/lispref/display.texi (ImageMagick Images): Mention EXIF rotation. + +2016-02-10 Dima Kogan <dima@secretsauce.net> + + Support integer image rotation and respect EXIF rotations + + * src/image.c (imagemagick_load_image): Allow integer rotations in + addition to floating point rotations (bug#22591). + * src/image.c (imagemagick_load_image): Images that have an + orientation given in EXIF and have no explicit :rotation tag are now + pre-rotated. All information such as width/height is reported for the + rotated image. + +2016-02-10 Wolfgang Jenkner <wjenkner@inode.at> + + * lisp/net/shr.el (image-map): Defvar it. (Bug#22614) + +2016-02-10 Lars Ingebrigtsen <larsi@gnus.org> + + * lisp/gnus/gnus-cite.el: Remove XEmacs compat code. + +2016-02-09 Lars Ingebrigtsen <larsi@gnus.org> + + Remove compat code from gnus-bookmark.el + + * lisp/gnus/gnus-bookmark.el (gnus-bookmark-mouse-available-p): Remove. + (gnus-bookmark-remove-properties): Remove. + +2016-02-09 Lars Ingebrigtsen <larsi@gnus.org> + + Remove XEmacs compat code from gnus-a*.el + + * lisp/gnus/gnus-agent.el: Remove compat code. + + * lisp/gnus/gnus-art.el: Remove compat code. + + * lisp/gnus/gnus-async.el: Remove compat code. + +2016-02-09 Lars Ingebrigtsen <larsi@gnus.org> + + Remove gmm compat functions + + * lisp/gnus/gmm-utils.el (gmm-image-search-load-path): Remove. + (gmm-write-region): Remove. + (gmm-called-interactively-p): Remove. + +2016-02-09 Lars Ingebrigtsen <larsi@gnus.org> + + * lisp/gnus/ecomplete.el: Remove XEmacs compat code. + +2016-02-09 Lars Ingebrigtsen <larsi@gnus.org> + + Remove compat code from compface.el + + * lisp/gnus/compface.el: Remove XEmacs compat code throughout. + +2016-02-09 Lars Ingebrigtsen <larsi@gnus.org> + + Remove the now empty gnus-ems.el and references to it + +2016-02-09 Lars Ingebrigtsen <larsi@gnus.org> + + Remove Gnus compat names for mouse bindings + + * lisp/gnus/gnus-ems.el (gnus-widget-button-keymap): Remove. + (gnus-down-mouse-2): Remove. + (gnus-down-mouse-3): Remove. + +2016-02-09 Lars Ingebrigtsen <larsi@gnus.org> + + Drop Gnus compat functions + + * lisp/gnus/gnus-ems.el (gnus-mule-max-width-function): Remove. + + * lisp/gnus/gnus-util.el (gnus-kill-all-overlays): Move here. + + * lisp/gnus/gnus.el (gnus-mode-line-modified): Remove. + +2016-02-09 Lars Ingebrigtsen <larsi@gnus.org> + + Get rid of gnus-ems-redefine + + * lisp/gnus/gnus-ems.el (gnus-mouse-face-prop): Remove. + +2016-02-09 Lars Ingebrigtsen <larsi@gnus.org> + + * lisp/gnus/gnus-spec.el: Move definition here from gnus-ems.el. + +2016-02-09 Lars Ingebrigtsen <larsi@gnus.org> + + Remove Gnus compat code + + * lisp/gnus/gnus-ems.el (gnus-ems-redefine): Remove + transitional code from ten years ago. + +2016-02-09 Lars Ingebrigtsen <larsi@gnus.org> + + Allow interactively scaling past :max-width etc + + * lisp/image.el (image--current-scaling) + (image--image-without-parameters): New functions. + (image--change-size): Use them to allow changing the size of a + image even if it has :width/:max-width (etc.) already set. + +2016-02-09 Lars Ingebrigtsen <larsi@gnus.org> + + * lisp/gnus/mm-decode.el (shr-image-map): Compilation fix. + +2016-02-09 Lars Ingebrigtsen <larsi@gnus.org> + + Allow accessing the image commands via shr + + * lisp/gnus/mm-decode.el (mm-convert-shr-links): Allow + accessing the image commands. + + * lisp/net/shr.el (shr-image-map): New map used for images. + (shr-urlify): Don't overwrite image maps when applying URL maps. + +2016-02-09 Lars Ingebrigtsen <larsi@gnus.org> + + Use a sparse image keymap + + * lisp/image.el (image-map): Use a sparse keymap. + +2016-02-09 Lars Ingebrigtsen <larsi@gnus.org> + + Put a keymap on images created with insert-image and friends + + * lisp/image.el (image-save): New command. + (image-rotate): Ditto. + (image-map): New keymap. + (insert-image): Put the image-map on all images. + (insert-sliced-image): Ditto. + * doc/lispref/display.texi (Showing Images): Document the + image map. + +2016-02-09 Lars Ingebrigtsen <larsi@gnus.org> + + Fix some folding issues in read-multiple-choice + + * lisp/subr.el (read-multiple-choice): Fix folding when you + have many items. + +2016-02-09 Lars Ingebrigtsen <larsi@gnus.org> + + Fix typo in last checkin + +2016-02-09 Lars Ingebrigtsen <larsi@gnus.org> + + Remove Gnus compat functions + + * lisp/gnus/gnus-ems.el (gnus-mark-active-p) + (gnus-region-active-p, gnus-select-lowest-window) + (gnus-summary-display-table, gnus-max-width-function): Remove + compat functions. + +2016-02-09 Lars Ingebrigtsen <larsi@gnus.org> + + Move non-compat Gnus functions to gnus-util.el + + * lisp/gnus/gnus-util.el (gnus-remove-image, gnus-put-image) + (gnus-create-image, gnus-image-type-available-p): Move here + from gnus-ems.el, since these aren't compat functions. + +2016-02-09 Paul Eggert <eggert@cs.ucla.edu> + + Omit valloc decl if redundant + + * src/gmalloc.c (valloc): Omit decl if malloc.h is included, + to pacify --enable-gcc-warnings. + +2016-02-09 Wolfgang Jenkner <wjenkner@inode.at> + + Restore the calloc family. + + * src/gmalloc.c (calloc, gcalloc, hybrid_calloc): Restore definitions. + They were lost in a4817d8 but calloc is still (marginally) used in + code statically liked with emacs, so hybrid_calloc is needed. + Also, in the non-hybrid case, we can't get rid of calloc anyway as + other libraries liked with emacs may need it. + * src/conf_post.h: Restore redefinition of calloc to hybrid_calloc. + +2016-02-09 Lars Ingebrigtsen <larsi@gnus.org> + + Remove some Gnus compat functions + + * lisp/gnus/gnus-ems.el (gnus-string-mark-left-to-right) + (gnus-window-inside-pixel-edges, gnus-set-process-plist) + (gnus-process-plist, gnus-process-get, gnus-process-put): Remove. + +2016-02-09 Paul Eggert <eggert@cs.ucla.edu> + + - + + - + +2016-02-09 Paul Eggert <eggert@cs.ucla.edu> + + Merge from origin/emacs-25 + + 4feb962 * lisp/comint.el (comint-prompt-read-only): Clean tabs in docstring + cc419fb Don't inloop gnus-uu-mark-thread on the last thread + 51c77a2 Display non-ASCII group names better in prompts + f93d669 Default to gpg2 instead of gpg + +2016-02-09 Paul Eggert <eggert@cs.ucla.edu> + + Merge from origin/emacs-25 + + 9ffe7dd * lisp/isearch.el (isearch-define-mode-toggle): Improve logic + 16140f7 * lisp/menu-bar.el (menu-bar-options-menu): New search submenu + 3db6adb * lisp/isearch.el (search-default-mode) + 4ea1ea7 * lisp/isearch.el: Rename search-default-regexp-mode to search-default-mode + c77ffc8 Use monitor's resolution for positioning tooltips + 49e5749 Fix file-notify-test on MS-Windows + be1d874 Fix issues found by auditing w32notify code + 87ae218 Extend etags Ruby support for accessors + aa35257 Update publicsuffix.txt. + 6816bff Ensure that Gnus dribble handling allows removing entries + 691feae Be consistent when using encoded strings in nnimap data + 3ed423b Display the decoded Gnus group name + 5428b5b Use completion-ignore-case instead of defining command + +2016-02-09 Paul Eggert <eggert@cs.ucla.edu> + + Merge from origin/emacs-25 + + 1eaf68f * test/automated/file-notify-tests.el (file-notify-test06-many-events): + d333716 ; * etc/NEWS: Expand news entry for scss-mode + c32c16f ; Better document changes in ls-lisp default behavior + dc6eed2 Fix doc string of tls-program + +2016-02-09 Paul Eggert <eggert@cs.ucla.edu> + + Merge from origin/emacs-25 + + 2c117fc * etc/NEWS: Document new mpc.el features + 71a0496 * lisp/custom.el (defface): Revert indentation change. (Bug#22524) + 9dfece1 Correctly fontify C++ initializations which "look like" functions. + 4485222 Improve newsticker-treeview-selection-face + 4236944 Minor fix in tagging Ruby accessors by etags + 35fc77d Spelling fixes + 3dda110 Remove 'def X' from the example + 2016-02-09 Paul Eggert <eggert@cs.ucla.edu> Minor alignas cleanup @@ -5091,7 +6431,7 @@ * etc/NEWS (Gnus): Document mm-html-inhibit-images and mm-html-blocked-images. -2016-02-09 Paul Eggert <eggert@cs.ucla.edu> +2016-02-08 Paul Eggert <eggert@cs.ucla.edu> Increase success rate of fallback lmalloc @@ -5099,14 +6439,14 @@ larger and larger sizes, to increase the probability that the allocator will return a Lisp-aligned pointer. -2016-02-09 Lars Ingebrigtsen <larsi@gnus.org> +2016-02-08 Lars Ingebrigtsen <larsi@gnus.org> Make backgrounds extend to the end of the lines in shr * lisp/net/shr.el (shr-face-background): Faces can also be on the form `(:background "#fff)' (bug#22547). -2016-02-09 Lars Ingebrigtsen <larsi@gnus.org> +2016-02-08 Lars Ingebrigtsen <larsi@gnus.org> Make the `R' command get the correct relative <img>s @@ -5117,26 +6457,26 @@ Backport: -2016-02-09 Mike Kupfer <m.kupfer@acm.org> +2016-02-08 Mike Kupfer <m.kupfer@acm.org> Fix typos in emacs-mime.texi and gnus.texi * doc/misc/emacs-mime.texi (Display Customization): * doc/misc/gnus.texi (HTML): Fix typo. -2016-02-09 Katsumi Yamaoka <yamaoka@jpl.org> +2016-02-08 Katsumi Yamaoka <yamaoka@jpl.org> * doc/misc/emacs-mime.texi (Display Customization): Doc fix for mm-html-inhibit-images. -2016-02-09 Lars Ingebrigtsen <larsi@gnus.org> +2016-02-08 Lars Ingebrigtsen <larsi@gnus.org> Fix message-cross-post-followup-to group names * lisp/gnus/message.el (message-cross-post-followup-to): Don't insert group names like "nntp+foo:zot", because those aren't valid. -2016-02-09 David Edmondson <dme@dme.org> +2016-02-08 David Edmondson <dme@dme.org> Compare recipient and keys case-insensitively @@ -5516,14 +6856,6 @@ * lisp/net/tls.el (tls-program): Document the %t parameter (bug#22559). -2016-02-05 Lars Ingebrigtsen <larsi@gnus.org> - - Restore window conf in nsm - - * lisp/net/nsm.el (nsm-query-user): Restore the window configuration. - - Backport: - 2016-02-05 Mark Oteiza <mvoteiza@udel.edu> * etc/NEWS: Document new mpc.el features @@ -5549,7 +6881,7 @@ Improve newsticker-treeview-selection-face - * lisp/net/newst-treeview.el (newsticker-treeview-selection-face): Improve + * newst-treeview.el (newsticker-treeview-selection-face): Improve readability for dark background. 2016-02-04 Eli Zaretskii <eliz@gnu.org> @@ -5577,6 +6909,510 @@ * test/etags/ETAGS.good_5: * test/etags/ETAGS.good_6: Adjust accordingly. +2016-02-09 Eli Zaretskii <eliz@gnu.org> + + Fix network-stream-tests on MS-Windows + + * test/lisp/net/network-stream-tests.el (make-local-unix-server): + Skip if local sockets are not supported. + +2016-02-09 Michael Albinus <michael.albinus@gmx.de> + + * admin/notes/bug-triage: Fix bug priorities. Explain colors in debbugs-gnu. + +2016-02-09 Eli Zaretskii <eliz@gnu.org> + + Disable 'timer-list' + + * lisp/emacs-lisp/timer-list.el: Make 'timer-list' a disabled + command. + +2016-02-09 Paul Eggert <eggert@cs.ucla.edu> + + Avoid aligned_alloc static/extern collision + + * src/alloc.c (aligned_alloc): Define to private name when a + static function, to avoid collision with lisp.h extern decl. + Reported by John Yates in: + http://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00439.html + +2016-02-08 Michal Nazarewicz <mina86@mina86.com> + + Make `message-beginning-of-line' aware of folded headers + + * lisp/gnus/message.pl (message-beginning-of-header): New function which + moves point to the beginning of a mail header. The function is aware of + folded headers and with non-nil argument looks for the true beginning of + a header while with nil argument moves to the indented text of header's + value. + (message-beginning-of-line): Function is now aware of folded headers and + either moves point to the indention of a header or, in visual-line-mode, + searches for the beginning of the header. + +2016-02-08 Michal Nazarewicz <mina86@mina86.com> + + Optimise ‘point in message header’ check + + * lisp/gnus/message.el (message-point-in-header-p): Replace two unbound + regular expression matches with a single bound string match thus + reducing amount of work the function is doing. + +2016-02-08 Lars Ingebrigtsen <larsi@gnus.org> + + Make the `R' command get the correct relative <img>s + + * lisp/net/eww.el (eww-readable): Preserve the base URL so + that image expansions are fetched from the right place (bug#22605). + +2016-02-08 Lars Ingebrigtsen <larsi@gnus.org> + + Add a mode to list and cancel timers + + * doc/lispref/os.texi (Timers): Menton `timer-list'. + + * lisp/emacs-lisp/timer-list.el: New file. + +2016-02-08 Lars Ingebrigtsen <larsi@gnus.org> + + Add new commands to allow changing the size of images + + * lisp/image.el (image-increase-size, image-decrease-size): + New commands. + (image-change-size): New function. + +2016-02-08 Lars Ingebrigtsen <larsi@gnus.org> + + Allow the image scale to be a floating point number + + * src/image.c (compute_image_size): The scale can be a + floating point number. + +2016-02-08 Lars Ingebrigtsen <larsi@gnus.org> + + Add an IPv6 test + + * test/lisp/net/network-stream-tests.el + (connect-to-tls-ipv6-nowait): Add an ipv6 test, too. + +2016-02-08 Lars Ingebrigtsen <larsi@gnus.org> + + Use gnutls-serv instead of openssh + + * test/lisp/net/network-stream-tests.el (make-tls-server): Use + gnutls-serv instead of openssh. + +2016-02-08 Daniel Colascione <dancol@dancol.org> + + Performance improvements for vc-hg + + Teach vc-hg how to read some Mercurial internal data structures, + allowing us to avoid the need to run hg status -A, which is very slow + for large repositories. Fall back to running hg if anything looks + funny. vc-hg now puts the _working directory_ revision in the + modeline instead of the file revision, which greatly improves + performance and which allows us to again skip running hg in the case + that we have an active bookmark. + + * lisp/vc/vc-hg.el (vc-hg-state): Try calling `vc-hg-statefast' + (vc-hg-symbolic-revision-styles) + (vc-hg-use-file-version-for-mode-line-version) + (vc-hg-parse-hg-data-structures): New user preferences + (vc-hg--active-bookmark-internal, vc-hg--run-log) + (vc-hg--symbolic-revision, vc-hg-mode-line-string) + (vc-hg--read-u8, vc-hg--read-u32-be) + (vc-hg--raw-dirstate-search, vc-hg--cached-dirstate-search) + (vc-hg--parts-to-string, vc-hg--pcre-to-elisp-re) + (vc-hg--glob-to-pcre, vc-hg--hgignore-add-pcre) + (vc-hg--hgignore-add-glob, vc-hg--hgignore-add-path) + (vc-hg--slurp-hgignore-1, vc-hg--slurp-hgignore) + (vc-hg--ignore-patterns-valid-p) + (vc-hg--ignore-patterns-ignored-p, vc-hg--time-to-fixnum) + (vc-hg--file-ignored-p, vc-hg--read-repo-requirements) + (vc-hg--requirements-understood-p, vc-hg--dirstate-scan-cache) + (vc-hg-state-fast): New functions. + (vc-hg--hgignore-patterns, vc-hg--hgignore-filenames) + (vc-hg--cached-ignore-patterns, vc-hg--dirstate-scan-cache) + (vc-hg--dirstate-scan-cache): New internal variables. + * lisp/vc/vc-hooks.el (vc-refresh-state): Invoke vc find-file-hook + before updating modeline. + +2016-02-07 Lars Ingebrigtsen <larsi@gnus.org> + + Skip TLS tests if we don't have openssl + + * test/lisp/net/network-stream-tests.el (connect-to-tls): Skip + TLS tests if we don't have openssl and GnuTLS. + +2016-02-07 Lars Ingebrigtsen <larsi@gnus.org> + + Automatically scale images up on high-density screens + + * doc/lispref/display.texi (ImageMagick Images): Mention :scale. + (Defining Images): Mention image-scaling-factor. + + * lisp/image.el (image-compute-scaling-factor): New function + (bug#22172). + (create-image): Use it. + (image-scaling-factor): New variable. + + * src/image.c (compute_image_size): Take :scale into account. + +2016-02-07 Lars Ingebrigtsen <larsi@gnus.org> + + Ensure progress when fetching from the queue + + * lisp/url/url-queue.el (url-queue-check-progress): Ensure + that we have progress when fetching queued requests (bug#22576). + +2016-02-07 Lars Ingebrigtsen <larsi@gnus.org> + + Make mail-extract-address-components return the user name more + + * lisp/mail/mail-extr.el (mail-extract-address-components): + Return the name even if it's the same as the mailbox name (if + `mail-extr-ignore-single-names' isn't set) (bug#22594). + +2016-02-07 Lars Ingebrigtsen <larsi@gnus.org> + + Message no longer warns about unknown top level domains + +2016-02-07 Jarno Malmari <jarno@malmari.fi> + + Add tests for url-auth + + * test/lisp/url/url-auth-tests.el: New file. + +2016-02-07 Lars Ingebrigtsen <larsi@gnus.org> + + Add a TLS connection test + + * test/lisp/net/network-stream-tests.el (connect-to-tls): Add + a TLS connection test. + +2016-02-07 Lars Ingebrigtsen <larsi@gnus.org> + + Add more network tests + + * test/lisp/net/network-stream-tests.el (echo-server-nowait): + New test. + +2016-02-07 Lars Ingebrigtsen <larsi@gnus.org> + + Add network tests + + * test/lisp/net/network-stream-tests.el: New suite of network tests. + +2016-02-07 Foo <rasmus@gmx.us> + + Allow various Gnus and Message address variables to be functions + + * doc/misc/gnus.texi (To From Newsgroups): + gnus-ignored-from-addresses can be a function. + + * doc/misc/message.texi (Wide Reply): + message-dont-reply-to-names can be a function. + + * lisp/gnus/gnus-icalendar.el (gnus-icalendar-identities): + message-alternative-emails can be a function. + + * lisp/gnus/gnus-notifications.el (gnus-notifications): + message-alternative-emails can be a function (bug#22315). + + * lisp/gnus/gnus-sum.el + (gnus-summary-from-or-to-or-newsgroups): + gnus-ignored-from-addresses can be a function (bug#22315). + +2016-02-07 Lars Ingebrigtsen <larsi@gnus.org> + + Fix typo in Gnus regexp + + * lisp/gnus/gnus-art.el (gnus-button-valid-fqdn-regexp): Fix + typo in last change to this regexp (bug#22592). + +2016-02-07 Paul Eggert <eggert@cs.ucla.edu> + + Port to FreeBSD x86 + + Reported by Herbert J. Skuhra in: + http://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00336.html + * src/lisp.h (NONPOINTER_BITS) [__FreeBSD__]: Zero in this case too, + since malloc always returns a multiple of 8 in FreeBSD. + +2016-02-07 Alan Mackenzie <acm@muc.de> + + On leaving CC Mode, clean up by removing character properties. + + * lisp/progmodes/cc-mode.el (c-leave-cc-mode-mode): Remove from the buffer + all instances of the text properties/extents category, syntax-table, + c-is-sws, c-in-sws, c-type, and c-awk-NL-prop. + +2016-02-06 Lars Ingebrigtsen <larsi@gnus.org> + + * lisp/gnus/gnus-art.el (gnus-button-valid-fqdn-regexp): Don't use + the no-longer-existing message-valid-fqdn-regexp variable. + +2016-02-06 Lars Ingebrigtsen <larsi@gnus.org> + + Remove message-valid-fqdn-regexp, since it changes too much now + * lisp/gnus/message.el (message-valid-fqdn-regexp): Remove. + (message-bogus-recipient-p): Don't use it any more. + (message-make-fqdn): Ditto. Suggested by Lars-Johan Liman. + +2016-02-06 Paul van der Walt <paul@denknerd.org> (tiny change) + + * lisp/gnus/message.el (message-subject-re-regexp): Also match + "Re :" as a "Re:" prefix (commonly used in France). + +2016-02-06 Adam Sjøgren <asjo@koldfront.dk> + + * lisp/net/shr.el (shr-tag-del, shr-tag-ins): New functions. + +2016-02-06 David Edmondson <dme@dme.org> + + src/process.c Correctly convert AF_INET6 addresses + * src/process.c (conv_lisp_to_sockaddr): AF_INET6 addresses are + converted to a list of 16 bit quantities by + conv_sockaddr_to_lisp(). conv_lisp_to_sockaddr() should follow the + same scheme rather than expecting a (longer) list of 8 bit + quantities. + +2016-02-06 Martin Jesper Low Madsen <martin@martinjlowm.dk> (tiny change) + + * lisp/gnus/auth-source.el (auth-source-macos-keychain-search): + Search for all host/port (or protocol) combinations for a match in + the OS X keychain. + +2016-02-06 Lars Ingebrigtsen <larsi@gnus.org> + + Remove nonsensical setting of gnus-newsgroup-unseen + + * lisp/gnus/gnus-sum.el (gnus-update-marks): Remove nonsensical + setting of gnus-newsgroup-unseen. + +2016-02-05 Lars Ingebrigtsen <larsi@gnus.org> + + Use underline on all terminals that support it + + * lisp/subr.el (read-multiple-choice): Use + display-supports-face-attributes-p instead of + display-graphic-p to determine whether we can use underlining. + +2016-02-05 Lars Ingebrigtsen <larsi@gnus.org> + + Make the nsm query say what it did after the user interaction + + * lisp/net/nsm.el (nsm-query): Issue a message about + aborting/accepting messages (suggested by N. Jackson) + (bug#22531). + +2016-02-05 Paul Eggert <eggert@cs.ucla.edu> + + Omit XLI (init) == 0 optimization in make-vector + + * src/alloc.c (Fmake_vector): Simplify by omitting the (XLI (init) + == 0) case, as this optimization is probably not worth the hassle. + Just for the record, the test for that case could have been + (XLI (init) % ((EMACS_UINT) -1 / UCHAR_MAX) == 0) (!), + assuming the typical platform with no padding bits and where + conversion to int omits the most significant bits. + +2016-02-05 Paul Eggert <eggert@cs.ucla.edu> + + * autogen.sh: Port to dash (Bug#22556). + +2016-02-05 Michael Albinus <michael.albinus@gmx.de> + + Minor cleanup for Tramp "doas". + + * doc/misc/tramp.texi (Inline methods): Add "doas" method. + + * etc/NEWS: Add Tramp connection method "doas". + + * lisp/net/tramp-sh.el (tramp-methods) <doas>: + Add `tramp-remote-shell-args'. + +2016-02-05 Xi Lu <lx@shellcodes.org> + + * lisp/net/tramp-sh.el (tramp-methods) <doas>: Add. (Bug#22542) + + (tramp-default-user-alist): Add rule for "doas". + (top): Completion function for "doas" is + `tramp-completion-function-alist-su'. + +2016-02-05 Lars Ingebrigtsen <larsi@gnus.org> + + Restore the window configuration + + * lisp/net/nsm.el (nsm-query-user): Restore the window + configuration (bug#22532). + +2016-02-04 Lars Ingebrigtsen <larsi@gnus.org> + + Use an X popup in read-multiple-choice if running from a mouse command + + * lisp/subr.el (read-multiple-choice): Use an X popup if + called from a mouse action (bug#19368). + +2016-02-04 Lars Ingebrigtsen <larsi@gnus.org> + + Display cursor in echo area when prompting + + * lisp/subr.el (read-multiple-choice): Display the cursor in + the echo area when prompting (bug#19368). + +2016-02-04 Lars Ingebrigtsen <larsi@gnus.org> + + Make NSM prompting clearer + + * lisp/net/nsm.el (nsm-query-user): Use read-multiple-choice + to prompt in a nicer way (bug#19368). + +2016-02-04 Lars Ingebrigtsen <larsi@gnus.org> + + Underline read-multiple-choice-face + + * lisp/faces.el (read-multiple-choice-face): Also underline + the choice. + +2016-02-04 Lars Ingebrigtsen <larsi@gnus.org> + + Make the read-multiple-choice prompt a bit prettier + + * doc/lispref/commands.texi (Reading One Event): Mention + read-multiple-choice-face. + + * lisp/subr.el (read-multiple-choice): Make the prompting a bit + prettier. + +2016-02-04 Paul Eggert <eggert@cs.ucla.edu> + + Prefer memcpy and memset to doing it by hand + + * src/alloc.c (Fmake_vector): + * src/ccl.c (setup_ccl_program): + Use memset to clear array. + * src/alloc.c (Fvector, Fmake_byte_code): + * src/charset.c (Fdefine_charset_internal): + Use memcpy to copy array. + +2016-02-04 Nicolas Petton <nicolas@petton.fr> + + Do not ignore redirections of 301, 302 and 307 status codes + + The current version of HTTP/1.1 (RFC 7231) no longer requires + confirmation on 301, 302 or 307 status codes, therefore we do not have + to ignore redirects for other requests than GET and HEAD. + + * lisp/url/url-http.el (url-http-parse-headers): Do not ignore 301, 302 + and 307 redirects for other requests than GET and HEAD. + +2016-02-04 Mark Oteiza <mvoteiza@udel.edu> + + * lisp/net/eww.el (eww-switch-to-buffer): Use pop-to-buffer-same-window instead. + +2016-02-04 Paul Eggert <eggert@cs.ucla.edu> + + Simplify USE_ALIGNED_ALLOC + + * src/alloc.c (USE_ALIGNED_ALLOC): Simplify, now that we’ve merged + in the emacs-25 changes. Omit no-longer-needed decl for aligned_alloc. + +2016-02-04 Eric Abrahamsen <eric@ericabrahamsen.net> + + Honor docstring of gnus-group-get-new-news + + * lisp/gnus/gnus-start.el (gnus-get-unread-articles): If the prefix arg + is t, but non-numeric, unconditionally consider all groups to need + updating. + +2016-02-04 Lars Ingebrigtsen <larsi@gnus.org> + + New function read-multiple-choice + + * doc/lispref/commands.texi (Reading One Event): Document + read-multiple-choice. + + * lisp/faces.el (read-multiple-choice-face): New face. + + * lisp/subr.el (read-multiple-choice): New function. + +2016-02-04 John Wiegley <johnw@newartisans.com> + + Merge from origin/emacs-25 + + ee73997 Make erc work better when encountering unknown prefix chars + b99141d Make erc completion case-insensitive again + 66c4620 Make complection in erc use consistent casing + 8c562b2 Make /QUIT in erc more robust + d93d2c5 Make tracking faces in Emacs work more reliably + af6ab7e Make shr not bug out on images on non-graphical displays + 3311f40 Fix bookmark display widths + d90ab1e Fix typo in eww-make-unique-file-name + 7f81825 Make it possible to TAB to input fields + a43a1dc Insert complete alt texts when images are disabled + 56ed4e1 Allow eww text fields to grow + 66b315c Make erc work when subword-mode is switched on + 255b68f Fix IMAP doc example + 91557f5 Quoting fixes in doc strings and diagnostics + 2c0dc9f Fix warning message in hack-local-variables + 504696d Etags: yet another improvement in Ruby tags + 8784ebf Fix x-popup-menu on TTYs without a mouse + 8b87ecb * lisp/emacs-lisp/map.el: Improvements to the docstring of the + pcase macro + 6191003 Use pop-to-buffer-same-window in eww + fe321fd * autogen.sh: Revert all recent changes. + 74ebd4a * make-dist: Updates related to nt/. + 737193a * make-dist: Add modules/. + 3696bf2 * make-dist: Update for super-special file that can't live in etc/. + a4278e2 Fix failure to compile ns-win.el in parallel builds + 860da4d Fix names of tags generated for Ruby accessors + f6213ce Fix file-name recognition in 'etags' + e42e662 Change Ruby file names and extensions recognized by 'etags' + 58bfb6a More improvements for Ruby support in 'etags' + c04e911 Add --git-config option to autogen.sh + 5713466 Fix editing undo changes in eww fields + 51362d6 Allow the user more control of popping up the eww window + ee0fbd8 Make eww-browse-url with new-window parameter work again + 9c3142d Clean up eww code slightly + cb035f3 Don't insert nil faces in shr + 4c3fae3 ; * lisp/progmodes/prolog.el: Remove some obsolete commentary. + 93f2153 Improve the custom type of some user options. + 9f60d7e Mark some risky calendar variables. + 1d07dcd Highlight two additional SCSS keywords + ee8b466 Recommend enabling integrity-checking in git + e639e10 Some corrections in Elisp manual + d766ca8 Chatter when autogen.sh changes Git configuration + 3b734e1 * org/org-compat.el (org-font-lock-ensure): Fix bogus test (bug#22399) + 43cb9f8 Omit unnecessary history from Lisp intro + 2fbd1da * etc/HISTORY: Add some more history, plus git tags. + c90e1b4 Improve elisp “Security Considerations” doc + cedd7ca autogen.sh now arranges for git to check hashes + 86ce76b ; Fix ChangeLog.2 commit ID. + 7b1d2b1 Fix (c & 040) typo in emergency escapes + a8273da Fix display of overlay strings with 'display' and 'box' property + fc48106 Fix imap-starttls-open + cdecbed Fix return value of imap-starttls-open + 20c7e34 ; * etc/NEWS: Fix renamed command name + 98bdbdb Correct reference to DARWIN_OS preprocessor symbol + b250d29 Spelling fix + b920a0e Spelling fixes + 93b144b Pacify GCC on C library without glibc API + +2016-02-04 John Wiegley <johnw@newartisans.com> + + Merge from origin/emacs-25 + + ea26c8a * lisp/net/browse-url.el (browse-url-default-browser): Lower + priority of non-free Chrome. + 0fac75f Improve the custom type of some user options. + 2df0e04 Highlight CSS variables with variable name face + 3cf5e81 * lisp/gnus/gnus-kill.el (gnus-winconf-kill-file): Not + user-serviceable. + 2a5233c Mark some user options that can get evalled as risky. + 39b166f Disable DebPrint in sys_read on MS-Windows + 9fd0189 ;Fix ChangeLog entry + 4bb7233 Fix typos in Introduction to Emacs Lisp manual + 2016-02-04 Vasilij Schneidermann <v.schneidermann@gmail.com> (tiny change) Allow sending empty hidden values in eww @@ -5595,6 +7431,30 @@ * lisp/erc/erc.el (erc-channel-receive-names): Output a warning instead of erroring out on unknown prefix chars (bug#22380). +2016-02-04 Mark Oteiza <mvoteiza@udel.edu> + + Add a new command to switch between erc buffers + + * doc/misc/eww.texi: Document eww-switch-to-buffer and its keybinding + * etc/NEWS: Mention new command + * lisp/net/eww.el (eww-mode-map): Bind eww-switch-to-buffer to "s" + (eww-mode-map): Add menu item + (eww-switch-to-buffer): New command + +2016-02-04 David Edmondson <dme@dme.org> + + Make erc work better when encountering unknown prefix chars + + * lisp/erc/erc.el (erc-channel-receive-names): Output a warning + instead of erroring out on unknown prefix chars (bug#22380). + +2016-02-04 Vasilij Schneidermann <v.schneidermann@gmail.com> (tiny change) + + Allow sending empty hidden values in eww + + * lisp/net/eww.el (eww-tag-input): Allow sending empty hidden + values (bug#22388). + 2016-02-04 Lars Ingebrigtsen <larsi@gnus.org> Make erc completion case-insensitive again @@ -5630,6 +7490,19 @@ * lisp/net/shr.el (shr-put-image): Don't bug out on alt-less images on non-graphical displays (bug#22327). +2016-02-04 Andrew Hyatt <ahyatt@gmail.com> + + Remove packages obsoleted before Emacs 24. + + In accordance with the policy discussed in the emacs-devel list, + packages that have been obsoleted for a full major release cycle are up + for deletion. + + This removes almost all packages that are now eligible for deletion, + with the exception of "cl-compat", which seems it is likely to still be + used, and "optional", which offers some functionality that doesn't have + a replacement yet. + 2016-02-04 Lars Ingebrigtsen <larsi@gnus.org> Fix bookmark display widths @@ -5691,6 +7564,16 @@ (mml-smime-get-ldap-cert): Follow user style preference when quoting diagnostics. +2016-02-03 Paul Eggert <eggert@cs.ucla.edu> + + Mention context when resume from emergency escape + + That way, if the user has been doing something else for a while, + they are reminded of the situation when restarting Emacs, + and are more likely to understand the two questions. + * doc/emacs/trouble.texi (Emergency Escape): Document this. + * src/keyboard.c (handle_interrupt): Implement this. + 2016-02-03 Noam Postavsky <npostavs@gmail.com> Fix warning message in hack-local-variables @@ -5726,6 +7609,31 @@ * lisp/emacs-lisp/map.el: Improvements to the docstring of the pcase macro +2016-02-03 Paul Eggert <eggert@cs.ucla.edu> + + Port aligned_alloc decl to Cygwin. + + Problem reported by Ken Brown (Bug#22522#38). + * configure.ac (aligned_alloc): Check for decl too. + * src/lisp.h (aligned_alloc): Declare if not already declared. + +2016-02-03 Paul Eggert <eggert@cs.ucla.edu> + + autogen.sh now configures git only on request + + * autogen.sh (do_autoconf, do_git): New vars. + Support new arguments --help, all, autoconf, git. + By default, just do autoconf-related configuration, not git. + Prefer 'echo' to 'cat <<EOF ...', as this tends to avoid temp files. + If GNU cp is available, use it to backup .git/config before + changing it. When configuring git, chatter about what is being + done, and configure git to check hashes. Avoid some duplicate + file name specification when creating git hooks. + + * GNUmakefile (ALL_IF_GIT): New macro. + (configure): Use it. + * INSTALL.REPO: Suggest './autogen.sh all'. + 2016-02-02 Lars Ingebrigtsen <larsi@gnus.org> Use pop-to-buffer-same-window in eww @@ -5737,6 +7645,20 @@ * autogen.sh: Revert all recent changes. +2016-02-02 Paul Eggert <eggert@cs.ucla.edu> + + Build with C11 if available + + * admin/merge-gnulib (GNULIB_MODULES): Add std-gnu11. + * m4/std-gnu11.m4: New file, from gnulib. + * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate. + +2016-02-02 Paul Eggert <eggert@cs.ucla.edu> + + Update gnulib copy + + * doc/misc/texinfo.tex: Copy from gnulib. + 2016-02-02 Glenn Morris <rgm@gnu.org> * make-dist: Updates related to nt/. @@ -5768,6 +7690,11 @@ * test/etags/ETAGS.good_6: * test/etags/CTAGS.good: Adapt to changes in Ruby tags. +2016-02-02 Glenn Morris <rgm@gnu.org> + + * lisp/vc/add-log.el (change-log-directory-files, find-change-log): + Doc tweaks. + 2016-02-02 Eli Zaretskii <eliz@gnu.org> Fix file-name recognition in 'etags' @@ -5798,6 +7725,21 @@ * test/etags/ruby-src/test1.ru: Renamed from test1.ruby. (Bug#22241) +2016-02-02 Paul Eggert <eggert@cs.ucla.edu> + + Port better to platforms lacking aligned_alloc + + Problem reported by Ken Brown (Bug#22522). + * src/lisp.h (hybrid_aligned_alloc) + [HYBRID_MALLOC && !HAVE_ALIGNED_ALLOC]: New decl. + +2016-02-02 Paul Eggert <eggert@cs.ucla.edu> + + Port malloc.h hygiene fix to LTO + + * src/alloc.c (__malloc_initialize_hook): + Make it externally visible (Bug#22522). + 2016-02-02 Eli Zaretskii <eliz@gnu.org> More improvements for Ruby support in 'etags' @@ -5806,7 +7748,7 @@ alias_method. Identify constants even if the assignment is not followed by whitespace. (Bug#22241) - * test/etags/ruby-src/test1.ru: Add tests for constants, + * test/etags/ruby-src/test1.ruby: Add tests for constants, accessors, and alias_method. * test/etags/ETAGS.good_1: * test/etags/ETAGS.good_2: @@ -5863,6 +7805,15 @@ 2016-02-01 Glenn Morris <rgm@gnu.org> + Make find-change-log prefer a VCS root, if no ChangeLog exists. + + * lisp/vc/add-log.el (change-log-directory-files): New option. + (find-change-log): Respect change-log-directory-files. + * doc/emacs/maintaining.texi (Change Log Commands): + Mention change-log-directory-files. + +2016-02-01 Glenn Morris <rgm@gnu.org> + Improve the custom type of some user options. * lisp/autoinsert.el (auto-insert-alist): @@ -5906,7 +7857,7 @@ * test/indent/css-mode.css: Add bang rule test case. - * test/indent/scss-mode.scss: Add test cases for the introduced bang + * test/indent/scss-mode.css: Add test cases for the introduced bang rules. 2016-02-01 Karl Fogel <kfogel@red-bean.com> @@ -5969,13 +7920,28 @@ 2016-02-01 Paul Eggert <eggert@cs.ucla.edu> + Double static heap size. + + * src/sheap.h (STATIC_HEAP_SIZE): Double it, since it was too + small on FreeBSD (Bug#22086). + +2016-02-01 Paul Eggert <eggert@cs.ucla.edu> + Chatter when autogen.sh changes Git configuration * autogen.sh (git_config): New function. Use it instead of ‘git config’. 2016-02-01 Kyle Meyer <kyle@kyleam.com> - * lisp/org/org-compat.el (org-font-lock-ensure): Fix bogus test (bug#22399) + * org/org-compat.el (org-font-lock-ensure): Fix bogus test (bug#22399) + +2016-02-01 Michael Albinus <michael.albinus@gmx.de> + + Fix Bug#20821 + + * lisp/net/tramp.el (tramp-file-name-handler): + * lisp/net/tramp-sh.el (tramp-sh-handle-expand-file-name): + Use `tramp-drop-volume-letter'. (Bug#20821) 2016-01-31 Paul Eggert <eggert@cs.ucla.edu> @@ -6005,6 +7971,14 @@ http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01802.html * autogen.sh: Do "git config transfer.fsckObjects true". +2016-01-31 Dave Barker <kzar@kzar.co.uk> + + Add ability to give rcirc servers an alias name + + * lisp/net/rcirc.el (rcirc-server-alist): Add :server-alias + customization option. + (rcirc, rcirc-connect): Take server alias into account. + 2016-01-31 Paul Eggert <eggert@cs.ucla.edu> Fix (c & 040) typo in emergency escapes @@ -6014,6 +7988,18 @@ auto-saves after emergency escapes. Redo comparison to avoid similar problems. +2016-01-31 Paul Eggert <eggert@cs.ucla.edu> + + Port new hybrid malloc to FreeBSD + + Problem reported by Wolfgang Jenkner in: http://bugs.gnu.org/22086#118 + * src/gmalloc.c (__malloc_initialize_hook, __after_morecore_hook) + (__morecore) [HYBRID_MALLOC]: Define in this case too. + +2016-01-31 Wolfgang Jenkner <wjenkner@inode.at> + + * configure.ac: Stop using mmap for buffers for FreeBSD. + 2016-01-31 Eli Zaretskii <eliz@gnu.org> Fix display of overlay strings with 'display' and 'box' property @@ -6029,6 +8015,24 @@ * lisp/net/imap.el (imap-starttls-open): Log imap process output. Call imap-parse-greeting. (Bug#22500) +2016-01-31 Michael Albinus <michael.albinus@gmx.de> + + Merge changes from Tramp repository + + * doc/misc/Makefile.in (${buildinfodir}/tramp.info tramp.html): + No EXTRA_OPTS needed. + + * doc/misc/tramp.texi: Merge changes from Emacsemacs-25 + branch, especially for @trampfn{}. + (Top): Move @ifnottex down. + (History): XEmacs support has been removed. + (GVFS based methods, Remote processes): Do not use emacsgvfs flag. + (Auto-save and Backup): Use both syntax versions. + (File name Syntax): Remark on IPv6 adresses is valid for + unified syntax only. + + * doc/misc/trampver.texi: Do not set emacsgvfs flag. + 2016-01-31 Andreas Schwab <schwab@linux-m68k.org> Fix return value of imap-starttls-open @@ -6044,10 +8048,52 @@ 2016-01-30 Paul Eggert <eggert@cs.ucla.edu> + Spelling fixes + Spelling fix Spelling fixes +2016-01-30 Glenn Morris <rgm@gnu.org> + + * lisp/vc/add-log.el (find-change-log): Use locate-dominating-file. + +2016-01-30 Matthew Carter <m@ahungry.com> + + Quote table names for postgres listings (sql-mode) + + * lisp/progmodes/sql.el (sql-postgres-completion-object): Avoid passing + unquoted table names to the completion list. + +2016-01-30 Glenn Morris <rgm@gnu.org> + + Change Smerge "Mine" and "Other" for "Upper" and "Lower. (Bug#20878) + + * lisp/vc/smerge-mode.el (smerge-diff-switches) + (smerge-context-menu, smerge-match-conflict, smerge-swap): Doc fixes. + (smerge-upper, smerge-upper-face, smerge-keep-upper) + (smerge-diff-base-upper): Rename from smerge-mine, smerge-mine-face, + smerge-keep-mine, smerge-diff-base-mine. Update all uses. + (smerge-mine-face, smerge-other-face): Remove obsolete face aliases. + (smerge-lower, smerge-lower-face, smerge-lower-re, smerge-keep-lower) + (smerge-diff-base-lower): Rename from smerge-other, smerge-other-face, + smerge-other-re, smerge-keep-other, smerge-diff-base-lower. + Update all uses. + (smerge-basic-map): Add "l" and "u" bindings. + (smerge-mode-menu): Update menu bindings for renaming. + (smerge-font-lock-keywords): Update face names. + (smerge-match-names): Update names. + (smerge-diff-upper-lower): Rename from smerge-diff-mine-other. + (smerge-match-conflict, smerge-ediff): Rename local variables. + (smerge-makeup-conflict): Relabel markers. + (smerge-parsep-re): Use renamed variables. + +2016-01-30 Paul Eggert <eggert@cs.ucla.edu> + + Port recent my_edata change to MS-Windows + + * src/lastfile.c (my_edata): Also define if WINDOWSNT. + 2016-01-30 Paul Eggert <eggert@cs.ucla.edu> Pacify GCC on C library without glibc API @@ -6060,21 +8106,19 @@ Don’t declare if HAVE_ALIGNED_ALLOC. Correct misspelling of HAVE_ALIGNED_ALLOC in ifdef. -2016-01-30 Artur Malabarba <bruce.connor.am@gmail.com> - - Backport: * lisp/files.el: Remove support for extra .dir-locals file +2016-01-30 Paul Eggert <eggert@cs.ucla.edu> - (dir-locals-file-2, dir-locals--all-files): Remove. - (dir-locals-collect-variables, dir-locals-file, dir-locals-find-file) - (dir-locals-read-from-file, hack-dir-local-variables): Revert changes. + Tell Automake the new lib/Makefile.am is OK - * lisp/files-x.el (modify-dir-local-variable): Revert changes. + * lib/Makefile.am (AUTOMAKE_OPTIONS): Add -Wno-portability. - * lisp/help-fns.el (describe-variable): Revert changes. +2016-01-30 Paul Eggert <eggert@cs.ucla.edu> - * doc/emacs/custom.texi (Directory Variables): Revert changes. + Make it easy to override preferred-branch test - * etc/NEWS: Revert changes. + * Makefile.in (preferred-branch-is-current): + Rename from emacs-25-branch-is-current. All uses changed. + (PREFERRED_BRANCH): New macro. 2016-01-30 Glenn Morris <rgm@gnu.org> @@ -6147,260 +8191,239 @@ (recursive-count-words): Fix typos. Reported by Daniel Bastos <dbastos@toledo.com>. -2016-01-30 Nicolas Petton <nicolas@petton.fr> - - Bump version to 25.0.90 - - * README: - * configure.ac: - * msdos/sed2v2.inp: Bump version to 25.0.90. - -2016-01-30 Nicolas Petton <nicolas@petton.fr> - - * etc/AUTHORS: Update the AUTHORS file - -2016-01-30 Nicolas Petton <nicolas@petton.fr> - - Bump version to 25.0.90 - - * README: - * configure.ac: - * msdos/sed2v2.inp: Bump version to 25.0.90. - -2016-01-30 Nicolas Petton <nicolas@petton.fr> - - * etc/AUTHORS: Update the AUTHORS file - -2016-01-30 Nicolas Petton <nicolas@petton.fr> - - authors.el updates - - * admin/authors.el (authors-renamed-files-alist): Additions. - -2016-01-30 Nicolas Petton <nicolas@petton.fr> - - Make it possible to run make change-history on emacs-25 - - * Makefile.in: Check if the current branch is emacs-25 instead of - master. - -2016-01-30 lu4nx <lx@shellcodes.org> - - Support Go language in 'etags' - - * lib-src/etags.c <Ruby_help>: Fix documentation of Ruby tags. - <Go_help>: New help. - <Go_suffixes>: New variable. - (Go_functions): New function. - <lang_names>: Add entry for Go. (Bug#22370) - - * doc/emacs/maintaining.texi (Tag Syntax): Document Go support. - * doc/man/etags.1: Mention Go support. - - * etc/NEWS: Mention Go support. - - * test/etags/go-src/test.go: - * test/etags/go-src/test1.go: New test files. - * test/etags/Makefile (GOSRC): New variable. - (SRCS): Add $(GOSRC). - * test/etags/ETAGS.good_1: - * test/etags/ETAGS.good_2: - * test/etags/ETAGS.good_3: - * test/etags/ETAGS.good_4: - * test/etags/ETAGS.good_5: - * test/etags/ETAGS.good_6: - * test/etags/CTAGS.good: Adapt to addition of Go tests. - -2016-01-30 Eli Zaretskii <eliz@gnu.org> - - Improve Ruby support in 'etags' - - * lib-src/etags.c (Ruby_functions): Tag constants. Don't tag - singleton classes. Remove class qualifiers from tags generated - for method and constant names. (Bug#22241) - - * doc/emacs/maintaining.texi (Tag Syntax): Mention that constants - are tagged by etags in Ruby. - - * etc/NEWS: Mention that constants are tagged by etags in Ruby. - - * test/etags/ruby-src/test1.ru: Add more tests. - * test/etags/ETAGS.good_1: - * test/etags/ETAGS.good_2: - * test/etags/ETAGS.good_3: - * test/etags/ETAGS.good_4: - * test/etags/ETAGS.good_5: - * test/etags/ETAGS.good_6: - * test/etags/CTAGS.good: Adapt to the changes in etags and in Ruby - tests. - -2016-01-30 Eli Zaretskii <eliz@gnu.org> - - Adjust etags test results to changes in copyright years - - * test/etags/CTAGS.good: - * test/etags/ETAGS.good_1: - * test/etags/ETAGS.good_2: - * test/etags/ETAGS.good_3: - * test/etags/ETAGS.good_4: - * test/etags/ETAGS.good_5: - * test/etags/ETAGS.good_6: Adjust to shift in characters and - in line numbers. - -2016-01-30 Andreas Schwab <schwab@linux-m68k.org> +2016-01-30 Paul Eggert <eggert@cs.ucla.edu> - Revert "Re-enable checks in member, memql, delete to complain about non-lists" + Shrink static heap a bit - This reverts commit f524e8b7f12d9b5a8b92084e5385429fe7b085b9. + * src/sheap.h: Include lisp.h, for Lisp_Object. + (STATIC_HEAP_SIZE): Now an enum constant, not a macro. + Make it 2 MiB * sizeof (Lisp_Object), which is a bit more + conservative than the old value. + (Bug#22086) -2016-01-30 Nicolas Petton <nicolas@petton.fr> +2016-01-30 Paul Eggert <eggert@cs.ucla.edu> - Make it possible to run make change-history on emacs-25 + Fix extern symbols defined and not used - * Makefile.in: Check if the current branch is emacs-25 instead of - master. + * src/alloc.c: Always include <signal.h>. + (malloc_warning) [!SIGDANGER && (SYSTEM_MALLOC || HYBRID_MALLOC)]: + Do not define; unused. + * src/emacs.c, src/lisp.h (might_dump) [!DOUG_LEA_MALLOC]: Now static. + * src/gmalloc.c (gdefault_morecore): Rename from __default_morecore, + to avoid collision with glibc. Now static. All uses changed. + * src/lastfile.c (my_edata): Define only if + ((!defined SYSTEM_MALLOC && !defined HYBRID_MALLOC && !defined + WINDOWSNT) \ || defined CYGWIN || defined DARWIN_OS). + (Bug#22086) -2016-01-30 Dmitry Gutov <dgutov@yandex.ru> +2016-01-30 Paul Eggert <eggert@cs.ucla.edu> - Don't fiddle with DEFAULT + Build lib/e-*.o only on platforms that need it + + * configure.ac (hybrid malloc): Simplify configuration. + (SHEAP_OBJ): Remove; no longer needed. + (HYBRID_MALLOC): New var. Subst it. + (HYBRID_MALLOC_LIB): New Automake conditional. + * lib/Makefile.am (noinst_LIBRARIES): Add libegnu.a only if + HYBRID_MALLOC_LIB. + (libegnu_a_CPPFLAGS): Omit AM_CPPFLAGS; not needed. + (MOSTLYCLEANFILES): Add libegnu.a. + * src/Makefile.in (SHEAP_OBJ): Remove. + (HYBRID_MALLOC): New macro. + (base_obj): Use it to conditionally add sheap.o. + (LIBEGNU_ARCHIVE): New macro. + ($(LIBEGNU_ARCHIVE)): New rule, replacing $(lib)/libegnu.a. + All uses of the latter replaced by the former. + * src/alloc.c (USE_ALIGNED_ALLOC): Simplify configuration. + Correct misspelling ALIGNED_ALLOC to HAVE_ALIGNED_ALLOC. + * src/gmalloc.c: Update comment. + * src/lisp.h (aligned_alloc) + [!DOUG_LEA_MALLOC && !HYBRID_MALLOC && !SYSTEM_MALLOC]: + New decl. + (Bug#22086) - * lisp/progmodes/project.el (project--completing-read-strict): - Don't change DEFAULT, whether is has any matches in - COLLECTION, or not. +2016-01-30 Paul Eggert <eggert@cs.ucla.edu> -2016-01-30 Eli Zaretskii <eliz@gnu.org> + Include <malloc.h> when advisable + + This should help insulate us better from future glibc changes. + It is good hygiene to include .h files for APIs that Emacs uses. + Fix type clashes between Emacs and GNU <malloc.h> (Bug#22086). + * configure.ac: Check for malloc.h. + * src/alloc.c: Include <malloc.h> depending on HAVE_MALLOC_H, + not on DOUG_LEA_MALLOC. + * src/emacs.c, src/gmalloc.c (malloc_enable_thread): + Remove decl (now in lisp.h). + * src/gmalloc.c: Include stddef.h earlier, for ptrdiff_t. + [emacs]: Include lisp.h. + [HAVE_MALLOC_H]: Include <malloc.h>. + (__MALLOC_HOOK_VOLATILE): New macro, if not already defined. + (__after_morecore_hook, __malloc_initialize_hook, __morecore) + (__default_morecore): + [!HAVE_MALLOC_H]: New decls near non-inclusion of <malloc.h>. + (calloc): Make it clear that the macro should not be used. + Remove unused decl. + (malloc_info): New macro, to avoid clash with glibc <malloc.h>. + (__morecore, __default_morecore, __after_morecore_hook) + (__malloc_extra_blocks, __malloc_initialize_hook, __free_hook) + (__malloc_hook, __realloc_hook, __memalign_hook, memory_warnings): + Remove later decls. + (gmalloc_hook, gfree_hook, grealloc_hook): + Rename from __malloc_hook, __free_hook, __realloc_hook to + avoid type collision with glibc <malloc.h>. All uses changed. + (gmalloc_hook): + (__malloc_extra_blocks) [DOUG_LEA_MALLOC||HYBRID_MALLOC||SYSTEM_MALLOC]: + Now static. + (gmalloc_hook, __malloc_extra_blocks): Define even if [!HYBRID_MALLOC]. + (__malloc_initialize_hook, __after_morecore_hook): + Declare with types compatible with glibc. + (__memalign_hook, hybrid_calloc) [HYBRID_MALLOC]: + Remove. All uses removed. + * src/lisp.h (__malloc_extra_blocks, malloc_enable_thread): New decls. + * src/ralloc.c, src/vm-limit.c: + Simplify includes and include <malloc.h> if available. - Document xwidget commands and functions +2016-01-30 Paul Eggert <eggert@cs.ucla.edu> - * doc/lispref/display.texi (Xwidgets): New section, describes some - of the xwidget primitives. - * doc/lispref/display.texi (Display): Update the chapter menu. - * doc/emacs/misc.texi (Embedded WebKit Widgets): New section. - * doc/emacs/emacs.texi (Top): Update the master menu to include - the xwidget node. + * src/alloc.c: Include "sheap.h". -2016-01-30 Lars Ingebrigtsen <larsi@gnus.org> + (alloc_unexec_pre, alloc_unexec_post) [HYBRID_MALLOC]: + Set and clear bss_sbrk_did_unexec, on all platforms not just Cygwin. + * src/lisp.h (alloc_unexec_pre, alloc_unexec_post) [!DOUG_LEA_MALLOC]: + Declare unconditionally. + * src/unexcw.c, src/unexelf.c (bss_sbrk_did_unexec): Remove decl. + (unexec): Don’t set or clear bss_sbrk_did_unexec; + the caller now does this. + (Bug#22086) - Build fix for shr.el +2016-01-30 Paul Eggert <eggert@cs.ucla.edu> - * shr.el (seq): Require. + Pacify --enable-gcc-warnings when HYBRID_MALLOC -2016-01-30 Dmitry Gutov <dgutov@yandex.ru> + * src/buffer.c (init_buffer): + * src/emacs.c (main): + * src/xsmfns.c (smc_save_yourself_CB, x_session_initialize): + Use emacs_get_current_dir_name, not get_current_dir_name. + * src/conf_post.h (aligned_alloc) [HYBRID_MALLOC && emacs]: New macro. + (HYBRID_GET_CURRENT_DIR_NAME, get_current_dir_name): Remove. + * src/emacs.c: Include "sheap.h". + (report_sheap_usage): Remove decl. + (Fdump_emacs) [HYBRID_MALLOC]: Report usage directly. + Don't assume ptrdiff_t can be printed as int. + * src/gmalloc.c [HYBRID_MALLOC]: + Include "sheap.h" rather than declaring its contents by hand. + (get_current_dir_name, gget_current_dir_name) + (hybrid_get_current_dir_name): Remove. + (emacs_abort): Remove duplicate decl. + (aligned_alloc): Undef, like malloc etc. + (ALLOCATED_BEFORE_DUMPING): Now a static function, not a macro. + Make it a bit more efficient. + (malloc_find_object_address): Remove unused decl. + (enum mcheck_status, mcheck, mprobe, mtrace, muntrace, struct mstats) + (mstats, memory_warnings): Declare only if GC_MCHECK. + * src/lisp.h (emacs_get_current_dir_name): + New decl, replacing get_current_dir_name. + * src/sheap.c: Include sheap.h first. + (STATIC_HEAP_SIZE): Remove; now in sheap.h. + (debug_sheap): Now static. + (bss_sbrk_buffer_end): Remove; no longer used. + (bss_sbrk_ptr): Now static and private. + (bss_sbrk_did_unexec): Now bool. + (BLOCKSIZE): Remove, to avoid GCC warning about its not being used. + (bss_sbrk): Don't treat request_size 0 as special, since the code + works without this being a special case. + Avoid overflow if request size exceeds INT_MAX. + (report_sheap_usage): Remove; now done in emacs.c. + * src/sheap.h: New file. + * src/sysdep.c (get_current_dir_name): Remove macro. + Include "sheap.h". + (emacs_get_current_dir_name): Rename function from + get_current_dir_name. Handle HYBRID_MALLOC here; + this is simpler. + (Bug#22086) - Improve project-find-file yet again! +2016-01-30 Paul Eggert <eggert@cs.ucla.edu> - * lisp/progmodes/project.el (project--completing-read-strict): - New function. - (project-find-file-in): Use it. - (project-file-completion-table): Move the default - implementation inside the cl-defgeneric form. - (http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01720.html) + Report static heap usage on non-Cygwin, too -2016-01-30 Dmitry Gutov <dgutov@yandex.ru> + * src/emacs.c (Fdump_emacs) [HYBRID_MALLOC]: Report sheap usage here ... + * src/unexcw.c (unexec): ... instead of here, since sheap can be used + on platforms other than Cygwin (Bug#22086). - Don't pass DIR to 'hg status' +2016-01-30 Paul Eggert <eggert@cs.ucla.edu> - * lisp/vc/vc-hg.el (vc-hg-dir-status-files): - Don't pass DIR to 'hg status' (bug#22481). + Pacify GCC on extern decls -2016-01-30 Stephen Leake <stephen_leake@stephe-leake.org> + * src/unexelf.c (bss_sbrk_did_unexec): Move decl to top level + to pacify recent GCC (Bug#22086). - Fix typo in previous commits +2016-01-30 Wolfgang Jenkner <wjenkner@inode.at> - * lisp/progmodes/project.el (project-find-file-in): - * lisp/vc/vc-mtn.el (vc-mtn-find-ignore-file): Fix typo in previous - commit. + Add musl patch to support HYBRID_MALLOC on elf systems -2016-01-30 Stephen Leake <stephen_leake@stephe-leake.org> + * src/gmalloc.c: Adjust for HYBRID_MALLOC in the non CYGWIN case. + (__default_morecore): Here, in particular. + * configure.ac: Define HYBRID_MALLOC when unexelf.o is used. + New variable SHEAP_OBJ. + * src/Makefile.in: Use it. + (Bug#22086) - Improve project-find-file +2016-01-30 Rich Felker <dalias@libc.org> (tiny change) - * lisp/progmodes/project.el (project-file-completion-table): New. - (project-find-file, project-or-external-find-file): Default to filename - at point. - (project-file-completion-table): New, split out from - project--find-file-in. - (project-find-file-in): Renamed from project--find-file-in, use - project-file-completion-table. + unexelf.c hook to support HYBRID_MALLOC on ELF - * lisp/progmodes/xref.el (ede-minor-mode): New declaration. - (xref--find-ignores-arguments): Add doc string. + * src/unexelf.c (unexec) [HYBRID_MALLOC]: + Define bss_sbrk_did_unexec (Bug#22086). -2016-01-30 Stephen Leake <stephen_leake@stephe-leake.org> +2016-01-30 Wolfgang Jenkner <wjenkner@inode.at> - Implement vc-mtn-find-ignore-file, fix some doc strings + Link temacs with gnulib compiled with -Demacs - * lisp/cedet/cedet-global.el (cedet-gnu-global-root): Improve doc string. + This is done to support HYBRID_MALLOC, since some static variables + (e.g., last_environ in putenv.c) hold pointers to memory malloced + before dumping (Bug#22086). + * lib/Makefile.am: Add incantation to install libegnu.a. + * src/Makefile.in ($(lib)/libgnu.a): Replace with libegnu.a + (temacs$(EXEEXT)): Use it. - * lisp/cedet/ede/locate.el (initialize-instance): Improve doc string. +2016-01-30 Wolfgang Jenkner <wjenkner@inode.at> - * lisp/vc/vc-git.el (vc-git-find-ignore-file): Fix doc string. + Internal linkage for gmalloc etc. if HYBRID_MALLOC - * lisp/vc/vc-mtn.el (vc-mtn-find-ignore-file): New function. + This avoids clashes with symbols if the after-dump malloc is + derived from Doug Lea's implementation (Bug#22086). -2016-01-29 Vincent Belaïche <vincentb1@users.sourceforge.net> + * src/gmalloc.c (emacs_abort, __morecore, __default_morecore): + Move declarations up. For HYBRID_MALLOC, turn all `extern' + declarations below to `static' ones. + (aligned_alloc): Declare for !MSDOS as well. + (heapsize, _fraghead): Move resp. copy declaration downwards. + For HYBRID_MALLOC, conditionalize out the other definitions, + since the previous `static' declarations double as tentative + definitions, anyway. + (_malloc, _free, _realloc, __free_hook, _aligned_blocks) + (__realloc_hook, __memalign_hook): Conditionalize out. + (cfree, memalign, valloc): Ditto. - Correct a whole bunch of bugs coming with renamed cell relocation. +2016-01-30 Paul Eggert <eggert@cs.ucla.edu> - This is the same change as commit on master branch. See - http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=badcd38aa86ed7973f2be2743c405710973a0bdd + Merge from origin/emacs-25 - * lisp/ses.el (ses-localvars): rename variable - `ses--renamed-cell-symb-list' into `ses--in-killing-named-cell-list' - and adjust the comment about it. - (ses-plist-delq): new defun. - (ses--ses-buffer-list): new defvar. - (ses--unbind-cell-name): new defun. - (ses-relocate-symbol): Do not relocate symbol when it is a named cell. - (ses-relocate-formula): Undo change of - 2011-12-27T19:30:39Z!vincentb1@users.sourceforge.net that was - preventing relocation for named cell --- now doing this is delegated - to function `ses-relocate-symbol'. - (ses-relocate-range): In docstring, undo change of - 2016-01-03T07:31:52Z!johnw@newartisans.com, `ses-range' must remain - lower case as it is not a variable. - (ses-relocate-all): Cell name relocation : 1) check that cell is a - renamed cell by testing `ses-cell' property to :ses-named, rather than - comparing name to corresponding standard name. Set rowcol of renamed - cell into the hashmap --- `ses-cell' property must not be used for - that as the same name can be used for different locations in different - SES sheets ; 2) use `local-variable-if-set-p' rather than `boundp' and - `local-variable-p' to check if cell name is already in use in this - sheet or needs initialization. - (ses-relocate-all): Cell value relocation : 1) like for name - relocation use the `ses-cell' property rather than comparing actual - name to corresponding standard name. 2) Correct bug introduced in - 2011-12-27T19:30:39Z!vincentb1@users.sourceforge.net, as the test was - made the other way round than the intention --- ie value relocation - was disabled for standard cell, not for renamed cell as was the - intention. - (ses-relocate-all): Add loop for unbinding deleted renamed cells - names. - (ses-killbuffer-hook): new defun. - (ses-mode): Add the ses--ses-buffer-list maintenance mechanism --- - kill buffer hook, plus pushing current buffer if new in list. - (ses-delete-row, ses-delete-column): Collect deleted renamed cells - into `ses--in-killing-named-cell-list'. - (ses-rename-cell): Remove update of variable - `ses--renamed-cell-symb-list', this variable is renamed to - `ses--in-killing-named-cell-list', and its setting is done in - functions `ses-delete-row' and , `ses-delete-column' now. - (ses-rename-cell): Make cell new name a buffer local variable. - (ses-rename-cell): Change correction of - 2015-12-30T23:10:37Z!vincentb1@users.sourceforge.net concerning - computation of the range over which `cursor-intangible' property was - to be updated. This correction was ok for non spilling cells, but not - for cells spilling over following blank cells. Simply use - `next-single-property-change' rather than computing the end column - from column widths. + 3f481ad Rename xref-query-replace to xref-query-replace-in-results + 62f4ed4 Update cl-defgeneric and cl-defmethod docstrings + 2111e0e Comment out next-error-function integration in xref + 4e11ad3 Correct a use of "which" in intro.texi + a1865bc Distinguish the two meanings of Java's keyword "default". Fixes bug #22358. + 76045f7 Don't operate on menu bar of nonexistent frame + c32f3bc Unbreak the GNUstep build. -2016-01-29 Andreas Schwab <schwab@linux-m68k.org> +2016-01-30 Andreas Schwab <schwab@linux-m68k.org> Re-enable checks in member, memql, delete to complain about non-lists * src/fns.c (Fmember, Fmemql, Fdelete): Revert 2007-10-16 change. -2016-01-29 Martin Rudalics <rudalics@gmx.at> +2016-02-04 Martin Rudalics <rudalics@gmx.at> Minor doc(-string) tweaks @@ -6418,24 +8441,22 @@ (Switching Buffers): Clarify description of `switch-to-buffer-in-dedicated-window'. -2016-01-29 Eli Zaretskii <eliz@gnu.org> +2016-02-04 Eli Zaretskii <eliz@gnu.org> - Minor improvements to 'pcase' documentation + Remove some useless-use-of eval. - * doc/lispref/control.texi (Pattern matching case statement): - Improve the documentation of 'pcase' per comments. See two - discussion threads on emacs-devel@gnu.org for the details: - http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01335.html - http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01336.html. + * lisp/gnus/gnus.el (gnus-load-hook): Don't use eval. + * lisp/gnus/nnrss.el (xml): Simply require it. + (xml-rpc-method-call): Use declare-function. -2016-01-29 Glenn Morris <rgm@gnu.org> +2016-01-28 Glenn Morris <rgm@gnu.org> Don't use eval to quieten prolog.el compilation. * lisp/progmodes/prolog.el (pltrace-on, pltrace-off): Declare. (prolog-enable-sicstus-sd, prolog-disable-sicstus-sd): Don't use eval. -2016-01-29 Glenn Morris <rgm@gnu.org> +2016-01-28 Glenn Morris <rgm@gnu.org> Mark some risky prolog variables. @@ -6456,6 +8477,9 @@ 2016-01-28 Glenn Morris <rgm@gnu.org> + * lisp/emacs-lisp/bytecomp.el (byte-compile-nogroup-warn): + Warn if defcustom has no type. (Bug#16276) + * lisp/cedet/semantic/db-file.el (semanticdb-persistent-path): Fix :type. @@ -6476,19 +8500,21 @@ 2016-01-27 Glenn Morris <rgm@gnu.org> + * test/lisp/vc/vc-hg.el: Move from test/automated/. + * lisp/xwidget.el (xwidget-query-on-exit-flag): Declare. * lisp/xwidget.el (xwidget-webkit-browse-url): Give explicit error if not compiled with xwidgets. -2016-01-27 Paul Eggert <eggert@cs.ucla.edu> +2016-01-26 Paul Eggert <eggert@cs.ucla.edu> C-u C-x = example doc fix * doc/emacs/mule.texi (International Chars): Adjust example to match current behavior of C-u C-x =. -2016-01-27 Paul Eggert <eggert@cs.ucla.edu> +2016-01-26 Paul Eggert <eggert@cs.ucla.edu> malloc.h hygiene @@ -6526,37 +8552,6 @@ * src/keyboard.c, src/keyboard.h (handle_user_signal_hook): Remove never-set var. All uses removed. -2016-01-26 K. Handa <handa@gnu.org> - - Backport:fix previous change of src/ftfont.c (ftfont_shape_by_flt) - - * src/ftfont.c (ftfont_shape_by_flt): Fix previous change. Access the - second glyph only when there are enough glyphs. - - (cherry picked from commit 9835757013569673854b692ccbb58bfb3c3ed1f7) - -2016-01-26 K. Handa <handa@gnu.org> - - support rendering of wider range of combinging characters by ftfont backend - - * lisp/language/hebrew.el (hebrew-shape-gstring): If the font backend - supports rendering of combining characters, call - font-shape-gstring. - - * src/font.c (Ffont_get): Handle `combining-capability' property. - (syms_of_font): New symbol ":combining-capability'. - - * src/font.h (struct font_driver): New member combining_capability. - - * src/ftfont.c: Include "category.h". - (ftfont_driver): Initialize combining_capability to - ftfont_combining_capability. - (ftfont_shape_by_flt): If OTF is null, try to find a suitable - FLT in advance. - (ftfont_combining_capability): New function. - - (cherry picked from commit 536f48e9a2251b9e654ea974bd90ff2f40218753) - 2016-01-26 Anders Lindgren <andlind@gmail.com> Fixed NextStep fullscreen issue (bug#22468) @@ -6575,7 +8570,7 @@ ([EmacsWindow constrainFrameRect:toScreen:]): Pass fullscreen state to `constrain_frame_rect'. -2016-01-26 Artur Malabarba <bruce.connor.am@gmail.com> +2016-01-25 Artur Malabarba <bruce.connor.am@gmail.com> * lisp/files.el: Use a fixed file name for the second dir-locals file @@ -6592,14 +8587,14 @@ * doc/lispref/variables.texi (Directory Local Variables): Update accordingly. -2016-01-26 Artur Malabarba <bruce.connor.am@gmail.com> +2016-01-25 Artur Malabarba <bruce.connor.am@gmail.com> * lisp/files-x.el (modify-dir-local-variable): Small rewrite Change a variable name to be more meaningful, and reorder some of the code with no change in behaviour. -2016-01-26 Artur Malabarba <bruce.connor.am@gmail.com> +2016-01-25 Artur Malabarba <bruce.connor.am@gmail.com> * lisp/files.el (dir-locals-find-file): Refactor return values @@ -6613,7 +8608,7 @@ (hack-dir-local-variables): Simplify accordingly and rename a variable. -2016-01-26 Glenn Morris <rgm@gnu.org> +2016-01-25 Glenn Morris <rgm@gnu.org> * lisp/textmodes/flyspell.el (flyspell--prev-meta-tab-binding): Declare. @@ -6625,7 +8620,7 @@ * lisp/xwidget.el (xwidget-webkit-scroll-behavior): Rename using American spelling. Update all uses. -2016-01-26 Glenn Morris <rgm@gnu.org> +2016-01-25 Glenn Morris <rgm@gnu.org> Yet more xwidget doc fixes. @@ -6655,6 +8650,42 @@ 2016-01-25 Stefan Monnier <monnier@iro.umontreal.ca> + (rng-c-fix-escaped-newlines): Use subst-char-in-string + + * lisp/nxml/rng-cmpct.el (rng-c-fix-escaped-newlines): + Use subst-char-in-string. + +2016-01-25 Stefan Monnier <monnier@iro.umontreal.ca> + + * lisp/textmodes/sgml-mode.el (sgml-forward-sexp): New function + + (sgml-cursor-sensor, sgml-pretty-print, sgml-parse-tag-backward) + (sgml-calculate-indent): Use it. + +2016-01-25 Stefan Monnier <monnier@iro.umontreal.ca> + + * lisp/org: Fix some compiler warnings + + * lisp/org/ob-core.el (org-babel-check-confirm-evaluate) + (org-babel-map-src-blocks): Don't emit warnings if added vars are not used. + (*this*): Declare as dyn-bound. + (org-babel-expand-src-block, org-babel-load-in-session) + (org-babel-switch-to-session-with-code, org-babel-get-rownames): + Mark unused args. + (org-babel-combine-header-arg-lists): Remove unused var `args'. + (org-babel-find-named-block): Remove unused var `msg'. + + * lisp/org/org-src.el (org-inhibit-startup, org-src-fontify-natively): + Declare as dyn-bound. + (org-edit-src-code): Remove unused var `lfmt'. + (org-edit-fixed-width-region): Remove unused var `preserve-indentation'. + +2016-01-25 Stefan Monnier <monnier@iro.umontreal.ca> + + * lisp/font-lock.el: Use #' to quote function symbols + +2016-01-25 Stefan Monnier <monnier@iro.umontreal.ca> + (font-lock-ensure-function): Fix bug#22399 * lisp/font-lock.el (font-lock-ensure-function): Fix handling when @@ -6691,7 +8722,7 @@ * lisp/emacs-lisp/ert.el (ert--results-move): Change error to user-error -2016-01-25 Paul Eggert <eggert@cs.ucla.edu> +2016-01-24 Paul Eggert <eggert@cs.ucla.edu> Port "$@" to OpenIndiana ksh93 @@ -6702,11 +8733,11 @@ * admin/check-doc-strings, configure.ac, lib-src/rcs2log: Use plain "$@" rather than ${1+"$@"}. -2016-01-25 Paul Eggert <eggert@cs.ucla.edu> +2016-01-24 Paul Eggert <eggert@cs.ucla.edu> * src/xwidget.c (Fxwidget_set_adjustment): Fix doc string quoting typo. -2016-01-25 Paul Eggert <eggert@cs.ucla.edu> +2016-01-24 Paul Eggert <eggert@cs.ucla.edu> Improve wording for SMB support @@ -6847,7 +8878,7 @@ * admin/authors.el (authors-ignored-files, authors-renamed-files-alist): Additions. -2016-01-24 Dmitry Gutov <dgutov@yandex.ru> +2016-01-23 Dmitry Gutov <dgutov@yandex.ru> Rename xref-query-replace to xref-query-replace-in-results @@ -6861,7 +8892,7 @@ * doc/emacs/maintaining.texi (Xref Commands) (Identifier Search, Identifier Search): Update accordingly. -2016-01-24 Dmitry Gutov <dgutov@yandex.ru> +2016-01-23 Dmitry Gutov <dgutov@yandex.ru> Update cl-defgeneric and cl-defmethod docstrings @@ -6959,7 +8990,7 @@ Omit unused locals, or move them to where they’re needed. (x_clear_area1): Now ATTRIBUTE_UNUSED. -2016-01-23 Eli Zaretskii <eliz@gnu.org> +2016-01-22 Eli Zaretskii <eliz@gnu.org> Update documentation for Dired search and replace @@ -6969,7 +9000,7 @@ * etc/NEWS: Mention xref-related changes in Dired. -2016-01-23 Paul Eggert <eggert@cs.ucla.edu> +2016-01-22 Paul Eggert <eggert@cs.ucla.edu> Port recent xdisp.c fix to picky C compilers @@ -6981,11 +9012,11 @@ Prevent spurious recognition of K&R argument declarations. Fixes bug #2203 - * lisp/progmodes/cc-engine.el (c-forward-declarator): New function. + * cc-engine.el (c-forward-declarator): New function. (c-in-knr-argdecl): Before recognizing a K&R argument declaration, check it is contained in the preceding arg list. - * lisp/progmodes/cc-fonts.el (c-font-lock-declarators): Use the new function + * cc-fonts.el (c-font-lock-declarators): Use the new function `c-forward-declarator' in place of inline code. 2016-01-22 Eli Zaretskii <eliz@gnu.org> @@ -7082,62 +9113,6 @@ HAVE_XWIDGETS is defined. (struct xwidget_type, xwidget_from_id): Remove; unused. -2016-01-22 Michael Albinus <michael.albinus@gmx.de> - - Backport kqueue integration from master - - * configure.ac (--with-file-notification): Add kqueue. - (top): Remove special test for "${HAVE_NS}" and - ${with_file_notification}, this is handled inside gfilenotify - tests. Add kqueue tests. Use NOTIFY_CFLAGS and NOTIFY_LIBS - instead of library specific variables. Add error message for - gfile on Nextstep. - - * doc/lispref/os.texi (File Notifications): Add kqueue as backend. - Fix some glitches in the example. - - * etc/NEWS: Mention kqueue. - - * lisp/filenotify.el (file-notify--library) - (file-notify-descriptors, file-notify-callback) - (file-notify-add-watch, file-notify-rm-watch) - (file-notify-valid-p): Add kqueue support. - (file-notify--rm-descriptor): Remove WHAT arg. - - * src/Makefile.in: Use NOTIFY_CFLAGS and NOTIFY_LIBS. - - * src/emacs.c (main): Call globals_of_kqueue and syms_of_kqueue. - - * src/inotify.c (inotifyevent_to_event): Extract file name from - watch_object if the event doesn't provide it. - (Finotify_add_watch): Add file name to watch_object. - - * src/keyboard.c (make_lispy_event): Check also for HAVE_KQUEUE. - - * src/kqueue.c: New file. - - * src/lisp.h: Declare extern globals_of_kqueue and syms_of_kqueue. - - * test/automated/file-notify-tests.el - (file-notify--test-expected-events): Remove. - (file-notify--test-cleanup): Do not set that variable. - (file-notify--test-timeout) Use different timeouts for - different libraries. - (file-notify--test-library): New defun. - (file-notify--test-event-test): Make stronger checks. - (file-notify--test-with-events): EVENTS can also be a list of - lists. Flush outstanding events before running the body. - Make timeout heuristically depend on the number of events. - (file-notify-test01-add-watch, file-notify-test02-events) - (file-notify-test04-file-validity, file-notify-test05-dir-validity): - Rewrite in order to call file monitors but directory monitors. - (file-notify-test02-events, file-notify-test04-file-validity): Do - not skip cygwin tests. Add additional test for file creation. - Adapt expected result for different backends. - (file-notify-test03-autorevert): Some of the tests don't work for - w32notify. - (file-notify-test06-many-events): New test. - 2016-01-22 John Wiegley <johnw@newartisans.com> Further corrections to the pcase docstring @@ -7146,18 +9121,18 @@ * doc/emacs/anti.texi (Antinews): Rewrite for Emacs 25. -2016-01-22 Stephen Leake <stephen_leake@stephe-leake.org> +2016-01-21 Stephen Leake <stephen_leake@stephe-leake.org> In xref-collect-references, force backends to respect the 'dir' arg * lisp/progmodes/xref.el (xref-collect-references): Force symref backends to use `default-directory'. -2016-01-22 John Wiegley <johnw@newartisans.com> +2016-01-21 John Wiegley <johnw@newartisans.com> Minor correction to pcase docstring -2016-01-22 John Wiegley <johnw@newartisans.com> +2016-01-21 John Wiegley <johnw@newartisans.com> Write a new docstring for the pcase macro @@ -7167,7 +9142,7 @@ Avoid byte-compiler warning in todo-mode (bug#21953) - * lisp/calendar/todo-mode.el (todo-convert-legacy-files): Add limit argument + * todo-mode.el (todo-convert-legacy-files): Add limit argument to looking-back to comply with advertised-calling-convention. 2016-01-21 Stephen Berman <stephen.berman@gmx.net> @@ -7180,7 +9155,7 @@ * lisp/calendar/todo-mode.el (todo-modes-set-2): * lisp/doc-view.el (doc-view-mode): Set desktop-save-buffer unconditionally. -2016-01-21 Paul Eggert <eggert@cs.ucla.edu> +2016-01-20 Paul Eggert <eggert@cs.ucla.edu> No need to configure gobject-introspection @@ -7255,14 +9230,14 @@ * lisp/isearch.el (isearch-search-fun-function) (isearch-search-string): Doc fixes. (Bug#22411) -2016-01-20 Stefan Monnier <monnier@iro.umontreal.ca> +2016-01-19 Stefan Monnier <monnier@iro.umontreal.ca> * lisp/xwidget.el: Nitpicks * lisp/xwidget.el (xwidget-log, xwidget-webkit-callback): Use with-current-buffer rather than save-excursion + set-buffer. -2016-01-20 Glenn Morris <rgm@gnu.org> +2016-01-19 Glenn Morris <rgm@gnu.org> Don't hard-code 1 as point-min. @@ -7270,11 +9245,11 @@ * lisp/xwidget.el (xwidget-webkit-last-session) (xwidget-webkit-current-session): Don't hard-code 1 as point-min. -2016-01-20 Glenn Morris <rgm@gnu.org> +2016-01-19 Glenn Morris <rgm@gnu.org> * lisp/xwidget.el: Add declarations to silence non-xwidget compilation. -2016-01-20 Glenn Morris <rgm@gnu.org> +2016-01-19 Glenn Morris <rgm@gnu.org> Trivial doc copyedits. @@ -7284,7 +9259,7 @@ (Fxwidget_info, Fxwidget_view_lookup) (Fset_xwidget_query_on_exit_flag): Trivial doc copyedits. -2016-01-20 Glenn Morris <rgm@gnu.org> +2016-01-19 Glenn Morris <rgm@gnu.org> Avoid advising image-display-size for xwidgets. @@ -7293,7 +9268,7 @@ * lisp/image-mode.el (xwidget-info, xwidget-at): Declare. (image-display-size): Incorporate xwidget code directly. -2016-01-20 Glenn Morris <rgm@gnu.org> +2016-01-19 Glenn Morris <rgm@gnu.org> Avoid breaking non-xwidget Emacs that happen to load xwidget.el. @@ -7301,12 +9276,10 @@ (kill-buffer-query-functions): Only modify these hooks if compiled with xwidget support. -2016-01-20 Glenn Morris <rgm@gnu.org> +2016-01-19 Glenn Morris <rgm@gnu.org> * lisp/xwidget.el (xwidget-webkit-scroll-behaviour): Fix custom spec. -2016-01-19 Glenn Morris <rgm@gnu.org> - * configure.ac (WEBKIT, GIR, CAIRO): Use EMACS_CHECK_MODULES, not PKG_. * configure.ac (emacs_config_features): Add XWIDGETS, WEBKIT, GIR. @@ -7333,36 +9306,36 @@ * configure.ac: (HAVE_XWIDGETS, WIDGET_OBJ, EMACS_CONFIG_FEATURES): - * src/xterm.c (x_draw_glyph_string, x_draw_bar_cursor): - * src/xdisp.c: + * xterm.c (x_draw_glyph_string, x_draw_bar_cursor): + * xdisp.c: (handle_display_spec, handle_single_display_spec, push_it) (pop_it, set_iterator_to_next, dump_glyph) (calc_pixel_width_or_height, fill_xwidget_glyph_string) (BUILD_XWIDGET_GLYPH_STRING, BUILD_GLYPH_STRINGS) (produce_xwidget_glyph, x_produce_glyphs) (get_window_cursor_type): - * src/window.c (Fdelete_window_internal): - * src/termhooks.h (e): - * src/print.c (print_object): - * src/lisp.h (ptrdiff_t): - * src/keyboard.c (kbd_buffer_get_event, make_lispy_event) + * window.c (Fdelete_window_internal): + * termhooks.h (e): + * print.c (print_object): + * lisp.h (ptrdiff_t): + * keyboard.c (kbd_buffer_get_event, make_lispy_event) (syms_of_keyboard): - * src/emacs.c (main): - * src/dispnew.c (update_window, scrolling_window): - * src/dispextern.h (g, i): + * emacs.c (main): + * dispnew.c (update_window, scrolling_window): + * dispextern.h (g, i): * Makefile.in (XWIDGETS_OBJ, WEBKIT_CFLAGS, WEBKIT_LIBS) (GIR_LIBS, ALL_CFLAGS, base_obj, LIBES): - * src/keyboard.c (kbd_buffer_get_event): - * src/emacsgtkfixed.c (emacs_fixed_gtk_widget_size_allocate) + * keyboard.c (kbd_buffer_get_event): + * emacsgtkfixed.c (emacs_fixed_gtk_widget_size_allocate) (emacs_fixed_class_init): Add case for an xwidget view. - * src/xwidget.c, src/xwidget.h, lisp/xwidget.el: New files for xwidgets + * xwidget.c, xwidget.h, xwidget.el: New files for xwidgets Various improvements to the Xwidget feature. - * src/xwidget.c: - * src/emacsgtkfixed.c: - * lisp/xwidget.el: + * xwidgets.c: + * emacsgtkfixed.c: + * xwidget.el: 2016-01-19 Eli Zaretskii <eliz@gnu.org> @@ -7401,7 +9374,7 @@ (hfy-face-resolve-face): Handle font specification as well as font name. Documentation update. (Bug#21990) -2016-01-19 Paul Eggert <eggert@cs.ucla.edu> +2016-01-18 Paul Eggert <eggert@cs.ucla.edu> Fix spurious escapes in describe-input-method @@ -7410,6 +9383,409 @@ * lisp/international/quail.el (quail-help): Apply substitute-command-keys to doc strings before displaying them. +2016-01-30 Nicolas Petton <nicolas@petton.fr> + + Bump version to 25.0.90 + + * README: + * configure.ac: + * msdos/sed2v2.inp: Bump version to 25.0.90. + +2016-01-30 Nicolas Petton <nicolas@petton.fr> + + * etc/AUTHORS: Update the AUTHORS file + +2016-01-30 Nicolas Petton <nicolas@petton.fr> + + authors.el updates + + * admin/authors.el (authors-renamed-files-alist): Additions. + +2016-01-30 Nicolas Petton <nicolas@petton.fr> + + Make it possible to run make change-history on emacs-25 + + * Makefile.in: Check if the current branch is emacs-25 instead of + master. + +2016-01-30 lu4nx <lx@shellcodes.org> + + Support Go language in 'etags' + + * lib-src/etags.c <Ruby_help>: Fix documentation of Ruby tags. + <Go_help>: New help. + <Go_suffixes>: New variable. + (Go_functions): New function. + <lang_names>: Add entry for Go. (Bug#22370) + + * doc/emacs/maintaining.texi (Tag Syntax): Document Go support. + * doc/man/etags.1: Mention Go support. + + * etc/NEWS: Mention Go support. + + * test/etags/go-src/test.go: + * test/etags/go-src/test1.go: New test files. + * test/etags/Makefile (GOSRC): New variable. + (SRCS): Add $(GOSRC). + * test/etags/ETAGS.good_1: + * test/etags/ETAGS.good_2: + * test/etags/ETAGS.good_3: + * test/etags/ETAGS.good_4: + * test/etags/ETAGS.good_5: + * test/etags/ETAGS.good_6: + * test/etags/CTAGS.good: Adapt to addition of Go tests. + +2016-01-30 Eli Zaretskii <eliz@gnu.org> + + Improve Ruby support in 'etags' + + * lib-src/etags.c (Ruby_functions): Tag constants. Don't tag + singleton classes. Remove class qualifiers from tags generated + for method and constant names. (Bug#22241) + + * doc/emacs/maintaining.texi (Tag Syntax): Mention that constants + are tagged by etags in Ruby. + + * etc/NEWS: Mention that constants are tagged by etags in Ruby. + + * test/etags/ruby-src/test1.ruby: Add more tests. + * test/etags/ETAGS.good_1: + * test/etags/ETAGS.good_2: + * test/etags/ETAGS.good_3: + * test/etags/ETAGS.good_4: + * test/etags/ETAGS.good_5: + * test/etags/ETAGS.good_6: + * test/etags/CTAGS.good: Adapt to the changes in etags and in Ruby + tests. + +2016-01-30 Eli Zaretskii <eliz@gnu.org> + + Adjust etags test results to changes in copyright years + + * test/etags/CTAGS.good: + * test/etags/ETAGS.good_1: + * test/etags/ETAGS.good_2: + * test/etags/ETAGS.good_3: + * test/etags/ETAGS.good_4: + * test/etags/ETAGS.good_5: + * test/etags/ETAGS.good_6: Adjust to shift in characters and + in line numbers. + +2016-01-30 Andreas Schwab <schwab@linux-m68k.org> + + Revert "Re-enable checks in member, memql, delete to complain about non-lists" + + This reverts commit f524e8b7f12d9b5a8b92084e5385429fe7b085b9. + +2016-01-30 Nicolas Petton <nicolas@petton.fr> + + Make it possible to run make change-history on emacs-25 + + * Makefile.in: Check if the current branch is emacs-25 instead of + master. + +2016-01-30 Dmitry Gutov <dgutov@yandex.ru> + + Don't fiddle with DEFAULT + + * lisp/progmodes/project.el (project--completing-read-strict): + Don't change DEFAULT, whether is has any matches in + COLLECTION, or not. + +2016-01-30 Eli Zaretskii <eliz@gnu.org> + + Document xwidget commands and functions + + * doc/lispref/display.texi (Xwidgets): New section, describes some + of the xwidget primitives. + * doc/lispref/display.texi (Display): Update the chapter menu. + * doc/emacs/misc.texi (Embedded WebKit Widgets): New section. + * doc/emacs/emacs.texi (Top): Update the master menu to include + the xwidget node. + +2016-01-30 Lars Ingebrigtsen <larsi@gnus.org> + + Build fix for shr.el + + * shr.el (seq): Require. + +2016-01-30 Dmitry Gutov <dgutov@yandex.ru> + + Improve project-find-file yet again! + + * lisp/progmodes/project.el (project--completing-read-strict): + New function. + (project-find-file-in): Use it. + (project-file-completion-table): Move the default + implementation inside the cl-defgeneric form. + (http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01720.html) + +2016-01-30 Dmitry Gutov <dgutov@yandex.ru> + + Don't pass DIR to 'hg status' + + * lisp/vc/vc-hg.el (vc-hg-dir-status-files): + Don't pass DIR to 'hg status' (bug#22481). + +2016-01-30 Stephen Leake <stephen_leake@stephe-leake.org> + + Fix typo in previous commits + + * lisp/progmodes/project.el (project-find-file-in): + * lisp/vc/vc-mtn.el (vc-mtn-find-ignore-file): Fix typo in previous + commit. + +2016-01-30 Stephen Leake <stephen_leake@stephe-leake.org> + + Improve project-find-file + + * lisp/progmodes/project.el (project-file-completion-table): New. + (project-find-file, project-or-external-find-file): Default to filename + at point. + (project-file-completion-table): New, split out from + project--find-file-in. + (project-find-file-in): Renamed from project--find-file-in, use + project-file-completion-table. + + * lisp/progmodes/xref.el (ede-minor-mode): New declaration. + (xref--find-ignores-arguments): Add doc string. + +2016-01-30 Stephen Leake <stephen_leake@stephe-leake.org> + + Implement vc-mtn-find-ignore-file, fix some doc strings + + * lisp/cedet/cedet-global.el (cedet-gnu-global-root): Improve doc string. + + * lisp/cedet/ede/locate.el (initialize-instance): Improve doc string. + + * lisp/vc/vc-git.el (vc-git-find-ignore-file): Fix doc string. + + * lisp/vc/vc-mtn.el (vc-mtn-find-ignore-file): New function. + +2016-01-23 Michael Albinus <michael.albinus@gmx.de> + + Improve user name completion in Tramp + + * lisp/net/tramp.el (tramp-parse-passwd, tramp-parse-etc-group): + Call also "getent passwd" or "getent group", if possible. + (tramp-parse-putty): Cache the result. + +2016-01-22 Michael Albinus <michael.albinus@gmx.de> + + * etc/NEWS: Move kqueue entries to Emacs 25.1 sections. + +2016-01-20 Glenn Morris <rgm@gnu.org> + + Remove handling of non-string time-stamp formats, obsolete for 20 years. + + * lisp/time-stamp.el (time-stamp-format): Doc fix. + (time-stamp-old-format-warn, time-stamp-fconcat): Remove. + (time-stamp-string): Ignore non-string formats. + +2016-01-20 Eli Zaretskii <eliz@gnu.org> + + Anoter fix for problematic merge from emacs-25 + + * src/w32fns.c (globals_of_w32fns): Move initialization of + resetstkoflw to a non-Cygwin part. + +2016-01-20 Michael Albinus <michael.albinus@gmx.de> + + * test/Makefile.in (mostlyclean): Use ${LOGFILES}. + +2016-01-20 Eli Zaretskii <eliz@gnu.org> + + Fix MS-Windows build broken by a botched merge from emacs-25 + + * src/w32.c (w32_crypto_hprov): New static variable. + (globals_of_w32): Initialize w32_crypto_hprov. + (w32_init_crypt_random, w32_init_random): New functions. + Include wincrypt.h. + * src/w32.h (w32_init_random): Add prototype. + +2016-01-20 Vincent Belaïche <vincentb1@users.sourceforge.net> + + Correct a whole bunch of bugs coming with renamed cell relocation. + + * lisp/ses.el (ses-localvars): rename variable + `ses--renamed-cell-symb-list' into `ses--in-killing-named-cell-list' + and adjust the comment about it. + (ses-plist-delq): new defun. + (ses--ses-buffer-list): new defvar. + (ses--unbind-cell-name): new defun. + (ses-relocate-symbol): Do not relocate symbol when it is a named cell. + (ses-relocate-formula): Undo change of + 2011-12-27T19:30:39Z!vincentb1@users.sourceforge.net that was + preventing relocation for named cell --- now doing this is delegated + to function `ses-relocate-symbol'. + (ses-relocate-range): In docstring, undo change of + 2016-01-03T07:31:52Z!johnw@newartisans.com, `ses-range' must remain + lower case as it is not a variable. + (ses-relocate-all): Cell name relocation : 1) check that cell is a + renamed cell by testing `ses-cell' property to :ses-named, rather than + comparing name to corresponding standard name. Set rowcol of renamed + cell into the hashmap --- `ses-cell' property must not be used for + that as the same name can be used for different locations in different + SES sheets ; 2) use `local-variable-if-set-p' rather than `boundp' and + `local-variable-p' to check if cell name is already in use in this + sheet or needs initialization. + (ses-relocate-all): Cell value relocation : 1) like for name + relocation use the `ses-cell' property rather than comparing actual + name to corresponding standard name. 2) Correct bug introduced in + 2011-12-27T19:30:39Z!vincentb1@users.sourceforge.net, as the test was + made the other way round than the intention --- ie value relocation + was disabled for standard cell, not for renamed cell as was the + intention. + (ses-relocate-all): Add loop for unbinding deleted renamed cells + names. + (ses-killbuffer-hook): new defun. + (ses-mode): Add the ses--ses-buffer-list maintenance mechanism --- + kill buffer hook, plus pushing current buffer if new in list. + (ses-delete-row, ses-delete-column): Collect deleted renamed cells + into `ses--in-killing-named-cell-list'. + (ses-rename-cell): Remove update of variable + `ses--renamed-cell-symb-list', this variable is renamed to + `ses--in-killing-named-cell-list', and its setting is done in + functions `ses-delete-row' and , `ses-delete-column' now. + (ses-rename-cell): Make cell new name a buffer local variable. + (ses-rename-cell): Change correction of + 2015-12-30T23:10:37Z!vincentb1@users.sourceforge.net concerning + computation of the range over which `cursor-intangible' property was + to be updated. This correction was ok for non spilling cells, but not + for cells spilling over following blank cells. Simply use + `next-single-property-change' rather than computing the end column + from column widths. + +2016-01-19 John Wiegley <johnw@newartisans.com> + + Merge from origin/emacs-25 + + 3ae7934 ; * etc/NEWS: Mark entries that don't need further treatment. + 6165c36 * lisp/files.el (dir-locals--all-files): Respect absolute file-names + 2ffdf15 * lisp/help-fns.el (describe-variable): Fix a left-over parenthesis + 71ecd62 * lisp/dired-x.el (dired-omit-here-always): Use add-dir-local-variable + f0b82b3 * lisp/files.el (dir-locals--all-files): Use completion instead of wildcards + 86e4513 Fix incompatbilities with MS-Windows 2000 and older + 4e96521 Mention in PROBLEMS an issue with MS-Windows NT4 + 15c23aa Ensure 8-byte aligned memory allocation on MS-Windows 9X + 39afa42 Fix tests for active region in hideif.el + 05df666 Fix interactive specs in some hideif.el commands + +2016-01-19 John Wiegley <johnw@newartisans.com> + + - + +2016-01-19 Paul Eggert <eggert@cs.ucla.edu> + + Avoid stdio in SIGINT handler + + * admin/merge-gnulib (GNULIB_MODULES): Add ignore-value. + * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate. + * lib/ignore-value.h: New file, from gnulib. + * src/keyboard.c: Include it. + (write_stdout, read_stdin): New functions. + (handle_interrupt): Use them instead of printf and getchar, + and avoid fflush when handling signals. + +2016-01-19 Jens Lechtenboerger <jens.lechtenboerger@fsfe.org> + + Refactor mml-smime.el, mml1991.el, mml2015.el + + (Maybe this is the last merge from Gnus git to Emacs git) + + Cf. discussion on ding mailing list, messages in + <http://thread.gmane.org/gmane.emacs.gnus.general/86228>. + Common code from the three files mml-smime.el, mml1991.el, and + mml2015.el is moved to mml-sec.el. Auxiliary functions are added + to gnus-util.el. + + The code is supported by test cases with necessary test keys. + + Documentation in message.texi is updated. + + * doc/misc/message.texi (Security, Using S/MIME): + Update for refactoring mml-smime.el, mml1991.el, mml2015.el. + (Using OpenPGP): Rename from "Using PGP/MIME"; update contents. + (Passphrase caching, Encrypt-to-self, Bcc Warning): New sections. + + * lisp/gnus/gnus-util.el (gnus-test-list, gnus-subsetp, gnus-setdiff): + New functions. + + * lisp/gnus/mml-sec.el: Require gnus-util and epg. + (epa--select-keys): Autoload. + (mml-signencrypt-style-alist, mml-secure-cache-passphrase): Doc fix. + (mml-secure-openpgp-signers): New user option; + make mml1991-signers and mml2015-signers obsolete aliases to it. + (mml-secure-smime-signers): New user option; + make mml-smime-signers an obsolete alias to it. + (mml-secure-openpgp-encrypt-to-self): New user option; + make mml1991-encrypt-to-self and mml2015-encrypt-to-self obsolete + aliases to it. + (mml-secure-smime-encrypt-to-self): New user option; + make mml-smime-encrypt-to-self an obsolete alias to it. + (mml-secure-openpgp-sign-with-sender): New user option; + make mml2015-sign-with-sender an obsolete alias to it. + (mml-secure-smime-sign-with-sender): New user option; + make mml-smime-sign-with-sender an obsolete alias to it. + (mml-secure-openpgp-always-trust): New user option; + make mml2015-always-trust an obsolete alias to it. + (mml-secure-fail-when-key-problem, mml-secure-key-preferences): + New user options. + (mml-secure-cust-usage-lookup, mml-secure-cust-fpr-lookup) + (mml-secure-cust-record-keys, mml-secure-cust-remove-keys) + (mml-secure-add-secret-key-id, mml-secure-clear-secret-key-id-list) + (mml-secure-cache-passphrase-p, mml-secure-cache-expiry-interval) + (mml-secure-passphrase-callback, mml-secure-check-user-id) + (mml-secure-secret-key-exists-p, mml-secure-check-sub-key) + (mml-secure-find-usable-keys, mml-secure-select-preferred-keys) + (mml-secure-fingerprint, mml-secure-filter-keys) + (mml-secure-normalize-cust-name, mml-secure-select-keys) + (mml-secure-select-keys-1, mml-secure-signer-names, mml-secure-signers) + (mml-secure-self-recipients, mml-secure-recipients) + (mml-secure-epg-encrypt, mml-secure-epg-sign): New functions. + + * lisp/gnus/mml-smime.el: Require epg; + refactor declaration and autoloading of epg functions. + (mml-smime-use): Doc fix. + (mml-smime-cache-passphrase, mml-smime-passphrase-cache-expiry): + Obsolete. + (mml-smime-get-dns-cert, mml-smime-get-ldap-cert): + Use format instead of gnus-format-message. + (mml-smime-epg-secret-key-id-list): Remove variable. + (mml-smime-epg-passphrase-callback, mml-smime-epg-find-usable-key) + (mml-smime-epg-find-usable-secret-key): Remove functions. + (mml-smime-epg-sign, mml-smime-epg-encrypt): Refactor. + + * lisp/gnus/mml1991.el (mml1991-cache-passphrase) + (mml1991-passphrase-cache-expiry): Obsolete. + (mml1991-epg-secret-key-id-list): Remove variable. + (mml1991-epg-passphrase-callback, mml1991-epg-find-usable-key) + (mml1991-epg-find-usable-secret-key): Remove functions. + (mml1991-epg-sign, mml1991-epg-encrypt): Refactor. + + * lisp/gnus/mml2015.el (mml2015-cache-passphrase) + (mml2015-passphrase-cache-expiry): Obsolete. + (mml2015-epg-secret-key-id-list): Remove variable. + (mml2015-epg-passphrase-callback, mml2015-epg-check-user-id) + (mml2015-epg-check-sub-key, mml2015-epg-find-usable-key) + (mml2015-epg-find-usable-secret-key): Remove functions. + (mml2015-epg-decrypt, mml2015-epg-clear-decrypt, mml2015-epg-sign) + (mml2015-epg-encrypt): Refactor. + +2016-01-19 Paul Eggert <eggert@cs.ucla.edu> + + Merge from gnulib + + This mostly just updates copyright dates of gnulib files. + It also updates to the latest version of texinfo.tex. + +2016-01-19 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> + + Move variables to inner loop, preparing for Mac port merge + + * src/keyboard.c (command_loop_1): Move variables `cmd', + `keybuf', and `i' to inner loop. + 2016-01-19 Paul Eggert <eggert@cs.ucla.edu> Minor improvements to (random t) documentation @@ -7433,7 +9809,7 @@ * test/etags/ETAGS.good_5: * test/etags/ETAGS.good_6: Adjust accordingly. -2016-01-19 Dmitry Gutov <dgutov@yandex.ru> +2016-01-18 Dmitry Gutov <dgutov@yandex.ru> Propertize backtick in 'def `(abc)' as symbol constituent @@ -7528,7 +9904,7 @@ (desktop-create-buffer): Set desktop-io-file-version to the input file's version. -2016-01-18 Paul Eggert <eggert@cs.ucla.edu> +2016-01-17 Paul Eggert <eggert@cs.ucla.edu> Initialize GnuTLS before calling gnutls_rnd @@ -7541,12 +9917,16 @@ (init_random): Initialize gnutls globals before trying to use gnutls_rnd. -2016-01-18 Andreas Schwab <schwab@linux-m68k.org> +2016-01-17 Andreas Schwab <schwab@linux-m68k.org> Don't use GnuTLS before it is initialized * src/sysdep.c (init_random): Don't use gnutls_rnd. +2016-01-17 Bill Wohler <wohler@newt.com> + + * mh-e.el (mh-version): Add +git to version. + 2016-01-17 Paul Eggert <eggert@cs.ucla.edu> Port cleanup attribute to OpenBSD @@ -7715,10 +10095,6 @@ 2016-01-15 Phillip Lord <phillip.lord@russet.org.uk> - Merge branch 'emacs-25' of git.sv.gnu.org:/srv/git/emacs into emacs-25 - -2016-01-15 Phillip Lord <phillip.lord@russet.org.uk> - Enable test selector from command line * test/automated/Makefile.in: Change variable manipulation to avoid @@ -7731,7 +10107,7 @@ * lisp/progmodes/cc-engine.el (c-back-over-member-initializers): Check more robustly for ":" token when searching backwards for it. - * lisp/progmodes/cc-langs.el (c-:$-multichar-token-regexp): New language + * lisp/progmodes/cc-langs (c-:$-multichar-token-regexp): New language variable. 2016-01-15 Eli Zaretskii <eliz@gnu.org> @@ -7831,11 +10207,11 @@ (check-doit): Use code of check-maybe. (mostlyclean): Move *.log files away. -2016-01-14 Mark Oteiza <mvoteiza@udel.edu> +2016-01-13 Mark Oteiza <mvoteiza@udel.edu> * lisp/thingatpt.el (thing-at-point-uri-schemes): Add "magnet:" -2016-01-14 Dmitry Gutov <dgutov@yandex.ru> +2016-01-13 Dmitry Gutov <dgutov@yandex.ru> Un-obsolete tags-loop-continue @@ -7906,7 +10282,7 @@ * lisp/gnus/nntp.el (nntp-request-newgroups): Format string in Universal Time, since we’re telling the server “GMT”. -2016-01-13 Paul Eggert <eggert@cs.ucla.edu> +2016-01-12 Paul Eggert <eggert@cs.ucla.edu> Update publicsuffix.txt from upstream @@ -7914,7 +10290,7 @@ https://publicsuffix.org/list/effective_tld_names.dat dated 2016-01-12 11:52:01 UTC. -2016-01-13 Glenn Morris <rgm@gnu.org> +2016-01-12 Glenn Morris <rgm@gnu.org> Fix some declarations. @@ -7925,7 +10301,7 @@ * lisp/international/mule-util.el (internal-char-font): Fix declarations. -2016-01-13 Glenn Morris <rgm@gnu.org> +2016-01-12 Glenn Morris <rgm@gnu.org> Fix some custom types. @@ -7938,7 +10314,7 @@ * lisp/url/url-tramp.el (url-tramp-protocols): Fix custom types. -2016-01-13 Glenn Morris <rgm@gnu.org> +2016-01-12 Glenn Morris <rgm@gnu.org> Add some missing version tags. @@ -7973,12 +10349,12 @@ * lisp/term/xterm.el (xterm-max-cut-length): Add missing version tags. -2016-01-13 Glenn Morris <rgm@gnu.org> +2016-01-12 Glenn Morris <rgm@gnu.org> * test/automated/core-elisp-tests.el (core-elisp-tests-1-defvar-in-let): Add a custom type. -2016-01-13 Glenn Morris <rgm@gnu.org> +2016-01-12 Glenn Morris <rgm@gnu.org> * src/buffer.c (syms_of_buffer) <major-mode>: Doc fix. @@ -8054,6 +10430,483 @@ * doc/emacs/msdos.texi (Windows Processes): Document 'w32-pipe-buffer-size'. +2016-01-16 Stefan Monnier <monnier@iro.umontreal.ca> + + * lisp/emacs-lisp/syntax.el (syntax-ppss-table): New var + + (syntax-ppss): + * lisp/font-lock.el (font-lock-fontify-syntactically-region): Use it. + +2016-01-16 Stefan Monnier <monnier@iro.umontreal.ca> + + lisp/nxml: Use syntax-tables for comments + + * lisp/nxml/nxml-mode.el (nxml-set-face): Prepend. + (nxml-mode): Set syntax-ppss-table. + Use sgml-syntax-propertize-function for syntax-propertize-function. + Let font-lock highlight strings and comments. + (nxml-degrade): Don't touch "nxml-inside" property any more. + (nxml-after-change, nxml-after-change1): Remove functions. + (comment): Don't set fontify rule any more. + (nxml-fontify-attribute): Don't highlight the value any more. + (nxml-namespace-attribute-value-delimiter, nxml-namespace-attribute-value) + (nxml-comment-delimiter, nxml-comment-content): Remove faces. + + * lisp/nxml/nxml-rap.el (nxml-scan-end): Remove. + (nxml-get-inside, nxml-inside-start, nxml-inside-end): Use syntax-ppss. + (nxml-clear-inside, nxml-set-inside): Remove. + (nxml-scan-after-change): Remove function. + (nxml-scan-prolog, nxml-tokenize-forward): Simplify. + (nxml-ensure-scan-up-to-date): Use syntax-propertize. + (nxml-move-outside-backwards): + * lisp/nxml/nxml-outln.el (nxml-section-tag-backward): Adjust to new + nxml-inside-start behavior. + + * lisp/nxml/nxml-util.el (nxml-debug-set-inside) + (nxml-debug-clear-inside): Remove macros. + + * lisp/nxml/xmltok.el (xmltok-forward-special): Remove function. + (xmltok-scan-after-comment-open): Simplify. + +2016-01-16 Stefan Monnier <monnier@iro.umontreal.ca> + + * elisp-mode.el (elisp--font-lock-flush-elisp-buffers): Fix comment + +2016-01-16 Stefan Monnier <monnier@iro.umontreal.ca> + + * lisp/nxml: Use standard completion; it also works for company-mode + + * lisp/nxml/nxml-mode.el (nxml-complete): Obsolete. + (nxml-completion-at-point-function): Remove. + (nxml-mode): Don't set completion-at-point-functions. + * lisp/nxml/rng-nxml.el (rng-nxml-mode-init): Set it here instead. + (rng-completion-at-point): Rename from rng-complete and mark it + non-interactive. It is now to be used as completion-at-point-function. + (rng-complete-tag, rng-complete-end-tag, rng-complete-attribute-name) + (rng-complete-attribute-value): Don't perform completion, but return + completion data instead. + (rng-complete-qname-function, rng-generate-qname-list): Add a few + arguments, previously passed via dynamic coping. + (rng-strings-to-completion-table): Rename from + rng-strings-to-completion-alist. Don't return an alist. Don't both + sorting and uniquifying. + + * lisp/nxml/rng-util.el (rng-complete-before-point): Delete function. + (rng-completion-exact-p, rng-quote-string): Delete functions. + + * lisp/nxml/rng-valid.el (rng-recover-start-tag-open) + (rng-missing-attributes-message, rng-missing-element-message) + (rng-mark-missing-end-tags): Use explicit ".." in formats rather than + calling rng-quote-string everywhere. + +2016-01-16 Stefan Monnier <monnier@iro.umontreal.ca> + + Use sgml-electric-tag-pair-mode also in nxml-mode + + * lisp/nxml/rng-nxml.el: Require sgml-mode. + (rng-nxml-easy-menu): Add entry for sgml-electric-tag-pair-mode. + (rng-complete-qname-function): Use complete-with-action. + + * lisp/textmodes/sgml-mode.el (sgml-electric-tag-pair-before-change-function): + Let-bind forward-sexp-function, since nxml-mode binds it to + something incompatible. + + * lisp/nxml/nxml-mode.el: Use setq-local and defvar-local. + +2016-01-15 Stefan Monnier <monnier@iro.umontreal.ca> + + * xmltok.el: Mark the "sole --" rather than the comment opener + + * lisp/nxml/xmltok.el (xmltok-scan-after-comment-open): Put the error + marker on the "sole --" rather than on the comment opener. + +2016-01-15 Sam Steingold <sds@gnu.org> + + replace `tramp-compat-split-string' (removed) with `split-string' + + (python-shell-tramp-refresh-process-environment) + (python-shell-calculate-pythonpath): use `split-string' + instead of defunct `tramp-compat-split-string' + +2016-01-15 Stefan Monnier <monnier@iro.umontreal.ca> + + Update nXML to use Emacs's Unicode support, and lexical-binding + + * etc/nxml/*.el: Remove obsolete char-name files. + * lisp/nxml/xsd-regexp.el (xsdre-range-list-difference): Remove unused + var `next'. + * lisp/nxml/rng-nxml.el (rng-set-state-after): Don't assume point-min==1. + * lisp/nxml/rng-match.el (rng-update-match-state): Simplify. + * lisp/nxml/nxml-outln.el (nxml-outline-state-transform-exceptions) + (nxml-target-section-pos, nxml-depth-in-target-section) + (nxml-outline-state-transform-alist) + (nxml-outline-display-section-tag-function): Move decl before first use. + * lisp/nxml/nxml-mode.el (nxml-char-name-ignore-case) + (nxml-char-name-alist, nxml-char-name-table) + (nxml-autoload-char-name-set-list, nxml-named-char-history): Remove vars. + (nxml-enable-char-name-set, nxml-disable-char-name-set) + (nxml-char-name-set-enabled-p, nxml-autoload-char-name-set) + (nxml-define-char-name-set, nxml-get-char-name): Remove functions. + (nxml-insert-named-char): Use read-char-by-name instead. + (nxml-char-ref-display-extra): Use get-char-code-property. + * lisp/nxml/nxml-maint.el (nxml-create-unicode-char-name-sets): + Remove function. + * lisp/nxml/nxml-glyph.el, lisp/nxml/nxml-uchnm.el: Remove files. + +2016-01-15 Michael Albinus <michael.albinus@gmx.de> + + Add "sg" method to Tramp + + * doc/misc/tramp.texi (Inline methods): Add "sg" method. + (Customizing Completion): Add function `tramp-parse-etc-group'. + + * lisp/net/tramp-sh.el (tramp-methods) <sg>: Add. (Bug#22329) + (tramp-completion-function-alist-sg): New defconst. + (top): Completion function for "sg" is + `tramp-completion-function-alist-sg'. + + * lisp/net/tramp.el (tramp-completion-function-alist): Adapt docstring. + (tramp-parse-etc-group, tramp-parse-etc-group-group): New defuns. + +2016-01-14 Michael Albinus <michael.albinus@gmx.de> + + Remove XEmacs compatibility in Tramp + + * doc/misc/tramp.texi: Replace flags by their hard coded name. + Remove unused flags and the enclosed alternative text for XEmacs. + + * doc/misc/trampver.texi: Use "Tramp" CamelCase. Rename "emacs" + and "xemacs" flags to "unified" and "separate". Remove flags + "emacsgw", "emacsname", "emacsdir", "ftppackagename", + "emacsothername", "emacsotherdir" and "emacsotherfilename". + (trampver): + * lisp/net/trampver.el (tramp-version): Set to "2.3.0-pre". + + * lisp/net/tramp.el (bkup-backup-directory-info) + (directory-sep-char, ls-lisp-use-insert-directory-program) + (outline-regexp, tramp-backup-directory-alist) + (tramp-default-method, tramp-shell-prompt-pattern, tramp-syntax) + (tramp-file-name-regexp-unified) + (tramp-file-name-regexp-separate) + (tramp-completion-file-name-regexp-unified) + (tramp-completion-file-name-regexp-separate, tramp-chunksize) + (tramp-get-method-parameter, tramp-find-method, tramp-find-user) + (tramp-debug-message, tramp-progress-reporter-update) + (with-tramp-progress-reporter) + (tramp-rfn-eshadow-setup-minibuffer) + (rfn-eshadow-setup-minibuffer-hook, tramp-unload-hook) + (tramp-rfn-eshadow-update-overlay) + (rfn-eshadow-update-overlay-hook, tramp-default-file-modes) + (tramp-file-name-for-operation) + (tramp-completion-file-name-handler) + (tramp-autoload-file-name-handler, tramp-completion-mode-p) + (tramp-handle-directory-files) + (tramp-handle-directory-files-and-attributes) + (tramp-handle-dired-uncache, tramp-handle-find-backup-file-name) + (tramp-handle-insert-file-contents, tramp-handle-load) + (tramp-handle-shell-command) + (tramp-handle-verify-visited-file-modtime) + (tramp-handle-file-notify-valid-p, tramp-accept-process-output) + (tramp-check-for-regexp, tramp-wait-for-regexp) + (tramp-send-string, tramp-mode-string-to-int) + (tramp-get-local-gid, tramp-check-cached-permissions) + (tramp-get-remote-tmpdir, tramp-make-tramp-temp-file) + (auto-save-file-name-transforms) + (tramp-handle-make-auto-save-file-name, tramp-read-passwd) + (tramp-clear-passwd, tramp-time-diff): + * lisp/net/tramp-adb.el (directory-listing-before-filename-regexp) + (directory-sep-char, tramp-adb-file-name-handler-alist) + (tramp-adb-parse-device-names) + (tramp-adb-handle-expand-file-name) + (tramp-adb-handle-file-truename, tramp-adb--gnu-switches-to-ash) + (tramp-adb-handle-file-local-copy) + (tramp-adb-handle-write-region, tramp-adb-handle-set-file-modes) + (tramp-adb-handle-rename-file, tramp-adb-handle-process-file) + (tramp-adb-handle-shell-command) + (tramp-adb-handle-start-file-process, tramp-adb-get-device) + (tramp-adb-maybe-open-connection): + * lisp/net/tramp-cache.el (tramp-persistency-file-name) + (tramp-cache-print): + * lisp/net/tramp-cmds.el (tramp-cleanup-all-connections) + (tramp-bug, tramp-reporter-dump-variable) + (tramp-load-report-modules, tramp-append-tramp-buffers): + * lisp/net/tramp-compat.el (tramp-compat-funcall) + (tramp-advice-file-expand-wildcards) + (tramp-compat-temporary-file-directory) + (tramp-compat-make-temp-file, tramp-compat-copy-file) + (tramp-compat-delete-directory, ) + (tramp-compat-process-running-p): + * lisp/net/tramp-ftp.el (tramp-methods) <ftp>: + (tramp-default-method-alist, tramp-foreign-file-name-handler-alist): + * lisp/net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist) + (tramp-gvfs-do-copy-or-rename-file, tramp-gvfs-handle-copy-file) + (tramp-gvfs-handle-file-local-copy) + (tramp-gvfs-handle-file-name-all-completions) + (tramp-gvfs-handle-file-notify-add-watch) + (tramp-gvfs-monitor-file-process-filter) + (tramp-gvfs-handle-file-readable-p) + (tramp-gvfs-handle-rename-file, tramp-gvfs-handle-write-region) + (tramp-gvfs-file-name, tramp-gvfs-handler-askquestion) + (tramp-gvfs-maybe-open-connection) + (tramp-gvfs-parse-device-names): + * lisp/net/tramp-gw.el (tramp-gw-aux-proc-sentinel) + (tramp-gw-open-connection, tramp-gw-open-network-stream): + * lisp/net/tramp-sh.el (directory-sep-char) + (tramp-sh-file-name-handler-alist) + (tramp-sh-handle-file-truename) + (tramp-sh-handle-set-visited-file-modtime) + (tramp-sh-handle-verify-visited-file-modtime) + (tramp-sh-handle-set-file-modes, tramp-sh-handle-set-file-times) + (tramp-sh-handle-file-acl) + (tramp-sh-handle-file-name-all-completions) + (tramp-sh-handle-copy-file, tramp-sh-handle-rename-file) + (tramp-do-copy-or-rename-file-directly) + (tramp-do-copy-or-rename-file-out-of-band) + (dired-compress-file-suffixes, dired-remove-file) + (tramp-sh-handle-dired-compress-file) + (tramp-sh-handle-insert-directory) + (tramp-sh-handle-expand-file-name) + (tramp-sh-handle-start-file-process) + (tramp-sh-handle-process-file, tramp-sh-handle-file-local-copy) + (tramp-sh-handle-write-region, tramp-sh-handle-vc-registered) + (tramp-sh-handle-file-notify-add-watch) + (tramp-sh-gvfs-monitor-dir-process-filter) + (tramp-sh-inotifywait-process-filter, tramp-maybe-send-script) + (tramp-find-executable) + (tramp-open-connection-setup-interactive-shell) + (tramp-find-inline-encoding, tramp-compute-multi-hops) + (tramp-maybe-open-connection, tramp-convert-file-attributes) + (tramp-get-remote-path, tramp-get-remote-touch): + * lisp/net/tramp-smb.el (tramp-smb-file-name-handler-alist) + (tramp-smb-handle-copy-directory, tramp-smb-handle-copy-file) + (tramp-smb-handle-delete-directory) + (tramp-smb-handle-directory-files, tramp-smb-handle-file-acl) + (tramp-smb-handle-make-directory-internal) + (tramp-smb-handle-process-file, tramp-smb-handle-rename-file) + (tramp-smb-handle-set-file-acl, tramp-smb-handle-set-file-modes) + (tramp-smb-handle-write-region, tramp-smb-get-file-entries) + (tramp-smb-get-cifs-capabilities) + (tramp-smb-maybe-open-connection): + * lisp/net/trampver.el (tramp-repository-get-version): + Remove XEmacs compat code. + + * lisp/net/tramp-cmds.el (mml-mode, mml-insert-empty-tag) + (reporter-dump-variable): Declare functions. + + * lisp/net/tramp.el (tramp-bkup-backup-directory-info) + (tramp-advice-minibuffer-electric-separator) + (tramp-advice-minibuffer-electric-tilde) + (tramp-handle-unhandled-file-name-directory): + * lisp/net/tramp-compat.el (tramp-compat-with-temp-message) + (tramp-compat-font-lock-add-keywords) + (tramp-compat-load, tramp-compat-number-sequence) + (tramp-compat-split-string, tramp-compat-delete-dups): + * lisp/net/tramp-sh.el (tramp-sh-handle-insert-file-contents-literally): + Remove. + + * lisp/net/tramp-sh.el (tramp-methods) <psftp>: This does not work + recursively. + +2016-01-14 K. Handa <handa@gnu.org> + + fix previous change of src/ftfont.c (ftfont_shape_by_flt) + + * src/ftfont.c (ftfont_shape_by_flt): Fix previous change. Access the + second glyph only when there are enough glyphs. + +2016-01-13 Glenn Morris <rgm@gnu.org> + + * src/buffer.c (Fset_buffer_major_mode): Allow default major-mode, + + or its hook, to move point. (Bug#22348) + +2016-01-12 Michael Albinus <michael.albinus@gmx.de> + + Merge missing commit from emacs-25 branch + + * test/Makefile.in (SELECTOR_DEFAULT, SELECTOR_EXPENSIVE, SELECTOR): + New variables. + (check-expensive, check-doit): New targets. + + * Makefile.in (check-expensive): New target. + + * test/lisp/autorevert-tests.el + (auto-revert-test01-auto-revert-several-files): + * test/lisp/filenotify-tests.el (file-notify--deftest-remote) + (file-notify-test06-many-events): + * test/lisp/net/tramp-tests.el (tramp-test26-process-file) + (tramp-test27-start-file-process, tramp-test28-shell-command) + (tramp-test29-vc-registered) + (tramp-test31-special-characters-with-stat) + (tramp-test31-special-characters-with-perl) + (tramp-test31-special-characters-with-ls) + (tramp-test32-utf8-with-stat, tramp-test32-utf8-with-perl) + (tramp-test32-utf8-with-ls, tramp-test33-asynchronous-requests) + (tramp-test35-unload): Tag the tests as :expensive-test. + +2016-01-12 John Wiegley <johnw@newartisans.com> + + Merge from origin/emacs-25 + + 1f6898d test/automated/vc-hg.el: Support out-of-tree build + 3adb56e Minor change in tramp-tests.el + 2b535ba ; * etc/NEWS: Update the js.el entry. + 76b518c * etc/HELLO: Add Armenian and Mongolian greetings. + b51f1ef Java Mode: Fontify identifiers in the presence of annotations. + 36b9539 Avoid an infloop when we run out of memory + 2006752 Avoid unnecessary failures of auto-saving after fatal error + eef6784 Simplify HAVE_MODULES use in mark_maybe_pointer + 552694a Revert attempt to use 'noexcept' in typedef + 6ad0d39 Update documentation of 'indirect-function' + c6a5314 ; * etc/NEWS: Move entry of 'inhibit-point-motion-hooks'. + 303141a Update documentation for obsoleting 'syntax-begin-function' + 4e6f61c ; * etc/NEWS: Mark documented and not-to-be-documented entries. + e667bbb Document new features if Eshell + 9c4e4e0 ; * etc/NEWS: Update EUDC entries. + 1089dc9 Handle too long commands in Tramp + 684eb58 * .gitattributes: *.cur and *.pif are binary files too. + d2c7fda * src/alloc.c (mark_maybe_pointer): HAVE_MODULES may be undefined + bd3f53d * sh-script.el (sh-smie-sh-rules): Improve indentation inside $(...) + 09b2b8a * src/alloc.c (mark_maybe_pointer): Also check wide-int's emacs_value + cca0f93 ; Account for spaces before the filename + c71e1e8 Use short date for 'hg annotate', and output the author + f50027b Spelling fix + c7dff67 ; * etc/NEWS: Fix the Xref entries that got separated. + cc140bc Document user-level functions in project.el + f8208b6 Document the user-level features of the Xref package + b131fb8 * loading.texi: Add `define-type' entry for load-history + db3c2a8 Improve doc strings and prompts in xref.el + f6117ef Allow the use of `font-lock-extend-region-multiline' in CC Mode. + 90fd798 Fix coding system for Tramp on OS X. + e985a0e ; * etc/NEWS: Mark the 'check-expensive' entry not to be documented. + 9dfcbf0 Update 'load-history' docs + 207e191 Fix (error ...) error + 457738f Correctly analyze brace arguments in templated C++ function declarations. + d57724a * lisp/cedet/mode-local.el (describe-function-orig-buffer): Declare. + 2a9532d * lisp/ffap.el (ffap-latex-mode): Avoid free variable. + 1a6b084 * lisp/play/dunnet.el (dun-fix-screen): Avoid `end-of-buffer`. + 8be046f Respect fontification region calculated by major mode. Fixes bug #22316. + 4b37cba Improve documentation of Delete Selection mode + a034dd3 Fix two project-find-file issues + 30abf29 Clarify doc string of 'dired-current-directory' + e990bb2 Use the face of preceding text for displaying the ellipsis + 5810ac3 Suppress Chinese file name test for OSX in tramp-tests.el + eeb710a ; * lisp/startup.el: Sentences end with two spaces. + 428b3de * admin/admin.el (set-version): Also handle the NEWS file. + 648de81 ; Add NEWS entry for project.el + 671862f apropos-library: Skip obvious duplicates; don't error on generics + 51668a5 ; Grammar fix + ed41d11 Add project-find-file and project-or-external-find-file + 056da45 ; Improve commentary in 'setup_for_ellipsis' + 269d008 ; Improve docstring for `inhibit-startup-echo-area-message' + +2016-01-12 John Wiegley <johnw@newartisans.com> + + Merge from origin/emacs-25 + + ce4a052 Add defvar-local to lisp-imenu-generic-expression + a0121bc Revert commit b1e3d14845517bfa9fa5d6d3840f3ab3160306fd + 76fe2d5 * lisp/emacs-lisp/autoload.el (autoload-find-destination): Doc fix. + 1ae088f * lisp/emacs-lisp/autoload.el (autoload-find-destination): + b6b47af Properly encode/decode base64Binary data in SOAP + c632466 Obey coding-system-for-write when writing stdout/stderr in batch + 2f32cb5 * doc/misc/efaq.texi (Packages that do not come with Emacs): + Update the URI of MELPA and marmalade-repo. + Reported by CHENG Goa <chenggao@royau.me> in + https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00390.html. + d2937aa * lisp/progmodes/opascal.el (opascal-mode-syntax-table): + 5330c25 * lisp/progmodes/xscheme.el (xscheme-prompt-for-expression-exit): + 7380990 Remove function wrongly on AWK Mode value of context + fontification hook. + d400753 * src/buffer.c: Stick with ASCII in doc string. + 221240c Reword transient-mark-mode doc string + 977d3ea Update doc string of 'selective-display' + 229c3fa Make C++ buffers writeable when writing their initial text + properties. + f5c762c Additional changes for "make check-expensive" + 1729cf3 ; * admin/MAINTAINERS: Remove myself. + 33219d3 Apply text properties for <, > in new after-change function + (C++ Java Modes). + +2016-01-12 John Wiegley <johnw@newartisans.com> + + Merge from origin/emacs-25 + + 9fb185a shr-tag-video bug fix + 6300655 Minor fixes in tramp-tests.el + 50575b1 Ensure redisplay when 'truncate-lines' is set + 0d9e80d Fix a doc string of 'transient-mark-mode' + 0000ae5 MS-Windows followup to latest gnulib update + 4bc5e02 Spelling fix + f1093f7 Do secure signed Bcc handling + +2016-01-12 John Wiegley <johnw@newartisans.com> + + Merge from origin/emacs-25 + + 861022f * doc/misc/texinfo.tex: Revert unwanted copyright change. + 46e47a5 ; * etc/refcards/ru-refcard.tex (cyear): Update via M-x set-copyright. + 71ea138 * lisp/align.el (align): Simplify a lambda + 5618a50 * lisp/align.el (align): Fix arg order in call to `align-region' + 1f680db Fix compilation next-error in buffers with selective-display + d20a948 * nsm.el (nsm-check-protocol): Fix typo in the message. + 1da116f Add SHA1 warnings for high network security settings + e48bacd ; * etc/NEWS: Typo fix. + +2016-01-12 John Wiegley <johnw@newartisans.com> + + Merge from origin/emacs-25 + + 43662a2 ; Clarify that xref is still experimental + 0a6e6ca ; * admin/release-process: Remove some obsolete records. + c2e9e3d * lisp/progmodes/fortran.el (fortran-make-syntax-propertize-function): + 8637f3d (semantic-symref-derive-find-filepatterns): Return a list + 0a7ad07 ; Re-arrange xref-related entries in NEWS. + fe903ef Fix xref-find-references on MS-Windows + 55a28d8 ; Fixed visual bell artifact problem on NextStep. + d064034 Document new features of tildify-mode + 964bea7 Document new features of Whitespace mode + cd68f47 Improve documentation of new Hide-IfDef features + 723b8bf Fix regression in font-locking cl-assert and cl-check-type + +2016-01-12 John Wiegley <johnw@newartisans.com> + + Merge from origin/emacs-25 + + ef33bc7 Spelling and grammar fixes + 9c3dbab Fix copyright years by hand + 0e96320 Update copyright year to 2016 + +2016-01-12 John Wiegley <johnw@newartisans.com> + + Merge from origin/emacs-25 + + 9ee6ecb lisp/emacs-lisp/chart.el (chart-new-buffer): Move to silence byte compiler. + 526d80c Port chart.el methods to cl-generic. + 410bb69 Add nt/INSTALL.W64 build instructions + 8f5b524 Add new input method 'programmer-dvorak' + 6d11f6e Allow to invoke original M-TAB binding in 'flyspell-prog-mode' + bb83bb1 Fix EWW rendering of long RTL lines + b1a8509 fix bug#21054 + ce5ad12 Clean up cairo printing code + +2016-01-12 John Wiegley <johnw@newartisans.com> + + Merge from origin/emacs-25 + + 6ee327d Add handle_user_signal_hook + 47580e0 Avoid writing to purespace + 0588be7 Remove unused variable + 89e7483 * configure.ac: Find libxml2 headers in Xcode SDK dir on Darwin. + 3b95e9c Use posix_openpt instead of openpty on Darwin + 86312ff Document support for ':documentation' in Lisp mode + c930e75b Document new features of TeX mode + 7c83d84 Clarify docs of hscroll in RTL text + 4c8f8db Fix rendering of HTML pages that use character composition + a8d37ca Avoid some compiler warnings in w32.c + ce106f3de Undo ill-advised change + be0bba4 Unbreak completion in python-mode buffers + 2016-01-11 Dmitry Gutov <dgutov@yandex.ru> test/automated/vc-hg.el: Support out-of-tree build @@ -8184,20 +11037,20 @@ 2016-01-10 Stefan Monnier <monnier@iro.umontreal.ca> - * lisp/progmodes/sh-script.el (sh-smie-sh-rules): Improve indentation inside $(...) + * sh-script.el (sh-smie-sh-rules): Improve indentation inside $(...) * lisp/progmodes/sh-script.el (sh-smie-sh-rules): Improve indentation within $(...). * test/indent/shell.sh: Add corresponding test. -2016-01-10 Stefan Monnier <monnier@iro.umontreal.ca> +2016-01-09 Stefan Monnier <monnier@iro.umontreal.ca> * src/alloc.c (mark_maybe_pointer): Also check wide-int's emacs_value (mark_memory): Simplify loop. Don't assume a pointer-sized word can be cast to Lisp_Object. -2016-01-10 Dmitry Gutov <dgutov@yandex.ru> +2016-01-09 Dmitry Gutov <dgutov@yandex.ru> Use short date for 'hg annotate', and output the author @@ -8211,7 +11064,7 @@ * test/automated/vc-hg.el: New file. -2016-01-10 Paul Eggert <eggert@cs.ucla.edu> +2016-01-09 Paul Eggert <eggert@cs.ucla.edu> Spelling fix @@ -8245,7 +11098,7 @@ 2016-01-09 Stefan Monnier <monnier@iro.umontreal.ca> - * doc/lispref/loading.texi: Add `define-type' entry for load-history + * loading.texi: Add `define-type' entry for load-history * doc/lispref/loading.texi (Where Defined): Remove incorrect cl-defmethod description, and add missing define-type entry. @@ -8288,7 +11141,7 @@ forms in 'load-history' by adding the forms created for the 'cl-generic' generics. (Bug#21422) -2016-01-09 Paul Eggert <eggert@cs.ucla.edu> +2016-01-08 Paul Eggert <eggert@cs.ucla.edu> Fix (error ...) error @@ -8375,11 +11228,11 @@ * test/automated/tramp-tests.el (tramp--test-utf8): Remove instrumentation. Suppress Chinese file name test for OSX. -2016-01-08 Glenn Morris <rgm@gnu.org> +2016-01-07 Glenn Morris <rgm@gnu.org> * admin/admin.el (set-version): Also handle the NEWS file. -2016-01-08 Dmitry Gutov <dgutov@yandex.ru> +2016-01-07 Dmitry Gutov <dgutov@yandex.ru> apropos-library: Skip obvious duplicates; don't error on generics @@ -8403,25 +11256,25 @@ (xref--find-ignores-arguments): Extract from `xref--rgrep-command'. -2016-01-07 Leo Liu <sdl.web@gmail.com> +2016-01-06 Leo Liu <sdl.web@gmail.com> Add defvar-local to lisp-imenu-generic-expression * lisp/emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression): Add defvar-local. -2016-01-07 Leo Liu <sdl.web@gmail.com> +2016-01-06 Leo Liu <sdl.web@gmail.com> Revert commit b1e3d14845517bfa9fa5d6d3840f3ab3160306fd * lisp/emacs-lisp/easy-mmode.el (define-minor-mode): Don't declare (indent 1). -2016-01-07 Glenn Morris <rgm@gnu.org> +2016-01-06 Glenn Morris <rgm@gnu.org> * lisp/emacs-lisp/autoload.el (autoload-find-destination): Doc fix. -2016-01-07 Glenn Morris <rgm@gnu.org> +2016-01-06 Glenn Morris <rgm@gnu.org> * lisp/emacs-lisp/autoload.el (autoload-find-destination): @@ -8460,13 +11313,13 @@ <chenggao@royau.me> in https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00390.html. -2016-01-06 Maksim Golubev <maksim.golubev72@gmail.com> (tiny change) +2016-01-05 Maksim Golubev <maksim.golubev72@gmail.com> (tiny change) * lisp/progmodes/opascal.el (opascal-mode-syntax-table): Fix backslash. (Bug#22224) -2016-01-06 Federico Beffa <beffa@ieee.org> (tiny change) +2016-01-05 Federico Beffa <beffa@ieee.org> (tiny change) * lisp/progmodes/xscheme.el (xscheme-prompt-for-expression-exit): @@ -8618,14 +11471,14 @@ Spelling fix -2016-01-04 Jens Lechtenboerger <jens.lechtenboerger@fsfe.org> +2016-01-03 Jens Lechtenboerger <jens.lechtenboerger@fsfe.org> Do secure signed Bcc handling * lisp/gnus/message.el (message-send): Do secure signed Bcc handling (bug#18718). -2016-01-04 Paul Eggert <eggert@cs.ucla.edu> +2016-01-03 Paul Eggert <eggert@cs.ucla.edu> Avoid stdio in SIGINT handler @@ -8637,7 +11490,7 @@ (handle_interrupt): Use them instead of printf and getchar, and avoid fflush when handling signals. -2016-01-04 Paul Eggert <eggert@cs.ucla.edu> +2016-01-03 Paul Eggert <eggert@cs.ucla.edu> * doc/misc/texinfo.tex: Revert unwanted copyright change. @@ -8659,17 +11512,17 @@ 2016-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org> - * lisp/net/nsm.el (nsm-check-protocol): Fix typo in the message. + * nsm.el (nsm-check-protocol): Fix typo in the message. 2016-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org> Add SHA1 warnings for high network security settings - * lisp/net/nsm.el (nsm-check-protocol): When using high security, warn + * nsm.el (nsm-check-protocol): When using high security, warn about SHA1 certificates, which are now believed to be open to spoofing. -2016-01-03 Jens Lechtenboerger <jens.lechtenboerger@fsfe.org> +2016-01-02 Jens Lechtenboerger <jens.lechtenboerger@fsfe.org> Refactor mml-smime.el, mml1991.el, mml2015.el @@ -8886,7 +11739,7 @@ fix bug#21054 - * lisp/ses.el (ses-check-curcell): Call `ses-set-curcell' unconditionally + * ses.el (ses-check-curcell): Call `ses-set-curcell' unconditionally 2015-12-31 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> @@ -8900,14 +11753,7 @@ * src/xterm.c (x_cr_export_frames): Use redisplay_preserve_echo_area instead of Fdisplay. Temporarily unblock_input around QUIT. -2015-12-31 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> - - Move variables to inner loop, preparing for Mac port merge - - * src/keyboard.c (command_loop_1): Move variables `cmd', - `keybuf', and `i' to inner loop. - -2015-12-31 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> +2015-12-30 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> Add handle_user_signal_hook @@ -8915,7 +11761,7 @@ * src/keyboard.c (handle_user_signal_hook): New variable. (handle_user_signal): Call it. -2015-12-31 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> +2015-12-30 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> Avoid writing to purespace @@ -8926,18 +11772,18 @@ * src/lisp.h (STRING_SET_UNIBYTE, STRING_SET_MULTIBYTE): Don't write to empty string size_byte. -2015-12-31 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> +2015-12-30 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> Remove unused variable * lisp/international/mule-cmds.el: Remove unused variable `mac-system-coding-system'. -2015-12-31 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> +2015-12-30 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> * configure.ac: Find libxml2 headers in Xcode SDK dir on Darwin. -2015-12-31 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> +2015-12-30 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> Use posix_openpt instead of openpty on Darwin @@ -8986,7 +11832,7 @@ (check_windows_init_file): Avoid compiler warnings about differences in pointer signedness. -2015-12-30 Dmitry Gutov <dgutov@yandex.ru> +2015-12-29 Dmitry Gutov <dgutov@yandex.ru> Undo ill-advised change @@ -8994,13 +11840,245 @@ ill-advised change. The hits come in the order that `find' produces them in, which isn't alphabetical. -2015-12-30 Dmitry Gutov <dgutov@yandex.ru> +2015-12-29 Dmitry Gutov <dgutov@yandex.ru> Unbreak completion in python-mode buffers * lisp/progmodes/python.el (python-shell-completion-at-point): Unbreak in python-mode buffers. +2016-01-09 Andrew Hyatt <ahyatt@gmail.com> + + Adding example replies to bug-triage. + + * admin/notes/bug-triage: Added example replies. Also, as requested, + making the process notes into more of a checklist. + +2016-01-08 Andrew Hyatt <ahyatt@gmail.com> + + Rename the notes/admin/triage file to bug-triage. + + * CONTRIBUTE: Change reference to the triage file name. + * admin/notes/triage: Rename file to admin/notes/bug-triage. + +2016-01-07 Glenn Morris <rgm@gnu.org> + + Allow creation of loaddefs files without timestamps. + + * lisp/emacs-lisp/autoload.el (autoload-timestamps): New variable. + (autoload-generate-file-autoloads, update-directory-autoloads): + If autoload-timestamps is nil, write "t" instead of file timestamp. + (autoload-find-destination, update-directory-autoloads): + If timestamp is "t", use the modtime of the output file instead. + +2016-01-06 Glenn Morris <rgm@gnu.org> + + Doc tweaks. + + * lisp/calendar/cal-hebrew.el (diary-hebrew-list-entries): + * lisp/calendar/cal-iso.el (calendar-iso-to-absolute) + (calendar-iso-from-absolute): + * lisp/calendar/cal-tex.el (cal-tex-comment): + * lisp/calendar/solar.el (calendar-time-display-form): Doc tweaks. + +2016-01-06 Glenn Morris <rgm@gnu.org> + + Build tweaks related to tags files. + + * lib-src/Makefile.in (tagsfiles): New variable. + (TAGS): Also depend on the source files. Use our own etags program. + * lisp/Makefile.in (ETAGS): Add EXEEXT. + (lisptagsfiles1, lisptagsfiles2, lisptagsfiles3, lisptagsfiles4): + Remove. + (tagsfiles): New, replacing lisptagsfiles1 etc. + Remove irrelevant source files here rather than in the TAGS rule. + (${ETAGS}): New rule. + (TAGS): Also depend on the etags executable. + * lwlib/Makefile.in (EXEEXT): New, set by configure. + (ETAGS): Add EXEEXT. + (${ETAGS}): New rule. + (ctagsfiles): Use "wildcard". + (TAGS): Also depend on the etags executable. + * nt/Makefile.in (ETAGS, tagsfiles): New variables. + (${ETAGS}): New rule. + (TAGS): Fix dependencies. + * oldXMenu/Makefile.in (EXEEXT): New, set by configure. + (ETAGS): New variable, replacing $TAGS. Use our own etags program. + Remove "-t" argument. + (${ETAGS}): New rule. + (tagsfiles): New variable. + (TAGS): New rule, with proper dependencies. + * src/Makefile.in (ETAGS): Add EXEEXT. Add a build rule. + (ctagsfiles1, ctagsfiles2): Use "wildcard". + (ctagsfiles3): Remove. + (TAGS): Depend on etags. + (../lisp/TAGS, $(lwlibdir)/TAGS): Let the rules in the relevant + directories decide if updates are needed. + +2016-01-06 Glenn Morris <rgm@gnu.org> + + * lisp/Makefile.in (CAL_SRC): Skip calendar.el. + +2016-01-06 Glenn Morris <rgm@gnu.org> + + * test/lisp/emacs-lisp/package-tests.el + + (package-test-macro-compilation): Fixup branch merge. + +2016-01-05 Eli Zaretskii <eliz@gnu.org> + + Fix fallout from merging emacs-25 branch in test/ + + * .gitignore: Update for the new place of biditest.txt. + * test/automated/: Directory removed. All files moved to their + proper places. + * test/etags/: Directory removed. All files moved to their proper + places. + * test/automated/url-parse-tests.el: File removed; it was an exact + copy of the same file in test/lisp/url/. + * test/automated/url-expand-tests.el: Moved to test/lisp/url/. + +2016-01-04 Paul Eggert <eggert@cs.ucla.edu> + + Spelling fixes. + +2016-01-04 Daniel Colascione <dancol@dancol.org> + + Let users disable unsafe signal handling code + + * src/keyboard.c (syms_of_keyboard): New user variables + `attempt-stack-overflow-recovery' and + `attempt-orderly-shutdown-on-fatal-signal'. + * src/sysdep.c (stack_overflow): Check + `attempt-stack-overflow-recovery'. + * src/emacs.c (terminate_due_to_signal): Check + `attempt-orderly-shutdown-on-fatal-signal'. + +2016-01-03 Michael Albinus <michael.albinus@gmx.de> + + * configure.ac: Add error message for gfile on Nextstep. + +2016-01-03 John Wiegley <johnw@newartisans.com> + + Merge branch 'emacs-25-merge' + +2016-01-02 Vincent Belaïche <vincentb1@users.sourceforge.net> + + Align textually on fix done for emacs-25 branch for bug#21054 + + * lisp/ses.el (ses-check-curcell): Suppress ``temporary fix'' comment, + and useless `(if t ...)' in order to align textually on fix done for + emacs-25 branch for bug#21054. + +2016-01-02 K. Handa <handa@gnu.org> + + support rendering of wider range of combinging characters by ftfont backend + + * lisp/language/hebrew.el (hebrew-shape-gstring): If the font backend + supports rendering of combining characters, call + font-shape-gstring. + + * src/font.c (Ffont_get): Handle `combining-capability' property. + (syms_of_font): New symbol ":combining-capability'. + + * src/font.h (struct font_driver): New member combining_capability. + + * src/ftfont.c: Include "category.h". + (ftfont_driver): Initialize combining_capability to + ftfont_combining_capability. + (ftfont_shape_by_flt): If OTF is null, try to find a suitable + FLT in advance. + (ftfont_combining_capability): New function. + +2016-01-01 Andrew Hyatt <ahyatt@gmail.com> + + Add notes on bug triage procedure + + * CONTRIBUTE: In section on the issue tracker, point to new triage file. + * admin/notes/triage: New file explaining triage procedure. + +2015-12-30 Vincent Belaïche <vincentb1@users.sourceforge.net> + + Correct ses-rename-cell cursor-intangible text prop updating. + + There were two problems: + + - First ses-rename-cell has to work when called non interactively + (with non-nil CELL argument), so in this case the start pos of + put-text-property cannot be plainly (point), you need a + ses-goto-print call before + + - Second, the range itself was computed erronously, only the first + char was affected instead of the full cell width. This was not + noticeable prior to changes (Deprecate `intangible' and + `point-entered' properties) made by Stefan on 2015-04-13T19:51:15Z + + * lisp/ses.el (ses-rename-cell): Correct computation of position range + to which the 'cursor-intangible text property has to be set to cell + new name. + +2015-12-30 Vincent Belaïche <vincentb1@users.sourceforge.net> + + Don't fake empty cells value by "" when printing with a lambda. + + When using a lambda expression printer function the user should be + free to format differently a really empty cell, ie. containing nil, + from a cell containing an empty string "". + + * ses.el (ses-call-printer): Replace `(or value "")' by just `value' + in the case of a lambda expression printer function. + + * ses.texi (Printer functions): Add example and description about + lambda expression printer function handling all the possible values, + including unexpected ones. + +2015-12-30 Vincent Belaïche <vincentb1@users.sourceforge.net> + + Quick temporary hack to fix curcell refreshing. + + The problem was caused by change: 2015-04-13 Deprecate `intangible' + and `point-entered' properties. The problem is that this change has + removed the (setq ses--curcell t) setting in the ses-command-hook + function. + + * ses.el (ses-check-curcell): replace `(eq ses--curcell t)' by just `t' as + a condition to call function `ses-set-curcell'. Comment this as a quick + temporary hack to make it work, as I don't know yet whether a definite + correction would be to make the ses-set-curcell at every ses-check-curcell, + or to revert to the previous approach, ie marking ses--curcell as out-of-date + at every potentially cursor motion command. + +2015-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org> + + Restrictive URL checking tweaks + + * lisp/net/eww.el (eww): Check whether the domain is + restrictive instead of the string + (http://македонија.icom.museum is restrictive even if each + part is from a different script). + +2015-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org> + + New function `puny-highly-restrictive-domain-p' + + * lisp/net/puny.el (puny-highly-restrictive-string-p): Rename. + (puny-highly-restrictive-domain-p): New function. + +2015-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org> + + eww build fix (require puny) + +2015-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org> + + Transform non-restrictive domains to punycode for display + + * lisp/net/eww.el (eww): Check whether the domain is Highly + Restrictive in the Unicode IDNA sense. + +2015-12-30 John Wiegley <johnw@newartisans.com> + + Merge emacs-25 into master (using imerge) + 2015-12-29 Eli Zaretskii <eliz@gnu.org> Fix typos in CC Mode manual @@ -9025,6 +12103,13 @@ directionality is opposite to the base paragraph direction, because columns are counted in the logical order. (Bug#22250) +2015-12-29 Lars Ingebrigtsen <larsi@gnus.org> + + Further Unicode restrictive fixups + + * puny.el (puny-highly-restrictive-p): Include the extra + identifier characters from table 3. + 2015-12-29 Martin Rudalics <rudalics@gmx.at> * src/xfns.c (x_create_tip_frame): Process alpha parameter. @@ -9072,11 +12157,17 @@ * tls.el (tls-program): Default to using secure TLS connections (bug#19284). -2015-12-29 Paul Eggert <eggert@cs.ucla.edu> +2015-12-29 Lars Ingebrigtsen <larsi@gnus.org> + + Add a new function to say whether a string is restrictive + + * puny.el (puny-highly-restrictive-p): New function. + +2015-12-28 Paul Eggert <eggert@cs.ucla.edu> Spelling fix -2015-12-29 Paul Eggert <eggert@cs.ucla.edu> +2015-12-28 Paul Eggert <eggert@cs.ucla.edu> Port report-emacs-bug to deterministic builds @@ -9085,7 +12176,7 @@ emacs-build-system will be nil. See: http://lists.gnu.org/archive/html/emacs-devel/2015-12/msg01369.html -2015-12-29 Jose A. Ortega Ruiz <jao@gnu.org> (tiny change) +2015-12-28 Jose A. Ortega Ruiz <jao@gnu.org> (tiny change) Fix URL auth error message @@ -9094,13 +12185,36 @@ 2015-12-28 Lars Ingebrigtsen <larsi@gnus.org> - shr link traversal fixup + Mention the new puny.el library - * shr.el (shr-next-link): Don't bug out on adjacent links. +2015-12-28 Lars Ingebrigtsen <larsi@gnus.org> - Backport: + IDNA-related fixes for the URL library + + * lisp/url/url-http.el (url-http-create-request): IDNA-encode + the Host: header. + + * lisp/url/url-util.el (url-encode-url): Don't hex-encode + domain names, but leave them as UTF-8, so that they can be + IDNA-encoded later when contacting the host. + +2015-12-28 Lars Ingebrigtsen <larsi@gnus.org> - (cherry picked from commit 1efc5f8b09273c359683ce13be95fb5df7a84311) + IDNA-encode all domain names in `open-network-stream' + + * network-stream.el (open-network-stream) + (network-stream-open-plain, network-stream-open-starttls): + IDNA-encode all domain names, if needed. + +2015-12-28 Lars Ingebrigtsen <larsi@gnus.org> + + Fix puny-encoding all-non-ASCII domains + + * puny.el (puny-encode-string): Fix the all-non-ASCII encoding case. + +2015-12-28 Lars Ingebrigtsen <larsi@gnus.org> + + * lisp/net/shr.el (shr-next-link): Don't bug out on adjacent links. 2015-12-28 Tom Tromey <tom@tromey.com> @@ -9120,6 +12234,19 @@ (url-http-chunked-encoding-after-change-function): Make trailer detection more compliant (bug#16345). +2015-12-28 Lars Ingebrigtsen <larsi@gnus.org> + + Reconnect erc even on server errors + + * lisp/erc/erc-backend.el (erc-server-reconnect-p): Try to + reconnect even if a server error has occurred (bug#18527). + +2015-12-28 Lars Ingebrigtsen <larsi@gnus.org> + + Fix punycode short circuit logic + + * puny.el (puny-encode-domain): Fix short-circuit logic. + 2015-12-28 Martin Rudalics <rudalics@gmx.at> Fix Bug#10873 in `report-emacs-bug' @@ -9130,6 +12257,27 @@ 2015-12-28 Lars Ingebrigtsen <larsi@gnus.org> + IDNA speed up + + * puny.el (puny-encode-domain): Make the common non-IDNA case faster + +2015-12-28 Lars Ingebrigtsen <larsi@gnus.org> + + Add IDNA domain encode/decode functions + + * puny.el (puny-decode-domain): New function. + (puny-encode-domain): Ditto. + (puny-decode-digit): Fix digit decoding error. + +2015-12-28 Lars Ingebrigtsen <larsi@gnus.org> + + Rename idna.el to puny.el + + * puny.el: Renamed from idna.el to avoid name collisions with + the external idna.el library. + +2015-12-28 Lars Ingebrigtsen <larsi@gnus.org> + Always reset the bidi direction * eww.el (eww-display-html): Always reset the bidi direction @@ -9152,7 +12300,14 @@ * lisp/progmodes/cc-langs.el: New c-lang-setvar `comment-end-can-be-escaped'. -2015-12-28 Dmitry Gutov <dgutov@yandex.ru> +2015-12-28 Katsumi Yamaoka <yamaoka@jpl.org> + + lisp/gnus/mml-sec.el (mml-secure-bcc-is-safe): Keep old Emacsen compatibility + + * lisp/gnus/mml-sec.el (mml-secure-bcc-is-safe): + Don't use split-string with 4th arg for old Emacsen compatibility. + +2015-12-27 Dmitry Gutov <dgutov@yandex.ru> Rename project-library-roots to project-external-roots @@ -9172,6 +12327,52 @@ an anonymous function for the default value of project-vc-external-roots-function. +2015-12-27 Lars Ingebrigtsen <larsi@gnus.org> + + * idna.el (idna-decode-string-internal): Implement decoding. + +2015-12-27 Lars Ingebrigtsen <larsi@gnus.org> + + Further IDNA tweaks + + (idna-encode-string): Make idna-encode-string safe for + non-ASCII use. + +2015-12-27 Lars Ingebrigtsen <larsi@gnus.org> + + Clean up the code slightly + +2015-12-27 Lars Ingebrigtsen <larsi@gnus.org> + + Added basic idna encoding support + + * lisp/net/idna.el: New file. + +2015-12-27 Vivek Dasmohapatra <vivek@etla.org> + + Disconnection fixes for erc + + * lisp/erc/erc-backend.el (erc-server-reconnect-p): Don't + reconnect if the user has disconnected explicitly (bug#4589). + +2015-12-27 Thomas Riccardi <riccardi.thomas@gmail.com> (tiny change) + + Further erc asynch fixes + + * lisp/erc/erc-backend.el (erc-process-sentinel-2): Make + erc-server-connect to return even if the connection is not + ready. Then erc-open and erc-server-reconnect do the + same. (bug#5650). + +2015-12-27 Vivek Dasmohapatra <vivek@etla.org> + + Make erc connect asynchronously + + * lisp/erc/erc-backend.el (erc-server-reconnect): Use it to + reconnect asynchronously. + + * lisp/erc/erc-backend.el (erc-open-network-stream): New function (bug#5650). + 2015-12-27 Deniz Dogan <deniz@dogan.se> Clear erc user list upon disconnection @@ -9184,7 +12385,7 @@ Don't bug out in erc after waking from sleep - * lisp/erc/erc-backend.el (erc-server-send-ping): If the server has + * erc-backend.el (erc-server-send-ping): If the server has closed connection, this may already have been detected and `erc-server-last-received-time' has been set to nil (bug#13608). @@ -9196,10 +12397,6 @@ generated when multiple IRC clients talk to a single IRC proxy (bug#19034). - Backport: - - (cherry picked from commit 507e98a54d1aa37823c64993d6b59257a82fe8f4) - 2015-12-27 Dima Kogan <dima@secretsauce.net> Ensure that we don't have several timers in erc @@ -9211,37 +12408,23 @@ 2015-12-27 Jens Lechtenboerger <jens.lechtenboerger@fsfe.org> - Fix mml-sec build warnings - * lisp/gnus/mml-sec.el: Fix warnings by adding autoloads (bug#18718). - Backport: - - (cherry picked from commit 3603097f62f5f4aa5451716e9ac380161f6829e2) - 2015-12-27 Lars Ingebrigtsen <larsi@gnus.org> - Don't insert erc logs at the end - * lisp/erc/erc-log.el (erc-log-setup-logging): Insert the previous log at the start of the buffer, not at the end (bug#20496). 2015-12-27 Lars Ingebrigtsen <larsi@gnus.org> - (eww-setup-buffer): Restore left-to-right defaults - - * eww.el (eww-setup-buffer): Restore left-to-right defaults. - - Backport: - - (cherry picked from commit 96c874b96b617c124d500a94de761a61f2a08685) + * lisp/net/eww.el (eww-setup-buffer): Restore left-to-right defaults. 2015-12-27 Lars Ingebrigtsen <larsi@gnus.org> Don't join erc channels doubly - * lisp/erc/erc-join.el (erc-autojoin-channels): Don't join channels + * erc-join.el (erc-autojoin-channels): Don't join channels more than once (if you have several nicks) (bug#20695). 2015-12-27 Eli Zaretskii <eliz@gnu.org> @@ -9254,6 +12437,18 @@ * src/w32term.c (frame_set_mouse_pixel_position): Include w32common.h. +2015-12-27 Lars Ingebrigtsen <larsi@gnus.org> + + * lisp/gnus/mml-sec.el (mml-secure-bcc-is-safe): Fix typo in last check-in. + +2015-12-27 Jens Lechtenboerger <jens.lechtenboerger@fsfe.org> + + Identify unsafe combinations of Bcc and encryption + + * lisp/gnus/gnus-util.el (gnus-subsetp): New function + * lisp/gnus/mml-sec.el (mml-secure-safe-bcc-list): New variable + * lisp/gnus/mml-sec.el (mml-secure-bcc-is-safe): New function + 2015-12-27 Krzysztof Jurewicz <krzysztof.jurewicz@gmail.com> (tiny change) Fix auth source lookups from erc with port numbers @@ -9268,7 +12463,7 @@ * lisp/erc/erc.el (erc-kill-buffer-function): Run erc-kill-channel-hook when erc-kill-queries-on-quit is set (bug#21187). -2015-12-27 Paul Eggert <eggert@cs.ucla.edu> +2015-12-26 Paul Eggert <eggert@cs.ucla.edu> Spelling fix @@ -9276,7 +12471,7 @@ (url-generic-parse-url/same-document-reference): Rename from url-generic-parse-url/same-decument-reference. -2015-12-27 Paul Eggert <eggert@cs.ucla.edu> +2015-12-26 Paul Eggert <eggert@cs.ucla.edu> Reword initial *scratch* for brevity, appearance @@ -9289,14 +12484,14 @@ Add ert-deftest to lisp-mode.el - * lisp/emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression, + * lisp-mode.el (lisp-imenu-generic-expression, lisp-el-font-lock-keywords-1): Add ert-deftest. 2015-12-26 Lars Ingebrigtsen <larsi@gnus.org> Mark imap changes as not needing doc changes - * lisp/net/imap.el (imap-ssl-open): Remove + * imap.el (imap-ssl-open): Remove 2015-12-26 Lars Ingebrigtsen <larsi@gnus.org> @@ -9390,27 +12585,6 @@ Include the tests for the URL parsing fixes -2015-12-26 Alain Schneble <a.s@realize.ch> - - Make relative URL parsing and resolution consistent with RFC 3986 (bug#22044) - - * test/automated/url-parse-tests.el: Add tests covering url-generic-parse-url. - * test/automated/url-expand-tests.el: Add tests covering url-expand-file-name. - * lisp/url/url-parse.el (url-generic-parse-url): Keep empty fragment - information in URL-struct. - * lisp/url/url-parse.el (url-path-and-query): Do not artificially turn empty - path and query into nil path and query, respectively. - * lisp/url/url-expand.el (url-expander-remove-relative-links): Do not turn - empty path into an absolute ("/") path. - * lisp/url/url-expand.el (url-expand-file-name): Properly resolve - fragment-only URIs. Do not just return them unchanged. - * lisp/url/url-expand.el (url-default-expander): An empty path in the relative - reference URI should not drop the last segment. - - Backport: - - (cherry picked from commit b792ecea1715e080ad8e232d3d154b8a25d2edfb) - 2015-12-26 Eli Zaretskii <eliz@gnu.org> Document 'url-user-agent'. @@ -9465,43 +12639,8 @@ 2015-12-25 Andreas Schwab <schwab@linux-m68k.org> Don't treat /foo/bar:mumble as ange-ftp address - - * lisp/net/browse-url.el (browse-url-filename-alist): Match colons - only in the first component. (bug#5362) - -2015-12-25 Lars Ingebrigtsen <larsi@gnus.org> - - Follow <meta> redirects in eww - - Merge conflict, but I think I resolved it. - - Follow meta refresh tags in eww - - * eww.el (eww-tag-meta): Follow meta refresh tags (bug#22234). - - Backport: - -2015-12-25 Lars Ingebrigtsen <larsi@gnus.org> - - Allow http://user:pass@foo/ URLs again - - * lisp/url/url-auth.el (url-basic-auth): Allow explicit - user/passwords in URLs (bug#19046). - - Backport: - - (cherry picked from commit b563715a2db265517d5a77f165a42afa1e233fdd) - -2015-12-25 Samer Masterson <samer@samertm.com> - - Autoload url-insert-buffer-contents - - * lisp/url/url-handlers.el: Add autoload cookie so that - `package-list-packages' doesn't bug out (bug#21927) (tiny change) - - Backport: - - (cherry picked from commit 7a7b5b492ff9929eecd90c4564db6fbf3b192323) + * lisp/net/browse-url.el (browse-url-filename-alist): Match colons + only in the first component. (bug#5362) 2015-12-25 Eli Zaretskii <eliz@gnu.org> @@ -9511,157 +12650,6 @@ backslashes to forward slashes while decoding default-directory of the initially-created buffers. -2015-12-25 Lars Ingebrigtsen <larsi@gnus.org> - - More eww file name coding fixes - - * eww.el (eww-decode-url-file-name): Use the base coding - system to check for encodability. - - Backport: - - (cherry picked from commit a8627008abe4ab339df19b417776da28b3ce0fc7) - -2015-12-25 Lars Ingebrigtsen <larsi@gnus.org> - - Always save eww history - - * eww.el (eww-setup-buffer): Always save history, even when - called from outside the eww buffer (bug#19638). - - Backport: - - (cherry picked from commit 2a0f18d9b6ce0ccce3d9c4a4a3b5743bae71b41e) - -2015-12-25 Lars Ingebrigtsen <larsi@gnus.org> - - Default web pages to right-to-left - - * eww.el (eww-mode): Most web pages are left-to-right, so make - that the default (bug#19801). - - * shr.el (shr-tag-html): Respect "dir" attributes - (left-to-right, right-to-left). - - Backport: - - (cherry picked from commit 9e089ec8a380ec3758fcf1564c5f86dc92c68c2a) - -2015-12-25 Lars Ingebrigtsen <larsi@gnus.org> - - Make toggling checkboxes work again - - * eww.el (eww-update-field): Make toggling checkboxes work - again (bug#21881). - - Backport: - - (cherry picked from commit 5e56f606952e5e81b4d3a93ea70e791b74b33041) - -2015-12-25 Lars Ingebrigtsen <larsi@gnus.org> - - Don't store cookies with empty names - - * lisp/url/url-cookie.el (url-cookie-store): Refuse to store - cookies with empty names (bug#21936). - - Backport: - - (cherry picked from commit 9f0fd7cb1aec3eb9e2e0f7b8854c30870286d96c) - -2015-12-25 Lars Ingebrigtsen <larsi@gnus.org> - - Stop rendering HTML before specdlr exhaustion - - Fixes: 22117 - - * shr.el (shr-descend): Stop rendering before we run out of - specpdl room (bug#22117). - - Backport: - - (cherry picked from commit 248da292fe46224b0b5a79b632c89cf4de2c2081) - -2015-12-25 Lars Ingebrigtsen <larsi@gnus.org> - - Use cl-reduce, not reduce. - - Backport: - - (cherry picked from commit fe4606f93b91ff3d046aee0cf21ecc277af7a786) - -2015-12-25 Lars Ingebrigtsen <larsi@gnus.org> - - Allow several <tbody> tags in shr - - * shr.el (shr-table-body): New function to find the real body - of a table. - (shr-tag-table): Use it to render several <tbody> tags in a - table (bug#22170). - - Backport: - - (cherry picked from commit cdaf33029d6620073833876d76056045ecfbc7c4) - -2015-12-25 Lars Ingebrigtsen <larsi@gnus.org> - - Make prettier unique file names in eww - - (eww-make-unique-file-name): Make unique file names by making - files like foo(2).jpg instead of foo(1)(2).jpg. - - Backport: - - (cherry picked from commit edfdd0a6cbdfa9e5e4bd0553e2b489401ca39266) - -2015-12-25 Lars Ingebrigtsen <larsi@gnus.org> - - Decode hex-encoded URLs before using them as file names - - * eww.el (eww-decode-url-file-name): New function. - (eww-download-callback): Use it to decode file names before - saving them. - - Backport: - - (cherry picked from commit af22a010d87516c2a646572fb27512c03057784f) - -2015-12-25 Ashish SHUKLA <ashish.is@lostca.se> - - Add FreeBSD cert bundle - - * doc/misc/emacs-gnutls.texi (Help For Users): Document - FreeBSD bundle. - - * lisp/net/gnutls.el (gnutls-trustfiles): Add FreeBSD cert bundle. - - Backport: - - (cherry picked from commit 60c0f1a18ad88d6dc1a8f4ee5d9d18940eaeb6f7) - -2015-12-25 Lars Ingebrigtsen <larsi@gnus.org> - - Ignore invalid SVG images - - * shr.el (shr-tag-svg): Ignore SVG images that have no width - or height, because these can't be displayed by ImageMagick, - anyway. - - Backport: - - (cherry picked from commit 821107d53c2e390240d25c036b99ebbf9b4a93b6) - -2015-12-25 Lars Ingebrigtsen <larsi@gnus.org> - - shr table rendering fix - - * shr.el (shr-tag-table): Allow rendering body-less tables - that have headers. - - Backport: - - (cherry picked from commit b05471e42c17e02c56c87d7599ada0c124a5fe09) - 2015-12-25 Eli Zaretskii <eliz@gnu.org> Restore info about the build host in bug reports @@ -9687,7 +12675,8 @@ 2015-12-25 Leo Liu <sdl.web@gmail.com> - * lisp/ido.el (ido-add-virtual-buffers-to-list): Use bookmark-get-filename. + * lisp/ido.el (ido-add-virtual-buffers-to-list): + Use bookmark-get-filename. 2015-12-25 Michael Albinus <michael.albinus@gmx.de> @@ -9701,7 +12690,7 @@ * lisp/term/x-win.el (x-gtk-stock-map): Fix typo. -2015-12-24 Katsumi Yamaoka <yamaoka@jpl.org> +2015-12-23 Katsumi Yamaoka <yamaoka@jpl.org> Fix `gnus-union' so as to behave like `cl-union' @@ -9762,14 +12751,14 @@ * src/nsfns.m (ns-convert-utf8-nfd-to-nfc): Removed. -2015-12-23 Tom Tromey <tom@tromey.com> +2015-12-22 Tom Tromey <tom@tromey.com> Fix bug #18588 by making bug-reference-bug-regexp more lenient * lisp/progmodes/bug-reference.el (bug-reference-bug-regexp): Accept "bug NNNN". (Bug #18588) -2015-12-23 Tom Tromey <tom@tromey.com> +2015-12-22 Tom Tromey <tom@tromey.com> add some cl-* aliases to lisp-mode imenu @@ -9819,7 +12808,7 @@ `display-buffer' with ACTION instead of NOT-THIS-WINDOW (Bug#22221). -2015-12-22 Juri Linkov <juri@linkov.net> +2015-12-21 Juri Linkov <juri@linkov.net> * lisp/saveplace.el (toggle-save-place, save-place-to-alist) @@ -9830,18 +12819,18 @@ Add FIXME comment re stack overflow and modules -2015-12-21 Paul Eggert <eggert@cs.ucla.edu> +2015-12-20 Paul Eggert <eggert@cs.ucla.edu> Revert some recent emacs-module commentary Most of the recently-added commentary was incorrect, due to the possibility of stack overflow. -2015-12-21 Paul Eggert <eggert@cs.ucla.edu> +2015-12-20 Paul Eggert <eggert@cs.ucla.edu> Spelling fix: prefer "cooperate" to "co-operate" -2015-12-21 Paul Eggert <eggert@cs.ucla.edu> +2015-12-20 Paul Eggert <eggert@cs.ucla.edu> Port undo fixes to -fno-common @@ -9876,7 +12865,8 @@ 2015-12-19 Michael Albinus <michael.albinus@gmx.de> - * lisp/net/tramp-sh.el (tramp-get-ls-command-with-w-option): Improve check. + * lisp/net/tramp-sh.el (tramp-get-ls-command-with-w-option): + Improve check. 2015-12-19 Eli Zaretskii <eliz@gnu.org> @@ -9968,7 +12958,7 @@ signal an error if VISIT is non-nil, to more faithfully emulate the behavior of 'insert-file-contents'. (Bug#22160) -2015-12-19 Paul Eggert <eggert@cs.ucla.edu> +2015-12-18 Paul Eggert <eggert@cs.ucla.edu> Remove SunOS 4.x cruft @@ -9976,7 +12966,7 @@ * lib-src/pop.c [sun]: Remove no-longer-needed include. * lwlib/xlwmenu.c (SUNSO41): Remove. -2015-12-19 Paul Eggert <eggert@cs.ucla.edu> +2015-12-18 Paul Eggert <eggert@cs.ucla.edu> Merge from gnulib @@ -10006,7 +12996,7 @@ 2015-12-18 Lele Gaifax <lele@metapensiero.it> - * etc/tutorials/TUTORIAL.it: Update and fix typos. + * etc/tutorials/TUTORIAL.it: Update and fix typos. (Bug#22187) 2015-12-18 Alan Mackenzie <acm@muc.de> @@ -10035,7 +13025,7 @@ * lisp/help.el (temp-buffer-max-height, temp-buffer-max-width): Don't call x-display-pixel-width/-height on ttys. -2015-12-18 Dmitry Gutov <dgutov@yandex.ru> +2015-12-17 Dmitry Gutov <dgutov@yandex.ru> Use 'hg id' in vc-hg-previous-revision @@ -10164,7 +13154,7 @@ * src/xfns.c (compute_tip_xy): Modify *root_x instead of *root_y when `right' is integer. -2015-12-14 foudfou <foudil.newbie+git@gmail.com> +2015-12-14 foudfou <foudil.newbie+git@gmail.com> (tiny change) * lisp/ibuffer.el: Add ability to (un-)mark or delete buffers in the region. @@ -10276,7 +13266,7 @@ ... in case of Tramp. (Bug#20821) -2015-12-13 Paul Eggert <eggert@cs.ucla.edu> +2015-12-12 Paul Eggert <eggert@cs.ucla.edu> Fix performance regression with gcc -O0 @@ -10452,7 +13442,7 @@ (Ruby_help): Mention "module". * test/etags/ruby-src/test.rb: - * test/etags/ruby-src/test1.ru: New files. + * test/etags/ruby-src/test1.ruby: New files. * test/etags/Makefile (RBSRC): New tests. (SRCS): Add ${RBSRC}. * test/etags/ETAGS.good_1: @@ -10559,17 +13549,17 @@ * lisp/mail/rmailout.el (rmail-output-read-file-name): Fix display-warning usage. -2015-12-08 Glenn Morris <rgm@gnu.org> +2015-12-07 Glenn Morris <rgm@gnu.org> * lisp/calendar/cal-html.el: Require diary-lib. (cal-html-list-diary-entries): Handle no diary. (Bug#21994) -2015-12-08 Thomas Fitzsimmons <fitzsim@fitzsim.org> +2015-12-07 Thomas Fitzsimmons <fitzsim@fitzsim.org> Add Obsolete-since header to eudcb-ph.el - * lisp/obsolete/eudcb-ph.el: Add Obsolete-since header. + * eudcb-ph.el: Add Obsolete-since header. 2015-12-07 Paul Eggert <eggert@cs.ucla.edu> @@ -10641,7 +13631,7 @@ Make lax check for utf8. (tramp-get-remote-locale): Add "en_US.UTF-8" as candidate. -2015-12-07 Thomas Fitzsimmons <fitzsim@fitzsim.org> +2015-12-06 Thomas Fitzsimmons <fitzsim@fitzsim.org> Make eudcb-ph.el obsolete @@ -10652,7 +13642,7 @@ (eudc-ph-bbdb-conversion-alist): Make obsolete. * etc/NEWS: Mention this. (Bug#21191) -2015-12-07 Paul Eggert <eggert@cs.ucla.edu> +2015-12-06 Paul Eggert <eggert@cs.ucla.edu> Remove overenthusiastic eassert @@ -10749,7 +13739,7 @@ * test/automated/auto-revert-tests.el (auto-revert--wait-for-revert): Make it working also when filenotify isn't used. -2015-12-06 Juri Linkov <juri@linkov.net> +2015-12-05 Juri Linkov <juri@linkov.net> * lisp/textmodes/ispell.el (ispell-highlight-spelling-error-overlay): @@ -10842,7 +13832,7 @@ * etc/NEWS: Fix wording and spelling of undo-related entries. Mark them as documented. -2015-12-05 Glenn Morris <rgm@gnu.org> +2015-12-04 Glenn Morris <rgm@gnu.org> * lisp/net/net-utils.el: Small improvements. @@ -10852,7 +13842,7 @@ (ifconfig-program-options): Check the actual program in use. (arp-program): Check sbin directories. -2015-12-04 (tiny change) Arash Esbati <esbati@gmx.de> (tiny change) +2015-12-04 Arash Esbati <esbati@gmx.de> (tiny change) Fix wrong-type-argument integer-or-marker-p nil error @@ -10961,7 +13951,6 @@ 2015-12-04 Stefan Monnier <monnier@iro.umontreal.ca> * lisp/emacs-lisp/cl-macs.el (character): Can't be negative - Fixes (bug#21701) 2015-12-04 Daiki Ueno <ueno@gnu.org> @@ -11094,7 +14083,7 @@ * lisp/emacs-lisp/cl-generic.el (cl-no-method): Remove %S; this string is not run thru `format'. -2015-12-02 Dmitry Gutov <dgutov@yandex.ru> +2015-12-01 Dmitry Gutov <dgutov@yandex.ru> APPEND etags--xref-backend to xref-backend-functions @@ -11187,14 +14176,14 @@ * src/lread.c (syms_of_lread): Doc fix. -2015-12-01 Dmitry Gutov <dgutov@yandex.ru> +2015-11-30 Dmitry Gutov <dgutov@yandex.ru> Don't mistake certain JS method calls for keywords * lisp/progmodes/js.el (js--ctrl-statement-indentation): Braceless keyword can't come after a period (bug#22063). -2015-12-01 David Reitter <david.reitter@gmail.com> +2015-11-30 David Reitter <david.reitter@gmail.com> Read frame_title_format from buffer-local variable for NS port @@ -11202,7 +14191,7 @@ icon-title-format variables from buffer in appropriate window. (Bug#22048) -2015-12-01 Juri Linkov <juri@linkov.net> +2015-11-30 Juri Linkov <juri@linkov.net> * lisp/replace.el (occur-engine): Count matches in empty lines. @@ -11320,7 +14309,7 @@ Spelling and grammar fixes -2015-11-30 Dmitry Gutov <dgutov@yandex.ru> +2015-11-29 Dmitry Gutov <dgutov@yandex.ru> Make lisp-completion-at-point a wrapper instead of an alias @@ -11622,15 +14611,6 @@ * lisp/replace.el (replace-character-fold): Clarify which commands are affected by this variable. -2015-11-27 Mark Oteiza <mvoteiza@udel.edu> - - Backport: Add interactive seek command. - - * lisp/mpc.el (mpc-cmd-seekcur): New function. - (mpc-seek-current): New command. - (mpc-mode-menu): Add entry for mpc-seek-current - (mpc-mode-map): Bind mpc-seek-current to "g" - 2015-11-27 Dmitry Gutov <dgutov@yandex.ru> Autoload etags when using its xref backend @@ -11668,7 +14648,7 @@ 2015-11-27 Lee Bochicchio <lboc.home@gmail.com> - * test/automated/abbrev-tests.el: Define more tests + * test/lisp/abbrev-tests.el: Define more tests (abbrev-table-name-test, kill-all-abbrevs-test) (clear-abbrev-table-test): New tests. @@ -11807,7 +14787,7 @@ * lisp/emacs-lisp/bytecomp.el (byte-compile-setq): In a `setq' form with an odd number of arguments, generate a `signal' instead of the normal code. -2015-11-26 Dmitry Gutov <dgutov@yandex.ru> +2015-11-25 Dmitry Gutov <dgutov@yandex.ru> Use find-tag-default for xref-backend-identifier-at-point @@ -11817,7 +14797,7 @@ (xref-backend-identifier-at-point): Define in terms of the new function. -2015-11-26 Paul Eggert <eggert@cs.ucla.edu> +2015-11-25 Paul Eggert <eggert@cs.ucla.edu> * src/undo.c (record_property_change): Remove now-unused local. @@ -11908,7 +14888,7 @@ See: T.V Raman in: http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg02147.html -2015-11-25 Dmitry Gutov <dgutov@yandex.ru> +2015-11-24 Dmitry Gutov <dgutov@yandex.ru> Pass SVN commit message through log-edit-extract-headers @@ -12088,18 +15068,18 @@ Omit overkill discussion of ‘setq’. Mention Emacs versions where ‘grave’ style was standard. -2015-11-24 Paul Eggert <eggert@cs.ucla.edu> +2015-11-23 Paul Eggert <eggert@cs.ucla.edu> Improve text-quoting-style doc -2015-11-24 Paul Eggert <eggert@cs.ucla.edu> +2015-11-23 Paul Eggert <eggert@cs.ucla.edu> Simplify module_make_function * src/emacs-module.c (module_make_function): Simplify by calling build_unibyte_string. -2015-11-24 Paul Eggert <eggert@cs.ucla.edu> +2015-11-23 Paul Eggert <eggert@cs.ucla.edu> Port better to FreeBSD’s dlfunc vs dlsym @@ -12112,7 +15092,7 @@ * src/emacs-module.c (Fmodule_load): Use dynlib_func, not dynlib_sym, for function pointers. -2015-11-24 Paul Eggert <eggert@cs.ucla.edu> +2015-11-23 Paul Eggert <eggert@cs.ucla.edu> Simplify use of emacs_finalizer_function type @@ -12120,7 +15100,7 @@ Now EMACS_NOEXCEPT. All users simplified to omit EMACS_NOEXCEPT. (struct emacs_env_25): Use emacs_finalizer_function where applicable. -2015-11-24 Paul Eggert <eggert@cs.ucla.edu> +2015-11-23 Paul Eggert <eggert@cs.ucla.edu> module_format_fun_env fixes @@ -12185,7 +15165,7 @@ Fix how strings are accepted from modules - * src/emacs-module.c (module_make_function, module_make_string): Use + * emacs-module.c (module_make_function, module_make_string): Use make_multibyte_string. (module_copy_string_contents): Encode before reading the byte size. Return false if and only if an error occurred. @@ -12213,7 +15193,7 @@ 2015-11-23 Alan Mackenzie <acm@muc.de> - * etc/NEWS (Incompatible Lisp Changes): Also `setf' needs an even # of args. + * /etc/NEWS (Incompatible Lisp Changes): Also `setf' needs an even # of args. 2015-11-23 Alan Mackenzie <acm@muc.de> @@ -12277,32 +15257,32 @@ * src/frame.c (adjust_frame_size): Set FRAME_WINDOW_SIZES_CHANGED (Bug#21975). -2015-11-23 Thomas Fitzsimmons <fitzsim@fitzsim.org> +2015-11-22 Thomas Fitzsimmons <fitzsim@fitzsim.org> Add EUDC BBDB 3 entry in NEWS * NEWS: Mention EUDC BBDB backend support for BBDB 3. -2015-11-23 Thomas Fitzsimmons <fitzsim@fitzsim.org> +2015-11-22 Thomas Fitzsimmons <fitzsim@fitzsim.org> Improve EUDC to BBDB 3 export - * lisp/net/eudc-vars.el (eudc-ldap-bbdb-conversion-alist): Change phone + * eudc-vars.el (eudc-ldap-bbdb-conversion-alist): Change phone entry to single item. Add company conversion. - * lisp/net/eudc-export.el (eudc-bbdbify-company): New function. + * eudc-export.el (eudc-bbdbify-company): New function. (bbdb-parse-phone): Declare function. (eudc-bbdbify-phone): Add BBDB 3 support. (Bug#21971) -2015-11-23 Thomas Fitzsimmons <fitzsim@fitzsim.org> +2015-11-22 Thomas Fitzsimmons <fitzsim@fitzsim.org> Add BBDB 3 support for EUDC export - * lisp/net/eudc.el: Add bbdb-version defvar. + * eudc.el: Add bbdb-version defvar. (eudc--using-bbdb-3-or-newer-p): New function. - * lisp/net/eudc-export.el (eudc-create-bbdb-record): Add support for + * eudc-export.el (eudc-create-bbdb-record): Add support for bbdb-create-internal argument list changes introduced in BBDB 3. - * lisp/net/eudcb-bbdb.el: Remove bbdb-version defvar. + * eudcb-bbdb.el: Remove bbdb-version defvar. (eudc-bbdb-field): Call eudc--using-bbdb-3-or-newer-p. (Bug#21971) @@ -12337,7 +15317,7 @@ * lisp/vc/vc-git.el (vc-git-diff): Ignore the ASYNC argument, do a synchronous process call (bug#21969). -2015-11-22 Karl Fogel <kfogel@red-bean.com> +2015-11-21 Karl Fogel <kfogel@red-bean.com> Finish excising electric indent from `open-line' @@ -12361,7 +15341,7 @@ This could close bug#21884, at least until further discussion. -2015-11-22 Dmitry Gutov <dgutov@yandex.ru> +2015-11-21 Dmitry Gutov <dgutov@yandex.ru> Adhere closer to the "implicit tag name" definition @@ -12370,7 +15350,7 @@ the regexp. Search for the explicit tag name first, and when not found, search locally for the implicit one. (Bug#21934) -2015-11-22 Stefan Monnier <monnier@iro.umontreal.ca> +2015-11-21 Stefan Monnier <monnier@iro.umontreal.ca> Unrevert most of regexp reentrancy abort patch @@ -12446,12 +15426,6 @@ w32_init_main_thread, instead of calling the requisite APIs once more. -2015-11-21 Mark Oteiza <mvoteiza@udel.edu> - - Backport: Fix issue where a new tempfile was created every refresh - - * lisp/mpc.el (mpc-format): Leave dir as relative path - 2015-11-21 Eli Zaretskii <eliz@gnu.org> Call 'window-size-change-functions' for mini-windows @@ -12488,7 +15462,7 @@ * etc/NEWS: Mention the new support for dynamically loaded modules. -2015-11-21 Dmitry Gutov <dgutov@yandex.ru> +2015-11-20 Dmitry Gutov <dgutov@yandex.ru> Add xref--etags-backend to xref-backing-functions using add-hook @@ -12626,7 +15600,7 @@ config.h, to test that emacs-module.h doesn’t depend on include files other than config.h. -2015-11-20 Paul Eggert <eggert@cs.ucla.edu> +2015-11-19 Paul Eggert <eggert@cs.ucla.edu> Simplify push_handler and profile its malloc @@ -12642,11 +15616,11 @@ push_handler_nosignal. (push_handler_nosignal): Profile any newly allocated memory. -2015-11-20 Paul Eggert <eggert@cs.ucla.edu> +2015-11-19 Paul Eggert <eggert@cs.ucla.edu> * src/emacs-module.h: Include stddef.h, not stdlib.h. -2015-11-20 Juanma Barranquero <lekktu@gmail.com> +2015-11-19 Juanma Barranquero <lekktu@gmail.com> Discover repository version in linked worktrees (bug#21930) @@ -12655,7 +15629,7 @@ (emacs-repository-get-version): Grok linked worktrees when EXTERNAL is nil too. -2015-11-20 Juri Linkov <juri@linkov.net> +2015-11-19 Juri Linkov <juri@linkov.net> * lisp/replace.el (occur-regexp-descr): New function. (occur-1, occur-engine): Use it. @@ -12665,7 +15639,7 @@ occur-regexp-descr to display the correct description message in the header (bug#21176, bug#21180). -2015-11-20 Karl Fogel <kfogel@red-bean.com> +2015-11-19 Karl Fogel <kfogel@red-bean.com> Revert `open-line' electric-indent sensitivity @@ -12694,7 +15668,7 @@ https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg01707.html -2015-11-20 Paul Eggert <eggert@cs.ucla.edu> +2015-11-19 Paul Eggert <eggert@cs.ucla.edu> Omit unnecessary clear in Fmodule_load @@ -12703,7 +15677,7 @@ * src/emacs-module.c: (module_vec_set, module_vec_get, module_vec_size) -2015-11-20 Paul Eggert <eggert@cs.ucla.edu> +2015-11-19 Paul Eggert <eggert@cs.ucla.edu> Prefer signed integer types in module code @@ -12779,7 +15753,7 @@ * src/dynlib.c (dynlib_close): #ifdef out for now, as it’s not used. * src/eval.c, src/lisp.h (lisp_eval_depth): Now static. - * src/emacs-module.c (Fmodule_load): Fix pointer signedness bug. + * src/module.c (Fmodule_load): Fix pointer signedness bug. (Fmodule_call): Tell GCC that the default case is unreachable. 2015-11-19 Paul Eggert <eggert@cs.ucla.edu> @@ -12788,7 +15762,7 @@ This is mostly indenting and spacing changes. Also, remove some unnecessary static decls instead of bothering to reindent them. - * src/emacs-module.h (EMACS_EXTERN_C_BEGIN): Remove, and do this inline, + * src/module.h (EMACS_EXTERN_C_BEGIN): Remove, and do this inline, as most other Emacs files do for this sort of thing. 2015-11-19 Eli Zaretskii <eliz@gnu.org> @@ -12833,7 +15807,7 @@ src/keyboard.c (pre-command-hook): Fix typo in doc string: "pre" -> "post". -2015-11-19 Dmitry Gutov <dgutov@yandex.ru> +2015-11-18 Dmitry Gutov <dgutov@yandex.ru> Prioritize looking inside vc-parent-buffer over log-view-mode fallback @@ -12910,9 +15884,9 @@ * src/alloc.c (garbage_collect_1): protect module local values from GC. * src/lisp.h: Add 'module_init' and 'syms_of_module' prototypes. - * src/emacs-module.h: New header file included by modules. Public + * src/emacs_module.h: New header file included by modules. Public module API. - * src/emacs-module.c: New module implementation file. + * src/module.c: New module implementation file. 2015-11-18 Aurélien Aptel <aurelien.aptel@gmail.com> @@ -12978,46 +15952,11 @@ Ensure we're at the start of the buffer before searching for the end of headers. -2015-11-18 Xue Fuqiao <xfq.free@gmail.com> +2015-11-17 Xue Fuqiao <xfq.free@gmail.com> * admin/release-process: Improve wording. -2015-11-18 Xue Fuqiao <xfq.free@gmail.com> - - Backport: * CONTRIBUTE: Remove information about feature freeze. - - (cherry picked from commit ae0653b5ab9ee223751ec389b87011963e1cbbef) - -2015-11-18 Xue Fuqiao <xfq.free@gmail.com> - - Backport: Document the release process - - * admin/notes/versioning: Add information about RC releases. - * admin/release-process: Document the release process. - * admin/authors.el (authors-ignored-files): - * admin/README: Change FOR-RELEASE to release-process. - * CONTRIBUTE: - * admin/notes/bugtracker: Don't mention FOR-RELEASE. - - (cherry picked from commit 9a4aa0f5945a03611ae29c516025dbd353bd26ab) - -2015-11-18 Xue Fuqiao <xfq.free@gmail.com> - - Backport: * admin/release-process: Rename from admin/FOR-RELEASE. - - (cherry picked from commit f8cc14b59700e51a4e31139c0a65c8154995e055) - -2015-11-18 Xue Fuqiao <xfq.free@gmail.com> - - Backport: Mention CONTRIBUTE in README - - Mention CONTRIBUTE in README, since it was moved from etc/ to root. - * etc/TODO: Remove the reference to `etc/CONTRIBUTE'. - * README: Mention CONTRIBUTE. - - (cherry picked from commit ed2e7e20ae0945288c98091f308f5460c3453873) - -2015-11-18 Paul Eggert <eggert@cs.ucla.edu> +2015-11-17 Paul Eggert <eggert@cs.ucla.edu> Fix docstring quoting problems with ‘ '’ @@ -13068,14 +16007,14 @@ set_backtrace_debug_on_exit hack. This is cleaner, and should work better with buggy custom debuggers. -2015-11-17 Daiki Ueno <ueno@gnu.org> +2015-11-16 Daiki Ueno <ueno@gnu.org> * lisp/image-mode.el: Support encrypted file (image-toggle-display-image): Read content from the buffer instead of the file, if the buffer holds a decrypted data. (Bug#21870) -2015-11-17 Paul Eggert <eggert@cs.ucla.edu> +2015-11-16 Paul Eggert <eggert@cs.ucla.edu> ELF unexec: align section header @@ -13085,7 +16024,7 @@ of ElfW (Shdr)’s alignment, so that NEW_SECTION_H returns a pointer aligned appropriately for its type. -2015-11-17 Andreas Schwab <schwab@linux-m68k.org> +2015-11-16 Andreas Schwab <schwab@linux-m68k.org> Do more checks on bytecode objects (Bug#21929) @@ -13119,7 +16058,7 @@ * lisp/emacs-lisp/nadvice.el (add-function): Escape quote -2015-11-16 Vasily Korytov <vasily.korytov@yahoo.com> +2015-11-15 Vasily Korytov <vasily.korytov@yahoo.com> Recognize .rbw and .pyw files (bug#18753) @@ -13129,7 +16068,7 @@ * lisp/progmodes/ruby-mode.el (auto-mode-alist): Recognize .rbw files. -2015-11-16 Dmitry Gutov <dgutov@yandex.ru> +2015-11-15 Dmitry Gutov <dgutov@yandex.ru> Fix ruby-mode auto-mode-alist entry @@ -13152,19 +16091,6 @@ is only called when a construct "looks right" rather than continually. (c-guess-basic-syntax, CASE 5R): Add a check for the mode being C++ Mode. -2015-11-15 Artur Malabarba <bruce.connor.am@gmail.com> - - Backport: * lisp/emacs-lisp/package.el: Fix a decoding issue. - - * lisp/url/url-handlers.el (url-insert-file-contents): Move some code to - `url-insert-buffer-contents'. - (url-insert-buffer-contents): New function - - (package--with-response-buffer): Use `url-insert-buffer-contents'. - The previous code had some issues with decoding. Refactoring that - function allows us to use the decoding from url-handlers while still - treating both sync and async requests the same. - 2015-11-15 Stephen Leake <stephen_leake@stephe-leake.org> Improve a few doc strings, comments @@ -13223,7 +16149,7 @@ frame size didn't match the number of text lines, leaving an unused area at the bottom of the frame. - * src/nsfns.m (x_set_tool_bar_lines): Exit maximized and full height + * nsfns.m (x_set_tool_bar_lines): Exit maximized and full height fullscreen modes when tool bar is disabled. 2015-11-15 Anders Lindgren <andlind@gmail.com> @@ -13283,7 +16209,7 @@ * lisp/progmodes/xref.el (xref-backend-references): Define the default implementation. -2015-11-15 Dmitry Gutov <dgutov@yandex.ru> +2015-11-14 Dmitry Gutov <dgutov@yandex.ru> Update project-find-regexp for the new xref API @@ -13292,7 +16218,7 @@ * lisp/progmodes/xref.el (xref-find-backend): Autoload. -2015-11-15 Dmitry Gutov <dgutov@yandex.ru> +2015-11-14 Dmitry Gutov <dgutov@yandex.ru> Fix replacing a match with a shorter string @@ -13342,38 +16268,1476 @@ * doc/lispref/internals.texi (Building Emacs): Document that GNU Make 3.81 or later is now required. -2015-11-14 Artur Malabarba <bruce.connor.am@gmail.com> +2015-11-14 Eli Zaretskii <eliz@gnu.org> + + * CONTRIBUTE (Branches): Improve wording for back-ported commits. + +2015-11-13 l3thal <kwhite@gnu.org> + + Merge branch 'erc-async-reconnect' into emacs-25 + + Reconnect asynchronously. + +2015-11-11 Alan Mackenzie <acm@muc.de> + + First commit to scratch/follow. Make Isearch work with Follow Mode, etc. + + doc/lispref/window.texi (Basic Windows): Add paragraph defining "Group of + Windows" and new @defun selected-window-group. + (Window Start and End): Describe new &optional parameter GROUP and + ...-group-function for window-start, window-end, set-window-start, and + pos-visible-in-window-p. + (Textual Scrolling) Describe the same for recenter. + doc/lispref/positions.texi (Screen Lines): Describe the same for + move-to-window-line. + + src/window.c (Fwindow_start, Fwindow_end, Fset_window_start) + (Fpos_visible_in_window_p, Frecenter, Fmove_to_window_line): To each, add ar + new optional parameter "group". At the beginning of each, check whether the + corresponding ...-group-function is set to a function, and if so execute this + function in place of the normal processing. + (syms_of_window): Define symbols for the six new variables below. + (window-start-group-function, window-end-group-function) + (set-window-start-group-function, recenter-group-function) + (pos-visible-in-window-p-group-function, move-to-window-line-group-function): + New permanent local buffer local variables. + src/keyboard.c (Fposn_at_point): Add extra parameter in call to + Fpos_visible_in_window_p. + + lisp/window.el (selected-window-group-function): New permanent local buffer + local variable. + (selected-window-group): New function. + + lisp/follow.el (follow-mode): Set the ...-group-function variables at mode + enable, kill them at mode disable. Add/remove follow-after-change to/from + after-change-functions. + (follow-start-end-invalid): New variable. + (follow-redisplay): Manipulate follow-start-end-invalid. + (follow-after-change, follow-window-start, follow-window-end) + (follow-set-window-start, follow-pos-visible-in-window-p) + (follow-move-to-window-line, follow-sit-for): New functions. + + lisp/isearch.el (isearch-call-message): New macro. + (isearch-update, with-isearch-suspended, isearch-del-char) + (isearch-search-and-update, isearch-ring-adjust): Invoke above new macro. + (with-isearch-suspended): Rearrange code such that isearch-call-message is + invoked before point is moved. + (isearch-message): Add comment about where point must be at function call. + (isearch-search): Remove call to isearch-message. + (isearch-lazy-highlight-window-group): New variable. + (isearch-lazy-highlight-new-loop): Unconditionally start idle timer. Move + the battery of tests to ... + (isearch-lazy-highlight-maybe-new-loop): New function, started by idle timer. + Note: (sit-for 0) is still called. + (isearch-lazy-highlight-update): Check membership of + isearch-lazy-highlight-window-group. Don't set the `window' overlay + property. + (isearch-update, isearch-done, isearch-string-out-of-window) + (isearch-back-into-window, isearch-lazy-highlight-maybe-new-loop) + (isearch-lazy-highlight-search, isearch-lazy-highlight-update) + (isearch-lazy-highlight-update): Call the six amended primitives (see + src/window.c above) with the new `group' argument set to t, to cooperate + with Follow Mode. + +2015-12-27 Lars Ingebrigtsen <larsi@gnus.org> + + * shr.el (shr-descend): Allow using lambdas in external functions. + +2015-12-25 Stefan Monnier <monnier@iro.umontreal.ca> + + * admin/gitmerge.el: Tweaks that seemed necessary + + * admin/gitmerge.el (gitmerge-skip-regexp): Remove "sync". + (gitmerge-maybe-resume): Provide explicit empty commit message. + +2015-12-25 Łukasz Stelmach <stlman@poczta.fm> (tiny change) + + Use a different port for TLS erc + + * lisp/erc/erc.el (erc-default-port-tls): New variable + (bug#19497). + * lisp/erc/erc.el (erc-tls): Use it. + +2015-12-25 Alain Schneble <a.s@realize.ch> + + Make relative URL parsing and resolution consistent with RFC 3986 (bug#22044) + + * test/lisp/url/url-parse-tests.el: Add tests covering url-generic-parse-url. + * test/lisp/url/url-expand-tests.el: Add tests covering url-expand-file-name. + * lisp/url/url-parse.el (url-generic-parse-url): Keep empty fragment + information in URL-struct. + * lisp/url/url-parse.el (url-path-and-query): Do not artificially turn empty + path and query into nil path and query, respectively. + * lisp/url/url-expand.el (url-expander-remove-relative-links): Do not turn + empty path into an absolute ("/") path. + * lisp/url/url-expand.el (url-expand-file-name): Properly resolve + fragment-only URIs. Do not just return them unchanged. + * lisp/url/url-expand.el (url-default-expander): An empty path in the relative + reference URI should not drop the last segment. + +2015-12-25 Lars Ingebrigtsen <larsi@gnus.org> + + Let url use default file modes when copying files + + * lisp/url/url-handlers.el (url-copy-file): Use default file + modes when copying files (bug#11400). + +2015-12-25 Devon Sean McCullough <Emacs-Hacker2012@jovi.net> + + Doc fix for url-http + + * lisp/url/url-http.el (url-http): Document better return values + (bug#13187) (tiny change) + +2015-12-25 Lars Ingebrigtsen <larsi@gnus.org> + + * eww.el (eww-display-html): Support <button> tags (bug#20485). + +2015-12-25 Lars Ingebrigtsen <larsi@gnus.org> + + Made ffap-url-p a defun instead of a defsubst + + * lisp/ffap.el (ffap-url-p): Change from defsusbt to defun, + since there doesn't seem to be much of a reason for it to be a + defsubst (bug#18203). + +2015-12-25 Lars Ingebrigtsen <larsi@gnus.org> + + Add a command to view files in the browser to dired + + * lisp/dired.el (dired-mode-map): Add the `W' command + (bug#18810). + +2015-12-25 Lars Ingebrigtsen <larsi@gnus.org> + + Allow http://user:pass@foo/ URLs again + + * lisp/url/url-auth.el (url-basic-auth): Allow explicit + user/passwords in URLs (bug#19046). + +2015-12-25 Lars Ingebrigtsen <larsi@gnus.org> + + * eww.el (eww-mode-map): Fix command name of eww-toggle-colors. + +2015-12-25 Samer Masterson <samer@samertm.com> + + Autoload url-insert-buffer-contents + + * lisp/url/url-handlers.el: Add autoload cookie so that + `package-list-packages' doesn't bug out (bug#21927) (tiny change) + +2015-12-25 Lars Ingebrigtsen <larsi@gnus.org> + + Allow toggling colors in eww + + * doc/misc/eww.texi (Basics): Mention "C". + + * lisp/net/eww.el (eww-toggle-colors): New command and keystroke. + + * lisp/net/shr.el (shr-use-colors): New variable. + (shr-colorize-region): Use it. + +2015-12-25 Lars Ingebrigtsen <larsi@gnus.org> + + Follow meta refresh tags in eww + + * eww.el (eww-tag-meta): Follow meta refresh tags (bug#22234). + +2015-12-25 Lars Ingebrigtsen <larsi@gnus.org> + + More eww file name coding fixes + + * eww.el (eww-decode-url-file-name): Use the base coding + system to check for encodability. + +2015-12-25 Lars Ingebrigtsen <larsi@gnus.org> + + Always save eww history + + * eww.el (eww-setup-buffer): Always save history, even when + called from outside the eww buffer (bug#19638). + +2015-12-25 Lars Ingebrigtsen <larsi@gnus.org> + + Default web pages to right-to-left + + * eww.el (eww-mode): Most web pages are left-to-right, so make + that the default (bug#19801). + + * shr.el (shr-tag-html): Respect "dir" attributes + (left-to-right, right-to-left). + +2015-12-25 Lars Ingebrigtsen <larsi@gnus.org> + + Make toggling checkboxes work again + + * eww.el (eww-update-field): Make toggling checkboxes work + again (bug#21881). + +2015-12-25 Lars Ingebrigtsen <larsi@gnus.org> + + Don't store cookies with empty names + + * lisp/url/url-cookie.el (url-cookie-store): Refuse to store + cookies with empty names (bug#21936). + +2015-12-25 Lars Ingebrigtsen <larsi@gnus.org> + + * shr.el (shr-descend): Stop rendering before we run out of + specpdl room (bug#22117). + +2015-12-25 Lars Ingebrigtsen <larsi@gnus.org> + + Use cl-reduce, not reduce. + +2015-12-25 Lars Ingebrigtsen <larsi@gnus.org> + + Allow several <tbody> tags in shr + + * shr.el (shr-table-body): New function to find the real body + of a table. + (shr-tag-table): Use it to render several <tbody> tags in a + table (bug#22170). + +2015-12-24 Lars Ingebrigtsen <larsi@gnus.org> + + Make prettier unique file names in eww + + (eww-make-unique-file-name): Make unique file names by making + files like foo(2).jpg instead of foo(1)(2).jpg. + +2015-12-24 Lars Ingebrigtsen <larsi@gnus.org> + + Decode hex-encoded URLs before using them as file names + + * eww.el (eww-decode-url-file-name): New function. + (eww-download-callback): Use it to decode file names before + saving them. + +2015-12-24 Ashish SHUKLA <ashish.is@lostca.se> (tiny change) + + * doc/misc/emacs-gnutls.texi (Help For Users): Document FreeBSD bundle. + * lisp/net/gnutls.el (gnutls-trustfiles): Add FreeBSD cert bundle. + +2015-12-24 Lars Ingebrigtsen <larsi@gnus.org> + + Allow overriding shr functions from eww + + * eww.el (eww-display-html): Allow overriding elements in + `shr-external-rendering-functions'. + +2015-12-24 Lars Ingebrigtsen <larsi@gnus.org> + + Ignore invalid SVG images + + * shr.el (shr-tag-svg): Ignore SVG images that have no width + or height, because these can't be displayed by ImageMagick, + anyway. + +2015-12-24 Lars Ingebrigtsen <larsi@gnus.org> + + shr table rendering fix + + * shr.el (shr-tag-table): Allow rendering body-less tables + that have headers. + +2015-12-22 Sam Steingold <sds@gnu.org> + + clipboard should still work even if interprogram-* is disabled + + (clipboard-yank): When `interprogram-cut-function' is nil, + bind it to `gui-selection-value' - the default value. + (clipboard-kill-region, clipboard-kill-ring-save): When + `interprogram-paste-function' is nil, bind it to `gui-select-text' - + the default value. + +2015-12-18 Phillip Lord <phillip.lord@russet.org.uk> + + Fix bootstrap issue with dired-loaddefs + + * lisp/dired.el: Autoloads for secondary files loaded optionally. + +2015-12-17 Phillip Lord <phillip.lord@russet.org.uk> + + dired generate autoloads to non-versioned file. + + * lisp/dired.el: Remove autoloads. + * lisp/Makefile.in: Add dired to autogenel. + * lisp/dired-aux.el,lisp/dired-x.el: Update file local. + * test/lisp/dired-tests.el: Add new test. + +2015-12-17 Phillip Lord <phillip.lord@russet.org.uk> + + eieio generate autoloads to non-versioned file. + + * lisp/Makefile.in: eieio-loaddefs add to autogenel. + * lisp/emacs-lisp/eieio.el,lisp/emacs-lisp/eieio-core.el: + Remove autoloads. + * lisp/emacs-lisp/eieio-compat.el,lisp/emacs-lisp/eieio-custom.el, + lisp/emacs-lisp/eieio-opt.el: Update file local. + * test/lisp/emacs-lisp/eieio-tests/eieio-tests.el: New test. + +2015-12-17 Phillip Lord <phillip.lord@russet.org.uk> + + htmlfontify generate autoload to non-versioned file. + + * lisp/Makefile.in: Add htmlfontity-loaddefs to autogenel. + * lisp/hfy-cmap.el: Update file local. + * lisp/htmlfontify.el: Remove autoloads, add require. + * test/lisp/htmlfontify-tests.el: Test autoload functionality. + +2015-12-17 Phillip Lord <phillip.lord@russet.org.uk> + + ibuffer generate autoloads to non-versioned file. + + * lisp/Makefile.in: Add ibuffer-loaddefs to autogenel. + * lisp/ibuf-ext.el: Update file local. + * lisp/ibuffer.el: Remove autoloads and add a require. + * test/lisp/ibuffer-tests.el: Test that autoload is working. + +2015-12-17 Phillip Lord <phillip.lord@russet.org.uk> + + rmail generate autoloads to non-versioned file. + + * lisp/Makefile.in: Add rmail-loaddefs.el to autogenel. + * lisp/mail/rmail.el: Remove autoloads, add require. + * lisp/mail/rmailedit.el,lisp/mail/rmailkwd.el, + lisp/mail/rmailmm.el,lisp/mail/rmailmsc.el, + lisp/mail/rmailsort.el,lisp/mail/rmailsum.el, + lisp/mail/undigest.el: Update file-local. + * test/lisp/mail/rmail-tests.el: + +2015-12-17 Phillip Lord <phillip.lord@russet.org.uk> + + Add autoload-force target. + + * lisp/Makefile.in (autoload-force): New target. + +2015-12-17 Phillip Lord <phillip.lord@russet.org.uk> + + ps-print generate autoloads to non versioned file. + + * lisp/Makefile.in: Add ps-print-loaddefs.el to autogen list. + * lisp/ps-print.el: Remove autoloads. + * lisp/ps-mule.el: Update file-local. + * test/lisp/ps-print-tests.el: Test autoload functionality. + +2015-12-17 Phillip Lord <phillip.lord@russet.org.uk> + + reftex generate autoloads to non versioned file. + + * lisp/Makefile.in: Add reftex-loaddefs to autogen files + * lisp/textmodes/reftex.el: Remove autoloads. + * lisp/textmodes/reftex-auc.el,lisp/textmodes/reftex-cite.el, + lisp/textmodes/reftex-dcr.el,lisp/textmodes/reftex-global.el, + lisp/textmodes/reftex-index.el,lisp/textmodes/reftex-parse.el, + lisp/textmodes/reftex-ref.el,lisp/textmodes/reftex-sel.el, + lisp/textmodes/reftex-toc.el: Update autoload file-local. + * test/lisp/textmodes/reftex-tests.el: Add test of an autoloaded + function. + +2015-12-07 Stefan Monnier <monnier@iro.umontreal.ca> + + * lisp/calculator.el (calculator-define-key): Undo last change + + Make map argument mandatory instead (bug#22106). + (calculator-add-operators): Pass the argument that's not optional any more. + +2015-12-03 Glenn Morris <rgm@gnu.org> + + * Makefile.in: Avoid duplication. + + (have-tests): New rule. + (check, check-maybe): Use it. + +2015-12-02 Phillip Lord <phillip.lord@russet.org.uk> + + make check unconditional, check-maybe top-level. + + * Makefile.in: Add check-maybe target. + * test/Makefile.in: Restore unconditional behaviour to make check. + +2015-12-01 Phillip Lord <phillip.lord@russet.org.uk> + + Tests now support out-of-source-build. + + * tests/Makefile.in,test/make-test-deps.emacs-lisp: Remove assumptions + about current working directory. + +2015-12-01 Artur Malabarba <bruce.connor.am@gmail.com> + + * lisp/emacs-lisp/let-alist.el: Now an Elpa :core package + +2015-11-30 Phillip Lord <phillip.lord@russet.org.uk> + + Improve documentation and clean up. + + * test/Makefile.in: Improve documentation, use EMACS variable + correctly, and clean up makefile rules. + +2015-11-30 Phillip Lord <phillip.lord@russet.org.uk> + + Update file headers for name change. + + * (test/src/decompress-tests.el, test/src/alloc-tests.el): Update headers. + +2015-11-30 Phillip Lord <phillip.lord@russet.org.uk> + + Test files renamed to new scheme. + + * (finalizer-tests.el): Now renamed alloc-tests.el + * (zlib-tests.el): Now renamed decompress-tests.el. + +2015-11-30 Phillip Lord <phillip.lord@russet.org.uk> + + Tests now depend on source files + + * test/Makefile.in: Include dependences from tests to source files. + * test/make-test-deps.emacs-lisp: New file + * .gitignore: Ignore generated make include file + +2015-11-30 Stefan Monnier <monnier@iro.umontreal.ca> + + * lisp/progmodes/which-func.el: Improve disabling the mode + + Use lexical-binding. + (which-func-modes, which-func-non-auto-modes, which-func-maxout) + (which-func, which-func-format): Remove redundant :group arg. + (which-func-try-to-enable): New function. + (which-func-ff-hook, which-function-mode): Use it. + (mode-line-misc-info): Add ourselves here instead of in bindings.el. + * lisp/bindings.el (mode-line-misc-info): Remove which-func-mode entry. + +2015-11-30 Stefan Monnier <monnier@iro.umontreal.ca> + + * lisp/calculator.el (calculator-define-key): Silence warning + + ...about unknown calculator-mode-map. + +2015-11-29 Eli Barzilay <eli@barzilay.org> + + * lisp/calculator.el: more improvements and bugfixes. + + - Mark `calculator-paste-decimals' as obsolete. (It wasn't having an + effect anyway.) + + - Simplify `calculator-number-to-string' by throwing most of the work + onto `number-to-string', leaving just some tweaks for decimal inputs. + This leads to some minor changes, for example, pasting "1x1" in hex + mode would warn that "x" is ignored and result in "11" (and it wasn't + done in decimal mode), whereas now it just ignores everything from the + "x" and on and result in a "1" just like in decimal input mode. Also, + overflows are left for `number-to-string' to deal with. + + - `calculator-paste' is very simple as a result. + + - Extend the simplified `calculator-paste': with a prefix argument it + pastes a string as if the characters were entered. This can be used + to reduce expressions, but note that it's a simple literal operation, + so precedence can be messed, a number can be paster while entering a + number, spaces and newlines matter, etc. + + - Fix a minor bug where "e+" in hex mode wouldn't use "+" as an + operator. + + - Fix a bug in `calculator-put-value': avoid grouping in the display + that is used to construct `calculator-curnum'. This would trigger + when pasting or getting a value from a register in some radix mode + with a large enough value. Another fix: make the output radix equal + the input one, otherwise numbers could be converted twice. + +2015-11-29 Eli Barzilay <eli@barzilay.org> + + * lisp/calculator.el: Re-do key bindings. + + Use a helper function that arranges a parent keymap that binds alternate + case keys so if some letter key is unbound and it's un/shifted version + is, it will get used. This makes the global-map trickery unnecessary. + + Also switch to passing strings that name keys through `kbd'. + +2015-11-29 Eli Barzilay <eli@barzilay.org> + + * lisp/calculator.el: improve radix modes + + Fix prompt for some input radix with decimal output (eg, "BD" instead of + the incorrect "B="); also, some minor docstring tweaks for these. + +2015-11-29 Eli Barzilay <eli@barzilay.org> + + * lisp/calculator.el: better reading of register names + + Use `register-read-with-preview' with a dynamically bound + `register-alist' and a proper preview function to read register names. + +2015-11-29 Eli Barzilay <eli@barzilay.org> + + * lisp/calculator.el: General improvements + + Use things like `when', `unless', and `push'. + + Improve `calculator-last-input' so it doesn't barf when hitting `F1' in + non-electric mode. + +2015-11-28 Michael Albinus <michael.albinus@gmx.de> + + Fix a problem with gfilenotify in filenotify-tests.el + + * test/lisp/filenotify-tests.el + (file-notify--test-expected-events): Remove. + (file-notify--test-cleanup): Do not set that variable. + (file-notify--test-with-events): EVENTS can also be a list of lists. + (file-notify-test02-events, file-notify-test04-file-validity): + Adapt expected result. + +2015-11-28 Eli Zaretskii <eliz@gnu.org> + + * .gitignore: Adjust to changes in 'test' directory structure. + +2015-11-28 Eli Zaretskii <eliz@gnu.org> + + Fix test/manual/etags/Makefile + + * test/manual/etags/Makefile (ETAGS_PROG, CTAGS_PROG): Adjust to + changes in 'test' directory structure. + +2015-11-27 Phillip Lord <phillip.lord@russet.org.uk> + + Exclude resource dirs from search for tests. + + * test/Makefile.in: Test file locations are now found with find + rather than using finds native functions. + +2015-11-27 Phillip Lord <phillip.lord@russet.org.uk> + + Add test targets without directory names. + + * (test/Makefile.in): Extend test_template to add two targets for each + file. + +2015-11-27 Artur Malabarba <bruce.connor.am@gmail.com> + + * lisp/emacs-lisp/package.el: Require url-handlers + +2015-11-27 Phillip Lord <phillip.lord@russet.org.uk> + + Move elisp-mode-tests to new function names. + + * test/lisp/progmodes/elisp-mode-tests.el (find-defsdefun-c-defvar-c, + find-defs-defun-el-defvar-c): Call `elisp--xref-find-definitions'. + +2015-11-27 Juanma Barranquero <lekktu@gmail.com> + + * lisp/emacs-lisp/package.el: Declare `url-insert-buffer-contents' + +2015-11-26 Phillip Lord <phillip.lord@russet.org.uk> + + Merge branch 'feature/standard-test-location' + +2015-11-25 Stefan Monnier <monnier@iro.umontreal.ca> + + * lisp/emacs-lisp/eieio.el: Add some default implementations + + (standard-class): Mark it obsolete. + (slot-missing): Give it a default implementation. + (destructor): Simplify and mark it obsolete. + (object-print): Give it a default implementation. + (eieio-change-class): Rename from change-class. + (change-class): Redefine as obsolete alias. + +2015-11-25 Michael Albinus <michael.albinus@gmx.de> + + Some final fixes in file notification before merging with master + + * lisp/filenotify.el (file-notify--rm-descriptor): Remove WHAT arg. + (file-notify-callback): Improve check for `stopped' event. Call + `file-notify-rm-watch' rather than `file-notify--rm-descriptor'. + (file-notify-add-watch): In case FILE is not a directory, call the + file monitor for the kqueue backend. Otherwise, call the + directory monitor for the upper directory. + + * src/inotify.c (inotifyevent_to_event): Extract file name from + watch_object if the event doesn't provide it. + (Finotify_add_watch): Add file name to watch_object. + + * test/automated/file-notify-tests.el (file-notify--test-timeout): + Use different timeouts for different libraries. + (file-notify--test-with-events): Suppress lock files. Flush + outstanding events before running the body. + (file-notify-test02-events, file-notify-test04-file-validity): Do + not skip cygwin tests. Add additional test for file creation. + Adapt expected result for different backends. + (file-notify-test03-autorevert): Some of the tests don't work for + w32notify. + (file-notify-test06-many-events): Rename into both directions. + +2015-11-25 Michael Albinus <michael.albinus@gmx.de> + + Rework file notifications, kqueue has problems with directory monitors + + * lisp/filenotify.el (file-notify-add-watch): Call the native + add-watch function on the file, not on the dir. + + * src/kqueue.c (kqueue_compare_dir_list): Make also bookkeeping + about already deleted entries. + + * test/automated/auto-revert-tests.el + (auto-revert-test01-auto-revert-several-files): Do not call "cp -f" + since this deletes the target file first. + + * test/automated/file-notify-tests.el (file-notify--test-event-test): + Make stronger checks. + (file-notify-test01-add-watch, file-notify-test02-events) + (file-notify-test04-file-validity, file-notify-test05-dir-validity): + Rewrite in order to call file monitors but directory monitors. + (file-notify-test06-many-events): Ler rename work in both directions. + +2015-11-25 Michael Albinus <michael.albinus@gmx.de> + + Continue with pending events + + * src/kqueue.c (pending_events): Remove global variable. + (kqueue_compare_dir_list): Create `write' event for not used + pending events. + (globals_of_kqueue): Remove initialization of pending_events. + +2015-11-25 Michael Albinus <michael.albinus@gmx.de> + + Improve loops in file-notify-test06-many-events + + * test/automated/file-notify-tests.el (file-notify-test06-many-events): + Use `read-event' pauses for the `write-file' loops; otherwise + events are lost in inotify and gfilenotify cases. + +2015-11-25 Michael Albinus <michael.albinus@gmx.de> + + Handle more complex rename operation in kqueue + + * src/kqueue.c (pending_events): New variable. + (kqueue_compare_dir_list): Handle more complex rename operation. + (globals_of_kqueue): Initialize pending_events. + + * test/automated/file-notify-tests.el (file-notify-test06-many-events): + Adapt expected events in the `rename-file' case. + (file-notify-test06-many-events-remote): Declare. + +2015-11-25 Wolfgang Jenkner <wjenkner@inode.at> - Backport: * lisp/emacs-lisp/package.el: Refactor -with-work-buffer-async. + New test with a larger number of events - (package--with-work-buffer-async): Reimplement as - `package--with-response-buffer'. - (package--with-work-buffer): Mark obsolete. - (package--with-response-buffer): New macro. This is a more self - contained and less contrived version of - `package--with-work-buffer-async'. It uses keyword arguments, - doesn't have async on the name, doesn't fallback on - `package--with-work-buffer', and has _much_ simpler error - handling. On master, this macro will soon be part of another - library (either standalone or inside url.el), which is why this - commit is not to be merged back. + * test/automated/file-notify-tests.el (file-notify--test-with-events): + Make timeout heuristically depend on the number of events. + + (file-notify-test06-many-events): Use it for new test. + +2015-11-25 Michael Albinus <michael.albinus@gmx.de> + + Further fixes for kqueue + + * lisp/filenotify.el (file-notify-callback): Raise also event if + directory name matches. + (file-notify-add-watch): Add `create' to the flags for `kqueue'. + + * src/kqueue.c (kqueue_generate_event): Use watch_object as + argument instead of ident. Remove callback argument. Adapt + callees. Check actions whether they are monitored flags. + + * test/automated/file-notify-tests.el (file-notify--test-library): + New defun. + (file-notify-test00-availability, file-notify-test02-events) + (file-notify-test04-file-validity) + (file-notify-test05-dir-validity): Use it. + (file-notify-test02-events, file-notify-test04-file-validity): Add + `read-event' calls between different file actions, in order to + give the backends a chance to rais an event. Needed especially + for kqueue. In case of deleting a directory, there are two + `deleted' events. + +2015-11-25 Michael Albinus <michael.albinus@gmx.de> + + Code cleanup of kqueue.c + + * src/kqueue.c (kqueue_directory_listing): Skip "." and "..". + (kqueue_compare_dir_list): Do not loop when calling + directory_files_internal. Remove checks for "." and "..", this is + done in kqueue_directory_listing now. + (Fkqueue_add_watch): Check for proper emacs_open flags. + +2015-11-25 Michael Albinus <michael.albinus@gmx.de> + + Doc changes for kqueue + + * doc/lispref/os.texi (File Notifications): Add kqueue as backend. + Fix some glitches in the example. + +2015-11-25 Michael Albinus <michael.albinus@gmx.de> + + Finish implementation in kqueue.c + + * src/kqueue.c (kqueue_directory_listing, kqueue_callback): + Simplify access to list. + (kqueue_compare_dir_list): Simplify access to list. Raise + `delete' event if directory does not exist any longer. Otherwise, + wait until directory contents has changed. Fix error in check. + +2015-11-25 Michael Albinus <michael.albinus@gmx.de> + + * lisp/filenotify.el (file-notify-add-watch): Fix thinko. + +2015-11-25 Michael Albinus <michael.albinus@gmx.de> + + More work on kqueue + + * lisp/filenotify.el (file-notify-callback): Handle also the + `rename' event from kqueue. + (file-notify-add-watch): Do not register an entry twice. - (package--check-signature, package--download-one-archive) - (package-install-from-archive, describe-package-1): Use it. + * src/kqueue.c (kqueue_directory_listing): New function. + (kqueue_generate_event): New argument FILE1. Adapt callees. + (kqueue_compare_dir_list): Rewrite in order to make it more robust. - (package--download-and-read-archives): Let - `package--download-one-archive' take care of calling - `package--update-downloads-in-progress'. +2015-11-25 Michael Albinus <michael.albinus@gmx.de> + + Implement directory events + + * lisp/filenotify.el (file-notify-handle-event) + (file-notify-callback): Remove traces. + + * src/kqueue.c: Include <sys/time.h>. + (kqueue_generate_event, kqueue_compare_dir_list): New functions. + (kqueue_callback): Use them. Call kevent() with a zero timeout. + (Fkqueue_add_watch): Adapt docstring. Support directory events. + Compute initial directory listing. Close file descriptor in case + of errors. + (syms_of_kqueue): Declare Qcreate. + +2015-11-25 Wolfgang Jenkner <wjenkner@inode.at> + + Build fixes for kqueue support + + * src/kqueue.c (Fkqueue_add_watch): O_BINARY is not a POSIX open(3) + flag. + + * configure.ac (HAVE_KQUEUE): There is no pkg-config module for native + kqueue on *BSD. + +2015-11-25 Michael Albinus <michael.albinus@gmx.de> + + Continue kqueue implementation + + * lisp/filenotify.el (file-notify-handle-event) + (file-notify-callback): Enable trace messages. + + * src/kqueue.c: Include also <sys/types.h>. + (kqueue_callback): Remove watch in case of NOTE_DELETE or NOTE_RENAME. + (Fkqueue_rm_watch, Fkqueue_valid_p): New functions. + (syms_of_kqueue): Add them. + +2015-11-25 Michael Albinus <michael.albinus@gmx.de> + + Work on kqueue + + * lisp/filenotify.el (file-notify--library) + (file-notify-descriptors, file-notify-callback) + (file-notify-add-watch, file-notify-rm-watch) + (file-notify-valid-p): Add kqueue support. + + * src/keyboard.c (make_lispy_event): Check also for HAVE_KQUEUE. + +2015-11-25 Michael Albinus <michael.albinus@gmx.de> + + Add kqueue support + + * configure.ac (--with-file-notification): Add kqueue. + (top): Remove special test for "${HAVE_NS}" and + ${with_file_notification}, this is handled inside gfilenotify + tests. Add kqueue tests. Use NOTIFY_CFLAGS and NOTIFY_LIBS + instead of library specific variables. + + * src/Makefile.in: Use NOTIFY_CFLAGS and NOTIFY_LIBS. + + * src/emacs.c (main): Call globals_of_kqueue and syms_of_kqueue. + + * src/kqueue.c: New file. + + * src/lisp.h: Declare extern globals_of_kqueue and syms_of_kqueue. + +2015-11-24 Phillip Lord <phillip.lord@russet.org.uk> + + Update elisp-mode-tests for changed file location. + + * test/lisp/progmodes/elisp-mode-tests.el: + +2015-11-24 Phillip Lord <phillip.lord@russet.org.uk> + + Exclude manual tests from Makefile + + * test/Makefile.in: + +2015-11-24 Phillip Lord <phillip.lord@russet.org.uk> + + Move package test files to new directory. + + * test/lisp/emacs-lisp/package-tests.el: Update resoruce file location. + * test/data/package: Moved to test/lisp/emacs-lisp/package-resources + +2015-11-24 Phillip Lord <phillip.lord@russet.org.uk> + + Restore delete Makefiles and fix .gitignore. + + * .gitignore: Update Makefiles to changed locations + * test/lisp/progmodes/flymake-resources/Makefile, + test/manual/etags/Makefile, + test/manual/etags/make-src/Makefile, + test/manual/indent/Makefile: Restored and moved to new location. + +2015-11-24 Phillip Lord <phillip.lord@russet.org.uk> + + Test infrastructure: updates after directory move + + * (test/Makefile.in): Support directories several levels deep. + * (test/data/flymake): Rename to test/lisp/progmodes/flymake-resources. + * (test/lisp/progmodes/flymake-tests.el): Support renamed resource directory. + +2015-11-24 Phillip Lord <phillip.lord@russet.org.uk> + + Rename all test files to reflect source layout. + + * CONTRIBUTE,Makefile.in,configure.ac: Update to reflect + test directory moves. + * test/file-organisation.org: New file. + * test/automated/Makefile.in + test/automated/data/decompress/foo.gz + test/automated/data/epg/pubkey.asc + test/automated/data/epg/seckey.asc + test/automated/data/files-bug18141.el.gz + test/automated/data/flymake/test.c + test/automated/data/flymake/test.pl + test/automated/data/package/archive-contents + test/automated/data/package/key.pub + test/automated/data/package/key.sec + test/automated/data/package/multi-file-0.2.3.tar + test/automated/data/package/multi-file-readme.txt + test/automated/data/package/newer-versions/archive-contents + test/automated/data/package/newer-versions/new-pkg-1.0.el + test/automated/data/package/newer-versions/simple-single-1.4.el + test/automated/data/package/package-test-server.py + test/automated/data/package/signed/archive-contents + test/automated/data/package/signed/archive-contents.sig + test/automated/data/package/signed/signed-bad-1.0.el + test/automated/data/package/signed/signed-bad-1.0.el.sig + test/automated/data/package/signed/signed-good-1.0.el + test/automated/data/package/signed/signed-good-1.0.el.sig + test/automated/data/package/simple-depend-1.0.el + test/automated/data/package/simple-single-1.3.el + test/automated/data/package/simple-single-readme.txt + test/automated/data/package/simple-two-depend-1.1.el + test/automated/abbrev-tests.el + test/automated/auto-revert-tests.el + test/automated/calc-tests.el + test/automated/icalendar-tests.el + test/automated/character-fold-tests.el + test/automated/comint-testsuite.el + test/automated/descr-text-test.el + test/automated/electric-tests.el + test/automated/cl-generic-tests.el + test/automated/cl-lib-tests.el + test/automated/eieio-test-methodinvoke.el + test/automated/eieio-test-persist.el + test/automated/eieio-tests.el + test/automated/ert-tests.el + test/automated/ert-x-tests.el + test/automated/generator-tests.el + test/automated/let-alist.el + test/automated/map-tests.el + test/automated/advice-tests.el + test/automated/package-test.el + test/automated/pcase-tests.el + test/automated/regexp-tests.el + test/automated/seq-tests.el + test/automated/subr-x-tests.el + test/automated/tabulated-list-test.el + test/automated/thunk-tests.el + test/automated/timer-tests.el + test/automated/epg-tests.el + test/automated/eshell.el + test/automated/faces-tests.el + test/automated/file-notify-tests.el + test/automated/auth-source-tests.el + test/automated/gnus-tests.el + test/automated/message-mode-tests.el + test/automated/help-fns.el + test/automated/imenu-test.el + test/automated/info-xref.el + test/automated/mule-util.el + test/automated/isearch-tests.el + test/automated/json-tests.el + test/automated/bytecomp-tests.el + test/automated/coding-tests.el + test/automated/core-elisp-tests.el + test/automated/decoder-tests.el + test/automated/files.el + test/automated/font-parse-tests.el + test/automated/lexbind-tests.el + test/automated/occur-tests.el + test/automated/process-tests.el + test/automated/syntax-tests.el + test/automated/textprop-tests.el + test/automated/undo-tests.el + test/automated/man-tests.el + test/automated/completion-tests.el + test/automated/dbus-tests.el + test/automated/newsticker-tests.el + test/automated/sasl-scram-rfc-tests.el + test/automated/tramp-tests.el + test/automated/obarray-tests.el + test/automated/compile-tests.el + test/automated/elisp-mode-tests.el + test/automated/f90.el + test/automated/flymake-tests.el + test/automated/python-tests.el + test/automated/ruby-mode-tests.el + test/automated/subword-tests.el + test/automated/replace-tests.el + test/automated/simple-test.el + test/automated/sort-tests.el + test/automated/subr-tests.el + test/automated/reftex-tests.el + test/automated/sgml-mode-tests.el + test/automated/tildify-tests.el + test/automated/thingatpt.el + test/automated/url-future-tests.el + test/automated/url-util-tests.el + test/automated/add-log-tests.el + test/automated/vc-bzr.el + test/automated/vc-tests.el + test/automated/xml-parse-tests.el + test/BidiCharacterTest.txt + test/biditest.el + test/cedet/cedet-utests.el + test/cedet/ede-tests.el + test/cedet/semantic-ia-utest.el + test/cedet/semantic-tests.el + test/cedet/semantic-utest-c.el + test/cedet/semantic-utest.el + test/cedet/srecode-tests.el + test/cedet/tests/test.c + test/cedet/tests/test.el + test/cedet/tests/test.make + test/cedet/tests/testdoublens.cpp + test/cedet/tests/testdoublens.hpp + test/cedet/tests/testfriends.cpp + test/cedet/tests/testjavacomp.java + test/cedet/tests/testnsp.cpp + test/cedet/tests/testpolymorph.cpp + test/cedet/tests/testspp.c + test/cedet/tests/testsppcomplete.c + test/cedet/tests/testsppreplace.c + test/cedet/tests/testsppreplaced.c + test/cedet/tests/testsubclass.cpp + test/cedet/tests/testsubclass.hh + test/cedet/tests/testtypedefs.cpp + test/cedet/tests/testvarnames.c + test/etags/CTAGS.good + test/etags/ETAGS.good_1 + test/etags/ETAGS.good_2 + test/etags/ETAGS.good_3 + test/etags/ETAGS.good_4 + test/etags/ETAGS.good_5 + test/etags/ETAGS.good_6 + test/etags/a-src/empty.zz + test/etags/a-src/empty.zz.gz + test/etags/ada-src/2ataspri.adb + test/etags/ada-src/2ataspri.ads + test/etags/ada-src/etags-test-for.ada + test/etags/ada-src/waroquiers.ada + test/etags/c-src/a/b/b.c + test/etags/c-src/abbrev.c + test/etags/c-src/c.c + test/etags/c-src/dostorture.c + test/etags/c-src/emacs/src/gmalloc.c + test/etags/c-src/emacs/src/keyboard.c + test/etags/c-src/emacs/src/lisp.h + test/etags/c-src/emacs/src/regex.h + test/etags/c-src/etags.c + test/etags/c-src/exit.c + test/etags/c-src/exit.strange_suffix + test/etags/c-src/fail.c + test/etags/c-src/getopt.h + test/etags/c-src/h.h + test/etags/c-src/machsyscalls.c + test/etags/c-src/machsyscalls.h + test/etags/c-src/sysdep.h + test/etags/c-src/tab.c + test/etags/c-src/torture.c + test/etags/cp-src/MDiagArray2.h + test/etags/cp-src/Range.h + test/etags/cp-src/burton.cpp + test/etags/cp-src/c.C + test/etags/cp-src/clheir.cpp.gz + test/etags/cp-src/clheir.hpp + test/etags/cp-src/conway.cpp + test/etags/cp-src/conway.hpp + test/etags/cp-src/fail.C + test/etags/cp-src/functions.cpp + test/etags/cp-src/screen.cpp + test/etags/cp-src/screen.hpp + test/etags/cp-src/x.cc + test/etags/el-src/TAGTEST.EL + test/etags/el-src/emacs/lisp/progmodes/etags.el + test/etags/erl-src/gs_dialog.erl + test/etags/f-src/entry.for + test/etags/f-src/entry.strange.gz + test/etags/f-src/entry.strange_suffix + test/etags/forth-src/test-forth.fth + test/etags/html-src/algrthms.html + test/etags/html-src/index.shtml + test/etags/html-src/software.html + test/etags/html-src/softwarelibero.html + test/etags/lua-src/allegro.lua + test/etags/objc-src/PackInsp.h + test/etags/objc-src/PackInsp.m + test/etags/objc-src/Subprocess.h + test/etags/objc-src/Subprocess.m + test/etags/objcpp-src/SimpleCalc.H + test/etags/objcpp-src/SimpleCalc.M + test/etags/pas-src/common.pas + test/etags/perl-src/htlmify-cystic + test/etags/perl-src/kai-test.pl + test/etags/perl-src/yagrip.pl + test/etags/php-src/lce_functions.php + test/etags/php-src/ptest.php + test/etags/php-src/sendmail.php + test/etags/prol-src/natded.prolog + test/etags/prol-src/ordsets.prolog + test/etags/ps-src/rfc1245.ps + test/etags/pyt-src/server.py + test/etags/tex-src/gzip.texi + test/etags/tex-src/nonewline.tex + test/etags/tex-src/testenv.tex + test/etags/tex-src/texinfo.tex + test/etags/y-src/atest.y + test/etags/y-src/cccp.c + test/etags/y-src/cccp.y + test/etags/y-src/parse.c + test/etags/y-src/parse.y + test/indent/css-mode.css + test/indent/js-indent-init-dynamic.js + test/indent/js-indent-init-t.js + test/indent/js-jsx.js + test/indent/js.js + test/indent/latex-mode.tex + test/indent/modula2.mod + test/indent/nxml.xml + test/indent/octave.m + test/indent/pascal.pas + test/indent/perl.perl + test/indent/prolog.prolog + test/indent/ps-mode.ps + test/indent/ruby.rb + test/indent/scheme.scm + test/indent/scss-mode.scss + test/indent/sgml-mode-attribute.html + test/indent/shell.rc + test/indent/shell.sh + test/redisplay-testsuite.el + test/rmailmm.el + test/automated/buffer-tests.el + test/automated/cmds-tests.el + test/automated/data-tests.el + test/automated/finalizer-tests.el + test/automated/fns-tests.el + test/automated/inotify-test.el + test/automated/keymap-tests.el + test/automated/print-tests.el + test/automated/libxml-tests.el + test/automated/zlib-tests.el: Files Moved. + +2015-11-20 Michael Albinus <michael.albinus@gmx.de> + + Rework file notifications, kqueue has problems with directory monitors + + * lisp/filenotify.el (file-notify-add-watch): Call the native + add-watch function on the file, not on the dir. + + * src/kqueue.c (kqueue_compare_dir_list): Make also bookkeeping + about already deleted entries. + + * test/automated/auto-revert-tests.el + (auto-revert-test01-auto-revert-several-files): Do not call "cp -f" + since this deletes the target file first. + + * test/automated/file-notify-tests.el (file-notify--test-event-test): + Make stronger checks. + (file-notify-test01-add-watch, file-notify-test02-events) + (file-notify-test04-file-validity, file-notify-test05-dir-validity): + Rewrite in order to call file monitors but directory monitors. + (file-notify-test06-many-events): Ler rename work in both directions. + +2015-11-19 Michael Albinus <michael.albinus@gmx.de> + + Continie with pending events + + * src/kqueue.c (pending_events): Remove global variable. + (kqueue_compare_dir_list): Create `write' event for not used + pending events. + (globals_of_kqueue): Remove initialization of pending_events. + +2015-11-19 Michael Albinus <michael.albinus@gmx.de> + + Improve loops in file-notify-test06-many-events + + * test/automated/file-notify-tests.el (file-notify-test06-many-events): + Use `read-event' pauses for the `write-file' loops; otherwise + events are lost in inotify and gfilenotify cases. + +2015-11-19 Michael Albinus <michael.albinus@gmx.de> + + Handle more complex rename operation in kqueue + + * src/kqueue.c (pending_events): New variable. + (kqueue_compare_dir_list): Handle more complex rename operation. + (globals_of_kqueue): Initialize pending_events. + + * test/automated/file-notify-tests.el (file-notify-test06-many-events): + Adapt expected events in the `rename-file' case. + (file-notify-test06-many-events-remote): Declare. + +2015-11-18 Wolfgang Jenkner <wjenkner@inode.at> + + New test with a larger number of events. + + * test/automated/file-notify-tests.el (file-notify--test-with-events): + Make timeout heuristically depend on the number of events. + + (file-notify-test06-many-events): Use it for new test. + +2015-11-18 Michael Albinus <michael.albinus@gmx.de> + + Further fixes for kqueue. + + * lisp/filenotify.el (file-notify-callback): Raise also event if + directory name matches. + (file-notify-add-watch): Add `create' to the flags for `kqueue'. + + * src/kqueue.c (kqueue_generate_event): Use watch_object as + argument instead of ident. Remove callback argument. Adapt + callees. Check actions whether they are monitored flags. + + * test/automated/file-notify-tests.el (file-notify--test-library): + New defun. + (file-notify-test00-availability, file-notify-test02-events) + (file-notify-test04-file-validity) + (file-notify-test05-dir-validity): Use it. + (file-notify-test02-events, file-notify-test04-file-validity): Add + `read-event' calls between different file actions, in order to + give the backends a chance to rais an event. Needed especially + for kqueue. In case of deleting a directory, there are two + `deleted' events. + +2015-11-17 Michael Albinus <michael.albinus@gmx.de> + + Code cleanup of kqueue.c + + * src/kqueue.c (kqueue_directory_listing): Skip "." and "..". + (kqueue_compare_dir_list): Do not loop when calling + directory_files_internal. Remove checks for "." and "..", this is + done in kqueue_directory_listing now. + (Fkqueue_add_watch): Check for proper emacs_open flags. + +2015-11-16 Michael Albinus <michael.albinus@gmx.de> + + Doc changes for kqueue + + * doc/lispref/os.texi (File Notifications): Add kqueue as backend. + Fix some glitches in the example. + +2015-11-16 Michael Albinus <michael.albinus@gmx.de> + + Finish implementation in kqueue.c + + * src/kqueue.c (kqueue_directory_listing, kqueue_callback): + Simplify access to list. + (kqueue_compare_dir_list): Simplify access to list. Raise + `delete' event if directory does not exist any longer. Otherwise, + wait until directory contents has changed. Fix error in check. + +2015-11-16 Michael Albinus <michael.albinus@gmx.de> + + * lisp/filenotify.el (file-notify-add-watch): Fix thinko. + +2015-11-15 Michael Albinus <michael.albinus@gmx.de> + + More work on kqueue + + * lisp/filenotify.el (file-notify-callback): Handle also the + `rename' event from kqueue. + (file-notify-add-watch): Do not register an entry twice. + + * src/kqueue.c (kqueue_directory_listing): New function. + (kqueue_generate_event): New argument FILE1. Adapt callees. + (kqueue_compare_dir_list): Rewrite in order to make it more robust. + +2015-11-14 Michael Albinus <michael.albinus@gmx.de> + + Implement directory events + + * lisp/filenotify.el (file-notify-handle-event) + (file-notify-callback): Remove traces. + + * src/kqueue.c: Include <sys/time.h>. + (kqueue_generate_event, kqueue_compare_dir_list): New functions. + (kqueue_callback): Use them. Call kevent() with a zero timeout. + (Fkqueue_add_watch): Adapt docstring. Support directory events. + Compute initial directory listing. Close file descriptor in case + of errors. + (syms_of_kqueue): Declare Qcreate. + +2015-11-11 Wolfgang Jenkner <wjenkner@inode.at> + + Build fixes for kqueue support. + + * src/kqueue.c (Fkqueue_add_watch): O_BINARY is not a POSIX open(3) + flag. + + * configure.ac (HAVE_KQUEUE): There is no pkg-config module for native + kqueue on *BSD. + +2015-11-11 Michael Albinus <michael.albinus@gmx.de> + + Continue kqueue implementation + + * lisp/filenotify.el (file-notify-handle-event) + (file-notify-callback): Enable trace messages. + + * src/kqueue.c: Include also <sys/types.h>. + (kqueue_callback): Remove watch in case of NOTE_DELETE or NOTE_RENAME. + (Fkqueue_rm_watch, Fkqueue_valid_p): New functions. + (syms_of_kqueue): Add them. + +2015-11-11 Michael Albinus <michael.albinus@gmx.de> + + Work on kqueue + + * lisp/filenotify.el (file-notify--library) + (file-notify-descriptors, file-notify-callback) + (file-notify-add-watch, file-notify-rm-watch) + (file-notify-valid-p): Add kqueue support. + + * src/keyboard.c (make_lispy_event): Check also for HAVE_KQUEUE. + +2015-11-11 Michael Albinus <michael.albinus@gmx.de> + + Add kqueue support + + * configure.ac (--with-file-notification): Add kqueue. + (top): Remove special test for "${HAVE_NS}" and + ${with_file_notification}, this is handled inside gfilenotify + tests. Add kqueue tests. Use NOTIFY_CFLAGS and NOTIFY_LIBS + instead of library specific variables. + + * src/Makefile.in: Use NOTIFY_CFLAGS and NOTIFY_LIBS. + + * src/emacs.c (main): Call globals_of_kqueue and syms_of_kqueue. + + * src/kqueue.c: New file. + + * src/lisp.h: Declare extern globals_of_kqueue and syms_of_kqueue. + +2015-11-21 Wilson Snyder <wsnyder@wsnyder.org> + + verilog-mode.el: Commentary and fix pre-Emacs 21 behavior. + + * verilog-mode.el (verilog-save-font-no-change-functions): + Commentary and fix pre-Emacs 21 behavior. + +2015-11-19 Przemysław Wojnowski <esperanto@cumego.com> + + Use obarray functions from obarray. + + * lisp/abbrev.el (copy-abbrev-table, abbrev-table-p, make-abbrev-table, + abbrev-table-get, abbrev-table-put, abbrev-table-empty-p, + clear-abbrev-table, define-abbrev, abbrev--symbol, abbrev-table-menu): + delegate to obarray.el functions. + * lisp/loadup.el: load obarray before abbrev + * test/automated/abbrev-tests.el: new tests + +2015-11-18 Christian Schwarzgruber <c.schwarzgruber.cs@gmail.com> (tiny change) + + epa.el: Add option to replace original text + + * lisp/epa.el (epa-replace-original-text): New user option. + (Bug#21947) + +2015-11-18 Mark Oteiza <mvoteiza@udel.edu> + + Add interactive seek command. + + * lisp/mpc.el (mpc-cmd-seekcur): New function. + (mpc-seek-current): New command. + (mpc-mode-menu): Add entry for mpc-seek-current + (mpc-mode-map): Bind mpc-seek-current to "g" + +2015-11-18 Mark Oteiza <mvoteiza@udel.edu> + + Fix issue where a new tempfile was created every refresh + + * lisp/mpc.el (mpc-format): Leave dir as relative path + +2015-11-18 Stefan Monnier <monnier@iro.umontreal.ca> + + * lisp/progmodes/cc-defs.el: Use with-silent-modifications + + (c-save-buffer-state): Use with-silent-modifications when available. + (c--macroexpand-all): Check macroexpand-all directly rather than + c--mapcan-status. + +2015-11-18 Stefan Monnier <monnier@iro.umontreal.ca> + + * lisp/loadup.el: Set max-lisp-eval-depth here + + * lisp/Makefile.in (BIG_STACK_DEPTH, BIG_STACK_OPTS): Remove. + (BYTE_COMPILE_FLAGS): Adjust accordingly. + +2015-11-17 João Távora <joaotavora@gmail.com> + + Minor fix to comment indentation and typo in last commit + + * linum.el (linum-update-window): Fix comment indentation and a + typo. + +2015-11-17 João Távora <joaotavora@gmail.com> + + linum-mode plays more nicely with other margin-setting extensions + + linum.el will only modify the left margin if it needs to, and will + only reset the it back to 0 if it guesses that no-one has touched that + margin in the meantime. + + As such, this is a more of a workaround than an actual fix, but fixes + the problems described in bug#20674 regarding the interaction with + modes such as darkroom-mode and olivetti-mode. + + A similar fix was commited to nlinum.el in ELPA.git's + e7f5f549fbfb740b911fb7f33b42381ecece56d8 + + * linum.el (linum-delete-overlays): Restore margins more + criteriously. + (linum-update-window): Set margins more criteriously. + +2015-11-16 Daiki Ueno <ueno@gnu.org> + + * lisp/image-mode.el: Support encrypted file + + (image-toggle-display-image): Read content from the buffer instead + of the file, if the buffer holds a decrypted data. (Bug#21870) + +2015-11-15 Juanma Barranquero <lekktu@gmail.com> + + * lisp/progmodes/verilog-mode.el (verilog-save-buffer-state): Add backquote + +2015-11-15 Artur Malabarba <bruce.connor.am@gmail.com> + + * lisp/emacs-lisp/package.el: Fix a decoding issue + + (package--with-response-buffer): Use `url-insert-buffer-contents'. + The previous code had some issues with decoding. Refactoring that + function allows us to use the decoding from url-handlers while still + treating both sync and async requests the same. + + * lisp/url/url-handlers.el (url-insert-file-contents): Move some code to + `url-insert-buffer-contents'. + (url-insert-buffer-contents): New function + +2015-11-15 Stefan Monnier <monnier@iro.umontreal.ca> + + * lisp/progmodes/verilog-mode.el: Use with-silent-modifications + + (verilog-save-buffer-state): Use with-silent-modifications when available. + (verilog-save-font-no-change-functions): Don't bind + before/after-change-functions if it's not needed. + +2015-11-14 Xue Fuqiao <xfq.free@gmail.com> + + * CONTRIBUTE: Remove information about feature freeze. + + Merge branch 'release-process-lowercase' + +2015-11-14 Xue Fuqiao <xfq.free@gmail.com> + + Document the release process + + * admin/notes/versioning: Add information about RC releases. + * admin/release-process: Document the release process. + * admin/authors.el (authors-ignored-files): + * admin/README: Change FOR-RELEASE to release-process. + * CONTRIBUTE: + * admin/notes/bugtracker: Don't mention FOR-RELEASE. + +2015-11-14 Xue Fuqiao <xfq.free@gmail.com> + + * admin/release-process: Rename from admin/FOR-RELEASE. + +2015-11-14 David Engster <deng@randomsample.de> + + gitmerge: Fix git log command + + * admin/gitmerge.el (gitmerge-missing): Use '--left-only' since we + only want commits from the branch that is to be merged. + (gitmerge-setup-log-buffer): Use the same symmetric range as in + `gitmerge-missing'. + +2015-11-14 David Engster <deng@randomsample.de> + + gitmerge: Try to detect cherry-picks + + * admin/gitmerge.el (gitmerge-default-branch): Change to + origin/emacs-25. + (gitmerge-missing): Use symmetric difference ('...') between + branch and master so that cherry-picks can be detected. 2015-11-14 Eli Zaretskii <eliz@gnu.org> - * CONTRIBUTE (Branches): Improve wording for back-ported commits. + Increment Emacs version on master branch -2015-11-14 Dmitry Gutov <dgutov@yandex.ru> + * lisp/cus-edit.el (customize-changed-options-previous-release): + Increase previous version to 24.5. - Merge branch 'master' into emacs-25 + * configure.ac: + * msdos/sed2v2.inp: Bump version to 25.1.50. -2015-11-14 Dmitry Gutov <dgutov@yandex.ru> +2015-11-14 Xue Fuqiao <xfq.free@gmail.com> + + Mention CONTRIBUTE in README, since it was moved from etc/ to root. + * etc/TODO: Remove the reference to `etc/CONTRIBUTE'. + * README: Mention CONTRIBUTE. + +2015-11-13 Wilson Snyder <wsnyder@wsnyder.org> + + Update verilog-mode.el to 2015-11-09-b121d60-vpo + + * verilog-mode.el (verilog-auto, verilog-delete-auto) + (verilog-modi-cache-results, verilog-save-buffer-state) + (verilog-save-font-no-change-functions): When internally suppressing + change functions, use `inhibit-modification-hooks' and call + `after-change-funtions' to more nicely work with user hooks. + Reported by Stefan Monnier. + (verilog-auto, verilog-delete-auto, verilog-delete-auto-buffer): + Create `verilog-delete-auto-buffer' to avoid double-calling + fontification hooks. + (verilog-restore-buffer-modified-p, verilog-auto) + (verilog-save-buffer-state): Prefer restore-buffer-modified-p over + set-buffer-modified-p. Reported by Stefan Monnier. + (verilog-diff-auto, verilog-diff-buffers-p) + (verilog-diff-ignore-regexp): Add `verilog-diff-ignore-regexp'. + (verilog-auto-inst-port, verilog-read-sub-decls-expr): Fix + AUTOINST with unpacked dimensional parameters, bug981. Reported by + by Amol Nagapurkar. + (verilog-read-decls, verilog-read-sub-decls-line): Avoid unneeded + properties inside internal structures. No functional change + intended. + +2015-11-13 Dmitry Gutov <dgutov@yandex.ru> Use generic dispatch for xref backends @@ -13404,7 +17768,7 @@ (xref-backend-references, xref-backend-definitions) (xref-backend-apropos): New generic methods. -2015-11-14 Juri Linkov <juri@linkov.net> +2015-11-13 Juri Linkov <juri@linkov.net> Support rectangular regions for more commands @@ -13437,7 +17801,7 @@ * src/casefiddle.c (Fdowncase_region): Add arg ‘region-noncontiguous-p’. If non-nil, operate on multiple chunks. (Bug#19829) -2015-11-14 Dmitry Gutov <dgutov@yandex.ru> +2015-11-13 Dmitry Gutov <dgutov@yandex.ru> Handle multiple matches on the same line; add highlighting @@ -13447,7 +17811,7 @@ Search for all matches in the hit line. Add `highlight' face to the matched region in the summary. Update both callers. -2015-11-14 Dmitry Gutov <dgutov@yandex.ru> +2015-11-13 Dmitry Gutov <dgutov@yandex.ru> Replace xref-match-bounds with xref-match-length @@ -13464,16 +17828,6 @@ (xref-query-replace): Ditto. And check that the search results are up-to-date. -2015-11-13 John Wiegley <johnw@newartisans.com> - - Merge remote-tracking branch 'origin/master' into emacs-25 - -2015-11-13 l3thal <kwhite@gnu.org> - - Merge branch 'erc-async-reconnect' into emacs-25 - - Reconnect asynchronously. - 2015-11-13 Paul Eggert <eggert@cs.ucla.edu> Merge from gnulib @@ -13493,138 +17847,6 @@ mflt_run to leave the output areas unchanged on failure, as this isn’t part of its interface spec. -2015-11-13 Eli Zaretskii <eliz@gnu.org> - - Merge branch 'emacs-25' of git.savannah.gnu.org:/srv/git/emacs into emacs-25 - -2015-11-13 Paul Eggert <eggert@cs.ucla.edu> - - Port recent XCB changes to 64-bit ‘long int’ - - For historical reasons, libX11 represents 32-bit values like Atoms as - ‘long int’ even on platforms where ‘long int’ is 64 bits. XCB doesn’t - do that, so adapt the recent XCB code to behave properly on 64-bit - platforms. Also, fix what appears to be a bug in the interpretation - of xcb_get_property_value_length, at least on my Fedora platform - which is running libxcb-1.11-5.fc21. - * src/xfns.c (x_real_pos_and_offsets): - * src/xterm.c (get_current_wm_state): - xcb_get_property_value_length returns a byte count, not a word count. - For 32-bit quantities, xcb_get_property_value returns a vector - of 32-bit words, not of (possibly 64-bit) long int. - - Backport. - -2015-11-13 Paul Eggert <eggert@cs.ucla.edu> - - * src/undo.c (run_undoable_change): Now static. - - Backport. - -2015-11-13 Eli Zaretskii <eliz@gnu.org> - - Remove support for ':timeout' from w32 tray notifications - - * src/w32fns.c (Fw32_notification_notify): Delete the code that - supports ':timeout'. - (syms_of_w32fns): Don't DEFSYM ':timeout'. This avoids clashes - with dbusbind.c when D-Bus is compiled in. - - * doc/lispref/os.texi (Desktop Notifications): Don't mention - ':timeout'. - - Backport. - -2015-11-13 Juanma Barranquero <lekktu@gmail.com> - - * test/automated/simple-test.el: Add test for bug#20698 (bug#21885) - - (simple-test--transpositions): New macro. - (simple-transpose-subr): New test. - - Backport. - -2015-11-13 Juanma Barranquero <lekktu@gmail.com> - - * lisp/progmodes/elisp-mode.el: Declare function `project-roots' - - Backport. - -2015-11-13 Juanma Barranquero <lekktu@gmail.com> - - * src/undo.c: Small fixes for previous change - - (run_undoable_change): Mark void argument list. - (record_property_change): Remove unused variable `boundary'. - - Backport. - -2015-11-13 Eli Zaretskii <eliz@gnu.org> - - Add a few more variables to redisplay--variables - - * lisp/frame.el (redisplay--variables): Add bidi-paragraph-direction - and bidi-display-reordering to the list. - - Backport. - -2015-11-13 Eli Zaretskii <eliz@gnu.org> - - * lisp/loadup.el: Enlarge the size of the hash table to 80000. - - Backport. - -2015-11-13 Eli Barzilay <eli@barzilay.org> - - Fix point positioning after transposing with negative arg - - * lisp/simple.el (transpose-subr): When invoked with a negative - argument, move point to after the transposed text, like we do - when invoked with a positive argument. (Bug#21885) - - Backport. - -2015-11-13 Eli Zaretskii <eliz@gnu.org> - - Fix last change in shr.el - - * lisp/net/shr.el (shr--have-one-fringe-p): Rename from - have-fringes-p. All callers changed. Doc fix. (Bug#21895) - - Backport. - -2015-11-13 Eli Zaretskii <eliz@gnu.org> - - Fix last change - - * src/w32fns.c (syms_of_w32fns) [WINDOWSNT && !HAVE_DBUS]: - Don't DEFSYM tray notification symbols if D-Bus is being used. - - Backport. - -2015-11-13 Eli Zaretskii <eliz@gnu.org> - - Another fix for MinGW64 and Cygwin builds due to notifications - - * src/w32fns.c: Ifdef away tray notification code if D-Bus is - being compiled into Emacs. - (syms_of_w32fns) [WINDOWSNT && !HAVE_DBUS]: Don't defsubr - Sw32_notification_notify and Sw32_notification_close if the code - is not compiled. Reported by Andy Moreton <andrewjmoreton@gmail.com>. - - Backport. - -2015-11-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> - - Remove intern calls and XXX comments from Fx_export_frames - - * src/xfns.c (Fx_export_frames): Use Qpdf, Qpng, Qpostscript, and - Qsvg instead of intern calls. Use "postscript" instead of "ps" - for consistency with image types. Remove XXX comments. - (syms_of_xfns) <Qpdf>: DEFSYM it. - - Backport. - 2015-11-13 Paul Eggert <eggert@cs.ucla.edu> Port recent XCB changes to 64-bit ‘long int’ @@ -13645,7 +17867,7 @@ * src/undo.c (run_undoable_change): Now static. -2015-11-13 Michael Albinus <michael.albinus@gmx.de> +2016-01-30 Michael Albinus <michael.albinus@gmx.de> Adapt Tramp version, do not merge with master @@ -13723,7 +17945,8 @@ Sw32_notification_notify and Sw32_notification_close if the code is not compiled. Reported by Andy Moreton <andrewjmoreton@gmail.com>. -2015-11-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> +2016-01-30 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> +2015-11-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> Remove intern calls and XXX comments from Fx_export_frames @@ -13732,7 +17955,8 @@ for consistency with image types. Remove XXX comments. (syms_of_xfns) <Qpdf>: DEFSYM it. -2015-11-13 Eric Hanchrow <eric.hanchrow@gmail.com> +2016-01-30 Eric Hanchrow <eric.hanchrow@gmail.com> +2015-11-12 Eric Hanchrow <eric.hanchrow@gmail.com> shr: don't invoke unbound function (Bug#21895) @@ -13747,13 +17971,17 @@ entry to its initial value to make the test repeatable in interactive sessions (assuming it doesn't fail and crashes Emacs, of course). -2015-11-13 Artur Malabarba <bruce.connor.am@gmail.com> +2016-01-30 Artur Malabarba <bruce.connor.am@gmail.com> * test/automated/cl-lib-tests.el (cl-lib-struct-constructors): Small fix -2015-11-12 Phillip Lord <phillip.lord@russet.org.uk> +2016-01-30 Phillip Lord <phillip.lord@russet.org.uk> : Tests for undo-auto functionality. +2015-11-12 Artur Malabarba <bruce.connor.am@gmail.com> + + * test/automated/cl-lib-tests.el (cl-lib-struct-constructors): + Small fix. 2015-11-12 Phillip Lord <phillip.lord@newcastle.ac.uk> @@ -13877,7 +18105,7 @@ better with a "^" in the `interactive' declaration so selection works as expected. -2015-11-12 Thomas Fitzsimmons <fitzsim@fitzsim.org> +2016-01-30 Thomas Fitzsimmons <fitzsim@fitzsim.org> Sync with soap-client repository, version 3.0.2 @@ -13894,6 +18122,23 @@ * lisp/net/soap-inspect.el: Remove version header. * lisp/net/soap-client.el, lisp/net/soap-inspect.el: Fix first line header +2015-11-11 Thomas Fitzsimmons <fitzsim@fitzsim.org> + + Sync with soap-client repository, version 3.0.2 + + * soap-client.el: Bump version to 3.0.2. + + * soap-client.el (soap-warning): Use format, not format-message. + + * soap-client.el: Add cl-lib to Package-Requires. Require cl-lib. + (soap-validate-xs-simple-type): Use cl-labels instead of cl-flet. + + * soap-client.el: Support Emacs versions that do not have + define-error. + + * soap-inspect.el: Remove version header. + + * soap-client.el, soap-inspect.el, jira2.el: Fix first line header format. 2015-11-11 Alan Mackenzie <acm@muc.de> @@ -13978,7 +18223,7 @@ * doc/lispref/os.texi (Desktop Notifications): Describe the native w32 tray notifications. -2015-11-11 Alan Mackenzie <acm@muc.de> +2016-01-30 Alan Mackenzie <acm@muc.de> First commit to scratch/follow. Make Isearch work with Follow Mode, etc. @@ -14162,7 +18407,7 @@ * test/automated/map-tests.el (test-map-merge-with): New test. -2015-11-10 Karl Fogel <kfogel@red-bean.com> +2015-11-09 Karl Fogel <kfogel@red-bean.com> Fix some recently-perturbed bookmark autoloads @@ -14174,24 +18419,37 @@ introduced by my recent commit adding/changing the above functions (Sun Nov 8 14:16:43 2015 -0500, git commit 3812e17978). +2016-01-30 Noah Friedman <friedman@splode.com> + + (ydump-buffer): Handle case where gap is at the start of buffer. + I don't recall if older versions of gdb were less strict but you + cannot dump a 0-length range in gdb 7.9.1. + +2016-01-30 Dmitry Gutov <dgutov@yandex.ru> 2015-11-09 Noah Friedman <friedman@splode.com> * etc/emacs-buffer.gdb (ydump-buffer): Handle case where gap is at the start of buffer. I don't recall if older versions of gdb were less strict but you cannot dump a 0-length range in gdb 7.9.1. -2015-11-10 Dmitry Gutov <dgutov@yandex.ru> +2015-11-09 Dmitry Gutov <dgutov@yandex.ru> * lisp/progmodes/project.el: Update Commentary. Merge branch 'project-next' -2015-11-10 Dmitry Gutov <dgutov@yandex.ru> +2016-01-30 Dmitry Gutov <dgutov@yandex.ru> Fold `project-ask-user' into `project-current' * lisp/progmodes/project.el (project-find-functions): Remove `project-ask-user'. +2015-11-09 Dmitry Gutov <dgutov@yandex.ru> + + Fold `project-ask-user' into `project-current' + + * lisp/progmodes/project.el (project-find-functions): + Remove `project-ask-user'. (project-ask-user): Remove function and the corresponding `project-roots' implementation. (project-current): Add a new argument, MAYBE-PROMPT. Prompt the @@ -14277,16 +18535,20 @@ any Emacs integer. * src/lisp.h (lisp_word_count): Remove; no longer used. -2015-11-09 Dmitry Gutov <dgutov@yandex.ru> +2016-01-30 Dmitry Gutov <dgutov@yandex.ru> +2015-11-08 Dmitry Gutov <dgutov@yandex.ru> Make sure that the ignore file exists * lisp/vc/vc.el (vc-default-ignore-completion-table): Make sure that the ignore file exists. -2015-11-09 Michael Sperber <mike@xemacs.org> +2016-01-30 Michael Sperber <mike@xemacs.org> * lisp/gnus-sum.el (gnus-summary-backend-map): Bind B-backspace to +2015-11-08 Michael Sperber <mike@xemacs.org> + + * gnus-sum.el (gnus-summary-backend-map): Bind B-backspace to `gnus-summary-delete-article` in a way that also works on XEmacs. 2015-11-08 Simen Heggestøyl <simenheg@gmail.com> @@ -14484,7 +18746,7 @@ Remove directories inside the project roots from the result. (http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg00536.html) -2015-11-08 Dmitry Gutov <dgutov@yandex.ru> +2015-11-07 Dmitry Gutov <dgutov@yandex.ru> Move and rename xref-find-regexp to the project package @@ -32494,7 +36756,11 @@ This file records repository revisions from commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to -commit 4b2d77d8dbd5b051bb681bacaee4a6faffbbdde9 (inclusive). +2016-06-19d77d8dbd5b051bb681bacaee4a6faffbbdde9 (inclusive). +2016-03-04a00c6cfb5f3cafbad92bd4584a0f50343a568 (inclusive). +2016-02-15decb15e0496cec0c48d980c88a5a9d7cc00da (inclusive). +2016-02-04b6d89ff9288a49099f041752908b5eb9613e (inclusive). +commit ba1422e12f80ae1eb2aa9d0ce80c14e3ee4b3950 (inclusive). See ChangeLog.1 for earlier changes. ;; Local Variables: |