Lars Ingebrigtsen
f839c7f2c0
Make `C-h S' work on symbols from most of the manuals in Emacs
...
* lisp/info-look.el (lambda): Add `C-h S' lookup for all the
"misc" manuals in Emacs (bug#42753).
2021-10-09 14:44:21 +02:00
Lars Ingebrigtsen
72a959c132
Add indices to mairix-el
...
* doc/misc/mairix-el.texi (Function Index): Add indices.
2021-10-09 14:43:47 +02:00
Eli Zaretskii
00eb21c897
; * src/dispextern.h (struct glyph_string): Comment on NCHARS. (Bug#51105)
2021-10-09 14:38:06 +03:00
Eli Zaretskii
20eb3644ba
Rewrite Antinews for Emacs 28
...
* doc/lispref/anti.texi (Antinews):
* doc/emacs/anti.texi (Antinews): Rewrite for Emacs 28.
* doc/lispref/elisp.texi (Top):
* doc/emacs/emacs.texi (Top): Update menu accordingly.
2021-10-09 14:32:28 +03:00
Eli Zaretskii
3a9b881603
; * etc/NEWS: Rearrange the "incompatible changes" sections.
2021-10-09 14:30:31 +03:00
Lars Ingebrigtsen
f43a3a7cd7
Simplify `clean-mode'
...
* lisp/simple.el (clean-mode): Simplify the property exclusion.
2021-10-09 13:12:33 +02:00
Eli Zaretskii
ebb7e26013
; * etc/NEWS: Fix a typo.
2021-10-09 12:49:38 +03:00
Eli Zaretskii
315fe20086
; * src/Makefile.in (../native-lisp): Add comment.
2021-10-09 11:23:44 +03:00
Stefan Kangas
f35246db19
Remove duplicate definition of x-display-color-p
...
* lisp/emulation/viper-init.el (x-display-color-p): Remove duplicate
definition. This would just overwrite the alias defined in faces.el.
2021-10-09 08:48:34 +02:00
Stefan Kangas
47cbd103f5
* lisp/bindings.el (mode-line-position): Improve tooltip.
2021-10-09 08:33:19 +02:00
Dmitry Gutov
35a752863a
* lisp/progmodes/xref.el: Bump the version.
2021-10-09 04:38:11 +03:00
Dmitry Gutov
bbcd8cc1a9
Slight simplificaiton
...
* lisp/progmodes/xref.el (xref--insert-xrefs):
Compute log only once. Use 'dolist'.
2021-10-09 04:33:02 +03:00
Stefan Kangas
5c0a512ef4
Remove some unnecessary calls to mh-funcall-if-exists
...
* lisp/mh-e/mh-acros.el (mh-do-at-event-location):
* lisp/mh-e/mh-mime.el (mh-mime-cleanup, mh-display-smileys)
(mh-insert-mime-security-button, mh-insert-mime-button):
* lisp/mh-e/mh-show.el (mh-defun-show-buffer):
* lisp/mh-e/mh-xface.el (mh-x-image-url-fetch-image)
(mh-x-image-display, mh-picon-image-types): Remove unnecessary calls
to mh-funcall-if-exists; these functions always exist as they are
autoloaded.
2021-10-09 03:09:20 +02:00
Stefan Kangas
9a934c4c0f
Remove old Gnus compat code from MH-E
...
* lisp/mh-e/mh-gnus.el (mh-mm-merge-handles)
(mh-mm-set-handle-multipart-parameter, mh-mm-inline-text-vcard)
(mh-mm-possibly-verify-or-decrypt)
(mh-mm-handle-multipart-ctl-parameter, mh-mm-readable-p)
(mh-mm-long-lines-p, mh-mm-keep-viewer-alive-p)
(mh-mm-destroy-parts, mh-mm-uu-dissect-text-parts)
(mh-mml-minibuffer-read-disposition): Make into obsolete aliases
for functions without the 'mh-' prefix. Update callers.
(mh-gnus-local-map-property): Remove Emacs 20 compat code.
2021-10-09 03:09:17 +02:00
Stefan Monnier
3ae275eedc
test/lisp/progmodes/elisp-mode-resources/simple-shorthand-test.el: Lexbind
...
Add the usual lexical-binding cookie.
2021-10-08 18:36:29 -04:00
Stefan Kangas
d51f684aef
Remove XEmacs compat code from lisp/obsolete/*.el
...
* lisp/obsolete/crisp.el (crisp-kill-region)
(crisp-region-active):
* lisp/obsolete/eudcb-ph.el (eudc-ph-open-session):
* lisp/obsolete/fast-lock.el (fast-lock-save-faces):
* lisp/obsolete/iswitchb.el (iswitchb-completion-help)
(iswitchb-case):
* lisp/obsolete/otodo-mode.el (todo-mode):
* lisp/obsolete/pgg-parse.el (pgg-parse-armor):
* lisp/obsolete/pgg.el (pgg-verify-region):
* lisp/obsolete/tpu-edt.el (activate-mark-hook, tpu-mark)
(tpu-set-mark, tpu-load-xkeys):
* lisp/obsolete/tpu-mapper.el (tpu-map-key, tpu-mapper): Remove XEmacs
compat code.
2021-10-08 22:50:49 +02:00
Stefan Kangas
bf5b95d932
Remove XEmacs compat code from sql.el
...
* lisp/progmodes/sql.el (sql-interactive-mode-map, sql-mode)
(sql-interactive-mode): Remove XEmacs compat code. (Bug#51096)
2021-10-08 22:50:46 +02:00
Eli Zaretskii
e139dd1b1e
Fix doc strings of 2 categories
...
* lisp/international/characters.el (?R, ?L): Make the first line
of the categories' doc string shorter, to fit into 15 columns.
2021-10-08 22:20:19 +03:00
Stefan Kangas
e73c9ac4ed
Remove Emacs 20 compat code from sql.el
...
* lisp/progmodes/sql.el (sql-input-ring-separator)
(sql-product-font-lock): Remove Emacs 20 compat code.
2021-10-08 21:02:14 +02:00
Stefan Kangas
519f9e144f
Remove some additional XEmacs compat code from viper
...
* lisp/emulation/viper-util.el (viper-memq-char): Make into
obsolete function alias for 'memq'. Update callers.
(viper-char-equal): Make into obsolete function alias for 'eq'.
Update callers.
(viper-color-display-p): Make into obsolete function alias for
'x-display-color-p'. Update callers.
2021-10-08 20:53:48 +02:00
Stefan Kangas
f146325bd1
Obsolete XEmacs compat convention in erc-button-press-button
...
* lisp/erc/erc-button.el (erc-button-press-button): Advertise new
calling convention without XEmacs compatibility.
2021-10-08 20:25:52 +02:00
Dmitry Gutov
59782839cb
(xref--collect-matches-1): Remove some intermediate allocations
...
* lisp/progmodes/xref.el: (xref--collect-matches-1):
Rewrite to remove some intermediate allocations.
Modest performance improvement.
2021-10-08 18:44:54 +03:00
Stefan Kangas
1c7d056f4d
; Fix two typos where em dash was written as en dash
2021-10-08 16:51:24 +02:00
Glenn Morris
2bc37c14db
Merge from origin/emacs-28
...
af01b674ce (origin/emacs-28) ; Fix spacing in previous commit
915e044d60 Use the correct label in the warning
6e83a4100a ; * admin/make-tarball.txt: Should configure --with-native...
525602d682 ; * etc/TODO (display): Add entry about Default_Ignorables.
65de510c16 ; Fix 'restore-buffer-modified-p' doc string typo
9d8202b45e Add Emacs 27 compatibility hack
89d64fca75 Pacify GCC 10.3 -Wmaybe-uninitialized
bb8ef1aa30 * lisp/tab-bar.el (tab-detach, tab-window-detach): New ali...
7ae70054aa ; * src/composite.h (LGSTRING_FONT): Add comment about its...
1af00e67d6 Include the refcards in the release tarball
3c29fb705c ; * src/Makefile.in (../native-lisp): Make the long recipe...
2021-10-08 07:50:28 -07:00
Tassilo Horn
af01b674ce
; Fix spacing in previous commit
2021-10-08 13:03:45 +02:00
Arash Esbati
915e044d60
Use the correct label in the warning
...
* lisp/textmodes/reftex-toc.el (reftex-toc-rename-label): Add
missing space in the prompt. Use the new user defined label in
the warning (bug#36235).
2021-10-08 12:31:40 +02:00
Eli Zaretskii
6e83a4100a
; * admin/make-tarball.txt: Should configure --with-native-compilation.
2021-10-08 10:31:17 +03:00
Eli Zaretskii
525602d682
; * etc/TODO (display): Add entry about Default_Ignorables.
2021-10-08 10:27:03 +03:00
Stephen Gildea
65de510c16
; Fix 'restore-buffer-modified-p' doc string typo
...
* src/buffer.c (restore-buffer-modified-p): Fix typo in doc string:
"and" for "or" regarding lock/unlock. Note that 'set-buffer-modified-p'
doc string already uses the correct "or".
2021-10-07 20:11:36 -07:00
Dmitry Gutov
9d8202b45e
Add Emacs 27 compatibility hack
...
* lisp/progmodes/xref.el: Add Emacs 27 compatibility hack, for the
standalone version of this package.
2021-10-08 05:23:19 +03:00
Stefan Kangas
b506c5b217
Make mh-* XEmacs compat aliases obsolete
...
* lisp/mh-e/mh-acros.el (mh-make-local-hook): Make XEmacs and Emacs 20
macro obsolete. Update all callers
* lisp/mh-e/mh-compat.el (mh-require): Make XEmacs compat alias
obsolete. Update all callers
(mh-write-file-functions): Make XEmacs compat macro obsolete. Update
all callers
(mh-assoc-string, mh-display-color-cells, mh-face-foreground)
(mh-face-foreground, mh-face-background)
(mh-font-lock-add-keywords, mh-image-load-path-for-library)
(mh-image-search-load-path, mh-line-beginning-position)
(mh-line-end-position, mh-mail-abbrev-make-syntax-table)
(mh-define-obsolete-variable-alias, mh-make-obsolete-variable)
(mh-match-string-no-properties, mh-replace-regexp-in-string)
(mh-test-completion, mh-url-hexify-string, mh-view-mode-enter)
(mh-window-full-height-p): Make XEmacs compat definitions into
obsolete function aliases for the same names but without the "mh-"
prefix. Update all callers.
2021-10-08 03:38:12 +02:00
Paul Eggert
89d64fca75
Pacify GCC 10.3 -Wmaybe-uninitialized
...
Problem reported by Basil L. Contovounesios (Bug#51075).
* src/term.c (encode_terminal_code):
Add an UNINIT to pacify GCC 10 bug.
2021-10-07 13:09:47 -07:00
Lars Ingebrigtsen
36d7c4af7c
Update inhibit-changing-match-data obsoletion data
...
* lisp/subr.el (inhibit-changing-match-data): Link to
`save-match-data'.
2021-10-07 21:10:50 +02:00
Eli Zaretskii
598cd9beeb
; * etc/NEWS: Fix a typo.
2021-10-07 22:01:57 +03:00
Lars Ingebrigtsen
40c0864f4b
Update Fstring_match calls in comp.c
...
* src/comp.c (Fcomp_el_to_eln_rel_filename, file_in_eln_sys_dir):
Update Fstring_match calls.
2021-10-07 20:55:05 +02:00
Lars Ingebrigtsen
a26824e5cb
Make 'inhibit-changing-match-data' obsolete and adjust callers
...
* doc/lispref/searching.texi (Regexp Search):
(POSIX Regexps): Document this.
* lisp/subr.el (inhibit-changing-match-data): Make obsolete.
(looking-at-p): Adjust call.
* lisp/vc/vc-hg.el (vc-hg--raw-dirstate-search):
(vc-hg--ignore-patterns-ignored-p):
(vc-hg--cached-dirstate-search): Don't use
`inhibit-changing-match-data'.
* src/minibuf.c (Ftry_completion):
(Fall_completions):
(Ftest_completion): Adjust Fstring_match calls.
* src/search.c (looking_at_1): Pass in modify_data.
(Flooking_at): Add optional inhibit-modify parameter.
(string_match_1): Pass in modify_data.
(Fstring_match):
(Fposix_looking_at, Fposix_string_match): Add optional
inhibit-modify parameter.
2021-10-07 20:46:50 +02:00
Juri Linkov
bb8ef1aa30
* lisp/tab-bar.el (tab-detach, tab-window-detach): New aliases.
...
(tab-bar-mouse-context-menu, tab-bar-duplicate-tab):
Use word "clone" in help/doc string.
2021-10-07 21:01:04 +03:00
Lars Ingebrigtsen
cb86d1d0de
Make gnus-define-keys obsolete
...
* lisp/gnus/gnus-util.el (gnus-define-keys):
(gnus-define-keys-1): Make obsolete.
2021-10-07 18:49:36 +02:00
Lars Ingebrigtsen
d3a30b67dc
Convert mh-e to use define-keymap instead of gnus-define-keys
...
* lisp/mh-e/mh-speed.el (mh-folder-speedbar-key-map):
* lisp/mh-e/mh-show.el (mh-show-mode-map):
* lisp/mh-e/mh-search.el (mh-letter):
(mh-search-mode-map):
* lisp/mh-e/mh-letter.el (mh-letter-mode-map):
* lisp/mh-e/mh-folder.el (mh-folder-mode-map): Convert to use
`define-keymap' instead of `gnus-define-keys'.
2021-10-07 18:45:36 +02:00
Eli Zaretskii
7ae70054aa
; * src/composite.h (LGSTRING_FONT): Add comment about its role.
2021-10-07 19:27:49 +03:00
Eli Zaretskii
1af00e67d6
Include the refcards in the release tarball
...
* make-dist (possibly_non_vc_files): Include *.pdf files, to
include the produced refcards in the tarball. This was lost when
'make-dist' was rewritten for Emacs 27.
2021-10-07 18:53:25 +03:00
Eli Zaretskii
3c29fb705c
; * src/Makefile.in (../native-lisp): Make the long recipe silent.
2021-10-07 18:48:09 +03:00
Glenn Morris
d261192068
Merge from origin/emacs-28
...
7cb98ba057 (origin/emacs-28) ; * src/keyboard.c (make_lispy_position)...
2021-10-07 08:37:46 -07:00
Glenn Morris
20809e27cc
; Merge from origin/emacs-28
...
The following commit was skipped:
b7a10b44ac Backport: * lisp/net/tramp-archive.el (tramp-archive-autol...
2021-10-07 08:37:46 -07:00
Glenn Morris
aa26d3e2cc
Merge from origin/emacs-28
...
160e62a23c Improve documentation and customization of 'blink-matching...
1100fffcd3 * lisp/erc/erc.el: Don't error if 'erc-loaddefs' does not ...
8865fc02ab Add 'erc-bug' command for reporting ERC bugs
5afa07919e Add 'erc-version' and use it to display ERC version consis...
bc941846d9 Small tweaks and improvements to etc/ERC-NEWS
30b5e0a514 Add NEWS items for changes to ERC since 5.3 to etc/ERC-NEWS
f7e6c199bf Clone the frame window configuration in 'clone-frame'
5f626488d8 * lisp/tool-bar.el (tool-bar-position): Doc fix.
# Conflicts:
# etc/NEWS
2021-10-07 08:37:46 -07:00
Lars Ingebrigtsen
b1b2f490c5
Fix mh-e compilation warning
...
* lisp/mh-e/mh-comp.el (mh-compose-and-send-mail): Adjust doc string.
* lisp/mh-e/mh-identity.el (mh-identity-make-menu): Don't call the
obsolete `mh-identity-add-menu' function (that now does nothing).
2021-10-07 17:36:12 +02:00
Stefan Kangas
25d4cb7e68
Revert "Declare compat macro mh-do-in-gnu-emacs obsolete"
...
This reverts commit 148b136651 .
This commit led to some build failures that I don't yet understand, so
I'm reverting it for now so as not to leave master in a broken state.
2021-10-07 17:07:38 +02:00
Stefan Kangas
9d14e410da
Delete some XEmacs compat code from mh-e/*.el
...
* lisp/mh-e/mh-acros.el (mh-mark-active-p):
* lisp/mh-e/mh-comp.el (mh-insert-x-mailer):
* lisp/mh-e/mh-compat.el (mh-define-obsolete-variable-alias)
(mh-make-obsolete-variable):
* lisp/mh-e/mh-folder.el (mh-folder-mode-map)
(mh-remove-xemacs-horizontal-scrollbar, mh-folder-mode):
* lisp/mh-e/mh-gnus.el (mh-gnus-local-map-property):
* lisp/mh-e/mh-show.el (mh-show-mode):
* lisp/mh-e/mh-utils.el (mh-colors-available-p):
* lisp/mh-e/mh-xface.el (mh-show-xface-function): Delete some
XEmacs compat code.
2021-10-07 16:22:51 +02:00
Stefan Kangas
148b136651
Declare compat macro mh-do-in-gnu-emacs obsolete
...
* lisp/mh-e/mh-acros.el (mh-do-in-gnu-emacs): Declare compat macro
obsolete.
* lisp/mh-e/mh-compat.el (mh-require):
* lisp/mh-e/mh-folder.el (mh-folder-mode):
* lisp/mh-e/mh-letter.el (mh-letter-mode):
* lisp/mh-e/mh-mime.el (mh-mime-button-map)
(mh-mime-security-button-map, mh-small-image-p)
(mh-signature-highlight):
* lisp/mh-e/mh-show.el (mh-show-mode):
* lisp/mh-e/mh-tool-bar.el (mh-tool-bar-define):
* lisp/mh-e/mh-utils.el (mh-logo-display)
(mh-hidden-header-keymap):
* lisp/mh-e/mh-xface.el (mh-face-display-function)
(mh-picon-image-types, mh-x-image-display): Don't wrap code in
compat macro 'mh-do-in-gnu-emacs'.
2021-10-07 15:40:25 +02:00
Stefan Kangas
7459a8d70f
Declare compat macro mh-do-in-xemacs obsolete
...
* lisp/mh-e/mh-identity.el (mh-identity-add-menu):
* lisp/mh-e/mh-acros.el (mh-do-in-xemacs): Declare obsolete.
* lisp/mh-e/mh-compat.el:
* lisp/mh-e/mh-e.el (mh-xemacs-use-tool-bar-flag):
* lisp/mh-e/mh-folder.el (mh-folder-mode):
* lisp/mh-e/mh-letter.el (mh-letter-mode):
* lisp/mh-e/mh-mime.el (mh-mime-button-map)
(mh-mime-security-button-map, mh-small-image-p)
(mh-signature-highlight):
* lisp/mh-e/mh-search.el (mh-search-mode):
* lisp/mh-e/mh-seq.el:
* lisp/mh-e/mh-show.el (mh-show-mode):
* lisp/mh-e/mh-tool-bar.el (mh-tool-bar-define):
* lisp/mh-e/mh-utils.el (mh-logo-display)
(mh-hidden-header-keymap):
* lisp/mh-e/mh-xface.el (mh-face-display-function)
(mh-picon-image-types, mh-x-image-display): Delete calls to
'mh-do-in-xemacs'.
2021-10-07 15:40:15 +02:00