[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
emacs-27 updated (d024fc1 -> bc61ec3)
From: |
Nicolas Petton |
Subject: |
emacs-27 updated (d024fc1 -> bc61ec3) |
Date: |
Wed, 29 Jul 2020 16:58:05 -0400 (EDT) |
nicolaspetton pushed a change to branch emacs-27.
from d024fc1 * doc/lispref/symbols.texi (Definitions): Fix typo.
adds 64fe67b Bump Emacs version to 28.0.50
adds 94fa7ce Make argument names in module interface more consistent.
adds b2571ec ; Fix oversights during renaming of example code
adds e7edba4 Don’t allow portable dumping in interactive mode
(Bug#38453).
adds 17c1981 Further expand coverage of unit tests for time-stamp
adds 00c9949 Remove some undefined behavior related to left shifts.
adds ac7b260 * src/pdumper.c (Fdump_emacs_portable): Reword error
message.
adds 9c91204 Another adjustment to flex completion style's sorting
function
adds 24a1f52 Slightly simplify lisp/icomplete.el with new
icomplete--category helper
adds ee91405 Make fido-mode behave more like ido-mode when finding
directories
adds 232a36f * src/emacs-module.h.in: Use @emacs_major_version@ for
current env.
adds 5617c82 Prepare module header generation for Emacs 28.
adds 60fba71 Don't use `let*' with just one binding
adds a6b41a8 * src/minibuf.c (read_minibuf): Use `user-error`
adds 0d2a711 Move flex style's minibuffer-default-aware sorting to
lisp/icomplete.el
adds 7c5d6a2 Make goto-line keep a separate input history per buffer
adds 28268e4 Support .dylib suffix for modules on macOS (Bug#36226).
adds 93d4725 ; Merge from origin/emacs-27
adds 2bb7bb4 Merge from origin/emacs-27
adds b766a9d ; Merge from origin/emacs-27
adds 43d97f1 Merge from origin/emacs-27
adds 19b28ab Don't bind XEmacs-only variable in edebug
adds 5f55057 Add some documentation for support of .dylib suffix on
macOS
adds 273b815 * .gitignore: Ignore .dylib files (shared libraries on
macOS)
adds c454fa7 ; * etc/NEWS: Fix a recently added entry.
adds 83587bb Correctly cache sorted completions in
icomplete--sorted-completions
adds 13778aa Don't force completion recalculation in icomplete-fido-ret
adds 639fb50 Don't always resort in recently introduced
icomplete--sorted-completions
adds 719ad59 Promote function type aliases to the public module API.
adds c980d21 Simplify an example in the modules manual
adds af085ef Use regexp type for regexps in defcustom declarations
adds 1ba5b64 Optimise 'while' bodies for effect
adds 9b5ac5f * lisp/net/ldap.el (ldap-search-internal): Add missing
setq.
adds ea5e33d Fix bogus test in body of a while loop
adds f104099 Update for Emacs-28
adds 2902fb0 Fix error message about recursive use of minibuffer
adds 4fff3ed Deduplicate non-fixnum numeric constants in
byte-compilation
adds 822c98a Merge from origin/emacs-27
adds 7808453 ; Merge from origin/emacs-27
adds 01a0e17 Merge from origin/emacs-27
adds 07437c7 Display a help text when listing EPA keys
adds e1fd6b1 Fix recent gnus-start.el breakage
adds a263dde Merge from origin/emacs-27
adds fab6c20 ; Merge from origin/emacs-27
adds 99cd8ba Merge from origin/emacs-27
adds 00c9308 ; Merge from origin/emacs-27
adds 90083b7 Merge from origin/emacs-27
adds 248c5e1 Sync with Tramp 2.4.3
adds e729ff5 * admin/gitmerge.el (gitmerge-skip-regexp): Be more
restrictive.
adds 331f3f9 Merge from origin/emacs-27
adds 47f66e1 ; Merge from origin/emacs-27
adds c6fb86b Merge from origin/emacs-27
adds 64d1b9f Update from gnulib
adds b19592a * etc/NEWS: Update copyright year.
adds 87772ff Remove files no longer needed from Gnulib
adds 12d004d Assume C99-style ‘long long’
adds 53f0de5 Lispref: Explain avoiding lambdas on hooks.
adds dd139e1 ; Auto-commit of loaddefs files.
adds d36adb5 Fix compilation with GTK versions older than 3
adds dd0e4d4 Let the OS clear large new objects
adds a022bc3 * .gitlab-ci.yml (before_script): Install g++ for CEDET
tests.
adds 00ddb49 Merge from origin/emacs-27
adds ef40d52 ; Merge from origin/emacs-27
adds 6654ace Merge from origin/emacs-27
adds 2ab5bc3 ; Merge from origin/emacs-27
adds fa7148f Merge from origin/emacs-27
adds 2b6d702 Fix the MS-Windows build broken by "Let the OS clear
large new objects"
adds 48ffef5 Implement finalizers for module functions (Bug#30373)
adds 98ab70b * src/alloc.c (cleanup_vector): Fix --without-modules
builds.
adds cadf985 Let the OS clear new large strings of NUL
adds 52db14b emacs-module.h: Don't generate invalid C++11 code.
adds fb38d36 Make module function finalizer test less brittle.
adds 8e38681 Generate fewer useless conditionals in cl-loop
adds 9bbf175 Improve 'noexcept' support in C++17.
adds add2b2d Fix bug in recent allocate_string_data patch
adds 5669878 * lisp/gnus/gnus-start.el (gnus-group-change-level):
Simplify
adds 32bd911 Simplify x-dnd.el due to bignums
adds 3910117 * lisp/arc-mode.el (archive-zip-summarize): Remove unused
local.
adds 505ed06 ; Some that->than fixes.
adds e086a9f * lisp/emacs-lisp/bindat.el: Remove obsolete comment.
adds 2d5d0fa Remove generation of old bytecodes for catch/unwind
adds 9d38564 ; * lisp/x-dnd.el (x-dnd-get-motif-value): Fix typo.
adds fc92c2d Also print function data when printing module functions.
adds 26fde48 Shorten pointer printing code using a small helper
function.
adds 38db41d Merge from origin/emacs-27
adds bb2b857 ; Merge from origin/emacs-27
adds f909433 Merge from origin/emacs-27
adds 3fc859d Go back to iso-2022-7bit for titdic-cnv.el again
adds b47a0d6 ; Fix typo in previous patch.
adds 35d5694 Mark 'catch' and 'condition-case' bytecodes as obsolete
adds 823ce3a ; Sync with Tramp repository
adds 4f2b415 ; Adapt tramp-tests.el
adds dd85664 Implement stderr in tramp-adb-handle-make-process
adds 72f54f0 Fix NS frame parameters (bug#39000)
adds f950b07 Help the compiler inline sxhash
adds 724af76 Fix sxhash-equal on bytecodes, markers, etc.
adds f8a0b02 ; Merge from origin/emacs-27
adds b968b73 Merge from origin/emacs-27
adds eae42a6 Merge from origin/emacs-27
adds 91e239a Merge from origin/emacs-27
adds 7087307 Remove obsolete thread-alive-p
adds 17cfd70 Add hexdump/awk file encoding to Tramp. (Bug#35639)
adds 41d9d51 Merge from origin/emacs-27
adds 3252f31 Use decode_string_utf_8 in emacs-module.c.
adds 6100f9a * src/pdumper.c (dump_vectorlike): Unbreak build after
724af7671590c
adds 0abda55 Port configure.ac to future Gnulib
adds 4fc0bc9 Update from gnulib
adds 88efc73 Default cairo to enabled
adds 06caa3b Refactor Tramp async process code
adds e31287e Fix implicit declaration of getenv and atol
adds d672ad6 Merge from origin/emacs-27
adds 576dfc8 Remove unused ftx font backend driver
adds a70feb0 * admin/unidata/unidata-gen.el: Use lexical-binding
adds 07a4dd8 parse-time-string now parses ISO 8601 format strings
adds 41a270d Refactor parse-time-string
adds 125bc5b dns-query now represents SOA integers as integers
(Bug#38937)
adds f7ff3dd Add SASL SCRAM-SHA-256 support.
adds 0f4fa00 Remove references to obsolete libraries
adds 215d9fc Merge from origin/emacs-27
adds 1b1aaf3 * admin/notes/font-backend: Remove outdated file.
(Bug#34663)
adds 25adbc4 Add unattended spell-checking to checkdoc
adds 3446c26 Fix hexl jumping to end of file
adds 025d6ac Add index entry "syntax highlighting" to the elisp manual
adds f18c78e Remove a FIXME from package.el
adds a36495d Fix the error message from makefile-move-to-macro
adds ee0e3a7 edebug: remove ancient code for ancient XEmacs support
libs
adds 98c6416 * lisp/obsolete/cust-print.el (print-circle): Doc tweak.
adds e32bae6 Replace add-hook load-hook with with-eval-after-load
adds e135414 Replace doc references to load-hooks
adds 278f1f9 * doc/misc/ido.texi (Ignoring): Reword per Texinfo
warning.
adds 6dbe2c9 Make sb-image.el obsolete (Bug#37837)
adds 680021e Make more load-hooks obsolete
adds b615c1f * lisp/progmodes/vhdl-mode.el (speedbar-load-hook):
Silence compiler.
adds 213840a Merge from origin/emacs-27
adds 9fcfe05 ; Merge from origin/emacs-27
adds 1149b69 Merge from origin/emacs-27
adds 8c37649 ; Merge from origin/emacs-27
adds d97a77c Merge from origin/emacs-27
adds 8d2fecd Introduce element &error into edebug specification lists
for macros
adds bce3d89 Remove XEmacs compat code from allout.el
adds c1b6d5c Improve performance when a string's byte count changes
adds ac121d8 Make Faset nonrecursive
adds 43e79d4 Remove XEmacs and old Emacs compat code from ebnf2ps.el
adds 1e291a0 Don't error on non-toolkit NS scrollbars (bug#37042)
adds 1787b86 Add ability to find ObjC method names
adds a4610c3 * src/fns.c (sxhash_obj): Fix crash on sub-char-tables
adds 447bb13 Ensure that gnus-summary-attach-article finds the right
articles
adds b222e1a Don’t assume sizeof (size_t) == 4 in allocators
adds 0e57792 Add space before messsage in byte compiler warnings
adds 52baaca Update from Gnulib
adds 35a1a00 Remove Gnulib putenv code
adds 0ad895d Sync with Tramp 2.5.0-pre
adds c7c9919 ; * etc/NEWS: Fix typos.
adds 3d81d23 Make arguments to dired-chage-marks non-optional
adds e5e31aa Improve error handling in dired-change-marks
adds 46fefb0 * lisp/international/mule-cmds.el
(universal-coding-system-argument): Rewrite
adds 6cc1db8 Fix drag and drop from some Qt versions
adds b3ad638 Work better if stat etc. are interrupted
adds cdede98 * lisp/progmodes/cc-cmds.el: Don't use local vars as
symbols
adds 519de2f Merge from origin/emacs-27
adds 1a54e50 ; Merge from origin/emacs-27
adds 215cead Merge from origin/emacs-27
adds f650d54 Unbreak the MS-Windows build
adds d8da850 Document cairo-related fallout to font-backend settings
adds 57d498a Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds b651939 * lisp/international/mule-cmds.el
(mule-cmds--prefixed-command-pch): Fix typo
adds e74093d Add Cairo font backend info
adds ee1ccb4 ; fix typo in previous commit
adds c1b6cf6 * lisp/progmodes/grep.el (grep-read-files-function): New
var.
adds 140eb90 Recommend use of HarfBuzz
adds abb2515 * test/lisp/auth-source-pass-tests.el: Test for multiple
ports.
adds 63f69e9 Minor cleanup in
{autorevert,filenotify,shadowfile}-tests.el
adds e88eed9 Make find-file-at-point respect port numbers in Tramp
file name
adds 0c9da50 Default lisp-mode to use Common Lisp indentation
adds f79a92f Support solar and lunar eclipses in Calendar
adds 3fd35d7 Add \sqrt and \sqrt[3] as Latex input methods
adds 1a2a5a1 Add \sqrt[4] as Latex input method, too
adds 2d9d62b Add new Tramp method "media"
adds 83d4934 Merge from origin/emacs-27
adds a1bfb92 ; Merge from origin/emacs-27
adds 5715eb9 Merge from origin/emacs-27
adds 6f58054 Fix crash when sending Gnus message (Bug#39207)
adds 72011f2 Fix bug 39218
adds 8fbc2fd Implement "/media::" default host name in Tramp
adds a15a0cf Prefer saying "Info manual" to "info page" in docs
adds c4687d9 Remove irrelevant info from .elc headers
adds cd2d812 Unbreak byte compilation
adds 963a9ff Globally sanitize single-file package long descriptions
(Bug#37548)
adds 04ca1a1 Make so-long test pass following lisp-mnt change
adds 75c1f93 Simplify locale setup
adds 1ebe160 Warn about XFT and about Cairo without HarfBuzz
adds 9ba7abe Expand Cairo and HarfBuzz descriptions
adds 9849038 Support (un)mount of Tramp media devices
adds 0debadb Minor code cleanup in Tramp
adds ff630b5 Adapt tramp-test32-shell-command
adds d9385ac Make links in shr use separate mouse highlight regions
adds 635e55e Merge from origin/emacs-27
adds c7d870d ; Merge from origin/emacs-27
adds a76e7d5 Merge from origin/emacs-27
adds fcad41c Add tests for version comparison predicates
adds 9c576c2 Fix parse-time-string bug with ISO 8601 defaults
adds a391ffa Fix iso8601-parse so unknown DST is -1, not nil
adds 0c6c8aa Remove (or double) redundant backslashes in string
literals
adds f42d57c Install C source code for C-h f etc.
adds 31efd1c Fix MS-Windows build broken by "Install C source code"
adds 5ba6df7 Fix Bug#39279
adds e97da6b Add more tests for bookmark-bmenu-list
adds 26d890c Propagate NSLocale into Emacs better
adds 491c909 Improve doc for emacs-source-directory (Bug#36527).
adds 901f58c Update mini-gmp
adds 23ef804 * src/mini-gmp.c: Fix comment typos.
adds 5020594 * lisp/emacs-lisp/debug.el (debug): Merge the
non-interactive cases
adds e1c93a0 Fix problems in Tramp's async-shell-command
adds 688e924 Fix Bug#39253
adds a02b179 Revert the --with-install-srcdir patch
adds da7267e Update from Gnulib
adds 5ee3c37 Make sure that all gnus buffers are killed on exit
adds 60a3c5d Merge from origin/emacs-27
adds ac6e620 Revert "Fix some NS drawing issues (bug#32932)"
adds 6b955c2 Revert "Ensure NS frame is redrawn correctly after
scroll"
adds 3ad7813 Revert "Make all NS drawing be done from drawRect"
adds f674c90 Draw to offscreen buffer on macOS
adds 93b5530 Merge branch 'scratch/ns/draw-to-bitmap'
adds a7a955e Revert "Fix MS-Windows build broken by "Install C source
code""
adds bb3b099 fix bug#39344
adds 5db3324 Show key bindings on M-x completion (bug#39035)
adds 7c7b91b Make iso8601.el understand two obsolete forms
adds 1ed7cd4 Give fuller support for obsolete ---12 dates in iso8601
adds 38b6ed1 prune the overly cavalier "kill all gnus buffers exit"
adds 78b8726 * etc/NEWS: Move M-x suggest-key-bindings to "Editing
Changes" section.
adds d3ead37 Remove compatibility hack in Tramp
adds bb1d42b Implement `shell-command-dont-erase-buffer' in Tramp.
(Bug#39067)
adds fcac8fc ; Auto-commit of loaddefs files.
adds 0ceb5d0 Merge from origin/emacs-27
adds 0e9a14b ; Merge from origin/emacs-27
adds 1083e52 Merge from origin/emacs-27
adds 39f723b ; Merge from origin/emacs-27
adds 45fd45a ; Fix docstring in Tramp
adds f9504ff * lisp/progmodes/sh-script.el: Remove old non-SMIE
indentation code
adds 557b790 Add new help command describe-keymap
adds 330228d Provide default for describe-keymap prompt
adds b641c17 Silence byte-compiler warning
adds e287da5 * lisp/emacs-lisp/map.el: Add keyword-only pattern
abbreviation
adds 5006816 * lisp/gnus/gnus-sum.el (gnus-read-move-group-name): Use
user-error
adds 1759b7d * lisp/net/tramp-gvfs.el
(tramp-gvfs-handle-file-system-info): Fix error.
adds 6b00600 Handle problem with *BSD libedit in Tramp
adds 196da30 Minor fix in tramp-test32-shell-command
adds aea12d4 Add new filter commands to Package Menu (Bug#38424)
adds bb9723b Don't use obsolete function in package-tests.el
adds feb681d Silence byte-compiler warning
adds 0609dd4 Add ':extend t' to mm-uu-extract face
adds ebff24c Eval macro arg just once
adds 7e0a4b7 * lisp/wid-edit.el (widget-choose): Use
read-char-from-minibuffer (bug#17272)
adds d8f4317 Make 'M-x battery RET' work out-of-box for UPower users.
adds cf14fa0 * lisp/battery.el: Use lexical-binding. Drop Redundant
`:group`s.
adds 68d4339 Merge from origin/emacs-27
adds 15814d0 ; Merge from origin/emacs-27
adds c4be801 Merge
adds 63fd6c9 Support for (box . SIZE) 'cursor-type'
adds ac6ba68 Minor fixes of the last commit
adds 30abcda Some Tramp fixes
adds 07e1852 Enhance memory address evaluation in gdb-mi
adds 953e7ab Improve prefix arg support in 'ediff-scroll-horizontally'
adds fe903c5 Allow composition of pure-ASCII strings in the mode line
adds 2645ae1 * lisp/simple.el (undo-redo): New command
adds 5e7bead Update from Gnulib
adds ac9acc1 Use quit-restore-window to close tab (bug#39446)
adds 7935551 ; Fix recently-committed documentation
adds 2e2f539 Fix window position in Tramp's shell-command
adds a012953 Fix problem with auth-source.el in Tramp
adds de1d150 Fix Tramp tests towards *BSD
adds 7fda394 Fix `tramp-interrupt-process'
adds 5b160b3 Simplify Tramp caching
adds 56ce263 Merge from origin/emacs-27
adds 70d62e0 ; Merge from origin/emacs-27
adds a13d1f9 Merge from origin/emacs-27
adds 44298ea Use CGImage instead of NSBitmapImageRep (bug#32932)
adds b80c4b4 Add an appropriate error for reading bad JSON arrays
adds bbe1359 Fix Tramp tests for MS Windows
adds 32f0149 * lisp/simple.el (undo): Use undo--last-change-was-undo-p
adds d737e49 * lisp/gnus/nnmaildir.el: Fix O(n^2) problem when leaving
a group
adds 2e81e57 * src/lread.c: Remove old-style backquotes support
adds a9e7ae3 Remove lread tests for a feature that was deleted
adds 61216e4 When searching a topic in Gnus, search all topic's groups
adds 333cc6a * etc/NEWS: Improve last change
adds 3843721 Fix typos
adds b519d51 ; * etc/NEWS: Fix wording in a recently added entry.
adds ccb15ad Remove another test for deleted lread feature
adds 3480071 Fix C-h C-h bug due to mutating a hash key
adds f633e01 Merge from origin/emacs-27
adds df9da94 * src/lread.c (read1): Fix int/Lisp_Object mix up.
adds 556cc72 Improve C-h C-h bug fix
adds 121f9bb Avoid unlikely load-average bug
adds 0c0fa1d * lisp/wdired.el (wdired-next-line,
wdired-previous-line): Preserve column
adds 2b04ca0 Support state changing VC operations in dired-mode on
files (bug#34949)
adds 52dbd70 * doc/misc/texinfo.tex: Update from Gnulib.
adds 1a75e8b Fix horizontal bit shifting
adds b3de130 Fix working text related issues on NS (Bug#38851)
adds e1e1bd8 Fix conversion of text/html->multipart/related
adds 4b118bd Fix search for ~/.Xdefaults-HOSTNAME (again)
adds 734eb7e Fix some file-modes races
adds b7d5a64 Introduce face for <code> elements in shr
adds 55ad194 Fix <button>...</button> submit button rendering in eww
adds 3ac8349 Fix problem with degenerate <html base="."> specs in shr
adds 17691ad shr comment typo fix
adds d950a61 Remove Emacs 20 bug workaround in ebnf2ps (bug#39663)
adds 8dc4034 Add and remove backslashes in regexps
adds 770f76f Remove subsumed repetitions in regexps
adds 398afba Merge from origin/emacs-27
adds 41450a8 Less bad permutation generator in regexp-opt test
adds 97b8a78 Allow tempo-define-template to reassign tags to new
templates
adds 36df5e7 ; * lisp/tempo.el (tempo-add-tag): Punctuation fixes in
comments.
adds 3b4bd4b * src/keyboard.c (make_lispy_event): Generate proper
tool-bar events.
adds 1cb14aa * src/keyboard.c: Copy last tool-bar change to tab-bar.
adds 929c9d3 ; * test/lisp/emacs-lisp/regexp-opt-tests.el: Fix last
change
adds 202c331 Restore runtime check for invalid tag
adds c87a165 Update from Gnulib
adds bce1735 * lisp/font-lock.el (font-lock-ensure): Use
font-lock-specified-p (bug#39597)
adds b6be1ce Update from Gnulib
adds 3f01a17 Merge from origin/emacs-27
adds 4332964 ; Merge from origin/emacs-27
adds eb34c10 Merge from origin/emacs-27
adds b95f78e Add `verilog-auto-inst-template-required'.
adds c4ca821 Update from Gnulib
adds 9d626df Add 'nofollow' flag to set-file-modes etc.
adds 7dfe90a Adapt the MS-Windows build to 'nofollow' changes
adds 29eb93e * lisp/comint.el (comint-redirect-setup): Guard
mode-line-process (bug#39705)
adds 72cf60e * lisp/textmodes/nroff-mode.el (nroff-mode-map): Remove
key 'M-s' (bug#39706)
adds a3d146f Update from Gnulib
adds bcd88e7 ; * etc/NEWS: Improve wording of a recently-added entry.
adds 22524a6 Fix mistake in regexp cleanup
adds 64af3c9 Finish implementation of {set-}file-modes FLAG arg in
Tramp
adds 03c07c8 Generate 'substring' byte op (bug#39709)
adds c0fcbd2 Expose ElDoc functions in a hook (Bug#28257)
adds 4a94881 Show friendly message after package install
adds 2261f89 Finish Tramp's implementation of 'nofollow
adds 8d5e8cd Signal an error for the regexp "[:alnum:]"
adds 3766bf7 Don't complain about the regexp "[:-:]"
adds 07da629 nnmail-cache-close should not use nofollow
adds 125da00 * lisp/emacs-lisp/eldoc.el
(eldoc-documentation-function): No nil value
adds c32d35e * src/gtkutil.c, src/nsterm.m: Fix bug#39808
adds 77f69a9 * src/nsterm.m ([EmacsView toolbarClicked:]): Fix last
change
adds 4859e8d Revert "Don't complain about the regexp "[:-:]""
adds ef4440a Revert "Signal an error for the regexp "[:alnum:]""
adds 8ab0e73 Port timestamp tests to odd timezones, (TICKS . HZ)
adds 3d2c82a Unbreak build with CHECK_STRUCTS
adds 79fe320 Fix XEmacs-specific clause in definition of
pascal-outline-map.
adds e98ee8d Make 'load-dangerous-libraries' obsolete (Bug#37819)
adds 228fb6f Remove more XEmacs compat code from viper
adds 1dd4a63 * lisp/progmodes/cperl-mode.el: Clarify comment.
adds 13a69c8 ; Auto-commit of loaddefs files.
adds 1939f75 whitespace: Turn long lines regexp into a function
(bug#36837)
adds 68109c5 Fix #defines controlling when NS port draws to offscreen
buffer
adds b4911a6 Fix macOS/GNUstep compilation warnings
adds 8518b14 Tweak GMP usage for (HI LO US PS) timestamps
adds 0f94f69 Use help-fns-short-filename in other describe- commands
adds 620f672 * lisp/progmodes/elisp-mode.el
(elisp-enable-lexical-binding): New command
adds b28b738 * etc/NEWS: Add entry missed in previous commit
adds 5e229f8 Fix rounding errors in time conversion
adds b48142b Time division speedups
adds 21ebfa1 Update default-directory in occur buffer (bug#39608)
adds 1aa8780 Ignore spurious focus events
adds cf45e80 Declare speedbar-incompatible-version obsolete
adds d1bbd32 Fix more NS_DRAW_TO_BUFFER #ifdefs (bug#39883)
adds dc3006c Pacify GCC 9.2.1 20190927 -O3
adds 1c81bb8 Merge from origin/emacs-27
adds b6c3921 ; Merge from origin/emacs-27
adds 6a0e1c4 Merge from origin/emacs-27
adds 79f1965 ; Merge from origin/emacs-27
adds b5474ba Merge from origin/emacs-27
adds 32261ed New command make-frame-on-current-monitor to use in
windmove (bug#39875)
adds 7e8b8da Fix handling of empty input in describe-variable and
describe-symbol
adds c996fe1 Remove ancient OS X process-connection-type handling
adds 3274b80 Merge from origin/emacs-27
adds 9f4b260 Update from Gnulib
adds 5d4cf1f Add ‘nofollow’ flag to set-file-times
adds 6ce2052 Skip filenotify tests on hydra.nixos.org
adds e4fb95f * lisp/emacs-lisp/bytecomp.el: Drop warning for loading
into Emacs<23
adds 4415534 Merge from origin/emacs-27
adds 0a3f8da Simplify run-at-time
adds 66bc47d Fix the MinGW build as followup to recent "nofollow"
changes
adds 35a13fc CC Mode: allow specified directives (e.g. pragma) to be
indented as statements
adds d00df0a * lisp/term/rxvt.el: Enable backeted paste and window
title
adds a461baa Merge from origin/emacs-27
adds a1e2a68 Finish implementation of set-file-times FLAG arg in Tramp
adds 199acd6 In vc-print-branch-log use root instead of the default
directory (bug#39704)
adds a98c8f5 Improve new-frame logic of windmove-display-in-direction
(bug#39875)
adds 297d3d2 * lisp/subr.el (dlet): New macro
adds 317065c * lisp/ido.el: Remove redundant `:group`s
adds 9900b14 * lisp/window.el: Avoid `called-interactively-p`.
adds efe85a5 * lisp/emacs-lisp/cl-macs.el (cl--transform-lambda):
Simplify result
adds 0d6c513 * lisp/emacs-lisp/cl-macs.el: More care with `eval` and
with `cl-typep`
adds e003e90 Remove more XEmacs compat code from eshell
adds 16ec5f5 Remove XEmacs exclusive face from themes
adds 4c3c175 * lisp/net/tramp-sh.el (tramp-find-shell): Skip for
asynchronous processes.
adds f253ff7 * lisp/subr.el (cancel-change-group): Undo accidental
change
adds 2d221c8 * lisp/emacs-lisp/eldoc.el (eldoc--supported-p):
Understand the "old" API
adds 3db5a51 * lisp/emacs-lisp/eldoc.el: Remove redundant `:group`
arguments
adds bbc48b2 Fix NS child frame in native fullscreen (bug#36672)
adds 3758ff0 rcirc: Match NickServ messages case-insensitively
(Bug#39345)
adds 402b175 Make cl-equalp a bit more efficient at comparing strings
adds f7e3139 * lisp/net/tramp.el (tramp-accept-process-output):
Propagate `quit' signal.
adds caed687 * lisp/emacs-lisp/package.el (package-menu--generate):
Fix doc string.
adds 099520e Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 6bdb561 Merge from origin/emacs-27
adds 7195ea7 Avoid regexp stack overflow in GDB string matching
(bug#22149)
adds ff1e71c Add charsets to 'w32-charset-info-alist'
adds 3c443e9 Make previous mml-expand-html-into-multipart-related fix
more general
adds 1de9e0f * lisp/progmodes/cc-defs.el (c-version): update to 5.34.2
for master branch
adds f9685f9 * lisp/emacs-lisp/package.el (package-activate-1): Avoid
duplicates
adds e2a15c8 * lisp/textmodes/conf-mode.el (conf-mode): Use
define-derived-mode
adds b39b564 * lisp/progmodes/sql.el: Try and avoid `eval`; use
define-derived-mode
adds afaf2f4 Make sure we mark reachable killed buffers during GC
adds ff862f5 Reverse the meaning of 2nd arg to 'live_buffer_holding'
adds 9dccaf8 Add store/restore window configuration feature for gdb-mi
adds f189e5d Don't generate useless range table entries for ASCII chars
adds 299744e * lisp/vc/smerge-mode.el (smerge-start-session): Don't
re-enable
adds 45630d0 Merge from origin/emacs-27
adds d815e1e ; Merge from origin/emacs-27
adds 64d9b4c Merge from origin/emacs-27
adds efb5115 Omit timestamp optimization invalid on 387 FPU
adds 37d3c16 Tiny simplification of frac_to_double
adds d98afc1 Fix display of :box face when overlay strings are around
adds 0128375 Don't have exif bugging out on short strings
adds 7725fbc Remove the Date header from message-draft-headers
adds 84548f8 Add "Old-" prefix to "Version" header in some cases
adds c1772ce Declare some <package>-version variables obsolete
adds 271f9a6 Remove obsolete XEmacs comment
adds 0a22747 Remove more XEmacs compat code from ediff*.el
adds 8158337 Fix Bug#40156 in Tramp
adds 1242ae9 ; * etc/NEWS: Note changed default of
message-draft-headers
adds 813478c Revert "Signal user-error on duplicate package refresh"
(Bug#39187)
adds 3b7cb5f * lisp/dired.el (dired-mark-region): New defcustom
(bug#39902)
adds 8f69483 Avoid extra "changed on disk" prompt in save-buffer
(Bug#18336)
adds d5cfc4a Merge from origin/emacs-27
adds 7832e61 ; Merge from origin/emacs-27
adds 5d5d5d4 Merge from origin/emacs-27
adds 78f76fe Make cl-concatenate an alias of seq-concatenate
adds 82f8bee Don't add repeated xlmns:xlink declarations in svg-create
adds ed37f03 Fix sending signals and EOF to the inferior process in
gdb-mi.el
adds 421eeff Add support for multiple Gravatar services
adds c3447e7 ; * etc/NEWS: Clarify news entry for
message-draft-headers change
adds 0fe7200 ; fix previous commit
adds e906cd0 Fix gravatar tests
adds ce141686 Rename dired-mark-region choices and ignore empty region.
adds b85d29f Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 74489bd Improve the UI of 'list-timers'
adds 11b37a4 * lisp/textmodes/conf-mode.el (conf-mode): Fix last change
adds 2ea87d6 Pacify --enable-gcc-warnings for lock_file
adds 1060a64 Update from gnulib
adds d08c947 Make compilation-mode regexp matching case-sensitive
(bug#40119)
adds e4b6151 Fix integer overflow in forward-point
adds 98546d9 Fix integer overflow in internal_self_insert
adds fe6b8c9 line-beginning-position args can be bignums
adds 934b3c9 Remove COERCE_MARKER
adds d28b004 Add a module function to open a file descriptor connected
to a pipe.
adds 57f5a63 Refactor and fix typo in CHECK_*_COERCE_MARKER
adds 10bedb7 Disable enable-local-variables for hunk-only in
diff-syntax-fontify-props
adds de00a93 Treat out-of-range positions consistently
adds ac242ed Add manual and NEWS entries for previous gdb-mi changes
adds e4f8098 ; * etc/NEWS: Fix typos.
adds f98ee21 Port the 'module/async-pipe' test to MS-Windows
adds 4710f28 * lisp/progmodes/ebrowse.el: Prefer hash-tables to
obarrays
adds 6075a7c * lisp/textmodes/tex-mode.el: Replace double-definition
hack with an advice
adds 3fdb53b * lisp/gnus/gnus-registry.el: Use lexical-binding
adds 09d6771 * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Declare the
type immediately
adds 90b6ba0 Use ATTRIBUTE_CONST for some bignum functions
adds e6c6486 Tramp cache fixes
adds dfeb87d Turn compilation-error-case-fold-search into a defvar
adds a7e3516 * lisp/progmodes/ebrowse.el (ebrowse-tags-loop-call):
Rename
adds dceba13 * lisp/jit-lock.el (jit-lock-mode): Pass `local` to
add-hook
adds a775dca Update from Gnulib
adds 4f41188 Stop using newly-deprecated dosname Gnulib module
adds d1b8179 Switch to literal mode with message when regexp is too
big in char-fold search
adds 52fab66 * lisp/vc/vc-dir.el (vc-dir-root): New command
(bug#12492, bug#34949).
adds 96e5367 ; * doc/lispref/internals.texi (Module Misc): Fix version
adds 76b3bd8 Improve Tramp cache for asynchronous processes
adds 1276c8e Use hard links to Emacs executable in "make install" on
MS-Windows
adds 7a6f5a5 Support state changing VC operations on directories in
Dired (bug#34949)
adds 3273e2a Deprecate with-displayed-buffer-window, use body-function
instead (bug#39822)
adds ced7852 Avoid assertion violation at startup in pdumped Emacs
adds 142198f Merge from origin/emacs-27
adds 8911d08 ; Merge from origin/emacs-27
adds fa4eec5 Merge from origin/emacs-27
adds e35d68f * lisp/dired.el (dired-readin): Don't bind
inhibit-modification-hooks
adds 33b427c * lisp/minibuffer.el (minibuffer-completion-help): Use
mainbuf (bug#39822)
adds 9f6d3a8 Mark recently failing Tramp tests on hydra
adds 05cab7a * lisp/dired.el (dired-readin): Improve comment
adds a477a7b Don't lose point during fileloop replace (Bug#38867)
adds cddf85d Remove `all_buffers` and the associated `next` field of
buffers
adds 319a2a7 javac support in compilation-parse-errors rules
adds e2165ee Avoid error messages loading trampver.el
adds 953b5b4 ; Auto-commit of loaddefs files.
adds b538cd8 Fix compilation with CHECK_STRUCTS
adds 34ae2d0 Allow negative line width for :box face attribute
adds 7e243a8 ; * test/lisp/net/tramp-tests.el
(tramp-test30-make-process): Instrument.
adds bb72949 * lisp/window.el (display-buffer): Extend doc with
body-function (bug#39822)
adds adfcc17 * lisp/vc/vc-dir.el: Commands to mark un/registered files
(bug#34949)
adds f28166d Copy INSIDE_EMACS env variable to subprocesses in Eshell
(Bug#25496)
adds f134dfa Error out if 'date-days-in-month' is given an invalid
month
adds d8dae04 Improve last change
adds 1ded4a8 Fix movement commands in gomoku
adds 2c45091 load-library, locate-library: Use read-library-name
adds 463f635 Update texinfo.el following changes in
'tex-start-options-string'
adds d08e81c Make make-{network,serial}-process handle :coding nil
consistently
adds 00f7744 Check for IPv6 servers in dns.el
adds 9b6d252 * lisp/arc-mode.el: Use lexical-binding
adds 702a97f * lisp/arc-mode.el: Remove redundant `:group`s
adds b318e58 * lisp/arc-mode.el (archive-ar-write-file-member): New
function
adds 9b99532 C++ Mode: recognize brace blocks without the hitherto
required = sign
adds c640be6 * lisp/arc-mode.el: Use cl-structs rather than vectors
adds fd38c9c * lisp/arc-mode.el: Remove unused struct fields
adds 05d365d Fix face spec handling for 'default' "terminal class"
adds f71afd6 Support the "explore" command in gdb-mi.el
adds 1585370 Default gcc -Og to inlining key ops
adds 02b0621 * lib-src/Makefile.in (LINK_CFLAGS): Remove; unused.
adds 4b4da58 Revert unneeded part of gcc -Og change
adds c09457e * lisp/arc-mode.el (archive--file-desc): Add fields from
other structs
adds e6b5cd0 Avoid SAFE_ALLOCA in Fstring, Funibyte_string
adds 83f9094 * lisp/arc-mode.el: Remove
make-(local-variable|variable-buffer-local)
adds 95a7c6e * lisp/arc-mode.el: Rewrite displaying the summaries
adds 9b8dacd * src/lisp.h: Update overly-optimistic comment.
adds bec5cfe Improve integer range checking
adds 962562c Fix inverted NOCOPY encode/decode parameter (bug#40407)
adds c7ac766 Suppress relint diagnostics in rx-tests.el
adds 4ed3954 Avoid expensive recoding for ASCII identity cases
(bug#40407)
adds a32c55b * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Avoid known
cl-defsubst breakage
adds 94b6b0b Merge from origin/emacs-27
adds 0e18fdd ; Merge from origin/emacs-27
adds 333f63d Merge from origin/emacs-27
adds c40b723 Fix thinko in tramp-cache.el
adds 507f26d Fix a recent change in bignum.c
adds 24c3fa9 * src/coding.c (code_convert_string): Fix type mismatches.
adds 981cea9 Fix problems when dragging frames with the mouse
adds fd4ee36 Unify and improve gdb-mi source buffer display logic
adds 3dc2f50 Fix case that $PATH is longer than 4096 chars in Tramp
adds 8b04047 Pacify gcc in xpm_scan
adds 8d95e75 utf-7 and utf-7-imap are not ASCII-compatible (bug#40407)
adds 23b04ef Use length field when dns-query is using TCP
adds 6382e13 Add :coding support to open-network-stream and
open-gnutls-stream
adds b9b3207 Improve inlining when compiling with -Og
adds c36792b Revert my KEY_OPS_CFLAGS change to src/Makefile.in
adds 4e109d1 Support character composition for Hangul jamo
adds 1aeb181 ; * lisp/international/mule-conf.el: Minor comment
wording fix.
adds faf996d Fix decoding ASCII strings with embedded CR characters
adds 20eb424 Fix decoding of ASCII strings with embedded CR characters
adds 402cbc5 Don't rely on copying in {EN,DE}CODE_FILE
adds 786887c Don't crash with invalid argument in
check-coding-systems-region
adds 95dd8de chinese-hz is not ASCII compatible (bug#40407)
adds d3e2c88 Fix ASCII-only conversion logic (bug#40407)
adds 50618cc Fix display of boxed header-line
adds e18c24b Set last-coding-system-used upon ASCII conversion bypass
(bug#40407)
adds aa072db * lisp/net/tramp.el (tramp-action-process-alive): Read
pending output.
adds 3275b01 Reword documentation for eshell-variable-aliases-list
adds b902d7c ; * lisp/eshell/esh-var.el
(eshell-variable-aliases-list): Fix wording.
adds 1988ffb Merge from origin/emacs-27
adds a79019c Allow ENCODE_FILE and DECODE_FILE to use no-copy
conversion
adds 5084fdb * lisp/progmodes/cl-font-lock.el: New file
adds 3816644 * lisp/progmodes/cl-font-lock.el: Fix header and make it
a minor mode
adds e7b4233 * etc/NEWS: Mention 'cl-font-lock-built-in-mode'
adds 86b8207 Implement case-insensitivity in hi-lock (bug#40337)
adds 7abfb64 * lisp/hi-lock.el (hi-lock-highlight-range): Bump default
value (bug#40224)
adds 43282a6 Remove UNSIGNED_CMP
adds 9338b13 ; * etc/NEWS: NEWS followup to recent changes in
hi-lock.el.
adds c7ecc6b Fix a bootstrap issue with unescaped character literal
detection.
adds 4f197a5 Use named functions in {defun,macro}-declarations-alist
(Bug#40491)
adds aed427e Also use named functions for the ‘gv’ declare forms
(Bug#40491)
adds 900947f ; * test/src/callproc-tests.el: Fix checkdoc errors.
adds 4230674 Fix error in 'call-process-region' when START is nil
(Bug#40576)
adds 68ffe4a Fix bootstrap compiler warnings about `read-library-name'
adds 91e4acf Fix hi-lock test and add new test for case-fold
(bug#40337)
adds 49f2811 Improve support of "Re:" in Rmail
adds c395eba Fix last change
adds 188bd80 gnus-shorten-url: Improve and avoid args-out-of-range
error
adds c6ecdab Support toggling native Input Methods on MS-Windows
adds 61da72d ; Fix last change.
adds fc336a4 Document the new 'w32-get/set-ime-open-status' functions
adds 9c6392c Fix previous change in w32fns.c
adds 3b4def8 * doc/emacs/msdos.texi (Windows Keyboard): Fix xref.
adds d0b9cf8 * doc/lispref/processes.texi (Network): Fix xref usage.
adds 0a4b992 Merge from origin/emacs-27
adds 584ff8c ; Merge from origin/emacs-27
adds cdbb37f Merge from origin/emacs-27
adds 086face * lisp/vc/vc.el (vc-deduce-fileset): Improve docstring
(bug#34949).
adds 7a9fb5d Fix hi-lock test and add new test for unhighlight
(bug#40337)
adds df254a7 Initial version of native image API support for MS-Windows
adds e94206a Make use of MS-Windows native image API be selectable at
run time
adds 6bf79d6 ; * src/image.c: Cleanup of #ifdef's related to
HAVE_NATIVE_IMAGE_API.
adds 26df9aa Avoid compiler warning in image.c
adds 72fc8ec * lisp/htmlfontify.el: Use `font-lock-ensure`
unconditionally
adds bedb3cb Avoid infloop in redisplay when wrap-prefix is too wide
adds afa542c Fix small glitches in documenting the native image API
feature
adds 97e4851 Merge from origin/emacs-27
adds e163745 Fix retrieval of frame delay when using GDI+
adds 490f279 File-handling cleanup in w32image.c
adds 82c1d15 ; * src/w32image.c (w32_select_active_frame): Comment
about GUID values.
adds c77d6af Avoid compiler warning in indent.c
adds 01436fd Regularise some file-matching regexps
adds 905c0a1 Fix bugs, inefficiencies and bad style in regexps
adds 7839390 Quote semanticdb-ebrowse-default-file-name in regexp
adds d5a7df8 Use directory-files-no-dot-files-regexp wherever possible
adds b5e9bed ; * lisp/files.el (directory-files-no-dot-files-regexp):
Arg name.
adds cead6f0 * src/indent.c (Fvertical_motion): Fix int/Lisp_Object
mix up.
adds 0127118 Fix type-checking bug in vertical-motion
adds 22ba047 (forward-comment -n): escaped newline is sometimes NOT
end of comment
adds 0bb3aec Ignore D-Bus errors in tramp-gvfs.el (Bug#40655)
adds 6a60701 Improve regexp in org-table-finish-edit-field
adds 24cb690 Fix NS frame resizing issues (bug#40200, bug#28872)
adds c019f03 Allow dynamic choice of drawing path on NS (bug#39883)
adds e105d01 Use native image API for NS
adds be77a68 Fix comparing command names in strokes.el (bug#40600)
adds 763ec05 Bind 'n' and 'p' to move between symbols in apropos
adds 7f1dae1 Fix effect-free warning in ob-screen.el while loop
adds 3e46a23 Prefer inline functions in character.h
adds 27d1018 Prefer more inline functions in character.h
adds fadfde5 Pacify gcc -Og x86-64
adds 2cb7e86 Port recent character.h changes to --with-wide-int
adds 93decaa Fix handling of child frames in prepare_menu_bars
(Bug#40639)
adds a0c8c27 Fix loading multi-frame TIFF images via GDI+
adds 1321071 Don't abort when using GDI+ for images
adds d345c71 Safeguard the fix of bug#40632
adds a6c3910 ; Merge from origin/emacs-27
adds 2a4cb24 Merge from origin/emacs-27
adds 9dac60b ; Merge from origin/emacs-27
adds 4819bea Merge from origin/emacs-27
adds 45d42f8 Use lexical-binding in apropos.el and add tests
adds d890e5b Fix misnamed variable breaking GNUstep
adds 8f0f851 * lisp/autoarg.el: Use lexical binding.
adds 65990f4 Use lexical-binding in elide-head.el and add tests
adds 3f8b771 Don't use Gnulib's explicit_bzero on MS-Windows
adds 423089d Rework how GDI+ functions are loaded dynamically in
w32image.c
adds 18d0905 Silence byte-compiler after my previous commit
adds 80f04b5 * lisp/cdl.el: Use lexical binding.
adds 477b9ea Merge from origin/emacs-27
adds 60b9744 Remove workaround from w32image.c
adds ec24871 Remove unnecessary lambda quoting
adds 856d937 * lisp/hi-lock.el (hi-lock--regexps-at-point): Use
proper-list-p, not consp.
adds c88a3be Fix string-to-multibyte overlong sequence bug
adds f212daf Fix recently introduced error in
`tramp-sh-handle-vc-registered'
adds ab21414 Support old SMB1 protocol in Tramp
adds 023ff11 Tweak multibyte parsing loops
adds 7b15cc3 text-char-description minor cleanup
adds 5ab8028 Fix display of composed text with :box face attribute
adds bef617d * test/lisp/net/tramp-tests.el
adds 01dd659 * lisp/kermit.el: Use lexical-binding.
adds 367b559 * etc/edt-user.el: Use lexical-binding.
adds 85fb942 Fix bug #40766, an error in edebug spec handling
adds c52f886 Use lexical-binding in most src tests
adds fe3c715 Use lexical-binding in most url tests
adds 1fab12e Use lexical-binding for textmodes tests
adds fe15dd9 Use lexical-binding for all net tests
adds 3335dcc Use lexical-binding for international tests
adds 89441bd ; * test/lisp/international/mule-util-tests.el: Fix typos.
adds e8493e3 Use lexical-binding in forms.el example files
adds bd0a878 Use lexical-binding in po.el and add tests
adds 9dd4ff6 Fix two fringe bitmaps
adds 2a3a0a8 Remove unused variable from ftfont.c
adds f7748ad Fix GDI+ image loading by file name
adds 5195678 Merge from origin/emacs-27
adds eb65ac5 Improve list-dynamic-libraries when alist empty
adds 0e2cd5f Use lexical-binding in misc.el and add tests
adds 7b82650 Use lexical-binding in dig.el and add tests
adds 24849c1 Inline a couple of functions that were macros
adds 5e4fc5b Use lexical-binding for rfc2045.el and add tests
adds 453ada0 Use lexical-binding in spook.el
adds 677bd0a Fix tramp-test32-shell-command-dont-erase-buffer
adds 4618671 Use lexical-binding in dos-vars.el
adds 763df4b Use lexical-binding for themes
adds 895a18e * test/lisp/mail/rfc2045-tests.el: Make it work.
adds ed2def7 Improve string_char_and_length speed
adds 08408b1 Simplify string-to-char
adds 1be8485 Use lexical-binding in calendar tests
adds 199f146 * lisp/jit-lock.el: Don't use
`make-variable-buffer-local` on hooks.
adds e49d3a4 Improve multibyte_length performance
adds 725256d Use lexical-binding in most vc tests
adds 771a6b6 Use lexical-binding in most progmodes tests
adds 428d476 Don't skip test semantic-utest-Python
adds 13f64b0 Use lexical-binding in most semantic tests
adds a0ee542 Use lexical-binding in many emacs-lisp tests
adds 1844bcf Use lexical-binding in hmac-md5.el and add tests
adds 8aca659 Use lexical-binding in puny.el and add more tests
adds e309b32 Use lexical-binding in version.el and add tests
adds f998e62 Use lexical-binding in rfc2368.el and add tests
adds c8115e8 Use lexical-binding in float-sup.el and add tests
adds 702d9d8 Add new tests to bindat-tests.el
adds 17eae91 Use lexical-binding in most eshell tests
adds b56401f Merge from origin/emacs-27
adds 0a982c0 Test iso8601-parse-zone vs format-time-string %z
adds 6c1b12e Add new function dom-remove-attribute
adds 3c81066 Use lexical-binding in qp.el and add tests
adds 72570e0 ; Fix last addition to dom-tests.el
adds 44d824e ; Silence byte-compiler warning in version.el
adds d386f1f Use lexical-binding in most remaining emacs-lisp tests
adds 691f197 Fix calculator division truncation (bug#40892)
adds 0c899ee Make `make-local-variable' declare the var locally dynamic
adds 7fa3e75 Use lexical-binding in most remaining tests
adds 43fded1 Add lisp-data-mode for editing non-code Lisp data
adds a4c07bc Protect non-selected face spec components in
custimize-face. Fixes bug #40866
adds 9f3f169 ; Auto-commit of loaddefs files.
adds 2a87841 ; Fix recent additions with lisp-data-mode
adds b23daca Consolidate lisp/jsonrpc.el logging in single events
buffer
adds 4b6c2bc * lisp/jsonrpc.el (initialize-instance): Fix
closing-paren typo.
adds 145aab0 cc-mode: add support for Doxygen documentation style
adds c59e878 Inhibit modification hooks when saving eieio-persistent's
adds 2ea1265 Properly fix embarassing missing paren typo in jsonrpc.el
adds 0ea1463 Fix 'count-screen-lines' when lines are truncated
adds a941a9e ;; Revert recent change in tramp-cache.el
adds 11fd01c Improve Info-mode doc and menu
adds 4be1686 Use lexical-binding for some term libraries
adds a9432bd Improve Tramp debug messages
adds 7f51ab5 Do not delete asynchronous Tramp processes due to session
timeout
adds 6326825 Regexps cannot infloop; fix manual
adds cb1e73d Improve accuracy of apropos commands that search doc
strings
adds b82dbba Use lexical-binding in w32-vars.el
adds d55b3b5 Improve indentation of 'loop' forms
adds 5f516dc Remove redundant :groups args missed in last commit
adds c6d70f8 Merge from origin/emacs-27
adds f696dc8 ; Merge from origin/emacs-27
adds 76cf14f Merge from origin/emacs-27
adds 8b4a61d ; Merge from origin/emacs-27
adds 99a544c Merge from origin/emacs-27
adds 4c1a28b ; Merge from origin/emacs-27
adds 22bff6e cc-mode: document Doxygen ‘c-doc-comment-style’
(bug#40877)
adds 2c30614 Fix initial frame resizing issue on NS (bug#40200)
adds 20c1e7f Fix calculator division truncation (bug#40892)
adds 97146ef ; admin/notes/git-workflow
adds 82c5061 ; admin/notes/git-workflow
adds 7db0093 Use lexical-binding in check-declare.el and add tests
adds 40149b8 * lisp/emacs-lisp/eieio.el (oset, oset-default): Mark as
obsolete
adds 6bd47f4 Update from Gnulib
adds 1069364 Simplify by using attribute.h macros
adds 221e6a9 Fix setting of INSIDE_EMACS in Tramp
adds 2db70ed Adapt Tramp tests
adds daab2d3 Fix typos in recent attribute.h simplification
adds bbc34d3 Try and improve the *Help* layout for things like
`diff-refine`.
adds 8f6524d Don’t assume __has_attribute in emacs-module.c
adds 58c234a Prefer 'strong' and 'em' to 'b' and 'i' in html-mode
adds c4adfba Allow for custom URL handlers in browse-url.
adds d9e10a1 process-file in Tramp must return exit code (Bug#41099)
adds 4b8e693 Consult browse-url-{default-,}handlers in drag&drop.
adds b147e6e Merge from origin/emacs-27
adds 29171c3 ; Merge from origin/emacs-27
adds e292097 Merge from origin/emacs-27
adds 033bdd1 ; Merge from origin/emacs-27
adds 3568c5d Merge from origin/emacs-27
adds b16d553 ; Merge from origin/emacs-27
adds 153241d Merge from origin/emacs-27
adds 02f5a41 Pacify buggy old GCC with a cast
adds 86fef6a Restore HTML rendering behavior of
browse-url-of-buffer/file.
adds 281b9e4 ; Fix recent byte-compiler warnings in dnd.el
adds 3b5f728 Refactor browse-url handler selection into separate
function.
adds de5f592 Handle signals in Tramp's process-file
adds 2c905fb Fix browse-url (remove debugging leftover).
adds de71585 Revert "cl-loop: Calculate the array length just once"
adds ddc8020 Don't increment array index in cl-loop twice (Bug#40727)
adds 5b5039c ; Improve recent change to browse-url.el
adds 263ab75 ; Fix recent byte-compiler warning in dnd.el again
adds b0f9cbb Categorize browse-url functions into internal and
external ones.
adds b2581ee Allow browsing an URL explicitly with an internal or
external browser.
adds 958ddc9 ; Update recent function declaration in dnd.el
adds 39b2a59 Make pcase pattern 'eieio' respect slot access related
functions.
adds 909591a Allow predicates for matching in browse-url-handlers.
adds 0d861f2 Fix reading kind argument in browse-url-with-browser-kind.
adds 1f149cb Prevent hanging in next-single-char-property-change
adds 0bd6ae7 Only treat display strings as buttons if they have
'button' property
adds fab2332 cc-mode: add ‘c-lineup-ternary-bodies’ (bug#41061)
adds ae3c510 cc-mode: extend regexp used by ‘c-or-c++-mode’
adds ebfb2c4 Update from Gnulib
adds e59f697 Improve nonnull checking with GCC in emacs-module
adds 196bc13 Add new filter command to Package Menu (Bug#39903)
adds 5c890bf Merge from origin/emacs-27
adds 94224c4 * src/xdisp.c (Fwindow_text_pixel_size): Fix previous
merge.
adds 9d8fc3a Use lexical-binding in help-mode.el and add tests
adds b7682d2 Add writing modes module to CSS property list
adds 2df2f78 Add containment module to CSS property list
adds 1efaa1d Allow underscores in CSS variable names
adds 8f808be Use lexical-binding in glasses.el and add tests
adds 0bb9aed * lisp/emacs-lisp/eieio.el (eieio pcase macro): Remove
unused var `is`
adds 5a31b1a Prefer function-put over put for setting
browse-url-browser-kind.
adds 7f7a8fb * lisp/emacs-lisp/eieio.el (eieio pcase macro): Fix
last-minute typo
adds a218c98 * lisp/emacs-lisp/pcase.el: Don't bind unused vars in
branches
adds b978774 Use better icons on GTK in message-mode and isearch
adds f8da04d Use the "modern" toolbars in Gnus again
adds c9d7253 Map "mail/compose" icon to "mail-message-new" in GTK
adds 67bcde1 * lisp/ielm.el: Handle corner case where */**/*** are not
yet bound
adds 5601eb2 * lisp/emacs-lisp/syntax.el (syntax-propertize): Use
run-hook-wrapped
adds 68b34c6 * lisp/subr.el (dolist, dotimes, combine-change-calls):
Cosmetic tweaks
adds 6bcf791 * lisp/textmodes/bibtex.el: Avoid `eval`
adds 7031158 ; Fix last change to bibtex.el
adds a69ef94 * lisp/emacs-lisp/pcase.el (pcase--fgrep): Look inside
vectors
adds dd0b910 Fix bug #40992 whilst still allowing breakpoint
highlights in edebug
adds 00f0ad5 Update from gnulib
adds 4645430 Pacify GCC 10.1.0
adds a2792ad Suppress test failure on hydra.nixos.org
adds ee5c5da Base timer-list-mode on tabulated-list-mode (Bug#40854)
adds e683701 Support sorting timer-list-mode by column (Bug#40854)
adds 3b170f0 Revert "Inhibit modification hooks when saving
eieio-persistent's"
adds 45fa5e9 * lisp/emacs-lisp/syntax.el: Fix bug#41195
adds a87cd10 Use proper digraphs in Bahá’í month names
adds cf45349 Use lexical-binding in cal-julian.el and add tests
adds 60c9a53 Use lexical-binding in dissociate.el and add tests
adds e420910 Use lexical-binding in animate.el and add tests
adds 41e6682 ; Fix warning in last change
adds ac298ba Use lexical-binding in t-mouse.el
adds 9ebf519 Turn Eldoc, Xref and Project into GNU ELPA :core packages
adds f8a9edc Fix some oddities, uncovered by Tramp tests
adds a467173 ; Fix warning after last change in cal-julian.el
adds 1d55958 Calc: fix LU decomposition for non-numeric matrices
(bug#41223)
adds 4af8b17 Fix customisation of mouse-drag-and-drop-region
(bug#41251)
adds 3a284e5 Combine archive-int-to-mode and tar-grind-file-mode
adds 065f6a1 ; Fix warning in last change
adds 779bc88 Improve detection of Git submodules
adds 5d97d26 ; Tweak version numbers in lisp/progmodes/xref.el
adds b76cdd0 Delete libraries obsolete since 23.1 and 23.2
adds 60cd6cc Calc: GCD(0,x)=GCD(x,0)=|x|, not x (bug#41279)
adds cde856b Use lexical-binding in autoconf.el and add tests
adds b5ec24a * lisp/progmodes/xref.el: Fix first line syntax
adds afca373 Fix Git submodules detection breakage
adds 66cbe8b CC Mode: Fix bug #40052, where a very large macro was too
slow in scrolling
adds 4307a84 Fix submodules, second try
adds dba8f37 * lisp/progmodes/project.el (project-try-vc): Fix regexp
typo.
adds bbbab82 Introduce process-file-return-signal-string
adds 5ab12a4 * lisp/textmodes/bibtex.el: Fix bug#41285 (paren typo)
adds 436809b Remove some XEmacs compat code from semantic
adds 21b7165 Remove Emacs 22 compat code from ediff-vers.el
adds e07a751 ; * lisp/htmlfontify.el: Minor fix in file headers.
adds d1545e2 Remove Emacs 22 compat code from abbrev.el
adds 7f690a4 Remove some compat code from CEDET
adds a67415a Remove stale comments
adds 788c248 Merge from origin/emacs-27
adds a6ebca2 Add a note to eshell.texi that I, too, was a contributor
adds c7bc28b Don’t attempt to modify constant conses
adds 1fc4e3f ; Bump the project.el version to trigger a new release
adds 3139551 Don’t attempt to modify constant strings
adds a8f24a8 Fix minor issues with
mouse-drag-and-drop-region-show-tooltip
adds 5daa7a5 Don't mention non-GNU package archives.
adds abec255 * Fix Garbage Collector for missing calle-saved regs
content (Bug#41357)
adds 00be23c Don’t attempt to modify constant strings
adds 94f01fe vc-working-revision: Bind default-directory
adds 30e8d56 Add user option project-vc-merge-submodules
adds 2216468 Update the package version
adds b1fe27d Fix calculator entry of numbers with negative exponents
(bug#41347)
adds b2e2128 Use lexical-binding in webjump.el and add tests
adds 86594a3 Restore buffer-undo-list to buffer-local-variables
adds ceee275 CC Mode: Allow "static" etc. to be placed after a
declaration's type name
adds ca7224d Add test for recent buffer-local-variables change
adds 018eb31 ; Update NEWS
adds 3d1bcfb Redo RCS Id for pdumper
adds b1cd1f0 Improve password-cache-add example in comment
adds 06fe322 Clarify wording in my last commit
adds c5eafcc Reject attempts to clear pure strings
adds 659ed85 Indicate not downloaded parts in MIME buttons.
adds 5af9918 Allow back-references in syntax-propertize-rules.
adds 3c2624e project--vc-list-files: Don't list conflicted files thrice
adds babdd2e Add project-compile command
adds 5352bda Add test for bug#39680
adds f0b0105 Hoist some byte-code checking out of eval
adds 453ffe5 Fix minor Tramp oddities
adds 6b3fb29 ; src/alloc.c: Add a GC reg spill mechanism and Bug#41357
related commentary.
adds 525df72 ; Fix comment in tramp-archive.el
adds bd64571 which-function-mode: put hook function on
after-change-major-mode-hook
adds 5b66483 Prevent gnus-registry-handle-action from creating
spurious entries
adds 5989432 CC Mode: Fix bug #39972, by fixing c-display-defun-name
for nested defuns
adds 0bfee4b Bookmark locations can refer to VC directory buffers
(bug#39722)
adds cdec313 lisp/ido.el: Respect completion-auto-help setting
adds d714aa7 ; Bump defcustom :version in last change
adds 3f082af Various json.el improvements
adds 3a7894e Improve shr/eww handling of mailto URLs
adds 813e42c Disable ido-everywhere when ido-mode is off
adds 5044c19 project.el: A project has only one main root now
adds c67f8f2 Implement 'mark-resolved' for the Git backend
adds cde0589 * lisp/doc-view.el (doc-view-presentation): Fix thinko
adds b4a1519 Delete another library obsolete since 23.2
adds d7fc6bd Let user adjust the column widths of the package menu.
adds 232bb69 ; * etc/NEWS: Mention new customization options for
package.el.
adds f8581bc Reject invalid characters in XML strings (Bug#41094).
adds fabcc1e Merge from origin/emacs-27
adds bd5c3d1 ; Merge from origin/emacs-27
adds ce70cfb Merge from origin/emacs-27
adds 294495d ; Merge from origin/emacs-27
adds d436e48 Merge from origin/emacs-27
adds 9e977c4 Restore check for Emacs 20.2 bytecodes
adds e021c2d Port etags FALLTHROUGH to C2X
adds ced2903 Add three C++20 coroutine keywords, co_await, co_yield,
and co_return
adds 104b68b Mark browse-url-conkeror as obsolete
adds 3b65fb7 Fix segfault on closing frame with tooltip (Bug#41239)
adds b9b8c5e Make dedicated keymap and mode for eshell-command
(Bug#41370)
adds 0cdedf6 Add command ffap-other-tab (Bug#41410)
adds c812223 Don't bug out in xml-escape-string if invalid characters
aren't present
adds f8e9993 Allow inhibiting 'auto-save-visited-mode' on a per-buffer
basis.
adds 448fe7a ; * lisp/files.el (auto-save-visited-mode): Fix typo in
last commit.
adds c027555 ; More the note about reporting problems further up
adds 3f66908 Bump project.el version
adds 8b940da Mark metamail.el as obsolete (Bug#41388)
adds 0dc5291 Fix aborts due to GC losing pseudovectors
adds 3abf76d Refix aborts due to GC losing pseudovectors
adds 9227864 Further fix for aborts due to GC losing pseudovectors
adds c4faf78 Move union emacs_align_type to alloc.c
adds 9f7bfb6 Port struct Lisp_FLoat to oddball platforms
adds 5467aac Introduce some Objective-C 2.0 keywords. This fixes bug
#5953
adds 0fc4989 Tweak GC performance if !USE_LSB_TAG
adds c5cf630 Don't clobber match data in utf-8-hfs conversion
(bug#41445)
adds 2244656 Omit unnecessary USE_LAB_TAG #if
adds 9d11f12 --with-wide-int is a no-op on 64-bit hosts
adds dcd9674 Fix crash with invalid bytecode vectors
adds a824d5c Fix customizing of ido-mode (Bug#41557)
adds ae348f3 Adjust NEWS for revert of eshell fix on emacs-27
(Bug#41370)
adds dc78327 Merge from origin/emacs-27
adds a134691 ; Merge from origin/emacs-27
adds 4939bea Merge from origin/emacs-27
adds 2bdb2cd Document that {en,de}code-coding-string preserve match
data
adds afb7602 Add project switching functionality
adds 9f88356 Simplify a little, and avoid duplicate commands
adds 9422fb5 Improve project name completion
adds c8cca68 Use an alist instead of a keymap
adds afb96da Move project-dired and project-eshell higher
adds 02e1ee9 Integrate project-switch-project with project-find-regexp
adds 46bb2cb Change dispatch binding of 'project-find-regexp'
adds c6f56bd Turn project switch menu var into a public alist
adds c6e80fd Simplify 'project--keymap-prompt' a bit
adds 7082468 Rename 'project-switch-menu' to 'project-switch-commands'
adds 0db801a Update the Emacs manual with recent project.el changes
adds 0b057ca Teach project-current to inhibit the prompt
adds e37e6c8 Some copy edits
adds 5a48ede Adapt project functions to the new 'project-root'
adds 449810b Avoid adding the empty string to the project list
adds b7dffcb Simplify the previous commit
adds 9823c66 ; * doc/emacs/maintaining.texi: Fix typo.
adds d97f224 Merge branch 'feature/project-switching'
adds 7f69211 Improve Malayalam language transliteration
adds 7af4e72 ; project.el: Update TODO
adds 7865820 next-error-find-buffer-function: Back to #'ignore
adds df49910 Create a buffer-local binding to improve performance
adds 1b2a881 * lisp/emacs-lisp/lisp-mode.el: Add new indentation
convention
adds 9050f0f * lisp/net/tramp-smb.el (tramp-smb-errors): Add
"NT_STATUS_INVALID_PARAMETER".
adds c74e24e Commit indian.el forgotten in previous change.
adds dc15e70 Fix display of line-prefix with fringe bitmaps
adds ba292ea project-prompt-project-dir: Use more consistent prompts
adds 187fe43 * lisp/emacs-lisp/package.elm lisp/emacs-lisp/smie.el:
Fix indent
adds f42db4b Another fix of display of line-prefix with fringe bitmaps
adds 360d7c7 Remove private prototype for 'execve' and its uses in
MinGW build
adds 3dbe653 Minor fix in 'find-alternate-file'
adds 780f674 Don't return transient projects with MAYBE-PROMPT=nil
adds abe7c22 occur: Add bindings for next-error-no-select
adds dc4db3e Protect bidi cache from inadvertent resets
adds f56830a Remove mhtml--extend-font-lock-region (Bug#41441)
adds 43caa96 Unbreak compilation with CHECK_STRUCTS defined.
adds f929258 Change xref-find-apropos to pass PATTERN to backend
verbatim
adds 056200f ; Auto-commit of loaddefs files.
adds 1b6bd97 Bug #41061 patch: Fix typos and amend code slightly
adds 6d6ec1b ; Fix some recent byte-compilation warnings
adds 2c1e5b9 * lisp/progmodes/project.el (project-vc-dir,
project-shell): New commands.
adds e10bd9e Merge from origin/emacs-27
adds 8c3ed29 ; Merge from origin/emacs-27
adds e10940f Merge from origin/emacs-27
adds 3973f68 Simplify and regularize some offset tests in alloc.c
adds 7ddfbb9 Fix handling of CGJ in Hebrew text
adds e706545 Remove 'project--ensure-file-exists'
adds 9afcf2b Write project list to file only when changed
adds 22b2e9c Fix Arabic composition rules
adds acba19e ; * src/composite.c (syms_of_composite): Fix last change.
adds 8b71bfb project-list-file: New user option
adds 1fe1c84 Small cleanup
adds f3dd3dd ; NEWS updates
adds 0bfc4b3 Avoid losing composition state in handle_stop_backwards
adds 188dc2e Fix bug in recent byte-code checking hoist
adds 4cabf16 Handle mid-gstring face changes
adds 7496690 ; Clean up recent project.el additions
adds 7e8c1a6 Make color-distance symmetric and more accurate
adds bd20af2 Ensure Jsonrpc processes are created in correct buffer
adds 6dad339 Fix make-text-button bug with string copy
adds 6574943 Revert make-text-button string copy
adds 638ef45 Don’t default to Valgrind unless ENABLE_CHECKING
adds 4fff650 ; * test/src/xfaces-tests.el (xfaces-color-distance): Fix
bug id
adds cdadb7a * lisp/font-lock.el
(font-lock--syntax-table-affects-ppss): New var
adds b41be0e ; Small cleanup in project.el
adds e7fb0a4 Use characters for keys in project-switch-commands
adds f4568ba Change default project list filename to "projects"
adds 25390b2 * lisp/dired.el (dired-toggle-marks): Use region for
non-nil dired-mark-region
adds f51f963 Fix some side-effecting uses of make-text-button
adds 4dcf8f2 Make live_*_p more accurate
adds 8ee367f Streamline live_*_holding
adds a984f39 Avoid zero-width glyphs and the resulting cursor artifacts
adds acd2cb2 Improve battery status display via GNU/Linux sysfs
adds 8bcc781 Un-deprecate oset and oset-default
adds 7ac7987 make-text-button no longer modifies its string arg
adds 788cd6d The key prefix 'C-x t t' displays next command buffer in
a new tab (bug#41691)
adds 9fc935f Use 65535 as color-values scale value in the NS backend
adds 54e840a Tramp code cleanup
adds a6b0e72 Add file encryption to Tramp
adds 6cb557e * lisp/progmodes/js.el (js-mode): Remove second call to
c-init-language-vars
adds fa6d565 Merge from origin/emacs-27
adds e42e98e * test/lisp/net/tramp-tests.el: tramp-crypt-file-name-p
not autoloaded.
adds 53fba73 * lisp/emacs-lisp/byte-opt.el (side-effect-free-fns): Add
`make-byte-code'.
adds 80abaea Use lexical-binding in lunar.el and add tests
adds 46304c4 Add autoload problem in tramp-crypt.el.
adds 64e25cd More robust NS hex colour string parsing
adds 3b93549 * lisp/simple.el (shell-command-on-region): Handle nil
replace on rectangles.
adds 4b21759 Continue implementation of tramp-crypt.el
adds 5a6e790 Orthographical amendments to commit
145aab0672ae259736ee9230f8e0ff4effa5f4fd
adds d4e7087 Save project list as lisp data
adds 9e04d0f ; Simplify last change
adds 73be4d1 Allow destructuring in &aux sections when using edebug
(Bug#40431)
adds 00f4b72 Slightly improve commit
73be4d1ed5b190bd93e9bad6aebe43d0dea0d7d3.
adds ee8b274 ; * test/lisp/emacs-lisp/generator-tests.el: Checkdoc
fixes
adds b19259c Futher tramp-crypt implementation and documentation
adds 68ae6fa Improved light/dark colour predicate (bug#41544)
adds d8a6d2e ; * lisp/faces.el (readable-foreground-color): Fix
editing mistake.
adds 54efe18 Derive gnus-edit-form-mode from lisp-data-mode, fix mode
map
adds 459bd56 Further fixes while testing tramp-crypt
adds a3474c5 Highlight typed variables in Python
adds f4b99b3 Mark python-shell-virtualenv-root as safe for directories
adds 4823fa1 Tag a test as unstable
adds 82a632e 2020-03-29 Michael R. Mauger <michael@mauger.com>
adds b3e7d04 Rearrange detecting remote uid and gid in Tramp
adds 62cf8f1 Ensure that getters and setters can be edebugged at the
same time.
adds e96f78f Band-aid for edebugging generator bodies (Bug#40434).
adds 4f92cf1 Add new VC command `repository-url'
adds 2e80328 Add optional remote-name argument to VC repository-url
command
adds 1507d61 Use vc-git-repository-url in vc-git-dir-extra-headers
adds 4503dcf Fix some Tramp problems seen during tests
adds a77ac01 gnus-cloud: Improve cloud sync
adds 6e777a6 Make project file name completion adhere to customization
adds 1d2c0a2 Change the key for project-find-regexp
adds 3bff583 Bump the project.el package version
adds 9682aa2 * lisp/dired-aux.el (dired-vc-deduce-fileset): Add
autoload cookie.
adds 21b03fa Merge from origin/emacs-27
adds 5502eed Auto-setup for bug-reference-mode
adds e2f443d vc-git-dir-extra-headers: Fix recent breakage
adds 2cc48d3 Fix setting project-vc-merge-submodules via .dir-locals.el
adds 2f231fc Add global bindings for project commands
adds eb3b03c New command: project-switch-to-buffer
adds 4b9b9cb ; Add a heading and a binding
adds 7c177ec New command: project-kill-buffers
adds a4f1d68 Bind default-directory to given DIR.
adds dcdf6d7 Make bug-reference auto-setup work in vc-dir or Magit
like modes
adds 7d7bd1b ;Fix error in commit dcdf6d7124
adds 97d1f67 Various dbus.el cleanups (bug#41744)
adds 0185d76 Fix and extend format-spec (bug#41758)
adds 23a148c Various battery.el improvements (bug#41808)
adds 453d30d Improve battery.el UPower support
adds 3dd6b23 Propertize all shr fragment IDs as shr-target-id
adds 363d981 Add binding for project-kill-buffers
adds 7a37460 Some Tramp cleanups, mainly in tramp-crypt.el
adds 75babd0 * etc/NEWS: Fix inconsistencies. Add
`tramp-crypt-add-directory'.
adds ba450b6 Define the dark luminance limit as a named constant
adds b6c7780 ; * lisp/faces.el (color-luminance-dark-limit): Better
doc string.
adds fbf40c1 Check AREF and aref_addr subscripts
adds 6fe5c21 project-switch-to-buffer: Use the "other buffer" as
default
adds 70ac80d Fix newly introduced errors in Tramp
adds 1e3b0f2 Improve doc strings of project.el
adds 3e7499c Fix various problems in Tramp
adds 2eda819 Fix last change in doc strings of project.el
adds be5d0c0 project-shell: Pop to an existing shell buffer by default
adds 2fec4c7 Fix bug with deactivation of mark in 'cua-cancel'
adds ed08512 Revert "Don't mention non-GNU package archives."
adds 50f489b Add fallback for 24-bit terminal color via
COLORTERM=truecolor
adds 7a70900 Documentation followup to the last change
adds 3af631d Fix last change for bug#41619
adds c59475a Fix a byte-compile warning.
adds c1056b0 Pop to an existing Eshell buffer by default
adds a1b487e ; project-shell, project-eshell: Docstring tweaks
adds 4cc6854 Silence some warnings in tests
adds 1ecd350 Evaluate some unnecessarily quoted lambdas
adds f18b035 Fix remaining problems with tramp-crypt.el
adds a4d3897 Replace some uses of cl-mapcan with mapcan
adds 8df2957 Improve doc strings of 'project-shell' and
'project-eshell'
adds 0792f8e Revert last change in benchmark.el
adds 9fe2bdb Consolidate #RGB string parsers
adds 7221d84 ; project-shell, project-eshell: Doc fixes
adds a1686c0 Forward declare eshell-buffer-name in project-eshell
adds ba8370b New commands other-window-prefix (C-x 4 4) and
other-frame-prefix (C-x 5 5)
adds ce4ec17 Fix display-buffer-override-next-command to call action
only once (bug#39722)
adds 73daab9 Preserve point in pascal-mode completion (bug#41740)
adds 6242605 Fix spurious error in beginning-of-defun in pascal-mode
(bug#41740)
adds 8ef8463 Accept lexical lambda in auto-insert-alist
adds 2be7198 project-switch-to-buffer: Do not require matching input
adds bea5eb7 project-switch-to-buffer: Improve Ido compatibility
adds 30ff243 Minor improvements as followup to recent RGB
string-parsing change
adds 7fd3f0b Fix gnus-cloud-download-all-data return value
adds 86a2497 ; Fix indentation in last change
adds 35e881c Fix problem in tramp-smb.el
adds 4e04ca8 More not-state-changing vc commands can be used from
non-file buffers
adds bfd96e9 M-n in read-directory-name of vc commands gets project
dirs (bug#41821)
adds 875d284 ; Fix typos in etc/NEWS
adds 599004f ; * etc/NEWS: Improve format and wording of recently
added entries.
adds b6ea0e0 Make switch work in AWK Mode. Fixes bug #41923
adds 7d6b860 Push action to list of functions in
display-buffer-override-next-command
adds 7574390 CC Mode. Fix an off by one error. Fixes bug #41809
adds 1c6dc3a Add help menu entry for view-lossage
adds e2d796f Fix last change
adds 511ddaa Add NEWS entry for bug-reference auto-setup.
adds beaff81 Rename project-kill-buffers-{skip-conditions,ignores}
adds 733921e project-known-roots: Rename and improve
adds 96ff641 project--read-project-list: Add structure verification
adds 75bb40b vc-known-roots: Actually update
adds be7a07f Fix byte-compilation warning in project.el
adds 89c744c ; Fix recent indentation in project.el
adds ffb89ed Merge from origin/emacs-27
adds 118c07e Update from Gnulib
adds 5ce5cf6 Use getrandom syscall for nonces
adds e4028d1 Add thread-naming support for OpenBSD
adds 162f375 MS-Windows fixes as followup to import of Gnulib
'getrandom'
adds 6650144 Update from Gnulib.
adds d087263 * test/src/fns-tests.el (test-secure-hash): Test
getrandom format.
adds 519e64f CC Mode: optimize for repeated simple operations.
adds bc8089a Subject: Frame-local tab-bar for numeric value of
tab-bar-show (bug#42052)
adds e98ddd6 Bind 'C-x 4 1' to 'same-window-prefix' and document new
commands (bug#41691)
adds 3e72ca1 ; Auto-commit of loaddefs files.
adds af313f5 Support pty's on OpenBSD
adds aa6c35e ; * etc/NEWS: Announce dropping of support for OpenBSD
5.3.
adds c70a3a4 Revert feature added in bfd96e995d using project
directories in vc (bug#41821)
adds 256bb84 Remove Emacs-27 reference
adds 5d1bac0 * lisp/progmodes/cc-mode.el (c-or-c++-mode--regexp):
Change WS to [ \t] in it
adds 32b3856 Use 'emacs-lisp-mode-syntax-table' for reading Lisp
expressions
adds 697942f CC Mode: Fix wrong value of comment-start-skip, fixing
half of bug #41952
adds eae028b Fix filling in js-mode and mhtml-mode (js-mode parts),
fixing bug #41897
adds 1560c92 Remove long obsolete c-looking-at-bos. Make
c-at-expression-start-p obsolete
adds c10293e Relax portable number check in byte compiler (bug#42147)
adds 58e27eb Don't confuse errors with nil in bytecomp-tests.el
adds e3ada20 Verilog-Mode collected updates.
adds 4ca13d9 project-switch-to-buffer: Don't filter based on
default-directory
adds bcde795 ; Add a couple of FIXMEs
adds 3c7bae2 * lisp/progmodes/project.el: Bump the version.
adds 9f9ce63 ; Add a note about a bottleneck
adds 10a0941 ; Revert "; Add a note about a bottleneck"
adds fb63a64 Mark more functions pure (bug#42147)
adds 3f990c3 Simplify byte-code optimisation of pure functions
adds 6b80ff3 * lisp/emacs-lisp/cl-macs.el (cl-deftype-satisfies): Add
`keyword`
adds 3b36b38 Merge from origin/emacs-27
adds 1e3f94f ; Merge from origin/emacs-27
adds 1a850f4 Merge from origin/emacs-27
adds df3ece9 Optimise assoc and rassoc with symbol key to assq and
rassq
adds a7a53f0 Better handle asynchronous Eldoc sources
adds 22cae4f New M-x eldoc for on-demand and interactive documentation
requests
adds a9bd506 * lisp/emacs-lisp/eldoc.el (Version): Bump to 1.1.0
adds 1203626 Make more parts of Emacs use new Eldoc capabilities
adds bba3bea Adjust Eldoc documentation after Eli's review
adds b3efd5c Adjust describe-char-eldoc to new
eldoc-documentation-functions protocol
adds fbc0bc6 Change version scheme of two Eldoc obsolete specs
adds 384fa10 Improve Eldoc docstrings
adds b7058f9 Special-case symbol and fixnum keys in member, assoc and
rassoc
adds 8cdfccf ; * etc/NEWS: Minor copyedits of the recent additions.
adds a85026c ; * etc/NEWS: Fix last change.
adds 6063b54 Shoosh warnings about obsolete
eldoc-documentation-function
adds 9a7aab2 ; * etc/NEWS (Eldoc): adjust NEWS entry.
adds fcc0467 * lisp/progmodes/cc-engine.el (c-at-expression-start-p):
Fix message.
adds ef8bd7d Update tests for recent changes
adds 19cf8e5 Bump Flymake version
adds ffb99d8 Prevent infloop in Eldoc message truncation algorithm
adds 59f5636 Unbreak M-x eldoc
adds 2d7c3e4 Improve display of compositions by "C-u C-x ="
adds 814e3b0 EUDC: Add macOS Contacts backend
adds 0fc8671 Update from Gnulib
adds 5013065 Speed up GCC 10.1 compilation in default Git builds
adds c8b6006 Use Gnulib libgmp module
adds c86f3fe Fix out-of-source ‘make check’ emacs-module-tests
adds 9ade7ea Fix Eldoc problem when loading on Emacs 26.3
adds 62725e8 Fix byte compilation warning in Eldoc
adds 7caf570 Tramp code cleanup
adds c259963 Revert "Fix Eldoc problem when loading on Emacs 26.3"
adds 1198b03 Fix placement of Eldoc docs during eval-expression
(bug#42309)
adds 86c860f project-switch-to-buffer: Reword the docstring
adds d8e17a4 Another minor improvement of project.el doc strings
adds 205abbf * doc/misc/flymake.texi (An annotated example backend):
Typo fix.
adds e9e3b6c Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds af4f3a8 Fix multibyte chars of file names in tramp-adb.el
adds 6cc3582 Correct 'concat' manual entry (bug#42296)
adds 398a268 Merge from origin/emacs-27
adds e6e5ce3 ; Merge from origin/emacs-27
adds ebcbd50 More docstring updates in project.el
adds 4a467f7 project-kill-buffers: Update the docstring too
adds 7ee3296 More Tramp code cleanup
adds 45d7db6 Sort out ElDoc backward compatibility of
eldoc-documentation-function
adds f5bc508 Fix last doc changes in project.el
adds 7a71257 Fix a typo in eldoc.el
adds 96173fb ; Roll back certain doc changes; clarify what "transient"
is
adds 0339325 ;* lisp/progmodes/project.el (project-current): Doc fix.
adds 46a0c11 Display "C-u C-x =" composed character names on GUI
frames as well
adds 7b0216f Improve documentation of "C-u C-x ="
adds 36e6019 Consistently stylize eldoc as ElDoc in more prose
adds 363f1d4 Improve display of composed character names in "C-u C-x
=" on GUI frames
adds c2ef4a1 * lisp/epa.el (epa-faces): Move definition.
adds bb6fe68 Add all epa faces to epa-faces Custom group
adds da6edaf * lisp/epg-config.el
(epg-config--make-gpg-configuration): Fix indentation.
adds 0e2af5c Improve and add doc-strings
adds e78c15a Drop unnecessary backward compatibility aliases
adds 9f82622 Cosmetic changes to epa libraries
adds 8c60347 epa-key-list-mode-map: Use widget-keymap as parent keymap
adds 58bec88 * lisp/epa.el (epa-show-key): New command.
adds 85eaa83 ;Fix eldoc regression bug#42365
adds 96971e3 Use describe-char-padded-string for composed character
names in "C-u C-x ="
adds a2a4588 Add tramp and orgmode to
bug-reference-setup-from-mail-alist.
adds 55e858d Adjust naming convention for dependent Gnus sessions
adds 510da73 Fix problems with not rendering shr tables with rowspan
adds 3cf9176 Show eww bookmarks buffer only if it's not empty
adds ef4c92b Make old aliases to gnus-child* commands work before Gnus
is loaded
adds bcb5818 ; Simplify last change in shr.el
adds c7b112b Clarify shr width computation
adds 02bad11 Add support for a shr-max-width variable
adds aa7fe6c Don't message complete GIF data upon errors
adds 92609aa Fix <textarea> default texts in eww
adds ba12555 Fix NOT-CURRENT behaviour in text-property-search-backward
adds beaad91 bug-reference auto-setup for IRC, implementation for rcirc
adds 1cb14d0 ; Add defvars for rcirc vars in order to silence the
byte-compiler
adds 58c7dc6 Fix documentation of a recent change in shr.el
adds c45c1e8 Make eww-open-file work with Tramp file names
adds 77d35f2 Don't have shr kill random buffers on network failures
adds 8d05f21 * lisp/window.el (display-buffer-override-next-command):
Add ECHO arg.
adds 4a7ecaa ; Reword bits of ElDoc internal documentation
adds c77731e Fix ElDoc bugs around eldoc-echo-area-use-multiline-p.
adds 42b3340 Narrow to headers in gnus-registry before getting data
adds 17f6461 Allow open-network-stream to use different TLS capability
commands
adds 468b02a Doc fix for article-fill-long-lines
adds e9d359a Mention the Emacs bug tracker in the bug reporting doc
strings
adds e68a455 Fix C-c C-f in the Gnus article buffer
adds af58615 Simplify dummy root subject before comparing it to the
current article
adds f700fc1 Add missing 'require'.
adds 1fc9d0a Remove redundant code from c-font-lock-fontify-region
adds 00a9712 Allow adjusting the `W Q' Gnus summary command
interactively
adds b2eec81 Do window configuration change before killing Gnus
buffers on exit
adds b89af66 gnus-button-alist: Prefer URL links to Elisp library links
adds abe9497 Complete over the MIME types in gnus-summary-save-parts
adds 13ca719 * lisp/net/tramp-adb.el (tramp-adb-prompt): Further
simplification.
adds f8f3e77 Support Proxy-Authorization in HTTPS CONNECT proxies
adds 5d2a83e url-http: Fix handling of redirect locations
adds 5d2bc15 Make timeouts work more reliably in
url-retrieve-synchronously
adds 7a24cff Only kill url-retrieve-synchronously connections when we
have a timeout
adds 7259377 project.el: Add more docs and two new key bindings
adds 4c08c2f ; project.el: Talk about equality
adds 1da5b3a Suppress relint false positive in gnus-start.el
adds 44d2368 Make xwidget-webkit-browse-url slightly more DWIM
adds 0cbafc2 Fix problem with Tramp progress reporter
adds fe2d0ed Merge from origin/emacs-27
adds 8e13d33 Fix allout-widgets-mode handling of edits to item cue,
fixing (bug#11312)
adds 8684216 Don't let item decoration be disrupted by too-shallow
items.
adds 3c410b6 Provide missing let definition to prevent background
void-variable error.
adds dd7c191 Resolve missing button-region keymap bindings.
adds 33d85cb Rectify allout-widgets region undecoration so item at
start is not missed.
adds 687a9d3 Calc: fix interval entry snag (bug#42438)
adds 0a71a73 ; Merge from origin/emacs-27
adds 496ee09 Merge from origin/emacs-27
adds 1bae7ba ; Merge from origin/emacs-27
adds fcd4328 Don't needlessly request docs from ElDoc functions
adds 5c5eb97 Fix memory leak for global module objects (Bug#42482).
adds 84ec57f Fix viewing of encrypted S/MIME messages
adds 0d7d422 bug-reference auto-setup for IRC, implementation for ERC
adds f7ebba5 Don't call undefined function
elisp-eldoc-documentation-function (bug#42493)
adds bca8686 * lisp/vc/vc-git.el (vc-git-log-view-mode): Fix commit
regexp (bug#40248)
adds 1906476 project-remember-project: New public function
adds eaad6ea Fix display of man pages after killing the 'man' process
adds 3b44829 Update and improve documentation of project.el commands
adds 609cbd6 Optimise 3-arg +, - and *
adds 6355a3e Fix subtle bug when checking liveness of module values.
adds 9f01ce6 Make checking for liveness of global values more precise.
adds dae9770 Correct order or eldoc-documentation-functions in Elisp
mode
adds 7d9096b Small refactoring to simplify the interface of internal
function.
adds 7479c11 Factor out project--read-project-buffer from
project-switch-buffer
adds e3614fc Add project-display-buffer and
project-display-buffer-other-frame
adds b63c5a7 Add project other place commands
adds 7551aff Bind switch-to-buffer-obey-display-actions to t
adds 33667e0 Move project--value-in-dir to a different section
adds 4d195bb Fix argument reference
adds 688c03f Bring back ElDoc's eldoc-display-message-p, but obsolete
it
adds 9d751aa Make newer ElDoc versions are compatible with Emacs < 28
adds 9903b39 * doc/misc/gnus.texi: Add introductory section to Gnus
manual
adds 3bd748e Fix problem with new-mail-mark in Gnus with non-unique
names
adds b2bb113 Fix thinko in previous nnmail.el patch
adds 1b2fed8 Apply simpler fix for Tramp bug#39399
adds 33ee326 Fix uses of deprecated SELinux security_context_t
adds e5889c7 Simplify and streamline optimizer clauses
adds 6c23b1a Update authors.el
adds f9daa69 * etc/AUTHORS: Update.
adds c270104 * etc/NEWS.27: Remove temporary markup.
adds bc486d1 Revert "* etc/NEWS.27: Remove temporary markup."
adds 2ab66c9 Replace project-kill-buffers-ignores with
project-kill-buffer-conditions
adds eb9e065 * lisp/vc/vc-git.el (vc-git-log-view-mode): Font-lock
AuthorDate (bug#40248)
adds bcf486c Make the erc-header-line default to header-line
adds 76f71e3 Make eww use the XDG download directory
adds db1b1f0 Use a new method to determine when to auto-stop image
animations
adds 28bf56b Don't default to librgravatar, since there are security
implications
adds 4a07d3c Tramp doc edit
adds 9d01139 * etc/NEWS: Fix typos.
adds 5023775 ; Merge from origin/emacs-27
adds 775a3e1 Merge from origin/emacs-27
adds 64a1b42 ; Merge from origin/emacs-27
adds 8f46e67 Merge from origin/emacs-27
adds b8c8e93 ; Merge from origin/emacs-27
adds 3b0cb1c Merge from origin/emacs-27
adds c48bb7d Preserve match data in 'kbd'
adds 653a81b Update a gravatar test
new 735c074 * admin/authors.el (authors-aliases): Remove a faulty
regexp.
new bc61ec3 ; ChangeLog.3 and etc/AUTHORS fixes
Summary of changes:
.gitignore | 2 +
ChangeLog.3 | 2 +-
INSTALL | 36 -
README | 2 +-
admin/CPP-DEFINES | 2 -
admin/authors.el | 36 +-
admin/charsets/cp51932.awk | 13 +-
admin/charsets/eucjp-ms.awk | 14 +-
admin/gitmerge.el | 2 +-
admin/merge-gnulib | 14 +-
admin/notes/git-workflow | 36 +-
admin/notes/unicode | 10 +-
admin/nt/dist-build/README-windows-binaries | 4 +-
admin/nt/dist-build/build-dep-zips.py | 2 +-
admin/release-process | 9 +-
admin/unidata/unidata-gen.el | 159 +-
build-aux/config.guess | 27 +-
build-aux/config.sub | 581 ++--
build-aux/gitlog-to-changelog | 4 +-
build-aux/update-copyright | 4 +-
configure.ac | 193 +-
doc/emacs/building.texi | 43 +-
doc/emacs/cmdargs.texi | 15 +-
doc/emacs/custom.texi | 4 +
doc/emacs/display.texi | 2 +
doc/emacs/emacs.texi | 6 +
doc/emacs/fixit.texi | 5 +-
doc/emacs/frames.texi | 16 +
doc/emacs/help.texi | 5 +
doc/emacs/m-x.texi | 4 +
doc/emacs/maintaining.texi | 159 +-
doc/emacs/misc.texi | 14 +-
doc/emacs/msdos.texi | 15 +
doc/emacs/mule.texi | 2 +-
doc/emacs/package.texi | 69 +-
doc/emacs/programs.texi | 26 +-
doc/emacs/windows.texi | 10 +
doc/lispintro/emacs-lisp-intro.texi | 2 +-
doc/lispref/display.texi | 21 +-
doc/lispref/edebug.texi | 5 +
doc/lispref/files.texi | 42 +-
doc/lispref/frames.texi | 28 +-
doc/lispref/internals.texi | 180 +-
doc/lispref/keymaps.texi | 7 +-
doc/lispref/loading.texi | 7 +-
doc/lispref/minibuf.texi | 9 +
doc/lispref/modes.texi | 27 +-
doc/lispref/objects.texi | 8 +-
doc/lispref/os.texi | 11 +-
doc/lispref/processes.texi | 41 +-
doc/lispref/searching.texi | 10 +-
doc/lispref/strings.texi | 35 +-
doc/lispref/text.texi | 11 +-
doc/lispref/windows.texi | 14 +-
doc/misc/calc.texi | 11 +-
doc/misc/cc-mode.texi | 77 +-
doc/misc/dired-x.texi | 41 +-
doc/misc/ediff.texi | 37 +-
doc/misc/efaq.texi | 9 +-
doc/misc/eieio.texi | 32 +-
doc/misc/emacs-gnutls.texi | 2 +-
doc/misc/emacs-mime.texi | 2 +-
doc/misc/eshell.texi | 3 +
doc/misc/eudc.texi | 52 +
doc/misc/eww.texi | 12 +-
doc/misc/gnus-coding.texi | 10 -
doc/misc/gnus.texi | 198 +-
doc/misc/idlwave.texi | 8 +-
doc/misc/ido.texi | 2 +-
doc/misc/org.texi | 7 +-
doc/misc/reftex.texi | 9 +-
doc/misc/sem-user.texi | 2 +-
doc/misc/smtpmail.texi | 23 +-
doc/misc/speedbar.texi | 10 +-
doc/misc/texinfo.tex | 387 ++-
doc/misc/tramp.texi | 264 +-
doc/misc/trampver.texi | 5 +-
doc/misc/viper.texi | 9 +-
etc/AUTHORS | 166 +-
etc/NEWS | 3579 ++++----------------
etc/{NEWS => NEWS.27} | 0
etc/PROBLEMS | 86 +-
etc/compilation.txt | 14 +
etc/edt-user.el | 2 +-
etc/forms/forms-d2.el | 2 +-
etc/forms/forms-pass.el | 2 +-
etc/refcards/ru-refcard.tex | 2 +-
etc/srecode/el.srt | 2 +-
etc/themes/adwaita-theme.el | 2 +-
etc/themes/deeper-blue-theme.el | 3 +-
etc/themes/dichromacy-theme.el | 2 +-
etc/themes/leuven-theme.el | 5 +-
etc/themes/light-blue-theme.el | 2 +-
etc/themes/manoj-dark-theme.el | 3 +-
etc/themes/misterioso-theme.el | 2 +-
etc/themes/tango-dark-theme.el | 2 +-
etc/themes/tango-theme.el | 2 +-
etc/themes/tsdh-dark-theme.el | 2 +-
etc/themes/tsdh-light-theme.el | 2 +-
etc/themes/wheatgrass-theme.el | 2 +-
etc/themes/whiteboard-theme.el | 3 +-
etc/themes/wombat-theme.el | 2 +-
lib-src/Makefile.in | 2 -
lib-src/emacsclient.c | 2 +-
lib-src/etags.c | 7 +-
lib/_Noreturn.h | 5 +-
lib/alloca.in.h | 19 +-
lib/at-func.c | 2 +-
lib/attribute.h | 215 ++
lib/binary-io.h | 3 +-
lib/c++defs.h | 3 -
lib/c-ctype.h | 3 +-
lib/c-strcasecmp.c | 3 +-
lib/c-strncasecmp.c | 3 +-
lib/canonicalize-lgpl.c | 2 +-
lib/careadlinkat.c | 42 +-
lib/careadlinkat.h | 2 +-
lib/cloexec.c | 3 +-
lib/close-stream.c | 3 +-
lib/count-leading-zeros.h | 8 +-
lib/count-one-bits.h | 91 +-
lib/count-trailing-zeros.h | 8 +-
lib/diffseq.h | 4 +-
lib/dirent.in.h | 10 +-
lib/dosname.h | 53 -
lib/dup2.c | 103 +-
lib/explicit_bzero.c | 18 +-
lib/fchmodat.c | 144 +
lib/fcntl.in.h | 6 +
lib/filemode.h | 4 +-
lib/filename.h | 110 +
lib/fpending.c | 4 +-
lib/fpending.h | 4 +-
lib/fsusage.c | 4 +-
lib/ftoastr.c | 23 +-
lib/ftoastr.h | 7 +
lib/futimens.c | 37 +
lib/getgroups.c | 3 +-
lib/getloadavg.c | 49 +-
lib/getopt-pfx-core.h | 8 +
lib/getrandom.c | 187 +
lib/gettext.h | 4 +-
lib/gettime.c | 3 +-
lib/gettimeofday.c | 21 +-
lib/gnulib.mk.in | 208 +-
lib/group-member.c | 4 +-
lib/ieee754.in.h | 4 +-
lib/inttypes.in.h | 34 +-
lib/lchmod.c | 110 +
lib/libc-config.h | 16 +-
lib/limits.in.h | 23 +-
lib/localtime-buffer.c | 3 +-
lib/localtime-buffer.h | 3 +-
lib/malloca.c | 3 +-
lib/malloca.h | 4 -
lib/md5.c | 4 +-
lib/md5.h | 12 +-
lib/memmem.c | 4 +-
lib/memrchr.c | 4 +-
lib/{fpending.h => mini-gmp-gnulib.c} | 26 +-
{src => lib}/mini-gmp.c | 362 +-
{src => lib}/mini-gmp.h | 18 +-
lib/mktime.c | 6 +-
lib/nstrftime.c | 27 +-
lib/open.c | 6 +-
lib/openat-proc.c | 5 +-
lib/openat.h | 20 +-
lib/putenv.c | 194 --
lib/regex.c | 2 +
lib/regex_internal.h | 53 +-
lib/sha1.c | 3 +-
lib/sha1.h | 7 +-
lib/sha256.h | 20 +-
lib/sha512.h | 20 +-
lib/sig2str.c | 3 +-
lib/signal.in.h | 30 +-
lib/stdalign.in.h | 2 +-
lib/stddef.in.h | 29 +-
lib/stdint.in.h | 16 +-
lib/stdio.in.h | 282 +-
lib/stdlib.in.h | 110 +-
lib/strftime.h | 2 +-
lib/string.in.h | 55 +-
lib/strtoimax.c | 26 +-
lib/strtol.c | 4 +-
lib/strtoll.c | 4 +-
lib/sys_random.in.h | 92 +
lib/sys_stat.in.h | 84 +-
lib/tempname.c | 281 +-
lib/tempname.h | 7 +
lib/time.in.h | 17 +-
lib/time_r.c | 3 +-
lib/unistd.in.h | 67 +-
lib/utimensat.c | 160 +
lib/verify.h | 20 +-
lib/warn-on-use.h | 21 +-
lib/xalloc-oversized.h | 3 +-
lisp/abbrev.el | 6 +-
lisp/align.el | 2 +
lisp/allout-widgets.el | 81 +-
lisp/allout.el | 263 +-
lisp/apropos.el | 97 +-
lisp/arc-mode.el | 962 +++---
lisp/autoarg.el | 7 +-
lisp/autoinsert.el | 2 +-
lisp/autorevert.el | 2 +
lisp/battery.el | 670 ++--
lisp/bookmark.el | 10 +-
lisp/bs.el | 7 +-
lisp/button.el | 19 +-
lisp/calc/calc-comb.el | 4 +-
lisp/calc/calc-mtx.el | 2 +-
lisp/calc/calc.el | 4 +-
lisp/calculator.el | 12 +-
lisp/calendar/cal-bahai.el | 4 +-
lisp/calendar/cal-julian.el | 22 +-
lisp/calendar/calendar.el | 13 +-
lisp/calendar/diary-lib.el | 2 +-
lisp/calendar/icalendar.el | 3 +-
lisp/calendar/iso8601.el | 17 +-
lisp/calendar/lunar.el | 44 +-
lisp/calendar/parse-time.el | 98 +-
lisp/calendar/time-date.el | 17 +-
lisp/calendar/timeclock.el | 2 +
lisp/cdl.el | 2 +-
lisp/cedet/data-debug.el | 40 +-
lisp/cedet/ede.el | 16 +-
lisp/cedet/ede/cpp-root.el | 15 -
lisp/cedet/ede/pconf.el | 5 +-
lisp/cedet/semantic/complete.el | 8 +-
lisp/cedet/semantic/db-ebrowse.el | 5 +-
lisp/cedet/semantic/grammar.el | 47 +-
lisp/cedet/semantic/imenu.el | 5 +-
lisp/cedet/semantic/wisent/comp.el | 4 +-
lisp/cedet/semantic/wisent/wisent.el | 9 +-
lisp/cedet/srecode/document.el | 14 +-
lisp/cedet/srecode/semantic.el | 2 +-
lisp/cedet/srecode/srt-mode.el | 2 +-
lisp/char-fold.el | 6 +-
lisp/cmuscheme.el | 2 +
lisp/comint.el | 4 +-
lisp/cus-edit.el | 12 +-
lisp/cus-face.el | 16 +-
lisp/descr-text.el | 34 +-
lisp/desktop.el | 4 +-
lisp/dframe.el | 1 +
lisp/dired-aux.el | 86 +-
lisp/dired-x.el | 8 +-
lisp/dired.el | 257 +-
lisp/disp-table.el | 2 +-
lisp/dnd.el | 27 +-
lisp/doc-view.el | 8 +-
lisp/dom.el | 6 +
lisp/dos-vars.el | 6 +-
lisp/elide-head.el | 12 +-
lisp/emacs-lisp/autoload.el | 2 +-
lisp/emacs-lisp/benchmark.el | 2 +-
lisp/emacs-lisp/bindat.el | 5 +-
lisp/emacs-lisp/byte-opt.el | 226 +-
lisp/emacs-lisp/byte-run.el | 139 +-
lisp/emacs-lisp/bytecomp.el | 188 +-
lisp/emacs-lisp/cconv.el | 34 +-
lisp/emacs-lisp/check-declare.el | 4 +-
lisp/emacs-lisp/checkdoc.el | 5 +-
lisp/emacs-lisp/cl-extra.el | 8 +-
lisp/emacs-lisp/cl-indent.el | 36 +-
lisp/emacs-lisp/cl-macs.el | 203 +-
lisp/emacs-lisp/edebug.el | 130 +-
lisp/emacs-lisp/eieio-core.el | 4 +-
lisp/emacs-lisp/eieio-opt.el | 9 +-
lisp/emacs-lisp/eieio-speedbar.el | 6 +-
lisp/emacs-lisp/eieio.el | 40 +-
lisp/emacs-lisp/eldoc.el | 658 +++-
lisp/emacs-lisp/find-func.el | 1 +
lisp/emacs-lisp/float-sup.el | 2 +-
lisp/emacs-lisp/generator.el | 10 +-
lisp/emacs-lisp/gv.el | 18 +-
lisp/emacs-lisp/lisp-mnt.el | 13 +-
lisp/emacs-lisp/lisp-mode.el | 28 +-
lisp/emacs-lisp/map.el | 17 +-
lisp/emacs-lisp/package.el | 330 +-
lisp/emacs-lisp/pcase.el | 52 +-
lisp/emacs-lisp/rx.el | 2 +-
lisp/emacs-lisp/seq.el | 1 +
lisp/emacs-lisp/smie.el | 14 +-
lisp/emacs-lisp/subr-x.el | 9 +
lisp/emacs-lisp/syntax.el | 97 +-
lisp/emacs-lisp/tabulated-list.el | 8 +-
lisp/emacs-lisp/text-property-search.el | 18 +-
lisp/emacs-lisp/timer-list.el | 121 +-
lisp/emacs-lisp/timer.el | 3 -
lisp/emulation/cua-base.el | 2 +-
lisp/emulation/edt.el | 4 +-
lisp/emulation/viper-init.el | 2 +
lisp/emulation/viper-mous.el | 50 +-
lisp/emulation/viper-util.el | 1 +
lisp/emulation/viper.el | 1 -
lisp/epa-dired.el | 44 +-
lisp/epa-file.el | 30 +-
lisp/epa-hook.el | 11 +-
lisp/epa.el | 67 +-
lisp/epg-config.el | 14 +-
lisp/erc/erc-backend.el | 2 +-
lisp/erc/erc-dcc.el | 14 +-
lisp/erc/erc-ezbounce.el | 2 +-
lisp/erc/erc-match.el | 19 +-
lisp/erc/erc-speedbar.el | 5 +-
lisp/erc/erc.el | 23 +-
lisp/eshell/em-cmpl.el | 35 +-
lisp/eshell/em-dirs.el | 5 +
lisp/eshell/em-glob.el | 4 +-
lisp/eshell/em-hist.el | 62 +-
lisp/eshell/em-ls.el | 3 +-
lisp/eshell/em-pred.el | 25 +-
lisp/eshell/em-prompt.el | 16 +-
lisp/eshell/em-rebind.el | 13 +-
lisp/eshell/em-unix.el | 7 +-
lisp/eshell/esh-arg.el | 16 +-
lisp/eshell/esh-mode.el | 58 +-
lisp/eshell/esh-proc.el | 28 +-
lisp/eshell/esh-util.el | 6 -
lisp/eshell/esh-var.el | 53 +-
lisp/eshell/eshell.el | 22 +-
lisp/expand.el | 8 +-
lisp/facemenu.el | 11 +-
lisp/faces.el | 50 +-
lisp/ffap.el | 15 +-
lisp/fileloop.el | 48 +-
lisp/files.el | 86 +-
lisp/filesets.el | 2 +-
lisp/finder.el | 7 -
lisp/font-lock.el | 28 +-
lisp/format-spec.el | 183 +-
lisp/frame.el | 36 +-
lisp/frameset.el | 12 +-
lisp/gnus/deuglify.el | 10 +-
lisp/gnus/gmm-utils.el | 6 +-
lisp/gnus/gnus-agent.el | 17 +-
lisp/gnus/gnus-art.el | 55 +-
lisp/gnus/gnus-bookmark.el | 8 +-
lisp/gnus/gnus-cloud.el | 57 +-
lisp/gnus/gnus-delay.el | 6 +-
lisp/gnus/gnus-draft.el | 2 +-
lisp/gnus/gnus-eform.el | 18 +-
lisp/gnus/gnus-fun.el | 4 +-
lisp/gnus/gnus-group.el | 24 +-
lisp/gnus/gnus-icalendar.el | 2 +-
lisp/gnus/gnus-int.el | 2 +-
lisp/gnus/gnus-kill.el | 2 +-
lisp/gnus/gnus-msg.el | 6 +-
lisp/gnus/gnus-registry.el | 153 +-
lisp/gnus/gnus-sieve.el | 10 +-
lisp/gnus/gnus-srvr.el | 2 +-
lisp/gnus/gnus-start.el | 125 +-
lisp/gnus/gnus-sum.el | 44 +-
lisp/gnus/gnus-util.el | 12 +-
lisp/gnus/gnus-uu.el | 6 +-
lisp/gnus/gnus.el | 42 +-
lisp/gnus/gssapi.el | 11 +-
lisp/gnus/mail-source.el | 36 +-
lisp/gnus/message.el | 152 +-
lisp/gnus/mm-archive.el | 8 +-
lisp/gnus/mm-decode.el | 20 +-
lisp/gnus/mm-uu.el | 14 +-
lisp/gnus/mml-smime.el | 11 +-
lisp/gnus/mml.el | 26 +-
lisp/gnus/mml2015.el | 9 +-
lisp/gnus/nnbabyl.el | 4 +-
lisp/gnus/nndiary.el | 12 +-
lisp/gnus/nndoc.el | 2 +-
lisp/gnus/nndraft.el | 4 +-
lisp/gnus/nneething.el | 2 +-
lisp/gnus/nnfolder.el | 6 +-
lisp/gnus/nnheader.el | 12 +-
lisp/gnus/nnimap.el | 5 +-
lisp/gnus/nnir.el | 15 +-
lisp/gnus/nnmail.el | 24 +-
lisp/gnus/nnmaildir.el | 36 +-
lisp/gnus/nnmairix.el | 6 +-
lisp/gnus/nnmbox.el | 4 +-
lisp/gnus/nnmh.el | 2 +-
lisp/gnus/nnml.el | 17 +-
lisp/gnus/nnrss.el | 2 +-
lisp/gnus/nntp.el | 18 +-
lisp/gnus/nnvirtual.el | 2 +-
lisp/gnus/spam.el | 2 +-
lisp/help-fns.el | 224 +-
lisp/help-mode.el | 13 +-
lisp/help.el | 108 -
lisp/hexl.el | 19 +-
lisp/hi-lock.el | 163 +-
lisp/hippie-exp.el | 2 +-
lisp/htmlfontify.el | 115 +-
lisp/ibuffer.el | 2 +
lisp/ido.el | 293 +-
lisp/ielm.el | 37 +-
lisp/image-dired.el | 5 +-
lisp/image.el | 10 +-
lisp/image/gravatar.el | 46 +-
lisp/info-look.el | 2 +-
lisp/info.el | 47 +-
lisp/informat.el | 2 +-
lisp/international/mule-cmds.el | 96 +-
lisp/international/mule-conf.el | 6 +
lisp/international/mule.el | 28 +-
lisp/international/rfc1843.el | 2 +-
lisp/international/titdic-cnv.el | 236 +-
lisp/international/ucs-normalize.el | 10 +-
lisp/isearch.el | 52 +-
lisp/jit-lock.el | 41 +-
lisp/json.el | 577 ++--
lisp/jsonrpc.el | 108 +-
lisp/kermit.el | 2 +-
lisp/language/chinese.el | 5 +
lisp/language/hebrew.el | 2 +-
lisp/language/ind-util.el | 40 +-
lisp/language/japanese.el | 10 +-
lisp/language/korean.el | 12 +
lisp/language/lao-util.el | 16 +-
lisp/language/misc-lang.el | 8 +-
lisp/language/tibet-util.el | 14 +-
lisp/language/tibetan.el | 8 +-
lisp/ldefs-boot.el | 549 ++-
lisp/leim/quail/indian.el | 89 +-
lisp/leim/quail/latin-ltx.el | 4 +-
lisp/linum.el | 3 +-
lisp/ls-lisp.el | 6 +-
lisp/mail/emacsbug.el | 8 +-
lisp/mail/feedmail.el | 2 +-
lisp/mail/qp.el | 2 +-
lisp/mail/rfc2045.el | 2 +-
lisp/mail/rfc2368.el | 2 +-
lisp/mail/rmail-spam-filter.el | 14 +-
lisp/mail/rmail.el | 19 +-
lisp/man.el | 6 +-
lisp/master.el | 2 +-
lisp/menu-bar.el | 16 +
lisp/minibuffer.el | 126 +-
lisp/misc.el | 8 +-
lisp/mouse.el | 538 +--
lisp/msb.el | 2 +
lisp/net/ange-ftp.el | 8 +-
lisp/net/browse-url.el | 292 +-
lisp/net/dbus.el | 271 +-
lisp/net/dig.el | 11 +-
lisp/net/dns.el | 68 +-
lisp/net/eudcb-macos-contacts.el | 118 +
lisp/net/eww.el | 147 +-
lisp/net/gnutls.el | 8 +-
lisp/net/hmac-md5.el | 40 +-
lisp/net/imap.el | 30 +-
lisp/net/ldap.el | 2 +-
lisp/net/network-stream.el | 89 +-
lisp/net/newst-backend.el | 2 +-
lisp/net/nsm.el | 13 +-
lisp/net/puny.el | 4 +-
lisp/net/rcirc.el | 26 +-
lisp/net/sasl-scram-sha256.el | 59 +
lisp/net/sasl.el | 5 +-
lisp/net/shr.el | 214 +-
lisp/net/tramp-adb.el | 470 ++-
lisp/net/tramp-archive.el | 32 +-
lisp/net/tramp-cache.el | 254 +-
lisp/net/tramp-cmds.el | 51 +-
lisp/net/tramp-compat.el | 127 +-
lisp/net/tramp-crypt.el | 838 +++++
lisp/net/tramp-ftp.el | 7 +-
lisp/net/tramp-gvfs.el | 840 +++--
lisp/net/tramp-rclone.el | 37 +-
lisp/net/tramp-sh.el | 948 +++---
lisp/net/tramp-smb.el | 245 +-
lisp/net/tramp-sudoedit.el | 121 +-
lisp/net/tramp-uu.el | 5 -
lisp/net/tramp.el | 667 ++--
lisp/net/trampver.el | 16 +-
lisp/net/webjump.el | 5 +-
lisp/obsolete/cust-print.el | 5 +-
lisp/obsolete/iswitchb.el | 2 +-
lisp/obsolete/ledit.el | 157 -
lisp/obsolete/levents.el | 292 --
lisp/obsolete/lmenu.el | 445 ---
lisp/obsolete/lucid.el | 211 --
lisp/{mail => obsolete}/metamail.el | 1 +
lisp/obsolete/old-whitespace.el | 801 -----
lisp/obsolete/rcompile.el | 2 +-
lisp/obsolete/sb-image.el | 46 +
lisp/obsolete/tls.el | 16 +-
lisp/obsolete/vc-arch.el | 11 +-
lisp/obsolete/vi.el | 2 +-
lisp/obsolete/vip.el | 14 +-
lisp/org/ob-core.el | 5 +-
lisp/org/ob-fortran.el | 2 +-
lisp/org/ob-screen.el | 2 +-
lisp/org/ol.el | 4 +-
lisp/org/org-agenda.el | 10 +-
lisp/org/org-capture.el | 2 +-
lisp/org/org-element.el | 2 +-
lisp/org/org-protocol.el | 2 +-
lisp/org/org-table.el | 6 +-
lisp/org/org.el | 12 +-
lisp/org/ox-latex.el | 2 +-
lisp/org/ox-odt.el | 2 +-
lisp/password-cache.el | 3 +-
lisp/play/animate.el | 4 +-
lisp/play/bubbles.el | 1 +
lisp/play/dissociate.el | 2 +-
lisp/play/gametree.el | 2 +-
lisp/play/gomoku.el | 46 +-
lisp/play/spook.el | 8 +-
lisp/printing.el | 2 -
lisp/progmodes/autoconf.el | 2 +-
lisp/progmodes/bug-reference.el | 303 +-
lisp/progmodes/cc-align.el | 32 +
lisp/progmodes/cc-awk.el | 2 +-
lisp/progmodes/cc-cmds.el | 116 +-
lisp/progmodes/cc-defs.el | 63 +-
lisp/progmodes/cc-engine.el | 137 +-
lisp/progmodes/cc-fonts.el | 78 +
lisp/progmodes/cc-langs.el | 41 +-
lisp/progmodes/cc-mode.el | 338 +-
lisp/progmodes/cc-vars.el | 10 +
lisp/progmodes/cfengine.el | 16 +-
lisp/progmodes/cl-font-lock.el | 289 ++
lisp/progmodes/compile.el | 39 +-
lisp/progmodes/cperl-mode.el | 10 +-
lisp/progmodes/cwarn.el | 4 +-
lisp/progmodes/ebnf-abn.el | 11 +-
lisp/progmodes/ebnf-bnf.el | 6 +-
lisp/progmodes/ebnf-dtd.el | 13 +-
lisp/progmodes/ebnf-ebx.el | 18 +-
lisp/progmodes/ebnf-iso.el | 6 +-
lisp/progmodes/ebnf-yac.el | 6 +-
lisp/progmodes/ebnf2ps.el | 40 +-
lisp/progmodes/ebrowse.el | 458 ++-
lisp/progmodes/elisp-mode.el | 140 +-
lisp/progmodes/etags.el | 4 +-
lisp/progmodes/flymake.el | 17 +-
lisp/progmodes/fortran.el | 2 +-
lisp/progmodes/gdb-mi.el | 443 ++-
lisp/progmodes/glasses.el | 11 +-
lisp/progmodes/grep.el | 111 +-
lisp/progmodes/gud.el | 19 +-
lisp/progmodes/hideif.el | 2 +-
lisp/progmodes/idlw-help.el | 4 +-
lisp/progmodes/idlw-shell.el | 2 +-
lisp/progmodes/idlwave.el | 5 +-
lisp/progmodes/inf-lisp.el | 7 +-
lisp/progmodes/js.el | 5 +-
lisp/progmodes/meta-mode.el | 2 +
lisp/progmodes/octave.el | 9 +-
lisp/progmodes/opascal.el | 2 +-
lisp/progmodes/pascal.el | 57 +-
lisp/progmodes/perl-mode.el | 2 +-
lisp/progmodes/project.el | 787 ++++-
lisp/progmodes/python.el | 59 +-
lisp/progmodes/ruby-mode.el | 2 +-
lisp/progmodes/scheme.el | 2 +-
lisp/progmodes/sh-script.el | 1456 +-------
lisp/progmodes/sql.el | 204 +-
lisp/progmodes/verilog-mode.el | 317 +-
lisp/progmodes/vhdl-mode.el | 2 +-
lisp/progmodes/which-func.el | 97 +-
lisp/progmodes/xref.el | 59 +-
lisp/recentf.el | 2 +
lisp/registry.el | 2 +-
lisp/repeat.el | 2 +-
lisp/replace.el | 84 +-
lisp/ruler-mode.el | 2 +-
lisp/saveplace.el | 4 +-
lisp/sb-image.el | 107 -
lisp/server.el | 2 +-
lisp/shell.el | 4 +-
lisp/simple.el | 119 +-
lisp/so-long.el | 8 +-
lisp/speedbar.el | 82 +-
lisp/strokes.el | 6 +-
lisp/subr.el | 67 +-
lisp/t-mouse.el | 2 +-
lisp/tab-bar.el | 102 +-
lisp/tar-mode.el | 22 +-
lisp/tempo.el | 31 +-
lisp/term.el | 4 +-
lisp/term/bobcat.el | 1 +
lisp/term/cygwin.el | 2 +-
lisp/term/konsole.el | 2 +-
lisp/term/linux.el | 2 +-
lisp/term/ns-win.el | 10 +-
lisp/term/rxvt.el | 21 +-
lisp/term/tty-colors.el | 58 +-
lisp/term/vt100.el | 2 +-
lisp/term/vt200.el | 2 +
lisp/term/w32-win.el | 2 +
lisp/term/x-win.el | 10 +-
lisp/textmodes/bibtex.el | 120 +-
lisp/textmodes/conf-mode.el | 191 +-
lisp/textmodes/css-mode.el | 32 +-
lisp/textmodes/flyspell.el | 4 +-
lisp/textmodes/mhtml-mode.el | 85 +-
lisp/textmodes/nroff-mode.el | 1 -
lisp/textmodes/paragraphs.el | 2 +-
lisp/textmodes/po.el | 2 +-
lisp/textmodes/reftex-vars.el | 4 +-
lisp/textmodes/reftex.el | 2 +-
lisp/textmodes/remember.el | 3 +-
lisp/textmodes/sgml-mode.el | 11 +-
lisp/textmodes/table.el | 8 +-
lisp/textmodes/tex-mode.el | 69 +-
lisp/textmodes/texinfo.el | 13 +-
lisp/textmodes/tildify.el | 4 +-
lisp/thread.el | 2 -
lisp/url/url-about.el | 2 +-
lisp/url/url-expand.el | 11 +-
lisp/url/url-gw.el | 2 +-
lisp/url/url-http.el | 35 +-
lisp/url/url-news.el | 2 +-
lisp/url/url-queue.el | 29 +-
lisp/url/url-util.el | 4 +-
lisp/url/url-vars.el | 3 +
lisp/url/url.el | 19 +-
lisp/vc/diff-mode.el | 6 +-
lisp/vc/ediff-init.el | 36 +-
lisp/vc/ediff-mult.el | 9 +-
lisp/vc/ediff-ptch.el | 2 +-
lisp/vc/ediff-util.el | 11 +-
lisp/vc/ediff-vers.el | 25 +-
lisp/vc/ediff-wind.el | 21 +-
lisp/vc/pcvs-parse.el | 2 +-
lisp/vc/smerge-mode.el | 15 +-
lisp/vc/vc-bzr.el | 9 +
lisp/vc/vc-dir.el | 94 +-
lisp/vc/vc-dispatcher.el | 3 +-
lisp/vc/vc-git.el | 39 +-
lisp/vc/vc-hg.el | 10 +-
lisp/vc/vc-hooks.el | 8 +-
lisp/vc/vc-rcs.el | 2 +-
lisp/vc/vc-svn.el | 9 +-
lisp/vc/vc.el | 82 +-
lisp/version.el | 4 +-
lisp/w32-fns.el | 7 +
lisp/w32-vars.el | 14 +-
lisp/wdired.el | 4 +-
lisp/whitespace.el | 32 +-
lisp/wid-edit.el | 41 +-
lisp/windmove.el | 83 +-
lisp/window.el | 219 +-
lisp/woman.el | 9 +-
lisp/x-dnd.el | 57 +-
lisp/xml.el | 14 +-
lisp/xwidget.el | 3 +
m4/00gnulib.m4 | 79 +-
m4/acl.m4 | 4 +-
m4/alloca.m4 | 4 +-
m4/count-leading-zeros.m4 | 12 -
m4/count-one-bits.m4 | 12 -
m4/count-trailing-zeros.m4 | 12 -
m4/d-type.m4 | 3 +-
m4/dup2.m4 | 184 +-
m4/explicit_bzero.m4 | 1 +
m4/fchmodat.m4 | 82 +
m4/filemode.m4 | 3 +-
m4/fsusage.m4 | 3 +-
m4/futimens.m4 | 65 +
m4/getgroups.m4 | 3 +-
m4/getloadavg.m4 | 10 +-
m4/getrandom.m4 | 67 +
m4/gettime.m4 | 3 +-
m4/gettimeofday.m4 | 3 +-
m4/glibc21.m4 | 4 +-
m4/gnulib-common.m4 | 246 +-
m4/gnulib-comp.m4 | 152 +-
m4/group-member.m4 | 3 +-
m4/inttypes.m4 | 8 +-
m4/largefile.m4 | 23 +-
m4/lchmod.m4 | 30 +
m4/libgmp.m4 | 44 +
m4/longlong.m4 | 113 -
m4/malloca.m4 | 7 +-
m4/manywarnings.m4 | 186 +-
m4/memmem.m4 | 4 +-
m4/mempcpy.m4 | 4 +-
m4/memrchr.m4 | 4 +-
m4/mktime.m4 | 4 +-
m4/nstrftime.m4 | 7 +-
m4/pathmax.m4 | 4 +-
m4/putenv.m4 | 60 -
m4/regex.m4 | 92 +-
m4/sig2str.m4 | 3 +-
m4/signal_h.m4 | 4 +-
m4/ssize_t.m4 | 3 +-
m4/st_dm_mode.m4 | 3 +-
m4/stat-time.m4 | 4 +-
m4/stdint.m4 | 23 +-
m4/stdio_h.m4 | 4 +-
m4/stdlib_h.m4 | 4 +-
m4/string_h.m4 | 6 +-
m4/strnlen.m4 | 4 +-
m4/strtoimax.m4 | 6 +-
m4/strtoll.m4 | 16 +-
m4/sys_random_h.m4 | 52 +
m4/sys_socket_h.m4 | 4 +-
m4/sys_stat_h.m4 | 13 +-
m4/time_h.m4 | 9 +-
m4/timespec.m4 | 3 +-
m4/unistd_h.m4 | 11 +-
m4/utimensat.m4 | 69 +
m4/zzgnulib.m4 | 23 +
msdos/sed2v2.inp | 2 +-
nt/README.W32 | 2 +-
nt/gnulib-cfg.mk | 4 +
nt/inc/ms-w32.h | 20 +-
nt/inc/sys/stat.h | 5 +
nt/mingw-cfg.site | 11 +
src/.gdbinit | 6 +-
src/Makefile.in | 11 +-
src/alloc.c | 885 +++--
src/bidi.c | 20 +-
src/bignum.c | 36 +
src/bignum.h | 12 +-
src/buffer.c | 152 +-
src/buffer.h | 154 +-
src/bytecode.c | 38 +-
src/callproc.c | 12 +-
src/casefiddle.c | 32 +-
src/ccl.c | 11 +-
src/character.c | 164 +-
src/character.h | 838 ++---
src/charset.c | 37 +-
src/chartab.c | 10 +-
src/cmds.c | 17 +-
src/coding.c | 201 +-
src/coding.h | 4 +-
src/composite.c | 76 +-
src/composite.h | 9 +-
src/conf_post.h | 109 +-
src/data.c | 186 +-
src/deps.mk | 3 -
src/dired.c | 4 +-
src/dispextern.h | 57 +-
src/dispnew.c | 2 +-
src/editfns.c | 186 +-
src/emacs-module.c | 341 +-
src/emacs-module.h.in | 52 +-
src/emacs.c | 86 +-
src/eval.c | 62 +-
src/fileio.c | 148 +-
src/filelock.c | 33 +-
src/fns.c | 312 +-
src/font.c | 55 +-
src/font.h | 6 +-
src/frame.c | 101 +-
src/frame.h | 48 +-
src/fringe.c | 10 +-
src/ftcrfont.c | 5 +-
src/ftfont.c | 7 +-
src/ftxfont.c | 371 --
src/gnutls.c | 11 -
src/gtkutil.c | 16 +-
src/image.c | 219 +-
src/indent.c | 36 +-
src/insdel.c | 7 +-
src/intervals.c | 15 +-
src/intervals.h | 24 +-
src/json.c | 1 -
src/keyboard.c | 54 +-
src/keymap.c | 171 +-
src/lcms.c | 7 +-
src/lisp.h | 177 +-
src/lread.c | 236 +-
src/macfont.m | 3 +-
src/marker.c | 10 +-
src/menu.c | 26 +-
src/mini-gmp-emacs.c | 32 -
src/minibuf.c | 7 +-
src/module-env-25.h | 67 +-
src/module-env-27.h | 2 +-
src/module-env-28.h | 14 +
src/msdos.c | 4 +-
src/nsfns.m | 133 +-
src/nsfont.m | 9 +-
src/nsimage.m | 56 +-
src/nsmenu.m | 2 -
src/nsterm.h | 43 +-
src/nsterm.m | 1598 +++++----
src/pdumper.c | 21 +-
src/print.c | 71 +-
src/process.c | 54 +-
src/process.h | 2 +
src/regex-emacs.c | 53 +-
src/search.c | 68 +-
src/syntax.c | 131 +-
src/sysdep.c | 107 +-
src/systhread.c | 8 +
src/systhread.h | 12 +-
src/systime.h | 3 -
src/term.c | 9 +
src/textprop.c | 27 +-
src/thread.c | 12 +-
src/timefns.c | 92 +-
src/w32.c | 194 +-
src/w32.h | 4 +
src/w32fns.c | 248 +-
src/w32gui.h | 6 +
src/w32heap.c | 10 +
src/w32image.c | 477 +++
src/w32proc.c | 2 +-
src/w32term.c | 131 +-
src/w32term.h | 6 +-
src/window.c | 71 +-
src/window.h | 1 -
src/xdisp.c | 478 +--
src/xfaces.c | 184 +-
src/xfns.c | 34 +-
src/xfont.c | 2 +-
src/xmenu.c | 2 +-
src/xrdb.c | 2 +-
src/xterm.c | 202 +-
src/xwidget.c | 6 +-
test/Makefile.in | 11 +-
test/data/emacs-module/mod-test.c | 150 +-
test/lisp/apropos-tests.el | 133 +
test/lisp/arc-mode-tests.el | 2 +-
test/lisp/auth-source-pass-tests.el | 4 +
test/lisp/autoinsert-tests.el | 8 +-
test/lisp/autorevert-tests.el | 3 +-
test/lisp/battery-tests.el | 106 +-
test/lisp/bookmark-tests.el | 75 +-
test/lisp/calc/calc-tests.el | 52 +
test/lisp/calendar/cal-julian-tests.el | 72 +
test/lisp/calendar/icalendar-tests.el | 13 +-
test/lisp/calendar/iso8601-tests.el | 185 +-
test/lisp/calendar/lunar-tests.el | 75 +
test/lisp/calendar/parse-time-tests.el | 2 +-
test/lisp/calendar/time-date-tests.el | 4 +-
test/lisp/cedet/semantic-utest-fmt.el | 4 +-
test/lisp/cedet/semantic-utest-ia.el | 7 +-
test/lisp/cedet/semantic-utest.el | 32 +-
test/lisp/cedet/srecode-utest-getset.el | 3 +-
test/lisp/cedet/srecode-utest-template.el | 2 +-
test/lisp/comint-tests.el | 2 +-
test/lisp/custom-resources/custom--test-theme.el | 2 +
test/lisp/dabbrev-tests.el | 2 +-
test/lisp/descr-text-tests.el | 6 +-
test/lisp/dom-tests.el | 7 +
test/lisp/electric-tests.el | 18 +
test/lisp/elide-head-tests.el | 62 +
test/lisp/emacs-lisp/bindat-tests.el | 16 +
test/lisp/emacs-lisp/bytecomp-tests.el | 40 +-
test/lisp/emacs-lisp/check-declare-tests.el | 116 +
test/lisp/emacs-lisp/cl-macs-tests.el | 24 +-
.../edebug-resources/edebug-test-code.el | 2 +-
.../eieio-tests/eieio-test-methodinvoke.el | 58 +-
.../emacs-lisp/eieio-tests/eieio-test-persist.el | 2 +-
test/lisp/emacs-lisp/eieio-tests/eieio-tests.el | 5 +-
test/lisp/emacs-lisp/ert-x-tests.el | 2 +-
.../faceup-resources/faceup-test-mode.el | 2 +-
.../faceup-test-this-file-directory.el | 2 +-
.../emacs-lisp/faceup-tests/faceup-test-basics.el | 2 +-
.../emacs-lisp/faceup-tests/faceup-test-files.el | 2 +-
.../float-sup-tests.el} | 24 +-
test/lisp/emacs-lisp/generator-tests.el | 16 +-
test/lisp/emacs-lisp/gv-tests.el | 19 +
test/lisp/emacs-lisp/map-tests.el | 6 +
test/lisp/emacs-lisp/nadvice-tests.el | 2 +-
.../newer-versions/new-pkg-1.0.el | 2 +-
.../newer-versions/simple-single-1.4.el | 2 +-
.../package-resources/simple-depend-1.0.el | 2 +-
.../package-resources/simple-single-1.3.el | 2 +-
.../package-resources/simple-two-depend-1.1.el | 2 +-
test/lisp/emacs-lisp/package-tests.el | 148 +-
test/lisp/emacs-lisp/pcase-tests.el | 2 +-
test/lisp/emacs-lisp/regexp-opt-tests.el | 29 +-
test/lisp/emacs-lisp/rx-tests.el | 6 +
test/lisp/emacs-lisp/seq-tests.el | 10 +-
test/lisp/emacs-lisp/shadow-resources/p1/foo.el | 2 +-
test/lisp/emacs-lisp/shadow-resources/p2/FOO.el | 2 +-
test/lisp/emacs-lisp/subr-x-tests.el | 2 +-
test/lisp/emacs-lisp/syntax-tests.el | 67 +
test/lisp/emacs-lisp/text-property-search-tests.el | 2 +-
test/lisp/emulation/viper-tests.el | 2 +-
test/lisp/erc/erc-track-tests.el | 6 +-
test/lisp/eshell/em-hist-tests.el | 2 +-
test/lisp/eshell/em-ls-tests.el | 2 +-
test/lisp/eshell/esh-opt-tests.el | 2 +-
test/lisp/eshell/eshell-tests.el | 7 +
test/lisp/ffap-tests.el | 2 +-
test/lisp/filenotify-tests.el | 60 +-
test/lisp/files-tests.el | 40 +-
test/lisp/format-spec-tests.el | 135 +-
test/lisp/gnus/gnus-tests.el | 2 +-
test/lisp/help-fns-tests.el | 47 +-
test/lisp/help-mode-tests.el | 169 +
test/lisp/hi-lock-tests.el | 156 +
test/lisp/ibuffer-tests.el | 2 +-
test/lisp/imenu-tests.el | 17 +-
test/lisp/info-xref-tests.el | 2 +-
test/lisp/international/ccl-tests.el | 2 +
test/lisp/international/mule-tests.el | 21 +
test/lisp/international/mule-util-tests.el | 4 +-
test/lisp/international/ucs-normalize-tests.el | 13 +-
test/lisp/jit-lock-tests.el | 2 +-
test/lisp/json-tests.el | 867 ++++-
test/lisp/mail/qp-tests.el | 74 +
.../rfc2045-tests.el} | 23 +-
test/lisp/mail/rfc2368-tests.el | 39 +
test/lisp/man-tests.el | 4 +-
test/lisp/misc-tests.el | 77 +
test/lisp/net/dbus-tests.el | 6 +-
test/lisp/net/dig-tests.el | 56 +
test/lisp/net/gnutls-tests.el | 2 +-
test/lisp/net/hmac-md5-tests.el | 80 +
test/lisp/net/network-stream-tests.el | 52 +
test/lisp/net/newsticker-tests.el | 2 +-
test/lisp/net/puny-tests.el | 23 +-
test/lisp/net/rfc2104-tests.el | 2 +-
test/lisp/net/sasl-scram-rfc-tests.el | 26 +-
test/lisp/net/tramp-archive-tests.el | 2 +-
test/lisp/net/tramp-tests.el | 1036 ++++--
test/lisp/net/webjump-tests.el | 73 +
test/lisp/password-cache-tests.el | 14 +-
test/lisp/play/animate-tests.el | 56 +
.../dissociate-tests.el} | 28 +-
test/lisp/progmodes/autoconf-tests.el | 55 +
test/lisp/progmodes/cc-mode-tests.el | 33 +-
test/lisp/progmodes/compile-tests.el | 7 +-
test/lisp/progmodes/elisp-mode-tests.el | 6 +-
test/lisp/progmodes/etags-tests.el | 2 +-
test/lisp/progmodes/f90-tests.el | 2 +-
test/lisp/progmodes/glasses-tests.el | 101 +
test/lisp/progmodes/pascal-tests.el | 63 +
test/lisp/progmodes/ps-mode-tests.el | 2 +-
test/lisp/progmodes/python-tests.el | 11 +-
test/lisp/progmodes/ruby-mode-tests.el | 2 +-
test/lisp/progmodes/sql-tests.el | 8 +-
test/lisp/progmodes/subword-tests.el | 2 +-
test/lisp/progmodes/tcl-tests.el | 2 +-
test/lisp/progmodes/xref-tests.el | 2 +-
test/lisp/replace-tests.el | 44 +-
test/lisp/shadowfile-tests.el | 21 +-
test/lisp/simple-tests.el | 44 +-
test/lisp/subr-tests.el | 23 +-
test/lisp/tar-mode-tests.el | 3 +-
test/lisp/tempo-tests.el | 39 +
test/lisp/textmodes/conf-mode-tests.el | 2 +-
test/lisp/textmodes/mhtml-mode-tests.el | 2 +-
test/lisp/textmodes/po-tests.el | 68 +
test/lisp/textmodes/sgml-mode-tests.el | 2 +-
test/lisp/thingatpt-tests.el | 2 +-
test/lisp/time-stamp-tests.el | 110 +-
test/lisp/url/url-auth-tests.el | 2 +-
test/lisp/url/url-expand-tests.el | 2 +-
test/lisp/url/url-parse-tests.el | 2 +-
test/lisp/url/url-tramp-tests.el | 2 +-
test/lisp/url/url-util-tests.el | 2 +-
test/lisp/vc/add-log-tests.el | 12 +-
test/lisp/vc/diff-mode-tests.el | 2 +
test/lisp/vc/ediff-ptch-tests.el | 2 +-
test/lisp/vc/smerge-mode-tests.el | 2 +
test/lisp/vc/vc-hg-tests.el | 2 +-
test/lisp/vc/vc-tests.el | 11 +-
test/lisp/{gnus/gnus-tests.el => version-tests.el} | 22 +-
test/lisp/xml-tests.el | 12 +-
test/manual/indent/css-mode.css | 4 +
test/manual/indent/elisp.el | 5 +
test/manual/indent/less-css-mode.less | 10 +
test/manual/indent/lisp.lisp | 5 +
test/manual/indent/scss-mode.scss | 4 +
test/src/alloc-tests.el | 7 +
test/src/buffer-tests.el | 20 +
test/src/callproc-tests.el | 17 +
test/src/charset-tests.el | 2 +-
test/src/chartab-tests.el | 2 +-
test/src/cmds-tests.el | 2 +-
test/src/coding-tests.el | 64 +-
test/src/decompress-tests.el | 2 +-
test/src/doc-tests.el | 2 +-
test/src/emacs-module-tests.el | 64 +-
test/src/floatfns-tests.el | 2 +-
test/src/fns-tests.el | 58 +-
test/src/font-tests.el | 2 +-
test/src/keymap-tests.el | 2 +-
test/src/lread-tests.el | 16 -
test/src/process-tests.el | 14 +-
test/src/regex-emacs-tests.el | 6 +-
test/src/textprop-tests.el | 2 +-
test/src/thread-tests.el | 2 +-
test/src/timefns-tests.el | 51 +-
test/src/undo-tests.el | 4 +-
test/src/xfaces-tests.el | 50 +
test/src/xml-tests.el | 2 +-
989 files changed, 32385 insertions(+), 24800 deletions(-)
copy etc/{NEWS => NEWS.27} (100%)
create mode 100644 lib/attribute.h
delete mode 100644 lib/dosname.h
create mode 100644 lib/fchmodat.c
create mode 100644 lib/filename.h
create mode 100644 lib/futimens.c
create mode 100644 lib/getrandom.c
create mode 100644 lib/lchmod.c
copy lib/{fpending.h => mini-gmp-gnulib.c} (51%)
rename {src => lib}/mini-gmp.c (93%)
rename {src => lib}/mini-gmp.h (95%)
delete mode 100644 lib/putenv.c
create mode 100644 lib/sys_random.in.h
create mode 100644 lib/utimensat.c
create mode 100644 lisp/net/eudcb-macos-contacts.el
create mode 100644 lisp/net/sasl-scram-sha256.el
create mode 100644 lisp/net/tramp-crypt.el
delete mode 100644 lisp/obsolete/ledit.el
delete mode 100644 lisp/obsolete/levents.el
delete mode 100644 lisp/obsolete/lmenu.el
delete mode 100644 lisp/obsolete/lucid.el
rename lisp/{mail => obsolete}/metamail.el (99%)
delete mode 100644 lisp/obsolete/old-whitespace.el
create mode 100644 lisp/obsolete/sb-image.el
create mode 100644 lisp/progmodes/cl-font-lock.el
delete mode 100644 lisp/sb-image.el
delete mode 100644 m4/count-leading-zeros.m4
delete mode 100644 m4/count-one-bits.m4
delete mode 100644 m4/count-trailing-zeros.m4
create mode 100644 m4/fchmodat.m4
create mode 100644 m4/futimens.m4
create mode 100644 m4/getrandom.m4
create mode 100644 m4/lchmod.m4
create mode 100644 m4/libgmp.m4
delete mode 100644 m4/longlong.m4
delete mode 100644 m4/putenv.m4
create mode 100644 m4/sys_random_h.m4
create mode 100644 m4/utimensat.m4
create mode 100644 m4/zzgnulib.m4
delete mode 100644 src/ftxfont.c
delete mode 100644 src/mini-gmp-emacs.c
create mode 100644 src/module-env-28.h
create mode 100644 src/w32image.c
create mode 100644 test/lisp/apropos-tests.el
create mode 100644 test/lisp/calendar/cal-julian-tests.el
create mode 100644 test/lisp/calendar/lunar-tests.el
create mode 100644 test/lisp/elide-head-tests.el
create mode 100644 test/lisp/emacs-lisp/check-declare-tests.el
copy test/lisp/{gnus/gnus-tests.el => emacs-lisp/float-sup-tests.el} (57%)
create mode 100644 test/lisp/emacs-lisp/syntax-tests.el
create mode 100644 test/lisp/help-mode-tests.el
create mode 100644 test/lisp/mail/qp-tests.el
copy test/lisp/{emacs-lisp/faceup-resources/faceup-test-this-file-directory.el
=> mail/rfc2045-tests.el} (50%)
create mode 100644 test/lisp/mail/rfc2368-tests.el
create mode 100644 test/lisp/misc-tests.el
create mode 100644 test/lisp/net/dig-tests.el
create mode 100644 test/lisp/net/hmac-md5-tests.el
create mode 100644 test/lisp/net/webjump-tests.el
create mode 100644 test/lisp/play/animate-tests.el
copy test/lisp/{emacs-lisp/faceup-resources/faceup-test-this-file-directory.el
=> play/dissociate-tests.el} (51%)
create mode 100644 test/lisp/progmodes/autoconf-tests.el
create mode 100644 test/lisp/progmodes/glasses-tests.el
create mode 100644 test/lisp/progmodes/pascal-tests.el
create mode 100644 test/lisp/textmodes/po-tests.el
copy test/lisp/{gnus/gnus-tests.el => version-tests.el} (62%)
create mode 100644 test/manual/indent/elisp.el
create mode 100644 test/manual/indent/lisp.lisp
create mode 100644 test/src/xfaces-tests.el
- emacs-27 updated (d024fc1 -> bc61ec3),
Nicolas Petton <=