aboutsummaryrefslogtreecommitdiffstats
path: root/admin (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/master' into feature/pkgGerd Möllmann2022-11-2220-4/+3861
|\
| * ; Fix typos in tree-sitter filesJuanma Barranquero2022-11-221-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | * admin/notes/tree-sitter/starter-guide (Font-lock) (Debugging queries, Indent, Navigation, Which-func) (More features?): * lisp/treesit.el (treesit--merge-ranges) (treesit-font-lock-feature-list, treesit-font-lock-rules) (treesit-font-lock-fontify-region, treesit--font-lock-notifier) (treesit-simple-indent-presets, treesit--font-lock-fast-mode) (treesit--indent-region-batch-size) (treesit--indent-rules-optimize, treesit-ready-p): Fix typos.
| * ; Fix typosStefan Kangas2022-11-224-5/+5
| |
| * ; Update tree-sitter starter guideYuan Fu2022-11-218-82/+149
| | | | | | | | | | | | | | | | | | | | | | * admin/notes/tree-sitter/starter-guide: Reflect recent changes. * admin/notes/tree-sitter/html-manual/Using-Parser.html: * admin/notes/tree-sitter/html-manual/Tree_002dsitter-C-API.html: * admin/notes/tree-sitter/html-manual/Parsing-Program-Source.html: * admin/notes/tree-sitter/html-manual/Parser_002dbased-Indentation.html: * admin/notes/tree-sitter/html-manual/Parser_002dbased-Font-Lock.html: * admin/notes/tree-sitter/html-manual/Multiple-Languages.html: * admin/notes/tree-sitter/html-manual/Language-Definitions.html: Update.
| * Merge remote-tracking branch 'savannah/master' into feature/tree-sitterYuan Fu2022-11-2120-88/+202
| |\
| | * ; Fix typosStefan Kangas2022-11-204-4/+4
| | |
| * | ; Update tree-sitter HTML manuals in admin/notesYuan Fu2022-11-095-94/+168
| | | | | | | | | | | | | | | | | | | | | | | | * admin/notes/tree-sitter/html-manual/Language-Definitions.html * admin/notes/tree-sitter/html-manual/Multiple-Languages.html * admin/notes/tree-sitter/html-manual/Parser_002dbased-Font-Lock.html * admin/notes/tree-sitter/html-manual/Parser_002dbased-Indentation.html * admin/notes/tree-sitter/html-manual/Retrieving-Node.html: Update.
| * | ; Update guides in /admin/notes/tree-sitterYuan Fu2022-11-0310-772/+1008
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * admin/notes/tree-sitter/html-manual/Language-Definitions.html * admin/notes/tree-sitter/html-manual/Multiple-Languages.html * admin/notes/tree-sitter/html-manual/Parser_002dbased-Font-Lock.html * admin/notes/tree-sitter/html-manual/Parser_002dbased-Indentation.html * admin/notes/tree-sitter/html-manual/Parsing-Program-Source.html * admin/notes/tree-sitter/html-manual/Pattern-Matching.html * admin/notes/tree-sitter/html-manual/Retrieving-Node.html * admin/notes/tree-sitter/html-manual/Tree_002dsitter-C-API.html * admin/notes/tree-sitter/html-manual/Using-Parser.html * admin/notes/tree-sitter/starter-guide: Update to reflect changes made recently.
| * | * admin/notes/tree-sitter/starter-guide (Navigation): Improve demo.Yuan Fu2022-10-101-12/+26
| | |
| * | Fix tree-sitter build script in admin/notesYuan Fu2022-10-102-4/+4
| | | | | | | | | | | | | | | | | | * admin/notes/tree-sitter/build-module/README: Add explaination. * admin/notes/tree-sitter/build-module/build.sh: change typescript to tsx.
| * | Make tree-sitter font-lock support decoration levelsYuan Fu2022-10-092-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * admin/notes/tree-sitter/html-manual/Parser_002dbased-Font-Lock.html: Update. * admin/notes/tree-sitter/html-manual/Parsing-Program-Source.html: Update. * doc/lispref/modes.texi: Mention the new :level option. * lisp/treesit.el (treesit-font-lock-settings): Update docstring. (treesit-font-lock-rules): Support :level. Relayout the let form. (treesit-font-lock-fontify-region): Support :level.
| * | Add note on tree-sitter's naming conventionYuan Fu2022-10-091-0/+7
| | | | | | | | | | | | | | | * admin/notes/tree-sitter/starter-guide: Add note. * doc/lispref/parsing.texi: Add note.
| * | Add a :toggle option for tree-sitter font-lockYuan Fu2022-10-073-11/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * admin/notes/tree-sitter/html-manual/Parser_002dbased-Font-Lock.html: Update html manual. * admin/notes/tree-sitter/html-manual/build-manual.sh: Fix manual path. * admin/notes/tree-sitter/starter-guide: Mention :toggle. * doc/lispref/modes.texi: Mention :toggle. * lisp/treesit.el (treesit-font-lock-settings): Update docstring. (treesit-font-lock-rules): Handle :toggle. Also change some wrong-type-argument signal to treesit-font-lock-error which is easier to understand. (treesit-font-lock-fontify-region): Handle :toggle.
| * | Merge branch 'master' into feature/tree-sitterYuan Fu2022-10-0534-400/+1291
| |\ \
| * | | Add tree-sitter admin notesYuan Fu2022-10-0516-0/+3444
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | starter-guide: Guide on writing major mode features. build-module: Script for building official language definitions. html-manual: HTML version of the manual for easy access. * admin/notes/tree-sitter/build-module/README: New file. * admin/notes/tree-sitter/build-module/batch.sh: New file. * admin/notes/tree-sitter/build-module/build.sh: New file. * admin/notes/tree-sitter/starter-guide: New file. * admin/notes/tree-sitter/html-manual/Accessing-Node.html: New file. * admin/notes/tree-sitter/html-manual/Language-Definitions.html: New file. * admin/notes/tree-sitter/html-manual/Multiple-Languages.html: New file. * admin/notes/tree-sitter/html-manual/Parser_002dbased-Font-Lock.html: New file. * admin/notes/tree-sitter/html-manual/Parser_002dbased-Indentation.html: New file. * admin/notes/tree-sitter/html-manual/Parsing-Program-Source.html: New file. * admin/notes/tree-sitter/html-manual/Pattern-Matching.html: New file. * admin/notes/tree-sitter/html-manual/Retrieving-Node.html: New file. * admin/notes/tree-sitter/html-manual/Tree_002dsitter-C-API.html: New file. * admin/notes/tree-sitter/html-manual/Using-Parser.html: New file. * admin/notes/tree-sitter/html-manual/build-manual.sh: New file. * admin/notes/tree-sitter/html-manual/manual.css: New file.
* | | | Merge branch 'master' into feature/pkgGerd Möllmann2022-11-144-1/+62
|\ \ \ \ | | |_|/ | |/| |
| * | | * admin/authors.el: Don't recommend deprecated fgrep.Stefan Kangas2022-11-041-1/+1
| | | |
| * | | ; * admin/git-bisect-start: Improve commentary.Gregory Heytings2022-11-021-18/+27
| | | |
| * | | ; * admin/git-bisect-start: Improve commentary.Eli Zaretskii2022-11-021-0/+4
| | | |
| * | | ; * admin/git-bisect-start: Use a full reference.Gregory Heytings2022-11-021-1/+1
| | | |
| * | | Add a script to ease bisecting.Gregory Heytings2022-11-013-4/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * admin/git-bisect-start: New script. * admin/notes/repo (Bisecting): Mention the script. * admin/emake: Add a Copyright blurb.
| * | | ; Mention git bisect's --first-parent in admin/notes/repoGerd Möllmann2022-11-011-0/+5
| | | |
* | | | Improve the writeup a bitGerd Möllmann2022-10-311-21/+36
| | | |
* | | | Some additions to notesGerd Möllmann2022-10-291-7/+24
| | | |
* | | | Improve notesGerd Möllmann2022-10-291-82/+122
| | | |
* | | | Merge remote-tracking branch 'origin/master' into feature/pkgGerd Möllmann2022-10-2513-83/+136
|\ \ \ \ | |/ / /
| * | | * admin/notes/repo: Document feature and scratch branches.Stefan Kangas2022-10-221-0/+18
| | | |
| * | | Add admin/emacs-shell-lib for shared bash codeStefan Kangas2022-10-196-63/+98
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * admin/emacs-shell-lib: New file for shared bash code. * admin/automerge: * admin/diff-tar-files: * admin/emacs-shell-lib: * admin/make-manuals: * admin/update_autogen: * admin/upload-manuals: Simplify and improve using above new library.
| * | | ; Prefer HTTPS to HTTP in many URLsStefan Kangas2022-10-155-19/+19
| | | |
| * | | Merge from origin/emacs-28Stefan Kangas2022-10-131-1/+1
| |\ \ \ | | |_|/ | |/| | | | | | 4b4b093ab3 ; * admin/make-tarball.txt: Fix typo.
| | * | ; * admin/make-tarball.txt: Fix typo.Stefan Kangas2022-10-131-1/+1
| | | |
* | | | More scribblingGerd Möllmann2022-10-181-50/+62
| | | |
* | | | More scribblingGerd Möllmann2022-10-171-2/+10
| | | |
* | | | Some scribblingGerd Möllmann2022-10-161-0/+116
|/ / /
* | | ; * admin/update_autogen: Really fix.Stefan Kangas2022-10-011-0/+1
| | |
* | | ; * admin/update_autogen: Fix for "set -o nounset".Stefan Kangas2022-10-011-0/+1
| | |
* | | Port better to C23 bool+true+false keywordsPaul Eggert2022-09-281-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | C23 is adding the C++ keywords bool, true, and false; prefer them to <stdbool.h> if they are available. * admin/merge-gnulib (GNULIB_MODULES): Add stdbool, which emulates C23 on pre-C23 platforms. (AVOIDED_MODULES): Remove stdbool; Gnulib has renamed this module to stdbool-c99 and nobody uses it so it does not need to be avoided. * m4/c-bool.m4: New file, from Gnulib stdbool module. * lib-src/seccomp-filter.c, src/conf_post.h, src/dynlib.h: * src/emacs-module.c, src/nsterm.m, src/systhread.h: * test/src/emacs-module-resources/mod-test.c: Use the C23 style and use bool without including <stdbool.h>. The Gnulib stdbool module causes config.h to include stdbool.h on pre-C23 platforms. * src/emacs-module.h.in: Don’t include <stdbool.h> if C23 or later, or if it has already been included.
* | | Maintaining ChangeLog history: add more detailsSean Whitton2022-09-271-3/+8
| | | | | | | | | | | | | | | * admin/notes/repo (Maintaining ChangeLog history): Add more details. See <https://debbugs.gnu.org/58092#37>.
* | | Merge from origin/emacs-28Stefan Kangas2022-09-211-0/+4
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 478b786d5a ; * doc/lispref/windows.texi (Window Hooks): Fix a typo (b... 5085351645 * lisp/text-modes/tex-mode.el (tex-mode): Fix AUCTeX regre... ee6f8598ca Add vc-annotate-switches to manual 616dcf27e5 ; Fix typos in Lisp symbols 5405852541 Remove mention of non-existent `annotate-switches' 191505b8a3 Mention that src/macuvs.h sometimes needs committing 10373c4b68 ; More comment fixes in font.h (bug#57935) c2595b8dcc ; * src/font.h (struct font_driver): Comment fix. 97b928ce09 MacOS ld warning from native compilation (bug#57849)
| * | Mention that src/macuvs.h sometimes needs committingRobert Pluim2022-09-201-0/+4
| | | | | | | | | | | | | | | * admin/notes/unicode: src/macuvs.h is generated, but needs to be committed sometimes.
* | | * admin/gitmerge.el (gitmerge): Use substitute-command-keys.Stefan Kangas2022-09-211-6/+12
| | |
* | | Bind 'n'/'p' in gitmerge-mode to line scrollStefan Kangas2022-09-211-5/+8
| | | | | | | | | | | | | | | * admin/gitmerge.el (gitmerge-mode-map): Bind 'n' and 'p' to 'next-line' and 'previous-line'.
* | | Use "set -o nounset" in bash scriptsStefan Kangas2022-09-205-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | * admin/automerge: * admin/make-manuals: * admin/update-copyright: * admin/update_autogen: * admin/upload-manuals: Use "set -o nounset".
* | | Abolish max-specpdl-size (bug#57911)Mattias Engdegård2022-09-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The max-lisp-eval-depth limit is sufficient to prevent unbounded stack growth including the specbind stack; simplify matters for the user by not having them to worry about two different limits. This change turns max-specpdl-size into a harmless variable with no effects, to keep existing code happy. * lisp/subr.el (max-specpdl-size): Define as an ordinary (but obsolete) dynamic variable. * admin/grammars/Makefile.in: * doc/lispintro/emacs-lisp-intro.texi (Loops & Recursion): * doc/lispref/control.texi (Cleanups): * doc/lispref/edebug.texi (Checking Whether to Stop): * doc/lispref/eval.texi (Eval): * doc/lispref/variables.texi (Local Variables): * doc/misc/calc.texi (Recursion Depth): Update documentation. * etc/NEWS: Announce. * src/eval.c (FletX): Use safe iteration to guard against circular bindings list. (syms_of_eval): Remove old max-specpdl-size definition. (init_eval_once, restore_stack_limits, call_debugger) (signal_or_quit, grow_specpdl_allocation): * leim/Makefile.in: * lisp/Makefile.in: * lisp/calc/calc-stuff.el (calc-more-recursion-depth) (calc-less-recursion-depth): * lisp/calc/calc.el (calc-do): * lisp/cedet/semantic/ede-grammar.el (ede-proj-makefile-insert-rules): * lisp/cedet/semantic/grammar.el (semantic-grammar-batch-build-one-package): * lisp/cus-start.el (standard): * lisp/emacs-lisp/comp.el (comp--native-compile): * lisp/emacs-lisp/edebug.el (edebug-max-depth): (edebug-read-and-maybe-wrap-form, edebug-default-enter): * lisp/emacs-lisp/regexp-opt.el (regexp-opt): * lisp/eshell/esh-mode.el (eshell-mode): * lisp/loadup.el (max-specpdl-size): * lisp/mh-e/mh-e.el (mh-invisible-headers): * lisp/net/shr.el (shr-insert-document, shr-descend): * lisp/play/hanoi.el (hanoi-internal): * lisp/progmodes/cperl-mode.el: * src/fileio.c (Fdo_auto_save): Remove references to and modifications of max-specpdl-size.
* | | make gen-clean remove some newly-added generated filesLars Ingebrigtsen2022-09-191-1/+2
| | | | | | | | | | | | | | | * admin/unidata/Makefile.in (gen-clean): Remove some newly-added generated files.
* | | Merge from origin/emacs-28Stefan Kangas2022-09-181-1/+1
|\ \ \ | |/ / | | | | | | 50bb9ec84c ; * admin/admin.el (make-news-html-file): Fix typo.
| * | ; * admin/admin.el (make-news-html-file): Fix typo.Stefan Kangas2022-09-171-1/+1
| | |
* | | Further improvements to admin/emake.Gregory Heytings2022-09-171-4/+18
| | | | | | | | | | | | | | | * admin/emake: Better parsing of script options. Add a --quieter option, which removes everything except errors.
* | | Update Unicode support to Unicode version 15.0.0 (bug#57846)समीर सिंह Sameer Singh2022-09-1718-360/+984
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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/copyright.html * admin/unidata/emoji-data.txt * admin/unidata/emoji-sequences.txt * admin/unidata/emoji-test.txt * admin/unidata/emoji-zwj-sequences.txt * test/manual/BidiCharacterTest.txt: Updated files from Unicode 15.0. * admin/unidata/unidata-gen.el (unidata-file-alist): Add new ranges. * lisp/international/fontset.el (script-representative-chars): Add new scripts. (otf-script-alist): Update from latest version. (setup-default-fontset): Add new scripts. * lisp/international/characters.el: Update syntax and category tables for new characters and scripts. (char-width-table): Update for changes in Unicode 15.0. * test/lisp/international/ucs-normalize-tests.el (ucs-normalize-tests--failing-lines-part1) (ucs-normalize-tests--failing-lines-part2): Update per the test results. * doc/lispref/nonascii.texi (Character Properties): Update Unicode version number. * etc/NEWS: Announce support for Unicode 15.0.
* | | Merge from origin/emacs-28Stefan Kangas2022-09-171-34/+53
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | 320f0cac80 ; * etc/NEWS: Fix typo. 5dbe4fa64a Simplify regexp in make-news-html-file 069ffbda09 * admin/admin.el (make-news-html-file): Set id on correct ... bcc84ac7fe Add version headlines to HTML NEWS export 5d227ae83e ; * etc/NEWS: Fix formatting. # Conflicts: # etc/NEWS