1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-26 07:33:47 +00:00

Merge from origin/emacs-28

395760dcd3 Update ChangeLog and AUTHORS for Emacs 28.2
ddabb03a01 * doc/misc/idlwave.texi (Troubleshooting): Don't say "Emac...
724444f3d5 ; * doc/emacs/misc.texi (emacsclient Options): Fix typo.
b96257162d Don't mention very old Emacs versions in docs

# Conflicts:
#	doc/emacs/misc.texi
#	etc/NEWS
This commit is contained in:
Stefan Kangas 2022-09-08 23:35:04 +02:00
commit af49a28f9a
8 changed files with 331 additions and 50 deletions

View File

@ -1,3 +1,314 @@
2022-09-06 Stefan Kangas <stefankangas@gmail.com>
* doc/misc/idlwave.texi (Troubleshooting): Don't say "Emacsen".
2022-09-06 Stefan Kangas <stefankangas@gmail.com>
Don't mention very old Emacs versions in docs
* doc/misc/mh-e.texi (Conventions):
* doc/misc/reftex.texi (Problems and Work-Arounds):
* doc/misc/viper.texi (Loading Viper): Delete references to
very old versions of Emacs.
2022-09-05 Stefan Kangas <stefankangas@gmail.com>
* lisp/server.el: Improve Commentary.
2022-09-05 Gregory Heytings <gregory@heytings.org>
Explain how the font appearance can be fine-tuned in fbterm.
* doc/misc/efaq.texi (Emacs in a Linux console): Briefly document
Xft font specifications with which the font appearance can be
fine-tuned.
2022-09-04 Kyle Meyer <kyle@kyleam.com>
Update to Org 9.5.5
2022-09-03 Stefan Monnier <monnier@iro.umontreal.ca>
* lisp/emacs-lisp/comp.el (comp-run-async-workers): Fail more gracefully
Otherwise Emacs may fail to start if it can't find a writable
`~/.emacs.d/eln-cache` directory.
Fixes bug#57562. See also Debian's bug #1017739.
2022-09-03 Stefan Kangas <stefankangas@gmail.com>
Update acknowledgments
* doc/emacs/ack.texi (Acknowledgments): Update.
* doc/emacs/emacs.texi (Acknowledgments): Add several names from
Author: headers.
2022-09-01 Stefan Kangas <stefankangas@gmail.com>
Make some versions in docs match package version
* doc/emacs/misc.texi (Interactive Shell): Bump Emacs version.
* doc/misc/ediff.texi:
* doc/misc/flymake.texi:
* doc/misc/viper.texi: Fix version to match package.
* lisp/emulation/viper.el: Make version match variable.
2022-09-01 Stefan Kangas <stefankangas@gmail.com>
Minor doc fix; improve sorting of VC backends
* doc/emacs/maintaining.texi (Version Control Systems): Minor doc fix;
rearrange list to put git, cvs and subversion at the top.
2022-09-01 Eli Zaretskii <eliz@gnu.org>
Clarify the doc string of 'set-face-attribute'
* lisp/faces.el (set-face-attribute): Clarify the issue with
resetting attribute values to 'unspecified' for future frames.
(Bug#57499)
2022-08-30 Gregory Heytings <gregory@heytings.org>
Enable 256 colors in fbterm.
* lisp/term/fbterm.el: New file.
* doc/misc/efaq.texi (Emacs in a Linux console): Document the TERM
environment variable with which the new file is used.
2022-08-30 Eli Zaretskii <eliz@gnu.org>
One more fix for find-file.el
* lisp/find-file.el (ff-get-file-name): Use 'expand-file-name'
instead of 'concat', which doesn't DTRT with absolute file names.
(ff-other-file-alist): Yet another doc fix. (Bug#57325)
2022-08-29 Gregory Heytings <gregory@heytings.org>
Recommend using fbterm in the Linux console.
* doc/misc/efaq.texi (Emacs in a Linux console): New node.
(Common requests): Entry for the new node.
* etc/PROBLEMS (Linux console problems...): Mention the new FAQ node.
2022-08-29 Eli Zaretskii <eliz@gnu.org>
* lisp/find-file.el (ff-other-file-alist): Doc fix. (Bug#57325)
2022-08-28 Eli Zaretskii <eliz@gnu.org>
* lisp/info.el (Info-mode): Support the Linux console better.
2022-08-28 Eli Zaretskii <eliz@gnu.org>
Improve the documentation of glyphless-character display
* lisp/international/characters.el (glyphless-char-display-control):
* src/xdisp.c (syms_of_xdisp) <glyphless-char-display>: Mention
the 'glyphless-char' face in the doc string.
* doc/lispref/display.texi (Glyphless Chars): Index
'glyphless-char' face.
2022-08-27 Eli Zaretskii <eliz@gnu.org>
Fix documentation of 'glyphless-char-display'
* src/xdisp.c (syms_of_xdisp)<glyphless-char-display>: Doc fix.
(gui_produce_glyphs, lookup_glyphless_char_display): Fix
indentation.
2022-08-25 Robert Pluim <rpluim@gmail.com>
Treat smtp-auth method from auth-info as a symbol
The lookup of the SMTP auth method is done based on symbols, but
sometimes the requested value comes from `auth-info', in which case it
is a string, so call `intern-soft' to convert it to a symbol (which
does nothing if it's already a symbol).
* lisp/mail/smtpmail.el (smtpmail-try-auth-methods): Call
`intern-soft' on the smtp-auth key's value. (Bug#57373)
Do not merge to master
2022-08-25 Stefan Kangas <stefankangas@gmail.com>
* lisp/wdired.el: Improve "Commentary" section.
* lisp/wdired.el: Doc fix; don't mention obsolete variable.
* lisp/progmodes/etags.el (next-file): Minor doc fix.
2022-08-25 Andreas Schwab <schwab@suse.de>
* configure.ac: Move AC_LANG_PUSH/POP out of AC_CACHE_CHECK. (Bug#57380)
(cherry picked from commit ce82300221f270241fdda1f5dfb567bdb1208543)
2022-08-21 Kyle Meyer <kyle@kyleam.com>
Update to Org 9.5.4-19-g4dff42
2022-08-21 Eli Zaretskii <eliz@gnu.org>
* lisp/find-file.el (ff-other-file-alist): Doc fix. (Bug#57325)
2022-08-19 Stefan Kangas <stefankangas@gmail.com>
Resurrect obsoletion warning for two functions
These were supposed to have been deleted, but never were. Resurrect
their obsoletion warning and let's delete them in Emacs 29 instead.
* lisp/subr.el (process-filter-multibyte-p)
(set-process-filter-multibyte): Resurrect obsoletion warning.
* etc/NEWS: Don't announce their deletion.
2022-08-19 Alan Mackenzie <acm@muc.de>
* src/window.c (select_window): Fix assert for buffer = non-active minibuffer
2022-08-19 Gerd Möllmann <gerd@gnu.org>
Find libgccjit on macOS with Homebrew differently
* configure.ac (MAC_LIBS): Find libgccjit's directory slightly
differently for brew installations.
2022-08-18 Stefan Kangas <stefankangas@gmail.com>
Improve image-mode-as-hex docstring
* lisp/image-mode.el: Fix typos.
(image-mode-as-hex): Doc fix; say that it uses 'hexl-mode' and reflow.
2022-08-18 Stefan Kangas <stefankangas@gmail.com>
* lisp/image-mode.el (image-mode-as-hex): Fix toggle instructions.
* lisp/image-mode.el: Improve commentary.
2022-08-18 Colin Woodbury <colin@fosskers.ca>
cl-reduce doc string improvement
* lisp/emacs-lisp/cl-seq.el (cl-reduce): Explain what happens when
using :from-end (bug#57273).
2022-08-18 Paul Eggert <eggert@cs.ucla.edu>
Backport tempname changes from master (bug#57129)
* lib/tempname.c: Backport from master, which uses current Gnulib.
2022-08-16 Stefan Kangas <stefankangas@gmail.com>
Revert "; * doc/lispintro/emacs-lisp-intro.texi: Fix typo."
This reverts commit 9d0dba44da7ac83d018fff3c26d33dac12ebd806.
This was not a typo, but incorrectly matching parens in Info-mode.
2022-08-16 Stefan Kangas <stefankangas@gmail.com>
* doc/misc/gnus.texi (Article Washing): Fix Links URL.
2022-08-12 Stefan Kangas <stefan@marxist.se>
Delete references to deleted library hilit19.el
* doc/misc/gnus.texi (Compatibility):
* lisp/progmodes/f90.el:
* lisp/ps-print.el:
* lisp/vc/ediff.el: Delete references to hilit19.el.
2022-08-12 Stefan Kangas <stefan@marxist.se>
Delete stale comments from Lisp Intro manual
* doc/lispintro/emacs-lisp-intro.texi (Args as Variable or List)
(print-elements-of-list, Miscellaneous): Delete some references to
Emacs 22.
2022-08-11 Stefan Kangas <stefan@marxist.se>
Don't list Emacs as requirement for built-in package
* doc/misc/htmlfontify.texi (Requirements): Don't list Emacs as
requirement for built-in package.
2022-08-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Fix wrong metrics for bitmap-only fonts with HarfBuzz 5
* src/ftcrfont.c (ftcrhbfont_begin_hb_font): Always use the standard
position unit value on HarfBuzz 5 and later regardless of whether the
font is bitmap-only or not. (Bug#57066)
2022-08-09 Stefan Kangas <stefan@marxist.se>
Improve wording when documenting other TRAMP syntaxes
* doc/misc/tramp.texi (Change file name syntax): Improve wording.
(Bug#57061)
2022-08-08 Stefan Kangas <stefan@marxist.se>
* lisp/vc/diff-mode.el: Don't mention XEmacs.
2022-08-08 Stefan Kangas <stefan@marxist.se>
Don't mention XEmacs toolbar in ediff manual
* doc/misc/ediff.texi (Other Session Commands): Don't mention XEmacs
specific toolbar support for now. This can be changed back once the
toolbar is ported to Emacs.
2022-08-06 Eli Zaretskii <eliz@gnu.org>
* etc/PROBLEMS: Problems with Alacritty and Emoji. (Bug#56952)
2022-08-06 Yuga Ego <yet@ego.team>
Link from (emacs)Init Syntax to (elisp)Introduction
* doc/emacs/custom.texi (Init Syntax): Link to the ELisp manual (Bug#56870)
2022-08-06 Stefan Kangas <stefan@marxist.se>
Don't mention removed XEmacs support in reftex manual
* doc/misc/reftex.texi (Installation, Imprint): Don't mention
removed XEmacs support.
2022-08-06 Stefan Kangas <stefan@marxist.se>
Don't mention removed XEmacs support in idlwave manual
* doc/misc/idlwave.texi (Lesson I---Development Cycle)
(Syntax Highlighting, Windows and macOS, Troubleshooting): Delete
most references to XEmacs. Support for it was deleted in 28.1.
2022-08-05 Stefan Kangas <stefan@marxist.se>
* lisp/play/fortune.el: Doc fixes.
2022-08-04 Stefan Kangas <stefan@marxist.se>
* doc/lispref/loading.texi (Autoload by Prefix): Fix typo.
2022-08-03 Philipp Stephani <phst@google.com>
* lisp/uniquify.el (uniquify-buffer-name-style): Quote apostrophe.
2022-08-02 Stefan Kangas <stefan@marxist.se>
* lisp/term.el: Doc fix; don't mention rlogin.
2022-07-31 Eli Zaretskii <eliz@gnu.org>
* src/lisp.h (CHECK_INTEGER): Fix the predicate. (Bug#56856)
@ -236607,7 +236918,7 @@
This file records repository revisions from
commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
commit 78759ddcb0fc7dd75a7a8edfb2c19dc2f1d86ee2 (inclusive).
commit ddabb03a0176beb4b7fc8d4f2267d459fd2ebded (inclusive).
See ChangeLog.2 for earlier changes.
;; Local Variables:

View File

@ -2096,7 +2096,7 @@ If there is no response within that time, @command{emacsclient} will
display a warning and exit. The default is @samp{0}, which means to
wait forever.
@item --parent-id @var{id}
@item --parent-id=@var{id}
Open an @command{emacsclient} frame as a client frame in the parent X
window with id @var{id}, via the XEmbed protocol. Currently, this
option is mainly useful for developers.

View File

@ -4162,8 +4162,8 @@ tried to install the optional modules @file{idlw-roprompt.el} or
load file}}.
The problem is that your Emacs is not finding the version of IDLWAVE you
installed. Many Emacsen come with an older bundled copy of IDLWAVE
(e.g., v4.7 for Emacs 21.x), which is likely what's being used instead.
installed. Emacs might come with an older bundled copy of IDLWAVE
which is likely what's being used instead.
You need to make sure your Emacs @emph{load-path} contains the directory
where IDLWAVE is installed (@file{/usr/local/share/emacs/site-lisp}, by
default), @emph{before} Emacs's default search directories. You can

View File

@ -330,8 +330,7 @@ Press the @key{TAB} key.
Press the @key{DELETE} key.
@c -------------------------
@item @key{BS}
Press the @key{BACKSPACE} key@footnote{If you are using Version 20 or
earlier of Emacs, you will need to use the @key{DEL} key.}.
Press the @key{BACKSPACE} key.
@end table
@cindex Emacs, prefix argument

View File

@ -3539,18 +3539,6 @@ as a label of type @code{?p}. Argument count for this macro starts only
after the @samp{@{step+@}}, also when specifying how to get
context.
@item
@b{Viper mode}@*
@cindex Viper mode
@cindex Key bindings, problems with Viper mode
@findex viper-harness-minor-mode
With @i{Viper} mode prior to Vipers version 3.01, you need to protect
@RefTeX{}'s keymaps with
@lisp
(viper-harness-minor-mode "reftex")
@end lisp
@end itemize
@page

View File

@ -325,9 +325,9 @@ lines (in the given order!):
@noindent
in your @file{~/.emacs} file. The @file{.emacs} file is placed in your
home directory and it is be executed every time you invoke Emacs. This is
the place where all general Emacs customization takes place. Beginning with
version 20.0, Emacsen have an interactive interface, which simplifies the
job of customization significantly.
the place where all general Emacs customization takes place. Emacs
has an interactive interface (@kbd{M-x customize}), which simplifies
the job of customization significantly.
Viper also uses the file @file{~/.emacs.d/viper} for Viper-specific customization.
The location of Viper customization file can be changed by setting the

View File

@ -103,8 +103,8 @@ 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 minibuf.c bytecomp.el edebug.el follow.el
window.c display.texi subr.el syntax.texi progmodes/compile.el
and changed cc-mode.texi minibuf.c bytecomp.el window.c edebug.el
follow.el display.texi subr.el syntax.texi progmodes/compile.el
programs.texi eval.c keyboard.c lisp.h modes.texi window.el
windows.texi cus-start.el font-lock.el frame.c isearch.el
and 167 other files
@ -994,7 +994,8 @@ and changed calc.el replace.el update-game-score.c calc-ext.el
Colin Williams: changed calc.texi
Colin Woodbury: changed files.el files.texi macros.texi shortdoc.el
Colin Woodbury: changed files.el cl-seq.el files.texi macros.texi
shortdoc.el
Constantin Kulikov: changed server.el startup.el
@ -2056,10 +2057,10 @@ Gregor Schmid: changed intervals.c intervals.h tcl-mode.el textprop.c
Gregory Chernov: changed nnslashdot.el
Gregory Heytings: changed isearch.el minibuffer.el mini.texi quail.el
search.texi simple.el HELLO buffers.texi diff-mode.el emake facemenu.el
files.el fringe.c help-macro.el icomplete.el keyboard.c misc-lang.el
modula2.el pcmpl-gnu.el print.c pulse.el and 4 other files
Gregory Heytings: changed isearch.el minibuffer.el efaq.texi mini.texi
quail.el search.texi simple.el HELLO buffers.texi diff-mode.el emake
facemenu.el fbterm.el files.el fringe.c help-macro.el icomplete.el
keyboard.c misc-lang.el modula2.el pcmpl-gnu.el and 6 other files
Grégory Mounié: changed display.texi hi-lock.el man.el xfns.c
@ -4518,7 +4519,7 @@ Philipp Stephani: wrote callint-tests.el checkdoc-tests.el
and changed emacs-module.c emacs-module-tests.el configure.ac json.c
process.c eval.c internals.texi json-tests.el process-tests.el alloc.c
emacs-module.h.in emacs.c lread.c nsterm.m lisp.h pdumper.c bytecomp.el
callproc.c seccomp-filter.c gtkutil.c files.el and 184 other files
callproc.c seccomp-filter.c gtkutil.c files.el and 185 other files
Phillip Lord: wrote ps-print-tests.el w32-feature.el
and changed build-zips.sh build-dep-zips.py lisp/Makefile.in undo.c
@ -4787,7 +4788,7 @@ Robert Pluim: wrote nsm-tests.el
and changed configure.ac process.c blocks.awk network-stream-tests.el
font.c processes.texi ftfont.c gtkutil.c vc-git.el process-tests.el
emoji-zwj.awk gnutls.el network-stream.el nsm.el tramp.texi mml-sec.el
nsterm.m unicode xfns.c auth.texi composite.c and 138 other files
nsterm.m unicode xfns.c auth.texi composite.c and 139 other files
Robert Thorpe: changed cus-start.el indent.el rmail.texi
@ -5180,8 +5181,8 @@ Stefan Kangas: wrote bookmark-tests.el cal-julian-tests.el
and co-wrote help-tests.el keymap-tests.el
and changed efaq.texi checkdoc.el package.el cperl-mode.el bookmark.el
help.el keymap.c subr.el simple.el erc.el ediff-util.el idlwave.el
time.el bytecomp-tests.el comp.el speedbar.el bytecomp.el edebug.el
emacs-lisp-intro.texi flyspell.el ibuffer.el and 1344 other files
time.el bytecomp-tests.el comp.el emacs-lisp-intro.texi speedbar.el
bytecomp.el edebug.el flyspell.el ibuffer.el and 1348 other files
Stefan Merten: co-wrote rst.el

View File

@ -36,17 +36,11 @@ startup the directory with its "*.eln" natively-compiled files for the
preloaded Lisp packages, and the relative name of that directory needs
therefore to be recorded in the executable as part of the build.
* Startup Changes in Emacs 28.2
* Changes in Emacs 28.2
This is a bug-fix release with no new features.
* Editing Changes in Emacs 28.2
* Changes in Specialized Modes and Packages in Emacs 28.2
@ -65,18 +59,6 @@ terminate Emacs with 'save-buffers-kill-emacs', not with 'kill-emacs'.
(This change was done in Emacs 28.1, but we didn't announce it in NEWS
back then.)
* New Modes and Packages in Emacs 28.2
* Incompatible Lisp Changes in Emacs 28.2
* Lisp Changes in Emacs 28.2
* Changes in Emacs 28.2 on Non-Free Operating Systems
* Installation Changes in Emacs 28.1