Andrea Corallo
fbfb503012
* lisp/emacs-lisp/comp.el (comp-known-type-specifiers): Fix string-search.
2021-04-26 22:32:05 +02:00
Eric Abrahamsen
6546ebcb97
Small tweaks to gnus-registry reindexing messaging
...
* lisp/gnus/gnus-registry.el (gnus-registry-fixup-registry): Use
`seq-set-equal-p' so we don't care about list element ordering. Don't
show messages within `registry-reindex' if we aren't at gnus-verbose
level 9.
2021-04-26 12:08:14 -07:00
Lars Ingebrigtsen
a139f14c05
Fix previous emake adjustment
2021-04-26 20:51:52 +02:00
Andrea Corallo
449045b2a6
Make use of ert-resource-file' ert-resource-directory' in comp-tests
...
* test/src/comp-resources/comp-test-pure.el: Rename.
* test/src/comp-resources/comp-test-funcs.el: Likewise.
* test/src/comp-resources/comp-test-funcs-dyn.el: Likewise.
* test/src/comp-resources/comp-test-45603.el: Likewise.
* test/src/comp-tests.el (comp-test-src, comp-test-dyn-src): Use
`ert-resource-file'.
(comp-tests-bootstrap): Use ert-resource-directory.
(comp-tests-45603-1, comp-tests-pure): Use `ert-resource-file'.
2021-04-26 20:01:50 +02:00
Andrea Corallo
9d34fd8b33
* Use expand-file-name' in place of concat' in comp-tests.el
...
* test/src/comp-tests.el (comp-test-src,
comp-test-dyn-src) (comp-tests-bootstrap, comp-tests-pure,
comp-test-src): Use `expand-file-name' in place of `concat'.
2021-04-26 17:28:38 +02:00
Andrea Corallo
244e97d5f8
Move native compiler test data into proper directory (bug#48031)
...
* test/src/comp-tests-resources/comp-test-45603.el: Rename.
* test/src/comp-tests-resources/comp-test-funcs-dyn.el: Likewise.
* test/src/comp-tests-resources/comp-test-funcs.el: Likewise.
* test/src/comp-tests-resources/comp-test-pure.el: Likewise.
* test/src/comp-tests.el (comp-test-directory): Update.
2021-04-26 17:28:18 +02:00
Andrea Corallo
d164436b2a
* test/src/comp-tests.el: Fix it for non native compiled build (bug#48031).
2021-04-26 16:59:17 +02:00
Andrea Corallo
a390a4965f
* Fix comp-cstr tests for vanilla build (bug#48021)
...
* test/lisp/emacs-lisp/comp-cstr-tests.el (comp-ctxt): Fix tests
for vanilla build (bug#48021)
2021-04-26 16:52:10 +02:00
Andrea Corallo
58fc16063c
* lisp/emacs-lisp/comp.el (comp-accept-and-process-async-output): Fix regexp.
2021-04-26 16:00:03 +02:00
Michael Albinus
de80086b95
Some rearrangement in gitlab-ci.yml
...
* test/infra/gitlab-ci.yml (test-filenotify-gio, test-gnustep):
Add 'needs:' clause.
(build-native-bootstrap-speed0, build-native-bootstrap-speed1)
(build-native-bootstrap-speed2): Rename from 'test-*'. Do not use
'--without-makeinfo'.
2021-04-26 15:53:59 +02:00
Dario Gjorgjevski
a9560a2b51
Fix typo in tramp-get-remote-gid
...
* lisp/net/tramp.el (tramp-get-remote-gid): Pass the correct
operation to find-file-name-handler. (Bug#48026)
2021-04-26 09:57:23 +02:00
Stefan Kangas
50f29f6a28
* src/editfns.c (Fpropertize): Doc fix; reference Info manual.
2021-04-26 04:40:48 +02:00
Glenn Morris
890631bc6a
; NEWS copyedits
2021-04-25 17:49:42 -07:00
Glenn Morris
b7c22fab7d
; Add 2021 to copyright years
2021-04-25 17:24:48 -07:00
Stefan Monnier
8e2faa74ce
* lisp/url/url-proxy.el (url-find-proxy-for-url): Minor simplification
2021-04-25 17:29:01 -04:00
Andrea Corallo
83a915d3df
* lisp/startup.el (comp-eln-load-path): Silence a warning.
2021-04-25 20:58:37 +02:00
Lars Ingebrigtsen
6bfe589078
Hack around problems in Turkish environments in url-proxy
...
* lisp/url/url-proxy.el (url-find-proxy-for-url): Work around a
problem in Turkish language environments (where a downcased I is
?ı (bug#44604).
2021-04-25 20:54:56 +02:00
Stefan Kangas
ec2ccae3e6
* lisp/emacs-lisp/comp.el (no-native-compile): Minor doc fixes.
2021-04-25 20:47:44 +02:00
Stefan Kangas
230f90d6e2
* lisp/help-macro.el: Remove stale Change Log.
2021-04-25 20:47:44 +02:00
Lars Ingebrigtsen
2a33fc8d19
Adjust regexp to extra native-comp lines
2021-04-25 20:36:01 +02:00
Andrea Corallo
289000eee7
Merge branch 'feature/native-comp' into into trunk
2021-04-25 20:06:22 +02:00
Lars Ingebrigtsen
8f63f0078a
Revert window/winner changes (Revert 0454bfd331)
...
See bug#23621 for an explanation.
2021-04-25 19:47:14 +02:00
Alan Mackenzie
142babb9bd
CC Mode: Get proper search limits in c-font-lock-cut-off-declarators
...
* lisp/progmodes/cc-fonts.el (c-font-lock-cut-off-declarators): Instead of
using a crude 2,000 characters back limit for backward searching, which is
erroneous when that point is in a literal, use the already calculated
c-determine-limit result.
2021-04-25 17:40:16 +00:00
Glenn Morris
6dabbddb5f
Merge from origin/emacs-27
...
7d5b973959 (origin/emacs-27) * doc/misc/cl.texi (For Clauses): Minor ...
4570781f8d ; * doc/lispref/files.texi (Directory Names): Add missing ...
1b52fd538d Minor update for make-tarball.txt
8efb8491b2 * doc/misc/cl.texi (Iteration Clauses): fix `never' clause...
0873134682 ; Fix Texinfo in last change to minibuf.texi.
cad8913c89 Improve filling-related documentation
2b7eed23eb ; * doc/lispref/keymaps.texi (Easy Menu): Fix typo.
47fc92cefc Fix reference to "yanking" in the main Emacs manual
1789dcdb35 Improve documentation of 'map-y-or-n-p'
2021-04-25 09:16:09 -07:00
Stefan Kangas
6f9180ecb6
Add more scroll key bindings to make-help-screen
...
* lisp/help-macro.el (make-help-screen): Add bindings to scroll on
<PageUp>, <PageDown>, <up>, <down>.
2021-04-25 17:04:29 +02:00
Gregory Heytings
a6d40a289e
Fix the handling of the Delete key in help screens.
...
* lisp/help-macro.el (make-help-screen): Handle the Delete key
in help screens as in Emacs 23 and earlier.
Copyright-paperwork-exempt: yes
2021-04-25 16:43:44 +03:00
Stefan Kangas
13a248f7e7
; * lisp/help.el (help-for-help): Fix thinko.
2021-04-25 13:57:47 +02:00
Stefan Kangas
bbe8cb8849
* lisp/ses.el: Doc fixes.
2021-04-25 13:12:48 +02:00
Stefan Kangas
34367cc8af
Don't hard-code face of "Install" button
...
* lisp/emacs-lisp/package.el (package-make-button): Use the
'custom-button' face for the "Install" button. (Bug#47944)
2021-04-25 13:00:29 +02:00
Stefan Kangas
33ba69cd76
Remove redundant #' before lambda in printing.el
...
* lisp/printing.el (pr-menu-create, pr-eval-setting-alist)
(pr-complete-alist, pr-file-list, pr-ps-file-list)
(pr-insert-section-1, pr-insert-section-2)
(pr-insert-section-4, pr-insert-section-5, pr-choice-alist)
Remove redundant #' before lambda.
2021-04-25 12:16:49 +02:00
Stefan Kangas
e1f0da91ab
* src/keyboard.c (Flossage_size): Improve prompt.
2021-04-25 11:52:40 +02:00
Stefan Kangas
39bea8b59c
Show correct lossage size in help-for-help
...
* lisp/help.el (help-for-help): Show correct lossage size. Add
trailing newline.
Suggested by Gregory Heytings <gregory@heytings.org>.
2021-04-25 11:52:40 +02:00
Štěpán Němec
bda866009b
* doc/lispref/macros.texi (Eval During Expansion): Copy edit.
2021-04-25 09:30:16 +02:00
Daniel Mendler
86d1b4d88f
(completion-all-sorted-completions): Fix history use with boundaries
...
Preprocess the history (and the default) through the new function
`minibuffer--sort-preprocess-history` to filter out the completion
base for completion tables with boundaries (in particular the file
completion table).
* lisp/minibuffer.el (minibuffer--sort-preprocess-history_: New function.
(completion-all-sorted-completions): Use it.
* test/lisp/minibuffer-tests.el (completion-all-sorted-completions):
Add tests for various combinations of with/without history/base/default.
2021-04-24 18:15:24 -04:00
Juri Linkov
bc026835df
* lisp/progmodes/project.el: Use project-prefixed-buffer-name in more places.
...
(project-shell, project-eshell): Use project-prefixed-buffer-name (bug#47975).
(project-compilation-buffer-name-function): Add :version tag.
2021-04-25 00:54:01 +03:00
Philipp Stephani
7d5b973959
* doc/misc/cl.texi (For Clauses): Minor copyedits.
2021-04-24 23:29:58 +02:00
Philipp Stephani
4570781f8d
; * doc/lispref/files.texi (Directory Names): Add missing parenthesis
2021-04-24 23:24:08 +02:00
Stefan Monnier
48b6cec61c
* lisp/mpc.el: Avoid (implicit) eval; prefer #' to quote function names
...
(mpc-format): Compose functions instead of constructing
source-code expressions at run time.
Rename `mpc-pred` property to `mpc--uptodate-p`.
(mpc-status-buffer-refresh): Adjust to the new property name.
2021-04-24 15:57:22 -04:00
Stefan Monnier
d398eca44e
* lisp/svg.el: Fix typo in sample code; add minor optimization
...
(svg--elliptical-arc-command, svg--moveto-command)
(svg--lineto-command): Use `mapcan`.
2021-04-24 14:07:12 -04:00
Stefan Monnier
dec8a4775d
* doc/lispref/macros.texi (Eval During Expansion): Fix fixme
2021-04-24 13:45:08 -04:00
Glenn Morris
9b8dc629d3
Simlify top-level Makefile since admin is always included
...
* Makefile.in (clean_dirs, distclean_dirs, maintainer_clean_dirs):
Add admin directories.
(clean, distclean, bootstrap-clean, maintainer-clean): Simplify.
(maybeclean_dirs): Remove - this dates to when admin/ was not
included in tar files.
2021-04-24 10:05:17 -07:00
Štěpán Němec
2c2dfbbbf0
; Fix some typos in doc strings and manuals
2021-04-24 18:26:07 +02:00
Stefan Kangas
af464e4380
* lisp/help.el (help--for-help-make-sections): Fix typo.
2021-04-24 18:05:15 +02:00
Stefan Kangas
1fce528132
Redesign and improve the help-for-help (C-h C-h) command
...
* lisp/help.el (help-for-help): Redesign help screen; add sections,
rearrange and reword.
(help-for-help-header): New face.
(help--for-help-make-commands, help--for-help-make-sections): New
functions.
(help-for-help-buffer-name): New variable.
* lisp/help-macro.el (make-help-screen): New optional argument
BUFFER-NAME. Fontify keys.
This change was discussed in:
https://lists.gnu.org/r/emacs-devel/2021-02/msg01695.html
https://lists.gnu.org/r/emacs-devel/2021-03/msg00670.html
https://lists.gnu.org/r/emacs-devel/2021-04/msg00292.html
2021-04-24 15:18:03 +02:00
Eli Zaretskii
fa65c044f2
Improve detection of pdumper file and *.eln files
...
* src/emacs.c (load_pdump_find_executable): Resolve symlinks even
if argv[0] includes leading directories. (Bug#46790)
2021-04-24 16:01:19 +03:00
Eli Zaretskii
1b52fd538d
Minor update for make-tarball.txt
...
* admin/make-tarball.txt (UPDATING THE EMACS WEB PAGES AFTER A
RELEASE): Update and enhance the section to make it easier to find
the banner and verify the updated pages are in place.
2021-04-24 15:17:40 +03:00
Eli Zaretskii
21b3ceea3b
; * etc/NEWS: Fix last change.
2021-04-24 15:00:13 +03:00
Jorge P. de Morais Neto
8efb8491b2
* doc/misc/cl.texi (Iteration Clauses): fix `never' clause typo
...
This fixes bug#47962.
Copyright-paperwork-exempt: yes
2021-04-24 13:05:47 +03:00
Eli Zaretskii
d753b39096
Obsolete the TAB binding in *xref* buffers
...
* doc/emacs/maintaining.texi (Xref Commands): Remove the
description of the TAB binding. Enhance the description of the
RET binding. (Bug#44611)
* etc/NEWS: Announce the obsolescence of TAB binding in XREF.
* lisp/progmodes/xref.el (xref-goto-xref): Improve doc string.
2021-04-24 12:54:44 +03:00
Stefan Kangas
ae81b9503a
* lisp/rot13.el: Improve documentation. (Bug#47970)
2021-04-24 10:49:40 +02:00