emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 0274862 13/15: Merge from origin/emacs-25


From: Paul Eggert
Subject: [Emacs-diffs] master 0274862 13/15: Merge from origin/emacs-25
Date: Fri, 5 Aug 2016 21:15:39 +0000 (UTC)

branch: master
commit 0274862f395807d05585eb6325c5285f1bf775d8
Merge: f902a6b d08afa1
Author: Paul Eggert <address@hidden>
Commit: Paul Eggert <address@hidden>

    Merge from origin/emacs-25
    
    d08afa1 * etc/AUTHORS: Update the AUTHORS file
    2668500 ;; * ChangeLog.2: ChangeLog update.
    7acfaea ; ChangeLog fixes
    97d28b4 * admin/authors.el (authors-valid-file-names): Addition.
    9ab52f6 * admin/authors.el: Additions.
    0e646c7 Warn about Cairo-related problems
    bc4c07f Don't let completion break `declare' handling
    66f95e0 Adjust match data before calling after-change-funs
    52cf0d5 Do not show string-rectangle preview if minibuffer is empty
    6a3d031 * etc/PROBLEMS: Add entry about selection problems under Plas...
    
    # Conflicts:
    #   ChangeLog.2
    #   src/lisp.h
---
 ChangeLog.2                  |  653 +++++++++++++++++++++++++++++++++++++++++-
 admin/authors.el             |   21 +-
 etc/AUTHORS                  |  467 +++++++++++++++---------------
 etc/NEWS                     |    6 +-
 etc/PROBLEMS                 |   22 ++
 lisp/ChangeLog.17            |    4 +-
 lisp/progmodes/elisp-mode.el |    6 +-
 lisp/rect.el                 |    3 -
 src/cmds.c                   |    2 +-
 src/editfns.c                |    6 +-
 src/insdel.c                 |   10 +-
 src/lisp.h                   |    4 +-
 src/search.c                 |   56 ++--
 13 files changed, 974 insertions(+), 286 deletions(-)

