[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master f8e4a8b 3/4: Merge from origin/emacs-26
From: |
Glenn Morris |
Subject: |
[Emacs-diffs] master f8e4a8b 3/4: Merge from origin/emacs-26 |
Date: |
Mon, 12 Nov 2018 12:42:46 -0500 (EST) |
branch: master
commit f8e4a8b260398e4d3b4d50a21ccd72ea43e2a7f9
Merge: db80043 189c49e
Author: Glenn Morris <address@hidden>
Commit: Glenn Morris <address@hidden>
Merge from origin/emacs-26
189c49e * etc/AUTHORS: Update.
9723c21 ; ChangeLog.3 update
---
ChangeLog.3 | 2192 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
etc/AUTHORS | 224 +++---
2 files changed, 2315 insertions(+), 101 deletions(-)
diff --git a/ChangeLog.3 b/ChangeLog.3
index a0a4794..6e1f68f 100644
--- a/ChangeLog.3
+++ b/ChangeLog.3
@@ -1,3 +1,2193 @@
+2018-11-12 Paul Eggert <address@hidden>
+
+ Work around dumping bug on GNU/Linux ppc64le
+
+ Problem reported by Thomas Fitzsimmons (Bug#33174).
+ Do not merge to master, as we have a better fix there.
+ * src/Makefile.in (emacs$(EXEEXT)):
+ (bootstrap-emacs$(EXEEXT)):
+ Unset EMACS_HEAP_EXEC before invoking temacs.
+
+2018-11-11 Eli Zaretskii <address@hidden>
+
+ * lisp/files.el (write-file): Clarify the doc string. (Bug#33339)
+
+2018-11-11 Simen Heggestøyl <address@hidden>
+
+ Fix typos in midnight.el
+
+ * lisp/midnight.el (clean-buffer-list-delay-general)
+ (clean-buffer-list-kill-regexps)
+ (clean-buffer-list-kill-buffer-names): Fix docstring typos.
+
+2018-11-10 Eli Zaretskii <address@hidden>
+
+ Improve documentation of 'move-file-to-trash'
+
+ * doc/emacs/files.texi (Misc File Ops): Index
+ move-file-to-trash. State that the way to restore trashed
+ files is system-dependent.
+
+2018-11-09 Stefan Monnier <address@hidden>
+
+ * src/data.c (Ftype_of): xwidget objects are possible! (bug#33294)
+
+ (syms_of_data): Define Qwidget here.
+ * src/xwidget.c (syms_of_xwidget): Instead of here.
+
+2018-11-09 Eli Zaretskii <address@hidden>
+
+ Improve documentation of Diff mode
+
+ * doc/emacs/files.texi (Diff Mode): Document the effect of
+ prefix argument on the Diff mode's commands. Document
+ 'diff-jump-to-old-file'.
+
+2018-11-09 Noam Postavsky <address@hidden>
+
+ Note that lex bound lambda forms are not self-quoting (Bug#33199)
+
+ * doc/lispref/functions.texi (Anonymous Functions):
+ * lisp/subr.el (lambda): Note that under lexical binding a lambda form
+ yields a closure object (Bug#33199).
+
+2018-11-08 Martin Rudalics <address@hidden>
+
+ Rewrite buffer display related doc-strings and doc
+
+ * lisp/window.el (display-buffer-overriding-action)
+ (display-buffer-alist, display-buffer-base-action)
+ (display-buffer-fallback-action, display-buffer-assq-regexp)
+ (display-buffer): Rewrite doc-strings using suggestions by
+ Alan Mackenzie <address@hidden>.
+ (display-buffer-use-some-frame): Adjust doc-string and
+ reformat code.
+ * doc/lispref/windows.texi (Buffer Display Action Alists):
+ Make docs on 'window-height', 'window-width' and
+ 'preserve-size' entries more accurate.
+
+2018-11-06 Eli Zaretskii <address@hidden>
+
+ Fix call to GlobalMemoryStatusEx in w32.c
+
+ * src/w32.c (system_process_attributes): Initialize the size
+ of the data structure passed to GlobalMemoryStatusEx,
+ otherwise it fails.
+
+2018-11-04 Eli Zaretskii <address@hidden>
+
+ Improve recent changes in documentation of window handling
+
+ * doc/lispref/windows.texi (Displaying Buffers)
+ (Choosing Window, Buffer Display Action Functions)
+ (Buffer Display Action Alists, Choosing Window Options)
+ (Precedence of Action Functions, The Zen of Buffer Display):
+ Fix wording, punctuation, and markup. Remove redundant
+ cross-references.
+
+ * doc/emacs/windows.texi (Window Choice, Temporary Displays):
+ Fix wording and punctuation.
+
+2018-11-04 Martin Rudalics <address@hidden>
+
+ Rewrite documentation of buffer display
+
+ * doc/emacs/windows.texi (Window Choice): Rewrite, replacing
+ references to older buffer display options with references to
+ and examples of buffer display actions.
+ (Temporary Displays): Rewrite display of *Completions*
+ example.
+
+ * doc/lispref/elisp.texi (Top): New Windows section
+ 'Displaying Buffers'.
+ * doc/lispref/frames.texi (Child Frames): Adjust cross
+ reference.
+ * doc/lispref/windows.texi (Windows): New section 'Displaying
+ Buffers'. Move sections 'Choosing Window', 'Display Action
+ Functions' and 'Choosing Window Options' there and adjust
+ namings. Preferably write 'Buffer Display Action' instead of
+ 'Display Action'. More consistently use @w{} to make key
+ binding specifications unsplittable.
+ (Displaying Buffers): New section.
+ (Choosing Window): Make it a subsection of 'Displaying
+ Buffers'. More explicitly describe how 'display-buffer'
+ compiles its list of action functions and the action alist.
+ (Buffer Display Action Functions): Rename from 'Display Action
+ Functions', make it a subsection of 'Displaying Buffers' and
+ rewrite it. Elide more detailed descriptions of action alist
+ entries; these are now in the new section 'Buffer Display
+ Action Functions'. Remove example.
+ (Buffer Display Action Alists): New subsection of 'Displaying
+ Buffers' giving a comprehensive description of recognized
+ action alist entries with appropriate indexing. Contents were
+ partially moved here from the old 'Display Action Functions'
+ section.
+ (Choosing Window Options): Make it a subsection of 'Displaying
+ Buffers'. Add examples of how to rewrite old buffer display
+ options with the help of buffer display actions.
+ (Precedence of Action Functions): New subsection of
+ 'Displaying Buffers' explaining the execution order of action
+ functions with the help of a detailed example.
+ (The Zen of Buffer Display): New subsection of 'Displaying
+ Buffers' supplying guidelines on how to write and use buffer
+ display actions with examples.
+ (Side Windows, Displaying Buffers in Side Windows)
+ (Frame Layouts with Side Windows, Atomic Windows): Update
+ references to the 'Displaying Buffers' subsections.
+
+2018-11-03 Eli Zaretskii <address@hidden>
+
+ Improve documentation of destructuring-binding macros
+
+ * lisp/emacs-lisp/pcase.el (pcase-dolist, pcase-let)
+ (pcase-let*): Improve the doc strings.
+
+ * doc/lispref/sequences.texi (Sequence Functions): Improve
+ wording and rename arguments of seq-let to be more
+ descriptive. Add a cross-reference to "Destructuring with
+ pcase Patterns".
+ * doc/lispref/control.texi (Pattern-Matching Conditional):
+ Improve wording and the menu.
+ (pcase Macro): Incorporate patch suggested by Paul Eggert
+ <address@hidden>. Reformat text.
+ (Destructuring with pcase Patterns): Rename from
+ "Destructuring patterns", and improve wording and indexing.
+
+2018-11-03 Eli Zaretskii <address@hidden>
+
+ Avoid byte compilation warning in rcirc.el
+
+ * lisp/net/rcirc.el (rcirc-prompt-start-marker): Move
+ definition before 1st use to avoild byte-compiler warning.
+
+2018-11-03 Basil L. Contovounesios <address@hidden>
+
+ Avoid race in rcirc process filter (bug#33145)
+
+ * lisp/net/rcirc.el (rcirc-filter): Clear rcirc-process-output
+ before processing its constituent lines. Otherwise, if rcirc-filter
+ runs again before the last rcirc-process-server-response is
+ finished, the contents of rcirc-process-output could be duplicated.
+
+2018-11-03 Jordan Wilson <address@hidden> (tiny change)
+
+ Avoid file-name errors when viewing PDF from Gnus
+
+ * lisp/doc-view.el (doc-view-mode): Run the output file name
+ through 'convert-standard-filename', to avoid problems with
+ characters that are not allowed in file names on some
+ systems. (Bug#32989)
+
+2018-11-02 Eli Zaretskii <address@hidden>
+
+ Avoid crashes with remapped default face in Org mode
+
+ * src/xfaces.c (face_at_buffer_position): Look up BASE_FACE_ID
+ anew if it is not in the frame's face cache. This avoids
+ crashes when Org mode sets up for a new major mode in embedded
+ code fragment, and the default face is remapped. (Bug#33222)
+
+2018-11-01 Eric Abrahamsen <address@hidden>
+
+ Doc fix for checkdoc-continue
+
+ * lisp/emacs-lisp/checkdoc.el (checkdoc-continue): There is no second
+ optional argument, and the function always starts from point.
+
+2018-11-01 Eli Zaretskii <address@hidden>
+
+ Fix a typo in autoload.el
+
+ * lisp/emacs-lisp/autoload.el (update-directory-autoloads):
+ Remove stray backslashes. (Bug#33231)
+
+2018-10-31 Stefan Monnier <address@hidden>
+
+ * doc/lispref/control.texi (Destructuring patterns): New subsection.
+
+2018-10-31 Gemini Lasswell <address@hidden>
+
+ Add regression test for Bug#33014
+
+ Backport from master.
+ * test/src/eval-tests.el:
+ (eval-tests-byte-code-being-evaluated-is-protected-from-gc): New test.
+ (eval-tests-33014-var): New variable.
+ (eval-tests-33014-func, eval-tests-33014-redefine): New functions.
+
+2018-10-31 Paul Eggert <address@hidden>
+
+ Refer to bytecode constant vectors (Bug#33014)
+
+ Backport from master.
+ * src/bytecode.c (exec_byte_code): Save VECTOR into stack slot
+ so that it survives GC. The stack slot was otherwise unused,
+ so this doesn’t cost us memory, only a store insn.
+
+2018-10-30 Stefan Monnier <address@hidden>
+
+ * lisp/emacs-lisp/pcase.el: Improve docstrings.
+
+2018-10-30 Eli Zaretskii <address@hidden>
+
+ * lisp/emacs-lisp/rx.el (rx): Fix typo in doc string. (Bug#33205)
+
+2018-10-30 Eli Zaretskii <address@hidden>
+
+ Improve doc string of 'call-process'
+
+ * src/callproc.c (Fcall_process): Clarify DESTINATION in the
+ doc string.
+
+2018-10-30 Eli Zaretskii <address@hidden>
+
+ Document that generic functions cannot be commands
+
+ * doc/lispref/commands.texi (Defining Commands):
+ * doc/lispref/functions.texi (Generic Functions): Document
+ that generic functions cannot be turned into commands.
+ (Bug#33170)
+
+2018-10-28 Charles A. Roelli <address@hidden>
+
+ * lisp/mail/rmailsum.el (rmail-summary-output): Add lost word to doc.
+
+2018-10-28 Charles A. Roelli <address@hidden>
+
+ Add index entries for more isearch commands/bindings (Bug#32990)
+
+ * doc/emacs/search.texi (Basic Isearch): Index isearch-exit,
+ isearch-abort, isearch-cancel, isearch-repeat-forward,
+ isearch-repeat-backward and their bindings.
+ (Repeat Isearch): Index isearch-ring-advance,
+ isearch-ring-retreat and isearch-edit-string.
+ (Special Isearch): Index isearch-quote-char,
+ isearch-char-by-name and their bindings. Index
+ isearch-query-replace and isearch-query-replace-regexp, and
+ the latter's binding. Explain what
+ isearch-query-replace-regexp does. Index isearch-complete.
+ (Word Search): Index isearch-toggle-word.
+
+2018-10-27 Noam Postavsky <address@hidden>
+
+ * lisp/simple.el (filter-buffer-substring): Clarify doc (Bug#33179).
+
+2018-10-27 Eli Zaretskii <address@hidden>
+
+ Fix recent change in lispref/processes.texi.
+
+ * doc/lispref/processes.texi (Asynchronous Processes): Clarify
+ wording. Suggested by Thomas Fitzsimmons <address@hidden>.
+ (Bug#33050)
+
+2018-10-27 Eli Zaretskii <address@hidden>
+
+ * lisp/simple.el (region-extract-function): Doc fix. (Bug#33167)
+
+ * lisp/simple.el (region-bounds): Doc fix. (Bug#33168)
+
+2018-10-27 Eli Zaretskii <address@hidden>
+
+ Improve documentation of 'process-connection-type'
+
+ * doc/lispref/processes.texi (Asynchronous Processes): Clarify
+ better when it is advisable to use pipes for communicating
+ with subprocesses. (Bug#33050)
+
+2018-10-27 Pierre Téchoueyres <address@hidden>
+
+ Unify prompt for gnupg passphrase between GNU/Linux and MS-Windows.
+
+ * lisp/epg.el (epg--start): Use 'raw-text' for coding system instead
+ of 'binary', in order to avoid spurious carriage return on Microsoft
+ Windows and MS-DOS when prompting for a password. (Bug#33040)
+
+2018-10-27 Eli Zaretskii <address@hidden>
+
+ Doc fix of 'gnus-fetch-old-headers'
+
+ * lisp/gnus/gnus-sum.el (gnus-fetch-old-headers): Avoid
+ treating 'some' and 'invisible' as symbols that need to be
+ hyperlinked. Reported by Robert Pluim <address@hidden>.
+ (Bug#33090)
+
+2018-10-27 Eric Abrahamsen <address@hidden>
+
+ Deactivate incorrect hyperlinking in gnus-build-sparse-threads doc
+
+ * lisp/gnus/gnus-sum.el (gnus-build-sparse-threads): Add the word
+ "symbol" so it doesn't link to the `some' function. (Bug#33090)
+
+2018-10-27 Eli Zaretskii <address@hidden>
+
+ Minor copyedits in cmdargs.texi
+
+ * doc/emacs/cmdargs.texi (Initial Options): Document '-nsl'.
+ Add a cross-reference to "Writing Dynamic Modules".
+
+2018-10-27 Eli Zaretskii <address@hidden>
+
+ Improve documentation of X resource loading
+
+ * doc/emacs/cmdargs.texi (Initial Options):
+ * doc/emacs/frames.texi (Frame Parameters):
+ * doc/emacs/xresources.texi (Resources): Document the
+ '--no-x-resources' command-line option and the fact that X
+ resources override .emacs settings of frame parameters.
+ (Bug#32975)
+
+2018-10-27 Michael Albinus <address@hidden>
+
+ * lisp/net/tramp-sh.el (tramp-inline-compress-commands):
+
+ Suppress warnings about obsolete environment variable GZIP.
+
+2018-10-25 Noam Postavsky <address@hidden>
+
+ Don't error when indenting malformed Lisp (Bug#30891)
+
+ * lisp/emacs-lisp/lisp-mode.el (lisp-indent-calc-next): If we run out
+ of indent stack, reset the parse state.
+
+2018-10-25 Charles A. Roelli <address@hidden>
+
+ Improve 'isearch-delete-char' documentation (Bug#32990)
+
+ * doc/emacs/search.texi (Basic Isearch): Index
+ 'isearch-delete-char', its keybinding and the isearch "input
+ item" concept, and define the latter.
+ (Error in Isearch): Clarify the different uses of DEL and
+ C-M-w during isearch.
+
+ * lisp/isearch.el (isearch-delete-char): Correct its
+ documentation and link to the Info node '(emacs)Basic Isearch'
+ which explains less technically how this function works in
+ everyday usage.
+
+2018-10-25 Alan Third <address@hidden>
+
+ Improve XPM load failure message (bug#33126)
+
+ * src/image.c (xpm_load_image): Only XPM3 is supported, so make that
+ explicit.
+
+2018-10-25 Eli Zaretskii <address@hidden>
+
+ Avoid infloop in CPerl mode fontification
+
+ * lisp/progmodes/cperl-mode.el
+ (cperl-font-lock-fontify-region-function): Stop the loop at
+ EOB, to avoid inflooping there. (Bug#33114)
+
+2018-10-25 Andreas Schwab <address@hidden>
+
+ Fix minibuffer-help-form for lexical binding
+
+ * lisp/simple.el (set-variable): Substitute var into
+ minibuffer-help-form.
+ * lisp/cus-edit.el (custom-prompt-variable): Likewise.
+
+2018-10-24 Alan Third <address@hidden>
+
+ Fix some NS drawing issues (bug#32932)
+
+ * src/nsterm.m (ns_clip_to_rect):
+ (ns_reset_clipping): Remove gsaved variable and associated code.
+ (ns_flush_display): Remove function.
+ (ns_copy_bits): use translateRectsNeedingDisplayInRect:by: to copy any
+ pending drawing actions along with the image.
+ ([EmacsView windowWillResize:toSize:]): Remove unneeded call.
+ ([EmacsView drawRect:]): Remove redundant call to ns_clear_frame_area,
+ and optimize the exposed rectangles.
+ (ns_draw_window_cursor): Remove unneeded disabling of screen updates.
+
+2018-10-24 Katsumi Yamaoka <address@hidden>
+
+ * lisp/gnus/mm-util.el (mm-decompress-buffer): Fix split-string args.
+
+2018-10-24 Noam Postavsky <address@hidden>
+
+ * doc/misc/calc.texi (Summary): The +/- key is 'p', not 'P'.
+
+2018-10-23 Robert Pluim <address@hidden>
+
+ Correct typo in GNU ELPA url
+
+ * doc/misc/efaq.texi (Packages that do not come with Emacs):
+ Correct typo in GNU ELPA url (Bug#33072). Change other url
+ references to use https scheme.
+
+2018-10-22 Eli Zaretskii <address@hidden>
+
+ * doc/misc/dired-x.texi (Omitting Variables): Fix wording. (Bug#33112)
+
+2018-10-20 Michael Heerdegen <address@hidden>
+
+ Fix help-form binding in dired-create-files
+
+ This fixes Bug#32630: since "dired-aux" moved to lexical binding mode,
+ the free variable TO in the constructed HELP-FORM got out of scope of
+ the surrounding 'let'.
+
+ * lisp/dired-aux.el (dired-create-files): Make the binding of
+ HELP-FORM a string.
+
+2018-10-20 Eli Zaretskii <address@hidden>
+
+ Fix a pasto in a Gnus doc string
+
+ * lisp/gnus/gnus-art.el (gnus-article-treat-fold-newsgroups):
+ Doc string fix. (Bug#33081)
+
+2018-10-19 Mauro Aranda <address@hidden> (tiny change)
+
+ Update revert-buffer documentation
+
+ * doc/emacs/files.texi (Reverting): Document that revert-buffer
+ does keep undo history. (Bug#33084)
+
+2018-10-18 Juri Linkov <address@hidden>
+
+ * lisp/mail/smtpmail.el (smtpmail-send-queued-mail): Load file with .el
suffix.
+
+ For the case when load-prefer-newer is t, ensure loading the right file
+ by explicitly adding the .el suffix. Use the same variable names
+ as in the function smtpmail-send-it. (Bug#33055)
+
+2018-10-16 Glenn Morris <address@hidden>
+
+ Tweak Makefile emacs-module.h handling
+
+ * Makefile.in (install-arch-indep, uninstall): Respect DESTDIR.
+ Handle whitespace. Remove non-portable mkdir argument.
+
+ (cherry picked from commit c1d0dbd6ca92cb221024382b19654e4fbf1d1ed3)
+
+2018-10-16 Philipp Stephani <address@hidden>
+
+ Install emacs-module.h (Bug#31929)
+
+ * Makefile.in (includedir): New variable.
+ (install-arch-indep): Install emacs-module.h.
+ (uninstall): Uninstall emacs-module.h.
+
+ (cherry picked from commit 00ea749f2af44bff6ea8c1259477fbf0ead8a306)
+
+2018-10-15 Alan Mackenzie <address@hidden>
+
+ Clarify documentation of fractional vertical scrolling and some doc
strings
+
+ * doc/lispref/windows.texi (vertical scrolling): Clarify the meaning of
+ vertical scrolling by referring to tall screen lines, images, and the
display
+ action. Clarify an ambiguous English tense.
+
+ * src/window.c (window-vscroll, set-window-vscroll): Amend doc strings
to
+ refer to display.
+
+2018-10-15 Charles A. Roelli <address@hidden>
+
+ * lisp/isearch.el (isearch-cmds): Recall absent isearch--state slot.
+
+2018-10-14 Alan Mackenzie <address@hidden>
+
+ doc/lispref/edebug.texi (Specification List) Remove obstrusive blank
line
+
+2018-10-14 Eli Zaretskii <address@hidden>
+
+ Fix wording in module API documentation
+
+ * doc/lispref/internals.texi (Module Functions): Fix confusing
+ wording. Reported by Basil L. Contovounesios <address@hidden>.
+
+2018-10-13 Eli Zaretskii <address@hidden>
+
+ Fix redisplay of glyphless characters
+
+ * src/conf_post.h (bool_bf): Use 'unsigned int' in the MinGW
+ builds. Suggested by Tom Tromey <address@hidden>. (Bug#33017)
+ * src/dispnew.c (scrolling_window): Update commentary
+ regarding xwidget builds.
+
+2018-10-13 Robert Pluim <address@hidden>
+
+ Update --without-toolkit-scroll-bars doc
+
+ * configure.ac (--without-toolkit-scroll-bars): Update list of
+ affected toolkits.
+
+2018-10-13 Robert Pluim <address@hidden>
+
+ Call GTK functions only on GTK scrollbars
+
+ * src/gtkutil.c (xg_set_background_color) [USE_TOOLKIT_SCROLL_BARS]:
+ Don't call GTK functions on non-GTK scrollbars (Bug#32975).
+
+2018-10-13 Eli Zaretskii <address@hidden>
+
+ Update the description of startup in ELisp manual
+
+ * doc/lispref/os.texi (Startup Summary): Remove stale
+ reference to window-system-initialization-alist. Reported by
+ Zhang Haijun <address@hidden>.
+
+2018-10-13 Eli Zaretskii <address@hidden>
+
+ Use the 'line-number' face for line-number fields past EOB
+
+ * src/xdisp.c (get_phys_cursor_geometry): Treat rows at and
+ beyond ZV specially. Don't let the cursor exceed the
+ vertical dimensions of the row.
+ (maybe_produce_line_number): Use the 'line-number' face
+ instead of 'default' for blank fields beyond ZV. Don't update
+ the IT metrics when displaying blank line-number fields beyond
+ ZV. (Bug#32337)
+
+2018-10-12 Alan Third <address@hidden>
+
+ Ensure NS frame is redrawn correctly after scroll
+
+ * src/nsterm.m (ns_copy_bits): Set needsDisplay so the previous cursor
+ position is redrawn.
+
+2018-10-12 Alex Branham <address@hidden>
+
+ Avoid byte-compiler warning in em-rebind.el
+
+ * lisp/eshell/em-rebind.el (eshell-delete-backward-char): Use
+ 'delete-char' instead of delete-backward-char. (Bug#32945)
+
+2018-10-12 Eli Zaretskii <address@hidden>
+
+ Improve indexing of 'C-SPC C-SPC'
+
+ * doc/emacs/mark.texi (Disabled Transient Mark): Fix
+ indexing. (Bug#32959)
+
+2018-10-11 Eric Abrahamsen <address@hidden>
+
+ Fix bug with precious entries in Gnus registry
+
+ * lisp/registry.el (registry-collect-prune-candidates): This `cdr' was
+ an error: it meant that the last key in the precious list, would be
+ considered a nil. Since the precious list only contains the symbol
+ 'mark by default, marks were never considered precious.
+ * doc/misc/gnus.texi (Store arbitrary data): Fix typo: "marks" should
+ be "mark".
+
+2018-10-11 Eli Zaretskii <address@hidden>
+
+ Document in the ELisp manual how to write loadable modules
+
+ * doc/lispref/internals.texi (Writing Dynamic Modules)
+ (Module Initialization, Module Functions, Module Values)
+ (Module Misc, Module Nonlocal): New nodes.
+ * doc/lispref/loading.texi (Dynamic Modules): Add
+ cross-reference to the new node.
+ * doc/lispref/internals.texi (GNU Emacs Internals):
+ * doc/lispref/elisp.texi (Top): Update menus for the new nodes.
+
+2018-10-11 Tino Calancha <address@hidden>
+
+ dired-do-shell-command: Notify users after abort the command
+
+ * lisp/dired-aux.el (dired-do-shell-command): Notify users that
+ the command have aborted when they answer 'n' to the prompt (Bug#32969).
+
+2018-10-11 Michael Albinus <address@hidden>
+
+ Adapt Tramp version. Do not merge with master
+
+ * lisp/net/trampver.el: Change version to "2.3.5.26.2".
+ (customize-package-emacs-version-alist): Add Tramp version
+ integrated in Emacs 26.2.
+
+2018-10-10 Alan Third <address@hidden>
+
+ Fix Apple Script permissions error
+
+ * nextstep/templates/Info.plist.in: Add NSAppleEventsUsageDescription
+ message to enable AppleEvents usage.
+
+2018-10-10 Mauro Aranda <address@hidden> (tiny change)
+
+ Fix typo in 'timerp' documentation
+
+ * doc/lispref/os.texi (Timers): Fix typo in 'timerp' documentation.
+ (Bug#32999)
+
+2018-10-08 Charles A. Roelli <address@hidden>
+
+ * doc/emacs/mark.texi (Mark): Index "(de)activating the mark".
+
+ (Bug#32956)
+
+2018-10-08 Scott Corley <address@hidden> (tiny change)
+
+ Fix overflow lockup with frames > 255 lines
+
+ Backport from master.
+ * src/scroll.c (struct matrix_elt): Change unsigned char fields to
+ int to handle frames with more than 255 lines (Bug#32951).
+
+2018-10-07 Eli Zaretskii <address@hidden>
+
+ Avoid assertion violations in nonsensical calls to 'signal'
+
+ * src/eval.c (Fsignal): If both arguments are nil, replace the
+ first one with 'error', to avoid assertion violations further
+ down the line. (Bug#32961)
+
+2018-10-06 Charles A. Roelli <address@hidden>
+
+ * lisp/simple.el (transient-mark-mode): Correct documentation.
(Bug#32956)
+
+2018-10-06 Eli Zaretskii <address@hidden>
+
+ Update the locale and language database
+
+ * lisp/international/mule-cmds.el (locale-language-names):
+ Update the list of supported locales. Use existing language
+ names where available.
+
+2018-10-05 Eli Zaretskii <address@hidden>
+
+ Fix a typo in a doc string.
+
+ * lisp/window.el (display-buffer-alist): Fix a typo in a doc string.
+ Reported by Michael Heerdegen <address@hidden>.
+
+2018-10-05 Katsumi Yamaoka <address@hidden>
+
+ Make nneething allow CRLF-encoded files (bug#32940)
+
+ * lisp/gnus/nneething.el (nneething-request-article):
+ Bind coding system to raw-text instead of binary when reading a file,
+ that may be CRLF-encoded (bug#32940).
+
+2018-10-04 Eric Abrahamsen <address@hidden>
+
+ Further fix to eieio-persistent
+
+ * lisp/emacs-lisp/eieio-base.el
(eieio-persistent-validate/fix-slot-value):
+ Make handling of hash tables and vectors recursive. This is
+ necessary because the write process, in `eieio-override-prin1' is
+ also recursive. With any luck, this will be the last fix of its
+ kind. If that's true, cherry-pick to Emacs 26.2 later on.
+
+2018-10-04 Eli Zaretskii <address@hidden>
+
+ Avoid ridiculously high stack limit requests on macOS
+
+ * src/emacs.c (main): Avoid wraparound in subtraction of
+ rlim_t values, in case rlim_t is an unsigned type. (Bug#32338)
+
+2018-10-03 Charles A. Roelli <address@hidden>
+
+ Improve documentation of 'read-hide-char'
+
+ * src/minibuf.c (syms_of_minibuf) <Vread_hide_char>: Clarify
+ documentation and mention where else the variable is used.
+ * doc/lispref/minibuf.texi (Reading a Password): Add an index
+ entry for 'read-hide-char'.
+
+2018-10-03 Alan Mackenzie <address@hidden>
+
+ In follow mode, prevent the cursor resting on a partially displayed line
+
+ Don't merge to master. This fixes bug #32848
+
+ * lisp/follow.el (follow-adjust-window): If point ends up in a partially
+ displayed line in a left hand or middle window, move it one line
+ forward, to
+ prevent unwanted scrolling should make-cursor-line-fully-visible be
+ non-nil.
+
+2018-10-03 Alan Mackenzie <address@hidden>
+
+ Revert "Temporary workaround for bug #32848 for branch emacs-26"
+
+ This reverts commit 6650751ce73413d05599df07a9c5bc70744260f3.
+
+2018-10-03 Alan Mackenzie <address@hidden>
+
+ Revert "* etc/NEWS: Note setting make-cursor-line-fully-visible to nil
in follow-mode"
+
+ This reverts commit f3c8f4bde2de2b9d42c44f5e44f34c427bebdc58.
+
+2018-10-03 Alan Mackenzie <address@hidden>
+
+ * etc/NEWS: Note setting make-cursor-line-fully-visible to nil in
follow-mode
+
+ Also re-insert the "temporary note" explaining --- and +++.
+
+2018-10-03 Noam Postavsky <address@hidden>
+
+ Fix note about interactive advice (Bug#32905)
+
+ * doc/lispref/functions.texi (Core Advising Primitives): Add missing
+ ':', and finish the sentence fragment.
+
+2018-10-01 Michael Albinus <address@hidden>
+
+ Comple fix for Bug#32550
+
+ * lisp/net/tramp.el (tramp-rfn-eshadow-update-overlay):
+ Use `save-excursion'. This completes the fix of Bug#32550.
+
+2018-10-01 Eli Zaretskii <address@hidden>
+
+ * lisp/savehist.el (savehist-mode): Doc fix. (Bug#32889)
+
+2018-09-30 Nicolas Goaziou <address@hidden>
+
+ Org manual: Rewrite the Org Mobile section
+
+ * doc/misc/org.texi (Org Mobile): Rewritten from "MobileOrg" section.
+ Remove all references to non-free software.
+ Moved into "Miscellaneous", much like Org Crypt library. No longer an
+ appendix.
+ (Footnotes): Remove a reference to "MobileOrg".
+ (Bug#32722)
+
+2018-09-30 Alan Mackenzie <address@hidden>
+
+ Temporary workaround for bug #32848 for branch emacs-26
+
+ Do not merge with master.
+
+ * lisp/follow.el (follow-mode): Set make-cursor-line-fully-visible to
nil
+ buffer locally whilst follow-mode is active.
+
+2018-09-29 Tino Calancha <address@hidden>
+
+ Improve cl-do, cl-do* docstrings
+
+ * lisp/emacs-lisp/cl-macs.el(cl-do, cl-do*):
+ Improve docstring (Bug#32803).
+
+2018-09-29 Eli Zaretskii <address@hidden>
+
+ Avoid returning early in 'while-no-input' due to subprocesses
+
+ * src/keyboard.c (kbd_buffer_store_buffered_event): Support
+ also the internal buffer-switch events.
+ (syms_of_keyboard) <Qbuffer_switch>: New DEFSYM.
+
+ * lisp/subr.el (while-no-input-ignore-events): Ignore
+ 'buffer-switch' events. Reported by Michael Heerdegen
+ <address@hidden>.
+
+ * etc/NEWS: Mention the change in behavior of 'while-no-input'
+
+2018-09-29 John Shahid <address@hidden>
+
+ Cleanup when opening a new terminal fails. (Bug#32794)
+
+ * src/term.c (init_tty): Call delete_terminal_internal if emacs_open
+ fail.
+ * src/terminal.c (delete_terminal): Move some code into
+ delete_terminal_internal and call it.
+ (delete_terminal_internal): New function.
+ * src/termhooks.h: Prototype for delete_terminal_internal.
+
+2018-09-28 Alan Third <address@hidden>
+
+ Fix deprecation warning
+
+ * src/nsterm.m (ns_term_init): Use writeToFile or writeToURL as
+ required.
+
+2018-09-28 Alan Third <address@hidden>
+
+ Make all NS drawing be done from drawRect
+
+ See bug#31904 and bug#32812.
+
+ * src/nsterm.m (ns_update_begin): Don't lock focus, only clip if there
+ is already a view focused.
+ (ns_update_end): Don't mess with view focusing any more.
+ (ns_focus): Only clip drawing if there is already a focused view,
+ otherwise mark area dirty for later drawing. Renamed ns_clip_to_rect.
+ All callers changed.
+ (ns_unfocus): Don't unfocus the view any more. Renamed
+ ns_reset_clipping. All callers changed.
+ (ns_clip_to_row): Update to match ns_clip_to_rect.
+ (ns_clear_frame):
+ (ns_clear_frame_area):
+ (ns_draw_fringe_bitmap):
+ (ns_draw_window_cursor):
+ (ns_draw_vertical_window_border):
+ (ns_draw_window_divider):
+ (ns_dumpglyphs_stretch):
+ (ns_draw_glyph_string): Only draw if ns_focus or ns_clip_to_row
+ return YES.
+ (ns_copy_bits): Remove superfluous calls to ns_(un)focus.
+ (ns_flush_display): New function.
+
+2018-09-28 Michael Albinus <address@hidden>
+
+ Fix Bug#32828
+
+ * lisp/net/dbus.el (dbus-init-bus): Return number of connections,
+ as promised by the docstring. (Bug#32828)
+
+2018-09-28 Noam Postavsky <address@hidden>
+
+ * lisp/net/shr.el (shr-copy-url): Fix docstring.
+
+2018-09-27 Eli Zaretskii <address@hidden>
+
+ Fix typos in documentation
+
+ * doc/misc/vhdl-mode.texi (Custom Indentation Functions):
+ * doc/misc/url.texi (Customization):
+ * doc/misc/tramp.texi (Overview):
+ * doc/misc/srecode.texi (Developing Template Functions):
+ * doc/misc/sieve.texi (Sieve Mode):
+ * doc/misc/reftex.texi (Options - Creating Citations):
+ * doc/misc/org.texi (Cooperation, Conflicts):
+ * doc/misc/gnus.texi (Misc Group Stuff):
+ * doc/misc/eshell.texi (Bugs and ideas):
+ * doc/misc/calc.texi (Summary):
+ * doc/man/emacsclient.1:
+ * doc/lispref/os.texi (Security Considerations):
+ * doc/lispref/control.texi (pcase Macro):
+ * CONTRIBUTE: Fix typos. Reported by Mak Kolybabi
+ <address@hidden> (Bug#32853)
+
+2018-09-24 Stefan Monnier <address@hidden>
+
+ * doc/emacs/kmacro.texi (Basic Keyboard Macro): Mention old bindings
+
+ According to Apple gospel, function keys are partly going the way of
the dodo
+ so F3/F4 can, like in the good old days, be hard to reach for some
users.
+
+2018-09-24 Eli Zaretskii <address@hidden>
+
+ Improve docs of functions/variables related to 'display-buffer'
+
+ * lisp/window.el (display-buffer, pop-to-buffer-same-window)
+ (display-buffer-same-window, display-buffer-in-side-window)
+ (same-window-p, display-buffer-overriding-action)
+ (display-buffer-base-action)
+ (display-buffer--same-window-action)
+ (display-buffer--other-frame-action)
+ (with-current-buffer-window, with-displayed-buffer-window)
+ (display-buffer-alist, display-buffer-assq-regexp)
+ (display-buffer-other-frame): Clarify and improve the doc
+ strings. (Bug#32798)
+
+2018-09-23 Stefan Monnier <address@hidden>
+
+ * lisp/mouse.el (tear-off-window): Fix non-mouse use (bug#32799)
+
+2018-09-22 Eli Zaretskii <address@hidden>
+
+ Improve documentation of directory-local variables
+
+ * lisp/files.el (hack-local-variables, normal-mode)
+ (after-find-file, find-file-hook): Mention directory-local
+ variables in the doc strings. Suggested by Marcin Borkowski
+ <address@hidden>.
+
+ * doc/emacs/custom.texi (File Variables, Directory Variables):
+ Clarify that directory-local variables are overridden by
+ file-local ones.
+
+2018-09-22 Eli Zaretskii <address@hidden>
+
+ Don't use obsolete variable 'save-place' in documentation
+
+ * doc/lispref/customize.texi (Variable Definitions): Replace
+ example of saveplace defcustom with a fictitious one, which
+ will not bit-rot with time. (Bug#32741)
+
+2018-09-22 Mark A. Hershberger <address@hidden>
+
+ Use save-place-mode instead of save-place
+
+ * lisp/menu-bar.el (menu-bar-options-save, menu-bar-options-menu):
+ * lisp/saveplace.el (save-place-to-alist, save-places-to-alist)
+ (save-place-find-file-hook, save-place-dired-hook): Use
+ save-place-mode instead of the obsolete save-place.
+
+2018-09-20 Eli Zaretskii <address@hidden>
+
+ More accurate docs for 'text-char-description'
+
+ * src/keymap.c (Ftext_char_description):
+ * doc/lispref/help.texi (Describing Characters): More accurate
+ description of 'text-char-description'. Remove incorrect
+ examples from the ELisp manual. (Bug#32743)
+
+2018-09-20 Noam Postavsky <address@hidden>
+
+ Document synchronous behavior of eshell/make (Bug#32513)
+
+ * doc/misc/eshell.texi (Built-ins):
+ * lisp/eshell/em-unix.el (eshell/make): Mention that it falls back to
+ the external 'make' command when called synchronously.
+
+2018-09-20 Shigeru Fukaya <address@hidden>
+
+ Fix bs-show with wide characters (Bug#17822)
+
+ * lisp/bs.el (bs--insert-one-entry, bs-show-in-buffer): Use
+ string-width instead of length.
+
+2018-09-19 Eli Zaretskii <address@hidden>
+
+ Improve Custom menu labels for 2 options
+
+ * lisp/dired.el (dired-use-ls-dired):
+ * lisp/progmodes/xref.el (xref-prompt-for-identifier): Improve
+ the doc string and the defcustom menu/tags text. (Bug#32756)
+
+2018-09-19 Eli Zaretskii <address@hidden>
+
+ Improve wording of last change in dired-x.texi
+
+ * doc/misc/dired-x.texi (Shell Command Guessing): Clarify
+ wording in description of 'dired-guess-shell-alist-user'.
+ Avoid passive tense. (Bug#32733)
+
+2018-09-18 Eli Zaretskii <address@hidden>
+
+ Fix GnuTLS test suite with GnuTLS versions 3.4.x
+
+ * src/gnutls.c (gnutls_cipher_get_tag_size): Make it return
+ zero only for versions of GnuTLS < 3.2.2, where
+ gnutls_cipher_get_tag_size was introduced. This fixes the
+ GnuTLS test suite, which assumes that any cipher whose tag
+ size is non-zero is AEAD-capable, and doesn't test such ciphers
+ if AEAD is not available, i.e. for GnuTLS < 3.5.1. (Bug#32446)
+
+2018-09-17 Noam Postavsky <address@hidden>
+
+ Fix build with gnutls versions 3.0 to 3.2 (Bug#32446)
+
+ We previously used functions available only in 3.2+ for all 3.x
+ versions.
+ * src/gnutls.c [GNUTLS_VERSION_NUMBER < 0x030501]: Replace calls to
+ gnutls_cipher_get_tag_size with 0.
+ [GNUTLS_VERSION_NUMBER < 0x030200]: Alias gnutls_cipher_get_iv_size
+ to gnutls_cipher_get_block_size, gnutls_digest_list to
+ gnutls_mac_list, and gnutls_digest_get_name to gnutls_mac_get_name.
+ [WINDOWSNT]: Adjust DLL function definitions and declarations
+ accordingly.
+
+2018-09-17 Eli Zaretskii <address@hidden>
+
+ Fix the Bubbles game on TTY frames
+
+ * lisp/play/bubbles.el (bubbles--col-offset)
+ (bubbles--row-offset): Doc fixes.
+ (bubbles--compute-offsets): Conflate the GUI and TTY code into
+ a single common version. Set the offsets to simple numbers,
+ not to lists.
+ (bubbles--initialize, bubbles--show-scores): Wrap offset
+ values in a list, so that they are interpreted as pixel
+ values, not as units of character width. This fixes the game
+ on TTY frames. (Bug#32744)
+
+2018-09-17 Allen Li <address@hidden>
+
+ Add choice to reshow certificate information (Bug#31877)
+
+ In various situations, the window displaying the certificate
+ information can be hidden (such as if the user accidentally presses ?,
+ which causes the read-multiple-choice help window to replace it).
+ Instead of leaving the user to make a choice blindly, add a choice to
+ reshow the certification information.
+
+ * lisp/net/nsm.el (nsm-query-user): Add reshow choice.
+
+2018-09-16 Glenn Morris <address@hidden>
+
+ * src/alloc.c (Fbool_vector, Flist, Fvector): Doc tweak.
+
+ Use a simpler, consistent form.
+
+2018-09-15 Alan Mackenzie <address@hidden>
+
+ * src/alloc.c (vector): Fix grammatical error in doc string: "are" ->
"is".
+
+2018-09-15 Eli Zaretskii <address@hidden>
+
+ Avoid adverse side effects of fixing bug#21824
+
+ * test/src/buffer-tests.el
+ (overlay-modification-hooks-deleted-overlay): New test.
+
+ * src/buffer.c (report_overlay_modification): Don't bypass all
+ the overlay-modification hooks; instead, invoke each function
+ only if the buffer associated with the overlay is the current
+ buffer. (Bug#30823)
+
+2018-09-15 Eli Zaretskii <address@hidden>
+
+ Document changes called out in NEWS
+
+ * doc/lispref/lists.texi (Association Lists): Document
+ 'assoc-delete-all'.
+ * doc/lispref/minibuf.texi (Minibuffers): Adapt menu.
+ (Multiple Queries): Document 'read-answer'.
+
+ * etc/NEWS: Reflect the above documentation in the respective
+ entries.
+
+2018-09-14 Glenn Morris <address@hidden>
+
+ Tiny doc updates re yum/dnf etc
+
+ * INSTALL: Mention dnf and Debian unversioned emacs package.
+ * doc/misc/efaq.texi (Installing Emacs): Mention dnf.
+
+2018-09-14 Leo Liu <address@hidden>
+
+ Remove unused variable
+
+ * lisp/progmodes/prolog.el (prolog-hungry-delete-key-flag): Remove.
+
+2018-09-14 Leo Liu <address@hidden>
+
+ Fix (thing-at-point 'list) regression (Bug#31772)
+
+ * lisp/thingatpt.el (thing-at-point-bounds-of-list-at-point): Revert
+ to pre 26.1 behavior. Return whole sexp at point if no enclosing
+ list.
+ (list-at-point): New optional arg to ignore comments and strings.
+
+ * test/lisp/thingatpt-tests.el
+ (thing-at-point-bounds-of-list-at-point): Fix and augment tests.
+
+2018-09-14 Robert Pluim <address@hidden>
+
+ Clarify meaning of '*'
+
+ * doc/misc/dired-x.texi (Shell Command Guessing): Clarify meaning
+ of '*'. (Bug#32733)
+
+2018-09-12 Paul Eggert <address@hidden>
+
+ * etc/PROBLEMS: Document Ubuntu 16.04 issue.
+
+2018-09-12 Alex Branham <address@hidden> (tiny change)
+
+ Increase default value for imenu-auto-rescan-maxout
+
+ * lisp/imenu.el (imenu-auto-rescan-maxout): Increase default value to
+ 600000. (Bug#18426)
+ * doc/emacs/programs.texi (imenu-auto-rescan-maxout): Add
+ documentation for imenu-auto-rescan-maxout.
+
+2018-09-11 Eli Zaretskii <address@hidden>
+
+ Improve recent change to ELisp manual
+
+ * doc/lispref/commands.texi (Keyboard Events): Add index entry
+ for "character event". (Bug#32562)
+
+2018-09-11 Eli Zaretskii <address@hidden>
+
+ * doc/lispref/display.texi (SVG Images): Improve wording.
+
+ * doc/lispref/display.texi (SVG Images): Fix a typo. (Bug#32690)
+
+2018-09-10 Eli Zaretskii <address@hidden>
+
+ Clarify completion text in the ELisp manual
+
+ * doc/lispref/minibuf.texi (Programmed Completion): Clarify
+ text. Suggested by Stefan Monnier <address@hidden>.
+
+2018-09-10 Eli Zaretskii <address@hidden>
+
+ Fix handling of abbreviated control command in gdb-mi.el
+
+ * lisp/progmodes/gdb-mi.el (gdb-control-commands-regexp):
+ Support unambiguous abbreviations of commands. (Bug#32576)
+
+2018-09-10 Eli Zaretskii <address@hidden>
+
+ Clarify documentation of functions reading character events
+
+ * doc/lispref/help.texi (Describing Characters):
+ * doc/lispref/commands.texi (Keyboard Events)
+ (Reading One Event, Classifying Events): Make the distinction
+ between characters and character events more explicit.
+
+ * src/keymap.c (Ftext_char_description)
+ (Fsingle_key_description):
+ * src/lread.c (Fread_char, Fread_char_exclusive): Doc fixes,
+ to make a clear distinction between a character input event
+ and a character code. (Bug#32562)
+
+2018-09-07 Eli Zaretskii <address@hidden>
+
+ Record :version for built-in variables while dumping
+
+ * lisp/cus-start.el (standard): Record the ':version; of the
+ symbols when dumping, so that 'describe-variable' could tell
+ which built-in variables were added/changed in recent
+ versions.
+
+2018-09-07 YAMAMOTO Mitsuharu <address@hidden>
+
+ * src/process.c (connect_network_socket): Fix memory leak. (Bug#32604)
+
+2018-09-05 Glenn Morris <address@hidden>
+
+ * Makefile.in (appdatadir): Use the non-obsolete location "metainfo".
+
+2018-09-04 Stefan Monnier <address@hidden>
+
+ Better fix for bug#32550
+
+ * lisp/rfn-eshadow.el (rfn-eshadow-overlay): Give it a global default.
+
+ * lisp/net/tramp.el (rfn-eshadow-overlay): Declare it as dynamically
scoped.
+ (tramp-rfn-eshadow-update-overlay): Revert the corresponding part of
+ last change.
+
+2018-09-04 Michael Albinus <address@hidden>
+
+ Fix Bug#32550
+
+ * lisp/net/tramp.el (tramp-rfn-eshadow-setup-minibuffer): Do not
+ use `symbol-value'.
+ (tramp-rfn-eshadow-update-overlay): Do not use `symbol-value'. Do
+ not let-bind `rfn-eshadow-overlay', assign it directly (due to
+ lexical binding). (Bug#32550)
+
+2018-09-04 Martin Rudalics <address@hidden>
+
+ Don't call XGetGeometry for frames without outer X window (Bug#32615)
+
+ * src/xfns.c (frame_geometry): Don't call XGetGeometry when
+ FRAME has no outer X window; return nil instead. (Bug#32615)
+
+2018-09-03 Paul Eggert <address@hidden>
+
+ * lisp/calculator.el: Fix doc typo.
+
+2018-09-03 Glenn Morris <address@hidden>
+
+ Standardize calc bug reporting instructions
+
+ * doc/misc/calc.texi (Reporting Bugs): Use standard commands.
+ * lisp/calc/calc-misc.el (report-calc-bug, calc-report-bug):
+ * lisp/calc/calc.el (calc-bug-address): Change to be
+ obsolete aliases for standard Emacs bug reporting items.
+
+2018-08-31 Michael Albinus <address@hidden>
+
+ Rename thread-alive-p to thread-live-p
+
+ * doc/lispref/threads.texi (Basic Thread Functions): Use thread-live-p.
+
+ * etc/NEWS: 'thread-alive-p' has been renamed to 'thread-live-p'.
+
+ * src/thread.c (thread_live_p): Rename from thread_alive_p. Adapt
+ all callees.
+ (Fthread_live_p): Rename from Fthread_alive_p.
+ (syms_of_threads): Make thread-alive-p an alias of thread-live-p.
+
+ * test/src/thread-tests.el (all): Replace `thread-alive-p' by
+ `thread-live-p'.
+ (threads-live): Rename from `threads-alive'.
+
+2018-08-30 Miciah Masters <address@hidden> (tiny change)
+
+ rcirc: Document /reconnect as a built-in command (Bug#29656)
+
+ The change "New command rcirc-cmd-reconnect" from 2014-04-09 (shipped
+ in Emacs 25.1) added a /reconnect command to rcirc but did not
+ document it and did not delete the example /reconnect command
+ definition in the manual.
+ * doc/misc/rcirc.texi (rcirc commands): Document the built-in /reconnect
+ command.
+ (Hacking and Tweaking): Delete example reconnect command.
+
+2018-08-30 Noam Postavsky <address@hidden>
+
+ * test/lisp/calc/calc-tests.el (calc-imaginary-i): New test.
+
+2018-08-28 Glenn Morris <address@hidden>
+
+ admin.el: respect environment settings for makeinfo etc
+
+ * admin/admin.el (manual-makeinfo, manual-texi2pdf, manual-texi2dvi):
+ New variables.
+ (manual-html-mono, manual-html-node, manual-pdf, manual-ps): Use them.
+
+2018-08-28 Glenn Morris <address@hidden>
+
+ * etc/PROBLEMS: New entry about GTK+ 3 crash with some X servers.
+
+2018-08-28 Noam Postavsky <address@hidden>
+
+ Index profiler commands in elisp manual
+
+ * doc/lispref/debugging.texi (Profiling): Add index entries for
+ profiler-start, profiler-report, profiler-stop.
+
+2018-08-28 Noam Postavsky <address@hidden>
+
+ Fix math-imaginary-i check
+
+ Reported by Bastian Erdnüß at
+ <https://lists.gnu.org/archive/html/emacs-devel/2018-08/msg00300.html>.
+ * lisp/calc/calc-cplx.el (math-imaginary-i): Check for a value
+ of (polar 1 <quarter-circle>).
+
+2018-08-28 Eli Zaretskii <address@hidden>
+
+ Avoid infinite hscrolling loops when line numbers are displayed
+
+ * src/xdisp.c (maybe_produce_line_number): Don't produce line
+ numbers if we don't have enough screen estate. (Bug#32351)
+
+2018-08-28 Eli Zaretskii <address@hidden>
+
+ Avoid crashes in malformed defvar
+
+ * src/eval.c (Fdefvar): Don't call XSYMBOL on something that
+ might not be a symbol. This avoids crashes due to malformed
+ 'defvar' forms. (Bug#32552)
+
+2018-08-28 Glenn Morris <address@hidden>
+
+ * configure.ac (emacs_config_features): Add GLIB, XDBE, XIM.
+
+ * configure.ac: Doc fixes related to --with-xim.
+
+2018-08-28 Glenn Morris <address@hidden>
+
+ Small checkdoc quoting fix (bug#32546)
+
+ * lisp/emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
+ Fix quoting thinko.
+
+2018-08-26 Sergey Vinokurov <address@hidden>
+
+ Fix detection of freed emacs_values (Bug#32479)
+
+ * src/emacs-module.c (module_free_global_ref): Compare a value to be
+ freed with all entries of the list.
+
+ * test/data/emacs-module/mod-test.c (Fmod_test_globref_free): New
+ function.
+ (emacs_module_init): Make it accessible from Lisp.
+ * test/src/emacs-module-tests.el (mod-test-globref-free-test): New
+ test which uses it.
+
+2018-08-25 Eli Zaretskii <address@hidden>
+
+ Avoid crashes with very wide TTY frames on MS-Windows
+
+ * src/w32console.c <glyph_base>: Reduce the number of elements
+ to 80.
+ <glyphs, glyphs_len>: New static variables.
+ (w32con_clear_end_of_line): If the line is wider than the
+ current size of the "empty row" in 'glyphs', reallocate
+ 'glyphs' to support the full width of the frame. This
+ avoids segfaults when the frame is wider than 256 columns.
+ (Bug#32445)
+
+2018-08-25 Wenjamin Petrenko <address@hidden> (tiny change)
+
+ Prevent `modify-file-local-variable-prop-line' from adding extra ';'
+
+ * lisp/files-x.el (modify-file-local-variable-prop-line): Handle
+ whitespace when checking if there's already a ';' before the
+ variable (Bug#23294).
+
+2018-08-24 Glenn Morris <address@hidden>
+
+ Update GNOME bugtracker URLs
+
+ * configure.ac, admin/notes/multi-tty, etc/PROBLEMS:
+ * src/emacs.c (main):
+ * src/xterm.c (x_connection_closed): Update GNOME bugtracker URLs.
+
+2018-08-23 Eli Zaretskii <address@hidden>
+
+ Clarify in the Emacs manual that ChangeLog files are not used
+
+ * doc/emacs/trouble.texi (Sending Patches): Use "commit log"
+ instead of "change log", to avoid the interpretation that we
+ are talking about literal ChangeLog files. (Bug#32359)
+
+2018-08-21 Eli Zaretskii <address@hidden>
+
+ Recognize codepage 65001 as a valid encoding
+
+ * lisp/international/mule-conf.el (cp65001): Define it as an
+ alias for UTF-8.
+
+2018-08-18 Eli Zaretskii <address@hidden>
+
+ Avoid compilation warning in nt/addpm.c
+
+ * nt/addpm.c [!MINGW_W64]: Undefine _WIN32_IE before
+ redefining it, to avoid compilation warnings.
+
+2018-08-17 Basil L. Contovounesios <address@hidden>
+
+ Fix duplicate custom group names in bibtex.el
+
+ * lisp/textmodes/bibtex.el (bibtex-BibTeX-entry-alist):
+ Change :group from BibTeX to bibtex. (bug#32436)
+
+2018-08-17 Eli Zaretskii <address@hidden>
+
+ Fix outdated text in the Calc manual
+
+ * doc/misc/calc.texi (Internals): Don't advertise
+ 'calc-extensions' which no longer exists. Reported by Francis
+ Wright <address@hidden>.
+
+2018-08-13 Paul Eggert <address@hidden>
+
+ Port better to x86 -fexcess-precision=fast
+
+ Problem reported by Eli Zaretskii in:
+ https://lists.gnu.org/r/emacs-devel/2018-08/msg00380.html
+ * src/data.c (arithcompare): Work around incompatibility
+ between gcc -fexcess-precision=fast and the C standard on x86,
+ by capturing the results of floating-point comparisons before
+ the excess precision spontaneously decays. Although this fix
+ might not work in general, it does work here and is probably
+ good enough for the platforms we care about.
+
+ (cherry picked from commit a84cef90957f2379cc0df6bd908317fc441971ce)
+
+2018-08-13 Paul Eggert <address@hidden>
+
+ Add comment about floating point test
+
+ * test/src/data-tests.el (data-tests--float-greater-than-fixnums):
+ New constant.
+ (data-tests-=, data-tests-<, data-tests->, data-tests-<=)
+ (data-tests->=, data-tests-min): Use it.
+
+2018-08-13 Tino Calancha <address@hidden>
+
+ Ibuffer: Add toggle ibuffer-do-toggle-lock
+
+ Toggle the locked status in marked buffers or the buffer
+ at point (Bug#32421).
+ * lisp/ibuffer.el (ibuffer-do-toggle-lock): New command.
+ (ibuffer-mode-map): Bind it to 'L'.
+ (ibuffer-mode-operate-map): Add entries for
+ `ibuffer-do-toggle-read-only' and `ibuffer-do-toggle-lock'.
+ * etc/NEWS (Changes in Specialized Modes and Packages in Emacs 26.2):
+ Announce the change.
+
+2018-08-13 Tino Calancha <address@hidden>
+
+ Ibuffer: Detect correctly the buffers running a process
+
+ * lisp/ibuffer.el (filename-and-process): Store the process buffer
+ as a text property; check for such property to detect a buffer
+ with a process (Bug#32420).
+
+2018-08-12 Michael Albinus <address@hidden>
+
+ Backport fix for Bug#32226
+
+ * test/lisp/shadowfile-tests.el: Set Tramp variables for hydra.
+ (shadow-test06-literal-groups, shadow-test07-regexp-groups)
+ (shadow-test08-shadow-todo, shadow-test09-shadow-copy-files):
+ Use `set-visited-file-name' instead of setting the value in
+ `buffer-file-name' directly.
+ (shadow-test08-shadow-todo, shadow-test09-shadow-copy-files):
+ Test for writable temporary directory. Suppress errors in
+ cleanup. (Bug#32226)
+
+2018-08-12 Yuri D'Elia <address@hidden>
+
+ Do not consider external packages to be removable (Bug#27822)
+
+ Packages which are not directly user-installed shouldn't be autoremoved,
+ since they can be setup through a different path (via
+ `package-directory-list') where we have no authority over.
+ * lisp/emacs-lisp/package.el (package--user-installed-p): New
+ function.
+ (package--removable-packages): Use it.
+
+2018-08-11 Paul Eggert <address@hidden>
+
+ * src/alloc.c: Remove obsolete comments.
+
+2018-08-11 Eli Zaretskii <address@hidden>
+
+ Better support utf-8-with-signature and utf-8-hfs in HTML
+
+ * lisp/international/mule.el (sgml-html-meta-auto-coding-function):
+ Support UTF-8 with BOM and utf-8-hfs as variants of UTF-8, and
+ obey the buffer's encoding if it is one of these variants, instead
+ of re-encoding in UTF-8 proper. (Bug#20623)
+
+2018-08-11 Eli Zaretskii <address@hidden>
+
+ Don't use -Wabi compiler option
+
+ * configure.ac: Add -Wabi to the list of disabled warning
+ options. For the details, see
+ http://lists.gnu.org/archive/html/emacs-devel/2018-08/msg00123.html.
+
+2018-08-10 Filipp Gunbin <address@hidden>
+
+ Fix bugs in `auth-source-netrc-parse-one'.
+
+ * lisp/auth-source.el (auth-source-netrc-parse-one): Ensure that match
+ data is not overwritten in `auth-source-netrc-parse-next-interesting'.
+ Ensure that blanks are skipped before and after going over comments
+ and eols.
+ * test/lisp/auth-source-tests.el (auth-source-test-netrc-parse-one):
New test.
+
+ (cherry picked from commit 60ff8101449eea3a5ca4961299501efd83d011bd)
+
+2018-08-09 Eli Zaretskii <address@hidden>
+
+ Fix copying text properties by 'format'
+
+ * src/editfns.c (styled_format): Add the spec beginning index
+ to the info recorded for each format spec, and use it to
+ detect the case that a format spec and its text property end
+ where the next spec with another property begins. (Bug#32404)
+
+ * test/src/editfns-tests.el (format-properties): Add tests for
+ bug#32404.
+
+2018-08-09 Alexander Gramiak <address@hidden>
+
+ Improve error messages regarding initial-buffer-choice (Bug#29098)
+
+ * lisp/startup.el (command-line-1) <initial-buffer-choice>: Make the
+ messages conform to Emacs conventions, and show the invalid return
+ value in the message.
+
+2018-08-09 Glenn Morris <address@hidden>
+
+ * test/lisp/wdired-tests.el (wdired-test-unfinished-edit-01): Fix typo.
+
+2018-08-09 Lars Ingebrigtsen <address@hidden>
+
+ Make async :family 'local failures fail correctly again
+
+ * src/fileio.c (get_file_errno_data): Refactor out into its own
+ function so that we can reuse the error handling from an async
+ context (bug#31901).
+
+ * src/process.c (connect_network_socket): When an async :family
+ 'local client fails (with a file error, for instance), mark the
+ process as failed.
+
+ (cherry picked from commit 92ba34d89ac4f5b5bbb818e1c39a3cc12a405790)
+
+2018-08-09 Noam Postavsky <address@hidden>
+
+ Fix emacsclient check for term.el buffer (Bug#21041)
+
+ * lib-src/emacsclient.c (find_tty): Check for any TERM value with
+ prefix of "eterm", not just "eterm" itself. Also check for ",term:"
+ in INSIDE_EMACS value.
+
+2018-08-08 Eli Zaretskii <address@hidden>
+
+ Improve documentation of 'set-fontset-font'
+
+ * doc/lispref/display.texi (Fontsets): Fix description of
+ 'set-fontset-font'.
+ * src/fontset.c (Fset_fontset_font): Doc fix. (Bug#32401)
+
+2018-08-07 Eli Zaretskii <address@hidden>
+
+ Improve documentation of M-?
+
+ * doc/emacs/maintaining.texi (Identifier Search):
+ * lisp/progmodes/xref.el (xref-find-references): Improve
+ documentation of xref-find-references and
+ xref-prompt-for-identifier. (Bug#32389)
+
+2018-08-07 Ivan Shmakov <address@hidden>
+
+ Reinterpret Esperanto characters in iso-transl as iso-8859-3.
+
+ * lisp/international/iso-transl.el (iso-transl-language-alist):
+ Reinterpret Esperanto characters as iso-8859-3 (were: iso-8859-1).
+ (Bug#32371)
+
+2018-08-07 Eli Zaretskii <address@hidden>
+
+ Fix Flyspell mode when several languages are mixed in a buffer
+
+ * lisp/textmodes/flyspell.el (flyspell-external-point-words):
+ Handle "misspelled" words that actually belong to a language
+ unsupported by the current dictionary. (Bug#32280) Fix the test
+ for Ispell the program.
+
+2018-08-04 Juri Linkov <address@hidden>
+
+ New function read-answer (Bug#31782)
+
+ * lisp/emacs-lisp/map-ynp.el (read-answer-short): New defcustom.
+ (read-answer): New function.
+ * lisp/subr.el (assoc-delete-all): New function.
+ * etc/NEWS: Announce them.
+
+ * lisp/dired.el (dired-delete-file): Use read-answer.
+ (dired--yes-no-all-quit-help): Remove function.
+ (dired-delete-help): Remove defconst.
+
+ (backported from master, "New function read-answer (bug#30073)" and
+ "Respect non-saved value of `read-short-answer' (Bug#31782)")
+
+2018-08-02 Eli Zaretskii <address@hidden>
+
+ Avoid assertion violations in maybe_produce_line_number
+
+ * src/xdisp.c (redisplay_window): Make sure desired_matrix is
+ cleared before calling try_window. This is important when
+ display-line-numbers is non-nil, because line-number display code
+ assumes each glyph row is completely cleared when it is called to
+ produce a line number. (Bug#32358)
+
+2018-08-02 Eli Zaretskii <address@hidden>
+
+ Avoid assertion violations in set_text_properties_1
+
+ * src/textprop.c (set_text_properties): If the call to
+ modify_text_properties modifies the interval tree as side effect,
+ recalculate the correct interval for START and END. (Bug#32265)
+
+2018-07-31 Stephen Berman <address@hidden>
+
+ Fix wdired test failure when byte compiled (bug#32318)
+
+ * test/lisp/wdired-tests.el: Require wdired. Defvar dired-query
+ to silence byte-compiler.
+
+2018-07-30 Stephen Berman <address@hidden>
+
+ * test/lisp/wdired-tests.el (wdired-test-symlink-name): New test.
+
+2018-07-29 Raimon Grau <address@hidden>
+
+ Fix url's thing-at-point beginning-op (Bug#32028)
+
+ * lisp/thingatpt.el (url): Fix beginning-op making.
+
+2018-07-29 Eli Zaretskii <address@hidden>
+
+ Fix last change in 'char_width'
+
+ * src/character.c (char_width): Make sure variable C is always
+ initialized. (Bug#32276)
+
+2018-07-29 Stephen Berman <address@hidden>
+
+ Add initial tests for wdired.el
+
+ * test/lisp/wdired-tests.el: New file.
+
+2018-07-28 Stephen Berman <address@hidden>
+
+ Fix use of non-nil wdired-use-interactive-rename
+
+ This is a fairly minimal fix for the release branch; a more
+ comprehensive fix is on master, so do not merge this to master.
+
+ * lisp/wdired.el (wdired-search-and-rename): Remove dired-filename
+ text property in order to find new filename when it only partially
+ replaces old filename (bug#32173). If user quits before renaming
+ succeeds, restore the dired-filename text property.
+
+2018-07-28 Eli Zaretskii <address@hidden>
+
+ Fix compilation with mingw.org's MinGW 5.x headers
+
+2018-07-28 Eli Zaretskii <address@hidden>
+
+ Update the list of special forms in the ELisp manual
+
+ * doc/lispref/eval.texi (Special Forms):
+ * doc/lispref/frames.texi (Mouse Tracking): 'track-mouse' is
+ nowadays a macro. (Bug#32284)
+
+2018-07-28 Noam Postavsky <address@hidden>
+
+ Don't fail to indent-sexp before a full sexp (Bug#31984)
+
+ * lisp/emacs-lisp/lisp-mode.el (indent-sexp): Only signal error if the
+ initial forward-sexp fails. Suppress scan-error forn any of the
+ forward-sexp calls after that.
+ * test/lisp/emacs-lisp/lisp-mode-tests.el (indent-sexp-cant-go): New
+ test.
+
+2018-07-27 Eli Zaretskii <address@hidden>
+
+ Fix calls to modifications hooks in replace-buffer-contents
+
+ * src/editfns.c (Freplace_buffer_contents): Call the modification
+ hooks on the entire region where replacements could have taken
+ place. The previous attempts of being more accurate just
+ introduced bugs. (Bug#32278)
+
+2018-07-27 Eli Zaretskii <address@hidden>
+
+ * src/character.c (char_width): Support glyphs with faces. (Bug#32276)
+
+2018-07-27 Eli Zaretskii <address@hidden>
+
+ Display raw bytes as belonging to 'eight-bit' charset
+
+ * lisp/descr-text.el (describe-char):
+ * lisp/simple.el (what-cursor-position): Display characters in the
+ range #x3FFF80..#x3FFF9F as belonging to charset 'eight-bit', not
+ 'tis620-2533'.
+ * lisp/international/mule-diag.el (describe-character-set):
+ Improve description of :supplementary-p.
+
+2018-07-26 Eli Zaretskii <address@hidden>
+
+ Fix inaccurate text in the user manual
+
+ * doc/emacs/mule.texi (International Chars): Correct inaccurate
+ description of raw bytes display by "C-x =".
+
+2018-07-26 Michael Albinus <address@hidden>
+
+ Copyedits in tramp.texi, improved example with bash's readline
+
+ * doc/misc/tramp.texi (all): Unify some wordings.
+ (Frequently Asked Questions): Update example with bash's readline.
+
+2018-07-25 Michael Albinus <address@hidden>
+
+ Minor Tramp doc update
+
+ * doc/misc/tramp.texi (Frequently Asked Questions): Disable bash's
+ INPUTRC.
+
+2018-07-25 Michael Albinus <address@hidden>
+
+ File Shadowing is not available on MS Windows
+
+ * doc/emacs/files.texi (File Shadowing): File Shadowing is not
+ available on MS Windows.
+
+ * test/lisp/shadowfile-tests.el (shadow-test00-clusters)
+ (shadow-test01-sites, shadow-test02-files)
+ (shadow-test03-expand-cluster-in-file-name)
+ (shadow-test04-contract-file-name, shadow-test05-file-match)
+ (shadow-test06-literal-groups, shadow-test07-regexp-groups)
+ (shadow-test08-shadow-todo, shadow-test09-shadow-copy-files):
+ Skip under MS Windows.
+
+2018-07-24 Noam Postavsky <address@hidden>
+
+ Let bookmark-jump override window-point (Bug#31751)
+
+ * lisp/bookmark.el (bookmark-jump): Use pop-to-buffer-same-window
+ instead of switch-to-buffer, the latter obeys
+ switch-to-buffer-preserve-window-point and so loses the bookmark's
+ point.
+
+2018-07-23 Noam Postavsky <address@hidden>
+
+ Omit keymap from subword-mode docstring (Bug#32212)
+
+ * lisp/progmodes/subword.el (subword-mode): Remove listing of
+ subword-mode-map bindings, since it is empty as of 2014-03-23 "Merge
+ capitalized-words-mode and subword-mode".
+
+2018-07-23 Tino Calancha <address@hidden>
+ Noam Postavsky <address@hidden>
+
+ Prevent line-mode term from showing user passwords
+
+ For buffers whose mode derive from comint-mode, the user password is
+ read from the minibuffer and it's hidden. A buffer in term-mode and
+ line submode, instead shows the passwords. Make buffers in line
+ term-mode to hide passwords too (Bug#30190).
+
+ * lisp/term.el (term-send-invisible): Prefer the more robust
+ `read-passwd' instead of `term-read-noecho'.
+ (term-watch-for-password-prompt): New function.
+ (term-emulate-terminal): Call it each time we receive non-escape
+ sequence output.
+
+2018-07-22 Jonathan Kyle Mitchell <address@hidden>
+
+ Check for special filenames in eshell (Bug#30724)
+
+ * lisp/eshell/esh-cmd.el (eshell-lisp-command): Check for "~"
+ in lisp commands with the eshell-filename-arguments property
+ (Bug#30724).
+
+ * lisp/eshell/em-dirs.el (eshell/cd, eshell/pushd, eshell/popd):
+ * lisp/eshell/em-ls.el (eshell/ls):
+ * lisp/eshell/em-unix.el (eshell/rm, eshell/mkdir, eshell/rmdir)
+ (eshell/mv, eshell/cp, eshell/ln, eshell/cat, eshell/du, eshell/diff):
+ * lisp/eshell/esh-ext.el (eshell/addpath): Add
+ eshell-filename-arguments to symbol plist.
+
+2018-07-22 Noam Postavsky <address@hidden>
+
+ Fix indent-sexp of #s(...) (Bug#31984)
+
+ * lisp/emacs-lisp/lisp-mode.el (indent-sexp): Look for a sexp that
+ ends after the current line.
+ * test/lisp/emacs-lisp/lisp-mode-tests.el (indent-sexp-go): New test.
+
+2018-07-22 Noam Postavsky <address@hidden>
+
+ Add save-match-data to abbreviate-file-name (Bug#32201)
+
+ * lisp/files.el (abbreviate-file-name): Save match-data around
+ expand-file-name; it is not guaranteed to preserve match-data, and may
+ well do so depending on what file handlers and hooks are in effect.
+
+2018-07-21 Eli Zaretskii <address@hidden>
+
+ Fix last change in editfns.c
+
+ * src/editfns.c (Freplace_buffer_contents): Fix last change: always
+ call buffer modification hooks, even if nothing was deleted/inserted.
+ (bug#32237)
+
+2018-07-21 Eli Zaretskii <address@hidden>
+
+ Fix calls to buffer modification hooks from replace-buffer-contents
+
+ * src/editfns.c (Freplace_buffer_contents): Don't call buffer
+ modification hooks if nothing was deleted/inserted. (Bug#32237)
+
+2018-07-21 Michael Albinus <address@hidden>
+
+ Fix Bug#32226
+
+ * lisp/shadowfile.el (shadow-site-name, shadow-name-site):
+ Use "[-.[:word:]]+" as hostname regexp. (Bug#32226)
+
+ * test/lisp/shadowfile-tests.el (shadow-test06-literal-groups)
+ (shadow-test07-regexp-groups, shadow-test08-shadow-todo)
+ (shadow-test09-shadow-copy-files): Skip if needed.
+
+2018-07-21 Eli Zaretskii <address@hidden>
+
+ Improve doc strings of several variables in keyboard.c
+
+ * src/keyboard.c (syms_of_keyboard) <debug-on-event>
+ <attempt-stack-overflow-recovery>
+ <attempt-orderly-shutdown-on-fatal-signal>: Make sure the first
+ sentence of the doc string fits on a single line.
+
+2018-07-20 Michael Albinus <address@hidden>
+
+ Fix (Bug#32218). Do not merge with master
+
+ * doc/misc/trampver.texi:
+ * lisp/net/trampver.el: Change version to "2.3.4.26.2".
+ (customize-package-emacs-version-alist): Add Tramp version
+ integrated in Emacs 26.2.
+
+ * lisp/net/tramp.el (tramp-handle-file-truename):
+ * lisp/net/tramp-adb.el (tramp-adb-handle-file-truename):
+ * lisp/net/tramp-sh.el (tramp-sh-handle-file-truename): Fix problem
+ with trailing slash. (Bug#32218)
+
+ * test/lisp/net/tramp-tests.el (tramp-test21-file-links):
+ Remove `tramp--test-emacs27-p' check.
+
+2018-07-20 Eli Zaretskii <address@hidden>
+
+ Improve documentation of 'pcase-defmacro rx'
+
+ * lisp/emacs-lisp/rx.el (rx): Clarify and improve the doc string.
+ For the details, see the discussion starting at
+ http://lists.gnu.org/archive/html/emacs-devel/2018-06/msg00399.html.
+
+2018-07-19 Eli Zaretskii <address@hidden>
+
+ Fix TTY colors breakage by 'clear-face-cache'
+
+ Without examining the right frame, 'tty-color-24bit' was erroneously
+ treating a GUI frame as a 24-bit TTY frame.
+ * lisp/term/tty-colors.el (tty-color-24bit): Accept optional
+ argument DISPLAY and pass it to display-color-cells. Doc fix.
+ (tty-color-define, tty-color-desc): Pass the FRAME argument to
+ tty-color-24bit. (Bug#32072)
+
+2018-07-18 Michael Albinus <address@hidden>
+
+ * admin/MAINTAINERS: Add files maintained by me (Michael Albinus).
+
+2018-07-18 Michael Albinus <address@hidden>
+
+ Adapt shadowfile.el for Tramp (Bug#4526, Bug#4846)
+
+ * etc/NEWS: Mention changes in shadowfile.el.
+
+ * lisp/shadowfile.el (top): Require 'tramp instead of 'ange-ftp.
+ (shadow-cluster): New defstruct.
+ (shadow-make-cluster, shadow-cluster-name, shadow-cluster-primary)
+ (shadow-cluster-regexp, shadow-get-user)
+ (shadow-parse-fullname): Remove.
+ (shadow-info-file, shadow-todo-file, shadow-system-name)
+ (shadow-homedir, shadow-regexp-superquote, shadow-suffix)
+ (shadow-set-cluster, shadow-get-cluster, shadow-site-name)
+ (shadow-name-site, shadow-site-primary, shadow-site-cluster)
+ (shadow-read-site, shadow-parse-name, shadow-make-fullname)
+ (shadow-replace-name-component, shadow-local-file)
+ (shadow-expand-cluster-in-file-name, shadow-contract-file-name)
+ (shadow-same-site, shadow-file-match, shadow-define-cluster)
+ (shadow-define-literal-group, shadow-define-regexp-group)
+ (shadow-make-group, shadow-shadows-of-1, shadow-read-files)
+ (shadow-write-info-file, shadow-write-todo-file)
+ (shadow-initialize): Adapt variables and functions.
+
+ * test/lisp/shadowfile-tests.el: New file.
+
+2018-07-18 Noam Postavsky <address@hidden>
+
+ Fix auth-source-delete (Bug#26184)
+
+ * lisp/auth-source.el (auth-source-delete): Fix `auth-source-search'
+ call.
+ * test/lisp/auth-source-tests.el (auth-source-delete): New test.
+
+2018-07-17 Eli Zaretskii <address@hidden>
+
+ Avoid assertion violations in gnutls.c
+
+ * src/gnutls.c (Fgnutls_hash_digest, gnutls_symmetric)
+ (Fgnutls_hash_mac): Check CONSP before invoking XCDR. (Bug#32187)
+ Report values of invalid arguments when signaling an error.
+
+2018-07-14 Eli Zaretskii <address@hidden>
+
+ Don't use a literal "C-u" in ispell.el help message text
+
+ * lisp/textmodes/ispell.el (ispell-command-loop): Use
+ "\\[universal-argument]" instead of a literal "C-u". (Bug#32142)
+
+2018-07-14 Eli Zaretskii <address@hidden>
+
+ Improve documentation of 'seqp'
+
+ * doc/lispref/sequences.texi (Sequence Functions): Add text to
+ explain the relation between 'seqp' and 'sequencep'. (Bug#32125)
+
+2018-07-14 Eli Zaretskii <address@hidden>
+
+ Clarify usage and dependencies between several Flyspell features
+
+ * lisp/textmodes/flyspell.el (flyspell-region)
+ (flyspell-small-region, flyspell-persistent-highlight):
+ Documentation improvements. (Bug#32142)
+
+2018-07-13 Michael Albinus <address@hidden>
+
+ Use consistent function names in thread-tests.el
+
+ * test/src/thread-tests.el (threads-call-error, threads-custom)
+ (threads-errors, threads-sticky-point, threads-signal-early):
+ Rename, using naming convention to prefix with "threads-".
+
+2018-07-13 Michael Albinus <address@hidden>
+
+ Fix format error in Faccept_process_output
+
+ * src/process.c (Faccept_process_output): Do not use format spec
+ "%p", it isn't valid for error().
+
+2018-07-13 Paul Eggert <address@hidden>
+
+ Lessen stack consumption in recursive read1
+
+ * src/lread.c (read1): Shrink local buffer size from
+ MAX_ALLOCA to 128 (Bug#31995).
+
+2018-07-13 Noam Postavsky <address@hidden>
+
+ Match w32 paths in grep sans --null hits (Bug#32051)
+
+ * lisp/progmodes/grep.el (grep-regexp-alist): Add an optional part to
+ match paths starting with C: (other drive letters).
+ * test/lisp/progmodes/compile-tests.el
+ (compile-tests--grep-regexp-testcases)
+ (compile-tests--grep-regexp-tricky-testcases)
+ (compile-test-grep-regexps): New tests.
+ (compile--test-error-line): Return `compilation-message'.
+
+2018-07-13 Noam Postavsky <address@hidden>
+
+ Fix previous make-network-process change
+
+ * src/process.c (Fmake_network_process): On 2018-07-09 "Explicitly
+ reject :server and :nowait (Bug#31903)", the sense of the SERVER check
+ was accidentally reversed so that we ended up looking for the wrong
+ ADDRESS. Reported by T.V Raman in
+ <https://lists.gnu.org/archive/html/emacs-devel/2018-07/msg00437.html>.
+
+2018-07-12 Eli Zaretskii <address@hidden>
+
+ Another documentation improvement in flyspell.el
+
+ * lisp/textmodes/flyspell.el (flyspell-persistent-highlight): Doc
+ fix.
+
+2018-07-12 Eli Zaretskii <address@hidden>
+
+ Improve documentation of Flyspell
+
+ For the background, see
+ http://lists.gnu.org/archive/html/help-gnu-emacs/2018-07/msg00099.html.
+
+ * doc/emacs/fixit.texi (Spelling): Add a couple of caveats.
+ * lisp/textmodes/flyspell.el: Update commentary.
+
+2018-07-12 Michael Albinus <address@hidden>
+
+ Provide feature 'threads
+
+ * src/thread.c (syms_of_threads): Provide feature "threads".
+
+ * test/src/thread-tests.el (top): Declare the functions.
+ (all): Use (featurep 'threads) check.
+
+2018-07-11 Miciah Masters <address@hidden> (tiny change)
+
+ Save the server alias on reconnect (Bug#29657)
+
+ rcirc does not retain the server alias on reconnect. As a result, rcirc
+ fails to re-use server and channel buffers when an alias is used.
Further
+ problems may ensue when aliases are used to differentiate multiple
+ connections to the same host, for example when using a single IRC
bouncer
+ or proxy to connect to multiple IRC networks.
+
+ Save the server alias when connecting to a server so that reconnect will
+ retain the alias.
+ * lisp/net/rcirc.el (rcirc-connect): Include server-alias when setting
+ rcirc-connection-info.
+
+2018-07-11 Basil L. Contovounesios <address@hidden>
+
+ Refer to "proper lists" instead of "true lists"
+
+ * doc/lispref/lists.texi (Cons Cells, Building Lists):
+ * doc/lispref/sequences.texi (Vector Functions): Use the more
+ popular term "proper", rather than "true", to qualify nil-terminated
+ lists.
+
+ For discussion, see the following emacs-devel subthreads:
+ https://lists.gnu.org/archive/html/emacs-devel/2018-06/msg00112.html
+ https://lists.gnu.org/archive/html/emacs-devel/2018-06/msg00138.html
+
+2018-07-10 John Shahid <address@hidden>
+
+ Avoid turning on the global-minor-mode recursively
+
+ * lisp/emacs-lisp/easy-mmode.el (define-globalized-minor-mode): Clear
+ the buffer-list inside MODE-enable-in-buffers to avoid enabling the
+ mode recursively. (Bug#31793)
+
+2018-07-10 Michael Albinus <address@hidden>
+
+ Fix Bug#32085
+
+ * doc/misc/tramp.texi (GVFS based methods): `dav' and `davs' do
+ not support paths in the volume name. (Bug#32085)
+
+2018-07-10 Noam Postavsky <address@hidden>
+
+ Stop using indent-line-to in lisp-indent-line (Bug#32014)
+
+ This is partial revert of "Remove ignored argument from
+ lisp-indent-line", because `indent-line-to' doesn't respect field
+ boundaries.
+ * lisp/emacs-lisp/lisp-mode.el (lisp-indent-line): Use delete-region
+ and indent-to instead of `indent-line-to'.
+ * test/lisp/emacs-lisp/lisp-mode-tests.el
+ (lisp-indent-with-read-only-field): Expect to pass.
+
+ Don't merge to master, we will fix indent-line-to there instead.
+
+2018-07-10 Noam Postavsky <address@hidden>
+
+ Explicitly reject :server and :nowait (Bug#31903)
+
+ * src/process.c (Fmake_network_process): Explicitly check for and
+ signal an error when passed both :server and :nowait non-nil. In
+ Emacs 25, :nowait would be ignored in this case, but as of Emacs 26.1
+ this gives an error, albeit an unclear one. Also remove obsolete
+ comment regarding configurations lacking non-blocking mode, the
+ corresponding code was removed in 2012-11-17 "Assume POSIX 1003.1-1988
+ or later for fcntl.h."
+
+2018-07-09 Michael Albinus <address@hidden>
+
+ Fix Bug#32090
+
+ * lisp/files-x.el (connection-local-normalize-criteria): Do not
+ use PROPERTIES anymore.
+ (connection-local-get-profiles): Rewrite, in order to accept any
+ property as optional. (Bug#32090)
+ (connection-local-set-profiles):
+ Adapt ´connection-local-normalize-criteria' call.
+
+ * test/lisp/files-x-tests.el
+ (files-x-test-connection-local-set-profiles)
+ (files-x-test-hack-connection-local-variables-apply): Extend tests.
+
+2018-07-08 Paul Eggert <address@hidden>
+
+ Fix floating point exceptions on Alpha (Bug#32086)
+
+ Backport from master.
+ * admin/merge-gnulib (GNULIB_MODULES): Add fpieee.
+ * m4/fpieee.m4: New file, copied from Gnulib.
+ * m4/gnulib-comp.m4: Regenerate.
+
+2018-07-08 Paul Eggert <address@hidden>
+
+ Fix bootstrap infloop in GNU/Linux alpha
+
+ * src/emacs.c (main): Do not re-exec if EMACS_HEAP_EXEC
+ is already set (Bug#32083).
+
+2018-07-08 Eli Zaretskii <address@hidden>
+
+ Minor fix of a recent documentation change
+
+ * lisp/net/gnutls.el (gnutls-algorithm-priority): Clarify the doc
+ string.
+
+2018-07-08 Lars Ingebrigtsen <address@hidden>
+
+ Mention the NSM in the gnutls variable doc strings
+
+ * lisp/net/gnutls.el (gnutls-algorithm-priority): Mention the Network
+ Security Manager here since this variable is an obvious place
+ for people concerned about network security to look.
+ (gnutls-verify-error): Ditto.
+ (gnutls-min-prime-bits): Ditto.
+
+2018-07-08 Michael Albinus <address@hidden>
+
+ Remove test code from last commit
+
+2018-07-08 Michael Albinus <address@hidden>
+
+ Fix Bug#32084
+
+ * test/lisp/net/dbus-tests.el (dbus-test02-register-service-own-bus):
+ Unset $DISPLAY when calling dbus-launch, in order to avoid
+ possible X11 authentication errors. (Bug#32084)
+
+2018-07-07 Basil L. Contovounesios <address@hidden>
+
+ Fix (length NON-SEQUENCE) documentation
+
+ Suggested by Eli Zaretskii <address@hidden> in the following threads:
+ https://lists.gnu.org/archive/html/emacs-devel/2018-07/msg00171.html
+ https://lists.gnu.org/archive/html/emacs-devel/2018-07/msg00206.html
+
+ * doc/lispref/sequences.texi (Sequence Functions): Mention that
+ 'length' signals a 'wrong-type-argument' also when given a
+ non-sequencep argument.
+
+2018-07-07 Eli Zaretskii <address@hidden>
+
+ Fix bug #11732
+
+ * src/w32fns.c (w32_wnd_proc): Fix handling of Windows input
+ methods. (Bug#11732)
+
+2018-07-07 Eli Zaretskii <address@hidden>
+
+ Improve documentation of 'emacs-lock-mode'
+
+ * lisp/emacs-lock.el (emacs-lock-mode): Mention in the doc string
+ the special handling of some major modes due to
+ 'emacs-lock-unlockable-modes'.
+
+2018-07-07 Eli Zaretskii <address@hidden>
+
+ * lisp/imenu.el (imenu-generic-expression): Doc fix. (Bug#32016)
+
+2018-07-07 Eli Zaretskii <address@hidden>
+
+ Improve indexing of 'eval-defun' in ELisp manual
+
+ * doc/lispref/display.texi (Defining Faces):
+ * doc/lispref/debugging.texi (Explicit Debug):
+ * doc/lispref/customize.texi (Variable Definitions):
+ * doc/lispref/variables.texi (Defining Variables): Add index
+ entries for 'eval-defun'. (Bug#32066)
+
+2018-07-06 Paul Eggert <address@hidden>
+
+ Fix (length CIRCULAR) documentation
+
+ * doc/lispref/sequences.texi (Sequence Functions):
+ Correct documentation of what (length X) does when
+ X is a circular list.
+
+2018-07-06 Michael Albinus <address@hidden>
+
+ Tramp editorials
+
+ * doc/misc/tramp.texi (Android shell setup): Mention Termux.
+
+ * lisp/net/tramp-sh.el (tramp-remote-process-environment):
+ Use proper spelling "Tramp" in docstring.
+
+2018-07-06 Eli Zaretskii <address@hidden>
+
+ Clarify and improve doc strings of 'eval-last-sexp' and friends
+
+ * lisp/simple.el (eval-expression, eval-expression-print-format):
+ * lisp/progmodes/elisp-mode.el (eval-last-sexp): Doc fixes.
+ (Bug#32064)
+
+2018-07-06 Glenn Morris <address@hidden>
+
+ Automate upload of Emacs manuals to gnu.org
+
+ * admin/make-manuals, admin/upload-manuals: New scripts.
+ * admin/admin.el (make-manuals, make-manuals-dist): Handle batch mode.
+ * admin/make-tarball.txt: Update web-page details.
+
+2018-07-05 Mike Kupfer <address@hidden>
+
+ Fix MH-E mail composition with GNU Mailutils (SF#485)
+
+ * lisp/mh-e/mh-comp.el (mh-bare-components): Recursively delete
+ the temporary folder.
+
+2018-07-03 Eli Zaretskii <address@hidden>
+
+ Speed up 'replace-buffer-contents' some more
+
+ * src/editfns.c (EXTRA_CONTEXT_FIELDS): New members beg_a and beg_b.
+ (Freplace_buffer_contents): Set up ctx.beg_a and ctx.beg_b.
+ (buffer_chars_equal): Use ctx->beg_a and ctx->beg_b instead of
+ calling BUF_BEGV, which is expensive. This speeds up the recipe
+ in bug#31888 by 30%.
+
+2018-07-03 Glenn Morris <address@hidden>
+
+ * doc/emacs/docstyle.texi: Avoid messing up the html output.
+
+ Previously the @hyphenation commands somehow caused the <head>
+ section to go missing, with makeinfo 4.13 at least.
+
2018-07-01 Paul Eggert <address@hidden>
* etc/HISTORY: Cite Brinkhoff on early history.
@@ -61157,7 +63347,7 @@
This file records repository revisions from
commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
-commit f205928d1f93f4373d755ca91805a88e022ac414 (inclusive).
+commit 1d79c2ebd9bd9aa36586e57463502373c0296d11 (inclusive).
See ChangeLog.1 for earlier changes.
;; Local Variables:
diff --git a/etc/AUTHORS b/etc/AUTHORS
index a0cd4a7..23c88d5 100644
--- a/etc/AUTHORS
+++ b/etc/AUTHORS
@@ -9,7 +9,7 @@ Aaron Ecay: changed ob-R.el ob-core.el org-src.el ox-latex.el
nsterm.m
ob-awk.el ob-exp.el ob-python.el ob-tangle.el org-bibtex.el org-id.el
org.el org.texi package.el paren.el
-Aaron Jensen: changed frameset.el Info.plist.in nsterm.m
+Aaron Jensen: changed frameset.el nsterm.m Info.plist.in mouse.el
Aaron Larson: co-wrote bibtex.el
@@ -93,10 +93,10 @@ Alakazam Petrofsky: changed hanoi.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 subr.el edebug.el modes.texi
- syntax.texi display.texi font-lock.el isearch.el programs.texi
- follow.el help.el ispell.el lread.c control.texi cus-start.el doc.c
- eval.c frames.texi help-fns.el lisp.el and 133 other files
+and changed cc-mode.texi bytecomp.el subr.el edebug.el follow.el
+ modes.texi syntax.texi display.texi font-lock.el isearch.el
+ programs.texi help.el ispell.el lread.c windows.texi control.texi
+ cus-start.el doc.c eval.c frames.texi help-fns.el and 134 other files
Alan Modra: changed unexelf.c
@@ -108,9 +108,9 @@ Alan Shutko: changed diary-lib.el calendar.el bindings.el
cal-hebrew.el
Alan Third: wrote dabbrev-tests.el
and changed nsterm.m nsfns.m nsterm.h nsmenu.m frame.el macfont.m
- nsimage.m ns-win.el conf_post.h frame.c frame.h frames.texi keyboard.c
- macfont.h macos.texi picture.el rect.el Info.plist.in battery.el
- callproc.c configure.ac and 11 other files
+ nsimage.m ns-win.el Info.plist.in conf_post.h frame.c frame.h
+ frames.texi keyboard.c macfont.h macos.texi picture.el rect.el
+ battery.el callproc.c configure.ac and 12 other files
Alastair Burt: changed gnus-art.el smiley.el
@@ -128,7 +128,7 @@ Alexander Gramiak: changed faces.el display-line-numbers.el
xt-mouse.el
CTAGS.good ETAGS.good_1 ETAGS.good_2 ETAGS.good_3 ETAGS.good_4
ETAGS.good_5 ETAGS.good_6 Makefile TAGTEST.EL cl-lib-tests.el
cl-macs-tests.el cus-start.el custom.texi display.texi erc-list.el
- ert-tests.el ert.el etags.c and 15 other files
+ ert-tests.el ert.el etags.c and 16 other files
Alexander Haeckel: changed getset.el
@@ -162,7 +162,8 @@ Alexandre Veyrenc: changed fr-refcard.tex
Alexandru Harsanyi: wrote soap-client.el soap-inspect.el
and changed emacs3.py vc-hooks.el vc.el xml.el
-Alex Branham: changed bibtex.el dired-x.el dired.el eww.el
+Alex Branham: changed bibtex.el dired-x.el dired.el em-rebind.el eww.el
+ imenu.el programs.texi
Alex Coventry: changed files.el
@@ -203,8 +204,8 @@ Ali Bahrami: changed configure configure.ac sol2-10.h
Alin C. Soare: changed lisp-mode.el hexl.el
-Allen Li: changed abbrev.el comint.el dired-x.el misc.texi
- progmodes/compile.el subr.el
+Allen Li: changed abbrev.el bookmark.el comint.el dired-x.el misc.texi
+ nsm.el progmodes/compile.el subr.el
Allen S. Rout: changed org-capture.el
@@ -365,8 +366,8 @@ Antonin Houska: changed newcomment.el
Arash Esbati: changed reftex-vars.el reftex.el reftex-auc.el
reftex-ref.el
-Ari Roponen: changed atimer.c doc.c hash.texi mule.texi package.el
- startup.el subr.el svg.el time-date.el woman.el
+Ari Roponen: changed atimer.c doc.c hash.texi image.c mule.texi
+ package.el startup.el subr.el svg.el time-date.el woman.el xterm.c
Arisawa Akihiro: changed characters.el coding.c epa-file.el japan-util.el
language/tibetan.el message.el mm-decode.el mm-view.el ps-print.el
@@ -439,8 +440,9 @@ Bartosz Duszel: changed allout.el bib-mode.el cc-cmds.el
hexl.el icon.el
sendmail.el ses.el simple.el verilog-mode.el vi.el vip.el viper-cmd.el
xscheme.el
-Basil L. Contovounesios: changed simple.el message.el css-mode-tests.el
- css-mode.el customize.texi gnus-art.el json-tests.el json.el man.el
+Basil L. Contovounesios: changed simple.el message.el sequences.texi
+ bibtex.el css-mode-tests.el css-mode.el customize.texi display.texi
+ gnus-art.el json-tests.el json.el lists.texi man.el rcirc.el
shr-color.el text.texi
Bastian Beischer: changed include.el mru-bookmark.el refs.el
@@ -668,10 +670,10 @@ Changwoo Ryu: changed files.el
Chao-Hong Liu: changed TUTORIAL.cn TUTORIAL.zh
-Charles A. Roelli: changed nsterm.m display.texi nsfns.m nsterm.h
- org-clock.el DEBUG INSTALL add-log.el anti.texi buffers.texi comint.el
- data.c diff-mode.el eldoc.el files.el fill.el find-func.el flymake.el
- frame.el internals.texi macfont.m and 13 other files
+Charles A. Roelli: changed nsterm.m display.texi isearch.el nsfns.m
+ nsterm.h org-clock.el search.texi simple.el DEBUG INSTALL add-log.el
+ anti.texi buffers.texi comint.el data.c diff-mode.el eldoc.el files.el
+ fill.el find-func.el flymake.el and 19 other files
Charles Hannum: changed aix3-1.h aix3-2.h configure ibmrs6000.h
keyboard.c netbsd.h pop.c sysdep.c systime.h systty.h xrdb.c
@@ -778,7 +780,7 @@ Christophe Deleuze: changed icalendar.el
Christoph Egger: changed configure.ac
-Christophe Junke: changed org-agenda.el org.el
+Christophe Junke: changed ido.el org-agenda.el org.el
Christopher Allan Webber: changed gamegrid.el org-agenda.el tetris.el
@@ -872,7 +874,8 @@ Dale Sedivec: changed sgml-mode.el wisent/python.el
Damien Cassou: wrote auth-source-pass-tests.el
and co-wrote auth-source-pass.el auth-source-tests.el
and changed seq-tests.el seq.el simple-tests.el simple.el auth-source.el
- auth.texi imenu-tests.el imenu.el info.el isearch.el sequences.texi
+ auth.texi imenu-tests.el imenu.el info.el isearch.el rmc.el
+ sequences.texi
Damien Elmes: changed erc.el erc-dcc.el erc-track.el erc-log.el
erc-pcomplete.el README erc-button.el erc-nets.el erc-ring.el Makefile
@@ -1343,9 +1346,9 @@ Eli Zaretskii: wrote [bidirectional display in xdisp.c]
chartab-tests.el coding-tests.el doc-tests.el etags-tests.el rxvt.el
tty-colors.el
and changed xdisp.c msdos.c w32.c display.texi w32fns.c simple.el
- files.el fileio.c w32proc.c keyboard.c w32term.c files.texi text.texi
- dispnew.c emacs.c frames.texi lisp.h dispextern.h process.c term.c
- window.c and 1111 other files
+ files.el fileio.c keyboard.c w32proc.c files.texi w32term.c text.texi
+ dispnew.c emacs.c frames.texi dispextern.h lisp.h process.c term.c
+ window.c and 1121 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
@@ -1366,11 +1369,11 @@ 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 eieio-base.el nnimap.el registry.el
+Eric Abrahamsen: changed eieio-base.el registry.el nnimap.el
gnus-registry.el files.el files.texi windows.texi eieio-test-persist.el
- eieio.el gnus-start.el nnir.el buffers.texi files-tests.el
- gnus-bcklg.el gnus-group.el gnus-sum.el gnus.texi nnmairix.el org.el
- org.texi ox-html.el ox-latex.el
+ eieio.el gnus-start.el gnus-sum.el gnus.texi nnir.el buffers.texi
+ checkdoc.el files-tests.el gnus-bcklg.el gnus-group.el nnmairix.el
+ org.el org.texi and 3 other files
Eric Bélanger: changed image.c
@@ -1548,8 +1551,8 @@ Ferenc Wagner: changed nnweb.el
Filipe Cabecinhas: changed nsterm.m
-Filipp Gunbin: changed autorevert.el shell.el cc-menus.el dired-aux.el
- info.el info.texi
+Filipp Gunbin: changed autorevert.el shell.el auth-source-tests.el
+ auth-source.el cc-menus.el dired-aux.el info.el info.texi
Flemming Hoejstrup Hansen: changed forms.el
@@ -1668,11 +1671,11 @@ G Dinesh Dutt: changed etags.el
Geert Kloosterman: changed which-func.el
Gemini Lasswell: wrote edebug-tests.el kmacro-tests.el testcover-tests.el
-and changed edebug.el cl-macs.el cl-generic.el ert-x.el
+and changed edebug.el cl-macs.el cl-generic.el ert-x.el cl-print.el
edebug-test-code.el edebug.texi eieio-compat.el generator.el subr.el
- autorevert-tests.el filenotify-tests.el generator-tests.el kmacro.el
- lread.c map-tests.el map.el pcase.el rst.el ses.el subr-tests.el
- subr-x-tests.el and 4 other files
+ autorevert-tests.el cl-print-tests.el emacs-lisp/debug.el eval-tests.el
+ eval.c filenotify-tests.el generator-tests.el kmacro.el lread.c
+ map-tests.el map.el and 9 other files
Geoff Gole: changed align.el ibuffer.el whitespace.el
@@ -1727,9 +1730,9 @@ Giuseppe Scrivano: changed browse-url.el buffer.c
configure.ac sysdep.c
Glenn Morris: wrote check-declare.el f90-tests.el vc-bzr-tests.el
and changed configure.ac Makefile.in src/Makefile.in calendar.el
diary-lib.el lisp/Makefile.in files.el rmail.el make-dist
- progmodes/f90.el bytecomp.el simple.el authors.el emacs.texi
- misc/Makefile.in admin.el startup.el lib-src/Makefile.in ack.texi
- display.texi cal-menu.el and 1675 other files
+ progmodes/f90.el bytecomp.el simple.el authors.el admin.el emacs.texi
+ misc/Makefile.in startup.el lib-src/Makefile.in ack.texi display.texi
+ cal-menu.el and 1680 other files
Glynn Clements: wrote gamegrid.el snake.el tetris.el
@@ -1974,8 +1977,8 @@ Ivan Radanov Ivanov: changed quail/cyrillic.el
Ivan Shmakov: changed eww.el shr.el desktop.el eww.texi faces.el files.el
cus-dep.el descr-text.el diff-mode.el enriched.el erc-track.el
- facemenu.el files.texi misearch.el nndoc.el simple.el tar-mode.el
- tcl.el tex-mode.el url-cookie.el
+ facemenu.el files.texi iso-transl.el misearch.el nndoc.el simple.el
+ tar-mode.el tcl.el tex-mode.el url-cookie.el
Ivan Vilata i Balaguer: changed org-clock.el org.texi
@@ -2122,7 +2125,7 @@ Jay Belanger: changed calc.texi calc.el calc-ext.el
calc-units.el
Jay K. Adams: wrote jka-cmpr-hook.el jka-compr.el
-Jay Kamat: changed erc-goodies.el
+Jay Kamat: changed erc-goodies.el esh-opt.el
Jay McCarthy: changed org-colview.el
@@ -2376,6 +2379,8 @@ John Paul Wallington: changed ibuffer.el ibuf-ext.el
subr.el help-fns.el
bytecomp.el cus-theme.el font-lock.el hexl.el ibuf-macs.el info.el
minibuf.c re-builder.el simple.el startup.el and 135 other files
+John Shahid: changed easy-mmode.el term.c termhooks.h terminal.c
+
John Sullivan: changed window.c
John Tobey: changed gud.el
@@ -2415,6 +2420,9 @@ Jonathan I. Kamens: changed pop.c movemail.c rmail.el
configure.ac b2m.pl
vc.el gnus-sum.el jka-compr.el rmailout.el rnewspost.el sendmail.el
simple.el timezone.el vc-hooks.el
+Jonathan Kyle Mitchell: changed em-dirs.el em-ls.el em-unix.el esh-cmd.el
+ esh-ext.el
+
Jonathan Leech-Pepin: wrote ox-texinfo.el
Jonathan Marchand: changed cpp-root.el
@@ -2438,6 +2446,8 @@ Joost Diepenmaat: changed org.el
Joost Kremers: changed reftex-toc.el
+Jordan Wilson: changed doc-view.el
+
Jorge A. Alfaro-Murillo: changed message.el
Jorgen Schäfer: wrote erc-autoaway.el erc-goodies.el erc-spelling.el
@@ -2531,9 +2541,9 @@ and changed tramp-gvfs.el tramp-sh.el comint.el
em-unix.el esh-util.el
Juri Linkov: wrote files-x.el misearch.el replace-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
+ dired.el dired-aux.el progmodes/compile.el startup.el faces.el files.el
menu-bar.el bindings.el display.texi descr-text.el desktop.el comint.el
- image-mode.el ispell.el man.el cus-edit.el and 357 other files
+ image-mode.el ispell.el man.el cus-edit.el and 359 other files
Jussi Lahdenniemi: changed w32fns.c ms-w32.h msdos.texi w32.c w32.h
w32console.c w32heap.c w32inevt.c w32term.h
@@ -2590,9 +2600,10 @@ Karl Eichwalder: changed Makefile.in add-log.el
bookmark.el dired-aux.el
Karl Fogel: wrote bookmark.el mail-hist.el saveplace.el
and co-wrote pcvs.el
and changed simple.el files.el doc-view.el image-mode.el info.el
- vc-svn.el CONTRIBUTE INSTALL autogen.sh isearch.el menu-bar.el
- simple-test.el subr.el tex-mode.el thingatpt.el INSTALL.REPO comint.el
- configure configure.ac editfns.c electric-tests.el and 17 other files
+ vc-svn.el CONTRIBUTE INSTALL autogen.sh internals.texi isearch.el
+ menu-bar.el simple-test.el subr.el tex-mode.el thingatpt.el
+ INSTALL.REPO comint.el configure configure.ac editfns.c
+ and 18 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
@@ -2622,7 +2633,7 @@ Károly Lőrentey: changed xfns.c bindings.el keyboard.c
menu-bar.el
Katsuhiro Hermit Endo: changed gnus-group.el gnus-spec.el
Katsumi Yamaoka: wrote canlock.el
-and changed gnus-art.el gnus-sum.el message.el mm-decode.el gnus.texi
+and changed gnus-art.el message.el gnus-sum.el mm-decode.el gnus.texi
mm-util.el mm-view.el gnus-util.el gnus-group.el gnus-msg.el shr.el
mml.el rfc2047.el gnus-start.el gnus.el nntp.el gnus-agent.el nnrss.el
mm-uu.el nnmail.el emacs-mime.texi and 160 other files
@@ -2858,7 +2869,7 @@ and co-wrote gnus-kill.el gnus-mh.el gnus-msg.el
gnus-score.el
rfc2047.el time-date.el
and changed gnus.texi process.c gnus-ems.el subr.el gnutls.c gnus-cite.el
pop3.el smtpmail.el display.texi files.el url-http.el gnus-xmas.el
- simple.el auth-source.el image.c proto-stream.el gnutls.el dired.el
+ simple.el auth-source.el image.c gnutls.el proto-stream.el dired.el
image.el text.texi nnrss.el and 318 other files
Lars Rasmusson: changed ebrowse.c
@@ -2901,8 +2912,8 @@ Leo Liu: wrote calc-tests.el pcmpl-x.el
and changed octave.el ido.el rcirc.el files.el subr.el lisp-mode.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 fns.c
- progmodes/compile.el register.el rng-valid.el window.el
- and 164 other files
+ progmodes/compile.el register.el rng-valid.el thingatpt.el
+ and 165 other files
Leonard H. Tower Jr.: changed rnews.el rnewspost.el emacsbug.el
rmailout.el sendmail.el
@@ -3040,9 +3051,9 @@ and changed erc.el erc-dcc.el erc-speak.el Makefile
erc-bbdb.el
Mark A. Hershberger: changed xml.el nnrss.el mm-url.el cperl-mode.el
isearch.el vc-bzr.el NXML-NEWS cc-mode.texi compilation.txt ede.texi
- eieio.texi esh-mode.el flymake.el gnus-group.el misc/Makefile.in
- nxml-mode.texi progmodes/compile.el progmodes/python.el programs.texi
- schema and 6 other files
+ eieio.texi esh-mode.el flymake.el gnus-group.el menu-bar.el
+ misc/Makefile.in nxml-mode.texi progmodes/compile.el
+ progmodes/python.el programs.texi and 8 other files
Mark Davies: changed amdx86-64.h configure configure.ac hp800.h
lib-src/Makefile.in netbsd.h ralloc.c sh3el.h sort.el
@@ -3217,7 +3228,7 @@ Matthew Mundell: changed calendar.texi diary-lib.el
files.texi
objects.texi os.texi positions.texi searching.texi subr.el text.texi
and 3 other files
-Matthias Dahl: changed faces.el
+Matthias Dahl: changed faces.el process.c process.h
Matthias Förste: changed files.el
@@ -3249,6 +3260,8 @@ Matt Simmons: changed message.el
Matt Swift: changed dired.el editfns.c lisp-mode.el mm-decode.el
outline.el progmodes/compile.el rx.el simple.el startup.el
+Mauro Aranda: changed files.texi os.texi
+
Maxime Edouard Robert Froumentin: changed gnus-art.el mml.el
Max Mikhanosha: changed org-agenda.el org-habit.el org.el
@@ -3259,15 +3272,15 @@ Micah Anderson: changed spook.lines
Michael Albinus: wrote autorevert-tests.el dbus-tests.el dbus.el
filenotify-tests.el filenotify.el files-x-tests.el secrets.el
- tramp-cmds.el tramp-compat.el tramp-ftp.el tramp-gvfs.el tramp-smb.el
- tramp-tests.el url-tramp-tests.el url-tramp.el vc-tests.el xesam.el
- zeroconf.el
+ shadowfile-tests.el tramp-cmds.el tramp-compat.el tramp-ftp.el
+ tramp-gvfs.el tramp-smb.el tramp-tests.el url-tramp-tests.el
+ url-tramp.el vc-tests.el xesam.el zeroconf.el
and co-wrote tramp-cache.el tramp-sh.el tramp.el
and changed tramp.texi tramp-adb.el trampver.el trampver.texi dbusbind.c
file-notify-tests.el ange-ftp.el files.el dbus.texi files.texi
autorevert.el tramp-fish.el kqueue.c tramp-gw.el tramp-imap.el os.texi
configure.ac lisp.h gfilenotify.c inotify.c keyboard.c
- and 217 other files
+ and 221 other files
Michael Ben-Gershon: changed acorn.h configure.ac riscix1-1.h riscix1-2.h
unexec.c
@@ -3300,8 +3313,8 @@ Michael Gschwind: wrote iso-cvt.el
Michael Harnois: changed nnimap.el
-Michael Heerdegen: changed subr-x.el control.texi dired.el easy-mmode.el
- eldoc.el pcase.el shr.el subr-x-tests.el wdired.el
+Michael Heerdegen: changed subr-x.el control.texi dired-aux.el dired.el
+ easy-mmode.el eldoc.el pcase.el shr.el subr-x-tests.el wdired.el
Michael Hoffman: changed term.el xterm.el
@@ -3387,6 +3400,8 @@ and changed gnus-score.el
Michihito Shigemura: changed sh-script.el
+Miciah Masters: changed rcirc.el rcirc.texi
+
Microelectronics and Computer Technology Corporation: changed
emacsclient.c etags.c lisp.h movemail.c rmail.el rmailedit.el
rmailkwd.el rmailmsc.el rmailout.el rmailsum.el scribe.el server.el
@@ -3410,8 +3425,8 @@ Mike Haertel: changed 7300.h
Mike Kazantsev: changed erc-dcc.el
-Mike Kupfer: changed mh-e.el emacs-mime.texi gnus-mh.el gnus.texi
- mh-acros.el mh-comp.el mh-compat.el mh-e.texi mh-mime.el mh-utils.el
+Mike Kupfer: changed mh-comp.el mh-e.el emacs-mime.texi gnus-mh.el
+ gnus.texi mh-acros.el mh-compat.el mh-e.texi mh-mime.el mh-utils.el
Mike Lamb: changed em-unix.el esh-util.el pcmpl-unix.el
@@ -3571,9 +3586,9 @@ Nicolas Petton: wrote map-tests.el map.el seq-tests.el
seq.el
and co-wrote auth-source-pass.el auth-source-tests.el subr-tests.el
and changed sequences.texi README configure.ac sed2v2.inp authors.el
emacs.png README.W32 emacs23.png arc-mode.el cl-extra.el emacs.svg
- manoj-dark-theme.el Emacs.icns Makefile.in auth-source.el emacs.ico
- fns.c make-tarball.txt obarray-tests.el obarray.el HISTORY
- and 34 other files
+ manoj-dark-theme.el Emacs.icns HISTORY Makefile.in auth-source.el
+ emacs.ico fns.c make-tarball.txt obarray-tests.el obarray.el
+ and 35 other files
Nicolas Richard: wrote cl-seq-tests.el cmds-tests.el replace-tests.el
and changed ffap.el package.el byte-run.el help.el keyboard.c landmark.el
@@ -3616,11 +3631,11 @@ and changed rsz-mini.el emacs-buffer.gdb comint.el
files.el Makefile
Noah Lavine: changed tramp.el
-Noam Postavsky: changed progmodes/python.el lisp-mode.el xdisp.c
- cl-macs.el emacs-lisp/debug.el data.c ert.el lisp-mode-tests.el
- simple.el help-fns.el subr.el term.el bytecomp.el elisp-mode.el eval.c
- ffap.el modes.texi search.c sh-script.el cl-preloaded.el cl-print.el
- and 223 other files
+Noam Postavsky: changed lisp-mode.el progmodes/python.el xdisp.c
+ cl-macs.el lisp-mode-tests.el emacs-lisp/debug.el data.c simple.el
+ term.el ert.el subr.el help-fns.el bytecomp.el cl-print.el
+ elisp-mode.el eval.c ffap.el modes.texi search.c sh-script.el
+ cl-preloaded.el and 248 other files
Nobuyoshi Nakada: co-wrote ruby-mode.el
@@ -3721,10 +3736,10 @@ 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 fileio.c xdisp.c
- editfns.c sysdep.c image.c keyboard.c emacs.c xterm.c data.c lread.c
+and changed lisp.h configure.ac alloc.c process.c fileio.c editfns.c
+ xdisp.c sysdep.c image.c keyboard.c emacs.c xterm.c data.c lread.c
fns.c callproc.c Makefile.in gnulib.mk eval.c buffer.c frame.c
- and 1596 other files
+ and 1598 other files
Paul Fisher: changed fns.c
@@ -3898,11 +3913,11 @@ Philipp Rumpf: changed electric.el
Philipp Stephani: wrote checkdoc-tests.el ediff-diff-tests.el
eval-tests.el ido-tests.el lread-tests.el mouse-tests.el
xt-mouse-tests.el
-and changed emacs-module.c eval.c bytecomp.el emacs-module-tests.el
- files.el lread.c nsterm.m configure.ac editfns.c mod-test.c alloc.c
- electric.el gtkutil.c lisp.h electric-tests.el emacs.c macfont.m
- test/Makefile.in xt-mouse.el Makefile bytecomp-tests.el
- and 95 other files
+and changed emacs-module.c eval.c bytecomp.el nsterm.m
+ emacs-module-tests.el files.el lread.c configure.ac editfns.c
+ mod-test.c alloc.c electric.el gtkutil.c lisp.h electric-tests.el
+ emacs.c macfont.m test/Makefile.in xt-mouse.el Makefile
+ bytecomp-tests.el and 96 other files
Phillip Lord: wrote ps-print-tests.el
and changed lisp/Makefile.in undo.c simple.el test/Makefile.in Makefile
@@ -3911,8 +3926,8 @@ and changed lisp/Makefile.in undo.c simple.el
test/Makefile.in Makefile
dired.el eieio-tests.el fileio.c htmlfontify.el
make-test-deps.emacs-lisp reftex-tests.el and 168 other files
-Phil Sainty: changed derived.el easy-mmode.el lisp.el package.el
- progmodes/grep.el simple.el subword.el term.el
+Phil Sainty: changed term.el derived.el easy-mmode.el lisp.el package.el
+ progmodes/grep.el simple.el subword.el
Phil Sung: changed wdired.el dired.texi follow.el progmodes/python.el
@@ -3920,7 +3935,7 @@ Pierre Lorenzon: changed eieio-custom.el
Pierre Poissinger: changed charset.c
-Pierre Téchoueyres: changed eieio-test-persist.el tramp-cmds.el
+Pierre Téchoueyres: changed eieio-test-persist.el epg.el tramp-cmds.el
Pieter E.J. Pareit: wrote mixal-mode.el
@@ -3959,6 +3974,8 @@ Rafael Sepúlveda: changed TUTORIAL.es
Raffael Mancini: changed misc.el
+Raimon Grau: changed thingatpt.el
+
Rainer Orth: changed gtkutil.c lisp/Makefile.in
Rainer Schöpf: changed osf1.h unexalpha.c alloc.c alpha.h buffer.c
@@ -4125,10 +4142,10 @@ Roberto Rodríguez: changed ada-mode.texi glossary.texi
widget.texi
Robert P. Goldman: changed org.texi ob-exp.el org.el ox-latex.el
-Robert Pluim: changed gtkutil.c misc.texi vc-git.el xfns.c xterm.c
- bindings.el configure.ac desktop.el dired-x.texi epa.texi gnus-agent.el
- gnus-demon.el gnus.texi ido.el image-mode.el minibuf.c minibuf.texi
- org-agenda.el process.c progmodes/grep.el project.el and 8 other files
+Robert Pluim: changed configure.ac files.texi gtkutil.c dired-x.texi
+ misc.texi vc-git.el xfns.c xterm.c bindings.el desktop.el efaq.texi
+ epa.texi filelock.c font.c ftfont.c gnus-agent.el gnus-demon.el
+ gnus.texi ido.el image-mode.el mail-source.el and 15 other files
Robert Thorpe: changed cus-start.el indent.el
@@ -4245,7 +4262,7 @@ Sam Kendall: changed etags.c etags.el
Sam Steingold: wrote gulp.el midnight.el
and changed progmodes/compile.el cl-indent.el simple.el vc-cvs.el vc.el
- mouse.el files.el font-lock.el tex-mode.el vc-hg.el ange-ftp.el
+ mouse.el vc-hg.el files.el font-lock.el tex-mode.el ange-ftp.el
sgml-mode.el window.el add-log.el bindings.el bookmark.el
bug-reference.el calendar.el cperl-mode.el diary-lib.el dired.el
and 152 other files
@@ -4293,6 +4310,8 @@ Scott Bender: co-wrote ns-win.el
Scott Byer: co-wrote nnfolder.el
and changed gnus-sum.el
+Scott Corley: changed scroll.c
+
Scott Draves: wrote tq.el
Scott Evans: changed rect.el
@@ -4354,6 +4373,8 @@ and changed ob-maxima.el ob-octave.el
Sergey Poznyakoff: changed rmail.el mh-mime.el rmail.texi smtpmail.el
+Sergey Vinokurov: changed emacs-module-tests.el emacs-module.c mod-test.c
+
Sergio Durigan Junior: changed eudcb-bbdb.el gdb-mi.el
Sergio Martinez: changed nnimap.el
@@ -4381,8 +4402,8 @@ and changed gnus-art.el message.el gnus-sum.el
gnus-msg.el gnus.el
and 93 other files
Shigeru Fukaya: wrote bytecomp-tests.el
-and changed apropos.el byte-opt.el bytecomp.el elint.el rx-new.el ses.el
- subr.el texinfmt.el
+and changed apropos.el bs.el byte-opt.el bytecomp.el elint.el rx-new.el
+ ses.el subr.el texinfmt.el
Shinichirou Sugou: changed etags.c
@@ -4407,7 +4428,8 @@ Simen Heggestøyl: wrote color-tests.el css-mode-tests.el
dom-tests.el
ring-tests.el rot13-tests.el sql-tests.el
and changed css-mode.el json-tests.el json.el sgml-mode.el css-mode.css
scss-mode.scss ring.el rot13.el scheme.el sql.el color.el files.el
- js.el less-css-mode.el less-css-mode.less maintaining.texi
+ js.el less-css-mode.el less-css-mode.less maintaining.texi midnight.el
+ seq.el sequences.texi
Simon Josefsson: wrote dig.el dns-mode.el flow-fill.el fringe.el imap.el
mml-sec.el mml-smime.el password-cache.el rfc2104.el sieve-mode.el
@@ -4471,8 +4493,8 @@ Stefan Monnier: wrote bibtex-style.el bytecomp-tests.el
bzrmerge.el
and co-wrote font-lock.el gitmerge.el pcvs.el
and changed subr.el simple.el keyboard.c lisp.h bytecomp.el files.el
vc.el cl-macs.el xdisp.c alloc.c eval.c sh-script.el
- progmodes/compile.el keymap.c tex-mode.el newcomment.el window.c
- buffer.c lisp-mode.el lread.c vc-hooks.el and 1280 other files
+ progmodes/compile.el keymap.c tex-mode.el newcomment.el buffer.c
+ window.c lisp-mode.el lread.c vc-hooks.el and 1282 other files
Stefano Facchini: changed gtkutil.c
@@ -4503,10 +4525,10 @@ Stephen A. Wood: changed fortran.el
Stephen Berman: wrote todo-mode-tests.el
and co-wrote todo-mode.el
and changed todo-mode.texi diary-lib.el dired-tests.el doc-view.el
- files.el minibuffer.el dired.el frames.texi hl-line.el info.el
- menu-bar.el mouse.el otodo-mode.el subr.el .gitattributes allout.el
- artist.el compile.texi cus-start.el descr-text.el dframe.el
- and 39 other files
+ files.el minibuffer.el wdired-tests.el dired.el frames.texi hl-line.el
+ info.el menu-bar.el mouse.el otodo-mode.el subr.el .gitattributes
+ allout.el artist.el compile.texi cus-start.el descr-text.el
+ and 41 other files
Stephen C. Gilardi: changed configure.ac
@@ -4702,7 +4724,7 @@ and co-wrote hideshow.el
and changed ewoc.el vc.el info.el processes.texi zone.el lisp-mode.el
scheme.el text.texi vc-rcs.el display.texi fileio.c files.el vc-git.el
MORE.STUFF TUTORIAL.it bindat.el cc-vars.el configure.ac dcl-mode.el
- diff-mode.el dired.el and 163 other files
+ diff-mode.el dired.el and 169 other files
Thierry Banel: co-wrote ob-C.el
and changed calc-arith.el
@@ -4801,9 +4823,9 @@ Tino Calancha: wrote buff-menu-tests.el
ediff-ptch-tests.el
em-ls-tests.el ffap-tests.el hi-lock-tests.el ls-lisp-tests.el
register-tests.el rmc-tests.el
and changed ibuffer.el dired-tests.el ibuf-ext.el dired.el dired-aux.el
- simple.el ibuffer-tests.el ls-lisp.el diff-mode.el ibuf-macs.el
- cl-seq.el dired-x.el dired.texi ediff-ptch.el em-ls.el files.el
- replace.el buff-menu.el cl.texi ediff-init.el files-tests.el
+ simple.el replace.el ibuffer-tests.el ls-lisp.el diff-mode.el
+ ibuf-macs.el cl-seq.el dired-x.el dired.texi ediff-ptch.el em-ls.el
+ files.el replace-tests.el buff-menu.el cl.texi ediff-init.el
and 82 other files
Titus von der Malsburg: changed simple.el window.el
@@ -5032,6 +5054,8 @@ Warren Lynn: changed tramp-sh.el
Wei-Wei Guo: co-wrote rst.el
+Wenjamin Petrenko: changed files-x.el
+
Werner Benger: changed keyboard.c
Werner Lemberg: wrote sisheng.el vntelex.el
@@ -5179,7 +5203,7 @@ Yu-ji Hosokawa: changed README.W32
Yukihiro Matsumoto: co-wrote ruby-mode.el
-Yuri D'elia: changed message.el
+Yuri D'elia: changed message.el package.el
Yuri Karaban: changed pop3.el