aboutsummaryrefslogtreecommitdiffstats
path: root/admin (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Move Android port internals documentation to admin/notesPo Lu2023-09-031-0/+1097
| | | | | | | * admin/notes/java: New file. Move most of its contents from README, and introduce a section on compatibility. * java/README: Move internals to admin/notes/java.
* Improve 'emake --quieter'Gregory Heytings2023-08-161-4/+10
| | | | | * admin/emake: Improve the output when the --quieter option is used.
* Various improvements to 'emake'Gregory Heytings2023-08-161-12/+29
| | | | | | * admin/emake: Highlight the result of 'check-maybe' in red. Reindent a few lines. Add a line in the filters. Clarify the documentation.
* ; * admin/MAINTAINERS: Add myself as Eshell maintainer.Jim Porter2023-08-141-0/+6
|
* Improve boot-time gatheringPaul Eggert2023-08-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Simplify Emacs proper by using Gnulib’s boot-time module instead of doing it all by hand. This should port Emacs better to obscurish hosts, as Bruno Haible has merged the best of Emacs’s and Gnulib’s boot-time gathering. * lib/boot-time-aux.h, lib/boot-time.c, lib/boot-time.h: * lib/readutmp.h, m4/readutmp.m4: New files, copied from Gnulib. * admin/merge-gnulib (GNULIB_MODULES): Add boot-time. * configure.ac: Do not check for utmp.h; the boot-time module now does this. (BOOT_TIME_FILE): Remove; no longer used. * lib/gnulib.mk.in, m4/gnulib-comp.m4: Regenerate. * src/filelock.c [__FreeBSD__]: Do not include <sys/sysctl.h>. [HAVE_UTMP_H]: Do not include utmp.h. Include boot-time instead: boot-time does the work now. (BOOT_TIME) [HAVE_ANDROID && !ANDROID_STUBIFY]: Don’t undef. (WTMP_FILE): Don’t define. (boot_time, boot_time_initialized, get_boot_time_1, get_boot_time): Remove. (get_boot_sec): New function that simply calls Gnulib get_boot_time. (lock_file_1, current_lock_owner): Use get_boot_sec instead of get_boot_time.
* Avoid stpncpyPaul Eggert2023-08-121-1/+1
| | | | | | | | | | | | | It’s not worth the porting hassle, and as the glibc manual says, “this function is generally a poor choice for processing strings”. * admin/merge-gnulib (GNULIB_MODULES): Remove stpncpy. * exec/configure.ac: Do not check for stpncpy. * exec/exec.c (rpl_stpncpy, stpncpy): Remove this replacement. (exec_0): Properly clear buffer1. Use memcpy instead of stpncpy to add the trailing name. This code is clearly still suboptimal but efficiency is not that important here and I tried to minimize the change. * lib/gnulib.mk.in, m4/gnulib-comp.m4: Regenerate.
* Adjust to recent Gnulib changesPaul Eggert2023-08-121-2/+3
| | | | | | | The Gnulib regex module now pulls in some wide-char stuff that I think Emacs doesn’t need. * admin/merge-gnulib (AVOIDED_MODULES): Add iswblank, iswctype, iswdigit, iswxdigit, wctype.
* Merge from origin/emacs-29Eli Zaretskii2023-08-121-1/+20
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 842dbf500e0 * Fix `batch-byte+native-compile' target directory. 8dbd5aa1eef Avoid crashes in 'display_count_lines' when current buffe... 47b4f4cf783 ; * doc/emacs/mini.texi (Completion Commands): Fix a typo... 78999d52136 Update csharp tree-sitter support due to upstream changes 556cb01b48e Substitute command keys in 'ielm-header' at use time 99367078e50 ; * etc/PROBLEMS: Add entry about XIM problems (bug#65205). 03e897c08fa Fix rare crashes in redisplay due to problems with fontsets b1ba06a1e4b Fix a typo in 'leuven-dark-theme.el' e80a9dcabb9 ; * admin/git-bisect-start: Update failing commits 9091f42784b ; * admin/git-bisect-start: Update failing commits 344ac529ca9 ; * etc/PROBLEMS: Fix typo. bccf848b26c Adapt Tramp test 71bc060e403 Properly expand the JSX indentation rules in 'js-ts-mode' 889cfb42ed9 * Add `emacs-lisp-native-compile' to easy-menu. 4535aafa8a3 * lisp/progmodes/elisp-mode.el (emacs-lisp-mode-menu): Si... 173af0cad51 * Introduce `emacs-lisp-native-compile'. 063d7d89d7a Fix the -x switch in non-X builds 5a7fb0b39b7 Document that `set-mouse-color' does not work everywhere d06fc72496f ; * doc/emacs/dired.texi (Misc Dired Features): Fix last ... 97b8ac376b5 Fix the effects and documentation of 'dired-free-space' 75c72e59f69 ; Fix typo 6d11b7b3007 Fix cross-reference to eldoc in eglot manual 913e50aba6c Add native-compilation to Emacs Lisp mode menu b93107c20b2 Fix emacs-lisp-native-compile-and-load eln target directo...
| * ; * admin/git-bisect-start: Update failing commitsGregory Heytings2023-08-111-6/+1
| |
| * ; * admin/git-bisect-start: Update failing commitsGregory Heytings2023-08-101-1/+25
| |
* | Update lists of non-UTF filesPaul Eggert2023-08-111-5/+19
| | | | | | | | | | | | | | | | * .gitattributes: Don't diff text files with encodings incompatible with UTF-8. Add some new binary file extensions, like '.webp'. etc/e/eterm-direct and java/emacs.keystore are also binary. * admin/notes/unicode: Update similarly.
* | Fix all my attributions to be correct and consistent...Eric S. Raymond2023-08-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | ...in case people are trying to track me down for questions. .mailmap, ChangeLog.1, admin/notes/copyright, doc/emacs/ChangeLog.1, doc/emacs/ack.texi, doc/lispref/ChangeLog.1, doc/misc/gnus.texi, etc/ChangeLog.1, lib-src/ChangeLog.1, lisp/ChangeLog.13, lisp/ChangeLog.14, lisp/ChangeLog.15, lisp/ChangeLog.17, lisp/ChangeLog.3, lisp/ChangeLog.4, lisp/ChangeLog.5, lisp/ChangeLog.6, lisp/ChangeLog.7, lisp/emacs-lisp/lisp-mnt.el, lisp/finder.el, lisp/loadhist.el, lisp/play/cookie1.el, lisp/progmodes/asm-mode.el, lisp/progmodes/gud.el, lisp/progmodes/make-mode.el, lisp/term/AT386.el, src/ChangeLog.3
* | Update from Gnulib, remove printf-posixPo Lu2023-08-071-1/+1
| | | | | | | | | | | | | | | | | | | | * m4, lib: Update from Gnulib. * msdos/sedlibmk.inp: Remove variables deleted as part of previous change. * admin/merge-gnulib (GNULIB_MODULES): Remove vasprintf and printf-posix.
* | Merge remote-tracking branch 'origin/master' into feature/androidPo Lu2023-08-061-1/+4
|\ \
| * | ; * admin/notes/unicode (char-width-table): Update instructions.Eli Zaretskii2023-08-061-1/+4
| | |
* | | Merge remote-tracking branch 'origin/master' into feature/androidPo Lu2023-08-012-4/+16
|\ \ \ | |/ /
| * | Merge from origin/emacs-29Eli Zaretskii2023-07-311-4/+9
| |\ \ | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 525d05c1b8a Merge branch 'emacs-29' of git.savannah.gnu.org:/srv/git/... 29ef2157116 ; * lisp/textmodes/paragraphs.el: Remove leftover comment. 80c9f491fc8 Update to Org 9.6.7-5-gd1d0c3 735f3700f65 ; * src/character.c (Fstring_width): Fix last change. bf83fdba9e3 ; * src/character.c (Fstring_width, Fchar_width): Doc fixes. 1198cdb5567 Merge branch 'emacs-29' of git.sv.gnu.org:/srv/git/emacs ... 2b8796eea19 Fix rx wrong-code bug: ranges starting with ^ ba60070b81c Backport: Fix some tree-sitter :match regexps 092a2ecb083 ; * admin/make-tarball.txt: Update based on latest experi... 7b9e83d3cf9 Fix bug#64923 0002d4f3166 Avoid spurious whitespace in the modeline of emacsclient ... 96d52f89444 Fix function help for advised aliases (bug#64797) 71419a60c37 Avoid crashes due to invalid 'mode-line-format' b2cb6e82160 ; Better documentation of HOME on MS-Windows 54e98b5f9bd ; Clarify documentation of 'server-after-make-frame-hook' d13029cdcde Avoid crashes under 'which-key-mode' cb1f7db2490 ; Minor documentation fixes 4a687bcc20d Bump Emacs version
| | * Merge branch 'emacs-29' of git.sv.gnu.org:/srv/git/emacs into emacs-29Eli Zaretskii2023-07-301-0/+7
| | |\
| | * | ; Fix admin/upload-manuals scriptEli Zaretskii2023-07-301-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * admin/upload-manuals (html_mono): Chdir to the right directory before committing. (html_node): Avoid computing $stale in newly-created or empty directories.
| * | | Merge from origin/emacs-29Eli Zaretskii2023-07-311-0/+7
| |\ \ \ | | | |/ | | |/| | | | | | | | | 092a2ecb083 ; * admin/make-tarball.txt: Update based on latest experi... 7b9e83d3cf9 Fix bug#64923
| | * | ; * admin/make-tarball.txt: Update based on latest experiences.Eli Zaretskii2023-07-301-0/+7
| | |/
* | | Merge remote-tracking branch 'origin/master' into feature/androidPo Lu2023-07-201-13/+14
|\ \ \ | |/ /
| * | Merge from origin/emacs-29Po Lu2023-07-201-13/+14
| |\ \ | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4bd8e8c6d2b ; * src/xdisp.c: Fix wording in commentary. 3af27a4b815 Improve commentary in nsfns.m 5de5e4b4d0a Fix typos and ommissions in cus-edit.el 9d93c6ba14a ; * src/xdisp.c: Fix typos in the commentary. 86f2d6d62fc ; * src/xdisp.c: Improve commentary. (Bug#64596) ac075176bf0 ; * admin/notes/bugtracker: Fix punctuation. 81518534471 ; * admin/notes/bugtracker: Use 'e.g.' throughout the doc... f063f79a493 Convert NUL-containing NSString objects to Lisp strings c... d172cd59854 ; * doc/lispref/keymaps.texi (Modifying Menus): Add cross... 927e8b470fc ; * doc/lispref/keymaps.texi (Extended Menu Items): Add @... 77f489421ec ; * src/xdisp.c: Minor improvements of the commentary. ce3f9fba1a3 ; Improve accuracy of out-out-order message insertion 17073af84d7 ; Improve robustness of package-report-bug
| | * ; * admin/notes/bugtracker: Fix punctuation.Eli Zaretskii2023-07-191-10/+10
| | |
| | * ; * admin/notes/bugtracker: Use 'e.g.' throughout the document.Arash Esbati2023-07-191-8/+9
| | |
* | | Merge remote-tracking branch 'origin/master' into feature/androidPo Lu2023-07-161-1/+23
|\ \ \ | |/ /
| * | Merge from origin/emacs-29Eli Zaretskii2023-07-151-1/+23
| |\ \ | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7ac947f34c7 ; * src/lisp.h (struct Lisp_Overlay): Update commentary (... 9bc93c7996c Replace duplicate text from epa.texi by a reference 74cc1d27f1f Add basic usage information and fix references f24bdbfaf57 Add concept index, title-case structure titles 0165b50b0ff ; * lisp/emacs-lisp/lisp.el (raise-sexp): Fix typo in doc... 4cf33b6bd02 ; * doc/misc/modus-themes.org: Fix whitespace (bug#64548). 4821da1ad7f Fix show-paren-mode when the parentheses is partially vis... 419b4d44914 ; Improve documentation of with-restriction be34e8294af ; * admin/git-bisect-start: Update failing commits 8e06809fccd Merge branch 'scratch/bug64391' into emacs-29 dbac8076057 * lisp/net/tramp.el (tramp-get-buffer-string): Stabilize. 01fb898420f Simplify after adding internal function to enter a labele... b741dc7fcde Add internal function to enter a labeled restriction # Conflicts: # doc/misc/modus-themes.org
| | * ; * admin/git-bisect-start: Update failing commitsGregory Heytings2023-07-091-1/+23
| | |
* | | Merge remote-tracking branch 'origin/master' into feature/androidPo Lu2023-07-101-0/+1
|\ \ \ | |/ /
| * | Simplify ‘configure’ check for MB_CUR_MAXPaul Eggert2023-07-091-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * admin/merge-gnulib: Remove m4/locale-fr.m4. * configure.ac (gt_LOCALE_FR_UTF8): Replace Gnulib’s definition with a near no-op, as Emacs doesn’t care about the Solaris 10 MB_CUR_MAX bug. * lib/gnulib.mk.in: Regenerate. * m4/locale-fr.m4: Remove; no longer needed due to above changes.
* | | Merge remote-tracking branch 'origin/master' into feature/androidPo Lu2023-07-021-6/+174
|\ \ \ | |/ /
| * | Merge from origin/emacs-29Eli Zaretskii2023-07-011-6/+174
| |\ \ | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a722e7dd152 Merge branch 'emacs-29' of git.savannah.gnu.org:/srv/git/... 65f146cf1c2 ; * lisp/calculator.el (calculator-need-3-lines): Fix las... 9e8386bdacc Support cons cell as value of ':line-width' box attribute 1d2ba6b363b ; * admin/notes/tree-sitter/treesit_record_change: Update. 02b6be892fa Add missing calls to treesit_record_change in editfns.c e982192e933 Call treesit_record_change in subst-char-in-region (bug#6... ddbb11f5657 ; * lisp/misc.el (duplicate-line-final-position): Fix las... cecbe92d5d9 ; * lisp/misc.el (duplicate-line-final-position): doc pre... 042f0d6a14c ; Fix documentation of ':box' face attribute # Conflicts: # etc/NEWS
| | * ; * admin/notes/tree-sitter/treesit_record_change: Update.Yuan Fu2023-06-291-6/+174
| | |
* | | Merge remote-tracking branch 'origin/master' into feature/androidPo Lu2023-06-142-14/+16
|\ \ \ | |/ /
| * | Replace unneeded sprintfs with printRobert Pluim2023-06-131-9/+7
| | | | | | | | | | | | | | | * admin/unidata/emoji-zwj.awk: Printing strings doesn't need sprintf, so just use print and string concatenation.
| * | Don't feed the awk scripts into themselvesRobert Pluim2023-06-131-5/+9
| | | | | | | | | | | | | | | | | | | | | * admin/unidata/Makefile.in (${unidir}/charscript.el, ${unidir}/emoji-zwj.el): Define variables for the required sources and pass those to awk instead of $^, since the latter includes the awk script itself.
* | | Merge remote-tracking branch 'origin/master' into feature/androidPo Lu2023-06-111-1/+13
|\ \ \ | |/ /
| * | Merge from origin/emacs-29Eli Zaretskii2023-06-101-1/+13
| |\ \ | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0d8b69e0ad3 Don't ding when completion succeeded f11e2d36999 ; * admin/git-bisect-start: Update failing commits 9855a3ea744 ; * src/xdisp.c (redisplay_tool_bar): Fix a typo in a com... f4ee696b887 Improve documentation of color-related functions 90eadc3e234 Revert "* package.el (package--get-activatable-pkg): Pref... 65f355ea0a3 ; Update my mail address a3a69ec2342 Fix connection-local user options handling (bug#63300) 240803cc3e1 Document 'startup-redirect-eln-cache' 026afb22984 ; * etc/PROBLEMS: Entry about crashes due to anti-virus (... bcc222251e1 Fix `emacs-lisp-native-compile-and-load' for C-h f (bug#5... 07c8211ca30 Add 'infer' as a keyword to typescript-ts-mode (bug#63880) dd2d8ff2f5c ; * etc/NEWS: Mention the issue with PGTK on WSL (bug#633... fa8135f8916 Revert changes to the order in which package descs are lo... 27fcfa2c0a7 ; * etc/NEWS: Improve instructions for grammar libraries. 2a84ab905c8 Handle point in last file-name component in minibuffer co... 05f25238b7b Merge branch 'emacs-29' of git.savannah.gnu.org:/srv/git/... 4bc043ff45d Avoid asking redundant question in emacsbug.el 2eadf328d05 * test/infra/Dockerfile.emba (emacs-base): Don't install ... 583ba1db7ee typescript-ts-mode: Add a rule for function_signature # Conflicts: # etc/NEWS # lisp/minibuffer.el
| | * ; * admin/git-bisect-start: Update failing commitsGregory Heytings2023-06-101-1/+13
| | |
| | * * admin/unidata/emoji-zwj.awk: Avoid sprint buffer overflowMattias Engdegård2023-06-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Some AWK implementations have a fixed buffer for sprintf; for mawk the default size is 8192 bytes. Hoist a string concatenation from a sprintf call to avoid running into that limit. See discussion at https://lists.gnu.org/archive/html/emacs-devel/2023-06/msg00090.html . (cherry picked from commit b5f17fe07c6624380ba8d0c7a400a6b89f225209)
* | | Merge remote-tracking branch 'origin/master' into feature/androidPo Lu2023-06-044-6/+744
|\ \ \ | |/ /
| * | * admin/unidata/emoji-zwj.awk: Avoid sprint buffer overflowMattias Engdegård2023-06-031-1/+1
| | | | | | | | | | | | | | | | | | | | | Some AWK implementations have a fixed buffer for sprintf; for mawk the default size is 8192 bytes. Hoist a string concatenation from a sprintf call to avoid running into that limit. See discussion at https://lists.gnu.org/archive/html/emacs-devel/2023-06/msg00090.html .
| * | Merge from origin/emacs-29Eli Zaretskii2023-06-031-1/+2
| |\ \ | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ede3535051a ; Fix last change 8ec786349e1 Fix apostrophe handling in rust-ts-mode and go-ts-mode (B... 0eba9cf6511 * test/infra/Dockerfile.emba (emacs-base): Install also g... 4897c98b6c4 Fix 'python-util-clone-local-variables' 6b2c8dc9050 Revert "Enhance Python font-lock to support multilines" 348e4504c6d Fix typo in calc.texi 03663b8798a Update to Transient v0.4.1 dc7acb1aafe Avoid errors in 'delete-forward-char' deleting static com... 2f94f6de9d6 Make VS-15 and VS-16 compositions work correctly 753f8aa1f14 Fix project-name for vc-aware backend in non-file buffers 17c7915ab94 ; Fix 'package-install-upgrade-built-in' check for packag... e252ce26eab Add type_predicate 'is' as keyword in typescript-ts-mode ... 0a354d65784 Fix infloop in info-look.el 83b22139e4c Fix several todo-mode.el item editing bugs (bug#63811) ed4cd3eddf7 dockerfile-ts-mode: Prevent empty categories in imenu (Bu... 2e20e318da2 Brush up doc strings and terminology in plstore.el 372bc1278c2 Add internal documentation on plstore.el 23a14e7b902 Add compact_constructor_declaration font-locking to java-... 500abc4dc37 * lisp/tmm.el (tmm-completion-delete-prompt): Add more ch... afc1f329356 Allow to disable the DWIMish behavior of 'x' in package menu 08104c01504 Allow dired to invoke secondary browser a3063f0bc87 Add a binding for enriched-toggle-markup d8ba28fa394 Fix order of tmm-menubar when 'tmm-mid-prompt' is nil # Conflicts: # etc/NEWS
| | * Make VS-15 and VS-16 compositions work correctlyRobert Pluim2023-06-021-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is a conflict between forward matching and backward matching composition rules involving the same codepoint, which can cause the backward matching ones not to be invoked. Ensure that VS-15 (U+FE0E) and VS-16 (U+FE0F) are composed by forward matching rules instead in order to avoid this issue. * admin/unidata/emoji-zwj.awk: Add rules for CHAR+VS-15 and CHAR+VS-16. * lisp/composite.el: remove backward matching rule for VS-15. (Bug#63731)
| * | Merge from origin/emacs-29Eli Zaretskii2023-06-032-1/+739
| |\ \ | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | 3f441525679 Save the tree-sitter grammar recipe when installing a gra... c0c7b947baf Add instructions and test file for VS-15/VS-16 3be33aff963 A better fix for "Fix cancellation of Wdired" 756244c6963 ; * lisp/minibuffer.el (completions-header-format): Doc fix. 5d844e129ad Fix tmm-menubar when 'tmm-completion-prompt' is nil # Conflicts: # lisp/treesit.el
| | * Add instructions and test file for VS-15/VS-16Robert Pluim2023-05-282-1/+739
| | | | | | | | | | | | | | | | | | * admin/notes/unicode: Add instructions for emoji-variation-sequences.txt * admin/unidata/emoji-variation-sequences.txt: New file, imported from Unicode 15.
| * | Adapt emba integrationMichael Albinus2023-06-031-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * admin/notes/emba: Improve docker call. * test/infra/Dockerfile.emba (emacs-eglot, emacs-tree-sitter): Install also gawk. * test/infra/Makefile.in (TREE-SITTER-FILES): New variable. (tree-sitter-files-template): New rule. (.PHONY, generate-test-jobs): Add it to dependencies. * test/infra/gitlab-ci.yml (variables): Disable CI_DEBUG_TRACE. (test-tree-sitter): Extends also .tree-sitter-files-template. Use $tree_sitter_files. * test/infra/test-jobs.yml: Regenerate.
* | | Merge remote-tracking branch 'origin/master' into feature/androidPo Lu2023-05-312-4/+1
|\ \ \ | |/ /
| * | ; * admin/cus-test.el (cus-test-apropos): remove TODO (already done)Mattias Engdegård2023-05-301-2/+0
| | |
| * | ; * admin/admin.el (cusver-scan): remove broken warningMattias Engdegård2023-05-301-2/+1
| | | | | | | | | | | | | | | | | | The call to `format-message` had no effect in itself, but it turns out that actually emitting the result just results in useless warnings so we remove it entirely.