diff --git a/ChangeLog.2 b/ChangeLog.2
index 72ba385..7e2f581 100644
--- a/ChangeLog.2
+++ b/ChangeLog.2
@@ -1,3 +1,625 @@
+2016-08-05  Nicolas Petton  <address@hidden>
+
+       * admin/authors.el (authors-valid-file-names): Addition.
+
+2016-08-05  Eli Zaretskii  <address@hidden>
+
+       Warn about Cairo-related problems
+
+       * etc/NEWS: Warn about known problems in the Cairo build.
+       (Bug#23925)
+
+2016-08-05  Paul Pogonyshev  <address@hidden>
+
+       Don't let completion break `declare' handling
+
+       * lisp/progmodes/elisp-mode.el (elisp-completion-at-point): Fix to not 
alter
+       `defun-declarations-alist' by side effect (Bug #23648).
+
+2016-08-05  Noam Postavsky  <address@hidden>
+
+       Adjust match data before calling after-change-funs
+
+       It's important to adjust the match data in between calling
+       before-change-functions and after-change-functions, so that buffer
+       change hooks will always see match-data consistent with buffer content.
+       (Bug #23917)
+
+       * src/insdel.c (replace_range): Add new parameter ADJUST_MATCH_DATA, if
+       true call update_search_regs.  Update all callers (except
+       Freplace_match) to pass 0 for the new parameter.
+       * src/search.c (update_search_regs): New function, extracted from
+       Freplace_match.
+       (Freplace_match): Remove match data adjustment code, pass 1 for
+       ADJUST_MATCH_DATA to replace_range instead.
+
+2016-08-05  Mark Oteiza  <address@hidden>
+
+       Do not show string-rectangle preview if minibuffer is empty
+
+       * lisp/rect.el (rectangle--string-preview): Remove condition that sets
+       preview string to the default replacement string.
+
+2016-08-05  Achim Gratz  <address@hidden>
+
+       * etc/PROBLEMS: Add entry about selection problems under Plasma 5.
+
+       Bug#24013
+
+2016-08-05  Paul Eggert  <address@hidden>
+
+       Port to glibc 2.24 (pre-release) + ppc64
+
+       Backport from master (Bug#24033).
+       Inspired by a suggestion by Florian Weimer in:
+       https://sourceware.org/ml/libc-alpha/2016-07/msg00425.html
+       * src/emacs.c (main) [__PPC64__]:
+       Special case for __PPC64__, which needs ASLR disabled in
+       dumped Emacs too.
+
+2016-08-05  Katsumi Yamaoka  <address@hidden>
+
+       * lisp/net/shr.el (shr-fill-line): Withdraw the last commit (4157159).
+
+       * lisp/net/shr.el (shr-fill-line):
+       Preserve text properties in folded lines (bug#24034).
+
+2016-08-05  Robert Cochran  <address@hidden>  (tiny change)
+
+       Expand FIXME near definition of fboundp
+
+       This expansion of the FIXME is so that future developers are aware of
+       the potential problems of aliasing fboundp to symbol-function without
+       taking backwards compatibility into account.
+
+       * src/data.c (fboundp): Note potential backwards compatibility issues in
+       FIXME.
+
+2016-08-05  Noam Postavsky  <address@hidden>
+
+       kill-rectangle should mention killed-rectangle
+
+       * lisp/rect.el (kill-rectangle): Mention `killed-rectangle' in docstring
+       and warning message, rather than kill ring (Bug#19773).
+
+2016-08-05  Eli Zaretskii  <address@hidden>
+
+       Avoid assertion violations in nhexl-mode
+
+       * src/bidi.c (bidi_resolve_neutral): Convert an assertion to real
+       code executed in all builds.  (Bug#24001)
+
+2016-08-05  Fredrik Bergroth  <address@hidden>  (tiny change)
+
+       Use memmove instead of memcpy on overlapping regions
+
+       * src/editfns.c (Ftranspose_regions): Regions may overlap, so
+       use memmove instead of memcpy (bug#19213).
+
+
+       This is a backport from trunk.
+       (cherry picked from commit 354f9f0fc6cc05ed98883447f9b2f37943d79160)
+
+2016-08-05  Noam Postavsky  <address@hidden>
+
+       Document buffer-swap-text+save-excursion interaction
+
+       * doc/lispref/buffers.texi (Swapping Text):
+       * src/buffer.c (Fbuffer_swap_text): Add warning about interaction of
+       `buffer-swap-text' and `save-excursion' (Bug #4655).
+
+2016-08-05  Stefan Monnier  <address@hidden>
+
+       Fix eieio vs cl-generic incompatibilities found in Rudel (bug#23947)
+
+       * lisp/emacs-lisp/cl-generic.el (cl-generic-apply): New function.
+       * lisp/emacs-lisp/eieio-compat.el (eieio--defmethod): Fix incorrect
+       mapping between cl-no-applicable-method and EIEIO's 
no-applicable-method.
+       * lisp/emacs-lisp/eieio-core.el (eieio--class-precedence-c3):
+       `class' is not a symbol but a class object.
+
+2016-08-05  Stefan Monnier  <address@hidden>
+
+       Include cl-generic in package--builtin-versions (bug#22817)
+
+       * lisp/emacs-lisp/cl-generic.el (package--builtin-versions):
+       Add ourselves manually.  Don't merge since there's a better fix on 
master.
+
+2016-08-05  Michael Albinus  <address@hidden>
+
+       Improve timing in `tramp-test29-environment-variables'
+
+       * test/automated/tramp-tests.el
+       (tramp-test--shell-command-to-string-asynchronously):
+       Add additional `accept-process-output' call.
+       (tramp-test29-environment-variables): Remove additional sleep calls.
+
+2016-08-05  Michael Albinus  <address@hidden>
+
+       Add test for handling environment variables in Tramp
+
+       * test/automated/tramp-tests.el
+       (tramp-test--shell-command-to-string-asynchronously): New defun.
+       (tramp-test29-environment-variables): New test.
+       (tramp-test30-vc-registered)
+       (tramp-test31-make-auto-save-file-name)
+       (tramp-test32-special-characters)
+       (tramp-test32-special-characters-with-stat)
+       (tramp-test32-special-characters-with-perl)
+       (tramp-test32-special-characters-with-ls, tramp-test33-utf8)
+       (tramp-test33-utf8-with-stat, tramp-test33-utf8-with-perl)
+       (tramp-test33-utf8-with-ls)
+       (tramp-test34-asynchronous-requests)
+       (tramp-test35-recursive-load, tramp-test36-unload): Rename.
+
+2016-08-05  Glenn Morris  <address@hidden>
+
+       * lisp/emacs-lisp/package.el (describe-package-1)
+       (package-status-external): Fix face references.  (Bug#23927)
+
+2016-08-05  Stephen Berman  <address@hidden>
+
+       Improve documentation of search functions
+
+       Make the documentation of the search functions more accurate,
+       complete, and uniform; in particular, extend the description of
+       the effect when the 'count' parameter is a negative number to all
+       of these functions.
+
+       * src/search.c (Fsearch_backward, Fsearch_forward)
+       (Fre_search_backward, Fre_search_forward)
+       (Fposix_search_backward, Fposix_search_forward):
+       * lisp/isearch.el (word-search-backward, word-search-forward)
+       (word-search-backward-lax, word-search-forward-lax): Improve doc
+       strings as described above.
+
+       * doc/lispref/searching.texi (String Search, Regexp Search)
+       (POSIX Regexps): Use 'count' instead of 'repeat' as the name of
+       the fourth parameter of the *-search-{forward,backward} functions
+       and improve documentation as described above.
+
+2016-08-05  Michael Albinus  <address@hidden>
+
+       Delete environment variables in Tramp when needed
+
+       * lisp/net/tramp-sh.el (tramp-get-env-with-u-option): New defun.
+       (tramp-sh-handle-start-file-process)
+       (tramp-sh-handle-process-file, ): Use it.  (Bug#23952)
+
+2016-08-05  Eli Zaretskii  <address@hidden>
+
+       Add "New in Emacs 25" section to the FAQ
+
+       * doc/misc/efaq.texi (Latest version of Emacs): Update for later
+       versions.
+       (New in Emacs 25): New node.
+       (Status of Emacs): Add it to the menu.
+
+2016-08-05  Eli Zaretskii  <address@hidden>
+
+       Fix 'vertical-motion' in non-interactive sessions
+
+       * src/indent.c (Fvertical_motion): Don't return uninitialized
+       value in non-interactive session.  This fixes random errors in
+       batch mode, see
+       http://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00609.html
+       and
+       http://lists.gnu.org/archive/html/emacs-devel/2016-07/msg00500.html
+       for the details.
+
+2016-08-05  Andreas Schwab  <address@hidden>
+
+       Fix memory leak in imagemagick-types
+
+       * src/image.c (Fimagemagick_types): Use AcquireExceptionInfo to
+       avoid memory leak.
+
+2016-08-05  Eli Zaretskii  <address@hidden>
+
+       Update ELisp manual to match 'string-collate-equalp' doc string
+
+       * doc/lispref/strings.texi (Text Comparison): Remove reference to
+       sorting from the description of 'string-collate-equalp'.  (Bug#23902)
+
+2016-08-05  Noam Postavsky  <address@hidden>
+
+       Clarify docstring of find-feature-regexp
+
+       * lisp/emacs-lisp/find-func.el (find-feature-regexp): Explain that `%s'
+       is optional (Bug #23520).
+
+2016-08-05  Noam Postavsky  <address@hidden>
+
+       Add details to cl-lib defining macros' docstrings
+
+       * lisp/emacs-lisp/cl-macs.el (cl-defun, cl-defmacro): Add terse summary
+       of supported arglist forms (Bug #22462).
+
+2016-08-05  Eli Zaretskii  <address@hidden>
+
+       Clarify doc string of 'save-buffer'
+
+       * lisp/files.el (save-buffer): Clarify that backups might not be
+       made even if this command is invoked with 2 or 3 "C-u"s.
+       (Bug#3702)
+
+2016-08-05  Eli Zaretskii  <address@hidden>
+
+       Un-confuse doc string of 'string-collate-equalp'
+
+       * src/fns.c (Fstring_collate_equalp): Remove confusing text from
+       doc string.  (Bug#23902)
+
+2016-08-05  Eli Zaretskii  <address@hidden>
+
+       Clarify documentation of 'mouse-on-link-p'
+
+       * lisp/mouse.el (mouse-on-link-p): Clarify the form of the POS
+       argument.  (Bug#23899)
+
+2016-08-05  Phillip Lord  <address@hidden>
+
+       Fix missing undo-boundary on revert-buffer.
+
+       * lisp/simple.el (undo-auto--undoable-change-no-timer): New function.
+       * src/fileio.c (insert-buffer-contents): Call
+         undo-auto--undoably-changed-buffers before changes.
+
+       Addresses Bug#23785.
+
+       Do not merge to master as c98bc98 also addresses the same bug.
+
+2016-08-05  Martin Rudalics  <address@hidden>
+
+       Amend last addition to etc/PROBLEMS
+
+       * etc/PROBLEMS: Mention GTK+ problem with unexpected frame widenings
+
+2016-08-05  Paul Eggert  <address@hidden>
+
+       Fix open-network-stream responsiveness
+
+       Problem reported by Christer Ekholm (Bug#23864).
+       Backport from master.
+       * src/process.c (wait_reading_process_output):
+       Fix typo introduced in 2015-07-06T02:19:address@hidden
+       when wait == INFINITY and got_output_end_time is invalid.
+       In this case the code should break, not continue.
+
+2016-08-05  Phillip Lord  <address@hidden>
+
+       Fix missing point information in undo
+
+       * src/undo.c (record_insert): Use record_point instead of
+         prepare_record, and do so unconditionally.
+         (prepare_record): Do not record first change.
+         (record_point): Now conditional on state before the last command.
+         (record_delete): Call record_point unconditionally.
+         (record_property_change): Use prepare_record.
+         (record_marker_adjustments): Use prepare_record.
+
+       Addresses Bug# 21722
+
+2016-08-05  Eli Zaretskii  <address@hidden>
+
+       Avoid crashes when buffer modification hooks clobber match data
+
+       * src/search.c (Freplace_match): Error out if buffer modification
+       hooks triggered by buffer changes in replace_range, upcase-region,
+       and upcase-initials-region clobber the match data needed to be
+       adjusted for the replacement.  (Bug#23869)
+
+2016-08-05  Noam Postavsky  <address@hidden>
+
+       Note combine-and-quote-strings doesn't shell quote
+
+       * doc/lispref/processes.texi (Shell Arguments):
+       * lisp/subr.el (combine-and-quote-strings): Add a note that
+       combine-and-quote-strings doesn't protect arguments against shell
+       evaluation (Bug #20333).
+
+2016-08-05  Noam Postavsky  <address@hidden>
+
+       Explain when package-initialize isn't called
+
+       * doc/lispref/os.texi (Startup Summary): Explain that package-initialize
+       is not called when options -q, -Q, or --batch were passed (Bug #19151).
+
+2016-08-05  Noam Postavsky  <address@hidden>
+
+       Fix escaping in sh-indent-after-continuation docstr
+
+       * lisp/progmodes/sh-script.el (sh-indent-after-continuation): Properly
+       escape backslashes in docstring (Bug#23046).
+
+2016-08-05  Eli Zaretskii  <address@hidden>
+
+       Clarify the documentation of back-references in replacements
+
+       * doc/emacs/search.texi (Regexp Replace): Clarify that \D starts
+       with \1, not \0.
+
+       * lisp/replace.el (query-replace-regexp)
+       (query-replace-regexp-eval, replace-regexp): Doc fix (Bug#23884)
+
+2016-08-05  Noam Postavsky  <address@hidden>
+
+       Clarify lexical binding with symbol args behavior
+
+       * doc/lispref/variables.texi (Lexical Binding): Clarify that symbol
+       arguments always refer to dynamic values (Bug #23781).  Remove mention
+       of obsolete restriction regarding lexical binding for defun and
+       defmacro, this no longer applies since 61b108cc 2012-05-29 "*
+       lisp/emacs-lisp/byte-run.el (defmacro, defun): Move from C...".
+
+2016-08-05  Michael Albinus  <address@hidden>
+
+       * lisp/net/tramp-sh.el (tramp-remote-path): Doc fix.
+
+2016-08-05  Eli Zaretskii  <address@hidden>
+
+       * lisp/net/tramp-sh.el (tramp-remote-path): Doc fix.  (Bug#23865)
+
+2016-08-05  Eli Zaretskii  <address@hidden>
+
+       Avoid assertion violations when rendering some fonts
+
+       * src/dispextern.h (FONT_TOO_HIGH): Don't consider a font "too
+       high" if its pixel_size value is zero.  This avoids assertion
+       violations at the end of x_produce_glyphs.
+
+2016-08-05  Noam Postavsky  <address@hidden>
+
+       Document more details of package activation
+
+       * doc/emacs/package.texi (Package Installation): Explain that package
+       activation adds to load-path (Bug #21704).
+
+2016-08-05  Noam Postavsky  <address@hidden>
+
+       Fixup warning message regarding HOME a bit more
+
+       * src/w32.c (init_environment): The manual section title is "Windows
+       HOME" (Bug #11612).  Move newline so warning fits in 80 character lines.
+
+2016-08-05  Eli Zaretskii  <address@hidden>
+
+       * lisp/leim/quail/indian.el ("bengali-probhat"): Change indicator to 
BngPB.
+
+2016-08-05  Michael Albinus  <address@hidden>
+
+       Fix input method "probhat" for Bengali
+
+       Author: উৎসব রায় <address@hidden>
+
+       * lisp/leim/quail/indian.el ("bengali-probhat"): Fix entry.
+
+2016-08-05  Noam Postavsky  <address@hidden>
+
+       Add to elisp-completion-at-point's docstring
+
+       * lisp/progmodes/elisp-mode.el (elisp-completion-at-point): Document
+       position dependent behavior (Bug #19854).
+
+2016-08-05  Noam Postavsky  <address@hidden>
+           Eli Zaretskii  <address@hidden>
+
+       Give more helpful warning about setting HOME
+
+       * src/w32.c (init_environment): Improve warning message that pops when
+       Emacs sets HOME according to existence of C:\.emacs (Bug #11612).
+
+2016-08-05  Eli Zaretskii  <address@hidden>
+
+       Fix slow redisplay in term-mode
+
+       * lisp/term.el (term-mode): Move the setting of
+       bidi-paragraph-direction from 'ansi-term' to here, since term-mode
+       is also affected.  Do not merge to master, since there the problem
+       is solved in bidi.c by changing the regexps that delimit a
+       paragraph.  (Bug#23801)
+
+2016-08-05  উৎসব রায়  <address@hidden>
+
+       New input method "probhat" for Bengali
+
+       * lisp/leim/quail/indian.el ("probhat"): New input method.
+       (Bug#23822)
+
+       * etc/NEWS: Mention the new input method.
+
+2016-08-05  Noam Postavsky  <address@hidden>
+           Drew Adams  <address@hidden>
+
+       Update docs for `customize-mode'
+
+       * lisp/cus-edit.el (customize-mode): This function works with both major
+       and minor modes, make docstring and prompt reflect that (Bug #23649).
+
+       * doc/lispref/modes.texi (Derived Modes): Remove note about
+       customize-mode being experimental; it has been around since Emacs
+       22 (Bug #11299).
+
+2016-08-05  Eli Zaretskii  <address@hidden>
+
+       Fix documentation of 'assoc-string' and 'compare-strings'
+
+       * src/minibuf.c (Fassoc_string): Clarify how CASE-FOLD affects the
+       string comparison.  (Bug#23833)
+       * src/fns.c (Fcompare_strings): Fix the description of how
+       IGNORE-CASE affects the comparison.
+
+       * doc/lispref/strings.texi (Text Comparison): Clarify how
+       CASE-FOLD affects the string comparison in 'assoc-string'.  Fix
+       the description of how IGNORE-CASE affects the comparison in
+       'compare-strings'.
+
+2016-08-05  Dmitry Gutov  <address@hidden>
+
+       Error on multibyte characters in HTTP request
+
+       * lisp/url/url-http.el (url-http-create-request): Check the
+       constructed request in the end to verify that it does not contain
+       multibyte characters (bug#23750).
+
+2016-08-05  Katsumi Yamaoka  <address@hidden>
+
+       * lisp/gnus/mm-decode.el (mm-convert-shr-links):
+       Mask keys that launch `widget-button-click' (bug#22157).
+
+2016-08-05  Dmitry Gutov  <address@hidden>
+
+       Unset GIT_DIR when calling Git commands
+
+       * lisp/vc/vc-git.el (vc-git--call, vc-git-command):
+       Unset GIT_DIR (bug#23769).
+
+2016-08-05  Phillip Lord  <address@hidden>
+
+       Ensure undo-boundary after insert-file-contents.
+
+       * src/fileio.c: Record undoable change during insert-file-contents.
+
+       Addresses Bug #23785.
+
+2016-08-05  Eli Zaretskii  <address@hidden>
+
+       Clarify documentation of 'line-spacing' and 'line-height'
+
+       * doc/lispref/display.texi (Line Height): Clarify how the line
+       height is determined via variables and text properties.  (Bug#23806)
+
+2016-08-05  Eli Zaretskii  <address@hidden>
+
+       Fix removal of variables from process-environment
+
+       * src/callproc.c (add_env): Fix comparison of a variable with a
+       value against the same variable without a value.  (Bug#23779)
+
+2016-08-05  Glenn Morris  <address@hidden>
+
+       * admin/authors.el (authors-ignored-files, authors-valid-file-names)
+       (authors-renamed-files-alist): Additions.
+
+       * admin/authors.el (authors-aliases, authors-fixed-case): Additions.
+
+2016-08-05  Noam Postavsky  <address@hidden>
+
+       Fix documentation of completion functions
+
+       So that the described behavior matches the code (and docstrings).
+
+       * doc/lispref/minibuf.texi (Basic Completion): Symbol keys of hash table
+       collections are used like string keys, not ignored (Bug #10416).
+
+2016-08-05  Eli Zaretskii  <address@hidden>
+
+       Clarify documentation of 'font-lock-maximum-decoration'
+
+       * doc/emacs/display.texi (Font Lock): Explain how to make the
+       customization of 'font-lock-maximum-decoration' effective for an
+       existing buffer.  (Bug#23783)
+
+2016-08-05  Glenn Morris  <address@hidden>
+
+       * doc/misc/cl.texi (Usage): Add some more details.
+
+2016-08-05  Noam Postavsky  <address@hidden>
+
+       Fbackward_prefix_chars: stay within buffer bounds
+
+       The commit 1fd3172d "(Fbackward_prefix_chars): Set point properly while
+       scanning" (1998-03-18), moved the check against of the position against 
the
+       buffer beginning out the loop condition so that we might end up checking
+       the syntax of characters before the beginning of the buffer.  This can
+       cause segfaults or trigger a "Point before start of properties" error in
+       `update_interval' (called indirectly from `char_quoted').
+
+       * src/syntax.c (Fbackward_prefix_chars): Stop the loop when beginning of
+       buffer is reached (Bug #3552, Bug #17132, Bug #19379).
+
+2016-08-05  Paul Eggert  <address@hidden>
+
+       Fix ifdef-vs-if typo with RANDR13_LIBRARY
+
+       * src/xfns.c (x_get_monitor_attributes_xrandr): Use #if, not #ifdef.
+       This ports to systems that predate xrandr 1.3. See Christian Lynbech in:
+       http://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00198.html
+
+       (cherry picked from commit dce99f222f1ca33265cd56ddb157817be1dc078e)
+
+2016-08-05  Stephen Berman  <address@hidden>
+
+       Fix last todo-mode change
+
+       * lisp/calendar/todo-mode.el (todo-read-category): Return the
+       keymap in order to use its defined key bindings.
+
+2016-08-05  Stephen Berman  <address@hidden>
+
+       Improve last todo-mode fix
+
+       * lisp/calendar/todo-mode.el (todo-read-category): Use
+       set-keymap-parent instead of copy-keymap, and default (as
+       previously) to the global binding (for rationale, see
+       http://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00217.html).
+
+2016-08-05  Stephen Berman  <address@hidden>
+
+       Fix todo-mode use of minibuffer completion keymap (bug#23695).
+
+       * lisp/calendar/todo-mode.el (todo-read-category): Don't
+       override minibuffer-local-completion-map globally (bug#23695).
+       Bind <SPC> key to self-insert-command.
+
+2016-08-05  Glenn Morris  <address@hidden>
+
+       * src/alloc.c (ALIGN): Avoid error on DragonFly BSD.  (Bug#23764)
+
+       * lisp/emacs-lisp/nadvice.el (advice--make-docstring):
+       Avoid mangling autoloads with unspecified arguments.  (Bug#21299)
+
+2016-08-05  Glenn Morris  <address@hidden>
+
+       * lisp/help-fns.el (describe-function-1): Avoid reporting advised
+       autoloads as aliases.  (Bug#21299)
+
+2016-08-05  Stephen Berman  <address@hidden>
+
+       Minor grammar fix (bug#23746)
+
+       * doc/lispref/processes.texi (Synchronous Processes):
+       Another minor grammar fix (bug#23746).
+
+2016-08-05  Stephen Berman  <address@hidden>
+
+       Doc fixes for grammar and typos (bug#23746)
+
+       * doc/emacs/files.texi (Customize Save):
+       * doc/emacs/frames.texi (Window Dividers):
+       * doc/emacs/misc.texi (Printing):
+       * doc/lispref/compile.texi (Compiler Errors):
+       * doc/lispref/keymaps.texi (Changing Key Bindings):
+       * doc/lispref/loading.texi (Named Features):
+       * doc/lispref/markers.texi (Marker Insertion Types):
+       * doc/lispref/modes.texi (Mode Hooks):
+       * doc/lispref/text.texi (Undo):
+       * src/floatfns.c (Fldexp):
+       * src/xfaces.c (syms_of_xfaces):
+       Minor doc fixes for grammar and typos (bug#23746).
+
+2016-08-05  Eli Zaretskii  <address@hidden>
+
+       * doc/lispref/processes.texi (Process Buffers): Minor rewording.  
(Bug#23446)
+
+2016-08-05  Eli Zaretskii  <address@hidden>
+
+       Add cross-reference to ELisp manual
+
+       * doc/lispref/commands.texi (Classifying Events): Add
+       cross-reference to "Motion Events".  (Bug#23756)
+
+2016-08-05  Stefan Monnier  <address@hidden>
 2016-06-19  Stefan Monnier  <address@hidden>
 
        * lisp/emacs-lisp/macroexp.el (macroexp--expand-all): Fix (bug#19704)
@@ -169,11 +791,11 @@
 
        Correct cl-flet usage (Bug#22317)
 
-       * mh-compat.el: Rename mh-cl-flet to mh-flet and convert alias to
+       * lisp/mh-e/mh-compat.el: Rename mh-cl-flet to mh-flet and convert 
alias to
        macro using patch from Katsumi Yamaoka <address@hidden>.
-       * mh-thread.el (mh-thread-set-tables):
-       * mh-show.el (mh-gnus-article-highlight-citation):
-       * mh-mime.el (mh-display-with-external-viewer):
+       * lisp/mh-e/mh-thread.el (mh-thread-set-tables):
+       * lisp/mh-e/mh-show.el (mh-gnus-article-highlight-citation):
+       * lisp/mh-e/mh-mime.el (mh-display-with-external-viewer):
        (mh-mime-display, mh-press-button, mh-push-button):
        (mh-display-emphasis): Call mh-flet instead of mh-cl-flet.
 
@@ -274,7 +896,7 @@
        then 'ses--unbind-cell-name' must be used in order to remove the old
        name from the name hashmap.
 
-       * ses.el (ses-rename-cell): check consistency of cell symbol from
+       * lisp/ses.el (ses-rename-cell): check consistency of cell symbol from
        text-property and from array object. Instead of 'makunbound', use
        either 'ses--unbind-cell-name' or 'kill-local-variable' depending on
        whether the cell old name is a named cell or an A1 type cell
@@ -1572,7 +2194,7 @@
 
        org-map-entries: Fix org-agenda-prepare-buffers call
 
-       * lisp/org.el (org-map-entries): Check that buffer-file-name is non-nil
+       * lisp/org/org.el (org-map-entries): Check that buffer-file-name is 
non-nil
          before passing to org-agenda-prepare-buffers.
 
        This is a backport of commit 44c8cd7136e3fcd1e6bfa08895cac437b7a691fa
@@ -2202,7 +2824,7 @@
 
        Prevent bootstrap autoload backup files
 
-        * lisp/emacs-lisp/autoload (autoload-find-generated-file): Suppress
+        * lisp/emacs-lisp/autoload.el (autoload-find-generated-file): Suppress
           backups in newly created file.
 
          (autoload-ensure-default-file): Function split into two.
@@ -2514,10 +3136,10 @@
 
        The arguments BEG and END were unused, and are now removed.
 
-       * display.texi (Xwidgets): Document the change
-       * xwidget.el (make-xwidget, xwidget-insert)
+       * doc/emacs/display.texi (Xwidgets): Document the change
+       * lisp/xwidget.el (make-xwidget, xwidget-insert)
        (xwidget-webkit-new-session): Reflect changed arguments
-       * xwidget.c (Fmake_xwidget, syms_of_xwidget): Reflect changed arguments
+       * src/xwidget.c (Fmake_xwidget, syms_of_xwidget): Reflect changed 
arguments
 
 2016-06-19  Eli Zaretskii  <address@hidden>
 
@@ -2752,7 +3374,7 @@
 
        * lisp/emacs-lisp/map.el (map-put): Do not bind the evaluated place
        expression to a new symbol.
-       * test/lisp/emacs-lisp/map-tests.el: Add a regression test.
+       * test/automated/map-tests.el: Add a regression test.
 
 2016-06-19  Eli Zaretskii  <address@hidden>
 
@@ -2805,7 +3427,7 @@
 
        Fix display of Indic scripts
 
-       * ftfont.c (ftfont_shape_by_flt): For combining characters out
+       * src/ftfont.c (ftfont_shape_by_flt): For combining characters out
        of the range U+300...U+36F, use the "combining" FLT only with
        non-OTF fonts.
 
@@ -2953,7 +3575,7 @@
 
        Fix an Isearch var to be a string (Bug#23038)
 
-       * isearch.el (isearch--describe-regexp-mode): The `description' var
+       * lisp/isearch.el (isearch--describe-regexp-mode): The `description' var
          needs to always be a string.  Add the missing default case for the
          cond form that ensures that.
 
@@ -3353,7 +3975,7 @@
 
        Simplify "Visit New File" to "New File"
 
-       * doc/emacs/files.texi,lisp/menu-bar.el (menu-bar-file-menu),
+       * doc/emacs/files.texi, lisp/menu-bar.el (menu-bar-file-menu),
          lisp/startup.el(normal-mouse-start-screen,
          normal-no-mouse-startup-screen): Change label "Visit New File" to "New
          File".
@@ -3438,7 +4060,7 @@
 
        Update Emacs manual section related to character folding
 
-       * search.texi: Character folding is not on by default.
+       * doc/emacs/search.texi: Character folding is not on by default.
 
 2016-06-19  Eli Zaretskii  <address@hidden>
 
@@ -36756,6 +37378,7 @@
 
 This file records repository revisions from
 commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
+2016-08-05faead6df626b3737c10f98e9c4964232aa6b9 (inclusive).
 2016-06-19d77d8dbd5b051bb681bacaee4a6faffbbdde9 (inclusive).
 2016-03-04a00c6cfb5f3cafbad92bd4584a0f50343a568 (inclusive).
 2016-02-15decb15e0496cec0c48d980c88a5a9d7cc00da (inclusive).
diff --git a/admin/authors.el b/admin/authors.el
index 0738e2a..3e9e005 100644
--- a/admin/authors.el
+++ b/admin/authors.el
@@ -652,6 +652,7 @@ Changes to files in this list are not listed.")
     "ebuild.bat" "install.bat" "fast-install.bat"
     "debug.bat.in" "emacs.bat.in" "addsection.c"
     "inc/sys/dir.h" "inc/gettext.h"
+    "time.h"
     ".gdbinit-union"
     "alloca.s"
     "make-delta"
@@ -750,11 +751,20 @@ Changes to files in this list are not listed.")
     "getopt_.h" "getopt_int.h" "gettext.h" "leditcfns.c" "loadst.c"
     "make-path.c" "qsort.c" "sorted-doc.c" "tcp.c" "timer.c" "wakeup.c"
     "yow.c" "grep-changelog" "grep-changelog.1"
+    ;; semantic files now removed from the repository
+    "semantic/bovine/c-by.el" "semantic/bovine/make-by.el"
+    "semantic/bovine/scm-by.el" "semantic/wisent/javat-wy.el"
+    "semantic/wisent/js-wy.el" "semantic/wisent/python-wy.el"
+    "srecode/srt-wy.el"
     ;; etc/
     "emacsclient.c" "etags.c" "hexl.c" "make-docfile.c" "movemail.c"
     "test-distrib.c" "testfile"
     "tpu-edt.doc"                      ; see below
-    "lisp/obsolete/vc-mcvs.el"
+    "obsolete/vc-mcvs.el"
+    "nnwarchive.el"
+    "nnultimate.el"
+    "nnslashdot.el"
+    "webmail.el"
     )
   "File names which are valid, but no longer exist (or cannot be found)
 in the repository.")
@@ -892,6 +902,14 @@ in the repository.")
     ("major.texi" . "modes.texi")
     ("msdog-xtra.texi" . "msdos-xtra.texi")
     ("msdog.texi" . "msdos.texi")
+    ;; Moved from lisp/gnus/ to lisp/calendar/
+    ("time-date.el" . "calendar/time-date.el")
+    ;; Moved from lisp/gnus/ to lisp/mail/
+    ("binhex.el" . "mail/binhex.el")
+    ("uudecode.el" . "mail/uudecode.el")
+    ;; Moved from lisp/gnus/ to lisp/net/
+    ("imap.el" . "net/imap.el")
+    ("rfc2104.el" . "net/rfc2104.el")
     ;; And from emacs/ to misc/ and back again.
     ("ns-emacs.texi" . "macos.texi")
     ("overrides.texi" . "gnus-overrides.texi")
@@ -909,7 +927,6 @@ in the repository.")
     ("lisp/character-fold.el" . "lisp/char-fold.el")
     ("test/automated/character-fold-tests.el" . 
"test/automated/char-fold-tests.el")
     ("images/gnus/mail_send.xpm" . "mail-send.xpm") ; still in images/gnus
-    ;; Renamed within same directory.
     ("schema/xhtml-basic-form.rnc" . "xhtml-bform.rnc" )
     ("schema/xhtml-basic-table.rnc" . "xhtml-btable.rnc")
     ("schema/xhtml-list.rnc" . "xhtml-lst.rnc")
diff --git a/etc/AUTHORS b/etc/AUTHORS
index 721f0d5..36b2604 100644
--- a/etc/AUTHORS
+++ b/etc/AUTHORS
@@ -87,15 +87,14 @@ and changed url-expand.el url-parse.el
 
 Alakazam Petrofsky: changed hanoi.el
 
-Alan J Third: changed picture.el
-
 Alan Mackenzie: wrote cc-awk.el
 and co-wrote cc-align.el cc-cmds.el cc-defs.el cc-engine.el cc-fonts.el
   cc-langs.el cc-mode.el cc-styles.el cc-vars.el
-and changed cc-mode.texi bytecomp.el ispell.el isearch.el follow.el
-  font-lock.el programs.texi windows.texi cc-bytecomp.el frames.texi
-  lread.c subr.el cconv.el display.texi functions.texi syntax.c window.c
-  desktop.el edebug.el font-core.el jit-lock.el and 118 other files
+and changed cc-mode.texi bytecomp.el font-lock.el isearch.el
+  programs.texi follow.el ispell.el lread.c subr.el display.texi
+  frames.texi windows.texi cc-bytecomp.el edebug.el font-core.el
+  functions.texi jit-lock.el lisp.el modes.texi search.texi syntax.c
+  and 119 other files
 
 Alan Modra: changed unexelf.c
 
@@ -106,7 +105,7 @@ Alan Shutko: changed diary-lib.el calendar.el bindings.el 
cal-hebrew.el
   solar.el
 
 Alan Third: wrote dabbrev-tests.el
-and changed emacs.c nsterm.h nsterm.m
+and changed nsterm.m emacs.c nsterm.h picture.el
 
 Alastair Burt: changed gnus-art.el smiley.el
 
@@ -192,9 +191,7 @@ Alon Albert: wrote rcompile.el
 Alp Aker: changed nsfont.m nsterm.m buff-menu.el nsfns.m nsmenu.m
   nsterm.h configure.ac macfont.m mule-cmds.el nsselect.m window.el
 
-Álvar Ibeas: changed TUTORIAL.es
-
-Álvar Jesús Ibeas Martín: changed emacs-lisp-intro.texi
+Álvar Jesús Ibeas Martín: changed TUTORIAL.es emacs-lisp-intro.texi
 
 Ami Fischman: changed bindings.el calendar.el diary-lib.el print.c
   savehist.el vc-git.el
@@ -204,9 +201,9 @@ Anand Mitra: changed gnus-sum.el
 Anders Holst: wrote hippie-exp.el
 
 Anders Lindgren: wrote autorevert.el cwarn.el follow.el
-and changed nsterm.m nsfns.m nsterm.h nsmenu.m nsimage.m font-lock.el
-  Info.plist.in README etags.c loadup.el lread.c ns-win.el vc-svn.el
-  compile.el ert.el nsfont.m
+and changed nsterm.m nsfns.m nsmenu.m nsterm.h font-lock.el nsimage.m
+  README etags.c Info.plist.in compile.el ert.el loadup.el lread.c
+  ns-win.el nsfont.m term.el vc-svn.el window.el
 
 Andrea Rossetti: changed ruler-mode.el
 
@@ -242,9 +239,9 @@ Andreas Politz: changed editfns.c elp.el frame.c ibuffer.el 
ido.el
 Andreas Rottmann: changed emacsclient.1 emacsclient.c misc.texi server.el
 
 Andreas Schwab: changed configure.ac lisp.h process.c xdisp.c alloc.c
-  coding.c Makefile.in fileio.c files.el keyboard.c xterm.c lread.c
-  editfns.c emacs.c fns.c src/Makefile.in print.c eval.c font.c sysdep.c
-  xfns.c and 635 other files
+  coding.c Makefile.in files.el fileio.c keyboard.c xterm.c lread.c
+  editfns.c emacs.c fns.c src/Makefile.in print.c eval.c font.c xfns.c
+  sysdep.c and 636 other files
 
 Andreas Seltenreich: changed nnweb.el gnus.texi message.el gnus-sum.el
   gnus.el nnslashdot.el gnus-srvr.el gnus-util.el mm-url.el mm-uu.el
@@ -354,10 +351,10 @@ Artem Chuprina: changed message.el
 Artur Malabarba: wrote char-fold-tests.el faces-tests.el isearch-tests.el
   let-alist.el simple-test.el sort-tests.el tabulated-list-test.el
 and changed package.el isearch.el lisp/char-fold.el files.el
-  tabulated-list.el package-test.el menu-bar.el
-  test/automated/char-fold-tests.el faces.el files-x.el help-fns.el
-  replace.el align.el bytecomp.el custom.texi cl-lib-tests.el custom.el
-  map.el simple.el subr-tests.el variables.texi and 40 other files
+  tabulated-list.el package-test.el menu-bar.el replace.el bytecomp.el
+  faces.el files-x.el test/automated/char-fold-tests.el custom.el
+  custom.texi help-fns.el simple.el subr-tests.el align.el bindings.el
+  cl-lib-tests.el cl-macs.el and 40 other files
 
 Arun Persaud: changed org-agenda.el org-src.el
 
@@ -370,9 +367,9 @@ Atsuo Ohki: changed lread.c
 Aubrey Jaffer: changed info.el unexelf.c
 
 Aurélien Aptel: changed alloc.c emacs-module.h lisp.h Makefile
-  configure.ac data.c dynlib.c dynlib.h lread.c mod-test.c modhelp.py
-  print.c src/Makefile.in test.el cus-face.el dispextern.h display.texi
-  emacs-module.c faces.el nsterm.m ox-html.el and 6 other files
+  configure.ac cus-face.el data.c dispextern.h display.texi dynlib.c
+  dynlib.h emacs-module.c faces.el lread.c mod-test.c modhelp.py nsterm.m
+  ox-html.el print.c src/Makefile.in test.el and 5 other files
 
 Axel Boldt: changed ehelp.el electric.el
 
@@ -396,10 +393,10 @@ Barry O'Reilly: changed simple.el lisp.h undo-tests.el 
keyboard.c
 Bastien Guerry: wrote gnus-bookmark.el
 and co-wrote org-bibtex.el org-list.el org-protocol.el org-src.el
 and changed org.el org-agenda.el org.texi ox-html.el org-clock.el
-  org-capture.el org-table.el ox-latex.el ox.el ox-odt.el org-compat.el
-  ox-publish.el ob.el org-mobile.el org-colview.el org-macs.el
-  org-pcomplete.el org-timer.el org-faces.el ox-ascii.el org-archive.el
-  and 116 other files
+  org-capture.el org-table.el ox-latex.el org-exp.el ox-odt.el
+  org-compat.el ob.el org-mobile.el org-colview.el org-publish.el ox.el
+  org-macs.el org-pcomplete.el org-timer.el org-faces.el ox-ascii.el
+  and 119 other files
 
 Ben A. Mesander: co-wrote erc-dcc.el
 
@@ -500,7 +497,7 @@ and changed fill.el simple.el indent.el paragraphs.el 
cmds.c intervals.c
   text-mode.el textprop.c ada.el allout.el awk-mode.el bibtex.el buffer.c
   buffer.h c-mode.el and 38 other files
 
-Boris Samorodov: changed imap.el
+Boris Samorodov: changed net/imap.el
 
 Boruch Baum: changed bookmark.el
 
@@ -587,16 +584,18 @@ Carsten Dominik: wrote idlw-complete-structtag.el 
idlw-toolbar.el
 and co-wrote idlw-help.el idlw-shell.el idlwave.el org-bbdb.el
   org-bibtex.el org-entities.el org-gnus.el org-list.el org-pcomplete.el
   org-src.el ox-beamer.el ox-html.el ox-icalendar.el
-and changed ox.el ox-latex.el org.texi org-remember.el orgcard.tex
-  ox-publish.el org-docbook.el ox-ascii.el org-attach.el org-protocol.el
-  org-mouse.el org-mac-message.el org-wl.el ox-jsinfo.el org-crypt.el
-  org-freemind.el idlw-rinfo.el org-exp-blocks.el org-habit.el org-mhe.el
-  org-plot.el and 35 other files
+and changed org-exp.el ox-latex.el org.texi org-publish.el
+  org-remember.el orgcard.tex org-export-latex.el org-docbook.el
+  ox-ascii.el org-attach.el org-protocol.el org-mouse.el org-jsinfo.el
+  org-mac-message.el org-wl.el org-crypt.el org-freemind.el idlw-rinfo.el
+  org-exp-blocks.el org-habit.el org-mhe.el and 35 other files
 
 Caveh Jalali: changed configure.ac intel386.h sol2-4.h
 
 Cédric Chépied: changed newst-treeview.el
 
+Cesar Quiroz: changed maintaining.texi
+
 Chad Brown: changed aix4-2.h bsd-common.h config.in configure.ac cygwin.h
   dired.c gnu-linux.h mh-comp.el msdos.h sed2v2.inp sysdep.c usg5-4.h
 
@@ -627,7 +626,7 @@ and co-wrote longlines.el tango-dark-theme.el tango-theme.el
 and changed simple.el display.texi xdisp.c files.el frames.texi
   cus-edit.el files.texi custom.el subr.el text.texi faces.el keyboard.c
   startup.el package.el misc.texi emacs.texi modes.texi mouse.el
-  custom.texi image.c window.el and 947 other files
+  custom.texi image.c window.el and 946 other files
 
 Chris Chase: co-wrote idlw-shell.el idlwave.el
 
@@ -708,7 +707,7 @@ Christopher Allan Webber: changed gamegrid.el org-agenda.el 
tetris.el
 
 Christopher Genovese: changed assoc.el help-fns.el
 
-Christophe Rhodes: changed ox-latex.el ox.el
+Christophe Rhodes: changed org-exp.el ox-latex.el
 
 Christopher J. Madsen: wrote decipher.el
 and changed replace.el files.el ispell.el time.el
@@ -774,9 +773,8 @@ Daiki Ueno: wrote epa-dired.el epa-file.el epa-hook.el 
epa-mail.el epa.el
 and co-wrote sasl-cram.el sasl-digest.el
 and changed mml2015.el epa.texi mml1991.el auth-source.el mml-smime.el
   package.el mml.el gnus.texi mm-decode.el mm-uu.el process.c subr.el
-  auth.texi gnus-sum.el image-mode.el mm-view.el mml-sec.el
-  processes.texi qp.el archive-contents archive-contents.sig
-  and 45 other files
+  auth.texi epg-tests.el gnus-sum.el mm-view.el mml-sec.el processes.texi
+  archive-contents archive-contents.sig dbus.el and 45 other files
 
 Dale Gulledge: changed TUTORIAL.eo
 
@@ -805,10 +803,10 @@ Dan Christensen: changed gnus-sum.el nndoc.el nnfolder.el 
gnus-art.el
 Dan Davison: wrote ob-matlab.el ob-octave.el
 and co-wrote ob-R.el ob-core.el ob-exp.el ob-lob.el ob-perl.el
   ob-python.el ob-ref.el org-src.el
-and changed ob.el ob-sh.el org.el ox.el ox-latex.el ob-tangle.el ob-C.el
-  ob-asymptote.el ob-clojure.el ob-haskell.el ob-ruby.el ob-scheme.el
-  ob-table.el ob-ditaa.el ob-dot.el ob-gnuplot.el ob-js.el ob-mscgen.el
-  ob-ocaml.el ob-org.el ob-plantuml.el and 14 other files
+and changed ob.el ob-sh.el org-exp.el org.el ox-latex.el ob-tangle.el
+  ob-C.el ob-asymptote.el ob-clojure.el ob-haskell.el ob-ruby.el
+  ob-scheme.el ob-table.el ob-ditaa.el ob-dot.el ob-gnuplot.el ob-js.el
+  ob-mscgen.el ob-ocaml.el ob-org.el ob-plantuml.el and 14 other files
 
 Daniel Bergey: changed indian.el
 
@@ -825,7 +823,7 @@ and changed w32fns.c alloc.c emacs.c cl-macs.el image.c 
keyboard.c lisp.h
   unexw32.c w32.c and 154 other files
 
 Daniel Dehennin: changed mml2015.el gnus-mlspl.el gnus-msg.el
-  mm-decode.el ox.el
+  mm-decode.el org-exp.el
 
 Daniel E. Doherty: changed calc.texi
 
@@ -850,7 +848,7 @@ Daniel LaLiberte: wrote cust-print.el edebug.el isearch.el
 and co-wrote hideif.el
 and changed mlconvert.el eval-region.el
 
-Daniel Mcclanahan: changed lisp-mode.el
+Daniel McClanahan: changed lisp-mode.el
 
 Daniel M Coffman: changed arc-mode.el
 
@@ -906,8 +904,6 @@ Dato Simó: changed network-stream.el
 Dave Detlefs: co-wrote cc-align.el cc-cmds.el cc-defs.el cc-engine.el
   cc-langs.el cc-menus.el cc-mode.el cc-styles.el cc-vars.el
 
-Dave Goldberg: changed message.el
-
 Dave Lambert: changed sol2-5.h xfns.c xterm.c xterm.h
 
 Dave Love: wrote autoarg.el autoconf.el benchmark.el cfengine.el
@@ -919,7 +915,7 @@ and co-wrote latin-ltx.el socks.el
 and changed configure.ac help.el mule-cmds.el fortran.el mule-conf.el
   xterm.c browse-url.el mule.el coding.c src/Makefile.in european.el
   fns.c mule-diag.el simple.el wid-edit.el cus-edit.el cus-start.el
-  files.el keyboard.c byte-opt.el info.el and 772 other files
+  files.el keyboard.c byte-opt.el info.el and 774 other files
 
 Dave Pearson: wrote 5x5.el quickurl.el
 
@@ -951,7 +947,7 @@ David De La Harpe Golden: changed files.el mouse.el 
simple.el fileio.c
   cus-start.el nsselect.m select.el w32-fns.el x-win.el xterm.c
 
 David Edmondson: changed message.el mml2015.el erc.el gnus-cite.el
-  imap.el mm-uu.el mm-view.el nnfolder.el nnimap.el nnml.el process.c
+  mm-uu.el mm-view.el net/imap.el nnfolder.el nnimap.el nnml.el process.c
   shr.el
 
 David Engster: wrote mairix.el nnmairix.el
@@ -1009,9 +1005,9 @@ David Lawrence: changed comint.el simple.el files.el 
c++-mode.el
 
 David Lord: changed timeclock.el
 
-David Maus: changed org.el org-agenda.el ox.el org-feed.el org-wl.el
+David Maus: changed org.el org-agenda.el org-exp.el org-feed.el org-wl.el
   org-macs.el ox-html.el org-capture.el org.texi org-gnus.el org-bbdb.el
-  org-clock.el org-protocol.el ox-publish.el ob-haskell.el ob.el
+  org-clock.el org-protocol.el org-publish.el ob-haskell.el ob.el
   org-bibtex.el org-compat.el org-footnote.el org-id.el org-list.el
   and 20 other files
 
@@ -1065,7 +1061,7 @@ David Robinson: changed menu-bar.el x-win.el
 
 David Röthlisberger: changed ido.el
 
-David S. Goldberg: changed gnus-art.el message.el
+David S. Goldberg: changed message.el gnus-art.el
 
 David Vazquez: changed m4-mode.el
 
@@ -1095,8 +1091,8 @@ and changed complete.el
 
 Denis Stünkel: changed ibuf-ext.el
 
-Deniz Dogan: changed rcirc.el simple.el css-mode.el erc-backend.el
-  TUTORIAL.sv commands.texi erc-log.el erc.el image.el iswitchb.el
+Deniz Dogan: changed rcirc.el simple.el css-mode.el TUTORIAL.sv
+  commands.texi erc-backend.el erc-log.el erc.el image.el iswitchb.el
   lisp-mode.el process.c progmodes/python.el quickurl.el rcirc.texi
   vc/vc-bzr.el wdired.el window.el
 
@@ -1104,7 +1100,7 @@ Dennis Gilmore: changed sparc.h
 
 Denys Duchier: changed pop3.el
 
-Derek Atkins: changed imap.el pgg-pgp.el
+Derek Atkins: changed net/imap.el pgg-pgp.el
 
 Derek L. Davies: changed gud.el
 
@@ -1135,9 +1131,9 @@ and changed nntp.el message.el gnus-group.el gnus-sum.el 
gnus-msg.el
 
 Dieter Schuster: changed etags.c
 
-Dima Kogan: changed erc-backend.el font.c gud.el hideshow.el alloc.c
-  autorevert.el image.c subword.el erc-button.el lisp.el simple.el
-  winner.el xfaces.c xgselect.c
+Dima Kogan: changed erc-backend.el font.c gud.el hideshow.el
+  autorevert.el image.c subword.el alloc.c erc-button.el lisp.el
+  simple.el winner.el xfaces.c xgselect.c
 
 Dirk Herrmann: co-wrote bibtex.el
 
@@ -1161,10 +1157,11 @@ Dmitry Gorbik: changed org.el
 
 Dmitry Gutov: wrote elisp-mode-tests.el json-tests.el vc-hg.el
   xref-tests.el
-and changed ruby-mode.el xref.el elisp-mode.el etags.el project.el
-  ruby-mode-tests.el vc-git.el ruby.rb package.el vc.el js.el log-edit.el
-  menu-bar.el vc-svn.el minibuffer.el package-test.el progmodes/grep.el
-  find-func.el lisp.el pulse.el simple.el and 83 other files
+and changed ruby-mode.el xref.el elisp-mode.el etags.el
+  ruby-mode-tests.el vc-git.el project.el ruby.rb package.el js.el vc.el
+  log-edit.el symref/grep.el menu-bar.el package-test.el
+  progmodes/grep.el vc-svn.el find-func.el lisp.el minibuffer.el pulse.el
+  and 93 other files
 
 Dmitry Kurochkin: changed isearch.el
 
@@ -1187,11 +1184,11 @@ Drake Wilson: changed emacsclient.c files.el misc.texi
 Drew Adams: wrote light-blue-theme.el
 and co-wrote color.el
 and changed cus-edit.el dired.el faces.el files.el help-mode.el imenu.el
-  info.el isearch.el menu-bar.el mouse.el ange-ftp.el bindings.el
-  bookmark.el custom.el descr-text.el dired.texi etags.el finder.el
-  frame.el help-fns.el help.el and 11 other files
+  info.el isearch.el menu-bar.el modes.texi mouse.el ange-ftp.el
+  bindings.el bookmark.el custom.el descr-text.el dired.texi etags.el
+  finder.el frame.el help-fns.el and 11 other files
 
-Ed L. Cashin: changed gnus-sum.el imap.el
+Ed L. Cashin: changed gnus-sum.el net/imap.el
 
 Ed Swarthout: changed hexl.el textmodes/table.el
 
@@ -1244,10 +1241,10 @@ Eli Tziperman: wrote rmail-spam-filter.el
 Eli Zaretskii: wrote [bidirectional display in xdisp.c]
   [tty menus in term.c] abbrev-tests.el bidi.c biditest.el
   coding-tests.el rxvt.el tty-colors.el
-and changed xdisp.c msdos.c w32.c w32fns.c files.el display.texi fileio.c
-  simple.el w32proc.c w32term.c keyboard.c dispnew.c emacs.c window.c
-  dispextern.h frames.texi src/Makefile.in INSTALL config.bat files.texi
-  sed1v2.inp and 981 other files
+and changed xdisp.c msdos.c w32.c w32fns.c display.texi files.el fileio.c
+  simple.el w32proc.c w32term.c keyboard.c dispnew.c emacs.c dispextern.h
+  config.bat sed1v2.inp src/Makefile.in term.c window.c INSTALL
+  frames.texi and 994 other files
 
 Emanuele Giaquinta: changed configure.ac rxvt.el charset.c etags.c
   fontset.c frame.el gnus-faq.texi loadup.el lread.c sh-script.el
@@ -1268,8 +1265,8 @@ and changed ada-stmt.el
 Era Eriksson: changed bibtex.el dired.el json.el ses.el ses.texi shell.el
   tramp.el tramp.texi
 
-Eric Abrahamsen: changed registry.el nnimap.el gnus-registry.el
-  gnus-start.el nnir.el eieio.el gnus-bcklg.el gnus-group.el gnus-sum.el
+Eric Abrahamsen: changed registry.el nnimap.el gnus-registry.el nnir.el
+  eieio.el gnus-bcklg.el gnus-group.el gnus-start.el gnus-sum.el
   gnus.texi nnmairix.el org.el org.texi ox-html.el ox-latex.el
 
 Eric Bélanger: changed image.c
@@ -1283,10 +1280,10 @@ and changed mh-utils.el mh-e.el mh-comp.el mh-mime.el
 
 Eric Eide: changed gnus-xmas.el
 
-Eric Hanchrow: changed erc.el shr.el vc-git.el TUTORIAL.es abbrev.el
+Eric Hanchrow: changed erc.el vc-git.el TUTORIAL.es abbrev.el
   autorevert.el cperl-mode.el dired.el emacsclient.c env.el frames.texi
   ibuf-ext.el ispell.el ldap.el make-dist opascal.el progmodes/python.el
-  tramp.texi window.el
+  shr.el tramp.texi window.el
 
 Éric Jacoboni: changed fr-refcard.tex
 
@@ -1341,7 +1338,7 @@ Eric Schulte: wrote ob-C.el ob-asymptote.el ob-awk.el 
ob-calc.el
 and co-wrote ob-R.el ob-clojure.el ob-core.el ob-exp.el ob-fortran.el
   ob-lisp.el ob-lob.el ob-maxima.el ob-perl.el ob-picolisp.el
   ob-python.el ob-ref.el ob-scheme.el org-bibtex.el
-and changed org.texi org.el org-exp-blocks.el ox.el ox-latex.el
+and changed org.texi org.el org-exp-blocks.el org-exp.el ox-latex.el
   org-src.el ob-plantuml.el ob-screen.el org-macs.el org-table.el
   org-agenda.el org-mouse.el orgcard.tex ob-lilypond.el ob-mscgen.el
   ob-octave.el org-clock.el org-compat.el org-footnote.el ox-ascii.el
@@ -1430,7 +1427,8 @@ Felix S. T. Wu: co-wrote vi.el (public domain)
 
 Feng Li: changed calc-ext.el pascal.el which-func.el
 
-Feng Shu: changed org.el org.texi ox.el ox-html.el ox-latex.el ox-odt.el
+Feng Shu: changed org.el org.texi org-exp.el ox-html.el ox-latex.el
+  ox-odt.el ox.el
 
 Ferenc Wagner: changed nnweb.el
 
@@ -1469,7 +1467,7 @@ and changed dired.el comint.el cus-edit.el files.el 
ps-print.el
 
 Francis Litterio: changed erc.el erc-list.el erc-dcc.el erc-notify.el
   erc-button.el erc-goodies.el erc-nets.el erc-ring.el Makefile
-  erc-pcomplete.el message.el erc-backend.el erc-ibuffer.el erc-match.el
+  erc-backend.el erc-pcomplete.el message.el erc-ibuffer.el erc-match.el
   erc-nickserv.el erc-page.el erc-speedbar.el gnus-util.el keymaps.texi
   os.texi saveplace.el and 4 other files
 
@@ -1494,8 +1492,6 @@ Frank Schmitt: changed gnus-sum.el cmdargs.texi 
gnus-faq.texi
 
 Frank Weinberg: changed gnus-art.el
 
-Fran Litterio: changed erc.el erc-backend.el
-
 Frédéric Bothamy: changed TUTORIAL.fr
 
 Frederic Han: changed iso-cvt.el
@@ -1520,6 +1516,8 @@ Fred Oberhauser: changed nnmail.el
 
 Fredrik Axelsson: changed cus-start.el window.c
 
+Fredrik Bergroth: changed editfns.c
+
 Friedrich Beckmann: changed vhdl-mode.el
 
 Friedrich Delgado Friedrichs: changed org.el
@@ -1549,7 +1547,8 @@ Gary Oberbrunner: changed gud.el
 
 Gary Wong: changed termcap.c tparam.c
 
-Gaute B Strokkenes: changed imap.el gnus-fun.el mail-source.el process.c
+Gaute B Strokkenes: changed net/imap.el gnus-fun.el mail-source.el
+  process.c
 
 G Dinesh Dutt: changed etags.el
 
@@ -1607,8 +1606,8 @@ Glenn Morris: wrote automated/f90.el automated/vc-bzr.el 
check-declare.el
 and changed configure.ac Makefile.in src/Makefile.in calendar.el
   diary-lib.el lisp/Makefile.in files.el rmail.el progmodes/f90.el
   make-dist simple.el bytecomp.el emacs.texi misc/Makefile.in ack.texi
-  lib-src/Makefile.in startup.el authors.el admin.el cal-menu.el
-  holidays.el and 1594 other files
+  authors.el lib-src/Makefile.in startup.el admin.el cal-menu.el
+  calendar.texi and 1601 other files
 
 Glynn Clements: wrote gamegrid.el snake.el tetris.el
 
@@ -1625,10 +1624,10 @@ Greg Klanderman: changed messagexmas.el
 Greg McGary: co-wrote po.el
 and changed tar-mode.el
 
-Grégoire Jadi: changed emacsgtkfixed.c keyboard.c xwidget.c xwidget.el
-  org.texi Makefile.in configure.ac dispextern.h dispnew.c emacs.c lisp.h
-  print.c rcirc.el termhooks.h window.c xdisp.c xterm.c xwidget.h
-  latin-post.el ob-core.el org-id.el and 4 other files
+Grégoire Jadi: changed org.texi emacsgtkfixed.c keyboard.c rcirc.el
+  xwidget.c xwidget.el Makefile.in configure.ac dispextern.h dispnew.c
+  emacs.c latin-post.el lisp.h ob-core.el org-id.el org.el print.c
+  reporter.el sendmail.el termhooks.h window.c and 4 other files
 
 Gregorio Gervasio, Jr.: changed gnus-sum.el
 
@@ -1693,7 +1692,7 @@ Harald Maier: changed w32heap.c
 Harald Meland: changed gnus-art.el gnus-salt.el gnus-score.el
   gnus-util.el gnus-win.el mail-source.el
 
-Harri Kiiskinen: changed org-protocol.el ox-publish.el
+Harri Kiiskinen: changed org-protocol.el org-publish.el
 
 H. Dieter Wilhelm: changed calc-help.el maintaining.texi
 
@@ -1779,7 +1778,7 @@ Ilya Shlyakhter: changed org.el ob-lilypond.el 
org-clock.el
 
 Ilya Zakharevich: wrote tmm.el
 and co-wrote cperl-mode.el
-and changed syntax.c w32fns.c intervals.c syntax.h textprop.c dired.c
+and changed w32fns.c syntax.c intervals.c syntax.h textprop.c dired.c
   font-lock.el intervals.h regex.c regex.h search.c
 
 Ilya Zonov: changed org-mouse.el
@@ -1861,7 +1860,7 @@ Jaeyoun Chung: changed hangul3.el hanja3.el gnus-mule.el 
hangul.el
 
 Jambunathan K: wrote ox-odt.el
 and co-wrote ox-html.el
-and changed org-lparse.el org.el org.texi ox.el icomplete.el
+and changed org-lparse.el org.el org-exp.el org.texi icomplete.el
   OrgOdtContentTemplate.xml OrgOdtStyles.xml hi-lock.el replace.el
   minibuffer.el org-footnote.el org-inlinetask.el register.el doc-view.el
   etags.el htmlfontify.el ido.el indian.el iswitchb.el org-bbdb.el
@@ -1923,7 +1922,7 @@ Jan Rychter: changed gnus-msg.el
 
 Jan Schormann: wrote solitaire.el
 
-Jan Seeger: changed ox-publish.el parse-time.el
+Jan Seeger: changed org-publish.el parse-time.el
 
 Jan Tatarik: wrote gnus-icalendar.el
 and changed gnus-score.el gnus-logic.el
@@ -1951,7 +1950,7 @@ Jason Dunsmore: changed org.el ox-html.el
 
 Jason L. Wright: changed smtpmail.el
 
-Jason Merrill: changed gnus-sum.el add-log.el gnus-salt.el imap.el
+Jason Merrill: changed gnus-sum.el add-log.el gnus-salt.el net/imap.el
   nnfolder.el
 
 Jason Riedy: changed org-table.el org.texi
@@ -2101,10 +2100,10 @@ Joakim Jalap: wrote programmer-dvorak.el
 
 Joakim Verona: wrote db-javascript.el xwidget.el
 and co-wrote db-ebrowse.el
-and changed emacsgtkfixed.c keyboard.c xwidget.c Makefile.in configure.ac
-  window.c dispextern.h dispnew.c emacs.c lisp.h print.c termhooks.h
-  xdisp.c xterm.c xwidget.h image-mode.el image.c image.el nnrss.el
-  progmodes/compile.el thingatpt.el window.h
+and changed xwidget.c Makefile.in configure.ac emacsgtkfixed.c keyboard.c
+  window.c dispextern.h display.texi dispnew.c emacs.c image-mode.el
+  image.c image.el lisp.h nnrss.el print.c progmodes/compile.el
+  termhooks.h thingatpt.el window.h xdisp.c and 3 other files
 
 Joanna Pluta: changed TUTORIAL.pl
 
@@ -2220,16 +2219,16 @@ John Wiegley: wrote align.el automated/eshell.el 
cal-bahai.el em-alias.el
   remember.el timeclock.el
 and co-wrote org-pcomplete.el
 and changed org-clock.el org-agenda.el erc-chess.el org.el erc.el
-  iswitchb.el ido.el alloc.c control.texi pcase.el allout.el
-  auth-source.el cal-menu.el calendar.el desktop.el diary-lib.el
-  erc-bbdb.el erc-button.el erc-complete.el erc-fill.el erc-ibuffer.el
-  and 24 other files
+  iswitchb.el ido.el alloc.c allout.el auth-source.el cal-menu.el
+  calendar.el control.texi desktop.el diary-lib.el erc-bbdb.el
+  erc-button.el erc-complete.el erc-fill.el erc-ibuffer.el erc-list.el
+  and 25 other files
 
 John Williams: changed etags.el
 
 John Yates: changed hideshow.el
 
-Jon Anders Skorpen: changed ox-publish.el
+Jon Anders Skorpen: changed org-publish.el
 
 Jonas Bernoulli: changed eieio.el button.el ido.el lisp-mnt.el
   tabulated-list.el tips.texi
@@ -2271,9 +2270,9 @@ and changed erc.el erc-track.el erc-backend.el 
erc-match.el erc-stamp.el
   erc-button.el erc-fill.el erc-members.el erc-truncate.el erc-compat.el
   package-test.el Makefile erc-dcc.el erc-ibuffer.el erc-macs.el
   erc-page.el erc-pcomplete.el erc-sound.el minibuffer.el package.el
-  erc-bbdb.el and 12 other files
+  erc-bbdb.el and 13 other files
 
-Jose A. Ortega Ruiz: changed url-http.el gnus-sum.el
+Jose A. Ortega Ruiz: changed gnus-sum.el url-http.el
 
 Jose E. Marchesi: changed ada-mode.el gomoku.el simple.el smtpmail.el
 
@@ -2315,10 +2314,12 @@ and changed subr.el desktop.el w32fns.c server.el 
emacsclient.c simple.el
 Juan Pechiar: wrote ob-mscgen.el
 and changed ob-octave.el
 
-Juergen Kreileder: changed imap.el nnimap.el
+Juergen Kreileder: changed net/imap.el nnimap.el
 
 Juergen Nickelsen: wrote ws-mode.el
 
+Jules Tamagnan: changed progmodes/python.el
+
 Julian Gehring: changed org.texi orgcard.tex
 
 Julian Scheid: changed tramp.el color.el
@@ -2337,6 +2338,8 @@ and changed shr.el org-agenda.el gnus-art.el nnimap.el 
gnus-html.el
 
 Julien Gilles: wrote gnus-ml.el
 
+Jun Hao: changed desktop.el
+
 Junio Hamano: changed window.el
 
 Jure Cuhalev: changed ispell.el
@@ -2351,7 +2354,7 @@ Juri Linkov: wrote files-x.el misearch.el occur-tests.el
 and changed isearch.el info.el replace.el simple.el progmodes/grep.el
   dired-aux.el dired.el progmodes/compile.el startup.el faces.el files.el
   menu-bar.el bindings.el display.texi descr-text.el desktop.el comint.el
-  ispell.el image-mode.el man.el cus-edit.el and 354 other files
+  image-mode.el ispell.el man.el cus-edit.el and 356 other files
 
 Jussi Lahdenniemi: changed ms-w32.h w32.c w32.h w32fns.c w32heap.c
 
@@ -2375,7 +2378,7 @@ and changed message.el gnus-agent.el gnus-sum.el files.el 
nnmail.el
 Kailash C. Chowksey: changed HELLO ind-util.el kannada.el knd-util.el
   lisp/Makefile.in loadup.el
 
-Kai Tetzlaff: changed ox-publish.el url-http.el
+Kai Tetzlaff: changed org-publish.el url-http.el
 
 Kalle Kankare: changed image.c
 
@@ -2403,10 +2406,10 @@ Karl Eichwalder: changed Makefile.in add-log.el 
bookmark.el dired-aux.el
   dired.el info.el menu-bar.el midnight.el po.el
 
 Karl Fogel: wrote bookmark.el mail-hist.el saveplace.el
-and changed simple.el files.el simple-test.el vc-svn.el doc-view.el
-  image-mode.el info.el CONTRIBUTE INSTALL autogen.sh isearch.el
-  menu-bar.el thingatpt.el vc-git.el vc-hg.el vc.el vc/vc-bzr.el
-  INSTALL.REPO comint.el configure configure.ac and 13 other files
+and changed simple.el files.el doc-view.el image-mode.el info.el
+  vc-svn.el INSTALL autogen.sh isearch.el menu-bar.el simple-test.el
+  thingatpt.el CONTRIBUTE INSTALL.REPO comint.el configure configure.ac
+  editfns.c git-workflow gnus-bookmark.el gnus-msg.el and 13 other files
 
 Karl Heuer: changed keyboard.c lisp.h xdisp.c buffer.c xfns.c xterm.c
   alloc.c files.el frame.c configure.ac window.c data.c minibuf.c
@@ -2435,11 +2438,12 @@ Katsuhiro Hermit Endo: changed gnus-group.el 
gnus-spec.el
 
 Katsumi Yamaoka: wrote canlock.el
 and changed gnus-art.el message.el gnus-sum.el gnus.texi mm-decode.el
-  mm-util.el gnus-util.el mm-view.el gnus-msg.el gnus-group.el mml.el
+  mm-util.el mm-view.el gnus-util.el gnus-msg.el mml.el gnus-group.el
   rfc2047.el gnus-start.el gnus.el shr.el nntp.el gnus-agent.el nnrss.el
-  mm-uu.el nnmail.el emacs-mime.texi and 153 other files
+  mm-uu.el nnmail.el emacs-mime.texi and 156 other files
 
-Kaushal Modi: changed apropos.el calc-yank.el eww.el woman.el
+Kaushal Modi: changed isearch.el apropos.el calc-yank.el eww.el
+  printing.el woman.el
 
 Kaushik Srenevasan: changed gdb-mi.el
 
@@ -2470,9 +2474,9 @@ Kelvin White: changed erc.el erc-pcomplete.el erc.texi 
NEWS.24
   erc-backend.el erc-ring.el erc-stamp.el
 
 Ken Brown: changed configure.ac gmalloc.c sheap.c emacs.c cygwin.h
-  unexcw.c browse-url.el conf_post.h emacs.rc.in server.el w32term.c
-  alloc.c dispextern.h frame.c lisp.h profiler.c src/Makefile.in sysdep.c
-  syssignal.h test.el vm-limit.c and 23 other files
+  unexcw.c browse-url.el conf_post.h emacs.rc.in w32term.c alloc.c
+  dispextern.h frame.c lisp.h profiler.c server.el src/Makefile.in
+  sysdep.c syssignal.h vm-limit.c xgselect.c and 24 other files
 
 Ken Brush: changed emacsclient.c
 
@@ -2500,10 +2504,10 @@ Kenneth Stailey: changed alpha.h configure.ac ns32000.h 
openbsd.h pmax.h
 
 Ken Olum: changed mail/rmailmm.el message.el rmail.el
 
-Ken Raeburn: changed lisp.h xterm.c xfns.c keyboard.c lread.c alloc.c
-  buffer.c fns.c minibuf.c coding.c configure.ac editfns.c fileio.c
-  keymap.c xdisp.c emacs.c src/Makefile.in undo.c charset.h coding.h
-  fontset.c and 101 other files
+Ken Raeburn: changed lisp.h xfns.c xterm.c lread.c alloc.c buffer.c
+  keyboard.c fns.c minibuf.c coding.c configure.ac editfns.c fileio.c
+  keymap.c xdisp.c emacs.c undo.c charset.h coding.h fontset.c process.c
+  and 101 other files
 
 Ken Stevens: wrote ispell.el
 
@@ -2562,7 +2566,7 @@ and changed xdisp.c dispextern.h process.c simple.el 
window.c keyboard.c
 Kimit Yada: changed copyright.el
 
 Kim-Minh Kaplan: changed gnus-picon.el gnus-sum.el gnus-start.el
-  gnus-win.el gnus-xmas.el gnus.texi imap.el message.el nndraft.el
+  gnus-win.el gnus-xmas.el gnus.texi message.el net/imap.el nndraft.el
   nnml.el
 
 Kirill A. Korinskiy: changed fortune.el
@@ -2660,9 +2664,9 @@ and co-wrote gnus-kill.el gnus-mh.el gnus-msg.el 
gnus-score.el
   nnheader.el nnimap.el nnmbox.el nnmh.el nnml.el nnspool.el nnvirtual.el
   rfc2047.el time-date.el
 and changed gnus.texi gnus-cite.el smtpmail.el pop3.el gnus-xmas.el
-  gnutls.c auth-source.el url-http.el files.el proto-stream.el subr.el
-  dired.el simple.el imap.el image.c nnrss.el text.texi xml.c
-  display.texi editfns.c gnutls.el and 249 other files
+  gnutls.c subr.el auth-source.el url-http.el files.el proto-stream.el
+  simple.el dired.el editfns.c image.c nnrss.el text.texi xml.c
+  display.texi nnultimate.el gnus-nocem.el and 274 other files
 
 Lars Rasmusson: changed ebrowse.c
 
@@ -2671,10 +2675,11 @@ Lasse Rasinen: changed gnus-start.el
 Laurent Martelli: changed mm-decode.el
 
 Lawrence Mitchell: wrote erc-backend.el erc-log.el
-and changed erc.el ox-latex.el org.el ox.el erc-match.el erc-nets.el
-  erc-nickserv.el ox-html.el browse-url.el erc-button.el erc-compat.el
-  erc-dcc.el erc-fill.el erc-list.el erc-track.el ielm.el ob.el Makefile
-  cl-macs.el erc-autoaway.el erc-autojoin.el and 25 other files
+and changed erc.el ox-latex.el org.el erc-match.el erc-nets.el
+  erc-nickserv.el org-exp.el ox-html.el browse-url.el erc-button.el
+  erc-compat.el erc-dcc.el erc-fill.el erc-list.el erc-track.el ielm.el
+  ob.el Makefile cl-macs.el erc-autoaway.el erc-autojoin.el
+  and 26 other files
 
 Lawrence R. Dodd: co-wrote dired-x.el
 and changed fortran.el ispell.el sendmail.el cmuscheme.el comint.el
@@ -2688,7 +2693,7 @@ Lee Duhem: changed eval.c
 
 Leigh Stoller: changed emacsclient.c server.el
 
-Lele Gaifax: changed TUTORIAL.it
+Lele Gaifax: changed progmodes/python.el TUTORIAL.it python-tests.el
 
 Lennart Borgman: co-wrote ert-x.el
 and changed nxml-mode.el tutorial.el window.el ada-xref.el buff-menu.el
@@ -2700,11 +2705,11 @@ and changed nxml-mode.el tutorial.el window.el 
ada-xref.el buff-menu.el
 Lennart Staflin: changed dired.el diary-ins.el diary-lib.el tq.el xdisp.c
 
 Leo Liu: wrote calc-tests.el pcmpl-x.el
-and changed octave.el ido.el rcirc.el lisp-mode.el files.el subr.el
+and changed octave.el ido.el rcirc.el files.el lisp-mode.el subr.el
   eldoc.el simple.el flymake.el smie.el abbrev.el progmodes/python.el
   cfengine.el cl-extra.el cl-macs.el emacs-lisp/cl-lib.el
   progmodes/compile.el register.el rng-valid.el window.el bindings.el
-  and 161 other files
+  and 164 other files
 
 Leonard H. Tower Jr.: changed rnews.el rnewspost.el emacsbug.el
   rmailout.el sendmail.el
@@ -2755,7 +2760,7 @@ Lukas Huonker: changed tetris.el
 Łukasz Demianiuk: changed erc.el
 
 Łukasz Stelmach: changed cookie1.el gtkutil.c message.el org-agenda.el
-  org-bbdb.el org.el ox-html.el ox.el ps-print.el
+  org-bbdb.el org-exp.el org.el ox-html.el ps-print.el
 
 Luke Lee: changed hideif.el
 
@@ -2783,7 +2788,7 @@ Malcolm Purvis: changed spam-stat.el
 
 Manoj Srivastava: wrote manoj-dark-theme.el
 
-Manuel Giraud: changed ox-html.el ox-publish.el org.texi
+Manuel Giraud: changed ox-html.el org-publish.el org.texi
 
 Manuel Gómez: changed speedbar.el
 
@@ -2798,13 +2803,13 @@ Marc Fleischeuers: changed files.el
 
 Marc Girod: changed informat.el rmail.el rmailsum.el sendmail.el
 
-Marcin Borkowski: changed battery.el
+Marcin Borkowski: changed battery.el doc-view.el studly.el
 
 Marc Lefranc: changed gnus-art.el
 
 Marco Melgazzi: changed term.el
 
-Marco Wahl: changed org-agenda.el
+Marco Wahl: changed org-agenda.el org.el
 
 Marco Walther: changed mips-siemens.h unexelfsni.c unexsni.c
 
@@ -2871,9 +2876,10 @@ Marko Kohtala: changed info.el
 
 Mark Osbourne: changed hexl-mode.el
 
-Mark Oteiza: changed mpc.el calc-units.el emacs-lisp/chart.el eww.el
-  thingatpt.el dunnet.el tamil-dvorak.el calendar.el custom.el eldoc.el
-  files.el progmodes/python.el tex-mode.el
+Mark Oteiza: changed mpc.el calc-units.el eww.el rect.el
+  emacs-lisp/chart.el thingatpt.el calendar.el custom.el disass.el
+  dunnet.el eldoc.el files.el progmodes/python.el sh-script.el
+  tamil-dvorak.el tex-mode.el
 
 Mark Plaksin: changed nnrss.el term.el
 
@@ -2935,9 +2941,9 @@ Martin Neitzel: changed supercite.el
 Martin Pohlack: changed iimage.el pc-select.el
 
 Martin Rudalics: changed window.el window.c windows.texi frame.c w32fns.c
-  xdisp.c w32term.c frames.texi xterm.c xfns.c frame.el help.el buffer.c
-  display.texi cus-start.el dispnew.c window.h dired.el nsfns.m frame.h
-  mouse.el and 177 other files
+  xdisp.c w32term.c xterm.c frames.texi xfns.c frame.el help.el buffer.c
+  display.texi cus-start.el dispnew.c mouse.el window.h dired.el nsfns.m
+  frame.h and 177 other files
 
 Martin Stjernholm: wrote cc-bytecomp.el
 and co-wrote cc-align.el cc-cmds.el cc-compat.el cc-defs.el cc-engine.el
@@ -2984,7 +2990,7 @@ Mathias Megyei: changed lisp/Makefile.in
 
 Mats Lidell: changed TUTORIAL.sv european.el gnus-art.el org-element.el
 
-Matt Armstrong: changed gnus-topic.el gnus.el imap.el message.el
+Matt Armstrong: changed gnus-topic.el gnus.el message.el net/imap.el
 
 Matt Curtis: changed pulse.el
 
@@ -3049,9 +3055,9 @@ Michael Albinus: wrote auto-revert-tests.el dbus-tests.el 
dbus.el
 and co-wrote tramp-cache.el tramp-sh.el tramp.el
 and changed tramp.texi dbusbind.c trampver.el trampver.texi tramp-adb.el
   ange-ftp.el dbus.texi files.el tramp-fish.el autorevert.el files.texi
-  tramp-imap.el os.texi configure.ac lisp.h notifications.el
-  gfilenotify.c keyboard.c tramp-vc.el automated/Makefile.in inotify.c
-  and 123 other files
+  tramp-imap.el notifications.el os.texi configure.ac lisp.h
+  gfilenotify.c tramp-vc.el keyboard.c lisp/Makefile.in simple.el
+  and 125 other files
 
 Michael Ben-Gershon: changed acorn.h configure.ac riscix1-1.h riscix1-2.h
   unexec.c
@@ -3133,8 +3139,9 @@ Michael Shields: changed spam.el gnus-art.el gnus-sum.el 
gnus-cite.el
   Makefile.in gnus-group.el gnus.el intel386.h nndraft.el pgg-def.el
   window.c window.el
 
-Michael Sperber: changed gnus-sum.el nnmail.el aix3-1.h aix4-2.h
+Michael Sperber: changed org.el nnmail.el aix3-1.h aix4-2.h gnus-sum.el
   gnus.texi mail-source.el mailcap.el nnml.el org-capture.el
+  org-footnote.el
 
 Michael Staats: wrote pc-select.el
 
@@ -3185,7 +3192,7 @@ Mike Haertel: changed 7300.h
 Mike Kazantsev: changed erc-dcc.el
 
 Mike Kupfer: changed emacs-mime.texi gnus.texi mh-comp.el mh-e.el
-  mh-utils.el
+  mh-e.texi mh-utils.el
 
 Mike Lamb: changed em-unix.el esh-util.el pcmpl-unix.el
 
@@ -3200,8 +3207,6 @@ Mike Newton: co-wrote bibtex.el
 Mike Rowan: changed process.c alloc.c dispnew.c keyboard.c process.h
   sysdep.c xdisp.c
 
-Mike Sperber: changed org.el org-footnote.el
-
 Mike Williams: wrote mouse-sel.el thingatpt.el
 and changed sgml-mode.el xml-lite.el
 
@@ -3259,7 +3264,7 @@ Myles English: changed org-clock.el
 Nachum Dershowitz: co-wrote cal-hebrew.el
 
 Nagy Andras: co-wrote gnus-sieve.el
-and changed imap.el gnus.el
+and changed net/imap.el gnus.el
 
 Nakagawa Makoto: changed ldap.el
 
@@ -3307,7 +3312,7 @@ Nicholas Maniscalco: changed term.el
 
 Nick Alcock: changed gnus.el
 
-Nick Dokos: changed org-table.el ox.el icalendar.el mh-search.el
+Nick Dokos: changed org-exp.el org-table.el icalendar.el mh-search.el
   org-mobile.el org.el ox-ascii.el url-cache.el
 
 Nick Roberts: wrote gdb-mi.el t-mouse.el
@@ -3326,21 +3331,21 @@ Nicolas Goaziou: wrote org-element.el org-macro.el 
ox-ascii.el
   ox-latex.el ox-md.el ox-org.el ox.el
 and co-wrote ox-beamer.el ox-icalendar.el ox-man.el
 and changed org-list.el org.el ox-html.el org-footnote.el ox-texinfo.el
-  org.texi ox-publish.el ox-odt.el org-inlinetask.el org-indent.el
-  org-docbook.el ob-exp.el org-agenda.el org-timer.el ob.el
+  org-exp.el org.texi ox-publish.el ox-odt.el org-inlinetask.el
+  org-indent.el org-docbook.el ob-exp.el org-agenda.el org-timer.el ob.el
   org-capture.el ob-asymptote.el org-clock.el org-macs.el
-  org-pcomplete.el org-table.el and 22 other files
+  org-pcomplete.el and 25 other files
 
 Nicolas Graner: changed message.el
 
 Nicolas Petton: wrote map-tests.el map.el seq-tests.el seq.el
   thunk-tests.el thunk.el
 and co-wrote auth-source-tests.el subr-tests.el
-and changed sequences.texi emacs.png emacs23.png README obarray-tests.el
-  obarray.el arc-mode.el authors.el cl-extra.el configure.ac emacs.svg
-  sed2v2.inp Emacs.icns Makefile.in auth-source.el emacs.ico data.c
+and changed sequences.texi emacs.png README authors.el configure.ac
+  sed2v2.inp emacs23.png arc-mode.el cl-extra.el emacs.svg Emacs.icns
+  Makefile.in auth-source.el emacs.ico obarray-tests.el obarray.el data.c
   emacs-document.svg emacs-document23.svg emacs.texi emacs23.svg
-  and 5 other files
+  and 6 other files
 
 Nicolas Richard: wrote cl-seq-tests.el cmds-tests.el
 and changed ffap.el package.el help.el keyboard.c landmark.el org.el
@@ -3375,8 +3380,10 @@ and changed rsz-mini.el emacs-buffer.gdb comint.el 
files.el Makefile
 
 Noah Lavine: changed tramp.el
 
-Noam Postavsky: changed buffer-tests.el cmdproxy.c files.el
-  process-tests.el w32proc.c
+Noam Postavsky: changed w32.c buffer-tests.el buffer.c buffers.texi
+  cl-macs.el cmdproxy.c cus-edit.el elisp-mode.el files.el find-func.el
+  insdel.c minibuf.texi modes.texi os.texi package.texi process-tests.el
+  processes.texi rect.el search.c sh-script.el subr.el and 4 other files
 
 Nobuyoshi Nakada: co-wrote ruby-mode.el
 
@@ -3452,13 +3459,10 @@ and co-wrote eudc-bob.el eudc-export.el eudc-hotlist.el 
eudc-vars.el
   eudc.el eudcb-bbdb.el eudcb-ldap.el eudcb-ph.el
 and changed ph.el
 
-Oscar Fuentes: changed xfns.c CPP-DEFINES addpm.c addsection.c
-  browse-url.el configure.ac keyboard.c ms-w32.h preprep.c
-  progmodes/grep.el vc-cvs.el vc-git.el vc-hg.el vc-hooks.el vc-mtn.el
-  vc-svn.el vc.el vc/vc-bzr.el w32.c w32heap.c w32term.c
-
-Óscar Fuentes: changed ido.el cmdproxy.c diff-mode.el emacsclient.c
-  vc-bzr.el
+Óscar Fuentes: changed ido.el xfns.c CPP-DEFINES addpm.c addsection.c
+  browse-url.el cmdproxy.c configure.ac diff-mode.el emacsclient.c
+  keyboard.c ms-w32.h preprep.c progmodes/grep.el vc-bzr.el vc-cvs.el
+  vc-git.el vc-hg.el vc-hooks.el vc-mtn.el vc-svn.el and 6 other files
 
 Pascal Dupuis: changed octave.el
 
@@ -3478,9 +3482,9 @@ and changed imenu.el make-mode.el
 Paul Eggert: wrote rcs2log
 and co-wrote cal-dst.el
 and changed lisp.h configure.ac alloc.c process.c xdisp.c fileio.c
-  sysdep.c keyboard.c image.c editfns.c emacs.c xterm.c lread.c data.c
-  callproc.c fns.c Makefile.in eval.c buffer.c dispnew.c gnulib.mk
-  and 1473 other files
+  sysdep.c keyboard.c editfns.c image.c emacs.c xterm.c lread.c data.c
+  callproc.c fns.c Makefile.in eval.c xfns.c dispnew.c gnulib.mk
+  and 1479 other files
 
 Paul Fisher: changed fns.c
 
@@ -3494,9 +3498,9 @@ and changed message.el gnus-util.el gnus-int.el gnus.el 
gnus-agent.el
 
 Paul Pogonyshev: changed progmodes/python.el subr.el which-func.el
   align.el byte-opt.el cc-langs.el configure.ac dabbrev.el display.texi
-  eldoc.el etags.el image-file.el image.c image.el info.el
+  eldoc.el elisp-mode.el etags.el image-file.el image.c image.el info.el
   progmodes/compile.el replace.el search.texi searching.texi ses.el
-  src/Makefile.in and 4 other files
+  and 5 other files
 
 Paul Rankin: changed outline.el
 
@@ -3526,7 +3530,7 @@ and changed keyboard.c xterm.c COPYING xdisp.c process.c 
emacs.c lisp.h
 Pavel Kobiakov: wrote flymake.el
 and changed flymake.texi
 
-Peder O. Klingenberg: changed dunnet.el mm-decode.el emacsbug.el
+Peder O. Klingenberg: changed mm-decode.el dunnet.el emacsbug.el
   gnus.texi
 
 P. E. Jareth Hein: changed gnus-util.el
@@ -3643,13 +3647,15 @@ Philipp Haselwarter: changed gnus-agent.el gnus-sum.el 
gnus-sync.el
 Philipp Rumpf: changed electric.el
 
 Philipp Stephani: wrote xt-mouse-tests.el
-and changed emacs-module.c lisp.h mod-test.c Makefile alloc.c
-  configure.ac dynlib.c dynlib.h emacs-module.h eval.c fns.c modhelp.py
-  src/Makefile.in test.el xterm.el src/emacs-module.c whitespace.el
+and changed emacs-module.c lisp.h mod-test.c xt-mouse.el xterm.el
+  Makefile alloc.c configure.ac dynlib.c dynlib.h electric-tests.el
+  emacs-module.h eval.c fns.c modhelp.py mule.el src/Makefile.in test.el
+  unexmacosx.c whitespace.el
 
-Phillip Lord: changed undo.c simple.el cmds.c keyboard.c
-  automated/Makefile.in htmlfontify.el insdel.c keyboard.h simple-test.el
-  text.texi cl-extra.el ert.el seq-tests.el seq.el
+Phillip Lord: changed undo.c simple.el viper-cmd.el keyboard.c cmds.c
+  fileio.c autoload.el automated/Makefile.in cl-extra.el ert.el
+  files.texi htmlfontify.el insdel.c keyboard.h menu-bar.el org.el
+  seq-tests.el seq.el simple-test.el text.texi viper-init.el
 
 Phil Sainty: changed lisp.el package.el progmodes/grep.el simple.el
   subword.el
@@ -3682,13 +3688,11 @@ Prestoo Ten: changed screen.el
 
 Primoz Peterlin: changed TUTORIAL.sl
 
-Przemysław Wojnowski: changed cl-lib-tests.el
-
 Przemysław Wojnowski: wrote obarray-tests.el sgml-mode-tests.el
-and changed obarray.el sgml-mode.el
+and changed cl-lib-tests.el obarray.el sgml-mode.el
 
-Puneeth Chaganti: changed org.texi ox.el org-agenda.el org-capture.el
-  ox-html.el
+Puneeth Chaganti: changed org.texi org-exp.el org-agenda.el
+  org-capture.el ox-html.el
 
 Rafael Laboissiere: changed org-remember.el org-bibtex.el org.el org.texi
 
@@ -3753,7 +3757,7 @@ Reiner Steib: wrote gmm-utils.el gnus-news.el
 and changed message.el gnus.texi gnus-art.el gnus-sum.el gnus-group.el
   gnus.el mml.el gnus-faq.texi mm-util.el gnus-score.el message.texi
   gnus-msg.el gnus-start.el gnus-util.el spam-report.el mm-uu.el spam.el
-  mm-decode.el files.el gnus-agent.el nnmail.el and 174 other files
+  mm-decode.el files.el gnus-agent.el nnmail.el and 175 other files
 
 Remek Trzaska: changed gnus-ems.el
 
@@ -3812,7 +3816,7 @@ and co-wrote cc-align.el cc-cmds.el cc-defs.el 
cc-engine.el cc-langs.el
 and changed files.el keyboard.c simple.el xterm.c xdisp.c rmail.el
   fileio.c process.c sysdep.c buffer.c xfns.c window.c subr.el
   configure.ac startup.el sendmail.el emacs.c Makefile.in editfns.c
-  info.el dired.el and 1338 other files
+  info.el dired.el and 1339 other files
 
 Richard Ryniker: changed sendmail.el
 
@@ -3834,6 +3838,8 @@ Robert Bihlmeyer: changed gnus-score.el gnus-util.el 
message.el
 
 Robert Brown: changed lisp-mode.el
 
+Robert Cochran: changed data.c
+
 Robert Fenk: changed desktop.el
 
 Robert Jarzmik: changed ede/linux.el inversion.el
@@ -3868,17 +3874,16 @@ Rob Riepel: wrote tpu-edt.doc tpu-edt.el tpu-extras.el 
tpu-mapper.el
 Roderick Schertler: changed dgux.h dgux4.h gud.el sysdep.c
 
 Rodney J. Whitby: co-wrote vhdl-mode.el
+and changed vhdl-mode.texi
 
 Rodrigo Real: changed pt-br-refcard.tex
 
-Rod Whitby: changed vhdl-mode.texi
-
 Roger Breitenstein: changed smtpmail.el
 
 Roland B. Roberts: changed buffer.h callproc.c dired.c files.el
   gnus-group.el gnus-sum.el process.c sort.el sysdep.c systty.h
 
-Roland Kaufmann: changed ox.el
+Roland Kaufmann: changed org-exp.el
 
 Roland McGrath: wrote autoload.el etags.el map-ynp.el progmodes/grep.el
 and co-wrote find-dired.el progmodes/compile.el
@@ -3906,9 +3911,8 @@ Roman Belenov: changed which-func.el
 
 Ronan Waide: changed smtpmail.el
 
-Ronnie Schnell: changed dunnet.el misc.texi
-
 Ron Schnell: wrote dunnet.el
+and changed misc.texi
 
 Ross Patterson: co-wrote org-protocol.el
 
@@ -3956,9 +3960,9 @@ Saito Takuya: changed mule.el progmodes/compile.el
 
 Sam Dooley: changed keyboard.c
 
-Samer Masterson: changed esh-arg.el startup.el url-handlers.el CONTRIBUTE
+Samer Masterson: changed esh-arg.el startup.el CONTRIBUTE
   automated/eshell.el em-hist.el em-pred.el em-term.el esh-io.el eshell
-  os.texi pcomplete.el
+  os.texi pcomplete.el url-handlers.el
 
 Sam Falkner: changed nntp.el
 
@@ -4036,7 +4040,7 @@ and co-wrote dired-x.el find-dired.el
 and changed add-log.el
 
 Sebastian Rose: co-wrote org-protocol.el
-and changed ox-publish.el ftfont.c ox-jsinfo.el
+and changed org-publish.el ftfont.c org-jsinfo.el
 
 Sebastian Tennant: changed desktop.el
 
@@ -4093,7 +4097,7 @@ and changed gnus-art.el message.el gnus-sum.el 
gnus-msg.el gnus.el
   gnus-agent.el mm-decode.el mm-util.el gnus-group.el mml.el
   gnus-start.el gnus-util.el mm-view.el nnslashdot.el nnmail.el nntp.el
   gnus-topic.el gnus-xmas.el rfc2047.el mail-source.el gnus-win.el
-  and 93 other files
+  and 95 other files
 
 Shigeru Fukaya: wrote bytecomp-tests.el
 and changed apropos.el byte-opt.el bytecomp.el elint.el rx-new.el ses.el
@@ -4108,7 +4112,7 @@ Sho Nakatani: changed doc-view.el
 Shuhei Kobayashi: wrote hex-util.el hmac-def.el hmac-md5.el
 and changed gnus-group.el message.el nnmail.el
 
-Shun-Ichi Goto: changed url-http.el
+Shun-ichi Goto: changed url-http.el
 
 Shyam Karanatt: changed image-mode.el
 
@@ -4124,10 +4128,11 @@ Simon Josefsson: wrote dig.el dns-mode.el flow-fill.el 
fringe.el imap.el
   sieve.el smime.el starttls.el tls.el url-imap.el
 and co-wrote gnus-sieve.el gssapi.el mml1991.el nnfolder.el nnimap.el
   nnml.el sieve-manage.el
-and changed message.el gnus-sum.el gnus-art.el smtpmail.el pgg-gpg.el
-  pgg.el gnus-agent.el mml2015.el mml.el gnus-group.el mm-decode.el
-  gnus-msg.el gnus.texi pgg-pgp5.el browse-url.el gnus-int.el gnus.el
-  hashcash.el mm-view.el password.el gnus-cache.el and 100 other files
+and changed message.el gnus-sum.el net/imap.el gnus-art.el smtpmail.el
+  pgg-gpg.el pgg.el gnus-agent.el mml2015.el mml.el gnus-group.el
+  mm-decode.el gnus-msg.el gnus.texi pgg-pgp5.el browse-url.el
+  gnus-int.el gnus.el hashcash.el mm-view.el password.el
+  and 101 other files
 
 Simon Law: changed delsel.el electric.el
 
@@ -4177,7 +4182,7 @@ and co-wrote font-lock.el gitmerge.el
 and changed subr.el simple.el keyboard.c lisp.h files.el bytecomp.el
   vc.el cl-macs.el xdisp.c alloc.c eval.c sh-script.el
   progmodes/compile.el keymap.c pcvs.el newcomment.el tex-mode.el
-  buffer.c window.c vc-hooks.el info.el and 1266 other files
+  buffer.c window.c vc-hooks.el info.el and 1267 other files
 
 Stefano Facchini: changed gtkutil.c
 
@@ -4193,7 +4198,7 @@ Stefan-W. Hahn: changed org-bibtex.el ps-print.el 
simple.el
 
 Stefan Wiens: changed gnus-sum.el
 
-Steinar Bang: changed gnus-setup.el imap.el
+Steinar Bang: changed gnus-setup.el net/imap.el
 
 Štěpán Němec: changed INSTALL calc-ext.el cl.texi comint.el edebug.texi
   font-lock.el loading.texi maps.texi mark.texi message.texi mini.texi
@@ -4206,10 +4211,10 @@ Stephan Stahl: changed which-func.el buff-menu.el 
buffer.c dired-x.texi
 Stephen A. Wood: changed fortran.el
 
 Stephen Berman: co-wrote todo-mode.el
-and changed doc-view.el todo-mode.texi diary-lib.el minibuffer.el info.el
-  otodo-mode.el allout.el dframe.el dir dired-aux.el dired.el elpa
-  files.el find-dired.el frame.c gamegrid.el gnus-group.el gomoku.el
-  gtkutil.c misc/Makefile.in newcomment.el and 9 other files
+and changed todo-mode.texi diary-lib.el doc-view.el minibuffer.el
+  files.el info.el otodo-mode.el subr.el allout.el compile.texi dframe.el
+  dir dired-aux.el dired.el elpa files.texi find-dired.el floatfns.c
+  frame.c frames.texi gamegrid.el and 28 other files
 
 Stephen C. Gilardi: changed configure.ac
 
@@ -4230,10 +4235,11 @@ and changed time-stamp.el mh-e.el mh-comp.el 
mh-utils.el mh-customize.el
 Stephen J. Turnbull: changed ediff-init.el strings.texi subr.el
 
 Stephen Leake: wrote elisp-mode-tests.el
-and changed ada-mode.el ada-xref.el elisp-mode.el xref.el mode-local.el
-  CONTRIBUTE cedet-global.el vc-mtn.el window.el ada-mode.texi ada-prj.el
-  cl-generic.el ede/generic.el ede/locate.el ada-stmt.el files.texi fns.c
-  project.el symref.el windows.texi INSTALL.REPO and 19 other files
+and changed ada-mode.el ada-xref.el elisp-mode.el mode-local.el xref.el
+  CONTRIBUTE vc-mtn.el window.el ada-mode.texi ada-prj.el cedet-global.el
+  ede/generic.el ada-stmt.el cl-generic.el ede/locate.el files.texi
+  project.el windows.texi INSTALL.REPO align.el auto.el
+  and 19 other files
 
 Stephen Peters: changed icalendar.el
 
@@ -4293,7 +4299,8 @@ and changed emacsclient.c server.el
 
 Sun Yijiang: changed TUTORIAL.cn
 
-Suvayu Ali: changed org.texi org-inlinetask.el org-src.el org.el ox.el
+Suvayu Ali: changed org.texi org-exp.el org-inlinetask.el org-src.el
+  org.el
 
 Svend Tollak Munkejord: changed deuglify.el
 
@@ -4371,7 +4378,7 @@ Tetsuo Tsukamoto: changed nnrss.el
 Tetsurou Okazaki: changed Makefile.in byte-opt.el lib-src/Makefile.in
   log-edit.el lread.c xterm.c
 
-T.F. Torrey: changed org-rmail.el ox.el
+T.F. Torrey: changed org-exp.el org-rmail.el
 
 Thamer Mahmoud: changed arabic.el
 
@@ -4407,8 +4414,8 @@ Thomas Dorner: changed ange-ftp.el
 Thomas Dye: changed org.texi org-bibtex.el ob-R.el org.el
 
 Thomas Fitzsimmons: wrote soap-client.el
-and changed soap-inspect.el eudc-vars.el ldap.el eudc.el eudc.texi
-  eudc-export.el eudcb-ldap.el eudcb-ph.el ntlm.el eudcb-bbdb.el
+and changed soap-inspect.el ldap.el eudc-vars.el eudc.el eudc.texi
+  eudcb-ldap.el ntlm.el eudc-export.el eudcb-bbdb.el eudcb-ph.el
   url-http.el
 
 Thomas Horsley: changed cxux-crt0.s cxux.h cxux7.h emacs.c nh3000.h
@@ -4468,7 +4475,10 @@ Timo Savola: changed emacs.c gtkutil.c startup.el 
x-win.el xfns.c xterm.c
 Tim Van Holder: changed emacsclient.c Makefile.in configure.ac
   progmodes/compile.el which-func.el
 
-Titus Von Der Malsburg: changed simple.el window.el
+Tino Calancha: changed cl-macs.el cl.texi descr-text.el dired-aux.el
+  help-fns.el
+
+Titus von der Malsburg: changed simple.el window.el
 
 Tobias C. Rittweiler: changed font-lock.el searching.texi sendmail.el
 
@@ -4581,10 +4591,9 @@ Ulf Jasper: wrote bubbles.el icalendar-tests.el 
icalendar.el
   newst-ticker.el newst-treeview.el newsticker-tests.el newsticker.el
 and changed newsticker.texi calendar.texi image.c newsticker-plainview.el
   newsticker-treeview.el README newsticker-backend.el
-  newsticker-reader.el newsticker-ticker.el xml.c Makefile.in
+  newsticker-reader.el newsticker-ticker.el xml.c xml.el Makefile.in
   browse-url.xpm get-all.xpm mark-immortal.xpm mark-read.xpm narrow.xpm
-  newsticker next-feed.xpm next-item.xpm prev-feed.xpm prev-item.xpm
-  and 8 other files
+  newsticker next-feed.xpm next-item.xpm prev-feed.xpm and 9 other files
 
 Ulf Stegemann: co-wrote org-entities.el
 and changed org-gnus.el smime.el
@@ -4615,9 +4624,9 @@ Valery Alexeev: changed cyril-util.el cyrillic.el
 
 Vasilij Schneidermann: changed eww.el ielm.el tetris.el
 
-Vasily Korytov: changed cyrillic.el message.el progmodes/python.el
-  ruby-mode.el cperl-mode.el gnus-art.el gnus-dired.el gnus-msg.el
-  gnus-util.el mail-source.el smiley.el
+Vasily Korytov: changed cyrillic.el message.el cperl-mode.el gnus-art.el
+  gnus-dired.el gnus-msg.el gnus-util.el mail-source.el
+  progmodes/python.el ruby-mode.el smiley.el
 
 Vegard Øye: changed viper-init.el
 
@@ -4742,9 +4751,9 @@ Wolfgang Glas: changed unexsgi.c
 
 Wolfgang Jenkner: wrote man-tests.el textprop-tests.el
 and changed gnus-agent.el image-mode.el man.el network-stream.el
-  ansi-color.el comint.el gmalloc.c gnus-spec.el gnus-sum.el gnus-util.el
+  ansi-color.el comint.el gnus-spec.el gnus-sum.el gnus-util.el
   automated/Makefile.in calc-store.el calc-tests.el calc-units.el
-  conf-mode.el dired-x.el editfns.c font-lock.el functions.texi
+  conf-mode.el dired-x.el editfns.c font-lock.el functions.texi gmalloc.c
   gnus-group.el gnus-picon.el and 15 other files
 
 Wolfgang Lux: changed nsterm.m keyboard.c
@@ -4769,9 +4778,9 @@ Xavier Maillard: changed gnus-faq.texi gnus-score.el 
mh-utils.el spam.el
 Xi Lu: changed etags.c
 
 Xue Fuqiao: changed display.texi emacs-lisp-intro.texi files.texi
-  maintaining.texi windows.texi nonascii.texi text.texi frames.texi
-  os.texi vc-cvs.el vc-dir.el README emacs.texi ido.texi positions.texi
-  vc-git.el vc-hg.el vc-hooks.el vc-svn.el vc.el vc/vc-bzr.el
+  maintaining.texi text.texi windows.texi nonascii.texi frames.texi
+  os.texi vc-cvs.el vc-dir.el emacs.texi ido.texi positions.texi
+  vc-git.el vc-hg.el vc-hooks.el vc-svn.el vc.el vc/vc-bzr.el INSTALL
   and 103 other files
 
 Yagi Tatsuya: changed gnus-art.el gnus-start.el
@@ -4780,13 +4789,13 @@ Yair F: changed hebrew.el
 
 Yamamoto Mitsuharu: wrote uvs.el
 and changed macterm.c macfns.c mac-win.el mac.c macterm.h macmenu.c
-  xterm.c macgui.h image.c xdisp.c keyboard.c macselect.c w32term.c
-  xfns.c configure.ac src/Makefile.in unexmacosx.c emacs.c alloc.c
-  darwin.h dispnew.c and 95 other files
+  xterm.c macgui.h image.c xdisp.c macselect.c keyboard.c w32term.c
+  src/Makefile.in unexmacosx.c xfns.c configure.ac emacs.c darwin.h
+  dispnew.c macfont.m and 96 other files
 
 Yann Dirson: changed imenu.el
 
-Yann Hodique: changed ox-publish.el package.el rcirc.el
+Yann Hodique: changed org-publish.el package.el rcirc.el
 
 Yasushi Shoji: changed org-clock.el org.texi ox-ascii.el
 
@@ -4852,6 +4861,8 @@ Zoran Milojevic: changed avoid.el
 
 Йордан Миладинов: changed cyrillic.el
 
+উৎসব রায়: changed quail/indian.el
+
 Local Variables:
 coding: utf-8
 End:
diff --git a/etc/NEWS b/etc/NEWS
index c9b33c8..44f37b8 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -601,8 +601,10 @@ file names into backslashes.  It no longer does that.
 ** New configure option --with-cairo.
 This builds Emacs with Cairo drawing.  As a side effect, it provides
 support for built-in printing, when Emacs was built with GTK+.
-Cairo drawing is an experimental feature in Emacs, and subject to
-change in future releases.
+The Emacs Cairo drawing is experimental and still has some known
+display problems.  We encourage more testing of this build and
+reporting any problems you find, but it is not recommended for
+production.
 
 +++
 ** New configure option --with-modules.
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index ebce3e0..1153283 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -1039,6 +1039,28 @@ while, Emacs may print a message:
 A workaround is to not use 'klipper'.  Upgrading 'klipper' to the one
 coming with KDE 3.3 or later also solves the problem.
 
+*** KDE / Plasma 5: Emacs exhausts memory and needs to be killed
+
+This problem occurs when large selections contain mixed line endings
+(i.e. the buffer has LF line endings, but in some parts CRLF is used).
+The source of the problem is currently under investigation, older
+versions of Emacs up to 24.5 just hang for a few seconds and then
+return with the message "Timed out waiting for property-notify event"
+as described in the previous note.  As a workaround, go to the
+settings dialog for the Clipboard widget and select the option "Ignore
+Selection".
+
+Note: Plasma 5 has replaced the separate klipper process from earlier
+KDE versions with functionality directly integrated into plasmashell,
+so even if you've previously did not use klipper this will affect you.
+Also, all configuration you might have done to klipper is not used by
+the new Clipboard widget / plasmoid since it uses its own settings.
+You can hide the Clipboard widget by removing its entry from the
+system tray settings "Extra Items", but it's not clear if the
+underlying functionality in plasmashell gets fully disabled as well.
+At least a restart of plasmashell is required for the clipboard
+history to be cleared.
+
 *** CDE: Frames may cover dialogs they created when using CDE.
 
 This can happen if you have "Allow Primary Windows On Top" enabled which
diff --git a/lisp/ChangeLog.17 b/lisp/ChangeLog.17
index f0b2651..bbf25b6 100644
--- a/lisp/ChangeLog.17
+++ b/lisp/ChangeLog.17
@@ -6026,7 +6026,7 @@
 
 2014-11-01  Michael R. Mauger  <address@hidden>
 
-       * sql.el (sql-mode-oracle-font-lock-keywords): Correct regexp
+       * progmodes/sql.el (sql-mode-oracle-font-lock-keywords): Correct regexp
        syntax, add new keywords, and parse longer keywords first.
        (sql-redirect-one): Protect against empty command.
        (sql-mode, sql-interactive-mode): Set `custom-mode-group' property
@@ -6034,7 +6034,7 @@
 
 2014-11-01  Michael R. Mauger  <address@hidden>
 
-       * sql.el (sql-interactive-mode, sql-stop): Correct fix for
+       * progmodes/sql.el (sql-interactive-mode, sql-stop): Correct fix for
        Bug#16814 with let-bind of comint-input-ring variables around read
        and save functions.
 
diff --git a/lisp/progmodes/elisp-mode.el b/lisp/progmodes/elisp-mode.el
index 49d3912..d6f2679 100644
--- a/lisp/progmodes/elisp-mode.el
+++ b/lisp/progmodes/elisp-mode.el
@@ -539,9 +539,9 @@ functions are annotated with \"<f>\" via the
                                         (delete-dups
                                          ;; FIXME: We should include some
                                          ;; docstring with each entry.
-                                         (append
-                                          macro-declarations-alist
-                                          defun-declarations-alist)))))
+                                         (append macro-declarations-alist
+                                                 defun-declarations-alist
+                                                 nil))))) ; Copy both alists.
                        ((and (or `condition-case `condition-case-unless-debug)
                              (guard (save-excursion
                                       (ignore-errors
diff --git a/lisp/rect.el b/lisp/rect.el
index 13db7d8..13499d6 100644
--- a/lisp/rect.el
+++ b/lisp/rect.el
@@ -410,9 +410,6 @@ With a prefix (or a FILL) argument, also fill too short 
lines."
 (defun rectangle--string-preview ()
   (when rectangle-preview
     (let ((str (minibuffer-contents)))
-      (when (equal str "")
-        (setq str (or (car-safe minibuffer-default)
-                      (if (stringp minibuffer-default) minibuffer-default))))
       (when str (setq str (propertize str 'face 'rectangle-preview)))
       (with-selected-window rectangle--string-preview-window
         (unless (or (null rectangle--string-preview-state)
diff --git a/src/cmds.c b/src/cmds.c
index 1e44ddd..4003d8b 100644
--- a/src/cmds.c
+++ b/src/cmds.c
@@ -447,7 +447,7 @@ internal_self_insert (int c, EMACS_INT n)
          string = concat2 (string, tem);
        }
 
-      replace_range (PT, PT + chars_to_delete, string, 1, 1, 1);
+      replace_range (PT, PT + chars_to_delete, string, 1, 1, 1, 0);
       Fforward_char (make_number (n));
     }
   else if (n > 1)
diff --git a/src/editfns.c b/src/editfns.c
index 61b2a87..732306a 100644
--- a/src/editfns.c
+++ b/src/editfns.c
@@ -3244,7 +3244,7 @@ Both characters must have the same length of multi-byte 
form.  */)
              /* replace_range is less efficient, because it moves the gap,
                 but it handles combining correctly.  */
              replace_range (pos, pos + 1, string,
-                            0, 0, 1);
+                            0, 0, 1, 0);
              pos_byte_next = CHAR_TO_BYTE (pos);
              if (pos_byte_next > pos_byte)
                /* Before combining happened.  We should not increment
@@ -3457,7 +3457,7 @@ It returns the number of characters changed.  */)
                  /* This is less efficient, because it moves the gap,
                     but it should handle multibyte characters correctly.  */
                  string = make_multibyte_string ((char *) str, 1, str_len);
-                 replace_range (pos, pos + 1, string, 1, 0, 1);
+                 replace_range (pos, pos + 1, string, 1, 0, 1, 0);
                  len = str_len;
                }
              else
@@ -3498,7 +3498,7 @@ It returns the number of characters changed.  */)
                {
                  string = Fmake_string (make_number (1), val);
                }
-             replace_range (pos, pos + len, string, 1, 0, 1);
+             replace_range (pos, pos + len, string, 1, 0, 1, 0);
              pos_byte += SBYTES (string);
              pos += SCHARS (string);
              cnt += SCHARS (string);
diff --git a/src/insdel.c b/src/insdel.c
index ec7bbb3..5d3884b 100644
--- a/src/insdel.c
+++ b/src/insdel.c
@@ -1340,7 +1340,9 @@ adjust_after_insert (ptrdiff_t from, ptrdiff_t from_byte,
 /* Replace the text from character positions FROM to TO with NEW,
    If PREPARE, call prepare_to_modify_buffer.
    If INHERIT, the newly inserted text should inherit text properties
-   from the surrounding non-deleted text.  */
+   from the surrounding non-deleted text.
+   If ADJUST_MATCH_DATA, then adjust the match data before calling
+   signal_after_change.  */
 
 /* Note that this does not yet handle markers quite right.
    Also it needs to record a single undo-entry that does a replacement
@@ -1351,7 +1353,8 @@ adjust_after_insert (ptrdiff_t from, ptrdiff_t from_byte,
 
 void
 replace_range (ptrdiff_t from, ptrdiff_t to, Lisp_Object new,
-              bool prepare, bool inherit, bool markers)
+               bool prepare, bool inherit, bool markers,
+               bool adjust_match_data)
 {
   ptrdiff_t inschars = SCHARS (new);
   ptrdiff_t insbytes = SBYTES (new);
@@ -1508,6 +1511,9 @@ replace_range (ptrdiff_t from, ptrdiff_t to, Lisp_Object 
new,
   MODIFF++;
   CHARS_MODIFF = MODIFF;
 
+  if (adjust_match_data)
+    update_search_regs (from, to, from + SCHARS (new));
+
   signal_after_change (from, nchars_del, GPT - from);
   update_compositions (from, GPT, CHECK_BORDER);
 }
diff --git a/src/lisp.h b/src/lisp.h
index 089f397..8ac9cc1 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -3530,7 +3530,7 @@ extern void adjust_markers_for_delete (ptrdiff_t, 
ptrdiff_t,
                                       ptrdiff_t, ptrdiff_t);
 extern void adjust_markers_bytepos (ptrdiff_t, ptrdiff_t,
                                    ptrdiff_t, ptrdiff_t, int);
-extern void replace_range (ptrdiff_t, ptrdiff_t, Lisp_Object, bool, bool, 
bool);
+extern void replace_range (ptrdiff_t, ptrdiff_t, Lisp_Object, bool, bool, 
bool, bool);
 extern void replace_range_2 (ptrdiff_t, ptrdiff_t, ptrdiff_t, ptrdiff_t,
                             const char *, ptrdiff_t, ptrdiff_t, bool);
 extern void syms_of_insdel (void);
@@ -4019,6 +4019,8 @@ extern Lisp_Object make_temp_name (Lisp_Object, bool);
 /* Defined in search.c.  */
 extern void shrink_regexp_cache (void);
 extern void restore_search_regs (void);
+extern void update_search_regs (ptrdiff_t oldstart,
+                                ptrdiff_t oldend, ptrdiff_t newend);
 extern void record_unwind_save_match_data (void);
 struct re_registers;
 extern struct re_pattern_buffer *compile_pattern (Lisp_Object,
diff --git a/src/search.c b/src/search.c
index 3d48466..5dc4d35 100644
--- a/src/search.c
+++ b/src/search.c
@@ -2712,16 +2712,23 @@ since only regular expressions have distinguished 
subexpressions.  */)
 
   /* The functions below modify the buffer, so they could trigger
      various modification hooks (see signal_before_change and
-     signal_after_change), which might clobber the match data we need
-     to adjust after the replacement.  If that happens, we error out.  */
+     signal_after_change).  If these hooks clobber the match data we
+     error out since otherwise this will result in confusing bugs.  */
   ptrdiff_t sub_start = search_regs.start[sub];
   ptrdiff_t sub_end = search_regs.end[sub];
   unsigned  num_regs = search_regs.num_regs;
+  newpoint = search_regs.start[sub] + SCHARS (newtext);
 
   /* Replace the old text with the new in the cleanest possible way.  */
   replace_range (search_regs.start[sub], search_regs.end[sub],
-                newtext, 1, 0, 1);
-  newpoint = search_regs.start[sub] + SCHARS (newtext);
+                 newtext, 1, 0, 1, 1);
+  /* Update saved data to match adjustment made by replace_range.  */
+  {
+    ptrdiff_t change = newpoint - sub_end;
+    if (sub_start >= sub_end)
+      sub_start += change;
+    sub_end += change;
+  }
 
   if (case_action == all_caps)
     Fupcase_region (make_number (search_regs.start[sub]),
@@ -2736,26 +2743,6 @@ since only regular expressions have distinguished 
subexpressions.  */)
       || search_regs.num_regs != num_regs)
     error ("Match data clobbered by buffer modification hooks");
 
-  /* Adjust search data for this change.  */
-  {
-    ptrdiff_t oldend = search_regs.end[sub];
-    ptrdiff_t oldstart = search_regs.start[sub];
-    ptrdiff_t change = newpoint - search_regs.end[sub];
-    ptrdiff_t i;
-
-    for (i = 0; i < search_regs.num_regs; i++)
-      {
-       if (search_regs.start[i] >= oldend)
-         search_regs.start[i] += change;
-       else if (search_regs.start[i] > oldstart)
-         search_regs.start[i] = oldstart;
-       if (search_regs.end[i] >= oldend)
-         search_regs.end[i] += change;
-       else if (search_regs.end[i] > oldstart)
-         search_regs.end[i] = oldstart;
-      }
-  }
-
   /* Put point back where it was in the text.  */
   if (opoint <= 0)
     TEMP_SET_PT (opoint + ZV);
@@ -3096,6 +3083,27 @@ restore_search_regs (void)
     }
 }
 
+/* Called from replace-match via replace_range.  */
+void
+update_search_regs (ptrdiff_t oldstart, ptrdiff_t oldend, ptrdiff_t newend)
+{
+  /* Adjust search data for this change.  */
+  ptrdiff_t change = newend - oldend;
+  ptrdiff_t i;
+
+  for (i = 0; i < search_regs.num_regs; i++)
+    {
+      if (search_regs.start[i] >= oldend)
+        search_regs.start[i] += change;
+      else if (search_regs.start[i] > oldstart)
+        search_regs.start[i] = oldstart;
+      if (search_regs.end[i] >= oldend)
+        search_regs.end[i] += change;
+      else if (search_regs.end[i] > oldstart)
+        search_regs.end[i] = oldstart;
+    }
+}
+
 static void
 unwind_set_match_data (Lisp_Object list)
 {



reply via email to

[Prev in Thread] Current Thread [Next in Thread]