+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.
+