Daniel Martín [Sat, 23 Oct 2021 12:44:31 +0000 (14:44 +0200)]
Fix localized display of date and time in the NS port
* src/nsterm.m (ns_init_locale): If not already set, set LC_ALL to the
current locale ID so that dates, currencies, etc. use the settings
configured in the operating system. (Bug#51321)
Eli Zaretskii [Sun, 31 Oct 2021 07:42:09 +0000 (09:42 +0200)]
Fix display glitches with side-by-side windows on TTY frames
* src/dispnew.c (adjust_glyph_matrix, prepare_desired_row): Leave
room for the border glyph only if the window does actually have
the right margin. (Bug#51521)
Carlos Pita [Fri, 15 Oct 2021 00:48:43 +0000 (21:48 -0300)]
Avoid replacing common prefix with ellipsis
* lisp/progmodes/python.el
(python-shell-completion-native-setup): Configure readline not to
suppress common prefixes. (Bug#51218)
Eli Zaretskii [Sat, 30 Oct 2021 07:26:38 +0000 (10:26 +0300)]
Improve documentation of string truncation APIs
* doc/lispref/display.texi (Size of Displayed Text):
* lisp/international/mule-util.el (truncate-string-to-width):
Document caveats of using 'truncate-string-to-width' when
character composition is involved.
* lisp/emacs-lisp/subr-x.el (string-limit):
* doc/lispref/strings.texi (Creating Strings): Improve the
documentation of 'string-limit'.
Imran Khan [Fri, 29 Oct 2021 16:07:16 +0000 (16:07 +0000)]
* lisp/textmodes/css-mode.el: Fix typo. (Bug#51488)
Copyright-paperwork-exempt: yes
Lars Ingebrigtsen [Fri, 29 Oct 2021 16:08:12 +0000 (18:08 +0200)]
Make message/rfc822 on buttons work again in Gnus
* lisp/gnus/gnus-art.el (gnus-article-mode): Set
mm-inline-message-prepare-function buffer-locally so that it works
both when inlining rfc822 and hitting the MIME button (bug#51388).
(gnus-mime--inline-message): Factor out into own function.
(gnus-mime-display-single): From here.
Glenn Morris [Fri, 29 Oct 2021 15:41:11 +0000 (16:41 +0100)]
* lisp/loadup.el: Unbreak build.
Lars Ingebrigtsen [Fri, 29 Oct 2021 12:37:08 +0000 (14:37 +0200)]
Move lisp/shorthands.el to lisp/emacs-lisp/shorthands.el
Michael Albinus [Fri, 29 Oct 2021 12:06:47 +0000 (14:06 +0200)]
Some Tramp changes, mainly in tramp-tests.el
* doc/misc/tramp.texi (External packages): Don't use Tramp internals.
* lisp/net/tramp-gvfs.el (tramp-gvfs-handler-mounted-unmounted):
Protect `tramp-make-tramp-file-name' call.
* lisp/net/tramp.el (tramp-make-tramp-file-name): Set advertised
calling conventions.
* test/lisp/net/tramp-tests.el (tramp-test18-file-attributes):
Adapt test.
(tramp--test-supports-processes-p): New defun.
(tramp-test28-process-file, tramp-test29-start-file-process)
(tramp-test30-make-process, tramp-test32-shell-command)
(tramp-test32-shell-command-dont-erase-buffer)
(tramp-test34-explicit-shell-file-name, tramp-test35-exec-path)
(tramp-test44-asynchronous-requests): Use it.
Michael Albinus [Fri, 29 Oct 2021 12:05:36 +0000 (14:05 +0200)]
; * doc/emacs/custom.texi (Connection Variables): Fix typo. Don't merge
Eli Zaretskii [Fri, 29 Oct 2021 07:41:33 +0000 (10:41 +0300)]
; Improve commentary in the last change
* lisp/language/misc-lang.el: Minor copyedits of the commentary
regarding Egyptian hieroglyph support.
Gregory Heytings [Thu, 28 Oct 2021 20:58:02 +0000 (20:58 +0000)]
Make hieroglyphs display correctly with existing fonts
* etc/HELLO: Remove hieroglyph format control characters.
* lisp/language/misc-lang.el: Add a rule to compose Egyptian
hieroglyphs even without Unicode format control characters.
Eli Zaretskii [Fri, 29 Oct 2021 07:10:01 +0000 (10:10 +0300)]
Clarify "default face attributes" in the ELisp manual
* doc/lispref/display.texi (Defining Faces): Add index entries for
face symbol properties.
(Attribute Functions): Clarify "default face attribute values" wrt
'face-all-attributes' and 'face-attribute'. (Bug#51465)
Lars Ingebrigtsen [Thu, 28 Oct 2021 21:38:29 +0000 (23:38 +0200)]
Make `C-u RET' work again
* lisp/simple.el (newline): Fix regression introduced by
d1aacceae9 (bug#51459).
Jan Synacek [Thu, 28 Oct 2021 21:32:59 +0000 (23:32 +0200)]
Fix typos in the manual and in a comment
* lisp/minibuffer.el (completion-pcm--hilit-commonality):
* doc/lispintro/emacs-lisp-intro.texi (Mode Line): Fix typos
(bug#51434).
Copyright-paperwork-exempt: yes
Eli Zaretskii [Thu, 28 Oct 2021 17:52:41 +0000 (20:52 +0300)]
Avoid assertion violations in 'lookup-key'
* src/keymap.c (Flookup_key): Don't call ASIZE unless KEY is a
vector. This avoids assertion violations when KEY is a string.
Stefan Kangas [Thu, 28 Oct 2021 10:54:07 +0000 (12:54 +0200)]
image-dired: Unreverse accidentally reversed menus
* lisp/image-dired.el (image-dired-thumbnail-mode-map)
(image-dired-display-image-mode-map, image-dired-minor-mode-map):
In Emacs 26.1 (commits
b905454680c7 and
bed0373855ea), the menus were
converted to use 'easy-menu-define', but they were reversed in the
process. Unreverse the menus. (Bug#51446)
Stefan Kangas [Thu, 28 Oct 2021 10:30:42 +0000 (12:30 +0200)]
Be more allowing when looking for menu-bar items
Don't merge to master. This is a safe-for-release fix for Bug#50752.
* src/keymap.c (lookup_key_1): Factor out function from
Flookup_key.
(Flookup_key): Be case insensitive when looking for Qmenu_bar
items. (Bug#50752)
* test/src/keymap-tests.el
(keymap-lookup-key/mixed-case)
(keymap-lookup-key/mixed-case-multibyte): New tests.
Juri Linkov [Wed, 27 Oct 2021 17:32:23 +0000 (20:32 +0300)]
* lisp/textmodes/text-mode.el (text-mode-context-menu): Rename recently added.
Juri Linkov [Wed, 27 Oct 2021 17:30:59 +0000 (20:30 +0300)]
; * etc/NEWS: Use active voice for 'repeat-mode', etc.
Robert Pluim [Wed, 27 Oct 2021 16:46:45 +0000 (18:46 +0200)]
Allow automatic use of color fonts for emoji on macOS
* src/macfont.m (macfont_list): Don't exclude color fonts when the
fontspec has an 'emoji' script specification.
Eli Zaretskii [Wed, 27 Oct 2021 14:13:59 +0000 (17:13 +0300)]
; * etc/NEWS: Fix last change.
Eli Zaretskii [Wed, 27 Oct 2021 13:09:47 +0000 (16:09 +0300)]
Fix help commands for menu-bar menus
* lisp/help.el (help--analyze-key): Fix "C-h c" and "C-h k" on
menu-bar menu items. (Bug#51421)
Michael Albinus [Wed, 27 Oct 2021 12:11:09 +0000 (14:11 +0200)]
; * etc/NEWS: Fix typos.
Eli Zaretskii [Wed, 27 Oct 2021 11:33:42 +0000 (14:33 +0300)]
; Explain why "kinds of atom" isn't a typo
* doc/lispintro/emacs-lisp-intro.texi (Lisp Atoms): Add a comment
explaining why "kinds of atom" isn't a typo.
Eli Zaretskii [Wed, 27 Oct 2021 11:32:18 +0000 (14:32 +0300)]
; * etc/NEWS: Improve wording of the Emoji entry.
Stefan Kangas [Wed, 27 Oct 2021 02:53:41 +0000 (04:53 +0200)]
; Checkdoc fixes in image-dired.el
Stefan Kangas [Tue, 26 Oct 2021 21:17:29 +0000 (23:17 +0200)]
Improve function documentation with text from XDG BDS spec
* lisp/xdg.el (xdg-config-home, xdg-cache-home, xdg-data-home)
(xdg-runtime-dir, xdg-config-dirs, xdg-data-dirs): Copy in the
text from the XDG Base Directory Specification to better explain
what these functions return.
Jonas Bernoulli [Mon, 25 Oct 2021 18:19:52 +0000 (20:19 +0200)]
* lisp/transient.el: Update to package version 0.3.7.
Jonas Bernoulli [Mon, 25 Oct 2021 18:16:54 +0000 (20:16 +0200)]
; Revert parts of "Use string-replace instead of replace-regexp-in-string"
"transient.el" is also distributed as a separate package, which
supports Emacs versions as old as 25.1 (see "Package-Requires").
Jonas Bernoulli [Mon, 25 Oct 2021 18:15:28 +0000 (20:15 +0200)]
; Revert parts of "Use string-search instead of string-match[-p]"
"transient.el" is also distributed as a separate package, which
supports Emacs versions as old as 25.1 (see "Package-Requires").
Eli Zaretskii [Mon, 25 Oct 2021 16:19:55 +0000 (19:19 +0300)]
Merge branch 'emacs-28' of git.savannah.gnu.org:/srv/git/emacs into emacs-28
Eli Zaretskii [Mon, 25 Oct 2021 16:11:06 +0000 (19:11 +0300)]
Revert "Fix a typo in emacs-lisp-intro.texi"
This reverts commit
98eb6d783a482cd7ebca7ec656b0775b82c68e57.
I've consulted with Richard Stallman about this, and he says
that the original wording, "kinds of atom", is both correct
and more elegant writing. So I'm restoring the original text.
* doc/lispintro/emacs-lisp-intro.texi (Lisp Atoms): Undo the
fix of a "typo" that wasn't a typo. (Bug#51271)
Robert Pluim [Mon, 25 Oct 2021 13:34:48 +0000 (15:34 +0200)]
* doc/lispref/functions.texi (Mapping Functions): Use #' when mapping.
Miha Rihtaršič [Mon, 25 Oct 2021 13:24:29 +0000 (15:24 +0200)]
Fix issue with interpreting ANSI codes in eshell
* lisp/eshell/esh-mode.el (eshell-mode): Make window point advance on
insertion.
(eshell-output-filter): Don't use insert-before-markers (bug#45380).
Stefan Kangas [Mon, 25 Oct 2021 02:48:12 +0000 (04:48 +0200)]
image-dired: Doc fix to better explain thumbnail generation
* doc/emacs/dired.texi (Image-Dired): Improve description by
explaining that the generation of thumbnails is asynchronous.
Stefan Kangas [Mon, 25 Oct 2021 00:12:34 +0000 (02:12 +0200)]
Clarify two image-dired docstrings
* lisp/image-dired.el (image-dired-dir): Doc fix; clarify that
thumbnails will be saved in "$XDG_CACHE_HOME/thumbnails", as per the
Thumbnail Managing Standard.
(image-dired-thumb-size): Doc fix; clarify that this option will be
ignored when using the Thumbnail Managing Standard.
Lars Ingebrigtsen [Sun, 24 Oct 2021 23:25:13 +0000 (01:25 +0200)]
Fix flymake example backend conditions in the manual
* doc/misc/flymake.texi (An annotated example backend): Also react
to `signal' process statuses (bug#51380).
Stefan Kangas [Sun, 24 Oct 2021 21:56:46 +0000 (23:56 +0200)]
* etc/PROBLEMS: Mention problems with regexp matcher. (Bug#18577)
Juri Linkov [Sun, 24 Oct 2021 19:21:31 +0000 (22:21 +0300)]
* test/lisp/repeat-tests.el: New file.
Juri Linkov [Sun, 24 Oct 2021 19:20:15 +0000 (22:20 +0300)]
* lisp/tab-bar.el (tab-bar-move-repeat-map): Fix alias binding of tab-move.
(tab-bar-move-tab-backward): Put 'repeat-map' symbol property.
Stefan Kangas [Sun, 24 Oct 2021 19:20:16 +0000 (21:20 +0200)]
Use restrictive umask when creating image-dired data
* lisp/image-dired.el (image-dired-dir)
(image-dired-sane-db-file): Create thumbnail directory and
.image-dired_db with umask 077. This avoids creating world readable
copies of private data, and is in fact mandated by the Thumbnail
Managing Standard that we aim to support.
Jonas Bernoulli [Sun, 24 Oct 2021 13:35:05 +0000 (15:35 +0200)]
; lisp/transient.el: Revert some misguided stylistic fixes.
These aren't actual modes. Set checkdoc-symbol-words to avoid
false-positives. The first line of doc-strings of methods do
not need to end with period.
Eli Zaretskii [Sun, 24 Oct 2021 17:19:47 +0000 (20:19 +0300)]
Fix compilation errors with MinGW64 GCC 11
* lib-src/ntlib.c (_GL_ATTRIBUTE_MALLOC)
(_GL_ATTRIBUTE_DEALLOC_FREE): Define to avoid compilation errors
with MinGW64 GCC 11. Suggested by Andy Moreton
<andrewjmoreton@gmail.com>. Do not merge to master.
Ihor Radchenko [Thu, 24 Jun 2021 14:33:08 +0000 (22:33 +0800)]
Doc fix for concat
* src/fns.c (Fconcat): Note that composition values may not remain eq
in return value of concat. (Bug#48740)
Stefan Kangas [Sun, 24 Oct 2021 10:20:35 +0000 (12:20 +0200)]
* lisp/image-dired.el (image-dired-external-viewer): Support feh.
Stefan Kangas [Sun, 24 Oct 2021 08:37:57 +0000 (10:37 +0200)]
Update publicsuffix.txt from upstream
* etc/publicsuffix.txt: Update from
https://publicsuffix.org/list/public_suffix_list.dat
dated 2021-10-16 16:33:47 GMT.
Eli Zaretskii [Sun, 24 Oct 2021 06:44:18 +0000 (09:44 +0300)]
; * doc/lispref/modes.texi (Hooks): Clarify wording. (Bug#34588)
Stefan Kangas [Sun, 24 Oct 2021 06:08:09 +0000 (08:08 +0200)]
Refer to the info node on keymaps in map-keymap docstring
* src/keymap.c (Fmap_keymap): Doc fix; add a reference to the Info
node '(elisp) Keymaps'. (Bug#30958)
Stefan Kangas [Sat, 23 Oct 2021 18:03:34 +0000 (20:03 +0200)]
Clarify abnormal hook documentation
* doc/lispref/hooks.texi (Standard Hooks):
* doc/lispref/modes.texi (Hooks): Clarify wording of "abnormal
hook" documentation. (Bug#34588)
Kyle Meyer [Sat, 23 Oct 2021 17:34:28 +0000 (13:34 -0400)]
Update to Org 9.5-59-g52e6f1
Eli Zaretskii [Sat, 23 Oct 2021 17:44:26 +0000 (20:44 +0300)]
; * doc/lispref/functions.texi (Calling Functions): Fix last change.
Stefan Kangas [Sat, 23 Oct 2021 17:20:31 +0000 (19:20 +0200)]
Improve documentation of cl-reduce
* doc/misc/cl.texi (Mapping over Sequences): Change the
explanation of 'cl-reduce' so you don't need to have a major in
mathematics to understand it. (Bug#24014)
Stefan Kangas [Sat, 23 Oct 2021 16:42:14 +0000 (18:42 +0200)]
Improve documentation of apply-partially
* doc/lispref/functions.texi (Calling Functions): Improve
documentation of 'apply-partially' to be slightly more clear with
regards to function arity. (Bug#17623)
Michael Albinus [Sat, 23 Oct 2021 13:21:33 +0000 (15:21 +0200)]
Fix typos
* doc/emacs/cmdargs.texi:
* etc/DEBUG:
* etc/NEWS: Fix typos.
Michael Albinus [Sat, 23 Oct 2021 13:21:14 +0000 (15:21 +0200)]
Revert commit
225ca617b7, and apply another fix
* lisp/minibuffer.el (read-file-name-default): Revert commit
225ca617b7. (Bug#50976).
* lisp/shell.el (shell): Remove volume letter for remote shell
file name. (Bug#49229)
Stefan Kangas [Sat, 23 Oct 2021 07:45:23 +0000 (09:45 +0200)]
Fix documentation of posn-at-x-y
* doc/lispref/commands.texi (Accessing Mouse): Fix documentation of
'posn-at-x-y' to match docstring. (Bug#15783)
Eli Zaretskii [Sat, 23 Oct 2021 06:15:40 +0000 (09:15 +0300)]
; * src/vm-limit.c (get_lim_data): Fix a typo. (Bug#18238)
Stefan Kangas [Fri, 22 Oct 2021 23:19:04 +0000 (01:19 +0200)]
; * etc/refcards/README: Prefer HTTPS in link.
Robert Pluim [Fri, 22 Oct 2021 16:03:00 +0000 (18:03 +0200)]
Improve some NEWS entries
* etc/NEWS: Improve some NEWS entries.
Robert Pluim [Fri, 22 Oct 2021 15:51:56 +0000 (17:51 +0200)]
Improve documentation of syntax-ppss-context slightly
* doc/lispref/syntax.texi (Parser State): Document all possible return
values from 'syntax-ppss-context'.
Stephen Gildea [Fri, 22 Oct 2021 15:45:57 +0000 (08:45 -0700)]
; * test/lisp/mh-e/mh-utils-tests.el: Update macro declarations.
Robert Pluim [Fri, 22 Oct 2021 15:42:57 +0000 (17:42 +0200)]
Move some xwidget entries
* etc/NEWS: Move xwidget entries to correct location.
Stephen Gildea [Fri, 22 Oct 2021 15:38:17 +0000 (08:38 -0700)]
time-stamp-tests: improvements to test macros
test/lisp/time-stamp-tests.el: Update macro declarations.
(formatz-generate-tests): Don't nconc onto a constant list.
Tests now run 12% faster in batch mode.
Itai Y. Efrat [Fri, 22 Oct 2021 15:07:56 +0000 (17:07 +0200)]
Fix rfc6068-parse-mailto-url autoload
* lisp/net/browse-url.el (rfc6068-parse-mailto-url): Fix autoload
cookie (bug#51333).
Lars Ingebrigtsen [Fri, 22 Oct 2021 14:57:04 +0000 (16:57 +0200)]
Regexp-quote github domains in bug-reference
* lisp/progmodes/bug-reference.el
(bug-reference--build-forge-setup-entry): Regexp-quote the domain
(bug#51316).
Lars Ingebrigtsen [Fri, 22 Oct 2021 14:38:11 +0000 (16:38 +0200)]
Ensure valid end/beginning lines in message-mark-inserted-region
* lisp/gnus/message.el (message-mark-inserted-region): Ensure
there's a newline before inserting the end line (bug#51324).
Robert Pluim [Fri, 22 Oct 2021 10:16:34 +0000 (12:16 +0200)]
* etc/NEWS: Improve 'repeat-mode' entry.
Robert Pluim [Fri, 22 Oct 2021 10:15:06 +0000 (12:15 +0200)]
; * lisp/repeat.el (repeat-mode): Fix docstring typo.
Robert Pluim [Thu, 21 Oct 2021 14:22:48 +0000 (16:22 +0200)]
* lisp/repeat.el (repeat-keep-prefix): Expand description.
Robert Pluim [Thu, 21 Oct 2021 13:53:35 +0000 (15:53 +0200)]
* lisp/net/eww.el (eww-retrieve-command): Add :tag.
Stefan Kangas [Fri, 22 Oct 2021 08:22:08 +0000 (10:22 +0200)]
Add description of cards to etc/refcards/README
* etc/refcards/README: List all the generated reference cards,
including their translations. (Bug#8932)
Martin Rudalics [Fri, 22 Oct 2021 08:16:17 +0000 (10:16 +0200)]
Fix 'calculate-lisp-indent' when "[" starts containing sexp (Bug#51312)
* lisp/emacs-lisp/lisp-mode.el (calculate-lisp-indent): Handle
arbitrary paren syntax after skipping whitespace backwards within
containing sexp (Bug#51312).
Stefan Kangas [Fri, 22 Oct 2021 03:28:21 +0000 (05:28 +0200)]
Fix typo in doc/emacs/anti.texi
* doc/emacs/anti.texi (Antinews): Fix typo. (Bug#51325)
Reported by Po Lu <luangruo@yahoo.com>.
Stephen Gildea [Fri, 22 Oct 2021 03:10:53 +0000 (20:10 -0700)]
Update doc of Edebug specification for macros
doc/lispref/edebug.texi: Update documentation of Edebug specification:
- Do not document "0" as a recommended shortcut for non-instrumented
arguments; nobody knows about nor uses this, so don't encourage it.
- Add an example equivalent to (declare (debug (&rest sexp))).
Eli Zaretskii [Thu, 21 Oct 2021 19:29:37 +0000 (22:29 +0300)]
; * lisp/simple.el (kill-region): A better fix for bug#51320.
Eli Zaretskii [Thu, 21 Oct 2021 19:13:09 +0000 (22:13 +0300)]
Fix non-interactive behavior of 'kill-region'
* lisp/simple.el (kill-region): Actually ignore BEG and END when
REGION is non-nil. Doc fix. (Bug#51320)
Eli Zaretskii [Thu, 21 Oct 2021 18:09:03 +0000 (21:09 +0300)]
; More accurate doc string for 'tab-bar-format'
* lisp/tab-bar.el (tab-bar-format): Make the doc string more
accurate. (Bug#51247)
Juri Linkov [Thu, 21 Oct 2021 17:22:15 +0000 (20:22 +0300)]
* test/lisp/dabbrev-tests.el: Use 'kbd' for readable keys.
(dabbrev-expand-test, dabbrev-completion-test)
(dabbrev-completion-test-with-argument):
Use 'kbd' to format keys for 'execute-kbd-macro'.
(dabbrev-expand-test): Fix docstring.
Juri Linkov [Thu, 21 Oct 2021 16:55:24 +0000 (19:55 +0300)]
* lisp/menu-bar.el (menu-bar-keymap): Add optional arg KEYMAP (bug#50067).
* lisp/mouse.el (context-menu-global): Use 'menu-bar-keymap' with
its arg KEYMAP set to 'global-map'.
Eli Zaretskii [Thu, 21 Oct 2021 07:53:20 +0000 (10:53 +0300)]
; * src/keyboard.c (readable_events): Add a comment.
Lars Ingebrigtsen [Thu, 21 Oct 2021 04:26:30 +0000 (06:26 +0200)]
Fix todo-mode AOT test failures (bug#51308)
Lars Ingebrigtsen [Thu, 21 Oct 2021 04:24:35 +0000 (06:24 +0200)]
Fix hi-lock AOT test failures (bug#51308)
Lars Ingebrigtsen [Thu, 21 Oct 2021 04:06:13 +0000 (06:06 +0200)]
Fix socks test
* test/lisp/net/socks-tests.el (socks-tests-v4-basic): Fix failure
under native-comp (bug#51308).
Stefan Kangas [Wed, 20 Oct 2021 18:52:43 +0000 (20:52 +0200)]
; Fix typo
Juri Linkov [Wed, 20 Oct 2021 17:54:57 +0000 (20:54 +0300)]
* lisp/help.el (help--analyze-key): Add new arg BUFFER (bug#51173).
* lisp/help.el (describe-key): Use BUFFER as arg for help--analyze-key.
(describe-key-briefly): Change arg UNTRANSLATED deprecated in 27.1
to BUFFER.
* lisp/gnus/gnus-art.el (gnus-article-describe-key)
(gnus-article-describe-key-briefly): Call describe-key and
describe-key-briefly with first arg as a cons with raw keys,
and the BUFFER arg set to the current buffer.
Juri Linkov [Wed, 20 Oct 2021 17:16:57 +0000 (20:16 +0300)]
Improve docstrings and NEWS item of 'repeat-mode'
* lisp/repeat.el (repeat-exit-timeout, repeat-echo-function)
(repeat-in-progress, repeat-map): Update docstrings.
Juri Linkov [Wed, 20 Oct 2021 16:50:29 +0000 (19:50 +0300)]
* lisp/tab-bar.el (tab-bar-menu-bar): New command (bug#51247).
(tab-bar-format): Rename option 'tab-bar-format-menu-global' to
'tab-bar-format-menu-bar'.
(tab-bar-format-menu-bar): Rename from 'tab-bar-format-menu-global'.
Po Lu [Wed, 20 Oct 2021 07:55:10 +0000 (15:55 +0800)]
Display a tab bar item as sunken when appropriate
When the mouse pointer is pressed on the tab bar, moved out of the tab
bar, and moved back in, it would be more appropriate to behave like
other programs by displaying the item as sunken.
* src/xdisp.c (note_tab_bar_highlight): Display item as sunken if the
mouse pointer returns to the tab bar down.
Po Lu [Wed, 20 Oct 2021 07:36:59 +0000 (15:36 +0800)]
Fix tab bar item highlight when a mouse click is dropped
* src/xdisp.c (note_mouse_highlight): Clear last_tab_bar_item if the
movement wasn't made on top of the tab bar.
Stefan Kangas [Wed, 20 Oct 2021 14:53:44 +0000 (16:53 +0200)]
Refer to mouse-highlight from make-pointer-invisible docstring
* src/frame.c (syms_of_frame) <Vmake_pointer_invisible>: Doc fix;
add reference to 'mouse-highlight'. (Bug#42889)
Robert Pluim [Wed, 20 Oct 2021 16:27:36 +0000 (18:27 +0200)]
* etc/PROBLEMS: Add hex codepoint for NO-BREAK SPACE
Robert Pluim [Wed, 20 Oct 2021 16:22:40 +0000 (18:22 +0200)]
Describe how to debug fontconfig issues
* etc/PROBLEMS: Add FC_DEBUG usage pointers.
Michael Albinus [Wed, 20 Oct 2021 16:14:00 +0000 (18:14 +0200)]
Adapt Tramp tests
* test/lisp/net/tramp-archive-tests.el (tramp-archive-test45-auto-load):
Adapt code snippet.
* test/lisp/net/tramp-tests.el (tramp-test29-start-file-process)
(tramp-test30-make-process): Adapt tests.
(tramp--test-supports-set-file-modes-p): Renamed from
`tramp--test-supports-file-modes-p'. Adapt all callees.
(tramp-test35-exec-path): Use it.
Jim Porter [Tue, 19 Oct 2021 23:01:15 +0000 (16:01 -0700)]
Convert ANSI color definitions in themes to use faces (e.g. 'ansi-color-red')
* etc/themes/dichromacy-theme.el:
* etc/themes/leuven-theme.el:
* etc/themes/misterioso-theme.el:
* etc/themes/tango-theme.el:
* etc/themes/tango-dark-theme.el:
* etc/themes/wombat-theme.el: Convert ANSI color definitions to
use faces.
Lars Ingebrigtsen [Wed, 20 Oct 2021 08:05:04 +0000 (10:05 +0200)]
Revert "Revert back to using ESC as viper-ESC-key again"
This reverts commit
5d522b430bd5ecfb8f082906cd634883dbb68f3e.
The change led to M-x not working in non-gui Emacsen (bug#51253).
Alan Third [Sun, 17 Oct 2021 18:30:59 +0000 (19:30 +0100)]
Fix inset rectangle corners when sides aren't drawn (bug#51251)
* src/nsterm.m (ns_draw_relief): Make the inner rectangle line up with
the outer rectangle's edges where the edges aren't drawn.
Jan Synacek [Mon, 18 Oct 2021 10:34:38 +0000 (12:34 +0200)]
Don't use color escape sequences in vc-git-expanded-log-entry
* lisp/vc/vc-git.el (vc-git-expanded-log-entry): Use '--no-color' flag
in git invocation. (Bug#51262)
Copyright-paperwork-exempt: yes
Michael Albinus [Tue, 19 Oct 2021 16:50:12 +0000 (18:50 +0200)]
Code cleanup in tramp-tests.el
* test/lisp/net/tramp-tests.el (tramp-test29-start-file-process)
(tramp-test30-make-process): Extend tests.
(tramp--test-out-of-band-p): New defun.
(tramp--test-windows-nt-and-out-of-band-p)
(tramp-test42-utf8-with-stat, tramp-test42-utf8-with-perl)
(tramp-test42-utf8-with-ls): Use it.
(tramp--test-windows-nt-or-smb-p): Use `tramp--test-windows-nt-p'.
Michael Albinus [Tue, 19 Oct 2021 16:49:38 +0000 (18:49 +0200)]
; etc/NEWS fix wording