]> code.delx.au - gnu-emacs/blobdiff - ChangeLog.2
Merge from origin/emacs-25
[gnu-emacs] / ChangeLog.2
index 2e2cad431cf438a6889efe78a639b017d827b453..04ecc82901e8673bbdcd2ddeeb11a49d029c3e16 100644 (file)
+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-04  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix reordering of bidi text in an isolate inside an override
+
+       * src/bidi.c (bidi_resolve_explicit): Override the orig_type value
+       of FSI with either LRI or RLI, as determined by the first strong
+       directional character in the isolate.  This prevents failure to
+       isolate when the FSI...PDI text is inside a directional override.
+       (Bug#22786)
+
+2016-03-04  Alan Mackenzie  <acm@muc.de>
+
+       Document c-guess-basic-syntax in the CC Mode manual.
+
+       * doc/misc/cc-mode.texi (Syntactic Analysis): Document the function, adding
+       pxrefs to Custom Line-Up and Other Indentation.
+       (Custom Line-Up): Add a note on using c-guess-basic-syntax with a pxref to
+       Syntactic Analysis.
+
+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-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-04  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Allow binding `url-mime-accept-string'
+
+       * lisp/url/url-http.el (url-http): Allow binding
+       `url-mime-accept-string' (bug#22855).
+
+       Backport:
+
+       (cherry picked from commit 144bb0cf322b9756d29def3e27a42303e2edce43)
+
+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-03-04  Anders Lindgren  <andlind@gmail.com>
+
+       Made the new OS X visible bell more visible.
+
+       * src/nsterm.m: (EmacsBell:init:) Scaled up the visible bell
+         "caution" image five times, as the image in its original size
+         was hard to see.
+
+2016-03-04  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Use the correct background color when filling nested <divs>
+
+       * lisp/net/shr.el (shr-face-background): Return the first
+       background, because that's the one that's visible (bug#22680).
+
+       Backport:
+
+       (cherry picked from commit cad0bc70558f9c28c808711c5295dec9fc5ad6e5)
+
+2016-03-04  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Make <div> in <li> not insert extra newlines
+
+       * lisp/net/shr.el (shr-tag-div): Make <div> in <li> not insert
+       extra newlines (bug#19587).
+
+       Backport:
+
+       (cherry picked from commit 379a846b8548dc32a9019ef0a37c02f62cd9bad1)
+
+2016-03-04  Dmitry Gutov  <dgutov@yandex.ru>
+
+       Uncomment the next-error-function integration in xref
+
+       * lisp/progmodes/xref.el (xref--xref-buffer-mode):
+       Uncomment the next-error-function integration
+       (http://debbugs.gnu.org/cgi/bugreport.cgi?bug=20489#110).
+
+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-03-04  Michael Albinus  <michael.albinus@gmx.de>
+
+       Merge branch 'emacs-25' of git.sv.gnu.org:/srv/git/emacs into emacs-25
+
+2016-03-04  Michael Albinus  <michael.albinus@gmx.de>
+
+       Set auto-revert-use-notify to nil in global-auto-revert-mode.  (Bug#22814)
+
+       * etc/NEWS:
+       * etc/PROBLEMS: Mention this.
+
+       * lisp/autorevert.el (global-auto-revert-mode): Set
+       `auto-revert-use-notify' to nil.  (Bug#22814)
+
+2016-03-04  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * etc/TODO: Minor quoting and grammar fixes.
+
+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-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-03-04  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Add a eww command to toggle paragraph direction
+
+       * lisp/net/eww.el (eww-toggle-paragraph-direction): New
+       command and keystroke.
+
+       * doc/misc/eww.texi (Advanced): Mention the `D' command.
+
+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-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-03-04  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * lib-src/pop.c (socket_connection): Fix format string.
+
+2016-03-04  Eli Zaretskii  <eliz@gnu.org>
+
+       Avoid inflooping in thing-at-point-looking-at
+
+       * lisp/thingatpt.el (thing-at-point-looking-at): Avoid inflooping
+       with regular expressions whose matching doesn't move point.
+       (Bug#22756)
+       Describe the argument DISTANCE in the doc string.
+
+2016-03-04  Leo Liu  <sdl.web@gmail.com>
+
+       * lisp/emacs-lisp/derived.el (define-derived-mode): Revert indent change.
+
+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-03-04  Kaushal Modi  <kaushal.modi@gmail.com>
+
+       * lisp/apropos.el (apropos-variable): Doc fix.  (Bug#22813).
+
+2016-03-04  Eli Zaretskii  <eliz@gnu.org>
+
+       Remove unneeded workaround in xftfont.c
+
+       * src/xftfont.c (xftfont_open): Remove "dirty workaround" for
+       XftTextExtents8 behavior, as it is no longer needed.  Suggested by
+       Fangwen Yu <yynyygy@gmail.com>.  (Bug#22383)
+
+2016-03-04  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * lisp/saveplace.el (save-place-local-mode): New minor mode
+
+       (toggle-save-place): Define as obsolete alias.
+       (save-place--setup-hooks): New function.
+       (save-place-mode): Use it.
+
+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-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-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-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-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-03-04  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * src/keyboard.c: Don't inadvertently set immediate_echo (bug#22581)
+
+       * src/keyboard.c (read_key_sequence): Don't inadvertently set
+       immediate_echo when we don't want any echo-keystrokes.
+       (echo_keystrokes_p): Move earlier.
+
+2016-03-04  Chris Zheng  <chriszheng99@gmail.com>  (tiny change)
+
+       Minor fixes in calculator.el
+
+       * lisp/calculator.el (calculator-mode-map): Bind `E' for
+       `calculator-exp'.
+       (calculator-last-input): Fix a bug with pressing F1.
+       (Bug#20764)
+
+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-03-04  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve documentation of 'save-place-mode'
+
+       * lisp/saveplace.el (toggle-save-place): Update the doc string wrt
+       turning on 'save-place-mode' globally.
+
+       * etc/NEWS: Mention the need to call 'save-place-mode' for turning
+       on the mode in all buffers.
+
+2016-03-04  Chris Feng  <chris.w.feng@gmail.com>  (tiny change)
+
+       Allocate glyph matrices for the initial frame
+
+       * src/frame.c (make_initial_frame): Allocate glyph matrices (Bug#22787).
+
+       * src/dispnew.c (clear_glyph_matrix_rows): matrix->nrows can be 0.
+
+2016-03-04  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Fix white space in last checkin
+
+2016-03-04  Dima Kogan  <gnuplot@dima.secretsauce.net>
+
+       Make `insert-pair' always leave the cursor where documented
+
+       * lisp/emacs-lisp/lisp.el (insert-pair): The docstring of
+       insert-pair states that after insertion, the point ends up
+       after the opening character. This was not true if the pair was
+       inserted to surround a region (bug#16949).
+
+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-03-04  John F. Trudeau  <JFTrudeau@aetna.com>  (tiny change)
+
+       Highlight assignments in Makefiles more correctly
+
+       * lisp/progmodes/make-mode.el (makefile-macroassign-regex):
+       Highlight assignments preceded by a TAB character correctly
+       (bug#20787).
+
+
+       Backport:
+
+       (cherry picked from commit bbd86c5642bd62c43d72391669f28eaa14459fd5)
+
+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-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-03-04  Michael Albinus  <michael.albinus@gmx.de>
+
+       Further adaptions in file-notify-tests.el for w32notify
+
+       * test/automated/file-notify-tests.el
+       (file-notify--test-read-event-timeout, file-notify--test-timeout):
+       Decrease values.
+       (file-notify-test03-autorevert)
+       (file-notify-test04-file-validity)
+       (file-notify-test05-dir-validity): Run tests also for w32notify.
+       (file-notify-test08-watched-file-in-watched-dir):
+       Adapt expected events for w32notify.
+
+2016-03-04  Jan Tatarik  <jan.tatarik@gmail.com>
+
+       Don't bug out on localised dates in gnus-icalendar
+
+       * lisp/gnus/gnus-icalendar.el
+       (gnus-icalendar-event:org-timestamp): Don't bug out on
+       localised dates.
+
+2016-03-04  Drew Adams  <drew.adams@oracle.com>
+
+       (ls-lisp-insert-directory): Make -B work
+
+       * lisp/ls-lisp.el (ls-lisp-insert-directory): Make -B work
+       (bug#20776).
+
+       Backport:
+
+       (cherry picked from commit ef52e66efd78aac4c4e5bd5e11870e5ba3b37a1e)
+
+2016-03-04  Vaidheeswaran C  <vaidheeswaran.chinnaraju@gmail.com>
+
+       Make buttons in header lines work
+
+       * lisp/help-mode.el (help-button-action): `help-xref-button' in
+       header line doesn't work (bug#21024).
+
+       Backport:
+
+       (cherry picked from commit c11e565a6b6d09fa39d4c3ef65bef08190eaecc1)
+
+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-03-04  Łukasz Stelmach  <stlman@poczta.fm>
+
+       Encode header strings before printing
+
+       * lisp/ps-print.el (ps-generate-header-line): Encode the
+       header strings to avoid problems with non-ASCII headers
+       (bug#22611).
+
+       Backport:
+
+       (cherry picked from commit 3cedbdcc71ebefc12bd20ec84f74251fe99ee7d0)
+
+2016-03-04  Nicolas Richard  <youngfrog@members.fsf.org>
+
+       (cl-union): Do not ignore :test argument when lists are equal.
+
+       * lisp/emacs-lisp/cl-seq.el (cl-union): Do not ignore :test argument when lists are equal.
+
+       * test/automated/cl-seq-tests.el: New file (bug#22729).
+
+2016-03-04  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Add `isearch' to `basic-faces'
+
+       * doc/lispref/display.texi (Basic Faces): Mention the isearch
+       and lazy-highlight faces.
+
+       * lisp/replace.el (match): Add `isearch' to the `basic-faces'
+       group, too (bug#22760).
+
+2016-03-04  Dmitry Gutov  <dgutov@yandex.ru>
+
+       Make $, : and @ "prefix characters" in ruby-mode
+
+       * lisp/progmodes/ruby-mode.el (ruby-mode-syntax-table): Change the
+       syntax classes of $, : and @ to "prefix character"
+       (http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00272.html).
+       (ruby-syntax-propertize): Undo that specifically for colons
+       followed by an opening paren or bracket.
+       (ruby-font-lock-keyword-beg-re): Include colon character.
+       (ruby-font-lock-keywords): Adjust the constants matcher for `:'
+       not being a symbol constituent anymore.
+
+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-03-04  Michael Albinus  <michael.albinus@gmx.de>
+
+       Minor fixes in filenotify.el
+
+       * lisp/filenotify.el (top): Require 'cl-lib.
+       (file-notify--rm-descriptor)
+       (file-notify--event-watched-file): Use cl-caadr.
+       (file-notify-callback): Handle also `ignore' events from inotify.
+
+2016-03-04  Michael Albinus  <michael.albinus@gmx.de>
+
+       Additional fixes for file notification
+
+       * lisp/filenotify.el (top): Require 'cl when compiling.
+       (file-notify--event-watched-file): New defun.
+       (file-notify--rm-descriptor, file-notify-callback):
+       Handle case of several monitors running in parallel.
+
+       * test/automated/file-notify-tests.el
+       (file-notify--test-event-test): Simplify test.
+       (file-notify--test-with-events): Get rid of outer definition.
+       Check also results of tests performed in callbacks.
+       (file-notify-test02-events): No wrapping when calling
+       `file-notify-rm-watch'.  No special checking for callback tests.
+       (file-notify-test07-backup): Adapt expected events for gfilenotify.
+       (file-notify-test08-watched-file-in-watched-dir): Improve.
+
+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-03-04  Daiki Ueno  <ueno@gnu.org>
+
+       Set file modes of pinentry socket for extra safety
+
+       * lisp/net/pinentry.el: Require 'cl-lib for `cl-letf'.
+       (pinentry-start): Change the file modes of the socket file to 0700.
+       This is just for extra safety since the parent directory is already
+       protected with `server-ensure-safe-dir'.
+
+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-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-03-04  Dmitry Gutov  <dgutov@yandex.ru>
+
+       Kill off xref--display-history
+
+       Now that the core workflow keeps the xref window visible, there's
+       less value in storing this history.  And it never was
+       comprehensive enough to undo scrolling changes.
+       * lisp/progmodes/xref.el (xref--display-history)
+       (xref--save-to-history, xref-quit): Remove.
+       (xref--show-pos-in-buf): Update accordingly.
+       (xref--xref-buffer-mode-map): Remove xref-quit binding.
+
+2016-03-04  Dmitry Gutov  <dgutov@yandex.ru>
+
+       Keep the xref buffer visible until the user quits it explicitly
+
+       * lisp/progmodes/xref.el (xref--pop-to-location):
+       Rename WINDOW argument to ACTION.
+       (xref--with-dedicated-window): New macro.
+       (xref--show-pos-in-buf): Rename from `xref--display-position'.
+       Add and handle new argument, SELECTED.  Use the above macro.
+       (xref--show-location): Add SELECTED argument.
+       (xref-show-location-at-point): Make an effort to avoid the
+       original window when showing the location.
+       (xref-goto-xref): Don't quit the xref window (bug#20487 and
+       http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01133.html).
+       (xref--query-replace-1): Use xref--with-dedicated-window as well.
+       (xref--next-error-function): Call xref--show-location instead of
+       xref--pop-to-location.
+       (xref--show-xrefs): Rename WINDOW argument to DISPLAY-ACTION.
+       Only pass that value to xref--pop-to-location.  Pass the current
+       selected window to xref-show-xrefs-function as the `window'
+       property.
+       (xref--find-xrefs, xref--find-definitions): Rename WINDOW argument
+       to DISPLAY-ACTION as well.
+
+2016-03-04  Daiki Ueno  <ueno@gnu.org>
+
+       Change the default socket location for pinentry
+
+       * lisp/net/pinentry.el: Require 'cl-lib for `cl-letf'.
+       (pinentry--socket-dir): Change the default from /tmp/emacsXXX to
+       ~/.emacs.d/pinentry.
+       (pinentry-start): Change the file modes of the socket file to 0700.
+       This is just for extra safety since the parent directory is already
+       protected with `server-ensure-safe-dir'.
+
+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-03-04  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Sync with gnulib
+
+       This incorporates:
+       2016-02-10 stdalign: port to older HP and IBM cc
+       * doc/misc/texinfo.tex, lib/stdalign.in.h: Copy from gnulib.
+
+2016-03-04  David Engster  <deng@randomsample.de>
+
+       Remove `semanticdb-save-all-db-idle' from `auto-save-hook'
+
+       * lisp/cedet/semantic/db-mode.el (semanticdb-hooks): Do not put
+         `semanticdb-save-all-db-idle' into `auto-save-hook'. The latter is
+         not an idle hook, so it's not appropriate to call it there. It will
+         already be called in the `semantic-idle-work-core-handler', which
+         runs when Emacs is actually idle.
+
+2016-03-04  David Engster  <deng@randomsample.de>
+
+       Restore point when writing semantic table to disk
+
+       * lisp/cedet/semantic/db-file.el (object-write): Wrap call to
+         `semantic-fetch-tags' in `save-excursion', since it might move point
+         in current buffer. (Bug #22287)
+
+2016-03-04  Daiki Ueno  <ueno@gnu.org>
+
+       Mention pinentry.el in epa manual
+
+       * doc/misc/epa.texi (GnuPG version compatibility): New chapter,
+       describing the differences between three GnuPG branches, and how
+       to enable pinentry.el.
+       (Caching Passphrases): Add xref to the compatibility chapter.
+
+2016-03-04  Michael Albinus  <michael.albinus@gmx.de>
+
+       Fix Bug#22736
+
+       * lisp/filenotify.el (file-notify-callback): Use the proper
+       descriptor when calling the callback.  (Bug#22736)
+
+       * test/automated/file-notify-tests.el
+       (file-notify--test-event-handler): Deactivate trace.
+       (file-notify-test08-watched-file-in-watched-dir): Bind
+       `file-notify--test-tmpfile' temporarily in `dir-callback'.
+
+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-03-04  Daiki Ueno  <ueno@gnu.org>
+
+       Naming fix for consistency
+
+       * lisp/epg-config.el (epg-find-configuration): Rename from
+       `epg-configuration-find' to be consistent with other epg-* functions.
+       Change all callers.
+
+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-03-04  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix memory reservation on MS-Windows
+
+       * src/w32heap.c (mmap_alloc): Reserve memory in 64KB granular
+       units.  This avoids leaving gaps in reserved memory regions that
+       no one can use, since memory reservation must produce 64KB-aligned
+       addresses.  (Bug#22526)
+
+2016-03-04  Anders Lindgren  <andlind@gmail.com>
+
+       Update NextStep readme and add wish list.
+
+       * nextstep/README: Rewritten from scratch. New sections on
+       "History", "Overview of Cocoa and Objective-C", "Guidelines",
+       "Tracing Support", and "GNUStep". Expanded the "See Also" section.
+       * nextstep/WISHLIST: New file containing list of issues and ideas
+       associated with the NS port of Emacs.
+
+2016-03-04  Michael Albinus  <michael.albinus@gmx.de>
+
+       Report also result in `file-notify--test-event-handler'
+
+2016-03-04  Michael Albinus  <michael.albinus@gmx.de>
+
+       Improve file-notify-test08-watched-file-in-watched-dir
+
+       * test/automated/file-notify-tests.el (file-notify--test-desc2):
+       New variable.
+       (file-notify--test-cleanup): Use it.
+       (file-notify--test-event-handler): Enable trace.
+       (file-notify-test08-watched-file-in-watched-dir): Tag it as
+       :expensive-test.  Rewrite callbacks to use
+       `file-notify--test-event-handler'.  Read events in loop.  Check
+       `file-notify--test-results'.
+       (file-notify-test08-watched-file-in-watched-dir): Fix docstring.
+
+2016-03-04  Stephen Berman  <stephen.berman@gmx.net>
+
+       Fix todo-mode item date editing bugs
+
+       * lisp/calendar/todo-mode.el (todo-edit-item--header): Prevent out of
+       range error by making sure the value of the numerical month date
+       component cannot be nil.  Prevent wrong type error on trying to edit
+       day number in February by making sure numerical instead of string
+       value of the year component is passed to todo-read-date.
+       (todo-read-date): When using the numerical month date component make
+       sure to use `*' for an arbitrary month instead of its numerical value.
+
+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-03-04  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Allow customising the article mode cursor behavior
+
+       * doc/misc/gnus.texi (HTML): Mention gnus-article-show-cursor.
+
+       * lisp/gnus/gnus-art.el (gnus-article-show-cursor): New variable.
+       (gnus-article-mode): Use it.
+
+2016-03-04  Ari Roponen  <ari.roponen@gmail.com>
+
+       Use pop-to-buffer-same-window in woman.el
+
+       * lisp/woman.el (woman-really-find-file): Work around going to
+       the wrong buffer by using `pop-to-buffer-same-window' (bug#22332).
+       (WoMan-find-buffer): Ditto.
+
+2016-03-04  Tassilo Horn  <tsdh@gnu.org>
+
+       New filenotify test for bug#22736
+
+       * test/automated/file-notify-tests.el
+       (file-notify-test08-watched-file-in-watched-dir):
+       (file-notify--test-desc1): New filenotify test for bug#22736
+
+2016-03-04  Marcin Borkowski  <mbork@mbork.pl>
+
+       Report critical battery errors
+
+       * lisp/battery.el (battery-pmset): Report critical battery
+       errors (bug#18157).
+
+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-03-04  Mark Oteiza  <mvoteiza@udel.edu>
+
+       * lisp/calc/calc-units.el (math-standard-units): Update to 2014 CODATA adjustment.
+
+2016-03-04  Martin Rudalics  <rudalics@gmx.at>
+
+       Fix bugs in window resizing code
+
+       * lisp/window.el (adjust-window-trailing-edge): Fix mismatched
+       parenthesis.
+       (shrink-window, enlarge-window): Fix bug#22723 where windows
+       with preserved size would not get resized.  Also now signal an
+       error when the window cannot be shrunk or enlarged as requested.
+
+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-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-03-04  Daiki Ueno  <ueno@gnu.org>
+
+       Take advantage of new GnuPG version check function
+
+       * lisp/emacs-lisp/package.el (epg-configuration-find): Declare.
+       (package-refresh-contents): Use `epg-configuration-find' to check if EPG
+       is usable.
+
+2016-03-04  Daiki Ueno  <ueno@gnu.org>
+
+       Make GnuPG version check robuster
+
+       We changed the default gpg program to "gpg2" from "gpg" in the commit
+       f93d669a16bd3cb3f43f0c8cfd22fe18b627a6a1.  However, there are two
+       maintained branches (2.0 and 2.1) and Emacs doesn't work well with 2.0
+       series.  Check the actual version of "gpg2" at run time, and properly
+       divert to "gpg" if necessary.
+       * lisp/epg-config.el: Require 'cl-lib for `cl-destructuring-bind'.
+       (epg-config--program-alist): New variable.
+       (epg--configurations): New variable.
+       (epg-configuration-find): New function.
+       (epg-config--make-gpg-configuration): New function.
+       (epg-config--make-gpgsm-configuration): New function.
+       (epg-configuration): Mark as obsolete.
+       * lisp/epg.el (epg-context): Use `epg-configuration-find'.
+
+2016-03-04  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Fix x-load-color-file pointer signedness
+
+       * src/xfaces.c (Fx_load_color_file) [!HAVE_X_WINDOWS]:
+       For sscanf and int *, use %d, not %u.
+       Problem found on Ubuntu 15.10 x32, which lacks X support.
+
+2016-03-04  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * lisp/time-stamp.el (time-stamp-time-zone): Fix doc string punct.
+
+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-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-03-04  Mark Oteiza  <mvoteiza@udel.edu>
+
+       * lisp/calc/calc-units.el (math-build-units-table-buffer): Use special-mode.
+
+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-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-03-04  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Fix display of <pre> elements
+
+       * lisp/net/eww.el (eww-display-html): Remove CRLF before
+       parsing so that <pre> elements don't render with ^M at the end
+       of the lines.
+
+2016-03-04  Eli Zaretskii  <eliz@gnu.org>
+
+       Minor fixes in global-auto-composition-mode
+
+       * lisp/emacs-lisp/easy-mmode.el (easy-mmode-pretty-mode-name):
+       Produce prettier names of globalized minor modes.
+       * lisp/composite.el (global-auto-composition-mode): Make it a
+       globalized mode.  (Bug#22682)
+
+2016-03-04  Alan Mackenzie  <acm@muc.de>
+
+       Allow arithmetic operators inside C++ template constructs.
+
+       Fixes debbugs #22486.  This corrects the previous patch with this message
+       which was empty.
+
+       * lisp/progmodes/cc-langs.el (c-multichar->-op-not->>-regexp): New language
+       variable.
+       (c-<>-notable-chars-re): New language variable.
+
+       * lisp/progmodes/cc-engine.el (c-forward-<>-arglist-recur): User
+       c-<>-notable-chars-re in place of the former fixed string in searching for
+       places to stop and examine.
+       Use c-multichar->-op-not->>-regexp to check that a found ">" is not part of a
+       multichar operator in place of the former c->-op-without->-cont-regexp.
+       Add code to skip forwards over a balanced parenthesized expression.
+
+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-03-04  Alan Mackenzie  <acm@muc.de>
+
+       Allow arithmetic operators inside C++ template constructs.
+
+       Fixes debbugs #22486.
+
+       * lisp/progmodes/cc-langs.el (c-multichar->-op-not->>-regexp): New language
+       variable.
+       (c-<>-notable-chars-re): New language variable.
+
+       * lisp/progmodes/cc-engine.el (c-forward-<>-arglist-recur): User
+       c-<>-notable-chars-re in place of the former fixed string in searching for
+       places to stop and examine.
+       Use c-multichar->-op-not->>-regexp to check that a found ">" is not part of a
+       multichar operator in place of the former c->-op-without->-cont-regexp.
+       Add code to skip forwards over a balanced parenthesized expression.
+
+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-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-03-04  Paul Eggert  <eggert@cs.ucla.edu>
+
+       CONTRIBUTE cleanups and updates
+
+       * CONTRIBUTE: Mention URLs and info nodes more consistently,
+       avoiding possibly-confusing punctuation adjacent to a URL, and
+       giving full shell commands for 'info'.  Start with a brief but
+       complete how-to, for people who want to get started right away.
+       Then briefly discuss how to join the development process in the
+       typical order.  Omit needless words.  Update some of the
+       now-obsolete file names, info node names, and quoting styles.
+       Better document emacs-NN branches and how they are merged.
+       * admin/notes/git-workflow: Change emacs-24 to emacs-25,
+       and trunk to master.  This file still needs work.
+
+2016-03-04  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Port USE_STACK_LISP_OBJECTS fix to Clang
+
+       * src/lisp.h (USE_STACK_LISP_OBJECTS): Default to false for Clang.
+       Recent versions of Clang claim to be GCC 4.2.1 but do not have
+       the GCC bug.
+
+2016-03-04  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Port to x86 GCC 4.3.1 and earlier
+
+       This tries to port to x86 FreeBSD 9, where Emacs dumps core (Bug#22065).
+       * src/lisp.h (USE_STACK_LISP_OBJECTS): Default to false
+       for GCC 4.3.1 and earlier.
+
+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-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-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-03-04  Eli Zaretskii  <eliz@gnu.org>
+
+       Make 'mmap_realloc' on MS-Windows more reliable
+
+       * src/w32heap.c (mmap_alloc): If reserving memory succeeds, but
+       committing fails, return NULL.  Don't call GetLastError twice for
+       the same API error.
+       (mmap_realloc): Zero out MEMORY_BASIC_INFORMATION structures
+       before calling VirtualQuery, to avoid using garbled values if the
+       call fails.  If committing more pages from the same block fails,
+       fall back on mmap_alloc + CopyMemory.  Enhance debugging printouts
+       if the call to VirtualAlloc to commit more pages fails.
+       (Bug#22526)
+
+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-03-04  Nicolas Petton  <nicolas@petton.fr>
+
+       Bump version to 25.0.91
+
+       * README:
+       * configure.ac:
+       * msdos/sed2v2.inp: Bump version to 25.0.91.
+
+2016-03-04  Nicolas Petton  <nicolas@petton.fr>
+
+       * etc/AUTHORS: Update the AUTHORS file
+
+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-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-15  Eli Zaretskii  <eliz@gnu.org>
+
+       Document deprecation of hi-lock-mode's 'C-x w' bindings
+
+       * doc/emacs/display.texi (Highlight Interactively): Deprecate the
+       "C-x w" bindings of hi-lock-mode.
+
+       * etc/NEWS: Mark the deprecation entry as documented.
+
+2016-02-15  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       Announce that the `C-x w' bindings are deprecated
+
+2016-02-15  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Suppress GNUstep hardening
+
+       Fedora 23 normally hardens GNUstep applications, which causes
+       ‘./configure --with-ns’ to break Emacs’s funky way of undumping.
+       Fix this by eliding the hardening options (Bug#22518).
+       * src/Makefile.in (LIBS_GNUSTEP): Omit options like
+       ‘-specs=/usr/lib/rpm/redhat/redhat-hardened-ld’.
+       (GNU_OBJC_CFLAGS): Omit options like
+       ‘-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1’.
+
+2016-02-15  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix redisplay after a large insertion
+
+       * src/xdisp.c (redisplay_internal): Don't accept the results of
+       "optimization 3" if the cursor ends up in a partially visible
+       glyph row.  (Bug22637)
+
+2016-02-15  Andreas Schwab  <schwab@linux-m68k.org>
+
+       Revert "Fix gnus-group-get-new-news-this-group on group with closed server"
+
+       This reverts commit 9dc77e37aa84c6df9b3ddb4609f3c09201b0580e.
+
+               * lisp/gnus/nnimap.el (nnimap-change-group): Revert last
+               change.  (Bug#22634)
+
+2016-02-15  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * lib-src/make-docfile.c: Include stdarg.h.
+
+2016-02-15  Alan Mackenzie  <acm@muc.de>
+
+       Extend gpm-mouse-mode's doc string and doc to point out limitations.
+
+       * lisp/t-mouse.el (gpm-mouse-mode): Extend doc string to indicate the
+       inability to transfer text between Emacs and other programs which use GPM.
+
+       * doc/emacs/frames.texi (Text-Only Mouse): Note the inability to transfer text
+       between Emacs and other progrmas which use GPM.
+
+2016-02-15  Eli Zaretskii  <eliz@gnu.org>
+
+       Revert "Backport: * lisp/isearch.el: Turn char-folding off by default"
+
+       * lisp/isearch.el: Turn char-folding back oon by default.
+
+       This reverts commit 12c50e82c9b432b2fc31f8fb2215f43ceea80822.
+
+2016-02-15  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Revert "Support integer image rotation and respect EXIF rotations"
+
+       This reverts commit 0f600496050bf435f55dc81056e06fcd45992dc8.
+
+       This change does not work on Fedora.
+
+2016-02-15  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Revert "Document EXIF image rotation"
+
+       This reverts commit 10b8ed27ec91ff52f93eb0297dcc3abb214931aa.
+
+       This change does not work on Fedora, for instance.
+
+2016-02-15  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Document OS X LANG default
+
+       * doc/emacs/cmdargs.texi (General Variables):
+       Document OS X Language and Region system preference.
+       Suggested by Alan Third.
+
+2016-02-15  Alan Third  <alan@idiocy.org>
+
+       Set locale when run from OS X GUI
+
+       * src/emacs.c (main): Call ns_init_locale.
+       * src/nsterm.m (ns_init_locale): Get locale from OS and set LANG.
+       * src/nsterm.h: Include ns_init_locale.
+
+2016-02-15  Paul Eggert  <eggert@cs.ucla.edu>
+
+       make-docfile cleanup for I/O, etc.
+
+       * lib-src/make-docfile.c (progname, generate_globals, num_globals)
+       (num_globals_allocated, globals): Now static.
+       (generate_globals, struct rcsoc_state, read_c_string_or_comment):
+       (write_c_args, scan_c_stream, search_lisp_doc_at_eol, scan_lisp_file):
+       Use bool for boolean.
+       (verror): New function.
+       (fatal, error): Use it.  API is now like printf.  All callers changed.
+       (main): Remove err_count local that was always 0.
+       (main, scan_c_stream, scan_lisp_file): Check for I/O error.
+       (scan_file, scan_c_file, scan_c_stream, scan_lisp_file):
+       Return void, not 0.
+       (put_char, scan_keyword_or_put_char, scan_c_file): Use char for byte.
+       (scan_keyword_or_put_char): Check for missing ( and unexpected EOF.
+       (close_emacs_globals): Use ptrdiff_t for index, not int.
+       (scan_c_file, scan_lisp_file): Exit with failure if file cannot be
+       opened, rather than diagnosing but exiting with status 0.
+       (search_lisp_doc_at_eol): Don't worry about ungetc of EOF; it's
+       portable now.
+
+2016-02-15  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Memory-management cleanup in make-docfile
+
+       I compiled it with -fsanitize=address and fixed the leaks it detected.
+       Also, I changed it to prefer signed to unsigned integer types,
+       and to check for integer overflow.
+       * lib-src/make-docfile.c:
+       Include <stddef.h>, <stdint.h>, <intprops.h>, <min-max.h>.
+       (memory_exhausted): New function.
+       (xmalloc, xrealloc): Use it.
+       (xmalloc, xrealloc, scan_file, struct rcsoc_state, write_c_args)
+       (uncompiled, scan_lisp_file):
+       Prefer signed integer types to unsigned.
+       (xstrdup): Remove.  All uses removed.
+       (num_globals, num_globals_allocated, write_globals, scan_c_stream):
+       Use ptrdiff_t, not int, for indexes that in theory could exceed INT_MAX.
+       (add_global): Use const to pacify --enable-gcc-warnings.
+       Make a copy here, rather than relying on strdup calls later.
+       (add_global, write_globals, scan_c_stream):
+       Avoid integer overflow when calculating sizes.
+       (write_globals, scan_c_stream, scan_lisp_file): Avoid memory leak.
+       (scan_c_stream): Check for add_global failure.
+
+2016-02-15  Kevin Gallagher  <Kevin.Gallagher@boeing.com>
+
+       Kevin Gallagher has new email address
+
+       * lisp/emulation/edt.el:
+       * lisp/emulation/edt-lk201.el:
+       * lisp/emulation/edt-mapper.el:
+       * lisp/emulation/edt-pc.el:
+       * lisp/emulation/edt-vt100.el:
+       * etc/edt-user.el:
+       * doc/misc/edt.texi: Update Kevin Gallagher's email address.
+
+2016-02-15  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve doc strings of 'forward/backward-word-strictly'
+
+       * lisp/simple.el (backward-word): Refer to 'backward-word-strictly'
+       in the doc string.  Suggested by Glenn Morris <rgm@gnu.org>.
+       * lisp/subr.el (forward-word-strictly, backward-word-strictly):
+       Mention 'subword-mode' in the doc strings.
+
+       * src/syntax.c (Fforward_word): Refer to 'forward-word-strictly'
+       in the doc string.  (Bug#22560)
+
+2016-02-15  Michael Albinus  <michael.albinus@gmx.de>
+
+       Describe Makefile test targets in test/README
+
+       * CONTRIBUTE: Move Makefile test targets to test/README.
+
+       * Makefile.in:
+       * test/README: Describe Makefile test targets.
+
+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-15  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Document EXIF image rotation
+
+       * doc/lispref/display.texi (ImageMagick Images): Mention EXIF rotation.
+
+2016-02-15  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-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-15  Juri Linkov  <juri@linkov.net>
+
+       * lisp/replace.el (replace-match-maybe-edit): Make arg `backward' optional.
+
+       Doc fix.
+       (replace-search, replace-highlight): Make arg `backward' optional.
+       (Bug#18388)
+
+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-15  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Suppress ACL ops if configured with --disable-acl
+
+       Without this patch, some ACL operations were suppressed, but not all.
+       * 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-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-15  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       Make mm-html-blocked-images default to "" again
+
+       * lisp/gnus/mm-decode.el (mm-html-blocked-images):
+       Default to "" that blocks all external images.
+
+       * 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
+
+       * 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-09  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-09  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-09  Oscar Fuentes  <ofv@wanadoo.es>
+
+       * etc/NEWS: mention the `vc-faces' customization group
+
+2016-02-09  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-09  Michael Albinus  <michael.albinus@gmx.de>
+
+       * CONTRIBUTE: Add more examples for $(SELECTOR) make variable.
+
+2016-02-09  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-08  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-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-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).
+
+       (cherry picked from commit 8722e849f75ceafb82a1c17105e8ab76077a8ebc)
+
+       Backport:
+
+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-08  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * doc/misc/emacs-mime.texi (Display Customization):
+       Doc fix for mm-html-inhibit-images.
+
+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-08  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-08  Glenn Morris  <rgm@gnu.org>
+
+       * lisp/gnus/mm-decode.el (mm-alist-to-plist): Doc fix.
+
+2016-02-08  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-08  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-08  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-07  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-07  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-07  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-07  Artur Malabarba  <bruce.connor.am@gmail.com>
+
+       * lisp/comint.el (comint-prompt-read-only): Clean tabs in docstring
+
+       While tabs in code are mostly fine because the Emacs sources have a
+       .dir-locals file specifying tab-width, the same is not true of tabs in
+       code examples inside docstrings.  The docstring is printed on a *Help*
+       buffer, which can be created on any directory and won't necessarily have
+       the same tab-width set.
+
+2016-02-07  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Don't inloop gnus-uu-mark-thread on the last thread
+
+       * lisp/gnus/gnus-uu.el (gnus-uu-mark-thread): Don't infloop on the
+       final thread in the summary buffer (bug#16666).
+
+2016-02-06  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Display non-ASCII group names better in prompts
+
+       * lisp/gnus/gnus-sum.el (gnus-articles-to-read): To decode the
+       group name, we have to do that before we remove the prefix.
+
+2016-02-06  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Default to gpg2 instead of gpg
+
+       * lisp/epg-config.el (epg-gpg-program): Prefer gpg2 over gpg, if
+       it exists.  This fixes many problems with using the GPG
+       authentication agent.
+
+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.
+
+       Backport:
+
+       (cherry picked from commit 55ce3c30d617c38eb086d5ad4ffbd881c20c559c)
+
+2016-02-06  Artur Malabarba  <bruce.connor.am@gmail.com>
+
+       * lisp/isearch.el (isearch-define-mode-toggle): Improve logic
+
+2016-02-06  Artur Malabarba  <bruce.connor.am@gmail.com>
+
+       * lisp/menu-bar.el (menu-bar-options-menu): New search submenu
+
+       (menu-bar-search-options-menu): New variable
+
+2016-02-06  Artur Malabarba  <bruce.connor.am@gmail.com>
+
+       * lisp/isearch.el (search-default-mode)
+
+       (isearch-regexp-function): Improve docstrings.
+
+2016-02-06  Artur Malabarba  <bruce.connor.am@gmail.com>
+
+       * lisp/isearch.el: Rename search-default-regexp-mode to search-default-mode
+
+       (search-default-mode): New variable.
+       (isearch-mode, isearch-define-mode-toggle)
+       (isearch--describe-regexp-mode): Update accordingly.
+       * lisp/menu-bar.el (nonincremental-search-forward): Update accordingly.
+       * etc/NEWS: Update accordingly.
+       * doc/emacs/search.texi: Update accordingly.
+
+2016-02-06  Oscar Fuentes  <ofv@wanadoo.es>
+
+       Use monitor's resolution for positioning tooltips
+
+       * src/xfns.c (compute_tip_xy): Use the resolution of the monitor where
+         the mouse pointer is to avoid placing the tooltip over the border of
+         the monitor on multi-head displays. Fixes bug#22549.
+
+2016-02-06  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix file-notify-test on MS-Windows
+
+       * test/automated/file-notify-tests.el (file-notify--test-timeout):
+       Reduce w32notify timeout to 10 sec.
+       (file-notify-test06-many-events): Call read-event after each
+       rename, to keep the w32notify backend happy in batch mode.
+       (Bug#22534)
+
+2016-02-06  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix issues found by auditing w32notify code
+
+       * src/w32inevt.c (handle_file_notifications): Count the number of
+       events to be returned.
+       * src/w32notify.c (send_notifications): Don't copy to the file
+       notification buffer more than it can hold.  (Bug#22534)
+
+2016-02-06  Eli Zaretskii  <eliz@gnu.org>
+
+       Extend etags Ruby support for accessors
+
+       * lib-src/etags.c (Ruby_functions): Support accessors defined with
+       parentheses.  (Bug#22563)
+
+       * test/etags/ruby-src/test1.ru (A::B): Add tests for accessors
+       defined with parentheses.
+       * 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 changes in Ruby tests.
+
+2016-02-06  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Update publicsuffix.txt.
+
+       * etc/publicsuffix.txt: Updated from
+       https://publicsuffix.org/list/public_suffix_list.dat.
+
+2016-02-06  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Ensure that Gnus dribble handling allows removing entries
+
+       * lisp/gnus/gnus-start.el (gnus-dribble-enter): Ensure that each
+       entry is on a single line.
+
+2016-02-05  OGAWA Hirofumi  <hirofumi@mail.parknet.co.jp>  (tiny change)
+
+       Be consistent when using encoded strings in nnimap data
+
+       * lisp/gnus/nnimap.el (nnimap-encode-gnus-group): New function
+       (nnimap-request-list): Use it.
+       (nnimap-request-newgroups): Ditto.
+
+2016-02-05  OGAWA Hirofumi  <hirofumi@mail.parknet.co.jp>  (tiny change)
+
+       Display the decoded Gnus group name
+
+       * lisp/gnus/gnus-sum.el (gnus-summary-read-group-1): Use the
+       decoded group name in the message.
+
+2016-02-05  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Use completion-ignore-case instead of defining command
+
+       * lisp/erc/erc.el (erc-mode): Set completion-ignore-case so
+       that we get case-insensitive completion.
+       (erc-completion-at-point): Remove.
+
+2016-02-05  Eli Zaretskii  <eliz@gnu.org>
+
+       Merge branch 'emacs-25' of git.savannah.gnu.org:/srv/git/emacs into emacs-25
+
+2016-02-05  Michael Albinus  <michael.albinus@gmx.de>
+
+       * test/automated/file-notify-tests.el (file-notify-test06-many-events):
+
+       Reduce the number of iterations to 250 in case of w32notify.
+
+2016-02-05  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix problems caused by new implementation of sub-word mode
+
+       * lisp/subr.el (forward-word-strictly, backward-word-strictly):
+       New functions.
+       (word-move-empty-char-table): New variable.
+
+       * etc/NEWS: Mention 'forward-word-strictly' and
+       'backward-word-strictly'.
+
+       * doc/lispref/positions.texi (Word Motion): Document
+       'find-word-boundary-function-table', 'forward-word-strictly', and
+       'backward-word-strictly'.  (Bug#22560)
+
+       * src/syntax.c (syms_of_syntax)
+       <find-word-boundary-function-table>: Doc fix.
+
+       * lisp/wdired.el (wdired-xcase-word):
+       * lisp/textmodes/texnfo-upd.el (texinfo-copy-node-name)
+       (texinfo-copy-section-title, texinfo-start-menu-description)
+       (texinfo-copy-menu-title, texinfo-specific-section-type)
+       (texinfo-insert-node-lines, texinfo-copy-next-section-title):
+       * lisp/textmodes/texinfo.el (texinfo-clone-environment)
+       (texinfo-insert-@end):
+       * lisp/textmodes/texinfmt.el (texinfo-format-scan)
+       (texinfo-anchor, texinfo-multitable-widths)
+       (texinfo-multitable-item):
+       * lisp/textmodes/tex-mode.el (latex-env-before-change):
+       * lisp/textmodes/flyspell.el (texinfo-mode-flyspell-verify):
+       * lisp/skeleton.el (skeleton-insert):
+       * lisp/simple.el (count-words):
+       * lisp/progmodes/vhdl-mode.el (vhdl-beginning-of-libunit)
+       (vhdl-beginning-of-defun, vhdl-beginning-of-statement-1)
+       (vhdl-update-sensitivity-list, vhdl-template-block)
+       (vhdl-template-break, vhdl-template-case, vhdl-template-default)
+       (vhdl-template-default-indent, vhdl-template-for-loop)
+       (vhdl-template-if-then-use, vhdl-template-bare-loop)
+       (vhdl-template-nature, vhdl-template-procedural)
+       (vhdl-template-process, vhdl-template-selected-signal-asst)
+       (vhdl-template-type, vhdl-template-variable)
+       (vhdl-template-while-loop, vhdl-beginning-of-block)
+       (vhdl-hooked-abbrev, vhdl-port-copy, vhdl-hs-forward-sexp-func):
+       * lisp/progmodes/verilog-mode.el (verilog-backward-sexp)
+       (verilog-forward-sexp, verilog-beg-of-statement)
+       (verilog-set-auto-endcomments, verilog-backward-token)
+       (verilog-do-indent):
+       * lisp/progmodes/vera-mode.el (vera-guess-basic-syntax)
+       (vera-indent-block-closing):
+       * lisp/progmodes/simula.el (simula-context)
+       (simula-backward-up-level, simula-forward-down-level)
+       (simula-previous-statement, simula-next-statement)
+       (simula-skip-comment-backward, simula-calculate-indent)
+       (simula-find-if, simula-electric-keyword):
+       * lisp/progmodes/sh-script.el (sh-smie--rc-newline-semi-p):
+       * lisp/progmodes/ruby-mode.el (ruby-smie--redundant-do-p)
+       (ruby-smie--forward-token, ruby-smie--backward-token)
+       (ruby-singleton-class-p, ruby-calculate-indent)
+       (ruby-forward-sexp, ruby-backward-sexp):
+       * lisp/progmodes/ps-mode.el (ps-run-goto-error):
+       * lisp/progmodes/perl-mode.el (perl-syntax-propertize-function)
+       (perl-syntax-propertize-special-constructs)
+       (perl-backward-to-start-of-continued-exp):
+       * lisp/progmodes/pascal.el (pascal-indent-declaration):
+       * lisp/progmodes/octave.el (octave-function-file-p):
+       * lisp/progmodes/mantemp.el (mantemp-insert-cxx-syntax):
+       * lisp/progmodes/js.el (js--forward-function-decl):
+       * lisp/progmodes/idlwave.el (idlwave-show-begin-check)
+       (idlwave-beginning-of-block, idlwave-end-of-block)
+       (idlwave-block-jump-out, idlwave-determine-class):
+       * lisp/progmodes/icon.el (icon-is-continuation-line)
+       (icon-backward-to-start-of-continued-exp, end-of-icon-defun):
+       * lisp/progmodes/hideif.el (hide-ifdef-define):
+       * lisp/progmodes/f90.el (f90-change-keywords):
+       * lisp/progmodes/cperl-mode.el (cperl-electric-pod)
+       (cperl-linefeed, cperl-electric-terminator)
+       (cperl-find-pods-heres, cperl-fix-line-spacing)
+       (cperl-invert-if-unless):
+       * lisp/progmodes/cc-engine.el (c-forward-<>-arglist-recur):
+       * lisp/progmodes/cc-align.el (c-lineup-java-inher):
+       * lisp/progmodes/ada-mode.el (ada-compile-goto-error)
+       (ada-adjust-case-skeleton, ada-create-case-exception)
+       (ada-create-case-exception-substring)
+       (ada-case-read-exceptions-from-file, ada-after-keyword-p)
+       (ada-scan-paramlist, ada-get-current-indent, ada-get-indent-end)
+       (ada-get-indent-if, ada-get-indent-block-start)
+       (ada-get-indent-loop, ada-get-indent-type)
+       (ada-search-prev-end-stmt, ada-check-defun-name)
+       (ada-goto-decl-start, ada-goto-matching-start)
+       (ada-goto-matching-end, ada-looking-at-semi-or)
+       (ada-looking-at-semi-private, ada-in-paramlist-p)
+       (ada-search-ignore-complex-boolean, ada-move-to-start)
+       (ada-move-to-end, ada-which-function, ada-gen-treat-proc):
+       * lisp/net/quickurl.el (quickurl-grab-url):
+       * lisp/mail/sendmail.el (mail-do-fcc):
+       * lisp/mail/rmail.el (rmail-resend):
+       * lisp/mail/mailabbrev.el (mail-abbrev-complete-alias):
+       * lisp/mail/mail-extr.el (mail-extract-address-components):
+       * lisp/json.el (json-read-keyword):
+       * lisp/files.el (insert-directory):
+       * lisp/emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
+       * lisp/completion.el (symbol-under-point, symbol-before-point)
+       (symbol-before-point-for-complete, next-cdabbrev)
+       (add-completions-from-c-buffer):
+       * lisp/cedet/semantic/texi.el (semantic-up-context)
+       (semantic-beginning-of-context):
+       * lisp/cedet/semantic/bovine/el.el (semantic-get-local-variables):
+       use 'forward-word-strictly' and 'backward-word-strictly' instead
+       of 'forward-word' and 'backward-word'.
+
+2016-02-05  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Fix doc string of tls-program
+
+       * lisp/net/tls.el (tls-program): Document the %t parameter (bug#22559).
+
+2016-02-05  Mark Oteiza  <mvoteiza@udel.edu>
+
+       * etc/NEWS: Document new mpc.el features
+
+2016-02-04  Leo Liu  <sdl.web@gmail.com>
+
+       * lisp/custom.el (defface): Revert indentation change.  (Bug#22524)
+
+2016-02-04  Alan Mackenzie  <acm@muc.de>
+
+       Correctly fontify C++ initializations which "look like" functions.
+
+       Fixes bug#7579.
+
+       lisp/progmodes/cc-engine.el (c-forward-declarator): Add extra optional
+       parameter to enable handling of "anonymous" declarators in declarations.
+
+       lisp/progmodes/cc-fonts.el (c-font-lock-declarators): Check more rigorously
+       whether a "(" opens a parameter list of a function, or an initialization of a
+       variable.
+
+2016-02-04  Ulf Jasper  <ulf.jasper@web.de>
+
+       Improve newsticker-treeview-selection-face
+
+       * newst-treeview.el (newsticker-treeview-selection-face): Improve
+       readability for dark background.
+
+2016-02-04  Eli Zaretskii  <eliz@gnu.org>
+
+       Minor fix in tagging Ruby accessors by etags
+
+       * lib-src/etags.c (Ruby_functions): Don't tag accessors whose
+       names are not literal symbols.  (Bug#22241)
+
+2016-02-04  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Spelling fixes
+
+2016-02-04  Dmitry Gutov  <dgutov@yandex.ru>
+
+       Remove 'def X' from the example
+
+       * test/etags/ruby-src/test1.ru (A::B): Remove 'def X'
+       (http://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00167.html).
+       * 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 accordingly.
+
 2016-02-09  Eli Zaretskii  <eliz@gnu.org>
 
        Fix network-stream-tests on MS-Windows
        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 initialisation.
+       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
        (unexec): Don't search for bss style sections by name.  Instead,
        use the last PT_LOAD header address range covered by p_memsz
        but not p_filesz and match any SHT_NOBITS section in that
-       address range.  Simplify initialisation of section header vars.
+       address range.  Simplify initialization of section header vars.
        Don't assume that section headers are above bss segment.  Move
        copying of bss area out of section loop.  Align .data2 section
        to 1, since it now covers the entire bss area.  For SHT_NOBITS
        Separate out some of the more mechanical changes so following patches
        are smaller.
 
-       * src/unexelf.c (unexec): Rearrange initialisation of program
+       * src/unexelf.c (unexec): Rearrange initialization of program
        header vars.  Use pointer vars in loops rather than indexing
        section header array via macros.  Simplify _OBJC_ sym code
        and reloc handling code.
 
 2015-09-01  Paul Eggert  <eggert@cs.ucla.edu>
 
-       terminal-init-w32console mimicks command-line
+       terminal-init-w32console mimics command-line
        Problem reported by Eli Zaretskii.
        * lisp/startup.el (startup--setup-quote-display):
        New function, refactored from a part of ‘command-line’.
 
 This file records repository revisions from
 commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
+2016-03-04a00c6cfb5f3cafbad92bd4584a0f50343a568 (inclusive).
+2016-02-15decb15e0496cec0c48d980c88a5a9d7cc00da (inclusive).
 2016-02-04b6d89ff9288a49099f041752908b5eb9613e (inclusive).
-commit 53f3d4a94ac784da3fed3abc72766ecf698ab53c (inclusive).
+commit ba1422e12f80ae1eb2aa9d0ce80c14e3ee4b3950 (inclusive).
 See ChangeLog.1 for earlier changes.
 
 ;; Local Variables: