1. 15 Jan, 2021 2 commits
    • Phillip Lord's avatar
      Remove support for 32 bit build · 667f2e09
      Phillip Lord authored
      * 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
      667f2e09
    • Phillip Lord's avatar
      Update dependency capture · f95c1b32
      Phillip Lord authored
      * admin/nt/dist-build/build-dep-zips.py: Use ntldd to directly
        determine DLL dependencies
      f95c1b32
  2. 11 Jan, 2021 1 commit
  3. 05 Jan, 2021 1 commit
    • Stefan Monnier's avatar
      Use lexical-binding in the remaining preloaded files · 898a94a9
      Stefan Monnier authored
      * 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`.
      898a94a9
  4. 03 Jan, 2021 2 commits
  5. 01 Jan, 2021 3 commits
  6. 31 Dec, 2020 1 commit
    • Stefan Kangas's avatar
      Fix some shellcheck linter warnings · efe59114
      Stefan Kangas authored
      * 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.
      efe59114
  7. 25 Dec, 2020 3 commits
    • Eli Zaretskii's avatar
      Revert "Import posix_spawn from Gnulib." · ecf84a22
      Eli Zaretskii authored
      This reverts commit 3ba34141.
      It breaks the MinGW build and should be first tested on a
      branch.
      ecf84a22
    • Philipp Stephani's avatar
      Import posix_spawn from Gnulib. · 3ba34141
      Philipp Stephani authored
      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.
      3ba34141
    • Paul Eggert's avatar
      Adjust to recent Gnulib changes · ec8a17e9
      Paul Eggert authored
      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.
      ec8a17e9
  8. 18 Dec, 2020 1 commit
  9. 14 Dec, 2020 2 commits
  10. 08 Dec, 2020 1 commit
  11. 13 Nov, 2020 1 commit
    • Eli Zaretskii's avatar
      Update information about refcards · a3d316bb
      Eli Zaretskii authored
      * admin/release-process (refcards):
      * admin/make-tarball.txt (refcards): Update information about
      generating refcards and required TeX/LaTeX packages.
      a3d316bb
  12. 04 Nov, 2020 1 commit
  13. 24 Oct, 2020 1 commit
  14. 19 Oct, 2020 1 commit
  15. 17 Oct, 2020 2 commits
  16. 03 Oct, 2020 1 commit
  17. 01 Oct, 2020 1 commit
    • Stefan Kangas's avatar
      Don't quote lambdas in several places · b03f74e0
      Stefan Kangas authored
      * 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.
      b03f74e0
  18. 29 Sep, 2020 1 commit
  19. 25 Sep, 2020 1 commit
  20. 21 Sep, 2020 1 commit
  21. 30 Aug, 2020 1 commit
    • Michael Albinus's avatar
      Some precisions to bug handling · 29708cbd
      Michael Albinus authored
      * admin/admin.el (reminder-for-release-blocking-bugs): Add date to subject.
      
      * admin/notes/bug-triage:
      * admin/notes/bugtracker: Minor precisions.
      29708cbd
  22. 27 Aug, 2020 1 commit
    • Michael Albinus's avatar
      Adapt reminder-for-release-blocking-bugs · da4840af
      Michael Albinus authored
      * 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'.
      da4840af
  23. 25 Aug, 2020 2 commits
  24. 23 Aug, 2020 1 commit
    • Paul Eggert's avatar
      Simplify by using Gnulib sigdescr_np module · df589d36
      Paul Eggert authored
      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.
      df589d36
  25. 19 Aug, 2020 1 commit
  26. 15 Aug, 2020 1 commit
    • Lars Ingebrigtsen's avatar
      Make Gnus stop clobbering the M-s search prefix key binding · 37358dd4
      Lars Ingebrigtsen authored
      * 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.
      37358dd4
  27. 12 Aug, 2020 1 commit
    • Paul Eggert's avatar
      Stop using Gnulib inttypes module · 7e3fd65b
      Paul Eggert authored
      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.
      7e3fd65b
  28. 11 Aug, 2020 1 commit
    • Paul Eggert's avatar
      Use Gnulib inttypes module · 39c16c11
      Paul Eggert authored
      Needed for platforms like MinGW that don’t support C99 PRIdPTR.
      * admin/merge-gnulib (GNULIB_MODULES): Add inttypes.
      * m4/gnulib-comp.m4: Regenerate.
      39c16c11
  29. 31 Jul, 2020 1 commit
  30. 30 Jul, 2020 1 commit
  31. 29 Jul, 2020 1 commit