summaryrefslogtreecommitdiff
path: root/admin
Commit message (Collapse)AuthorAge
* * admin/*.el: Use lexical-bindingStefan Monnier2021-01-31
| | | | | | | | | | | | | * admin/admin.el: Use lexical-binding. (manual-misc-manuals): Pass a limit to `looking-back`. (reminder-for-release-blocking-bugs): Don't use `_` for a real variable. * admin/authors.el: Use lexical-binding. (authors-disambiguate-file-name): Remove unused var `parent`. * admin/cus-test.el: * admin/find-gc.el: * admin/gitmerge.el: Use lexical-binding.
* Use lexical-binding in all of `lisp/emacs-lisp`Stefan Monnier2021-01-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/bindat.el: Use lexical-binding. (bindat--unpack-group, bindat--length-group, bindat--pack-group): Declare `last` and `tag` as dyn-scoped. (bindat-unpack, bindat-pack): Bind `bindat-raw` and `bindat-idx` via `let` rather than via the formal arglist. * lisp/emacs-lisp/package-x.el: * lisp/emacs-lisp/generic.el: * lisp/emacs-lisp/eieio-opt.el: * lisp/emacs-lisp/derived.el: * lisp/emacs-lisp/crm.el: Use lexical-binding. * lisp/emacs-lisp/helper.el: Use lexical-binding. (Helper-help-map): Move initialization into declaration. * lisp/emacs-lisp/regi.el: Use lexical-binding. (regi-interpret): Remove unused var `tstart`. Declare `curframe`, `curentry` and `curline` as dyn-scoped. * lisp/emacs-lisp/shadow.el: Use lexical-binding. (load-path-shadows-find): Remove unused var `file`. Tighten a regexp, use `push`. * lisp/emacs-lisp/tcover-ses.el: Use lexical-binding. Require `ses`. Remove correspondingly redundant declarations. (ses--curcell-overlay): Declare. (ses-exercise): Use `dlet` and use a properly-prefixed var name. Fix name of `curcell-overlay` variable. * lisp/emacs-lisp/unsafep.el: Use lexical-binding. (unsafep): Bind `unsafep-vars` via `let` rather than via the formal arglist.
* * admin/notes/unicode: titdic-cnv.el is now utf-8.Paul Eggert2021-01-27
|
* Use `lexical-binding` in all `lisp/international` filesStefan Monnier2021-01-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/startup.el (keyboard-type): Make obsolete and lex-bound. * admin/unidata/unidata-gen.el (unidata-gen-file) (unidata-gen-charprop): Mark the generated files to use lexical binding. * lisp/international/isearch-x.el: Use lexical-binding. (junk-hist): Declare locally. * lisp/international/iso-cvt.el: * lisp/international/utf-7.el: * lisp/international/robin.el: * lisp/international/ogonek.el: * lisp/international/latin1-disp.el: * lisp/international/kkc.el: * lisp/international/kinsoku.el: * lisp/international/ja-dic-utl.el: Use lexical-binding. * lisp/international/ja-dic-cnv.el: Use lexical-binding. (skkdic-breakup-string): Remove unused var `kana-len`. * lisp/international/latexenc.el: Use lexical-binding. (tex-start-of-header): Declare. * lisp/international/mule-diag.el: Use lexical-binding. (list-character-sets): Remove unused var `pos`. (list-character-sets-1): Remove unused vars `tail` and `charset`. (list-charset-chars): Remove unused vars `chars` and `plane`. (describe-coding-system): Remove unused var `extra-spec`. (mule--print-opened): New var. (print-fontset): Bind it. (print-fontset-element): Use it instead of `print-opened`. * lisp/international/quail.el: Use lexical-binding. (quail-start-translation, quail-start-conversion): Remove unused var `generated-events`. (quail-help-insert-keymap-description): Use local dynbound var `the-keymap`.
* Remove support for 32 bit buildPhillip Lord2021-01-15
| | | | | | | | | * admin/nt/dist-build/README-scripts: Update * admin/nt/dist-build/README-windows-binaries: Update * admin/nt/dist-build/build-zips.sh: Remove 32 bit and fix paths * admin/nt/dist-build/build-dep-zips.py: Remove 32 bit and update paths * admin/nt/dist-build/emacs.nsi: Remove 32 bit and fix paths
* Update dependency capturePhillip Lord2021-01-15
| | | | | * admin/nt/dist-build/build-dep-zips.py: Use ntldd to directly determine DLL dependencies
* * admin/notes/elpa: Update to match recent Gnu ELPA changesStephen Leake2021-01-11
|
* Use lexical-binding in the remaining preloaded filesStefan Monnier2021-01-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/widget.el: * lisp/w32-fns.el: * lisp/textmodes/fill.el: * lisp/term/common-win.el: * lisp/scroll-bar.el: * lisp/rfn-eshadow.el: * lisp/menu-bar.el: * lisp/language/tibetan.el: * lisp/language/thai.el: * lisp/language/misc-lang.el: * lisp/language/lao.el: * lisp/language/korean.el: * lisp/language/japanese.el: * lisp/language/indian.el: * lisp/language/hebrew.el: * lisp/language/european.el: * lisp/language/ethiopic.el: * lisp/language/english.el: * lisp/language/cyrillic.el: * lisp/language/chinese.el: * lisp/jka-cmpr-hook.el: * lisp/international/ucs-normalize.el: * lisp/international/mule.el: * lisp/international/mule-conf.el: * lisp/international/iso-transl.el: * lisp/international/fontset.el: * lisp/international/characters.el: * lisp/format.el: * lisp/facemenu.el: * lisp/electric.el: * lisp/dos-w32.el: * lisp/dos-fns.el: * lisp/disp-table.el: * lisp/cus-face.el: * lisp/composite.el: * lisp/bindings.el: * admin/unidata/blocks.awk: * admin/charsets/eucjp-ms.awk: * admin/charsets/cp51932.awk: Use `lexical-binding`.
* * admin/last-chance.el (last-chance): Use `grep`s return valueStefan Monnier2021-01-03
| | | | (compilation-finish-functions): Only set it buffer-locally.
* Remove relative paths for consistencyPhillip Lord2021-01-03
| | | | * admin/nt/dist-build/build-zips.sh: Remove Paths
* Update copyright year to 2021Paul Eggert2021-01-01
| | | | Run "TZ=UTC0 admin/update-copyright".
* Fix some mistaken shell delintingPaul Eggert2021-01-01
| | | | | | * admin/merge-gnulib, admin/update-copyright, make-dist: Revert recent mistaken changes that were put in merely to pacify a shellcheck linter.
* Fix some shellcheck linter warningsStefan Kangas2020-12-31
| | | | | | | | | * admin/diff-tar-files: * admin/merge-gnulib: * admin/merge-pkg-config: * admin/update-copyright: * build-aux/git-hooks/prepare-commit-msg: * make-dist: Fix some shellcheck linter warnings.
* Revert "Import posix_spawn from Gnulib."Eli Zaretskii2020-12-25
| | | | | | This reverts commit 3ba34141da77a24c251ee6530f3f72a366fe556e. It breaks the MinGW build and should be first tested on a branch.
* Import posix_spawn from Gnulib.Philipp Stephani2020-12-25
| | | | | | | | | | | | | | posix_spawn is less error-prone than vfork + exec, and can make use of system-specific optimizations like `clone' on Linux. Import Gnulib replacement so that we can use recent additions like `posix_spawn_file_actions_addchdir'. The only manual change are to admin/merge-gnulib and .gitignore. All other changes are due to rerunning merge-gnulib. * admin/merge-gnulib (GNULIB_MODULES): Add posix_spawn-related modules. * .gitignore: Add new generated files.
* Adjust to recent Gnulib changesPaul Eggert2020-12-25
| | | | | | | | | | | | | | | | | | | | | | The latest Gnulib merge brought in free-posix, which causes 'free' to preserve errno. This lets us simplify some Emacs code that calls 'free'. * admin/merge-gnulib (GNULIB_MODULES): Add free-posix. This module is pulled in by canonicalize-lgpl anyway, so we might as well rely on it. * lib-src/emacsclient.c (get_current_dir_name): Sync better with src/sysdep.c. * lib-src/etags.c (process_file_name, etags_mktmp): * lib-src/update-game-score.c (unlock_file): * src/fileio.c (file_accessible_directory_p): * src/sysdep.c (get_current_dir_name_or_unreachable): Simplify by assuming that 'free' preserves errno. * src/alloc.c (malloc_unblock_input): Preserve errno, so that xfree preserves errno. * src/sysdep.c (get_current_dir_name_or_unreachable): Simplify by using strdup instead of malloc+memcpy. No need for realloc (and the old code leaked memory anyway on failure); just use free+malloc.
* Merge from origin/emacs-27Glenn Morris2020-12-18
|\ | | | | | | | | | | | | | | | | | | 48b9c47805 Minor fixes in authors.el and in tarball-making instructions d7a4ceaa1e ; Add a new item to TODO 64fe805b19 Improve documentation of 'query-replace' 7cacf5da47 Update to Org 9.4.3 # Conflicts: # admin/authors.el
| * Minor fixes in authors.el and in tarball-making instructionsEli Zaretskii2020-12-18
| | | | | | | | | | * admin/authors.el (authors): Make the error message more helpful. (authors-ignored-files, authors-renamed-files-alist): Update.
* | Add some admin/emake commentsLars Ingebrigtsen2020-12-14
| |
* | Make the emake error messages redGregory Heytings2020-12-14
| | | | | | | | * admin/emake: Colorize error messages.
* | * admin/nt/dist-build/build-dep-zips.py: Remove unused import.Stefan Kangas2020-12-08
| |
* | Merge from origin/emacs-27Glenn Morris2020-11-13
|\| | | | | | | | | a3d316bbb7 (origin/emacs-27) Update information about refcards f43e9ad524 Avoid crashes in the daemon due to user interaction
| * Update information about refcardsEli Zaretskii2020-11-13
| | | | | | | | | | | | * admin/release-process (refcards): * admin/make-tarball.txt (refcards): Update information about generating refcards and required TeX/LaTeX packages.
| * * admin/release-process: Add note to update files from upstream.Stefan Kangas2020-10-17
| | | | | | | | (cherry picked from commit 86dd9d12aa5a273da2efd4ce8c6e35ae343f1494)
* | Use lexical-binding in mule-charsets.elStefan Kangas2020-11-04
| | | | | | | | | | * admin/charsets/mule-charsets.el: Use lexical-binding. (mule-charsets-header): Rename from 'header' to silence byte-compiler.
* | ; Prefer https to http in more URLsStefan Kangas2020-10-24
| | | | | | | | These were all tested and confirmed working.
* | ; * admin/MAINTAINERS: Add entry for Michael Albinus.Michael Albinus2020-10-19
| |
* | * admin/release-process: Add note to update files from upstream.Stefan Kangas2020-10-17
| |
* | ; Fix trivial typos in ChangeLogsStefan Kangas2020-10-03
| |
* | Don't quote lambdas in several placesStefan Kangas2020-10-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * admin/find-gc.el (find-gc-unsafe): * lisp/align.el (align-rules-list): * lisp/comint.el (comint-arguments): * lisp/double.el (isearch-mode-map): * lisp/ehelp.el (electric-help-command-loop): * lisp/emacs-lisp/cl-macs.el (cl-defstruct): * lisp/emulation/cua-rect.el (cua--copy-rectangle-as-kill) (cua-copy-rectangle-as-text): * lisp/eshell/esh-var.el (eshell-parse-variable-ref): * lisp/hexl.el (hexl-insert-multibyte-char): * lisp/international/titdic-cnv.el (tsang-quick-converter) (ziranma-converter): * lisp/language/tibet-util.el (tibetan-decompose-precomposition-alist): * lisp/mail/mailalias.el (mail-get-names): * lisp/mh-e/mh-e.el (mh-auto-fields-list, mh-identity-default): * lisp/mouse.el (mouse-buffer-menu-map, mouse-buffer-menu-alist): * lisp/play/gametree.el (gametree-make-heading-function): * lisp/shell.el (shell--command-completion-data): * lisp/talk.el (talk-update-buffers): * lisp/tempo.el (tempo-insert-template, tempo-is-user-element) (tempo-build-collection): * lisp/term.el (term-input-filter, term-pager-help): * lisp/textmodes/table.el (table-delete-column): * lisp/url/url-cache.el (url-cache-create-filename-human-readable): * lisp/textmodes/tex-mode.el (latex-imenu-create-index): Don't quote lambdas.
* | Fix custom-tests with non-GNU grepMattias Engdegård2020-09-29
| | | | | | | | | | * admin/cus-test.el (cus-test-get-lisp-files): Add path argument required by standard grep (BSD, for instance).
* | Add an expensive test for defcustom typesLars Ingebrigtsen2020-09-25
| | | | | | | | | | | | | | * admin/cus-test.el (cus-test-opts): Return the tests. * test/lisp/custom-tests.el (check-for-wrong-custom-types): Test custom types (bug#30990).
* | ; Fix typosStefan Kangas2020-09-21
| |
* | Merge from origin/emacs-27Glenn Morris2020-08-31
|\| | | | | | | | | | | | | | | f20169399d (origin/emacs-27) Fix typo in Introduction to Emacs Lisp 7605060d51 Update Elisp Manual reference to which-function-mode 29708cbde7 Some precisions to bug handling dddc971f0e CC Mode: Fix processing for when c-multiline-string-start-... 4a73fb9668 Fix description of %-constructs in 'mode-line-format'
| * Some precisions to bug handlingMichael Albinus2020-08-30
| | | | | | | | | | | | | | * admin/admin.el (reminder-for-release-blocking-bugs): Add date to subject. * admin/notes/bug-triage: * admin/notes/bugtracker: Minor precisions.
* | Merge from origin/emacs-27Glenn Morris2020-08-31
|\| | | | | | | da4840af12 Adapt reminder-for-release-blocking-bugs
| * Adapt reminder-for-release-blocking-bugsMichael Albinus2020-08-27
| | | | | | | | | | | | | | | | * admin/admin.el (reminder-for-release-blocking-bugs): Require `debbugs-gnu' also in `interactive' form. * admin/release-process: Rename RELEASE-CRITICAL to RELEASE-BLOCKING. Adapt Emacs version. Describe `reminder-for-release-blocking-bugs'.
| * * admin/admin.el (reminder-for-release-blocking-bugs): New command.Michael Albinus2020-08-25
| |
* | * admin/admin.el (reminder-for-release-blocking-bugs): New command.Michael Albinus2020-08-25
| |
* | Merge from origin/emacs-27Michael Albinus2020-08-25
|\| | | | | | | | | | | | | | | | | | | 44104a607a Fix error in GMP test e26e63444d Add Feature testing for Windows binaries 4e2caef384 ; * src/character.c (str_as_multibyte): Fix the commentary. d3a4ce8420 Revert "; * etc/NEWS: Remove temporary note on documentati... 16f00e36dc * admin/admin.el (set-version): Trap yet another NEWS error. 121be3e118 ; * etc/NEWS: Remove temporary note on documentation. (Bu... 5fcb97dabd Fix cond jump table compilation (bug#42919)
| * * admin/admin.el (set-version): Trap yet another NEWS error.Glenn Morris2020-08-19
| |
* | Simplify by using Gnulib sigdescr_np modulePaul Eggert2020-08-23
| | | | | | | | | | | | | | | | | | | | | | Inspired by a straightforward patch by Bruno Haible. * admin/merge-gnulib (GNULIB_MODULES): Add sigdescr_np. * configure.ac: Do not check for sys_siglist or __sys_siglist. * lib/gnulib.mk.in, m4/gnulib-comp.m4: Regenerate. * lib/sigdescr_np.c, m4/sigdescr_np.m4: New files, copied from Gnulib. * src/sysdep.c (sys_siglist, sys_siglist_entries): Remove. (init_signals): Do not initialize sys_siglist. (safe_strsignal): Use sigdescr_np instead of sys_siglist.
* | Make Gnus stop clobbering the M-s search prefix key bindingLars Ingebrigtsen2020-08-15
| | | | | | | | | | | | | | | | | | | | | | * doc/emacs/misc.texi (Gnus Summary Buffer): Ditto. * doc/misc/gnus.texi (Searching for Articles): Document moved M-s (bug#39706). * lisp/gnus/gnus-sum.el (gnus-summary-mode-map): Move gnus-summary-search-article-forward to M-s M-s, and add M-s M-r for gnus-summary-search-article-backward.
* | Stop using Gnulib inttypes modulePaul Eggert2020-08-12
| | | | | | | | | | | | | | It wasn’t needed for MinGW after all, no other platform seems to need it, and it slows down ‘configure’. * admin/merge-gnulib (GNULIB_MODULES): Remove inttypes. * m4/gnulib-comp.m4: Regenerate.
* | Use Gnulib inttypes modulePaul Eggert2020-08-11
| | | | | | | | | | | | Needed for platforms like MinGW that don’t support C99 PRIdPTR. * admin/merge-gnulib (GNULIB_MODULES): Add inttypes. * m4/gnulib-comp.m4: Regenerate.
* | Merge from origin/emacs-27Glenn Morris2020-08-03
|\| | | | | | | | | | | | | | | e12d1fbc15 ; ChangeLog.3 and etc/AUTHORS fixes 748f0d4bc6 * admin/authors.el (authors-aliases): Remove a faulty regexp. # Conflicts: # etc/AUTHORS
| * * admin/authors.el (authors-aliases): Remove a faulty regexp.Nicolas Petton2020-07-30
| |
| * Update authors.elNicolas Petton2020-07-28
| | | | | | | | * admin/authors.el (authors-aliases): Add author aliases.
* | ; Maintainer header updatesGlenn Morris2020-07-31
| |
* | * admin/gitmerge.el (gitmerge-resolve): Discard AUTHORS conflicts.Glenn Morris2020-07-29
| |