[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
feature/improved-locked-narrowing updated (3bf19c417f -> aef803d6c3)
From: |
Gregory Heytings |
Subject: |
feature/improved-locked-narrowing updated (3bf19c417f -> aef803d6c3) |
Date: |
Sun, 30 Oct 2022 12:02:10 -0400 (EDT) |
ghe pushed a change to branch feature/improved-locked-narrowing.
from 3bf19c417f Merge master into feature/improved-locked-narrowing.
adds 10585c4f30 Update documentation for obsolete generalized variables
adds b48bf42fc2 ; * src/buffer.h (struct buffer_text): Improve
commentary.
adds 83b6da31f3 Move generalized variable docs to elisp manual
adds 42496e6470 Move generalized variable `substring' doc to elisp manual
adds 67a15ce156 Use substitute-command-keys in a few more places
adds 2d307a0205 ; Sort list of generalized variables
adds 10a31c6a29 Prefer saying "init file" to ".emacs" in FAQ
adds 1007800a59 Make mh-colors-available-p obsolete
adds e518146a30 Fix input extension focus tracking with some window
managers
adds fd74c6f4b8 When reverting, preserve the readedness state set by
`C-x C-q'
adds 25ee1ff206 Don't lose read-only marking when reverting a view-mode
buffer
adds b400d7335b ; * lisp/simple.el (read-only-mode): Fix wording of doc
string.
adds 044e11641b Fix string padding in gdb-mi
adds 3835255a38 CC Mode: Fontify args correctly when arglist closing )
is not on the same line
adds 95b1eacd47 Fix handling of UNCs in 'parse-colon-path
adds 78923c5f4e C++ Mode - Fontify "class Foo {\n ~Foo() noexcept;"
correctly
adds bc8141594d vc-merge: Look for 'merge-file' instead of 'merge'
adds 34686263b7 Fix various problems with mouse highlight on XI2 builds
adds ce82300221 * configure.ac: Move AC_LANG_PUSH/POP out of
AC_CACHE_CHECK. (Bug#57380)
adds c5c3f57bd4 Minor fixes in tramp-tests.el
adds 0ce30e9295 Allow not deleting the config.cache file with "make
FAST=true bootstrap"
adds 74d0304ad4 Extend `hs-special-modes-alist' for languages such as
Python
adds 7c7fc8fa5b Add Python blocks support for hideshow
adds b947f80a62 Add hideshow-test.el file (bug#56635)
adds dbec115948 Fix instrumented eval-defun not printing "Edebug:" to
the echo area
adds a8a3608c07 Make frame-width obsolete as a generalized variable
adds b28b2cefae Fix warning about obsoleted generalized variables
adds 34e0a232cd Allow symlink creation on MS-Windows without
Administrator privileges
adds 2385bf3397 Treat smtp-auth method from auth-info as a symbol
adds 52f9ce5528 Mention C-x C-q + revert change in NEWS
adds 7464640d2a Make a prefix go to the previous error
adds 514372722a Fix generalized variable documentation for recent change
adds ec4f976e8e Document how :map and :scale interacts in image maps
adds 681f2e23ae Add a new user option grep-command-position
adds df8e705eb2 Don't refer to Emacs 24.3 or older in FAQ
adds 55f681359e Improve explanation of init file in FAQ
adds 7c463120cc ; Delete some commented out code from linum.el
adds 2265fc964b ; * lisp/progmodes/grep.el (grep-command-position): Doc
fix.
adds 9ba6a7c508 ; * etc/NEWS: Fix wording of a recently-added entry.
adds 5b5896132f * lisp/progmodes/cc-langs.el
(c-make-no-parens-syntax-table): Fix bug#57065
adds 97067349a8 Fix unlikely core dump with Xaw
adds 9bd91a3751 Fix overflows in HAVE_XSYNC timestamp handling
adds 7b05ffda80 Update from Gnulib by running admin/merge-gnulib
adds 7ffac97f49 ; * src/xterm.h (struct x_display_info): Update comment.
adds 8cad97e3db Restore old code in x_sync_trigger_fence
adds 82bcd44378 * configure.ac: Move AC_LANG_PUSH/POP out of
AC_CACHE_CHECK. (Bug#57380)
adds 743e966cb8 ; Merge from origin/emacs-28
adds 2ccefef4c7 * lisp/progmodes/etags.el (next-file): Minor doc fix.
adds 92e90297f9 * lisp/wdired.el: Doc fix; don't mention obsolete
variable.
adds 9e03e29c4e * lisp/wdired.el: Improve "Commentary" section.
adds 6d3d9dba60 Merge from origin/emacs-28
adds ba64d09156 Treat smtp-auth method from auth-info as a symbol
adds 4ac59b3313 ; Merge from origin/emacs-28
adds e3b8577525 ; * etc/DEBUG: Fix wording of "X protocol errors"
section.
adds 23c01a23a3 Merge from origin/emacs-28
adds a457aa6257 Kill the buffer for the temp file after using
'$<command>' in Eshell
adds 0f561d0e5c Pacify obsolete gv warnings in xt-mouse-tests.el
adds 2888a2e076 Fix recent gamegrid.el change for nox build
adds 762a37b5e5 Delete blank lines at the start of the cited text in
message-indent-citation
adds 54a0c9569e New option 'thrifty' for Man-notify-method
adds 4cb31b1935 Make the *Ido COmpletions* buffer fit the window to the
buffer
adds be2e6228f8 Use `rx' in Tramp where possible
adds 233c91d32a CC Mode: Fontify correctly a brace list element followed
only by syntactic WS
adds 997103bb87 Clarify the :box attributes in Face Attributes lispref
node
adds c1442f96db Use shr as default for mm-text-html-renderer
adds 6edff5ac33 xref-matches-in-files: Use
with-connection-local-variables
adds 4015d561c3 Fix crash when handling "swallowed" generic events
adds 56aa52c346 Support "replacement characters" on TTY frames
adds 0f37808195 CC Mode: Remove double evaluation of self-quoting
function in cc-langs.el
adds d19c7042b2 ; * etc/NEWS: typo
adds 6b1ed2f2c9 Fix antialias face attribute when text is scaled
adds a2d62456a7 Fix regression with cursor motion in Magit buffers
adds 716441a069 Fix webp detection on some Macos systems
adds f427b985a1 Make dynamic info-lookup more backwards-compatible
adds 0ab49d46dd Use a list of text properties to search in symlink
filenames in Wdired
adds 3f076a8e44 Use truncated-partial-width-window-p in more places
(bug#56815)
adds d704c61e25 Fix two issues in xterm.c
adds df2f6fb7fc ; Autoload 'latin1-display-ucs-per-lynx'
adds c8c3cd3b08 ; Fix docs of glyphless-character display
adds 3edee9a6a3 Fix data for files-tests-bug-21454 on Cygwin
adds 35af917f18 Revert parts of 3f076a8e44 that caused test failures
adds 4803fba487 'C-x v v' on a diff buffer commits it as a patch
(bug#52349)
adds 78698e9211 'C-c C-d' on vc-log buffer shows the diff from
'vc-log-fileset' (bug#52349)
adds 18d5eadf2c Unify floating point handling when reading XI motion
events
adds 19ec23e82c Do not connect unreachable remote hosts in recentf
adds 5cae71834b * src/keyboard.c (safe_run_hooks*): Simplify and
generalize
adds 6f57cb6d81 Fix point adjustment in recreated *Messages* buffers
adds 46a49b748e Work around `&' dired command when using the fish shell
adds df62a3f85a Show gdb-mi disassembly over tramp
adds c0bb1aac10 Fix reader memory leak upon error (bug#56623)
adds 9f692bcd84 Improve point-at-{bol,eol} obsoletion message
adds f9250c5ebc Handle 'eshell-pipe-broken' when evaluating Lisp forms
in Eshell
adds a998591522 * lisp/char-fold.el (describe-char-fold-equivalences):
New command.
adds 57ba65e047 Fix char-fold compilation warning
adds 8954fcb93b ; * src/lread.c (read0): Fix specpdl off-by-one bug in
last change.
adds db6e574567 ; Ignore test/gmo.h in .gitignore
adds 0bf5463f81 Fix junk data being returned with incremental selection
transfers
adds 3e5716dba3 ; * etc/NEWS: Clarify wording of "C-x v v" entry.
adds 5cf7b1ada9 ; * src/lread.c (invalid_radix_integer): Use a local
buffer.
adds e1e60e51bf Accept bignum arguments in `take` and `ntake`
adds 7804536e4e Fix 744ed0ceeed7472a160fea7154939cf641205577 from
bug#57082 (bug#57176)
adds e1c4ed9a3e ; Improve doc string of 'describe-char-fold-equivalences'
adds 292703d64b ; * lisp/doc-view.el (doc-view): Fix punctuation.
adds 1feec84b0f ; Minor doc fix in Viper
adds a28ede3a61 t-mouse.el: Make sure we apply the setting to new
terminals
adds 5bedef8f87 Fix bug#57476
adds 136495f178 Gently nudge Xt into always setting size hints
adds bdcc61247a Fix semantic-find-file-noselect binding of
recentf-exclude
adds e90d0ea6a9 ; Fix the lispref manual about seq.el
adds dbfe57472e Fix describe-char-fold-equivalences for composed
characters
adds 71b7ad0cf7 C++ Mode: Fontify functions correctly with commas in
template expressions
adds 612ff133b7 Don't fail Eshell ERT tests when an internal signal gets
raised
adds 2862891387 ; Auto-commit of loaddefs files.
adds e8085b1596 Update publicsuffix.txt from upstream
adds 3fb69fad49 Fix documentation of 'glyphless-char-display'
adds 72ae02377e ; * lisp/jit-lock.el (jit-lock-chunk-size): Doc fix.
adds 195fcc932e Improve the documentation of glyphless-character display
adds cc945ec0ed ; Fix doc strings in latin1-disp.el
adds d111b5b651 * lisp/info.el (Info-mode): Support the Linux console
better.
adds 4d52fe6b96 * lisp/find-file.el (ff-other-file-alist): Doc fix.
(Bug#57325)
adds a5a92e577c ; * src/window.c (syms_of_window)
<window-point-insertion-type>: Doc fix.
adds 2d9a391727 Recommend using fbterm in the Linux console.
adds 0cbcaf5119 ; Yet another doc fix for 'ff-other-file-alist'
(bug#57325)
adds bbc23ca8ab One more fix for find-file.el
adds 8807a4f532 Enable 256 colors in fbterm.
adds 0bd860cc2e Merge from origin/emacs-28
adds f44c4e49b7 ; Auto-commit of loaddefs files.
adds d35ab73ff7 ; Merge from origin/emacs-28
adds 67b85decc7 ; * src/xdisp.c (lookup_glyphless_char_display): Fix
last merge.
adds 941627f8d0 ; * etc/NEWS: Fix documentation marking of
recently-added entries.
adds e7193902b2 Better `take` and `ntake` bignum argument handling
adds f0319cd86f Make file-parent-directory more efficient
adds d029ec8d76 Fix outline-minor-mode-map
adds 8bb5c1bfec Make easy-mmode-defmap obsolete and adjust only caller
adds 119d59531e Make easy-mmode-define-keymap obsolete
adds 177811ac0c Fix bug#57476 for Xt builds
adds 4db596d316 Under no-X builds, allow any value for 'fringe-bitmap'
options
adds 6ffc091e17 ldap-host-parameters-alist: Add auth-source option
adds b1c08a9581 Allow easy entry of single chars in `read-char-by-name'
adds 0ec831b91c Make single char entry easier for
`describe-char-fold-equivalences'
adds 2ff5763836 Prevent crashes when embedding Emacs in a nonexistent
parent
adds 865338150e Use frame-monitor-attributes in gamegrid
adds 81f8bb7ae5 Add tests for ‘mailcap-add-mailcap-entry’
adds 1a2b3fde44 Restructure ‘mailcap-add-mailcap-entry’
adds f84c45054a Fix quotes in mailcap-add-mailcap-entry doc string
adds 3de942542a Clean up ispell "look"-related variables
adds 9474ac1b61 Default show-paren-mode to off in special-mode buffers
adds 99bf269ca0 Make minibuffer-eldef-shorten-default obsolete
adds 965ebf3484 Fix define-minor-mode :keymap obsoletion warning
adds 513c5d827d Use `format-prompt' in `describe-char-fold-equivalences'
adds c12838c73e * lisp/help-fns.el: Minor fixes
adds d0a66f3e0e Display a warning for some uses of nil in face
attributes.
adds 89695bce3e Clarify the doc string of 'set-face-attribute'
adds 917da2641e Minor doc fix; improve sorting of VC backends
adds e96acb1007 Merge from origin/emacs-28
adds 80c5327195 Make some versions in docs match package version
adds 3e4e779fb1 ; Merge from origin/emacs-28
adds 63ee620700 Make some versions in docs match package version
adds d89e65c638 Update acknowledgments
adds b0f4b48ebc Merge from origin/emacs-28
adds f9f92772dc ; Normalize email
adds 64c1eff1b0 ; Merge from origin/emacs-28
adds e13509468b Make "rlogin" method obsolete in url*.el
adds 0504f39259 Split image-dired.el into several files (part 1/2)
adds 9b4084f4bc Split image-dired.el into several files (part 2/2)
adds b52c3527bc image-dired: Do more interactive mode tagging
adds 64b208aa6c image-dired: Make HTML gallery generation obsolete
adds 9f82b49398 ; image-dired: Indentation fixes
adds a7d716d1c5 Add new defgroup image-dired-external
adds e50674833d image-dired: Prefer defvar-keymap
adds 504d5c2da8 image-dired: Minor cleanups
adds ec331e172d Add new defgroup image-dired-dired
adds 01534a2d31 Fix image-dired-util.el compile warning
adds db2f8b8415 Increase image-dired-show-all-from-dir-max-files to 1000
adds dcfe3314cd Teach 'max-char' about the Unicode code range
adds 91ba20fff1 Work around potential X server bug
adds 6c11214dc1 Inhibit nativecomp of loaddefs files
adds 252f135f44 Mention M-x list-packages in the Help node in the Emacs
manual
adds 2d337ca577 * subr.el (buffer-match-p): Use 'pcase' (bug#57502)
adds 419d757905 Add a Mice node in the Emacs manual
adds ab5ca80e74 Work around another X server bug in crossing event
dispatch
adds b861adce06 ; * character.c (Fmax_char): Fix build with type
checking.
adds 88b895ee56 Improve documentation of scroll wheel event types in new
Mice node
adds 996f8d85d7 * lisp/help-fns.el (find-lisp-object-file-name): Revert
last change
adds 06f440eb81 ; Fix recent additions to Emacs manual
adds bf37ea1873 * lisp/loadhist.el (loadhist-unload-element): Remove
auxiliary function info
adds d60e930d34 * lisp/emacs-lisp/cl-macs.el: Use `define-symbol-prop`
(bug#50869)
adds b01d529e8d * lisp/emacs-lisp/macroexp.el
(macroexp--compiler-macro): Soften message
adds 9a0c469085 ; * doc/emacs/commands.texi: Fix a typo.
adds b39daf417b Merge branch 'master' of
git+ssh://git.sv.gnu.org/srv/git/emacs
adds 1cea0ae413 * doc/emacs/commands.texi (Mice): Improve indexing.
adds ec72b55657 Revert "* doc/emacs/commands.texi (Mice): Improve
indexing."
adds 99a5a72537 lisp/emacs-lisp/seq.el: remove unnecessary compatibility
code
adds aace5455b0 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 65e3568293 Fix indexing of mouse-wheel events
adds 9788f00cab ; Fix last change.
adds 22bee93d92 Update error message to reflect variable rename
adds 1d1158397b Look up keybindings in correct buffer in
describe-function.
adds 2dd1c2ab19 gv.el and cl-macs.el: Fix bug#57397
adds 0ffde8a81f * lisp/term/linux.el (gpm-mouse-enable): Remove
left-over declaration
adds 1d9e4900a3 Fix update of Dired display when it was called on a cons
cell
adds b35a93a061 New command to facilitate text-mode display of
unsupported chars
adds d2abe9adf7 ; * lisp/disp-table.el
(standard-display-by-replacement-char): Doc fix.
adds 500af031c8 Fix some help-fns test failures
adds 40de3684fb Rename the Mice node in the Emacs manual
adds 77b761dafa Improve documentation of several functions in seq.el
adds 2db8b0e12f Add new function `seq-remove-at-position'
adds 4932d26b5d Python shells dedicated to a project
adds 4d50d413e6 Add Python import management commands
adds 4751b51d5e Add new function `seq-positions'
adds f1635c8efb Fix rx forms in Tramp
adds fd47e62b01 ; * etc/NEWS: Fix a recently-added entry.
adds 55ff36485f Fix earlier change to xterm.c
adds bcde498a73 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 9aed695241 ; * doc/lispref/sequences.texi (Sequence Functions): Fix
punctuation.
adds ad6878005d Add a basic widget type for buffer predicates
adds 40cdbf6dc1 Use use-region-beginning/end in replacement commands
(bug#45607)
adds 2dfce43103 Don't replace the first character with an arrow in
outline-minor-mode
adds 4eb3e6bdda Fix comment in tramp.el
adds 0fd0d07249 ; * etc/NEWS: Move WebP entry to a proper place.
adds 1dad2cba15 Mark some filenotify tests unstable on EMBA
adds 72ba9efe72 Clarify that the region is in the Emacs manual
adds 5af5ed6c62 Add basic test coverage for overlay modification hooks
adds 1be925faa1 Simplify Eshell handle functions and add
tests/documentation
adds 3d6c013a27 Allow checking specific Eshell handles for interactive
output
adds ab7e94fb1d Add support for more kinds of redirect operators in
Eshell
adds a87c7aff55 Put Eshell's bookkeeping data for external processes on
the process object
adds f07505d1ec Let external Eshell processes send stdout and stderr to
different places
adds 21c8a9d944 Fix crash while converting empty vector to X data
adds 0773d1a03a ; * doc/emacs/mark.texi (Mark): Improve wording.
adds aad38d6010 * lisp/emacs-lisp/comp.el (comp-run-async-workers): Fail
more gracefully
adds 5713c730f2 Update to Org 9.5.5
adds 5c8b76fc87 Merge from origin/emacs-28
adds 3f1efe33d6 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 21c725dfe0 Font lock long Git commit summary lines
adds 6a2ee981c3 Add new functions for splitting the root window
adds 1763cd4727 Fit the re-builder window to the buffer
adds c641848bce Simplify describe-function.
adds 361d3dbc4e Disable failing cl-lib-symbol-macrolet-hide test for now
adds b648634982 ; * lisp/help-fns.el (help-fns--key-bindings): Fix
previous change.
adds 6a19f2a024 Add new --timeout flag to emacsclient
adds 9219e83b3c ; Document that a value of any other type means no
highlighting
adds 2a78f06ef4 cl-symbol-macrolet: Fix recent regression
adds ee5c591249 Explain how the font appearance can be fine-tuned in
fbterm.
adds ecbdb3b0ad * lisp/server.el: Improve Commentary.
adds eaca6378d2 Merge from origin/emacs-28
adds 106456d01b Use secondary groups when checking permissions in Tramp
(Bug#57044)
adds 9f3f7f1ec4 Make ffap-file-finder work again
adds 91423627b4 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 969983ea1f Apply syntax highlighting for all python f-strings
adds 653bc39434 Add some new find-lisp commands
adds 2d29ee5dde Fix interactive image.c tests
adds 015fb4ac1c Add tests for opening different image formats
adds 46963d0bc9 Improve robustnes of `sieve-manage-quit' in case of
errors
adds ae963e80a7 Fix (mostly multibyte) issues in sieve-manage.el
(Bug#54154)
adds a3d7332d75 Correctly handle frame synchronization on fullscreen KWin
adds c016014af4 ; Minor doc fix in gnus.texi
adds a99665cf38 * doc/misc/semantic.texi: Delete unused macro.
adds 088b81031b Fix the MS-Windows build
adds 19cc17b493 Don't mention ancient Gnus versions in MH-E manual
adds 0907e8a3c9 ; Fix deleting XEmacs references from MH-E manual
adds 8b2ac68e9f * doc/misc/mh-e.texi (Getting MH-E): Update.
adds be342f73bd * etc/NEWS.28: Mention `make-closure`
adds 91a79eedf6 * lisp/jit-lock.el (jit-lock-function): Don't fontify
invisible text
adds e09872ccb3 * lisp/jit-lock.el (jit-lock-function): Update comment
adds ca0a8b554a ; * lib-src/emacsclient.c (main): Fix previous change.
adds 5308a4e11e Improve image-tests.el Commentary
adds 976965eb5e Reenable reporting of frame movement on NS
adds 473313d2a8 Fix nsfont breakage since
6b1ed2f2c99a1c2da56c5f434570c438cad6576d
adds 25813b697c ; TODO for writing to the bottom-right corner of a TTY
(bug#57607)
adds 50020d026c Untabify rcirc.el
adds c6c9dfc867 Simplify dolist and dotimes
adds 579eefda36 Don't follow symlinks in w32notify file watches
adds e1282c8c66 Add instructions to
'standard-display-by-replacement-char'
adds 35b4205dee Improve save-match-data hygiene
adds 7db52f611c Prefer defvar-keymap in icomplete.el
adds 901d3a2b5d ; Make emacsclient.c more quiet again
adds c6b25b55b3 Make image-dired-rotate-original-{left,right} respect
marks
adds ffe50d41d9 image-dired: Fix moving forward when marking files
adds 5b87429d99 Move some tests to test/manual/image-tests.el
adds cb036a79e2 dired-guess: Support zstandard archives
adds 56f3cdef6b Avoid selecting for excessive output configuration events
adds 740a1a3d0e Add new user option 'diff-add-log-use-relative-names'
adds e97ca476a1 ; Minor improvements in
'standard-display-by-replacement-char'
adds 6b7dc132af Recognize zstandard (.zst) compressed Info files
adds 684950eb94 Make call of remote `id' more performant in Tramp
adds 5bc44026b5 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds e90a457c46 * src/xrdb.c (main) [TESTRM]: Replace gets with fgets.
adds aa02ffb2ab Fix diff-add-log-use-relative-names prompting
adds f10645d260 Add prefix argument to outline-cycle-buffer
adds b836405138 Add new user option ecomplete-auto-select
adds 048b0fd0db ; * src/editfns.c (syms_of_editfns)
<restrictions-locked>: Doc fix.
adds 112cb75141 test: Remove redundant "" arg to `mapconcat`
adds 15e0990805 * src/keyboard.c (safe_run_hook_funcall): Fix recent
regression
adds 6ab183a0f9 * src/keyboard.c (safe_run_hook_funcall): Fix thinko
adds b96257162d Don't mention very old Emacs versions in docs
adds 724444f3d5 ; * doc/emacs/misc.texi (emacsclient Options): Fix typo.
adds ddabb03a01 * doc/misc/idlwave.texi (Troubleshooting): Don't say
"Emacsen".
adds 395760dcd3 Update ChangeLog and AUTHORS for Emacs 28.2
adds af49a28f9a Merge from origin/emacs-28
adds 9acb278af5 Bump Emacs version to 28.2
adds bbfb02767d ; Merge from origin/emacs-28
adds 0fab6328dc Decode base64 attachments revealed by decryption.
adds ef17ba8370 ; Fix a race condition in an Eshell test
adds 816106b7e6 Display librsvg error when loading bad SVG
adds 4ea119f7ae Set indent-tabs-mode for lisp-data-mode in .dir-locals.el
adds a8a1595cc3 Prefer defvar-keymap in proced.el
adds adc8344e75 Remove long-broken TESTRM interface
adds a0886b321c Remove some redundant calls to
x_ignore_errors_for_next_request
adds c6d8db8d91 Display error in emacsclient if setsockopt failed
adds 1f29ee2d21 Delete many items obsolete since 24.3
adds ea0b913ab6 Delete variable window-system-version obsolete since 24.3
adds 2d9674e865 Don't warn about some deleted variables in rst.el
adds 0ad028c91f ; Clean up recently added SVG test
adds 72c64dd73c Fix SVG loading test for old librsvg 2.40.1
adds 08cc6c4d9e Make use of rx in Tramp backward compatoble
adds 43e9c8e9d2 Fix tramp-loaddefs compilation
adds effb5d75a8 Revert "Fix tramp-loaddefs compilation"
adds fc5a421892 Fix --without-x compilation warnings
adds 79ae7b3c87 Fix typo in byte-compile-lambda warning
adds 4cc78bcfd1 Update a bytecomp test
adds 04a6fd378f Don't bind `s' in the normal backtrace map
adds 06e4d9cb96 Fix "warn-lambda-malformed-interactive-spec.el" even more
adds d278b976d4 Implement a general input fontification mechanism for
comint modes
adds 5a8a5e3d57 Input fontification for M-x shell
adds e9ecde5b1d Input fontification for M-x ielm
adds c7ebe5a798 Highlight non-existent commands in M-x shell
adds 3b105e978c Input indentation for M-x shell
adds 9189ad4561 ; Fix doc strings in shell.el
adds fa99392618 Fix problem with Glib 2.73.2+ and SIGCHLD handler
adds 1c1ff3bfd1 Accept "-w" as safe value for vc-git-annotate-switches
adds 3ddf1a920d Set vc-git-annotate-switches to "-w" in .dir-locals.el
adds e6dc0cf2d3 * lisp/subr.el (string-split): New alias for
split-string.
adds a1f1072975 Fix several printfs for 32 bit systems
adds 7008fa9fd9 ; * src/alloc.c (check_pure_size): Fix last change.
adds 1e021ac45b Support outline-minor-mode in emacs-authors-mode
adds 72daa8b95a * src/w32image.c (w32_can_use_native_image_api): Fix
comment.
adds ce4f354def Make a flymake.texi code example more resilient
adds 54c3794899 Doc fixes for 'text-quoting-style'
adds 6cd9e586cc New function substitute-quotes
adds 0fd24ebc95 Fix diff-mode.el compilation warnings
adds 3062baf609 Make `format-prompt' use `substitute-command-keys'
adds d22aacd930 Make wdired match dired with symlink permissions
adds 433fc8bebf ; * lisp/minibuffer.el (format-prompt): Doc fix.
adds 2a1608a960 Fix compliance with the XDND specification when dropping
on a proxy
adds b2956a3f09 Ensure, that Tramp cache works over absolute file names
adds 4cf9c92e27 Fix project-remember-projects-under when recursing
adds 03969ddcac * lisp/vc/vc.el (vc-deduce-backend): Handle eshell-mode.
adds 8a902013e4 * lisp/vc/vc.el (vc-diff-patch-string): Fix arg in
revert-buffer-function.
adds a380ce2008 Make it easier to clear the Motif drag window for
debugging
adds 1d08e48020 Improve some shell highlight doc strings
adds f31b9d86a6 Add new command 'toggle-theme'
adds b4dbf7184c Add new user option 'custom-ensure-single-theme'
adds 1c1aaa0ecd ; Use US spelling docstring
adds 3f0944c51f Revert "Add new user option 'custom-ensure-single-theme'"
adds feffb03a36 Revert "Add new command 'toggle-theme'"
adds 10573e0db7 ert-x: New `ert-with-test-buffer-selected' convenience
macro
adds b6da1e4221 ; whitespace: Delete unused
`whitespace-font-lock-refontify' var
adds dd02725c57 ; whitespace: Use `defvar-local' for buffer-local vars
adds 99e8faa725 whitespace: Reset `whitespace-buffer-changed' when
refontifying
adds 395786f42b whitespace: Include empty final line in BoB empty match
adds f47a5324f4 whitespace: Redo BoB/EoB empty line highlighting
adds cba83d9893 Disable Tramp cache for relative file names
adds d8f392bccd Restrict replace-*-in-region to the bounds defined by
caller
adds e0f137f079 * lisp/progmodes/xref.el: Bump the version.
adds 239bad7921 Fix focus restoration upon x_mouse_leave again
adds 2a4f2ba91a Fix Tramp test
adds 191c4fe249 Consider key=val labels when renumbering
adds b283373211 Fix length issues in gnus-cloud-make-chunk
adds 76bec09a42 Remove edebug props in edebug-remove-instrumentation
adds 87e4922cee Document :vert-only tool bar property
adds 7ba2dc95a8 Remove some XEmacs references in speedbar.el
adds 26e56540da Don't overwrite error message in `x' in package.el
adds 8253090293 Skip manual GIF metadata test on MS-Windows
adds 1c13ecae66 Add new C-x w prefix map
adds 7374b10339 ; etc/NEWS: Update for last change.
adds 009c7e9a86 ; etc/NEWS: Fix typo.
adds 2f9f5e4850 ; * etc/NEWS: Fix typo and wording of recently added
entry.
adds 71302884dd 'C-x v b' prefix key is used for branch commands to
create/switch/print branch
adds bcc95bd66d * lisp/vc/vc.el (vc-print-branch-log): Fix interactive
spec.
adds 5e6a7a210b Document the recently added branch commands (bug#50344)
adds 5abcc2fc67 Fix comp-tests.el problem after reconfiguring
adds 739b5d0e52 Update HISTORY for Emacs 28.2
adds 2921b5fa16 Merge from origin/emacs-28
adds f771f122d2 ; Bump Emacs version past 28.2
adds 2005a7637b ; Merge from origin/emacs-28
adds 2cdb9d03fd ; * admin/make-tarball.txt: Minor clarifications.
adds 86f0601392 ; * admin/notes/www: Fix typos.
adds 9f02128bb1 Merge from origin/emacs-28
adds a139748e54 Fix frames with explicit parent being unmapped after
parent shuts down
adds cbbecd46fd Prefer defvar-keymap in lisp/epa*.el
adds 4f9902eb0c Prefer defvar-keymap in tab-line.el
adds 16d6ef13c2 Prefer defvar-keymap in pixel-scroll-precision-mode-map
adds 89199f16ae ; Fix last change in test/manual/image-tests.el
adds dd22694421 Avoid double svg error reporting and segfaults
adds 83531a336d ; * test/src/comp-tests.el: Explain the last change.
adds b2329fbbe4 Indirect Buffers manual improvement
adds 280b40cd8a Enable undo in eww buffers
adds aac4965702 Prefer defvar-keymap in several cases
adds dfbe745ed9 Fix last change in image.c
adds 96b221dd2a ; * src/image.c (svg_load_image): Always free 'err' if
non-NULL.
adds 93466e85d1 comp-tests.el: Enable compilation again
adds b0b687150b Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 7df898d532 Fix whitespace-tests on macOS
adds 543b8717c7 ; Add commentary to comp-tests.el
adds 36993bb9c2 Add new function imagep
adds 07c0e090bd Add new commands 'image-crop' and 'image-elide'
adds 48c562fb74 ; * src/image.c (svg_load_image): Another minor cleanup.
(Bug#51104)
adds 7e374b9663 Fix help--analyze-key problem when not called from menu
adds 07ee1be052 Move imagep in image.c from the debugging section
adds 6d8f5161ea Signal an error if a fallback cl-case is misplaced
adds fffa53ff1a Have 'cl-case' warn about suspicious cases
adds 857d7f3881 Regenerated ldefs-boot.el
adds 35d597348c ; * etc/NEWS: More detail about 'image-crop' and
'image-elide'.
adds ef0c2e9940 Fix some misleading quoting in cl-case
adds 6e6a3efa2e Remove a nil cl-case case
adds 2984b752f1 ; image-dired: Delete unnecessary :group arg
adds 32b7aaa9f1 Add new library wallpaper.el
adds 535adb96f6 Add new command image-dired-set-wallpaper
adds 3713183a3d Use wallpaper-set in thumbs.el
adds aed39a518d Revert "Fix help--analyze-key problem when not called
from menu"
adds 0b6793b5e3 Fix wallpaper.el build warning
adds 9d4c135046 ; * etc/NEWS: Fix wording of 'image-crop' entry.
adds 49419912f2 Port alignas definition to C23
adds fd1ee05977 Prefer defvar-keymap for repeat-map in outline.el
adds c4235eb26d Make help-fns--generalized-variable more resilient
adds 10e9ec6da4 Fix recently-added cl-macs tests
adds 439a3cd29d ; Prefer string-join in image-dired
adds f0798ac13d Support wbg in wallpaper.el (Bug#57781)
adds b9ca1a8e4f Implement wallpaper.el support for Haiku
adds d0b2eee278 Improve messages in image-crop.el
adds fd70791218 Add new function xdg-current-desktop to xdg.el
adds 7d315ce630 ; * etc/NEWS: Improve wording of 'xdg-state-home' entry.
adds d537e4c102 Fix desktop environment check on Ubuntu
adds 6f06353290 Support recent KDE Plasma in wallpaper.el
adds ac479598f1 * lisp/image/wallpaper.el (wallpaper-commands): Add
xwallpaper.
adds bfafe4aacc Allow setting wallpaper from TTY
adds 41a3155319 Improve wallpaper.el docs for recent changes
adds 8c3b40254b Make it easier to customize wallpaper command
adds 6a5043e9f6 Fix more misleading cl-case quoting in tests
adds 0f4839fb6e Add consteval and constinit keywords to cc-mode
adds 4e207423eb Add :type to wallpaper-command
adds 37e1c896a0 ; * lisp/image/wallpaper.el: Minor doc fixes.
adds d3188196cc Add new command image-mode-wallpaper-set
adds c2c4c89dbc Also use eww URL transformers in the actual links
adds 54803dad6d Fix textsec-suspicious foreground color
adds 4209a4d3ae Remove the save-match-data from shell-command
adds 600bb2d45f ; * doc/emacs/files.texi (Image Mode): Improve indexing.
adds 37fe0cd358 Rename image transform commands to be less confusing
adds cba866599c Raise default max-specpdl-size and max-lisp-eval-depth
adds 997284d2a5 Don't alter the buffer contents in image-crop by default
adds 576eba77d3 Make image cropping work in image-mode buffers
adds 15f42f193b Fix image-mode.el compilation
adds a5e1565815 Speed up Emacs build by autoloading
vc-git-annotate-switches-safe-p
adds 6a22f7e5b7 Regenerated ldefs-boot.el
adds 0c9d32b59e ; * etc/NEWS: Fix typo.
adds 80c516bbc8 ; Fix typo in wallpaper--default-commands
adds 9148892768 Support hsetroot in wallpaper.el
adds 0df76e3e71 Make image-crop variables into user options
adds b525f201ba Allow specifying the color to use in image-elide
adds 7e69230171 ; * lisp/image/image-crop.el (image-elide, image-crop):
Doc fixes.
adds 05971d2b8d ; * src/emacs.c (usage_message): Remove stray tabs.
adds a994126968 pcomplete: Generate completions from --help messages
adds 5798c4aa2a Support fbsetbg in wallpaper.el
adds 8c73ed0ec3 Add image-transform-reset-to-original to manual
adds 30ca49c8f6 Use '^' key for detach command bindings
adds b8e9239b47 Allow using a symbol as an index into an alist in Eshell
adds 23a91163ed * Makefile.in (uninstall): Remove the *.eln files.
(Bug#57771)
adds 5543aea1b2 Automate exporting etc/NEWS to HTML
adds 41551ccbf6 Merge from origin/emacs-28
adds 5fe9a1a85a ; Fix doc string of 'loaddefs-generate'
adds 52a3ba102c Revert "; Fix doc string of 'loaddefs-generate'"
adds 48d8543ff1 ; Fix doc string of 'loaddefs-generate'
adds 1ccfd3bae2 Use substitute-command-keys in proced-help
adds 429e61b130 More fixes for XDND proxy support
adds f941cc76df mapconcat fast path with `identity` function argument
adds 3ad2adc48c Simplify and shrink reader buffers
adds 824ae5faee Use `eql` or `eq` instead of `=` in some places
adds 6d61d6018c Add rudimentary font-locking to edit-abbrevs-mode
adds 09e93c4daf Implement support for 'wallpaper-set' on MS-Windows
adds 6bcc7a2df7 ; Fix last change in w32fns.c.
adds 99bb6de7e1 ; Silence byte-compiler in wallpaper.el
adds 471414fe6b Fix outline image icon display (bug#57813)
adds 2e0cde244a Support macOS in wallpaper.el
adds 3ba47a0782 Improve error when wallpaper-command is nil
adds 4907859ee0 Document MS-Windows support in wallpaper.el
adds 3c1579697f ; Fix wallpaper-set on TTY
adds a057d41c75 CC Mode: Handle C++20 modules
adds bfc4393040 Include nil as valid wallpaper-commmand
adds c6fc00f5d7 Make image-dired-toggle-mark-thumb-original-file obsolete
adds bb76ab015a image-dired: Fix performance bug with mouse click
adds c99815fffa combine-change-calls-1: Fix case where `body` also
changes other bufs
adds c3828d47dd image-dired: Show header line on start
adds 89084a193e Improve image-dired-display-properties-format
adds 45459fd73b ; * etc/NEWS: Improve and re-arrange Image-Dired section.
adds 7ec31d3222 image-dired: Fix thumbnail options for gm
adds e3b79c641e Fix crash in GC on macOS (bug#57751)
adds 8b29b29693 Add outline open/close images (bug#57813)
adds 58454b6615 Add portable versions of the outline SVGs
adds 3c0dda2663 Avoid asserting for fontset validity before it is used
adds 4cb3b4e98a Fix wrong source window being generated for XDND leave
events
adds e0ab4e3612 Rename `image-elide' to `image-cut' and add more bindings
adds cdb8106bec Fix icon spec for outline icons
adds fd8969fe27 Fix sorting of backends in vc-responsible-backend
adds 7d39453fd6 Add new predicate list-of-strings-p
adds 7be7ad279e Don't use autoloaded functions for safe-local-variable
adds 37e9d6a35a Prefer defvar-keymap in picture.el
adds 711f908f5d Fix cperl list indentation problem
adds f3277128e0 ; * lisp/vc/vc.el (vc-responsible-backend): Explain last
change.
adds 9c0403aae0 Inhibit image-mode resizing in the minibuffer
adds e485734151 ; * lisp/image/image-crop.el (image-cut): Doc fix.
adds 8c5363f8e8 Regenerate ldefs-boot.el
adds 17ef280672 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds e3fa41ac92 Fix *Help* output for native-comp functions from IELM
adds 838e6cae81 ; * etc/NEWS: Fix typos.
adds 4da0fbdc82 Faster and more robust list-of-strings-p
adds ec2dfd110c cc-fonts.el: Eliminate an Emacs compiler warning
introduced yesterday.
adds d407bdfd01 Add command to delete temporary markers in NEWS
adds 01ad2a4a92 ; * etc/NEWS.28: Fix merge of NEWS.28.
adds 520b041b54 * lisp/textmodes/page-ext.el: Improve Commentary.
adds f25f9dbf30 Minor doc fixes in picture.el
adds 19de241a7d Recommend NonGNU ELPA over MELPA
adds 70ca5f6524 ; * etc/NEWS: Fix typos.
adds 397890ba77 Delete "etc/NEWS*.html" from .gitignore
adds f232d989fd Improve HTML export of NEWS file
adds 6e4f6e97bf Merge from origin/emacs-28
adds 562c196099 ; * etc/NEWS: Backport fixes from master.
adds cce9c260b5 ; Merge from origin/emacs-28
adds 9b09def4be Use substitute-command-keys in some vc messages
adds f8c5a82ba1 ; Add myself as image-dired maintainer
adds 2053e350f3 Enable `dont-follow' for inotify file notifications
adds dd1aa62642 * lisp/outline.el: Optimize performance of S-TAB
(bug#57813)
adds d4d6f7a747 * lisp/subr.el (list-of-strings-p): Declare pure and
error-free
adds dc5c827440 Fix last occurrence of `font-lock-reference-face`
adds 74df877043 Delete some commented out code in cperl-mode.el
adds b45c6cbf7c Delete mystery code from cperl-mode.el
adds be34b9bf77 ; * lisp/progmodes/cperl-mode.el: Fix Author header.
adds a9b0d3b3fc ; * lisp/progmodes/cperl-mode.el: Fix typo.
adds dda7502e0a image-dired: Print command when debugging
adds aaf39c3878 image-dired: Add support for PDF files (Bug#26432)
adds 6938a2ddd2 Accept more wide function signatures in docstrings
adds fe7c015b20 Support XFCE in wallpaper.el
adds 637cf3ba49 Various improvements to admin/emake.
adds 5d227ae83e ; * etc/NEWS: Fix formatting.
adds bcc84ac7fe Add version headlines to HTML NEWS export
adds 069ffbda09 * admin/admin.el (make-news-html-file): Set id on
correct tag.
adds 5dbe4fa64a Simplify regexp in make-news-html-file
adds 320f0cac80 ; * etc/NEWS: Fix typo.
adds 34a97f045a Merge from origin/emacs-28
adds 8ec7f8f169 Update Unicode support to Unicode version 15.0.0
(bug#57846)
adds 809afde01d Fix running spell-checking in remote buffers
adds 55cffddad4 ; Update src/macuvs.h, forgotten in Unicode 15.0 commit.
adds f7eec293a6 Fix MPX focus tracking upon frame deletion
adds 1dd83e3bdc Further improvements to admin/emake.
adds 84801d468a Autoload string-join
adds 5bf8f9cc0d Fix recent filenotify-tests changes
adds cbac94b4ae Optimize tty display updates (bug#57727)
adds 7fe22182d3 Fix rare shaping problems with Urdu and Arabic
adds 704cdf5e6c * lisp/image/image-dired.el: Bump version for Emacs 29.
adds 44457b3977 Simplify image-dired-thumbnail-storage customization
adds 9aef9e2cb6 Make `image-dired-thumb-(height|width)' obsolete
adds f5f296b080 image-dired: Change some custom types to natnum
adds 5cceb6d6ac Increase image-dired-thumb-size to 128
adds 7d3af135b9 ; * lisp/image/image-dired.el: Fix typo in last commit.
adds e59058d574 ; * lisp/image/image-dired.el: Use two spaces after
period.
adds 24513b3786 image-dired: Remove spurious message on C-<mouse-1>
adds 76e67cc85e ; image-dired: Fix last commit
adds 2f7139a15c image-dired: Display image on double click
adds 0a61a7c1fa vc-do-command: Actually include "torsocks" in the command
adds e2c3ce2402 Sync with Tramp 2.5.3.2. Don't merge with master
adds 1afccbe71c ; Merge from origin/emacs-28
adds 50bb9ec84c ; * admin/admin.el (make-news-html-file): Fix typo.
adds 2f08c85d52 Merge from origin/emacs-28
adds 117795a059 Fix possible null pointer access
adds 25587ada2c Remove what should be unnecessary calls to block_input
adds 67620c2a13 ; Instrument filenotify-tests
adds d7c4532f7c ; Instrument filenotify-tests
adds 59e887f913 image-dired: Don't require subr-x
adds af2a25aa19 Add new command python-shell-restart
adds 06618e9435 Remap 'up-list' in python-mode-map
adds 5332e4fecb pulse-momentary-highlight-one-line: Act on visual line
adds 62b1e3b1f3 Restore the point after aborting an image crop
adds 39cc0c2f23 Improve the initial-frame-alist doc string
adds 7354f4e3e6 Extract support of OSC escape sequences from comint
adds 530fdab880 Handle OSC command to set window title
adds c791f36698 OSC escape sequences filter for compilation buffer
adds 9afe0de266 Fix osc.el compilation warning
adds 57cc85f058 Add NEWS entry for osc.el (bug#57821)
adds baf1a7a4a0 Turn gv-synthetic-place into a function
adds e5aeb5eaec Minor Tramp cleanups
adds 242fca62c2 ; * etc/NEWS: Fix typos and punctuation in OSC entry.
adds e27d9a46dc ; Fix doc strings in osc.el
adds 1bdac41e4d Prefer using DEFSYMs to intern with wrong_type_argument
adds 7c8a131984 Display a help message when building Emacs failed.
adds a5405e5644 Fix GC protection of scroll bar windows
adds 202c416e2e Get rid of intern calls to static strings in xterm.c
adds 5b3c4004a9 Remove calls to intern with a static string from code
that runs on X
adds 69cc3d38bc Fix Tramp error with eshell integration
adds c200098dde ; * src/intervals.c (get_local_map): Fix commentary.
adds a2f9788cbc ; Minor copyedits of *-frame-alist doc strings
adds 731c453b03 Merge from origin/emacs-28
adds e54da280ff ; * Makefile.in: Partly revert 5b3c4004a9.
adds a39e03d7cd make gen-clean remove some newly-added generated files
adds b2d419ed5b Revert "; * Makefile.in: Partly revert 5b3c4004a9."
adds 60de98f6f0 * Makefile.in: Readd warnings about "git clean -fdx"
adds 5a8e2dedf5 Revert 60de98f6f0 and b2d419ed5b.
adds 3fd2b00a4b ; * Makefile.in: Add "make bootstrap configure=default"
as a first choice.
adds a537814709 Don't save bookmark context from encrypted files
adds f12111af40 ; * Makefile.in: Fix typo.
adds 899055eef5 Fix eshell directory and executable completion on action
t
adds 0e5eb6ec8c Revert change in Tramp inotifywait
adds 97679d06e8 Avoid an unnecessary call to intern
adds f735aa0f39 Prefer DE specific commands to set wallpaper
adds a71de4b52d Improve check for misleading 'cl-case' cases (Bug#57915).
adds c464bcb20a * doc/misc/eieio.texi (Introduction, Generics): Remove
outdated limits
adds cd2168cd13 Fix 'posn-at-point' around several 'display' properties
adds ba0e989c11 Support imenu in emacs-news-mode
adds a7c65fc666 Allow nil value for filter-buffer-substring-function
adds 60102016e4 Abolish max-specpdl-size (bug#57911)
adds 0275b3a631 perl-mode: / is a regexp match if there's nothing before
it
adds d6b25b84bc Minor touch-ups of some recent OSC stuff
adds c6d3d97bf5 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 0a15956f49 * lisp/outline.el (outline-minor-mode-use-margins): New
user option.
adds 8c159a2657 Improve advices on build failures.
adds 4b84f44015 * lisp/outline.el (outline-open): Revert 'text' back to
" open ".
adds bd40ec5d57 * lisp/emacs-lisp/cl-generic.el (cl--generic-lambda):
Fix bug#57903
adds 33fdb1daa3 ; Tag some ERC test-server tests as being :unstable
adds e98465e541 Stabilize channels variant of erc-reuse-buffers test
adds 7df5b4deb8 Don't record undo history in erc-protocol buffers
adds 01de334c78 Offer to regexp-quote new items in erc-match commands
adds 132d5cb0a3 Bury new ERC buffers by default
adds 1b77f1981d Remove intern calls with a static string from haiku*.c
adds 9035c20888 Revert "Allow nil value for
filter-buffer-substring-function"
adds 98a89dd0fa Use "set -o nounset" in bash scripts
adds 8c316ba8da ; * Makefile.in: Fix bashism.
adds 34186fb365 Further ffap-read-file-or-url tweaks
adds e5de29aa47 Obsolete unused variable in debug.el
adds a498e5f830 Get fewer false positives for :keyword and &options
adds 0be83e07dd ; * etc/NEWS: Fix capitalization.
adds d989fc8997 Allow hl-line-mode so work when global-hl-line-mode is
active
adds 32d3cf6298 Mention compilation in the Package Installation node
adds f419c507a7 Wrap max-specpdl-size with with-no-warnings in Tramp
adds 814fd3057f ; Minor Tramp cleanups
adds 523821ed04 Improve display of advices on build failures.
adds 127ab231be Attempt to clarify Input Focus documentation
adds f372afef20 Tweak how use-region-p works with
`use-empty-active-region'
adds 01ceb23372 Specify keymap in gnus-custom-mode docstring
adds 120ade62cd Allow keymap to override advertised-binding in docstrings
adds cefda4a6c5 * lisp/outline.el: Bind margin mouse event to cycle
outlines (bug#57813)
adds 96d2fb8d79 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 1d9a8884db Have rcirc handle bridge bots
adds 6795b93d06 ; Don't set nil to be a face fore-/background
adds 9b5fe5d6f1 ; * doc/misc/rcirc.texi: Repunctuate some sentences
adds 0d16e567fe ; * doc/misc/rcirc.texi: Prefer 'setopt' over 'setq'
adds 5dd154deed * doc/misc/ede.texi (Extending EDE): Fix reference.
adds 91c03e67f2 ; * doc/misc/gnus-faq.texi: Repunctuate sentences.
adds 903de63c6c Move linum.el to lisp/obsolete
adds d506d91b1f Make linum.el obsolete
adds 1231a601eb Recognize the backslash operator in perl-mode
adds df79a23da7 Fix minor thinko in focus tracking logic
adds cc9acda7d3 image-dired: Support the customize-mode command
adds 5fbf93d918 * lisp/outline.el: More improvements for buttons/margins
(bug#57813)
adds cee9a2cbe0 Fix substitute-command-keys for global binding lookup
adds 00f6bb1286 Bind 'n'/'p' in gitmerge-mode to line scroll
adds 43c0ebd8bc * admin/gitmerge.el (gitmerge): Use
substitute-command-keys.
adds 97b928ce09 MacOS ld warning from native compilation (bug#57849)
adds c2595b8dcc ; * src/font.h (struct font_driver): Comment fix.
adds 10373c4b68 ; More comment fixes in font.h (bug#57935)
adds 191505b8a3 Mention that src/macuvs.h sometimes needs committing
adds 5405852541 Remove mention of non-existent `annotate-switches'
adds 616dcf27e5 ; Fix typos in Lisp symbols
adds ee6f8598ca Add vc-annotate-switches to manual
adds 5085351645 * lisp/text-modes/tex-mode.el (tex-mode): Fix AUCTeX
regression
adds 478b786d5a ; * doc/lispref/windows.texi (Window Hooks): Fix a typo
(bug#51930).
adds 9b14e312f4 Merge from origin/emacs-28
adds a6bad4d60f ; * Makefile.in: Minor improvements of failure messages.
adds 760df6a5f1 Make emacs-build-description into a command
adds 61e4964a8a Improve scroll interpolation in pixel-s-precision-mode
adds 517268d943 Small adjustments to precision pixel scrolling
adds 3ed9a1b0be Fix handling of nil device names
adds 7a36828dc3 Correct the usage of `image-file-name-regexps'
adds b0a85111e5 Add new function xdg-session-type to xdg.el
adds fa37deba2e ; Explicitly declare linum-mode obsolete
adds 13bd79e34f Add more headers to default value of
rmail-retry-ignored-headers.
adds 661be73b5e * test/lisp/image/image-dired-util-tests.el: New file.
adds 5f6e1c059c ; * lisp/emacs-lisp/gv.el (gv-synthetic-place): Doc fix.
adds 69fab1589a Update version tag of rmail-retry-ignored-headers
adds 080289a922 Obsolete image-mode--images-in-directory
adds 447ff572be Prefer command remapping in image-dired-minor-mode
adds 101f3cf5b9 Add support for user edits to VC command arguments
adds 9369e4242f Work around rare crash when turning scroll wheel
adds 4cb53c0528 Improve don't save bookmark context from encrypted files
adds 5ee3990de6 ; * lisp/mail/hashcash.el: Remove redundant :group args.
adds f43914b4d0 Add X-Hashcash to the end of mail headers
adds fdfd7ef6f3 Fix failing image-dired test
adds b9c06cf94a image-dired: Remove redundant keybindings
adds e9f42b1cba image-dired: Improve minor mode docstring
adds e4964de952 Don't rewrite `set` to `setq` of lexical variables
adds 587b2c8dd1 ; * Makefile.in: Make install depend on actual-all.
Fixes bug#57959.
adds 4de526edb7 image-dired: Obsolete two unused functions
adds f25f4699d7 Support several new DEs in wallpaper.el
adds 8238d87e15 ; * lisp/image/wallpaper.el: Fix last commit.
adds 94380420e2 Support Noto Emoji font as fallback
adds 8892abbaf9 Autoload wallpaper-set
adds e359df4217 Fix more toolkit scroll bar window protection issues
adds 9f65e52362 ; Minor copyedits of elisp.texi
adds 60ac12d21f Fix shaping with bitmap-only fonts on HarfBuzz 5.2.0
(Bug#57976)
adds 7aa771a482 Merge from origin/emacs-28
adds 651c8ab5c5 Rename 'image-dired-db-file' to
'image-dired-tags-db-file'
adds b306bc5e6d Improve prompt of 'image-dired' command
adds 8557ecca53 ; Fix warnings in --without-x build
adds ea0dfb173c * lisp/bookmark.el (bookmark-make-record): Fix thinko.
adds c53f5a2176 ; Fix :type of image-dired-thumbnail-storage
adds 47b986d488 Remove max-specpdl-size overrun test
adds c9c1d8e54d * lisp/files.el (risky-local-variable): Remove
max-specpdl-size.
adds 92ce1d3fda Update manual for recent image-dired changes
adds 9f4ec56d83 image-dired: Disable 'image-map' in thumbnail buffer
adds f13300e84a Delete the correct region after cropping an image
adds 6fb4f4ad80 Inhibit image-crop when there's overlays
adds 419b873f39 Fix syntax check in
python-info-looking-at-beginning-of-defun
adds 212e94c3f4 Make loaddefs-gen register parent :groups from defcustom
adds 75b3f4d0ac Don't overwrite cus-load dependencies
adds cf27fe0238 Make bounding box of 'image-crop' more noticeable
adds 41d39ffc32 Make Gnus respect mode-line-buffer-identification-keymap
adds c244d4af57 cconv.el: Fix interactive closure bug#51695
adds e6f1ad6474 image-dired: Mark two slideshow defuns as internal
adds 759d1145e2 image-dired: Rewrite and extend slideshow feature
adds 40bc027bf4 * lisp/emacs-lisp/eieio.el (defclass): Fix bug#51068
adds 77fb8a1612 vc-git--pushpull: Restore handling of vc-git-program
adds 767a10cc63 New Flymake backend using the shellcheck program
adds 54876bf498 Reduce complexity of scroll bar window protection code
adds b74ee91122 image-dired: Various code clean ups
adds 7bac1d0b60 image-dired: Use command substitution for tags bindings
adds 8a224e5124 * lisp/emacs-lisp/shortdoc.el (file-name): Improve
examples.
adds 09711d396a Improve image-dired-thumbnail-display-external
adds 143f23e8c0 ; Make 'M-x image-dired' prompt even clearer
adds 7b1c0c3442 ; * lisp/image/image-dired.el: Improve sectioning.
adds 90d2813f42 Clarify message-newline-and-reformat doc string
adds 126d5b23cf `append' doc string clarification
adds 6403ede201 Ensure that cus-load doesn't add things twice
adds bbd7059da4 Rename file-name-directory
adds 06de788529 Tweak how :override advice is formatted in *Help*
adds 61b877237b Add new macro image-dired--with-dired-buffer
adds 3d75bab0e5 image-dired: Mark 'per-directory' as :safe
adds 16681ba91c image-dired: Improve performance of marking commands
adds 95d4f5d691 image-dired: Regenerate old thumbnails when needed
adds 4b537dd99f Move thumbs.el to lisp/obsolete
adds 32e736d903 Make thumbs.el obsolete
adds 0bca1b4d03 image-dired: Fix C-a/C-e in thumbnail buffer
adds 5be35812ac image-dired: Prefer command remapping
adds 1556b43764 docview: Use svg images when using mupdf for conversion
adds e4b1445f43 CC Mode. Make AWK Mode work with electric-pair-mode
adds 3ce322efef Tweak binding of `+' in vc-dir
adds 8dacd8cd91 Add a new command vc-pull-and-push
adds 2bacd9115f Make dired-do-rename refuse to rename . and ..
adds 597c59078e ; * src/keyboard.c (Fposn_at_point): Doc fix.
(Bug#52092)
adds 583ebfa414 * lisp/progmodes/hideshow.el (hs-toggle-hiding): Fix
`interactive` form
adds 0cc107ac09 Merge branch 'emacs-28'
adds c1cead89f5 (event-start/end): Fix part of bug#52092
adds 2084f4ada3 hideshow.el: Improve hs-toggle-hiding behavior
adds 152c7322c1 * lisp/net/tramp-docker.el: New file.
adds b7fb82bc41 Remove "manual" package--builtin-versions updates
adds 0df73dabc1 Regenerated ldefs-boot.el
adds 4b85ae6a24 Merge remote-tracking branch 'refs/remotes/origin/master'
adds 703f29d541 Ensure no memory leaks of glyph_matrix
adds 3a0a0d616e image-dired: Move menu definitions to keymaps
adds 4c66a4addc Adapt tramp-docker integration
adds 8574ae625e * lisp/emacs-lisp/icons.el (icons--create): Use default
rotation 0 (bug#57813)
adds 9a5176aec0 Generalize & simplify implementation of user edits to VC
commands
adds 573f31db96 image-dired: Add new %-format specifiers for header line
adds 0e6c15bbaf image-dired: Add faces for header line
adds 5e26d5f527 ; Simplify image-dired-forward-image
adds be9e51f61f ; Drop two obsolete defvars
adds d98ee76776 Tweak window handling in vc-pull-and-push
adds f6fa524c53 Add formatting commands to rcirc
adds b2283409fb * lisp/net/rcirc.el (rcirc-print): Remove 'fill-region'
call
adds 97d7f8c737 Add new command image-dired-copy-filename-as-kill
adds d25a26ab40 * lisp/bookmark.el (bookmark-rename): Improve prompt.
adds 3af2f9cce3 Bind "N"/"P" to next/prev section in shortdoc
adds 46ec36adfd * etc/NEWS.22: Belatedly announce
'dired-copy-filename-as-kill'.
adds e589690781 Add new command 'shortdoc-copy-function-as-kill'
adds 971566e88a Fix shortdoc movement commands
adds a256f49f08 Make image-dired-thumb-name more portable
adds 489bca19b7 Improve shortdoc documentation
adds 3502fd9831 wallpaper: URI-encode gsettings argument
adds 568920a5b7 Implement font-use-system-font on Haiku
adds f761869a56 Add :buffer argument to ert-with-temp-file
adds ad88e3e0b5 Add reasonable default to wallpaper-set
adds fb5a049770 Don't crash in copy-alist with non-list argument
adds e0565e3896 Refactor system specific code in wallpaper.el
adds 197afa4de3 ; * src/fns.c (Fcopy_alist): More accurate error type
adds b55b2f1c31 Boolean constant detection additions
adds 18d75b4ab9 tex-mode.el: Don't override AUCTeX modes
adds 76b7a59367 ; Clarify wording of some doc strings in shortdoc.el
adds 9ed03040d5 Make average width computation on ftcr more permissive
(Bug#43058)
adds 4c0fc12631 ; * etc/TODO: Add some new info to the stylistic-sets
item.
adds 53af11a281 Fix whitespace-mode in read-only buffers
adds aca4d7cfc4 Keep point in eww after hitting `g'
adds e2f2f6b9e8 Fix percentage width computation in vtable
adds 4feeb7570d Rescale images along with text in eww with `C-x C-+'
adds fde23c6e74 Fix (thing-at-point 'url) in eww forms
adds 9b73c9edda Autoload image-dired-thumbnail-storage :safe property
adds a386833503 Add log-edit-summary-separator face (bug#58092)
adds 35d5ad713e Rewrite wallpaper.el to use a cl-defstruct
adds b0289e7f6d Fix setting the wallpaper in XFCE
adds 2ec061bf9c Display a message when wallpaper was set
adds 6d0fec5ae0 ; * lisp/image/wallpaper.el (cl-macs): Require, to avoid
warnings.
adds bb83fb5f62 Don't auto-resize image if echo area is non-empty
adds 07e6bbb9bc CC Mode: Handle C++20 concepts
adds bb9df76dc9 Set XFCE wallpaper also in single-workspace-mode
adds 93b9cf4184 Get rid of default wallpaper-setter constructor
adds 6aaf07bdd5 vc-filter-command-function: Abbreviate default value
adds a27e483213 Fix OBOE in image-dired--with-marked
adds cd88f6de4b Adjust zero-width grapheme clusters so they are
displayed (Bug#50951)
adds 51ec68b318 Optimize coordinate translation during event handling
adds 604b541d5c Avoid uninitialized variable warning
adds a889977e0b CC Mode: Don't bind max-specpdl-size when it doesn't
exist or is obsolete
adds 0b1e3713fe * lisp/progmodes/cc-defs.el
(c-let*-maybe-max-specpdl-size): Fix glitches
adds 29b7d74000 ert-x: Improve realism of `ert-with-test-buffer-selected'
adds fd653f5208 ; whitespace: Add test case for read-only buffers
(bug#58082)
adds b1c1ff9ee1 docview: imenu access to table of contents
adds 60b4fe92c8 Improve doc of `x-window-property'
adds fe21507439 ; * src/xfns.c (Fx_window_property): Fix markup.
adds 37fe62a3bd ; Fix documentation of imenu access in DocView
adds 327890dd6c Document the new "XRandR 1.5" value
adds 1e4f40db3a ; * lisp/image/wallpaper.el (wallpaper--format-arg): Fix
typo.
adds 071d811c0f * etc/NEWS.23: Belatedly announce 'format-spec'.
adds 49d40cd953 ; Simplify wallpaper--format-arg with let-alist
adds c273e26af5 Some tramp-docker.el adaptions
adds 9f84d318b0 Remove gnus-coding.text (bug#58119)
adds d322adabf2 Add back useful information from gnus-coding.texi
adds e638aaf6e8 * lisp/files.el (file-backup-file-names): Don't burp if
dir doesn't exist
adds 42290bf823 image-dired: Fix header line when file is missing
adds a438e95c10 Load compiled "calc-loaddefs", if any
adds 9e0c21ea73 Make image-dired-dired-toggle-marked-thumbs faster
adds adaa2fc90e ; * lisp/image/image-dired.el: Fix typo.
adds c1eb13b326 Maintaining ChangeLog history: add more details
adds a9b29ee4a0 Update from Gnulib by running admin/merge-gnulib
adds f6fb2b9e1f Port better to C23 bool+true+false keywords
adds b5b59d1b8a Standardize XPM files
adds 6cffaa3b6d image-dired: End thumbnail file names with ".jpg"
adds ca043773db ; Fix debugging image-dired-dired-toggle-marked-thumbs
adds c2b9e74686 Follow #target links in eww without re-rendering
adds ec121e035b package-update would always re-install package
adds fe002cc8ce docview: new customization options for imenu
adds 12f63c18f6 Add new macro 'while-let'
adds eac4e34a2c Simplify eww--rescale-images code
adds 26ef0f1221 ; image-dired: Fix last change
adds 9f32e6dea1 * lisp/files.el (auto-mode-alist): Add entry for
".mailmap".
adds 64c07c01c1 Improve Gurmukhi composition rules (Bug#58098)
adds 5f7d9a1a9f Apply root window coordinate optimizations to crossing
events as well
adds db74fd0a4d Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 2286fbceab Add support for the Adlam script (bug#58111)
adds 5d2985a035 ; * doc/lispref/control.texi (Conditionals): Fix wording.
adds ec2559e863 ; Move the thumbnail file-name entry to its proper place.
adds 00159c086c ; Add commentary to disabled OTF support code in font.c
adds 3d056f6947 * doc/emacs/ack.texi (Acknowledgments): Update
maintainers.
adds f9a072c592 ; Fix typo
adds c54a64491f Add .mailmap for proper git log output
adds 72aac80184 ; Fix typo
adds d1d0f03a58 Merge from origin/emacs-28
adds 56f871b0e2 ; * doc/lispref/control.texi (Conditionals): Fix typo.
adds d096819089 Remove hard-coded path to pwd in Makefiles.
adds b1e92c59ed Avoid assertion violations in 'pop_it'
adds 8033947fe2 .mailcap: Some additional fixes.
adds 86938bfbea Merge from origin/emacs-28
adds e37484ee26 * .mailmap: Fixes for Emacs 29.
adds 7280f3f073 ; Fix typos
adds ab5b1cf88e ; Improve doc strings in doc-view.el
adds 1254d9a3ae * doc/lispref/functions.texi (Declare Form)
<compiler-macro>: Rephrase
adds b6a163ba7c * doc/lispref/functions.texi (Declare Form)
<compiler-macro>: Re-rephrase
adds 2bb8c2cf64 Fix the MS-DOS build
adds ca1ce00854 Pacify compiler warning in xterm.c
adds fc212364ce ; Fix typo.
adds cf38e1c393 Clarify image file search
adds 339945c05a Merge from origin/emacs-28
adds 4cb9342a3b Add support for the Mende Kikakui script (bug#58151)
adds 0e72d4793c Tweak while-let definition
adds 4577542eea Remove Emacs 21 compat code for gnus-user-agent
adds 0f94e62d7e Add support for the Wancho script (bug#58159)
adds 423bdd5f7f ; Fix typos (prefer American spelling)
adds 5281946fbf Make format-spec accept function substitutions
adds b71241742c Prompt for wallpaper width/height only when needed
adds 2c331dbb4e wallpaper-set: Get monitor name on non-graphical display
adds 1457c231b5 image-dired-delete-char: Don't disturb formatting
adds 21fc2b04e9 New command image-dired-do-flagged-delete
adds 48c9f9d31d ; * etc/NEWS: Announce last change.
adds a18918df0b CC Mode: Refactor c-forward-delarator and callers
adds 0edd7770e0 ; * etc/NEWS: Remove a stray newline.
adds 696c528379 Fix loading wallpaper.el on MS-Windows
adds a577b12d64 ; * lisp/image/wallpaper.el (wallpaper--x-monitor-name):
Doc fix.
adds e3748c3233 ; * etc/NEWS: Move item to correct section.
adds f3e3632394 Update some Gnus documentation in the Emacs manual
adds 64e8cc14b5 ; * lisp/image.el (create-image): Fix last change in doc
string.
adds d5cccca945 Merge from origin/emacs-28
adds 681cf21ddc Add support for the Toto script (bug#58181)
adds b7a3770ecc ; Fix documentation of Toto language environment
adds 12a78711c9 Fix calculation of frame times when X server time
overflows
adds 3553904a90 Fix some issues with vertical-motion in bidi-reordered
text
adds a42dd0c87d Improve message-sendmail-f-is-evil documentation
adds 0332142e8e Fix rename-visited-file when renaming to a directory name
adds b23e062d74 docview: fixes for imenu generation
adds b51a06f24d Fix the `dictionary' parent defgroup
adds a80cfb7473 Make gnus-user-agent less verbose
adds b858acde25 Don't refresh the frame in with-locale-environment
adds 123506f9ca Speed up string-lessp further
adds ec5af48a18 Strengthen string-lessp tests
adds 16015288e1 Rectify string= documentation
adds fdea378015 Add vc-edit-next-command
adds f270a9859d ; Fix some texinfo in last change
adds 63f033c221 Further with-locale-environment refresh fixes
adds f7b84345f8 ; * doc/emacs/vc1-xtra.texi (Editing VC Commands): Fix
wording.
adds 83b9e03444 ; * doc/emacs/emacs.texi (Top): Add new menu entry.
adds 22f0e777f3 ; * lisp/international/mule.el
(set-terminal-coding-system): Doc fix.
adds 90744ff0be comint-fl: Prevent fontification of output as input
adds cd4208f6d8 Rename comint-fl-* to comint-fontify-input-* and mention
it in NEWS
adds 2ceb09315c Update from Gnulib by running admin/merge-gnulib
adds 372cc9e88c Fix 'C-a' and 'C-e' under 'visual-line-mode'
adds 454e1a06a2 Update to Modus themes stable version 2.7.0
adds abc955d017 Rename osc.el to ansi-osc.el (bug#58200)
adds a2a91f0205 Define ansi-osc customization group
adds 82860cb7f7 ; (move_it_vertically_backward): Yet another fix of
bug#58210.
adds 41234a21bf Fix url-retrieve-synchronously on very short timeouts
adds 3faa508eba Make mailcap consistent about regexp-quoting minors
adds ff43fd07b7 Fix vertical motion in some rare bidi situations
adds e50a3b5792 Make "git pull" output slightly prettier
adds 3bd9606922 ; Another fix for vertical motion
adds 3215760194 Make mailcap--regexp-quote-type more resilient
adds ced37a87e7 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 99a8c53247 Fix connection property incompatibility in Tramp
adds be3eac3929 ; * etc/NEWS: Fix typos.
adds abe83f76de Merge from origin/emacs-28
adds 55f46cc77c Decrease use of the word "Emacsen" in docs
adds 405466b79c Use a version for the Tramp cache
adds 8995c5604f ; * admin/update_autogen: Fix for "set -o nounset".
adds 16dd2cd5a4 Update publicsuffix.txt from upstream
adds 858daf8e0d ; * admin/update_autogen: Really fix.
adds 9f1aec5055 ; Auto-commit of loaddefs files.
adds be85d2d920 Tramp cleanup
adds fee9deff53 Revert "Decrease use of the word "Emacsen" in docs"
adds 179a1d5298 ; * lisp/winner.el: Fix two comments.
adds 8a2bc86039 ; Fix two wallpaper tests
adds 3924fbd025 Only rely on EWMH window activation if possible
adds 6c46aa2116 ; Auto-commit of loaddefs files.
adds ef2739aa76 ; Merge from origin/emacs-28
adds 9c3d397adc Add support for the Gothic script (bug#58194)
adds b14f049f00 ; Fix last change.
adds ef6f16da2f Fix point movement when indenting in sieve-mode
adds 98dd8c6ebf perform-replace doc string fix
adds b69f640b31 ; Improve doc string of 'with-locale-environment'
adds ab047d74dc Decrease use of the word "Emacsen" in Tramp docs
adds e922940674 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 4efb2ef572 Fix coding system problems in
gnus-read-ephemeral-bug-group
adds eb02c4d230 Kill URL buffer in url-insert-file-contents-literally
adds 0a40120b40 Fix overly wide docstrings generated by eieio
adds 4839b42a16 * lisp/files.el (after-find-file): Use
substitute-command-keys.
adds 570a11052b keymap.el: Ease up support for non-`kbd` formats.
adds 70b58d3eb4 * lisp/repeat.el (repeat<defgroup>): New customization
group.
adds d4f56e9666 Delete thumbs in image-dired-do-flagged-delete after
confirmation
adds c37fda9e31 In vc-git-log-incoming use the repository in the command
"fetch" (bug#50340)
adds 5e37b27ce9 * lisp/vc/vc-git.el (vc-git-checkin): Add more checks
for vc-git-patch-string
adds ffce59b3ad * .gitignore: Add lib/assert.h (Bug#58254).
adds 3cc1706c63 Suppress irritating/misleading message in make bootstrap
about old .elc files
adds 5598886adc Prefer static_assert to verify in seccomp-filter
adds 190582adf4 Don’t truncate seccomp-filter diagnostic
adds 655c92ce4a Fix more overly long docstrings in eieio
adds 0d0d59b32c Actually delete markers in dired-do-flagged-delete
adds 3951199985 Port TZ settings to POSIX
adds 2973f91fb3 Improve auto-insert-mode documentation
adds 450d94920f Revert "keymap.el: Ease up support for non-`kbd`
formats."
adds e245c4f226 Add --with-native-compilation=aot configuration option
adds da02b9edad Fix coding systems used for X input methods
adds 5fec9182db Add new variable 'inhibit-native-compilation'
adds 59f8c56d9e files.el (major-mode-remap-alist): New custom var
(bug#58075)
adds 81003b53f8 ; * src/menu.c: remove unused lwlib include
adds f97993ee66 Rename to inhibit-automatic-native-compilation
adds 4975f6fa53 Add commands to edit/remove ecomplete entries
adds 71735be475 Improve help-fns--insert-menu-bindings formatting
adds 8ef8da13f6 Fix typo in last help-fns--insert-menu-bindings change
adds 129fcb3d38 Improve messaging in ecomplete-remove
adds d9d164f003 * lisp/textmodes/tex-mode.el (tex--redirect-to-submode):
Fix last change
adds b67dc85e22 * lisp/repeat.el (repeat-exit): New command.
adds b374952b51 * lisp/repeat.el (repeat-exit-key): Replace type
'key-sequence' with 'key'.
adds b41d21eaa1 ; * etc/NEWS: Minor copy editing.
adds 7ff5207624 Avoid assertion violation in 'xpalloc'
adds e5a49f44ff * src/emacs.c (load_pdump): Fix use of xpalloc.
adds 08e485a2a5 Fix 'org-export-dispatch' command name in manual
adds 992611b10a Fix documentation of 'TAB' in cc-mode
adds 6a5169e747 Merge from origin/emacs-28
adds 43eaa05ff2 ; Fix logic of $HOME adjustment for
'ert-remote-temporary-file-directory'
adds 200658eb77 ; * lisp/proced.el (proced-mode): Manually reflow
docstring.
adds 3583f6184d Fix deiconification handling on FVWM and possibly other
window managers
adds 2d87750004 * etc/NEWS: Clarify confusing Image-Dired entry.
(Bug#58279)
adds 0a53e5f751 ; * etc/NEWS: Improve wording.
adds 2b2d8ce41e Avoid errors in interactive calls of
'calendar-goto-day-of-year'
adds 535eec3bca Don't bug out in advice--make-docstring when there's not
doc string
adds 9fb0aaa1ce Make loaddefs-generate more resilient
adds d52d6e1e10 Avoid assertion violations in STRING_CHAR
adds 25b97474ef Mention cond/if as generalized variables in the manual
adds 79d9f3b845 Make `eq' obsolete as a generalized variable
adds 3ed29eedfc Fix NEWS item about obsoleting the `eq' gv
adds 4f58d81b44 Add Ukrainian tutorial
adds 0f1aabcbaa Update Ukrainian language info alist
adds 07257ac4ee Fix the arguments in tags--compat-initialize
adds 9565f45876 Move image commands to the 'i' sub map
adds 121c3d44be CC Mode: Make c-forward-declarator move over a suffix
after parens, e.g. const
adds 682662202d Make cropping of images work in message-mode
adds f0ee4c68f1 Fix recent changes for Ukrainian language
adds f4252f3171 image-dired: Fix arrow keys in thumbs buffer
adds 849b7756fd Improve manual display tests of undisplayable chars
(bug#58168)
adds d9bd14975b image-dired: Shorten several long names
adds a36ecc408a * lisp/subr.el (y-or-n-p): Use substitute-command-keys.
adds db6072f530 Revert "Improve manual display tests of undisplayable
chars (bug#58168)"
adds 4bd8ad2bc5 CC Mode: Optimize c-fontify-new-found-type and amend a
debug spec
adds d543fdcb21 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 4998d5bdf3 Provide Podman containers on their own method in Tramp
adds bf9d3ddac0 * etc/NEWS: Mention new Tramp method "podman". Fix
typos.
adds 9107176511 CC Mode: A new operator and some new keywords for C++20
adds 78c262e1c2 ; * lisp/progmodes/glasses.el (glasses-face): Expand the
doc string.
adds 9eda89da55 Merge from origin/emacs-28
adds b560ce3560 Avoid assertion violations in STRING_CHAR
adds 56210bfc7a ; Merge from origin/emacs-28
adds a78af3018e * src/emacs.c (load_pdump): Propery handle case when
executable wasn't found.
adds c464113049 Merge from origin/emacs-28
adds 9705dd2e02 Add method description for podman in Tramp
adds 1d3d87cd67 ; * lisp/simple.el (cursor-face-highlight-mode): Doc fix.
adds 92df7cd923 Add 'seq-keep'
adds b86f711e3d Put all seq.el news into one section
adds 92d75e5c53 src/comp.c: Use libgccjit's bitcast API for type
coercion, when available.
adds c7048b8406 comp.c: Add declaration for gcc_jit_type_is_pointer.
adds df5cb9b2a3 Address styling comments.
adds 219cbccb9a Add comment explaining gcc_jit_context_new_bitcast usage.
adds e4e9cb265c Rename lisp/net/tramp-docker.el to
lisp/net/tramp-container.el
adds a259d0dda3 Add tramp-kubernetes integration
adds 6430c4c44f Fix bug in "macintization" of x_draw_glyph_string
adds 1720ebecc7 ; * lisp/files.el (find-file-noselect): Minor
simplification.
adds 9449e0740c Add face help-key-binding in help-char echo
adds 10ec1a4d7e New command 'world-clock-copy-time-as-kill'
adds d8726f574c Adapt Tramp manual
adds 63e8157b54 * etc/tutorials/TUTORIAL.uk: Fix typos.
adds 95efafb726 * lisp/repeat.el (repeat-exit): Add autoload cookie.
adds 9cb3813550 * etc/NEWS: Add instructions for replacing 'linum'.
(Bug#58220)
adds c690d1f15d Fix nsmenu crash when exiting popup dialog
adds 8e8d37aa32 Minor fixes to IM locale handling
adds e2027d60ba ; * src/xterm.c (x_term_init): Fix typo.
adds 039ada6d03 * etc/NEWS: Document how to continue using 'linum'.
(Bug#58220)
adds a112e3f017 Inhibit GC in probably_quit (bug#58042)
adds d9b026d464 Add missing staticpro (bug#58327)
adds e24f276f8a Fix calling `package-reinstall' just after quick
initialization.
adds 07b2e9b909 Fix BSD battery mode over TRAMP (bug#58307)
adds 82388dff8e Fix epg's reliance on an implicit GnuPG command.
adds 40e957c622 Replace aging OpenPGP artifacts in the epg tests.
adds 8352cf53bd Replace aging OpenPGP artifacts in the package-resources
tests.
adds 9a529537e3 Replace aging OpenPGP artifacts in gnus' mml-sec tests.
adds d188013737 etc/NEWS: Fix typo in seq-keep entry.
adds 0c65c9dfb3 Pass correct environment name to `reftex-label'
adds 8c8a54dd23 ; * lisp/battery.el (battery-bsd-apm): No need for
`executable-find'.
adds 87301f2623 Better support for remote file names in dired
adds f0a06364fb Fix references to 'default-indent-new-line'
adds 5f8849425c Fix typo in `(emacs) Lisp Doc'
adds ed1401c64d Merge from origin/emacs-28
adds 55bd6a5cd4 ; Make wallpaper--format-arg more resilient
adds 6c956de80a Improve package-check-signature docstring
adds 6edb676c18 Handle IM server disconnects during preedit
adds 17d0f61c80 * lisp/dired.el (dired-make-relative): Make change less
aggressive.
adds 46c2f152c2 Revert "comint-fl: Prevent fontification of output as
input"
adds e84b732cbc comint-fontify-input: Don't fontify output as input,
different approach
adds 6b4c17dec0 Clearer byte-compiler arity warnings (bug#58319)
adds def6fa4246 Speed up string-lessp for multibyte strings
adds 67a20bb4b5 Handle successive mime sections in decoding.
adds d28581101a Remove redundant let-bindings of
`inhibit-point-motion-hooks`
adds 4840b91e41 Remove aliases of `with-silent-modifications`
adds f3769bc32a org.el: Improve bindings of `inhibit-*` vars
adds 3bf53ad05c (line-move-1): Obey `inhibit-point-motion-hooks`
adds 42fd433aca * lisp/pcomplete.el (pcomplete-arg): Simplify
adds 3c7f05133c (nxml-with-invisible-motion): Delete macro.
adds c61010567f verilog-mode.el: Don't bind `inhibit-point-motion-hooks`
adds e3824f0a31 * lisp/isearch.el (isearch-search): Don't bind
`inhibit-point-motion-hooks`
adds d6831d1b0a subr.el (inhibit-point-motion-hooks): Mark it as obsolete
adds 5e83c0117e Fix setting the wallpaper with "swaybg" and "wbg"
adds 5b28c3784f Prefer defvar-keymap in bibtex.el
adds 89ccf78db2 ; Silence byte-compiler in benchmark.el
adds cfb1e21844 Update name of hs-mouse-toggle-hiding in Emacs manual
adds 3191950839 Merge from origin/emacs-28
adds 75b7aacbf6 Add support for the Coptic script (bug#58330)
adds 5e7e85af02 Stop passing CurrentTime to SetInputFocus
adds 59df0a7bd9 Add a VC command to prepare patches
adds 6b56099268 Mention seq-keep in shortdoc
adds 594b3b2cfa * etc/TODO (Wishlist items): Add libarchive(3)
integration.
adds dc9f07d39f Fix typo in etc/TODO
adds e3fac2be04 Fix misleading prompt in vc-git-create-tag
adds 5017f2573f Fix vtable-insert-object line insertion
adds 49160969ce Make sqlite-select signal errors when there's an error
adds aa350ba275 ; Add missing documentation strings
adds 84945e86be ; * lisp/vc/vc.el (vc-prepare-patches-separately): Fix
docstring
adds b8ab4f018b ; * lisp/vc/vc.el (vc-prepare-patches-separately): Doc
fix.
adds 8de7995ae6 package.el: Understand a few more variations in tarball
formats
adds 71b3a37569 Improved format string error message (bug#58168)
adds 9af63d2e8b Better Lisp_String comments
adds e4769b20f1 Restrict string-lessp vectorisation to safe architectures
adds 81eb7c1809 ; * test/src/fns-tests.el
(fns-tests--string-lessp-cases): Extend.
adds 9d47364634 * lisp/url/url-file.el (url-file): Don't bind
`coding-system-for-read`
adds 32ef7550ed ; Improve documentation of 'file-in-directory-p'
adds a2dd9d683a Merge from origin/emacs-28
adds 22374f2122 Fix user time handling bug on GNOME Shell and Metacity
adds 0ce91ed8b4 Clean up Fsqlite_select slightly
adds b5dc0513d5 Make Fsqlite_select error data better
adds 90c3a25eb1 Set the PARENTS argument for language environments
adds 93136169cb Try to speed up extended command shorthand computation
adds f91ae94790 ; * lisp/progmodes/gdb-mi.el (gdb): Fix a typo.
(Bug#58400)
adds e016e60a04 ; Clarify correct use of 'xref-query-replace-in-results'
adds 28904d78a5 ; Fix last change.
adds 7ab6ec364d Fix some indentation in Fsqlite_execute
adds 7e7dc74ffb Support "insert into ... returning ..." in sqlite-execute
adds ed436db132 ; * doc/lispref/text.texi (Database): Fix markup in last
change.
adds b7802190fe ; Update the doc string of
'compilation-auto-jump-to-first-error'
adds e25bdd7946 Fix `vc-prepare-patch' docstring
adds 8851a75ca7 Add a test for sqlite "insert ... returning"
adds 345de32a5d Port bwrap/allows-stdout test to Ubuntu 22.04.1
adds 5df95ba039 Fix Tramp completion on MS Windows
adds ebc19f56aa Don't prompt when killing an Emacs client if it's the
last client
adds 36ab164496 Improve error message from sqlite-execute
adds b0585441a3 Fix Python completion failure under certain conditions
adds cf9ac85785 Remove the view-remove-frame-by-deleting variable
adds 92703e00dc Add gettid to seccomp-filter
adds 4a1a4bf0e2 Accommodate missing spec values in erc-format-message
adds 163000fb59 Remove some more unnecessary calls to block_input
adds 4f114c0d95 Speed up scrolling when lines are very long and truncated
adds 5724ee6131 Make read-string-from-buffer and string-edit mention
each other
adds 48df8bbb1f ; * src/fns.c (HAVE_FAST_UNALIGNED_ACCESS): run faster
on mainframes
adds 61b6da5ace Also avoid setting _NET_WM_USER_TIME on crossing
adds 3744720904 Add trampoline AOT compilation target (bug#58318)
adds ef6e518035 ; lisp/progmodes/project.el: Bump version
adds 3787d0b11a ; * doc/lispref/windows.texi (Window Hooks): Fix markup
(bug#58445).
adds c22e85715e Merge from origin/emacs-28
adds 2953d89d74 Stop relying on Xt hack to set window manager hints
adds aa559c1553 Fix Python completion when point in shell buffer is
before prompt
adds 820e6f399d Fix thinko in read-string-from-buffer
adds 1e961eda72 Improve makefile-imake-mode
adds 5a94a2e5b0 Clarify Native-Compilation Variables slightly
adds da752c0466 src/frame.c (do_switch_frame): Fix bug#58343
adds 4b4b093ab3 ; * admin/make-tarball.txt: Fix typo.
adds 2b7fefdef1 Merge from origin/emacs-28
adds c522021a30 Fix misleading "File exists, but cannot be read" in
browse-url-emacs
adds 3d41cc03d9 * lisp/outline.el (outline--fix-buttons-after-change):
New function.
adds 7054481ed5 * lisp/outline.el: Rearrange button/margin functions.
adds 4af4df18c5 Fix browse-url-emacs for file: URLs on Windows
adds 12f261c470 Fix hl-line-mode/global-hl-line-mode logic again
adds 97de273dca Simplify recent "File exists" fix
adds e6c701c8c3 Shrink client list window structure
adds 6efc643952 Make `info' treat "\n" in node names as "\s"
adds 10f55975d3 Improve checks for recent "File exists" fixup
adds cbd04ad3d5 Clarify structure of file-attribute's device number
adds 85e47d9a9e ; Continued cleanup of "-hooks"
adds 6cab30620f Merge from origin/emacs-28
adds 9074103fbf ; Fix recent change in documentation of "device number"
adds 6ea69fc734 Avoid redundant creation of XRender pictures
adds 271791b55b Fix bug#56153
adds b175a9fb7e Do perl documentation lookups case-insensitively, like
man
adds be1afa047f * lisp/play/zone.el (zone): Allow selecting a program
adds ff0fe62002 Mention that vc-prepare-patch can interact with a
log-view
adds 5426b4d7bf Allow reordering commits in 'vc-prepare-patch' prompt
adds 60f46b45d9 Prepare all inline patches at once
adds 000cd5f9f6 ; * lisp/vc/vc.el (vc-default-prepare-patch): Add
missing argument
adds db69681759 * lisp/net/rcirc.el (rcirc-generate-log-filename):
Append ".log"
adds 6539eb0588 Prevent .dir-locals.el from being byte-compiled
adds cae0056769 Allow filtering what items are added to Ecomplete
adds 8fc5148429 * lisp/net/rcirc.el (rcirc-bridged-nick): Inherit from
highlight
adds 51fc195d39 Add a quick-help menu
adds 3da935d533 Correctly fontify C++'s operator"" _tag (...)
adds eeffc1f5ae Rename `file-attribute-file-number' to
`file-attribute-file-identifier'
adds f5c6e628ed Update image-circular-tests.el
adds 8300899953 Use file-size-human-readable in memory-report--format
adds e1090b0914 ; Auto-commit of loaddefs files.
adds 0bf3873b1c ; improve test coverage of time-stamp-pattern parsing
adds e185526d21 Fix XDS file name expansion
adds a06c542094 Remove redundant call to expensive function XOpenDisplay
adds 1ebabaf9ff ; Fix documentation of ecomplete
adds 63d084d4e4 Fix encoding and decoding of process I/O in Eshell on
Windows
adds a95062e036 Delete broken link to Network Theory Ltd.
adds 34bb39964d ; Delete commented out reference to ancient org-mode
adds 3187225416 ; Prefer HTTPS to HTTP in many URLs
adds 08eb639df8 Add no-byte-compile to the ".dir-locals.el" auto-insert
template
adds 4aeb80ccec ; Improve message text in xref.el
adds 9fcd59a978 ; Fix message-server-alist :type (Bug#58546)
adds da2e6da722 Tag themes with properties
adds 5fc064f14c Handle ;;;###theme-autoload comments in etc/themes
adds 307ad21004 * lisp/vc/vc-git.el (vc-git--rev-parse): Allow
abbreviating commits
adds 1f4b234a5c * lisp/vc/vc-git.el (vc-git-symbolic-commit): Add
argument FORCE
adds 5933055a3e * lisp/vc/vc-git.el (vc-git-symbolic-commit): Use
--no-undefined
adds 215f65d1dc Minor Tramp fixes
adds 0ff389c0c1 Fix ‘make bootstrap’ when the *.m4 files change
adds da6778d1ce Fix multiple sources of flicker under X
adds cf19743aca Adapt last change to Haiku port
adds c4c4a60f71 Expand 'random' testsuite
adds b7d7c2d9e9 Add cross-reference to alternative syntaxes for Unicode
adds 4bd3dd505e Document how to control where the *.eln files are written
adds be30369e01 ; Avoid incorrect indentation in an @example.
adds fdb6f7cf26 ; Fix documentation of 'comp-enable-subr-trampolines'
adds 067361f3a2 ; Improve documentation of 'C-M-i'
adds 07222447b6 Merge from origin/emacs-28
adds 45aabe6eda Disable completion when PDB is active in Python Shell
buffer
adds f9726408f6 Signal an error in dictionary lookup if there's no word
at point
adds cb975c6183 Fix invalid search bound error in
python-shell-completion-at-point
adds d8624ad519 ; * lisp/vc/vc.el (vc-prepare-patch): Remove
'exit-recursive-edit'
adds cb968b48cb ; * lisp/vc/vc.el (vc-prepare-patch): Fix pluralisation
adds 0164d5e71d Clear misleading message in help-quit-or-quick
adds 82257951e9 Don't ding when exiting help-for-help with C-g
adds 77d5be5877 Bind "home"/"end" in help-for-help
adds d4244ec8cc Make help-for-help echo key on failure
adds 494ccec94e Prefer defvar-keymap in ansi-osc.el
adds 0e5fc2345d Move and rename Python completion ERTs
adds 13d6e8fa54 cl-generic: Fix `advertised-calling-convention`
declarations
adds 4a6ad6e18f Add default implementation for 'checkin-patch'
adds 44541c7854 Make `message-canlock-generate' faster
adds 5176d00611 Avoid having the async compile log saying it's compiling
loaddefs
adds b9aff5fdb8 Fix spurious "Compilation finished" native-comp messages
adds abf683bb03 Fix pieces of code being too expensive over slow network
connections
adds 24b85b10e3 Add tests for native-compile-prune-cache
adds 40b734c500 Don't prune *.eln files in parent of eln-load-path
adds eff4a4f49a Improve native-compile-prune-cache messages
adds dd7f1bb3a1 Silence recent comp-tests.el lexvar warnings
adds 1dd6ad6990 Update version information in Gnus manual
adds 1e9341672d Prefer defvar-keymap in fortran.el
adds c2b79d9148 CC Mode: Don't fontify as types variables with the same
names as struct tags
adds 5e77265523 Follow-up fixes for vc-default-checkin-patch
adds be3d9f717d ; Fix comment
adds 0dbd1dbe7d Fix bug#58584
adds f4442d49f6 Improve ‘random’ doc re nonces
adds 1beb389e47 ; Remove over-quoting of :application values in
connection-local variables
adds 3cc356abfe Add helpers to dynamically assign connection-local values
adds 2c82530f47 ; Allow ignoring errors when calling
'eshell-match-command-output'
adds f1caa10f04 ; Obsolete 'eshell/define'
adds 7c41016fca Allow setting the values of variable aliases in Eshell
adds cee1cbfd54 Improve handling of $PATH in Eshell for remote
directories
adds fd4992d356 Print the correct $PATH when Eshell's 'which' fails to
find a command
adds 0954689cb3 ; Fix some invalid Eshell syntax in an example
adds 1a8015b837 * Prevent potential native compilation infinite
recursions
adds 9c67e8e56d Regenerate ldefs-boot.el
adds baa39e4849 * lisp/progmodes/cc-defs.el Remove setting of
inhibit-point-motion-hooks
adds 86581698ac Fix faulty loaddefs detection
adds 6cabef8799 Fix previous loaddefs-gen fix
adds 254536e41b Regenerated ldefs-boot.el
adds c5e2566774 (byte-compile--first-symbol-with-pos): Fix bug#58601
adds 59fc77ee52 * .gitignore: Unignore the tests/manual directory.
(Bug#58611)
adds cd1a81e572 * etc/NEWS: Adapt connection-local variables entries.
adds 40d2ed9bab * lisp/net/tramp.el (tramp-file-name-equal-p): Fix
docstring.
adds a9f183c760 * lisp/outline.el: Use one character wide strings for
margins (bug#57813)
adds ab1b491f83 * lisp/outline.el (outline-minor-mode-insert-buttons):
New defvar-local.
adds 254f4766e6 functions.texi: Fix bug#58602
adds 2cca6408fd Fix functions.texi syntax error
adds 155ddde4dd (sit-for): Add compiler-macro to warn about obsolete
calling convention
adds 620f18c489 ; * src/xterm.c (mark_xterm): Fix x11 with i18n build
adds efd3ef3ceb ; * src/window.c: Fix some comments. (Bug#58550)
adds e42a68720e Merge from origin/emacs-28
adds 5247a72aec * lib-src/rcs2log: Add fallback for $TMPDIR.
adds a9111d8670 Add admin/emacs-shell-lib for shared bash code
adds 45ca261c98 Add tamil99 input method (bug#58070)
adds 084ac1e514 ; Fix last change
adds ccd0ad72f2 Fix build warning without XKB, Xmb, and XInput 2
adds 6b82958b9f Fix various builds
adds b96f441139 ; Delete file after wallpaper test
adds fb8276a17c CC Mode: Cease adding types to found-types too eagerly
adds a57a3746d8 ; * test/lisp/image/wallpaper-tests.el: Simplify last
change.
adds 56c63ca21b * Fix async native compilation (bug#58637)
adds 4b2c83eeaf ; * doc/lispref/modes.texi (Defining Minor Modes):
Explain TURN-ON.
adds d8eae291e5 Merge from origin/emacs-28
adds fa7c5c8707 Add 'slovak-querty' input method (bug#58642)
adds 663fad561d ; Fix documentation and name of 'slovak-qwerty' input
method
adds 25cf39162e Prefer defvar-keymap in modula2.el
adds 7ee5b0f85f Improve HERE document detection in perl-mode
adds e0616f2d3c * etc/PROBLEMS: Document window manager focus problems.
adds 6f3ade1c08 Work around problems setting input focus when a frame is
in the background
adds 1e5b753bf4 Initial commit
adds 6beef2a347 Remove a couple of comments
adds 9f98c5a20d Rename eglot--continuations eglot--pending-continuations
adds d663b9282d Add a mode-line construct and some minor fanciness
adds 8baf2c7ac2 Introduce and use `eglot--current-process-or-lose'
adds 18b582dde2 Handle notifications
adds a0003aa19a Improve `eglot--current-process'
adds 18ed39789a Organize a bit
adds b2ea73ca9c Cancel timeouts when process dies unexpectedly
adds b864866dac Minor cleanup
adds 584ae9e0b5 Experimental diagnostic overlays
adds dc6c221a76 Simplify `eglot--protocol-initialize`
adds 5f1839bf17 Overhaul async mechanism safety
adds 0391fdf062 Fix some byte-compilation warnings
adds 2b972ba05b Fix mode line
adds b84c050589 Start working on this again
adds 2ff4dff73d * eglot.el (eglot-mode-map): move up before minor mode.
adds 76dd0850a7 Doc fixes
adds 69a3abdd0f Lay groundwork for uniform treatment of network
connections
adds 09dfb21d3e Fix parser to accept multiple messages in one chunk
adds c170dbedf8 Implement spinners and rls's window/progress
adds 235574be15 Report server status in the mode-line
adds 2c2aec71fb Don't switch to possibly dead buffer in sentinel
adds 7d6547dfa4 Start experimenting with python
adds dc5b0eb42a Auto update mode-line after setting some process
properties
adds ef1924c8e2 Add eglot-clear-status interactive command
adds 4a87a536b9 Correctly report what we currently are capable of
adds 9bd7605d12 Change status to error everytime an error is found
adds 5ece72dc5c Events buffer uses eglot-mode, source buffers use
eglot-editing-mode
adds 4602fc02ae Less obstrusive flymake stuff for now
adds dd467a4706 Rework commands for connecting and reconnecting
adds f35d1d51cd Don't clutter ui with warnings
adds bdfba7ed62 Slightly more user friendly start
adds 2b8142d285 Ready to start fixing flymake integration
adds dfe551f577 Auto-reconnect on unexpected connection loss
adds b81dcb530f Redesign and simplify parser
adds 8277231fa8 Rework connection restarting again
adds 976896f2c3 Signal textdocument/didclose
adds a371a8d2ad Simplify flymake integration
adds b950cb40b6 Appease checkdoc.el
adds 508c8efe23 Multiple servers per project are possible
adds 7ba401ce38 Watch for files opened under umbrella of existing process
adds 65f421f724 Fix assorted bugs
adds dd7ce8988a Make m-x eglot the main entry point
adds 878922319e Fix another flymake sync bug
adds e366550f05 Must re-announce didopen after reconnect
adds f706000c89 Fix flymake diagnostic positions
adds 58c19b7683 Delete two useless forward declarations
adds 4d1c9b903d Reorganize file
adds e5e9437882 Rename rpc methods for clarity
adds 22965312e1 Fix textdocument/didchange
adds 6c84a2e8cb Fix a couple of rust-related edge cases
adds 009062feb7 Trim some edges and add a bunch of boring rpc methods
adds 0a587a881a * eglot.el (eglot--process-receive): skip null method
notifs.
adds 465635456c Fix mode-line mouse-clicks from outside selected window
adds 0d002553ed More correctly keep track of didopen/didclose per buffer
adds 5a3d92cab3 Connect to lsp server via tcp
adds c1e66cf87a When user declines to reconnect, first quit existing
server
adds f26ff4e816 Make m-x eglot's interactive spec a separate function
adds 6b01d54a76 Eglot-editing-mode becomes eglot--managed-mode
adds fd9792fcc7 Workaround rls's regusal to treat nil as empty json
object
adds 4f62e731d8 Don't auto-reconnect if last attempt lasted less than 3
seconds
adds 70fc9cc98d Handle requests from server correctly
adds 20e044b1a1 Reply to client/registercapability (don't handle it yet)
adds 4b678a2fa9 Include source info in diagnostics
adds adbed0c21a Make reported capabilities into its own function
adds 42733a1e9f Use rooturi instead of rootpath
adds 8e4db75209 Be quite explicit about our lack of capabilities right
now
adds 1e893ab726 Honour textdocumentsync
adds b83cd67751 Handle dynamic registration in general (but nothing
specific yet)
adds 632a39624d Cleanup mistake with textdocumentitem and
textdocumentidentifier
adds a2c01431d8 New helper eglot--sync-request
adds bdd5f69618 Very basic xref support
adds f23a8e8486 Half-decent xref support
adds ace4b9150d Fix the odd bug here and there
adds 963f9f4bf9 Etoomanylambdas
adds ab858c8ab1 Workaround two suspected emacs bugs
adds c5232c581e Increase request timeout length to 10 seconds
adds 083ed923a7 Support javascript's javascript-typescript-langserver
adds b9a3366a42 Solve another textdocument/didchange bug
adds 2b307d5a11 Half-decent completion support
adds 711d3a1d33 Explain why didopen on after-revert-hook is a bad idea
adds 82c04790bd Tweak the async request engine.
adds 72712e5aed Half-baked textdocument/hover support
adds a3fb899cb5 Clean up client capabilities
adds 283cfbcd4d Fix bug in hover support
adds f1b7d1d15c * eglot.el: reformat to shave off some lines.
adds 44cdd8062b Get rid of eglot--special-buffer-process
adds ea51ade3a2 Get rid of eglot--buffer-open-count
adds 3299a6a4b6 Simplify mode-line code with a helper.
adds fe01515f05 Only request stuff that server says it's capable of
adds 6fd613042e Half-decent imenu support via textdocument/documentsymbol
adds 378a8371d2 Try to fix some textdocument/completion bugs
adds 2c093aeb84 When killing server, always wait 3 seconds
adds dbe81138d6 Fix odd bugs
adds 3d3c12faf2 Reasonable textdocument/documenthighlight support
adds ca678a54c8 Support textdocument/rename
adds 038dd046bf Support workspace/applyedit
adds 461d48a1d0 Fix odd bugs and tweak stuff
adds 54a59fc000 Simplify eglot--signal-textdocument/didchange
adds dad1b764c0 Get rid of eglot-mode
adds 0aa29932a6 Simplify `eglot-shutdown`
adds 0a9c14efad Call eglot-eldoc-function after completion finishes
adds d76cc9aea9 New "deferred requests" that wait until server is ready
adds 040d3e78ea Fancier rls spinner
adds d2fa8fea9a Add minimal headers, commentary and autoloads
adds eac9d29178 More correctly setup rust-mode-related autoloads
adds dd4fada6b5 Shorten summary line to appease package-lint.el
adds 4d5eff8c97 Adjust flymake integration
adds 845063c090 More rls-specifics: update flymake diags when indexing
done
adds f0d4e043b1 Simplify mode-line updating logic
adds 8fb14037db Resist server failure during synchronous requests
adds 68892622c9 Only call deferred actions after a full message has been
received
adds 979a90456d Reduce log chatter
adds 522bcdf0e8 Improve eglot-eldoc-function
adds e36892ef51 Friendlier m-x eglot
adds 0f73b0ef43 Rename functions. eglot--request is now the synchronous
one
adds 572bb298b2 Support :completionitem/resolve
adds 3d193f2f33 Misc little adjustments for readability
adds dfd5947b11 (eglot--xref-make): fix use of cl-destructuring-bind.
adds abfe41cc2c Prepare to sumbit to gnu elpa
adds 1251bd1336 Duh, json.el is in emacs, and json-mode.el is useless
here
adds 4af0193fad Rework autoreconnection logic
adds fabee14ed5 Get rid of catch/loop/throw idiom (suggested by
thien-thi nguyen)
adds 72b7487c55 New command eglot-help-at-point and a readme update
adds bb08431bca Reinstate the catch/loop/throw idiom in eglot-request
adds dd4d81696e Fix copyright header. obviously not since 2003
adds c8bed84122 Ask server for textdocument/signaturehelp if it supports
it
adds bf1365c4f8 Work with any old directory, no formal project needed
adds 9d0984c0cd Fix automatic project creation
adds 33583c642a Use rls in travis ci and add actual tests
adds 188cd6da28 Don't define a menu if nothing to show there for now
adds 92efbb8dac Now send willsavewaituntil
adds d0e32ae98c Remove an unused variable
adds c511228cda Support didchangewatchedfiles with dynamic registration
adds 0d3e4ea1bd Fix a ridiculous bug when generating transient projects
adds 149bb814e6 Shutdown server if connection initialization fails
adds 11debd99a7 More quietly report request timeouts as events
adds 4ef2d1875c Bump version and slightly improve doc
adds 40e256a1bf Add php's php-language-server to built-in guessed servers
adds 5db50ddd47 Replace eglot--with-lsp-range with a function and
pcase-let
adds 0eb1ef8d36 Simplify some function calling infrastructure
adds b7d0c91afc * eglot.el (eglot--lambda): add missing indent spec.
adds 1104060048 Fix eglot--error and eglot--message helpers
adds 04da3b6abd Make it work on windows
adds 3596240259 * eglot.el (version): bump to 0.3
adds 2290ce100f Simplify some infrastructure fucntions
adds 6ee1deebf7 Robustify timer handling for eglot--async-request
adds 937f999a13 If we're going to send rootpath, better send an absolute
one
adds a570c09fad Collect regions to change as markers, then edit
adds 9606e5950a * eglot.el (eglot-clear-status): remember to update
modeline
adds 75ca40724b Better decide what text exactly to present as completions
adds 212db69280 Check capabilities before sending :completionitem/resolve
adds 5b8aa5c908 Robustness fixes for the request mechanism
adds 490ad2ce0b Handle managed buffers in own process var
adds 749e83c57c Add some completion tests for pyls
adds 65ed542c78 * eglot.el (version): bump to 0.4
adds baf1b82eaa Rewrite a couple of defs and shave a yak
adds 28b199c344 Fix a bug introduced in the previous commit
adds 7938af0c4a Introduce eglot-handle-request and
eglot-handle-notification as api
adds 7e1b0cd133 Use an eieio class to represent a server.
adds 40d7fc6f04 Do rust's rls hack properly with new class-based api
adds c765121f67 Introduce new api methods for experimental clients to use
adds 0ebd4a816d Fix indentation broken by the defclass monster commit
adds 1dcdc11127 Don't rely on flymake's idle timer for
textdocument/didchange
adds 545e9c8a13 Simpify eglot--server-receive
adds f165670762 Cleanup deferred request mechanism with a readable log
adds 9499875370 Get rid of eglot--obj, an uninteresting abstraction
adds 004702460d Really ensure eglot--shutdown deletes a process
completely
adds e4039bba6d Add cquery support for c/c++ projects
adds 3650efa65e Introduce eglot--debug for unimportant messages
adds 45d4814a80 Demote unvisited diagnostics logging to debug level
adds 9c14cfd179 Log debug messages through eglot--debug
adds d366cc04b7 Merge branch 'cquery-support' into master
adds 9b468c1cc1 * eglot.el (version): bump to 0.5
adds f20edc04ed Fix assorted cquery-related bugs
adds 92593bb4c1 Set spinner in textdocument/didchange as it matters to
rls
adds 22294e04cd Hopefully fix the flymake bootstrap problem
adds d7864900a5 * eglot.el (version): bump to 0.6
adds 882b571693 Correctly apply workspace edits in documentchanges form
adds f7e5adc1b1 Set eglot--versioned-identifier to 0 on didopen
adds 0c80d78b6d Make eglot--recent-changes a simpler list
adds 7652fd0909 Be more criterious before running the idle timer
adds 1febf62714 On reconnection, ignore errors of shutting down hung
server
adds 9ad9651c4f New m-x eglot-stderr-buffer useful for debugging
adds 84189937d4 More yak shaving
adds db5dc348a1 * eglot.el (version): bump to 0.7
adds 07d71f4ec7 Prevent possible cquery choke on :initializationoptions
adds ee6ab89666 Add melpa badge
adds 5a8d94c768 Revert an unfinished feature that made it to the last
commit
adds 0e3d15f51c New command m-x eglot-code-actions
adds 8429c2c2fe Explicitly trigger eldoc after workspace edits
adds 7b040d4d18 Fix completionitem/resolve
adds 7a5eb10f35 * eglot.el (version): bump to 0.8
adds b1b6be0c3a Fix typos
adds 6bda52d1ac Support purposedly ignoring a server capability
adds 24898b7d60 Cleanup the flymake 26.1 hack slightly
adds b03cf2115b Shoosh compiler
adds ae85cee296 * eglot.el (eglot--make-process): use 'utf-8-emacs-unix
adds 34f10965a9 Slightly polish the flymake integration
adds 96edec8d36 Check flymake-mode before calling report-fn
adds af32ce29ef Attempt to handle rls sophisticated globs for
didchangewwatchedfiles
adds 4d07619584 Fix indentation f@#$%^ by previous commit
adds 1d61ff4043 New eglot-ensure to put in a major-mode's hook
adds 7bdc94f79c * eglot.el (version): bump to 0.9
adds c86410efad Fix bug in querying server capabilities
adds 332657f444 * eglot.el (eglot-shutdown): accept timeout param.
adds b21929955d Fix a bug when eglot--request times out
adds 249dd2bd0d * eglot.el (version): bump to 0.10
adds 504389181d Implement formatting ()
adds e10f933d61 Minor cleanup to new textdocument/formatting feature
adds 8bb92096ef Use gfm-mode for formatted strings ()
adds 30d3874723 Improve eglot-ensure and mention it in readme.md
adds 29b44f7ec1 Guess server for js2-mode and rjsx-mode
adds 4f346ba250 Simplify eglot-format-buffer
adds 6fc53b840d Defer textdocument/formatting requests
adds 31b21e371d Apply text edits atomically
adds 1e49d2f3b4 Report progress when applying edits
adds 81b7c8e7d7 Apply text edits as a single undoable edit
adds 7826b265a0 Empty ranges are valid in lsp
adds d370eeb128 * eglot.el (version): bump to 0.11
adds 1aa3018c65 Fix copyright header. obviously not since 2003
adds 0804d7da83 Refactor json-rpc lib jrpc.el from eglot.el
adds 35dae7034b Proper server shutdown when jrpc.el is used
adds 10a19cb11b Merge master into jsonrpc-refactor (using imerge)
adds f529f554a3 Jrpc-connect is now passed a generic dispatching function
adds 1deb7cf8ac Fix a ridiculous bug when generating transient projects
adds d184bed317 Merge master into jsonrpc-refactor (using imerge)
adds 8bbd2ba28d More flexible jrpc.el and improve eglot.el's doc
adds a6046e9efd Simpler callback protocol for jsonrpc parameters and
results
adds d29b695179 Merge branch 'master' into jsonrpc-refactor (using good
ol' git merge)
adds 868d531c9e Improve jrpc.el's doc (and change jrpc-request's
protocol a tiny bit)
adds 99cb423db6 Jrpc.el should know nothing of mode-line updates
adds 1b62dfd97b Rename jrpc.el to jsonrpc.el
adds 351eb7f4ce Heroically merge master into jsonrpc-refactor (using
imerge)
adds 3a127eed7b Get rid of jsonrpc.el customization group and timeout
adds 5e767fb73c Merge branch use-eieio-server-defclass into
jsonrpc-refactor
adds 8a7d17b5ea Document current api breaches a bit
adds 97b0735156 Merge master into jsonrpc-refactor (using imerge)
adds 172c58f304 * eglot.el (eglot-eldoc-function): remove spurious log
message
adds 77a3060610 Fix another merge-related bug in eglot-eldoc-function
adds 41d646a830 Merge master into jsonrpc-refactor (using imerge)
adds 43d9c7b865 Support json.c. api purely based on classes
adds 8def9a6196 Simplify jsonrpc connection shutdown
adds 75c6d5b9d3 Merge master into jsonrpc-refactor
adds dbf42e651a Merge branch 'master' into jsonrpc-refactor
adds ce96614d8a Request dispatcher's return value determines response
adds 4d68028194 Simplify jsonrpc status setting
adds bbfc1fdcf6 Remove connection grabbing antics from jsonrpc.el
adds 97c17252e3 Merge branch 'master' into jsonrpc-refactor
adds c45e4a916a Merge master into jsonrpc-refactor (using imerge)
adds 55ed673ae7 Merge branch 'jsonrpc-refactor', bump version to 1.0
adds 0c61c1b4a9 Implement tcp autostart/autoconnect (and support ruby's
solargraph)
adds 5556a341ed Fix some rather silly bugs in some interactive specs
adds d40cbb99a5 Fix typo in the solargraph server program
adds 5b66bec822 Unbreak basic imenu functionality
adds 9b3ef1315c Unbreak imenu for cquery servers (and probably more)
adds 973b025522 Cache buffer's managing server
adds 2b071ccba5 Bind default-directory when launching servers
adds 1a58481719 Inhibit auto-reconnect until connection is established
adds d599dfd79f Handle outrageously large and buggy line numbers
adds d8a14e9ea8 Unbreak completion when no possible annotation
adds 6aeaf37c9b Format documentation in completion annotations
adds 03caf3bb27 * eglot.el (eglot-completion-at-point): fix broken
indentation
adds f52846f56f Jsonrpc.el is now a gnu elpa depedency
adds 46de6683a7 Handle experimental/unknown server methods gracefully
adds 228ddf368d Implement workspace/didchangeconfiguration ()
adds c959101180 Robustify in the face of manual mode changes
adds 693e428251 Don't turn on flymake-mode any more than is needed
adds eb7702b61d Fix messages of eglot-ensure
adds 273c5b62f3 Add entry for haskell-ide-engine in
eglot-server-programs ()
adds 9bc459df6d Be less verbose when using eglot-ensure
adds eb279829cb Work around emacs bugs 32237, 32278 ()
adds 6ffe90229b Fix typo in willsavewaituntil rpc request ()
adds e6a801ccf6 Correctly make lsp positions in narrowed buffers
adds 5fc7c9a9ef Implement textdocument/rangeformatting
adds 308b1a9ee3 * eglot.el (eglot-client-capabilities): fix a typo.
adds b14cba5cb7 Erase company-doc buffer in between doc requests
adds 7b7312f8d6 Fix placement of diagnostics with same start and end
positions
adds af0e2e5b1f Default eglot-handle-notifictiona|request must
&allow-other-keys
adds ea04e60ce5 Eglot-workspace-configuration's keys needn't be keywords
adds 71a3fb813f Accept functions as entries in eglot-server-programs
adds c93150ebbe * eglot.el (eglot-initialization-options): fix spurious
typo.
adds da11bba15e Notify server of recent changes before save notification
adds c61b3624f5 Snappier completions that don't hinder typing
adds 0eddf00dd9 Require jsonrpc.el 1.0.2 (gnu elpa didn't build 1.0.1)
adds 4144d9adc5 * eglot.el (advice-add jsonrpc-request): add
&allow-other-keys
adds c76c0240dc * eglot.el (eglot-cquery): capitalize docstring.
adds 2ebf34f1e1 Add a generic eglot-execute-command api
adds 4dc3c8d0dc Improve eglot-execute-command api to ease overriding by
servers
adds ef5266397a Kill server's output and events buffers from
eglot-shutdown ()
adds d164ece5cf Implement asynchronous server connection
adds cc2044834e Control the size of the events buffer
adds b5e28c2ea6 Handle edits to same position in the correct order
adds 04415fa066 Add kotlin-language-server ()
adds b72a4e4e2e Prompt for server in interactive eglot-shutdown
adds 25a7b3d4a1 Fix eglot-capabilities when querying for multiple
features
adds 0f33ef3e67 Support snippet completions
adds 7704fbac0b Fix textdocument/hover responses where markedstring is a
plist ()
adds 88e9d97119 Don't error if server replies with empty hover message
adds 2190da4620 Add go-langserver ()
adds 667821d296 Improve snippet support
adds 9fa0dd072a Consider :triggercharacters in company completion
adds 78102bc38a Ignore extra keys in textdocument/publishdiagnostics ()
adds 93ca152da7 Correctly delete text before expanding snippet
completions
adds d01b5110dc Handle case when :textdocumentsync isn't a number
adds 6499223125 When exiting emacs, don't ask the user to confirm
killing processes ()
adds acda0eda5a Don't warn on implementation-specific notifications ()
adds ef5e1235f6 Fix serious breakage introduced by
adds 2d6b24bfa6 Prefer ccls over cquery for c/c++
adds 5c9fb5c398 Don't send other notifications before initialized
adds 4771f2f685 Don't block kill-buffer-hook if server somehow hangs
adds 169360c257 Autoload eglot-ensure ()
adds 72eae8b7de Correctly map documentsymbol's :kind to its name ()
adds d294a3e010 Make eglot-ignored-server-capabilites more user-friendly
()
adds aa8653cc3f Eglot-ignored-server-capabilites: prefer all choices
over "other"
adds 3d9a6f1e79 Handle case when diagnostic :character is out of range
adds 119cb95f85 Merge pull request from
mkcms/fix-diagnostics-wrong-type-argument
adds 3a24bc0f4f Sort references and definitions by line number
adds ebacb5f861 Improve signature help
adds 563011ec64 Allow function contacts to be interactive
adds 5423eed9e7 Add support for eclipse.jdt.ls server
adds c726fc7a9c Override eglot-execute-command for eclipse.jdt.ls server
adds f3c43b4cac Handle case when project was not found in eclipse.jdt.ls
contact
adds eae904fc9c Fix misspelling of "outstanding" ()
adds 1f865ee560 Accept deprecated field in symbolinformation
adds d84d55e6e4 Require subr-x at compile time ()
adds 5f250e875a Remove duplicates from imenu
adds 3d91b57629 Don't ignore unknown symbolkinds in imenu
adds 7f062198c8 Use the container name of a symbol in imenu
adds 025c926301 Add support for code action literals
adds 9e720cbea4 Simplify eglot-code-action. fix compilation warning
adds ee58d92a7d Fix a bug when response to definitions request is a
single location
adds 40e4c88dd3 Make imenu hierarchical
adds 6ea0216c53 * eglot.el (eglot-client-capabilities): mention
supported symbolkinds.
adds 753dddc631 Support ocaml-language-server out of the box ()
adds ee243c0c80 Move constants to top instead of forward-declaring
adds a0365b6f81 Fix a bug introduced by previous bugfix
adds 9f44e74ca9 Add ability to move to lsp-precise columns
adds 6393580d7e Complex completions work when chosen from *completions*
adds 35e431c829 Tweak solution to with a hint from fangrui song
adds 5c97238692 Add support for textedits in completion
adds 8df3bdd653 Add ability to report lsp-compliant columns
adds 46d2bef4b3 Format documentation of signature parameters
adds 2cf7905887 Treat tab characters as 1 column wide in position
conversion functions
adds 0097d8d832 Properly delete inserted text after completion
adds a6536ec8b0 Add support for r's languageserver ()
adds f62f37d1ed Fix potential security issue fontifying lsp doc
adds fbb7d1e918 Correctly insert textedit-less snippets
adds 95d48a3576 * eglot.el (eglot-completion-at-point): less chatter.
adds 333009a5c5 * eglot.el (version): bump to 1.2
adds d3fc3ce7e7 Control strictness towards incoming lsp messages
adds 1e7f94d75a Codeaction command can be a command object ()
adds 6ae6ce8b92 Revert "codeaction command can be a command object ()"
adds 9e700ebc4c Use entire line as xref summary when available
adds e63203a8a7 Improve performance of xref summary line collection
adds 1f3499320c * eglot.el (eglot--current-column): new helper.
adds ad2efe3074 Touch up last commit
adds bec802d003 Simplify interface of eglot--dbind macro
adds 0bce2e3b2b Introduce eglot--dcase
adds c515075fcb Use eglot--dbind for destructuring
adds 92ce9a30f1 Don't break in indirect buffers
adds 949cf4e7a9 Support completioncontext to help servers like ccls
adds 1db7873cc1 Use javascript-typescript-langserver for typescript-mode
()
adds 4a9914c0e6 Properly clear old diagnostics when making new ones
adds 3b9e5b1a84 Robustify previous fix against non-standard insertion
bindings
adds b873654835 Handle codeaction/command polymorphism with eglot--dcase
adds f2326f4e13 Fix bug introduced by previous fix
adds 0918c9d1a5 Adjust previous fix
adds 30ab4e3eed Use eglot--dbind and eglot--lambda throughout
adds 60f45f0f30 Warn about suspicious interface usage at compile-time
adds dfd413c22d Scratch/use elpa flymake ()
adds 6d3310d83c Handle array params to server notification or requests
adds 7e7a9483a6 Be lenient by default to unknown methods or notifications
adds 89e8803f61 * eglot.el (version): bump to 1.3
adds d443408156 Apply eglot--format-markup to signature documentation
adds cdee0e4674 Adjust active param highlighting in first line of
signature (1/3)
adds d050540fef Adjust active param highlighting in first line of
signature (2/3)
adds f0a2747ab5 Adjust active param highlighting in first line of
signature (3/3)
adds cdb3de6bc6 Rewrite eglot--sig-info a bit for readability
adds 47f5fdcae6 Add edebug specs to destructuring macros
adds 1d72360e03 Don't make bogus responses to
client/(un)registercapability
adds 24a1a7ffee Be more careful when making xref summaries
adds d9e4306e2d Take over flymake and eldoc completely while managing
buffers
adds 00fb3a184a * eglot.el (package-requires): require jsonrpc 1.0.7.
adds b699fc7a19 Remove workaround for company bug that has been fixed
adds d255e51c78 Use gfm-view-mode
adds f5e3279958 Fix previous commit where workaround had been removed
adds 9ffa6a91cd Actually make completion sorting work
adds 5df556bb94 Slightly simplify eglot-completion-at-point
adds 0c432de4cf Remove a hard dependency on flymake-mode
adds 355c9c4a65 Allow read-only modes for markup rendering
adds f3914c266f Run connection hooks with proper dir-locals
adds 36b2fa8e7f * eglot.el (eglot-workspace-configuration): safe when
listp.
adds 6ee4328ca1 Appease checkdoc
adds a47618f19f Handle (un)registercapability requests via generic
functions
adds f399be6d12 Prevent eldoc flicker when moving around
adds aedb0d33de Show large docs in help buffer instead of echo are by
default
adds 84234b25ba Fix test failure introduced by previous commit
adds 791a117c5f Rename new defcustoms with friendlier names
adds 58d4aff894 Display truncated docstring if too large for echo area
adds 9cedae50a2 Handle label offsets in parameterinformation
adds 1da5b8e1a3 Add built-in support for dart's dart_language_server
adds d0c8c6011e Fix bug introduced by commit fixing this issue
adds 1eb7535511 Protect against null messages from eldoc
adds 5292c4b6f0 Consider mode derivation when guessing servers
adds 36f294c2d5 Don't teardown company if started via trigger chars
adds 232289d25c Use a less buggy flymake
adds e123f41b9b Don't sort xref's by default
adds aed8e9732b * eglot.el (xref-backend-references): don't use
return-from.
adds 80433528c2 Unbreak build
adds 9383a2cd5c Fix local function call in directory watcher ()
adds 68d95c8125 Only consider eglot's own diagnostics in
eglot-code-actions
adds c90f33dc21 Fix case when eglot-put-doc-in-help-buffer is nil
adds faa0500ff7 Work around a bug in emacs's change detection
adds 08d5a9dfde Add built-in support for elixir's elixir-ls ()
adds 8f80ae1455 Leniently handle invalid positions sent by some servers
adds d79232df76 Simplify eldoc usage ()
adds 6ed1f50cde Fix a typo
adds 3a9221c7b8 Fix invalid guess for php language server ()
adds f18137499d Expand directory watcher globs containing ** ()
adds 4a1d60dd6d Require array package to use current-line ()
adds e62b6395ee Change the default of eglot-move-to-column-function
adds c537770301 Use gopls server as the default for go ()
adds 645bcfc6e5 Treat null/nil server capabilities as false
adds 2b3e8deb4f Merge pull request from jorams/nil-capabilities-as-false
adds 051bc27a10 Also use signature label offsets for parameter info
adds 14f69da417 On buffer kill, first send didclose then teardown local
structures
adds ad1cc3b1c2 Optionally shutdown after killing last buffer of managed
project ()
adds 471434e068 Don't send dummy json object in "initialized"
notification ()
adds fe37d7e3ce Revert "treat null/nil server capabilities as false"
adds 0e7e66fe27 Unbreak elm language server which does use
:triggercharacters
adds 1c8d062c5f Much less noisy mode line
adds 374ce4e29f Allow user to set idle time to wait before processing
changes
adds 83ed46b6a3 Support goto-{declaration, implementation,
typedefinition}
adds 9bb0331d04 Rework and correct major part of xref glue code
adds c848af80d5 Misc improvements to the xref glue code
adds 0aaaea5ae9 Unbreak xref-find-definitions
adds c2e084bc23 Fix eglot-completion-at-point to work with bare
completion-at-point
adds 471fff254f Add support for the ada language server
adds 320356985a Fix bug in workspace/didchangewatchedfiles
adds ca9649c6b3 Always filter completions client-side by prefix
adds c85ee68e29 Play along with lsp's filtertext hacks
adds 024bbfc616 Use of company-capf backend in eglot-managed buffers
adds 1aa5d0b528 Unbreak eglot--setq-saving if symbol is unbound
adds 5d1c5c64b1 Don't choke on single-location reply to td/definition
adds 21c2bb18d8 Protect against zero-length completions
adds 5690e3a659 Don't immediately request completions in
eglot-completion-at-point
adds 1002d7aeaf Let user keep control of some variables during eglot
sessions
adds 703a09113c * eglot.el (version): bump to 1.5
adds f71716e914 (again): fix issue with replace-buffer-contents
adds 0816da8e78 Unbreak m-x vc-revert, which reverts preserving modes
adds 72b9ef9865 Fix race condition when company-completing quickly
adds 3352f2b095 Force company to align completion annotations in eglot
sessions
adds 66f5a1a8ee Unbreak imenu
adds 615bd6ce37 Expand readme.md section on handling quirky servers
adds 4f6e4dc7a1 Support workspace/configuration
adds 7cda807726 Don't run mode hooks in eglot--format-markup
adds c8ea2c269a Support markdown for textdocument/hover ()
adds ee794a8d5e Use completionitem/resolve more abundantly
adds 27e0aa7333 Merge -onoff proxy code into minor mode function
adds 08532c1b92 Simplify "maybe"-activation, dump "server" arg
adds 19653f1e89 Only set eglot--cached-current-server by (more
aggressive) caching
adds 8b4e81cdcf Don't choke on workspace/configuration with no scopeuri
adds a6799b92ce Provide stable eglot-current-server helper
adds c4f5e40ddb Protect against empty-string inserttext in completions
adds fbcb55168f Set nobreak-char-display to nil in *eglot-help*
adds b5f02979b6 Support serverinfo of lsp 3.15.0
adds 1f784797d8 Let other imenu functions work if lsp server's doesn't
adds 9101970ccf Ensure process starts in project's root
adds 751abfe9b4 * eglot.el (eglot-completion-at-point): remove spurious
unrelated change.
adds 46aa1aafd1 Waste less space in completion annotations
adds 0453a21866 Fail when eglot-find-* finds no references
adds 111973220f Locally tweak imenu-create-index-function
adds 8f4b1d97dc Resolve compilation warnings
adds 86da1f615c Unbreak window/showmessagerequest
adds 084970d188 Allow non-standard keys in
textdocument/publishdiagnostics.
adds 5c23517899 Add metals as the language server for scala
adds 76a658aba1 Add built-in support for tex and friends
adds be17d1824f New eglot-confirm-server-initiated-edits defcustom
adds 1668a22f02 Add elm-language-server as the language server for elm
adds d8a8bf448a * eglot.el (eglot-eldoc-function): fix outdated
docstring.
adds 234bbd1032 Use completing-read in eglot-code-actions
adds edbc24d9cd Avoid double shutdowns and simplify shutdown logic
adds 03ac6a10ac Send exit as a notification
adds 2d1a7b21d1 Merge pull request from
joaotavora/scratch/fix-277-exit-notification
adds f9b59cf71f Abide by lsp when reporting and moving to columns
adds 6e0ad2ac68 Document the changes in column calculation
adds 4ff8f1ed8f Revert the last change about column calculation
adds edf382a982 Support bug-reference-prog-mode
adds 70e6157b56 Call shutdown/exit methods with params:{}, not null
adds f6a72c5541 Introduce and use eglot--{}, the empty json object
adds fbc2935366 Add public hook eglot-managed-mode-hook
adds e81e6a24ad Make a public reader for project-nickname
adds 595ca62d1c Ignore empty hover info
adds 6b59dcf652 Send shutdown and exit messages without arguments
adds c93c90842a Fix eglot-move-to-lsp-abiding-column ()
adds f901fa91bc Abide by lsp when reporting and moving to columns
adds 1c2dc32a6e * eglot.el (version): bump to 1.6
adds 6bfa6e2532 Simplify a bit of code
adds 2a0e0433cd Update dependencies and copyright years
adds da888370b4 Use text-mode for plaintext markup
adds 81385edb71 Don't reupdate help buffer if already rendered
adds 23878a9404 * eglot.el (eglot-put-doc-in-help-buffer): tiny
docstring fix.
adds 4d3cf33306 Create match xrefs when possible
adds 047f99896c Tests: print contents of *eglot ...* buffers in batch
mode.
adds 60914d2ca4 Hide eldoc-message on empty hover info
adds bbf8a0d0f6 Also check types when destructuring lsp objects
adds ed162088f3 Support hierarchical documentsymbol in eglot-imenu
adds 3773b2638f Tweak docstring of eglot-server-programs
adds e91a400076 Unbreak eglot--guess-contact for host-and-port case
adds d285e0060a Kind of honour eldoc-echo-area-use-multiline-p
adds a88cc9210b Always string-trim markup
adds 5d00eac564 Declare markdown support iff gfm-view-mode installed
adds c8efef647e Fontify markdown source code blocks by default
adds 1914356c60 Tweak handling of eldoc-echo-area-use-multiline-p
adds a2af2e1268 Remap display-local-help (c-h .) to eglot-help-at-point
adds 3cef1072ad Survive hover responses with empty markdown strings
adds 1091226b3a Simplify bug-reporting instructions
adds 8cf6f4f292 Remove trailing whitespaces
adds 11c9115749 Fix "free variable" warning
adds f97e9aa75c Don't call flymake report function if flymake is disabled
adds cc8bbf69ff Prompt for executable if supplied name does not exist
adds c57ee29fb4 Require xref, project and eldoc from gnu elpa
adds a5a1559e7a Correctly place diagnostics in narrowed buffers
adds 6cc6392546 Add support for erlang_ls
adds b2dd04ddbe Fix type error in eglot--xref-make-match
adds 43f9294773 Rework computation of string given to eldoc (again)
adds a4c7fdfd2d Also consider label of a completionitem for snippets
adds e14934fef2 Replace uses of project-roots with project-root
adds 5e0cd484ec Use filter-buffer-substring to get buffer text
adds a56c77183a Simplify eglot-code-actions
adds 29dbbcc185 Fix small problems around eglot's help buffer
adds 8afdc3d2d1 Delegate "hover" and "signature" doc synchronization
efforts to eldoc
adds 1d4caae44f * eglot.el (package-requires): require flymake 1.0.9 and
eldoc 1.2.0
adds 814da26d35 Fix sorting of completion items
adds 34ecaa4b16 Reload eldoc if needed on emacs < 28
adds ad70179598 Use a hash-table for storing resolved completions
adds 836127f394 Ensure completion terminates in correct buffer
adds 9511280768 Add built-int support for godot engine
adds 07c8219fa2 Correct paren mismatch blunder introduced by earlier
commit
adds c37c30f134 Provide suitable default to m-x eglot-rename
adds 9ca5b69dc6 Unbreak haskell's hie-wrapper built-in incantation
adds 7d506b0cd5 Don't send json null (elisp nil) down the wire
adds e4f4762e7a Handle lsp 3.15's ispreferred code action property
adds 5646b874b2 Don't force eglot-strict-mode completely in eglot--dcase
adds e609841f6f Don't let m-x fill-paragraph break didchange
adds 73b1707c41 Robustify previous fix of onchange breakage
adds d8b863651e Use haskell-language-server in eglot-server-programs
adds d18f546844 Cosmetic whitespace fix (indentation, long lines,
tabs->spaces)
adds ad47072c32 Allow eglot to stay out of xref configuration
adds 2a88cffd69 Bump eglot version to 1.7
adds e36fe59851 Use flex completion if available by default
adds 7443bcf612 Don't block in eglot-imenu if performing non-essential
task
adds 40453c991e Flex completion style is not available on emacs < 27
adds 30139cc1f4 C-u m-x eglot discards class guessed by
eglot--guess-contact
adds 9622f03b5c Unbreak interactivee eglot--connect for complex contact
specs
adds 2abd7be6b3 Define a face for symbol highlight
adds 26b10c6daf Use `path-separator', not ":", in eclipse/jdt custom
code
adds 6d731fab9c Run exit-function only for finished completion
adds 581dfb79bf Fix eglot-completion-at-point for multiple matches
adds 8b4896f6d2 Add rnix-lsp server for nix-mode, community suggestion
adds ae361b0a49 Add fortls for fotran (f90-mode)
adds 49327fb04c Offer shortcut commands to commonly invoked code actions
adds 470447e22a * eglot.el (eglot): tweak docstring grammar.
adds 93eb72de22 #fix 608: fix bug in eglot-code-actions
adds c266aa6b36 Flush pending changes to server before code actions
request
adds 89fccba008 Fully handle lsp glob syntax
adds bdf57d5d4e Support activeparameter property for signatureinformation
adds c758ba1a4c Explicitly require seq.el
adds 60724b8c52 Also override global flymake-diagnostic-functions
adds 5e3fa130ba Prefer typescript-language-server for js&ts
adds d64ea753f9 Remove duplicate entry for "registration" lsp type
adds 176a6df74e Support phps-mode
adds aa4e58409c Speed up glob matching 2x
adds c453d8df36 Make eglot-ignored-server-capabilites defcustom a set
adds 14d901c588 Tweak glob-parsing grammar
adds e6fac38078 Simplify dir-watching strategy of w/didchangewatchedfiles
adds 514f80333b Silence messages while formatting markup
adds 93cbf54609 Handle null reply for textdocument/definition
adds b3f31e0b65 Handle empty actions array in window/showmessagerequest
adds 7c66a3e789 Fixup last commit to fix
adds 5a4ca5fdf3 Urify better
adds fa3ab318fa Protect against empty uris on windows
adds a6229c50e8 Correctly protect against zero-length completion items
adds 2076d34565 Add tramp support
adds ff91ba70cd Convert colon to hex in uri
adds 8c0b2ca7cf Remove highlight overlays immediately when symbol edited
adds 88b8b93643 Simplify eglot--apply-workspace-edit
adds 21b8ebf585 Indicate support for activeparameter
adds e43c1ee0d4 Autoload eglot-workspace-configuration's safe-l-v spec
adds a3e6b3b86c Add new command eglot-shutdown-all
adds 8a5f63d8bd Add support for zls, the zig language server
adds 602004dbb5 Offer better control over "languageid" value sent to lsp
adds dcbb5a8d0b Generalize eglot-flymake-backend
adds 83b993258b Attempt to speed up initial directory/glob correspondence
adds 355f1b5f49 Highlight relevant part of xref hits using xref-match
face
adds 7ae862de9e Add :company-kind to eglot-completion-at-point
adds 28159d31c0 Merge pull request from mohkale/company-kind
adds 0d89dd73ff Add a passing test demonstrating clangd + tramp works
adds 5b33fe06c5 Make eglot-current-server work in notification handlers
adds f634580f1b Declare eglot--cached-server before use
adds f3e2ca5bd5 Switch default langserver for ocaml to ocamllsp
adds a1fb92543c Add a completion-category-defaults entry
adds edf75e87ca Allow lsp languageid to be overridden via
eglot-server-programs
adds ded0aa0bfc Fix emacs 28 warning by avoiding positional args in
define-minor-mode
adds 68baa57143 Provide context for finer project-find-functions
adds fe9d6daa57 Correct path/uri when using tramp from ms windows
adds 7eddb6f950 Manage cross-referenced files outside project in same
server
adds 210b52859e Allow staying out of flymake-mode, eldoc-mode
adds 712cf71d9d Support multiple servers out-of-box for same mode
adds 78e994d855 Again speed up directory watching
adds 02dc703631 Hard code an exception to "node_modules" directores
adds b1a379cd77 Use project-files to know which directory watchers to
skip
adds 7d1375df48 Consider tramp in eglot-alternatives
adds 42508de4f6 Don't call eglot--executable-find more than needed
adds f07df485c6 Transpose order of "pylsp" and "pyls" alternatives
adds 7eb81031cd Add support for locationlink
adds ace1573dfe Let eglot-flymake-backend be in flymake-d-functions even
if eglot off
adds 82c3a2eff7 Fall back to prompting user if eglot-alternatives fails
adds 64ffc80e6f Fix typo in user-visible
eglot-ignored-server-capabilities
adds 67fe1c1ad5 Respect completion-regexp-alist in eglot's completion
table
adds d7057441b8 Fixup last commit
adds c0b74d0b59 Fix workspace/configuration handling when given scopeuri
directory
adds 19d8085b76 Fix issues; severity not set in
textdocument/publishdiagnostics
adds 720eaece6e Merge pull request from stephe-ada-guru/master
adds 907bfe2a93 Mark eglot-completion-at-point capf "non-exclusive"
adds c12a611e44 Add missing entries from completionitemkind
adds 426d97f172 ; prefer https to http addresses
adds 51fc8fc3d2 Use `locate-user-emacs-file` instead of `concat`
adds b1c7aa1d17 Add yaml-language-server for yaml-mode
adds fb8706165c Use fortls also for fortran-mode
adds 3967d22b9c ; fix typos
adds bbdfbf0456 Add pyright language server support for python-mode
adds cf0ba0197a Add support for the mint language server
adds 06f1cd6365 Add lua-lsp support for lua-mode
adds 7c712abf8f Minor checkdoc fixes
adds a35f6a7f9a Support language server for html, css, json and docker
adds 512d8b9f59 Add variable to withhold the init req process id
adds a218f52ec9 Un-reverse references in xref buffer
adds be1e214fb2 Add cmake-language-server for cmake-mode
adds a8b3b6a526 Add vim-language-server for vimrc-mode
adds eacc40e3bf ; update copyright years
adds ae7315b5f1 ; fix license statement
adds 49e46c3d53 Add up-to-date server executables for html/css/json
adds f0b9018f52 Properly print error message of eglot-alternatives
adds 09c071d3d1 Add tooltip describing pending requests
adds 34c7da506d Support autoimporttext from pyright language server
adds 9adb310e08 Don't error out on unsupported diagnostic.codedescription
adds c06860b0f4 Bump eglot version to 1.8
adds b527764963 Support racket-langserver
adds a905bad633 * eglot.el: improve commentary section.
adds 0f44d338f1 Support optional diagnostic.tags
adds 5b88ec259c Change from symbol-at-point to thing-at-point
adds f199060ee0 ; * eglot.el (eglot-server-initialized-hook): fix
punctuation.
adds 26bd153b90 Print server command to events buffer
adds ed9800041e * eglot.el (eglot--connect): display seconds on timeout.
adds 1616da4f26 * eglot.el (eglot-strict-mode): very minor docfix.
adds 0739cdcf20 Improve backwards-compatibility of eglot-mode-map
adds abfb193201 Remove unnecessary compatibility code
adds 97ded82277 ; * eglot.el: move obsolete definition to new section.
adds 469835a4f2 Obsolete eglot--plist-keys in favor of map-keys
adds 8b0ea132cb * eglot.el (eglot--server-capable): don't use obsolete
name.
adds bc05805887 ; unbreak tests on emacs 26
adds 3aeebe8186 Change rust language server to rust-analyzer
adds 27ba1994fe ; fix thinko in last commit
adds 8a9959e054 Add clojure-lsp support for clojure
adds 5b62d0071e Enable lsp project-wide diagnostics via flymake
adds 6a6f4c3d27 Don't use :exclusive no
adds 9710754080 Add support for optional completionitem.tags
adds ed4fd33223 * eglot.el (eglot-handle-notification): silence
byte-compiler.
adds 8b31247f1c Properly check the completionitem.deprecated property
adds 4f1f06375a Prevent empty diagnostic tags vector hiding main
fontification
adds 85ecf46a18 Have a couple of lsp faces inherit from basic "shadow"
adds cb562118cb Don't strip invisible text when formatting hover string
adds 77f3157dcd Use new jdtls script for eclipse jdt
adds be47552331 Change capability 'documentchanges' to t
adds 349f6b5f78 Don't advertise didchangewatchedfiles on tramp
adds 6dba74d8cb Defend against broken move-to-column in recent emacs
adds a38ce8b28f Add simple support for workspacefolders
adds 965e1378f1 Use bounds of thing at point when asking for code actions
adds 05418a1d83 Add omnisharp support for c#
adds 5d2f6bc667 Map more emacs variables to lsp formattingoptions fields
adds c2d97d22aa Implement on-type-formatting support
adds 6d815aaa98 Tweak on-type-formatting code
adds 904556f662 Easier initializationoptions in eglot-server-programs
adds 1d9542cbe8 Protect against empty firsttriggercharacter strings
adds ef0da9414e Make eglot--plist-keys a simple (non-map.el) helper again
adds 2dad9298d9 Rework eglot's mode-line
adds a63916f928 Tweak eglot mode-line menus
adds f9cfefcf89 Guess language-id if manually entering server program
adds c17c3cfcbf Check textdocumentsync/willsave cap before sending it
adds 339ebe7ce4 Update invocation for out-of-box dart ls support
adds 49e56e47d8 Solve flymake diagnostics synchronization problems
adds 73f4555a0d Add out-of-box support for futhark lsp server
adds 5e9d78f9cf Ensure non-null :settings param in
didchangeconfiguration notif
adds f550342059 Add out-of-box support for purescript lsp server
adds 4beab004d9 Ensure exit-function of eglot-c-at-point runs on exact
match
adds 29f2ec2471 Consider diagnostic.code when generating flymake
diagnostics
adds 46a480aa88 Fix egregious thinko in eglot--uri-to-path
adds 50ff73d753 Use format string instead of concat
adds 5c6eb3caa9 Don't ignore flymake-no-changes-timeout
adds f8344871a0 Update docstring of eglot-events-buffer-size
adds 68fbcbd620 Reduce memory footprint of eglot--{}
adds f8c8c70f8a Reduce eldoc noise from hover messages
adds 9ffcd537f8 Apply any additionaltextedits unconditionally
adds 6c8aee268d Prevent desktop.el from saving/restoring
eglot--managed-mode
adds fd5a5f16d7 Make c-u m-. work half decently
adds e72fa6d867 Experiment with grouping in
xref-backend-identifier-completion-table
adds b59fa2548e Cosmetic decisions guaranteed to tick off someone
somewhere (tm)
adds 9dbc18cbfa Tweak some details, fix some bugs
adds b931d93b15 Guess the "lsp identifier at point"
adds 6717589c57 Be more conservative with the lsp identifier guess
adds 2a12f622dc Eglot-workspace-configuration can be a function
adds 3c6356b037 Appease byte-compiler warnings about wrong use of quotes
adds 1986c4df88 Reply more reasonably to server's workspace/applyedit
adds b6e041a24b Fix embarrassing paren-matching blunder in eglot.el
adds cc5d1a5a72 Always default eglot-strict-mode to nil
adds 917e8ffa31 Add support for jedi-language-server
adds 0e8a8697ba Merge commit '7738854e09' to fix fallout of force-push
in gnu elpa
adds e74e199912 Add out-of-box support for perl lsp server
adds 6ee995fe6b Add marksman server for markdown
adds e5b021c01f Fix jdtls support
adds 41a42e631b Don't return poorly supported "special elements" in
eglot-imenu
adds dd017359e9 Add support for jedi-language-server (again)
adds d2e842bbf5 Prefer documentchanges to changes in server-initiated
edits
adds 51ae66b50c Add eglot-show-configuration to debug workspace
configurations
adds e5f77f8ca5 Rework readme.md about workspace configuration again
adds bef332a983 Adjust last commit about workspace configuration
adds 523547321e Allow :initializationoptions in eglot-server-programs
adds 14586fedcf Don't exceed max-specdl-size in big go projects
adds a598352750 Allow eglot-workspace-configuration to be a plist
adds ec7d63cbe7 Don't return hash tables from e-w-configuration-plist
adds 68b9c03b44 Don't use three-argument plist-get
adds 0829d5e7a2 Revert "fix jdtls support"
adds b205479035 Fix blunder in eglot--guess-contact
adds f06a837f29 Shoosh byte-compilation warnings about line numbering
functions
adds 5b902b5cbb Add support for "single server, multiple modes"
adds 1780b93d66 Make clojure-lsp handle more major modes at once
adds b633c29648 Rename "eglot -> eglot" in docstrings
adds b07fa37d04 Add half-baked m-x eglot-list-connections
adds add2926de8 Make eglot-code-actions usable non-interactively
adds 0848387fa2 Fix docstring of eglot-list-connections-mode
adds 4071eaf8ad * eglot.el (version): actually bump to 1.9
adds eb9d6281b5 Do use eglot-connect-timeout if eglot-sync-connect is t
adds 9801e217f9 Rework header of eglot.el
adds 806734c1b1 Expose eglot-{} to be used in
eglot-workspace-configuration
adds 0186faf2a1 ; Merge from https://github.com/joaotavora/eglot
adds 3e5856b21a Add new Texinfo manual for the Eglot LSP client
adds b92a517493 Minor stylistic fixes to introduction of
doc/misc/eglot.texi
adds c681f37478 More minor fixes to doc/misc/eglot.texi
adds 7a551e9200 Tweak some node names in doc/misc/eglot.texi
adds 20d4477120 Remove spurious trailing ':' in doc/misc/eglot.texi
adds 0c7024d0d9 * doc/misc/Makefile.in (INFO_COMMON): Add eglot.
adds 4725c123f3 ; eglot.texi: Fix typos and minor inconsistencies
adds 2d2cdb4741 eglot.texi: Move sentence on LSP Servers earlier
adds 16986a9cc4 eglot.texi: Make example more realistic
adds 5d73bc5c69 eglot.texi: Explain where to find third-party packages
adds 2a9797b422 Fix Eglot manual's description of
eglot-workspace-configuration
adds 0e7361a5cc Revert "eglot.texi: Make example more realistic"
adds df31a36f69 Merge branch 'feature/eglot-texi-manual' into
feature/eglot2emacs
adds 69abb438b8 * lisp/info-look.el (mapc): Add Eglot manual's index.
adds 785197a076 Minor fixes to doc/misc/eglot.texi
adds 8b3a700327 ; fix warning about order of defvaralias/defconst
adds 83fbda7159 Merge branch 'feature/eglot2emacs'
adds a549316c7d ; * doc/misc/eglot.texi: Undo some recent "fixes" to the
Eglot manual.
adds c44ea4548d ; * doc/misc/eglot.texi: Fix a typo.
adds 5c99112e89 ; Minor copyedits to eglot.texi.
adds 3bab832894 Mention Eglot in the Emacs user manual
adds 1324baea72 Add Eglot to the menu bar
adds 937ae0cf55 Fix ldapsearch output parsing in ldap-search-internal
adds f61db42fc5 ; * etc/NEWS: Mention Eglot.
adds 2a84f78419 ; * doc/misc/eglot.texi (Top): Fix markup/typo.
adds 81177e77cf Add lua-language-server to eglot-server-programs
adds 3ad9ac25a8 Add the "nil" language server to eglot-server-programs
adds 4b40b790ae Fix last change in perl-mode
adds ea70e545c9 Fix delivery of window manager ping events during menu
adds 8ce2b89aa1 Improve and extend documentation of ElDoc
adds 3245b17a0f ; * doc/emacs/programs.texi (Programming Language Doc):
Fix typos.
adds 693443bbf7 Fix various menu problems
adds 4bb4b2a921 ; * src/menu.c: Include dispextern.h (bug#58688).
adds 40a361fbd6 Bindat (src, strz): Operate on vectors too
adds 9bc1999b6f Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 444c7ea83f ; * src/menu.c (x_popup_menu_1): Make 'cancel_hourglass'
call conditional.
adds 55eabe96c9 ; Improve manual for Tramp kubernetes method
adds 636322cfe0 * admin/notes/repo: Document feature and scratch
branches.
adds f85bdb4992 Further fixes to menu event processing on no-toolkit
builds
adds 9da2efb670 Audit some plist uses with new predicate argument
adds b82159a234 * lisp/info.el (Info-toc-build): Remove message not
needed anymore (bug#58634)
adds fab2084956 Unify outline-minor-mode-use-buttons with
in-margins/insert values (bug#57813)
adds 8bde7d40a4 * lisp/outline.el: Use 'outline-cycle' on buttons for
'RET' like 'TAB' uses.
adds e25a108b09 ; * doc/emacs/text.texi (Outline Mode): Fix markup and
wording.
adds 9db7b11cf7 Improve error reporting of EUDC plist functions
adds 626525c29f ; Remove reference to non-existent Flymake function from
manual
adds 731cbf9fc4 Merge from origin/emacs-28
adds ee9a9fbf0f ; cperl-mode.el: Fix one match-count in my commit
2021-09-14
adds 681367412e ; Merge from origin/emacs-28
adds f1f4a0c9d2 ; * doc/lispref/display.texi (Progress): Correct typo.
(Bug#58674)
adds 1dbc2bda58 Merge from origin/emacs-28
adds a01bd1a208 Reduce duplicate code for creating "special windows"
adds f7816c94b6 * lisp/outline.el: Pre-compute some frequent data for
button icons (bug#57813)
adds 590086339f * lisp/minibuffer.el (completions-group-separator):
Update :version.
adds c06b5961ee * lisp/tab-bar.el: Use customizable button icons
(bug#51309, bug#51648)
adds b5ada7aa6f Remove erroneous @w in yank-media cross ref
adds 36f5a1a7e7 Fix regexp matching with atomic strings and optimised
backtracking
adds aa793512d0 Repair nXML handling of URIs with hex escapes (bug#58718)
adds d083075b45 Clarify RX... semantics in manual (bug#58727)
adds eb3f8d1b64 Fix focus stealing in the Emacs server for old window
managers
adds 3661694503 * doc/lispref/searching.texi (Rx Constructs): Elaborate
intent.
adds 0c9d31812f Unbreak the build broken by tab-bar.el changes
adds 8f16578c45 ; * doc/lispref/searching.texi (Rx Constructs):
Copy-edit.
adds 9bfe00dda6 * lisp/progmodes/compile.el
(compilation-mode-line-errors): Use `defvar`
adds 31945b6c3f * lisp/progmodes/eglot.el (eglot): Ensure
managed-major-mode is a list
adds 0b1eda215d Fix M-x eglot breakage due to typo
adds 72a94f91fd Improve the eglot info documentation
adds 566e410287 eglot-server-programs: Account for new js-json-mode
adds bb95e597a9 eglot-server-programs: Account for new ts-mode
adds 095dadf277 lisp.h: Remove unnecessary preprocessor conditions
adds b6097fe279 Fix drag-and-drop bugs on Lucid build
adds 92ec31a48c Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 5b90a718ee * lisp/progmodes/eglot.el: Remove not very funny joke.
adds 1e1be54156 Test face name variables are bound before using them in
cc-fonts.el
adds 8c3b8c3667 Fix eglot defcustom types
adds fe816fc679 Handle context changes in Tramp kubernetes method
adds c8fe6aae0a eglot: Prefer ensure-list on Emacs 28 or later
adds 7e60246ab3 Move required options out of ldap-ldapsearch-args
adds 1b1ffe0789 (Ffunction): Make interpreted closures safe for space
adds e5cb66c046 * lisp/tab-line.el (tab-line-auto-hscroll): Set
word-wrap to nil (bug#58740).
adds 33647b6d63 Ignore non-base64 junk when decoding MIME
adds d062482c3f vc-hg-checkin-patch: Add implementation for Hg
adds 5ad5b797f7 Set `comp-no-spawn' earlier using -no-comp-spawn
adds 832bd2dfe5 Fix Haiku build for recent changes to system headers
adds 0367208e6e Allow nil as a valid value for 'ecomplete-filter-regexp'
adds e54c395982 Dynamic validation of styles in
completion-category-overrides
adds 2468b819e2 Modernize `auto-revert-notify-exclude-dir-regexp'
adds 0fbafe6511 ; Tramp copyedit
adds 32dd769ca4 Clean up some event handling code
adds 38bcad5451 Pacify recent unused/ignored lexvar warnings
adds 4a1e77ced6 Prevent gui_consider_frame_title from restoring dead top
frames
adds d6e08ff459 Fix rare problems with current-column when text is
invisible
adds 5d46c0e329 Make completion-category-overrides choices dynamic
adds b7e59b9e19 c-find-decl-spots: Replace an arbitrary search limit by
a parameter
adds 56706c6946 Compare addresses case-insensitively in
message-update-smtp-method-header
adds 68548af68a Declare variable Info-minibuf-history
adds d73b86a90a Fix typo in textsec-restriction-level
adds 4b9e2f8080 ; * lisp/textmodes/table.el: Delete reference to ancient
version.
adds c716d0cf56 ; Use auto-generated docstring in gnus-custom-mode
adds db2ed9f333 ; Fix several symbol name typos
adds 37bde3d36c ; Simplify wording in Eglot manual
adds e16ee5fde6 Fix auto-insert-alist ada-mode entry to match current
ELPA ada-mode
adds 8deb797897 ; Fix quoting of non-nil in texinfo sources
adds af46d8a7ec Fix reporting of iconic state on old window managers
adds 93fb14d0c8 Avoid recentering when point enters invisible text at BOL
adds 877f706c86 ; * src/keyboard.c (command_loop_1): Remove unused
variable.
adds c8b9ba5fa1 Allow applying filters to summary consecutively
adds 582eaadde7 Revert "Allow applying filters to summary consecutively"
adds 8728da58ab Allow applying Rmail summary filters consecutively
adds d820c39bd1 ; (rmail-summary-apply-filters-consecutively): Add
:version.
adds 7ac3d91eb2 Disable completion/ElDoc/FFAP when Python program is
running
adds d53febbd21 ; * lisp/subr.el (keyboard-translate): Doc fix.
(Bug#58805)
adds c6ec08e49a Allow Hierarchy to delay computation of children
adds 41d3d71a1e ; Fix typos in symbol names
adds 1e7710d00f Update to modus-themes version 3.0.0
adds e953490603 ; * lisp/progmodes/gud.el (gud-gdb): Doc fix.
(Bug#58826)
adds 52d4c98cec Fix detection of DPI changes in builds without Xft
adds e893fd1073 Fix failing test for package Hierarchy
adds 36ca409d72 Fix build without Cairo FreeType and fontconfig support
adds 93aff6e533 Fix Haiku subprocess support
adds 90caddc986 Clean up some xwidgets code
adds 879c65a5fc Simplify scroll valuator reset handling
adds f9ed80f9d0 CC Mode: Fix wrong fontification of enum foo bar; in
Objective C Mode
adds 1073e16960 Include more information in error data for sqlite errors
adds c0f7a276cf * lisp/emacs-lisp/re-builder.el: Cosmetic changes
adds e8b59a9bb9 Improve Drag and Drop preamble in the Lisp reference
manual
adds de5a3fa1e5 * lisp/transient.el: Update to package version
v0.3.7-173-g81b29ca
adds d79cdcd4ff cconv.el: Fix regression in
cconv-tests-interactive-closure-bug51695
adds 622724e95d CC Mode: Fontify cast types without adding them to
c-found-types
adds 27b817ad32 ; * doc/lispref/frames.texi (Drag and Drop): Fix typos
and wording.
adds 510020d30d ; Improve doc strings in whitespace.el
adds 943f95e03c Merge from origin/emacs-28
adds dee3d93e73 Ensure temp file is deleted in makefile overview
adds 6f42782a57 Prefer make-temp-name in make-mode.el
adds bf0e4d1b03 Prefer defvar-keymap in make-mode.el
adds 4fc5670a72 Minor doc fixes in make-mode.el
adds 44d2d23ffe Use new sit-for calling convention in zone.el
adds cabb496d6e Remove redundant requires from make-mode.el
adds 61226605f6 ; Fix sit-for calling convention in zone.el
adds 69121c33e4 Fix warning in xsettings.c
adds 8d7bdfa3fc Provide a new tree data-structure for overlays.
adds 7c0824a1d0 Add test regarding overlay and buffer encoding
adds 342fc823a6 Add test exposing overlay bug
adds 828552916e Add offsets when inspecting a node's children's values
adds bb9ab6f5c0 Fix assignment of offset to newly inserted nodes.
adds 3945c019ec Add a function collecting all interval nodes
adds c2826d9a03 Adapt overlays when multibyteness changes
adds 1ebc62c41e Expand overlay multibyte tests
adds 46a3a8f6ed Make boolean struct member use one bit
adds 55ac6f2105 Optimize struct layout for space
adds a38c38c052 Make boolean struct member use one bit
adds 8869332684 Remove redundant checks for the empty overlay tree
adds 650c20f1ca Merge 'master' into noverlay
adds 409327ff68 Fix macOS build (bug#58108)
adds 8173a292e7 Fix last change
adds 498d331b07 Add debugging help for nested iterators (nug#58144)
adds 17ba7ac5d9 Avoid nested iteration over intervals (bug#58144)
adds 1a77f09f3c * src/buffer.c (overlays_in): Fix confusion Z-vs-ZV
adds 800ecd4767 Merge remote-tracking branch
'origin/scratch/noverlay-wip' into noverlay
adds ea8daec9bb itree.[ch]: Add sanity checks, comments, and minor tweaks
adds 5b954f8f9d alloc.c: Avoid nested overlay iterations (bug#58158)
adds 8e61648693 * src/itree.c (interval_tree_iter_start): Improve error
message
adds 757c116f6b free_buffer_overlays: Move nearer to its sole caller
adds a7ad0f806c itree: Remove the `visited` flag from the tree nodes
adds 009249e0c6 Remove the per-tree null node
adds ab2926aad3 itree.c: Improve division between tree and iterator
adds 1303f55161 New ITREE_FOREACH macro
adds c55254dccc Make it compile with ITREE_DEBUG defined
adds c3eb6c0563 Merge remote-tracking branch 'origin/feature/noverlay'
into noverlay
adds ba5fe8e789 itree.c: Remove `tree` field from iterator
adds b8fbd42f0a mark_overlays: Use the normal ITREE_FOREACH
adds 2c4a3910b3 itree: Use a single iterator object
adds 4f4327c0b0 itree.c: Remove some unnecessary `tree` arguments
adds aa5a32ca2c itree.c: Clarify how the sentinel is used
adds 5642b4a255 itree.c: Fix incomplete update of `limit`s in corner
cases
adds 1f31534f51 itree.c: Fix corner case errors in offsets
adds a1f1fdd291 * src/itree.c (interval_tree_remove_fix): Move before
first use
adds 8bd114b98a itree.c: Get rid of the trick using null->parent
adds 6dff825a99 ; * src/itree.h: include "lisp.h" for Lisp_Object
adds 0fcd6de93b ; * src/itree.h (struct interval_node): document field
invariants.
adds cab3b67652 ; * src/itree.c: change comments for clarity.
adds c0d5026321 Use a bool instead of a bitfield
adds 780d3d8df2 ; * src/itree.c: Add comment describing when noverlay is
O(N)
adds 208de5de59 itree: Try and detect non-local exits during itree
iterations
adds 30f5220277 Comment change: explain inheriting "dirty" offsets
adds 92a0bf6ce2 ; * test/src/buffer-tests.el (test-overlay-randomly):
new test.
adds fe14454101 Debug check overlay tree invariants
adds 4f3f7aebc9 itree.c: Use `interval_tree_inherit_offset`
adds 7cbeeabc7e Tighten up handling of `otick`
adds 246acbddbe ; * test/src/buffer-tests.el: Remove unecessary
`message' calls.
adds 67b9e89a5a Improve check_subtree
adds 51a8e375eb Check red-black invariants in most places
adds a154259bfa Simplify itree_null initialization
adds da0387f0fe Stop reading and writing the itree_null.parent field
entirely.
adds 12836db6e4 itree.c (check_tree): Simplify
adds 034d504158 ; * .clang-format: Add ITREE_FOREACH.
adds fda8723be6 ; * src/itree.c (check_tree): assert that the tree root
is black
adds 65a7b5a802 ; * src/itree.c (check_subtree): fix logical error in
eassert
adds b865053874 src/textprop.c (get_char_property_and_overlay): Fix
bug#58479
adds 258e618364 Delete the itree_null sentinel node, use NULL everywhere.
adds 4020dde296 ; * src/itree.c: remove 'inline' from functions with
extern linkage
adds 75bfb2614d Rename itree iterators with itree_iterator prefix
adds 19f5431cf6 * src/itree.c: Eliminate all prototypes for static
functions
adds 1c44f6c83d ; * src/buffer.c (set_overlay_region): remove unused
function.
adds 8159d8b1a7 Remove the ITREE_NULL macro and use NULL everywhere.
adds 06252617b2 Revert "mark_overlays: Use the normal ITREE_FOREACH"
adds f421b58db5 Prefix all itree.h type names with itree_
adds 37a1145410 Rename all exported itree.h functions with the itree_
prefix
adds a2fde77b5c Fix handling of overlays that begin at END in
'overlays_in'
adds f2a51774a9 Fix a narrow-to-region vs. overlays-at bug
adds 555bc1f8b3 Add `get-pos-property' tests covering bug#58706
adds b78be2bf7a Fix `get-pos-property' for the new overlay
implementation.
adds 9d7ba2b199 Fix compiler warning about possible null pointer
dereference
adds 71589b101c Merge remote-tracking branch 'origin/feature/noverlay'
adds 8562a23fc6 Include Cairo FreeType header when available
adds 7ca456da7f Fix coding style of latest feature branch merge
adds fbf2bfba07 Fix function declarations in itree headers
adds 6fca31fdb8 Fix last change
adds aa23bf987a ; Minor cleanups in make-mode.el
adds 3b0296c8b0 Prefer defvar-keymap in page-ext.el
adds ce52746444 Prefer defvar-keymap in help.el
adds dfde4fc82b c-get-fontification-context: Refine the last non-default
arm of the cond
adds 6f3d8ec4f5 Fix crash destroying NS frame tool bar
adds f826f56a41 Fix another GCC warning
adds e9bdf3d4bd Display the Dired buffer as unmodified initially
adds 174dd06464 Make Dired header clickable on non-Posix systems as well
adds 31e7b9c073 Fix the subr-arity returned by native compiled functions
with lots of args
adds 647c36cbfa ; * etc/NEWS: Add entry about more performant overlays.
adds 5686df3d21 ; Remove redundant declares of w3m-minor-mode-map
adds 81d7827f34 Prefer defvar-keymap in ps-mode.el
adds df7ca69920 Set 'native-comp-debug' to zero on MS-Windows
adds 44f1b1edcf ; * lisp/dired.el (dired--make-directory-clickable): Fix
typo.
adds 1d62c96423 ; Silence warning in last hierarchy.el change.
adds ae0ec1eede Plug big leaks upon display IO error
adds b489ca5070 * lisp/tab-bar.el: Minibuffer follows selected tabs
(bug#58728)
adds 3ceaa91829 ; * src/sqlite.c (Fsqlite_select): Doc fix. (Bug#58885)
adds fa249fd824 Fix set-language-info-alist when multiple PARENTS are
given
adds d4dffae72c ; Change parent language-environment of Kharoshthi
adds 16686bdb86 Prefer defvar-keymap in etags.el
adds 0922e755d2 Make winner key sequences repeatable in repeat-mode
adds cb8918d7cc ; Fix unclean code in w32fns.c
adds b1fa7974bb Make previous-buffer and next-buffer repeatable
adds 2fa8f1b77a elide-head: Make trailing "/" in URL optional
adds 311c95fd67 dom-print: Fix missing entities quoting
adds 3fa4cca3d2 * lisp/url/url-util.el (url-insert-entities-in-string):
Simplify
new aef803d6c3 Merge master into feature/improved-locked-narrowing.
Summary of changes:
.clang-format | 2 +-
.dir-locals.el | 10 +-
.gitignore | 4 +-
.mailmap | 197 +
ChangeLog.1 | 2 +-
ChangeLog.3 | 319 +-
GNUmakefile | 2 +-
INSTALL | 2 +-
Makefile.in | 122 +-
admin/admin.el | 201 +-
admin/automerge | 21 +-
admin/charsets/mapfiles/stdenc.txt | 2 +-
admin/charsets/mapfiles/symbol.txt | 2 +-
admin/cus-test.el | 2 +-
admin/diff-tar-files | 8 +-
admin/emacs-shell-lib | 87 +
admin/emake | 46 +-
admin/gitmerge.el | 31 +-
admin/grammars/Makefile.in | 2 +-
admin/make-manuals | 11 +-
admin/make-tarball.txt | 30 +-
admin/merge-gnulib | 4 +-
admin/notes/repo | 29 +-
admin/notes/unicode | 4 +
admin/notes/www | 4 +-
admin/unidata/BidiBrackets.txt | 6 +-
admin/unidata/BidiMirroring.txt | 8 +-
admin/unidata/Blocks.txt | 21 +-
admin/unidata/IVD_Sequences.txt | 6 +-
admin/unidata/IdnaMappingTable.txt | 169 +-
admin/unidata/Makefile.in | 3 +-
admin/unidata/NormalizationTest.txt | 92 +-
admin/unidata/PropertyValueAliases.txt | 24 +-
admin/unidata/README | 14 +-
admin/unidata/ScriptExtensions.txt | 10 +-
admin/unidata/Scripts.txt | 106 +-
admin/unidata/SpecialCasing.txt | 10 +-
admin/unidata/UnicodeData.txt | 300 +-
admin/unidata/blocks.awk | 2 +-
admin/unidata/confusables.txt | 22 +-
admin/unidata/copyright.html | 24 +-
admin/unidata/emoji-data.txt | 73 +-
admin/unidata/emoji-sequences.txt | 343 +-
admin/unidata/emoji-test.txt | 125 +-
admin/unidata/emoji-zwj-sequences.txt | 13 +-
admin/unidata/unidata-gen.el | 10 +-
admin/update-copyright | 2 +
admin/update_autogen | 20 +-
admin/upload-manuals | 9 +-
build-aux/config.guess | 4 +-
build-aux/config.sub | 4 +-
config.bat | 1 +
configure.ac | 50 +-
doc/emacs/ack.texi | 13 +-
doc/emacs/buffers.texi | 12 +-
doc/emacs/building.texi | 11 +-
doc/emacs/commands.texi | 49 +-
doc/emacs/custom.texi | 32 +-
doc/emacs/dired.texi | 29 +-
doc/emacs/display.texi | 2 +-
doc/emacs/emacs.texi | 36 +-
doc/emacs/files.texi | 13 +-
doc/emacs/frames.texi | 21 +-
doc/emacs/haiku.texi | 2 +-
doc/emacs/help.texi | 14 +-
doc/emacs/killing.texi | 4 +-
doc/emacs/macos.texi | 6 +-
doc/emacs/maintaining.texi | 121 +-
doc/emacs/mark.texi | 43 +-
doc/emacs/mini.texi | 8 +-
doc/emacs/misc.texi | 31 +-
doc/emacs/modes.texi | 9 +-
doc/emacs/mule.texi | 40 +-
doc/emacs/package.texi | 14 +-
doc/emacs/programs.texi | 233 +-
doc/emacs/regs.texi | 3 +-
doc/emacs/text.texi | 24 +-
doc/emacs/vc1-xtra.texi | 51 +
doc/lispintro/emacs-lisp-intro.texi | 5 +-
doc/lispref/backups.texi | 2 +-
doc/lispref/buffers.texi | 10 +-
doc/lispref/commands.texi | 2 +-
doc/lispref/compile.texi | 38 +-
doc/lispref/control.texi | 47 +-
doc/lispref/customize.texi | 24 +-
doc/lispref/display.texi | 81 +-
doc/lispref/edebug.texi | 5 +-
doc/lispref/eval.texi | 7 +-
doc/lispref/files.texi | 38 +-
doc/lispref/frames.texi | 143 +-
doc/lispref/functions.texi | 49 +-
doc/lispref/help.texi | 33 +-
doc/lispref/internals.texi | 4 +-
doc/lispref/keymaps.texi | 4 +
doc/lispref/lists.texi | 8 +-
doc/lispref/loading.texi | 2 +-
doc/lispref/minibuf.texi | 3 +
doc/lispref/modes.texi | 17 +-
doc/lispref/nonascii.texi | 9 +-
doc/lispref/numbers.texi | 48 +-
doc/lispref/os.texi | 3 +
doc/lispref/processes.texi | 2 +-
doc/lispref/searching.texi | 18 +-
doc/lispref/sequences.texi | 57 +-
doc/lispref/strings.texi | 24 +-
doc/lispref/symbols.texi | 13 +-
doc/lispref/text.texi | 21 +-
doc/lispref/variables.texi | 204 +-
doc/lispref/windows.texi | 54 +-
doc/man/emacsclient.1 | 11 +-
doc/misc/Makefile.in | 2 +-
doc/misc/calc.texi | 4 -
doc/misc/cc-mode.texi | 10 +-
doc/misc/cl.texi | 65 +-
doc/misc/ede.texi | 5 +-
doc/misc/ediff.texi | 2 +-
doc/misc/efaq-w32.texi | 8 +-
doc/misc/efaq.texi | 358 +-
doc/misc/eglot.texi | 1139 ++++
doc/misc/eieio.texi | 12 +-
doc/misc/eshell.texi | 275 +-
doc/misc/flymake.texi | 9 +-
doc/misc/gnus-coding.texi | 227 -
doc/misc/gnus-faq.texi | 302 +-
doc/misc/gnus.texi | 37 +-
doc/misc/idlwave.texi | 4 +-
doc/misc/mh-e.texi | 66 +-
doc/misc/modus-themes.org | 240 +-
doc/misc/newsticker.texi | 2 +-
doc/misc/octave-mode.texi | 7 +-
doc/misc/org.org | 32 +-
doc/misc/rcirc.texi | 75 +-
doc/misc/reftex.texi | 12 -
doc/misc/remember.texi | 7 -
doc/misc/sem-user.texi | 2 +-
doc/misc/semantic.texi | 12 +-
doc/misc/sieve.texi | 2 +-
doc/misc/texinfo.tex | 585 +-
doc/misc/tramp.texi | 58 +-
doc/misc/transient.texi | 2 +-
doc/misc/url.texi | 38 +-
doc/misc/vhdl-mode.texi | 2 +-
doc/misc/viper.texi | 8 +-
etc/AUTHORS | 23 +-
etc/DEBUG | 10 +-
etc/ERC-NEWS | 20 +-
etc/HELLO | 8 +-
etc/HISTORY | 2 +
etc/NEWS | 1057 ++-
etc/NEWS.21 | 2 +-
etc/NEWS.22 | 5 +-
etc/NEWS.23 | 2 +
etc/NEWS.25 | 2 +-
etc/NEWS.26 | 2 +-
etc/NEWS.28 | 94 +-
etc/PROBLEMS | 18 +
etc/TODO | 55 +-
etc/images/checked.xpm | 19 -
etc/images/gnus/gnus-pointer.xpm | 6 +-
etc/images/gnus/gnus.xpm | 4 +-
etc/images/gud/README | 4 +-
etc/images/mh-logo.xpm | 28 +-
etc/images/outline-close.pbm | Bin 0 -> 39 bytes
etc/images/outline-close.svg | 6 +
etc/images/outline-open.pbm | Bin 0 -> 39 bytes
etc/images/outline-open.svg | 4 +
etc/images/unchecked.xpm | 19 -
etc/publicsuffix.txt | 127 +-
etc/refcards/orgcard.tex | 2 +-
etc/srecode/ede-autoconf.srt | 2 +-
etc/srecode/ede-make.srt | 4 +-
etc/themes/adwaita-theme.el | 5 +-
etc/themes/deeper-blue-theme.el | 5 +-
etc/themes/dichromacy-theme.el | 5 +-
etc/themes/leuven-dark-theme.el | 8 +-
etc/themes/leuven-theme.el | 8 +-
etc/themes/light-blue-theme.el | 5 +-
etc/themes/manoj-dark-theme.el | 5 +-
etc/themes/misterioso-theme.el | 5 +-
etc/themes/modus-operandi-theme.el | 5 +-
etc/themes/modus-themes.el | 244 +-
etc/themes/modus-vivendi-theme.el | 7 +-
etc/themes/tango-dark-theme.el | 7 +-
etc/themes/tango-theme.el | 6 +-
etc/themes/tsdh-dark-theme.el | 6 +-
etc/themes/tsdh-light-theme.el | 6 +-
etc/themes/wheatgrass-theme.el | 5 +-
etc/themes/whiteboard-theme.el | 5 +-
etc/themes/wombat-theme.el | 5 +-
etc/tutorials/TUTORIAL.translators | 4 +
etc/tutorials/TUTORIAL.uk | 1150 ++++
leim/Makefile.in | 2 -
lib-src/Makefile.in | 8 +-
lib-src/emacsclient.c | 87 +-
lib-src/rcs2log | 2 +-
lib-src/seccomp-filter.c | 43 +-
lib/acl-internal.h | 1 -
lib/acl.h | 1 -
lib/assert.in.h | 27 +
lib/c-ctype.h | 2 -
lib/canonicalize-lgpl.c | 1 -
lib/cloexec.h | 2 -
lib/close-stream.c | 1 -
lib/count-leading-zeros.h | 20 +-
lib/count-trailing-zeros.h | 16 +-
lib/diffseq.h | 1 -
lib/filevercmp.c | 4 +-
lib/fsusage.h | 1 -
lib/getloadavg.c | 1 -
lib/getrandom.c | 1 -
lib/gnulib.mk.in | 39 +-
lib/malloc/dynarray.h | 1 -
lib/md5.c | 1 -
lib/mini-gmp.c | 5 +-
lib/nanosleep.c | 4 +-
lib/nstrftime.c | 1 -
lib/openat.h | 1 -
lib/pipe2.c | 3 +-
lib/rawmemchr.c | 4 +-
lib/regex_internal.h | 1 -
lib/sha1.c | 1 -
lib/sha256.c | 1 -
lib/sha512.c | 1 -
lib/signal.in.h | 14 +-
lib/stdalign.in.h | 24 +-
lib/stdckdint.in.h | 2 -
lib/stdlib.in.h | 6 +-
lib/string.in.h | 2 +
lib/strtoimax.c | 6 +-
lib/sys_random.in.h | 2 +
lib/sys_select.in.h | 9 +-
lib/sys_stat.in.h | 76 +-
lib/tempname.c | 183 +-
lib/time.in.h | 4 +
lib/time_rz.c | 1 -
lib/unistd.in.h | 4 +-
lib/utimens.c | 1 -
lib/verify.h | 39 +-
lisp/ChangeLog.10 | 2 +-
lisp/ChangeLog.14 | 4 +-
lisp/ChangeLog.15 | 2 +-
lisp/ChangeLog.17 | 2 +-
lisp/Makefile.in | 36 +-
lisp/abbrev.el | 20 +-
lisp/allout-widgets.el | 6 +-
lisp/allout.el | 8 -
lisp/ansi-color.el | 2 +-
lisp/ansi-osc.el | 201 +
lisp/arc-mode.el | 2 -
lisp/auth-source-pass.el | 10 +
lisp/auth-source.el | 15 +
lisp/autoinsert.el | 45 +-
lisp/autorevert.el | 7 +-
lisp/battery.el | 16 +-
lisp/bindings.el | 8 +
lisp/bookmark.el | 21 +-
lisp/buff-menu.el | 18 -
lisp/calc/calc-embed.el | 5 +-
lisp/calc/calc-prog.el | 3 +-
lisp/calc/calc-stuff.el | 8 +-
lisp/calc/calc-yank.el | 12 +-
lisp/calc/calc.el | 11 +-
lisp/calendar/cal-move.el | 5 +-
lisp/calendar/timeclock.el | 9 -
lisp/cedet/ede/autoconf-edit.el | 3 +-
lisp/cedet/ede/locate.el | 4 +-
lisp/cedet/pulse.el | 10 +-
lisp/cedet/semantic/db-el.el | 3 -
lisp/cedet/semantic/db-file.el | 2 -
lisp/cedet/semantic/ede-grammar.el | 7 +-
lisp/cedet/semantic/edit.el | 16 +-
lisp/cedet/semantic/fw.el | 2 +-
lisp/cedet/semantic/grammar.el | 8 +-
lisp/cedet/semantic/lex.el | 2 -
lisp/cedet/semantic/mru-bookmark.el | 8 +-
lisp/cedet/semantic/util-modes.el | 36 +-
lisp/cedet/semantic/wisent.el | 2 +-
lisp/cedet/srecode/fields.el | 4 +-
lisp/cedet/srecode/insert.el | 4 +-
lisp/cedet/srecode/srt-mode.el | 16 +-
lisp/char-fold.el | 78 +-
lisp/comint.el | 418 +-
lisp/cus-dep.el | 2 +-
lisp/cus-edit.el | 9 +-
lisp/cus-start.el | 1 -
lisp/cus-theme.el | 4 +-
lisp/custom.el | 82 +-
lisp/dabbrev.el | 3 -
lisp/dired-aux.el | 17 +-
lisp/dired.el | 79 +-
lisp/disp-table.el | 72 +
lisp/dnd.el | 16 +-
lisp/doc-view.el | 128 +-
lisp/dom.el | 68 +-
lisp/ebuff-menu.el | 3 -
lisp/ecomplete.el | 161 +-
lisp/elide-head.el | 4 +-
lisp/emacs-lisp/backtrace.el | 3 +-
lisp/emacs-lisp/benchmark.el | 3 +-
lisp/emacs-lisp/bindat.el | 6 +-
lisp/emacs-lisp/byte-opt.el | 36 +-
lisp/emacs-lisp/byte-run.el | 48 +-
lisp/emacs-lisp/bytecomp.el | 84 +-
lisp/emacs-lisp/cconv.el | 201 +-
lisp/emacs-lisp/checkdoc.el | 10 +-
lisp/emacs-lisp/cl-extra.el | 14 +-
lisp/emacs-lisp/cl-generic.el | 38 +-
lisp/emacs-lisp/cl-lib.el | 6 -
lisp/emacs-lisp/cl-macs.el | 300 +-
lisp/emacs-lisp/comp-cstr.el | 2 +-
lisp/emacs-lisp/comp.el | 260 +-
lisp/emacs-lisp/crm.el | 2 +-
lisp/emacs-lisp/debug.el | 8 +-
lisp/emacs-lisp/easy-mmode.el | 12 +-
lisp/emacs-lisp/edebug.el | 25 +-
lisp/emacs-lisp/eieio-core.el | 18 +-
lisp/emacs-lisp/eieio-opt.el | 2 +-
lisp/emacs-lisp/eieio.el | 20 +-
lisp/emacs-lisp/eldoc.el | 127 +-
lisp/emacs-lisp/ert-x.el | 57 +-
lisp/emacs-lisp/generate-lisp-file.el | 14 +-
lisp/emacs-lisp/gv.el | 28 +-
lisp/emacs-lisp/hierarchy.el | 85 +-
lisp/emacs-lisp/icons.el | 21 +-
lisp/emacs-lisp/lisp-mode.el | 27 +-
lisp/emacs-lisp/loaddefs-gen.el | 30 +-
lisp/emacs-lisp/macroexp.el | 3 +-
lisp/emacs-lisp/map.el | 164 +-
lisp/emacs-lisp/memory-report.el | 7 +-
lisp/emacs-lisp/nadvice.el | 47 +-
lisp/emacs-lisp/oclosure.el | 15 +
lisp/emacs-lisp/package.el | 114 +-
lisp/emacs-lisp/re-builder.el | 34 +-
lisp/emacs-lisp/regexp-opt.el | 1 -
lisp/emacs-lisp/seq.el | 69 +-
lisp/emacs-lisp/shortdoc.el | 67 +-
lisp/emacs-lisp/subr-x.el | 1 +
lisp/emacs-lisp/tabulated-list.el | 2 +-
lisp/emacs-lisp/testcover.el | 3 +-
lisp/emacs-lisp/vtable.el | 17 +-
lisp/emulation/viper-macs.el | 5 +-
lisp/epa-hook.el | 8 +
lisp/epa-ks.el | 18 +-
lisp/epa.el | 48 +-
lisp/epg.el | 8 +-
lisp/erc/ChangeLog.1 | 4 +-
lisp/erc/erc-button.el | 1 -
lisp/erc/erc-capab.el | 2 +-
lisp/erc/erc-dcc.el | 3 -
lisp/erc/erc-match.el | 55 +-
lisp/erc/erc-networks.el | 6 +-
lisp/erc/erc.el | 19 +-
lisp/eshell/em-cmpl.el | 29 +-
lisp/eshell/em-glob.el | 2 +-
lisp/eshell/em-script.el | 3 +-
lisp/eshell/em-smart.el | 3 +-
lisp/eshell/em-term.el | 2 +-
lisp/eshell/em-unix.el | 6 +-
lisp/eshell/esh-arg.el | 30 +-
lisp/eshell/esh-cmd.el | 25 +-
lisp/eshell/esh-ext.el | 23 +-
lisp/eshell/esh-io.el | 228 +-
lisp/eshell/esh-mode.el | 6 -
lisp/eshell/esh-proc.el | 187 +-
lisp/eshell/esh-util.el | 57 +-
lisp/eshell/esh-var.el | 198 +-
lisp/eshell/eshell.el | 11 -
lisp/faces.el | 51 +-
lisp/ffap.el | 12 +-
lisp/filenotify.el | 1 +
lisp/files-x.el | 118 +-
lisp/files.el | 207 +-
lisp/filesets.el | 2 -
lisp/find-file.el | 36 +-
lisp/find-lisp.el | 77 +-
lisp/follow.el | 2 +-
lisp/font-lock.el | 20 +-
lisp/format-spec.el | 17 +-
lisp/format.el | 7 +-
lisp/forms.el | 6 +-
lisp/frame.el | 38 +-
lisp/generic-x.el | 7 -
lisp/gnus/gnus-art.el | 223 +-
lisp/gnus/gnus-bookmark.el | 2 +-
lisp/gnus/gnus-cite.el | 22 +-
lisp/gnus/gnus-cloud.el | 1 +
lisp/gnus/gnus-cus.el | 9 +-
lisp/gnus/gnus-gravatar.el | 1 -
lisp/gnus/gnus-group.el | 74 +-
lisp/gnus/gnus-rfc1843.el | 3 +-
lisp/gnus/gnus-search.el | 8 +-
lisp/gnus/gnus-srvr.el | 7 +-
lisp/gnus/gnus-start.el | 4 +-
lisp/gnus/gnus-sum.el | 4 +-
lisp/gnus/gnus-util.el | 5 +-
lisp/gnus/gnus.el | 30 +-
lisp/gnus/message.el | 80 +-
lisp/gnus/mm-bodies.el | 20 +-
lisp/gnus/mm-decode.el | 3 +-
lisp/gnus/mm-uu.el | 2 +-
lisp/gnus/nndiary.el | 6 -
lisp/gnus/nndoc.el | 2 +-
lisp/gnus/score-mode.el | 12 +-
lisp/gnus/smime.el | 12 +-
lisp/help-fns.el | 109 +-
lisp/help-macro.el | 12 +-
lisp/help.el | 288 +-
lisp/hexl.el | 2 +-
lisp/hilit-chg.el | 1 -
lisp/hl-line.el | 7 +
lisp/htmlfontify.el | 25 +-
lisp/icomplete.el | 69 +-
lisp/ido.el | 16 +-
lisp/ielm.el | 36 +
lisp/image-dired.el | 3080 ---------
lisp/image-file.el | 7 +-
lisp/image-mode.el | 67 +-
lisp/image.el | 68 +-
lisp/image/exif.el | 14 +-
lisp/image/image-crop.el | 452 ++
lisp/image/image-dired-dired.el | 412 ++
lisp/image/image-dired-external.el | 473 ++
lisp/image/image-dired-tags.el | 385 ++
lisp/image/image-dired-util.el | 186 +
lisp/image/image-dired.el | 2013 ++++++
lisp/image/wallpaper.el | 586 ++
lisp/imenu.el | 18 +-
lisp/indent.el | 14 +-
lisp/info-look.el | 4 +-
lisp/info.el | 23 +-
lisp/international/characters.el | 81 +-
lisp/international/fontset.el | 41 +-
lisp/international/latin1-disp.el | 5 +-
lisp/international/mule-cmds.el | 148 +-
lisp/international/mule-diag.el | 2 +-
lisp/international/mule.el | 17 +-
lisp/international/quail.el | 6 -
lisp/international/rfc1843.el | 5 +-
lisp/international/robin.el | 6 -
lisp/international/textsec-check.el | 2 +-
lisp/international/textsec.el | 2 +-
lisp/international/titdic-cnv.el | 10 +-
lisp/isearch.el | 58 +-
lisp/jit-lock.el | 39 +-
lisp/language/cyrillic.el | 14 +-
lisp/language/ethio-util.el | 43 +-
lisp/language/indian.el | 30 +-
lisp/language/indonesian.el | 21 +-
lisp/language/lao.el | 6 +-
lisp/language/misc-lang.el | 74 +-
lisp/language/philippine.el | 12 +-
lisp/ldefs-boot.el | 881 ++-
lisp/leim/quail/hangul.el | 4 -
lisp/leim/quail/indian.el | 275 +
lisp/leim/quail/misc-lang.el | 495 ++
lisp/leim/quail/slovak.el | 125 +-
lisp/leim/quail/uni-input.el | 4 -
lisp/loadhist.el | 7 +
lisp/loadup.el | 14 +-
lisp/mail/emacsbug.el | 11 +-
lisp/mail/feedmail.el | 25 +-
lisp/mail/hashcash.el | 25 +-
lisp/mail/rmail.el | 38 +-
lisp/mail/rmailsum.el | 96 +-
lisp/mail/sendmail.el | 8 +-
lisp/mail/smtpmail.el | 2 +-
lisp/man.el | 8 +-
lisp/menu-bar.el | 10 +-
lisp/mh-e/mh-e.el | 6 +-
lisp/mh-e/mh-folder.el | 2 +-
lisp/mh-e/mh-funcs.el | 2 +-
lisp/mh-e/mh-junk.el | 4 +-
lisp/mh-e/mh-utils.el | 10 +-
lisp/minibuf-eldef.el | 5 +-
lisp/minibuffer.el | 27 +-
lisp/mpc.el | 2 -
lisp/net/browse-url.el | 5 +
lisp/net/dictionary.el | 7 +-
lisp/net/eudc.el | 61 +-
lisp/net/eww.el | 55 +-
lisp/net/goto-addr.el | 89 +-
lisp/net/ldap.el | 21 +-
lisp/net/mailcap.el | 69 +-
lisp/net/newst-backend.el | 1 -
lisp/net/pop3.el | 2 +
lisp/net/rcirc.el | 1497 +++--
lisp/net/shr.el | 78 +-
lisp/net/sieve-manage.el | 127 +-
lisp/net/sieve-mode.el | 8 +-
lisp/net/sieve.el | 3 +-
lisp/net/tramp-adb.el | 179 +-
lisp/net/tramp-archive.el | 37 +-
lisp/net/tramp-cache.el | 201 +-
lisp/net/tramp-cmds.el | 63 +-
lisp/net/tramp-compat.el | 52 +
lisp/net/tramp-container.el | 211 +
lisp/net/tramp-crypt.el | 18 +-
lisp/net/tramp-ftp.el | 4 +-
lisp/net/tramp-fuse.el | 15 +-
lisp/net/tramp-gvfs.el | 169 +-
lisp/net/tramp-integration.el | 42 +-
lisp/net/tramp-rclone.el | 12 +-
lisp/net/tramp-sh.el | 617 +-
lisp/net/tramp-smb.el | 347 +-
lisp/net/tramp-sshfs.el | 6 +-
lisp/net/tramp-sudoedit.el | 230 +-
lisp/net/tramp-uu.el | 2 +-
lisp/net/tramp.el | 909 +--
lisp/nxml/nxml-mode.el | 6 +-
lisp/nxml/nxml-util.el | 6 -
lisp/nxml/rng-nxml.el | 77 +-
lisp/nxml/rng-uri.el | 8 +-
lisp/nxml/rng-valid.el | 37 +-
lisp/obsolete/crisp.el | 3 -
lisp/{ => obsolete}/linum.el | 26 +-
lisp/{ => obsolete}/thumbs.el | 23 +-
lisp/obsolete/url-about.el | 2 +-
lisp/obsolete/vc-arch.el | 2 +-
lisp/obsolete/vc-mtn.el | 2 +-
lisp/org/ob-matlab.el | 2 +-
lisp/org/ob-plantuml.el | 2 +-
lisp/org/org-agenda.el | 2 +-
lisp/org/org-ctags.el | 2 +-
lisp/org/org-macro.el | 2 +-
lisp/org/org-protocol.el | 2 +-
lisp/org/org-version.el | 4 +-
lisp/org/org.el | 14 +-
lisp/org/ox-ascii.el | 2 +-
lisp/org/ox.el | 2 +-
lisp/outline.el | 471 +-
lisp/paren.el | 19 +-
lisp/pcmpl-git.el | 110 +
lisp/pcmpl-gnu.el | 36 +-
lisp/pcmpl-linux.el | 68 +
lisp/pcmpl-rpm.el | 43 +-
lisp/pcmpl-unix.el | 490 +-
lisp/pcmpl-x.el | 43 +
lisp/pcomplete.el | 168 +-
lisp/pixel-scroll.el | 117 +-
lisp/play/gamegrid.el | 8 +-
lisp/play/hanoi.el | 5 +-
lisp/play/zone.el | 50 +-
lisp/printing.el | 30 +-
lisp/proced.el | 159 +-
lisp/progmodes/antlr-mode.el | 18 +-
lisp/progmodes/cc-align.el | 13 +-
lisp/progmodes/cc-awk.el | 25 +-
lisp/progmodes/cc-defs.el | 48 +-
lisp/progmodes/cc-engine.el | 740 ++-
lisp/progmodes/cc-fonts.el | 593 +-
lisp/progmodes/cc-langs.el | 347 +-
lisp/progmodes/cc-mode.el | 141 +-
lisp/progmodes/compile.el | 15 +-
lisp/progmodes/cperl-mode.el | 59 +-
lisp/progmodes/eglot.el | 3469 ++++++++++
lisp/progmodes/elisp-mode.el | 14 +-
lisp/progmodes/etags.el | 28 +-
lisp/progmodes/flymake.el | 7 +-
lisp/progmodes/fortran.el | 59 +-
lisp/progmodes/gdb-mi.el | 30 +-
lisp/progmodes/glasses.el | 16 +-
lisp/progmodes/grep.el | 26 +-
lisp/progmodes/gud.el | 232 +-
lisp/progmodes/hideif.el | 8 +-
lisp/progmodes/hideshow.el | 146 +-
lisp/progmodes/make-mode.el | 319 +-
lisp/progmodes/modula2.el | 63 +-
lisp/progmodes/octave.el | 4 +-
lisp/progmodes/opascal.el | 3 +-
lisp/progmodes/perl-mode.el | 16 +-
lisp/progmodes/prog-mode.el | 8 +-
lisp/progmodes/project.el | 26 +-
lisp/progmodes/prolog.el | 2 +-
lisp/progmodes/ps-mode.el | 50 +-
lisp/progmodes/python.el | 564 +-
lisp/progmodes/ruby-mode.el | 4 +-
lisp/progmodes/sh-script.el | 98 +-
lisp/progmodes/subword.el | 5 +-
lisp/progmodes/verilog-mode.el | 17 +-
lisp/progmodes/vhdl-mode.el | 7 +-
lisp/progmodes/xref.el | 42 +-
lisp/recentf.el | 3 +-
lisp/repeat.el | 72 +-
lisp/replace.el | 235 +-
lisp/reveal.el | 12 +-
lisp/server.el | 60 +-
lisp/shell.el | 281 +
lisp/simple.el | 298 +-
lisp/speedbar.el | 7 +-
lisp/startup.el | 18 +-
lisp/strokes.el | 11 +-
lisp/subr.el | 322 +-
lisp/t-mouse.el | 7 +-
lisp/tab-bar.el | 124 +-
lisp/tab-line.el | 71 +-
lisp/tar-mode.el | 2 +-
lisp/term.el | 19 +-
lisp/term/fbterm.el | 27 +
lisp/term/haiku-win.el | 39 +
lisp/term/linux.el | 10 +-
lisp/term/pgtk-win.el | 1 +
lisp/term/x-win.el | 93 +-
lisp/textmodes/artist.el | 2 -
lisp/textmodes/bibtex.el | 132 +-
lisp/textmodes/emacs-authors-mode.el | 15 +-
lisp/textmodes/emacs-news-mode.el | 19 +-
lisp/textmodes/enriched.el | 3 +-
lisp/textmodes/flyspell.el | 61 +-
lisp/textmodes/ispell.el | 13 +-
lisp/textmodes/less-css-mode.el | 8 +-
lisp/textmodes/page-ext.el | 92 +-
lisp/textmodes/paragraphs.el | 6 +-
lisp/textmodes/picture.el | 174 +-
lisp/textmodes/reftex-global.el | 37 +-
lisp/textmodes/remember.el | 20 +-
lisp/textmodes/rst.el | 13 -
lisp/textmodes/sgml-mode.el | 4 +-
lisp/textmodes/string-edit.el | 12 +-
lisp/textmodes/table.el | 24 +-
lisp/textmodes/tex-mode.el | 79 +-
lisp/time.el | 10 +-
lisp/transient.el | 209 +-
lisp/url/url-file.el | 1 -
lisp/url/url-gw.el | 15 +-
lisp/url/url-handlers.el | 19 +-
lisp/url/url-misc.el | 8 +-
lisp/url/url-parse.el | 11 -
lisp/url/url-util.el | 37 +-
lisp/url/url-vars.el | 2 -
lisp/url/url.el | 6 +-
lisp/vc/add-log.el | 4 +-
lisp/vc/diff-mode.el | 47 +-
lisp/vc/ediff-wind.el | 8 -
lisp/vc/log-edit.el | 20 +-
lisp/vc/log-view.el | 1 +
lisp/vc/pcvs-util.el | 2 -
lisp/vc/vc-bzr.el | 16 +-
lisp/vc/vc-cvs.el | 2 +-
lisp/vc/vc-dir.el | 12 +-
lisp/vc/vc-dispatcher.el | 276 +-
lisp/vc/vc-git.el | 281 +-
lisp/vc/vc-hg.el | 50 +-
lisp/vc/vc-hooks.el | 9 +-
lisp/vc/vc-svn.el | 2 +-
lisp/vc/vc.el | 394 +-
lisp/view.el | 11 +-
lisp/wdired.el | 51 +-
lisp/whitespace.el | 571 +-
lisp/wid-browse.el | 18 +-
lisp/wid-edit.el | 17 +-
lisp/window.el | 160 +-
lisp/winner.el | 17 +-
lisp/x-dnd.el | 15 +-
lisp/xdg.el | 25 +
lisp/xwidget.el | 2 +-
lwlib/lwlib-Xaw.c | 2 +
m4/assert_h.m4 | 61 +
m4/c-bool.m4 | 51 +
m4/gettime.m4 | 31 +-
m4/gnulib-common.m4 | 7 +-
m4/gnulib-comp.m4 | 11 +-
m4/nanosleep.m4 | 17 +-
m4/stdalign.m4 | 104 +-
m4/time_h.m4 | 8 +-
msdos/sed2v2.inp | 1 +
msdos/sedlibmk.inp | 19 +-
nextstep/Makefile.in | 2 +-
nt/INSTALL | 24 +-
nt/INSTALL.W64 | 2 +-
nt/Makefile.in | 4 +-
oldXMenu/Activate.c | 10 -
oldXMenu/XMenu.h | 2 -
src/ChangeLog.13 | 4 +-
src/Makefile.in | 39 +-
src/alloc.c | 62 +-
src/buffer.c | 1505 ++---
src/buffer.h | 114 +-
src/bytecode.c | 4 +-
src/callproc.c | 31 +-
src/character.c | 12 +-
src/coding.c | 6 +-
src/comp.c | 107 +-
src/composite.c | 50 +-
src/composite.h | 1 +
src/conf_post.h | 6 +-
src/data.c | 1 +
src/dbusbind.c | 4 +-
src/dired.c | 5 +-
src/dispextern.h | 23 +-
src/dispnew.c | 30 +-
src/doc.c | 17 +-
src/dynlib.h | 1 -
src/editfns.c | 78 +-
src/emacs-module.c | 1 -
src/emacs-module.h.in | 3 +-
src/emacs.c | 23 +-
src/eval.c | 107 +-
src/fileio.c | 27 +-
src/fns.c | 330 +-
src/font.c | 792 +--
src/font.h | 2 +-
src/fontset.c | 3 +-
src/frame.c | 30 +-
src/ftcrfont.c | 32 +-
src/haiku_font_support.cc | 282 +-
src/haiku_io.c | 2 +
src/haiku_support.cc | 53 +
src/haiku_support.h | 34 +-
src/haikufns.c | 6 +-
src/haikufont.c | 109 +-
src/haikuselect.c | 129 +
src/haikuterm.c | 63 +-
src/haikuterm.h | 11 +
src/hbfont.c | 2 +-
src/image.c | 54 +-
src/indent.c | 28 +-
src/insdel.c | 12 -
src/intervals.c | 8 +-
src/itree.c | 1432 ++++
src/itree.h | 182 +
src/keyboard.c | 101 +-
src/lisp.h | 38 +-
src/lread.c | 75 +-
src/macuvs.h | 1762 ++---
src/marker.c | 18 -
src/menu.c | 16 +-
src/minibuf.c | 12 +-
src/msdos.c | 1 -
src/msdos.h | 1 -
src/nsfont.m | 244 +-
src/nsmenu.m | 5 +-
src/nsterm.m | 86 +-
src/pdumper.c | 70 +-
src/pgtkfns.c | 2 -
src/pgtkterm.c | 2 +
src/print.c | 14 +-
src/process.c | 38 +-
src/regex-emacs.c | 14 +-
src/sqlite.c | 219 +-
src/sysdep.c | 7 +-
src/systhread.h | 2 -
src/term.c | 62 +-
src/termchar.h | 5 +
src/textprop.c | 67 +-
src/w32.c | 25 +-
src/w32.h | 2 +
src/w32fns.c | 71 +-
src/w32image.c | 2 +-
src/w32notify.c | 12 +-
src/w32term.c | 2 +
src/widget.c | 34 +-
src/widget.h | 2 +-
src/widgetprv.h | 1 -
src/window.c | 119 +-
src/window.h | 10 +
src/xdisp.c | 345 +-
src/xfaces.c | 65 +-
src/xfns.c | 310 +-
src/xfont.c | 34 +-
src/xmenu.c | 151 +-
src/xrdb.c | 104 -
src/xselect.c | 78 +-
src/xsettings.c | 45 +-
src/xsmfns.c | 4 +-
src/xterm.c | 2178 +++++--
src/xterm.h | 127 +-
test/lisp/ansi-color-tests.el | 4 +-
test/lisp/ansi-osc-tests.el | 57 +
test/lisp/apropos-tests.el | 17 +-
test/lisp/autorevert-tests.el | 2 +-
test/lisp/calendar/icalendar-tests.el | 2 +-
test/lisp/cedet/semantic-utest.el | 1 -
test/lisp/char-fold-tests.el | 2 +-
test/lisp/dired-tests.el | 4 +-
test/lisp/dnd-tests.el | 12 +-
test/lisp/electric-tests.el | 2 +-
test/lisp/elide-head-tests.el | 21 +-
test/lisp/emacs-lisp/bindat-tests.el | 19 +-
.../warn-variable-set-nonvariable.el | 3 -
...arn-wide-docstring-ignore-function-signature.el | 4 +
test/lisp/emacs-lisp/bytecomp-tests.el | 21 +-
test/lisp/emacs-lisp/cconv-tests.el | 17 +
test/lisp/emacs-lisp/cl-extra-tests.el | 26 +-
test/lisp/emacs-lisp/cl-generic-tests.el | 22 +
test/lisp/emacs-lisp/cl-macs-tests.el | 78 +-
test/lisp/emacs-lisp/comp-tests.el | 77 +
test/lisp/emacs-lisp/edebug-tests.el | 3 +-
test/lisp/emacs-lisp/ert-x-tests.el | 15 +
test/lisp/emacs-lisp/gv-tests.el | 75 +-
test/lisp/emacs-lisp/hierarchy-tests.el | 143 +
test/lisp/emacs-lisp/map-tests.el | 204 +-
test/lisp/emacs-lisp/package-resources/key.pub | 25 +-
test/lisp/emacs-lisp/package-resources/key.sec | 27 +-
.../package-resources/signed/archive-contents.sig | Bin 95 -> 119 bytes
.../signed/signed-good-1.0.el.sig | Bin 95 -> 119 bytes
.../package-resources/signed/update-signatures.sh | 7 +-
.../package-resources/ustar-withsub-0.1.tar | Bin 0 -> 10240 bytes
.../package-resources/v7-withsub-0.1.tar | Bin 0 -> 10240 bytes
test/lisp/emacs-lisp/package-tests.el | 24 +-
test/lisp/emacs-lisp/seq-tests.el | 21 +
test/lisp/epg-resources/pubkey.asc | 28 +-
test/lisp/epg-resources/seckey.asc | 43 +-
test/lisp/epg-tests.el | 19 +-
test/lisp/erc/erc-match-tests.el | 193 +
test/lisp/erc/erc-scenarios-base-reconnect.el | 45 +-
test/lisp/erc/erc-scenarios-base-reuse-buffers.el | 35 +-
test/lisp/erc/erc-tests.el | 2 +-
.../erc/resources/base/assoc/samenet/chester.eld | 2 +-
.../erc/resources/base/assoc/samenet/tester.eld | 2 +-
.../erc/resources/base/assoc/samenet/tester2.eld | 2 +-
.../erc/resources/base/netid/samenet/chester.eld | 2 +-
.../erc/resources/base/netid/samenet/tester.eld | 2 +-
test/lisp/erc/resources/erc-d/erc-d-tests.el | 6 +-
test/lisp/eshell/esh-cmd-tests.el | 19 +
test/lisp/eshell/esh-ext-tests.el | 76 +
test/lisp/eshell/esh-io-tests.el | 292 +
test/lisp/eshell/esh-proc-tests.el | 155 +-
test/lisp/eshell/esh-var-tests.el | 232 +-
test/lisp/eshell/eshell-tests-helpers.el | 55 +-
test/lisp/eshell/eshell-tests.el | 19 -
test/lisp/filenotify-tests.el | 143 +-
test/lisp/files-tests.el | 57 +-
test/lisp/files-x-tests.el | 152 +-
test/lisp/format-spec-tests.el | 11 +
.../0062E2DBC6D6848AE88BCE181CC1938F2FAC816C.key | 5 +
.../02089CDDC6DFE93B8EA10D9E876F983E61FEC476.key | Bin 797 -> 0 bytes
.../052E3324B4811A197A1DE922671AA6ABE475025E.key | 5 +
.../066DBED74BA05B5AA1E2A6E4634EF6F62C0D7A5F.key | 5 +
.../0B0D8E451BFADF816524AF5E185EBF3DED48CA00.key | 5 +
.../171B444DE92BEF997229000D9784118A94EEC1C9.key | Bin 526 -> 0 bytes
.../1967CB6C7B1C00996FCFF5930C3467D3D4FB702C.key | 5 +
.../19FFEBC04DF3E037E16F6A4474DCB7984406975D.key | Bin 841 -> 0 bytes
.../1E36D27DF9DAB96302D35268DADC5CE73EF45A2A.key | Bin 797 -> 0 bytes
.../293109315BE584AB2EFEFCFCAD64666221D8B36C.key | Bin 526 -> 0 bytes
.../2C9A99AF2FB073D3328B0F995BD6DE74616A6CC2.key | 5 +
.../3250B5BE67E704F82BC9AAE00EC8A0CAC8C2A94F.key | 5 +
.../335689599E1C0F66D73ADCF51E03EE36C97D121F.key | Bin 797 -> 0 bytes
.../40BF94E540E3726CB150A1ADF7C1B514444B3FA6.key | Bin 797 -> 0 bytes
.../515D4637EFC6C09DB1F78BE8C2F2A3D63E7756C3.key | Bin 798 -> 0 bytes
.../5294CDB62DB28FBB486DE077DAF248FB32BE286A.key | 5 +
.../5A11B1935C46D0B227A73978DCA1293A85604F1D.key | Bin 798 -> 0 bytes
.../5B2B6633E89C0BD58A0FA2C785A31EAA96278695.key | 5 +
.../61F5836DA69D9F63059D2665451F18E4346DF43A.key | 5 +
.../62643CEBC7AEBE6817577A34399483700D76BD64.key | Bin 526 -> 0 bytes
.../64CA92780975EEB798D2083FF25AFD43A4033DB7.key | 5 +
.../6DF2D9DF7AED06F0524BEB642DF0FB48EFDBDB93.key | Bin 798 -> 0 bytes
.../78C17E134E86E691297F7B719B2F2CDF41976234.key | Bin 527 -> 0 bytes
.../7A788436224049A2FE1E446E16B70DB012C830BB.key | 5 +
.../7F714F4D9D9676638214991E96D45704E4FFC409.key | Bin 798 -> 0 bytes
.../854752F5D8090CA36EFBDD79C72BDFF6FA2D1FF0.key | Bin 526 -> 0 bytes
.../8865328E25351B0D7697D4156A13497174F999D5.key | 5 +
.../9504643B1FB8AAC7529134D1565DF8B4ECA01E35.key | 5 +
.../A3BA94EAE83509CC90DB1B77B54A51959D8DABEA.key | Bin 797 -> 0 bytes
.../A6BC0634D18962998AB53A0134DD2AD0DC4E0782.key | 5 +
.../AE6A24B17A8D0CAF9B7E000AA77F0B41D7BFFFCF.key | Bin 841 -> 0 bytes
.../BCFF2771AD5F49BEC185CDED47EC47D15550CB93.key | 5 +
.../C072AF82DCCCB9A7F1B85FFA10B802DC4ED16703.key | Bin 841 -> 0 bytes
.../C36C6A8B40A2179CFE83CB0C2827358AB171CDFD.key | 5 +
.../C43E1A079B28DFAEBB39CBA01793BDE11EF4B490.key | Bin 527 -> 0 bytes
.../CB5E00CE582C2645D2573FC16B2F14F85A7F47AA.key | Bin 797 -> 0 bytes
.../CC68630A06B048F5A91136C162C7A3273E20DE6F.key | Bin 710 -> 0 bytes
.../CF723A68027A82B538F04BF4A2A1323D1B3E095C.key | 5 +
.../D6A2C195DEBA3506F0ECFBE3DDD7C57F6913DC7C.key | 5 +
.../DB8C922A471E08FAF083EC2465AFB4063904C282.key | 5 +
.../E0C3163E69C57319C6038F9EBE14F5D55DE553F7.key | 5 +
.../E7E73903E1BF93481DE0E7C9769D6C31E1863CFF.key | Bin 797 -> 0 bytes
.../ECB164A45A1D5C5078508A9869DF6DB84DEA543B.key | 5 +
.../F0117468BE801ED4B81972E159A98FDD4814DCEC.key | Bin 797 -> 0 bytes
.../F4C5EFD5779BE892CAFD5B721D68DED677C9B151.key | Bin 841 -> 0 bytes
.../F4E86D61A71E9CE6B0DBC65C5121846E542913B9.key | 5 +
.../FE38C61A8DB32297C7C3C18E7A837D7B70263BC7.key | 5 +
test/lisp/gnus/mml-sec-resources/pubring.gpg | Bin 13883 -> 11564 bytes
test/lisp/gnus/mml-sec-resources/secring.gpg | Bin 17362 -> 9315 bytes
test/lisp/gnus/mml-sec-resources/trustdb.gpg | Bin 1880 -> 1680 bytes
test/lisp/gnus/mml-sec-tests.el | 86 +-
test/lisp/help-tests.el | 58 +-
test/lisp/{ => image}/image-dired-tests.el | 0
test/lisp/image/image-dired-util-tests.el | 71 +
test/lisp/image/wallpaper-tests.el | 184 +
test/lisp/international/textsec-tests.el | 2 +-
test/lisp/international/ucs-normalize-tests.el | 89 +-
test/lisp/md4-tests.el | 2 +-
test/lisp/net/eudc-tests.el | 155 +
test/lisp/net/hmac-md5-tests.el | 2 +-
test/lisp/net/mailcap-tests.el | 405 ++
test/lisp/net/puny-resources/IdnaTestV2.txt | 4 +-
test/lisp/net/tramp-archive-tests.el | 55 +-
test/lisp/net/tramp-tests.el | 339 +-
test/lisp/{ => obsolete}/thumbs-tests.el | 0
test/lisp/pcomplete-tests.el | 100 +
.../cperl-mode-resources/cperl-bug-11996.pl | 8 +
.../cperl-mode-resources/cperl-indents.erts | 26 +
.../progmodes/cperl-mode-resources/here-docs.pl | 66 +
test/lisp/progmodes/cperl-mode-tests.el | 45 +
test/lisp/progmodes/elisp-mode-tests.el | 10 +
test/lisp/progmodes/hideshow-tests.el | 374 ++
test/lisp/progmodes/python-tests.el | 490 +-
test/lisp/progmodes/ruby-mode-resources/ruby.rb | 4 +-
test/lisp/so-long-tests/so-long-tests-helpers.el | 12 +-
test/lisp/sort-tests.el | 2 +-
test/lisp/subr-tests.el | 47 +-
test/lisp/tabify-tests.el | 4 +-
test/lisp/textmodes/reftex-tests.el | 173 +
test/lisp/time-stamp-tests.el | 8 +-
test/lisp/whitespace-tests.el | 247 +
test/lisp/xdg-tests.el | 10 +
test/lisp/xt-mouse-tests.el | 50 +-
test/manual/BidiCharacterTest.txt | 12 +-
test/manual/image-circular-tests.el | 41 +-
test/{src => manual}/image-tests.el | 127 +-
test/manual/noverlay/.gitignore | 1 +
test/manual/noverlay/Makefile.in | 32 +
test/manual/noverlay/check-sanitize.sh | 11 +
test/manual/noverlay/emacs-compat.h | 52 +
test/manual/noverlay/itree-tests.c | 1381 ++++
test/manual/noverlay/many-errors.py | 2480 +++++++
test/manual/noverlay/overlay-perf.el | 764 +++
test/src/buffer-tests.el | 6858 ++++++++++++++++++++
test/src/casefiddle-tests.el | 6 +-
test/src/comp-tests.el | 159 +-
test/src/data-tests.el | 3 +-
test/src/emacs-module-resources/mod-test.c | 1 -
test/src/emacs-module-tests.el | 2 +-
test/src/eval-tests.el | 20 -
test/src/fns-tests.el | 210 +-
test/src/image-tests.el | 190 +-
test/src/lcms-tests.el | 2 +-
test/src/print-tests.el | 6 +-
test/src/process-tests.el | 4 +-
test/src/regex-emacs-tests.el | 5 +
test/src/sqlite-tests.el | 13 +
931 files changed, 58579 insertions(+), 20251 deletions(-)
create mode 100644 .mailmap
create mode 100644 admin/emacs-shell-lib
create mode 100644 doc/misc/eglot.texi
delete mode 100644 doc/misc/gnus-coding.texi
create mode 100644 etc/images/outline-close.pbm
create mode 100644 etc/images/outline-close.svg
create mode 100644 etc/images/outline-open.pbm
create mode 100644 etc/images/outline-open.svg
create mode 100644 etc/tutorials/TUTORIAL.uk
create mode 100644 lib/assert.in.h
create mode 100644 lisp/ansi-osc.el
delete mode 100644 lisp/image-dired.el
create mode 100644 lisp/image/image-crop.el
create mode 100644 lisp/image/image-dired-dired.el
create mode 100644 lisp/image/image-dired-external.el
create mode 100644 lisp/image/image-dired-tags.el
create mode 100644 lisp/image/image-dired-util.el
create mode 100644 lisp/image/image-dired.el
create mode 100644 lisp/image/wallpaper.el
create mode 100644 lisp/net/tramp-container.el
rename lisp/{ => obsolete}/linum.el (93%)
rename lisp/{ => obsolete}/thumbs.el (97%)
create mode 100644 lisp/pcmpl-git.el
create mode 100644 lisp/progmodes/eglot.el
create mode 100644 lisp/term/fbterm.el
create mode 100644 m4/assert_h.m4
create mode 100644 m4/c-bool.m4
create mode 100644 src/itree.c
create mode 100644 src/itree.h
create mode 100644 test/lisp/ansi-osc-tests.el
delete mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-variable-set-nonvariable.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-ignore-function-signature.el
create mode 100644 test/lisp/emacs-lisp/comp-tests.el
create mode 100644 test/lisp/emacs-lisp/package-resources/ustar-withsub-0.1.tar
create mode 100644 test/lisp/emacs-lisp/package-resources/v7-withsub-0.1.tar
create mode 100644 test/lisp/erc/erc-match-tests.el
create mode 100644 test/lisp/eshell/esh-ext-tests.el
create mode 100644 test/lisp/eshell/esh-io-tests.el
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/0062E2DBC6D6848AE88BCE181CC1938F2FAC816C.key
delete mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/02089CDDC6DFE93B8EA10D9E876F983E61FEC476.key
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/052E3324B4811A197A1DE922671AA6ABE475025E.key
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/066DBED74BA05B5AA1E2A6E4634EF6F62C0D7A5F.key
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/0B0D8E451BFADF816524AF5E185EBF3DED48CA00.key
delete mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/171B444DE92BEF997229000D9784118A94EEC1C9.key
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/1967CB6C7B1C00996FCFF5930C3467D3D4FB702C.key
delete mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/19FFEBC04DF3E037E16F6A4474DCB7984406975D.key
delete mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/1E36D27DF9DAB96302D35268DADC5CE73EF45A2A.key
delete mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/293109315BE584AB2EFEFCFCAD64666221D8B36C.key
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/2C9A99AF2FB073D3328B0F995BD6DE74616A6CC2.key
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/3250B5BE67E704F82BC9AAE00EC8A0CAC8C2A94F.key
delete mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/335689599E1C0F66D73ADCF51E03EE36C97D121F.key
delete mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/40BF94E540E3726CB150A1ADF7C1B514444B3FA6.key
delete mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/515D4637EFC6C09DB1F78BE8C2F2A3D63E7756C3.key
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/5294CDB62DB28FBB486DE077DAF248FB32BE286A.key
delete mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/5A11B1935C46D0B227A73978DCA1293A85604F1D.key
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/5B2B6633E89C0BD58A0FA2C785A31EAA96278695.key
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/61F5836DA69D9F63059D2665451F18E4346DF43A.key
delete mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/62643CEBC7AEBE6817577A34399483700D76BD64.key
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/64CA92780975EEB798D2083FF25AFD43A4033DB7.key
delete mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/6DF2D9DF7AED06F0524BEB642DF0FB48EFDBDB93.key
delete mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/78C17E134E86E691297F7B719B2F2CDF41976234.key
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/7A788436224049A2FE1E446E16B70DB012C830BB.key
delete mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/7F714F4D9D9676638214991E96D45704E4FFC409.key
delete mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/854752F5D8090CA36EFBDD79C72BDFF6FA2D1FF0.key
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/8865328E25351B0D7697D4156A13497174F999D5.key
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/9504643B1FB8AAC7529134D1565DF8B4ECA01E35.key
delete mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/A3BA94EAE83509CC90DB1B77B54A51959D8DABEA.key
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/A6BC0634D18962998AB53A0134DD2AD0DC4E0782.key
delete mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/AE6A24B17A8D0CAF9B7E000AA77F0B41D7BFFFCF.key
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/BCFF2771AD5F49BEC185CDED47EC47D15550CB93.key
delete mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/C072AF82DCCCB9A7F1B85FFA10B802DC4ED16703.key
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/C36C6A8B40A2179CFE83CB0C2827358AB171CDFD.key
delete mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/C43E1A079B28DFAEBB39CBA01793BDE11EF4B490.key
delete mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/CB5E00CE582C2645D2573FC16B2F14F85A7F47AA.key
delete mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/CC68630A06B048F5A91136C162C7A3273E20DE6F.key
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/CF723A68027A82B538F04BF4A2A1323D1B3E095C.key
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/D6A2C195DEBA3506F0ECFBE3DDD7C57F6913DC7C.key
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/DB8C922A471E08FAF083EC2465AFB4063904C282.key
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/E0C3163E69C57319C6038F9EBE14F5D55DE553F7.key
delete mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/E7E73903E1BF93481DE0E7C9769D6C31E1863CFF.key
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/ECB164A45A1D5C5078508A9869DF6DB84DEA543B.key
delete mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/F0117468BE801ED4B81972E159A98FDD4814DCEC.key
delete mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/F4C5EFD5779BE892CAFD5B721D68DED677C9B151.key
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/F4E86D61A71E9CE6B0DBC65C5121846E542913B9.key
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/FE38C61A8DB32297C7C3C18E7A837D7B70263BC7.key
rename test/lisp/{ => image}/image-dired-tests.el (100%)
create mode 100644 test/lisp/image/image-dired-util-tests.el
create mode 100644 test/lisp/image/wallpaper-tests.el
create mode 100644 test/lisp/net/eudc-tests.el
rename test/lisp/{ => obsolete}/thumbs-tests.el (100%)
create mode 100644 test/lisp/pcomplete-tests.el
create mode 100644 test/lisp/progmodes/cperl-mode-resources/cperl-bug-11996.pl
create mode 100644 test/lisp/progmodes/cperl-mode-resources/cperl-indents.erts
create mode 100644 test/lisp/progmodes/hideshow-tests.el
copy test/{src => manual}/image-tests.el (68%)
create mode 100644 test/manual/noverlay/.gitignore
create mode 100644 test/manual/noverlay/Makefile.in
create mode 100755 test/manual/noverlay/check-sanitize.sh
create mode 100644 test/manual/noverlay/emacs-compat.h
create mode 100644 test/manual/noverlay/itree-tests.c
create mode 100644 test/manual/noverlay/many-errors.py
create mode 100644 test/manual/noverlay/overlay-perf.el
- feature/improved-locked-narrowing updated (3bf19c417f -> aef803d6c3),
Gregory Heytings <=