From ddc7bea7f0fc97318247a2e056302e83d6a851ca Mon Sep 17 00:00:00 2001 From: Nicolas Petton Date: Fri, 25 May 2018 17:19:11 +0200 Subject: [PATCH] ; * ChangeLog.3: Update. --- ChangeLog.3 | 523 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 522 insertions(+), 1 deletion(-) diff --git a/ChangeLog.3 b/ChangeLog.3 index 2f0ccc80ec6..b19d6bd7244 100644 --- a/ChangeLog.3 +++ b/ChangeLog.3 @@ -1,3 +1,524 @@ +2018-05-25 Noam Postavsky + + Note caveat for backward regexp searching in docstring (Bug#31584) + + * src/search.c (Fre_search_backward): Emphasize that backwards + searches may give shorter than expected matches. + * doc/lispref/searching.texi (Regexp Search): Add an anchor for + re-search-backward to reference. + +2018-05-25 Eli Zaretskii + + Update backtrace in Emacs Lisp Intro + + * doc/lispintro/emacs-lisp-intro.texi (Making Errors): Update the + backtrace to match Emacs 26. (Bug#31589) + +2018-05-24 Roland Winkler + + Move window-point in bibtex-search-entry + + * lisp/textmodes/bibtex.el (bibtex-search-entry): Move window-point + to record found. + +2018-05-24 Eli Zaretskii + + More fixes of Intro to Emacs Lisp + + * doc/lispintro/emacs-lisp-intro.texi (Finding More): Tell the + reader how to invoke 'M-.' without a tags table. Add a + cross-reference to the Emacs manual for when a tags table does + need to be created. + (append save-excursion): Rephrase a confusing sentence. + (Bug#31578) + +2018-05-24 Eli Zaretskii + + Add a footnote to Emacs Lisp Intro + + * doc/lispintro/emacs-lisp-intro.texi (Run a Program): Describe + the detailed output of integer value evaluation in a footnote, to + prevent confusion. (Bug#31579) + +2018-05-24 Eli Zaretskii + + * lisp/help.el (with-help-window): Doc fix. (Bug#31574) + +2018-05-23 Eli Zaretskii + + Fix some cross-references in emacs-lisp-intro.texi + + * doc/lispintro/emacs-lisp-intro.texi (List Processing) + (Determining the Element, graph-body-print): Fix cross-references + to subsections that don't exist in the printed version of the + manual. (Bug#31567) + +2018-05-23 Eli Zaretskii + + Minor copyedits in Emacs manual in macos.texi + + * doc/emacs/macos.texi (Mac / GNUstep Basics) + (Mac / GNUstep Events): Fix markup and capitalization. + (Bug#31568) + +2018-05-23 Noam Postavsky + + Clarify when to use advice-add vs add-function + + * lisp/emacs-lisp/nadvice.el (add-function): Note in docstring that + advice-add should be used for named functions. + +2018-05-22 Eli Zaretskii + + Minor formatting tweak in the Emacs manual + + * doc/emacs/custom.texi (Directory Variables): Don't have 2 + footnotes back to back, it looks bad in HTML. (Bug#31555) + +2018-05-22 Eli Zaretskii + + Update comments in Intro to Emacs Lisp + + * doc/lispintro/emacs-lisp-intro.texi: Explain in the comments + what are roman page numbers in Preface about. (Bug#31541) + +2018-05-21 Noam Postavsky + + * etc/NEWS: Mention change in `edebug-prin1-to-string'. + +2018-05-21 Eli Zaretskii + + Another attempt to fix sql.el + + * lisp/progmodes/sql.el (sql-product-interactive): Fix calculation + of the SQL buffer name. (Bug#31446) + +2018-05-21 Eli Zaretskii + + Update binding of 'M-.' in Intro to Emacs Lisp + + * doc/lispintro/emacs-lisp-intro.texi (On Reading this Text) + (Finding More, Buffer Related Review, Buffer Exercises) + (Find a File, Conclusion): 'M-.' is now bound to + 'xref-find-definitions'. (Bug#31542) + +2018-05-21 Eli Zaretskii + + Fix a typo in last change in sql.el + + * lisp/progmodes/sql.el (sql-product-interactive): Use 'null', + not 'zerop'. (Bug#31446) + +2018-05-20 Eli Zaretskii + + Fix capitalization of mail headers + + * doc/emacs/sending.texi (Mail Format, Mail Headers) + (Mail Aliases, Header Editing): Use consistent capitalization of + CC, BCC, and FCC. (Bug#31532) + +2018-05-20 Eli Zaretskii + + Fix buffer names in sql.el + + * lisp/progmodes/sql.el (sql-product-interactive): Fix the way the + buffer name is determined by prefix arg. (Bug#31446) + +2018-05-20 Eli Zaretskii + + Minor fixes in the Emacs manual + + * doc/emacs/misc.texi (Gnus Group Buffer): Fix a typo. (Bug#31534) + (Single Shell): Rephrase an unclear sentence. (Bug#31535) + (Remote Host): Use @command where appropriate. (Bug#31536) + +2018-05-19 Eli Zaretskii + + Fix a typo in rmail.texi + + * doc/emacs/rmail.texi (Rmail Summary Edit): Add markup to 'nil'. + (Bug#31533) + +2018-05-18 Paul Eggert + + * etc/PROBLEMS: Document Bug#31305. + +2018-05-18 Lars Ingebrigtsen + + (gnus-blocked-images): Clarify privacy implications + + * lisp/gnus/gnus-art.el (gnus-blocked-images): Clarify the privacy + implication of altering the value of this variable. + + (cherry picked from commit f4d9fd3dd45f767eca33fbf1beee40da790fa74e) + +2018-05-18 Eli Zaretskii + + Fix a typo in describing input methods + + * lisp/help-mode.el (help-make-xrefs): Fix a typo. (Bug#31448) + +2018-05-14 Eli Zaretskii + + Clarify the mode-line indicators in CC Mode + + * doc/emacs/programs.texi (Electric C): Explain '*' and '/' in the + CC Mode mode-line. (Bug31445) + +2018-05-12 João Távora + + Fix filesystem littering by Flymake's legacy backend + + The Flymake legacy "proc" backend, which is active by default will try + to syntax-check foo.c/foo.cpp and many other types of files, but on + failing to find a suitable Makefile target, will fail. There's + nothing wrong with that except that it used to leave behind the + foo_flymake.c and foo_flymake.cpp auxiliary files behind, littering + the filesystem. + + * lisp/progmodes/flymake-proc.el (flymake-proc-legacy-flymake): + Call init-function inside of the unwind-protect. + +2018-05-12 Paul Eggert + + * doc/emacs/help.texi: Fix paren typo. + +2018-05-11 Eli Zaretskii + + More minor changes in shell-related nodes of Emacs manual + + * doc/emacs/misc.texi (Interactive Shell): Clarify how the window + that displays "*shell*" is selected. + (Shell Prompts): Fix a typo. Reported by Jorge + in emacs-manual-bugs. + +2018-05-11 Eli Zaretskii + + Fix inaccuracies in "Shell Ring" node of Emacs manual + + * doc/emacs/misc.texi (Shell Ring): Don't mention 'M-s' and don't + insist on Shell history commands being "jsut like" similar + commands that operate on minibuffer history. Reported by Jorge + in emacs-manual-bugs. + +2018-05-11 Eli Zaretskii + + Improve documentation of kmacro commands and variables. + + * lisp/kmacro.el (kmacro-start-macro-or-insert-counter) + (kmacro-counter, kmacro-set-format, kmacro-set-counter) + (kmacro-add-counter, kmacro-counter-format) + (kmacro-insert-counter): Clarify and improve the doc strings. + (Bug#31243) + +2018-05-11 Noam Postavsky + + * doc/man/emacs.1.in: Document --fg-daemon and --bg-daemon. + +2018-05-08 Noam Postavsky + + Don't check non-X frames for z order (Bug#31373) + + * src/xfns.c (x_frame_list_z_order): Only use frames with + `output_method' set to `output_x_window'. + +2018-05-07 Alan Third + + Check NSWindow is actually a frame + + * src/nsfns.m (Fns_frame_list_z_order): Check NSWindow is an instance + of EmacsView before treating it as one. + +2018-05-06 Xu Chunyang + + Fix gud-statement for pdb + + * lisp/progmodes/gud.el (pdb): Fix the gud-print implementation. + (Bug#31363) + +2018-05-04 Eli Zaretskii + + Document 'custom-group' + + * doc/lispref/customize.texi (Group Definitions): Document the + 'custom-group' property. + +2018-05-04 Eli Zaretskii + + A minor addition to etc/DEBUG + + * etc/DEBUG: Add a note for macOS users who get error messages + when trying to run GDB. + +2018-05-04 Daniel Pittman (tiny change) + + Avoid errors in ispell.el when Enchant returns empty extra chars + + * lisp/textmodes/ispell.el (ispell--get-extra-word-characters): + Handle the case of empty extra characters returned by the + Enchant '-lsmod' command. (Bug#31344) + +2018-05-04 Eli Zaretskii + + Make 'ispell-initialize-spellchecker-hook' work again + + * lisp/textmodes/ispell.el (ispell-base-dicts-override-alist): + Defvar it to allow dynamic binding. (Bug#31341) + +2018-05-04 Noam Postavsky + + Handle selected_window change in prepare_menu_bars (Bug#31312) + + * src/xdisp.c (redisplay_internal): Check selected_window after + calling prepare_menu_bars, since it can call lisp hooks. + +2018-05-03 Eli Zaretskii + + Fix report-emacs-bug via mailclient on MS-Windows + + * lisp/net/browse-url.el (browse-url-default-windows-browser): + On MS-Windows, call url-unhex-string only for file:// URLs. + (Bug#31351) + +2018-05-02 Paul Eggert + + Port collation tests to glibc 2.27 + + * test/src/fns-tests.el (fns-tests-collate-strings) + (fns-tests-collate-sort): Don’t make unportable assumptions + about how en_US.UTF-8 collation works. These assumptions + are not true on Fedora 28, which ships with glibc 2.27. + +2018-05-01 Paul Eggert + + Port --enable-gcc-warnings to GCC 8 + + Backport from master. + * lib-src/emacsclient.c (fail): + Do not dereference a null pointer. + * src/frame.c (delete_frame): + Add a decl with UNINIT to work around GCC bug 85563. + * src/menu.h (finish_menu_items): + Do not use attribute const. + * src/regex.c (analyze_first): Use FALLTHROUGH, not a comment. + +2018-04-30 Paul Eggert + + Advise CFLAGS= operand, not in environment, when configuring + + Backport from master. + +2018-04-28 Eli Zaretskii + + Update the Emacs FAQ + + * doc/misc/efaq.texi (Latest version of Emacs): Update versions. + (New in Emacs 26): New node. + + * admin/release-process: Mention the FAQ update as part of the + release. + +2018-04-28 Eli Zaretskii + + * etc/DEBUG: Minor copyedits. + +2018-04-26 Alan Third + + Clarify wording of NS drag n drop documentation + + * doc/emacs/macos.texi (Mac / GNUstep Events): Clarify wording of + ns-drag-n-drop description. + +2018-04-25 Basil L. Contovounesios + + Improve kill-related documentation (bug#31209) + + * doc/lispref/text.texi (Low-Level Kill Ring): Fix typo under + current-kill. Mention interprogram-paste-function under kill-new + and kill-append. + * lisp/simple.el (save-interprogram-paste-before-kill, kill-new) + (kill-append-merge-undo, kill-append): Touch-up docstrings. + +2018-04-24 Stefan Monnier + + * lisp/simple.el (region-extract-function): Don't hide the 'nil' case. + +2018-04-22 Karl Otness (tiny change) + + Fix pre- and post-command-hook errors in term.el + + Before this patch, after the terminal process dies the command + hooks added in term-mode's char mode would produce errors. + This fix removes these hooks when the process dies. + * lisp/term.el (term-handle-exit): Remove pre-command-hook and + post-command-hook because the process is dead. (Bug#31236) + +2018-04-22 Charles A. Roelli + + * doc/lispref/display.texi (Glyphless Chars): Fix grammar. + +2018-04-21 Alan Third + + Fix macOS drag n drop event documentation + + * doc/emacs/macos.texi (Mac / GNUstep Customization): Remove + references to color panel. + (Mac / GNUstep Events): Remove ns-drag-file, and add ns-drag-n-drop. + +2018-04-20 Eli Zaretskii + + Update the documentation of 'perform-replace' + + * doc/lispref/searching.texi (Search and Replace): Update the + documentation of 'perform-replace'. + +2018-04-20 Martin Rudalics + + * etc/NEWS: Another fix for the last change (noted by Juri Linkov) + +2018-04-19 Eli Zaretskii + + Fix use of @key in Texinfo manuals + + * doc/misc/efaq-w32.texi (Location of init file): + * doc/misc/org.texi (Editing source code, Export settings) + (Closing items, Drawers, Structure editing): + * doc/misc/gnus.texi (Spam and Ham Processors, Terminology): + * doc/misc/calc.texi (Keypad Functions Menu, Keypad Binary Menu) + (Keypad Vectors Menu, Keypad Main Menu, Basic Arithmetic) + (Symbolic Mode): + * doc/misc/sc.texi (Electric References): + * doc/misc/info.texi (Help-^L): + * doc/misc/reftex.texi (Reference Styles): + * doc/misc/idlwave.texi (Troubleshooting, Examining Variables) + (Lesson III---User Catalog, Using the Shell): + * doc/misc/eshell.texi (Bugs and ideas): + * doc/misc/ada-mode.texi (Automatic Casing): + * doc/misc/ediff.texi (Selective Browsing): + * doc/misc/vip.texi (Customizing Constants): + * doc/misc/pcl-cvs.texi (Selected files): + * doc/misc/efaq.texi (Replying to the sender of a message) + (Basic keys, No Meta key, Matching parentheses) + (Origin of the term Emacs, Installing Texinfo documentation) + (Learning how to do something, Emacs manual, Extended commands): + * doc/misc/viper.texi (Rudimentary Changes): + * doc/misc/tramp.texi (Frequently Asked Questions): + * doc/emacs/kmacro.texi (Basic Keyboard Macro): + * doc/emacs/frames.texi (Frame Commands): + * doc/emacs/msdos.texi (Windows Keyboard): + * doc/emacs/search.texi (Query Replace): + * doc/lispintro/emacs-lisp-intro.texi (Keybindings) + (Note for Novices): + * doc/lispref/tips.texi (Key Binding Conventions): Fix use of + @key. For the details, see + http://lists.gnu.org/archive/html/emacs-devel/2018-04/msg00390.html. + +2018-04-19 Eli Zaretskii + + Improve documentation of actual arglist + + * doc/lispref/functions.texi (Function Documentation): Advise + against using '(fn ARGLIST)' method of advertising a calling + convention when the old calling convention is deprecated. + (Bug#31191) + +2018-04-18 Noam Postavsky + + Don't assume term-current-row cache is valid (Bug#31193) + + * lisp/term.el (term-down): Call `term-current-row' instead of + directly accessing the variable `term-current-row. Following a resize + of the terminal's window, `term-current-row' is reset to nil, so it is + not safe to assume it is a number. + +2018-04-17 Eli Zaretskii + + Fix flyspell-auto-correct-previous-word broken by recent change + + * lisp/textmodes/flyspell.el (flyspell-auto-correct-word): Keep + flyspell-auto-correct-region also when repeatedly invoking + flyspell-auto-correct-previous-word. (Bug#31188) + +2018-04-17 Eli Zaretskii + + * test/src/lread-tests.el (lread-test-bug-31186): New test. + +2018-04-17 Andreas Schwab + + Fix undefined behaviour while looking for lexical-binding file variable (bug 31186) + + * src/lread.c (lisp_file_lexically_bound_p): Reset + beg_end_state before reading variable or value. + +2018-04-15 Eli Zaretskii + + Minor wording improvement in "Bookmarks" + + * doc/emacs/regs.texi (Bookmarks): Improve wording. Suggested by + "Siraphob (Ben) Phipathananunth" . + +2018-04-14 Eli Zaretskii + + Fix building etc/DOC in the MSDOS port + + * msdos/sed1v2.inp (lisp.mk): Fix escaping in Sed commands. + +2018-04-14 Eli Zaretskii + + * lisp/select.el (gui-get-selection): Doc fix. + +2018-04-13 Alan Mackenzie + + Complete documentation of syntax flags by adding `c' + + * doc/lispref/syntax.texi ("Syntax Table Internals"): Add entry for `c' + as `(1 lsh 23)'. + +2018-04-13 Eli Zaretskii + + Fix typos and minor wording issues in ELisp manual + + * doc/lispref/internals.texi (Writing Emacs Primitives): + * doc/lispref/display.texi (Temporary Displays): Fix typos. + * doc/lispref/text.texi (Filling, Changing Properties) + (Transposition): Clarify and fix typos. + * doc/lispref/positions.texi (Screen Lines): Improve wording. + * doc/lispref/modes.texi (Minor Mode Conventions) + (Font Lock Multiline): Fix typos. + * doc/lispref/variables.texi (Dynamic Binding Tips): Fix a + cross-reference. Fix a typo. + * doc/lispref/sequences.texi (Sequence Functions): Fix typos. + (Bug#31143) + +2018-04-13 Eli Zaretskii + + Avoid segfault in processes of type 'pipe' + + * src/process.c (Fmake_pipe_process): Set up the decoding and + encoding buffers. For the details, see + http://lists.gnu.org/archive/html/emacs-devel/2018-04/msg00295.html. + +2018-04-13 Robert Pluim + + Remove repetitions in documentation strings + + * lisp/bindings.el (right-word): Remove repetition + (left-word): Likewise. + + * lisp/image-mode.el (image-mode-as-hex): Likewise. + + * lisp/cedet/semantic/tag-ls.el (semantic-tag-similar-p): Likewise. + + * lisp/textmodes/reftex-vars.el (reftex-view-crossref-extra): Likewise + +2018-04-12 Eli Zaretskii + + * lisp/image.el (image-load-path): Doc fix. + +2018-04-09 Nicolas Petton + + * etc/AUTHORS: Regenerate. + 2018-04-09 Charles A. Roelli * lisp/files.el (kept-new-versions): Improve documentation string. @@ -59211,7 +59732,7 @@ This file records repository revisions from commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to -commit c8ffca525c60e4a17d9687d92e3304bb27a8d446 (inclusive). +commit 35574609dd09e2eab0301309b0e3bf831f627fcc (inclusive). See ChangeLog.1 for earlier changes. ;; Local Variables: -- 2.11.4.GIT