; * ChangeLog.3: Update.

This commit is contained in:
Nicolas Petton 2018-05-25 17:19:11 +02:00
parent 35574609dd
commit ddc7bea7f0
No known key found for this signature in database
GPG key ID: E8BCD7866AFCF978

View file

@ -1,3 +1,524 @@
2018-05-25 Noam Postavsky <npostavs@gmail.com>
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 <eliz@gnu.org>
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 <winkler@gnu.org>
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 <eliz@gnu.org>
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 <eliz@gnu.org>
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 <eliz@gnu.org>
* lisp/help.el (with-help-window): Doc fix. (Bug#31574)
2018-05-23 Eli Zaretskii <eliz@gnu.org>
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 <eliz@gnu.org>
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 <npostavs@gmail.com>
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 <eliz@gnu.org>
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 <eliz@gnu.org>
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 <npostavs@gmail.com>
* etc/NEWS: Mention change in `edebug-prin1-to-string'.
2018-05-21 Eli Zaretskii <eliz@gnu.org>
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 <eliz@gnu.org>
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 <eliz@gnu.org>
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 <eliz@gnu.org>
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 <eliz@gnu.org>
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 <eliz@gnu.org>
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 <eliz@gnu.org>
Fix a typo in rmail.texi
* doc/emacs/rmail.texi (Rmail Summary Edit): Add markup to 'nil'.
(Bug#31533)
2018-05-18 Paul Eggert <eggert@cs.ucla.edu>
* etc/PROBLEMS: Document Bug#31305.
2018-05-18 Lars Ingebrigtsen <larsi@gnus.org>
(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 <eliz@gnu.org>
Fix a typo in describing input methods
* lisp/help-mode.el (help-make-xrefs): Fix a typo. (Bug#31448)
2018-05-14 Eli Zaretskii <eliz@gnu.org>
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 <joaotavora@gmail.com>
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 <eggert@cs.ucla.edu>
* doc/emacs/help.texi: Fix paren typo.
2018-05-11 Eli Zaretskii <eliz@gnu.org>
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
<jorge+list@disroot.org> in emacs-manual-bugs.
2018-05-11 Eli Zaretskii <eliz@gnu.org>
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
<jorge+list@disroot.org> in emacs-manual-bugs.
2018-05-11 Eli Zaretskii <eliz@gnu.org>
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 <npostavs@gmail.com>
* doc/man/emacs.1.in: Document --fg-daemon and --bg-daemon.
2018-05-08 Noam Postavsky <npostavs@gmail.com>
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 <alan@idiocy.org>
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 <mail@xuchunyang.me>
Fix gud-statement for pdb
* lisp/progmodes/gud.el (pdb): Fix the gud-print implementation.
(Bug#31363)
2018-05-04 Eli Zaretskii <eliz@gnu.org>
Document 'custom-group'
* doc/lispref/customize.texi (Group Definitions): Document the
'custom-group' property.
2018-05-04 Eli Zaretskii <eliz@gnu.org>
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 <slippycheeze@google.com> (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 <eliz@gnu.org>
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 <npostavs@gmail.com>
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 <eliz@gnu.org>
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 <eggert@cs.ucla.edu>
Port collation tests to glibc 2.27
* test/src/fns-tests.el (fns-tests-collate-strings)
(fns-tests-collate-sort): Dont 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 <eggert@cs.ucla.edu>
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 <eggert@cs.ucla.edu>
Advise CFLAGS= operand, not in environment, when configuring
Backport from master.
2018-04-28 Eli Zaretskii <eliz@gnu.org>
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 <eliz@gnu.org>
* etc/DEBUG: Minor copyedits.
2018-04-26 Alan Third <alan@idiocy.org>
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 <contovob@tcd.ie>
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 <monnier@iro.umontreal.ca>
* lisp/simple.el (region-extract-function): Don't hide the 'nil' case.
2018-04-22 Karl Otness <karl@karlotness.com> (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 <charles@aurox.ch>
* doc/lispref/display.texi (Glyphless Chars): Fix grammar.
2018-04-21 Alan Third <alan@idiocy.org>
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 <eliz@gnu.org>
Update the documentation of 'perform-replace'
* doc/lispref/searching.texi (Search and Replace): Update the
documentation of 'perform-replace'.
2018-04-20 Martin Rudalics <rudalics@gmx.at>
* etc/NEWS: Another fix for the last change (noted by Juri Linkov)
2018-04-19 Eli Zaretskii <eliz@gnu.org>
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 <eliz@gnu.org>
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 <npostavs@gmail.com>
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 <eliz@gnu.org>
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 <eliz@gnu.org>
* test/src/lread-tests.el (lread-test-bug-31186): New test.
2018-04-17 Andreas Schwab <schwab@suse.de>
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 <eliz@gnu.org>
Minor wording improvement in "Bookmarks"
* doc/emacs/regs.texi (Bookmarks): Improve wording. Suggested by
"Siraphob (Ben) Phipathananunth" <siraben@disroot.org>.
2018-04-14 Eli Zaretskii <eliz@gnu.org>
Fix building etc/DOC in the MSDOS port
* msdos/sed1v2.inp (lisp.mk): Fix escaping in Sed commands.
2018-04-14 Eli Zaretskii <eliz@gnu.org>
* lisp/select.el (gui-get-selection): Doc fix.
2018-04-13 Alan Mackenzie <acm@muc.de>
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 <eliz@gnu.org>
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 <eliz@gnu.org>
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 <rpluim@gmail.com>
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 <eliz@gnu.org>
* lisp/image.el (image-load-path): Doc fix.
2018-04-09 Nicolas Petton <nicolas@petton.fr>
* etc/AUTHORS: Regenerate.
2018-04-09 Charles A. Roelli <charles@aurox.ch>
* 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: