aboutsummaryrefslogtreecommitdiffstats
path: root/admin (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove vla.hPaul Eggert2026-02-131-1/+1
| | | | | | | | Uses of <vla.h>’s macro VLA_ELEMS were removed some time ago. * admin/merge-gnulib (GNULIB_MODULES): Remove vla. * lib/gnulib.mk.in, m4/gnulib-comp.m4: Regenerate. * lib/vla.h: Remove. * src/fns.c, src/lread.c: Do not include <vla.h>.
* Merge branch 'feature/package-autosuggest'Philip Kaludercic2026-02-121-0/+128
|\
| * Generalize 'scrape-elpa--safe-evil'Philip Kaludercic2026-02-111-6/+3
| | | | | | | | | | * admin/scrape-elpa.el (scrape-elpa--safe-eval): Extend support from just 'cons' and 'concat' to any side-effect-free function.
| * ; Remove test code from previous commitPhilip Kaludercic2026-02-091-2/+0
| |
| * Detect more package suggestionsPhilip Kaludercic2026-02-091-4/+56
| | | | | | | | | | | | | | | | * admin/scrape-elpa.el (scrape-elpa--safe-eval): Add new function. (scrape-elpa): Evaluate part of the matched expression to catch more entries. * etc/package-autosuggest.eld: Update database.
| * Merge remote-tracking branch 'origin/master' into feature/package-autosuggestPhilip Kaludercic2026-02-012-3/+4
| |\
| * | Mention scrape-elpa.el file name in autosuggest databasePhilip Kaludercic2026-01-251-4/+4
| | | | | | | | | | | | * admin/scrape-elpa.el (scrape-elpa): Update the inserted comment.
| * | Mark 'package-autosuggest-database' as privatePhilip Kaludercic2026-01-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * admin/scrape-elpa.el (scrape-elpa): * etc/package-autosuggest.eld: * lisp/emacs-lisp/package.el (package-autosuggest-database) (package--autosuggest-suggested, package--suggestion-applies-p) (package--autosuggest-find-candidates) (package--autosuggest-install-and-enable): Rename constant name to add double-dash.
| * | Merge branch 'feature/package-autosuggest'Philip Kaludercic2026-01-251-0/+81
| |\ \
| | * | Drop comments indicating origin of package sugggestionsPhilip Kaludercic2024-11-071-2/+1
| | | | | | | | | | | | | | | | | | | | * admin/scrape-elpa.el (scrape-elpa): Do it. * etc/package-autosuggest.eld: Regenerate file.
| | * | Distinguish between suggested packages and major modesPhilip Kaludercic2024-11-071-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * admin/scrape-elpa.el (scrape-elpa): Infer package names from autoloads file. * etc/package-autosuggest.eld: Recompute database. * lisp/emacs-lisp/package.el (package-autosuggest-database): Update documentation to clarify how the major mode can be explicitly indicated. (package--suggestion-applies-p): Handle the optional fourth element.
| | * | Update 'package-autosuggest' databasePhilip Kaludercic2024-11-071-12/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * admin/scrape-elpa.el (scrape-elpa): Detect 'add-to-list' expressions that are "hidden" under a 'progn'. * etc/package-autosuggest.eld: Re-generate database with more packages (after having run "make autoloads") and with the above improvement.
| | * | Add command to scrape ELPA for package suggestionsPhilip Kaludercic2024-11-061-0/+78
| | | | | | | | | | | | | | | | | | | | * admin/scrape-elpa.el (scrape-elpa): Add new command. * etc/package-autosuggest.eld: Generate file using 'scrape-elpa'.
* | | | ; List my areas of interest in maintaining.Basil L. Contovounesios2026-02-121-0/+5
| |_|/ |/| |
* | | ; * admin/authors.el (authors-aliases): Add Boris Buliga.Eli Zaretskii2026-01-311-0/+1
| | |
* | | ; Update Android dependencies againPo Lu2026-01-291-2/+2
| | |
* | | ; Update Android dependenciesPo Lu2026-01-291-3/+3
|/ /
* | ; Fix 'treesit-admin--unversioned-treesit-language-source-alist'Juri Linkov2026-01-191-8/+6
| | | | | | | | | | | | * admin/tree-sitter/treesit-admin.el (treesit-admin--unversioned-treesit-language-source-alist): Use the correct return value.
* | ; * admin/MAINTAINERS: Degrade my interest in RcircPhilip Kaludercic2026-01-171-1/+1
| | | | | | | | | | I am not using it on a daily basis anymore, so I wouldn't mind someone with more personal investment taking over.
* | ; Add admin/cl-lib-deps-report.el to audit cl-lib dependenciesUSAMI Kenta2026-01-172-0/+166
| | | | | | | | | | | | | | | | This script helps identify redundant runtime dependencies on cl-lib by auditing the usage of cl-lib macros and functions. * admin/cl-lib-deps-report.el: New script. * admin/README: Update. (Bug#80129)
* | ; Fix description of NS/GNUstep CPP conditionsEli Zaretskii2026-01-101-0/+2
| | | | | | | | | | * admin/CPP-DEFINES (NS_IMPL_GNUSTEP, NS_IMPL_COCOA): Fix description (bug#80110).
* | * admin/notes/elpa.md: Update to match current realityStefan Monnier2026-01-072-35/+43
| | | | | | | | | | | | * admin/notes/elpa: Rename to `elpa.md`. * admin/notes/elpa.md: Rename from `elpa`, adjust to recently changed repository location, mention the "new" NonGNU repository.
* | ; Add 2026 to copyright years.Sean Whitton2026-01-0156-67/+63
| |
* | ; * admin/MAINTAINERS: Add Elías Gabriel Pérez.Eli Zaretskii2025-12-301-0/+3
| |
* | ; * admin/notes/repo: Don't contradict git-workflow about messages.Sean Whitton2025-12-291-2/+2
| |
* | ; Add myself as system-taskbar.el maintainer (bug#80088).Stéphane Marks2025-12-281-0/+1
| |
* | ; Sean Whitton stepped up as a co-maintainerEli Zaretskii2025-12-271-0/+1
| | | | | | | | | | * admin/MAINTAINERS: * doc/emacs/ack.texi (Acknowledgments): Add Sean Whitton.
* | December 2025 spelling fixesPaul Eggert2025-12-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some of the fixes are to continue to use American rather than British spelling. * doc/misc/modus-themes.org (my-modus-themes-engraved-faces): Fix misspelled ‘:foreground’s. * etc/themes/modus-themes.el (modus-themes-faces): Fix misspelled ‘modus-themes-bold’. * lisp/emacs-lisp/rx.el (rx--normalize-char-pattern): Rename from rx--normalise-char-pattern. (rx--optimize-or-args): Rename from rx--optimise-or-args. * lisp/frame.el (frame--special-parameters): Fix misspelled "right-divider-width". * lisp/net/tramp.el (tramp-fingerprint-prompt-regexp): Use American spelling “centered”, to match current libfprintf. * lisp/org/org-fold-core.el (org-fold-core--optimize-for-huge-buffers): Rename from org-fold-core--optimise-for-huge-buffers. (org-fold-core-update-optimization): Rename from org-fold-core-update-optimisation, leaving an alias behind. (org-fold-core-remove-optimization): Rename from org-fold-core-remove-optimisation, leaving an alias behind. * lisp/org/org.el (org-advertized-archive-subtree): This alias is now obsolete. * lisp/play/zone.el (zone-ignored-buffers): Fix misspelling of ‘zone--buffer-encrypted-p’. * lisp/progmodes/csharp-mode.el (csharp-ts-mode-faces): Fix misspelling of ‘csharp’ group. * lisp/vc/vc.el (vc-clonable-backends-custom-type): Rename from vc-cloneable-backends-custom-type, leaving an alias behind. * test/lisp/emacs-lisp/bytecomp-tests.el: (bytecomp-tests--warn-arity-non-compiled-callee): Rename from bytecomp-tests--warn-arity-noncompiled-callee. (bytecomp-test-defface-spec): Reword a deliberate misspelling of “default” that is so common I don’t want it to pollute the spelling dictionary. * test/lisp/emacs-lisp/package-vc-tests.el: (package-vc-tests-preserve-artifacts): Rename from package-vc-tests-preserve-artifacts. * test/lisp/eshell/em-prompt-tests.el: (em-prompt-test/forward-backward-paragraph-1): Reword a deliberate misspelling of “goodbye” that is so common I don’t want it to pollute the spelling dictionary.
* | Merge from origin/emacs-30Eli Zaretskii2025-12-131-0/+1
|\ \ | | | | | | | | | 948c4f7f64f ; * admin/authors.el (authors-aliases): Add Rudolf Adamko...
| * | ; * admin/authors.el (authors-aliases): Add Rudolf Adamkovič (bug#79987).emacs-30Eli Zaretskii2025-12-121-0/+1
| | |
* | | Update from Gnulib by running admin/merge-gnulibPaul Eggert2025-12-071-1/+1
| | | | | | | | | | | | | | | | | | * admin/merge-gnulib (AVOIDED_MODULES): Add strncpy, as Emacs is not likely to exercise the FreeBSD 15 strncpy bug that this module fixes. * lib/issymlinkat.h: New file, taken from Gnulib.
* | | Add etc/NEWS style rulesMichael Albinus2025-11-251-0/+49
| | | | | | | | | | | | | | | | | | | | | * CONTRIBUTE (Documenting your changes): Refer to admin/notes/documentation. * admin/notes/documentation: Add etc/NEWS style rules. (Bug#79851)
* | | Merge from origin/emacs-30Eli Zaretskii2025-11-221-0/+3
|\ \ \ | |/ / | | | | | | e262ed18f94 ; * admin/notes/spelling: Copy note on possessive from CO...
| * | ; * admin/notes/spelling: Copy note on possessive from CONTRIBUTE.Sean Whitton2025-11-181-0/+3
| | |
* | | ; * admin/authors.el (authors-aliases): Add Huang Jing.Eli Zaretskii2025-11-221-0/+1
| | |
* | | Prefer C23 support if availablePaul Eggert2025-11-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This merges in changes that were made to Autoconf master in April 2024. It causes ‘configure’ to prefer the C compiler to enable C23 features if possible; otherwise, ‘configure’ behaves as before, using C11 if available and C99 if not. * admin/merge-gnulib (GNULIB_MODULES): Add std-gnu23. (AVOIDED_MODULES): Add (i.e., start avoiding) std-gnu11. * m4/std-gnu11.m4: Remove. * m4/std-gnu23.m4: Add.
* | | ; * admin/authors.el (authors-aliases): Update.Eli Zaretskii2025-11-191-0/+1
| | |
* | | Support unqualified keycap emojiRobert Pluim2025-11-131-1/+2
| | | | | | | | | | | | | | | | | | * admin/unidata/emoji-zwj.awk: Add U+20E3 as a trigger codepoint so that U+0023 U+20E3 and similar are displayed using the emoji font.
* | | Update from Gnulib by running admin/merge-gnulibPaul Eggert2025-11-061-3/+3
| | | | | | | | | | | | | | | * admin/merge-gnulib (GNULIB_MODULES): Add stdio-windows. Also, sort and remove duplicates.
* | | Update from Gnulib by running admin/merge-gnulibPaul Eggert2025-11-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * admin/merge-gnulib (GNULIB_MODULES): Add stringeq. With current Gnulib it is already present as in indirect dependency; listing it here because Emacs now depends on it directly. * lib-src/ebrowse.c, lib-src/etags.c: (streq): Remove, as Gnulib defines this now. * lib/fseterr.c, lib/fseterr.h, lib/issymlink.c, lib/issymlink.h: * lib/issymlinkat.c, lib/stdio-consolesafe.c, lib/string.c: * m4/fseterr.m4, m4/gettext_h.m4, m4/stringeq.m4: New files from Gnulib. * src/conf_post.h (tzfree) [__ANDROID_API__ >= 35]: Remove.
* | | Fix treesit-admin.el after recent treesit.el changeYuan Fu2025-10-231-5/+3
| | | | | | | | | | | | | | | | | | | | | | | | * admin/tree-sitter/treesit-admin.el: (treesit-admin--verify-major-mode-queries): (treesit-admin--validate-mode-lang): (treesit-admin--mode-languages): Use treesit-font-lock-setting-language.
* | | Merge from origin/emacs-30Eli Zaretskii2025-09-201-0/+5
|\ \ \ | |/ / | | | | | | 159ad91d0df ; Add Richard Stallman to admin/MAINTAINERS.
| * | ; Add Richard Stallman to admin/MAINTAINERS.Eli Zaretskii2025-09-181-0/+5
| | |
* | | Fix 'ucs-normalize' tests following Unciode 17.0 importEli Zaretskii2025-09-141-8/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/international/ucs-normalize.el (ucs-normalize-composition-exclusions): Doc fix. * test/lisp/international/ucs-normalize-tests.el (ucs-normalize-tests--failing-lines-part1): Update to _really_ match Unicode 17.0. * admin/notes/unicode: Update instructions.
* | | Fix Unicode-related testsEli Zaretskii2025-09-131-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * test/lisp/international/mule-tests.el (mule-cmds-tests--ucs-names-missing-names): Update no-name regions of codepoints to Unicode 17.0. * lisp/international/mule-cmds.el (ucs-names): Fix comments. * admin/notes/unicode: Update instructions.
* | | Update to Unicode 17.0Eli Zaretskii2025-09-1118-379/+1935
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * test/manual/BidiCharacterTest.txt: * admin/unidata/BidiBrackets.txt: * admin/unidata/BidiMirroring.txt: * admin/unidata/Blocks.txt: * admin/unidata/IVD_Sequences.txt: * admin/unidata/IdnaMappingTable.txt: * admin/unidata/NormalizationTest.txt: * admin/unidata/PropertyValueAliases.txt: * admin/unidata/ScriptExtensions.txt: * admin/unidata/Scripts.txt: * admin/unidata/SpecialCasing.txt: * admin/unidata/UnicodeData.txt: * admin/unidata/confusables.txt: * admin/unidata/emoji-data.txt: * admin/unidata/emoji-sequences.txt: * admin/unidata/emoji-test.txt: * admin/unidata/emoji-variation-sequences.txt: * admin/unidata/emoji-zwj-sequences.txt: Import from Unicode 17.0. * etc/NEWS: * test/lisp/international/ucs-normalize-tests.el (ucs-normalize-tests--failing-lines-part1) (ucs-normalize-tests--failing-lines-part2): * lisp/international/mule-cmds.el (ucs-names): * lisp/international/fontset.el (script-representative-chars) (otf-script-alist): * lisp/international/characters.el: * admin/unidata/blocks.awk: Update for Unicode 17.0.
* | | * admin/notes/jargon: Add RSN.Michael Albinus2025-09-071-0/+1
| | |
* | | Merge from origin/emacs-30Eli Zaretskii2025-08-301-6/+8
|\ \ \ | |/ / | | | | | | | | | | | | | | | 3d2a8186793 * doc/misc/efaq-w32.texi (UTF-8 encoding): New section (b... ec50d775acf ; * doc/misc/flymake.texi (Finding diagnostics): Fix a ty... 293e258a1b2 * doc/emacs/screen.texi (Mode Line): Fix reference. 8eb192c23df ; * admin/make-tarball.txt: Update the "Web pages" sectio...
| * | ; * admin/make-tarball.txt: Update the "Web pages" section (bug#79315).Eli Zaretskii2025-08-261-6/+8
| | |
* | | * lisp/treesit-x.el (treesit-generic-mode-font-lock-map): Extend.Juri Linkov2025-08-291-1/+1
| | | | | | | | | | | | Add more font-lock mappings based on existing settings in ts-modes.