summaryrefslogtreecommitdiff
path: root/ChangeLog.2
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog.2')
-rw-r--r--ChangeLog.27370
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: