+2015-09-15 Eli Zaretskii <eliz@gnu.org>
+
+ Add missing *.pbm images
+ * etc/images/connect.pbm: New file.
+ * etc/images/custom/down-pushed.pbm: New file.
+ * etc/images/custom/down.pbm: New file.
+ * etc/images/custom/right-pushed.pbm: New file.
+ * etc/images/custom/right.pbm: New file.
+ * etc/images/describe.pbm: New file.
+ * etc/images/disconnect.pbm: New file.
+ * etc/images/ezimage/bits.pbm: New file.
+ * etc/images/ezimage/bitsbang.pbm: New file.
+ * etc/images/ezimage/box-minus.pbm: New file.
+ * etc/images/ezimage/box-plus.pbm: New file.
+ * etc/images/ezimage/box.pbm: New file.
+ * etc/images/ezimage/checkmark.pbm: New file.
+ * etc/images/ezimage/dir-minus.pbm: New file.
+ * etc/images/ezimage/dir-plus.pbm: New file.
+ * etc/images/ezimage/dir.pbm: New file.
+ * etc/images/ezimage/doc-minus.pbm: New file.
+ * etc/images/ezimage/doc-plus.pbm: New file.
+ * etc/images/ezimage/doc.pbm: New file.
+ * etc/images/ezimage/info.pbm: New file.
+ * etc/images/ezimage/key.pbm: New file.
+ * etc/images/ezimage/label.pbm: New file.
+ * etc/images/ezimage/lock.pbm: New file.
+ * etc/images/ezimage/mail.pbm: New file.
+ * etc/images/ezimage/page-minus.pbm: New file.
+ * etc/images/ezimage/page-plus.pbm: New file.
+ * etc/images/ezimage/page.pbm: New file.
+ * etc/images/ezimage/tag-gt.pbm: New file.
+ * etc/images/ezimage/tag-minus.pbm: New file.
+ * etc/images/ezimage/tag-plus.pbm: New file.
+ * etc/images/ezimage/tag-type.pbm: New file.
+ * etc/images/ezimage/tag-v.pbm: New file.
+ * etc/images/ezimage/tag.pbm: New file.
+ * etc/images/ezimage/unlock.pbm: New file.
+ * etc/images/gnus/important.pbm: New file.
+ * etc/images/gnus/mail-send.pbm: New file.
+ * etc/images/gnus/receipt.pbm: New file.
+ * etc/images/gnus/toggle-subscription.pbm: New file.
+ * etc/images/gnus/unimportant.pbm: New file.
+ * etc/images/gud/all.pbm: New file.
+ * etc/images/gud/rcont.pbm: New file.
+ * etc/images/gud/recstart.pbm: New file.
+ * etc/images/gud/recstop.pbm: New file.
+ * etc/images/gud/rfinish.pbm: New file.
+ * etc/images/gud/rnext.pbm: New file.
+ * etc/images/gud/rnexti.pbm: New file.
+ * etc/images/gud/rstep.pbm: New file.
+ * etc/images/gud/rstepi.pbm: New file.
+ * etc/images/gud/thread.pbm: New file.
+ * etc/images/lock-broken.pbm: New file.
+ * etc/images/lock-ok.pbm: New file.
+ * etc/images/lock.pbm: New file.
+ * etc/images/mail/copy.pbm: New file.
+ * etc/images/mail/forward.pbm: New file.
+ * etc/images/mail/not-spam.pbm: New file.
+ * etc/images/mail/outbox.pbm: New file.
+ * etc/images/mail/preview.pbm: New file.
+ * etc/images/mail/save-draft.pbm: New file.
+ * etc/images/mh-logo.pbm: New file.
+ * etc/images/mpc/add.pbm: New file.
+ * etc/images/mpc/ffwd.pbm: New file.
+ * etc/images/mpc/next.pbm: New file.
+ * etc/images/mpc/pause.pbm: New file.
+ * etc/images/mpc/play.pbm: New file.
+ * etc/images/mpc/prev.pbm: New file.
+ * etc/images/mpc/rewind.pbm: New file.
+ * etc/images/mpc/stop.pbm: New file.
+ * etc/images/redo.pbm: New file.
+ * etc/images/smilies/braindamaged.pbm: New file.
+ * etc/images/smilies/cry.pbm: New file.
+ * etc/images/smilies/dead.pbm: New file.
+ * etc/images/smilies/evil.pbm: New file.
+ * etc/images/smilies/forced.pbm: New file.
+ * etc/images/smilies/grin.pbm: New file.
+ * etc/images/smilies/indifferent.pbm: New file.
+ * etc/images/sort-ascending.pbm: New file.
+ * etc/images/sort-column-ascending.pbm: New file.
+ * etc/images/sort-criteria.pbm: New file.
+ * etc/images/sort-descending.pbm: New file.
+ * etc/images/sort-row-ascending.pbm: New file.
+ * etc/images/unchecked.pbm: New file.
+ * etc/images/zoom-in.pbm: New file.
+ *: New file.
+ : New file.
+ : New file.
+ * Please enter the commit message for your changes. Lines starting: New file.
+ * with '#' will be ignored, and an empty message aborts the commit.: New file.
+ * On branch master: New file.
+ * Your branch is up-to-date with 'origin/master'.: New file.
+ *: New file.
+ * Changes to be committed:: New file.
+ * modified: etc/images/README: New file.
+ * etc/images/connect.pbm: New file.
+ * etc/images/custom/down-pushed.pbm: New file.
+ * etc/images/custom/down.pbm: New file.
+ * etc/images/custom/right-pushed.pbm: New file.
+ * etc/images/custom/right.pbm: New file.
+ * etc/images/describe.pbm: New file.
+ * etc/images/disconnect.pbm: New file.
+ * etc/images/ezimage/bits.pbm: New file.
+ * etc/images/ezimage/bitsbang.pbm: New file.
+ * etc/images/ezimage/box-minus.pbm: New file.
+ * etc/images/ezimage/box-plus.pbm: New file.
+ * etc/images/ezimage/box.pbm: New file.
+ * etc/images/ezimage/checkmark.pbm: New file.
+ * etc/images/ezimage/dir-minus.pbm: New file.
+ * etc/images/ezimage/dir-plus.pbm: New file.
+ * etc/images/ezimage/dir.pbm: New file.
+ * etc/images/ezimage/doc-minus.pbm: New file.
+ * etc/images/ezimage/doc-plus.pbm: New file.
+ * etc/images/ezimage/doc.pbm: New file.
+ * etc/images/ezimage/info.pbm: New file.
+ * etc/images/ezimage/key.pbm: New file.
+ * etc/images/ezimage/label.pbm: New file.
+ * etc/images/ezimage/lock.pbm: New file.
+ * etc/images/ezimage/mail.pbm: New file.
+ * etc/images/ezimage/page-minus.pbm: New file.
+ * etc/images/ezimage/page-plus.pbm: New file.
+ * etc/images/ezimage/page.pbm: New file.
+ * etc/images/ezimage/tag-gt.pbm: New file.
+ * etc/images/ezimage/tag-minus.pbm: New file.
+ * etc/images/ezimage/tag-plus.pbm: New file.
+ * etc/images/ezimage/tag-type.pbm: New file.
+ * etc/images/ezimage/tag-v.pbm: New file.
+ * etc/images/ezimage/tag.pbm: New file.
+ * etc/images/ezimage/unlock.pbm: New file.
+ * etc/images/gnus/important.pbm: New file.
+ * etc/images/gnus/mail-send.pbm: New file.
+ * etc/images/gnus/receipt.pbm: New file.
+ * etc/images/gnus/toggle-subscription.pbm: New file.
+ * etc/images/gnus/unimportant.pbm: New file.
+ * etc/images/gud/all.pbm: New file.
+ * etc/images/gud/rcont.pbm: New file.
+ * etc/images/gud/recstart.pbm: New file.
+ * etc/images/gud/recstop.pbm: New file.
+ * etc/images/gud/rfinish.pbm: New file.
+ * etc/images/gud/rnext.pbm: New file.
+ * etc/images/gud/rnexti.pbm: New file.
+ * etc/images/gud/rstep.pbm: New file.
+ * etc/images/gud/rstepi.pbm: New file.
+ * etc/images/gud/thread.pbm: New file.
+ * etc/images/lock-broken.pbm: New file.
+ * etc/images/lock-ok.pbm: New file.
+ * etc/images/lock.pbm: New file.
+ * etc/images/mail/copy.pbm: New file.
+ * etc/images/mail/forward.pbm: New file.
+ * etc/images/mail/not-spam.pbm: New file.
+ * etc/images/mail/outbox.pbm: New file.
+ * etc/images/mail/preview.pbm: New file.
+ * etc/images/mail/save-draft.pbm: New file.
+ * etc/images/mh-logo.pbm: New file.
+ * etc/images/mpc/add.pbm: New file.
+ * etc/images/mpc/ffwd.pbm: New file.
+ * etc/images/mpc/next.pbm: New file.
+ * etc/images/mpc/pause.pbm: New file.
+ * etc/images/mpc/play.pbm: New file.
+ * etc/images/mpc/prev.pbm: New file.
+ * etc/images/mpc/rewind.pbm: New file.
+ * etc/images/mpc/stop.pbm: New file.
+ * etc/images/redo.pbm: New file.
+ * etc/images/smilies/braindamaged.pbm: New file.
+ * etc/images/smilies/cry.pbm: New file.
+ * etc/images/smilies/dead.pbm: New file.
+ * etc/images/smilies/evil.pbm: New file.
+ * etc/images/smilies/forced.pbm: New file.
+ * etc/images/smilies/grin.pbm: New file.
+ * etc/images/smilies/indifferent.pbm: New file.
+ * etc/images/sort-ascending.pbm: New file.
+ * etc/images/sort-column-ascending.pbm: New file.
+ * etc/images/sort-criteria.pbm: New file.
+ * etc/images/sort-descending.pbm: New file.
+ * etc/images/sort-row-ascending.pbm: New file.
+ * etc/images/unchecked.pbm: New file.
+ * etc/images/zoom-in.pbm: New file.
+ * etc/images/README: Update instructions for PBM files.
+
+ Add separator.pbm tool-bar image
+ * etc/images/separator.pbm: New file. Having it avoids the side
+ effect of changing the tool-bar height when the default font's size
+ changes and XPM image support is not available, due to the SPC
+ characters that are left in the Lisp string used to display the tool
+ bar, because there are no images to display instead of those SPC
+ characters.
+
+ Make show-paren-match face visible on mono-color displays
+ * lisp/faces.el (show-paren-match): Use the underline face for
+ mono-color displays. (Bug#21481)
+
+2015-09-14 Paul Eggert <eggert@cs.ucla.edu>
+
+ Don’t double-encode non-ASCII mail clipboard
+ * lisp/mail/mailclient.el (mailclient-send-it):
+ Also fix the case when mailclient-place-body-on-clipboard-flag
+ is non-nil. Problem reported by Eli Zaretskii (Bug#21471#37).
+
+2015-09-14 Michael Albinus <michael.albinus@gmx.de>
+
+ Adaot file-notify-tests.el test cases
+ * lisp/filenotify.el (file-notify-rm-watch): Ignore `file-notify-error'.
+ * src/inotify.c (Finotify_valid_p): Adapt docstring.
+ * test/automated/file-notify-tests.el ()
+ (file-notify-test03-autorevert)
+ (file-notify-test04-file-validity)
+ (file-notify-test04-file-validity-remote)
+ (file-notify-test05-dir-validity)
+ (file-notify-test05-dir-validity-remote): Adapt docstring.
+ (file-notify-test04-file-validity): Let events arrive before
+ calling final `file-notify-valid-p'. Do not ignore errors.
+ (file-notify-test05-dir-validity): Do not manipulate
+ `temporary-file-directory', it isn't necessary. Let events arrive
+ before calling final `file-notify-valid-p'. Do not ignore errors.
+
+2015-09-14 Paul Eggert <eggert@cs.ucla.edu>
+
+ Don’t double-encode non-ASCII for mail client
+ * lisp/mail/mailclient.el (mailclient-encode-string-as-url):
+ Use RFC 6068’s list of unreserved characters.
+ (mailclient-send-it): When encoding the body as a URL,
+ first decode it as per Content-Type: and Content-Transfer-Encoding:,
+ as URLs must use percent-encoded UTF-8 (Bug#21471).
+ * doc/misc/url.texi (mailto): Update RFC number.
+
+2015-09-14 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * lisp/progmodes/cc-langs.el (c-make-init-lang-vars-fun): Use dolist
+
+2015-09-14 Alan Mackenzie <acm@muc.de>
+
+ Replace `cadar' with `cadr/car', since `cadar' is problematic on Emacs.
+ (c-make-init-lang-vars-fun): Replace two occurrences of `cadar' with
+ `cadr/car'.
+
+2015-09-14 Eli Zaretskii <eliz@gnu.org>
+
+ Clarify documentation of char-table extra slots
+ * doc/lispref/sequences.texi (Char-Tables): Clarify that extra
+ slot numbers are zero-based. (Bug#21467)
+
+2015-09-14 Alan Mackenzie <acm@muc.de>
+
+ Elisp mode: Make font-lock and imenu handle escaped characters in symbols
+ Fixes debbugs#21449.
+ lisp/emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression)
+ (lisp--el-match-keyword, lisp-el-font-lock-keywords-1)
+ (lisp-cl-font-lock-keywords-1, lisp-el-font-lock-keywords-2)
+ (lisp-cl-font-lock-keywords-2, lisp-string-in-doc-position-p):
+ Insert "\\|\\\\." into regexps which match symbols.
+
+2015-09-14 Eli Zaretskii <eliz@gnu.org>
+
+ Improve the doc string of w32notify-valid-p
+ * src/w32notify.c (Fw32notify_valid_p): Mention in the doc string
+ that removing a watch makes its object invalid.
+
+2015-09-14 Tassilo Horn <tsdh@gnu.org>
+
+ Fix tests for file-notify-valid-p.
+
+2015-09-14 Eli Zaretskii <eliz@gnu.org>
+
+ Report file-notify-error in w32notify.c
+ * src/w32notify.c (report_w32notify_error): New function.
+ (Fw32notify_add_watch, Fw32notify_rm_watch): Use it to report
+ errors, instead of calling report_file_error. (Bug#21432)
+
+ Implement w32notify-valid-p
+ * src/w32notify.c (Fw32notify_valid_p): New function. (Bug#21432)
+ * lisp/filenotify.el (w32notify-valid-p): No longer an alias for
+ 'identity'.
+
+2015-09-14 Tassilo Horn <tsdh@gnu.org>
+
+ Test file-notify-valid-p.
+ * test/automated/file-notify-tests.el
+ (file-notify-test04-file-validity, file-notify-test05-dir-validity): New
+ tests.
+
+2015-09-13 Eli Zaretskii <eliz@gnu.org>
+
+ Fix markup in ELisp manual
+ * doc/lispref/frames.texi (Font and Color Parameters): Fix markup
+ of the 'alpha' parameter value. (Bug#21470)
+
+2015-09-13 Michael Albinus <michael.albinus@gmx.de>
+
+ Introduce `file-notify-valid-p'
+ * lisp/filenotify.el (file-notify-valid-p): New defun.
+ (gfile-valid-p, w32notify-valid-p): Make them an alias to `identity'.
+ * lisp/net/tramp-adb.el (tramp-adb-file-name-handler-alist)
+ * lisp/net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist)
+ * lisp/net/tramp-sh.el (tramp-sh-file-name-handler-alist)
+ * lisp/net/tramp-smb.el (tramp-smb-file-name-handler-alist)
+ <file-notify-valid-p>: Add handler.
+ * lisp/net/tramp.el (tramp-file-name-for-operation):
+ Add `file-notify-valid-p'.
+ (tramp-handle-file-notify-valid-p): New defun.
+ * src/inotify.c (Finotify_valid_p): New defun.
+ (syms_of_inotify): Declare Sinotify_valid_p.
+
+2015-09-13 Paul Eggert <eggert@cs.ucla.edu>
+
+ Port Unicode char detection to FreeBSD+svgalib
+ Problem reported by Ashish SHUKLA in:
+ http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00531.html
+ * configure.ac: Check for struct unipair.unicode instead of for
+ <linux/kd.h>, since that’s more specific to what the code actually needs.
+ * src/terminal.c: Use HAVE_STRUCT_UNIPAIR_UNICODE, not HAVE_LINUX_KD_H.
+
+ * src/indent.c (Fvertical_motion): Simplify bugfix (Bug#21468).
+
+2015-09-13 Eli Zaretskii <eliz@gnu.org>
+
+ Fix vertical cursor motion across overlay strings with newlines
+ * src/indent.c (Fvertical_motion): Don't leave point in the middle
+ of an overlay string with newlines, as that will position the
+ cursor after the string at whatever column is there. (Bug#21468)
+
+2015-09-12 Michael Albinus <michael.albinus@gmx.de>
+
+ Fix tests in file-notify-tests.el
+ * test/automated/file-notify-tests.el: Remove Tramp declarations.
+ (file-notify-test00-availability): Print remote command w/o Tramp
+ internal functions.
+ (file-notify-test02-events, file-notify-test02-events-remote):
+ Adapt docstring.
+ (file-notify-test03-autorevert): Use `format-message' when
+ inspecting *Messages* buffer.
+
+2015-09-12 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ Bind inhibit-modification-hooks rather than a/b-c-f
+ * lisp/wid-edit.el (widget-editable-list-insert-before)
+ (widget-editable-list-delete-at):
+ * lisp/progmodes/cperl-mode.el (cperl-find-pods-heres)
+ (cperl-font-lock-unfontify-region-function):
+ * lisp/progmodes/antlr-mode.el (save-buffer-state-x):
+ * lisp/obsolete/longlines.el (longlines-mode):
+ * lisp/obsolete/fast-lock.el (save-buffer-state):
+ * lisp/mouse.el (mouse-save-then-kill-delete-region):
+ * lisp/gnus/message.el (message-hide-headers):
+ * lisp/eshell/esh-mode.el (eshell-send-input, eshell-output-filter):
+ * lisp/ibuffer.el (ibuffer-update-title-and-summary)
+ (ibuffer-redisplay-engine): Bind inhibit-modification-hooks to t rather
+ than after/before-change-functions to nil.
+
+2015-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ (jit-lock-deferred-fontify): Pay attention to skipped redisplays
+ * lisp/jit-lock.el (jit-lock-deferred-fontify): Make sure we refresh
+ the buffers, even if the forced redisplay is interrupted.
+
+ * lisp/emacs-lisp/eieio-core.el (class-p): Accept class objects
+
+ Merge syntax-propertize--done and parse-sexp-propertize-done
+ * lisp/emacs-lisp/syntax.el (syntax-propertize--done): Remove.
+ (syntax-propertize): Set syntax-propertize--done even if
+ syntax-propertize-function is nil. Avoid recursive invocations.
+ (syntax-propertize-chunks): New var.
+ (internal--syntax-propertize): Use it. Rename from syntax--jit-propertize.
+ Simplify.
+ (parse-sexp-propertize-function): Don't set any more.
+ * src/syntax.c (SETUP_SYNTAX_TABLE): Call parse_sexp_propertize as needed.
+ (parse_sexp_propertize): Don't assume charpos is not yet propertized.
+ Call Qinternal__syntax_propertize instead of
+ Vparse_sexp_propertize_function. Truncate e_property if needed.
+ (update_syntax_table_forward): Streamline.
+ (syms_of_syntax): Define Qinternal__syntax_propertize.
+ (syntax_propertize__done): Rename from parse_sexp_propertize_done.
+
+2015-09-11 Paul Eggert <eggert@cs.ucla.edu>
+
+ Prefer straight quoting in some text files
+ Mostly this just changes ` to ' in static text. Some exceptions:
+ * INSTALL.REPO: Use curved quotes, as the diagnostic in question
+ typically does that now.
+ * admin/quick-install-emacs (TRY, top level):
+ Use straight quoting in diagnostics.
+ * src/README: Fix working-directory confusion.
+
+ * CONTRIBUTE: Move send-email here from git-workflow.
+
+2015-09-11 Michael Albinus <michael.albinus@gmx.de>
+
+ Improve file notifications in Tramp
+ * lisp/net/tramp-sh.el (tramp-sh-handle-file-notify-add-watch):
+ Set proper events to watch for.
+ (tramp-sh-file-gvfs-monitor-dir-process-filter): Report only
+ watched events.
+
+2015-09-11 Eli Zaretskii <eliz@gnu.org>
+
+ Fix NS build with --enable-checking='glyphs'
+ * src/nsfns.m (unwind_create_frame): Make the preprocessor
+ conditionals for referencing 'dpyinfo' consistent throughout the
+ function. (Bug#21426)
+
+2015-09-10 Nicolas Petton <nicolas@petton.fr>
+
+ Add seq-find
+ This function is similar to `seq-some' but returns the found element.
+ In the cases where nil can be the found element, a sentinel optional
+ argument can be provided to avoid ambiguities.
+ * lisp/emacs-lisp/seq.el (seq-find): New function.
+ * test/automated/seq-tests.el (test-seq-find): Add tests for `seq-find'.
+ * doc/lispref/sequences.texi (Sequence Functions): Add documentation for
+ seq-find.
+
+2015-09-10 Tassilo Horn <tsdh@gnu.org>
+
+ Document file-notify--test-with-events.
+ * test/automated/file-notify-tests.el (file-notify--test-with-events):
+ Add docstring.
+
+2015-09-10 Michael Albinus <michael.albinus@gmx.de>
+
+ Report used native library in file-notify-tests.el
+ * test/automated/file-notify-tests.el
+ (tramp-get-remote-gvfs-monitor-dir)
+ (tramp-get-remote-inotifywait): Declare them.
+ (file-notify-test00-availability): Print used native library.
+
+2015-09-10 Mark Oteiza <mvoteiza@udel.edu>
+
+ lisp/mpc.el (mpc--proc-connect): use file-name-absolute-p
+
+ lisp/mpc.el (mpc-file-local-copy): check for absolute path
+
+ lisp/mpc.el (mpc-file-local-copy): check more config locations
+
+2015-09-10 Eli Zaretskii <eliz@gnu.org>
+
+ Improve documentation of categories
+ * doc/lispref/syntax.texi (Categories): Clarify the example of
+ using define-category and modify-category-entry. (Bug#21448)
+
+2015-09-10 Paul Eggert <eggert@cs.ucla.edu>
+
+ Revert some stray curved quotes I missed earlier
+ Problem reported by David Kastrup in:
+ http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00440.html
+ * lisp/international/mule-cmds.el (leim-list-header):
+ Use format-message with an ASCII-only format.
+
+ Prefer NUMBERP to spelling it out
+ * src/editfns.c (styled_format):
+ * src/frame.h (NUMVAL):
+ * src/image.c (parse_image_spec):
+ * src/lisp.h (CHECK_NUMBER_OR_FLOAT)
+ (CHECK_NUMBER_OR_FLOAT_COERCE_MARKER):
+ * src/process.c (Fsignal_process):
+ * src/xdisp.c (calc_pixel_width_or_height, on_hot_spot_p):
+ * src/xfaces.c (check_lface_attrs):
+ * src/xselect.c (x_fill_property_data, x_send_client_event):
+ Use NUMBERP rather than INTEGERP || FLOATP.
+
+2015-09-10 Tassilo Horn <tsdh@gnu.org>
+
+ Improve file-notify-tests
+ * test/automated/file-notify-tests.el: Use lexical-binding
+ (file-notify--test-cleanup): New function.
+ (file-notify-test00-availability, file-notify-test01-add-watch)
+ (file-notify-test02-events, file-notify-test03-autorevert): Use it.
+ (file-notify--test-with-events): New macro.
+ (file-notify-test02-events): Use it.
+
+2015-09-10 Paul Eggert <eggert@cs.ucla.edu>
+
+ Add patch-sending instructions to git-workflow
+ From a suggestion by Mitchel Humpherys in:
+ http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00421.html
+ * admin/notes/git-workflow (Sending patches): New section.
+
+ Port to GIFLIB 5.0.6 and later
+ Problem reported by Mitchel Humpherys in:
+ http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00420.html
+ * src/image.c (HAVE_GIFERRORSTRING) [HAVE_GIF]: New macro.
+ (GifErrorString, init_gif_functions) [HAVE_GIF && WINDOWSNT]:
+ (gif_load) [HAVE_GIF]: Use it.
+
+2015-09-10 Glenn Morris <rgm@gnu.org>
+
+ * lisp/cedet/ede/auto.el (ede-project-autoload): Doc fix.
+
+2015-09-09 Glenn Morris <rgm@gnu.org>
+
+ * test/automated/file-notify-tests.el (file-notify-test02-events):
+ Fix recent change.
+
+2015-09-09 Paul Eggert <eggert@cs.ucla.edu>
+
+ Refix movemail GCC pacification
+ Problem reported by Ken Brown in:
+ http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00406.html
+ * lib-src/movemail.c (main): Fix previous change.
+
+2015-09-09 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ (time-to-seconds, time-less-p): Mark unused vars with underscore
+ * lisp/calendar/time-date.el (time-to-seconds, time-less-p):
+ Mark unused vars with underscore.
+
+ * src/syntax.c (SETUP_SYNTAX_TABLE): Move truncation...
+ (parse_sexp_propertize): ...from here.
+
+ * lisp/filenotify.el: Use lexical-binding
+ (file-notify-add-watch): Avoid add-to-list.
+
+2015-09-09 Tassilo Horn <tsdh@gnu.org>
+
+ Start checking event types in file-notify tests
+ * test/automated/file-notify-tests.el (file-notify--test-events): New
+ variable.
+ (file-notify--test-event-handler): Append received event to
+ file-notify--test-events for later analysis.
+ (file-notify-test02-events): Assert that the expected notifications have
+ arrived in the expected order.
+
+2015-09-09 Paul Eggert <eggert@cs.ucla.edu>
+
+ Merge from gnulib and texinfo
+ This incorporates:
+ 2015-08-03 Improve port of stdalign to C++11
+ * lib/stdalign.in.h: Copy from gnulib.
+ * doc/misc/texinfo.tex: Copy from texinfo.
+
+2015-09-09 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ Make syntax.c call syntax-propertize on demand
+ * lisp/emacs-lisp/syntax.el (syntax--jit-propertize): New function.
+ (parse-sexp-propertize-function): Use it.
+ (syntax-propertize): Disable parse-sexp-propertize-function.
+ * src/syntax.c (parse_sexp_propertize, update_syntax_table_forward):
+ New functions.
+ (syms_of_syntax): New vars `parse-sexp-propertize-done' and
+ `parse-sexp-propertize-function'.
+ * src/syntax.h (struct gl_state_s): Add `e_property_truncated' field.
+ (UPDATE_SYNTAX_TABLE_FORWARD): Use update_syntax_table_forward.
+ (SETUP_BUFFER_SYNTAX_TABLE): Set e_property_truncated.
+ * lisp/progmodes/elisp-mode.el (elisp-byte-code-syntax-propertize):
+ Don't assume `point' is set.
+
+2015-09-09 Eli Zaretskii <eliz@gnu.org>
+
+ Fix indentation of an @example in ELisp manual
+ * doc/lispref/syntax.texi (Categories): Untabify the example.
+ (Bug#21448)
+
+2015-09-09 Paul Eggert <eggert@cs.ucla.edu>
+
+ Define internal-char-font even if --without-x
+ The function is used now even in non-graphical environments.
+ Problem reported by Glenn Morris in:
+ http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00401.html
+ * src/font.c (Finternal_char_font): Move here ...
+ * src/fontset.c (Finternal_char_font): ... from here.
+
+2015-09-09 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * lisp/emacs-lisp/cl-generic.el (cl-generic-generalizers): Remove warning
+
+2015-09-09 Eli Zaretskii <eliz@gnu.org>
+
+ Fix display of complex local data types in GDB-MI
+ * lisp/progmodes/gdb-mi.el (gdb-locals-handler-custom): If a
+ variable has no value, display "<complex data type>" as a
+ placeholder, instead of a confusing "nil". (Bug#21438)
+
+2015-09-09 Oleh Krehel <ohwoeowho@gmail.com>
+
+ Remove redundant redefinition of seq-drop-while from seq.el
+ * lisp/emacs-lisp/seq.el (seq-drop-while): Define only once.
+
+2015-09-09 Phil Sainty <psainty@orcon.net.nz>
+
+ * lisp/emacs-lisp/package.el (package--ensure-init-file)
+ More robust check for `package-initialize' calls in init file.
+ This function accepts an optional argument, but calls passing
+ an argument would not have been detected.
+
+2015-09-09 Paul Eggert <eggert@cs.ucla.edu>
+
+ Port movemail to RHEL 6 with --enable-gcc-warnings
+ * lib-src/movemail.c (main): Declare local only if needed.
+
+ Port recent Linux console changes to RHEL 6
+ * src/terminal.c [HAVE_LINUX_KD_H]: Include <sys/ioctl.h>.
+
+ Improvements for curved quotes on Linux consule
+ This should help Emacs work better out-of-the-box on Linux consoles,
+ which have only limited support for displaying Unicode characters.
+ Also, undo the recent change that caused text-quoting-style to
+ affect quote display on terminals, so that the two features are
+ independent. See Alan Mackenzie in:
+ http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00244.html
+ Finally, add a style parameter to startup--setup-quote-display,
+ so that this function can also be invoked after startup, with
+ different styles depending on user preference at the time.
+ * configure.ac: Check for linux/kd.h header.
+ * doc/emacs/display.texi (Text Display): Document quote display.
+ * doc/lispref/display.texi (Active Display Table):
+ * etc/NEWS:
+ * lisp/startup.el (startup--setup-quote-display, command-line):
+ text-quoting-style no longer affects quote display.
+ * doc/lispref/frames.texi (Terminal Parameters): Fix typo.
+ * lisp/international/mule-util.el (char-displayable-p):
+ * lisp/startup.el (startup--setup-quote-display):
+ On a text terminal supporting glyph codes, use the reported
+ glyph codes instead of the terminal coding system, as this
+ is more accurate on the Linux console.
+ * lisp/startup.el (startup--setup-quote-display):
+ New optional arg STYLE.
+ * src/fontset.c (Finternal_char_font):
+ Report glyph codes for a text terminal, if they are available.
+ Currently this is supported only for the Linux console.
+ * src/termhooks.h (struct terminal): New member glyph-code-table.
+ * src/terminal.c [HAVE_LINUX_KD_H]: Include <errno.h>, <linux/kd.h>.
+ (calculate_glyph_code_table) [HAVE_LINUX_KD_H]: New function.
+ (terminal_glyph_code): New function.
+
+2015-09-08 Juri Linkov <juri@linkov.net>
+
+ * lisp/info.el (Info-fontify-node): Don't stop at the non-title underline.
+ (Bug#21433)
+
+2015-09-08 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * lisp/calendar/time-date.el (with-decoded-time-value): Fix debug spec
+
+2015-09-08 Tassilo Horn <tsdh@gnu.org>
+
+ Fix double-reporting of rename events with inotify
+ * lisp/filenotify.el (file-notify-callback): Fix double-reporting
+ of rename events with inotify (bug#21435).
+
+2015-09-08 Vasilij Schneidermann <v.schneidermann@gmail.com> (tiny change)
+
+ * lisp/play/tetris.el (tetris-move-down): New command (bug#21360)
+ (tetris-mode-map): Use it.
+
+2015-09-08 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ Remove a few simple cases of global redisplay
+ * src/dispnew.c (redraw_frame): Don't redisplay all frames.
+ * src/xdisp.c (echo_area_display): Set the frame's `redisplay' bit
+ rather than returning a "resized_p" boolean.
+ (redisplay_internal): Adjust call accordingly.
+ * src/xfaces.c (free_realized_faces): Don't redisplay all frames.
+ (free_all_realized_faces): Set windows_or_buffers_changed so as to ease
+ tracking of this undesirable situation.
+
+ * src/process.c (status_notify): Avoid global redisplay (bug#11822)
+ * src/process.c (status_notify): Only set the update_mode_line on the
+ relevant buffers rather than setting it globally.
+
+2015-09-07 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ (electric-quote-mode): Activate everywhere in message-mode
+ * lisp/electric.el (electric-quote-post-self-insert-function):
+ Don't use syntax-ppss if comment-use-syntax is nil (e.g. message-mode).
+
+2015-09-07 Paul Eggert <eggert@cs.ucla.edu>
+
+ Go back to grave quoting in source-code docstrings etc.
+ This reverts almost all my recent changes to use curved quotes
+ in docstrings and/or strings used for error diagnostics.
+ There are a few exceptions, e.g., Bahá’í proper names.
+ * admin/unidata/unidata-gen.el (unidata-gen-table):
+ * lisp/abbrev.el (expand-region-abbrevs):
+ * lisp/align.el (align-region):
+ * lisp/allout.el (allout-mode, allout-solicit-alternate-bullet)
+ (outlineify-sticky):
+ * lisp/apropos.el (apropos-library):
+ * lisp/bookmark.el (bookmark-default-annotation-text):
+ * lisp/button.el (button-category-symbol, button-put)
+ (make-text-button):
+ * lisp/calc/calc-aent.el (math-read-if, math-read-factor):
+ * lisp/calc/calc-embed.el (calc-do-embedded):
+ * lisp/calc/calc-ext.el (calc-user-function-list):
+ * lisp/calc/calc-graph.el (calc-graph-show-dumb):
+ * lisp/calc/calc-help.el (calc-describe-key)
+ (calc-describe-thing, calc-full-help):
+ * lisp/calc/calc-lang.el (calc-c-language)
+ (math-parse-fortran-vector-end, math-parse-tex-sum)
+ (math-parse-eqn-matrix, math-parse-eqn-prime)
+ (calc-yacas-language, calc-maxima-language, calc-giac-language)
+ (math-read-giac-subscr, math-read-math-subscr)
+ (math-read-big-rec, math-read-big-balance):
+ * lisp/calc/calc-misc.el (calc-help, report-calc-bug):
+ * lisp/calc/calc-mode.el (calc-auto-why, calc-save-modes)
+ (calc-auto-recompute):
+ * lisp/calc/calc-prog.el (calc-fix-token-name)
+ (calc-read-parse-table-part, calc-user-define-invocation)
+ (math-do-arg-check):
+ * lisp/calc/calc-store.el (calc-edit-variable):
+ * lisp/calc/calc-units.el (math-build-units-table-buffer):
+ * lisp/calc/calc-vec.el (math-read-brackets):
+ * lisp/calc/calc-yank.el (calc-edit-mode):
+ * lisp/calc/calc.el (calc, calc-do, calc-user-invocation):
+ * lisp/calendar/appt.el (appt-display-message):
+ * lisp/calendar/diary-lib.el (diary-check-diary-file)
+ (diary-mail-entries, diary-from-outlook):
+ * lisp/calendar/icalendar.el (icalendar-export-region)
+ (icalendar--convert-float-to-ical)
+ (icalendar--convert-date-to-ical)
+ (icalendar--convert-ical-to-diary)
+ (icalendar--convert-recurring-to-diary)
+ (icalendar--add-diary-entry):
+ * lisp/calendar/time-date.el (format-seconds):
+ * lisp/calendar/timeclock.el (timeclock-mode-line-display)
+ (timeclock-make-hours-explicit, timeclock-log-data):
+ * lisp/calendar/todo-mode.el (todo-prefix, todo-delete-category)
+ (todo-item-mark, todo-check-format)
+ (todo-insert-item--next-param, todo-edit-item--next-key)
+ (todo-mode):
+ * lisp/cedet/ede/pmake.el (ede-proj-makefile-insert-dist-rules):
+ * lisp/cedet/mode-local.el (describe-mode-local-overload)
+ (mode-local-print-binding, mode-local-describe-bindings-2):
+ * lisp/cedet/semantic/complete.el (semantic-displayor-show-request):
+ * lisp/cedet/srecode/srt-mode.el (srecode-macro-help):
+ * lisp/cus-start.el (standard):
+ * lisp/cus-theme.el (describe-theme-1):
+ * lisp/custom.el (custom-add-dependencies, custom-check-theme)
+ (custom--sort-vars-1, load-theme):
+ * lisp/descr-text.el (describe-text-properties-1, describe-char):
+ * lisp/dired-x.el (dired-do-run-mail):
+ * lisp/dired.el (dired-log):
+ * lisp/emacs-lisp/advice.el (ad-read-advised-function)
+ (ad-read-advice-class, ad-read-advice-name, ad-enable-advice)
+ (ad-disable-advice, ad-remove-advice, ad-set-argument)
+ (ad-set-arguments, ad--defalias-fset, ad-activate)
+ (ad-deactivate):
+ * lisp/emacs-lisp/byte-opt.el (byte-compile-inline-expand)
+ (byte-compile-unfold-lambda, byte-optimize-form-code-walker)
+ (byte-optimize-while, byte-optimize-apply):
+ * lisp/emacs-lisp/byte-run.el (defun, defsubst):
+ * lisp/emacs-lisp/bytecomp.el (byte-compile-lapcode)
+ (byte-compile-log-file, byte-compile-format-warn)
+ (byte-compile-nogroup-warn, byte-compile-arglist-warn)
+ (byte-compile-cl-warn)
+ (byte-compile-warn-about-unresolved-functions)
+ (byte-compile-file, byte-compile--declare-var)
+ (byte-compile-file-form-defmumble, byte-compile-form)
+ (byte-compile-normal-call, byte-compile-check-variable)
+ (byte-compile-variable-ref, byte-compile-variable-set)
+ (byte-compile-subr-wrong-args, byte-compile-setq-default)
+ (byte-compile-negation-optimizer)
+ (byte-compile-condition-case--old)
+ (byte-compile-condition-case--new, byte-compile-save-excursion)
+ (byte-compile-defvar, byte-compile-autoload)
+ (byte-compile-lambda-form)
+ (byte-compile-make-variable-buffer-local, display-call-tree)
+ (batch-byte-compile):
+ * lisp/emacs-lisp/cconv.el (cconv-convert, cconv--analyze-use):
+ * lisp/emacs-lisp/chart.el (chart-space-usage):
+ * lisp/emacs-lisp/check-declare.el (check-declare-scan)
+ (check-declare-warn, check-declare-file)
+ (check-declare-directory):
+ * lisp/emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine)
+ (checkdoc-message-text-engine):
+ * lisp/emacs-lisp/cl-extra.el (cl-parse-integer)
+ (cl--describe-class):
+ * lisp/emacs-lisp/cl-generic.el (cl-defgeneric)
+ (cl--generic-describe, cl-generic-generalizers):
+ * lisp/emacs-lisp/cl-macs.el (cl--parse-loop-clause, cl-tagbody)
+ (cl-symbol-macrolet):
+ * lisp/emacs-lisp/cl.el (cl-unload-function, flet):
+ * lisp/emacs-lisp/copyright.el (copyright)
+ (copyright-update-directory):
+ * lisp/emacs-lisp/edebug.el (edebug-read-list):
+ * lisp/emacs-lisp/eieio-base.el (eieio-persistent-read):
+ * lisp/emacs-lisp/eieio-core.el (eieio--slot-override)
+ (eieio-oref):
+ * lisp/emacs-lisp/eieio-opt.el (eieio-help-constructor):
+ * lisp/emacs-lisp/eieio-speedbar.el:
+ (eieio-speedbar-child-make-tag-lines)
+ (eieio-speedbar-child-description):
+ * lisp/emacs-lisp/eieio.el (defclass, change-class):
+ * lisp/emacs-lisp/elint.el (elint-file, elint-get-top-forms)
+ (elint-init-form, elint-check-defalias-form)
+ (elint-check-let-form):
+ * lisp/emacs-lisp/ert.el (ert-get-test, ert-results-mode-menu)
+ (ert-results-pop-to-backtrace-for-test-at-point)
+ (ert-results-pop-to-messages-for-test-at-point)
+ (ert-results-pop-to-should-forms-for-test-at-point)
+ (ert-describe-test):
+ * lisp/emacs-lisp/find-func.el (find-function-search-for-symbol)
+ (find-function-library):
+ * lisp/emacs-lisp/generator.el (iter-yield):
+ * lisp/emacs-lisp/gv.el (gv-define-simple-setter):
+ * lisp/emacs-lisp/lisp-mnt.el (lm-verify):
+ * lisp/emacs-lisp/macroexp.el (macroexp--obsolete-warning):
+ * lisp/emacs-lisp/map-ynp.el (map-y-or-n-p):
+ * lisp/emacs-lisp/nadvice.el (advice--make-docstring)
+ (advice--make, define-advice):
+ * lisp/emacs-lisp/package-x.el (package-upload-file):
+ * lisp/emacs-lisp/package.el (package-version-join)
+ (package-disabled-p, package-activate-1, package-activate)
+ (package--download-one-archive)
+ (package--download-and-read-archives)
+ (package-compute-transaction, package-install-from-archive)
+ (package-install, package-install-selected-packages)
+ (package-delete, package-autoremove, describe-package-1)
+ (package-install-button-action, package-delete-button-action)
+ (package-menu-hide-package, package-menu--list-to-prompt)
+ (package-menu--perform-transaction)
+ (package-menu--find-and-notify-upgrades):
+ * lisp/emacs-lisp/pcase.el (pcase-exhaustive, pcase--u1):
+ * lisp/emacs-lisp/re-builder.el (reb-enter-subexp-mode):
+ * lisp/emacs-lisp/ring.el (ring-previous, ring-next):
+ * lisp/emacs-lisp/rx.el (rx-check, rx-anything)
+ (rx-check-any-string, rx-check-any, rx-check-not, rx-=)
+ (rx-repeat, rx-check-backref, rx-syntax, rx-check-category)
+ (rx-form):
+ * lisp/emacs-lisp/smie.el (smie-config-save):
+ * lisp/emacs-lisp/subr-x.el (internal--check-binding):
+ * lisp/emacs-lisp/tabulated-list.el (tabulated-list-put-tag):
+ * lisp/emacs-lisp/testcover.el (testcover-1value):
+ * lisp/emacs-lisp/timer.el (timer-event-handler):
+ * lisp/emulation/viper-cmd.el (viper-toggle-parse-sexp-ignore-comments)
+ (viper-toggle-search-style, viper-kill-buffer)
+ (viper-brac-function):
+ * lisp/emulation/viper-macs.el (viper-record-kbd-macro):
+ * lisp/env.el (setenv):
+ * lisp/erc/erc-button.el (erc-nick-popup):
+ * lisp/erc/erc.el (erc-cmd-LOAD, erc-handle-login, english):
+ * lisp/eshell/em-dirs.el (eshell/cd):
+ * lisp/eshell/em-glob.el (eshell-glob-regexp)
+ (eshell-glob-entries):
+ * lisp/eshell/em-pred.el (eshell-parse-modifiers):
+ * lisp/eshell/esh-opt.el (eshell-show-usage):
+ * lisp/facemenu.el (facemenu-add-new-face)
+ (facemenu-add-new-color):
+ * lisp/faces.el (read-face-name, read-face-font, describe-face)
+ (x-resolve-font-name):
+ * lisp/files-x.el (modify-file-local-variable):
+ * lisp/files.el (locate-user-emacs-file, find-alternate-file)
+ (set-auto-mode, hack-one-local-variable--obsolete)
+ (dir-locals-set-directory-class, write-file, basic-save-buffer)
+ (delete-directory, copy-directory, recover-session)
+ (recover-session-finish, insert-directory)
+ (file-modes-char-to-who, file-modes-symbolic-to-number)
+ (move-file-to-trash):
+ * lisp/filesets.el (filesets-add-buffer, filesets-remove-buffer):
+ * lisp/find-cmd.el (find-generic, find-to-string):
+ * lisp/finder.el (finder-commentary):
+ * lisp/font-lock.el (font-lock-fontify-buffer):
+ * lisp/format.el (format-write-file, format-find-file)
+ (format-insert-file):
+ * lisp/frame.el (get-device-terminal, select-frame-by-name):
+ * lisp/fringe.el (fringe--check-style):
+ * lisp/gnus/nnmairix.el (nnmairix-widget-create-query):
+ * lisp/help-fns.el (help-fns--key-bindings)
+ (help-fns--compiler-macro, help-fns--parent-mode)
+ (help-fns--obsolete, help-fns--interactive-only)
+ (describe-function-1, describe-variable):
+ * lisp/help.el (describe-mode)
+ (describe-minor-mode-from-indicator):
+ * lisp/image.el (image-type):
+ * lisp/international/ccl.el (ccl-dump):
+ * lisp/international/fontset.el (x-must-resolve-font-name):
+ * lisp/international/mule-cmds.el (prefer-coding-system)
+ (select-safe-coding-system-interactively)
+ (select-safe-coding-system, activate-input-method)
+ (toggle-input-method, describe-current-input-method)
+ (describe-language-environment):
+ * lisp/international/mule-conf.el (code-offset):
+ * lisp/international/mule-diag.el (describe-character-set)
+ (list-input-methods-1):
+ * lisp/mail/feedmail.el (feedmail-run-the-queue):
+ * lisp/mouse.el (minor-mode-menu-from-indicator):
+ * lisp/mpc.el (mpc-playlist-rename):
+ * lisp/msb.el (msb--choose-menu):
+ * lisp/net/ange-ftp.el (ange-ftp-shell-command):
+ * lisp/net/imap.el (imap-interactive-login):
+ * lisp/net/mairix.el (mairix-widget-create-query):
+ * lisp/net/newst-backend.el (newsticker--sentinel-work):
+ * lisp/net/newst-treeview.el (newsticker--treeview-load):
+ * lisp/net/rlogin.el (rlogin):
+ * lisp/obsolete/iswitchb.el (iswitchb-possible-new-buffer):
+ * lisp/obsolete/otodo-mode.el (todo-more-important-p):
+ * lisp/obsolete/pgg-gpg.el (pgg-gpg-process-region):
+ * lisp/obsolete/pgg-pgp.el (pgg-pgp-process-region):
+ * lisp/obsolete/pgg-pgp5.el (pgg-pgp5-process-region):
+ * lisp/org/ob-core.el (org-babel-goto-named-src-block)
+ (org-babel-goto-named-result):
+ * lisp/org/ob-fortran.el (org-babel-fortran-ensure-main-wrap):
+ * lisp/org/ob-ref.el (org-babel-ref-resolve):
+ * lisp/org/org-agenda.el (org-agenda-prepare):
+ * lisp/org/org-clock.el (org-clock-notify-once-if-expired)
+ (org-clock-resolve):
+ * lisp/org/org-ctags.el (org-ctags-ask-rebuild-tags-file-then-find-tag):
+ * lisp/org/org-feed.el (org-feed-parse-atom-entry):
+ * lisp/org/org-habit.el (org-habit-parse-todo):
+ * lisp/org/org-mouse.el (org-mouse-popup-global-menu)
+ (org-mouse-context-menu):
+ * lisp/org/org-table.el (org-table-edit-formulas):
+ * lisp/org/ox.el (org-export-async-start):
+ * lisp/proced.el (proced-log):
+ * lisp/progmodes/ada-mode.el (ada-get-indent-case)
+ (ada-check-matching-start, ada-goto-matching-start):
+ * lisp/progmodes/ada-prj.el (ada-prj-display-page):
+ * lisp/progmodes/ada-xref.el (ada-find-executable):
+ * lisp/progmodes/ebrowse.el (ebrowse-tags-apropos):
+ * lisp/progmodes/etags.el (etags-tags-apropos-additional):
+ * lisp/progmodes/flymake.el (flymake-parse-err-lines)
+ (flymake-start-syntax-check-process):
+ * lisp/progmodes/python.el (python-shell-get-process-or-error)
+ (python-define-auxiliary-skeleton):
+ * lisp/progmodes/sql.el (sql-comint):
+ * lisp/progmodes/verilog-mode.el (verilog-load-file-at-point):
+ * lisp/progmodes/vhdl-mode.el (vhdl-widget-directory-validate):
+ * lisp/recentf.el (recentf-open-files):
+ * lisp/replace.el (query-replace-read-from)
+ (occur-after-change-function, occur-1):
+ * lisp/scroll-bar.el (scroll-bar-columns):
+ * lisp/server.el (server-get-auth-key):
+ * lisp/simple.el (execute-extended-command)
+ (undo-outer-limit-truncate, list-processes--refresh)
+ (compose-mail, set-variable, choose-completion-string)
+ (define-alternatives):
+ * lisp/startup.el (site-run-file, tty-handle-args, command-line)
+ (command-line-1):
+ * lisp/subr.el (noreturn, define-error, add-to-list)
+ (read-char-choice, version-to-list):
+ * lisp/term/common-win.el (x-handle-xrm-switch)
+ (x-handle-name-switch, x-handle-args):
+ * lisp/term/x-win.el (x-handle-parent-id, x-handle-smid):
+ * lisp/textmodes/reftex-ref.el (reftex-label):
+ * lisp/textmodes/reftex-toc.el (reftex-toc-rename-label):
+ * lisp/textmodes/two-column.el (2C-split):
+ * lisp/tutorial.el (tutorial--describe-nonstandard-key)
+ (tutorial--find-changed-keys):
+ * lisp/type-break.el (type-break-noninteractive-query):
+ * lisp/wdired.el (wdired-do-renames, wdired-do-symlink-changes)
+ (wdired-do-perm-changes):
+ * lisp/whitespace.el (whitespace-report-region):
+ Prefer grave quoting in source-code strings used to generate help
+ and diagnostics.
+ * lisp/faces.el (face-documentation):
+ No need to convert quotes, since the result is a docstring.
+ * lisp/info.el (Info-virtual-index-find-node)
+ (Info-virtual-index, info-apropos):
+ Simplify by generating only curved quotes, since info files are
+ typically that ways nowadays anyway.
+ * lisp/international/mule-diag.el (list-input-methods):
+ Don’t assume text quoting style is curved.
+ * lisp/org/org-bibtex.el (org-bibtex-fields):
+ Revert my recent changes, going back to the old quoting style.
+
+2015-09-07 Artur Malabarba <bruce.connor.am@gmail.com>
+
+ * lisp/emacs-lisp/package.el: Reduce autoloading before compiling
+ (package--autoloads-file-name)
+ (package--activate-autoloads-and-load-path): New function.
+ (package-activate-1): Delegate autoloading and load-path
+ configuration to `package--activate-autoloads-and-load-path'.
+ (package--compile): Before compilation, call
+ `package--activate-autoloads-and-load-path' instead of
+ `package-activate-1'.
+
+2015-09-07 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * src/keyboard.c (read_key_sequence): Complete last fix (bug#21403)
+
+2015-09-07 Eli Zaretskii <eliz@gnu.org>
+
+ Fix deletion of symlinks to directories on MS-Windows
+ * src/w32.c (sys_unlink): If 'unlink' fails, and the argument is a
+ symlink to a directory, try again with 'rmdir'.
+ (is_symlink): If the argument is a symlink to a directory, set a
+ bit in the return value to indicate that fact.
+
+2015-09-07 Artur Malabarba <bruce.connor.am@gmail.com>
+
+ * lisp/emacs-lisp/package.el (package-initialize): Set enable-at-startup
+ When `package-initialize' is called as part of loading the init file,
+ the user probably doesn't want it to be called again afterwards. In this
+ situation, `package-initialize' now sets `package-enable-at-startup' to
+ nil to prevent that. The user can have the old behaviour by setting this
+ variable to t after the call to `package-initialize'. (Bug#21423)
+ * doc/emacs/package.texi (Package Installation): Document it
+ * doc/lispref/package.texi (Packaging Basics): Document it
+ * etc/NEWS: Document it
+
+2015-09-06 Thomas Fitzsimmons <fitzsim@fitzsim.org>
+
+ Bump version of ntlm.el to 2.00
+ * lisp/net/ntlm.el: Bump version to 2.00. New maintainer. Add comm
+ keyword.
+
+2015-09-06 Adam Sjøgren <asjo@koldfront.dk>
+
+ * doc/misc/gnus.texi (Mail Source Specifiers):
+ Allow :mailbox to be a list.
+
+2015-09-06 Dmitry Gutov <dgutov@yandex.ru>
+
+ Allow even one non-regular character before the implicit tag name
+ * lisp/progmodes/etags.el (etags-tags-completion-table):
+ Allow even one non-regular character before the implicit tag name.
+ Reported at http://emacs.stackexchange.com/questions/15269/.
+
+2015-09-06 Thomas Fitzsimmons <fitzsim@fitzsim.org>
+
+ Add support for NTLMv2 authentication
+ * net/ntlm.el (ntlm): New customization group.
+ (ntlm-compatibility-level): New defcustom.
+ (ntlm-compute-timestamp): New function.
+ (ntlm-generate-nonce): Likewise.
+ (ntlm-build-auth-response): Add support for NTLMv2 authentication.
+
+2015-09-06 Artur Malabarba <bruce.connor.am@gmail.com>
+
+ * lisp/emacs-lisp/package.el: Rename custom faces
+ All of the recently introduced faces, like `package-name-face', have
+ been renamed to no end in `-face' to comply with the convention
+ described in (info "(elisp) Defining Faces").
+ (package-name, package-description)
+ (package-status-built-in, package-status-external)
+ (package-status-available, package-status-new)
+ (package-status-held, package-status-disabled)
+ (package-status-installed, package-status-dependency)
+ (package-status-unsigned, package-status-incompat)
+ (package-status-avail-obso): New faces.
+ (package-menu--print-info-simple): Use them.
+
+2015-09-06 Adam Sjøgren <asjo@koldfront.dk>
+
+ mail-source.el: Make the imap mail-source's :mailbox handle a list
+ * lisp/gnus/mail-source.el (mail-source-fetch-imap):
+ Allow :mailbox to be a list.
+
+2015-09-06 Eric Abrahamsen <eric@ericabrahamsen.net>
+
+ nnimap.el: Handle nil arg to nnimap-request-group
+ * lisp/gnus/nnimap.el (nnimap-request-group): Handle nil "info" arg.
+ This arg isn't always passed in, check it's not nil before making it
+ into a list. The active arg will also be nil if the group is new,
+ check for that.
+
+2015-09-06 Michael Albinus <michael.albinus@gmx.de>
+
+ File notifications: Support renaming over directory boundaries
+ * lisp/filenotify.el (file-notify-handle-event):
+ (file-notify--pending-event): Adapt docstring.
+ (file-notify--descriptor, file-notify-callback): Reimplement in
+ order to support renaming over directory boundaries.
+ (file-notify-add-watch): Adapt `file-notify--descriptor' call.
+ * doc/lispref/os.texi (File Notifications): Remove limitation of
+ file renaming to the same directory.
+
2015-09-05 Paul Eggert <eggert@cs.ucla.edu>
Spelling fix (Bug#21420)
This file records repository revisions from
commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
-commit 88b9a8000da6cf2d4aede86e9eae4f00016d0d6b (inclusive).
+commit 20b4625117b0303eaba1ef81085f0feb9062695a (inclusive).
See ChangeLog.1 for earlier changes.
;; Local Variables: