[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
feature/tramp-thread-safe updated (a4972d96f9b -> 5a22f5ac9a2)
From: |
Michael Albinus |
Subject: |
feature/tramp-thread-safe updated (a4972d96f9b -> 5a22f5ac9a2) |
Date: |
Sat, 4 Mar 2023 04:20:15 -0500 (EST) |
albinus pushed a change to branch feature/tramp-thread-safe.
from a4972d96f9b Merge remote-tracking branch 'origin/master' into
feature/tramp-thread-safe
adds f98ee21c0e3 Port the 'module/async-pipe' test to MS-Windows
adds 4710f28010e * lisp/progmodes/ebrowse.el: Prefer hash-tables to
obarrays
adds 6075a7c5ae3 * lisp/textmodes/tex-mode.el: Replace double-definition
hack with an advice
adds 3fdb53b13ac * lisp/gnus/gnus-registry.el: Use lexical-binding
adds 09d67716e54 * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Declare
the type immediately
adds 90b6ba0a169 Use ATTRIBUTE_CONST for some bignum functions
adds e6c6486ee0b Tramp cache fixes
adds dfeb87d8e54 Turn compilation-error-case-fold-search into a defvar
adds a7e3516571e * lisp/progmodes/ebrowse.el (ebrowse-tags-loop-call):
Rename
adds dceba13ce57 * lisp/jit-lock.el (jit-lock-mode): Pass `local` to
add-hook
adds a775dca449c Update from Gnulib
adds 4f41188a6e1 Stop using newly-deprecated dosname Gnulib module
adds d1b8179f55d Switch to literal mode with message when regexp is too
big in char-fold search
adds 52fab66c277 * lisp/vc/vc-dir.el (vc-dir-root): New command
(bug#12492, bug#34949).
adds 96e53675eae ; * doc/lispref/internals.texi (Module Misc): Fix
version
adds 76b3bd8cbb9 Improve Tramp cache for asynchronous processes
adds 1276c8e10b0 Use hard links to Emacs executable in "make install" on
MS-Windows
adds 7a6f5a51670 Support state changing VC operations on directories in
Dired (bug#34949)
adds 3273e2ace78 Deprecate with-displayed-buffer-window, use
body-function instead (bug#39822)
adds ced78520464 Avoid assertion violation at startup in pdumped Emacs
adds 8db6b432bb8 Calc: Declare dynamic variable bound in lexbind code
(bug#40185)
adds 142198f40df Merge from origin/emacs-27
adds 4860530f3c1 Don't add repeated xlmns:xlink declarations in
svg-create
adds 8911d089971 ; Merge from origin/emacs-27
adds 02b3820315e Document how to disable Tramp file archives
adds e1f0e089223 * lisp/files.el (directory-files-recursively): Doc fix.
(Bug#40202)
adds c2b8ce44399 Calc: don't treat nil as an integer (bug#40155)
adds ee47e00f4e0 Don't suggest setting face-remapping-alist to a literal
(Bug#39812)
adds 93945fcd19b ; * test/lisp/calc/calc-tests.el: Fix mistake in last
commit
adds 1af03e7e921 ; * src/xfaces.c (syms_of_xfaces): Fix wording and typo.
adds f3ccfb19261 ; * src/decompress.c: Fix comment style.
adds 461bd9cc20b Fix url-cookie.el for lexical binding
adds c6e0981b96e * lisp/image/image-converter.el: Fix customization of
image-converter.
adds fa4eec5cfa8 Merge from origin/emacs-27
adds e35d68f2d89 * lisp/dired.el (dired-readin): Don't bind
inhibit-modification-hooks
adds 33b427c1052 * lisp/minibuffer.el (minibuffer-completion-help): Use
mainbuf (bug#39822)
adds 9f6d3a84d8f Mark recently failing Tramp tests on hydra
adds 05cab7ad06e * lisp/dired.el (dired-readin): Improve comment
adds a477a7b86ba Don't lose point during fileloop replace (Bug#38867)
adds cddf85d256d Remove `all_buffers` and the associated `next` field of
buffers
adds 319a2a74275 javac support in compilation-parse-errors rules
adds e2165eef3d6 Avoid error messages loading trampver.el
adds 953b5b4a6d2 ; Auto-commit of loaddefs files.
adds b538cd88b48 Fix compilation with CHECK_STRUCTS
adds 34ae2d0c220 Allow negative line width for :box face attribute
adds 7e243a87904 ; * test/lisp/net/tramp-tests.el
(tramp-test30-make-process): Instrument.
adds bb729496f9b * lisp/window.el (display-buffer): Extend doc with
body-function (bug#39822)
adds adfcc17e6ff * lisp/vc/vc-dir.el: Commands to mark un/registered
files (bug#34949)
adds f28166dc9a5 Copy INSIDE_EMACS env variable to subprocesses in
Eshell (Bug#25496)
adds f134dfa041b Error out if 'date-days-in-month' is given an invalid
month
adds d8dae04e5ae Improve last change
adds 1ded4a8b932 Fix movement commands in gomoku
adds 2c450917911 load-library, locate-library: Use read-library-name
adds 463f6351716 Update texinfo.el following changes in
'tex-start-options-string'
adds d08e81ce5a1 Make make-{network,serial}-process handle :coding nil
consistently
adds 00f7744c1b0 Check for IPv6 servers in dns.el
adds 9b6d252a180 * lisp/arc-mode.el: Use lexical-binding
adds 702a97ffb2c * lisp/arc-mode.el: Remove redundant `:group`s
adds b318e58d28c * lisp/arc-mode.el (archive-ar-write-file-member): New
function
adds 9b995320c85 C++ Mode: recognize brace blocks without the hitherto
required = sign
adds c640be60d91 * lisp/arc-mode.el: Use cl-structs rather than vectors
adds fd38c9c0afe * lisp/arc-mode.el: Remove unused struct fields
adds 05d365d3105 Fix face spec handling for 'default' "terminal class"
adds f71afd600ae Support the "explore" command in gdb-mi.el
adds 15853707c8c Default gcc -Og to inlining key ops
adds 02b06216b7e * lib-src/Makefile.in (LINK_CFLAGS): Remove; unused.
adds 4b4da58e8c1 Revert unneeded part of gcc -Og change
adds c09457e6ed8 * lisp/arc-mode.el (archive--file-desc): Add fields
from other structs
adds e6b5cd0edac Avoid SAFE_ALLOCA in Fstring, Funibyte_string
adds 83f9094316d * lisp/arc-mode.el: Remove
make-(local-variable|variable-buffer-local)
adds 95a7c6ec58c * lisp/arc-mode.el: Rewrite displaying the summaries
adds 9b8dacdb264 * src/lisp.h: Update overly-optimistic comment.
adds bec5cfee766 Improve integer range checking
adds 962562cde45 Fix inverted NOCOPY encode/decode parameter (bug#40407)
adds c7ac76603f2 Suppress relint diagnostics in rx-tests.el
adds 4ed39549e3f Avoid expensive recoding for ASCII identity cases
(bug#40407)
adds a32c55bd9f3 * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Avoid
known cl-defsubst breakage
adds 650a664ccd1 Let imenu to work on the menu bar when its list is a
single non-nested member.
adds ac3da1dd962 Handle project--files-in-directory finding no files
better
adds 94b6b0b5c55 Merge from origin/emacs-27
adds b2f2d0d2c43 ; Auto-commit of loaddefs files.
adds 0e18fdd1b6e ; Merge from origin/emacs-27
adds 44ac9e48bbd Tweak htmlfontify's generated output
adds 38731d504eb ; * src/buffer.c (syms_of_buffer) <inhibit-read-only>:
Doc fix.
adds d4f51d0a2ef Don't draw GTK's internal border and tab bar on top of
each other
adds fa823653ffb Fix invocations of gpg from Gnus
adds 452d776a5da Fix small bug in copy_string_contents.
adds 7e78f0d1b26 Fix void-variable n-reb in re-builder (Bug#40409)
adds f8607d3c035 Handle filling of indented ChangeLog function entries
adds 6de20c7eab0 Fix syntax error in man page.
adds 333f63d5370 Merge from origin/emacs-27
adds c40b72389e4 Fix thinko in tramp-cache.el
adds 507f26d532a Fix a recent change in bignum.c
adds 24c3fa96077 * src/coding.c (code_convert_string): Fix type
mismatches.
adds 981cea9b624 Fix problems when dragging frames with the mouse
adds fd4ee361395 Unify and improve gdb-mi source buffer display logic
adds 3dc2f50e5bf Fix case that $PATH is longer than 4096 chars in Tramp
adds 8b040476538 Pacify gcc in xpm_scan
adds 8d95e75eb68 utf-7 and utf-7-imap are not ASCII-compatible
(bug#40407)
adds 23b04ef0e7d Use length field when dns-query is using TCP
adds 6382e133081 Add :coding support to open-network-stream and
open-gnutls-stream
adds b9b32074cec Improve inlining when compiling with -Og
adds c36792bd79f Revert my KEY_OPS_CFLAGS change to src/Makefile.in
adds 4e109d15296 Support character composition for Hangul jamo
adds 1aeb1819353 ; * lisp/international/mule-conf.el: Minor comment
wording fix.
adds faf996dc6e9 Fix decoding ASCII strings with embedded CR characters
adds 20eb4247cdc Fix decoding of ASCII strings with embedded CR
characters
adds 402cbc5be26 Don't rely on copying in {EN,DE}CODE_FILE
adds 786887cf439 Don't crash with invalid argument in
check-coding-systems-region
adds 95dd8de1df1 chinese-hz is not ASCII compatible (bug#40407)
adds d3e2c88041b Fix ASCII-only conversion logic (bug#40407)
adds 50618cc3038 Fix display of boxed header-line
adds e18c24b35a7 Set last-coding-system-used upon ASCII conversion
bypass (bug#40407)
adds aa072db86b6 * lisp/net/tramp.el (tramp-action-process-alive): Read
pending output.
adds 3275b014878 Reword documentation for eshell-variable-aliases-list
adds b902d7c9d07 ; * lisp/eshell/esh-var.el
(eshell-variable-aliases-list): Fix wording.
adds c49d379f17b Fix some problems with moving and resizing child frames
adds f451ef93088 ; * etc/NEWS: Mention 'executing-macro' in removed vars.
adds 08486f4cae8 Speed up 'resize-mode' child frames a little
adds 18d1bc0a09d Improve documentation of 'jit-lock-contextually'
adds d5750af1518 Avoid assertion violation in intervals.c
adds 36c42d2a30e * doc/misc/tramp.texi (Bug Reports): Avoid line breaks
in traces.
adds 90321f595c8 Fix face extension in pulse.el
adds 17a1bb5a032 Fix redisplay when scrolling under redisplay-dont-pause
adds 6057d79a4eb * doc/lispref/keymaps.texi (Extended Menu Items): Tweak
:key-sequence
adds fd27685c1e6 ; * doc/lispref/keymaps.texi (Extended Menu Items): Fix
last change.
adds 1988ffbaed7 Merge from origin/emacs-27
adds a79019c16b2 Allow ENCODE_FILE and DECODE_FILE to use no-copy
conversion
adds 5084fdb83e2 * lisp/progmodes/cl-font-lock.el: New file
adds 38166443c06 * lisp/progmodes/cl-font-lock.el: Fix header and make
it a minor mode
adds e7b4233d9bc * etc/NEWS: Mention 'cl-font-lock-built-in-mode'
adds 86b82075234 Implement case-insensitivity in hi-lock (bug#40337)
adds 7abfb647571 * lisp/hi-lock.el (hi-lock-highlight-range): Bump
default value (bug#40224)
adds 43282a67726 Remove UNSIGNED_CMP
adds 9338b1307df ; * etc/NEWS: NEWS followup to recent changes in
hi-lock.el.
adds c7ecc6bbc03 Fix a bootstrap issue with unescaped character literal
detection.
adds 4f197a5e79e Use named functions in {defun,macro}-declarations-alist
(Bug#40491)
adds aed427ece5c Also use named functions for the ‘gv’ declare forms
(Bug#40491)
adds 900947fbe8b ; * test/src/callproc-tests.el: Fix checkdoc errors.
adds 42306747d8d Fix error in 'call-process-region' when START is nil
(Bug#40576)
adds 68ffe4a3c9a Fix bootstrap compiler warnings about
`read-library-name'
adds 91e4acf7c73 Fix hi-lock test and add new test for case-fold
(bug#40337)
adds 49f2811f782 Improve support of "Re:" in Rmail
adds c395ebaf214 Fix last change
adds 188bd80a903 gnus-shorten-url: Improve and avoid args-out-of-range
error
adds c6ecdab0ee5 Support toggling native Input Methods on MS-Windows
adds 61da72dc2df ; Fix last change.
adds fc336a46553 Document the new 'w32-get/set-ime-open-status' functions
adds 9c6392c3589 Fix previous change in w32fns.c
adds 3b4def8e60b * doc/emacs/msdos.texi (Windows Keyboard): Fix xref.
adds d0b9cf876fa * doc/lispref/processes.texi (Network): Fix xref usage.
adds cf57663f2ab Mention jit-lock deferred as an alternative to
fast-but-imprecise-scrolling
adds 1482a75efa7 Fix build failure with Fx_gtk_debug
adds 3f9310b0fec Fix and improve documentation of mail-related features
adds 36873ef2b26 Fix error message for ‘cl-struct-unknown-slot’
(bug#39995)
adds 01212a762f2 Do setup Flymake in file-less Elisp buffers
adds 63e8d0ea877 Fix last changes describing mail commands
adds ff09b4eeac7 Fix 'flymake-show-diagnostics-buffer' when line numbers
are displayed
adds 1dfc497fac2 Minor wording change in Introduction to Programming in
Emacs Lisp
adds 0a4b992c422 Merge from origin/emacs-27
adds 81d07da788e gnus-shorten-url: Improve and avoid args-out-of-range
error
adds 584ff8c2dcf ; Merge from origin/emacs-27
adds f84aed5fd23 Clarify documentation on inhibit-modification-hooks
intended usage
adds cdbb37f628a Merge from origin/emacs-27
adds 086faceb1c3 * lisp/vc/vc.el (vc-deduce-fileset): Improve docstring
(bug#34949).
adds 7a9fb5d55c9 Fix hi-lock test and add new test for unhighlight
(bug#40337)
adds df254a7445a Initial version of native image API support for
MS-Windows
adds e94206aaf60 Make use of MS-Windows native image API be selectable
at run time
adds 6bf79d65d35 ; * src/image.c: Cleanup of #ifdef's related to
HAVE_NATIVE_IMAGE_API.
adds 26df9aae532 Avoid compiler warning in image.c
adds 72fc8ec6dd0 * lisp/htmlfontify.el: Use `font-lock-ensure`
unconditionally
adds bedb3cb6654 Avoid infloop in redisplay when wrap-prefix is too wide
adds afa542c9143 Fix small glitches in documenting the native image API
feature
adds 38f7538d8f6 New function erc-switch-to-buffer-other-window
adds 13301d4266d New function erc-track-switch-buffer-other-window
adds 5f36e21fe51 Clarify the doc string of 'yank'
adds 4acdd7fe58a Fix edge case errors in filename-matching regexps
adds c7adc851ad5 * admin/authors.el: Add missing author aliases.
adds 8f200254fbe ; Update etc/AUTHORS
adds 485f24223fd ; Update ChangeLog.3
adds e5ca8e5e73a Fix Elisp manual entry on 'set-window-configuration'
adds d87a4d1f4e1 Limit RLIMIT_NOFILE to FD_SETSIZE on macOS
adds a5f7c269075 * admin/authors.el: Add an author alias.
adds 97e48510ad4 Merge from origin/emacs-27
adds e16374507f8 Fix retrieval of frame delay when using GDI+
adds 490f279c7e0 File-handling cleanup in w32image.c
adds 82c1d150938 ; * src/w32image.c (w32_select_active_frame): Comment
about GUID values.
adds c77d6af1ddb Avoid compiler warning in indent.c
adds 01436fddfb2 Regularise some file-matching regexps
adds 905c0a13f79 Fix bugs, inefficiencies and bad style in regexps
adds 7839390f271 Quote semanticdb-ebrowse-default-file-name in regexp
adds d5a7df8c02f Use directory-files-no-dot-files-regexp wherever
possible
adds b5e9beda8d8 ; * lisp/files.el
(directory-files-no-dot-files-regexp): Arg name.
adds cead6f0ad18 * src/indent.c (Fvertical_motion): Fix int/Lisp_Object
mix up.
adds 0127118c259 Fix type-checking bug in vertical-motion
adds 22ba0474207 (forward-comment -n): escaped newline is sometimes NOT
end of comment
adds 0bb3aec2675 Ignore D-Bus errors in tramp-gvfs.el (Bug#40655)
adds 6a60701bba3 Improve regexp in org-table-finish-edit-field
adds 24cb6908d70 Fix NS frame resizing issues (bug#40200, bug#28872)
adds c019f03e388 Allow dynamic choice of drawing path on NS (bug#39883)
adds e105d01c952 Use native image API for NS
adds be77a68d527 Fix comparing command names in strokes.el (bug#40600)
adds 763ec05cc17 Bind 'n' and 'p' to move between symbols in apropos
adds 7f1dae114df Fix effect-free warning in ob-screen.el while loop
adds 3e46a2315f1 Prefer inline functions in character.h
adds 27d101832ad Prefer more inline functions in character.h
adds fadfde5fdf2 Pacify gcc -Og x86-64
adds 2cb7e8669c3 Port recent character.h changes to --with-wide-int
adds 93decaa131e Fix handling of child frames in prepare_menu_bars
(Bug#40639)
adds a0c8c274d35 Fix loading multi-frame TIFF images via GDI+
adds 13210712a06 Don't abort when using GDI+ for images
adds d345c718cef Safeguard the fix of bug#40632
adds 0ed7177696c * lisp/htmlfontify.el (hfy-force-fontification): Fix
bug#40642
adds a6c391080b0 ; Merge from origin/emacs-27
adds fb5f616ae86 Improve an example in w32 FAQ
adds 660b9b8cfbf Default completion-flex-nospace to nil
adds 145a151d626 Correct Fido-mode's backspacing of directories with
spaces
adds 2a4cb2459b7 Merge from origin/emacs-27
adds 399c20d2e00 Bump Emacs version to 27.0.91
adds 9dac60b1bf4 ; Merge from origin/emacs-27
adds 9e832ba91be * lisp/erc/erc.el: Add URL to the new ERC page on the
Emacs site
adds 3876a605694 Fix a typo in calculator.el
adds c36c5a3dedb ; lisp/ldefs-boot.el: Update.
adds 6b297519b58 Fix cl-most-positive-float doc typo
adds 175c61c18bf Fix "C-u M-!" when 'shell-command-dont-erase-buffer' is
non-nil
adds f3b62b6c62c Avoid crashes in regex-emacs.c due to GC
adds 4819bea6900 Merge from origin/emacs-27
adds 45d42f81621 Use lexical-binding in apropos.el and add tests
adds d890e5b73a0 Fix misnamed variable breaking GNUstep
adds 8f0f8516501 * lisp/autoarg.el: Use lexical binding.
adds 65990f47ccd Use lexical-binding in elide-head.el and add tests
adds 3f8b771da96 Don't use Gnulib's explicit_bzero on MS-Windows
adds 423089d18b6 Rework how GDI+ functions are loaded dynamically in
w32image.c
adds 18d09058983 Silence byte-compiler after my previous commit
adds 80f04b5d7c8 * lisp/cdl.el: Use lexical binding.
adds 067b0705986 ; Fix some typos and doc issues (bug#40695)
adds 52288f4b66c Mention 'spam-stat-process-directory-age' in the
documentation
adds 6c187ed6b0a Improve documentation of 'sort-lines'
adds eebfb72c906 Document constant vs mutable objects better
adds 5e9db48fbef * doc/lispref/display.texi (Customizing Bitmaps): Fix
typo.
adds d7d5ee6c579 ; Fix a typo in cmdargs.texi (bug#40701)
adds 4df8a611171 Add new node "Image Mode" to Emacs Manual.
adds d5ec18c66bd * src/regex-emacs.c (re_match_2_internal): Rework
comment in last change
adds 14a570afaeb Remove #' and function quoting from lambda forms in
manual
adds 5734339f401 * doc/lispref/keymaps.texi (Extended Menu Items, Easy
Menu) <:key-sequence>:
adds 81e7d7f1118 Document that quoting yields constants
adds dca35b31d0a Improve mutability documentation
adds 5805df74f5b Improve mutability doc
adds e1d42da0d68 Fix mutability glitches reported by Drew Adams
adds 9261a219ec2 * doc/emacs/windows.texi (Window Convenience): Decribe
more windmove features.
adds 751510f8659 * lisp/image-mode.el: Add prefix key 's' and reduce
dependency on ImageMagick.
adds a1040861f11 Tweak setcar-related wording
adds 05089a4d658 Tweak wording re constant variables
adds 477b9eaf45d Merge from origin/emacs-27
adds 60b97442f7f Remove workaround from w32image.c
adds ec248719327 Remove unnecessary lambda quoting
adds 856d9378a49 * lisp/hi-lock.el (hi-lock--regexps-at-point): Use
proper-list-p, not consp.
adds c88a3be8087 Fix string-to-multibyte overlong sequence bug
adds f212daf0a96 Fix recently introduced error in
`tramp-sh-handle-vc-registered'
adds ab214143bbc Support old SMB1 protocol in Tramp
adds 023ff119fb5 Tweak multibyte parsing loops
adds 7b15cc3ebb4 text-char-description minor cleanup
adds 5ab80286f6f Fix display of composed text with :box face attribute
adds bef617d82fa * test/lisp/net/tramp-tests.el
adds 01dd6593831 * lisp/kermit.el: Use lexical-binding.
adds 367b55980f9 * etc/edt-user.el: Use lexical-binding.
adds 85fb9427337 Fix bug #40766, an error in edebug spec handling
adds c52f8863a53 Use lexical-binding in most src tests
adds fe3c7158f55 Use lexical-binding in most url tests
adds 1fab12efd4a Use lexical-binding for textmodes tests
adds fe15dd9deac Use lexical-binding for all net tests
adds 3335dcca1f0 Use lexical-binding for international tests
adds 89441bddea6 ; * test/lisp/international/mule-util-tests.el: Fix
typos.
adds e8493e32f8f Use lexical-binding in forms.el example files
adds bd0a8783a35 Use lexical-binding in po.el and add tests
adds 9dd4ff6e9d5 Fix two fringe bitmaps
adds 2a3a0a843f6 Remove unused variable from ftfont.c
adds f7748ad682a Fix GDI+ image loading by file name
adds 692ad405398 Improve the documentation of tab-bar and tab-line
adds a64da75961f Add image-auto-resize defcustoms to image-mode.el
adds fc55f65305e Minor improvements in documentation of the last change
adds d2836fe71b3 Improve the default value of
'doc-view-ghostscript-program'.
adds 400ff5cd195 Improve wording about constants
adds ba6104d1e8d Change doc-view-mode-map prefix key 's' to 'c'.
adds 37ebec3a95c Improve the default value of
'doc-view-ghostscript-program'.
adds 5a25d177601 * lisp/image-mode.el (image-transform-resize): Remove
FIXME comment.
adds a92ca1f1775 Improve indexing of ELisp manual
adds 369761b36db ; * src/xdisp.c: Improve the introductory commentary.
adds f7e488d2069 Calc: fix autoload errors (bug#40800)
adds a76af88dd87 Tweak mutability doc a bit more
adds 4d86c7f8227 Fix documentation of fringe bitmaps
adds 3d0e8596929 Minor doc clarification regarding fringe bitmaps
adds 74a92be16dd * lisp/simple.el (kill-ring-save): Doc fix. (Bug#40797)
adds 821760fdc43 Don't let a code literal get modified in mml parsing
(Bug#39884)
adds 45a64c97c74 Clarify semantics of trace-function CONTEXT argument
adds 519567878fa Merge from origin/emacs-27
adds eb65ac526c9 Improve list-dynamic-libraries when alist empty
adds 0e2cd5f5ab8 Use lexical-binding in misc.el and add tests
adds 7b82650c60b Use lexical-binding in dig.el and add tests
adds 24849c1b8d3 Inline a couple of functions that were macros
adds 5e4fc5b69b2 Use lexical-binding for rfc2045.el and add tests
adds 453ada0309d Use lexical-binding in spook.el
adds 677bd0a5e39 Fix tramp-test32-shell-command-dont-erase-buffer
adds 46186718979 Use lexical-binding in dos-vars.el
adds 763df4bc171 Use lexical-binding for themes
adds 895a18eafb8 * test/lisp/mail/rfc2045-tests.el: Make it work.
adds ed2def7d5e4 Improve string_char_and_length speed
adds 08408b13faa Simplify string-to-char
adds 1be8485d67e Use lexical-binding in calendar tests
adds 199f146aee3 * lisp/jit-lock.el: Don't use
`make-variable-buffer-local` on hooks.
adds e49d3a45cd4 Improve multibyte_length performance
adds 725256d0030 Use lexical-binding in most vc tests
adds 771a6b68165 Use lexical-binding in most progmodes tests
adds 428d476bbe2 Don't skip test semantic-utest-Python
adds 13f64b052f5 Use lexical-binding in most semantic tests
adds a0ee542d9e3 Use lexical-binding in many emacs-lisp tests
adds 1844bcf556b Use lexical-binding in hmac-md5.el and add tests
adds 8aca659bd14 Use lexical-binding in puny.el and add more tests
adds e309b329bb4 Use lexical-binding in version.el and add tests
adds f998e6297dd Use lexical-binding in rfc2368.el and add tests
adds c8115e88f18 Use lexical-binding in float-sup.el and add tests
adds 702d9d86f2a Add new tests to bindat-tests.el
adds 17eae91cb1b Use lexical-binding in most eshell tests
adds ac31cd384ca * etc/NEWS: Fix inconsistencies.
adds 68f4a740a13 Remove doc duplication
adds f0b9f184576 Make shell-command tests fit for tcsh.
adds f0e1bf56f04 Fix bugs in tab-bar and tab-line and mention remaining
features in manual.
adds 1f76a16ed34 * lisp/image-mode.el (image-mode-map): Update menu
items.
adds 9f5ae717fba * test/lisp/simple-tests.el
(with-shell-command-dont-erase-buffer):
adds 0278741676e Fix typo in custom.texi
adds 16fed05ba85 Avoid crashes on TTY frames with over-long compositions
adds d83cc05a736 Fix error in ERC when 'erc-server-coding-system' is
customized
adds 85544f8ef5d * lisp/isearch.el: Fix lazy-highlighting and
lazy-counting of hidden matches
adds 520fd3e728d * lisp/env.el (substitute-env-vars): Doc fix.
(Bug#40948)
adds 2f9bfaef210 ; Fix last change
adds b56401f3849 Merge from origin/emacs-27
adds 0a982c077e7 Test iso8601-parse-zone vs format-time-string %z
adds 6c1b12e7d2f Add new function dom-remove-attribute
adds 3c810669f7b Use lexical-binding in qp.el and add tests
adds 72570e0fc39 ; Fix last addition to dom-tests.el
adds 44d824e7f05 ; Silence byte-compiler warning in version.el
adds d386f1fb621 Use lexical-binding in most remaining emacs-lisp tests
adds 691f19798a2 Fix calculator division truncation (bug#40892)
adds 0c899eede33 Make `make-local-variable' declare the var locally
dynamic
adds 7fa3e754cb7 Use lexical-binding in most remaining tests
adds 43fded12d54 Add lisp-data-mode for editing non-code Lisp data
adds a4c07bc8c82 Protect non-selected face spec components in
custimize-face. Fixes bug #40866
adds 9f3f1692767 ; Auto-commit of loaddefs files.
adds 2a8784129da ; Fix recent additions with lisp-data-mode
adds b23daca2078 Consolidate lisp/jsonrpc.el logging in single events
buffer
adds 4b6c2bcecfe * lisp/jsonrpc.el (initialize-instance): Fix
closing-paren typo.
adds 145aab0672a cc-mode: add support for Doxygen documentation style
adds c59e8784398 Inhibit modification hooks when saving
eieio-persistent's
adds 2ea1265f55d Properly fix embarassing missing paren typo in
jsonrpc.el
adds 0ea1463e679 Fix 'count-screen-lines' when lines are truncated
adds a941a9e8c22 ;; Revert recent change in tramp-cache.el
adds 11fd01c9941 Improve Info-mode doc and menu
adds 4be16866b95 Use lexical-binding for some term libraries
adds a9432bd2cc0 Improve Tramp debug messages
adds 7f51ab51636 Do not delete asynchronous Tramp processes due to
session timeout
adds 63268253d21 Regexps cannot infloop; fix manual
adds cb1e73d1bc9 Improve accuracy of apropos commands that search doc
strings
adds b82dbba5e0d Use lexical-binding in w32-vars.el
adds d55b3b59666 Improve indentation of 'loop' forms
adds 5f516dc9441 Remove redundant :groups args missed in last commit
adds 274ec97e3c6 Make sure alist-related functions say so in their doc
adds 7a12ab5ea22 Fix project.el commands in "transient" projects
adds 1f17193e006 Expand file name for remote dirs as well
adds c6d70f890ce Merge from origin/emacs-27
adds 82140c510c4 Fix calculator division truncation (bug#40892)
adds f696dc883f3 ; Merge from origin/emacs-27
adds aea1b4db72d Revert "Fix calculator division truncation (bug#40892)"
adds 1d477a0fec2 Recommend to avoid unnecessary abbreviations in doc
adds 76cf14f9ca3 Merge from origin/emacs-27
adds fc8e02a4d5e ; Auto-commit of loaddefs files.
adds 8b4a61d33b9 ; Merge from origin/emacs-27
adds 5a5d8a8ec06 * lisp/desktop.el (desktop-save): Doc fix. (Bug#41007)
adds ed25282b827 Document effect of 'search-upper-case' on replacement
commands
adds 0a3731feef3 Make memq etc. examples more like they were
adds 99a544c8076 Merge from origin/emacs-27
adds e90b7b9ef2a Revert "Mark breakpoints in edebug with highlights".
This fixes bug #40992
adds 4c1a28b47bc ; Merge from origin/emacs-27
adds 22bff6e87b5 cc-mode: document Doxygen ‘c-doc-comment-style’
(bug#40877)
adds 2c306146d2a Fix initial frame resizing issue on NS (bug#40200)
adds 20c1e7f8af0 Fix calculator division truncation (bug#40892)
adds 97146efdc62 ; admin/notes/git-workflow
adds 82c506192b5 ; admin/notes/git-workflow
adds 7db0093bc2c Use lexical-binding in check-declare.el and add tests
adds 40149b87188 * lisp/emacs-lisp/eieio.el (oset, oset-default): Mark
as obsolete
adds 6bd47f44779 Update from Gnulib
adds 106936415d2 Simplify by using attribute.h macros
adds 221e6a9bcdd Fix setting of INSIDE_EMACS in Tramp
adds 2db70edd9cc Adapt Tramp tests
adds daab2d3a62a Fix typos in recent attribute.h simplification
adds bbc34d37623 Try and improve the *Help* layout for things like
`diff-refine`.
adds 8f6524db832 Don’t assume __has_attribute in emacs-module.c
adds 58c234aa8cb Prefer 'strong' and 'em' to 'b' and 'i' in html-mode
adds c4adfbae24d Allow for custom URL handlers in browse-url.
adds d9e10a1d1a5 process-file in Tramp must return exit code (Bug#41099)
adds 4b8e6939bf7 Consult browse-url-{default-,}handlers in drag&drop.
adds f9fa726cede Improve doc strings of makunbound and fmakunbound
adds b147e6e5078 Merge from origin/emacs-27
adds f5cb5bb8281 Revert part of recent commit 85544f8ef5 (bug#40808)
adds 29171c3a8c4 ; Merge from origin/emacs-27
adds 310112fdc74 Fix eww-follow-link on URLs with #target
adds 4b419083f92 Honor search-upper-case
adds e292097f551 Merge from origin/emacs-27
adds 9f5999b08d4 Remove calls to non-existent functions from edebug.el.
adds 033bdd1b908 ; Merge from origin/emacs-27
adds 95fde1a851a * src/editfns.c (Fformat): Small documentation fix.
adds f6d6ccc984a Clarify message-sendmail-extra-arguments docstring
adds 7be160d8000 Improve "Help Summary" section in user manual
adds 3568c5d86fc Merge from origin/emacs-27
adds 79e133da034 Revert "Refix conditional step clauses in cl-loop"
adds caf155c4638 Revert "cl-loop: Add missing guard condition"
adds de1b33f5a8c Revert "cl-loop: Calculate the array length just once"
adds 1e09364d677 ; Mark Bug#29799 tests as failing since we reverted the
fix
adds b16d553ecd1 ; Merge from origin/emacs-27
adds f8e6cd11b34 Fix docstring quoting
adds 76516465bff * doc/emacs/modes.texi (Major Modes): Fix quoting.
(Bug#41110)
adds 153241d664f Merge from origin/emacs-27
adds 02f5a419fdc Pacify buggy old GCC with a cast
adds 86fef6ab89e Restore HTML rendering behavior of
browse-url-of-buffer/file.
adds 281b9e42a49 ; Fix recent byte-compiler warnings in dnd.el
adds 3b5f728bffb Refactor browse-url handler selection into separate
function.
adds de5f59219ac Handle signals in Tramp's process-file
adds 2c905fb8a1d Fix browse-url (remove debugging leftover).
adds de7158598fc Revert "cl-loop: Calculate the array length just once"
adds ddc80203276 Don't increment array index in cl-loop twice (Bug#40727)
adds 5b5039caa2e ; Improve recent change to browse-url.el
adds 263ab750a59 ; Fix recent byte-compiler warning in dnd.el again
adds b0f9cbb3da6 Categorize browse-url functions into internal and
external ones.
adds b2581eea1be Allow browsing an URL explicitly with an internal or
external browser.
adds 958ddc9526a ; Update recent function declaration in dnd.el
adds 39b2a598d27 Make pcase pattern 'eieio' respect slot access related
functions.
adds 909591a4b25 Allow predicates for matching in browse-url-handlers.
adds 0d861f25b28 Fix reading kind argument in
browse-url-with-browser-kind.
adds 1f149cb392a Prevent hanging in next-single-char-property-change
adds 0bd6ae773a1 Only treat display strings as buttons if they have
'button' property
adds fab23328512 cc-mode: add ‘c-lineup-ternary-bodies’ (bug#41061)
adds ae3c510696f cc-mode: extend regexp used by ‘c-or-c++-mode’
adds ebfb2c4d1bc Update from Gnulib
adds e59f697cd58 Improve nonnull checking with GCC in emacs-module
adds 196bc13b7bc Add new filter command to Package Menu (Bug#39903)
adds a76cafea0d5 Fix handling of FROM = t and TO = t by
'window-text-pixel-size'
adds 0385771e2fe Fix references to Speedbar in VHDL mode
adds 7081c1d66fe Fix typos in the Emacs user manual
adds 2caf3e997e2 Improve documentation of Hi Lock mode
adds 4a895c1b260 Fix a typo in a comment
adds a1cbd05f389 Improve documentation of 'with-suppressed-warnings'.
adds 0bae57033f0 Fix GTK's Tool Bar menu radio buttons
adds 4c98aa7ea56 Minor clarifications in NEWS
adds e13300ae50f Merge branch 'emacs-27' of
git.sv.gnu.org:/srv/git/emacs into emacs-27
adds d5c184aa3e2 Refer to fill column indicator Info node in some places.
adds c5e58397762 Fix customization of
'display-fill-column-indicator-character'
adds be0d1cac83d Small fix for type of
'display-fill-column-indicator-character'
adds 5c890bfc191 Merge from origin/emacs-27
adds 94224c4addc * src/xdisp.c (Fwindow_text_pixel_size): Fix previous
merge.
adds 9d8fc3a5980 Use lexical-binding in help-mode.el and add tests
adds b7682d2a261 Add writing modes module to CSS property list
adds 2df2f787116 Add containment module to CSS property list
adds 1efaa1d66b9 Allow underscores in CSS variable names
adds 8f808be68bf Use lexical-binding in glasses.el and add tests
adds 0bb9aeddd6a * lisp/emacs-lisp/eieio.el (eieio pcase macro): Remove
unused var `is`
adds 5a31b1afca4 Prefer function-put over put for setting
browse-url-browser-kind.
adds 7f7a8fbfd70 * lisp/emacs-lisp/eieio.el (eieio pcase macro): Fix
last-minute typo
adds a218c986157 * lisp/emacs-lisp/pcase.el: Don't bind unused vars in
branches
adds b97877470dc Use better icons on GTK in message-mode and isearch
adds f8da04d6fa5 Use the "modern" toolbars in Gnus again
adds c9d7253dd1b Map "mail/compose" icon to "mail-message-new" in GTK
adds 67bcde188f7 * lisp/ielm.el: Handle corner case where */**/*** are
not yet bound
adds 5601eb231fe * lisp/emacs-lisp/syntax.el (syntax-propertize): Use
run-hook-wrapped
adds 68b34c66319 * lisp/subr.el (dolist, dotimes, combine-change-calls):
Cosmetic tweaks
adds 6bcf7912aad * lisp/textmodes/bibtex.el: Avoid `eval`
adds 703115829b3 ; Fix last change to bibtex.el
adds a69ef94e227 * lisp/emacs-lisp/pcase.el (pcase--fgrep): Look inside
vectors
adds dd0b910f1a9 Fix bug #40992 whilst still allowing breakpoint
highlights in edebug
adds 00f0ad55cd7 Update from gnulib
adds 4645430b928 Pacify GCC 10.1.0
adds a2792ad54c3 Suppress test failure on hydra.nixos.org
adds ee5c5daad5f Base timer-list-mode on tabulated-list-mode (Bug#40854)
adds e6837016b02 Support sorting timer-list-mode by column (Bug#40854)
adds 3b170f04f49 Revert "Inhibit modification hooks when saving
eieio-persistent's"
adds 45fa5e97248 * lisp/emacs-lisp/syntax.el: Fix bug#41195
adds a87cd10935b Use proper digraphs in Bahá’í month names
adds cf453495898 Use lexical-binding in cal-julian.el and add tests
adds 60c9a534291 Use lexical-binding in dissociate.el and add tests
adds e420910eb62 Use lexical-binding in animate.el and add tests
adds 41e6682eb6c ; Fix warning in last change
adds ac298baa0ed Use lexical-binding in t-mouse.el
adds 9ebf51999ce Turn Eldoc, Xref and Project into GNU ELPA :core
packages
adds f8a9edce733 Fix some oddities, uncovered by Tramp tests
adds a4671733b7b ; Fix warning after last change in cal-julian.el
adds 1d559581b3b Calc: fix LU decomposition for non-numeric matrices
(bug#41223)
adds 4af8b17149e Fix customisation of mouse-drag-and-drop-region
(bug#41251)
adds 3a284e57862 Combine archive-int-to-mode and tar-grind-file-mode
adds 065f6a1d8b5 ; Fix warning in last change
adds 779bc886f9b Improve detection of Git submodules
adds 5d97d2683a5 ; Tweak version numbers in lisp/progmodes/xref.el
adds b76cdd0c1a7 Delete libraries obsolete since 23.1 and 23.2
adds 60cd6cce557 Calc: GCD(0,x)=GCD(x,0)=|x|, not x (bug#41279)
adds cde856bd6c5 Use lexical-binding in autoconf.el and add tests
adds b5ec24a4f14 * lisp/progmodes/xref.el: Fix first line syntax
adds afca37343d0 Fix Git submodules detection breakage
adds 66cbe8b946b CC Mode: Fix bug #40052, where a very large macro was
too slow in scrolling
adds 4307a84fd8c Fix submodules, second try
adds dba8f3783b2 * lisp/progmodes/project.el (project-try-vc): Fix
regexp typo.
adds bbbab82a711 Introduce process-file-return-signal-string
adds 5ab12a4b1b8 * lisp/textmodes/bibtex.el: Fix bug#41285 (paren typo)
adds 436809b705a Remove some XEmacs compat code from semantic
adds 21b7165473d Remove Emacs 22 compat code from ediff-vers.el
adds e07a751e088 ; * lisp/htmlfontify.el: Minor fix in file headers.
adds d1545e2a038 Remove Emacs 22 compat code from abbrev.el
adds 7f690a4bf1f Remove some compat code from CEDET
adds a67415a71a1 Remove stale comments
adds e2406ff60f0 * lisp/dired.el (dired-toggle-marks): Doc fix.
(Bug#41097)
adds 632aa9d57a5 Go back to “Bahá’í”
adds 3d819956923 Fix docstring of flymake-make-diagnostic (bug#40351)
adds a37290a6f96 In x_hide_tip reset tip_last_frame for GTK+ tooltips
only (Bug#41200)
adds 48830c73e77 Fix a crash in handle_display_spec
adds 747e0a2523e Improve ediff readability in misterioso theme
(Bug#41221)
adds 406fb0746c8 Fix documentation related to 'command-switch-alist'.
adds e75f6be6cc1 Fix dired default file operation (bug#41261)
adds 28541674cdf Consider face inheritance when checking region face
background.
adds efd4e973a4f Reflect the emacs-devel ELPA/MELPA dispute in FAQ
adds b4937f64cd9 Improve documentation of manually installing Lisp
packages
adds 788c2480f44 Merge from origin/emacs-27
adds a6ebca21b34 Add a note to eshell.texi that I, too, was a contributor
adds c7bc28bf038 Don’t attempt to modify constant conses
adds 1fc4e3fb3f6 ; Bump the project.el version to trigger a new release
adds 313955110b2 Don’t attempt to modify constant strings
adds a8f24a89d73 Fix minor issues with
mouse-drag-and-drop-region-show-tooltip
adds 5daa7a5fd4a Don't mention non-GNU package archives.
adds abec255c024 * Fix Garbage Collector for missing calle-saved regs
content (Bug#41357)
adds 00be23c2af4 Don’t attempt to modify constant strings
adds 94f01fe206b vc-working-revision: Bind default-directory
adds 30e8d560aac Add user option project-vc-merge-submodules
adds 2216468786f Update the package version
adds b1fe27d77db Fix calculator entry of numbers with negative exponents
(bug#41347)
adds b2e2128745a Use lexical-binding in webjump.el and add tests
adds 86594a3ddb0 Restore buffer-undo-list to buffer-local-variables
adds ceee275431c CC Mode: Allow "static" etc. to be placed after a
declaration's type name
adds ca7224d5dbf Add test for recent buffer-local-variables change
adds 018eb31fc0a ; Update NEWS
adds 3d1bcfba5e2 Redo RCS Id for pdumper
adds b1cd1f0b5aa Improve password-cache-add example in comment
adds 06fe322c8d7 Clarify wording in my last commit
adds c5eafccc9d2 Reject attempts to clear pure strings
adds 659ed857c04 Indicate not downloaded parts in MIME buttons.
adds 5af991872d5 Allow back-references in syntax-propertize-rules.
adds 3c2624e1882 project--vc-list-files: Don't list conflicted files
thrice
adds babdd2e90e1 Add project-compile command
adds 5352bda4eeb Add test for bug#39680
adds f0b0105d913 Hoist some byte-code checking out of eval
adds 453ffe5d535 Fix minor Tramp oddities
adds 6b3fb29ede1 ; src/alloc.c: Add a GC reg spill mechanism and
Bug#41357 related commentary.
adds 525df72753a ; Fix comment in tramp-archive.el
adds bd64571ef21 which-function-mode: put hook function on
after-change-major-mode-hook
adds 5b66483eade Prevent gnus-registry-handle-action from creating
spurious entries
adds 5989432d15f CC Mode: Fix bug #39972, by fixing c-display-defun-name
for nested defuns
adds 0bfee4b18be Bookmark locations can refer to VC directory buffers
(bug#39722)
adds cdec3139b91 lisp/ido.el: Respect completion-auto-help setting
adds d714aa753b7 ; Bump defcustom :version in last change
adds 3f082af536c Various json.el improvements
adds 3a7894ecd11 Improve shr/eww handling of mailto URLs
adds 813e42c63bc Disable ido-everywhere when ido-mode is off
adds 5044c19001f project.el: A project has only one main root now
adds c67f8f298a2 Implement 'mark-resolved' for the Git backend
adds cde0589818e * lisp/doc-view.el (doc-view-presentation): Fix thinko
adds b4a15191891 Delete another library obsolete since 23.2
adds d7fc6bd17c2 Let user adjust the column widths of the package menu.
adds 232bb691c10 ; * etc/NEWS: Mention new customization options for
package.el.
adds f8581bcf6a1 Reject invalid characters in XML strings (Bug#41094).
adds 6ac2326e5bc Don’t use “constant” for values you shouldn’t change
adds b48ab743a86 Minor fixups for mutability doc
adds 03d44acfdda * doc/lispref/control.texi (Processing of Errors):
Improve indexing.
adds 4b9fbdb5a71 ; Update TODO item about ligature support
adds fabcc1ee13f Merge from origin/emacs-27
adds 0eeeedf1957 ; * etc/PROBLEMS: Add note about color list issues on
macOS.
adds bd5c3d10b14 ; Merge from origin/emacs-27
adds 8cc453d7888 Second attempt at improving indexing in control.texi
adds ce70cfb1b18 Merge from origin/emacs-27
adds 62a5e890d72 Redo RCS Id for pdumper
adds c0aa2f2abf7 CC Mode: Fix bug #39972, by fixing c-display-defun-name
for nested defuns
adds 294495de8e9 ; Merge from origin/emacs-27
adds a10254dd46d Fix accessing files on networked drives on MS-Windows
adds 13b6dfd4f76 * doc/emacs/killing.texi (Rectangles): Improve indexing.
adds fb2e34cd215 ; * etc/TODO (Ligatures): Update the entry based on
recent discussions.
adds c7737d40f2a ; * etc/TODO (Ligatures): Update the entry based on
recent discussions.
adds 1a6d59eebaf Improve the documentation of setting up fontsets
adds d6a0b66a0cf * lisp/subr.el (save-match-data): Clarify use in
docstring
adds d436e4840a2 Merge from origin/emacs-27
adds 9e977c49725 Restore check for Emacs 20.2 bytecodes
adds e021c2dc227 Port etags FALLTHROUGH to C2X
adds ced29038dfb Add three C++20 coroutine keywords, co_await, co_yield,
and co_return
adds 104b68b670e Mark browse-url-conkeror as obsolete
adds 3b65fb7658c Fix segfault on closing frame with tooltip (Bug#41239)
adds b9b8c5e3fa7 Make dedicated keymap and mode for eshell-command
(Bug#41370)
adds 0cdedf612b9 Add command ffap-other-tab (Bug#41410)
adds c812223c9fc Don't bug out in xml-escape-string if invalid
characters aren't present
adds f8e99938ec4 Allow inhibiting 'auto-save-visited-mode' on a
per-buffer basis.
adds 448fe7ad250 ; * lisp/files.el (auto-save-visited-mode): Fix typo in
last commit.
adds c0275555f20 ; More the note about reporting problems further up
adds 3f66908ee08 Bump project.el version
adds 8b940dac32c Mark metamail.el as obsolete (Bug#41388)
adds 0dc529175dc Fix aborts due to GC losing pseudovectors
adds 3abf76da564 Refix aborts due to GC losing pseudovectors
adds 92278640bab Further fix for aborts due to GC losing pseudovectors
adds c4faf78a985 Move union emacs_align_type to alloc.c
adds 9f7bfb6cb06 Port struct Lisp_FLoat to oddball platforms
adds 5467aac131f Introduce some Objective-C 2.0 keywords. This fixes
bug #5953
adds 0fc4989f34b Tweak GC performance if !USE_LSB_TAG
adds c5cf630ecd4 Don't clobber match data in utf-8-hfs conversion
(bug#41445)
adds 22446569cd3 Omit unnecessary USE_LAB_TAG #if
adds 9d11f127f15 --with-wide-int is a no-op on 64-bit hosts
adds dcd96745b0c Fix crash with invalid bytecode vectors
adds a824d5c87a1 Fix customizing of ido-mode (Bug#41557)
adds ae348f32864 Adjust NEWS for revert of eshell fix on emacs-27
(Bug#41370)
adds cddb0079ff4 ; * lisp/format-spec.el (format-spec): Fix typo.
adds 0195809bb65 Fix rare assertion violations in 'etags'
adds 4737d0af758 Fix Elisp manual entry for format-spec
adds e7a3ed8a6dd Fix tab-bar-tab-name-ellipsis initialization
adds dc78327e32f Merge from origin/emacs-27
adds 478638e4706 Revert "Fix eshell-mode-map initialization"
adds a134691435e ; Merge from origin/emacs-27
adds df91c94ca8e Fix access to single-byte characters in buffer text
adds 0691d25295c * etc/NEWS.25: Belatedly announce upcase-dwim and
downcase-dwim.
adds 9d7fd78421a Make next-error behavior a bit more flexible
adds 313dc0439e9 ; Fix another format-spec typo in the Elisp manual
adds d0dd0e06129 ; Fix more @var/@code mixups in Elisp manual
adds bd7b681dc43 Tiny texinfo markup fixes
adds 4939beacb33 Merge from origin/emacs-27
adds 2bdb2cd10d0 Document that {en,de}code-coding-string preserve match
data
adds afb7602a24c Add project switching functionality
adds 9f88356b677 Simplify a little, and avoid duplicate commands
adds 9422fb5e686 Improve project name completion
adds c8cca68751a Use an alist instead of a keymap
adds afb96da6111 Move project-dired and project-eshell higher
adds 02e1ee95a8d Integrate project-switch-project with
project-find-regexp
adds 46bb2cbd00e Change dispatch binding of 'project-find-regexp'
adds c6f56bd279b Turn project switch menu var into a public alist
adds c6e80fdb65c Simplify 'project--keymap-prompt' a bit
adds 70824683fd9 Rename 'project-switch-menu' to
'project-switch-commands'
adds 0db801a3adf Update the Emacs manual with recent project.el changes
adds 0b057ca9bcf Teach project-current to inhibit the prompt
adds e37e6c8d91c Some copy edits
adds 5a48ede3acb Adapt project functions to the new 'project-root'
adds 449810bbe99 Avoid adding the empty string to the project list
adds b7dffcb501d Simplify the previous commit
adds 9823c66b885 ; * doc/emacs/maintaining.texi: Fix typo.
adds d97f224fd0d Merge branch 'feature/project-switching'
adds 7f692114cdc Improve Malayalam language transliteration
adds 7af4e72de24 ; project.el: Update TODO
adds 7865820f6b0 next-error-find-buffer-function: Back to #'ignore
adds df4991093b9 Create a buffer-local binding to improve performance
adds 1b2a881c9b3 * lisp/emacs-lisp/lisp-mode.el: Add new indentation
convention
adds 9050f0f1bcb * lisp/net/tramp-smb.el (tramp-smb-errors): Add
"NT_STATUS_INVALID_PARAMETER".
adds c74e24eacd2 Commit indian.el forgotten in previous change.
adds dc15e70ddd0 Fix display of line-prefix with fringe bitmaps
adds ba292ea330b project-prompt-project-dir: Use more consistent prompts
adds 187fe431083 * lisp/emacs-lisp/package.elm lisp/emacs-lisp/smie.el:
Fix indent
adds f42db4b6e15 Another fix of display of line-prefix with fringe
bitmaps
adds 360d7c716dc Remove private prototype for 'execve' and its uses in
MinGW build
adds 3dbe6530b12 Minor fix in 'find-alternate-file'
adds 780f674a82a Don't return transient projects with MAYBE-PROMPT=nil
adds abe7c22da96 occur: Add bindings for next-error-no-select
adds dc4db3ef09d Protect bidi cache from inadvertent resets
adds f56830acbfa Remove mhtml--extend-font-lock-region (Bug#41441)
adds 43caa9680b0 Unbreak compilation with CHECK_STRUCTS defined.
adds f9292586461 Change xref-find-apropos to pass PATTERN to backend
verbatim
adds 056200f3ebd ; Auto-commit of loaddefs files.
adds 1b6bd974403 Bug #41061 patch: Fix typos and amend code slightly
adds 6d6ec1bc1e7 ; Fix some recent byte-compilation warnings
adds 2c1e5b9e77d * lisp/progmodes/project.el (project-vc-dir,
project-shell): New commands.
adds a8ad94cd2fc Fix mingw.org's MinGW GCC 9 warning about 'execve'
adds d3e0023aaa7 ; * etc/TODO: Fix formatting. (Bug#41497)
adds f72bb4ce366 * lisp/tab-bar.el (switch-to-buffer-other-tab):
Normalize buffer.
adds 41232e67973 Avoid crashes due to bidi cache being reset during
redisplay
adds cc340da1fe8 Fix bug #41618 "(byte-compile 'foo) errors when foo is
a macro."
adds 36f508f5895 ; * src/xdisp.c (find_last_unchanged_at_beg_row): Fix a
typo.
adds 68b6dad1d8e Be more aggressive in marking objects during GC
adds 44c0e074f7c * doc/emacs/buffers.texi (Icomplete): Mention
icomplete-minibuffer-setup-hook.
adds e10bd9e249b Merge from origin/emacs-27
adds fb90f46f477 ; Auto-commit of loaddefs files.
adds 8c3ed298a0a ; Merge from origin/emacs-27
adds 0260d2d2dbb Don't call 'mbrtowc' on WINDOWSNT
adds e10940f3f14 Merge from origin/emacs-27
adds 3973f68f590 Simplify and regularize some offset tests in alloc.c
adds 7ddfbb98d25 Fix handling of CGJ in Hebrew text
adds e7065459d96 Remove 'project--ensure-file-exists'
adds 9afcf2bd39c Write project list to file only when changed
adds 22b2e9c9012 Fix Arabic composition rules
adds acba19e2476 ; * src/composite.c (syms_of_composite): Fix last
change.
adds 8b71bfb891d project-list-file: New user option
adds 1fe1c84b188 Small cleanup
adds f3dd3ddd9e7 ; NEWS updates
adds 0bfc4b3dd36 Avoid losing composition state in handle_stop_backwards
adds 188dc2e5a3c Fix bug in recent byte-code checking hoist
adds 4cabf16e1dd Handle mid-gstring face changes
adds 74966904b08 ; Clean up recent project.el additions
adds 7e8c1a67187 Make color-distance symmetric and more accurate
adds bd20af2d41f Ensure Jsonrpc processes are created in correct buffer
adds 6dad339f064 Fix make-text-button bug with string copy
adds 65749436d03 Revert make-text-button string copy
adds 638ef457876 Don’t default to Valgrind unless ENABLE_CHECKING
adds 4fff6502368 ; * test/src/xfaces-tests.el (xfaces-color-distance):
Fix bug id
adds cdadb7a97cb * lisp/font-lock.el
(font-lock--syntax-table-affects-ppss): New var
adds b41be0ee83b ; Small cleanup in project.el
adds e7fb0a48a65 Use characters for keys in project-switch-commands
adds f4568bac569 Change default project list filename to "projects"
adds 25390b28c43 * lisp/dired.el (dired-toggle-marks): Use region for
non-nil dired-mark-region
adds f51f9634788 Fix some side-effecting uses of make-text-button
adds 4dcf8f2205f Make live_*_p more accurate
adds 8ee367fe864 Streamline live_*_holding
adds a984f39554c Avoid zero-width glyphs and the resulting cursor
artifacts
adds acd2cb28ef6 Improve battery status display via GNU/Linux sysfs
adds 8bcc781bc76 Un-deprecate oset and oset-default
adds 7ac79872aed make-text-button no longer modifies its string arg
adds 788cd6d8b98 The key prefix 'C-x t t' displays next command buffer
in a new tab (bug#41691)
adds 9fc935f1225 Use 65535 as color-values scale value in the NS backend
adds 54e840a8b44 Tramp code cleanup
adds a6b0e7202d5 Add file encryption to Tramp
adds 6cb557e7a58 * lisp/progmodes/js.el (js-mode): Remove second call to
c-init-language-vars
adds b07e3b1d97e Improve format-spec documentation (bug#41571)
adds cf473e742fd * test/lisp/battery-tests.el: New file.
adds 7d323f07c0b Silence some byte-compiler warnings in tests
adds 30a7ee505ac Fix Arabic shaping when eww/shr fill the text to be
rendered
adds 73749efa131 Update Ukrainian transliteration
adds bf09106256f Improve documentation of 'sort-subr'
adds cc35b197c77 Update package-menu-quick-help
adds 3916e63f9e9 Have Fido mode also imitate Ido mode in ignore-case
options
adds d8593fd19ff Minor improvements to EDE and EIEIO manuals
adds fbd49f969ea * src/xdisp.c (Fwindow_text_pixel_size): Doc fix.
(Bug#41737)
adds dd366b5d3bc Improve documentation of 'window-text-pixel-size'
adds 1af0e95fec0 Gnus nnir-summary-line-format has no effect
adds 35661ef943d Fix typo in "(elisp) Type Keywords"
adds fa6d56529f9 Merge from origin/emacs-27
adds e42e98ec0b9 * test/lisp/net/tramp-tests.el: tramp-crypt-file-name-p
not autoloaded.
adds 53fba73ff25 * lisp/emacs-lisp/byte-opt.el (side-effect-free-fns):
Add `make-byte-code'.
adds 80abaea1d9c Use lexical-binding in lunar.el and add tests
adds 46304c474c4 Add autoload problem in tramp-crypt.el.
adds 64e25cde324 More robust NS hex colour string parsing
adds 3b93549597f * lisp/simple.el (shell-command-on-region): Handle nil
replace on rectangles.
adds 4b21759b6f0 Continue implementation of tramp-crypt.el
adds 5a6e790247c Orthographical amendments to commit
145aab0672ae259736ee9230f8e0ff4effa5f4fd
adds d4e7087b68d Save project list as lisp data
adds 9e04d0f289c ; Simplify last change
adds 73be4d1ed5b Allow destructuring in &aux sections when using edebug
(Bug#40431)
adds 00f4b7215c6 Slightly improve commit
73be4d1ed5b190bd93e9bad6aebe43d0dea0d7d3.
adds ee8b2742d7f ; * test/lisp/emacs-lisp/generator-tests.el: Checkdoc
fixes
adds b19259c8412 Futher tramp-crypt implementation and documentation
adds 68ae6faa7f1 Improved light/dark colour predicate (bug#41544)
adds d8a6d2e4810 ; * lisp/faces.el (readable-foreground-color): Fix
editing mistake.
adds 54efe189595 Derive gnus-edit-form-mode from lisp-data-mode, fix
mode map
adds 459bd56f46a Further fixes while testing tramp-crypt
adds a3474c59dee Highlight typed variables in Python
adds f4b99b34ed1 Mark python-shell-virtualenv-root as safe for
directories
adds 4823fa1077e Tag a test as unstable
adds 82a632edc8b 2020-03-29 Michael R. Mauger <michael@mauger.com>
adds b3e7d046c3a Rearrange detecting remote uid and gid in Tramp
adds 62cf8f16494 Ensure that getters and setters can be edebugged at the
same time.
adds e96f78fca67 Band-aid for edebugging generator bodies (Bug#40434).
adds 4f92cf14f39 Add new VC command `repository-url'
adds 2e80328ba68 Add optional remote-name argument to VC repository-url
command
adds 1507d61ebc5 Use vc-git-repository-url in vc-git-dir-extra-headers
adds 4503dcf635a Fix some Tramp problems seen during tests
adds a77ac015b3f gnus-cloud: Improve cloud sync
adds 6e777a66397 Make project file name completion adhere to
customization
adds 1d2c0a25274 Change the key for project-find-regexp
adds 3bff5833371 Bump the project.el package version
adds 9682aa2f249 * lisp/dired-aux.el (dired-vc-deduce-fileset): Add
autoload cookie.
adds 6eb18a950db Move tab-bar and tab-line faces to faces.el (part of
bug#41200)
adds c43e5ed60d9 * lisp/image-mode.el (image-transform-original): New
command (bug#41222).
adds 43ad7dc1af3 Clean up D-Bus documentation (bug#41744)
adds 6b9eac67590 * lisp/simple.el (shell-command-on-region): Fix
docstring.
adds 22f4fba8a90 * lisp/emulation/cua-rect.el
(cua--rectangle-region-insert): New function.
adds 6cdecc2659a Revert markup change in with-coding-priority docs
adds 079b0dc430e Delete, don't kill, dir dir fragments in
icomplete-fido-backward-updir
adds a71d1787f12 * doc/misc/tramp.texi (Predefined connection
information): Add "tmpdir".
adds 1dff0a89497 * lisp/image-mode.el (image-toggle-display-image): Fix
fit of rotated images.
adds cd4f75bb86e Rename default function to
next-error-buffer-unnavigated-current (bug#40919)
adds 01e86b9fdf9 Fix recentf typo in Emacs manual
adds 229995ba2cd Fix some Texinfo markup
adds 21b03faed44 Merge from origin/emacs-27
adds 5502eedf90d Auto-setup for bug-reference-mode
adds e2f443df177 vc-git-dir-extra-headers: Fix recent breakage
adds 2cc48d3d10a Fix setting project-vc-merge-submodules via
.dir-locals.el
adds 2f231fcfb76 Add global bindings for project commands
adds eb3b03c1c68 New command: project-switch-to-buffer
adds 4b9b9cb43a8 ; Add a heading and a binding
adds 7c177ecb840 New command: project-kill-buffers
adds a4f1d681c10 Bind default-directory to given DIR.
adds dcdf6d71241 Make bug-reference auto-setup work in vc-dir or Magit
like modes
adds 7d7bd1b2d3b ;Fix error in commit dcdf6d7124
adds 97d1f672ac1 Various dbus.el cleanups (bug#41744)
adds 0185d76e742 Fix and extend format-spec (bug#41758)
adds 23a148c9506 Various battery.el improvements (bug#41808)
adds 453d30d92cb Improve battery.el UPower support
adds 3dd6b23cdfa Propertize all shr fragment IDs as shr-target-id
adds 363d981811e Add binding for project-kill-buffers
adds 7a37460f929 Some Tramp cleanups, mainly in tramp-crypt.el
adds 75babd073a0 * etc/NEWS: Fix inconsistencies. Add
`tramp-crypt-add-directory'.
adds ba450b6f462 Define the dark luminance limit as a named constant
adds b6c7780bb02 ; * lisp/faces.el (color-luminance-dark-limit): Better
doc string.
adds fbf40c1d903 Check AREF and aref_addr subscripts
adds 6fe5c21c723 project-switch-to-buffer: Use the "other buffer" as
default
adds 70ac80d7568 Fix newly introduced errors in Tramp
adds 1e3b0f2d95a Improve doc strings of project.el
adds 3e7499c8389 Fix various problems in Tramp
adds 2eda8199bf3 Fix last change in doc strings of project.el
adds be5d0c0f630 project-shell: Pop to an existing shell buffer by
default
adds 2fec4c733cf Fix bug with deactivation of mark in 'cua-cancel'
adds ed085129788 Revert "Don't mention non-GNU package archives."
adds 50f489b5dc5 Add fallback for 24-bit terminal color via
COLORTERM=truecolor
adds 7a709002943 Documentation followup to the last change
adds 3af631dcf28 Fix last change for bug#41619
adds c59475ae1e3 Fix a byte-compile warning.
adds c1056b0387f Pop to an existing Eshell buffer by default
adds a1b487eac0e ; project-shell, project-eshell: Docstring tweaks
adds 4cc6854cd4b Silence some warnings in tests
adds 1ecd350f38e Evaluate some unnecessarily quoted lambdas
adds f18b0357637 Fix remaining problems with tramp-crypt.el
adds a4d3897d8f0 Replace some uses of cl-mapcan with mapcan
adds 8df2957df16 Improve doc strings of 'project-shell' and
'project-eshell'
adds 0792f8e4f0d Revert last change in benchmark.el
adds 9fe2bdb88a4 Consolidate #RGB string parsers
adds 7221d844b1c ; project-shell, project-eshell: Doc fixes
adds a1686c00d0e Forward declare eshell-buffer-name in project-eshell
adds ba8370bc38a New commands other-window-prefix (C-x 4 4) and
other-frame-prefix (C-x 5 5)
adds ce4ec179304 Fix display-buffer-override-next-command to call action
only once (bug#39722)
adds 73daab99914 Preserve point in pascal-mode completion (bug#41740)
adds 62426057310 Fix spurious error in beginning-of-defun in pascal-mode
(bug#41740)
adds 8ef84632c24 Accept lexical lambda in auto-insert-alist
adds 2be719827fe project-switch-to-buffer: Do not require matching input
adds bea5eb77b31 project-switch-to-buffer: Improve Ido compatibility
adds 30ff2433b16 Minor improvements as followup to recent RGB
string-parsing change
adds 7fd3f0b3812 Fix gnus-cloud-download-all-data return value
adds 86a24971118 ; Fix indentation in last change
adds 35e881c5303 Fix problem in tramp-smb.el
adds 4e04ca847fc More not-state-changing vc commands can be used from
non-file buffers
adds bfd96e995da M-n in read-directory-name of vc commands gets project
dirs (bug#41821)
adds 875d2847755 ; Fix typos in etc/NEWS
adds 599004f7126 ; * etc/NEWS: Improve format and wording of recently
added entries.
adds b6ea0e0834f Make switch work in AWK Mode. Fixes bug #41923
adds 7d6b860245a Push action to list of functions in
display-buffer-override-next-command
adds 7574390099f CC Mode. Fix an off by one error. Fixes bug #41809
adds 1c6dc3a96c1 Add help menu entry for view-lossage
adds e2d796f374c Fix last change
adds 511ddaaed09 Add NEWS entry for bug-reference auto-setup.
adds beaff813e1f Rename project-kill-buffers-{skip-conditions,ignores}
adds 733921edfeb project-known-roots: Rename and improve
adds 96ff641cd90 project--read-project-list: Add structure verification
adds 75bb40b163c vc-known-roots: Actually update
adds be7a07f38d0 Fix byte-compilation warning in project.el
adds 89c744c380b ; Fix recent indentation in project.el
adds 4c817246753 Don't use 'cl' functions in ELisp manual's examples
adds 11e3413cff3 Fix text about Lisp archives in the Emacs FQ
adds 368e140660b Avoid crashes in 'defconst'
adds f61bff3ee9c ; * CONTRIBUTE: Clarify the preferences for patch
formatting.
adds c37de84845a Fix typos and markup in fill column indicator docs
adds dbfcdab8377 Unbreak 'reverse-region'
adds 632b0119e1a Add Jansson dependency to Windows Build
adds 0c4b033670e Improve documentation of Info node movement commands
adds bb1a9481c90 Fix posn-at-point at beginning of a display string
adds 5280e118c07 ; * src/xdisp.c (pos_visible_p): Fix last change.
(Bug#42039)
adds ffb89ed5f07 Merge from origin/emacs-27
adds 118c07e02e9 Update from Gnulib
adds 5ce5cf64384 Use getrandom syscall for nonces
adds e4028d15153 Add thread-naming support for OpenBSD
adds 162f375bac2 MS-Windows fixes as followup to import of Gnulib
'getrandom'
adds 665014452de Update from Gnulib.
adds d0872638b4f * test/src/fns-tests.el (test-secure-hash): Test
getrandom format.
adds 519e64f9814 CC Mode: optimize for repeated simple operations.
adds bc8089a3fa1 Subject: Frame-local tab-bar for numeric value of
tab-bar-show (bug#42052)
adds e98ddd6fc16 Bind 'C-x 4 1' to 'same-window-prefix' and document new
commands (bug#41691)
adds 3e72ca1fc39 ; Auto-commit of loaddefs files.
adds af313f5b9ef Support pty's on OpenBSD
adds aa6c35e95f8 ; * etc/NEWS: Announce dropping of support for OpenBSD
5.3.
adds c70a3a41630 Revert feature added in bfd96e995d using project
directories in vc (bug#41821)
adds 256bb844b0a Remove Emacs-27 reference
adds 5d1bac0ac95 * lisp/progmodes/cc-mode.el (c-or-c++-mode--regexp):
Change WS to [ \t] in it
adds 32b3856f850 Use 'emacs-lisp-mode-syntax-table' for reading Lisp
expressions
adds 697942f9a0d CC Mode: Fix wrong value of comment-start-skip, fixing
half of bug #41952
adds eae028b9e2c Fix filling in js-mode and mhtml-mode (js-mode parts),
fixing bug #41897
adds 1560c92c9c2 Remove long obsolete c-looking-at-bos. Make
c-at-expression-start-p obsolete
adds c10293e168f Relax portable number check in byte compiler (bug#42147)
adds 58e27ebb921 Don't confuse errors with nil in bytecomp-tests.el
adds e3ada2063aa Verilog-Mode collected updates.
adds 4ca13d98c9e project-switch-to-buffer: Don't filter based on
default-directory
adds bcde7952b35 ; Add a couple of FIXMEs
adds 3c7bae23377 * lisp/progmodes/project.el: Bump the version.
adds 9f9ce631a2f ; Add a note about a bottleneck
adds 10a0941f4dc ; Revert "; Add a note about a bottleneck"
adds fb63a64d215 Mark more functions pure (bug#42147)
adds 3f990c3cccf Simplify byte-code optimisation of pure functions
adds 6b80ff3c465 * lisp/emacs-lisp/cl-macs.el (cl-deftype-satisfies):
Add `keyword`
adds b87fc938a01 ; * src/xdisp.c (pos_visible_p): Yet another minor fix
for bug#42039.
adds b9abf5ceb2d Improve do string of 'man'
adds 0121db27021 * src/keyboard.c (Fclear_this_command_keys): Doc fix.
adds cce00bef031 Fix ACTION argument of 'display-buffer' call in gud.el
adds 59e768d64ad Fix undefined behavior in json.c (Bug#42113)
adds 3b36b38713a Merge from origin/emacs-27
adds 2aa4be89cd9 ; Auto-commit of loaddefs files.
adds 1e3f94fad40 ; Merge from origin/emacs-27
adds 3c778c443c0 * doc/misc/tramp.texi (Customizing Methods): Fix typo.
adds d453cee1773 Minor improvement in ELisp manual
adds 247dcb4b1b1 Clarify the documentation of 'left/right-fringe'
display spec
adds 71fc0038600 Avoid infloop in 'format-mode-line'
adds 1a850f4b20d Merge from origin/emacs-27
adds df3ece9d2ed Optimise assoc and rassoc with symbol key to assq and
rassq
adds a7a53f0d79e Better handle asynchronous Eldoc sources
adds 22cae4f509a New M-x eldoc for on-demand and interactive
documentation requests
adds a9bd5060047 * lisp/emacs-lisp/eldoc.el (Version): Bump to 1.1.0
adds 1203626f472 Make more parts of Emacs use new Eldoc capabilities
adds bba3bea2476 Adjust Eldoc documentation after Eli's review
adds b3efd5c2288 Adjust describe-char-eldoc to new
eldoc-documentation-functions protocol
adds fbc0bc6beff Change version scheme of two Eldoc obsolete specs
adds 384fa109587 Improve Eldoc docstrings
adds b7058f95f59 Special-case symbol and fixnum keys in member, assoc
and rassoc
adds 8cdfccfc9ba ; * etc/NEWS: Minor copyedits of the recent additions.
adds a85026c3afc ; * etc/NEWS: Fix last change.
adds 6063b542f76 Shoosh warnings about obsolete
eldoc-documentation-function
adds 9a7aab2d9e5 ; * etc/NEWS (Eldoc): adjust NEWS entry.
adds fcc04678b90 * lisp/progmodes/cc-engine.el
(c-at-expression-start-p): Fix message.
adds ef8bd7d8561 Update tests for recent changes
adds 19cf8e5be7c Bump Flymake version
adds ffb99d84900 Prevent infloop in Eldoc message truncation algorithm
adds 59f563680da Unbreak M-x eldoc
adds 2d7c3e49b0a Improve display of compositions by "C-u C-x ="
adds 814e3b0b17b EUDC: Add macOS Contacts backend
adds 0fc8671d10c Update from Gnulib
adds 501306557c6 Speed up GCC 10.1 compilation in default Git builds
adds c8b6006d821 Use Gnulib libgmp module
adds c86f3fe0d02 Fix out-of-source ‘make check’ emacs-module-tests
adds 9ade7ea7b77 Fix Eldoc problem when loading on Emacs 26.3
adds 62725e87f25 Fix byte compilation warning in Eldoc
adds 7caf570662e Tramp code cleanup
adds c2599632b0d Revert "Fix Eldoc problem when loading on Emacs 26.3"
adds 1198b03e558 Fix placement of Eldoc docs during eval-expression
(bug#42309)
adds 86c860f1a1d project-switch-to-buffer: Reword the docstring
adds d8e17a4c4e0 Another minor improvement of project.el doc strings
adds 205abbfb687 * doc/misc/flymake.texi (An annotated example backend):
Typo fix.
adds e9e3b6cd225 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds af4f3a873f9 Fix multibyte chars of file names in tramp-adb.el
adds 6cc35829e47 Correct 'concat' manual entry (bug#42296)
adds 1279bdb0727 Another clarification of left/right-fringe display spec
adds 79f381b4a66 One more improvement of left/right-fringe display spec
docs
adds 3a446a02fbb ; * src/xdisp.c (decode_mode_spec): Fix commentary.
adds c892ae65b43 Repair global-auto-revert-ignore-modes (bug#42271)
adds 1f52771fd3e Mention floating rounding issues
adds 136e9311896 Improve documentation of "C-u C-x ="
adds 6290850dac1 Consistently stylize eldoc as ElDoc in prose
adds c04b92104c2 Add commentary in gtkutil.c
adds 398a2680616 Merge from origin/emacs-27
adds b1ad0380d23 * doc/misc/flymake.texi (An annotated example backend):
Typo fix.
adds bdf716bba19 Correct 'concat' manual entry (bug#42296)
adds e6e5ce35614 ; Merge from origin/emacs-27
adds ebcbd50c537 More docstring updates in project.el
adds 4a467f75915 project-kill-buffers: Update the docstring too
adds 7ee32966a95 More Tramp code cleanup
adds 45d7db6d22e Sort out ElDoc backward compatibility of
eldoc-documentation-function
adds f5bc508be56 Fix last doc changes in project.el
adds 7a712578ed0 Fix a typo in eldoc.el
adds 96173fbfabe ; Roll back certain doc changes; clarify what
"transient" is
adds 0339325d538 ;* lisp/progmodes/project.el (project-current): Doc fix.
adds 46a0c115f04 Display "C-u C-x =" composed character names on GUI
frames as well
adds 7b0216fbc0a Improve documentation of "C-u C-x ="
adds 36e6019034a Consistently stylize eldoc as ElDoc in more prose
adds 363f1d4d5e8 Improve display of composed character names in "C-u C-x
=" on GUI frames
adds c2ef4a13c0c * lisp/epa.el (epa-faces): Move definition.
adds bb6fe683a29 Add all epa faces to epa-faces Custom group
adds da6edafcb13 * lisp/epg-config.el
(epg-config--make-gpg-configuration): Fix indentation.
adds 0e2af5cc372 Improve and add doc-strings
adds e78c15acf67 Drop unnecessary backward compatibility aliases
adds 9f82622d33b Cosmetic changes to epa libraries
adds 8c603477809 epa-key-list-mode-map: Use widget-keymap as parent
keymap
adds 58bec884d5a * lisp/epa.el (epa-show-key): New command.
adds 85eaa8373bb ;Fix eldoc regression bug#42365
adds 96971e38a6b Use describe-char-padded-string for composed character
names in "C-u C-x ="
adds a2a4588110e Add tramp and orgmode to
bug-reference-setup-from-mail-alist.
adds 55e858d7cde Adjust naming convention for dependent Gnus sessions
adds 510da73b4a0 Fix problems with not rendering shr tables with rowspan
adds 3cf9176d9d0 Show eww bookmarks buffer only if it's not empty
adds ef4c92bc0ce Make old aliases to gnus-child* commands work before
Gnus is loaded
adds bcb58180c75 ; Simplify last change in shr.el
adds c7b112b13fd Clarify shr width computation
adds 02bad11288d Add support for a shr-max-width variable
adds aa7fe6ce252 Don't message complete GIF data upon errors
adds 92609aad38e Fix <textarea> default texts in eww
adds ba12555fda9 Fix NOT-CURRENT behaviour in
text-property-search-backward
adds beaad910c2d bug-reference auto-setup for IRC, implementation for
rcirc
adds 1cb14d0ce4a ; Add defvars for rcirc vars in order to silence the
byte-compiler
adds 58c7dc69db0 Fix documentation of a recent change in shr.el
adds c45c1e8c437 Make eww-open-file work with Tramp file names
adds 77d35f28e5d Don't have shr kill random buffers on network failures
adds 8d05f21946f * lisp/window.el
(display-buffer-override-next-command): Add ECHO arg.
adds 4a7ecaaee06 ; Reword bits of ElDoc internal documentation
adds c77731e824b Fix ElDoc bugs around eldoc-echo-area-use-multiline-p.
adds 42b33405c2c Narrow to headers in gnus-registry before getting data
adds 17f646128f0 Allow open-network-stream to use different TLS
capability commands
adds 468b02a5dab Doc fix for article-fill-long-lines
adds e9d359af41b Mention the Emacs bug tracker in the bug reporting doc
strings
adds e68a455afbd Fix C-c C-f in the Gnus article buffer
adds af5861569bf Simplify dummy root subject before comparing it to the
current article
adds f700fc14822 Add missing 'require'.
adds 1fc9d0a7904 Remove redundant code from c-font-lock-fontify-region
adds 00a97124203 Allow adjusting the `W Q' Gnus summary command
interactively
adds b2eec81fcdd Do window configuration change before killing Gnus
buffers on exit
adds b89af662093 gnus-button-alist: Prefer URL links to Elisp library
links
adds abe9497d74d Complete over the MIME types in gnus-summary-save-parts
adds 13ca719a68e * lisp/net/tramp-adb.el (tramp-adb-prompt): Further
simplification.
adds f8f3e77fa83 Support Proxy-Authorization in HTTPS CONNECT proxies
adds 5d2a83ea0e7 url-http: Fix handling of redirect locations
adds 5d2bc154392 Make timeouts work more reliably in
url-retrieve-synchronously
adds 7a24cff1b2b Only kill url-retrieve-synchronously connections when
we have a timeout
adds 7259377d702 project.el: Add more docs and two new key bindings
adds 4c08c2f45b9 ; project.el: Talk about equality
adds 1da5b3abd5e Suppress relint false positive in gnus-start.el
adds 44d2368ca12 Make xwidget-webkit-browse-url slightly more DWIM
adds 0cbafc236bd Fix problem with Tramp progress reporter
adds d24e56a5e49 Revert "* doc/misc/flymake.texi (An annotated example
backend): Typo fix."
adds e325d2638c0 Fix interrupt-process on MS-Windows
adds f50d79af6b1 Correct descriptions of init file
adds b3bbd4fd005 Improve documentation of 'display-raw-bytes-as-hex'
adds 0d4ba1c2b27 Improve documentation of 'kill-emacs'
adds fd85e70be70 Update systems using GnuTLS certificate files
adds de68572742f Improve documentation of 'bookmark-bmenu-mode'
adds 05c4329cf59 Revert "Fix filename completion in shell mode buffers"
adds 551123e0b27 * etc/NEWS: Correct description of :client-certificate
change
adds 2c0c613ec55 Document prefix arg effects for
'epa-mail-{sign,encrypt}'
adds cd93debc600 Merge branch 'emacs-27' of
git.savannah.gnu.org:/srv/git/emacs into emacs-27
adds fe2d0ede287 Merge from origin/emacs-27
adds 8e13d332481 Fix allout-widgets-mode handling of edits to item cue,
fixing (bug#11312)
adds 86842165428 Don't let item decoration be disrupted by too-shallow
items.
adds 3c410b6b475 Provide missing let definition to prevent background
void-variable error.
adds dd7c191291c Resolve missing button-region keymap bindings.
adds 33d85cb768b Rectify allout-widgets region undecoration so item at
start is not missed.
adds 687a9d3e2fc Calc: fix interval entry snag (bug#42438)
adds 044960ead25 Backport: Fix allout-widgets-mode handling of edits to
item cue, fixing (bug#11312)
adds 3071cecda07 Backport: Don't let item decoration be disrupted by
too-shallow items.
adds 2035ecca578 Backport: Provide missing let definition to prevent
background void-variable error.
adds 82742e295d2 Backport: Resolve missing button-region keymap bindings.
adds bc10e467f1c Backport: Rectify allout-widgets region undecoration so
item at start is not missed.
adds 0a71a7380fc ; Merge from origin/emacs-27
adds 3c9c3f04dec ; spelling fix
adds 4db3235fd8a Run custom-magic-reset in the customize buffer
adds 496ee0911a4 Merge from origin/emacs-27
adds 8e4eae0ce37 Revert "Fix allout-widgets-mode handling of edits to
item cue, fixing (bug#11312)"
adds 56422a6366e Revert "Don't let item decoration be disrupted by
too-shallow items."
adds 259dc75c231 Revert "Provide missing let definition to prevent
background void-variable error."
adds db479d63541 Revert "Resolve missing button-region keymap bindings."
adds 8bc85657217 Revert "Rectify allout-widgets region undecoration so
item at start is not missed."
adds 1bae7ba53b8 ; Merge from origin/emacs-27
adds fcd43287b3d Don't needlessly request docs from ElDoc functions
adds 5c5eb979089 Fix memory leak for global module objects (Bug#42482).
adds 84ec57fe06e Fix viewing of encrypted S/MIME messages
adds 0d7d422b767 bug-reference auto-setup for IRC, implementation for ERC
adds f7ebba5724e Don't call undefined function
elisp-eldoc-documentation-function (bug#42493)
adds bca8686f552 * lisp/vc/vc-git.el (vc-git-log-view-mode): Fix commit
regexp (bug#40248)
adds 19064761ad2 project-remember-project: New public function
adds eaad6eac001 Fix display of man pages after killing the 'man' process
adds 3b44829823f Update and improve documentation of project.el commands
adds 609cbd63c31 Optimise 3-arg +, - and *
adds 6355a3ec62f Fix subtle bug when checking liveness of module values.
adds 9f01ce6327a Make checking for liveness of global values more
precise.
adds dae97708ea4 Correct order or eldoc-documentation-functions in Elisp
mode
adds 7d9096b6ac5 Small refactoring to simplify the interface of internal
function.
adds 7479c11b4e7 Factor out project--read-project-buffer from
project-switch-buffer
adds e3614fcc622 Add project-display-buffer and
project-display-buffer-other-frame
adds b63c5a7efc8 Add project other place commands
adds 7551aff22cd Bind switch-to-buffer-obey-display-actions to t
adds 33667e02e6f Move project--value-in-dir to a different section
adds 4d195bb7d0b Fix argument reference
adds 688c03f4127 Bring back ElDoc's eldoc-display-message-p, but
obsolete it
adds 9d751aa8220 Make newer ElDoc versions are compatible with Emacs < 28
adds 9903b391481 * doc/misc/gnus.texi: Add introductory section to Gnus
manual
adds 3bd748ebbaa Fix problem with new-mail-mark in Gnus with non-unique
names
adds b2bb1135d81 Fix thinko in previous nnmail.el patch
adds 1b2fed81e1f Apply simpler fix for Tramp bug#39399
adds 33ee3266286 Fix uses of deprecated SELinux security_context_t
adds e5889c704f9 Simplify and streamline optimizer clauses
adds 6c23b1a154b Update authors.el
adds f9daa69547f * etc/AUTHORS: Update.
adds c270104e503 * etc/NEWS.27: Remove temporary markup.
adds bc486d1e20c Revert "* etc/NEWS.27: Remove temporary markup."
adds 2ab66c9f9be Replace project-kill-buffers-ignores with
project-kill-buffer-conditions
adds eb9e065c00c * lisp/vc/vc-git.el (vc-git-log-view-mode): Font-lock
AuthorDate (bug#40248)
adds bcf486c6043 Make the erc-header-line default to header-line
adds 76f71e39f58 Make eww use the XDG download directory
adds db1b1f09b82 Use a new method to determine when to auto-stop image
animations
adds 28bf56b8718 Don't default to librgravatar, since there are security
implications
adds 4a07d3c7d40 Tramp doc edit
adds 9d011397aba * etc/NEWS: Fix typos.
adds 96a3b473fa5 Fix viewing of encrypted S/MIME messages
adds 50237759b04 ; Merge from origin/emacs-27
adds d5acc509415 Fix description of kmacro-* commands in the user manual
adds efdd4632c95 Fix Arabic shaping when column-number-mode is in effect
adds 4b3085a7fe8 Fix last change
adds 775a3e19d2c Merge from origin/emacs-27
adds bde5f5f8978 Backport: Add module test for edge case.
adds 3838aeb7397 Backport: add another test case for module assertions.
adds 64a1b424567 ; Merge from origin/emacs-27
adds 73a2f510433 Add another test for global module references
adds 56f958807c0 * etc/NEWS: Remove temporary markup.
adds 24391f517a2 Update authors.el
adds 4c7f6217daf * etc/AUTHORS: Update.
adds 1fc742b63eb ; Update ChangeLog.3
adds 8f46e67ffda Merge from origin/emacs-27
adds 44888c95b09 Bump Emacs version to 27.1
adds b8c8e93f068 ; Merge from origin/emacs-27
adds 27877e7bcfa * etc/HISTORY: Add Emacs 27.1 release date.
adds d78e0f3cd55 ; lisp/ldefs-boot.el: Update.
adds d024fc141ba * doc/lispref/symbols.texi (Definitions): Fix typo.
adds 3b0cb1c4f5c Merge from origin/emacs-27
adds c48bb7deb88 Preserve match data in 'kbd'
adds 653a81bf8ce Update a gravatar test
adds 55806ee46b0 * admin/gitmerge.el (gitmerge-resolve): Discard AUTHORS
conflicts.
adds 18a5e52eed6 Small dns.el code cleanup
adds 789197049ca Use lexical binding in dns.el
adds ef7f569cbd3 Add the new function dns-query-asynchronous
adds a0b18d3cc22 Make libravatar lookups asynchronous
adds 50ea5b871dd Fix Tramp bug#42538
adds 35564bea4d7 Fix face extension past EOL in overlay strings
adds 88b4516cf8c Port to Oracle Studio 12.6 (sparc)
adds 5d89a9c2846 Update from Gnulib
adds 5c631309686 ; Remove */localtime-buffer.* (omitted from previous
commit by accident).
adds 50a12de877b Make gravatar-build-url respect dynamically bound
variables again
adds f7a916a6189 Minor dns.el clean up
adds 7899fa43095 Declare some ancient compat aliases obsolete (Bug#41328)
adds 450b50df11b * lisp/emacs-lisp/byte-opt.el: Minor simplifications
adds fbe363f5e18 ; Maintainer header updates
adds 89127266c93 * test/data/emacs-module/mod-test.c
(Fmod_test_string_a_to_b): Fix leak
adds c3b53559965 Suppress leak detector in some cases
adds 4ea90a711d1 Fix last change
adds 91d539b0772 Suppress leak sanitizer in a few more places
adds a2323c7ccb0 Suppress sanitizer errors about pointer arithmetic in a
few places
adds 06310cf9122 Use a more precise check for '__lsan_ignore_object'
adds f1097d7af89 ; Auto-commit of loaddefs files.
adds b04d391d796 Implement alternative for Tramp's signal return string
adds a8f99d113c0 Recreate macOS color list if it is corrupt
adds 1d70fbe4c83 * src/alloc.c (resize_string_data): Adjust string bytes
(Bug#42540)
adds fce47c93252 Improve offset calculation in wide int builds
adds 6ec71e829a2 * src/alloc.c (mark_maybe_object): Make overflow check
conditional.
adds 88244874677 Fix race condition in erc-server-send-queue vs quitting
erc
adds 8f181124dfc Make some erc function aliases obsolete
adds eab636c7eb2 Try to fix mailcap parsing again to respect Emacs
defaults
adds 6f94c2405f4 Fix erc bug when there's two channels with the same name
adds 929e7e141c5 Signal an error in the user clicks "cancel" when
signing in epg
adds 069b58b7c85 * src/alloc.c (mark_memory): Avoid signed integer
overflow
adds dc8aa15472d Fix Tramp portability issues
adds 99d1a66646b Make the "All" setting for large-newsgroup-initial in
Gnus work
adds 418ea25bbf3 Fix last change in alloc.c.
adds e6eb554b953 Don’t generate duplicate symbols for secondary CL
methods (Bug#42671)
adds 2e9d1f4d440 * src/alloc.c (mark_maybe_object): Avoid signed integer
overflow
adds a07ec21bf24 Re-enable scroll-margin when cursor-motion optimization
is disabled
adds d8ab98843ed Avoid duplicate Edebug symbols when using ‘cl-flet’
(Bug#41989)
adds 0a65e060207 ; * test/lisp/emacs-lisp/edebug-tests.el
(edebug-tests-cl-flet): Fix typo.
adds 3e0c3479b24 Add a workaround for Bug#42672
adds 94b6eb807c8 Document that :width/:height in XBM images are peculiar
adds 2ad38b4745b If gnus-visual is nil, don't fontify patches and the
like
adds a325584281c Improve Edebug symbols for inlined secondary methods
(Bug#42671)
adds f921feceb8c Fix problem where TLS connections would sometimes hang
adds 26b9a1da63b Adjust error message in image-mode
adds 79527cd56e9 Fix problem with viewing .webp files from .zip buffers
adds e1f09607e02 Make `n'/`p' in image-mode also find externally
converted images
adds 99275822c6c Fix last change in 'try_window'
adds 748f0d4bc65 * admin/authors.el (authors-aliases): Remove a faulty
regexp.
adds e12d1fbc156 ; ChangeLog.3 and etc/AUTHORS fixes
adds 78d1092bcc2 Merge from origin/emacs-27
adds 8ecca2f09f6 Backport: Fix memory leak for global module objects
(Bug#42482).
adds 8c94ca94dc2 Backport: Fix subtle bug when checking liveness of
module values.
adds d767418b768 Backport: Make checking for liveness of global values
more precise.
adds 078d75fb475 ; Merge from origin/emacs-27
adds f54ddb01986 ; * test/lisp/emacs-lisp/generator-tests.el: Style
fixes.
adds 72c5f71cd45 Avoid segfaults if XIM is set but not xim_styles
adds 83bc4ad369b ; * so-long.el: Documentation and spelling
adds 19f8f36f11c ; * lisp/so-long.el (so-long-variable-overrides):
Improve doc
adds 986c12b20fa ; * lisp/so-long.el: Byte-compilation bug fix
adds 8576297b2a6 ; lisp/so-long.el: Prevent potential error if
comment-use-syntax is nil
adds 16b7f413a9f Merge from origin/emacs-27
adds ca419812d35 Avoid duplicate Edebug symbols when backtracking
(Bug#42701)
adds a4ed198e8f3 Simplify pointer computation in mark_maybe_object
adds a1436544ff8 Simplify use of __lsan_ignore_object
adds fd50b3fc45d Ignore another memory leak
adds 19e76f6190c Use void * for pointers in with_echo_area_buffer
adds b8b25400d54 Add sass @use rule to css-mode
adds 83b1db043b4 Add Tramp support of direct asynchronous process
invocation
adds 3da0d385292 * etc/NEWS: Add Tramp support of direct asynchronous
process invocation.
adds e208d67e840 Fix wdired test for Macos
adds 934585a6498 dired-ls-F-marks-symlinks should be set under Macos
adds a3c870d7e24 Fix svn tests on Macos
adds 1432cfd485d Fix debugging code checked in from wdired-tests
adds ea9520a7a23 Mark the end of file names correctly on Macos in wdired
adds 99e9bdcd410 Make a network-stream test more robust
adds 89dbd0838b9 Fix previous network stream test
adds 0a12d43e84e Fix viewing encrypted+signed messages from Outlook
adds b0e828da4f5 Add new cconv-tests (Bug#28557)
adds 9eb04d87409 Mark unused Gnus util function as obsolete
adds fbfa70f4865 Add test file lost when merged from Gnus in 2016
adds 59243e9f18a Fix two mml-sec minor bugs revealed by new test harness
adds 0c6d2f0ff51 Add tests for mml-sec.el
adds 34229d3915f Tweak mml-sec test that sometimes fails
adds cc41b36af93 Remove mistakenly checked-in random_seed file
adds 1308587c25c Ignore test/data/mml-sec/random_seed
adds fe2649528b0 Drop support for -fcheck-pointer-bounds
adds 9c967e7298c Add options for mode modern ciphers in
smime-encrypt-cipher
adds 6e70b3793b9 When decrypting non-decrypted files, make epa show the
raw files
adds 519a93e067f Don't smooth images when scaling up (bug#38394)
adds cbb5a67effc * lisp/generic-x.el (ansible-inventory-generic-mode):
Fix filename (bug#42703)
adds 398242bb3f0 * lisp/x-dnd.el: Use lexical-scoping
adds 1f3e2ac4b62 Add new function decoded-time-period
adds a59296d9984 Make the erc /ignore command prompt for a timeout
adds c72b734c917 Further fix for erc-generate-new-buffer-name
adds 3f358fc172c Mention undo in the doc string of dired-do-kill-lines
adds c9d550a301d Fontize $(...) slightly better in bash mode
adds a06f41ad2ca Implement a screenshot command for Message mode
adds 1b7eb828644 Tweak the Message screenshot insertion
adds 38ad404ba58 ; Silence recent byte-compiler warning in subr.el
adds a937d50a7e0 Mention C-y in the manual for yanking the primary
selection
adds dc47bc77dc1 mouse-drag-copy-region doc string clarification
adds 4b3f44fc97d Fix max-width/height for Message screenshots
adds 9d409746df5 cperl-mode: Workaround for failure of cperl-write-tags
adds 7389a9ef095 cperl-mode: Fix bad parameter construction in
cperl-etags
adds b22b1f935d4 Wrap skeleton logic in atomic-change-group
adds 283fce4c3cd cperl-mode.el: Correctly terminate HERE-docs
adds 2194284c55b Enable replying to an ical event even when not an
attendee
adds 1669cf2f286 Split sometimes-failing test into three tests to ease
debugging
adds 1a99697b4d8 Skip epg tests if gpg isn't installed
adds 155b2c8a8d5 Simplify Solaris port
adds 7384f194beb Make 'byte-compile-info*' functions more logical
adds 104dd3b6411 Make the loaddefs scraping compilation output look more
regular
adds 47910420c0f Tweak the autoloads scrape output slightly
adds 7a56e5a44a3 Mark two cconv tests as :unstable
adds 361baa451ad Make 'n'/'p' in image mode buffers respect dired sorting
adds 66bdf77adfa Signal an error in dired when moving to a directory
that doesn't exist
adds b5ea24cb44a Make it possible to use Message as a mailto: desktop
handler
adds 51d063e484c Add a new HTML skeleton for relative (file) URLs
adds d3fabff99d4 Change how Mail-Copies-To: never is handled in Message
adds c05f1020cec Tweat how MML specifies the encoding of binary data
adds cc365ca6d8c Remove usages of assoc-delete-all in project.el
adds c8b0005bad4 Fix broken desktop file
adds 0aede2d8bfb Fix the mailto: examples in the manual and in NEWS
adds 33b50e2fc9d Show A C hint for loading complete message only in
nnimap groups.
adds 6cb6215cbe6 Show A C hint only if partial fetches are enabled.
adds 33b293b41b2 Update from Gnulib
adds e038a7571dd * lisp/skeleton.el: Use lexical-binding
adds 874e0e73236 * lisp/hi-lock.el (hi-lock-set-pattern): Display
warning on narrow (bug#42609)
adds 74606481c28 Pacify gcc -Wunused-variable
adds 2a35e54bd56 Make whitespace-mode highlight missing newlines at the
end of buffers
adds b83f274869e Add missing "this is documented" marker to previous
checkin
adds 204273c3b9f Fix byte-compilation of (+ -0.0) (bug#42597)
adds 0facaeec1a3 Clean up and improve compilation of arithmetic
(bug#42597)
adds 8a9b13be10f Allow ffap to do the right thing with 'https://gnu.org'
adds 9c34b50fa17 Add a new command to copy a file from zip files
adds 8c4fe522860 * lisp/play/snake.el (snake-null-map): Quit on `q'.
(Bug#42731)
adds 92a0667f6b4 ; * lisp/arc-mode.el (archive-copy-file): Doc fix.
adds 2e4c63664d7 Buffer-menu-select doc string clarification
adds c32d6b21b81 Fix documentation of 'missing-newline-at-eof'
adds 95b60c84b3b Add new commands to describe buttons and widgets
adds 1545f28a98e Add some documentation for widget-describe and
button-describe
adds b44a5d849e2 * lisp/files.el (auto-mode-alist): delete ada-mode; now
in GNU ELPA only
adds 7ed61d61936 Make more erc function aliases obsolete
adds d0ad6306727 Fix fontification of %d in strings in cperl-mode
adds 3e39aa6cfa6 Remove support for Mosaic from browse-url
adds 7196abecb5f Use lexical-binding in browse-url.el and add tests
adds 67ffffa6665 * lisp/scroll-lock.el: Use lexical-binding.
adds cdbbc2081ed Use lexical-binding in saveplace.el and add tests
adds 44b31c1ed7f Make the name column in 'list-buffers' have a dynamic
width
adds 4085a2c15e4 Tweak how whitespace-mode marks the end of the buffer
adds 119c34cc0aa Mark an mml-sec test as unstable
adds f07bbb67d16 Fix up previous list-buffers patch to work when there's
no buffer
adds c3a6bcac86f Add new utility function custom-add-choice
adds 1b8f9081b9d lisp/bookmark.el: Customize choice to show bookmark
list in a new tab
adds 50dd0373387 Make Customize changes to outline-minor-mode-prefix
happen immediately
adds 8264e8deaf6 outline-minor-mode-prefix is a key sequence, not a
string
adds a8e3b29b2b7 Use write-region when saving recentf file
adds 99f8a1c9173 Update Leuven-theme
adds 2e669305fca ; * etc/NEWS: Rearrange some entries and add entry for
recentf change.
adds 527b8a80714 * doc/lispref/os.texi (Session Management): Make
example homoiconic
adds b42df36757e Modernise a code example in os.texi
adds 289d6b2265e Handle '' in strings in SQL Mode
adds b799cc271d6 Add support for the OpenPGP header to Emacs
adds ed943db7949 Document the OpenPGP header
adds 843b55f6822 ; Fix recent message.el-related changes
adds 878924e8815 * lisp/outline.el (outline-minor-mode-prefix): Fix
compilation.
adds 444e404325e ; Fix typos in recent message.el changes
adds 3b04d39c3c1 * lisp/custom.el (custom-add-choice): Fix previous
commit.
adds f3e0da29a24 Remove superfluous code from the previous '' sql string
fix
adds 3c728d4c69f Add a variable to allow displaying numeric time zones
adds 5732d8ee9a2 Slight code clean-up in message-mailto
adds 1888c6cb963 Doc string fix for message-mailto
adds 54770707ad7 Add a command line (and MIME handler) function to start
eww
adds 71a79f75511 ; Fix typo in last change to calendar.el
adds 55bcb3f7e05 Make solar commands in Calendar less beepy
adds db77e9a0da9 TUTORIAL: "buffer" vs "file" consistency; capitalize
Dired
adds 2ed502d2a76 Add constants for shell command output buffer names
adds c789c3aac66 vc-hg-create-tag: Possibility to create a branch
adds d586bae501a vc-hg: use 'hg summary' to populate vc-dir headers
adds 8e82baf5a73 Add the new library hierarchy.el
adds 1a845a672dc Improve client/daemon xdg/systemd experience
adds ec323389e75 Fix recently added documentation bits
adds 781bcce1196 Revert obsoletion of manual-entry
adds 5fef06fcf7b * src/json.c (lisp_to_json): Simplify.
adds b78583cde7d Indent python multiline strings to start and previous
levels
adds 8b4e022c5ec Adds backslash as escape character to mysql syntax-alist
adds b03b8d6e556 Use one src status -a call for vc-src-dir-status-files
adds 450644e9f79 Add ability to mark/unmark/delete all bookmarks
adds f1e2d366e5f Revert "Indent python multiline strings to start and
previous levels"
adds b8b88fad588 * lisp/vt100-led.el: Use lexical-binding.
adds ecba3aa1a20 ; * lisp/man.el (manual-entry): Fix comment to say we
will keep it.
adds b8233007755 ; Fix typos.
adds f7421039fb1 Add zsh extended_history handling for comint.el input
ring
adds aaa7ce585e2 ; Copyright fix
adds c669afcd1cf Add term/st.el (Bug#33182)
adds 70825a4d313 Fix problem with /- incorrectly starting a comment in
SQL mode
adds 4a6dd13fa42 Change 'M-:' to not error out on incomplete expressions
adds 4fc066a6407 ; Add my last change to NEWS.
adds 170faae31b1 Add new command apropos-function (Bug#41021)
adds dcce2b57bb9 Fix fontification of outdated TeX form
adds 9c702b5ad6c Fix \epsilon and \varepsilon in TeX input method
adds 0d0aad213f9 ; * lisp/leim/quail/latin-ltx.el: Fix regexp in last
commit.
adds 16a16645f52 Rehash hash tables eagerly after loading a dump
adds 23c1d5dff99 * src/fns.c (hash_table_rehash): Help the compiler a
bit.
adds 5bd7b3c7f7a * src/pdumper.c (pdumper_load): XSETVECTOR ->
make_lisp_ptr.
adds eeaef1aec6d Don’t needlessly convert to ‘unsigned’ in pdumper
adds 9e4e4775364 In pdumper, simplify INT_MAX computation
adds 53132c1639b pdumper speed tweeks for hash tables
adds 25b41688884 pdumper avoid listing hash table contents
adds 1687cda47b5 Further tweaks to the user manual about
shell-command-buffer-name
adds dcfd16cc687 Mark further mml-sec-tests as unstable
adds 9b01badf7cf Allow Dired to dereference symbolic links when copying
adds e7819074013 Only search for a variable when instructed
adds 2a47ef86e95 Change the Calc text input method to insert at point
adds 9b9473ad755 Fix (end-of-defun N) for N >= 2
adds be0fecf8191 Allow specifying the callback in new xwidget sessions
adds 05bffa1f0e3 Add new commands for environment movement in .texi files
adds 39c90f8dfab Fix face merging at EOL when inherited face specifies
:extend
adds 119a9ecfe11 * lisp/net/tramp.el: Make last change backward
compatible.
adds 4d4d3e42cac Allow count-lines to ignore invisible lines
adds e0fa8fef6f4 Make mouse-2 respect select-enable-primary etc
adds b5b7f6eb88d Fix MinGW build broken by recent pdumper changes.
adds 669aeafbd14 Prefer make_nil_vector to make-vector with nil
adds 124a7951f49 Update from Gnulib
adds 39c16c1170f Use Gnulib inttypes module
adds ccb5556b44f Unbreak build with --enable-checking=all
adds 672bfdb9c91 Slight cleanup in calc-yank
adds 86a326d2d8f Slight gnus-util clean-up
adds a19e9ab834d Minor idlwave clean up
adds 72c53fc3e12 Slight allout.el clean-up
adds 7bbfdcec647 Remove compat code in prolog.el
adds 958fa078799 Remove compat code from allout.el
adds 97c4d941daf Remove compat code from esh-proc.el
adds 4d00db5538d Remove compat code from comint.el
adds db3a7dfccce Remove compat code from autoload.el
adds 4491a55ac3c Don’t warn about integer conversion in pdumper.c
adds f75f7db952a Avoid ambiguity about what st refers to
adds 38d70f79a61 Remove comment on Burma / Myanmar (Bug#42788)
adds d089c4fbfc8 Add xwidget support for macOS
adds dca8b4ac585 Rename recent calendar user option
adds 433d8184970 Tweak recent solar.el change
adds 9e1af8251fe Add utility functions and new xwidget commands
adds c25321e4470 Add utility functions and new xwidget commands
adds 79236fcbd01 ; Fix copyright years for recent additions
adds 34c17cd8d61 Implement Tramp direct async processes fallback for
multi-hops
adds 88567ca8ecb Fix erc-reuse-buffers behavior
adds fdba95d2f8c Fix monospace font calculations on macOS
adds 68ff32a51ef Minor cleanup in ps-def.el
adds a5a0a9c9ca0 Remove Emacs 23 compat code from checkdoc.el
adds 76098d39c99 Do not truncate /foo//bar to /bar/ in parse-colon-path
adds a5b24a0c44d Revert "Remove compat code from comint.el"
adds e3a08019933 Revert "Remove compat code from esh-proc.el"
adds 6cddb736e40 Check make-process to determine if we support
multi-processing
adds 51ea541710e Remove some compat code from ediff-init.el
adds a459e5256c2 Remove some compat code from idlwave.el
adds 77907b29e01 Remove some compat code from prolog.el
adds 67bd8a48747 Remove some compat code from allout*.el
adds 6ac22bc00cb Remove some compat code from allout.el
adds 74909e1ec2e Fix a check for whether Emacs can play sounds in
eudc-bob
adds af6ea5578ab Remove some compat code from bubbles.el
adds e97d3e1a268 Remove some compat code from epa.el
adds 1dfb1704766 Mark some unused defaliases in semantic/fw.el obsolete
adds 9a929de29bc Remove some compat code from viper*.el
adds 56a44a882c6 Remove some compat code from viper-cmd.el
adds 2b69a4df78f Add support for italic text in ERC
adds c0c24267b37 Remove some compat code from gnus.el
adds b02bd6d0bb7 Remove some compat code from url-handlers.el
adds b8062be4887 Remove some compat code from eudc-bob.el
adds 36466ed6663 Simplify the computation of mm-mime-mule-charset-alist
adds 9102ecc63b0 Remove some compat code from mm-util.el
adds e697ca15257 Update from Gnulib
adds 7e3fd65bb92 Stop using Gnulib inttypes module
adds fd6058b8fb0 * lisp/net/mailcap.el (mailcap-mime-data): Remove
long-forgotten `ee`
adds 2a0a47ce52b Remove XEmacs compat code from allout-widgets.el
adds 434ebb51edd Declare semantic XEmacs compat code obsolete
adds 63b7697a677 Remove Emacs 22 compat code from dns.el
adds 97896e68f9a mml-secure-en-decrypt-sign-2 is unstable
adds 991e145450e Notify the user if we errors when querying for
registered git files
adds 804a0e82f26 Don't output emacsclient warning if both -a and --quiet
adds 944608851c8 ; * lisp/epg.el (epg-signature-to-string): Use cl-case.
adds 7ba75919ab0 ; * lisp/epg.el (epg-signature-to-string): Tiny
refactor.
adds 562bbd0a367 ; * lisp/epg.el (epg-no-data-reason-alist): Fix typo in
message.
adds c5b9d2a4b46 Split EasyPG libraries into outline sections
adds 0bc9e7b8f56 Merge two conditions and fix indentation
adds aaa69dc9230 * lisp/progmodes/compile.el: Remove unnecessary
comments.
adds d59c018a205 ; * lisp/whitespace.el: Capitalize "Code" section
heading.
adds 9d267db8fa2 * lisp/mail/smtpmail.el: Use outline headings.
adds cb58a3c5526 * test/src/emacs-module-tests.el: Use proper outline
headings.
adds e118b797730 * lisp/obsolete/longlines.el: Use proper outline
headings.
adds 54097328c55 * lisp/net/imap.el: Use proper outline headings
adds b88e5b4e6dc * lisp/font-lock.el: Split the Commentary into
subsections.
adds 2d93342a271 * lisp/font-lock.el: No longer use headings as end of
section markers.
adds 7cb029d4d32 ; * lisp/emacs-lisp/autoload.el: Begin summary line
with three semicolons.
adds 838a1a313ca Update section heading conventions for libraries
adds eb090f65ceb Handle negative prefix arguments to mark-paragraph
correctly
adds e9eafd22681 Ensure that server-socket-dir doesn't have "//" in the
path
adds 53720a9bded gcc-include compilation lines are now INFO, instead of
WARNING
adds c84d3c1638a Add a new variable to not recenter term on all input
adds 1bed252ae91 Preserve the face foreground in Info-fontify-node
adds fa20e443c86 lisp/so-long.el: Improve support for major mode hooks
adds 5578febcd47 ; * lisp/so-long.el: Documentation
adds 1ca4da054be ; * etc/NEWS: fix some quoting
adds 7cc85e7b512 ; Update etc/AUTHORS
adds a68b3f761aa ; Update ChangeLog.3
adds a6634197dac * etc/HISTORY: Update the Emacs 27.1 release date.
adds 86d8d76aa36 ; lisp/ldefs-boot.el: Update.
adds b9bc86e0684 Merge from origin/emacs-27
adds 6dada01015c ; Bump Emacs version to 27.1.50
adds 4431e6edd5e ; Merge from origin/emacs-27
adds 63f614d76c1 Fix comint-redirect-results-list regexp usage
(Bug#42662)
adds a1f9e7beea3 Merge from origin/emacs-27
adds f946e48bf5b Fix face extension past EOL in overlay strings
adds c9a739408d2 Fix face merging at EOL when inherited face specifies
:extend
adds 7b63844bca8 ; Merge from origin/emacs-27
adds 1c0bc1ccd85 Improve documentation of special events
adds 69568674b3b Improve documentation of function argument lists
adds 87811b4fe18 Merge from origin/emacs-27
adds 0170883c719 Update a compile test
adds 3e00a78a32c Update a paragraphs test
adds 975acf57372 Handle nil load-path element in read-library-name
adds 2129d6b9dcc Fix slow down when moving between monitors (bug#42834)
adds 1591b8ab9a0 ; Touch up last term.el-related changes
adds 727ffbaaf44 Add tests for cl-{incf,decf}
adds 48c7caf3aca Update from Gnulib
adds 32cb84974fa Make erc-compat.el obsolete
adds f3ff51288fa cperl-mode: Highlight '{$a++ / $b}' correctly
adds c560ba3036d Don't stop at field boundaries when counting words
(Bug#41761)
adds 9c362e293c0 Add test for Bug#41761
adds 287ae275a65 Revert "Preserve the face foreground in
Info-fontify-node"
adds 874ba85363e Remove many items obsolete since Emacs 23.1
adds 4344a3cfb7a Make Emacs 20 compat code in derived.el obsolete
adds 744e97ce6d9 Remove Emacs 22 compat code from semantic
adds 1b8d369c381 Change icomplete-show-matches-on-no-input behavior
adds 5680faad8fd Allow doc-view.el to rescale without imagemagick support
adds ada0b9b94e6 Implement list-system-processes on OpenBSD
adds 5d6a274c1fa * doc/lispref/searching.texi (Regexp Special): Tweak
wording
adds c6267c0fe61 Fix flow filling for flowing multiple flowed lines
adds 319463920ca Unbreak project-find-regexp in Emacs 26.3 (bug#42765)
adds 93136b980ad Parse the whole buffer at once in compile.el
adds 5c39f6f1165 Make sure we only act on edited widgets in Custom-save
adds 7a7847d7ad5 * lisp/progmodes/perl-mode.el
(perl--syntax-exp-intro-regexp): Bug#42168
adds 76514dcb6d5 Comment to postpone deletion of c-subword-mode
adds f3d93eb401d Fix visual fringe glitch in diff-mode
adds ce9e9881b32 Add two new commands for centering doc-view images
adds 8a56f6b5a27 Mop up project-kill-buffers-ignores renaming
adds 43091e6c506 Make configure say so if we have "--with-json" but no
jansson support
adds 8b36ebc9507 Remove XEmacs compat code from mwheel.el
adds 42c19b74854 ; Change phrasing according to the rename
adds ca6c3bec076 ; Touch up last two changes to etc/NEWS
adds 4ecc2ba01db Fix bus error on Debian bullseye
adds e365b9ab7b9 Add `message' to erc-match.el highlight types
adds f712cdbe9e9 Pacify Apple clang 11 __builtin_assume
adds f3afb23d26b Add support for ffap guessing at file names containing
spaces
adds 83000ae6d7c Don't wrap lines at NBSP when nobreak-char-display is t
adds 5b463af8dda Tweak how ido handles killing virtual buffers
adds f4e7f7695f4 Fix thinko in setting url-portspec
adds 37358dd43cf Make Gnus stop clobbering the M-s search prefix key
binding
adds 1e7102640b8 Add new variable term-set-terminal-size (not setting
LINES/COLUMNS)
adds 4cba236749a Allow build configuration on Apple ARM devices
(bug#41994)
adds d0145537fa5 Fix GC bugs related to uninitialized vectors
adds f1b06fd5fc6 Prefer Fvector to make_uninit_vector
adds e97def2bbce Fdelete speed tweak for strings
adds b467bb531e1 Minimize ‘equal’ calls in (delete x vector)
adds 748afc183c2 Fix recently-introduced Fdelete bug
adds 4bb2f395912 * lisp/net/eudc-bob.el: Use lexical-binding; Misc
simplifications
adds 8255eb526f5 * lisp/net/eudc-bob.el
(eudc-bob-pipe-object-to-external-program): Simplify
adds 9f464ccaf9a Stop using calc for ntlm time computation
adds ba9a2b6c27b Set the current buffer in esh-mode before running
filter functions
adds b06ef8d5e9b Mark XEmacs compat alias as obsolete
adds a0653f809f8 Remove redundant :group args from flyspell.el
adds 1eae0a8784f Add new option flyspell-correct-on-mouse-3
adds df2ae3f9c1d Don't let docless variables hide function signature
adds bdda935a7d9 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 8c68a15f2ab Allow overriding read--expression-try-read bindings
adds 846657afaf0 Update from Gnulib
adds 0c86f5592e7 Simplify format_time_string
adds 2b6f52950db ; * doc/lispref/tips.texi: Fix typo.
adds ddbfbeb0671 Remove more XEmacs compat code from viper
adds e5d4fae6797 Remove some obsolete items from PROBLEMS
adds 12c9941a35e ; * etc/NEWS: Call out a recent change in
'count-words'. (Bug#41761)
adds 3a17b9f265f Fix assertion violation in pdumper.c
adds a1fe15a6ce7 Don't use -Wsuggest-attribute=malloc by default
adds 352b7dede0b Update from Gnulib
adds 9905001e4b0 Fix glitch uncovered by gcc -fsanitize=undefined
adds 128b04fca08 Remove some compat code from erc-track.el
adds e6e59a349b5 Remove come compat code from rmailedit.el
adds fdd388d311d Remove some compat code from idlwave.el
adds b14c1b54734 Remove some compat code from window.el
adds 8d7a7c16a86 Remove XEmacs compat code from idlwave.el
adds 85f0e3df73e Remove some compat code from ediff-util.el
adds c64fcb8ab52 Remove some compat code from uudecode.el
adds 848a38adcb3 Remove some compat code from ispell.el
adds 60f045b893e Remove some compat code from binhex.el and uudecode.el
adds 033f98efc30 Remove some compat code from python.el
adds 9384674aa31 Remove some compat code from ede/make.el and
semantic/dep.el
adds e0e3fe4e7de Remove some compat code from ediff
adds 75233e3ee08 Remove some compat code from esh-io.el
adds e0c19e8dced Trim titles in eww so that the host from the URL is
visible
adds ae098c3e726 Rename new option to flyspell-use-mouse-3-for-menu
adds a9603c77f8b Add optional ALL-FRAMES arfument to count-windows
adds 901dabf7fca Add NEWS entry for the count-lines change
adds 21c580566e3 Remove reference to Emacs Lisp List from FAQ
adds 82893e9e8e0 Fix ert ability to peek inside structures when
comparing unequal values
adds 23e6c36645b Implement a cache for all types of gravatars
adds 16f4f266324 Fix startup working dir bug on NeXTSTEP
adds cf0ee6f49b4 ; spelling fixes
adds 013ddd1e5dc Merge from origin/emacs-27
adds 8ff5e346feb Regexps cannot infloop; fix manual
adds 192247bb041 ; Merge from origin/emacs-27
adds 19fa8b7ca3f Note that Emacs needs systemd support if systemd is
used to stop/start
adds 98e82419926 Document the 'flex' completion style
adds 3c4edfd85ee Prevent from frozen frame after `C-z' in Lucid builds
adds 6bff65a6262 ; * doc/lispref/sequences.texi (Sequence Functions):
Typo Fix. (Bug#42871)
adds 9b403d624ee ; Fix last change
adds 4542b750ccd Fix bug with ~/Emacs file not being read at init
adds dd989c0ea0c * etc/NEWS: Mention GnuPG 2.0 through 2.1.5 issue
(Bug#42845).
adds 362ca83a3b9 Let Emacs start even if curdir is inaccessible
adds 06738a40d10 Merge from origin/emacs-27
adds 4670969e679 Fix buffer overflow in x-send-client-message
adds 52d7aa76b1c Fix issues with OpenPGP header
adds 495aa532f1a Fix minor bugs in image.c
adds a711f701254 * lisp/savehist.el: Doc fix.
adds 206ce48fb0f Fix a big in the srecore test setup
adds 8d0f8a8a367 srecode-utest-project test should now work on Hydra,
hopefully
adds 070c60665e7 Remove the "Recent message" section from the bug reports
adds 64da2e80966 Improve display-time-world UI (Bug#40863)
adds d8d04e309d0 Rename 'display-time-world' to 'world-clock' (Bug#40863)
adds c70b5e8ad00 Rearrange and clean up code in time.el (Bug#40863)
adds b4f05274c7a Fix truncated command names in process-attributes under
Macos
adds ea0e09cf2cc Fix Libravatar federation handling
adds f45e79233c2 Fix Libravatar federation handling
adds 442a945df7c * lisp/vt-control.el: Use lexical-binding.
adds a9086efcf1c Replace last uses of idlwave-get-buffer-visiting
adds 5a6ed46c74d Remove some compat code from woman.el
adds 66d8322e034 Remove some compat code from ps files
adds 3c76397bbca Remove some compat code from htmlfontify.el
adds ace7eeb505a Remove some compat code from chart.el
adds 1a310510690 Remove some compat code from smiley.el
adds 80a42824299 Remove some compat code from forms.el
adds 556ff983e73 Remove some compat code from ps-print.el
adds b906ef38fc6 Remove some compat code from viper-cmd.el
adds cb202551f70 Remove some compat code from descr-text.el
adds 411a6fd2906 Remove some compat code from viper-*.el
adds 92ec47981ac Get rid of build-time checks around NS tabbar code
(bug#33118)
adds 87ded4c96d7 Remove some compat code from erc
adds c23fddbc304 Remove some compat code from ispell.el
adds 9c17df59a38 Remove some compat code from viper-cmd.el
adds b4e76ac077f Fix a page-break in the middle of a keystroke in
basic.texi
adds ba8cce26c83 Fix the [ command in speedbar mode
adds dc90e62276d Let ido-everywhere turn on ido-mode
adds 9e586ac1d1b Signal an end-of-file error upon errors when reading
from stdin
adds 10b997f8f50 ; * etc/NEWS: Fix typos.
adds c570a79a77a Don't override python font locking in comint
adds 18e6a0b5c0d Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 3b8dfc46ce9 Better check for multi-hops when calling direct async
processes
adds ed96a2121de Add a variable to control VC completion over branch
names
adds bd3e2e84871 ; Fix last change to comint.el
adds 6a61d5edd02 Make thingatpt recognise files names with @ in them
adds a8fc4f7dcae Make bytecomp-tests re-runnable
adds 1aacdf5aab0 Distinguish errors in bytecomp-tests
adds a7291a9fb97 Fix a segfault in daemon mode Emacs when detaching an X
session
adds dd6fa00fa31 Fix #'(lambda ...) font locking
adds 3d0e0d9e77a Make etags-list-tags work with Exuberant ctags
adds bdc5d38c7cd Ensure `bibtex-set-dialect' is executed in bibtex
buffers
adds 33a72465b53 Allow searching interactively over completions in `M-x'
adds 90e65c826fa Make shell-resync-dirs handle whitespace in directory
names
adds f8d3d18168a ; Minor simplification of two recent changes
adds 8c6765b37a1 ; * etc/NEWS: Fix a recently added entry.
adds 6e3bc3c6846 Fix minor issues after recent world-clock rename
adds a566e409d0d ; NEWS fix
adds 80628df778c Add global-goto-address-mode
adds 219e80f0a37 message-sendmail-f-is-evil doc string fix
adds 0faa2c95904 Remove the "Summary: " but from cvs checkins
adds 63ac91a2ec8 Fix interactive spec of message-beginning-of-line
adds ac79d73760c Fix problem with unprintable characters in Message
headers
adds b19b942f722 Add a new way to encode unprintable characters in
Message: url-encode
adds bd0523901bd Don't message the hunk status when just going to it
adds 44f75f0d9d1 Allow specifying the TLS port in X-Message-SMTP-Method
adds ea8ead6a8bf Fix message.el compilation warning
adds 3b8a6ef1854 Fix compilation warning in vc-cvs from previous change
adds bf60338d6dd Fix NS crash on invalid frame title string (bug#42904)
adds ec990559180 Make image-mode give better feedback when the buffer is
empty
adds 9b277a2f8e5 Fix problem with non-ASCII characters in ediff error
messages
adds cb9fc5e7731 Fix off-by-one error in decoded-time-add (with months)
adds 4c5043c50b5 * lisp/simple.el (previous-line-or-history-element):
Handle logical lines.
adds 165fd028d85 Make image cache lookups work again after previous patch
adds 178feeec460 Remove some compat code from cperl-mode
adds 44f6a2bba28 Tweak completion of Makefile targets
adds 3feef0428da Fix displaying inline ical attachments with no charset
adds 47b3adf8bb2 Have ispell add new LocalWords lines after any such
existing lines
adds a415179b56f Make hs-special-modes-alist also work for modes derived
from those modes
adds 19ee08f1e85 Fix return value for CCL opcode lookup-integer
adds 9c62ffb0826 Fix lock failures in xg_select
adds 9d4b11132b7 Clarify docs about line movement
adds d3c73fbfddb ; * etc/NEWS: Fix a recently added entry.
adds 9d0385d7c7a Fix problem with 8bit content-transfer-encoding in
nndoc mbox files
adds 4a8d3d81cfc Highlight error messages from diff in diff-mode
adds 70964b9c6b8 Mention `exec-path' in some process related doc strings
adds fff5c3c061d help-at-pt-display-when-idle doc string clarification
adds ac1270de400 Fread_variable doc string clarification
adds 348686b3f31 Minor mode doc string clarification
adds 3e10174fb65 Update from Gnulib
adds 36bf4fa0b3c Fix several todo-mode.el editing bugs (bug#42976)
adds 61fc4bf286d Bind mwheel-scroll on more parts of frame's display
adds 0aa4647f9cc Restrict the range of image formats to be converted
adds 2725254ab54 Make ruby-parse-partial more stable
adds 5c715113efe gnus-icalendar does not understand multiple repeating
days
adds 31832594819 nndoc minor clean-up
adds 811f5890f3a Doc string (and defcustom type) fix for
grep-find-command
adds 96e5d8ce0d9 Extend NSString further and use the new methods
adds e63a0c466c1 Fix NS build failure
adds 29bb72f0432 Handle globstar in dired
adds 4102fe1e91e Clarify inline-letevals in the manual
adds 83ade9e4e2d ; * lisp/progmodes/grep.el (grep-find-command): Fix
typos.
adds 2e5198781c4 ; Copyright fix
adds 1002852f1ae Fix documentation of a recent change in Dired
adds 04b62489ca0 Use lexical-binding and remove compat code
adds 065ab1ba44e Bind the time zone so that the tests work everywhere
adds 0d1ca2ac380 Improve word wrapping for CJK characters
adds 4e97019a777 Minor fixes for last change
adds 608b8113cbf ; * test/lisp/net/tramp-tests.el
(tramp-test28-process-file): Instrument test.
adds 4aff89ece6d Rework direct async processes in Tramp
adds 8f42b94fe43 Set basic SVG attributes (bug#40845)
adds 8dc95e3598b Silence compiler warning (bug#40845)
adds 6e2ee2a1279 Fix image display on w32 as followup to recent changes
adds a5394884627 Always make a multibyte string for the frame title
(bug#42904)
adds 3a99f966dc2 Improve handling of coding-system mnemonic indicators
adds f3e6dd1ce97 Fix a compilation warning in xdisp.c
adds 2c389455c72 Fix more compilation warnings in xdisp.c
adds 42ec4125158 Update from Gnulib
adds df589d36817 Simplify by using Gnulib sigdescr_np module
adds 631c73b2801 Quote other suspicious characters in mml-insert-tag.
adds 326fdb9ec05 Remove many items obsolete since Emacs 23.2 and 23.3
adds bc5da2c3fb8 Avoid some uses of obsolete function interactive-p
adds 787b1911537 Add sanity check in tramp-sh-get-signal-strings
adds 1fa90f77ede Change how #:uninterned symbols are font-locked in Lisp
mode
adds 230bddbd78c Explain what C-h t means in the preface
adds 88795c52ff1 Have gnutls_symmetric cache the results from
Fgnutls_ciphers
adds 9e68413c7f0 Fix inferior octave single-quote font lock
adds b74aaee5a47 Add a new function 'file-backup-file-names'
adds 0f014a79a3e Extend the default value in dired-diff to all the
backup files
adds 8be068661b6 ; * etc/NEWS: Fix wording of recently-added entries.
adds 9c04760f169 Document file-backup-file-names
adds 0980e1f537d Fix error when loading a new, non-existent foo.gpg file
adds 517285f7cae Rewrite the epa key interface to use buttons instead of
widgets
adds 519fc10f121 Clarify sorting order by file-backup-file-names
adds 08a6d14e411 Fix replace-region-contents performance bug
adds e0345b4e861 replace-buffer-contents cleanups
adds d494f9e81a6 Update from Gnulib
adds 64d2e5a7ad5 Revert previous hideshow commit
adds 764bad713e1 Make shadowing warning in describe_map less confusing
adds 71209b231a8 Tweak how "u" works in Info buffers when
scroll-conservatively is set
adds 1064b2f65ec Extend background colours in shr
adds 478c2e23620 ; * lisp/info.el (Info-up): Fix a typo in a comment.
adds 5fcb97dabd3 Fix cond jump table compilation (bug#42919)
adds 121be3e1181 ; * etc/NEWS: Remove temporary note on documentation.
(Bug#42917)
adds 16f00e36dc2 * admin/admin.el (set-version): Trap yet another NEWS
error.
adds d3a4ce84201 Revert "; * etc/NEWS: Remove temporary note on
documentation. (Bug#42917)"
adds 4e2caef3849 ; * src/character.c (str_as_multibyte): Fix the
commentary.
adds e26e63444d3 Add Feature testing for Windows binaries
adds 44104a607ae Fix error in GMP test
adds 36f2f67c96d Merge from origin/emacs-27
adds f9754ef74a0 * admin/admin.el (reminder-for-release-blocking-bugs):
New command.
adds 1165618288b Doc fix for copy-directory
adds 642c921f4ec remove-overlays doc clarification
adds 665fe1c1859 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds e8db980dcb5 Don't bug out in gnus-icalendar when there no recurring
event
adds 6d10b607d09 Possibly mention both file and buffer names in
save-some-buffers
adds 7445560d0cd Fix problem with folded Gcc headers in Gnus
adds f3e29733bbe Tweak the file/buffer comparison from previous
save-some-buffers change
adds 0e01d5aa723 Preserve setf semantics in 'substring', 'cons',
'logand' expanders
adds 585beb6c12c Add basic D-Bus integration to Gnus
adds a17ad0b2123 Add "Delete" submenu to Dired "Operate" menu
adds 9c011a1083c Add undefine keyword to make-mode
adds 375e87409a3 Omit "V" at the start of DEFVAR_BOOL vars
adds 65543b5a879 Add package prefix to jsonrpc defconst
adds d4b5dff4829 Update from Gnulib
adds ea382a289d3 mml-secure-en-decrypt-sign-1-2-double is unstable
adds b64d04c3d63 Fix gpg2-related test failures on RHEL 7.8
adds 438975bbaa2 regex-emacs omit POS runtime check
adds 768bea30cbc regex-emacs omit allocation of 3 slots
adds 82c089f532e regex-emacs: omit regstart tests and regend set
adds 4c0a9754ace regex-emacs: subscript-check register numbers
adds bd5771ff27d regex-emacs: fix leak on memory allocation failure
adds e823709d175 regex-emacs: copy less when reallocating
adds 1926fe6527a Fix lexical misunderstandings in
gnus-icalendar-tests.el (bug#39782)
adds 99fe2a2643c Remove side-effect-free markup for assoc-default
adds 6d84853de8d eshell: Remove unnecessary check in em-hist
adds fa3959f5cbd term.el: Use correct exit status in suggested
dir-tracking functions
adds 7e809b9ef7b Don't recommend redefining auto-save filename functions
adds 32f4fa80b59 ; * doc/lispref/backups.texi (Auto-Saving): Fix wording
of last change.
adds 2aefd559043 ispell: Commands to check comments or strings at point
or in region
adds e48c60e7c9b Document ispell comment/string checking commands in the
user manual
adds a4d57add69f Make the epa key display slightly more informative
adds 0985c0e6c6f Implement a way to customize "default" values
adds be7af20e732 Use format-prompt a couple of places
adds f68a8869d1b Fix doc-view problem with file names with spaces in them
adds fca0d6e875e Allow directories to be called .el in
-add-subdirs-to-load-path
adds 3345dc8e15b Allow disabling double buffering at build time
adds 6a5f9700846 Sync latest SKK-JISYO.L
adds dfeb0593128 * lisp/files.el (insert-directory): Simplify (if ... X
X) to X.
adds ff864be6942 Fix PWD startup checking with symlinks
adds 14fb657ba82 Fix expand-file-name symlink-to-dir bug
adds 7f6dba00edc Unbreak xref-goto-xref in Emacs 26
adds c601211e0d2 Unbreak dired-do-find-regexp in Emacs 26
adds 1a167f5a7a8 ; Bump xref version
adds 5a1785d58ad Sort Info index completions alphabetically
adds c1b0515952c Add themes modus-operandi and modus-vivendi
adds a6539d81da9 ; * lisp/info.el (Info-complete-menu-item): Fix wording
of comment.
adds e24a93d1000 ; Fix license statements.
adds 587a60cc0fb Signal error on Hunspell installation problem
adds 15f6c07f15b Refer to correct mouse button in flyspell message
adds f8082a5ccae ; * lisp/textmodes/flyspell.el (flyspell-mode-on): Fix
typo.
adds 90ce0421542 Allow a function for the :secret in a plstore
adds 36b3abc6722 ; Add the necessary argument (bug#42967)
adds 4766006d3c7 Fix flyspell welcome message
adds 2fd98604818 Add ASTEC-X issue to PROBLEMS
adds f40260f121d Only show flyspell welcome message interactively
adds bdc1f193470 dired: Show broken/circular links w/ different face
adds 4cf5d2ebee5 Minor clean up in flyspell.el
adds ed3c9715342 Prevent spurious tabs by RET in todo-edit-mode
(bug#43068)
adds 6a95676cce0 Substitute command keys in display-local-help
adds 19bff57f609 Make minibuf-eldef respect
minibuffer-default-prompt-format
adds 01819490b69 Keep the user theme in sync when marking a variable as
set
adds 85f42836b66 ; * etc/NEWS: Fix formatting of a recently-added entry.
adds 0016f5f149f Adapt tramp-tests
adds 6ff37fc439f Switch Gnus D-Bus signal from :session to :system
adds 1153b238aef Set Gnus server 'closed status in gnus-close-server
adds 0bbc84630f1 Fix recently-introduced expand-file-name bug
adds 43d0fbd270d Fix most of fileio-tests on MS-Windows
adds f5ed8ded9d0 * test/src/fileio-tests.el: Preserve HOME when a test
fails
adds d77dc2609f6 * lisp/mwheel.el: Improve package description.
adds 649a52822f2 Fix indent-region for identifiers with underscores in
cperl-mode
adds 4d741e577fb Remove redundant slot validation in
eieio-persistent-read
adds 7974422dfc5 New eieio-persistent-make-instance generic function
adds 766cd0c7c33 Use lexical-binding in warnings.el and add tests
adds d2412492cad Make XEmacs compat aliases obsolete in warnings.el
adds 8d3160ec085 Add commands to run shell commands in project root
adds 2af8f7a1e42 Fix Bug#43052
adds 6e25d615449 Add support for parsing column numbers in Visual Studio
messages
adds 89286b1f455 Add GNUstep build to Gitlab CI/CD
adds 72f66f70eef Fix Objective-C C99 build problem
adds a811a618e0e ; Bump seq version to 2.22
adds 726b758005e Allow direct choice of smtp authentication method
adds 2b59cfaaa35 * src/fileio.c (Fexpand_file_name): Omit unnecessary
assignment.
adds 7d5807277ff Revert recent expand-file-name changes if DOS_NT
adds 63578dc4355 * test/lisp/emacs-lisp/rx-tests.el: Improve test
coverage.
adds f8484f66834 Delete duplicate definition for koi8-u coding system
adds c7e297e9066 Prevent ElDoc blinking when
eldoc-documentation-enthusiast is used
adds 665e05543c0 * lisp/mail/mspools.el: Remove redundant :group args.
adds e2702ca5fb1 Run GNUstep build test more often
adds e709c187fde Mark failing fileio test on MS-Windows
adds 2aeff0794a2 Use lexical-binding in more tests
adds 17291414b10 * lisp/play/snake.el: Use lexical-binding.
adds 826192409a6 Convert unsafep tests to ert
adds cb1563f3ca2 Convert manual rmailmm tests to ert
adds 68033285619 * .gitlab-ci.yml (test-all): Run only when needed.
adds 6ac270dcd35 Fix compilation warning in snake.el
adds 130bf51c411 Make format-prompt interpret a nil default value as "no
default"
adds bf018eefa2a ; tiny indentation fix to lisp/progmodes/elisp-mode.el
adds dd910dd2f84 Place flymake-eldoc-function at the end of
eldoc-documentation-functions
adds 34e7617365f Respect :must-match for file types in customization
buffers
adds 9d10a8ca050 Tweak background colours in shr when there's indentation
adds 2c284889e0f * lisp/play/tetris.el: Use lexical-binding.
adds 87b4368862c Remove some XEmacs compat code from gamegrid.el
adds be2ef629eea Various life.el improvements
adds 6593d73928d Use lexical-binding in life.el and add tests
adds 886ba068c82 Bind 'n' and 'p' in compilation-mode-map
adds 2ff930d861b Fix GC bug with Lisp floats and --with-wide-int
adds aa1b586a1af Omit no-longer-needed stack mark_maybe_object
adds cf95bb02139 Avoid some false matches in mark_maybe_pointer
adds 7e2f6f8448f Remove mark_maybe_object
adds 89350d4878a Use mark_objects elsewhere too
adds 416195fd43c * src/lisp.h (lisp_h_XPL, XPL): Remove; unused.
adds 4830ef2f65a * src/alloc.c (live_symbol_holding): Pacify gcc
-Wlogical-op.
adds 31abd9a7cff * .gitlab-ci.yml (test-all): Change .m to .c for
standard C files.
adds 58d96237954 Fix minibuffer default of ephemeral debbugs group
adds 36d485dd32f * .gitlab-ci.yml (test-all): Add lib/*.{h,c}.
adds 04578c10636 * lisp/dired-x.el (dired-omit-mode): Add autoload
cookie.
adds e63705ab9ba Add a new function dom-print
adds a0d3d2935f9 Make quoted-printable-encode-region work in multibyte
buffers
adds 4657f08b7ee Sync with Tramp 2.4.5-pre
adds a142bbd288a * admin/admin.el (reminder-for-release-blocking-bugs):
New command.
adds eb77572257b Fix replace-region-contents performance bug
adds 332e5b54b6a ; Merge from origin/emacs-27
adds da4840af120 Adapt reminder-for-release-blocking-bugs
adds f4b89192160 Merge from origin/emacs-27
adds df5c669709c Adapt tramp-tests.el, don't merge with master
adds 01b56177319 ; Merge from origin/emacs-27
adds 4a73fb96687 Fix description of %-constructs in 'mode-line-format'
adds dddc971f0e5 CC Mode: Fix processing for when
c-multiline-string-start-char is a character
adds 29708cbde7a Some precisions to bug handling
adds 7605060d51b Update Elisp Manual reference to which-function-mode
adds f20169399df Fix typo in Introduction to Emacs Lisp
adds 2f797124c30 Merge from origin/emacs-27
adds 2ea34662c20 Use lexical-binding in pong.el
adds bdb6d3a9434 ; Document choice of smtp authentication method
adds f7d14ef23bd ; Auto-commit of loaddefs files.
adds b6b7f172219 Remove spurious @ character in smtpmail.texi
adds d34590e6341 Mention C-c C-w in the signature section of the Message
manual
adds ed8dd998847 Document 'smtp-auth' in auth-source info
adds 0996047476e Improve documentation for custom :options
adds 2e3ec402938 Strip carriage returns from received password prompts
(comint)
adds a50b8397f47 Use lexical-binding in pcmpl-linux.el and add tests
adds 615c15fd859 Use lexical-binding in pcmpl-unix.el
adds dd2c37d0e1d Fix OBOE in flyspell-check-previous-highlighted-word
adds 410b16f92d6 Handle different IMAP server responses to COPY and MOVE
adds e381c2f7f07 Add unit tests for icalendar.el
adds c5e8254b9c8 Apply icalendar.el patch by Thomas Plass
<thunk2@arcor.de>. Fix bug#34315.
adds 1457e84f446 Fix bug in dbus.el
adds 5aa5c0372dc Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 77a5b696bbb Fix binding mouse wheel with modifiers in buffer area
adds 76e8d935a72 Simplify mwheel-mode by using alist instead of two
variables
adds 18ae12e053c Use lexical-binding in mwheel.el
adds d37861535df Cancel timer when world-clock buffer is killed
adds 23ee78b0051 Support bookmarking Eshell buffers
adds 73d202e4503 * lisp/eshell/esh-mode.el: Remove redundant :group args.
adds 51421497583 Unbreak project.el, the GNU Elpa package, for Emacs 26.3
adds 8cb15183aa8 Fix vertical cursor motion when 'visual-line-mode' is
in effect
adds a4e45a13b65 Fix 'expand-file-name' for remote files
adds 54070a5e207 Fix my previous change to cancel world-clock timer
adds c449a00aa51 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds c47be1b8440 Revert recent GC-related changes (Bug#43152)
adds aff58e3f03d * src/image.c (svg_load_image): Use xmalloc and xfree.
(bug#43135)
adds 00b22239ab7 ; * test/lisp/progmodes/cperl-mode-tests.el: Add
license statement.
adds 4ea928e14f4 * configure.ac (GNU_OBJC_CFLAGS): Check ObjC defaults
to C99. (bug#43167)
adds 7921b5db104 Fix freeze in cperl-mode when editing a regexp
adds ae6daa680a5 Fix ElDoc's eldoc-documentation-enthusiast strategy
adds 6f88247a6c4 * lisp/mail/mspools.el: Use lexical-scoping. Autoload
`mspools-show`.
adds a0e026b274e Don't display the Gnus splash on
gnus-read-ephemeral-emacs-bug-group
adds 74ba8f8421a Fix previous buffer name fixup in save-some-buffers
adds 70af9a9cb91 Fix infloop when indenting in cperl-mode
adds 7769cad1e39 wdired-do-renames: Speed up for long Emacs sessions
adds 66d01012ba6 Show log suppression buttons in display-warning buffer
adds 689f4212520 Allow "lambda" spelling for ucs-insert
adds 0f793b5658b Document :type-error property for customization types
adds a418b0a9209 Extend dbus.el by error messages, and :write access type
adds 93d8ee1d6b2 * etc/NEWS: Add changes for D-Bus; fix typos.
adds 6dcfabea97f Do not remove unbound variables or faces when modifying
a custom-theme
adds 9e5db99d318 Fix up previous LAMDA->LAMBDA patch
adds 9e5fd29bede Fix previous manual mis-merge of dired-aux
adds f450798cb0b Don't move point in vc-dir on vc-register/vc-checkin
(bug#43188)
adds ecfc13e4162 Introduce nnselect backend for gnus
adds a6b45145824 ; Fix typos in etc/NEWS
adds 22570d18bab ; Document new gnus-summary-line-format items
adds 31c3f53816f Preserve user customizations after disabling a theme
adds e0c77bb62c1 Display name with with spaces, but keep symbol name
underneath
adds a30268907c4 Improve call to widget-create-child-and-convert in
cus-edit
adds eca6c9281f0 Protect compilation-auto-jump against code killing the
buffer
adds 81657507c29 Tweak how cperl-mode fontifies hashes and arrays
adds b9bdc48b4c7 Fix <optgroup> in selects in eww
adds 3c69864a9c9 Fix default value in selects in eww
adds 4b237163116 Explain in the tab-always-indent doc how to make TAB
insert a TAB
adds 60e3353697e Mark sgml-basic-offset as safe for integers
adds ccae4ea6990 info-lookup-symbol: Fix the suggested default value in
Custom buffers
adds f303b64f0e1 Revert "info-lookup-symbol: Fix the suggested default
value in Custom buffers"
adds 82b695faa3c Revert "Display name with with spaces, but keep symbol
name underneath"
adds a04e76ac7d5 Minor improvements in Tramp error reporting
adds 940ea154911 Adapt tramp-test30-make-process
adds 6cf62141c44 Reinstall recent GC-related changes
adds 585fe005574 Fix up previous icomplete-show-matches-on-no-input
change
adds ccd5f0d0a99 Fix eww-change-select defaults in a different way
adds 2c1d8397788 * lisp/svg.el: Bump package version to 1.1.
adds 2bba9cd409c Update from Gnulib
adds 71d067252ce EUDC: Fix a minor formatting issue
adds 669b46e6a39 EUDC: Reword macOS Contacts back end overview
adds 6fc502c1ef3 Don't resort Icomplete candidates when default already
on top
adds 92bec37d560 ; Minor touchups to recent D-Bus changes
adds d5c399b4d41 Make C-h S in Customize buffers work more reliably
adds 7d927fa8dd5 Use `format-prompt' when prompting with default values
adds d7197f9d99c Fix formatting of recent Gnus nnselect changes
adds b2f41a8a186 Disable display-warning buttons when doing batch
compiles
adds 3444f397c7d Use a popup menu for <select>s in eww
adds 9ba575aeb3a More work on D-Bus error messages
adds 660d13bd7b4 Use format-prompt in calls to completing-read with a
default value
adds 875c8d5082f Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 52a92c6e7ba Add autoload cookie to eshell-bookmark-jump
adds 95268cdb7e6 Use format-prompt in read-string calls (that have
default values)
adds 1921d2176bb Use format-prompt in calls to read-from-minibuffer with
default value
adds 1b390c3cbf9 Make list-processes--refresh work for pipe processes,
too
adds 816975f4bbf Use format-prompt in some read-string calls
adds ca9c02af194 Allow CSS completion with multiple rules on one line
adds 7d567981c8b Add enchant-2 to list of default spelling checker
programs
adds a3ca5318760 ; Fix typos
adds 670c41cf127 Add edebug form to subr--with-wrapper-hook-no-warnings
adds d39ae6f5860 Use variable-pitch fonts in the eww headers
adds f103e89c1d2 Add aliases for recent Gnus nnselect changes
adds 811dcb7e8f8 Remove debugging code inadvertently checked in
adds c8472cc69d4 Better explain behaviour of
icomplete--sorted-completions
adds 0c4789e2def Show the status of signed + encrypted S/MIME messages
in Gnus
adds 438cdc33288 Add support for horizontal scrolling in tab-line
adds 37f454f5826 Use auth-source for passwords in rmail
adds f681c097f2b Require ert in the cperl tests, since it's reloading
itself
adds 5312e56d43c Fix test failure in custom--test-theme-variables
adds 0ebe2678002 * lisp/char-fold.el (char-fold-to-regexp): Handle
lax-whitespace (bug#38539)
adds 151486931c8 Fix Enchant dictionary finding routine
adds de4f347901a Use format-prompt in read-file-name calls that have a
default
adds 4ffc370373b * lisp/erc/erc-status-sidebar.el: New file
adds 6fd03b0fbeb * lisp/erc/erc-status-sidebar.el: Fix header and make
small tweaks
adds 6ce08a165cb * etc/NEWS: Mention the new erc-status-sidebar.el
adds 627e9c191ea Revert two commits for bug#19032
adds 0fb54254423 Change icomplete-show-matches-on-no-input behaviour for
Icomplete only
adds 2630bbbcdf4 Introduce a new Gnus scoring method (for article age)
adds 65565a16cfb Revert "Explain in the tab-always-indent doc how to
make TAB insert a TAB"
adds 39230fadbc7 Implement typed D-Bus properties (Bug#43252)
adds 6f306793656 * etc/NEWS: Add D-Bus changes.
adds 7865b4044d7 Skip failing cperl test on hydra
adds 3e5259a268d Use mouse-wheel-up-event in mwheel-tests.el
adds e90054bc310 Doc string update for tramp-password-prompt-regexp
adds 60de60b3507 Revert "Use format-prompt in calls to
read-from-minibuffer with default value"
adds 9c42f1f7f0a Fix crash from clicking on menu bar (bug#34762,
bug#26982)
adds 45c0bbb9215 Allow DEFAULT in format-prompt to be a list
adds c50643cebd7 Add Gnus function to make a persistent group from a
search result
adds 7bd6dd065b7 Make Gnus cache work with nnselect
adds 1ee76735a2b Make the button navigation commands available via a
minor mode
adds 4038b4fee79 Implement a new `submit-emacs-patch' command
adds 554c1584199 Add the (hopefully) correct debbugs header for patches
adds 4fa5bad4007 Fix thinko in dbus.el
adds 0fb3fc92b33 Remove obsolete "Wide Characters" section of Gnus manual
adds 302f71e55da Fix help message with help-window-select
adds baade53cbed Merge from origin/emacs-27
adds e0a8a7e94cd ; Auto-commit of loaddefs files.
adds fecdc1a66a2 ; Merge from origin/emacs-27
adds abca75d2e9b ; Fix typos; change "Emacs-Lisp" to "Emacs Lisp"
adds 9b35b0c99ce ; * lisp/man.el (Man-mode): Fix formatting.
adds 5a9e237e154 Merge from origin/emacs-27
adds c9708e5ba23 Fix bug in dbus.el; do not merge with master
adds 5489524ab0d Backport recent change in tramp-tests.el from master,
don't merge
adds a5cc0242ebe ; Merge from origin/emacs-27
adds 2b95300cf8e * lisp/display-fill-column-indicator.el: Fix bug#41145
adds 79387131059 C++ Mode: handle comma separated brace initializers.
adds 366a97c980f Avoid crashes when trying to load bad GIF files
adds 482fa0d9ed3 Merge from origin/emacs-27
adds 9de9976de00 Adapt Tramp doc
adds 6e7736ac5f4 (define-minor-mode): Don't compute a default :group
(bug#41145)
adds 4064d074459 * lisp/dnd.el: Use lexical-binding. Remove redundant
:group
adds 66509f2ead4 Add gv-define-expander for plist-get
adds fab443827a6 Make flyspell-prog-text-faces into defcustom
adds ceb5d1745f4 Minor clean ups and doc fixes in find-dired
adds dd25055829a Fix up fix for bug#19032
adds c3f986a4557 Suppress errors of tab-line-switch functions
adds 5d436090952 Introduce a new variable tab-line-switch-cycling
adds 60cb56e9999 ; Fix typo in last change
adds d08568e6e92 ; Silence byte-compilation warning in last change
adds 931b9f59530 Set `generated-autoload-file' in erc-status-sidebar.el
adds be64c36dd46 Fix new summary-line after editing an article in Gnus
adds 5d522b430bd Revert back to using ESC as viper-ESC-key again
adds c033bb8648d Fix :match function for the file widget
adds 6c46dddcb25 Fix up < and > "date" scoring rules in Gnus
adds 70a8d06fe12 Open describe-function NEWS links in view-mode
adds be5047c0d2a Implement D-Bus properties with compound type.
adds 88a25960ec1 Use lexical-binding in semantic-utest-c.el
adds d32cf354b0c Use lexical-binding in url-future-tests.el
adds ba3e2b80c04 * test/lisp/org/org-tests.el: Use lexical-binding.
adds be4c4a7389c Use lexical-binding in mml-sec-tests.el
adds 262d0c6acfe Mark some tests as expensive
adds 498773447ad ; * test/manual/indent/elisp.el: Use lexical-binding.
adds 4ba71eee8d8 Convert indent test for css-mode into automatic test
adds 27b711f834a ; Fix typos in format-prompt
adds a70ce631c68 * lisp/textmodes/artist.el: Remove obsolete comments.
adds bd5b7754523 Add a "Redo" entry to the menu
adds da344e18844 Doc fix for diff-no-select
adds a4d37877f8d Tweak how `M-RET' in Message mode fills paragraphs
adds 8e1376a3912 Use a header line in calc mode instead of a regular
in-buffer line
adds 37c095a23fc Fix QNX build
adds f7be259400b Allow editing articles in Gnus nnselect groups
adds 206cff84bda Clean up group-finding in Gnus nnir search
adds f7e35f8162d * lisp/loadup.el ("button"): Move to after loaddefs.el
adds 8cf274f9603 Allow an info structure as argument for
gnus-group-get-parameter
adds e2391d486e8 * lisp/simple.el (undo-redo): Doc fix.
adds b5fe4474804 Fix calc tests when running noninteractively
adds 891bbec2e09 Simplify big integer constants in Calc
adds c0eee8cb2c1 Calc: regularise test names
adds a34a80a878f Fix viewing PDFs from eww with external viewers
adds 8d9133c6027 Improve diff-no-select doc string
adds 2862f6b2bf9 Fix up eldef shortening of the minibuffer
adds dbd8994e0da D-Bus: Implement other compound types of properties
adds bde93182bf0 Tweak previous mailcap patch (for external viewers)
adds 6dbef930487 Improve help-echo of Undo and Redo menu items
adds b054393dd1b CC Mode: Fix minor bugs in the string handling functions
adds d608eb1c941 Guard against faulty flow-filled emails
adds 91a221b2798 Remove cedet items obsolete since 23.2
adds f5d8cfff5a3 Add some eshell completion patterns
adds 7d30ca7f66b Move dired-jump from dired-x to dired (Bug#21981)
adds 699e40caf63 Avoid unneeded recentering when header-line is used
adds 6a9c0b09687 Further diff-no-select doc string clarification
adds b9db19b23a1 Fix toggle-frame-fullscreen on w32 builds
adds a4bfb0bc5c1 Default Emacs to UTF-8 instead of Latin-1
adds 4c3f3bf2562 Support scoring on article age interactively in Gnus
adds 227f93abcc8 dired-omit-mode may not be defined in dired-jump
adds 97e9bddd0fc Fix compilation warning in cl-lib.el
adds 661c0dfa2f8 Fix compilation warning in obsolete/complete.el
adds b9ff508a2ea Fix compilation warning in cl-font-lock
adds d228cac2e8d Small Texinfo markup fixes
adds 62f239eec2b C++ Mode: handle __attribute__,etc. inside constructor
argument lists
adds 2fca3015ddc Cleanup in dbus.el, dbus-tests.el
adds 6818867a2e8 ; Fix copyright years
adds 3e073520b34 Adapt some tests for Emacs's excitingly variable
quoting format
adds 31be4d7ca48 Add a way to use an external command to download HTML
in eww
adds f7d8650187e Fix up example code from previous eww.texi commit
adds 854855ec68c Clean up eww error buffer
adds 5e7733694e9 Mark some diff tests as failing in nonascii directories
adds 18f390af8f1 Don't force LC_ALL=C upon make check (bug#43353)
adds a6321fd7990 Fix a conversion failure in tramp-archive-tests
(Bug#43353)
adds e1e93da9a9b Make `ascii' a coding system alias for `us-ascii'
adds 9ca83cdd797 Revert "Use format-prompt in read-file-name calls that
have a default"
adds 1b0a922a19b Make M-x show obsolete commands (Bug#43300)
adds 06d86b954d2 Make M-x show what aliases point to (Bug#43300)
adds 1a4d8feb17e * lisp/time.el (display-time-world): Make obsolete.
adds 2605eb9d0ef Clarify when tab-line-switch-cycling is used
adds e0f304413c5 Doc string clarification in file-directory-p
adds 467200dd6ed Update .gitignore with ccls files
adds c2dea983e80 Kill gpg-agents started by mml-sec-tests (bug#43358)
adds def34a20766 Don't eagerly store articles in the Agent by default
adds 2bd41321a6d Make ERC desktop notifications lenient to invalid XML
characters
adds dc01b992e27 Make the eww header work again even if the title is nil
adds 54c2a8df3bf Make diff--refine-hunk bug out less on broken patches
adds cc24931b2f7 ; * lisp/tab-line.el (tab-line-switch-cycling): Fix
last change.
adds 762817003f5 ; * etc/NEWS: Document a recent change.
adds 99af480d009 Fix punctuation in EWW manual
adds 817dd546497 Improve frame-title-format and icon-title-format
adds 2c62e9b20dc Improve wording of cua-mode menu entry
adds f9aa499afa2 Further fixups of the variable-pitch eww header line
change
adds 3eb4e0db5ce Escape ampersand in table.el LaTeX output
adds da0e75e7410 Add facility to make module functions interactive
(Bug#23486).
adds 9cc992e68ff Fix compilation-mode-map doc string
adds 1749d32d027 Fix up report-emacs-bug action on invalid From headers
adds 1c84b187abc Fix builds without modules
adds f66829e0f47 * lisp/simple.el (undo-redo): Rephrase error message.
adds 0e00f199cd3 Calc: fix binomial coefficients for negative arguments
(bug#16999)
adds b40a7056e53 Support build of Emacs on ARM Macos machines
adds 7cc16143383 Further fixups in minibuffer-default--in-prompt-regexps
adds 7629aa74091 Revert "Fix completion in `read-library-name'"
adds cbfa4115446 Allow hitting RET on info node names with multiple
whitespace chars
adds 14486c44885 Allow preserving (some) text properties from completion
tables
adds f450e53d5c0 Fix problem of marking files with hidden subdirs
adds 312da487192 Don't retry reading after receiving EINVAL
adds 15d2f6af000 Tweak the `C-x v =' command when done from a diff buffer
adds e408f2fab24 * test/lisp/emacs-lisp/find-func-tests.el: New file
(for bug#43393)
adds d727d3dad64 Check that the buffer in diff-buffer-with-file is
visiting a file
adds 27bda2e1409 Fix regression in non-querying about mail addresses in
"emacs -Q"
adds c5d53ac36d5 Fix mailclient-send-it after recent browse-url rewrite
adds 70003969244 Enable uniquify-buffer-name-style to be a function.
adds 32220b53fd4 Document use of uniquify-buffer-name-style as a
function.
adds ffe893114f4 Merge branch 'feature/uniquify-as-function' into master
adds 9d5b675f2c2 Fix MS-Windows compilation of Gnulib with old versions
of MinGW
adds 77aeddc1492 * lisp/window.el: Add provide statement
adds caf64ae08bf Add new, simple `replace-in-string' function
adds 3beb8bc9940 Allow controlling the look of the line/column indicators
adds 0a7152e095e Fix up previous replace-in-string commit
adds 20d13e424fb Stop querying for fonts as soon as a match is found
adds 9bb9f437095 ; Fix grammar of previous commit
adds f4b4166e007 Avoid aborts in display_mode_element
adds 1b68d76dc18 ; * src/font.c (syms_of_font)
<query-all-font-backends>: Doc fix.
adds 5e6393fc61a Use a square root character in calc displays
adds 360145a83c8 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds c07ec3f43ef ; * etc/NEWS: Fix wording of a recently added entry.
adds eeae97282e2 Make sgml-validate not bug out from buffers not
visiting a file
adds f028a893a55 ; Minor fix for nsxwidget patch
adds b43287e4130 Tweak previous report-emacs-bug-hook change
adds 96f1fedf4dd Fix problem with previous dired.el change
adds 92f342f38dd D-Bus: keep type information in D-Bus events
adds c6291d6efec Remove pointless use of intern
adds cd151d06084 Fix up previous change for column/line spec mechanism
in the mode line
adds 23a3333b3ef Give Lisp control on the lossage size
adds 82de8ecc080 Make delete-pair only delete pairs that are part of
insert-pair-alist
adds 12aea1fa80f Allow user-defined scoring in Gnus
adds 6d6ef7b1d00 Work on D-Bus properties etc
adds 8af0fe243f3 etc/refcards/refcard.tex: Fix some grouping regexps
adds fa0859fda99 Fix documentation of a recent change
adds f7e68759d03 cperl-mode: Add new value "PBP" for 'cperl-set-style'
adds 64ba14f3661 Make package install not bug out on weird stuff in
find-file-hooks
adds 5e031c5e709 Fix up previous autoload-find-generated-file change
adds ccd555f04b1 ; * src/keyboard (make_lispy_event): Fix a typo.
adds 11f03d7476c Allow binding keys in `query-replace-map'
adds 8b61e20e4ed Refactor a very long wid-edit function and add
additional checking
adds 65b7d465a5e Make face names clickable in Customize buffers
adds bd6c600687f Doc string typo fix for mode-line-position-column-format
adds 3b3cf6c588f Fix recent change in wid-edit
adds 1e301425ddb Remove mention of C-u M-. from the refcards
adds 8a028e900da Revert "Make delete-pair only delete pairs that are
part of insert-pair-alist"
adds 7fec0a444eb Document easy ways of typing undo key on TTY frames
adds 38519caa670 Update TUTORIAL.he
adds e0e147e1038 TTY Support for ECMA-48 strike-through graphic rendition
adds 7b2dd0ed50e * lisp/tab-bar.el (tab-bar-new-tab-to): Fix tabs not
reappearing (bug#42052)
adds 75873450e1b Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds a22fdc96200 Minor cleanup of last change
adds 1283d3a5b29 Fix typo, reported by Manuel Uberti
adds 013ac76b89a * lisp/progmodes/cperl-mode.el (cperl-set-style): Fix
docstring.
adds b23beef3f2f Fix error in D-Bus test
adds 635666e7bfc Use a widget for the face link in Customize buffers
adds 610be8f64db Fix the defcustom type of eww-retrieve-command
adds 5938fec07b4 Doc fix in directory-free-space-program
adds d470cff770d Make emacs-uptime insert at point with prefix arg
adds a1d9463ae7b Save and restore point in ewoc-invalidate
adds 3b79ff61791 Fix typo in project-kill-buffers
adds b8f447867f2 Display the language in the Flyspell mode line
adds e79d1e151f1 Document Gnus body matching quirks
adds 50b446a6b32 Fix gnus-summary-catchup-from-here edge case
adds 144bbfc6625 Allow customizing hooks defined via define-minor-mode
adds b6594d76068 Allow reveal mode to not automatically re-hide revealed
text
adds 28ba8793626 Document and extend menu-bar-make-toggle some
adds 7222e975be8 Fix problem with spurious extra paragraphs in shr
adds c9f845a53c9 Put files in mhtml-mode when they have <!DOCTYPE,
case-insensitive
adds 2e68cee6532 * doc/misc/eww.texi: Document the `w' key's double
function
adds 091cb97a2a4 Honor make-pointer-invisible on macOS
adds eda48b6fed8 Add a new variable 'gnus-global-groups'
adds a2be81780ef Extend process-lines to allow exit status handling
adds 4d184fb07f5 Make a gud error message more informative
adds 1278a9a907e New command: revert-buffer-with-fine-grain
adds a68a0e69da1 Fix slow python-mode inserts when there's a lot of
strings
adds 676398dd7df Add new tab command `C-x t C-r'
adds db6bdef2dd6 ; * doc/lispref/processes.texi (Synchronous Processes):
Fix typo.
adds 23c20c39683 Don't have vc-git-stash-list bug out on the .git
directory
adds 988f45a75b7 Fix printing of hash tables with removed elements
adds 3ec7005315f Tweak a hash table print test
adds 321bba0c99c Terminate `comint-password-function' tests
adds 8da6eb3a700 Remove code checked in to lread.c by mistake
adds 163ff19cf3c Fix bug out when indenting inserted images in shr
adds f8d8d28bc67 Tweak dired warning about "wildcard" characters
adds 09e109851b9 Highlight regexp sub-expressions
adds 209dfa11a42 Improve documentation of a recently-added feature
adds f8624fb834e Make D-Bus properties type safe
adds 300a5a57573 Fix typo in dbus.texi
adds dc2168ebf25 Make (let ((:key 'foo)) :key) signal an error in
lexical elisp, too
adds 2007cd3cac6 Restore the previous minimum-width specs in the
line/column mode lines
adds 6089dec2b49 C++ Mode: Modernize the fontification of "using"
adds 6d9297abe05 Make xterm-mouse-event check whether the click event is
valid
adds f4d186b3b80 Allow not selecting messages in Gnus before resending
adds ec6254e5527 Fix infloop when folding difficult headers in Message
adds f3373901e5c Fix the font-lock-debug-fontify NEWS entry
adds 694acda5f24 Fix compilation on TERMINFO platforms with GCC 10
adds 5a2125b854b Merge from origin/emacs-27
adds 03093baf909 diff-no-select doc string clarification
adds 15c594c2821 ; Merge from origin/emacs-27
adds 184a4977c7f Make vc-bzr tests work with brz 3.1 (bug#43314)
adds 985703d3800 Fix doc string of 'toggle-menu-bar-mode-from-frame'
adds 3223302aa22 Use modern constant names for the NS pasteboard
adds 759399cdb1d Improve documentation of 'max-mini-window-height'
adds fcd599bbeaa Minor copyedits of doc of 'with-silent-modifications'
adds fd1fe1e1ecb Add doc to syntax-propertize-function saying it must do
a 100% job
adds df04f3e755f Fix a rare segfault in syntax.c
adds 3675993d76c Merge from origin/emacs-27
adds c151797da9c * doc/misc/eww.texi: Document the `w' key's double
function
adds 2e33c3fd8d7 ; Merge from origin/emacs-27
adds 5b23393bcc0 ; * src/frame.c (syms_of_frame)
<make-pointer-invisible>: Doc fix.
adds 082d8a21b17 Minor copyedits in 'line-height' documentation
adds f750def7785 Mention in PROBLEMS the problems with fonts and
Uniscribe
adds 02a31c96326 Minor improvement in the ELisp manual's Introduction
adds 7a5132954b8 Merge from origin/emacs-27
adds 81aed7becfd ; * lisp/emacs-lisp/syntax.el
(syntax-propertize-function): Doc fix.
adds 63f9d9af81a Add D-Bus tests
adds 4cb1e30988c Fix default value in checkboxes in eww
adds e72d3793bce Allow disabling the verbose eldoc truncation message
adds 462dbc1cb2c ; Fix typos
adds 611b85b6636 Tweak how Man selects the previous window on failure
adds ebad35e4d99 ; Fix more trivial typos
adds d2b754ec1a9 Add more isearch submatch faces
adds e8d80f1e14c Fix line width in M-x term on -nw with line numbers
adds 7a2ac61b5d3 Fix check in `newline' for blank lines
adds 12ca4638338 ; * test/lisp/textmodes/css-mode-tests.el: Add TODO.
adds f3e2d3418a4 Convert manual indent test for elisp-mode into unit test
adds 31cb935cd72 Convert manual indent test for lisp-mode into unit test
adds d5d642eb71d Convert manual indent test for opascal-mode into unit
test
adds c8f809dbb95 Remove a misleading message in gnus-summary-hide-thread
adds ca4a37e0930 Doc string fix for gnus-summary-hide-thread
adds 018278a8d09 Fix recent change to window-max-chars-per-line
adds fa560bea191 Fix problem with ede-mode bugging out on non-existent
files
adds fb8c319825a (json-encode-string): Strip properties to fix bug#43549
adds 01f7fdb2a07 Convert manual indent test for ps-mode into unit test
adds 1d98bed6c33 Convert manual indent test for scheme-mode into unit
test
adds b63c3535b0c Convert manual indent test for ruby-mode into unit test
adds 9fff5491c30 Convert a manual test for nxml-mode to unit test
adds 600d3f06697 Move pcomplete/bcc32 from eshell to pcmpl-x (Bug#10585)
adds fb68645b5a2 Move several completions from eshell to pcomplete
(Bug#10585)
adds 83b0fc4429e Fix thinko in dired-change-marks
adds 9a3a2a00dac Remove some unnecessary compat code
adds e1290f47131 Remove some Emacs 20 compat code
adds c0188959c1e Remove Emacs 23 compat code from cedet
adds 2788557000d Support shellcheck in compilation-mode
adds 797ff44d53e Fix shellcheck warning
adds 3376b08c2e1 ; * test/lisp/progmodes/ps-mode-tests.el: Add missing
backslash
adds 11a1c8b62fc Remove broken compat code from EDE
adds c5c29a9f0f6 Fix font-panel on NS (bug#43480)
adds de6844b6246 Fix cursor display in mini-window under icomplete-mode
adds 69b5d543115 Fix filling problem in shr due to zero-width id tagging
adds 096f5956be3 Speed up shr-insert slightly
adds 73f77558ccd Fix off-by-one error in eldoc--handle-docs
adds 10696d0ac51 Make delete-pair only delete pairs that are part of
insert-pair-alist
adds 44bb59f79e7 Ensure that the game directory exists before trying to
write to it
adds 8af6b01d103 Use gnus-extra-headers in nnselect header parsing
adds 83a4e4c2a92 test/src/xdisp-tests.el: New file
adds 80b0a69b606 Run gnus-parse-headers-hook when retrieving nnselect
headers
adds e4831151c2b Handle escaped comment enders correctly in syntax.c,
fixing bug #43558
adds 6037051f49a Improve mark handling in gnus nnselect
adds b252e09ae4f Allow the newline character in the character widget
(Bug#15925)
adds df0f32f0485 Don't signal scan-error when moving by sexp
interactively
adds 3bfddaec3ac ; * lisp/emacs-lisp/lisp.el: rename parameter in last
change
adds 441e8750198 * test/lisp/net/dbus-tests.el
(dbus-test01-basic-types): Adapt test.
adds acf958667bf * lisp/repeat.el: Remove obsolete comment.
adds 610b771d4a7 Convert allout unit tests to ERT
adds 37a2a427e4a Convert some completion.el tests to ERT
adds ad285e0eb8a Remove TODO to convert files to unit tests
adds dc86c4cc0ba New command goto-line-relative (bug#5042, bug#9917)
adds e542b4b785b Write Gnus active files with quotes around group names
adds de54cd6f0ed Minor Tramp cleanup
adds 7e7a010d85f Fix recent simple.el compilation warning
adds 897ea41d394 Fix last change in resize_mini_window
adds 5df652d6144 Add sanity check for Gnus groups that belong to no topic
adds 8463687b5d2 Refactor process mark setting
adds 7b3e94b6648 Make set-process-buffer also update the process mark
adds 9bf9f699b13 Add skip condition for some dbus tests
adds 4bc4d19bd16 * lisp/simple.el (goto-line-read-args): More relevant
default line number.
adds 89dd8cd2151 Set mwheel default scroll value to 1 (bug#43380)
adds 1e7f6365766 Horizontal scrolling for mouse wheel with Shift
modifier (bug#43568)
adds 976b8464fb3 Update a failing lisp test
adds e7a69c9204a * lisp/help-fns.el (help-fns--first-release): Use
etc/NEWS as well
adds e51a98b0c2d Add a new function 'string-search'
adds 7f9ad5980ce Fix replace-in-string multibyteness problems with
string-search
adds 09adf926441 Fix previous replace-in-string rewrite
adds d27b1372895 Clean up replace-in-string slightly
adds 040c30295e0 Remove some XEmacs compat code from prolog.el
adds 09e07fb008a * lisp/progmodes/ruby-mode.el (ruby-use-smie): Declare
obsolete
adds d067ac5b9e9 Remove more compat code from prolog.el
adds d964375ad3b Tweak updating the process mark in set-process-buffer
adds 8a253a96a0d Fix replace-in-string infloop with empty pattern string
(bug#43598)
adds 830e876d94a Use the char history in zap-up-to-char
adds 9fd9c9c2c00 Make the Man completion code work better if man -k fails
adds 79762ffa618 Mark string-search as being side effect free
adds 664927b5257 Add an expensive test for defcustom types
adds e1c33e29d58 Fix some defcustom types
adds bf1b3714cc5 Fix the defcustom type fix in python.el
adds a9ad0bbf14d Fix defcustom type in whitespace.el
adds c27096296f9 Fix a defcustom type in gdb-mi.el
adds 6c7fad4ac48 Fix defcustom type in sql.el for
sql-postgres-login-params
adds 307b6f93531 Partially revert previous prolog.el cleanup
adds 499848d8407 * CONTRIBUTE: Don't recommend action stamps
adds 497a1ed8bba string-search robustness and documentation improvement
(bug#43598)
adds c4c5db3de70 Implement internal border colors on NS (bug#41071)
adds dd6876d6e2c Remove obsolete macOS support for NS font backend
adds 3a3226716b8 Tidy up NS color handling
adds d58e3b39972 Fix out-of-tree make check
adds 4e817132700 soap-client.el: Prevent some invalid encoding warnings
adds c98c7def046 Fix byte-compiler warning in CEDET
adds c540f3323da Add D-Bus monitor
adds a3a845b0e00 * etc/NEWS: Add new D-Bus monitor functionality. Fix
typos.
adds 2dff3ea073c Repurpose libxml test for obsolete argument
adds e00936bf9f1 Silence some byte-compiler warnings
adds 2de618ed5d3 cperl-mode: Delete conditional code where conditions
evaluate to nil
adds 18718fee722 Fix mouse highlighting in Customize buffers
adds 6a067829600 Fix defcustom types of some variables defined in C
adds 9b6f5642274 Make macroexpand of `push' slightly less confusing
adds 6cc0ff19dde Display some character widget values in a more
user-friendly way
adds 20da487d8b2 message-add-action doc string fix
adds e7012148c0d Fix the patch tagging in submit-emacs-patch
adds f43d9d94aaf Abbrev suggestions helps users remember to use defined
abbrevs
adds 53cf5936c19 Slight replace-in-string optimization
adds 13e75e620b8 Fix gnus-faq example
adds baf331e40c0 Rename replace-in-string to string-replace
adds 104688feb45 Add tiny optimization for string-search
adds 8a148c5976e Make dired-replace-in-string obsolete
adds 8c569683f2e Fix searching for multibyte needles in unibyte haystacks
adds 768676f74f0 Improve display of raw bytes in the echo-area
adds c37370a7a0f Improve documentation of the 'abbrev-suggest' feature
adds 72e9ec96d0e ; * test/lisp/subr-tests.el (string-replace): Add more
test cases
adds 583cb264ad3 Improve accuracy in string-replace description
(bug#43598)
adds 8bd233a7eb6 Minor string-search optimisations (bug#43598)
adds cea06818a1e Add a new grep-match-regexp variable
adds c2da21c4cc2 ; * doc/emacs/building.texi (Grep Searching): Fix a
typo.
adds 8d241e8840f Avoid 1s sleep-for before sending the startfile to a
comint process
adds 433b6fc53dc Handle single-argument `apply' consistently (bug#40968)
adds a492013d07c Fix more single-byte accesses caused by bytepos/charpos
confusion
adds bf4accb65e7 ; Fix some trivial typos
adds 395f10cb98a ; Fix more trivial typos
adds cc8fef2bddf Avoid infinite recursion with 'relative' line numbers
display
adds ba635a19fb0 * lisp/hi-lock.el (hi-lock-auto-select-face): Doc fix.
(Bug#43600)
adds f31c6792ab9 Fix support for Zip64 zip files
adds 2e8c9ede155 Merge from origin/emacs-27
adds cc7f9714858 Fix out-of-source ‘make check’ emacs-module-tests
adds c8f295f5032 ; Merge from origin/emacs-27
adds 4bb7532163f Fix soap-client URL
adds 767713682c2 Enable "Continue Tags Search" menu item only when it
can be used
adds 0dfc6fdc1f1 Followup to a recent change in menu-bar.el
adds 0b78785a9b5 Minor copyedits in the Emacs user manual
adds f2a6bbefa91 Merge from origin/emacs-27
adds 4155ca273ad Document D-Bus monitoring
adds ba42f793241 Fix pcomplete completion of things like `xargs` and
`sudo` (bug#16197)
adds f679bcbb39a ; * doc/lispref/searching.texi (Search and Replace):
Rephrase
adds fc1e8b3659c ; * etc/NEWS: Put related items together and fix grammar
adds 232382415d1 Fix Gnus parsing of weekly recurring icalendar events
adds eaf224f88d9 Repad the Face header in Gnus
adds 3a95f4fc12d cperl-mode: Add compatibility for Emacs 26.1
adds 27e1649977d Suggest region contents in highlight-regexp when region
active
adds 9f1ca64ffe2 Improve D-Bus monitor
adds 9f30a6b1a41 * src/eval.c (Fapply): Simplify last change
adds 4d57124fc88 Fix custom-tests with non-GNU grep
adds 511c9d02b7a * lisp/gnus/smime.el (smime-openssl-program): Allow nil
value.
adds da40e5ecd79 Fix space parsing in gnus-base64-repad
adds 07f748da431 Make M-x compile skip the header when looking for
errors etc
adds 7f2c35d0287 Fix emacsclient -c foo.txt behaviour with many frames
adds 7e45ed3a967 More strict D-Bus type checking
adds e7670a3ce02 soap-client: Update soap-decode-date-time
adds 2742bdb6f43 soap-client: Remove FIXME comment
adds 81827028622 soap-client: Bump version to 3.2.0
adds e608477da2f Give better error feedback on wrong password in .gpg
files
adds fda8c53309d define-generic-mode doc string fix
adds a90bfc5f3be Fix isearch-group-* colours on low-colour displays
adds 52afb2b1041 * lisp/emacs-lisp/cl-macs.el (hash-table): Define the
type's typep test
adds 1993c4e300a Fix gnus-base64-repad test failures
adds fcdcdea324f Fix whitespace regexp in gnus-base64-repad
adds 6c0f1c26d29 Don't have C-x = bug out in a "C" locale with non-ASCII
chars
adds 7e581607e7a * test/lisp/net/dbus-tests.el: Add property tests.
(Bug#43252)
adds 0bc19c17fd0 Add D-Bus introspection tests
adds 20180909878 * test/lisp/net/dbus-tests.el: Add timeout tests.
adds d5f9a07862b Add D-Bus method-call reentrant test
adds 17ecfa86980 Minor code cleanup in dbus-tests.el
adds b7224f9629c Stricter checks for D-Bus compound types.
adds ed99a1eb894 Minor fixes of recent changes
adds 56d6e29d806 Clarify the "Forgot to expand macro" message
adds a190a446ee2 Fix 'move-to-column' when invisible text follows a TAB
adds 0bd221b29fa Fix problem of having the wrong window selected after
saving foo.gpg
adds cc3e369ab00 Allow controlling the Dired switches shown in the mode
line
adds d923370551b Fix problem with parsing . as a symbol in bovine
adds 19042966f2d Minor documentation copyedits
adds 5b0d8d0f288 Further doc fixes for dotimes about RESULT
adds 0434c1a9a66 Clarify previous undo keys change
adds dc3a59f7a17 When recipient has no public key, make offer to skip it
optional.
adds 8f6bde63715 * doc/emacs/basic.texi (Basic Undo): Explain the C-/
situation in xterm
adds fdaceeb8b49 * lisp/term.el: Make C-/ undo in a nested Emacs
subprocess
adds af32299331d Fix up previous window excursion patch in
epa--select-keys
adds 5d6e65d57a7 Split auto-revert-buffers into several functions
adds aea7788b925 Fix segfault in some cases when restoring a selected
window
adds 75185968578 Query for the signer when sending signed mail (with
unknown signer)
adds d11627a7cad Make gnus-base64-repad a bit stricter again
adds c150b9a2442 Fix the end-of-query prompt in multi-occur and
multi-isearch when fido
adds 59c343ba0d0 Don't optimize away star patterns in minibuffer file
name completion
adds 26a88212500 Make mml-sec-tests not hang waiting for input
adds 648de09e71d Remove mml-sec-test that assumes the first signature
adds d8a95880341 Revert last change in dbusbind.c
adds 0aa1e2d9d03 Use Fkeywordp in dbusbind.c, again
adds 6a4b931c215 ; Auto-commit of loaddefs files.
adds 6cbc253aa05 Don't recommend quoting lambdas
adds b03f74e0f2a Don't quote lambdas in several places
adds 379c0592632 Remove some obsolete URLs
adds c6fa0ad315e ; Prefer https to http in many URLs
adds af72f6d5109 Silence byte-compiler in two tests
adds 2017bf0dd1d Fix restoring data in visual-line-mode
adds d00eb41fc22 Fix loading WSDL data again
adds cd8880514f0 command-execute doc string clarification
adds d460677b192 Make recentf daily cleanup repeat
adds 306fcc59dcd Use new faces isearch-group-odd and isearch-group-even
(bug#43702)
adds da591df90ae Enhance syntax-tests.el to test some comment character
handling.
adds 29435ecd8e3 Fix bug in wdired-get-filename
adds 6996204dd03 Fix wdired-do-perm-changes when over Tramp
adds 40b81f847f1 Fix check for derived modes in
display-buffer-reuse-mode-window
adds fef7704febc Fix --with-json message
adds 6f36b67e414 Stop using a dynamically bound
'generated-autoload-file' variable
adds acfbacefc46 Make setting verify-hostname-error not make connections
fail
adds aac3effb8f3 python-shell-send-defun doesn't find the (whole)
definition
adds 3f5f3dd6041 Make `C-c C-e' in Python buffers work
adds f6277911eb2 Make xref work better on variables in shell-script-mode
adds d037a6a2e6f Fix electric-buffer-list buffer selection
adds 4cb16b6f42e Calc: fix business days calculation (bug43677)
adds 053d70660bc CC Mode: Convert the handling of c-special-indent-hook
to standard usage
adds ce0842a165d * lisp/hi-lock.el (hi-lock-find-patterns): Autoload it.
(Bug#43670)
adds 6f73cc35799 ; * lisp/net/eww.el (eww-search-words): Doc fix.
adds 90e5549f027 Don't signal an error when saving files on WdebDAV
volumes
adds 8fbaca7d417 Check Emacs version used for Tramp compilation
adds 2af6b3147dc Clarification in Tramp manual
adds 0a769f4832d Merge from origin/emacs-27
adds 08bda922b4c ; Auto-commit of loaddefs files.
adds 81ea24f3d71 ; Merge from origin/emacs-27
adds 4997032c05e Restore some public debugging functions removed in
Emacs 27
adds 41dcbeccf30 Make aliases introduced in previous patch obsolete
adds 223de5f2f56 Merge from origin/emacs-27
adds e274e3f44b0 2020-03-29 Michael R. Mauger <michael@mauger.com>
adds 9b47ae23043 Don't error if no GPG signing key configured
adds bd080957b06 ; Merge from origin/emacs-27
adds d5d12707d63 * doc/misc/flymake.texi (Using Flymake): Fix a typo.
(Bug#43758)
adds 78eacf31e8f ; Fix many typos in symbols in docs and comments
adds 726eb835ddc Merge from origin/emacs-27
adds ef7bc1cc80e Fix electric-buffer-list buffer selection
adds 70f8d9a8683 ; Merge from origin/emacs-27
adds 6a646603183 Enhance syntax-tests.el to test comments in scan-lists
adds 0ade20f49f8 Calc: fix formatting and parsing Unix time (bug#43759)
adds d22fe0ec3a3 Enhance syntax-tests.el to test comments in
parse-partial-sexp
adds ceae38b9338 ; Fix trivial typos in ChangeLogs
adds d6a2754348f ; Fix more typos
adds f4305f3b531 Support extended menus in widget-choose
adds 0fe8ab79e7a Avoid segfaults in lookup_image when faces were freed
adds d8665e6d347 Make update-file-autoloads respect
generated-autoload-file
adds 96a8e846061 Make dbus-unregister-object work for monitors
adds 5ec21155c39 Use '…' for ellipsis in truncate-string-to-width by
default (bug#41250)
adds 14a5db2912d * src/xdisp.c (syms_of_xdisp): New var
`redisplay_skip_initial_frame`.
adds c0577d7a392 Fix the documentation parts of a recent commit
adds d494833d479 Improve support for using vc commands in indirect
buffers
adds 7301bf996e7 Use … in Gnus mode lines (when shortening them)
adds c47479cf171 Sort items in tmm properly, and allow clicking the
final item
adds 0a5a1adab98 * src/dbusbind.c (xd_signature): Better type check for
array elements.
adds a9f147af716 Use the full name of the null byte/character, not its
abbreviation
adds a14321ff69e cperl-mode: Fix a test to ensure cperl-mode is active
adds a447d5e5a9d Add missing full stop in MS-DOS processes documentation
adds 9410c4e6b67 Fix mule-util-tests after recent truncation changes
adds 96f502496e9 Fix animate test that somehow changed recently
adds 809934f0220 Don't use the character '…' literally in mule-util.el
(bug#41250)
adds e704a6956d8 Fix last change
adds bf34cf75fc4 Fix last change
adds ff9b04fbc4d ; * lisp/international/mule-util.el
(truncate-string-ellipsis): Fix comment.
adds 61113a32546 Suppress obsoletion warning in test of obsolete rx
function
adds 9a819568ccb * lisp/international/ja-dic-cnv.el: Attempt to fix
bug#41250
adds bcd09e9869a * lisp/international/mule-util.el: Revert bug#41250
workaround
adds 278c9d69cda * lisp/international/mule.el (define-coding-system):
Revert accidental change
adds c30f6da0da0 Fix args of truncate-string-to-width in
ibuffer-compile-make-substring-form
adds fc6decdfbcb Add check for bound and true 'ido-everywhere' in
multi-occur--prompt
adds ec705a6c348 Fix crash when creating new NS frame (bug#43812)
adds 46aa145d390 Add match-data to isearch state and repeat faces to
highlight group matches
adds 891248be1cf * test/lisp/progmodes/ruby-mode-tests.el: Fix obsolete
warnings
adds 73054376542 Make the State button in Custom use extended menus
adds c36cd485466 Clarify what ``chrooted environment means'' for TRAMP
adds cc70a7b7a82 alist-get doc string further clarification
adds 95c7aa96af9 Remove reference to outdated Gnus variable from the
manual
adds c842bd993f3 Make artist-mode work when display-line-numbers-mode is
on
adds 0ab67a65f58 Default the grep commands to skip directories
adds 5bc2f37dfbc Update documentation on this-command-keys to reflect
new behavior
adds 4bea5574a5f Remove mention of the obsolete cust-print.el from the
manual
adds bc2b63876b6 Fix face recalculation when frame's background mode
changes
adds 466db12df04 Fix last change in frame.el.
adds 7be18bbfe1f Improve documentation of 'isearch-group-N' faces
adds 0a5e9cf2622 Mention two more functions in the commentary
adds d340a979dbb * lisp/doc-view.el: Fix "can't resize root window" error
adds c7804ac4018 * src/ftcrfont.c (ftcrfont_open): Initialize the
`max_width` field
adds 81fe8990c0e CC Mode: Move the handling of keyword auto into type
handling for C++.
adds f3dbde7e6ff Only skip directories in lgrep, not the other grep
commands
adds e2ece082732 Revert "Don't eagerly store articles in the Agent by
default"
adds 82d70d3aab7 Clarify define-minor-mode hooks
adds e45b0c5d94e message-signature doc fix
adds c69c17d5738 Match OpenBSD doas password prompt in comint
adds 35478f3f76d Calc: fix arithmetic right shift sign bit detection
adds 95e8c7d1d9e ; Fix typos
adds b19bf084477 ; shorten https://lists.gnu.org/archive/html/... links
adds 5824c209ba1 Add Euro Sign to Latin language input methods
adds 1006eb11984 Improve coverage of Calc bit shift test
adds c2a13969e41 Make drag and drop on NS open all URLs (bug#43470)
adds acc9b461538 Fix merging of region face for non-ASCII characters
adds 950911373c7 Merge from origin/emacs-27
adds cbcca8159d9 Add missing full stop in MS-DOS processes documentation
adds 6e3bf3968d5 ; Merge from origin/emacs-27
adds b6704d58e82 ; * src/xdisp.c (Fwindow_text_pixel_size): Doc fix.
adds 530ec029cd9 Merge from origin/emacs-27
adds 6fea8699a18 Clarify what ``chrooted environment means'' for TRAMP
adds 607dacb5a96 ; Merge from origin/emacs-27
adds c56eeba2ce3 Extend tests for shell-command-dont-erase-buffer
adds 040dcbe53e3 Fix current-line hscrolling when overlays change
adds 0407b155009 Removed an incorrectly placed extra word in the
semantic docs
adds 3196fd44c36 Avoid crashes when a theme is loaded with one frame
suspended
adds c00606171f8 A better fix for bug#43886
adds 0ed0dac0ca5 Merge from origin/emacs-27
adds 46c0f28c0e4 * lisp/emacs-lisp/easy-mmode.el (define-minor-mode):
Doc tweak
adds f342b7c9692 * lisp/calc/: Use lexical scoping in all the files
adds e8fcc14f281 gnus-icalendar.el: Fix bug in gnus-icalendar-identities
adds 7db2879a81e Fix the documentation of char-displayable-p
adds ff9ec6b1397 Make posn-set-point work on frame events
adds c44f1a44754 Fix link in previous display.texi change
adds 8b1c6476bb4 Clarify how to set single-function hooks
adds f38751db5dd Make C-w worth in isearch when at the last match in the
buffer
adds 2a7488d42d8 Add support for displaying short documentation for
function groups
adds 50be6d9fe95 Allow killing files with C-k in wdired if -F is used
adds 28592faa28c Don't boldify the flyspell language indicator in the
mode line
adds ed378c95b63 Use Unicode arrows in shortdoc results
adds e441a25daaf Autoload shortdoc command and adjust NEWS
adds c66165b5c08 Tweak shortdoc colours on light backgrounds
adds 5f01f86e6ba Add more numeric shortdocs
adds 5b13afab0a9 Update publicsuffix.txt from upstream
adds 4bda84da2e2 Convert url-domsuf.el tests to ert
adds 2e8736eaa35 * lisp/url/url-domsuf.el: Use lexical-binding.
adds 4b84095d237 Improve documentation of shortdoc features
adds dcfed86cc63 ; * lisp/help-fns.el
(help-fns-describe-function-functions): Fix typo.
adds b8815abbb64 * lisp/tooltip.el: Use lexical-binding.
adds 5a188cc4ed8 * lisp/tooltip.el: Remove redundant :group args.
adds db7b4dbe946 Fix GNUstep build
adds 562686ca60c * lisp/hexl.el: Fix behavior with variable-pitch
`header-line` face
adds d5c811279be Fix error in file shortdoc group
adds 07eb3df2b5d Add a shortdoc menu entry
adds 905d08c98a5 Add a reference to the shortdoc command in the Emacs
manual
adds 608782b3474 * lisp/proced.el: Fix behavior with variable-pitch
`header-line` face
adds 2f92177f80f Add interface arg to D-Bus PropertiesChanged signal.
adds 3ec6dcfab8a ; Fix dbus-tests.el formatting
adds a6c22271bcd Fix man page title lines and timestamps
adds f2fb69f08ed * lisp/isearch.el (isearch-search): Set
isearch-match-data in the right place.
adds ec9523a6ae2 Add a keybinding to the help menu to display manuals
adds 85e81721ea1 message-insert-signature doc fix
adds af367a9d597 Have header-line-highlight inherit from
mode-line-highlight
adds 13e5c1db681 Don't bind sort-fold-case when saving the custom-file
adds 94b870dfa38 Make diary fontify headers correctly (if the date has
been customized)
adds b31e48d4efb Make read-char-choice less modal
adds 1b45079ffa2 Add cycling commands to outline
adds 45cb0403dee Partially revert previous patch to emacs.service
adds 12175a339e2 Allow creating unibyte strings from Emacs modules
adds 721b8468d28 Calc: make tests less chatty
adds add1314195b Calc: revert to old precedence of '/' in (La)TeX input
mode
adds cf407958886 Calc: allow infinite binary word size (bug#43764)
adds 60845174eb5 * etc/NEWS: Mention 'make_unibyte_string'; reformat
modules entries.
adds 993116eec9a Fix documentation of Outline cycling commands
adds 60d6e3fead4 eql doc improvements
adds b058caca72d nnimap MODSEQ cleanup
adds db0c016dc5c * etc/NEWS (Calc): Note new precedence of '/' in TeX
input mode.
adds a8d81078009 Move the new module unibyte function to the correct
module-env.h file
adds e88d75a6b62 Fix name of the module .h files in the comments
adds f256687bd4f Improve package install/delete button action
adds 14e00d95c4e Mark the return value from strerror as a constant
adds 5474603c4c8 Rename dired-filename-at-point to avoid confusion
adds 64c85116644 Add a new variable tab-first-completion
adds 1ee5a4cb1af Add option to highlight the 'next-error' error message
adds b13e0c1501a * lisp/progmodes/grep.el: More fixes for 'lgrep'
(bug#23590)
adds 4bf9bb56b56 Highlight regexp sub-expressions in query-replace
adds 423439b3806 Fix layout of custom-face-edit widget
adds 0fac3f55325 * lisp/calc: Fix a few issues introduced by lexical
scoping
adds e6aab30128c Handle encrypting mime parts
adds e8752cf7a94 Handle retrying of MIME failure messages
adds 051d31cc797 Clarify wording
adds a38002cecdb Make Gnus more liberal when interpreting Face headers
again
adds 8de04e08c84 Fix NEWS item for C-h R
adds 730ea4c3708 Fix problem with next-error-message-highlight in *Occur*
adds 2970d73a71d Fix segfault in xwidget when there is no title
adds 674fee5e9fb Remove dynamic declaration of 'save-match-data-internal'
adds 8fb761af6b9 Fix undefined function in project-compile
adds 519e23d727a Move emacsclient.1 file history further down
adds 0f3bdd577ec Remove some references to "in Emacs 21 or later"
adds 1117366d030 * doc/misc/efaq.texi: Remove reference to FTP.
adds c6ecf6428e8 Make `C-x C-e' work more like `C-M-x' on defvar etc
adds 5f53a49d48d Search harder for file name matches in *compilation*
buffers
adds c7b952c45c4 Add some references to the microdocs in the comments in
cperl-mode
adds 97b8c0adc1d Make hi-lock-face-buffer more resilient
adds ce09f19c284 Don't display the warning buttons in bytecomp buffers
adds f5c9d3f54ec * lisp/emacs-lisp/warnings.el (display-warning): Don't
be so negative
adds 7e3a95d8fd0 Add way to prevent asking "increase specpdl size?"
adds 41d220dc608 Add a new variable to control Gnus Agent caching
adds 9be54e3dba8 Doc string clarification for keep-lines
adds 2d7d98e1a6d Restore vc-revision-other-window buffer-changing
behaviour
adds 8b4dd261cb8 diff-update-on-the-fly doc string clarification
adds 1e89dfc6c8b Make package-install-from-buffer maybe refresh the
quickstart file
adds a950a6e6cf8 Substitute command keys in button help-echo values
adds 95d0b716833 Sanitize ical data in gnus-icalendar-event-from-ical
adds 7543d5f173b Adjust some tests so that they work in symlinked
environs
adds 96d7e3dcafa Fix previous gnus-icalendar sanitization
adds f52a775ae24 Add ert macros to get resource file names (Bug#43792)
adds 1f44a776729 Use new resource directory macros in tests (Bug#43792)
adds 5ab146cf603 ; Revert some spelling fixes
adds 559c89f49c6 * lisp/emacs-lisp/backquote.el: Use lexical binding.
adds ad0643e5806 Update modus-operandi, modus-vivendi to 0.13.0
adds dfff410d023 Fix building modus-themes Info manual
adds 731a26bb50a * doc/emacs/ack.texi (Acknowledgments): Remove now
deleted files.
adds fd5c08892e0 Remove some references to Emacs 18 and 19
adds 9056e6392a7 Remove some Emacs 19 compat code
adds 0b0297ad606 Fix file-name problems in several tests
adds 871c027080f Revert "* doc/emacs/ack.texi (Acknowledgments): Remove
now deleted files."
adds 2ec90560b6e Fix documentation of Modus Themes
adds 8ca0b14b1c3 ; A few more spelling fixes in Modus Theme docs.
adds 6a2f56db4e6 Make last change in tramp-archive-tests.el backward
compatible
adds d5cb3cb9a45 Make erc expand the final abbrev
adds 0022935a316 ; * doc/emacs/ack.texi (Acknowledgments): Tweak the
purpose description.
adds c41c1ac4104 indent-rigidly doc string clarification
adds 3b3274a85c2 * lisp/progmodes/python.el: Teach f-strings to
`font-lock`
adds 4cecd67c394 * doc/lispref/variables.texi (Converting to Lexical
Binding): New section
adds 86dd9d12aa5 * admin/release-process: Add note to update files from
upstream.
adds 6d0b2a60f6e Fix narrow-to-defun in f90-mode
adds 0a3d584ce41 Avoid infloop in which-function-mode when a vc file has
changed
adds ea47bcc431e Fix `browse-url-of-dired'
adds bee50664ae3 Make woman ignore the new groff kerning operators
adds 9eb61be2daf New shell-mode command to narrow to the command under
point
adds 8b6b4176f6f * lisp/url/url-vars.el: Use lexical-binding.
adds 39a001451fb * test/lisp/mail/rfc822-tests.el: New file.
adds 3217ae6e05c Add aid for finding missing dynamic variable
declarations
adds f532e0c32ac ; * etc/NEWS: Move 'narrow-to-prompt' entry to "Shell"
section.
adds 61e51fee9ca Base bookmark-bmenu-mode on tabulated-list-mode
(Bug#39293)
adds 9513aa8f48d mixal-mode: add missed instructions
adds 00c4d982e80 Update Modus themes' NEWS entry
adds e569efb15f3 * etc/NEWS: Mention new lexical binding conversion aid.
adds f539ee9042f * lisp/emacs-lisp/easy-mmode.el (define-minor-mode):
Doc tweak
adds 2f45054208c ; Merge from origin/emacs-27
adds 2c31ce18eaa Fix 'message' when there's active minibuffer on another
frame
adds 7d598e281d1 Make tramp-completion-reread-directory-timeout obsolete
(Bug#43932)
adds ace25f20664 Clarify the seq-reduce documentation
adds 72dd9119819 Fix posn-at-x-y in builds --without-x
adds c37b2a9b425 Yet another fix for 'set-minibuffer-message'
adds 30305b543d0 Make lisp/progmodes/js.el dependent on CC Mode in the
Makefile.
adds 65078e0a760 * lisp/info.el (Info-hide-note-references): Doc fix.
(Bug#44043)
adds 3ac3a6503eb Merge from origin/emacs-27
adds 47b8a1c7672 * admin/release-process: Add note to update files from
upstream.
adds ffd201c47e8 ; Merge from origin/emacs-27
adds 18c0e20bea0 Improve documentation of 'Info-hide-note-references' in
info.texi
adds 7dd52bfd8e5 Merge from origin/emacs-27
adds 2c0cd900837 Fix bad dimensions of initial frame on VcXsrv
adds 06933245c60 Extend next-error-message face to the edge of the
window (bug#32676)
adds 20728195b6d Use lexical-binding in mixal-mode.el
adds 3b5a43f3d73 Set jao@gnu.org as maintainer of mixal-mode.el
adds 073e72e484a * lisp/progmodes/mixal-mode.el: Fix typos.
adds f287fb45f57 * lisp/progmodes/ld-script.el: Use lexical-binding.
adds 335e3cf89f2 Convert manual js indent tests to unit tests
adds 8299126521e Minor improvements to emacsclient man page
adds a67fed2e0c8 Make nxml-newline-and-indent argument optional
adds 99079126243 Add support for emojis i smiley.el
adds d96734729d0 Fix up smiley emoji application to make it reversible
adds a10a3d48e8c Document the new smiley value
adds b7dfae3a816 Fix a misleading comment in Freplace_match
adds 9bc5c016a1c Strengthen js-mode indentation tests
adds 282f35083c0 ; * etc/NEWS: Call out the new variable
'shr-offer-extend-specpdl'.
adds 58a9cec5257 Add "Old-" prefix to "Version" header in more cases
adds 6da62d612ee * etc/HELLO: Add Belarusian and use Javanese script for
Javanese (bug#43887)
adds 34eb99d7ba6 Add new choice 'keep' to next-error-message-highlight
(bug#32676)
adds d3c99b6b6b3 ; * etc/NEWS: Some copy edits.
adds 1b3e0315069 ; * admin/MAINTAINERS: Add entry for Michael Albinus.
adds f98e57b54bb * lisp/files.el (directory-files-no-dot-files-regexp):
Adapt docstring.
adds 6d00233bfdf * src/dired.c (Fdirectory_files,
Fdirectory_files_and_attributes):
adds 9f9e3bc24b1 Ffunction doc string clarification
adds 422fdabe7bc Handle "Before first headings" error in outline-cycle
adds fb26dc130db cperl-mode: Delete a misleading comment, add tests for
verification
adds 1f6f09c85bb Explain difference between Unicode and Emacs scripts
adds 8cdbd84ebe7 `ffap-gopher-at-point' interminable without newlines
adds a83e4a929b4 Improve Info-streamline-headings defaults
adds bacebc89afc * lisp/info.el: Remove redundant :group args.
adds b16cd3f1e57 Hoist some loop-invariant variable bindings in
compile.el
adds 653eab47880 Keep track of matching rules in compilation-mode
adds 74519db6dfc Further clarification of directory-files* doc
adds fe16248b770 Make auto-revert-mode tests run faster
adds 4970e2c7ea1 Fix documentation of the Modus Themes (Bug#43944)
adds ed9520b38e1 * lisp/mail/rfc2231.el (rfc2231-decode-encoded-string):
Fix match data error
adds f831fa17442 * lisp/progmodes/python.el: Bump version to release the
f-string support
adds 8c96c720fa5 Add command package-menu-filter-upgradable
adds 72bdc44caef ; Fix last change in modus-themes.texi
adds 196d6c851c7 Make a bookmark test more robust
adds e7b8c93f94a * lisp/image-file.el: Use lexical-binding.
adds 117d58ace75 Preserve all `eval' elements from both .dir-locals files
adds 2e2a8e5491b Man highlighting: Don't occasionally bold entire
sections.
adds e3fa592899f Fix some mpc.el updating quirks
adds 4ef8c4a0f4e Tweak the documentation for
define-obsolete-variable-alias
adds 0d25e274d7a ; * etc/tutorials/TUTORIAL.fr: Fix typo.
adds 01e0357ba77 * lisp/language/utf-8-lang.el: Use lexical-binding.
adds d3c3fe78142 Avoid assertion violations in malformed Unicode escapes
adds 5f9fb508e6d * lisp/textmodes/picture.el: Use lexical binding.
adds 6a946d29a11 Tweak test data for signed package installation
adds ec4f2723c13 Simplify syntax of shortdoc face specs
adds 1841b132824 Simplify regexp in last change to woman.el
adds 4a575eb18cc byte-compile-file: Make optional LOAD argument obsolete
adds 6c58d900427 Make more load-hooks obsolete (Bug#21563)
adds 39bf2160f3b Use lexical-binding in m4-mode.el
adds 39271ed1083 ; Fix last change to idlw-complete-structtag.el
adds 8a91d055b28 * lisp/outline.el: Use lexical-binding
adds e3229aff548 * etc/HELLO: Keep Javanese System.out.println("");
adds a1fcdeec25b Add emoji to etc/HELLO
adds 0aa881f231e Use lexical-binding in hfy-cmap.el and add tests
adds 0e6f1e4e800 Use lexical-binding in iso-ascii.el
adds 95a458724dc Use lexical-binding in files-x-tests.el
adds e656600c965 * test/lisp/vc/vc-bzr-tests.el: Use lexical-binding.
adds 8532fa41bb4 Revert "Add emoji to etc/HELLO"
adds d72696d3b12 Add some top level domains
adds 29cb2fdd0c0 Declare old compat aliases in tcl.el obsolete
adds 234cf749187 Remove some compat code from uudecode.el and binhex.el
adds a497b8e4a41 Use lexical-binding in bindat.el
adds b69f363698b Add tests for time.el
adds 06373c15248 * lisp/time.el: Use lexical-binding.
adds ffbea0d705a Tweak two time.el tests
adds 743bd40126a ; * lisp/emacs-lisp/bindat.el (bindat-unpack): Fix typo.
adds 4bd8add2e3c Convert artist.el to lexical binding
adds 0e9e36747f0 unload-feature: Improve logic (don't repeat computation)
adds 5c266a71c16 unload-feature: Handle local hooks (bug#5293)
adds 8dc8ab6b42b unload-feature: Correct doc string to match info manual
and reality
adds 394f1269d10 Update TUTORIAL.de
adds 3479390c4c4 * lisp/progmodes/cpp.el: Use lexical binding.
adds 701ed2e4edd Use lexical binding in fortran.el
adds 954a4decfcc Handle Cairo errors in ftcrfont_open
adds c009a0a6f73 Allow moving members of editable-list widget, via
delete+insert
adds bb0256d9d12 Remove two references to Emacs 21 from the FAQ
adds a5b4789d994 Remove reference HP-UX 8.0 and 9.x bug from FAQ
adds 5215067c4ef Pretty print restricted sexp values too
adds 0d7d09b0ef1 Test for error with multibyte strings in bindat.el
adds 45c1be62a1e Comment JSX lines using JSX syntax
adds 5d152ed7375 Use HTTP instead of Tramp for the ffap rfc path (and
also fix it)
adds 6342264ef74 Move test data for icalendar tests to separate files.
adds d5fdb1b1f63 ; fix docstring typo in last commit
adds 8dffe61a9c4 Make State button interaction less confusing
adds 997ebf91dd6 Use lexical-binding in time-date.el and expand tests
adds e9d0f36248b Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs into master
adds 754a2f11b8a Add tests for perl-mode.el
adds a090e5fe085 Remove useless uses of bindat-get-field
adds 30dba74e77b ; * lisp/progmodes/fortran.el: Call 'eval' with lexical
binding.
adds f6d13897962 Add missed file needed by time-tests.el
adds b572308fbf0 eww: don't add keymap to <a> without href
adds 8c7a55531b4 Remove incorrect use of decode-coding-string
adds 87239f0a5c6 Fix crash when no face is defined (bug#44058, bug#43973)
adds b42481e22eb Fix SVG image dimension calculations (bug#44065)
adds ed502406bfe * etc/HELLO: Use JavaScript for Javanese script
(bug#43887)
adds dcf9cd47ae7 Add new Lisp implementation of substitute-command-keys
adds afd31f9e62e Translate describe_map_tree to Lisp
adds 647b1c5142d Translate describe_map to Lisp
adds 5ad2bb0fa95 Translate describe_vector to Lisp
adds afde53cd81c Improve substitute-command-keys performance
adds 8a1441310aa Prefer Lisp version of describe-map-tree
adds ef5a604f082 Remove C version of substitute-command-keys
adds 420023a6f06 Prefer Lisp version of describer in
help--describe-vector
adds 558065531be Merge branch 'scratch/substitute-command-keys'
adds dc8bffba5a4 * lisp/emacs-lisp/pcase.el: Add "extensions" to keyword
header.
adds c57a60ee958 Use lexical binding in ffap.el
adds 22e5239c172 Clean up temporary files after package tests
adds 9e4f11a1631 Move icalendar test data to
test/lisp/calendar/icalendar-resources
adds ead957a2c32 Add support for squashfs files in archive mode
adds 944c4708358 ERC: Fix ERC's IBuffer format "crash" on killed server
buffer
adds 4a92e2f95e8 Remove most of charset markup from etc/HELLO
adds d21cdb6c056 Set up composition-function-table for Egyptian
adds 49bc8586b7a Move some test data to follow our conventions
adds 46f5d2867cf Fix error in tramp-sh-handle-make-process
adds 72c9d4bee11 Move more test data to follow our conventions
adds ab7dddea907 Move mml-sec.el test data to follow our conventions
adds e402887d5d2 Move shr.el test data to follow our conventions
adds 8461cfc8fce Move epg.el test data to follow our conventions
adds 3af9e84ff59 Fix a broken unsafep test
adds 5b3e4db53f0 Fix last change in image.c for MS-Windows
adds 9d230684ff1 Adding mouse controls to menu-bar.el.
adds 0695c9e8599 Make TTY menus work with xterm-mouse-mode
adds 92d37029a75 Enable TTY menus with xterm-mouse-mode
adds 2c487c47c8c Fix a bug where the wrong menu would be triggered by
mouse
adds 228d9d615d7 Move faces.el test data to follow our conventions
adds ff1068936fe * test/manual/image-transforms-tests.el: Use
lexical-binding.
adds 9f1dd2a7d51 Use lexical-binding in copyright.el and add tests
adds f378d65e5ea Use lexical-binding in most term libraries
adds 6dfcb4d4dc3 Revert "Use lexical-binding in bindat.el"
adds 95553309efc Accept nil COMMAND in tramp-sh-handle-make-process
(Bug#44151)
adds 6f92674ce81 Use lexical-binding in several language support
libraries
adds 97267d2bf1f Re-introduce variable for world clock timer
adds 8c2382d309b ; Fix last change
adds 4c543a724f2 Introduce eldoc-display-functions
adds 5daa6a6a039 Rework eldoc-echo-area-prefer-doc-buffer (bug#42532)
adds 77c39284259 Rename ElDoc user option controlling display of
truncation notice
adds 10e7c76ee3e Rework semantics of eldoc-echo-are-use-multiline-p
adds dd16e46bb9d ; Prefer https to http in more URLs
adds c3835bd3803 Warn about a bad default value in restricted-sexp widget
adds d35d5c7ecde Improve doprnt performance
adds 28d2931b4bc Rename doprnt_nul to doprnt_non_null_end
adds 32e427cca11 Minor doprnt cleanup: remove memchr call
adds b6a41c76a5a Add shortdoc group for hash-table
adds 10ea719abcd Add shortdoc group for alist
adds 2e090da7759 Revert commit 1f44a776729adf9c6468a76f8310616fde62eeaa
for Flymake.
adds e73e7a8bd67 Revert commit 1f44a776729adf9c6468a76f8310616fde62eeaa
for XRef.
adds b0a7a19d5dd Fix problem when replacing the final char in checkdoc
adds 35df337979e Fix syntax error in message-add-openpgp-header
adds 7276723630f Better file name in dynvars-check example
adds 8164f3e1ab3 Improve support for shaping Egyptian Hieroglyphs
adds 158d2a1f50c Remove some Emacs 19 compat code and references
adds a98bb620c4b Add section "Replacing Match" to the regexp shortdoc
group
adds cdb3c9d662c Don't consider play-sound-file to be a 'safe' function
(bug#44018)
adds 634bbb61f2f Avoid segfaults due to using fonts that were closed
adds 27910f4e963 Revert "Don't consider play-sound-file to be a 'safe'
function (bug#44018)"
adds 1e8f15ee04a Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds d23e483cfb5 Tweak how shortdocs are displayed
adds 9e8fb4a7cb7 Make delete-selection-helper more resilient
adds b8b18cf34a0 Implement a :predicate parameter for globalized minor
modes
adds fedb25819a4 Tweak where global-display-fill-column-indicator-modes
is on
adds 6415eb8d741 ; * etc/NEWS: Fix a recently-added entry.
adds f314ac2a30a Make the -modes variable autoloaded
adds eb57ae08445 Fix time-test error on machines with mail
adds 2697123933e Make vc-responsible-backend choose the most specific
backend
adds c7a3bd9b569 vc-git-root: Remove unnecessary caching
adds e7009a6dc26 Fix an unbound variable in html skeletons
adds c00758a4bca Remove XEmacs compat code from hashcash.el
adds e679e0abcf2 Don't use obsolete variable write-contents-hooks
adds 65f36a84718 Use lexical-binding in tool-bar.el
adds cfc70e51c29 Add some missing docstrings in cua-rect.el
adds 25a57640c59 Allow pcomplete/gzip to complete on files in
subdirectories
adds 8916ea7f98a * lisp/mail/mail-parse.el: Use lexical-binding.
adds 96c6281d564 * lisp/mail/mail-prsvr.el: Use lexical-binding.
adds d2be9233d1d ; * etc/NEWS: Fix a recent change.
adds eca5f4dec72 Define backtab in text fields in eww
adds be2b43c4d6e `g' in *Help* doesn't require confirmation
adds 7f32224dc32 Fontify strings in {} better in tcl-mode
adds 083707bbab7 Don't leak result of nested byte-compilation to outer
level
adds 8d3ed5f815d Don't do compilation-transform-file-match-alist if
there's no file name
adds 7d429d7ef0d Add a link to inherited faces in Customize
adds 281524943f1 * lisp/net/sieve-mode.el: Use lexical-binding.
adds 990c0620cb9 Make edit-abbrevs parsing less brittle
adds f971a612a92 Don't rely on bignums in ntlm.el
adds cde72637dfd Fix sunrise and sunset calculation (bug#44237)
adds 88f5530a9b8 ERT: escape control characters in pretty-printed error
output
adds 608c821716e Fix history problem in `M-x shell' when started twice
adds d34082671a0 Complete property values in multi-line CSS declarations
adds e29cace60af Avoid rare crashes while producing line numbers
adds 8b87ea68440 Recommend lexical-binding in Coding Conventions
adds 30ba1fcd1bb Merge from origin/emacs-27
adds 8101083c7ab Fix an error in tramp-sh-handle-make-process. Dont'
merge with master
adds fbf6c7b65c9 ; Merge from origin/emacs-27
adds c847d5998f5 Merge branch 'emacs-27' of
git.sv.gnu.org:/srv/git/emacs into emacs-27
adds 606c6bf5152 Merge from origin/emacs-27
adds 8b1ccf5e7bc Fix tramp-sh-handle-make-process; don't merge with
master
adds dcd1095bc40 ; Merge from origin/emacs-27
adds 71661b28729 Use WebKit sandboxing
adds e2005f1f2a7 * INSTALL: Mention efaq.texi for installation of
intlfonts.
adds 20c02e628cb Improve documentation of display-fill-column-indicator
adds a4ec03fa9be ; * etc/tutorials/TUTORIAL.de: Fix grammar (Bug#44246)
adds e0de9f3295b Don't skip empty lines when fitting mini frame to
buffer (Bug#44080)
adds 0dfb896be2d Merge from origin/emacs-27
adds a8426f46726 Temporarily mark two failing tests ; Persistently
failing tests can cause problems for automated builds, ; and make it harder to
spot new failures.
adds 7b257dff01d gdb-mi: Don't use bindat for field access
adds 5cb9b8c24df Small fix to the new link for inherited faces in
Customize
adds 045d2a50ddc Revert "Fontify strings in {} better in tcl-mode"
adds 5a2b03043c7 Remove unused function in gdb-mi.el
adds 3a6d55b7922 gdb-mi: use lexical lambdas
adds 15a67102dd9 Fix intermittent rmail-summary-delete-forward problem
adds f1bf89e3837 Make gnus-output-to-rmail appending work better
adds 8c8349e4b57 Tweak how `C-c C-r' computes the region in python-mode
adds 12505df89f6 Remove some Emacs 20 compat code from speedbar.el
adds 86cfabc0c15 Remove some compat code from feedmail.el
adds 9944385cfb1 Remove Emacs 20 compat code from ede/files.el
adds 2efff5e61ca css--complete-property-value: Limit the backward search
adds 01d67bc8450 Warn against using the MD4 hash function
adds 039ffaf69f8 Use lexical-binding in netrc.el and add tests
adds 94ddb1987ea ; Fix license statement in several files
adds 9f6bb7c9c75 * lisp/net/eudc-vars.el: Use lexical-binding.
adds c6fb23873a5 Adjust python tests after fix for bug#39398
adds e6f8f68e376 * lisp/net/hmac-def.el: Use lexical-binding.
adds 0cb44eed6c6 Display times in a more human-readable way in
list-timers
adds 63b8f25b88f Disable mml-sec-tests on MacOS
adds 5de5b63e57d Document all parameters on `indent-relative'
adds 6b3ed2375ba Extend the regexp shortdoc group
adds bd3ecfef842 Run substitute-command-keys on shortdoc section headings
adds bb3d13ac358 ; * lisp/emacs-lisp/shortdoc.el (regexp): less
contrived rx example
adds 46b3db5579e Widen buffer before going to point found by
xref-find-definitions (bug#44294)
adds eae31b01a26 * lisp/bindings.el (narrow-map): Bind C-x n g to
goto-line-relative (bug#9917)
adds 8cd0ce9b857 Don't spill ansi-color across parts in articles
adds 1fb85fb1389 * test/lisp/net/dbus-tests.el
(dbus-test09-get-managed-objects): New test.
adds ada9b7c9cec Tweak previous article-treat-ansi-sequences fix
adds be59466be71 Fix CUA Mode menu entry to be less confusing
adds f5e080fb1f9 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 372739b4069 Handle several children of PATH in
dbus-managed-objects-handler
adds 7b02d9ba480 * lisp/progmodes/tcl.el: Better match Tcl string
formation rules (bug#39277)
adds 020a334992b * lisp/reposition.el: Use lexical-binding.
adds a6cb425240d Simplify some bibtex.el variable definitions
adds 96e371b44aa cperl-mode: Make timeout test more robust
adds d7a2d7250d7 Modify only local send hook in submit-emacs-patch
adds e9af1ed44ec Remove Debbugs 'thanks' from submit-emacs-patch
adds 3e63213a1fe * lisp/mail/binhex.el (binhex-char-int): Add missing
release
adds 4f6b7a0149b * test/lisp/net/dbus-tests.el
(dbus-test09-get-managed-objects): Expand test.
adds 122ace858ba Add shortdoc navigation commands
adds ff3838ecc3f ; Remove spurious FIXMEs in my last commit
adds 617f70bc7d6 `format-time' can now do sub-second times
adds 02ecbf58e46 Make list-timers do sub-second times
adds f018cffca00 Use nobreak-space on all non-ASCII whitespace characters
adds daa21fb895c Tweak the gdb-mi error message
adds b2951742104 Clarify point position after text-property-search
adds 101a3b78309 Suppress a misleading message when closing a paren in a
regex
adds 32c5f1c7a8d Fix fontifying of ::= in Makefiles
adds 0836335cdff Add a new command to regenerate a hunk in diff-mode
adds 0f1f795fc8b ; Fix typo in my last commit
adds c5611bfc421 Fix copying symbolic links in eshell
adds bb60887b0d9 Revert "Adjust python tests after fix for bug#39398"
adds 0d8c6df6c1f Tweak previous python-mode region fix
adds 3f1dd62a0c8 Fix Bug#44289
adds 7500abaa8ef * lisp/simple.el (blink-matching-open): Fix bug#37127
adds 2e1ab3e583d Bring back elisp-eldoc-documentation-function, marked
obsolete
adds 3758be484e0 Don't make ElDoc doc buffer visible in buffer list by
default
adds 74c45a62e1e Shoosh byte-compilation warning in
lisp/emacs-lisp/eldoc.el
adds 73bc7b543bf Make hideshow.el work with Mhtml mode
adds 8800d8c6402 Revert "Temporarily mark two failing tests"
adds 2a6337a6c4d Fix unit tests broken by changes to xt-mouse.el
adds a105db13e11 Updating docs with all special window prefix keys.
adds 41c4f337c8f * doc/lispref/commands.texi (Key Sequence Input): Fix
indexing.
adds 96ec0340716 Speed up ls-lisp
adds dc16c70bada Check also for "DragonFly" remote systems in Tramp
adds 66ceb148c7d Support prettified display of fractional numbers
adds 7f30bf72066 * etc/HELLO: Add Egyptian Hieroglyphs.
adds a78c6141bc1 Parse GDB/MI results directly instead of going via JSON
(bug#44173)
adds c3a20804a81 Trim and explain set of safe forms for 'unsafep'
(bug#44018)
adds 7103192cd2b * src/xdisp.c (syms_of_xdisp)
<"scroll-minibuffer-conservatively">: New var
adds 8d72075aeb5 Improve support for displaying Javanese script
adds 0cbcc6223a7 'assoc' is not side-effect-free; constprop its pure
subset
adds 283b8d274bd * etc/HELLO: Enlarge tab-width to account for "tofu".
adds 596802c0630 wdired: fix error handling of set-file-modes
adds 0ef5bbd5d4d Fix eshell glob modifiers
adds 694c82ab1a8 Replace irc.freenode.net with chat.freenode.net
adds ae9f234dd92 ; * etc/NEWS: Add entry for my last change
adds ca3b199ad53 ; * etc/NEWS: Tweak the wording for the newly added
entry
adds f9cac26dc15 * test/README: Document TEST_BACKTRACE_LINE_LENGTH.
adds 71795c6c4a6 Reimplement commit
46b3db5579e57b9daf16667914205adc99d3f104 (bug#44294)
adds 80a87af1357 Improve goto-line in regard to narrowed buffers
(bug#44294)
adds c307c9648d5 Give the scroll-bar face a non-trivial spec
adds 5d9e456c3ed New variable integer-output-format to print integers as
characters (bug#44155)
adds 9405cd84a63 Fix a segfault in the new svg code
adds 47addaea9f5 Fix error message in feedmail
adds 881eeeef945 * etc/NEWS: Add trashing of remote files. Fix typos.
adds 06585bb939e Trash remote files to local trash (Bug#44216)
adds 7602ed6b827 Mention the C-c LETTER keybinding convention
adds a0a60321fe8 Mention non-ASCII C-c LETTER bindings in the lispref
manual
adds 76d522e59ef custom-theme-set-variables more resilient against
removed libraries
adds 7a3d8559c9a Doc string clarification for cl-some
adds 43a1b79f56c Recover the contents of the schemas.xml file
adds ecec9a259b1 Fix saving a face setting with Customize
adds 2a4b0da28c3 Make minor mode ARG work as documented
adds ed70be7a187 ; Auto-commit of loaddefs files.
adds 5ce37da355a ; * doc/emacs/custom.texi (Keymaps): Fix typo.
adds ce1856ec09d Insert describe-map-tree header into original buffer
adds 08060755209 Add directory-empty-p and new argument COUNT for
directory-files-*
adds d8601684934 * lisp/emacs-lisp/byte-opt.el (pure-fns): Fix typos.
adds d85e0df7ada Add missing side-effect-free and error-free properties
adds 8761c155e43 * lisp/emacs-lisp/easy-mmode.el
(easy-mmode--arg-docstring): Doc typo.
adds 8ad9932f116 Don't bind standard-output in substitute-command-keys
adds 7baf8cae0f5 Don't auto-insert "@c file ends here" in .texi files
adds 43d5b79a693 Show nobreak-space face for more blank characters in
describe-char.
adds 1a1019f99fc * lisp/leim/quail/compose.el: New input method
(bug#44267).
adds 030ab2dad50 Transient input methods bound to 'C-x \' (bug#44266)
adds 5ab5504def6 Fix mistake in Lisp conversion of describe-map-tree
adds 5cea77af41b Partially revert previous define-minor-mode change
adds 4e2264b60d1 Fix mouse-1 on [Show] buttons in the *Help* buffer
adds 95f7a2835a7 Fix Elisp's elisp--documentation-one-liner (bug#43609)
adds 554495006e8 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into master
adds e654b41c6f9 Fix some glitches in recent directory-files-* changes
adds 2443b15a91c * src/buffer.c (syms_of_buffer) <fill-column>: Improve
doc string.
adds 85d1d8d7687 Fix NEWS entry for fix of Bug#44080
adds 8abce5b0c62 CC Mode: Only recognize foo (*bar) as a function
pointer when followed by (
adds 2d15296db11 Fix failure of 'emacs --daemon' on Cygwin
adds da6234e2dfd Make sure pixel sizes are zero when setting window size
for ptys.
adds 1fc9de4b81c Improve reproducibility of generated -pkg.el files
adds 018e0c36fba Merge from origin/emacs-27
adds 487aae38d43 Updating docs with all special window prefix keys.
adds 0c013814233 * doc/lispref/commands.texi (Key Sequence Input): Fix
indexing.
adds 4de7daa1b9d ; Auto-commit of loaddefs files.
adds 997116f3dd1 ; Merge from origin/emacs-27
adds d218b28ab50 ; * lisp/autoinsert.el (auto-insert-alist): Fix texinfo
URL.
adds 7162228815e Improve indexing of check-declare
adds 4e6104ea0b7 ; * src/xdisp.c (display_string): Fix a typo in a
comment.
adds c1565cc3b91 Merge from origin/emacs-27
adds cd69a50648a Recover the contents of the schemas.xml file
adds 49b6e2716c3 ; Merge from origin/emacs-27
adds 3e8cdc404fb Improve documentation of a recent commit
adds 5f6dcb1c666 Fix a recent change in dired.c
adds 4445cb76db5 Add missing argument to directory_files_internal calls
adds 55e92de6d5b Make ispell.el ignore warnings from enchant-lsmod
(closes #44318)
adds a2bddd77108 Explain last change
adds 50f0b00748b Fix previous code change to `ispell--call-enchant-lsmod'
adds a8f04014c2b Fix previous patch to ispell.el
adds 6ad628b8657 Improve ert-resource-directory docstring
adds 2800513af5f cperl-mode: Skip a test for older Emacsen (preparing
for ELPA)
adds a7374f668b0 Fix exiting the finder-commentary buffer
adds e1644c065e3 ; * lisp/pcomplete.el: Fix typo.
adds 499847ab952 Use lexical-binding in pcmpl-cvs.el
adds 0462ba30326 Use lexical-binding in pcmpl-rpm.el
adds 74dd264d08e Use lexical-binding in some of emulation/edt*.el
adds 39561fbfb3d Use lexical-binding in solitaire.el
adds 2d4c981b211 Use lexical-binding in some url-*.el files
adds bd8f4b04d51 Fix customizing user options of type face
adds 84f74136d37 cperl-mode: Fix indentation for Emacs 26
adds 640b41cd9b7 Simplify ispell-check-version’s use of -vv flag
adds f9d6e463d31 Factor out some common code in ispell.el
adds 2fffc1dfdff Some Tramp fixes for directory-files-* and delete-*
adds a6240cb263c Horizontal mouse wheel scrolling amount (bug#43568)
adds bec4a6dacad Fix last change
adds 9aa6b5bb89b * lisp/progmodes/tcl.el: Use lexical-binding
adds 7fad12c59b3 New gnus-search library
adds 0328b21d1e4 Move nnir.el to lisp/obsolete
adds 9bcdebd9b74 Remove gmane search engine
adds a63d9051754 Fix misuses of `make-local-variable` on hooks
adds 0d39d1e2f39 * lisp/cedet/srecode.el: Use lexical-binding.
adds 197a53f7b83 * lisp/obsolete/nnir.el: Add "Obsolete-since" header.
adds f7ea667b543 Fix warnings in url-irc.el
adds 2668bb47b03 Remove unused variable in ispell.el (thanks, Stefan
Kangas)
adds d408866ff2a Use lexical-binding in mule-charsets.el
adds 43431f7108a * lisp/progmodes/project.el
(project--files-in-directory): Fix formatting
adds d6cb106a374 * lisp-mode.el: Fix missing highlight of "hidden"
string arg
adds 125956725be Avoid use of eieio-oset-default
adds 1c9500da661 * src/term.c (handle_one_term_event): Simplify.
adds 233d350d198 Improve display of tabulated list header line labels
(bug#44068)
adds 771046f5d88 Sync biblatex entries and fields with v3.15
adds 37c0208aaae ; Silence byte-compiler warning in xdisp-tests.el
adds ef5211d0aa3 Let pdf-view-mode take precedence over doc-view-mode
adds 334e2ab440a Still fixes for Tramp directory-files-*
adds 38a109e58c3 ; Silence byte-compiler warnings in tests
adds bfd31242025 Improve eww support for externally viewed PDFs
adds 2ecbf4cfae7 Allow minibuffer to stay in its original frame. Tidy
up this area.
adds 5d0da63f003 * src/minibuf.c (move_minibuffer_onto_frame): Fix
comparison
adds 4610241a9b3 Fix coding system in eww-display-pdf
adds 67829946456 Enable/disable buttons, tool bar and menu items in
Custom buffer (Bug#14398)
adds 9ab69cc82f0 * doc/misc/gnus.texi (Selection Groups): Delete
excessive paren
adds ac471ff09d9 Fixes and improvements to gnus-search
adds 1efcec2717a Add more tests for where-is-internal
adds 2180ccbe297 ; * etc/NEWS: Fix wording in a recently added entry.
adds af6891629d4 Support transient input methods in Isearch mode
(bug#44266)
adds 291955a588c Improve documentation of a recent change
adds 527413fb2ff Go back to not using custom-push-theme when enabling a
theme
adds 0c5eb1c7e79 Reduce integer-output-format to
print-integers-as-characters
adds 1b9e1595254 Change the default value of gdb-mi-decode-strings to t
(bug#44173)
adds aea936562b0 * lisp/gnus/gnus-search.el
(gnus-search-contact-tables): Fix type.
adds 093a6bec52d Update gdb-mi-tests
adds 6b77ad6e77a Fix --enable-check-lisp-object-type build
adds 6e9564f09a2 Fix javac message parsing column number off-by-one
adds b7b9bbb93d6 Rectify skip-set argument
adds 6df06148e55 Add some more tests for keymap.c
adds ece1e1da5ea Delete outdated comment about C rewrite in apropos.el
adds 33e2418a7cf Fix scrolling problems with misc-fixed fonts under Cairo
adds bc76afd355c ; * src/xdisp.c (redisplay_window): Add comment for a
recent change.
adds a5867ddfbd7 Don't leave lock files after 'replace-buffer-contents'
adds 423b6b62296 Add test for recent change in enable-theme
adds e8f5657bc7f * lisp/emacs-lisp/lisp-mode.el: Avoid false-positive
"hidden arg" in strings
adds 7be8d8a801d Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 35d9881809b Various fixes and backward compatibility for gnus-search
adds 1b7ab9d0ac2 Don't render XML declaration of an HTML document
(bug#44348)
adds 5932df74354 Document that the :match function for a widget takes an
external value
adds 89740e9cb59 Prevent redisplay from moving point behind user's back
adds e90ffcf7598 * src/w32fns.c (Fw32_register_hot_key): Doc fix.
(Bug#44456)
adds 53933cdf5c8 ; * lisp/international/mule.el (define-coding-system):
Doc fix.
adds 6b63b6669d5 Merge from origin/emacs-27
adds 29af10afe8b Backport: Fix exiting the finder-commentary buffer
adds 0cdd6c9218f Handle Cairo errors in ftcrfont_open
adds 1de00441a5c ; Merge from origin/emacs-27
adds a6fcba783e4 Fix documentation of
'windmove-swap-states-default-keybindings'
adds f4acd7a924f Split windows evenly when 'min-margins' parameter was
set (Bug#44483)
adds 9899f74e4e1 Merge branch 'emacs-27' of
git.savannah.gnu.org:/srv/git/emacs into emacs-27
adds 9da0f4026c6 * lisp/subr.el (read-char-from-minibuffer): Doc fix.
(Bug#44451)
adds d4242177daa Fix 'send-string-to-terminal' writing very long strings
adds f5d7fb3a2de Fix 'uudecode-decode-region-internal' in multibyte
buffers
adds 33e8116fc2c Merge from origin/emacs-27
adds 8dab61958da Mention which exact file is already registered
adds dcd20a0c515 Doc fix
adds cfe8a73cab5 Don't set the selected window to the miniwindow on a
frame change.
adds b83e31bf956 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 33c7ddd47da Another backwards-compatibility fix for gnus-search
adds 74de386a8a6 * lisp/progmodes/project.el: Don't truncate the saved
project list.
adds 795b7da16b8 Add more protections to gnus-search query parsing
adds 3289b96abd1 Remove test for return value of set-keymap-parent
adds a05810b2d5f Fix xwidget's webkitgtk widget overriding of Emacs
SIGCHLD handler
adds 8dc237270f8 cperl-mode: Indentation of ')' follows customisation
adds 4469e0de011 Calculate SVG image sizes more accurately (bug#44206)
adds b4ec9cf79c6 NS: Make s-<left/right> to move to beginning/end of line
adds 18a7267c32a Fix crash in ns_mouse_position (bug#44313)
adds bffd5d3a9d4 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 3de31e7b713 Fix compilation of image.c on MS-Windows
adds 391260e46c2 Clarify Lisp warning about elements following other
expressions
adds 1f0b9294309 Use a separate face for expanded log-view bodies
adds 0d9e2b80d8a Make the SHOW parameter work again in `run-python'
adds 52937958064 Fix css length calculations
adds 575b0681d92 Fix pcase rx form snag with '?' and '??' (bug#44532)
adds d8a31b0c03f Better warning suppression in rx-tests
adds a08320f7234 * lisp/disp-table.el (make-glyph-code): Remove obsolete
comment.
adds 95c04675abb Simplify getting value of text-quoting-style (Bug#44471)
adds 916eb895d1b shortdoc: prefer seq-contains-p over seq-contains
adds 8ece715af61 Add test for substitute-command-keys with command remap
adds ae3904bb5df CC Mode: fix many compiler warnings which would appear
with lexical binding
adds ee11a68320e Remove ephemeral group on error or null result
adds 515791ae8aa Only use nbutlast when we actually want to modify the
original list
adds f1eca59dfac Fix a recent change in image.c for MS-Windows
adds b5b0f07b0a4 Remove extra process call from vc-hg-registered
adds bce00552654 Clear the vc-state cache when returning nil
adds 621bb79b704 New debugging command 'malloc-info'
adds b0f6b83357e * lisp/leim/quail/compose.el ("iso-transl"): New input
method.
adds 79d04ae13ff Don't set file name variable in
org-element-parse-secondary-string (bug#44524)
adds 47f33e6cb04 * lisp/server.el: Fix frame creation on dumb terminals
(bug#25547)
adds f2bb5747f0b * lisp/server.el: Refactor frame creation functions
adds 9038890ae21 Cleanup of the test file for cperl-mode
adds 296e4dd15e3 Fix font lock of assignments with type hints in Python
adds daecf6d210c Remove mention of global-cedet-m3-minor-mode
adds e7b4f465e8b Fix python-font-lock-keywords-maximum-decoration
performance regression
adds d22a914c799 Fix defgeneric name of gnus-search-index(ed)-extract
adds 3e07b871c49 Remove unused "internal" gnus-search variables
adds 17894ef5652 In dired-query use read-char-from-minibuffer with bound
help-char (bug#42708)
adds 73536ffecb6 Use cache with help-char in read-char-from-minibuffer
unless help-form is nil
adds ccf2576081d Fix mistake in describe-buffer-bindings
adds af3edb3be95 * lisp/progmodes/ruby-mode.el (auto-mode-alist): Add
Brewfile.
adds 4e942670424 Remove redundant installation instructions
adds 3ee56c7e428 * test/lisp/hfy-cmap-resources/rgb.txt: Add comment
line.
adds dcd23618014 * test/lisp/help-fns-tests.el: Silence byte-compiler.
adds 1ac47aac085 Add help-form to the cache key in
read-char-from-minibuffer
adds b21015c9c2e Clarify project-find-file doc string
adds 4ad3402fb33 Remove mention of `edebug-on-signal' from a doc string
adds a5b48e25fe9 vhdl-mode: remove minor obstacle to static checking
adds 56a7c73f9ce Emit required version when Harfbuzz is not found but
Cairo is
adds 8ac71a07ce9 Add help-char to the cache key in
read-char-from-minibuffer as well
adds 206dd9d5923 Don't quote lambdas in several places
adds 297f89f7e4b Some minor Tramp fixes, resulting from test campaign
adds 7970610d487 Fix error with fn key in NS port (bug#44533)
adds 968e85a2cef Update erc documentation about C-c C-b
adds e693d97e500 doc-view.el comment clarification
adds 13ab70c80e2 Avoid breaking Arabic shaping in
'window-text-pixel-size'
adds 75384bd1555 Update the doc-view header line
adds e3e1cd733ef Merge from origin/emacs-27
adds 78e1646bf7b Fix pcase rx form snag with '?' and '??' (bug#44532)
adds 3d14ec52fbd ; Merge from origin/emacs-27
adds 109eb1e7e29 Fix undefined behavior when fetching glyphs from the
display vector.
adds ac1a2b21608 Add more doc-view requirements
adds d4e436e080e Merge from origin/emacs-27
adds 658952a57a4 Some minor changes to Tramp, do not merge with master
adds 15035e7fc80 ; Merge from origin/emacs-27
adds f43e9ad524b Avoid crashes in the daemon due to user interaction
adds a3d316bbb7b Update information about refcards
adds a32fd9f64d0 Merge from origin/emacs-27
adds 51c29b7b0d9 Simplify quick-check composition regexps
adds bb28f8b9d1e Make sure Gnus search groups search topics recursively
adds 31f94e4b1c3 Save instantiated gnus-search engines in an alist
adds 91d5edd9d10 Face-changing text properties and help-echo now work
with xterm-mouse.
adds e53d9e5cdbd * lisp/faces.el (mode-line-highlight): Use :box only
when supported.
adds b13e87c35bb Capitalize portable dump messages.
adds 206445a703d Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 29a59aad1c0 Make 'prefer-utf-8' heed inhibit-*-detection variables
adds ca023e69e2d Make Calc windows dedicated by default
adds 08b1028c1ec Use lexical-binding in fortune.el and add tests
adds b5ff3e0e0c9 project-or-external-find-file doc string fix
adds 8700319109c Add an option to preserve ANSI sequences
adds e71f5f1fd1f Work around glib messing with signal handlers more than
it should
adds 61dca6e92ac Don't quote lambdas in several places
adds 5afad3918bc Fix `speedbar-directory-buttons' when using Tramp
adds 844e82f5a83 * lisp/org/ob-ruby.el
(org-babel-ruby-initiate-session): Use :ruby header arg.
adds ad29bc74ca9 * lisp/progmodes/xref.el (xref-goto-xref): Prefix arg
quits the *xref* buffer.
adds ab417cf64d1 Handle negation of search keys in gnus-search
minibuffer completion
adds f08e6538dca Run menu-item :filter function before showing binding
adds 36431e16799 Make initial frame match frame-title-format
adds 4ddc38fc598 Reformat comment for 'gnu' compilation rule
adds 81588748bd8 New user options 'copy-region-blink-delay' and
'delete-pair-blink-delay'
adds 238261db95a Don't quote lambdas in eshell/*.el
adds 82d0b88720b Don't quote lambdas in calc/calcalg{2,3}.el
adds b697bb91a13 ; * .gitignore: src/fingerprint.c not generated since
2019-04-09.
adds daff3bda10d Avoid crashes when a reversed glyph row starts with a
composition
adds 5aabf2cc7f9 Fix display of truncated R2L lines on TTY frames
adds 19da6029915 Fix input method translation near read-only text
adds a280a6d7caa Merge from origin/emacs-27
adds e2c7b6372d2 Don't leave lock files after 'replace-buffer-contents'
adds 5fe469f02d9 ; Merge from origin/emacs-27
adds d875a22bc6b Update the various INSTALL files
adds 03eeab469ed ; Update the expected result files in test/manual/etags.
adds 66bcec8838a * lisp/progmodes/cc-langs.el (c-<>-notable-chars-re):
Fix wrong '-' in regexp
adds 4ec740866a6 Make the invocation of combine-change-calls in
comment-region valid
adds 286c6327728 Reformat argument commentary in etags.c
adds 53e2a612ad7 ; * lib-src/make-fingerprint.c: Update commentary.
adds 75723ec212c ; * lisp/emacs-lisp/benchmark.el (benchmark-run): Fix
docstring
adds 4a8c1120f5d Merge from origin/emacs-27
adds f0f2c8563b3 Don't quote lambdas in emacs-lisp/*.el
adds 9191c82f6d6 Don't quote lambdas in net/*.el
adds 7dd671f7f27 Use lexical-binding in time-stamp.el
adds 29eff323074 Add new user option bibtex-unify-case-convert
adds 7ab6213886c Use 'eshell-find-alias-function' instead of fboundp
adds fd43ecd96e5 Fix gnus-mime-display-alternative button natigation
adds b4b3eb8b809 Make the handwrite.el PS valid again
adds b613f25f97a Minor Edebug manual keystroke clarifications
adds f5f9e100972 perl-mode and cperl-mode: Recognize regex after "return"
adds 45a1653afa8 ; Fix last change to bibtex.el
adds 27655f9f38a Test that substitute-command-keys preserves text
properties
adds 3626c9ae836 Don't quote lambdas with function macro in generic-x.el
adds 0a7ec10ac62 Add command to filter package menu by name or
description
adds 030ad21afec Don't quote lambdas with 'function' in calc/*.el
adds ab9a23e029c Enhance syntax-tests.el to test nestable comments (Lisp
style)
adds 68e57e00463 Remove redundant 'function's around lambdas in mh/*.el
adds 43ad3c175d2 Remove redundant 'function's around lambdas
adds 827786cf759 Preserve `dired-filename' text properties in Tramp
adds 88d5b1d3253 Don't make bibtex-unify-case-convert buffer-local
adds d5ac6679df4 Turn gdb-wait-for-pending into a plain function
adds de7d9e1f88d Clarify that 'diff-error' is part of Emacs 28.1
adds ca8e37eaf64 Fix SVG display again (bug#44655)
adds b5f3a04f47a Make compat alias add-submenu obsolete
adds 0e075c9f913 Remove unnecessary load from idlwave
adds 7cda88250fb * lisp/progmodes/cperl-mode.el: Doc fix.
adds 51b9acbeccf Assume font-lock is provided; it's preloaded since 22.1
adds 4ee6fa27995 Declare XEmacs compat function in inversion.el obsolete
adds b6d2ea05cc8 Add new variable cperl-tags-file-name
adds cb2e34b4933 Remove outdated comment about Emacs 20 from viper.el
adds 6e469709c55 In attempted recursive minibuffer use, display error
message in correct frame
adds 74a35d16e25 * etc/NEWS: Restore entries accidentally removed by
previous commit.
adds 90aab73f8d6 More string-search optimisations
adds 4fa1de82a28 Use decoding implementation from `insert-directory' in
Tramp
adds 3963aea4f4a * src/buffer.h (struct buffer): Remove unused field
`minor_modes`
adds 75555b5b6bc Remove some compat code for old versions and XEmacs
adds 1ac6330fce3 Remove some compat code from url.el
adds 493e19b97f8 Declare some compat aliases obsolete
adds 842fc2d01eb Remove some compat code from ffap.el
adds 70773e5b97e Remove some XEmacs compat code from filesets.el
adds 8fac2444641 * src/data.c (set_internal): Fix bug#44733
adds bc951000b35 Avoid a compilation warning about an ambiguous else
adds 59b340c1e6c Fix default timeout handling in jsonrpc-request
adds f6b26fa43f6 Move semantic/tag obsolete variables to avoid a warning
adds e7791c7e57b Revert unintended part of last change to jsonrpc-request
adds b4b1bd6e03d Hide obsolete options in most customize commands
adds 88adf1f0dd8 Fix compilation on MS-Windows with librsvg > 2.46.0
adds 22d81123f5d Mark compat alias in cus-face.el obsolete
adds e8ee6827337 Properly mark obsolete semantic functions as such
adds 8834776b140 Remove Emacs 20 compat code from idlwave.el
adds 430eb2f850b Remove Emacs 20 compat code from org.el
adds c1269e71148 Remove some XEmacs compat code from ediff-wind.el
adds 8c801138acf Remove XEmacs compat code from idlw-shell.el
adds ea218f424ae Don't set XEmacs only properties start-open and end-open
adds 966052cb593 Remove remaining XEmacs compat code from erc-log.el
adds 86d87d24310 Don't quote lambda in idlwave.el
adds 6924320aebc Take care of a FIXME in cus-edit-tests.el
adds 2ba2e7217f5 Don't optimize away `eval` when its lexical context is
different
adds ac98bcc9062 * test/manual/indent/tcl.tcl: Add string interpolation
case
adds abd15e088e9 Use cl-letf instead of unwind-protect in a test
adds 932cb10761b * lisp/emacs-lisp/package.el (package-strip-rcs-id):
Don't ignore errors
adds 2c7687738d0 Migrate usage of GPM_CLICK_EVENT to MOUSE_CLICK_EVENT.
adds f6d8c5939bf Introduce Pure GTK3 port
adds b721cbc6a8c Add set_undecorated frame parameter
adds f15c6a408d8 Add set_skip_taskbar frame parm
adds 1b621c8e3c1 Don't mark name_list_element as it's not required
adds 045e25278bd Add support for cursor_foreground_colors
adds a9c8a56ba1f Fix xdg-open handling
adds 53cb4316396 replace listn with list.
adds ed1f7d1e2a5 Simplify compilaiton condtion
adds 12cc104cd54 Cleanup x_* to gui_ to match upstream work
adds cdc04b45097 Implement menubar for pgtk emacs
adds f4920a68831 Add pgtk-read-file-name function
adds 330a346ca73 Migrate to Emacs_GC
adds 164800da6f6 Add Preferred geometry settings
adds 592badc3571 Early toolbar improvements
adds 1d549fa0690 Add support for make-frame-(in)visible
adds 85441c96d74 Add Stipple support for PGTK
adds fbba846ee8d Addframe highlighting support
adds 19da22ed257 Add support for handing the internal border
adds da3c3518ed1 border_color/pixel width
adds ea3ecd320c4 init border_pixel.
adds 68b99a3e661 Implement invisible-pointer to create blinking effect
adds 519a4ac39f7 Implement Meta key detection
adds 31bba950bc8 Use gsettings instead of X resource database
adds 6957f9469ca Add PGTK support for fullscreen
adds 9d9c8284fe2 TIMERFD support for PGTK, prevent calling when timerfd<0
adds bfbcb112484 implement set-tool-bar-position and set-sticky
adds b3a20d7a217 Implement Scroll-bar-forground and scroll-bar-background
adds fde74fa8b9a implement pgtk-frame-list-z-order same as frame-list.
adds ae3bb140912 implement restacking and cleanup frame z order
adds fd61a86ea59 improve some efficiency - simplify draws
adds 24d82638bc6 Improve drawing efficency by refactoring code
adds bc35a1e1d5d Make multipdisplay work by limiting selection while
enabed
adds 9eb35f99961 experimental support of tab-bar.
adds 9e56fa9853f Support focus on click event
adds 232c129fe4c implement pre-edit input method
adds 526f7277fcb Let gtk handle scaling.
adds b1cc62cac3a Add support for Jpeglib
adds 385e85c3dde End Resize flickering by copying surface rather than
just clearing
adds 806b7640c0f Before sleep, dispatch draw events.
adds d2a29e883e6 emacsclient should use both of DISPLAY and
WAYLAND_DISPLAY.
adds 992ef483006 update redisplay_interface.
adds 975289663f3 Bring pgtk more inline with X11-cairo builds
adds e021e233b4e End Resize flickering by copying surface rather than
just clearing
adds c9e6b4486b6 Some work toward posframe on wayland
adds ef67659e985 Set screen/display dpi res to make broadway work as
expected
adds cbd28cddea1 improve code readability.
adds 49645df52e9 minimize gtkutil.c differences.
adds 04bfe701381 implement popup/context menu
adds de7b0daf2b7 use pgtk_menu_set_in_use.
adds 984f9cc7e53 restore frame_rehighlight_hook.
adds 4de4d9ee7ee follow x_set_internal_border_width change.
adds 014d56fa134 * src/pgtkterm.c: Remove incorrect mark_object call.
adds 5a72a07fa5b * pgtk-win.el: fix compile-time warnings.
adds 8669feb0c5c Make icons and titles work like on X
adds fe2297ce7aa * pgtkmenu.c (set_frame_menubar): fix empty menu.
adds d68633bfa11 * src/pgtkterm.c (pgtk_defined_color): support gtk
special colors
adds a167e23560b * src/pgtkmenu.c (set_frame_menubar): Suppress gcc
warning
adds e649275a0cb * src/pgtkterm.c: change coding style
adds d109dabbc53 * src/pgtkfns.c: change coding style
adds 72f79d820df * src/pgtkselect.c: change coding style
adds af5b72575c1 * src/pgtkmenu.c: change coding style
adds 964dfcf4622 * src/pgtkgui.h: change coding style
adds 209c611ae90 * src/pgtkterm.h: Remove unused code
adds 0056ca2d06c * src/pgtkterm.h: Change coding style
adds f761a09c98c * src/pgtkim.c: Change coding style
adds 3b161dd3c8a * src/pgtkselect.h: Change coding style
adds 25cf59203e3 Change coding style
adds 1fe7caf3a67 Fix coding style
adds 20dbd4e2832 Change coding style
adds 89cbe3756c3 * src/keyboard.c (make_lispy_event): Fix coding style
adds 383ced7aee8 Fix migrating Child frames
adds 27a92f7b154 Add font chooser functionality
adds af1e279c153 Restore support for terminal only emacs in PGTK (add
--with-pgtk)
adds 6c4349601c8 Fix font lock is not applied on continued lines
adds e7190d8bb25 Fix non-English layout does not work
adds 2d5ffa5595e Make pointer visible when motion notify event
adds be47e34e40d Re-port image drawing code from X
adds 51462ce2cca Add PGTK to system-configuration-features
adds 2dd20b2d759 Self-implement tooltip
adds 6df8556ab71 Remove duplicated syms_of_xwidget call
adds 9704e23f4c2 Enable GtkIMContext by default
adds e75ce0302d4 Add support for x-support-frames
adds 28073ba59bb Re-implement childframe with emacsgtkfixed
adds 7c8da336138 Exclude Xlib's modifier keys
adds 0b69b73baa1 Fix crash when child frame updates toolbar
adds b60d4c9db01 Fix crash on creating child frames.
adds d899fc11f6a Fix tooltips don't hide on events
adds 640f770b79b Fix mouse cursor doesn't appear on motion events on
xwidgets
adds bb6862df1be Fix crash on drag and drop
adds 4dbea5be175 Fix Gtk warnings
adds 7b6fea821ad Avoid mutating invocation-name (tiny change)
adds d437aabe4da Avoid gtk warnings on X
adds c1fbfb3fe04 Don't use gtk_window_resize to resize offscreen window
adds 948e2fa582f Avoid weird behavior when resizing with top-left corner
adds e405404d10e Fix startup failure on svg-unsupported environments
adds 886fcb237d4 Update copyright dates for PGTK files
adds 8fa5427130c lisp/term/pgtk-win.el: Add copyright file header
adds b1b744057f4 Work around gtk_im_context_filter_keypress() issue with
super key
adds 731b5e8e318 Add copyright line
adds d6ef9af82ea Fix crash when .schema.xml is not installed
adds 68b8acc405f Fix compilation issue when --enable-checking=glyphs
adds db169f81346 Add support for hyper modifier key
adds 197b37c7689 Enable harfbuzz
adds fc68127ce8b Improve smooth scroll
adds 62abc054041 * src/pgtkterm.c (scroll_event): Shut up warnings
adds 789ee3e1d55 Handle connection-local null-device and path-separator
variables
adds 0a8cd011620 Handle help-form in y-or-n-p and use this in
find-file-noselect (bug#5423)
adds a6490343366 Don't show key ranges if shadowed by different commands
adds 84dd5c9bea9 Don't shadow bindings by the same command
adds fb9326b45c7 Say which command shadows a key binding
adds b6339fc19c3 Test interactive-only spec of with-suppressed-warnings
adds 9490f12c4dc Test for byte-compiler warning "variable lacks prefix"
adds 9b6ad3107f9 Replace /dev/null by remote null-device in Tramp.
adds edd949a3eb8 Unbreak compilation with CHECK_STRUCTS.
adds 8b7fa9e663d Small fixes to gnus-search output parsing of indexed
engines
adds 781dd876e43 Use lexical-binding in most runtime leim lisp files
adds 613dd41769a Remove Emacs 19 and 20 compat code from table.el
adds d645b6f9ac1 Fix 'See @xref{...}' (bug#44811)
adds c3edaa55249 minibuffer code: restore original frame after using
minibuffer-only frame, etc
adds d5d3862c564 ; * INSTALL: Correct a recent change.
adds f583cae4cc4 ; Merge from origin/emacs-27
adds e66502fec11 ; * doc/misc/eshell.texi (Input/Output): Fix typo.
adds a228b9dd568 Merge from origin/emacs-27
adds 9d02e6c5ff2 Further doc fixes for dotimes about RESULT
adds a8c513b6f56 ; Merge from origin/emacs-27
adds f641ef1a071 Improve documentation of 'font-spec'
adds 32b97bb9e0d Ignore modifiers when processing WM_IME_CHAR messages
adds 86cbc9d216c Make ignoring modifiers on IME input optional
adds be17ee78c65 Merge from origin/emacs-27
adds a824888188f Minor Edebug manual keystroke clarifications
adds 34012517447 ; Merge from origin/emacs-27
adds 3ceee398192 Fix Bug#44481
adds 593c262124e Merge from origin/emacs-27
adds 070c1f8cd76 Update publicsuffix.txt from upstream
adds 2b1cec55920 Sync latest SKK-JISYO.L
adds a19b29d22ca ; Merge from origin/emacs-27
adds e2acb8fef4a Adapt files-x-tests.el according to recent Tramp changes
adds 5a823a2a0c3 Handle outline overlays better when cycling in
outline.el
adds 33e2515257a Tweak the face of unknown backend indicators in flymake
adds 3802f9ce3d5 Delete the emacs-server directory upon Emacs exit
adds 868f51324ac Codesign the executable on recene MacOS systems
adds 6dad1f25de0 Add a user option to control how links are followed in
eww
adds 71916f07582 Make the `C' command work on marked files
adds 329feffc682 Allow controlling whether SPC in Gnus goes to the next
article
adds 89a24e4d053 Autoload the 'rx' pcase macroexpander (bug#44807)
adds 5cc570215a3 Fix finding filelist for :tree fileset (Bug#976)
adds cbd24607d7b Fix matching of inline choices for the choice widget
adds c390141d397 Fix menu binding for files in fileset
adds e86199bf908 ; Fix last change to gnus-sum.el
adds affe9b225de Make XEmacs compat aliases easy-menu-{add,remove}
obsolete
adds 6240c0dc1f5 Remove XEmacs compat code from idlw-help.el
adds f004b66bdbf ; Reintroduce line mistakenly removed in my last commit
adds 5804ac0b49a Add a (broken) unit test to exemplify Bug#11218.
adds 2490ba0eb01 * build-aux/update-subdirs: Use lexical-binding in
subdirs.el.
adds 83b5fcb0014 Yank items selected from kill-ring using completion and
minibuffer history
adds 30c437752df Make text-scale-mode optionally adjust the header line
adds d7a580c7eb1 Move code in face-remap.el to avoid a compilation
warning
adds 3b740591b0a Add 'completions-detailed' to add prefix/suffix with
'affixation-function'
adds f425a774c23 Fix display artifacts when 'display' properties cover
newlines
adds ba004ac7ddc Merge from origin/emacs-27
adds b2ee6650243 CC Mode. Fix an off by one error. Fixes bug #41809
adds fe5ffb73662 ; Merge from origin/emacs-27
adds dea3d6aa18e Fix handling of defcustom :local tag
adds fc4379f1aed Minor cleanup of tramp-tests.el on MS Windows
adds 6442cdc0e4e Revert extra focus redirection in do_switch_frame
(Bug#24803)
adds e45ad6b08e1 Merge from origin/emacs-27
adds 20f9645898b * test/lisp/net/tramp-tests.el
(tramp-test29-start-file-process):
adds be53fe02634 * doc/lispref/searching.texi (Rx Constructs): Group
numbering fix
adds d148d0259a4 Add tests for replace-regexp-in-string
adds 1eb168fa976 (defvar): Detect defining a variable currently
lexically bound
adds b5e34c34bcd * lisp/minibuffer.el (completions-format): Add new
value 'one-column'.
adds 67a8bdb90c9 Use null-device where appropriate
adds 11bef9693ab Assume default imap TEXT search even when not using
parsed queries
adds 61f1eb99b06 Add "replied" -> "answered" for gnus-search imap
searches
adds 82e4b826fbc * lisp/files.el (auto-mode-alist): Add entry for
"archive-contents".
adds 9c72666feac ; * etc/NEWS: Add some missing documentation markers.
adds d23723cfb24 Allow following symlinks when recompiling directories
adds 0287c517686 Keep point in the *eldoc* buffer in
eldoc-display-in-echo-area
adds 558b6dbca7b Fix replace-regexp-in-string substring match data
translation
adds 771bd26b778 Remove keyboard anachronisms from tutorial
adds e3d8f4b98f1 Fix modification check when custom-form is `lisp'
adds 289a04cdda7 Fix up previous server exit directory deletion
adds 2dd1c2d4ba4 Update TUTORIAL.he
adds 597a49b2e2e * lisp/simple.el (read-from-kill-ring): Use
frame-text-cols, not frame-width.
adds 13e032bab34 Add completion-tab-width to align prefix chars with
names in read-char-by-name
adds 5dba35632b4 Update TUTORIAL.sv
adds 2b14b7e6dcd Update TUTORIAL.es
adds 66eeaaa4885 * lisp/subr.el (activate-change-group): Fix bug#33341
adds 48c747e7a8a Update TUTORIAL.de and TUTORIAL.fr
adds 8ebf041d5f5 Make the 'cucumber' compilation pattern work without
'omake'
adds 1f633311c19 * lisp/subr.el (activate-change-group): Refine fix for
bug#33341
adds e7423689208 ; * src/lisp.h (enum specbind_tag): Fix typo.
adds 23974cfa48b Fix incorrect handling of module runtime and
environment pointers.
adds a7825c4be06 Use correct glyph in title when resizing NS frames
adds bd996a9a24f * etc/tutorials/TUTORIAL.sv: General copy-editing.
adds 769dc33df7e Update TUTORIAL.it
adds d46a223d859 Merge branch 'master' into feature/pgtk
adds c8f3e95ae66 Tweak eww-use-browse-url doc string
adds 70c8ed55fdd garbage-collect doc string clarification
adds bb0e6fb8862 frame-position doc string clarificaton
adds 38ed05f49fc Make log-view-commit-body less intrusive
adds a91ca6560cf Allow doprint to handle multibyte chars in format
(bug#44349)
adds 6355fa51833 Fix MINIBUF 'nomini' arg for
windmove/window-in-direction (bug#44932)
adds 367727b0f6e * lisp/simple.el (read-from-kill-ring): Call
current-kill to prefill kill-ring
adds 41c338474dd Fix double-free bug when finalizing module runtimes.
adds fa2c9421760 Improve docstrings
adds 84a4dd13587 Adapt Tramp versions
adds 31dcc70e555 Some adaptions to tramp-tests.el
adds 713bac483b4 * lisp/so-long.el: Doc fix to reduce use of passive
voice.
adds a126c3684f8 Test byte-compiler free variable warning
adds 90a543e6300 Decrease code duplication in byte-compiler free-vars
warning
adds 4457b9590c8 Add tests for some byte-compiler warnings
adds 8a27b0cad7d Fix use of 'switch-to-buffer-preserve-window-point'
adds 3d712d50d65 * etc/NEWS: Add user option 'tramp-debug-to-file'.
adds ba692b790da Allow Tramp to mirror traces to a file
adds ace6eba036e Fix byte-compiler warning for failed uses of lexical
vars
adds 1a3aa6043a5 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into master
adds 7916c9038cb ; Auto-commit of loaddefs files.
adds 496d1fcd767 * lisp/arc-mode.el (archive-get-descr): Use default
mode if needed.
adds c9160bda788 CC Mode: Fix error in cache handling. This fixes bug
#43481
adds cdc632fbe6e Fix incorrect handling of module runtime and
environment pointers.
adds f31cacd1ff4 Revert "Fix incorrect handling of module runtime and
environment pointers."
adds a72db8ab8bf Make file copying in tramp-gvfs more robust
adds 2cdf1fd2611 Fix filing messages when
'rmail-output-reset-deleted-flag' is non-nil
adds 17fa17be3d9 Save bookmarks by using `write-file' (bug#12507)
adds 9939c435c10 Return the correct suffix in eww-make-unique-file-name
adds 6c6d06c3ee6 Merge from origin/emacs-27
adds 9e0085064b2 Adapt Tramp versions. Do not merge
adds 23d206b03b2 ; Merge from origin/emacs-27
adds 9fbff9c35cb ; * src/buffer.c: Fix comment describing
'buffer_defaults'.
adds 3e6525d69f0 Don't show in 'view-lossage' responses to xterm feature
queries
adds 749e4b7e0b0 Reset xref-show-xrefs-function temporarily
adds 45f0fef718a Merge from origin/emacs-27
adds 8e732590936 ; Auto-commit of loaddefs files.
adds 466d7814236 ; Merge from origin/emacs-27
adds f57a1ca8693 Fix documentation of window-in-direction arg MINIBUF
(bug#44932)
adds e19c5d43486 Use project--value-in-dir
adds 5f45fc7ee24 Improve .gitignore and project-vc-ignores handling
adds ed1730718f1 Remove specific byte-compiler warnings for cl.el
adds bf43bcbed81 Fix the message-fetch-field doc string
adds b31e7c51d60 Fix xsdre-range-list-to-char-alternative problem with
{P}
adds 4bb554cf24b Add tests for xsd-regexp
adds 3ebd17d04f4 * INSTALL: Add the installation command of development
packages for FreeBSD.
adds ca006807bf1 Fix alignment of declaractions of arrays
adds fd578af5476 Remove some references to fast-lock and lazy-lock
adds 187e7ae200f Remove some Emacs 19 compat code from cperl-mode
adds 0c6318bc3b0 Make variable cperl-version obsolete
adds b7c43b85fa0 * lisp/play/dunnet.el: Remove Emacs 18 compat code.
adds 17d9d90ec2a Improve sectioning in bytecomp-tests.el
adds 9f462496ae0 Add test to autorevert-tests.el
adds eff6f0c7f12 Allow bibtex-unify-case-function as file-local variable
adds 77ee32c034a Remove redundant requires of env
adds 1b2547de23e Remove redundant requires of faces
adds d9167d940ac Allow bibtex-contline-indentation as file-local
variable.
adds 40f42945ed1 bibtex-mode: do not fail when local variables are
disabled
adds a3b596d02ec bibtex-autokey-get-year: Allow both a year or date
field.
adds 0a4aa289429 Remove redundant requires of 'font-lock'
adds cf908569468 Remove redundant requires of 'font-core'
adds 4594d6f59a0 Remove redundant requires of 'custom'
adds 3e6eccc1754 Recompute error positions in python-shell-send-region
adds 6422750b4f8 Don't make grep arguments invisible in eshell
adds 4b25ffd3b8f Fix "grep foo bar" in eshell
adds fddf68cd810 Remove redundant requires of 'button'
adds 9b2e5b23015 Remove redundant requires of 'help'
adds a4c27ceb50d Improve performance of auto-revert-notify-add-watch
adds 62fa6d19b3a Fix auto-revert-test07-auto-revert-several-buffers
adds 805d82197f0 Avoid spamming view-mode-enter help message
adds 55300e6cdc9 Add tests for several byte-compiler warnings
adds 6ecec609669 Define explicit-shell-file-name only in shell.el
adds cff2f895c2e Restore nnimap-split-download-body as a customization
option
adds 25df2375dbe ; Fix last change
adds f2a3d6e28d8 Support using ripgrep in project-find-regexp and friends
adds 5e22c5f90eb ; Expand on the NEWS entry
adds db26a844816 ; Fix line number sorting
adds f365eb2e055 Preload iso-trans.el
adds 78cdf4c7627 Prefer setq-local in eshell
adds 3df49612c66 * lisp/eshell/esh-mode.el (eshell-mode): Remove XEmacs
compat code.
adds cbfce827ace Make shell-command use comint settings
adds b3d315efc21 Prefer setq-local in erc
adds f352c57972d Clarify icomplete-show-matches-on-no-input doc string
adds 1052707230d Allow viper-save-setting to save numerical settings
adds f2bd536d36a Make custom-data saving atomic
adds 190a6853708 Don't abort when terminated by SIGINT in -batch
adds e6320b11f07 Prefer setq-local in most of textmodes/*.el
adds a5fa79d50e6 Prefer setq-local in cedet
adds 7bdc40e8d10 Speed up match-substitute-replacement
adds f0db9ae2139 Prefer setq-local in net/*.el
adds 81fe928a769 Prefer setq-local in emacs-lisp/*.el
adds 335018f663f * lisp/textmodes/bibtex.el: Use user-error.
adds 27af17b9ee6 Improve docstrings
adds 39915c70843 * src/alloc.c (Fgarbage_collect_maybe): New function
adds 469f0a65167 xref--show-defs-minibuffer: new "show definitions" UI
adds 2945fe74a9f Hide the common parent directory, if any
adds 940bb6e984e Fontify the group and the line number
adds c86dc8d4888 Always show the summary
adds 5ef30fbf11c Prefer setq-local in vc/*.el
adds f254c8b5f3d Prefer setq-local in mail/*.el
adds e5a18efd3d9 Fix last change to shell-command
adds a77f5abd98a Prefer setq-local in play/*.el
adds dc39c66d3bb ; * lisp/play/doctor.el (make-doctor-variables): Fix
indentation.
adds da92d5700ef Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds aea5dbec251 Fix DEL key behavior
adds fc54c835181 * lisp/progmodes/perl-mode.el: Fix handling of
s'foo'bar'
adds 7c113c344e1 Prefer setq-local in url/*.el
adds 79d287c7b51 Prefer setq-local in emulation/*.el
adds e5c06669b89 Prefer setq-local in several progmodes
adds ba02ac89e6c ; * lisp/gnus/spam.el (spam-setup-widening): Silence
byte-compiler.
adds 61497defb42 ; * lisp/subr.el (interactive-p): Note to not remove in
a hurry.
adds e84a1ffde90 Avoid modifying nnimap user option in spam.el
adds 75a91a0bb52 Unicode integrals in Calc
adds 2bd76cc107b Make Tramp scripts more unique and robust
adds 87a9fc6dcd8 Improve error message text of "C-x C-SPC"
adds 40e11743ca3 Print a backtrace on unhandled errors in batch mode
(Bug#44942).
adds 5204c7420b2 Handle calling read-char-from-minibuffer and y-or-n-p
from pre-command-hook
adds f13ae2bb955 * lisp/vc/vc-git.el: Update args of backend API calls
in the header comments
adds c13b4fa61e7 Remove Calc bignum remnants
adds 300c5813700 * lisp/emacs-lisp/lisp-mode.el: Give paren syntax to
[...] in lisp-data-mode
adds 09b040cb582 * lisp/net/tramp.el (tramp-read-passwd): Use
connection-local `auth-sources'.
adds 69f039bf6d8 Prefer setq-local in tcl.el
adds 737d22f2953 Prefer setq-local in tar-mode.el
adds 8a42354b0a0 Prefer setq-local in whitespace.el
adds 6e0cac17b56 * lisp/ibuffer.el (ibuffer, ibuffer-mode): Prefer
setq-local.
adds 2187b805d16 * lisp/ielm.el (inferior-emacs-lisp-mode): Prefer
setq-local.
adds 3970f4ac405 Add new variable to selectively suppress backtraces in
batch mode.
adds 2d989e81b73 Unbreak a few unit tests that rely on lack of backtraces
adds 5d04ee50853 * doc/misc/calc.texi (Predefined Units): Prune outdated
kg text.
adds d6d871a1a26 Calc: simplify integer log2 and power of 2
adds de7a741c7bb Revert "Clarify icomplete-show-matches-on-no-input doc
string"
adds 3568ff084c2 Clarify icomplete-show-matches-on-no-input doc string
adds e74f60fde0b Fix file name quoting problems in tex-mode
adds 78017a6e598 Allow using newer versions of Gnuplot from calc again
adds ff5a3c74fc4 Allow inhibiting the instructions on how to close
emacsclient frames
adds 9cef8fc8cdb Ensure that new emacsclient frames has focus
adds b218c8b6b58 Allow shutting down Emacs even if there are errors in
kill-emacs-hook
adds 3ee94cc7bb6 Insert skeletons at the correct point
adds d174a2bb23e Prefer setq-local in gnus/*.el
adds 60cf0aa21ce Prefer setq-local in calendar/*.el
adds 13651833c73 Only use the comint environment in comint-derived modes
adds 6e0080e755b Add commands xref-next-group and xref-prev-group
adds 1537a8c8635 ; Fix recent typos/wording in NEWS and server.el
adds 8b1693f689b Make previous Fkill_emacs change safer
adds 0c330bed24e Avoid problems when calling desktop-read twice
adds 0155bd0fdb1 Fix bug in how ERT invokes its debugger.
adds 478368ad4fe Prefer setq-local in simple.el
adds 0d6fca30937 * lisp/array.el (array-mode): Prefer setq-local.
adds 07b317cb4cd * lisp/locate.el (locate, locate-mode): Prefer
setq-local.
adds 6614b67d9ed Prefer setq-local in newcomment.el
adds db001f8dab6 Prefer setq-local in speedbar.el
adds 095a41ed896 Prefer setq-local in shell.el
adds 9e7b93f2da8 Prefer setq-local in term.el
adds 3b20c033169 Prefer setq-local in tests
adds 1c75ca109d9 * admin/nt/dist-build/build-dep-zips.py: Remove unused
import.
adds f33ce525b17 Prefer setq-local in compile.el
adds afe1605939a Prefer setq-local in meta-mode.el
adds bdf8dd25e65 Prefer setq-local in grep.el
adds 19c0afd0ade ; * lisp/timezone.el: Fix typo in lexical-binding
cookie.
adds ab4b90723e4 Cache toolbar icon data paths
adds fbb9dd3e821 Simplify gnus-mode-line-buffer-identification
adds 06168c124d6 Use the proper face for the Gnus mode line id
adds db9549d0ddb Make table-fixed-width-mode work again
adds 38c9b0bbdd1 Make the history traversal functions in coming more
regular
adds 26b198cef98 Improve documentation of
'backtrace-on-error-noninteractive'
adds 3440bd0d532 Fix scrolling in hexl-mode when ruler-mode is on
adds ef711b1556f Make hexl scrolling commands work more like the normal
ones
adds 1fb099ceb02 Make rcirc nick renaming heed nickname max lengths
adds 2d8f0364fcd Fix crash (segfault) in etags on generating tags for
Erlang files
adds ca50519900d term.el comment update
adds be0f2de1792 * src/fns.c (hash_string): Speed up on large strings
adds 67a9ecb4890 Remove interactive spec from internal
eldoc--format-doc-buffer
adds ac341cd629c Restore Emacs 27 image cache semantics
adds 02ec247fcc0 * src/fns.c: Remove left over include
adds 85acde2ab5c Make uncache_image slightly more efficient
adds 2581beba658 Make abbrev-tests.el more deterministic
adds 4248d603efd * lisp/progmodes/sql.el: Remove redundant URL.
adds ec42ff31156 Prefer setq-local in font-lock.el
adds 3d6498cbf11 Prefer setq-local in sql.el
adds dc0295c5630 Prefer setq-local in cfengine.el
adds 7ebd7ba1748 Prefer setq-local in etags.el
adds dbc044e5f77 Prefer setq-local in gdb-mi.el
adds 22caab8bacf Prefer setq-local in some remaining progmodes
adds be4d6b043fa Fix [:upper:] and [:lower:] for Unicode characters
(bug#11309)
adds 4489531b1ed Prefer setq-local in dired extensions
adds c50c0a19e3c Prefer setq-local in most files
adds 45630ca6c83 Filter revoked keys when saving files
adds 2782d1e1a1d Improve tests for gio file notifications
adds c9c8d98446f Make ediff offer to create files it's inferring
adds b8dbb2bb731 Clarify the default-boundp doc string
adds c47e6aa1f48 cl-defmethod doc string clarification
adds 445ab5cce95 cl-pushnew manual clarification
adds beebd2a85ee Recognise ß properly as a lower-case letter (bug#11309)
adds b3d21dcd72f Update docs of 'defvar' and 'defface'
adds 4a423ffb3b1 Fix info mode fontification of built-in (*note
Built-ins::)
adds e6c0447781b Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 7b9f6ee5e0a Improve predictability of
'scroll-preserve-screen-position'
adds 05dfbd0667b Fix mark-defun in fortran-mode
adds d86cc3ffcb3 ; * src/chartab.c, src/lisp.h: Fix typos in comments.
adds a4dd03ebe91 ; * src/charset.c (Fmap_charset_chars): Doc fix.
adds 6663b2f2114 ; * lisp/simple.el (move-beginning-of-line): Doc fix.
adds 6916e7954ab Improve documentation of 'ps-print-color-p'
adds da00a6f3177 Fix Xaw widget text disappearing when built with cairo
(bug#43418)
adds 34feded008e Support ks_c_5601-1987 encoding
adds 32090a3de4a Improve documentation of streams in batch mode
adds 3721cc58865 Merge from origin/emacs-27
adds a40be60ec89 Backport Handle read-char-from-minibuffer and y-or-n-p
from pre-command-hook
adds 72f064fffd6 ; Merge from origin/emacs-27
adds 3fe6cea6e0e * lisp/vc/vc.el: Update args of backend API calls in
the header comments
adds c0b3e38d7ce Update publicsuffix.txt from upstream
adds 4adc79641f9 Merge from origin/emacs-27
adds 809b22d18d2 Fix crash (segfault) in etags on generating tags for
Erlang files
adds e2c08dbf7b2 ; Merge from origin/emacs-27
adds 28b61da99f8 `pdb' doc string clarification
adds 3052cbb0787 Include the keymap in the gud-mode doc string
adds ef5e0785aee Stricter gradle-kotlin message pattern
adds 303f0a19cc6 Support highlighting of ripgrep output (bug#44983)
adds b71be20eaff Remove isearch-input-method-local-p and always set
buffer-local input-method
adds 7f42cab82cf Clarify `scroll-preserve-screen-position' doc string
adds ea8ff975369 Add missing defcustom keywords to new variables
adds 5af6a87d51f Allow specifying the project to switch to
programmatically
adds 1729883c988 ; Fix typo in my previous commit
adds 1047f80f1c6 * lisp/progmodes/xref.el: Bump the version.
adds ddf55400dc7 Fix thinko in my previous commit
adds 4f352ad6f17 Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
adds 91432f1ec55 Allow creating a new tab from the minibuffer (bug#45072)
adds 6596b5541dd Fupcase no longer maps ?ß to itself (bug#11309)
adds 97c2bca7298 Avoid segfaults in pos_visible_p
adds 904c327ae89 Prefer setq-local in bibtex-style.el
adds 26dbba71786 Prefer setq-local in cperl-mode.el
adds 8ace7700b93 Remove some ancient Emacs compat code from cperl-mode
adds 808817d76f0 Be more graceful about handling Gnus search errors
adds 9bfcee52c1f Fix quoting in gnus-buffer-configuration
adds df769c2effa * lisp/battery.el (battery--upower-devices): Protect
the D-Bus call.
adds 14ffab8263e Add a new function `button-buttonize'
adds 9d598ef93cb Add new function 'image-cache-size'
adds aa7e5ce651b Add new function `object-intervals'
adds 004d7e97e2c Add a new command `memory-report'
adds 72bcc6f9883 Fix parsing error in exif
adds 49a4f06b067 Fix object-interval tests
adds 4a700a2f79d bibtex-autokey-get-year: Follow iso8601
adds eebb7c8a699 Fix compilation of image.c on non-Cairo systems
adds af2695b045d * lisp/progmodes/python.el: Bump version.
adds ec165187536 Clarify fortran-beginning-of-subprogram doc string
after change
adds fec05bc6679 docstring: If FRAME is nil, it defaults to selected
frame.
adds abc8d6b9465 Append incremental message segments in socks-filter
adds c7c261ebdf0 Tweak memory-report--format
adds b04f322a9bd Also sort the totals section by size
adds dc5e8759305 ; cperl-mode: Eliminate fallbacks if font-lock isn't
loaded
adds 6864dc1dffe * src/fns.c (Fbuffer_hash): Doc fix. (Bug#45178)
adds 711e7bf29cd Fix image-cache-size crash
adds 70f7f0b1fd6 button-buttonize doc string clarification
adds 3ed3a33cb1e Fix copyright line
adds 78607f21b51 * lisp/play/dunnet.el: Make it so loading the file is
harmless
adds 7660d0359e6 * lisp/emacs-lisp/thunk.el (thunk-let*): Don't modify
`bindings`
adds a8e2143a5c0 Explicitly specify svg base_uri using `:base-uri' image
property
adds 03ac24f2397 Use real DPI when rendering SVGs (bug#45124)
adds 404f12060ca Improve some NS drawing code
adds dba74cb5ec1 Allow customizing the Gnus summary thread indicators
adds 61b6cc401a9 Improve support for 'memory-report' on MS-Windows
adds b41942fac93 Improve the documentation of marker handling when
reverting
adds 204d1519401 Unbreak the MS-Windows build broken by recent changes
adds f6cafe65740 Make dired-toggle-read-only check whether the directory
is writable
adds 6e84addc51f Preserve point in dired buffers in dired-*-find-file*
commands
adds f22e4bbf1cf Prefer setq-local in python.el
adds ad0bbcd5657 Update Info-toc-build parsing
adds e005095e413 Offer to save tutorial position on Emacs exit
adds 8ff70045c37 Revert "Explicitly specify svg base_uri using
`:base-uri' image property"
adds f45ce78c40e Explicitly specify svg base_uri using `:base-uri' image
property
adds db339f6dd12 ; * lisp/info.el (Info-toc-build): Fix last change.
(Bug#28074)
adds 9a7bce6241f Make elint load `require'd packages
adds 4afef614cd6 Alter the "Redundant pcase patter" warning message
adds 7ee0fc0dc1a CC Mode: Handle several K&R parameters per declaration
adds adbb4eacc2a * src/keyboard.c: Fix bug#5803.
adds d165b5a46b2 New variable
`redisplay_adhoc_scroll_in_resize_mini_windows`
adds 734f3713655 Remove some unused process.c variables
adds a83d8c9bbe5 Followup to recent changes in keyboard.c
adds a12fe07a884 * lisp/vc/log-edit.el: Keep separator line thin even
with line-numbers
adds 8eee54d23ad * src/fns.c (hash_string): Tweak the code further
adds b1f2eada47a * lisp/emacs-lisp/package.el (package-buffer-info):
Improve error message
adds 8a220d7c8f3 New option gnus-registry-register-all
adds 180e309d8b1 Bind `C-c C-d' to rmail-epa-decrypt in rmail
adds 4bf98aecffe Fix BSD .include etc syntax in Makefiles
adds 52e3ac63032 Document and enforce some properties for strings
created by modules.
adds 89c6efc6903 Remove references to Emacs before version 22 from FAQ
adds c6f21e24202 Fix assertion on SVG load failure
adds 185b0820b83 * lisp/emacs-lisp/bytecomp.el: Allow a nil destination
file
adds ebab7c48c3b Fix test failure
adds 6fc1b795c1b vc-create-tag: use vc-revision-history variable
adds 2d790c6c57b Bump project.el version
adds 831659b3b88 * Fix `memory-report' for '--without-x' builds
adds 1c115e404e3 Clarify Extended Menu Items a bit more
adds f7133be7ae4 Make dired-toggle-read-only query on read-only
directories
adds 897b8561cdc Stop dropping the tag when creating the custom-variable
widget
adds fe50a8b9ba7 Byte compilation: handle case where the output file is
a mountpoint.
adds 3e30047ce3a Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds a44cd7c8812 * src/pgtkterm.c (map_event): Remove
record_asynch_buffer_change call.
adds 51698f77dd6 Remove the duplication from project-switch-commands's
config
adds 755a9f2a8b1 Inhibit quit in ElDoc timer functions (bug#45117)
adds dc6e616dfea Don't show matches with no input for nil
icomplete-show-matches-on-no-input
adds e948cdbfa85 Allow creating a new tab for tab-switcher from the
minibuffer (bug#45072)
adds c6c4e746036 New option tab-bar-history-buttons-show
adds b6227446d91 Importing dictionary module
adds 658ec3ccee5 Renamed connection.el
adds e2ebffdd62c Renamed link.el
adds 723906c4443 Removed some compability parts in dictionary
adds 5dc17d73b07 Add :version tag to defcustom statement
adds 49c250b388e Dont't check coding-system-list for existence
adds 99a7e918c82 Don't check for existence of defface
adds 1773b9b6874 Dictionary now uses button
adds 329b6a0210f Adding details page for dictionary
adds 837505075c9 Fix dictionary tooltip mode
adds 2f1e4fbc426 Support nil value for dictionary-server
adds 91ff1c8f7cf Move placement of dictionary-tooltip-mouse-event
adds 28fe1349711 Remove text property from empty line
adds 7ca331a4f94 Add history of search words to read-string
adds d5a4da25b03 * lisp/net/dictionary.el: Remove remnants of package
adds cc5f2803785 * lisp/net/dictionary.el: Add lexical-binding:t
adds 09952ce4345 Removed useless check for popup-menu
adds 81ebe86d8de Show error message when asking to match for nothing
adds 0044a2e888a * lisp/net/dictionary-connection.el: Add
lexical-binding:t
adds f58443780ce * lisp/net/dictionary-connection.el: Remove obsolete
Version
adds 54a3964e290 Update GPL version
adds a557a103cc5 * lisp/net/dictionary-connection.el: Prefer defsubst
adds ffa7d6671d8 * lisp/net/dictionary.el: Prefer defsubst over defmacro
adds 4deb8618e4a * lisp/net/dictionary.el (dictionary-mode): Use
setq-local
adds d30618cbc11 * lisp/net/dictionary.el (dictionary-tooltip-mode): Use
setq-local
adds a25a12ddaf6 Use when where else case returns nil
adds 89e9c1686e9 * lisp/net/dictionary.el
(dictionary-display-more-info): Spelling fix
adds d466231c3e3 A number of docstring fixes
adds b18217eb870 A number of docstring fixes
adds ca0de4d1e0b * etc/NEWS: Add entry for dictionary.el
adds 62d14e10f9d * lisp/net/dictionary.el (dictionary-pre-buffer): Unify
casing
adds c42965745da Merge branch 'feature/integration-of-dictionary-el'
adds 6858119bcd4 ; * lisp/progmodes/project.el
(project-switch-use-entire-map): Typo
adds c9758ba48a8 * lisp/bookmark.el: Doc fix.
adds f1dae2551c9 Prefer setq to set+quote
adds 4c41a8acc0e Make XEmacs compat variable warning-level-aliases
obsolete
adds 95c9aad0411 Remove more references to old versions from FAQ
adds 5c361035dbc Don't recommend setnu and wb-line-number
adds e8a358c3be9 Update value of frame-title-format in FAQ
adds f6454ad6cd0 Add a DirectoryMode to the Emacs Server example
adds 252366866b5 Add a new recursively bound
`current-minibuffer-command' variable
adds 8b3de06347d Fix narrow-to-defun in python-mode
adds 10bc4eac5bb Tool bar documentation clarification: Mention forcing
updates
adds 0dd8d53344a Make goto-char offer the number at point as default
adds b63cb95ad44 Mention how to handle user names with @ in rmail
adds e5348f125ff * etc/emacs.service:
adds b857ea24f7b * lisp/play/5x5.el: Fix typo. Remove redundant :group
args.
adds afee776594f Fix logic of gnus-search-imap-handle-date
adds 2f1441cbe3c Make XEmacs entry in the FAQ more contemporary
adds 47a854bf24c Improve accuracy of scrolling commands
adds c0c6cd2d5d7 Add 'remote-file-error' for Tramp
adds 5337211b945 Make the emake error messages red
adds cd81739af17 Add some admin/emake comments
adds 9022df70270 Optimise c-parse-state for large buffers with few (if
any) braces.
adds 071bfd9840b Optimise c-font-lock-<>-arglists, particularly for
buffers with few <..> pairs
adds 485898c18b8 * lisp/emacs-lisp/gv.el (error): Allow it as a place
adds 7e30cb2c1c2 Tiny fix for lispref/variables.texi
adds d148f1090fb * doc/emacs/indent.texi (Indent Convenience): Fix use
of @xref.
adds fd4297b25a6 * doc/lispref/errors.texi (Standard Errors): Fix xref.
adds 3806797583a Bind current-minibuffer-command to this-command
adds 8bc5bd5b03c Fix electric pairs in rst-mode
adds c8aad8cc11c Revert last change in tramp-maybe-open-connection)
adds 92c56300c31 CC Mode: Optimize for scrolling large buffers
containing few braces
adds f3e21483106 Fix setting breakpoints in "M-x gdb" when a source file
is missing
adds de032d41c6c Bind k to image-kill-buffer in doc-view-mode-map.
adds 62a6934af9c Fix crash when using XRender and restoring image from X
(bug#44930)
adds 6a2c13280c4 Merge from origin/emacs-27
adds 6aa9fe3e1b4 Fix crash in ns_mouse_position (bug#44313)
adds a47001ae46d ; Merge from origin/emacs-27
adds f22856a5c54 Update to Org 9.4.1
adds 2dbc95063b5 Update to Org 9.4.2
adds 668f0a7f847 Fix point location when completing in gdb-mi.el
adds cbdd48a07be Merge from origin/emacs-27
adds ee6c702e189 Fix error with fn key in NS port (bug#44533)
adds adf968b9987 ; Merge from origin/emacs-27
adds 2e7402b7605 Fix C-n/C-p when a line starts with an image
adds fda9a2bbfd3 (flymake-diag-region): Fall back to (end-of-thing
'symbol)
adds d1b1a5c0e65 ; * lisp/play/5x5.el: Fix my last change.
adds 6eb6357423d Update short docs in cperl-mode
adds 32d85e3079a CPerl-mode: don't treat <<>> as starting a here-doc
adds 67fb182cfa6 Give affixation-function higher priority over
annotation-function (bug#45234)
adds 922e43ad7db Don't show minibuffer keybindings for suggestions in
read-extended-command
adds c51d9140be1 Fix resetting of gnus-pick-line-number
adds 32d76c0cbc3 Default the init file to init.el, not init
adds 7fad9591142 Ensure that byte compilation works for relative files
(Bug#45287).
adds 526abadd071 Fix fallback use of write-file in ido-mode
adds 02c4f65a1ea Make "Invalid modifier in string" ordinary
invalid-read-syntax error
adds d5941d8396a Fix my two most common causes of all windows/frames
redisplay
adds d428cc1b927 Remove incorrect comment from erc-goodies.el
adds ddff5d3d879 Some minor Tramp changes
adds 5ada3eecec7 * lisp/org/org-refile.el (org-copy): Fix missing
obsoletion version
adds fa4c2768cf6 flymake-diag-region: Fix the recent test breakage
adds e3f83a89aa7 Fix regexp in IMAP search-string preparation
adds c5f2eb56c01 Fix previous frame-focus server.el change
adds 95eaf45ddfd Save match data in flymake-diag-region (bug#29193)
adds 0ad1c0d51cd * lisp/net/tramp.el (tramp-handle-make-process): Handle
shell commands.
adds 46394dff7f0 Follow good regexp practice
adds eaea03546a2 * lisp/progmodes/which-func.el (which-func-update):
Bind `non-essential`
adds eeade2b6476 * lisp/emacs-lisp/package.el: Byte compile the
quickstart file
adds fdaaf886b71 Document that flymake-diag-region saves match data
adds 7cacf5da47d Update to Org 9.4.3
adds 64fe805b193 Improve documentation of 'query-replace'
adds d7a4ceaa1e5 ; Add a new item to TODO
adds 48b9c47805f Minor fixes in authors.el and in tarball-making
instructions
adds 8d2d8d7f530 Merge from origin/emacs-27
adds 37eba74d609 Update files for the 27.1.90 pretest
adds e417e87f7ac ; Merge from origin/emacs-27
adds e0f98374ca6 ; Fix @pxref in last change to flymake.texi
adds f36971b59b5 ; Fix grammar in recent change to internals.texi
adds c7fdc17c165 * lisp/emacs-lisp/package.el
(package-quickstart-refresh): Fix last change
adds 9f7e0a3e7d3 bibtex-mode: Permit user-defined schemes for sorting
entries.
adds 64d97212f42 Fix over-wide doc strings
adds 2224a64d311 ; Revert unintended change.
adds 8f91fe3063c Set indent-tabs-mode for c-mode in .dir-locals.el
adds 4c7df434a04 Correct units and spacing in memory-report
adds 5ab5c389877 Shorten over-wide docstrings in defcustoms
adds f88a7897a80 Shorten over-wide docstrings in variables
adds 34a73666d95 Shorten some over-wide docstrings in functions and
macros
adds 7c3d3b83358 Convert apropos-internal from C to Lisp (Bug#44529)
adds 5fe04f6b077 No need to set isearch-input-method-function in
isearch-transient-input-method
adds b9edbaed01a * lisp/image-mode.el: Use one timer and lock for slow
remote calls (bug#45256)
adds 32e781b2f1e Jamie Beardslee <beardsleejamie@gmail.com>
adds 87b82a1969e Fix default value of gnus-registry-register-all: should
be t
adds 565d8f57d34 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds 409a9dbe9da image-cache-size improvements
adds 1a0a11f7d2d Inhibit buffer hooks in temporary buffers
adds ecb5ebf1562 Improve make-process in Tramp
adds 1a7033f1f3d * lisp/simple.el (goto-line-read-args): Use
number-at-point (bug#45199)
adds 2c9b488121b Remove unnecessary string conversion
adds 537e96f6ac5 Fix image cache lookup
adds 174607e5ff0 Unbreak build after commit
1a0a11f7d2d1dbecb9f754b1e129d50e489058e6.
adds c3ad28c2909 De-duplicate lines in Xref buffers
adds 759ec257699 Generic-ify xref-location-column
adds b2ce94fa5ee Make python-mode fontify more assignment statements
adds ca36669c888 Fix problem with entering Gnus groups when Gnus isn't
running
adds e470881a423 Drop XEmacs support for EDE ELisp projects
adds faf3613cba8 ; * src/nsfns.m (all_nonzero_ascii): comment correction
adds 2d19dbdd522 Fix permission problem in Tramp's copy-file
adds e352abeac16 Fix frame creation on X when tool bar is disabled
adds 87e422f1044 Beef up the Emacs string utility set a bit
adds b3dec317667 Add `string-pad'
adds cf2e8321850 Rename slice-string to string-slice
adds fd9431dde44 Fix shorter-than-length case for string-limit
adds e967ba30185 ; Fix recent string utility additions
adds f329a3180ea Add string-chop-newline
adds c9a95237a8e Add try-completion to the string shortdoc
adds 768522750dd Make string-clean-whitespace work on non-ASCII
whitespace, too
adds 7e86d3bb9b6 Make string-chop-newline more efficient
adds 27fab4b140c Tiny string-clean-whitespace simplification
adds c69c65676db (ruby-mode-set-encoding): Use 'save-restriction'
adds d2b86118629 Further string-clean-whitespace tweaks
adds 9480169f1b8 Change the string-limit parameter semantics
adds 051d8f75350 Make string-pad take an optional START parameter
adds 90153296787 Fix wdired-get-filename when ls -F marks symlinks
adds e42a63a9600 ; Fix docstrings in last change to subr-x.el
adds 188b09d6d9b Reorganize Tramp header lines
adds 9920929e7b5 Re-order the items in `profiler-report' output.
adds 9449b81f276 Align profiler's header-line-format to column 0, to
work correctly on tty's
adds aae44a36f35 Ensure that Gnus servers are open(able) before
searching them
adds 6af31fd71ff Align the word "Function" in profiler's headers over
the actual functions
adds 747a923b9a3 Use new NSString lisp methods
adds a649869d048 Fix use of obsolete 'error' warning level
adds 832d756893d Fix use of obsolete 'emergency' warning level
adds 1e11f6f59d1 Handle gracefully href="" in base tags in shr
adds 21097cdd32a Revert recent server.el frame-focus changes
adds 22c1f00d997 Allow string-slice to take zero-length matches
adds 5c86a532966 Improve the string-limit doc string
adds 268a3d32fb5 Show image as text when trying to search/replace in
image buffer (bug#25905)
adds 3edc4fd53ff Remove an unused parameter from 'child_setup' function.
adds 3cbd4169d6d Reject filenames containing NUL bytes.
adds 95334ee79ab Allocate environment block before forking.
adds bdcea81a2f9 Pass C string pointer to current directory to
'child_setup'.
adds 773f9eb4673 * .clang-format (ColumnLimit): Fix line length.
adds 40bc77d9a6b Declare argument vector as char *const *.
adds 33210c8dc07 * lisp/tab-line.el: New options, faces, and functions
adds 3be0dc659fd authinfo-mode: add option to not hide any elements (and
add font-lock)
adds b68d52c81b5 * lisp/emacs-lisp/lisp-mnt.el (lm-section-end): Stop at
the right heading
adds ccb3efffc5a * src/dispnew.c (sit_for): Fix bug#45292
adds 3096437593c CC Mode: introduce a new cache for brace structures.
This fixes bug #45248
adds bf7041a6f6e Centralize subprocess creation in a single function.
adds 26b8b30ff42 Ensure that Gnulib objects in subdirectories are built
correctly.
adds 29064d02c31 Update Gnulib.
adds 527cc64e5d7 Unbreak the MinGW build broken by recent changes in
callproc.c
adds 452baab8487 Fix the MinGW build broken by Gnulib update
adds e3525712ee3 ; * src/callproc.c (emacs_spawn) [!WINDOWSNT]: Fix last
change.
adds d63ccde966a Unbreak the build on *BSD and Macos after previous
gnulib merge
adds 269cec13a2f Remove `string-slice' -- it's not very well defined
adds af359de9177 Allow `string-limit' to work on encoded strings
adds 174327cefa7 Make `remove-hook' interactive
adds 290ee3474d8 cperl-mode: Correctly syntax highlight index/value
array slices
adds b8b17038e14 Pacify gcc 10.2 -Wanalyzer-null-argument in gtkutil.c
adds ec8a17e938c Adjust to recent Gnulib changes
adds 5880c7caab3 Adjust test_module to recent Gnulib changes
adds 42d58264db1 Update Gnulib.
adds 3ba34141da7 Import posix_spawn from Gnulib.
adds 2c79a8f9210 Use posix_spawn if possible.
adds e387371497d Revert "Use posix_spawn if possible."
adds ecf84a22ee0 Revert "Import posix_spawn from Gnulib."
adds 64513abf3eb Don't compile Gnulib's 'free' on MinGW
adds c3c1863d950 Add support for more EBCDIC code pages IBM2XX
adds a9413dd2d12 Fix last change
adds 3649160f618 ; * etc/NEWS: Announce the last change.
adds e497a013f71 Tag Tramp test :unstable
adds 1ca6add75f8 Tag another Tramp test :unstable on emba
adds b3fe0ac62e9 Correct argument order in comment
adds 52b30834fb1 * lisp/face-remap.el (face-remap-set-base): Doc fix.
(Bug#45264)
adds 711fe70dd8b * doc/misc/efaq.texi (Latest version of Emacs): Bump
version.
adds a90836c6386 * doc/misc/efaq.texi (New in Emacs 27): Add section.
adds 7b3367a0b57 * lisp/so-long.el: Decrease use of passive voice.
adds 7f8793e5f1c Update to Org 9.4.4
adds 5d465935680 Support build of Emacs on ARM Macos machines
adds 2e20749e571 Merge from origin/emacs-27
adds 6bf22c933df Codesign the executable on recene MacOS systems
adds 47799cc02b8 ; Merge from origin/emacs-27
adds fda9b3e83a4 * src/Makefile.in (DO_CODESIGN): Fix expected
architecture name.
adds e0fc939c5f1 Add more details to the "word processor" section
adds b242bbb073b ; lisp/org/org.el: Fix Version header.
adds 90ec81f5b24 Merge from origin/emacs-27
adds 00b8fdf29b8 Fix gpg-agent killing in mml-sec-tests
adds c9fb3474c9d Skip some mml tests that rely on CMS if that's not
installed
adds e1eabc8ee11 Disable some semantic tests on systems without g++
adds 443a53874b8 Refactor package--list-loaded-files for easier
debuggability
adds d18b1c8c758 Fix package reloading problems on systems with symlinks
adds 90e40099deb Fix infloop in memory-report
adds a63855cd21a Kill the scdaemon after doing the mml-sec tests
adds 60bfa84e414 Fix issues with lib/malloc out-of-dir builds
adds cf1d7034445 Fix messages with plural forms in todo-mode.el
adds b3c9af9061e Improvements for `:base-uri' svg image property
adds f9264a3878b Avoid missing email messages due to rmail-spam-filter
adds fd658b81005 Rename Tramp method "media" to "mtp" (Bug#45402)
adds 25fb44fad15 Fix test/src/process-tests on MS-Windows
adds 4b2ca6bfc07 * lisp/forms.el (forms--run-functions): New function
adds b64089c37b4 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds ce14970f026 Follow get-buffer-create change
adds 91d450d1fbe Fix pgtk-display-monitor-attributes-list to return
physical pixel sizes.
adds 78801c6e211 Make display-mm-width/height consider multi-monitor.
adds 0af4e7587e1 Fix display-pixel-width/height to return physical pixel
size.
adds 714ca849ba6 Improve the edebug-form-data doc string
adds 0f790464d54 Add new predicates for sequence lengths
adds 80420faf492 Improve "find definition" in *Help* buffers
adds eb98afaf354 Fix up length_internal with degenerate length inputs
adds 8bc727d0b4e ; Fix the recent `length' doc string addition
adds df882c97017 ; Fix recent shortdoc.el and fns.c additions
adds c9b37634b13 Remove NS menu synthesized events (bug#44333)
adds 03808272eea * lisp/textmodes/rst.el (rst-mode): Don't touch global
hook
adds 8d5a6c9ef52 * lisp/emacs-lisp/package.el (package-archives): Add
NonGNU ELPA
adds 8914fb2227b Do not output two spaces for non-autoloaded ieieo
constructor functions
adds 8c383456291 Rename and document the built-in
xref-show-definitions-function's
adds 4ffb2ec357a Allow remember-notes to use the *scratch* buffer
adds b825131041e Document the text property limitations in mode lines
adds 66274210687 Fix alignment of Java String[] and the like
adds 40e9cec7d2b Fix background mode on Gnome 3.38 terminals
adds 2a64de5e982 Make XIM to work with non-CJK locales
adds ed30956099f Make octave-send-region be asynchronous
adds 0ebea8ffbfb Make byte-compiler warn about wide docstrings
adds 6b8bb47ac08 Fill some auto-generated docstrings
adds f4fe4e500d7 Fix too-long feedmail-sendmail-f-doesnt-sell-me-out doc
string
adds 62761d423e5 Remove redundant 'function's around lambda in
vhdl-mode.el
adds 9d60ce1762b * lisp/ps-print.el (ps-message-log-max): Remove XEmacs
compat code.
adds 5e1416fd0a4 Minor cleanups in tetris.el
adds 16458631d49 Fix crash in NS menu code
adds 81969482e23 Fix package tests for tetris no longer existing as a
package
adds c7fdf868838 * lisp/minibuffer.el: Avoid consecutive `any` in
completion patterns
adds d180a41dbb8 CC Mode: Add newish AWK Mode facilities, as used in
gawk-4.
adds d199a4640f5 Robustify completion match scoring for optimized
patterns
adds 92406b02c6b Allow mixing attributes and comments in the diary file
adds b9359d4183a Add a reference between the Strings node and
Search/Replace
adds 3334dd90415 Reword a long docstring in cc-langs.el
adds 40d16332597 Add a SPLIT parameter to `format-spec'
adds 37049ee78c4 Allow the flymake mode line indicator to be customized
adds a66f0d3bd34 Introduce new variable mode-line-compact
adds 03bab768bee Add a parameter to display_string to allow not ignoring
text props
adds 88c96962cfd Fix compact mode line text properties
adds 6481da6b90b Revert the previous display_string change
adds 1fc011c0757 * src/xdisp.c (display_mode_line): I guess FALSE should
be false.
adds ee0e259e5d5 Add some tests for align.el
adds 177863b1ce4 Fix crash in NS menu code
adds ecd9264372a Revert "Allow the flymake mode line indicator to be
customized"
adds 7fbcca29b88 Sync with Tramp 2.5.0
adds b5ada7f9afc More readable keys in NS menu entries (bug#45502)
adds 16bb10889df Add a regression test for Bug#24325.
adds 154d4b856fb Instrument process-tests.el for timeouts on emba
adds 3e80653d297 xref-show-definitions-completing-read: Tune up
completion
adds 0326cddc7bb Fix process-tests on MS-Windows
adds baac3562a66 A better fix for process-tests on MS-Windows
adds c13937ccb6c * lisp/x-dnd.el (x-dnd-get-drop-x-y): Add safer check
for top/left (bug#45277)
adds 0a82e66db42 Use explicit "--color=auto" in grep mode to support
both GNU grep and ripgrep
adds a88f63500e4 * src/Makefile.in (DO_CODESIGN): Fix architecture for
Apple Silicon
adds 90bd3b3d69d Don't calculate macOS menu data for GNUstep (bug#45502)
adds fdb725c3847 Minor refactoring of xref-tests
adds cfb0f1c07ca Add caveat about the `long' `mode-line-compact' setting
adds dc308c80ee5 Improve the `long' computation of `mode-line-compact'
adds b4fd857ead7 Switch add-to-ordered-list to eql
adds 2d58e0e803f Add some char-table tests
adds 4b6fcb072ab ; Fix my previous commit
adds 3c0c47b3a74 Revert "Switch add-to-ordered-list to eql"
adds dc771b6c409 Also count symbol plists in memory-report
adds d22fa9eb679 Minor cleanup in keymap.c
adds e5c5a8f9596 ; * etc/NEWS: Move entry to correct heading.
adds 75191b0af20 In Isearch bind 'C-s M-y' to isearch-yank-pop-only with
old code (bug#45483)
adds baeb82df8bc * src/dbusbind.c (XD_BASIC_DBUS_TYPE): Fix error in
declaration.
adds cd4a51695fd Add variables read-char-choice-use-read-key and
y-or-n-p-use-read-key
adds d0a25439860 Plug NS memory leaks (bug#45502)
adds dd662fc972a Fix some over-wide docstrings
adds 13b59c690ad Add 'project-relative' as value for
'xref-file-name-display'
adds fd669fbdeb9 Remove redundant 'function's around lambda in align.el
adds f232715aac0 ; * src/nsmenu.m: Undo unintentional change
adds 26bfaa1f786 Use standard key symbols in NS menu entries
adds c4c8da67e85 Fix Help menu on macOS
adds 059f1863a26 CC Mode: correct the handling of empty strings
adds f80eb0d4480 ; * test/src/process-tests.el: Fix comment style.
adds 72dc46584ce * src/nsterm.m (ns_select): Fix off-by-one error, and
add assertion
adds 3a6137a498f Extend and overhaul FD_SETSIZE overflow tests.
adds 0ea7bb35789 Consistently check for FD_SETSIZE overflow.
adds ab5f550bd9a Fix an incorrect Edebug specification.
adds f43f1e32e92 Fix a potential unit test breakage on GNU/Linux.
adds 8bc85d46cc9 Manually limit file descriptors that we select on to
FD_SETSIZE.
adds 0eef70aea89 Minor improvements to FD_SETSIZE overflow checks.
adds aba77849cd2 Add some tests to find-func.el
adds 3d9f20cfcf6 Add test for add-to-ordered-list
adds b1ac23ebef6 Allow add-to-ordered-list to use a test predicate
adds 144b883eb0d Fix duplicated entry in gnus-mime-action-alist
adds 72b8430fea7 Add lexical-binding cookie to autoload files
adds 46c4bcd3927 Minor cleanup in doc.c
adds efe591143f3 Fix some shellcheck linter warnings
adds 57d97bb170e Unbreak process tests if 'errno' is not installed.
adds 2f8a7bcdc8c CC Mode. Fix AWK Mode fontification bug, remove some
unused variables
adds 87a2cfc085c * test/src/process-tests.el: Let timeouts fail the
tests. Fix some docstrings
adds f0d2b92f8b7 Protect elisp-flymake-checkdoc against boundless
diagnostics
adds 2e6fbb05b6c Make Flymake mode-line indicator customizable
(bug#33740)
adds 1b449af5a1c Must explicitly create unpropertized strings in
mode-line
adds 03608312aee Fix process-tests on MS-Windows
adds 66709725622 Fix type declaration of two Flymake customization
variables
adds b47b98bc4b2 ruby-mode: Recognize setter symbols
adds 0e41e89d7e9 ruby-syntax-propertize: Optimize two rules a little
adds 761d3f3cdcf ruby-mode: Optimize expression expansion too
adds 58bdfd7c540 CC Mode: increment version numbers to 5.35 due to
standalone release
adds d22e74795d8 Revert recent add-to-ordered-list changes
adds 841e40db545 Fix some mistaken shell delinting
adds ba05d005e5a Update copyright year to 2021
adds c1567237694 Fix Rmail summary display when From: header is malformed
adds c6d55556461 Display messages sent using ERC's /say
adds 74a77ef299f Improve documentation of 'network-lookup-address-info'
adds 8bc552ffa53 Merge from origin/emacs-27
adds 8c1fe1e5efa Update copyright year to 2021
adds c63ce13206d ; Merge from origin/emacs-27
adds 33d159c36f4 Fix copyright years by hand
adds 50f3949119c Merge from origin/emacs-27
adds 1b59478f4cf Update from Gnulib by running admin/merge-gnulib.
adds 30a1d5da7a4 Remove stray copy of image-tests.el
adds 0273cb61a4b Fix a compilation warning.
adds 3ea7cec4c0d ; ruby-smie--bosp: Fix the breakage
adds a516e698638 xref-show-definitions-completing-read: Default to the
first location
adds a4f0b8d85a4 ; Auto-commit of loaddefs files.
adds ac8875173ad New file scratch_buffer_dupfree.c
adds 9076a631fe3 Port to Solaris 10
adds a1f603f0a38 Add overflow check for INPUT_EVENT_POS_MIN
adds aa2739bf1b9 Fix CCL_MOD typo
adds aac17c9dca2 bibtex-mode: Handle biblatex field aliases (bug#44976)
adds 107978365e1 Improve drawing performance on macOS
adds 1c5208ba711 Fix GNUstep warnings
adds 0f561ee5534 ruby-smie-rules: Avoid one case of infinite recursion
adds 70484f92a18 Fix syntax of symbol and punctuation characters
adds 70e6c0850ea ; * lisp/progmodes/flymake.el: Bump version to 1.1.0.
adds 72b048bb965 Fix last change in characters.el
adds df605870fde Simplify TTY allocation.
adds 64f2c96cbe3 Make a process test faster.
adds 4ac6148ef94 Avoid printing stacktraces when it probably wouldn't
work anyway.
adds c7f15dfa80f Fix Quit button in dictionary buffer
adds d10c96c4262 Fix backslash mistakes in doc strings in C code
adds 6b10ce867f2 xref--show-pos-in-buf: Don't set
other-window-scroll-buffer
adds bfb4db5e446 Reposition call to set-buffer-modified-p in sieve-upload
adds dde32696335 bibtex-mode: Extend widget bibtex-entry-alist
adds d84cf78df8e Fix NS toolbar image release crash (bug#43973)
adds f14869cd70e Fix crash when using menus and tramp on NS
adds 825b4ec338e * lisp/progmodes/xref.el
(xref--show-defs-buffer-at-bottom): Fix missing arg
adds 44f7f57c683 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds bcb74798ed3 Add a function to set monitor scale factor manually
adds 78fd106653a Fix gtk icon theme does not reflect
adds ad2567fb1ef Fix child frame restacking on NS (bug#41422)
adds 632917461a7 Fix broken build on AIX 7.2
adds 32c6732d163 * lisp/emacs-lisp/byte-run.el (make-obsolete): Make
`when` mandatory
adds 1fa1354964a Remove relative paths for consistency
adds d3d60ab2723 Remove unnecessary dependency on seq library
adds c2e0f1982f8 * src/buffer.c (Fset_buffer_multibyte): Remove dead code
adds 20ad0cc03b7 * admin/last-chance.el (last-chance): Use `grep`s
return value
adds 5282e1378e2 * doc/lispref/syntax.texi (Syntax Class Table): Clarify
`@`
adds dbc16cdd135 * lisp/arc-mode.el (tar-grind-file-mode): Remove left
over autoload
adds 9c0387d786f Fix last change in json.el
adds 587a97bcb23 * lisp/calendar/appt.el (appt-activate): Set the local
`write-file-functions`
adds d8d223e7ef1 * Makefile.in (test/%): New target
adds 535a25164b5 * lisp/calc/calc-yank.el (calc-edit-mode): Make it into
a proper major mode
adds 0c599ee2e2c * lisp/erc/erc.el: Use `run-hook-with-args` for
`erc-pre-send-functions`
adds b2f8c9f96fb * src/xdisp.c (syms_of_xdisp): New var
redisplay-skip-fontification-on-input
adds 90951f847c0 * src/print.c (print_vectorlike): Use `HASH_TABLE_SIZE`
adds b2f81b7bab9 Fix computation of Lines in nnmaildir
adds 65f21729e60 Fix off-by-one error in mode-line-compact code
adds 4e80eb7b7ce Don't skip widgets when moving backward
adds 56556b5f4d7 Fix build for --enable-checking=structs
adds f5a1315f1ea Fix error in tramp-sh-handle-insert-directory
adds 3711339f92b Fix crash in ns_mouse_position (bug#45541)
adds dadffdd81fd ; Merge from origin/emacs-27
adds 7384ec6416c Add warning comments abound binding keys in Isearch maps
adds 6f0bb2fe589 Merge from origin/emacs-27
adds f0deca159d0 ; Auto-commit of loaddefs files.
adds 82c6f436539 ; Merge from origin/emacs-27
adds 90c782e92e7 Merge branch 'emacs-27' of
git.savannah.gnu.org:/srv/git/emacs into emacs-27
adds ba2f2f9378a Merge from origin/emacs-27
adds ec1e1f80e6f Add a reference between the Strings node and
Search/Replace
adds 33108bc4775 ; Merge from origin/emacs-27
adds a7c2793efe5 Fix last change
adds 49137d3278a Merge from origin/emacs-27
adds 585997d05ad Fix broken build on AIX 7.2
adds e8bf7258ae4 ; Merge from origin/emacs-27
adds 2e09efdb687 Revert previous patch which was installed into wrong
branch.
adds 1395fb8ff7c Merge from origin/emacs-27
adds 32c960bdc61 Mention -lcurses problem on AIX
adds b90f3c5cae7 ; Merge from origin/emacs-27
adds 99cc0045ebd Update two user option names in the Widget manual
adds 2c847902522 Merge from origin/emacs-27
adds fa574e68dec Fix broken build on AIX 7.2
adds 97226aacfde Do not assume Xrender merely because Cairo
adds 1e776d7d6a5 ruby-add-log-current-method: Support methods with
symbolic names
adds 42c3f7a134f * lisp/erc/erc.el (erc-process-input-line): Undo
confused last change
adds a79e1a85f8f * lisp/mail/reporter.el: Use lexical-binding
adds 37e3a6eb316 * lisp/cedet/srecode/semantic.el: Use lexical-binding
adds 57e872ac757 Make a process tests a bit more robust.
adds 80e26472206 * lisp/filesets.el: Use lexical-binding
adds 898a94a9be0 Use lexical-binding in the remaining preloaded files
adds d6f30e5632b * lisp/subr.el (global-map): Initialize inside
declaration.
adds 5bddc097385 * lisp/subr.el (ctl-x-map): Initialize inside the
declaration.
adds 8ef4314c44a * lisp/subr.el (esc-map): Initialize inside declaration
adds 06810abc591 perl-mode: Display here-docs as strings instead of
comments
adds e6617f0dffb * lisp/filesets.el (filesets-external-viewers): Tighten
regexp.
adds 7f16f177270 Pretty-print keys without <> around modifiers
(bug#45536)
adds 77796eb0142 ; * lisp/subr.el (ctl-x-map): Fix typo in kill-buffer
binding.
adds 1433a120144 ruby-mode: eliminate redundant regexp branch
adds 99730197642 * lisp/emacs-lisp/package.el: Load package-quickstart
without package.el
adds 02e6ffe860c Fix process-tests on MS-Windows
adds c1daeb4c282 Refactor tab-bar-mode to -define-keys and -load-buttons
(bug#42052)
adds e72fd12ec68 * lisp/tab-bar.el (toggle-frame-tab-bar): New command
(bug#45556)
adds 7469214d949 * lisp/tab-bar.el (tab-bar-tab-name-format-function):
New defcustom.
adds 3b835f7b810 * lisp/subr.el (remove-hook): Add default value
(bug#45393)
adds 048b1aaec8d Prevent stack overflow in GNUstep menu code
adds 7d7bfbf0346 * lisp/emacs-lisp/autoload.el: Improve last change
adds cf672c66711 * lisp/emacs-lisp/package.el (package-activate-all):
Another tweak
adds ba011e487d4 * lisp/play/dunnet.el: Run the game when loaded via
`--batch -l dunnet`
adds 96bbbaec5c1 Fix obsolete variable warnings about class names
adds 7936c8a9606 * lisp/mb-depth.el (minibuffer-depth-indicator): New
face.
adds 665b4e7c4e0 Proof some searches and file listings against symlinks
adds 331e40a8fd4 Fix some failing tests in BSD systems
adds 9b31802e2d1 Update a substitute-command-keys test
adds 9db1c0993a9 * test/Makefile.in (WRITE_LOG): Mark also problematic
tests for emba.
adds f5b8e5a7577 * test/lisp/filenotify-tests.el
(file-notify-test07-many-events-remote):
adds 2f6e30cd86a Revert mark-paragraph change and add tests
adds e15386da5d6 Fix quoting problem in pop3-uidl-save
adds a7fdba7889b Clear socks protocol scratch after authentication
adds 7e80aecc248 Add tests for mm-decode.el
adds 23a887e426f Add work-around for nnmaildir encoding problem
adds fa1f41159ff Edit the display-buffer doc string slightly
adds 0e6b74d2047 Fix typo in last display-buffer doc string change
adds 40a0f8a3a2a Add a display-buffer window selection function that's
more like XEmacs
adds 3e99ff97e54 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 3dc3874c768 Further display-buffer doc changes
adds c8448f61858 Remove an outdated comment
adds c0ca9359179 * lisp/mb-depth.el (minibuffer-depth-indicator): Add
:group 'minibuffer'.
adds cd56406b621 * lisp/tab-bar.el: Improve tab-bar-show (bug#45556)
adds 656801f5bb3 * test/lisp/net/tramp-tests.el
(tramp-test31-interrupt-process):
adds 62e0c675908 Fix syntax of space characters
adds 705292c200a Remove unused DEFSYM
adds f5cfe5a0a9c * test/lisp/subr-tests.el (subr-test-kbd): New test.
adds 5ac7b480757 Lift define-prefix-command to Lisp
adds a31bfd59452 Merge recently added kbd tests
adds 768a3527938 * lisp/emacs-lisp/macroexp.el (macroexp--fgrep): Rename
from `pcase--fgrep`
adds 9d3d6f85006 * lisp/emacs-lisp/cl-generic.el (cl--generic-lambda):
Fix last change
adds 3b9dad88e02 * lisp/subr.el (letrec): Optimize some non-recursive
bindings
adds 6e73e07a6f5 Make sure default-directory relates to the originating
buffer
adds 29c7f8c915c * lisp/emacs-lisp/cl-macs.el: Optimize self-calls in
tail position
adds fe7263803c3 Fix cl-concatenate use in macros
adds 981d5eaba8e * lisp/emacs-lisp/cl-macs.el (cl--self-tco): Fix build
of gnus-agent.el
adds ace749f2e3b Count Flymake diagnostics in modeline by severity, not
type
adds 4cebd2ded01 Don't unblock SIGCHLD too early.
adds 9b57ecfabe1 Remove reference to gnus-bug-create-help-buffer
adds 7a89b4b5d3b Support keyval style beamer frame labels
adds 302e6d4623d Remove a pointless check for WCOREDUMPED.
adds 690cf6b8d8b Increase probability that a process test succeeds.
adds aac33a8074c Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds cd72fba0437 Free unneeded context
adds 7326982d283 Fix visual-bell on X
adds 09ee2d0095b Create new test file for socks.el
adds ac9c4ca8c94 * lisp/subr.el (global-map): Doc fix; add
cross-reference.
adds aa6ee3302f8 Rework parts of Tramp's insert-directory, bug#45691
adds 4ad8fc61e7c Add more mm-decode tests
adds 2c03bdc8874 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds b84b6897464 Revert recent mm-with-part change
adds 14a1a84a33a Add a link to the manual from the defcustom doc string
adds e62f71988f8 Minor shortdoc link improvements
adds 13bd909591e Add support for flat buttons
adds 5960e9cf577 ; * lisp/custom.el (defcustom): Fix last change.
adds 4c55eeee39c Add support for 'process-attributes' on OpenBSD
adds 25dadca0d17 Hyperlink symbol names without word syntax in Help
adds 918a5eae179 Make font locking work in mercury-mode
adds e186af261a4 Improve fill-region-as-paragraph when there's a fill
prefix
adds 9717ba93097 Specify precedence in .authinfo files
adds 6858b74763c Fix example in the Gnus manual
adds fa686f09980 Default python-shell-interpreter to python3
adds a583c723055 Respect message-forward-ignored-headers more
adds c7c154bb575 Fix incompleteness in the implementation of
minibuffer-follows-selected-frame
adds 94344d130c2 Add functions to open a file without quitting.
adds 45abd52f3c8 Fix build breakage if Lisp_Object is not a primitive
type.
adds fb32f928793 Allow evaluation of tests from local source repository
adds 17bd039539d New command xref-quit-and-pop-marker-stack
adds 62e3750af30 Ensure HAVE_GMP is reflected in emacs_config_features
adds ef55cc07ba7 * configure.ac: Alphabetize emacs_config_features
adds e694f61fc61 Add `flat-button' to custom-face-attributes
adds 6129ebf4499 Fix problem with non-ASCII characters in nnmaildir
adds 42e72f4adee Support using auth-source for NickServ passwords in ERC
adds 26ed7c73455 Add a failing test for bug#44834
adds d0d5e40a5d9 Make comint-read-input-ring skip uninteresting text in
.zsh_history
adds 00908e052a4 Mark previous erc-services change as not needing
documentation
adds 1aa36d968cd * admin/notes/elpa: Update to match recent Gnu ELPA
changes
adds fcf8ad610d4 Fix possible prepending of "TEXT" to IMAP searches
adds 002f9dc091e eieio-base.el:
adds bb4399f647f cedet/ede/auto.el:
adds d8936322f43 * lisp/emacs-lisp/eieio-base.el: Silence warnings in
last change
adds 78ef0a72fa5 comint-read-input-ring: Simplify last commit
adds d191f1589b6 Update substitute-command-keys tests, again
adds ca024b0575c Add a new variable `inhibit-interaction'
adds 792ba7196ff Add a new function 'buffer-line-statistics'
adds 6dc4fc7d621 Fix nsm-should-check for "google.com" failure
adds 0f6c083251c Only run IPv6 tests if we have an IPv6 address
adds d93de0b4121 ; Update docstring
adds c734ba68623 Fix Indian time zone test when run by Irishmen
(bug#45818)
adds 820bd0e09a9 Stabilise lunar-phase-list test (bug#45818)
adds 6d467eb4d15 * lisp/calc/calc.el: Remove some XEmacs compat code.
adds 118d6ef554e Remove some XEmacs compat code from tests
adds aeb11da203d Use skip-unless instead of if+message in test
adds 19b169c4e22 Fix 'visual-line-mode' when 'word-wrap-by-category' is
in effect
adds be9b7e83bc4 Prefer skip-unless in more tests
adds a9658cd5b07 Lift {global,local}-key-binding to Lisp
adds ebab8898cad * lisp/isearch.el: C-s C-u M-y reads a string from the
kill-ring minibuffer
adds 707ee6afe23 EMBA infrastructure improvements for Emacs build
testing.
adds 03080b55452 Remove extraneous closing paren
adds 33d0c603c67 ; * doc/lispref/modes.texi (SMIE Indentation Example):
Fix previous commit
adds 97747e6fb98 Tell people how to remove fontconfig customizations
adds 149d64bbb2b * doc/misc/tramp.texi (Quick Start Guide): Fix thinko.
adds 84372a710b4 Merge from origin/emacs-27
adds 5d762886602 Fix problem with 8bit content-transfer-encoding in
nndoc mbox files
adds 4ad332d844b ; Merge from origin/emacs-27
adds 74d18957b89 Fix inhibiting the default.el loading in user init file
adds 32a3758c84a Fix infloop in 'pixel-scroll-mode'
adds 27743e9e709 Fix cl-concatenate inlining
adds 55bc1560ac8 Fix assertion failure in window_box_height (Bug#45737)
adds 488204cdc64 Remove one of recently added warnings abound binding
keys in Isearch maps
adds c83590b1211 Merge from origin/emacs-27
adds 53514e77a5a * lisp/info.el (Info-search): Don't deactivate mark
when landed in same node
adds 5039f79340c Fix marking "delayed-initialization" vars as
dynamically scoped
adds 9422ff45654 * lisp/startup.el (command-line): Remove redundant set
of no-blinking-cursor
adds 65d22bf1884 * lisp/startup.el (command-line): Remove redundant set
of no-blinking-cursor
adds b4b98a044b4 Fix 'kill-visual-line'
adds 0a26f479152 * lisp/emacs-lisp/seq.el (seq-concatenate): Unautoload
(merge fix).
adds 138486cddb9 Some Tramp adaptions, mainly direct async processes
adds 66ac17289a5 Make libraries works with xterm-mouse-mode.
adds 4dc72dd9deb Fix 'window-text-pixel-size' when there are
leading/trailing spaces
adds 2644353cbc6 * .gitignore: add src/fingerprint.c
adds f95c1b32300 Update dependency capture
adds 667f2e097cd Remove support for 32 bit build
adds f45be48ddbd ; Remove recent spurious addition in window.el
adds 5d6817086d6 * src/dispnew.c (sit_for): Return nil when interrupted
by process output
adds 1513ee37a4d Change default-directory before prompting in
project-compile
adds 0732fc31932 * lisp/frame.el Don't activate
`blink-cursor-idle-timer` needlessly.
adds ba29d13f41b Make mouse-related calls be more consistent on all
frame types
adds c55b7b8e1f4 Fix last change
adds 84e0749b8b1 EMBA container build improvements for Emacs build
testing.
adds 378ce65a0d2 Improve support for Cham script
adds 57ae3f29af1 test/infra/gitlab-ci.yml: run only for tags and some
branches
adds 0057294b2ad Fix two tests
adds 66756df286b Fix Rmail summary for more than 99,999 messages
adds 8f0ce42d3eb Fix deadlock when receiving SIGCHLD during 'pselect'.
adds df34ed8cbfd Don't crash if no asynchronous process has been created
yet.
adds 0ab56a4e935 * lisp/emacs-lisp/pcase.el: Add support for `not` to
`pred`
adds 25e1b732947 * lisp/emacs-lisp/byte-opt.el
(byte-optimize-form-code-walker): Use pcase
adds 152964362f9 Add a bit more clarification around standard error
processes.
adds 39a65844e8d Add new targets to test/Makefile
adds 1773679af32 Ensure that sentinels are called during
'accept-process-output'.
adds 1fe135a024d * test/infra/gitlab-ci.yml: Merge test-template into
job-template.
adds 372694e7c6b ; * test/infra/gitlab-ci.yml: Merge test-template
script into job-template.
adds b215e83a784 Improve support for the Cham script and languages
adds 3b4050154e3 Replace Unix commands with Emacs in process tests.
adds 36d33776c21 Avoid macOS NSFilenamesPboardType warning (bug#33035)
adds c4be126c426 * test/src/xdisp-tests.el: Fix tests to work in batch
mode
adds 455f08c095c Fix problem with `epa-list-keys' bugging out
adds f9dab612726 Don't double up keys in epa--list-keys
adds 47ddda0cc4d Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds b2e6ed40268 Fix recent changes for Cham script
adds 92144027915 * lisp/cedet/ede/proj.el: Enable Project files to load
adds bdb9889f784 Use format-prompt in read-regexp.
adds 8f4b3b812aa Fix ibuffer-mark-by-file-name-regexp abbreviations
adds 20add1cd22f Allow gnus-retrieve-headers to return headers directly
adds 35119b2bc0f time-stamp-tests now pass in more locales
adds 4ca808ee7ad Make sure the new window is not too tall
adds f844ce69cd0 Revert "* .gitignore: add src/fingerprint.c"
adds 973799f1799 Mark the various nxml flags as safa
adds 43982a8f101 Don't infloop in
comint-redirect-results-list-from-process
adds 378a01e1680 Actually make the calc trail window dedicated
adds 4e64d023563 Define keymap-name-history
adds b62a1e358be Add 'perl-non-scalar-variable' face to perl-mode
adds ba0cf1d7017 Tweaks to the color widget (Bug#45829)
adds 33ff86a20ab Add test for the widget-color-match function (Bug#45829)
adds f2f06b02090 Fix list-colors-print handling of callback arg
adds 91a6e193372 Handle also test/lib-src directory
adds e544b863433 Don't stop Gnus startup on password failures
adds 3b731b123d1 Fix slow abbrev expansion in `message-mode' in some
circumstances
adds 297edbebec5 Missing dynamic variable declarations in Calc
adds 5369b69bd86 Parse square root sign in embedded Calc mode
adds 3c584438552 Only show "2x entries" i vc log buffers if needed
adds deb90c893d3 * lisp/startup.el: Fix bug#45857, bug#30994, and
bug#45913.
adds f3b9d5b3155 Some Tramp fixes, resulting from test campaign
adds 039ab602cbf * etc/NEWS.19: Add entry for `indent-line-to`
adds bfa140d7cf8 Calc: use Unicode brackets in Big mode when available
(bug#45917)
adds 1248c67484d * test/infra/gitlab-ci.yml: Bootstrap only from web,
schedule, or C-related.
adds e718d3a8492 Better check for nil in
search-/query-replace-highlight-submatches (bug#45973)
adds eec059b124e * lisp/help-fns.el: Move defvar keymap-name-history
closer to where it's used.
adds 8725f7690a4 Declare some project commands interactive-only
adds 8ed97a8d543 Make child signal read pipe non-blocking.
adds 5536893c6e6 test/lisp/replace-tests.el: Add nested match group test
adds 5aff1bfdaf6 Make sh-mode use `auto-mode-interpreter-regexp'
adds f925aabcceb Mention that the mouse will switch on
transient-mark-mode in manual
adds 3bbec2eb2b2 Fix up example in the Modifying Menus node in the
lispref manual
adds 40a5df81434 Make `symbol-at-point' work in buffers with no symbols
adds c502cdd2b71 Don't add Content-Type when ceasing an rmail edit
adds 8b33b76eb9f Revert "Make `symbol-at-point' work in buffers with no
symbols"
adds bebc657aad7 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds f7fa39fbda2 Make imagemagick images less blurry.
adds e9608601e5d Add scale factor in display-monitor-attributes-list.
adds 563a0d94c37 Add support for setting cursor location using Gtk IM
Context
adds 849fe71de7b Sort Ibuffer filename/process column as displayed
adds 420661af074 Don't let `maybe_quit` prevent resetting
`consing_until_gc` (bug#43389)
adds ce1a42a6eb4 Add tests for symbol-at-point (bug#14234)
adds f30cf07ecba Make symbol-at-point return nil if there's no symbols
in the buffer
adds cad2c4b14a9 Tweak tty-find-type to allow TERM=screen.xterm
adds 72d4522b05c Add option remember-diary-regexp
adds edf6350e7ff Add option remember-text-format-function
adds 38173af10df Respect remember-save-after-remembering on
remember-diary-extract-entries
adds bd423b86997 Fix environment handling in tramp-handle-make-process
adds 7fe7efe0bbb cua-toggle-global-mark doc string clarification
adds 434057ad925 Fix footnote-mode problem when reopening an old file
adds 09bfb12edc5 * lisp/emacs-lisp/byte-opt.el (byte-optimize-lapcode):
Re-indent
adds 4dfebf25c74 * lisp/emacs-lisp/byte-opt.el (byte-optimize-lapcode):
Move some opts.
adds 66439d31ad2 * lisp/emacs-lisp/byte-opt.el (byte-optimize-lapcode):
Add 2 new opts
adds 0d3635536d4 * lisp/emacs-lisp/subr-x.el (named-let): New macro
adds 5065698c81d Move the ‘declare’ form before the interactive spec in
10 functions.
adds 93141d58133 Always send Lisp words to checkdoc-ispell-init
adds 1a6ed932d9d Revert "Always send Lisp words to checkdoc-ispell-init"
adds 61b716bd303 checkdoc-spellcheck-documentation-flag doc string
improvement
adds 0df23b73e47 Fix recent remember-diary-extract-entries change
adds b9511362f5f * lisp/emacs-lisp/bytecomp.el
(byte-compile--declare-var): Fix warning
adds d8a9828b3b7 * lisp/calendar/calendar.el (calendar-read-sexp): New
function
adds 0f65baa03b5 * lisp/calendar/cal-french.el
(calendar-french-accents-p): Obsolete function
adds 0c93d0d072d Use `calendar-read-sexp` instead of the now obsolete
`calendar-read`
adds bacc24b5d0d Use `lexical-binding` in all the cal-*.el files
adds 8e7728a5bfa Fix thinko in previous footnote.el change
adds b2d30fd6303 A better fix for 'kill-visual-line'
adds a7fb4ab8266 Make Message respect header removal instructions more
adds 7d122cf9a3c Tweak previous message-forward-included-mime-headers
change
adds de761b58f09 Add dired support for compressing .pax files
adds 5d2ebcd8962 * test/infra/gitlab-ci.yml: Revert to always building.
adds a6f030fc7bb Fix message.el build warning from previous change
adds 2cf347a0a87 Don't have type-break-mode signal errors on corrupted
files
adds 931be5ee7d6 * lisp/net/webjump.el: Add Maintainer: emacs-devel.
adds b41b4add7bc Fix spurious "Lexical argument shadows the dynamic
variable" due to inlining
adds 90bd6d8ba66 * test/infra/gitlab-ci.yml: Copy newer files to image
to build less often.
adds 6bfc672bc7f * lisp/textmodes/remember.el
(remember-text-format-function): Fix type.
adds 463300d431a Enable TTY mouse-face support when built without GPM
support
adds 561197e519c Fix last change for DOS_NT systems
adds 4c0dce4b66c Calc: use big brackets around function arguments
adds b2b26bd4d66 Use RemoteCommand option for Tramp's sshx and scpx
methods
adds ef14acfb68b Make nnml handle invalid non-ASCII headers more
consistently
adds 2be55ad6691 Add more isearch-related bindings to ns-win.el
adds b7f318aa961 Fix up previous mh-speed.el ignored variable change
adds 9143eba0c68 Prepare for update from Gnulib
adds a900e641fa1 Update from Gnulib by running admin/merge-gnulib
adds b99ec5d5b11 Work around __has_attribute bug in clang 3.4
adds ba25a82855a Mention undo-amalgamate-change-group in the lispref
manual
adds b9d0cdcacbd * lisp/simple.el (newline-and-indent): Disable
`electric-indent-mode`
adds 5821dee0949 Erase the buffer only after fetching the new contents
adds cc98d0bf522 ; xref-revert-buffer: Drop the (goto-char) at the end
adds 8d8e1dfd05f Clean up the recently added self-pipe mechanism for
WINDOWSNT
adds f0517ab9c2e * test/infra/gitlab-ci.yml (.job-template): Check also
for test/lib-src/*.el.
adds 6a6fde0375d Fix failed autorevert test on emba
adds aeff424c555 Mark both ends of self-pipe a nonblocking.
adds 59e9ec72442 Add a FIXME comment to improve the SIGCHLD race
condition handling.
adds 27a023d0292 * .clang-format: Fix base style.
adds 17fec603709 Avoid a few compilation warnings in Objective-C code.
adds 8dcb19fc5e3 Add a unit test testing interaction between threads and
processes.
adds d860ca98ccb ; * src/process.c (child_signal_read): Remove FIXME
comment.
adds 30d95d33737 Use single post-command-hook on hl-line modes
adds 7c9841b8428 Update from Gnulib by running admin/merge-gnulib
adds 259edd435e0 Add a mechanism for buffer-local thing-at-points
adds b7068be5c41 Provide a (thing-at-point 'url) in eww buffers
adds 1559cc445a3 Fix missing file&line info in "Unknown defun property"
warnings
adds 75f6b264f54 Make (subdirs . nil) in .dir-locals.el work
adds 0ebf9d6cef2 Properly initialize gnus-search-namazu-index-directory
adds 7cc970e7e39 Add support for dired compressing .lz/.lzo files
adds e1902ac6182 Fix recently uncovered 'make check' failures
adds d4dd12d3589 Add more assertions to recently-added process test.
adds b26e09e0f02 Fix insertion logic of newly subscribed Gnus groups
adds 3cefda09030 Make Tramp's insert-directory more robust
adds e5aaa1251cf Add some elisp-mode font lock tests
adds 8f28a1b9da0 Tweak `condition-case' keyword highlights
adds 196be2bf12e Fix macro fontification in `condition-case' handler
bodies
adds 9503f8d96cc Rewrite lisp--el-funcall-position-p to be inverse of
the -not function
adds a10c74fbea4 Fontify special forms and macros the same
adds 49e01d85ed6 Don't move point to the prompt in
previous-line-or-history-element (bug#46033)
adds 8f0a2c84b66 Make subdirs . nil in dir-locals in ~/ work
adds b4b6a268406 Use `lexical-binding` in all `lisp/international` files
adds ff7b1a133bf Add distinct controls for child frames' borders
(Bug#45620)
adds 3c314f3dd23 Fix typo in last change of FRAME_INTERNAL_BORDER_WIDTH
adds 3131a989118 Fix typos and punctuation
adds 046db04e3da Revert "Allow gnus-retrieve-headers to return headers
directly"
adds a572b21928a * lisp/progmodes/sh-script.el (sh-smie-sh-rules): Tweak
indent of new `for`
adds b870e584a42 Use lexical-binding in all of `lisp/url`
adds eded2a7ad7d Try to improve the read-regexp doc string
adds f9cc2d48246 read-regexp-suggestions doc string improvement
adds 883c15fb324 Fix setting of line/point style in calc gnuplot
adds 9d50d7a0c6f Fix indentation in sieve-mode
adds fb05199b0bf Support variable name for previous-window in
display-buffer-in-previous-window
adds 08574a7f40f * lisp/subr.el (empty-history): Move defvar to
functions where it's used.
adds 49eb03d6c8a Improve documentation of 'read-regexp' and friends
adds 45112398cdc * lisp/net/dbus.el (dbus-monitor-handler): Disable
buffer undo.
adds 12095de8b91 Some Tramp fixes
adds ff034112691 Fix display of stretches of whitespace in the display
margins
adds b58fd1eab9e ; * lisp/language/cham.el: Fix copy-paste mistake in
comment.
adds 588d2306ac9 Merge from origin/emacs-27
adds 82c228a017c Don't let `maybe_quit` prevent resetting
`consing_until_gc` (bug#43389)
adds 55973984629 ; Merge from origin/emacs-27
adds ee1c54ebc01 Improve documentation of sendmail.el defcustom's
adds 009df5cb3ce * src/cmds.c (Fforward_line): Doc fix. (Bug#46027)
adds 3f610177adb Avoid sending systemd shutdown notifications if
non-daemon
adds 0ca75f19561 Merge from origin/emacs-27
adds c8fa056a505 Mention undo-amalgamate-change-group in the lispref
manual
adds 27889f029ac ; Merge from origin/emacs-27
adds 3443a1c6987 Fix last change
adds 4be6c9215bd Merge from origin/emacs-27
adds 0399cc2ab5c Erase the buffer only after fetching the new contents
adds 809503431d4 ; xref-revert-buffer: Drop the (goto-char) at the end
adds 932aba674c9 Try to improve the read-regexp doc string
adds 0340e9eccbb read-regexp-suggestions doc string improvement
adds e79e377a4e0 Improve documentation of 'read-regexp' and friends
adds 7c257e22867 ; Merge from origin/emacs-27
adds b0e96e554c0 Use lexical-binding in of all lisp/language
adds 89327ce68d0 * lisp/international/titdic-cnv.el: Revert to utf-8
encoding
adds 2d8daac122e * lisp/international/titdic-cnv.el
(tsang-quick-converter): Simplify
adds 85f8b575001 Support multi-line prompt and contents in
previous-line-or-history-element.
adds f5d30d9d8b7 * admin/notes/unicode: titdic-cnv.el is now utf-8.
adds 9f25ca5107f * lisp/replace.el
(query-replace-read-from-suggestions): New function.
adds d168110a322 * lisp/emacs-lisp/macroexp.el (macroexp--expand-all):
Perform β-reduction
adds d93bca01971 * lisp/emacs-lisp/pcase.el (pcase--split-pred): Handle
`memq` pred.
adds 30914167fd4 * lisp/emacs-lisp/macroexp.el (macroexp-if): Fix typo
adds 2a71831eb3d Allow project/xref packages to be used in Emacs 26.1
adds 9b01bc56827 perl-mode.el: Eliminate keywords which are not in Perl.
adds e4c66707908 Fix Gnus icalendar button navigation
adds 0870ebb3cbf Allow commenting out white space lines in latex-mode
adds e7e7ef15886 Fix fill-paragraph in asm-mode
adds 8992f8abf34 Make the default `whitespace-enable-predicate' use
`derived-mode-p'
adds 64d46488698 Fix numerical `comment-padding' value
adds 0120f45db63 Protect against bad results from libravatar
adds 62233c98240 Use lexical-binding in lisp/{term,nxml,language}
adds a8c4f8041cc Simplify auto-revert buffer list by watch descriptor
(Bug#44639)
adds ac102bb966f * lisp/net/ange-ftp.el (ange-ftp-ls): Handle several
"--dired" switches.
adds 91f9d6788e8 * test/Makefile.in (emacs): Use the C locale
adds 6c601689a40 ; * lisp/dired-aux.el (dired-compress-files-alist):
Minor doc fix.
adds 80d964ec8b6 Add missing file systems to etc-fstab-generic-mode
adds 4cded88b0eb * lisp/generic-x.el (hosts-generic-mode): Support IPv6
addresses.
adds b04f1c0cec5 Add cross-reference to with-eval-after-load
adds 592a2308322 * src/fns.c (hash_string): Fix bug#46111
adds c407b54cf37 * lisp/ezimage.el: Use lexical-binding.
adds f782f1a8e07 * lisp/leim/quail/compose.el: Use lexical-binding.
adds aca93f67239 * lisp/leim/quail/viqr.el: Use lexical-binding.
adds a8caa66906b Avoid recommending Google
adds 50c7de093a4 * lisp/wdired.el: Minor doc fixes.
adds c8c4d65d651 Use isearch-tmm-menubar when tmm-menubar is called in
isearch-mode (bug#43966)
adds 991c8946b6e Use lexical-binding in all of `lisp/emacs-lisp`
adds 11c504c9d27 Define compat alias obsolete
adds 554ec932ba3 Use lexical-binding in generic-x.el
adds ae7fe263b28 ; Fix my previous commit
adds a50fe43337e * lisp/progmodes/bat-mode.el: Use lexical-binding.
adds cb97581870c Use lexical-binding in nroff-mode.el
adds 887b03386fd Merge branch 'master' of
git+ssh://git.sv.gnu.org/srv/git/emacs into trunk
adds 3ddea271cc9 Slight gravatar.el code clean up
adds bab133e6d0b Use lexical-binding in find-cmd.el and add tests
adds a27512e21c7 * lisp/flow-ctrl.el: Use lexical-binding.
adds e52f2ec968a Remove Emacs 21 compat code from sasl.el
adds de51d94721e Mention using buffer-list-update-hook in recentf-mode
adds 5f650422e4a Set revert-buffer-function in shell command output
buffers
adds 0b80935d37f Fix position in empty buffers in
checkdoc-file-comments-engine
adds 9fb859010fa flymake-diagnostic-beg/end doc string and error
reporting improvement
adds 3f92d009324 operating-system-release doc string improvement
adds 1275dc4711a Improve fontifying of #| ... |# in `lisp-mode'
adds d4e9d191aeb Add a command for redisplay during keyboard macros
adds 4e27a260e58 Describe pointer shapes in the manual
adds 19afd6de25e Fix previous commit regarding revert-buffer-function
adds ae2e2b6acdf Improve doc string of 'operating-system-release'
adds 4ce5646d592 Fix Bug#45518 in compile.el
adds 840b1c66b4a Use save-mark-and-excursion in query-replace-read-args
(bug#45617)
adds 83591e1aec8 * test/lisp/net/tramp-tests.el
(tramp--test-special-characters):
adds 75eb2d0e850 Support 'operating-system-release' on MS-Windows
adds e86b30d6fd0 (xref-revert-buffer): Also 'erase-buffer' when handling
a user-error
adds c7a86cb7ecb Use lexical-binding in sasl.el and add tests
adds 47147db9b0f ; Silence byte-compiler
adds 7415c66d8b3 ; * src/process.c (child_signal_read): Don't report
EAGAIN as error
adds 295de50329a * test/lisp/electric-tests.el: Fix switch to
lexical-binding.
adds 1a4bb1e2f28 Use lexical-binding in handwrite.el
adds f3f6e84ca6f Use lexical-binding in mpuz.el
adds bbad7904e20 vc-dir-mode-map: Remove the mouse-2 binding
adds 90ce2b80342 rmail-summary-mark-deleted optional argument fix
adds 5644ac41c42 Add source to sgml-empty-tags
adds 0fa2a715d4c Improve :foreground description in the manual
adds cc2d3a62c2a Fix interaction between two dired cleanup variables
adds 32dc433dbb8 Fix vc-hg-rename-file on file names like ~/foo/bar
adds bb652f68fd4 New Rmail option 'rmail-show-message-set-modified'
adds 0e2e1caa0bc * lisp/tab-line.el (tab-line-new-tab): Use tty menus
when supported.
adds ed2f2cc5577 auth-source-search doc string fix
adds f7b9b9a85e4 ; Use American spelling in etc/NEWS.
adds 96f20120c97 Also highlight 'conflict' with the warning face
adds 50c76b844bc Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds ae18c8ec4f0 Support child frame border width
adds 7646793acd8 Make reading GNOME settings optional.
adds 3555657585b Remove unused argument from set_frame_menubar
(Bug#45759)
adds ece7425c226 Reduce flicker in Isearch mode
adds 42f45e52aac ; Improve defcustom :type in last change.
adds b32d4bf682c Allow the caller to specify own face on suffix in
annotation-function
adds 419a33eb1dd Fix NS build broken by a recent change
adds 636ef445af0 With minibuffer-follows-selected-frame `hybrid',
preserve recursive Mbuffers
adds 0f2d87716a2 Recompute mode-lines when marking conflicts resolved
adds 44eb87cd0a8 Remove redundant requires of 'derived'
adds fc66ec33226 Prefer defvar-local in erc
adds e226357c3b6 Remove redundant defvar for artist-mode
adds 31ec1a7d329 Prefer defvar-local in play/*.el
adds a0b743da19a ; Fix my previous commit
adds 867b99d68fc Revert "Improve fontifying of #| ... |# in `lisp-mode'"
adds 21c4a3dfb4d Doc string improvements around `default-korean-keyboard'
adds d88e12aa19c Make operating-system-release obsolete
adds 5cf9b915fa3 execute-kbd-macro doc string clarification
adds 686caed4af6 Don't attempt to display input method guidance in
expired minibuffers
adds d7405e474b4 Obsolete viper-deflocalvar for defvar-local
adds 035ef9f5aec Prefer defvar-local in cua
adds 4d635ceffbd Prefer defvar-local in allout
adds 5f69c222f47 Prefer defvar-local in emacs-lisp/*.el
adds 09e99053470 Prefer defvar-local in nxml/*.el
adds 4b2203a07eb Prefer defvar-local in international/*.el
adds 427d4b3c69f Minimise the time Vminibuffer_list is in an
inconsistent state (src/minibuf.c)
adds 2c74924b019 * etc/MACHINES: Document that we support AArch64 with
macOS.
adds a5885d9d633 Prefer defvar-local in vc/*.el
adds 21d9303c61c Prefer defvar-local in net/*.el
adds 834ba2b6197 Prefer defvar-local in cedet
adds 458faaf4c39 Prefer defvar-local in textmodes/*.el
adds 59e8c37d61d Prefer defvar-local in progmodes/*.el
adds 2c754cf449e Prefer defvar-local in mail/*.el
adds 58473dc6608 Prefer defvar-local in preloaded files
adds cb72b8345b4 ; * lisp/double.el: Delete cruft dating back to 1994.
adds 5577d441e51 * lisp/gnus: Use `declare`.
adds e1e9e4eefa4 * lisp/gnus/gnus-art.el: Add `event` args and operate
at its position.
adds d6f8bce6d45 * lisp/gnus: Quote functions with #'
adds 9e96fca53db * lisp/gnus/mm-encode.el (mm-default-file-type): New
name
adds 8b3eb67be31 * lisp/gnus/gnus-msg.el: Remove empty `unwind-protect`s
adds 8403b9a3686 * lisp/gnus: Use `with-current-buffer` at a few more
places
adds f0ca9ad5dcb * lisp/gnus: Demote some macros and defsubsts, plus a
fix
adds acf4ec23d96 * lisp/gnus: Remove redundant `:group` args
adds 9be4f41b425 * lisp/gnus: Misc simplifications found during
conversion to lexical
adds daa4e0120dc * lisp/gnus: Use lexical-binding in all the files
adds 12189ae415f * lisp/gnus: Use closures now that we activated
`lexical-binding`
adds d2341eb0fb8 * lisp/gnus/gnus-group.el: Defvar all the `gnus-tmp-*`
vars
adds 11abc4aef42 Merge remote-tracking branch
'origin/scratch/lexical-gnus' into trunk
adds 24b9515da05 * admin/*.el: Use lexical-binding
adds 82c76e3aeb2 * lisp/eshell/em-cmpl.el: Try and fix bug#41423
adds a5438ee11ad * lisp/eshell/em-cmpl.el
(eshell--complete-commands-list): Fix last fix
adds a6be1846147 Fix indentation of non-comment HTML with -- in it
adds f215332c8be Add cross-references to defvar-local
adds 7de495a7c14 Make two eshell aliases obsolete
adds c322728e0d4 Redefine two functions as regular defuns
adds 1fdd7a0a3aa Make XEmacs compat alias obsolete in allout-widgets.el
adds 9785c6d0a5f * lisp/hi-lock.el (hi-lock-mode): Doc fix; don't
mention Emacs 21.
adds d987ca6f226 Remove another variable obsolete since Emacs 23.2
adds 3b708f42682 * test/src/minibuf-tests.el (test-inhibit-interaction):
Fix test.
adds 3990716a97f ; Auto-commit of loaddefs files.
adds e38e7b7bc12 Make syntax errors say the line/column they appear at
adds 83efac64779 ruby-syntax-propertize: Fix certain cases following ::
adds 56804edc835 Fix up invalid_syntax error signalling
adds 7d15fa008af Bind 'revert-buffer' to 'C-x g' globally
adds 78744f5168f ; Move obsolete version variables further down
adds cfe8d9e0f74 Remove redundant :group args in play/*.el
adds e0fc879c0c2 Prefer defvar-local in remaining libraries
adds a35b796c991 Have `dired-mode' refer to Customize instead of listing
some variables
adds a2de694d8aa Fix |# fontification in lisp-mode
adds 5f612d8a1fd * lisp/emacs-lisp/lisp-mode.el (lisp-mode): Also set
`comment-end-skip`
adds 97ef20e2501 Handle errors in `comint-strip-ctrl-m' in some cases
adds c2b3a1d4145 * lisp/gnus/gnus-group.el: Fix a regression due to
lexical scoping
adds 04ab3904edd * lisp/gnus/gnus-art.el: Fix misuse of `standard-value`.
adds 9a67da98a25 CC Mode: Prevent "const" inside an identifier being
recognized as the keyword
adds 20e48b6fd6c Update lisp/progmodes/verilog-mode.el
adds ca55e4d8983 Make backslash characters no longer escape in `f90-mode'
adds 86a2207d924 Bump Emacs version to 27.1.91
adds b099f1d774a ; Merge from origin/emacs-27
adds 74a71c41e03 Update files for 27.1.91 pretest
adds 17f2be08f8f Merge from origin/emacs-27
adds 9e45c29224c (xref-revert-buffer): Also 'erase-buffer' when handling
a user-error
adds 0d1e96ac951 ; Merge from origin/emacs-27
adds ca44ea18ef2 Improve documentation of auto-resize-tool/tab-bars
adds 9c754341730 Fix build failure on macOS 10.7 (bug#46036)
adds 7e86357b423 Merge from origin/emacs-27
adds 0bc4b003d74 ; emacs-26 → emacs-27
adds 1ef8d5e0da1 ; Merge from origin/emacs-27
adds cbeda210835 Sync latest SKK-JISYO.L
adds 85b01378580 * lisp/isearch.el (isearch-lazy-highlight): Fix
defcustom type (bug#46208)
adds dc78f8a4ead url-http.el: Special-case NTLM authentication
adds 7355209f53e * lisp/window.el (recenter-top-bottom): Clarify doc
string.
adds bd5b4b35bc8 Merge from origin/emacs-27
adds b81516c7fb5 Tramp code cleanup
adds c07ebfcbe08 Bind default-directory to the project root
adds fd9516238a4 Remove XEmacs compat code from edebug.el
adds 0d8e15757ed Remove some unnecessary references to Emacs 19
adds 7febfe1c2ba Use require instead of boundp+load-library in double.el
adds b01ee9a1142 * lisp/man.el (Man-notify-method): Remove Emacs 19.28
compat code.
adds e4cafc54306 Don't set removed variable facemenu-unlisted-faces
adds a8958640c4d Fix epg filtering out keys that contain revoked IDs
adds 5666955379e * lisp/replace.el (occur-rename-buffer): Check for
overlay (bug#46268).
adds 517e123f901 Be stricter when going back to the previous node in
Info-find-node-2
adds 2f3df36be8b Update description of 'tramp-crypt-remove-directory'
adds 828b3d93eca Allow eshell to have an "erasedups"-like history
adds 859a4cb6b22 Clarify the "Sentinels" node in the lispref manual
adds b12d22f6afd Don't ask the user to make a bug report on missing
arglists
adds b8b3263eab6 Tweak how ibuffer-invert-sorting updates the buffer
adds 3b27f2e4649 Revert "Tweak how ibuffer-invert-sorting updates the
buffer"
adds d3cb07d784a Make the recency sorting stable when we have inverted
sorting
adds bd795dd659d Fix previous ibuffer patch
adds e1d54bb638d Allow a :variable keyword in
define-globalized-minor-mode
adds 914cb7a1d66 Fix 'window-text-pixel-size' for short spans of text
adds 9bf367e1848 Improve filling of Emacs Lisp doc strings
adds a304b22bc9f Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 3bf21f52b65 Deactivate region in `C-c C-r' in python-mode
adds a2d7f3f1713 Avoid overwriting minibuffer prompt by keystrokes echo
adds a92167674f6 cperl-mode: eliminate dead code
adds bbe88cd82e4 Assume font-lock-mode variable is not void
adds ce1a4cd54c8 * lisp/textmodes/rst.el (rst-directive): Remove XEmacs
compat code.
adds 1a35d2e6737 * lisp/color.el: Remove Emacs 23.2 compat code.
adds 574f71b739c Remove Emacs 20 compat code for header-line-format
adds 620470f0b7b Remove Emacs 19 compat code from dcl-mode.el
adds de701470b2c Remove some unnecessary references to Emacs 18
adds 6bd9dbf9593 * lisp/emacs-lisp/checkdoc.el: Doc fix; don't mention
built-ins.
adds ff701ce2b26 Correct the lispref manual about flushing ppss info
adds f06acf752a2 Make octave-send-region deactivate the region
adds 7016db933cd Fix repeating complex commands
adds 9730575f3a2 Protect against killed buffers in term-emulate-terminal
adds f00afb9bb8b Fontize more automatic variables in makefile-gmake-mode
adds 764db69dd06 Fix last change in 'window-text-pixel-size'
adds 07ead60a822 ; * src/xdisp.c (Fwindow_text_pixel_size): Another
minor fix.
adds a14811fc96d Don't hard-code ignored functions in
`indent-according-to-mode'
adds d5b1deb62e7 Add command 'dbus-monitor'
adds 0484879d3b0 Fix 'C-d' on the first line in Rmail summary buffer
adds a6f23c226e6 ; * src/xdisp.c (Fwindow_text_pixel_size): Fix comment.
adds 431b098a206 * lisp/emacs-lisp/pcase.el (let): Reimplement as a
pcase macro
adds b84b8dff709 Fix copying text properties in 'format'
adds afcd13783e5 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds ed2205a288a Remove unused arg as xmenu.c
adds ef76e64427b Support getting a image from clipboard
adds 175ebb01047 Don't crash if we can't find a monitor model name
adds c4cc80e1fbb Fix unused macro build warning in image.c
adds f094806ffb7 Fix I can't paste international text from clipboard
adds 949d3e50ec4 Work around I can't copy and paste unicode string to
wayland chromium
adds f534d3fdacb Support file names with whitespace in Nroff mode
adds f853f2d4282 Avoid a compilation warning in iter-do
adds 29326462323 Fix problem when ~/.mailcap had several entries for a
MIME type
adds 23a7da9148c Modernize use of prompts in auth-source.el
adds 2476abc1f24 Allow provided-mode-derived-p to work on aliases
adds cf0869d22bc Rename the `1value' symbol in testcover.el
adds 0100e33f83e Warn in message.el when sending encryptable mail
adds 5903db0c204 Tweak provided-mode-derived-p doc string
adds 1e0632e772f Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds c4a6f81ca44 Fix previous change in testcover.el
adds 89f1634afcc Fix problem with non-ASCII characters in nnmaildir
adds 256356a36fa Clarify the "Sentinels" node in the lispref manual
adds d1455027e0b Initialize signal descriptions after pdumping
adds 19534f988c0 Make sure default-directory relates to the originating
buffer
adds b99848c72cb Bind default-directory to the project root
adds 7a960251b3f ; Merge from origin/emacs-27
adds fc37dc298f2 Fix the previous change
adds 8c27af3ff46 Clarify how transient indentation modes are exited in
the manual
adds 3c0f86312ed Merge from origin/emacs-27
adds 43bf7f1b06f Correct the lispref manual about flushing ppss info
adds fdc56b5d567 ; Merge from origin/emacs-27
adds c71e08eba94 Fix last change in syntax.texi
adds 6c5ddf0e0bc Fix two small tab bar issues
adds 7a25ff767df Clarify the indent-rigidly doc string
adds 8ad48a0bdd0 Improve doc string of 'text-scale-adjust'
adds c0d504eb7e0 Merge from origin/emacs-27
adds 29e9cf291eb Permit zero value for 'child-frame-border-width'
parameter (Bug#46184)
adds b76864ef551 Fix TEXT check in gnus-search IMAP search
adds d640ec27183 New test for src/process.c on MS-Windows
adds a3b182954cc ; Fix last change
adds f95266ee68a ; Fix byte-compilation warning
adds 83983b6b7a1 Constprop of lexical variables
adds 4dc3231c91c Fix spurious warnings from unwise condition order in
inlined code
adds 06e1e5eeacf Revert "Fix the previous change"
adds 765ffeb5456 ; Improved commentary in the variable constprop
mechanism
adds 7e48430a43b ; * lisp/emacs-lisp/byte-opt.el: improved comment
adds a6a5d6a27a8 Move 'revert-buffer' global binding to 'C-x g g'
adds e0c93994548 Add more commands to the new `C-x x' keymap
adds a1a31ecb402 Clarify that #s(hash-table ...) doesn't always create a
new hash table
adds 5beddcd325e Reverse customize-changed and customize-changed-options
aliasing
adds 5ffc55d1e98 Revert "Fix inferior octave single-quote font lock"
adds 4e8d36fdaad Various doc fixes in dictionary.el
adds 094a109b8ee Add a new function 'line-number-at-position'
adds e027842f4fb Fix copyright and license statement in dictionary*.el
adds 5a4d50dfb13 Minor doc fixes in dictionary-connection.el
adds 56e76f0eb00 Move line-number-at-pos to C
adds 5461808c40e Allow Fline_number_at_pos being called with a marker
adds 9380a7ed906 Add command to recenter errors from Occur/Grep buffers
adds 7c5938ad7d8 Use `line-number-at-pos' in `count-lines'
adds 5a1222196b5 ; Rearrange changed entry in etc/NEWS
adds fa735ebc0cd Fix namazu search result parsing in gnus-search
adds 651aefa3124 Add tests for count-lines
adds 7d4d577ed14 Prefer setq-local in a few more places
adds efb10ffdb75 Fix noninteractive gnus-article-press-button
adds f2814b2018f Make `C-a' in enriched-mode behave more line in other
modes
adds 33c9556c9db Clarify "changes" in CONTRIBUTE
adds 798bd1273c5 Fix tcl-mode indentation of namespaced code
adds 657641fb83b Bind clone-buffer to C-x x n
adds 9fdc753e145 Add vc-dir faces; also apply them to vc-git
adds 4428c27c1ae Record the value of `C-x C-e' in `values'
adds 1a1193c8643 * lisp/avoid.el: Doc fixes.
adds ce35760b193 ; Minor license statement fixes
adds cfb91b5bca5 * lisp/indent.el (beginning-of-line-text): Mark it as a
movement command
adds 6b351b2d760 Fix scrolling past tall images
adds 9a698da7dea ; * etc/NEWS: Call out a recent change in Enriched mode.
adds 1b0e6a16d3a Run Gnus group names through regexp-quote when matching
results
adds 69943ae70ce * lisp/gnus/gnus-topic.el: Fix a backward
incompatibility
adds f3fd9591cfc Fix count-lines problem in non-ASCII buffers
adds fe449d8e081 Finish customize-changed-options/customize-changed fix
up
adds 900ed3ad84c Don't use `values' in elisp--eval-defun
adds 0cc35e14319 Move all usages of `values' to `values--store-value'
adds 9c1e89a32c6 Preserve leading whitespace in `lm-commentary'.
adds 5131e3acccc Make pcomplete-ignore-case obsolete
adds 69d3a6c90f9 Allow exit-minibuffer to be called from Lisp code.
Fixes bug #46373
adds 1c326dfc1ce ; Finish customize-changed-options obsoletion
adds 8e3ace42975 ; Fix recent change in eval-last-sexp
adds 627a0246750 Note that the `values' variable is now obsolete
adds 0161c9df6ed Load all generic-x.el modes unconditionally
adds 3c53d28ae19 Remove some dead, commented out code from lisp-mode.el
adds 04fb1664a8e * lisp/emacs-lisp/macroexp.el: Break cycle with
bytecomp/byte-opt
adds 6fd8548b162 * lisp/emacs-lisp/byte-opt.el (byte-optimize--pcase):
New macro
adds 5a77517e7db * lisp/cedet/{semantic/scope.el,ede/project-am.el}: Use
lexical-scoping
adds 7020fce353b New options read-char-by-name-sort and
read-char-by-name-group (bug#46240)
adds 80c9871428a Use lexical-binding in a few more scattered files
adds 552d2b9083c * lisp/net/dictionary.el: Dictionary improvements
(bug#45262)
adds 817a49748f0 Fix syntax category of some characters
adds e4328d4b3ee Tiny simplification to read-char-by-name
adds bff9bd0d3ac ; Fix warning in last change to semantic/idle.el.
adds ff16c897ead Refine use of vc-dir faces; apply to all backends
adds a0451be18b2 Use lexical-binding in almost all of play/*.el
adds 843ca067dbe Convert many manual cedet tests to ert
adds 45934e51e42 Change default semantic-lex-analyzer to semantic-lex
adds 18ad1388d00 Use lexical-binding in some test files
adds c07459fd10a Move semantic/format.el tests to follow our conventions
adds f0f54809535 Use lexical-binding in bib-mode.el
adds c735ec94545 Make texinfmt-version variable obsolete
adds def546679fd ; * test/lisp/cedet/semantic/format-tests.el: Minor
cleanup.
adds 62ee5999a72 Convert tests for srecode/fields.el to ert
adds 4786353b2ab Move cedet test resource files to follow our conventions
adds 30f3b9f8472 * lisp/cedet/semantic/bovine/gcc.el: Use
lexical-binding.
adds d0826e592ae Update NEWS entry for vc-dir faces
adds 70d562b43e0 Declare empty macro imenu-progress-menu obsolete
adds 553613e7ca5 Use lexical-binding in snmp-mode.el
adds d9af4167019 Minor cleanup in imenu.el
adds f3ae26cb2ae Fix local defvar scoping error (bug#46387)
adds 9b0d76e93b1 Bump FACE_CACHE_BUCKETS_SIZE to 1009
adds d6eddf2c079 * list/emacs-lisp/edebug.el: Don't overload
`edebug-form-spec`
adds 8147bf5812e Use lexical-binding in mail-utils.el and add tests
adds dcfb8f6b617 Use lexical-binding in dns-mode.el
adds 2e5d400ca6d * lisp/emacs-lisp/edebug.el: Tweak last change
adds 21e475ea0c0 Remove the 'M-o' ('facemap-keymap') binding
experimentally
adds 4459dcc0786 Fix file lock issue (Bug#46397)
adds 4467073c50d Simplify and speed up after-find-file
adds 81e55fa6c37 Fix build problem with previous facemenu change
adds 6bfdfeed36f Fix ediff even/odd faces to increase their contrast and
readability
adds 29c47ac19a3 * lisp/emacs-lisp/macroexp.el (macroexp--fgrep): Break
cycles
adds 5a598fa4149 * lisp/subr.el (combine-change-calls-1): Don't presume
integer args
adds 8d33cc53a2d * lisp/leim/quail: Use lexical-binding
adds 1b4435e6ea6 * lisp/leim/quail: Use lexical-binding
adds 1be27e3bf36 * lisp/play/decipher.el: Use lexical-binding
adds ad3e5da9535 * lisp/progmodes/cperl-mode.el (cperl-init-faces): Use
regexp-opt.
adds aaa80f408cb Avoid having erc in irrelevant finder categories
adds 0e2b123a4ef Use frame monitor in frame_float
adds 21ec45c1072 Fix Octave double-quoted string line continuations
adds b3362f7b705 ; Fix lexical-binding conversion of
semantic/bovine/gcc.el
adds c553fdc80c4 Fix two Emacs version references in misc manuals
adds c99460cbf6a * lisp/ps-samp.el: Use lexical-binding.
adds a24be5ef7e2 Use lexical-binding in wid-browse.el
adds f29c7d61d7e Use lexical-binding in various ede files
adds 0bcec1e4ae0 Drop XEmacs and SXEmacs support from EDE
adds 4f63b4bfc6c Use lexical-binding in erc-sound.el
adds 203e61ff837 Make recursive minibuffers and recursive edits work
together
adds 9451ea0a056 * lisp/cedet/semantic/decorate/: Use lexical-binding in
all files
adds c55f4055dd2 * lisp/cedet/semantic/symref/: Use lexical-binding
adds 3a4b65177f0 * lisp/emacs-lisp/gv.el (gv-place): Simplify
adds 6a2cdc67fa7 Allow minor modes to specify major modes they're useful
in
adds db237850abc Remove Motif support
adds 1d2487b1fc5 * lisp/emacs-lisp/edebug.el: Misc cleanups.
adds 6ae731e04f2 * lisp/emacs-lisp/cl-macs.el (cl-flet): Fix edebug spec
adds c7b35ea3060 * lisp/emacs-lisp/edebug.el (edebug--handle-&-spec-op)
<&lookup>: New method
adds 506b8d725a4 Add font locking for many missing macros in m4-mode
adds a799f6d9d85 Minor cleanups in scheme.el
adds fffe88bf623 Use regexp-opt for font lock defaults in meta-mode.el
adds 733dfe244b4 ; Fix recent regexp-opt conversion in cperl-mode
adds b24ae269b28 ; Fix typo in last change to m4-mode.el.
adds c4459a10a69 Don't inline tramp-debug-message
adds ea29908c187 Avoid traversing dead `if` branches in bytecode
optimiser
adds 5a11e9185c0 byte-opt.el: More concise expression
adds 95189262209 Simplify expression in byte-code decompiler
adds f8dbefbaa59 Use `declare` instead of `def-edebug-spec` in most
places
adds c3163069a1e Fix ElDoc setup for eval-expression
adds bdd8d5b6a45 Remove XEmacs and Emacs 21 compat code from cperl-mode
adds d1be48fdeda Edebug: Overload `edebug-form-spec` even less
adds 24a98755ab7 Remove outdated documentation from cperl-mode.el
adds 626911b704b Comment out mysterious code from cperl-mode.el
adds ca0842347e5 Edebug: Make it possible to debug `gv-expander`s in
`declare`
adds b4b9ecdfe36 Remove redundant :group args in progmodes/*.el
adds 06639a4ab27 Delete 20 year old comment in executable.el
adds aefdde96367 add-minor-mode doc string clarification
adds 1a6c7c10951 Fix vertical cursor motion among many images
adds 856502d80d0 Remove stale comments from gnus-msg.el
adds 625de7e403a Allow any JSON value at the top level (Bug#42994).
adds 1680a1c0945 Pass 'struct json_configuration' as const where
possible.
adds c535fe647c0 ; * src/json.c (Fjson_parse_string): Fix the doc string.
adds 56c42bd28d9 Fix I-search at EOB when long lines are truncated
adds f65402f851c (backtrace-goto-source-functions): Make it a normal
abnormal hook
adds 6b0de9f8300 Small correction to
`isearch-lazy-highlight-buffer-update'
adds e81cf63be15 * etc/NEWS: Document new JSON behavior.
adds 2007afd21b5 * lisp/emacs-lisp/edebug.el (edebug--handle-&-spec-op
<&name>): New method
adds 0474a0d7d44 Remove aliasing on SVG images under scaled NS frames
adds 68bd6f3ea9c Fix flicker when resizing NS frame programmatically
(bug#46155)
adds 39a401ddae1 * lisp/emacs-lisp/edebug.el (edebug-match-lambda-expr):
Delete function
adds 2d9ff601ab5 * lisp/emacs-lisp/edebug.el: Fix
`called-interactively-p`
adds 103039b06c2 * lisp/emacs-lisp/edebug.el
(edebug-make-enter-wrapper): Reinstate.
adds 760910f4917 Add a new buffer-local variable `minor-modes'
adds 7f62faf2060 Remove redundant :group args from textmodes/*.el
adds 43ecde85786 Introduce an :interactive keyword for
`defined-derived-mode'
adds 8d517daf770 Fix how `shell-mode' avoids being called interactively
adds 58e0c8ee86e Extend the syntax of `interactive' to list applicable
modes
adds 9291e7316f9 Add new 'declare' forms for command completion
predicates
adds 2bfcd93e83d Mark easy-menu-do-define menus as "not interesting"
adds c1ef7adeb64 Add 'read-extended-command-predicate'
adds 8cdb61679e1 Revert the bit about command_modes in previous patch set
adds a4c8b6e7c6c Fix dumping of buffers after minor_modes was added
adds 40f7804ecb2 Allow define-minor-mode to take an :interactive keyword
adds 98e3ee27472 Make `C-h m' list unbound commands applicable for the
mode
adds ffca2726782 Mark up eww.el for correct modes
adds 07e6b29b12c Fix previous define-minor-mode change
adds 869cdcf4e7a Really fix the syntax problem in define-minor-mode
adds c0221990c46 Do `interactive' mode markup in all Gnus files
adds 4be98d5575d Fix problem with the newly introduces `minor-modes'
variable
adds 9b4a2dde788 ; * doc/lispref/modes.texi: typo fix
adds 1baadbe060f Mark up 5x5 for interactive mode
adds 2f00a3435a0 Don't update `minor-modes' in global modes
adds 0334ac671c2 Also mention `M-o M-o' removal
adds aa3a48510b9 Fix missing ' in NEWS
adds c3396917725 Fix byte-run--set-modes call signature
adds d6bfa308603 Do command markup in blackbox.el
adds 27eaf372412 Fix showing and hiding of tab-bar on new frames
(bug#46299)
adds 02869b6c67d Make completion-with-modes-p work with minor modes, too
adds f02c93ae7a4 Add a possible completion predicate for buttons
adds 1c229d939b0 * src/xdisp.c (move_it_to): Fix last change.
(Bug#46316)
adds 58b9e84a318 Add a comment to `read-extended-command'
adds 875ba6f7e79 Mark up bookmark.el for correct modes
adds f5b172fb6e4 Avoid asking repeatedly about reloading bookmarks file
adds b939f7ad359 * Edebug: Generalize `&lookup`, use it for
`cl-macrolet` and `cl-generic`
adds a81dc34babc Fix two syntax errors in Specification List
adds df99b17e4fe Speed up completion-in-mode-p in the common case
adds 2594162b23f Make the button completion predicate be more useful
adds 623e534e49a * lisp/emacs-lisp/byte-run.el (compiler-macro): Make it
Edebuggable
adds 54e577fbc1f * lisp/emacs-lisp/edebug.el (edebug-&optional,
edebug-&rest): Remove vars
adds 0bd846c1747 Rename minor-modes to local-minor-modes
adds b535c8ba873 Add a new variable `global-minor-modes'
adds 398811b7f67 Do `interactive' mode tagging in the remaining
lisp/gnus files
adds 6ea920c88d7 Allow overriding declared predicates, too
adds fc4927fc3a2 * lisp/emacs-lisp/bindat.el: Expose the `struct`
variable (bug#46534)
adds 211731b3a94 * lisp/calc/calc-sel.el (calc-replace-sub-formula): Fix
typo
adds 899619ff6a7 Display yearly ical events from first year on. Fix
Bug#23100.
adds d41a4ad4ae6 * lisp/emacs-lisp/macroexp.el (macroexp--expand-all):
Warn on empty let bodies
adds 2106b12fa75 ; Fix last change in simple.el.
adds 83d9fbe3bb8 * lisp/emacs-lisp/bindat.el (bindat-spec): New macro.
adds a0b35e2f80d * lisp/emacs-lisp/bindat.el: Clarify when field labels
are optional
adds 9b8cf1a38d1 Fix admin/check-doc-strings for new DEFUN format
adds 62cda6acd61 * lisp/emacs-lisp/bindat.el: Add 64bit int support
adds 9f843572d2f * lisp/play/gomoku.el: Minor doc fixes; formatting.
adds 03adc69af70 Do `interactive' mode tagging in gomoku.el
adds 5b10ca8f4f7 make smerge-vc-next-conflict wrap around
adds b79055e960d Don't resize images in image-mode if we have a rotation
adds fff138eb3d8 Do interactive mode tagging for info.el
adds 7c7377288a1 Fix problem of point movement in image-mode
adds 76220fc3fc8 Revert "Fix problem of point movement in image-mode"
adds 1abf3ae854d Pacify unused function warning in xfns.c with GTK2
adds 12b80948fd2 * lisp/tab-bar.el: Fix behavior of toggle-frame-tab-bar
(bug #46299)
adds f2bf357308d * admin/cus-test.el (cus-test-get-lisp-files): Ignore
loaddefs files.
adds b2fe1bbd06b * admin/cus-test.el (cus-test-load-libs): Quieten
loading.
adds bdb0774faf2 thumbs.el: avoid creating thumbs directory on loading
library
adds cead0ea38e3 Clarify Gnus Agent expiry quirks
adds b39ac4c85a8 Fix edebug spec for minibuffer-with-setup-hook
adds 64ef8ff74d3 Don't move point in `exif-parse-buffer'
adds 7b2448ae6ea cperl-mode: Improve detection of index entries for imenu
adds 45e964755ba Remove TIME_WITH_SYS_TIME, unused for a long time
adds 5f078928bbe * configure.ac: Replace obsolete AC_TRY_LINK with
AC_LINK_IFELSE.
adds 26fcd828905 * configure.ac: Replace obsolete AC_CHECK_HEADER usage.
(Bug#46578)
adds b3e34643c41 Change name for the completion-* predicates
adds 06f8407ee67 Clarify 'read-extended-command-predicate' in NEWS
adds cccd701ac95 ; Finish recent rename of completion-* predicates.
adds 0324ec17375 Fix recently introduced bug in `byte-compile-lambda'
adds 927b88571ce Disable filtering of commands in M-x completion
adds 0c30b939e74 ; Fix last change in commands.texi.
adds 199294206a3 ; Fix last m-x.texi change.
adds e5f50f32f76 Further Tramp code cleanup
adds 734396aa04c New command 'tab-duplicate' like in web browsers
adds 12409c9064c New transient mode 'repeat-mode' to allow shorter key
sequences (bug#46515)
adds 9afdf3abe32 Explicate on how to tag commands with modes
adds a37b6d2cb45 ; * admin/CPP-DEFINES: Remove unused defines.
adds da78d31c6ea Mark up commands in buff-menu.el for modes
adds a5293c8dd38 Make unused `Buffer-menu-sort' alias obsolete
adds 6735bb3d22d Adjust the edebug spec for `interactive'
adds fbc9c59b9eb Make goto-line-history buffer local only when so
customized
adds 79940d038f2 doc/lispref/commands.texi (Command Modes): Fix typo.
adds 6d0089cabcc ; Fix typo in last change to simple.el.
adds a68a5fe03a8 Fix recent Command Modes changes in Elisp manual
adds a10574c579c ; Fix another recent typo in simple.el.
adds 3fe2fb57947 Present C source files as absolute file names too when
possible
adds 8358637936c Move 'project-try-ede' to the back of
'project-find-functions'
adds 892db042a0d Fix rx `regexp` form with deprecated syntax
adds 546f552e7b2 Do interactive mode tagging for python.el navigation
functions.
adds eb9f80e37b4 Revert "Do interactive mode tagging for python.el
navigation functions."
adds bae2cfe63cb * lisp/emacs-lisp/edebug.el (eval-defun): Simplify
adds de15ca7d006 Fix typos
adds 5977de581cb * lisp/emacs-lisp/bindat.el: Tweak example in comment
adds 32e790f2514 Implement NTLM server for ntlm.el testing
adds 7467dc4f181 Do interactive mode tagging for package.el
adds 388a87432b5 Do interactive mode tagging for man.el
adds 928b643a289 Do interactive mode tagging for tetris.el
adds 73a6ab0a1b5 Do interactive mode tagging for snake.el
adds 3c7b839e1a2 Fix Tramp bug#46625
adds a9b49dc3115 ; Fix indentation in test/README
adds 87669400aff ; * lisp/plstore.el: Fix formatting.
adds 9b944f48c9c * lisp/calculator.el: Minor doc fix. Remove redundant
:group args.
adds ea2f5f3fdac Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds d4f6927d480 Fix regexp mistakes
adds 6830199984b Enable newsticker--group-shift-feed-(up|down) to move
groups as well
adds 8b8708eadd9 Fix example in Sequence Functions node in the manual
adds abedf3a8653 Fix language-environment and font selection on
MS-Windows
adds 4712c75ab85 Clarify when activate-mark-hook is run
adds 07b22b6b5d1 Merge from origin/emacs-27
adds 120149cf6a8 Clarify "changes" in CONTRIBUTE
adds 51d056b1413 ; Merge from origin/emacs-27
adds dcc00bbb198 ; * CONTRIBUTE: Clarify the "15-lines" rule a bit more.
adds d03f2a6ee94 Avoid assertion violation in callproc.c
adds da64a257a48 ; * CONTRIBUTE: Yet another clarification of
significant changes.
adds c977370dd73 Avoid point movement when visiting image files
adds 850f18ef23d Allow newlines in password prompts again in comint
adds 9882e63eeae ; * CONTRIBUTE: Another wording change regarding tiny
changes.
adds dcb2015a5b6 Mention the GNU Kind Communications Guidelines in the
FAQ
adds 8e8b46ef818 More accurate documentation of the "r" interactive spec
adds 1d50050af7f Merge from origin/emacs-27
adds 9b7eed33f94 * test/lisp/emacs-lisp/edebug-tests.el: Adjust to new
`edebug-eval-defun`.
adds b6eccad06c8 * lisp/emacs-lisp/bytecomp.el: Don't warn for repeated
_ args
adds 283f98353fe Fix frame contents scaling bug on macOS (bug#46155)
adds ade9c22c049 ntlm-tests: Skip tests if dependencies are too old
adds 7366859fe0e ntlm-tests: Remove missing dependency warnings
adds 5f539581a46 * lisp/url/url-http.el (url-http): Fix docstring typo.
adds b612f1a41f3 * lisp/woman.el: Doc fix; remove redundant setup info.
adds c85c8e7d42a Add toolbar for help-mode
adds be2e47362b0 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds 9f7fde8dc9c Make scrollbars ignore scroll-bar-fore/background.
adds 436f21eda12 Support selection type text/plain on wayland
adds 565995d408c Fix unicode strings can't be pasted correctly
adds 7b12747e2f2 Convert finder menu to easy-menu-define
adds d184895a42b Convert re-builder menu to easy-menu-define
adds acf71609200 Add more auth-related tests for socks.el
adds 43703a06b9e Use raw bytes for SOCKS 4 IP addresses
adds 825aed11d26 Add the `always' function
adds 12578d6aca2 Change how (declare (modes store the data
adds e3e3133f800 Add a new command for mode-specific commands
adds 4c4c2eab7ea ; Fix typos in last change
adds 006d0ae396d Mention `M-S-x' in the Emacs manual.
adds 496bed5cf4c Change command-completion-using-modes-p to defun
adds a6234bb5b4c Mute noisy test fixture for socks.el
adds cf95b534057 Convert makefile-mode menu to easy-menu-define
adds e6842038c9c Fix memory leak
adds 3010794753d Clarification of password handling in Tramp manual
adds 2c26eb11159 Convert some progmodes menus to easy-menu-define
adds df932bef911 * etc/NEWS.19: Add entry for 'easy-menu-define'.
adds 669b911c666 ; Fix previous easy-menu-define conversion
adds 1b9e233493a Convert bubbles menu to easy-menu-define
adds 767608ef560 Make unused variable menu-bar-handwrite-map obsolete
adds 908f251e19d Fix json.el encoding of confusable object keys
adds d15a42ac453 Use `undefined' instead of `ignore' in wdired
adds 24166be166c Declare that `ignore' and `undefined' shouldn't be
completed over
adds ff759b1d0a9 Fix interactive mode tagging for man and woman
adds 2790c6a572a Run admin/cus-tests.el tests from test suite
adds d0c47652e52 Faster, more compact, and readable closure creation
adds 02f846ce9ef Convert some textmodes menus to easy-menu-define
adds af17b74a7a4 * test/misc/test-custom-noloads.el (custom-test-load):
Unstable.
adds 80df15baf33 * test/misc/test-custom-libs.el (test-custom-libs):
Skip on hydra.
adds 0fb6f05bcb1 Fix up previous conf-mode.el and nroff-mode.el change
slightly
adds 88a02e4c89b Fix compilation of closures with nontrivial doc strings
adds 7466b10346a Improve wrong number of args error message in propertize
adds 331e49df457 Prefer mailing lists to newsgroups in FAQ
adds c1712f55070 Fix prompt for the `M-S-x' command
adds 0c170c64b17 Simplify comint-watch-for-password-prompt
adds 934dcc21572 Fix hang when running dns-query with no working internet
adds a728135a2b5 Skip tests that require Internet when there's no
Internet
adds f8d87590592 cl-extra: Fix docstring retrieval
adds f1fa35f0914 Fix ANSI coloring problem in large outputs in eshell
adds 8d5dfafab7d Prefer `declare` over a `put` of `list-indent-function`.
adds 2601aa9105d * lisp/tab-bar.el (tab-bar--undefine-keys): New
function from tab-bar-mode.
adds ffdb91c6b34 'Mod-9' bound to 'tab-last' now switches to the last
tab like in web browsers
adds 6e90768143f * lisp/tab-bar.el: 'C-x t M' bound to tab-move-to
supports a negative argument
adds 8933cf86a1c * lisp/tab-bar.el: 'C-x t N' bound to tab-new-to
supports a negative argument
adds 69caa111c29 * lisp/progmodes/antlr-mode.el: Remove XEmacs
compatibility
adds abd8c9b4d71 ; Fix last change in test-custom-libs.el.
adds 77e194971c5 Buttonize function values in help (and add a blank line)
adds 59698d924e5 Mention the problems with newlines in Dired
adds 79d585c2bef * lisp/obsolete: Use lexical-binding
adds 11e22452b0a Do mode tagging in bubbles.el
adds 97eec9db794 Do mode tagging in decipher.el
adds efe42c2b63d * lisp/progmodes/antlr-mode.el: Fix bootstrap failure
adds 9202106a990 Improve easymenu.el Commentary section
adds b03d9d2c130 Convert some more menus to easy-menu-define
adds 7ebdecfcdfc CC Mode: Fix bug in "state cache" invalidation function.
adds 7788129c3ad Make message-mailto work for emacsclient
adds 4cb24e44ca4 * lisp/net/dictionary-connection.el: Grammar fixes
adds 228fd92fb38 * doc/misc/tramp.texi: Grammar/style fixes
adds 57084098f49 ; Fix tramp.texi typos
adds a283996fc72 Add command for customizing current newsticker feed
adds 5ae02894640 Fix invalid interactive-statement
adds 7271b114575 Leave other windows unchanged, use search instead of
re-search
adds 07235678a4d * test/: Use lexical-binding the few remaining files
adds a1333fe6cfb Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 0b9fda1fd92 * lisp/tab-bar.el (tab-prefix-map): Bind "n" to
'tab-duplicate'.
adds 29c0b640ba7 * lisp/tab-line.el (tab-line-tab-name-format-function):
New defcustom.
adds 6172454ff36 Small fixes
adds 91b37381eaa Specify the Emacs version of new vc-dir faces
adds eef185dfc82 Better support for 'truncate-line' non-nil in the
mini-window
adds ac45f314547 Fix dangerous code in xdisp.c
adds 4aa9db73373 Use sh-mode for PKGBUILD files
adds 7c48c83dabe Use named faces in shortdoc
adds a2a63642656 Run all functions in
`prefix-command-echo-keystrokes-functions'
adds b7a2b2bdd9c Interactive tag byte compilation functions in
emacs-lisp-mode
adds e21d6fdb2ce Fix Calc menu item for vector dot products
adds b0b4609be03 Remove the "Documentation:" line from the variable help
adds d56fbc375d4 Fix warning generated by indian.el + quail.el
adds 1f5ed3edc62 Fix wisent/python.el grammar warning
adds 654cb8e6b7f Add options to use feed names from newticker-url-list
adds 2766f9fdb95 * lisp/emacs-lisp/macroexp.el (macroexp-file-name): New
function.
adds 24be523fde0 * lisp/tab-bar.el (tab-switch): New defalias to
'tab-bar-switch-to-tab'.
adds 65f458ba5ea * lisp/tab-bar.el: Move aliases down closer to
keybindings.
adds 8fd97b1de0b Fix warning generated by indian.el + quail.el
adds 46b54e5bb42 Improve quail-update-leim-list-file error messaging
adds b7f67d432ba * lisp/emacs-lisp/macroexp.el (macroexp-file-name):
Work in `eval-buffer`
adds 2bbc2262cd0 ; Add :version tags to recent newsticker options.
adds db09267de33 ; Fix recent obsoletion warning in cl.el.
adds 97ab85c78ed Include a "make check-maybe" in the admin/emake script
adds d527bc4b7d2 * test/lisp/emacs-lisp/macroexp-tests.el
(macroexp--tests-file-name): New test
adds 8114a84b21b * test/lisp/emacs-lisp/macroexp-tests.el
(macroexp--tests-file-name): Add case
adds 4b1ace22be6 Remove last remaining external uses of
`edebug-form-spec`
adds 4d43b9a0b0b Convert epa-key-list-mode menu to easy-menu-define
adds a1673d32964 ; * src/xfaces.c (realize_gui_face): Correct formatting
adds 6c5e86fc175 * Specify 'ipv4 when testing ipv4 in
network-stream-tests.el
adds d84d69dfbc5 Don't crash if gnutls_handshake fails
adds 90ac4057028 Re-enable network-stream-tests.el :nowait t tests
adds 056b468f74f Fix freeze on older macOS's (bug#46687)
adds 297c0e0306f New variable 'use-short-answers' to use 'y-or-n-p'
instead of 'yes-or-no-p'
adds 6bf56a3614c Fix documentation of a recent change
adds 70f2d658e42 Fix pcase rx pattern bugs
adds 752278834b3 Function-quote completion property of declare form
adds f83775b4d34 Remove check for missing easymenu from cperl-mode.el
adds 54af0d4298f Remove redundant requires of easymenu
adds 1205301e095 Fix syntax highlighting of easy-menu-define docstrings
adds 47f2a39f427 Convert simula-mode menu to easy-menu-define
adds ffdb0a2d8e6 Convert some more progmode menus to easy-menu-define
adds e95b3e4d1d7 * lisp/progmodes/dcl-mode.el: Minor doc fixes.
adds a2c740f1858 ; * test/lisp/progmodes/f90-tests.el: Remove stale
comment.
adds 496fa1c03b1 Fix Tramp manual
adds 49bad2a0a66 * lisp/cedet/semantic/analyze*.el: Use lexical-binding
adds 2987376bc35 * lisp/cedet/semantic/idle.el: Fix compilation warning
adds 99340ad17a8 lisp/vc/*.el: Use lexical-bindings in all the files
adds a350ae058ca * lisp/emacs-lisp/cconv.el: Improve line-nb info of
unused var warnings
adds 9abee2acda2 Convert change-log-mode menu to easy-menu-define
adds 3b1fb6186b2 Use lexical-binding in progmodes/icon.el
adds 3984044ad3f Import org source file for modus-themes manual
adds fddd63f8b85 Distribute the real source for some doc/misc manuals
(bug#45143)
adds b3d310fa969 Fixes for doc/misc org source files
adds 2a9ce136eda Add generated .texi files to .gitignore
adds c9f5c314ad2 Accept string argument in erc-add-to-input-ring
adds 7ac99eeefe2 Change defcustom types of two non-standard hooks
adds f8b4623db3c Compute grep defaults earlier
adds 36440b15d35 Remove unecessary unlock-buffer calls
adds cd411ecb283 Convert emacs-lisp-mode menu to easy-menu-define
adds de33de1a660 Add sexp navigation commands to elisp-mode
adds a5ad6747c9d * lisp/emacs-lisp/cconv.el: Fix uncaught brain farts in
last change
adds 2c639a35a6d Don't require overlay; that's only needed in XEmacs
adds 082b431e62b * lisp/emacs-lisp/bytecomp.el: Fix minor regression
introduced by pdump
adds 27da93862ff Improve Makefile treatment of org sources in doc/misc
adds a4d7235f1a2 Fix doc/misc Makefile for out-of-tree with relative path
adds b34d39170b6 Minor fixes after preloading easymenu
adds 0f919483724 Convert Buffer-menu-mode menu to easymenu
adds 3a770213537 ; Fix mistake in easymenu conversion
adds 53f6218cdc6 * lisp/subr.el (read-char-choice-with-read-key): New
function.
adds 3b3b16ea17a * lisp/tab-bar.el: Support displaying
global-mode-string in the tab bar.
adds 46c501e7626 Checkdoc fixes in isearch.el
adds 697aaafca35 Convert isearch menu to easymenu
adds 9a110cb0d95 ; Make function missed in previous change obsolete
adds 9eff23573df Convert text-mode menu to easymenu
adds ff09851a1ff * lisp/emacs-lisp/macroexp.el: Rewrite the code warning
about '(lambda ...)
adds aad8ffafa89 * lisp/international/mule-cmds.el: Try and fix bug#46818
adds bdea1883cc8 Fix pcase 'rx' pattern match-data bug
adds 05100407543 Adjust cmuscheme.el menu bar after previous scheme.el
change
adds 277a254a42a Enable Python type hints and non-trivial base classes
in wisent
adds 0fd206badc7 Add `completion-predicate' to some Tramp commands
adds c537b6384f2 Convert ibuffer menus to easymenu
adds 797f0ba2185 ; Fix dired-switches-in-mode-line defcustom tags.
adds a286e02580c ; Fix process-lines-handling-status docstring.
adds f8ab343eb93 Declare more string predicates as pure
adds 56a85590766 Combine and reconcile two conflicting entries in NEWS
on goto-line-history
adds c8f19a4af6d Convert hi-lock-menu to easymenu
adds 150d06644ee Convert dired menus to easymenu
adds 19df5e78692 Update admins make-manuals for new output variable
adds 63026d8af38 * doc/misc/modus-themes.org: Add copying markup.
(Bug#45141)
adds 18e1455c8ae Make generation of texi from org overwrite output
adds 4825ea3c5d0 info/dir needs generated texi files to exist
adds 8bdaac34579 Improve admin.el's Makefile in standalone manual
tarfiles
adds 5684f7995d0 Convert various menus to easymenu
adds eb2a1e1d6c8 Fix Bootstring skew parameter in puny.el
adds 70514c6374f Clean up obsolete comment
adds 5c26ea4cbcb ; Auto-commit of loaddefs files.
adds 6ad9b8d677f * src/eval.c (init_eval_once): Bump max_specpdl_size
(bug46818)
adds a0f60293d97 Fix misuses of `byte-compile-macro-environment`
adds d56b1f9e7ce * lisp/emacs-lisp/pcase.el (pcase--split-pred): Re-fix
bug#14773
adds 4d35faa1dbb CC Mode: Amend C-M-a/e to handle lambda function in C++
arglist
adds ece8c1307ac Fix woman.el menu alteration code
adds 59e1867a1f2 Add 'require-theme' function
adds 6268c9ba6e2 * lisp/tab-bar.el (tab-bar--define-keys): Add check for
tab-bar-format-global.
adds e6a4ef48fd0 * lisp/isearch.el: Minor doc fix.
adds ce7e78a2c09 * lisp/calc/calc-ext.el (math-equal-int): Work for
bignums.
adds 5f319423c8f Remove references to old bignums from Calc manual
adds 08b11a02f49 Fix multiple Calc defmath errors (bug#46750)
adds 0d827c7f52b * lisp/emacs-lisp/pcase.el: Fix bug#46786
adds e5392d38ac2 Make easymenu downcase the menu symbol for greater
backwards compat
adds 7b62cda96e6 Fix warning in completion-pcm--optimize-pattern
adds bac0089fb8b Fix previous completion-pcm--optimize-pattern fix
adds 165353674e5 * lisp/emacs-lisp/pcase.el: Bind all the vars in `or`
patterns
adds b9cb3b90400 Improve the dired-do-kill-lines doc string
adds 2b069c67d74 Compile closures that modify their bound vars correctly
(Bug#46834)
adds 6dee194535b (ruby-find-library-file): Also recognize 'gem'
statements
adds 20596a5ca29 * lisp/emacs-lisp/trace.el (trace-values): Work outside
of traced function
adds aa14398aa14 * lisp/tab-bar.el: Minor stylistic fixes.
adds 8dd588b1fb5 CC Mode: Fix analysis of brace lists, particularly in
C++ Mode
adds 3ef6d04dcff * lisp/emacs-lisp/pcase.el (pcase--u1): Fix typo
adds 9ef8a3bfca1 C++ Mode: Handle "if constexpr (...)" with a simple
statement correctly
adds 356636c6a1e Make inversion.el obsolete (Bug#46841)
adds 6458e16f338 New mode outline-cycle-minor-mode with Orgmode-like TAB
cycling on headings
adds b379420a5b0 Preserve group structure on opml import and export.
adds 88ca2280ba4 * lisp/emacs-lisp/pcase.el (pcase-defmacro): Fix
`pcase-tests-macro`
adds a2ae2d28606 Fix pcase dontcare pattern in cl--sm-macroexpand
adds ba33089d50a Fix a doc/misc clean rule
adds 7b99fc0069c Make radio checkboxes work in eww
adds 986bf7ac0db Remove duplicated tests in checkdoc-tests.el
adds ac42f719089 Remove copy-pasto from image-dired.el
adds b1011e9e95e ; * etc/NEWS: Fix wording of a recently added entry.
adds 358c6c9b95a ; Pacify warnings in last newsticker change.
adds 8e759d60cc2 Decouple require-theme from load-theme
adds ee6527545d4 ; Makefile.in: Update a comment.
adds bd443f4e9c5 * build-aux/make-info-dir: Handle .org input files.
adds 4e83fd00bd9 * doc/misc/Makefile.in (echo-sources): New phony target.
adds 9e945092674 Generate info/dir directly from any org sources
adds 6ff90ef0bbd Call the set_buffer_overlays_ setters
adds 2d435224689 Add "of" as a keyword in js-mode
adds fd9202304c8 Make checkdoc work with qualified methods
adds 0981712e576 Add a command in package mode for opening home pages
directly
adds 27428d22c8f * lisp/emacs-lisp/cl-generic.el: Make `doc-string` prop
work with qualifiers
adds 4c2820ce3f8 * Makefile.in: Ensure non-info forms of doc/misc have
an Emacs binary.
adds 77ec25122c9 Don't ignore lexically-bound variables in a defvar
(bug#46912)
adds 0ddbacca7d4 Don't override load-path in require-theme
adds ef61a6b6361 Actually fill the correct paragraph in
`lisp-fill-paragraph'
adds 57758dcbac0 Restrict the version guesser to top-level headings
adds 51e78e91464 Fix qualifiers order for loadhist-unload-element in
elp.el
adds 1b30431c0ec Improve the documentation of :extra in cl-defmethod
adds 986a919523c * doc/misc/tramp.texi (Remote shell setup): Fix
reference.
adds cb87eeff1bf Declare some completion predicates
adds d582356a7f7 * src/fns.c (Frandom): Handle bignum `limit`s
adds 03ada27cb81 * lisp/emacs-lisp/bindat.el: Minor refactoring
adds 1ff46018f6b Improve rcirc-authenticated-hook docstring
adds 1362a9fec4d Make lambda-lifting work again
adds 533c659b6c7 Bindat: new macro-expansion based data layout language
adds 0f85f2c0e54 * lisp/cedet/srecode/*.el: Use lexical-binding
adds 106e6f48bf3 Add some new tests for keymap.c
adds 4b5155673dc ; Fix typo.
adds 6d580dee309 * * lisp/cedet/semantic: Use lexical-binding in the
generated grammars
adds f2f233d867a Conditionally use macroexp-file-name in Flymake
adds de602dd7cf7 Update Modus themes to their version 1.2.0
adds 8fb33bae32e Pull Modus themes version 1.2.3 from upstream
adds 16a98c39ffa Improve documentation of Bindat
adds 4eb8cbd9037 ; Fix last change.
adds 328e7cc475e Remove mention of using defun- and defvar- as prefixes
adds 6c498786fed Pacify some semantic-tag-make-plist warnings
adds 117505454ce Fix Makefile subshell output when run in parallel
adds 45b11516962 Revert "Fix Makefile subshell output when run in
parallel"
adds da383aeb8e6 * lisp/progmodes/flymake.el (flymake-log): Simplify
adds b8e3f338a67 * lisp/progmodes/flymake.el (flymake-log): Push the
right code
adds 1d43c1854a5 CC Mode: Fix calculation of c-parse-state when there're
macros with braces
adds d925121b1e1 Various map.el improvements
adds 16975078b42 * lisp/emulation/: Use lexical-binding
adds b24c21e82ca * lisp/emacs-lisp/bindat.el (bindat-struct): Fix Edebug
def
adds 428339e2316 Speed up json.el encoding
adds 8fc6810eb64 * lisp/cedet/srecode/compile.el: Fix last change
adds c3cf99f5371 Remove the --without-makeinfo configure option
(bug#46837)
adds f476e282d24 Don't pass implicit flags to sub-makes
adds 9cbdf20316e * src/Makefile.in (base_obj): Remove GMP_OBJ, undefined
since 202007.
adds d632622b5aa Simplify silent-rules build machinery
adds 3c6d087def3 * admin/admin.el (make-manuals-dist-output-variables):
Update.
adds b8b05fff1b3 * lisp/obsolete/inversion.el: Use lexical-binding
adds 5f74397490e * lisp/cedet/semantic/bovine/*.el: Use lexical-binding
adds fc25474f43c * lisp/mouse-copy.el: Use lexical-binding.
adds e959107a75e * lisp/mouse-drag.el: Use lexical-binding.
adds 97f8ab359e6 Remove some references to Emacs 21
adds 98533555de4 Remove some items obsolete since Emacs 22/23 from Gnus
adds 856a0a913a1 Remove additional items obsolete since Emacs 22/23
adds 468bb5ab7f9 * lisp/cedet/semantic/wisent: Use lexical-binding
adds 83fa649e023 Adapt Dockerfile.emba according to recent configure
changes
adds 30489f4264d * test/infra/Dockerfile.emba: Touch "info/emacs".
adds 564b6391f80 ; * test/infra/Dockerfile.emba: Fix last change.
adds 8558ecd65fc Fix string-replace error data
adds d4d92464119 Tag a semantic test that seems to hang recently
adds c1f4a16cf3d * test/infra/Dockerfile.emba: Install texinfo.
adds c63d2ef59c5 Remove outline-cycle-minor-mode and
outline-cycle-highlight-minor-mode
adds 251dea693a4 * lisp/emacs-lisp/bytecomp.el: Warn about unprefixed
vars in `boundp`
adds 26bfd0cdcf8 * lisp/cedet/semantic/bovine.el: Fix recent regression
adds c4f49d7609f * lisp/skeleton.el (skeleton-read): Silence compiler
warning
adds 42751f440dc * lisp/cedet/semantic/fw.el
(semantic-find-file-noselect): Fix warning
adds fb779e98572 * lisp/erc/erc.el: Fix problem pointed out by compiler
warning
adds 490f8305e19 * lisp/net/ange-ftp.el: Fix problem pointed out by
compiler warning
adds 7e1cfa29c3c * lisp/net/tramp-cache.el: Fix misuse of
bound-and-true-p
adds 05adcefa1f6 Xref test improvements
adds 8e103ebef12 Speed up xref rendering for matches on very long lines
adds 4a112fd7a6f Add new face 'help-key-binding' for keybindings in help
adds 570afde3765 * lisp/help-mode.el (help-mode-tool-bar-map): Fix
tooltips.
adds 0e4a2dca836 Normalize version specifiers for make-obsolete and
friends
adds a190bc9f306 Delete two more items obsoleted in Emacs 23.1
adds 11d3af3c7b9 Add Tramp sshfs method
adds a01166562ce Make checkdoc--next-docstring use the doc-string-elt
property
adds 432c1aaa80c Use `pop-to-buffer-same-window' in `project-eshell'
adds 4dda6db3abf Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds 56297c0f426 Fix some leaks
adds f4452bb8140 Fix structure of condition object in nested 'ert-fail'.
adds b4bfdd39998 Fix handling of `tramp-cache-{g,s}et-count-*'
adds dc083ebc4e3 * lisp/net/*.el: Use lexical-binding
adds 7ec870c5383 * lisp/faces.el (help-argument-name): Use grey
background, not foreground
adds 04c43bb0477 * lisp/progmodes/xref.el (xref-after-update-hook): New
defcustom (bug#46992).
adds 9b86a6add8f ; NEWS fix
adds 612095220d1 Make semantic/idle not move point after last change
adds 85381081328 Strip text properties from the default string
adds 40d8f83e53b smerge-vc-next-conflict: Move to conflict markers more
reliably
adds 7561c01380a * lisp/emacs-lisp/cconv.el: Don't confuse a string for
a docstring
adds 29458ec7d28 * lisp/tab-bar.el (tab-bar-select-tab): Set
window-state-put WINDOW arg to nil
adds c6ed17cc70e * src/buffer.c (Fbuffer_swap_text): Swap `mark-active`
as well
adds f97e07ea807 Port alternate signal stack to upcoming glibc 2.34
adds e8f0a7b6c15 * lisp/mail/rmailmm.el: Use `cl-defstruct` and
`lexical-binding`
adds 48bfebc3b91 * lisp/help.el (help--describe-translation): Fix typo.
adds de9b19cbfdc (project-switch-commands): Remove the ###autoload
instruction
adds 8605ddc79ca Use 'help-key-binding' face in userlock.el
adds 5217b56ee1b * lisp/userlock.el: Use lexical-binding.
adds 1c5cb14c0da Use proper command substitutions in some docstrings
adds dc2688acb30 Do mode tagging in ert.el
adds 4cb52200cb6 Fix duplicate ":" in ert-find-test-other-window prompt
adds a1c84b4308b Remove several references to Emacs 22 and earlier
adds 7add3309035 Mark string predicates side-effect-free
adds a412141c9d6 * lisp/files.el (cd): Improve error message.
adds 4b47eb32c6a Fix byte-compilation warning in benchmark-run
adds b4ae1024832 Remove Emacs 19 workaround from cperl-mode.el
adds 88409b21c23 Highlight the entire summary line for selected articles
adds 5fa2775c0ca * lisp/tab-bar.el: 'C-x t G' (tab-group) assigns a
group name to the tab.
adds d07ed6dfee9 * lisp/tab-bar.el (tab-bar-close-group-tabs): New
command.
adds c93447eac6f Enable selectable image smoothing (bug#38394)
adds f695fdfef7d ; Fix US spelling in last change.
adds 8497af6892f * lisp/gnus/nnmh.el (nnmh-newsgroup-articles): Declare
var
adds 0445720b75e Fix wording of a recently added documentation
adds 9ab51428cd5 * src/image.c (FRAME_SCALE_FACTOR): Define only when
needed.
adds 222d70333f2 * src/image.c (image_set_transform): Don't use ! for
Lisp object.
adds 62610da8c44 Make tags tables from Texinfo sources
adds 65441a6fab7 Add remote processes to Tramp sshfs method
adds 27b86384091 Re-fix previous Info-fontify-node change
adds e13c30132a8 * lisp/emacs-lisp/cconv.el (cconv--analyze-use): Warn
never-initialized vars
adds 7d0dc31833d * lisp/org/: Delete some always-nil variables
adds 5926f0c0240 * lisp/obsolete/iswitchb.el: Remove dead code
adds a0d8fd279cb * lisp/ses.el (ses-set-cell): Use `macroexp-let2`
adds 6e77869750a * lisp/vc/pcvs-parse.el: Fix lexical-binding breakage
adds 2c9594ae062 * lisp/emulation/edt.el (edt-with-position): Don't bind
`left`
adds fe844299a44 * lisp/cedet: Remove always-nil variables
adds b21f6193fe1 * lisp: Remove yet more always-nil variables
adds 1d4195856b2 * lisp/outline.el (outline-font-lock-keywords): Simplify
adds b8bf62b60a6 On MS-Windows, fflush stderr after newline
adds 8ad221cdf43 * lisp/tab-bar.el (tab-bar--current-tab-find): New
function.
adds b90c658492a Update docstrings of 'delete'/'remove' to interlink
each other (bug#47054)
adds d9c94e93b70 * lisp/mail/: Use lexical-binding
adds 71ef0122abf Map redo records for undo in region to 'undo-in-region
adds 17cdb732a76 ; Fix some typos.
adds d0125959d77 Make byte-compiled uses of `define-minor-mode' more
compatible
adds fd3705adf9f Fix compilation warning in python-wy.el after lexical
rewrite
adds 5dff53f5da4 Add a new `image-transform-smoothing' user option
adds b08b2e03b25 Rename to image--transform-smoothing in image-mode.el
adds 7109307c1a6 * lisp/emacs-lisp/syntax.el (syntax-propertize-rules):
Use `macroexp-let2`
adds 009bc7c9d8b * lisp/emacs-lisp/cconv.el (cconv--analyze-use): Tune
down the warning
adds ba6ae500f19 * lisp/emacs-lisp/cconv.el (cconv--analyze-use):
Simplify (doh!)
adds 14b54cea175 Document how to create a branch for Git/Mercurial
adds a0854f939ce ; Fix typos in doc strings
adds e609bf59ebb Tramp sshfs fixes
adds d1a7d16f8e1 * lisp/cedet/{*.el,ede/*.el}: Use lexical-binding
adds f7b7ecc4df7 Skip recent undo tests in batch mode for now
adds c4bbe02cc48 * lisp/help.el (help-for-help-internal): Doc fix; use
imperative.
adds 7a239156188 * lisp/tooltip.el (tooltip): Doc fix for GTK.
adds 2c5f2154195 Avoid crashes in Mew due to corrupted tool-bar label
adds 74c389526f9 Merge from origin/emacs-27
adds 8c93becb35d ; Auto-commit of loaddefs files.
adds ed2b23ecc10 Improve the 'dired-do-kill-lines' doc string
adds a49b2aa5c33 ; Merge from origin/emacs-27
adds 8f603da44c6 Update documentation of reading passwords
adds fc83f379517 Fix initialization of 'while-no-input-ignore-events'
adds 7c3ec4ef35d Merge from origin/emacs-27
adds 9f09083bcd6 * doc/misc/tramp.texi (Remote shell setup): Fix
reference. (Do not merge)
adds 069ff11fb26 ; Merge from origin/emacs-27
adds c881e990e3a * lisp/emacs-lisp/gv.el (edebug-after): Don't run the
getter in the setter
adds 02a5cfce471 * lisp/mouse.el: Fix mouse-1-clock-follows-mouse =
double
adds 1feddd35abb Merge from origin/emacs-27
adds 8ea2f844024 * lisp/tooltip.el (tooltip): Restore group that was not
"redundant".
adds 6d024ae867c * lisp/filesets.el: Address byte-compiler warning
adds 75705b302dd Fix simple-tests--undo*
adds 82e3acc9cda * src/keyboard.c parse_solitary_modifier): Accept
`click` modifier
adds aa644996dfd Extend support for faces in Enriched mode
adds 695f6792f15 Remove ;;;###tramp-autoload cookie from Tramp
defcustoms (Bug#47063)
adds 8415a951308 Adjust colors of help-key-binding face for readability
adds 1f0fb1f6fa5 Fix rare redisplay glitches when image has been removed
from display
adds 2b34304ad43 ; Add comment for a recent change
adds 34b49ee8e9f Add help-key-binding styling to wombat theme
adds fbfc3bd3174 Separate values 'override' and 'append' in
'outline-minor-mode-highlight'
adds ebc3b25409d Fix buffer overflow in xbm_scan (bug#47094)
adds ebfb4c27897 * lisp/net/tramp-crypt.el (tramp-crypt-add-directory):
adds 0bfa9e78602 * lisp/tab-line.el: Add face for group-tab (bug#47118)
adds 0a60e5d33c8 * lisp/tab-line.el: Update docstring of
'tab-line-tabs-function' (bug#47117)
adds f9b737fb9d2 * lisp/tab-bar.el: Tab groups can be displayed with
tab-bar-format-tabs-groups
adds 7a7bc152428 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds 35e31c1e713 Revert "* lisp/calendar/appt.el (appt-activate): Set
the local `write-file-functions`"
adds 8b024a6ff10 * lisp/wid-edit.el (widget-field): Add subtle border to
face.
adds 8548ad2cb3f Add three new tests for image.el
adds b6863bd1a68 * lisp/help-macro.el: Use lexical-binding.
adds 9c4c76fb023 Use lexical-binding in expand.el
adds ca7cb9830bd * lisp/vc/ediff-vers.el: Remove XEmacs compat code.
adds 2d12df39267 Init archive and add noconfirm to
'package-install-selected-packages'
adds 371fdd4f1be * lisp/cedet: Convert remaining files to lexical-binding
adds b8b8890796e * lisp/textmodes/refill.el: Use lexical-binding.
adds f2b0cfff93a ; Silence byte-compiler after previous commit
adds 5120b612f85 Improve command completion in tramp-crypt.el
adds 068fdb2c775 Make the `kbd` macro work in both Emacs-26 and Emacs-28
adds b341e866844 * CONTRIBUTE: Refer to gnulib for request-assign.future.
adds 3a252ba6fd5 * lisp/tab-bar.el (tab-bar-tab-group-format-function):
New defcustom.
adds c4549d3b37f * lisp/tab-bar.el (tab-bar-new-tab-group): New
defcustom.
adds ef122bf45d8 Add minibuffer input support to commands that set the
frame size
adds 0fbd2fa88c2 * etc/themes/modus-themes.el: Bump version for GNU ELPA
release
adds f8fbd308b60 ; Trace variables in tramp-tests.el
adds 9b8a6b917b4 ; Further traces in tramp-tests.el
adds 6c60ecd2d63 Fix problem in Tramp running two async processes in
parallel
adds c209a0f8282 Fix problem of image-tests.el on emba
adds 126ea102a54 * lisp/tab-bar.el: Simplify internal functions.
adds 6199cdc78bd * lisp/tab-bar.el (tab-bar-select-tab): Support
negative arg.
adds 2ebd9502391 Minor fixes
adds 3ea0a334dca New commands xref-next-line-no-show and
xref-prev-line-no-show (bug#44611)
adds f5e1fc371af ; Remove traces from tramp-tests.el
adds 6e796b52e1e Stop project-root from going into infinite recursion
adds 0441e605a12 * lisp/tab-bar.el: New faces and face options.
adds 3cd3f230c92 * lisp/tab-line.el: Face cleanup.
adds 82c3bd1e4a5 * lisp/emacs-lisp/benchmark.el (benchmark-call): New
function
adds c28ba117782 Leave signaling the exact error to cl-generic's
internals
adds 485622bbd1a * lisp/textmodes: Use lexical-binding
adds 1e9c9ebee3e Unbind `M-o' and add new `C-x x f' binding
adds 6a75b6fcb10 Don't pre-load facemenu
adds 60af754170f Document that `buffer-string' retains text properties
adds 1219207a827 Recognise "Verify password" as a password prompt
adds 0aad4d134f4 Autoload 'mouse-wheel-mode'
adds a5197e2240d Fix problem of trashing files to an inconsistent trash
directory
adds 846e8672bb4 Fix uniquify-trailing-separator-p +
uniquify-strip-common-suffix
adds 261d0f8f749 cperl-mode: Don't interpret y_ as start of y// function.
adds 8ad87812cfe lisp/cedet/pulse.el: Use color.el
adds 1e009069263 Fix sorting in speedbar sub-groups
adds 21e1a126b54 Make memory-report work with buffer-local unbound vars
adds 790259f01a6 Make "not found" message in dictionary less misleading
adds 869b3efe1e4 Fix breaking undo-test
adds 4eb03031972 Compute chart-face-list dynamically
adds 4d5ad8a16e1 Add comint-password-prompt-regexp test for "zip -e ..."
adds ce1b4acd71e Extend handled events in 'while-no-input-ignore-events'
(Bug#47205)
adds 52270aa0dc3 Optimise tail calls in `and` and `or` forms in
`cl-labels` functions
adds a2960025e8e Revert "* lisp/mouse.el: Fix
mouse-1-clock-follows-mouse = double"
adds 843eb21573b ; Merge from origin/emacs-27
adds 876b95bf906 Teach Rmail about NBSP in "Re:"
adds f60eb988f6d Fix typos and omissions for (elisp)Button Buffer
Commands
adds d92b725ffc9 Merge from origin/emacs-27
adds b9ec6111e29 Fix buffer overflow in xbm_scan (bug#47094)
adds 88ab1d1cc46 ; Merge from origin/emacs-27
adds be1b3512f77 Fix reference to 'diff-font-lock-syntax' in diff-mode
documentation
adds a7f95d5244d Remove duplicate @table item from ELisp manual
adds 29ca91f3d9e Merge from origin/emacs-27
adds 7ae4588bb48 Document that `buffer-string' retains text properties
adds 94821a12498 ; Merge from origin/emacs-27
adds 216bd67a4f4 ; * admin/make-tarball.txt: Advise to remove stale
subdirectories.
adds d5b160d7cc1 Prepare the Emacs 27.2 release.
adds b72ddbdfffe Merge from origin/emacs-27
adds c0be4754d73 * admin/make-tarball.txt: Be kind to people merging
branches.
adds d3dbf017c84 ; ChangeLog.3 fix
adds b0902d926dd * lisp/simple.el (next-error-quit-window): New function
(bug#44611).
adds 5c93063129d * lisp/newcomment.el: Allow 'comment-continue' with
whitespace (bug#47167)
adds a9a4af6ff18 * test/lisp/progmodes/cperl-mode-tests.el: Silence
warnings
adds 236aad4f8c7 * lisp/emacs-lisp/cl-macs.el (cl--self-tco): Optimize
the "return nil" case
adds 47e85dae330 * lisp/faces.el (help-key-binding): Tweak background.
adds 0a305dffb8f Fix a warning due to not preloading facemenu.el
adds 6f20f563049 Use lexical-binding in finder.el
adds 050b830b698 Do interactive mode tagging for finder.el
adds f463633f007 lisp/erc: Use lexical-binding
adds b815445cea7 Fix copyright lines mistakenly treated as outline
headers
adds 04a90d76954 Add a note to NEWS as to how to restore the facemenu
adds 2c3340909ab Warn the user if we can't find pkg-config
adds 24070808751 Make minibuffer-depth-indicator-function a defcustom
adds 1971a3185f6 Fix :type of recently introduced defcustom
adds 3af2cee64b8 Improve the docs of a recent change in mb-depth.el
adds 937b6c18bd6 * lisp/emacs-lisp/pcase.el (pcase-compile-patterns):
New function (bug#47261)
adds bf210251ead * lisp/emacs-lisp/bytecomp.el: Remember location of
unresolved calls
adds 115c7bcfc6b Don't tag mouse command as mode exclusive
adds 64f37487e2e * lisp/wdired.el: Use lexical-binding
adds 26dc070fa94 * lisp/novice.el: Use lexical-binding.
adds 7607d1c4e85 Use lexical-binding in thumbs.el
adds 0eeb865aae3 Assume something more recent than X11R6
adds 31544bc908d Don’t convert pointer to bool
adds 729eae14eb6 Fix args-out-of-range error in format.el
adds f6d7e2e8f9a * lisp/thumbs.el (thumbs-show-from-dir): Improve prompt.
adds 990e748cd03 Prefer https and fix broken links in ERC
adds 1f63f704d18 Remove Gnus specific .dir-locals.el
adds f85b66d9b02 * etc/NEWS: Small corrections for the new command
'font-lock-update'
adds e33c2bfbf3f Fix cl-progv binding order
adds a9e7ea47b98 ; Improve a recent change in NEWS
adds b4a125e5ad1 ; * etc/NEWS: Minor improvement to the last change.
adds dee2f914f31 Remove support for Syndic8.com, defunct since 2013
adds f27a9a341ff * lisp/cedet/semantic/ia.el
(semantic-ia-complete-symbol): Simplify
adds e9e691093ab * lisp/tutorial.el: Use lexical-binding.
adds 5d2f319eec3 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds 3cbf92323c5 Allow hide-ifdef-guts to work in buffers not visiting
files
adds 70b64e0d040 Use pop-to-buffer-same-window for shell
adds 574eadbdaf6 Actually use lexical-binding in wid-browse.el
adds e276810dff9 * lisp/thumbs.el (thumbs-conversion-program): Simplify.
adds 7c2ebf6e236 Prevent open minibuffers getting lost when their frame
gets deleted
adds aa21273788a Use lexical-binding in notifications.el
adds cb5d1fe1aa9 Remove unnecessary requires of rx
adds 4d944f6ddba * lisp/files-x.el
(connection-local-criteria-for-default-directory):
adds add90dcc8a1 Use read-color in read-face-attribute for color
attributes
adds 8c589c2583e * lisp/tab-bar.el (tab-bar-new-tab-group): Set default
to t.
adds b9683230eca Fix previous face.el change
adds 22910e71e50 Mention `C-o' in the `RET' doc string
adds efd80237ca6 * lisp/wdired.el: Fix typo in last change.
adds 667e002e91a * lisp/mh-e: Enable lexical-binding in all the files
adds 952550258dc * lisp/progmodes/ebnf-*.el: Use lexical-binding
adds ac4dd5f2440 Use lexical-binding in ruler-mode.el
adds 3a964dc5c12 * lisp/master.el: Use lexical-binding.
adds e2613f41213 Doc fixes in view.el
adds a902af6c1b0 Delete some commented out defgroups
adds 673d281b828 Use lexical-binding in view.el
adds 6927f237679 * lisp/progmodes/modula2.el: Use lexical-binding.
adds ca194ae5c9d * lisp/progmodes/simula.el (hilit-set-mode-patterns):
Use regexp-opt.
adds 6e974130d70 * lisp/help-at-pt.el: Use lexical-binding.
adds 1ae8a18d949 Use lexical-binding in two trivial org-mode files
adds df06cfe4a98 * lisp/talk.el: Use lexical-binding.
adds c0d24d53166 Use lexical-binding in iimage.el
adds a4ececf004e Move string-trim functions to subr.el
adds 8b07994e201 Convert many more links to use HTTPS
adds 8d334132456 Fix problem with filling with a computed fill prefix
adds 50512e36c72 Replace "(default %s)" with 'format-prompt'
adds 88fdc4945ab Add optional FORMAT argument to 'emacs-init-time'
adds 344eea4113f xref.el: Keep Emacs 26 compatibility
adds 23995414fec Remove font-lock toggle from font-lock-update
adds 39f16a7d396 Revert "Remove font-lock toggle from font-lock-update"
adds 1ac8cd3ef67 perl-mode: Fix regexps for fontification
adds 711569e94c6 Fix previous format-prompt change: The default can be a
symbol
adds a5617bccf7d * lisp/auth-source-pass.el (auth-source): Silence
spurious warning
adds d20a4a50d37 Improve failure reporting in test/lisp/electric-tests.el
adds 3bacf74adb4 * lisp/tab-bar.el
(tab-bar-tab-post-change-group-functions): New hook.
adds 8e9835c673d * list/progmodes/idl*.el: Use lexical-binding
adds 275be44dd44 Add command project-remove-known-project
adds c678b137ab3 Fix typo
adds aeb05303095 * doc/emacs/maintaining.texi (Managing Projects): Fixes
and copyedits.
adds 52a74604160 Adapt Tramp file notification support
adds bd991e3c9bc Fix frame-inner-height in non-GUI builds
adds deef5efafb7 ; * ChangeLog.3: Update with the log of the last change.
adds b702225619a Merge from origin/emacs-27
adds 720a8b17f8f Fix filenotify-tests.el for Solaris (bug#47262), do not
merge
adds 6a4ed891d84 Fix replace-buffer-contents undefined behavior
adds 8ab85f560eb ; Merge from origin/emacs-27
adds 0e4795fc989 Fix preeditarea reporting wrong spot.
adds 291a421c2e7 * admin/make-tarball.txt: Improve and expand the
instructions.
adds c3980a3ea67 Merge from origin/emacs-27
adds f1f351def3d Update rnc to use Open Document's Relax-NG schema to
version 1.3
adds c4e89ac2a2a Remove XEmacs support in lexical-binding
adds 55a7af9123b * lisp/htmlfontify.el: Fix misuses of `nconc`
adds b29bf8181fe Add a test for let-binding unwinding
adds c24766c4d59 Assert not local-variable-p after setq in let_default
binding
adds 28d0654943c * lisp/mh-e/: Take advice-remove of the newly enabled
lexical-binding
adds bc506441372 * lisp/obsolete/tpu-extras.el: Avoid defadvice
adds 331ddd803a7 Address some --without-x byte-compilation warnings
adds c2e72610d21 Improve remote file notifications
adds b897bbc8135 Fix encoding by ISO-2022-JP
adds a443a379c54 Add test coverage for src/filelock.c (Bug#46397)
adds c4ab173df3e File unlock errors now issue warnings (Bug#46397)
adds a25a5a68b44 Fix lisp/files-tests on MS-Windows
adds d6344b2e9a1 Keep *.log files on emba
adds 47ec253a5d7 ; Adapt recent change in test/infra/gitlab-ci.yml
adds 4dbc44550da * lisp/wdired.el: Apply text properties lazily
adds e26d0e611aa ; Adapt recent change in test/infra/gitlab-ci.yml
adds 6838cc50f94 * lisp/wdired.el: Fix minor regressions and simplify a
bit
adds 6d943f682cc ; Adapt recent change in test/infra/gitlab-ci.yml
adds 526220c53dd ; Adapt recent change in test/infra/gitlab-ci.yml
adds 547960488db * lisp/wdired.el (wdired--self-insert): Fix thinko
adds c52cf64adb0 ; Adapt recent change in test/infra/gitlab-ci.yml
adds 56081645cc9 ; Adapt recent change in test/infra/gitlab-ci.yml
adds 8bf186b2297 Demote read-extended-command-predicate errors
adds 669e30c0a35 ; Adapt recent change in test/infra/gitlab-ci.yml
adds 96a45935989 Make artifacts working on emba (hopefully)
adds aceaa0a334a Avoid errors in pulse.el for some face customizations
adds 661f52f6d0d Clarify the doc string of plist-memeber and plist-put
adds 8b754ca318c compilation-goto-locus does not handle right
display-buffer
adds cf607c262e1 Clarify dired-do-shell-command doc string
adds 01cf0eb7578 Revert "Clarify dired-do-shell-command doc string"
adds 81b56434a53 * admin/notes/emba: Explain job types and artifacts.
adds 216c65b135c Use a 64KB page size for pdump
adds ee3a4e3d1be Fix a dbus.el byte compilation warning
adds 0057caa53c4 * test/infra/gitlab-ci.yml (test-filenotify-gio): Use
*.log for make_params.
adds 67ef8c36bde Doc fixes in follow.el
adds e1177f0258c Optimize test jobs for emba
adds afc214f1396 ; Fix last change
adds a1e454d6df0 Protect add-variable-watcher from incorrect usage
adds f113d0c4fdb Some Tramp doc clarifications
adds 5805697d3b6 ; Fix schedule in admin/notes/emba
adds 3e9047115e1 Bump Emacs version past 27.2
adds 31153cb5093 ; Merge from origin/emacs-27
adds 1e6ca2765fc ; * admin/make-tarball.txt: Another minor addition.
adds fdec444758c ; * etc/NEWS: Fix typo.
adds 0d7e2a993e7 admin.el fix for bug#47394
adds 38b127d32ef * admin/admin.el (set-version): Handle malformed NEWS
markup.
adds bf6442fafdd ; * admin/make-tarball.txt: Minor addition to the Web
pages section.
adds bcc4cc3362f Doc fixes for 'face-foreground' and 'face-background'.
adds 7ebd79f3c61 Merge from origin/emacs-27
adds b23e22e0de6 Clarify dired-do-shell-command doc string
adds 91eea74229e Revert "Clarify dired-do-shell-command doc string"
adds c0bf73ee394 ; Merge from origin/emacs-27
adds 8a92030f6af Fix hang in autorevert-tests.el
adds 309635af694 Merge from origin/emacs-27
adds 1440dbed544 Fix an infinite loop in C++ Mode redisplay. This was
bug #47191.
adds fcc7373b28b * lisp/allout*.el: Use lexical-binding
adds b6552b1d7c5 * lisp/progmodes/project.el
(project-regexp-history-variable): New variable.
adds 990720337ba * lisp/woman.el: Activate lexical-binding. Require
`cl-lib`
adds 5c23621db53 * lisp/completion.el: Activate lexical-binding
adds b4831acebdc lisp/progmodes/verilog-mode.el: Fix indentation of enum.
adds 66d04c04380 * lisp/progmodes/verilog-mode.el: Use #' where
appropriate.
adds 5a5cccb6ac8 lisp/progmodes/verilog-mode.el: Prepare for
lexical-binding.
adds 24c92b35b5e Provide information to show icons with Elisp completions
adds 4bfcfdb4163 * lisp/textmodes/reftex-auc.el: Improve the external
function declarations
adds c2e90d11190 lisp/progmodes/verilog-mode.el internal code cleanup.
adds 4ed75f9fcbd Use lexical-binding in follow.el
adds 49cbf2392ba Delete empty "History" sections
adds 4f3c9df047c Use lexical-binding in echistory.el
adds d3aac3b34cc Use lexical-binding in lpr.el and add rudimentary tests
adds 3c00496baa5 Delete Emacs 19 compat code in foldout.el
adds 63608efe7ee Remove redundant #' before lambda in cedet
adds d47db03829e * lisp/progmodes/cwarn.el: Use lexical-binding.
adds 995d1d9995e Use lexical-binding in dirtrack.el
adds 051f791f9eb Use lexical-binding in double.el
adds 20f2488dbff * lisp/ebuff-menu.el: Use lexical-binding.
adds 571c261525f Use lexical-binding in chistory.el
adds 8ac31329572 Fix incorrect regular expression for more general text
replacements.
adds 99026711d74 * lisp/dynamic-setting.el: Use lexical-binding.
adds 3b1c646202e Use lexical-binding in scroll-all.el
adds 97992a342be ; * lisp/net/tramp-sh.el
(tramp-sh-gio-monitor-process-filter):
adds f236b516b60 Use lexical-binding in progmodes/inf-lisp.el
adds 0f5bd3b7fa0 * lisp/net/tramp-sh.el
(tramp-sh-gio-monitor-process-filter):
adds ed320ebe285 ; Fix last change
adds c1ce0747630 * lisp/progmodes/dcl-mode.el: Use lexical-binding
adds ad5322fcea3 * lisp/forms.el: Use lexical-binding. Remove redundant
`:group` args
adds 4f595cca575 * lisp/strokes.el: Use lexical-binding. Remove
redundant `:group` args
adds c59dedcdf17 Use emacs-version instead of obsolete version variables
adds 168d2628b23 Use lexical-binding in avoid.el
adds 41f37c8c828 Remove redundant #' before lambda in Gnus
adds 1f790dfe90d Use lexical-binding in isearchb.el
adds 4582c96828d Use lexical-binding in epg-config.el and add tests
adds 12d2fd6037a Fix 'extraclean' targets
adds 5bf7c6ce4eb GNUmakefile: Fix last change.
adds 84519cdbda3 ; Auto-commit of loaddefs files.
adds 8129998deb5 Remove redundant #' before lambda in international/*.el
adds 4a538c48613 Remove redundant #' before lambda in progmodes/*.el
adds 33f00364cf8 Use lexical-binding in executable.el and add tests
adds a5125f98b8e ; Remove spurious comment in last commit
adds e5b8d071e00 Remove redundant #' before lambda in {mail,net,url}/*.el
adds cf1ac9d830e * lisp/progmodes/dcl-mode.el: Clarify what is meant by
DCL
adds 0c8ea6be09d * lisp/progmodes/cfengine.el: Use lexical-binding
adds 4798dc0c513 Fix C-u project-find-regexp's default dir
adds a789d8a3a08 * lisp/progmodes/xref.el: Change xref-file-name-display
and xref-match face.
adds dcc3212809d Delete XEmacs-only definition
adds a9645338e41 * doc/misc/reftex.texi: Remove outdated instructions
adds b281d0aefac Remove redundant #' before lambda in textmodes/*.el
adds b65a1cfed73 * doc/misc/woman.texi (Introduction): Remove reference
to old Emacs.
adds 74a86c1acf9 Remove references to very old versions of Emacs from
eintr
adds 5c7766ed107 Use lexical-binding in recentf.el
adds 0b613c90a5f * lisp/progmodes/simula.el: Use lexical-binding
adds be9e3c48fab Remove redundant #' before lambda in eshell/*.el
adds cd5dfa086d2 Replace two functions with seq-subseq
adds d73229c48ec * lisp/pixel-scroll.el: Use lexical-binding.
adds 860bc0db1cd * test/lisp/filenotify-tests.el
(file-notify--test-timeout): Change timing.
adds d47706c552e ; Remove some redundant installation instructions
adds 4eca3bd8df9 * lisp/net/tramp-sh.el
(tramp-sh-handle-insert-directory):
adds ebc2b78c8bf * lisp/vcursor.el: Use lexical-binding
adds b0d095b2cdf Add SVG icons for customize buffers
adds 4e1f92feb3a Implement frame-scale-factor
adds 40842f67afb Fix NSTRACE failure
adds 1fdbeffe3a6 Set CSS for SVG files
adds 0689a4ac508 Make new SVG widgets match character height (bug#47074)
adds 55c768f3ea7 Fix build error in frame.h on non-NS
adds 69158a19956 Fix recent changes regarding frame-scale-factor
adds 44ed8f65552 Fix unexec compilation
adds 841b11ed0d5 Fix warnings in image.c
adds 4865ded5516 Remove redundant #' before lambda in tests
adds 523fb9b5503 Use lexical-binding in hilit-chg.el
adds c3cd3fb0513 Fix MS-Windows build
adds 6a80632c3f8 * test/lisp/filenotify-tests.el
(file-notify--test-timeout):
adds dd5ba88afbb Work around librsvg bug (bug#47074)
adds dd1aa7bc4ca Make maintainer-clean delete generated files, as per
standards
adds c967f55a01c Work around issue with (setq Man-notify-method
'aggressive)
adds 3ad98bbae79 Clarify the doc string of insert-image
adds 258a17855be cperl-mode: Don't reposition the window when writing
messages
adds 9cb3db0bade Regenerate semantic grammars if the generating code
changes
adds a86edac26b6 Regenerate texi-from-org if ox-texinfo.el changes
adds a44d423a5aa * doc/misc/Makefile.in (echo-sources): Make it not the
first target.
adds 1733fa0cab7 * etc/NEWS: Add entry for new SVG icons in customize.
adds e9c3d040bcf * lisp/htmlfontify.el (hfy-triplet-regex): Use rx.
adds 46b8d7087c8 Make ediff-copy-list alias obsolete
adds 1760029b092 Replace local intersection functions with
seq-intersection
adds ac81c5c8fd1 Remove code commented out since 1995 from ediff-util.el
adds 6060d53b3e8 * test/infra/Dockerfile.emba (emacs-gnustep): Do not
run parallel make.
adds 257caab1d0b Obsolete local list functions in shadowfile.el
adds 20f7fa691b7 Obsolete local set difference functions in favor of
seq-difference
adds 6686a31591d Remove local uniquify functions in favour of seq-uniq
adds 6a8935a1531 * lisp/pcomplete.el: Remove aliases commented out for
20 years.
adds 0342354c155 * lisp/shadowfile.el (cl-lib): Revert removing require.
adds 8c7453632e8 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds fb5f3e694b0 Workaround touchscreen events are ignored on sway
adds 81940e9c0ed Remove redundant #' before lambda in calc/*.el
adds d2edc29db62 Fix cd to directories called "eshell" in eshell
adds 20669c1b929 Don't call `image-toggle-display-text' when toggling
adds ddc4bba4138 Do not search the global keymap in
project--keymap-prompt
adds 14d295871a9 Use powershell for Tramp on MS Windows
adds 9c51a9d0000 * lisp/repeat.el (repeat-post-hook): Fix key lookup.
adds 15de559d98b * lisp/repeat.el (repeat-keep-prefix): New defcustom.
adds c049c8da581 * lisp/tab-bar.el: Add repeat-map keymaps.
adds 1d93540371a * lisp/comint.el: Fix understickiness of non-comint
properties
adds 7b0a5a555f4 * lisp/hippie-exp.el: Use lexical-binding
adds e0c3925961c * lisp/msb.el: Use lexical-binding
adds 738266240dc Fix Bug#47601 in Tramp
adds ccd616aeb05 * lisp/progmodes/ps-mode.el: Use lexical-binding
adds 735ed235c7e * lisp/isearch.el (isearch-wrap-pause): New defcustom
(bug#47599).
adds c9655fcb47d * lisp/find-file.el: Use lexical-binding
adds c105017c44d * lisp/find-file.el: Make the commands oblivious to
mouse/non-mouse
adds 5d293f4f748 Allow complex key bindings in project-switch-project
adds 1ff7cde1027 Add explicit support for C-g or ESC ESC ESC after
keymap prompt
adds c1173f231d4 ; Fix my previous change to shadowfile.el
adds 55f0576ebd4 Fix mistakes in bytecomp-tests
adds 5d456136169 Update whois-server-tld
adds b66e2a7b667 Clarify obsoletion messages for easy-menu-{add,remove}
adds 3ec93bb7c24 Improve doc strings in replace.el
adds 0bd538f8908 Merge from origin/emacs-27
adds e2d199aa44a Fix crash when using menus and tramp on NS
adds 70b452e2bc5 ; Merge from origin/emacs-27
adds 673c02f6d02 * lisp/international/ja-dic-cnv.el (skkdic-convert):
Doc fix.
adds 2f5f30671a1 Fix broken links in autorevert.el
adds 67628c9b2bc Merge from origin/emacs-27
adds 151b202cf0b Don't set isearch-success in isearch-wrap functions
adds 9e8ac1f5be7 Revert use of powershell in Tramp, there are collateral
damages
adds 173d49b03ac * doc/misc/tramp.texi (Frequently Asked Questions): New
item about recentf.
adds a45493f2596 * lisp/array.el: Use lexical-binding
adds d365c947b53 * lisp/progmodes/vhdl-mode.el: Use progress-reporter
adds 580c4c6510f * lisp/repeat.el (repeat-post-hook): Skip repeating in
minibuffer (bug#47566).
adds b4eb84d4afd * lisp/repeat.el (repeat-post-hook): Check for
prefix-arg.
adds 972bab0981f User option to move to another match when changing
direction in isearch.
adds ff796823e50 Terminate isearch when point has moved to another buffer
adds 3492cc36f23 Remove redundant #' before lambda in
{calendar,erc,mh-e}/*.el
adds a4575655d27 * lisp/shadowfile.el: Use lexical-binding
adds 9a604501f04 Revert "Load all generic-x.el modes unconditionally"
adds dfdec267aec * test/lisp/shadowfile-tests.el: Fix recent test
failures
adds 1d42f4800bc Fix hostname completion on MS Windows
adds 612d7316768 Self-TCO in `condition-case` error handlers
adds 841dcfa7c35 Use lexical-binding in loadhist.el and add tests
adds 064d933e20a Use lexical-binding in foldout.el
adds caeb86b439c * lisp/progmodes/cmacexp.el: Use lexical-binding.
adds fb596973b96 Use lexical-binding in cmuscheme.el
adds 5b1e7af7bf7 * lisp/progmodes/vhdl-mode.el: Use lexical-binding
adds e7ee3f73306 Merge branch 'vhdl-mode-lexbind' into trunk
adds 22515134ae8 Use lexical-binding in winner.el
adds cdd72c5d89c Don't preserve window-line in tabulated-list-print
adds 512ec97bcf5 Remove redundant #' before lambda in ibuf-*.el
adds 40db60563c6 Make refer-every into obsolete alias for seq-every-p
adds a2a7cfde29a Clean up bytecomp-tests.el
adds b7a7e879d02 Better compiler warning tests
adds 59342f689ea Fix condition-case optimiser bug
adds f493a9bef46 CC Mode: fix c-where-wrt-brace-construct to cope with
class declarations
adds 0db2126d717 Don't stop when before space or closing paren
adds c50b5907e01 Fail earlier if stale Flymake report functions called
adds c975258abf3 Further fix of hostname completion on MS Windows
adds ca1ddef2627 Tramp: fix location of files on W32
adds 84c1940d42d Autoload list-colors-display.
adds 649e5c26edc * lisp/ps-mule.el: Use lexical-binding
adds 3c051db646b * lisp/files-x.el: Use lexical-binding
adds 6b81f7c1ddd * lisp/edmacro.el: Use lexical-binding
adds b72571ca49d * lisp/gnus/nnagent.el: Fix spurious empty line at BOB
adds 53dfd85a7f9 Edebug: Disable backtracking when hitting a &define
keyword.
adds be8328acf9a Add support for --seccomp command-line option.
adds 15122b31040 ; * etc/NEWS: Fix the wording of a recently added entry.
adds 8a84f97abed Read file in a loop if necessary.
adds 2d17e0124e4 * src/emacs.c (load_seccomp): Fix condition.
adds 1060289f51e Add a helper binary to create a basic Secure Computing
filter.
adds 3f5fe0cdfc7 Convert CC Mode to lexical binding in Emacs
adds 81ffc433838 ; Fix copyright years
adds 1d474ad69d1 * etc/NEWS: Extend paragraph about &define form and
backtracking
adds cb6b810dfd7 * lisp/jka-compr.el: Use lexical-binding
adds 5ad3893ebaf * lisp/loadup.el: Use lexical-binding
adds edf8497ce3d * lisp/informat.el: Use lexical-binding
adds 8b92897633e * lisp/ps-bdf.el: Use lexical-binding
adds 496a46b32db * src/emacs.c (load_seccomp): Fix condition.
adds 2db03e3e53a * src/emacs.c (load_seccomp): Add a useful assertion.
adds 26e1d854d1d * lisp/misearch.el: Use lexical-binding
adds 56e8d969f54 * lisp/cus-dep.el: Use lexical-binding
adds d6aa50f74c6 * src/emacs.c (read_full): Add a few assertions.
adds ffd12743bd8 * lisp/misearch.el (multi-isearch-read-buffers): Fix
last change
adds 5761e9004aa Add new icomplete-vertical-mode
adds d55d07af701 * lisp/net/shr.el (shr-insert-document): Explain why
bidi-display-reordering
adds 0f494760d33 ; * lisp/net/shr.el (shr-insert-document): Fix last
change.
adds 3cf9e2a6e33 Fix handling of mouse clicks on tab-bar buttons
adds 25937821bc4 Also check for needed seccomp macros.
adds 0334fa0532e Add another check for the required header
<linux/filter.h>.
adds 01a513bf0be Fix typo in cconv
adds 686c366f8a6 Fix calculator-string-to-number yet again (bug#47694)
adds dac5af2ba15 * doc/lispref/elisp.texi (Top): Add missing entry.
adds 55378362889 * lib-src/seccomp-filter.c: Print trailing newline.
adds 6b3ca89cac1 ; * etc/NEWS: Minor copyedits.
adds 9dc26d4a8ad Only attempt to generate seccomp filter files on x86-64
systems.
adds d06c54db1b3 Remove SCMP_FLTATR_CTL_LOG attribute from Seccomp
filter.
adds 725fc96b706 Use pkg-config to check for libseccomp.
adds 751e801f903 Fix check for timer_getoverrun
adds ea5ea09244b Seccomp filter: allow reading the current time
(Bug#47708).
adds 9a57897ea1a Don't attempt to generate Seccomp filter file in Linux
< 4.14.
adds cf0701eff0f * lib-src/seccomp-filter.c (main): Also allow
O_NOFOLLOW.
adds c8d542fd593 Add a variant of the Seccomp filter file that allows
'execve'.
adds d37f0f3ac34 * src/emacs.c (load_seccomp): Consistently check for
nonzero result
adds 4315a0bb267 * lisp/progmodes/bug-reference.el: Avoid old-style
`define-minor-mode`
adds 28a5932e745 * lisp/vc/log-edit.el (log-edit-diff-function): Give
non-nil default
adds 828e688bef4 * lisp/progmodes/sql.el
(sql-mode-ansi-font-lock-keywords): Fix declaration
adds 954ce51d7a3 * lisp/mail/rmailmm.el (rmail-mime): Simplify
interactive spec
adds 24073c6479b * lisp/eshell/esh-proc.el
(eshell-kill-process-function): Use `remove-hook`
adds a89da3f0084 * lisp/eshell/esh-util.el: Require `seq`
adds ccfd6a975e3 * lisp/gnus/message.el: Give non-nil defaults for
function vars
adds c45bfd3c4ab * lisp/**/*.el: Avoid positional args to
`define-minor-mode`
adds 17d20bb3cbb Generate Seccomp filters only if we have the necessary
constants.
adds 104c5e3d577 * lib-src/seccomp-filter.c: Add missing headers.
adds 636e9fd6a0c Fix args-out-of-range error in
epa-file-insert-file-contents
adds 9dc28e1fca0 Add command in eww to toggle images
adds f2ab4cec7a7 Fix python-shell-switch-to-shell redisplay bug
adds 72db25ef54f Adjust verilog-mode to changes in the completion
framework
adds 07671edbf06 * lisp/progmodes/vhdl-mode.el: Add note about XEmacs
compatibility
adds 6bec60ad315 (define-minor-mode): Warn about use of pre-Emacs-21
style args
adds 2ec25de5ea1 * lisp/strokes.el (strokes-mode): Fix typo in previous.
adds 2ae53db722b * lisp/comint.el (comint-strip-ctrl-m): Avoid
`called-interactively-p`
adds 632fd8079dd * lisp/dynamic-setting.el: Add missing footer
adds ed4b51962ea * lisp/repeat.el (repeat-mode-echo): New defcustom.
adds 9a6523dfd68 * lisp/frame.el (delete-other-frames): Add universal
prefix `iconify` arg
adds cf774fb8cc0 * lisp/files.el (file-modes-number-to-symbolic): Add
`filetype` arg.
adds 0df37f74167 * lisp/vt-control.el: Avoid `called-interactively-p`
adds 0e2cf3b9853 * lisp/emacs-lisp/edebug.el (edebug--frame): Move
docstring where it belongs
adds be75b08f821 * lisp/emacs-lisp/float-sup.el (pi): Actually mark it
as obsolete
adds c42dc493d1a * lisp/emacs-lisp/memory-report.el
(memory-report--object-size-1): Simplify
adds f63da590fdf * lisp/emacs-lisp/smie.el: Fix URL. Remove redundant
`:group` args
adds 3cb0229d75b * lisp/progmodes/verilog-mode.el (vl-memory): Add
missing defvar.
adds fc3caa45ef2 * lisp/minibuffer.el (completion-table-with-quoting):
Fix bug#47678
adds 214dfbfea0c Don't version-control generated file `grammat-wy.el`
adds 6de79542e43 * lisp/comint.el: Add `font-lock-face` to
`rear-nonsticky`
adds 1667253fec9 Resurrect mouse-highlight of close buttons on tab-bar
adds cf605d56f99 * lisp/textmodes/paragraphs.el (multiple-lines): Remove
mistaken declaration
adds 1db460784e9 * lisp/textmodes/two-column.el: Address FIXME
adds 17ff8c3e5a9 Improvements to message-syntax-checks docs and options
adds 9738b5b93bb * doc/lispref/processes.texi: Fix small misprint
adds 468a00f380e * doc/lispref/keymaps.texi (Translation Keymaps): Fix
small misprint
adds 86daa721bb2 * lisp/emacs-lisp/eieio-core.el (list-of): Don't quote
lambda
adds 839a9e74e02 * lisp/nxml/xmltok.el (xmltok-defregexp): Don't quote
lambda
adds 844b8949a71 * src/xdisp.c (wset_update_mode_line): Move from
`src/window.c`
adds d1559ede546 Add two optional arguments to 'string-width'
adds 8aaf13eae6a Rearrange argument handling in Tramp scp calls.
adds 8ec1391aced ; Fix a couple of recent typos.
adds 8205108217e * lisp/repeat.el: Add option to indicate repeat-mode in
mode-line (bug#47566)
adds 94586ba26f8 * lisp/progmodes/gud.el (gud-repeat-map): New variable
(bug#47688).
adds 9b8a5070e5a Don't error out when selection data is unavailable
(bug#47642)
adds c2fc0c70292 * lisp/isearch.el (isearch-mouse-2): Let-bind
isearch-mode to nil (bug#47755)
adds 57347554a13 Java Mode: Change the syntax of character @ to prefix
syntax
adds 4ddad8f1db1 repeat-echo-mode-line-string doesn't need
risky-local-variable to keep props
adds 31f8ae53beb CC Mode: Put debug specs inside declare forms. Add
missing debug specs.
adds 7893945cc8f Add condition-case success handler (bug#47677)
adds 0c3ce42c8f1 * lisp/emacs-lisp/bindat.el: Allow non-fixed size of
`strz`
adds 157bfc1812c Improve project support for quoted directory names
(Bug#47799)
adds c2372096433 Allow use of em in image spec sizes
adds 3b84f8f47c1 Fix 'garbage-collect-maybe'
adds 4180429d5d4 project--files-in-directory: Handle errors reported by
'find'
adds f955df1788b Improve quoting of directory names in project/xref
adds ef6df9ec8f7 Improve docstring of 'frame-scale-factor'
adds 2448fb2f25e ; Fix typos
adds fcd1943bfe9 ; Grammar fixes
adds 289ec2d911c ; Remove some useless comments
adds fb9f5501d83 ; Fix typos: emacs lisp -> Emacs Lisp
adds 24d214652e5 Fix description of momentary message display
adds eedad01b4bd Fix typos in manuals
adds 629e5f8026c Merge from origin/emacs-27
adds 610099d6419 Check minibuffer windows are live windows, rather than
assuming it
adds 740dbf22950 Cleanup in em-extra.el
adds d2621383834 * lisp/emacs-lisp/easy-mmode.el (define-minor-mode):
Improve `C-h f` output
adds cbf5bdd2538 Don't allow quitting while rebuilding Vwindow_list
(Bug#47244)
adds c7555f037ae Fix :scale's affect on :width and :height (bug#47819)
adds 556c23cd176 * lisp/emacs-lisp/easy-mmode.el (define-minor-mode):
Tweak further
adds 3430c121545 Make stderr in Tramp's make-process more robust
adds 568ce6826fa Attempt to print some debugging information on Seccomp
failures.
adds 5c07cd0f156 * lisp/emacs-lisp/debug.el (debug): Fix (bug#47588)
adds de46c7796e6 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds 5819f4fb0a9 Avoid selecting tooltip windows and frames (Bug#47207)
adds 18836fc2d05 * lisp/misearch.el (multi-isearch-pop-state): Doc fix.
adds 2822246b5d8 Fix Seccomp filter on CentOS 8.3 (Bug#47828).
adds dc9b0dc4616 Update modus-themes to version 1.3.2
adds d91e1a57018 Skip a unit test that requires an external program if
necessary.
adds 55b22bff6d5 Extend project test so that 'project-current' works.
adds 6ebc6e12cfa Add quoted filename support to 'project-find-regexp'
(Bug#47799).
adds 652b0f4c745 Factor out a helper macro to create a temporary
directory.
adds 454fd397820 ; * test/lisp/progmodes/xref-tests.el: Add footer.
adds 869e437c10e Don't hard-code "~/.emacs.d/" in rcirc.el
adds 07bb2cbf555 Don't hard-code "~/.emacs.d/" in two more places
adds 518312346d9 Add Tramp recompilation
adds 0a4dc70830f ; Normalize and add missing first and last lines
adds 077dae3b4ca completing-read: If HIST is the symbol `t', history is
not recorded.
adds 18d0ef9d597 completion-all-sorted-completions: Fix sorting
performance bug
adds 14633fbc097 * lisp/minibuffer.el (minibuffer--sort-by-key): New
function
adds ab287a148fc * lisp/minibuffer.el
(completion-all-sorted-completions): Fix last change
adds 27af0a3dc8b Seccomp filter: deal with arch_prctl(ARCH_CET_STATUS,
...).
adds 9216e1818a6 minibuffer.el: Use completion--message instead of
minibuffer-message
adds 296ef2e99b7 (completion-all-sorted-completions): Additional
alphabetical sorting
adds 55db25b2579 Introduce and use minibuffer-mode. This fixes bug
#47150
adds 4e907fa3295 Fix bug #47781: (window-list-1 nil t) wrongly returned
nil.
adds 4da7b2dfeec Fix localization problem in Tramp
adds efbc07ab57c * src/minibuf.c (read_minibuf): Change multibyte more
safely
adds 298f25ee1da * lisp/minibuffer.el (minibuffer-mode-map): Make it an
alias
adds 3e93c2e5ae4 * src/minibuf.c (Fread_no_blanks_input): Move to
`minibuffer.el`
adds 2647b7b78c6 Fix Rmail-MIME size estimations
adds afcdd4cab3d Add new library transient.el
adds 741dc6a8e8c * lisp/isearch.el (isearch-post-command-hook): Revert
ff796823e5 (bug#47894).
adds ee5d6ae663d * lisp/wdired.el (wdired--self-insert): Put symbol
property delete-selection.
adds c4c9a60c139 cperl-mode: Avoid abbrev expansion in variable names
adds 9e5290aecf6 * lisp/emacs-lisp/easy-mmode.el (define-minor-mode):
Fix bug#47925
adds e2464c534e7 ; * lisp/mail/rmailmm.el (rmail-mime-set-bulk-data):
Fix last change.
adds 3e727cf20ba sgml-mode: Only set sgml-xml-mode if guessed to be an
XML file
adds cecfbf076e4 Improve error message for missing Info manual
adds 4c6d302da8d Remove a self-reference from the Emacs Lisp manual.
adds 57805231b25 * lisp/thingatpt.el (region): Put property
bounds-of-thing-at-point, bug#39512
adds 8c83231dae0 * lisp/isearch.el (isearch-forward-thing-at-point): New
command (bug#39512).
adds a7cc19e5ff0 Don't erroneously declare `mark` as error-free
adds db39e2d8698 Make outline commands repeatable (bug#47878)
adds 85ef248ec47 * lisp/emacs-lisp/package.el: Doc fix.
adds 3a526b6f7ea * lisp/emacs-lisp/package.el (package-archives): Bump
:version.
adds fa81ed6be90 Use khaki1 as 'match' background
adds 94de1866866 * lisp/strokes.el: Doc fix; update URL.
adds 71b14f28068 Avoid lowering gc-cons-threshold
adds 7792f7b3f3c Fix 'window-text-pixel-size' when there's after-string
at EOB
adds 3021ecdedd3 Fix Isearch hscrolling in a corner case
adds 846989498b6 Fix unclean "can't happen" error handling in
read_minibuf_unwind
adds 2fb271ca35f Fix unload+reload of files using
`custom-initialize-delay` (bug#47072)
adds 47576b429d7 * lisp/window.el (display-buffer): Doc fix. (Bug#47950)
adds aaf6b6bf808 Ensure that argument to 'verify' is a constant
expression.
adds eadf4cff7cf Move part of the fix from project to xref
adds 3e41eccc275 * lisp/progmodes/which-func.el: Doc fixes.
adds 61828e55a82 Fix MS-Windows link switches for unexec
adds e860430edc3 Minor improvements to world-clock
adds ac6b62bdbf0 * lisp/time.el (world-clock-mode): Make non-interactive.
adds 9904aaebf7c ; * configure.ac (LD_SWITCH_SYSTEM_TEMACS) [mingw32]:
Fix last change.
adds 522c34f0e80 Remove the binding for xref-quit-and-goto-xref
adds 9a15694a450 * lisp/progmodes/xref.el: Remove the "still
experimental" note.
adds 1c3a86e7fc2 Introduce project-compilation-buffer-name-function
adds 344f769491a Add support for using a TLS client certificate with
'erc-tls' (bug#47788)
adds 08fab316a1b Misc changes
adds 804f5acda4b Revert "Remove the binding for xref-quit-and-goto-xref"
adds 3806d2168bd Fix small bug in 'completion-table-subvert'.
adds 3995f0515ab Expand documentation on nontrivial completion
boundaries.
adds 1fd1ef176c6 * etc/NEWS: 'world-clock-mode' is no longer interactive.
adds 2595b4cf9ea ; * etc/NEWS: Fix a recently added entry.
adds 87e5cc2ccbe ; * etc/NEWS: Fix typo.
adds e44a0b7c79e Fix a recent change in minibuf.texi
adds beb3d04698a ; * etc/NEWS: Fix quoting.
adds 57cc2e94f72 * lisp/wdired.el (wdired--before-change-fn): Wrap body
in save-match-data.
adds 5d287b4605d * lisp/net/tramp-cmds.el
(tramp-recompile-elpa-command-completion-p):
adds db92e83797b * lisp/subr.el (add-hook): Try and fix bug#46326
adds 2868199564f * lisp/files.el (minibuffer-with-setup-hook): Fix
bug#46326
adds 87d37e279f4 Fix thinko introduced in the last ERC patch (bug#47788)
adds 72ac4461676 * lisp/subr.el (remove-hook): Improve last change
adds ae81b9503ac * lisp/rot13.el: Improve documentation. (Bug#47970)
adds d753b390963 Obsolete the TAB binding in *xref* buffers
adds 21b3ceea3b0 ; * etc/NEWS: Fix last change.
adds 1fce5281321 Redesign and improve the help-for-help (C-h C-h) command
adds af464e43800 * lisp/help.el (help--for-help-make-sections): Fix typo.
adds 2c2dfbbbf05 ; Fix some typos in doc strings and manuals
adds 9b8dc629d37 Simlify top-level Makefile since admin is always
included
adds dec8a4775d6 * doc/lispref/macros.texi (Eval During Expansion): Fix
fixme
adds d398eca44e1 * lisp/svg.el: Fix typo in sample code; add minor
optimization
adds 48b6cec61cf * lisp/mpc.el: Avoid (implicit) `eval`; prefer #' to
quote function names
adds bc026835df3 * lisp/progmodes/project.el: Use
project-prefixed-buffer-name in more places.
adds 86d1b4d88f2 (completion-all-sorted-completions): Fix history use
with boundaries
adds b302a551ab5 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds bda866009b4 * doc/lispref/macros.texi (Eval During Expansion): Copy
edit.
adds 39bea8b59cd Show correct lossage size in help-for-help
adds e1f0da91abf * src/keyboard.c (Flossage_size): Improve prompt.
adds 33ba69cd769 Remove redundant #' before lambda in printing.el
adds 34367cc8afb Don't hard-code face of "Install" button
adds bbe8cb88496 * lisp/ses.el: Doc fixes.
adds 13a248f7e7e ; * lisp/help.el (help-for-help): Fix thinko.
adds a6d40a289e2 Fix the handling of the Delete key in help screens.
adds 6f9180ecb6c Add more scroll key bindings to make-help-screen
adds 1789dcdb359 Improve documentation of 'map-y-or-n-p'
adds 47fc92cefc8 Fix reference to "yanking" in the main Emacs manual
adds 2b7eed23eb3 ; * doc/lispref/keymaps.texi (Easy Menu): Fix typo.
adds cad8913c89f Improve filling-related documentation
adds 0873134682f ; Fix Texinfo in last change to minibuf.texi.
adds 8efb8491b2d * doc/misc/cl.texi (Iteration Clauses): fix `never'
clause typo
adds 1b52fd538d6 Minor update for make-tarball.txt
adds 4570781f8da ; * doc/lispref/files.texi (Directory Names): Add
missing parenthesis
adds 7d5b973959d * doc/misc/cl.texi (For Clauses): Minor copyedits.
adds 6dabbddb5fc Merge from origin/emacs-27
adds 142babb9bd8 CC Mode: Get proper search limits in
c-font-lock-cut-off-declarators
adds 8f63f0078a2 Revert window/winner changes (Revert 0454bfd3313)
adds 0f476b1de3c Move native C code into shared library
adds ea622e321d5 Add nativecomp option to configure
adds 71d61b05d46 Create bytecode.h
adds 64dfd59fd69 Make block_atimers unblock_atimers extern
adds 01442a9ac9c Add native compiler comp.c
adds 5238cd1e6a9 add varbind support
adds 54e18532e7e add funcall
adds 25127da57f5 rename type
adds 1f2529df7d4 add Bunbind
adds b21539f6083 generalize lisp call ret type
adds f4d2f75a078 add void ptr
adds 5a9d4d67043 add Blength
adds 2b48e5f9796 Baref
adds 770e52e7001 add discard and dup
adds bebd14acc1f add aset
adds 17807af213d add symbol-value
adds f42b2b0143f introduce CASE_CALL_NARGS macro and add various ops
adds 38a5a36a175 some more ops
adds 28cd3abbdf2 rationalize jit_emit_Ffuncall
adds 6ce8092a015 add jit_emit_callN
adds 2a5c81a5c92 store ffuncall with all other functions
adds a5524504164 add concat
adds 7ad90d41081 add some more ops
adds 7e3d6657e7a replace printfs with proper errors for non supported ops
adds a80140032be move return into the right place
adds 68472f45a6a some more ops
adds 15b4f9d8786 precompute nil
adds 1121416cfde adding stuffs
adds c6680e15d7c better error msg
adds 3943db1ab27 adding more stuffs
adds 70fc2a742d2 naming change
adds d234e9bc8ae add stuffs
adds 37381fb9b2c generalize bblocks
adds c43a9d940a9 add bb computation
adds 2b56339f758 adding conditionals
adds b3038fa8671 add relative branch ops
adds 5cbb6ad8951 better errors
adds 16b2a5471ea add some new constant
adds b8aeb2e35d9 move to lispobj as union
adds e6421131841 remame compiler functions
adds 1e9bd1df4c1 adding sub1
adds 34d1a15307a fix uninitialized read
adds efd20b8c4be add comp_xfixnum + comp_make_fixnum
adds 96fc40d7dbd generate reproducer if needed
adds 8bfe8ce8d08 add sub1
adds a5803441934 add speed parameter
adds f867699b23a allow + in lisp functions to be compiled
adds 097f36bc75a add Badd1 support
adds 65eb55ff419 code cleanup
adds 7ce2c17a0fb add Bnegate support
adds 5c406adac75 add arithmetic comparisons
adds 3ee58c64e57 add setcar setcdr
adds edcadf5c440 add Bstack_set
adds 203b6ce9fa1 improve comp_lisp_obj_as_ptr_from_ptr generated var
naming
adds 87bf022f2f5 fix prologue strategy
adds 1001af9b847 add bubble sort into to tests
adds 4da353c6a39 add comp_TAGGEDP
adds b3d858da8d5 inline consp
adds 592bfe5a978 adding other ops
adds d6ab3049915 add comp_VECTORLIKEP
adds f3fd0293d91 make some order into debug facilities
adds d88694315f8 reset compiler context for everi run
adds 187c1eed6f5 rename comp_lisp_obj_from_ptr
adds 79dc3a717e2 XLP XLI l and r values
adds 8f446c06498 add declare_PSEUDOVECTORP
adds a11dc2c8ad5 better naming ocnvention
adds 4ca1857b501 fix intern_c_string_1
adds 433108104ab helper_PSEUDOVECTOR_TYPEP ->
helper_PSEUDOVECTOR_TYPEP_XUNTAG
adds f245990714a emit_call funcs return now rval
adds cb4ce8b31c5 add emit_BIGNUMP
adds 0438e245a15 add emit_INTEGERP
adds 2a1bb41c14f Bintegerp support
adds 96e1a5efb3b fix consp
adds 04aafb7f66d Bnumberp support
adds 0c7115c7b89 BdiscardN support
adds 1510e15c3c7 Binsert support
adds eefd7d819cb Bstack_set2 support
adds bb45450e4b6 Bcar_safe Bcdr_safe support
adds 72e2d6752ce some renaming convention
adds 09b33fb6bf1 use emacs_int
adds 4665ad2c896 better macro usage
adds a9adf96df39 more type definitions
adds 3dde8c0e126 adding Bpushconditioncase Bpushcatch
adds 9cb5ce763d6 name basic blocks
adds 8f0bb7d2647 rework debug dump
adds a31a164ea0b imrpve macros
adds 7cbfd437a9b better logging into emit_scratch_callN
adds b661d47434e better emit_lisp_obj_from_ptr
adds 11ca831f996 pushhandler
adds 1d46302e725 dump all ops as comments
adds cc78d4c34e5 fix pushhandler
adds 39390edcf95 jmp_buf as struct + offset workaround
adds 3f96f72b59a add non locals tests
adds 0406c74b608 fix awful pad hack in define_handler_struct
adds a328ce70ea6 fix struct thread_state definition
adds 175d932b95a set target stacks for safety
adds ee38ed1e7de add discard macro
adds d9e125793c3 postfix struct with _s
adds dbf05d0d22b add format_string
adds 3a64ec8021f bblock -> block
adds 5637eae4a4a locals to array
adds 97b39deeeaa remove scratch call mechanism
adds 1f26e751043 CASE_CALL_NARGS -> CASE_CALL_N
adds fdc8de36c3b add cons definition
adds 4577eeedf62 better options
adds f2dd0cb80fc add char * type support
adds 483a2d39df4 add XUNTAG
adds fc2e2818edc reindent define_thread_state_struct
adds c4bebcb38fe define cast union into dedicated function
adds 4f5881bc0ce better emit_cast
adds 6955ca3d2a0 add emit_rval_XCONS
adds 2dc6ff91760 add emit_NILP
adds 4d4f2a4efc8 add emit_EQ
adds a8c60ea884b fix XUNTAG
adds df93780efe6 full inline car
adds 57ac14e3e27 add car cdr tests
adds 09b89741d03 split XCAR
adds 7ca1835309e inline cdr
adds 0b7ea165471 add define_check_type
adds 5e3b3e95a9e add uintptr_type
adds c4ec8270ac8 rework emit_call_n_ref
adds 98612a85a50 adding more types
adds a65545c8905 make use of gcc_jit_context_get_int_type
adds 87ad88622b6 add define_CHECK_IMPURE
adds 34b3dac89ed homogeneous emit names
adds 5202f742b0f add setcar
adds ecf40f95a65 emit comments for inlined functions
adds 58dfd08fed0 reworking blocks
adds b5b0e63bbc2 fix setcar
adds dc963cf0c8a inline setcdr support
adds 7363e5c24c1 rework emit_cond_jump
adds 45c1b64ce68 pass orig lisp f name into compile_f
adds 0bdbd4a6012 introduce stack_el_t
adds 5c47cb9600d propagate contant types and optimize self calls
adds 9e71843f630 optimize primitve native call
adds c4b003f3c8d add emit_assign_to_stack_slot
adds aa312e07b7a add primitve call test
adds edb0acf2aec fix missing bubble sort test
adds 3fd19aecee0 fix native call to MANY func
adds fac31388977 add comp-tests-ffuncall-lambda-f test
adds 4311d6e04a3 introduce MAX_POP
adds 481062f42e2 introduce parsearg
adds 0dc882ee2e7 add &rest decription
adds 8c28758b43e extend cast capabilities
adds 193688f2fc3 add emit_ptr_arithmetic
adds 36c9295e414 basic &rest working
adds 4992fba7c56 rework COMP_DEBUG strategy
adds 98b500a0a21 optimize outgoing native manyarg calls
adds ccc719b2307 jump table support
adds cfcfd1fe8d6 fix jump table
adds 15402fe9dbd add comp.el
adds adeb0183c72 spill lap
adds 8d0ae21c484 working on comp.el
adds 83d1a34ef97 first limple
adds 85eb3adf002 working on
adds 2782a07f4d9 add lists car and cdr
adds 02bd9340e2d some code for const propagation
adds 8107fc6d0ce add SSA
adds a4ea174a372 clean all crazy macrology in favor of some special var
adds f745b498ad4 move out comp-limplify-listn
adds e209967089e working on
adds a9894ace841 purge C side
adds a0981655839 calling C
adds 34e0be815db add comp-c-func-name
adds ee04ef4f6f9 comment out unused functions
adds c51b7fe2c88 start compilation C side
adds a59ef0747f8 block list in limple
adds 3f98a32b7e1 basic blocks into C
adds cd55772c8c4 first functional function
adds e46c54e7387 introduce FUNCALL1 macro
adds 0a227b6db46 wipe out propagation info every new basic block
adds c1a738bd98f update tests
adds 1b9e05b430d fix function name
adds 40ffcb13151 simple call support
adds 99ec0b493a4 proper return in place
adds 24f80e510f5 rework hashtable usage
adds 30ba6d25324 rename entry block
adds 25908f52e16 parameter passing works again
adds 0bd54f29cbf two test passing
adds 65918ebff8e function name as annotation
adds c81aba08e32 fix list
adds 749f4ce51f5 improve function name translation
adds 6d0d29cae64 call ref works
adds 8f1492c0b7b simplify limple instruction set
adds 973a7b149f1 some consistency rework one test +
adds 73cb29c3fb6 varset support 5 test passing
adds ba8ca065a7c let limple support calls with no assignment
adds 2e20dca7a09 add discard aref aset
adds fdbdf3da7f0 symbol-value +1 test
adds 4a0379bdb41 reworking comp.el
adds 210a3c0b3ad comp-op-case in place plus other rework
adds ac297b67bb5 concat support
adds e1d94542152 basic funcall
adds 1deb54f5c9c adding conditionals
adds 988a5133dc8 block to hash
adds af7bfaad6a6 rename comp-limple-frame comp-limplify
adds 8c149505a08 conditionals working
adds 15e4c445648 some code massage
adds 721d1102986 improve comp-c-func-name
adds 5aee49d203a byte-varbind byte-unbind
adds 53947aa60b1 add comp-emit-set-call-subr macro
adds f9723f947a9 fix goto
adds 099f9159c43 rework comp.el
adds c87027e054e adding some ops
adds 13811eba32c better generated code
adds fb9711df98b uncommenting some tests
adds a556a2ef5b4 improve comp-op-case
adds f78257006c4 add a bunch of ops
adds c7341aad72e improve comp-op-case again
adds 45a4510738a adding ops
adds 231c71706b3 Add other ops
adds 13651c52ca6 uncommenting some test
adds 8da012e2242 ops
adds 80826b8220c uncomment test
adds d025ce26f84 stackset
adds 6e1e1bdc2c6 fix goto
adds e25cf441152 fix comp-emit-cond-jump
adds 7726cb25450 bubble sort works again
adds 759a15d446b adding non locals
adds 976357769fe rework arg parsing on the C side
adds a2cf65d2030 separate code
adds 868b6b454ea separate basic blocks
adds 8b22849a5ce pushconditioncase working
adds 1b72dad74f2 catch works
adds 79f7d40fa85 better make-comp-mvar
adds bebe5a9791f add limple switch support
adds 318c4772af4 fix comp-limplify-listn
adds c77ad1866d0 add incoming &optional args support
adds 63bcc81d1df add incoming &rest arg support
adds dba7034ea10 insert page breaks
adds 6465002b8a5 add tromeys tests
adds f46bfdf3234 fix max_args
adds b3dc6e8f068 fix gcc interruption
adds a5e428a6387 rework tests
adds 39e224ba184 clean-up unnecessary declarations
adds b670b2d8be0 pthread_sigmask instead of unblock_atimers
adds 7720dceba10 add record_unwind_current_buffer helper_unwind_protect
support
adds e1757517c33 fix hash table weakness
adds 26da67d10b9 add routine dispatcher
adds a42d6762894 change emit_limple_call_ref arg convention
adds df59970cc41 improve routine dispatcher
adds 9273afa8903 save C pointers as mint_ptr type to avoid corruption
adds b9c228438d3 block hash use symbol as key
adds e65d2f364cf some renaming
adds 9901f47ef77 some fixes to unbind_n
adds 5dda07d22c8 dipatcher support for helper_unwind_protect
record_unwind_current_buffer
adds f63e1740eda fix bug for not blanking func_hash after context release
adds 5992502ca42 add a test about buffer manipulation
adds 3e18100038a implement log-buffer
adds 128cc4a2f40 add record_unwind_protect_excursion support
adds bdadeff503d add narrow-to-region + widen support
adds 7dc99d5d51f add save-restriction support
adds bb8f8f5cfa0 mark todos
adds b6e7df0926b rework args structures
adds 0c33a8ff4bd fix &optional args
adds 29e17e08b39 add comp-emit-narg-prologue
adds 74635dafacb C support for new prologue mechanism
adds b6288d1322e improve comp-tests-ffuncall
adds ab69bb63641 some minors
adds 757a9590680 some renaming
adds af51e6556da inline add1
adds 643771818e3 inline sub1
adds b30bbf030ba inline consp
adds 92fc5baf17c inline car cdr
adds 4ed657604d6 inline negate
adds b72d1c5b157 remove duplicate code
adds ac036532599 fix preceding-char
adds d73dd4c12c9 inline numberp
adds 916a87f0a97 inline integerp
adds 15e31a4a1fa fix indent_to
adds fd6c673cfa7 inline setcar setcdr
adds 291531a7e46 code clean-up
adds 281d3a7aade some renaming
adds 24fe275711a optimize self calls
adds bdcd8dd9fe4 some other renaming
adds c4d723e865e add comp-compile-ctxt-to-file
adds 311c278c5bb export native_compiled_emacs_lisp symbol and make it
loadable.
adds f4603ab6743 render data_relocs vector
adds 52089993aa3 no need to quote types into structs
adds 941937d295d disable const vect per function
adds 7cd401f63db declare comp-ctxt Vcomp_ctxt
adds f5ab0db4b03 rename a bunch o f functions as private
adds 765e57e2d25 improve relocation collection
adds b6540a8ef5b emit relocs as text into c code
adds 6a65498228c fixup data relocs at load time
adds eb6ac423aa2 remove function list form the C compiler ctxt
adds 6f6362207f7 add funcs into comp-ctxt
adds c8a0b81f8ff basic reload almost working
adds 70a7c657422 move away from modules
adds 4d7a51eba2c prevent garbage collection
adds 20d42249ce8 emit reloc index
adds 79d4b6915c0 make use of data relocations
adds 5ebc3fc47cf have subr name in limple
adds 8bf2e4e282f add and call comp-add-subr-to-relocs
adds 5e06f2fc31a some clean-up into comp.el
adds 620794aa931 emit function relocation name from comp.el
adds d34eb7a39f1 reloc fist simple func
adds ed2d884872a seems to emit all relocs
adds cf0053a66a8 some renaming
adds ad5488cad62 emit function relocation into structure
adds 9413488ab4e reloc emission mechanism seems ok
adds dc52036074c improve reloc mechanism
adds e3163f1d4ce Revert "Create bytecode.h"
adds 4c03c46946d Revert "Move native C code into shared library"
adds 3b696d1cdcc Revert "Make block_atimers unblock_atimers extern"
adds a2257a531d0 add NATIVE_ELISP_SUFFIX def into congure.ac
adds a2b1795b96b clean-up unnecessary includes
adds c698ac791b3 add authorship
adds a102f471b39 emit relocs for callref too
adds 90425b6d4b3 better messaging when load native elisp
adds 76021e1e06c always release contex even in case of failure
adds bfc298ca31d style fix in emit_limple_push_handler
adds 999e625bc94 adding runtime relocs
adds b9b5cf4196e ignore inliners while relocating
adds 895bb4c9112 fix func reloc order emission
adds 94c542da1ac add more runtime helpers
adds 6df64d170a9 fix relocation emission into comp.el
adds 211db146a2f add record_unwind_current_buffer as imported
adds e672990d882 typo fixes
adds 3f841a942b2 add set_internal as runtime imported
adds 6ac6e5b4752 long string literal workaround
adds 17cf659fdfa add helper_unwind_protect as runtime imported
adds d88d35ffed6 let emit_literal_string_func emit a dbg friendly
friendly
adds 6cd45fbf37b rework stati object serialization
adds 41f1fd53c83 disable part of comp-tests-ffuncall
adds f23894516ac rename a function test to avoid name clashing
adds 2f559c26780 need to temporary add a load path
adds 6d4d9225afc simplify condition in emit_ctxt_code
adds 7e92976bc79 fix last test broken by reload
adds 5d6e42e013c update inline emitters
adds 43172dd01fc fix relocs for all inliners
adds c05d414844f emit fixnum constants as immediates
adds ff7093d74b5 some order into special vars
adds 9913638cc59 use nrevese where necessary
adds 82eb75bd542 remove unused helper functions
adds 2b51859d447 prepare for file compilation
adds 3d9d7b34511 generalize code into comp.el for compile multiple
funcitons
adds 37a794ce21a split final pass + some code rework
adds 29fcb6ca128 basic file compilation working
adds ac47ef773e0 test separate compile unit
adds 4814c6b1184 initial top level support (defvar working)
adds 17259826f26 fix build system for native compiler option
adds 06ad7458138 rename HAVE_LIBGCCJIT -> HAVE_NATIVE_COMP
adds 555450c7b1b fix lambda handling and add a test for that
adds 314f9fcf6cb uncomment back all tests
adds 59a428ed6cc fix single function compilation
adds fca675dae32 fix varset and add a test
adds 038f46c2526 rename comp-slot-next -> comp-slot+1
adds f74ab3e9ef7 get right dependency during top level form evaluantion
adds 4c6272373d4 add defconst support
adds 1b9b19ebf91 fix missing specbind import
adds ef6c633b9d5 add assertion for missing op support
adds 5adfe6520b5 fix pretty printing in native compilation buffer
adds a2b9d58b2e2 nit into comp-log
adds a70e54f6f7a some error handling in compile_function
adds a8517ba3ceb add sanity check into compile_function
adds b32900474fb rework log mechanism to work non interactively too
adds 5f1039630dc add verbosity parameter
adds c702e25a7a9 do not override existing basic blocks when branching
backwards!
adds b9f37a2a09a pacify gcc and improve sanaity checks
adds 63ecf01d0b0 crank optimizations while running native compiler test
suite
adds 24dcbf47d82 fix broken selfcall optimization
adds 59035c17d08 add test for recursive calls
adds 6a69e49f01f style nit
adds 77e80ae0136 fix missing cl- prefix in comp.el
adds 7edbb163b32 rework basic block creation
adds d6d5062bbae rework comp-new-frame
adds 89c144b8307 rename comp-ctxt-funcs comp-ctxt-exp-funcs
adds c158b52ea42 add edge computation
adds 03045e2e73e ssa and endge number generation with generator
adds e39f5e5c806 compute dominator tree
adds 634f71a2238 add dominator frontiers computation
adds deeae4c4151 some code massage + doc into the SSA pass
adds e4b32e3c572 place phis
adds 6963deed24b add comp-dominator-tree-walker
adds cb2e6461f3d core reorder
adds b7d1b2e9462 add ssa renaming
adds 7abf1ca1212 add phi finalizer
adds d7173579a7e remove incomplete propagation during limplification pass
adds c74f30c8e0f fix ssa renaming
adds 33ce5fe9da0 clean-up limplify
adds bbde29c0128 add ssa param to comp-new-frame
adds 94cae7b2bc0 fix again ssa renaming
adds 351576f913d adding propagation
adds 747c6a0dc8e modify callref format to explicitate mvars
adds 6d1c453726c fix switch emission due to missing const prop
adds ca28d5fd72d add some notes
adds 05b733e86c1 fix comp-compute-edges handling all kind of branches
adds aba160b0435 fix callref parsing into C back-end
adds 17ecb1c728e give back basic block a C like name
adds 83a146b24ec rewriting ssa rename
adds 69cbf2b2f30 keep on fixing ssa
adds 47b22e55141 add pushhandler to clobber operators
adds a317620a527 add comp-call-optim pass
adds bd3cd579cb4 remove comp-emit-funcall
adds 9709ff1436d add native_elisp field into Lisp_Subr
adds a8d358ed231 adding comp-call-optim pass
adds 403a7e59d5c fix compilation for comp.el
adds 2cd60cb5929 guard comp-call-optim-form-call for byte compiled callee
adds 8124ddf3874 dead code removal
adds 4088e467b3b better naming func_hash -> imported_func_h
adds c31b471cadc add direct-call direct-callref into frontend
adds 89172ac4376 split declaration and compilation
adds d87d9e41f58 extend emit_call to perform direct calls
adds bbf8b1df90f add direct-call direct-callref support into the backend
adds 2fb2862facf cleanup unnecessary code and allow inlining at speed 3
adds baf16746960 better error signaling when compilation fails
adds 10d7284a2a1 add missing arguments if missing in
comp-call-optim-form-call
adds 82778374fef better log output
adds 0a014a38620 rework lap spilling
adds 5976919a332 better logging
adds c6be6fd6ccc verify to never emit insns into a closed block
adds be1b64bdb51 strengthening comp-compute-edges
adds 4a0adfec2a1 better doc for comp-func struct
adds 4c33696014d remove unused field into comp-func
adds a49be9dba96 better comp-func doc
adds fcab7f72e17 fix comp-new-block-sym
adds b45122b7132 rework basic block entry sp emission
adds c8d745d10a4 clean-up pass mechanism
adds 772357698a2 fix nomenclature into declare_function
adds 6e205873992 floating frame in place
adds 86a22004c9b repropagate after call-optim
adds e3ed0208a8c better note
adds d9670ef1358 add dead code removal pass
adds eaade310405 clean ref slot for mvars optimized by
comp-call-optim-form-call
adds 6eb77feeee2 print object in comment when emitting with
emit_const_lisp_obj
adds 84caa1a404c optimize nil emission
adds 59d53e1fde5 fix push handler propagation
adds 9b5f8ebb5bb fix missing direct call parsing in comp back-end
adds 89abc8d66f7 move gcc_jit_context_dump_reproducer_to_file
adds 414a2b5bbc6 use type propagation into add1 sub1 negate
adds bdea0f62b55 add some call optimizer doc
adds 8f3af3f61f4 add type hint to car and cdr
adds c0ac7d039fb add type hint to setcar setcdr
adds d9db7770402 rework comp-call-optim-form-call
adds d66d6ec5138 initial add for compiler hits
adds 82a018e0622 better description
adds bb25117eb40 add comp-native-compiling flag
adds 9c31066ccdd fix comp.el compilation
adds 5630ebaf74f do not force inlining for func involving ipa-pro
adds 7d3da0a37ed fix subr-native-elisp-p predicate name
adds 9da698575ad always expand file name when bytecompiling
adds 8f1670b40fc don't crash when trying to format a very long string
adds 734eb8f940c remove defvar that is not anymore necessary
adds de1f89c2024 remove comp-debug
adds bf253dd2e9e regulate verbosity with comp-verbose
adds b8127e988e2 remove unnecessary autostirng usage
adds d19bb486155 fix missing direct parameter forwarding into
emit_limple_call_ref
adds 9ff098615f9 remove INLINE hints from comp.c
adds abac70f198f ignore anonymous forms (they are not functions)
adds 1f91b8c6eed better immediate type propagation
adds 65c0d931f79 alist-get instead of assoc cdr
adds 0ae14c17a24 fix compilation of devar defconst with doc string
adds 0cbe9c204e9 add comp-test-silly-frame to tests
adds 63078fb5af1 fix frame size computation
adds f8a454f3efa clean-up commented code
adds 4cc1374786d add comp-test-silly-frame2 to test funcs
adds 4a526ab48d1 remove nasty nested macro usage in limplify pass
adds 4a00e47d4d7 fix comp.el compilation warning
adds f69a2b851d8 remove unnecessary macros into limplify pass
adds 01334409d6b doc fix
adds 6bbbf3fd829 reworking limplify
adds cae7d6cd588 fix label to addr computation
adds ca907fe89b1 fix missing fall through handling
adds a90803a4d1b add stack sanity check
adds c6d819ecb5d fix initial stack depth
adds 26db0a03264 make stack depth computation robust in limplify
adds 3b58bac273b mega loop refactor
adds 1a4aa391eea reworking comp-limplify-block
adds f0e83548ee9 re enable switch support
adds 661567b7cd8 remove comp-stack-adjust
adds aadb83da748 fix initial sp value
adds 689bb582623 update emit-handler + rework comp-emit-cond-jump
adds f24c0c7111d log a page break when start compiling
adds 63a1f317d05 fix comp-limplify-block when falling through a return
adds 50604ff3872 fix missing jump into comp-emit-narg-prologue
adds eab243d2220 do not check label stack depth when this is not provided
adds e4684a2f9d0 fix ice logging message
adds 922c4128034 fix limplification when TAG follow fall through eob
adds 7ba9a4c895b add autoload
adds 8d08a8a1070 add fetch-handler operator
adds 96e2863f2e8 rework emit_limple_insn arg parsing
adds 4847522fd40 some clean-up
adds adac6fa11a9 make non local handler bb generation robust for all
order of creation
adds 1d3c0d1716e fix compilation when modules are enabled
adds 59f7b155119 fix comp-limplify-block for wrong cl func usage
adds face460c41f make more robust comp-emit-uncond-jump
adds cf72d9de0f4 emit TAG number as comment
adds 45158ed98b3 promote a couple of small functions tu subst
adds 67ac8603eaa better comp-limplify-block
adds 475b4768c85 simplify comp-limplify-block
adds 96bca89e5b0 fix subr name within comp-limplify-lap-inst
adds 10c6303d242 fix invalid write into emit_limple_insn
adds 283b0db31c8 Revert "simplify comp-limplify-block"
adds 0b9bec6863e fix comp-emit-narg-prologue
adds 515644edc0e sanity check against block duplication.
adds e0e0b92c1d3 rework limplify to prevent block duplication
adds a18e54f54bd add a test for functions with more than 8 arguments
adds 0f68de830ac fix limplification for functions with more than 8 args
adds 07203540828 native compile return the filename of the compilation
unit
adds d6ae5369b06 some code massage
adds 5eb8d3dba14 rework bytecomp spill code
adds fb309c14f0f limplify top level at last
adds fb41165adf7 add top-level-forms slot into comp-ctxt (replace old
specific defvar one)
adds 03d2dda12f9 add doc slot into comp-func struct
adds bf91dd23fb7 rework comp-spill-lap-functions-file
adds 5c188552341 rework top level environment modification mechanism
adds a2ed435e3aa fix function top_level_run generation
adds 809bd5aa347 test provide
adds 9ee6b685a33 add test for macro definition
adds 9f15b4c3ca9 fix top level macro generation
adds d392276b63c allow nested loadings
adds 33d8b736b03 do not native compile interactive functions
adds f97c03ebca4 add comp-tests-string-trim
adds 93aeb781e1d fix ref ssa propagation
adds 6761e69a2bc fix missing byte-save-restriction op
adds eca71dd5c7a fix ref propagation
adds ec00ef8d48a have propagate run the correct number of times
adds 6a34ff5d9c1 rework log mechanism and trim down verbosity
adds ce4375f57f9 two doc nits
adds 6d230fc2c04 comment unused functions
adds c47892201b2 add current thread missing reloc mechanism
adds 3ed524c908d add pure addr relocation mechanism
adds 105e7180230 sanity check during eln load
adds 2ee2c67736c simplify non local exit handler mechanism
adds 26aeca29801 fix comp-copy-insn for dotted pairs
adds e176d04d45a fix SIGIO hang after compilation
adds 76dd30a9859 fix again comp-copy-insn
adds aee75b87719 fix two nits
adds f9ea53442e6 move speed definition into lisp code
adds d5ffb494904 better comp-debug customize
adds c33c2ef5119 fix non local mechanism
adds c9f36795065 compile tests with debug 1
adds 00c493f0170 better doc
adds 942702f506d remove unused variable
adds e1128305102 add native-compile-async
adds 13816f14b2f propagate compiler settings to the async workers
adds 3bc77cca86f minimal error handling in load_comp_unit
adds 37a04737218 XFIXNUM return EMACS_INT
adds 7c9a3556e3d better FUNCALL1 name
adds 009089f0d69 chasing GNU style
adds fd42b6c6965 make sure to invoke the right emacs when spawning the
compiler job
adds 0cf4a9fdfc6 set intspec to NULL when creating subrs
adds 4320307843b propagate load-path into async workers + better
messaging
adds 8b8b8539d74 cleanup unnecessary symbol definition
adds d8f3f8736c7 do not compile automatically autoloads
adds f59a96f5655 fix compilation when native compiler is not enabled
adds 06fc663f519 better configure
adds 0f59ce58fc5 temporary fix subr doc field to zero
adds 6317f9e7b84 better error handling into load_comp_unit
adds 9b44051ea53 make load mechanism robust against primitives advises
adds 0f526028b18 do not compile if there's nothing to
adds a1fd3d6eaca improve subr-native-elisp-p
adds 787444c7690 fix max depth compilation
adds b91cbf80aeb add comp-tests-bootstrap
adds 11b34169f80 add comp-tests-trampoline-removal
adds 4bb671f1c6a fix emit_limple_call_ref for 0 args case
adds a82f1929fef rework comp-callref lambda list
adds 76fcc2a69a9 emit_limple_push_handler style fix
adds 3d0a3a51b8f fix configure.ac
adds f7c52087b2a do not force compiler settings within the testsuite
adds 13f3b52fa42 always name the compilation unit responsible for the
error
adds 437c75cfcda add native-units-loaded
adds ab3f36fac2d style nit into load_comp_unit
adds f6b58e8016c message when finished compiling
adds 6a546e63d01 remove old eln before creating a new one to prevent
crashes
adds 207b1514736 Vnative_units_loaded -> Vnative_load_history
adds 065dd0b5c6a better error signaling while loading
adds 3850be836ec make compilation too robust against advices
adds 41e5c9400cd require advice when compiling or loading
adds 77c9236957a add comp-tests-signal
adds 41bfb91f5db add comp-tests-jump-table-2-f
adds 42b08f8a9ad some style nits
adds a99a3fbc400 fix jump table emission when test fn is not eq
adds 16fe8a4678d allow for pure function call removal optimization
adds 3681402bf16 improve dead assignment
adds 407f5aac70f better comp-function-call-remove
adds ab5611c25b9 fix comp-propagate*
adds 0c60b3bae71 fix comp-tests-bootstrap
adds e97826ab845 remove native-load-history
adds 37989f9431b remove unsigned in favor of ptrdiff_t
adds 630fcab4fcf fix missing goto into load_comp_unit
adds eae7f30a9a3 comment nit
adds 95eb82644d3 fix symbol_subr + better naming
adds 4fe02acb6b0 better error handling while loading eln files
adds 23874aee882 define internal-native-compiler-error as error
adds 71b363e2b3c error handling rework
adds 0bf55d3a813 fix type hints error kind
adds d0e6a276643 better ert usage into tests
adds 99258421bbb sanityze orthography in comp.el
adds 8ef0a1814ec better loop style into comp-compute-edges
adds 954eb9b4a0b homogeneous setf style
adds d901221e2bb style fixes into comp.c
adds a421c277237 fix single function compilation
adds c0398220829 better style into comp-tests-bootstrap
adds 960aa0c7985 review two slot names in comp-func
adds 0c94e69fa6e add comp-tests-free-fun
adds 4fc8524df0e fix single function top level generation
adds d2d22904367 better comp-byte-frame-size
adds d4a5aba954c update limple comments
adds ea421cfefef do not use thread for async compilation
adds f0b1519fbd0 rename native-compile-log-buffer -> comp-log-buffer-name
adds 831f5e60612 make buffer names constant
adds 9650e5a1a90 revert unnecessary modifications
adds ba2bbea816a adjust print verbosity according to the doc
adds 44023f3db21 fix comp-log-edges
adds 6a3624eecbc fix wrong enum usage into declare_function
adds 10adad440b2 update limple example
adds ba51c31b47a gate propagate to comp-speed > 1
adds 5411beae022 remove unnecessary return when printing blocks
adds a214a29e483 fix comp-propagate-insn type propagation
adds 7f5f60d5434 insert compilation end message at the bottom of the
buffer
adds 9a87c4404fd native-compile-async accept list as input
adds ce254ffa44e do not emit elc file while native compiling
adds 4a639f3ae95 documentation nit
adds 60a81f44e49 better naming variable
adds e05253cb9bc let intern_c_string works creating with non-pure strings
adds f4de790beec add native compiled function docstring support
adds e2855d93ee4 renaming comp-decrypt-lambda-list ->
comp-decrypt-arg-list
adds d7071c64575 spill also interactive functions
adds 48f5530e792 add int-spec to comp-func
adds a248dfe2c33 native compile interactive functions support
adds 3345399e87f add native documentation support test
adds b3db331e8c3 add native interactive support test
adds 6c9acd13d0d single function native compilation doc + interactive
support + tests
adds 54e0b112d3a style nit
adds 26ce5664ae4 use safe alloca in declare_imported_func
adds 8234a62e6fb stringify within macro ADD_IMPORTED
adds 740462da615 remove ifdef where unnecessary and add where they are
adds 694ece77222 reworking relocation mechanism to use one single table
adds ac08a7f26c5 clean-up old function relocation code
adds d0173ecd0ce remove advice dependency
adds d0fcb15fa98 fix comp--register-subr
adds a10405386f8 malloc instead of static alloc into emit_ctxt_code
adds 88671e638b3 make use of ARRAYELTS macro where possible
adds ee4feb005ff fix some nits
adds a647a97320e better scratch slot support
adds b3cbdfc8647 add basic compilation unit into structure
adds 4496a3f5ba8 initial compilation unit as object add
adds f0671c60637 make dynlib_close active code
adds 9a8f33f2852 introduce SUBRP_NATIVE_COMPILEDP
adds 54677f96f3a split out copy_file_fd
adds 79436f0c744 use memory mapped file for loading elns
adds c5bb62f99db initial gc support
adds 4c8b46514d8 some rename on compilation unit struct
adds a88e5f0f199 better compilation unit definition
adds 42362d99144 remove load_handle_stack and use the implementation one
adds 5ecb71c1e65 clean-up unnecessary function prevent_gc
adds b275ddd63a2 rationalize load functions
adds 5dae0a9a551 add support for native comp unit to type-of
adds 0a74771ee9c fix invalid read in fill_freloc
adds fd3c00ff928 add subr-native-compilation-unit primitive
adds 12639610f78 better printing for native compilation unit
adds df0a7547cba add native-comp-unit-file primitive
adds ca8d5ed6ecd add disassemble support for native compiled functions
adds 8b1d9b8e5ed add initial native compiler pdumper support
adds df62baa7d4e Revert "use memory mapped file for loading elns"
adds 080dacda789 Revert "split out copy_file_fd"
adds 36ab5c6d49f some more pdumper integration support
adds 15ac0877122 add pdump relocation phases
adds b6d6e7feb75 add native compilation unit pdumper support
adds 568883c9be8 add native elisp subr pdumper support
adds 2ccce1bc395 some style fixes
adds ef59b67e465 mitigate ifdef proliferation
adds e678021f0c3 add batch-native-compile
adds cedc19297e4 add elns to the gitignore
adds 44db9b912f1 never load a compilation unit without filling the func
link table
adds 726d8c5bae8 move late relocs after emacs relocations
adds 5f63ac26ccc always fill freloc before compiling too
adds 4beb850efb9 add native support to the build system
adds 9514dbf7ed7 adjust max_specpdl_size to sustain bootstrap
adds fdb31d6a270 fix naming for predicate SUBR_NATIVE_COMPILEDP
adds 92e285fdf08 set disassemble buffer in read only
adds a5a1b53807a do not force function inlining
adds f4cb9cc9034 rename IMPORTED_FUNC_LINK_TABLE -> FUNC_LINK_TABLE_SYM
adds 1c08dc82121 some rework to please --enable-check-lisp-object-type
adds c00236a8805 sign and check function link table
adds 0bb5a474023 move LATE_RELOCS just before VERY_LATE_RELOCS
adds 00f7fd7d427 fix non local propagation handling
adds e666bf781f1 add customize comp-never-optimize-functions
adds 037b9897a46 add batch-byte-native-compile-for-bootstrap
adds 2875340c9fc fix nit
adds 4946ed48fee rework build system for one pass
adds f0290502f33 disable propagation when non locals are present
adds 976b7fcc8ce fix aliased function names trampoline removal
adds 6c77a9e046d do not crash compilation trying to optimize wrong code
adds b18f92a942d rework predicates to be homogeneous
adds c4b886831ac compile each eln to a temporary one and rename it as
last
adds 498468a2367 make build system configurable again
adds 3ba1b52e277 check for libgccjit lib to be reachable in configure.ac
adds 11192b29adf make standard emacs compilable again
adds dd66ef5ad19 set nativecomp configure option off by default
adds b0a283872c7 Revert "Pacify gcc -Wunused-function on Ubuntu 18.04.3"
adds 5252b59b2b3 Better compile-clean and bootstrap-clean target
definition
adds 3039c55642f Do not block sw interrupts in batch mode (don't ignore
C-c)
adds 25332bb0d39 Fix bytecomp message when native compiling
adds 2239cc81b72 Extend find-library-suffixes and find-library-name for
eln support
adds 5a228fefb6f Prevent false warning emission
adds a59cc78fcb8 Simplify configure.ac removing unnecessary empty
parameters
adds 93ed2c32dfd Move function reloc data into pure space during
bootstrap
adds c1d034fc27e Split relocated data into two separate arrays
adds e83bc2503b6 Always force debug 0 for bootstrap test
adds a0c6ee6fc57 Do no force speed while running the testsuite
adds fce1333c22d Clean-up unnecessary member usage
adds 9e08edf98fd Extend propagation to a wider set of (non pure)
functions
adds 6696b561d4d Fix load_comp_unit for non zero speeds
adds ffa59bb1611 Always define subr-native-elisp-p also without native
compiler
adds 7c93bb113ec Rework load mechanism to make Vcomp_loaded_handles
unnecessary
adds ea56b58098d Add assertion in load_comp_unit
adds 15aedf3e3d7 Merge remote-tracking branch 'savannah/master' into HEAD
adds d71801ea34b Clean-up unused variable into load_comp_unit
adds f1bc8e480cc Merge remote-tracking branch 'savannah/master' into HEAD
adds fe9e4c42b3e Better function naming for
comp-function-call-maybe-remove
adds 0c6f4caeb32 Clean-up old gc disable refuse in comp-tests-non-locals
adds c27394da7e3 Rework frame layout
adds 3b3525b916e Backward propagate only once
adds 4b4c7535a05 Speed 2 goes default
adds 2a8a3a9f28a Use `sxhash-eq' to generate mvar SSA ids
adds 5bd485340fe Introduce comp-dry-run
adds 8c108ce6076 Add a simple pass for self TCO
adds 81c34a35aab Update copyright years plus two style nits
adds de17b43370f Merge remote-tracking branch 'savannah/master' into HEAD
adds d8e4ba26933 Reorder m-var slots
adds ec5d95782d9 Verify '--with-nativecomp' has also
'--with-dumping=pdumper'
adds 3a7aa06d157 Emit 'top_level_run' objects as impure
adds 93f86a23784 Test 'comp-eq' should not assume any string hashing
policy
adds 3130690882d Fix `comp-tests-free-fun'
adds 5153dc17f23 Merge remote-tracking branch 'savannah/master' into HEAD
adds 1dc237f2807 Make build process robust against interruptions
adds 48b131c6d17 * Add two hooks for async native compilation
adds 3e1ec5d87de Merge remote-tracking branch 'savannah/master' into HEAD
adds f0daf1292cc * Two grammar fixes into async hooks doc
adds 94dcb69256a Add ephemeral relocation data class
adds 6898161a2b4 Rename d-base allocation classe into d-default
adds 511415f6f65 Store optimize qualities into .eln files
adds 86cc9377cec * ; Add a TODO for a future optimization
adds 6664f98821d Merge remote-tracking branch 'savannah/master' into HEAD
adds 62384df2656 * Reduce stack depth while marking native compiled subrs
adds b7f36249246 * Rename comp-emit-set-const -> comp-emit-setimm
adds 5543338b0c6 Optimize relocation classes for object duplication
adds b41d76fa5e0 Remove relocation index form LIMPLE setimm
adds f60cb02cdfd * Allow for multiple SSA runs
adds 0cef208cc32 * Reorganize passes
adds 0da62d94e2a Change parameter name into comp--compile-ctxt-to-file
adds 2dae7e1b697 Add system-configuration in the compilation output path
adds 8788fab9e1a ; Nit fix in comment
adds d0066e30615 * Keep comp-subr-list into pure space
adds ce9e3a4ce75 Introduce 'effective_load_path'
adds bf4f620b2f9 * ; Clean-up out of date comment
adds 286e21c4e86 Rework `find-lisp-object-file-name'
adds f77f6ca7705 Fix org for eln new compilation folder layout
adds 43b6f05dfb4 Hash eln ABI once and add it to the output compilation
path
adds 1f3ba658fcc * Do not crash if the output directory is created in
the meanwhile
adds 6487d4ac5da Merge remote-tracking branch 'savannah/master' into HEAD
adds dc89f3a0df1 * Fix build for stock configuration
adds e4b5bd990b5 * Add test-native-bootstrap as CI test
adds cd9c1e48890 * Raise timeout for test-native-bootstrap CI test and
build with -j2
adds 6c3efad161d * test-native-bootstrap CI test configured for speed 0
adds f055f523216 * Fix two find function functions for native compilation
adds 4c8a84002f4 * New native-comp CI setup
adds dc7ccfaf0fe * Fix typo into pdumper integration
adds 9838ee7ed87 * Fix regexp instroduced by f055f52321
adds 87ee6ff4eb6 Merge remote-tracking branch 'savannah/master' into HEAD
adds f21e1dfc9f9 * Set relocation class as ephemeral in
`comp-limplify-top-level'
adds 2cf4b81009e * Fix GC mark for native compiled functions
adds e23856167be * Fix store_function_docstring for for native functions
adds 566f0f1b639 * Improve load_comp_unit
adds 5f8b6308233 Merge remote-tracking branch 'savannah/master' into HEAD
adds d0a504f5c41 Merge remote-tracking branch 'savannah/master' into HEAD
adds ab8fed0a96a * Do not produce .eln files when a byte compilation
error happen
adds 144e8f64b69 Prefix native compilation folders with "eln-"
adds dab8dd836cb Fix make bootstrap for native compilation
adds 74380013858 Merge remote-tracking branch 'savannah/master' into HEAD
adds 46a4ca4774e comp.el: Minor improvements
adds 7359f9e3636 * comp.el: Fix missing rx require
adds 62bc0c2d7a2 * .gitlab-ci.yml: Always run test-filenotify-gio
adds a8c20f67be5 Merge remote-tracking branch 'savannah/master' into HEAD
adds 92fdfa4b5a4 * comp.el: Make compilation logic to be dynamically
controllable
adds 0b28bf0529c * comp.el: Estimate async worker number using system
CPU number
adds ea8864fb672 * comp.el: (native-compile-async) do not duplicate
queue entries
adds 159f61baa9e Trigger native compilation when loading bytecode
adds e57d5a71ba7 Merge remote-tracking branch 'savannah/master' into HEAD
adds f2c437761f5 * comp.el: Have the compiler generates
'late_top_level_run'
adds 034d9b319c2 * comp.el: late-load support optional as
`native-compile' parameter
adds b53fc685352 Extend low level code for late load
adds c3e640bfa66 * comp.el: Extend `native-compile-async' for load and
late-load
adds 7565a4a1170 Command late load when deferring compilation
adds 0179d95630f * comp.c (native-elisp-load): Guard against misisng
file.
adds b070571f93d * comp.el (comp-run-async-workers): Load only if
compilation succeed
adds 981cc157509 Merge remote-tracking branch 'savannah/master' into HEAD
adds 64a6709f648 * comp.el (comp-async-jobs-number): Fix customize type.
adds e05a62a968e Have a fast build option triggered by env var
NATIVE_FAST_BOOT
adds ab4fff52d41 * .gitlab-ci.yml: CI test native bootstrap speed1 and
speed2
adds ef30feb554d * comp.el: Add missing require
adds 07e314569b7 * comp.c (maybe_defer_native_compilation): Add some
debug code
adds 855940df6bd * comp.c (maybe_defer_native_compilation): Fix
adds eb1d22b136a Merge remote-tracking branch 'savannah/master' into HEAD
adds f8b07ff4f31 Guard against function redefinition during deferred load
adds 8cc8adb04d2 Merge remote-tracking branch 'savannah/master' into HEAD
adds 73ced8c23ec * comp.el : Fix typo introduced by f8b07ff4f3
adds f7e10297d18 Merge remote-tracking branch 'savannah/master' into HEAD
adds 4acc4ac6675 * comp.el (native-compile-async): Fix excessive
messaging
adds bb0496e7e55 * comp.c (emit_mvar_access): Fix speed 1 compilation
adds 79483a5873a * .gitlab-ci.yml (test-native-bootstrap-speed*):
Timeout to 8h
adds 05f89e8ef4e src/comp.c (Fcomp__init_ctxt): Aesthetic
adds 9d8ce520f03 * comp.c (maybe_defer_native_compilation): Compile comp
dependecies.
adds d5f6dc131b6 Prevent collisions in C namespace and function shadowing
adds 3c5e3ca2bad * test/src/comp-test-funcs.el
(comp-test-big-interactive): New test
adds 89cbff32e41 * test/src/comp-tests.el (comp-tests-doc): Fix
adds c69c185109c Add comp-test-40187 checking function shadowing.
adds 53f9bc6908a * comp.el (comp-output-base-filename): Handle src being
a symbol
adds 530faee2752 Fix free function compilation
adds 00ee320a620 Merge remote-tracking branch 'savannah/master' into HEAD
adds 63af801ed34 configure.ac: switch to POSIX sh behaviour
adds 3cc04386298 Merge remote-tracking branch 'savannah/master' into HEAD
adds 9bf9550836b src/comp.c: Fix i386
adds fcce8dd3614 Merge remote-tracking branch 'savannah/master' into HEAD
adds 37a9d1e42b5 * lisp/emacs-lisp/comp.el (native-compile): Better
documentation.
adds 70cb9644817 * src/comp.c: Clean-up unnecessary field declaration.
adds 49a3790e684 * src/comp.c: Add MSB TAG and wide int support.
adds e3dff709b75 * src/comp.c: Emit cast only when necessary.
adds 7009e8af055 * src/comp.c (emit_binary_op): New function.
adds 598380416cf * src/comp.c (hash_native_abi): Fix assertion.
adds 346d50989a4 * src/comp.c (emit_const_lisp_obj, emit_mvar_val): Fix.
adds 4263f2fd15e * src/comp.c (emit_XFIXNUM): Fix for LSB_TAG plus
annotate a FIXME.
adds 3608623eba9 Merge remote-tracking branch 'savannah/master' into HEAD
adds a04c960a358 * src/comp.c (emit_FIXNUMP): Don't emit a shift when
unnecessary.
adds 32a079aef29 * lisp/emacs-lisp/comp.el (comp-c-func-name): Fix for
M-x disassemble
adds 4abb8c822ce Merge remote-tracking branch 'savannah/master' into HEAD
adds 62f956970f5 * src/comp.c (native-comp-unit-file): Better parameter
name.
adds d85b803b78b * src/comp.c (native-comp-unit-set-file): New function.
adds f4156b452fd Implement position independent dump.
adds 7f5d1e9aa8e Set invocation variables during dump load.
adds 3dd6cf81395 Implement working make install for native build.
adds b56de5dda23 * src/pdumper.c (dump_do_dump_relocation): Optimize
native dump load.
adds f9a1d4b3f74 Merge remote-tracking branch 'savannah/master' into HEAD
adds 6e09597e27f Introduce load-true-file-name
adds c8b7e07553a Revert "Fix org for eln new compilation folder layout"
adds 3effa2d6746 Merge remote-tracking branch 'savannah/master' into HEAD
adds 1c5548f1c51 * src/lread.c (Fload): Add comment.
adds 05adf0353fa Fix function find mechanism for installed instance.
adds 97873235523 * src/lread.c (Fload): Clean-up unnecessary sanity
check.
adds 517c123fd4b Merge remote-tracking branch 'savannah/master' into HEAD
adds 9f42f35418c * Fix native-compile-async for bug#40602.
adds b7678cf10e1 * lisp/emacs-lisp/comp.el (comp-finalize-relocs):
Better commentary.
adds 8decfbe4d75 * lisp/emacs-lisp/comp.el (native-compile-async):
Better error message.
adds 8db8c851ad1 Always set `load-true-file-name' where `load-file-name'
is set too.
adds 208a11d3f0e Merge remote-tracking branch 'savannah/master' into HEAD
adds c5ed3a72a8a * lisp/subr.el (eval-after-load): Make use of
load-true-file-name bug#40638
adds 886ded1b70f * lisp/emacs-lisp/comp.el
(comp-never-optimize-functions): Add yes-or-no-p
adds d432cbeb27c Merge remote-tracking branch 'savannah/master' into HEAD
adds 65cc8efa333 * lisp/emacs-lisp/comp.el
(comp-never-optimize-functions): Better doc fix
adds 301cf0d2789 Merge remote-tracking branch 'savannah/master' into HEAD
adds 81389d5f2dc * lisp/emacs-lisp/bytecomp.el
(byte-compile-refresh-preloaded): Add comp.eln
adds b380451c6a6 * lisp/emacs-lisp/comp.el (comp-run-async-workers): Fix
non late load.
adds c120dbc73a0 * lisp/subr.el (subr-primitive-p): New inline function.
adds 3ac3ba22be5 * lisp/subr.el (called-interactively-p): Fix for native
code bug#40694.
adds e527d1ab285 Merge remote-tracking branch 'savannah/master' into HEAD
adds e208de9d259 Store ongoing compilations processes as hash table.
adds bab36619fb2 Fix deferred-compilation for double compilation
(bug#40838).
adds c984a53b4e1 Merge remote-tracking branch 'savannah/master' into HEAD
adds 9c4c0af89d8 * lisp/emacs-lisp/comp.el (comp-run-async-workers): Use
`clrhash'.
adds d73e64076e0 Store function documentations in a hash table.
adds d3984becca4 * src/comp.c (declare_function): fix missing NILP.
adds e95dca6683e * Rename TEXT_OPTIM_QLY into TEXT_OPTIM_QLY_SYM.
adds f691af80f1c * src/comp.h (load_comp_unit): Fix declaration style.
adds a7fac2e91fb Lazy load function documentation.
adds 57fa590aa6d * src/pdumper.c (dump_subr): Clean-up now unnecessary
kludge.
adds 9f5b7eb5e05 * src/comp.h (Fnative_elisp_load): Add fake inline for
stock build.
adds 64af8f941fb * src/data.c (syms_of_data): Fix #ifdef
HAVE_NATIVE_COMP position.
adds 2878624980a Merge remote-tracking branch 'savannah/master' into HEAD
adds bb4cf13c47a Convert before final function doc hash into a vector.
adds e6fb440ed7e Merge remote-tracking branch 'savannah/master' into HEAD
adds f8b254d1957 Rework spill LAP mechanism in preparation of compiling
lambdas.
adds ab66e61b58c Merge remote-tracking branch 'savannah/master' into HEAD
adds 02e3ffad6d9 * Fix async compilation non respecting
`comp-always-compile' nil value.
adds 8d372201904 * Introduce `comp-output-directory'
adds 1ec7499e59a * Add a warning for missing write privilege
adds c6a610ecdcf Merge remote-tracking branch 'savannah/master' into HEAD
adds 766f4b96ee1 * configure.ac: Add a better libgccjit test plus some
morw err message
adds a261db17116 * configure.ac: Better messaging when libgccjit fails
smoke test
adds 6d25de46f77 * configure.ac: Fix var usage + better messaging.
adds f8df3320b1c * Add native compilation unit black list
adds 92cf4bb8cc3 Merge remote-tracking branch 'savannah/master' into HEAD
adds cf105f60441 * Fix bug#41112
adds 92dc81f85e1 Merge remote-tracking branch 'savannah/master' into HEAD
adds 40f655e0505 * Add 'comp-deferred-compilation-black-list' customize
adds c6eb2760766 Merge remote-tracking branch 'savannah/master' into HEAD
adds bd8be64ce3f * Fix --enable-check-lisp-object-type GNU/Linux X86_64
build
adds bc50c0c57ec Merge remote-tracking branch 'savannah/master' into HEAD
adds 49def706f36 * src/comp.c (load_comp_unit): Style fix.
adds 9bc0a7c4082 * Fix `comp-deferred-compilation-black-list'
effectiveness
adds 3bcb79fdcd4 Merge remote-tracking branch 'savannah/master' into HEAD
adds 28df049b8d4 * test/src/comp-tests.el (comp-tests-bootstrap): Fix
test.
adds a335f7eeacd Update spill LAP machinery and compile anonymous lambdas
adds 3ab6a756671 * Indentation fix
adds 5bf685f17cd * Rename emit_mvar_val -> emit_mvar_rval
adds acf7e129ea1 * Rename emit_mvar_access -> emit_mvar_lval
adds 392a6f9bab5 * Split emit_const_lisp_obj logic
adds c12831a6b6f * Rework comp-spill-lap-function
adds 2ee2fb5a86a * Prune now unnecessary byte-code objects
adds 6eb14daccf0 * Dump log and intemediate GCC IRs only at comp-debug 3
adds 49f0331f53f * Render all immediates as comments at comp-debug > 2
adds 44b0ce6e38f Add anonymous lambdas reload mechanism
adds 27b80ae94c6 * Better Vcomp_sym_subr_c_name_h test function + doc
adds e5b24b85a25 * Native compiler test update
adds 2b064c780cd * Fix speed 2 bootstrap
adds e351a122165 Sanity check on lambdas fixups
adds ff9e40e9fef * Add check_comp_unit_relocs
adds 9a64585c126 * Allow for logging async compilation command line
adds d6f6353cfdb * Do not refuse to compile if a dynamic lambda is
encountered
adds 9e9421c7eec * Fix bug#41346 assertion triggered while loading dump
adds cd4ef52c867 Merge remote-tracking branch 'savannah/master' into HEAD
adds 6d850b50c53 * Make the Evil happy (Bug#41374)
adds 2ac61945852 * Add new customize `comp-async-env-modifier-form'
(Bug#40838)
adds 2aec16ab754 * Pacify with the byte-compiler
adds f5ba60defbe * lisp/emacs-lisp/comp.el (comp-num-cpus): Fix
definition.
adds 68fad7a8fc9 Do not block SIGIO in platforms that don't have it.
adds 05b08f26444 * Handle setjmp() taking two arguments in Windows.
adds 72a96ed992b * src/comp.c (emit_setjmp): Aesthetic, respect 80
columns limit.
adds 5ff2cbdb04f * Remove a layer of indirection for access to pure
storage.
adds 7fa83f9ac96 Handle LISP_WORDS_ARE_POINTERS and
CHECK_LISP_OBJECT_TYPE.
adds 38a9ddbc1c6 * src/comp.c: Some aesthetic code clean-up.
adds f036ec97cec * src/comp.c: Fix i386 --enable-check-lisp-object-type
adds 0a2ac47909c * src/comp.c: Fix 32bit wide-int.
adds 483cdf7a794 Load libgccjit dynamically in Windows.
adds 21aef26a4c0 * src/comp.c: Aesthetic, GNU style fixes.
adds 60b326ef112 * Workaround the 32768 chars command line limit in
Windows.
adds d59607b6859 * Windows: Use NUMBER_OF_PROCESSORS environment
variable.
adds f5dceed09a8 * lisp/loadup.el: Use new 'native-comp-available-p'.
adds 9daffe9cfe8 Merge remote-tracking branch 'savannah/master' into HEAD
adds 1b809f378f6 Improve handling of native compilation units still in
use in Windows
adds 1bc558b77e6 Fix non Windows builds
adds 0bba0e367b4 Fix GNU style
adds 2bc41e09632 ; Ease ifdef navigation in native-comp files
adds b478d57e73c Merge remote-tracking branch 'savannah/master' into HEAD
adds f28b1780c6d * Split type hint pass from dead code removal pass into
dedicated one.
adds 3fa73fa0fb1 Add a compiler hint test
adds 15c121ee0b5 * Avoid calling Ffile_exists_p too early
adds eeebbd5fcbd Merge remote-tracking branch 'savannah/master' into HEAD
adds bb9c0188ea3 Do not call `gensym' too early when loading a dump file.
adds b818a49f667 Fix loading of libgccjit.dll while dumping in Windows.
adds 5cf148cfef2 * Emit better debug comments in emit_static_object
adds 3efb2808d41 * Cut down compile-time emitting static data as string
literals
adds 15d4fee69fa Merge remote-tracking branch 'savannah/master' into HEAD
adds c936e028c64 * Add `comp-libgccjit-version' subr
adds ce3c1ea83e1 * Optimize 'emit_static_object' for load-time
adds 2e25eebfbd2 Store libgccjit version into generated code
adds 516575369b7 * Remove unnecessary DLL load of
gcc_jit_block_add_assignment_op.
adds 035a91dd963 * Define casts using functions.
adds 9f6c12be557 * Throw an ICE when asked to emit a cast with sign
extension.
adds b619339b7a6 Fix DLL imports of gccjit version functions.
adds e4e6bb7fdda * Introduce `comp-loop-insn-in-block'
adds f5ea65b4367 Merge remote-tracking branch 'savannah/master' into HEAD
adds 5684b3420d7 * Fix build for --enable-check-lisp-object-type=yes
(bug#41703)
adds 385d9e69740 Some fixes for --without-nativecomp config
adds ee3df1483a9 Merge remote-tracking branch 'savannah/master' into HEAD
adds e38678b268c Reduce the number of files probed when finding a lisp
file.
adds e8ab017b6d4 Change 'direct-call' 'direct-callref' LIMPLE ops
sematinc
adds 6449a058b15 * Clean-up unnecessary lisp_X context definition
adds dcfcbb14f50 * Allow for optimizing anonymous lambdas in call-optim
adds 489a79de96c * Mitigate possible speed 3 miss-optimization
adds a58fef9f63f * Optimize optimizable variables
adds 47a6fbd3827 * Improve propagate pass
adds 88ccee4083f * Fix comp-call-optim-form-call for null `callee'
adds fbf4882a8ba * Rename comp-function-optimizable ->
comp-function-optimizable-p
adds 3d576c784b3 Merge remote-tracking branch 'savannah/master' into dev
adds dfa52572bdc * src/pdumper.c (dump_do_dump_relocation): Fix
'lambda_gc_guard' fill value.
adds 3d3737b90ab * Move final log after containers has been finalized
adds 4784bcc96b3 * Fix load logic for the reloading CU case (bug#41754)
adds f2864e3354f Rename lambda_gc_guard -> lambda_gc_guard_h
adds 5e8cdca71a6 * src/comp.h (struct Lisp_Native_Comp_Unit): Fix
missing GCALIGNED_STRUCT.
adds 4d1cfd0997c * Fix usage of cl-destructuring-bind in
package--delete-directory.
adds 10933f235fa Copy suffixes passed to 'openp' to avoid GC crashes.
Fixes bug#41755
adds dd939d7484a * Remove unused 'helper_save_window_excursion'
adds 506febd5e72 Remove `Vcomp_sym_subr_c_name_h'
adds 904550d8c8e Fix recursive load for non cons hashed
'data_ephemeral_vec' content
adds ab78ed83b97 * Fix memory leak when native compiled function is
collected
adds a6cc16d04ca Merge remote-tracking branch 'savahnna/master' into HEAD
adds 88a116d3778 * src/alloc.c (cleanup_vector): Fix
--enable-check-lisp-object-type build.
adds 7f8dbf70a5b Fix const qualifier warnings
adds 34ed9d24984 * Introduce latches
adds 5a55a845a7c * Implement 'maybe_gc_or_quit' to allow correct GC in
compiled Lisp.
adds c37b5446d1f Add native compiler dynamic scope support
adds 47ab6c237e7 Add some testing for dynamic scope
adds 29b2a08c365 Execute top level forms in the right lex/dyn scope.
adds decced83372 Allow per function speed declaration
adds 34117dea773 Add a test for speed -1
adds 51df0ab6f6d Do not native compile two functions to allow cc-mode
hack
adds 1179a1c748f * Add a func-arity test for dynamic functions
adds cfb871add49 * Handle correctly pure delaration specifier.
adds 89b6f56de01 * src/comp.c (Fcomp__compile_ctxt_to_file): Confine gcc
optim level in [0, 3].
adds 0a70ed9df27 ;* src/comp.c (define_maybe_gc_or_quit): Fix a comment.
adds f0e9fdd1f9a Two `load-history' eln related fixes.
adds c324e02f758 Merge remote-tracking branch 'savahnna/master' into dev
adds 801e19d0ba8 * lisp/gnus/gnus.el (gnus): Fix a check to handle
native compilation.
adds 24f68d6bfc8 src/comp.c (Fcomp__register_subr): Handle advice
activation (bug#42038).
adds 0eedb5af0b9 Merge remote-tracking branch 'savannah/master' into HEAD
adds 7f8512765a5 * Setup correctly the printer while dumping objs in
native CU (bug#42088)
adds 5b8b2982830 Add a test to verify CL macro expansion in dynamic scope
adds 6c7f615ae59 * src/comp.c (Fcomp__register_subr): Remove code
duplication using Fdefalias.
adds 98196b03c17 Merge remote-tracking branch 'savannah/master' into
uninterned
adds 1dd2c8cd077 * Enable deferred compilation for dynamic scoped code
adds 0ce4bf3ede9 * Do not skip native compilation for leim subfolder
during boostrap
adds d3ac3534b45 Revert "* src/comp.c (Fcomp__register_subr): Remove
code duplication using Fdefalias."
adds 4681f330714 Fix lambda-list relocation class
adds 0f964db3279 Add a test for lambda list containing uninterned symbols
adds 25bdf99713a Merge remote-tracking branch 'savahnna/master' into HEAD
adds b67e156041f * Add to possibility to write per pass specific tests
adds 8f81859497b Rework `comp-c-func-name' arguments
adds 7e004d24a4a * Add a test to verify tail recursion elimination
adds b0f683ec16a * Fix missing tail recursion elimination
adds 2593bbee51f * Relax constant folding rules
adds 3d43d45755b Merge remote-tracking branch 'savannah/master' into HEAD
adds 0b81044e7e7 * Clean-up some const folding logic and add
`comp-function-pure-p'
adds b31b0ebefef * Rework some test logic for generality
adds e6ab4e3dfe2 * Add a test targeting forward propagation
adds 3db6ace8044 * Define `comp-symbol-func-to-fun'
adds 4348969536f * test/src/comp-test-funcs.el (comp-tests-aref-aset-f)
: Fix UB.
adds 5688739c5bd * Add `comp-call-op-p'
adds 7622740e293 * Introduce a new pass ipa-pure
adds b4de6baa7b5 * Optimize pure functions defined by the compilation
environment
adds a53b446cb02 Add some tests for pure function optimization
adds 92e744d7875 ;* test/src/comp-test-funcs-dyn.el: Fix comment header.
adds 9aaca828fc6 * Add `comp-disabled-passes'
adds 02bf2e08e27 * Disable ipa-pure in comp-tests-tco
adds 5f13016cedd Merge remote-tracking branch 'savannah/master' into wip2
adds c389feede5f * Rework the backend to allocate arument arrays for
call by references
adds 527b697b2a1 * Rework frame allocation strategy
adds 36c289ec8b8 * Clean-up now unnecessary backward propagation in
comp.el
adds eb091c8647a * Rename `comp-propagate' into `fw-prop'
adds 5be335e6b5d Merge remote-tracking branch 'savahnna/master' into HEAD
adds 4c46f8bac0a * Add a simple major mode for coloring LIMPLE in the
log buffer
adds 82169a3d970 * Fix bug#42360
adds 2c2cc21f1be Add a testcase for bug#42360
adds 907618b3b51 Merge remote-tracking branch 'savahnna/master' into HEAD
adds 37e0dbc9724 Merge remote-tracking branch 'savannah/master' into HEAD
adds 6c108e44c95 * Add `comp-ensure-native-compiler' guarding entry
points
adds 79ed9038054 * Add NATIVE_COMP to `system-configuration-features'
adds 7a161dc688f Merge remote-tracking branch 'savahnna/master' into HEAD
adds e5095f0fd31 Merge remote-tracking branch 'savannah/master' into HEAD
adds 80d7f710f2f * Fix defsubst missing inline Bug#42664
adds 12a982d9789 Merge remote-tracking branch 'savannah/master' into HEAD
adds dd814b0a58a * lisp/emacs-lisp/bytecomp.el: Guard against double
native compilation.
adds f6502f95925 ; * lisp/emacs-lisp/comp.el
(comp-deferred-compilation): Fix doc.
adds 46e7613ad3b Merge remote-tracking branch 'savannah/master' into HEAD
adds b85870e65b6 * src/pdumper.c (dump_cold_native_subr): Clean-up
*IMPLICIT_CONVERSION macros.
adds 1712311f008 * src/pdumper.c (dump_do_dump_relocation): Improve
error messages.
adds 3882e8fd244 * Fix excessive echo area usage
adds f2e6168ece6 * Remove a warning for conventional build
adds 3224a443060 Move eln files into dedicated cache directories
adds 88b860ef6c6 Make comp-deferred-compilation a simple global and set
it on by default
adds dbeafd34032 Some Makefile updates and clean-up
adds df774c4947c * Prevent recursive load
adds 377ffdb528e * Do not fail if more then one level of directories has
to be created
adds b6238d826e5 * Deferred compilation must always compile despite
source file timestamp
adds 171db311015 Make install target functional for new eln-cache
directory arrangement
adds da54406077c Allow for native compiling .el.gz files
adds 40de06390d2 * Remove a false permission related error while native
compiling
adds 142cfe942f9 * Introduce `load-no-native'
adds 114b1d8f905 * test/src/comp-tests.el (comp-tests-bootstrap): Fix
test for new eln setup.
adds 76faab27cf4 * Improve eln filename hashing
adds fc9b68636b1 * Fix async compilation `comp-eln-load-path'
effectiveness (bug#42909)
adds 886377fefd0 Merge remote-tracking branch 'savannah/master' into HEAD
adds 8a931a97b8d Fix native code uneffective loads after recompilation
adds c818c29771d Revert "Fix native code uneffective loads after
recompilation" (bug#42944)
adds fafc9c21175 Merge remote-tracking branch 'savannah/master' into HEAD
adds 9baa0296aac * Import lib/af_alg.h from gnulib
adds 5f5d664c734 Rework eln hash filename strategy
adds 6088d199595 * A cc-mode fix to be compiled correctly once installed
adds 337367a733e * lisp/emacs-lisp/comp.el (native-compile): Fix free
function compilation.
adds bec2adebc6a Pass driver options to libgccjit where supported
adds 2772e835b61 Set native driver options in async compiles, also
adds c00aedb4a59 Fix windows NT handling for [...]_add_driver_options
adds 1f105d5554e * Improve 'add_driver_options'
adds c17013ae766 * Add 'comp-native-driver-options-available-p'
adds f8321f07ce8 * src/comp.c (add_driver_options): Fix missing
condition + clean-up pragma
adds 63f041c0a46 * Rename comp-native-driver-options-available-p
adds 51acfeef6a5 * Init gcc_jit_context_add_driver_option as optional
adds aa526c9470d Merge branch 'add_driver_option' into HEAD
adds c3514a6274c Merge remote-tracking branch 'savannah/master' into HEAD
adds 696ab2eb17c * src/lread.c (Fload): Bind load-file-name to the .elc
filename.
adds 38b0ead7c1a * Back using `load-file-name' when reading '#$'
(bug#42961)
adds 87b9c3e7184 Have .elc files in `load-history' when loading native
code (bug#43089)
adds 59a40b0d755 * lisp/startup.el (command-line): Clean-up logic for
new .eln disposition.
adds ea35a62e6e2 * test/src/comp-tests.el (comp-tests-doc): Update test.
adds bce9cad4213 * Store raw documentation during native compilation
(bug#42974)
adds c6f42387e32 Fix describe function arglist for native compiled
lisp/d (bug#42572)
adds ba0a61d10a5 * src/lread.c (Fload): Fix for manual eln load.
adds 78e8f991542 Rework native compiled lisp/d lambda list accessor
adds 3023eb56921 * Fix `load-filename' for installed instance (bug#43089)
adds 67c53691560 Rename and move eln system directory
adds 80556334661 Merge remote-tracking branch 'savannah/master' into HEAD
adds eb874259887 * Makefile.in (ELN_DESTDIR): Add ${version}/ to it.
adds a71f54eff80 Rework eln deletion strategy for new eln-cache folder
structure
adds 3df471e1f47 * src/comp.c (Fnative_elisp_load): Make recompilation
always effective.
adds 3a9139d197e * src/comp.c (Fcomp__compile_ctxt_to_file): Rename a
variable.
adds d344e79be9f * src/data.c (subr-native-lambda-list): Defined it
unconditionally (bug#43255)
adds dc4b50ce0b5 * Do not crash compilation if user eln-cache wasn't
already created.
adds ff89ec0d366 * Name temp eln files as .eln.tmp so we can't clean-up
them mistakenly.
adds 15acd27d1c0 * src/comp.c (Fcomp__compile_ctxt_to_file): Don't
cleanup caches at bootstrap.
adds c2724c3ebb7 Revert "* src/comp.c (Fcomp__compile_ctxt_to_file):
Don't cleanup caches at bootstrap."
adds 107514a6e21 * Fix rename file error when reloading the same file
from an sys eln dir.
adds a26b14733bb Merge remote-tracking branch 'savannah/master' into HEAD
adds cb293cfb929 * Guard against trying to rename files into eln sys
directory
adds 3c58403b0f9 By default when building native compile only what's
part of the dump image
adds 42b5a1101d2 * Update gitlab CI yml file
adds ff593d934ae * Make use of new 'gcc_jit_global_set_initializer'
entry point
adds c55884d72a4 * src/comp.c (emit_static_object): Make use of
ARRAYELTS.
adds 6a726c5ad71 Merge remote-tracking branch 'savannah/master' into HEAD
adds 21021e56ad6 * Fix defsbust declare effectiveness introduced by
80d7f710 (Bug#43280).
adds c4cc13917cd * lisp/emacs-lisp/cl-macs.el (cl-the): Emit compiler
hints when native.
adds 95312717c72 * Add 'cl-optimize' as function declaration
adds c9a9b0766f4 * lisp/emacs-lisp/cl-macs.el: Define fixnum and bignum.
adds a3dc11e9ccd * Remove type check emission from type hints low level
primitives
adds 2da2ad29b83 * lisp/emacs-lisp/comp.el (comp-sp): Better style
gv-setter declaration.
adds 82171a8f0de * Add gv-setters for compiler hints
adds e9728375763 * Fix free function compilation load process.
adds 5f37c18581e * test/src/comp-tests.el (comp-tests-bootstrap): Print
compilation time.
adds 5b41545f1be * Better error handling after calling
'gcc_jit_context_compile_to_file'
adds 5a8be1719a8 Merge remote-tracking branch 'savannah/master' into HEAD
adds 69c32e01875 * Sandbox syncronous libgccjit invocation on
interactive sessions
adds 89a2e79b7d9 * Make use of use of `subr-primitive-p' in
`find-function-library'
adds 4a50f541447 * Fix MacOS Emacs.app installation (bug#43532)
adds 63c65b4fe0e * lisp/emacs-lisp/comp.el (native-compile): Add OUTPUT
parameter.
adds 9d4fd669cf9 * lisp/emacs-lisp/comp.el (comp-final): Log when
interactively invoked.
adds 2ab0966b2fd Make CHECK_SUBR public
adds 2f78ac32bbe * Add `comp--install-trampoline' machinery
adds 3ec1b932c9c * Add `comp--subr-safe-advice' entry point
adds db354ffd578 Call `comp--subr-safe-advice' from the advice machinery
adds 0cc1804d42e Add a test for primitive advicing effectiveness
adds b94a0a931ee * lisp/emacs-lisp/comp.el
(comp-never-optimize-functions): Clean-up.
adds 94736c413ff Do not install a subr trampoline twice
adds 6d83902ffd0 * lisp/emacs-lisp/comp.el (comp-body-eff): Improve
style.
adds e5b052d60d9 Rename comp--subr-safe-advice -> comp-subr-safe-advice
adds 06acf681d6f Merge remote-tracking branch 'savannah/master' into HEAD
adds 29a8d9303bd * lisp/emacs-lisp/cl-macs.el (cl--optimize): Add a
FIXME.
adds dc0cf16c7a6 Always set 'Vexec_path' before 'Vinvocation_directory'
(bug#43137)
adds a06fe08e8e8 Clean-up some now unnecessary diff against master
adds bb2a334a206 * src/lisp.h: Remove a newline diff left over master.
adds 3129b3ffcb8 Rename in docstrings "non nil" into "non-nil"
adds 89f064104c2 * Some clean-up in comp.el
adds 6eb5a8c4929 Merge remote-tracking branch 'savannah/master' into
clean-up
adds 86e37ea8c5c * .gitlab-ci.yml: Uncomment some testing to align with
master.
adds ec23b719e53 * Improve some docstring in src/comp.c
adds 2cc82563d28 * lisp/emacs-lisp/comp.el (comp-c-func-name): Add
autoload cookie.
adds ddf1b1931c7 * test/src/comp-tests.el (comp-tests-bootstrap): Tag it
as expensive.
adds f3456221527 Clean-up testsuite for vanilla builds
adds 6a0994bc976 * src/pdumper.c (dump_do_dump_relocation): Better error
for incoherent eln.
adds 8dacc9e8c52 * Fix 'incoherent dumped eln file' error when
DUMP-METHOD=pbootstrap
adds 36e0c3fb07d * When advising search in `comp-eln-load-path' the
first writable dir
adds d07d7ab1a0e Add `advice-flet' macro
adds 825e85b393a Use `advice-flet' in place of `cl-letf' to avoid
primitive redefinition
adds 0373bb838a0 * Fix two tests in help-fns-tests.el for native code
adds 72682958683 * Fix function description message for native compiled
lisp functions
adds 187a0333bf0 * configure.ac: Better HAVE_NATIVE_COMP description
adds afb765ab3ca Make filename hashing compatible with self contained
builds (bug#43532)
adds 44ef24342fd Merge remote-tracking branch 'savannah/master' into HEAD
adds 915214ac9a9 * configure.ac : Fix typo for MacOS nativecomp
introduced by afb765ab3c
adds 323200044f0 * configure.ac (lispdirrel): Fix value for MacOS build.
adds ad5a2bbde07 Revert "Add `advice-flet' macro"
adds b3ade4de179 Revert "Use `advice-flet' in place of `cl-letf' to
avoid primitive...
adds 0b58be4941c Rename comp-subr-safe-advice ->
comp-subr-trampoline-install
adds 87c6aa13b30 Make primitive redefinition effective through
trampoline synthesis
adds f43dbe65ce1 Add a test for primitive redefinition
adds 29f7024b6cf * Fix a test in test/lisp/subr-tests.el
adds 4a1bb462605 * Native compiling do not target a directory with no
write permission
adds bd272579657 * Better libgccjit related error messaging during
configure
adds 58d85f4dbb8 * Do use echo area for async compilation
started/finished messages
adds 7041c32ec2c * Fix some nits in comp.el
adds c3bc348f5ed * Fix failure when eln-cache is removed (introduced by
4a1bb46260)
adds 85450f03be6 * Fix typo name plus make error homogeneous in
`comp-trampoline-compile'
adds 138990bbda7 * Fix failure when compiling a trampoline with no
eln-cache dir (bug#43875)
adds f7e7ff4fb16 Merge remote-tracking branch 'savannah/master' into HEAD
adds 51f5e487b28 Various typo fixes in native compiler related files
adds b8772e8b08f * Fix LIMPLE latch block name coloring in
"*Native-compile-Log*"
adds 77fa6befb47 * lisp/emacs-lisp/comp.el (comp-func): Fix doc for
blocks slot.
adds 8b135af5bbd Provide feature nativecomp and make use of it
adds 96f59a9faf3 * Add into phi l-value args basic block names
adds 4b924ef87d6 * As edges are indexed store them in an hash table
adds feed53f8b5d * lisp/help.el (help-function-arglist): Fix non
nativecomp builds (bug#43914)
adds 6606ec8e313 Fix some compilation warnings in non nativecomp build
(bug#43892)
adds a3304feb9be Revert "Fix some compilation warnings in non nativecomp
build (bug#43892)"
adds 237fd33aef7 Fix some compilation warnings in non nativecomp build
(bug#43892)
adds fda798808f8 * Move context output computation in
`comp-spill-lap-function'
adds 4bea0c0b1d9 * Allow for lambda forms as native compilation input
adds 8861ee8b087 Have `native-elisp-load' return the last registerd
function
adds 4f0e8790309 Rework `native-compile' interface so it can return
compiled functions
adds e9c150b5c2e * Add a test to verify form native compilation.
adds 03e98f93f72 Use form native compilation in `comp-trampoline-compile'
adds f8505fd3d43 Merge remote-tracking branch 'savannah/master' into HEAD
adds 03dfa83dc35 * Do not check eln timestamp as superseded by source
hashing (bug#43532)
adds d5791ba5fee Merge remote-tracking branch 'savannah/master' into HEAD
adds 79ca25c085f * Have `native-compile' do not expose `with-late-load'
parameter
adds 3be93390fb6 Sanitize eln filename when native compiling single
functions
adds 99e7cc0da65 Merge remote-tracking branch 'savannah/master' into HEAD
adds ada80d66d66 * Fix `comp-dry-run' effectiveness
adds 868d3ff9b87 * Report warnings and errors from native asynchronous
compilation (bug#44168)
adds ac143165ccf * Fix ELC+ELN vs ELC prefix while building non AoT
native compiled files
adds 096c78523d8 * Fix a function for native compilation in
cc-bytecomp.el
adds 5edc7aa0193 Fix defsubst effectiveness (bug#44209)
adds fd9e9308d27 Make native compiler tollerant to redefined primitives
(bug#44221).
adds f7f5d59ab4c Merge remote-tracking branch 'savannah/master' into HEAD
adds 047fe3292d2 * Rework some native compiler test infrastructure
adds 42970cceb9b Add new cond-rw pass to have forward propagation track
cond branches
adds e1a168f9a73 * Add some 'cond-rw' pass related tests
adds 933fd76f8fa * test/src/comp-tests.el (compile-forms): Fix missing
lexical binding.
adds 3e3843512bf * Fix 'comp-call-optim pass' for anonymous lambdas
adds c6abe97f941 * A native compiler forward propagation fix
adds acf101c6364 Handle type hierarchy in native compiler forward
propagation
adds 4a69e953f34 Allow for native compilation qualities to be specified
per input file
adds 6c271ffaa80 * Fix non native compiled build
adds 75e8ee728fd Merge remote-tracking branch 'savannah/master' into HEAD
adds 04a073f4bf1 * Allow for manually bumbing new native compiler ABI
versions
adds a5408d5715d * lisp/emacs-lisp/comp.el (comp-common-supertype-2):
Fix null intersection
adds e20cdf937e7 * lisp/emacs-lisp/comp.el (comp-fwprop-insn): Fix phi
function.
adds c3d0e2a09fd * Rename two nativecomp functions
adds e96cd4e82c9 Add initial nativecomp typeset and range propagation
support
adds 175efec0732 Add a nativecomp testcase
adds 00b4e0a9bb0 * Fix limple-mode for new type and range limple semantic
adds a214882354c * Add to elisp-mode `emacs-lisp-native-compile-and-load'
adds 6b7c257e0ba * Unline some functions to optimize bootstrap time
adds 93a80a4fae2 * Add nativecomp derived return type specifier
computation support
adds 2435c103a4d * Nativecomp testsuite rework for derived return type
specifiers
adds c4749cebeb6 * Move phi function code into dedicated function and
improve it
adds 6f10e0f09fc * Rework `comp-ret-type-spec' in terms of `comp-phi'
adds c3daee78004 * Add few more type specifier tests
adds a37cc95e216 * Memoize `comp-common-supertype'
adds c412d396b0e * lisp/emacs-lisp/comp.el (comp-mvar-value-vld-p): Fix
logic.
adds 9bb2fc1e647 Add copy insn testcase
adds a467fa5c499 Characterize functions in terms of type specifiers
adds aced2cf6ac5 * Add a number of type specifiers for pure function
adds 3d14a74f8f3 * Fix debug symbol emission
adds 22da28cf664 * Split logic into comp-fwprop-call and improve it
adds bcecdedcb7e Handle correctly quoting in *Native-compile-Log* buffer
adds f7024267804 Add `comp-constraint-to-type-spec' and better handle
boolean type spec
adds 2a8bf2222dd Merge remote-tracking branch 'savannah/master' into dev
adds 2f8d0fca888 * Add more type specifiers
adds 54f2e9c06d5 * Improve `comp-fwprop-call'
adds 898f929215c Fix nativecomp cond-rw pass
adds cee6401c130 Various doc fixes for comp.el and comp.c
adds 007a5a67757 [WIP] Add and improve section headings
adds c36b4eed2d7 [TODO] Remove noisy anti-noise feature
adds df17e102a07 Revert "[TODO] Remove noisy anti-noise feature"
adds 4c453196a1f Revert "[WIP] Add and improve section headings"
adds 3ae309bd59c * Fix eln file hasing for symlink paths (bug#44701)
adds a55415af7ea Add 'EMACSNATIVELOADPATH' env variable support
(bug#44726)
adds cf436db285b ; Fix trivial typos
adds a79365acaff compile-async: Don't error out on deferred compilation
after load
adds 050de01d948 Support native compilation of packages on install
adds c60355582a3 * lisp/emacs-lisp/comp.el (native-compile-async): Doc
fix.
adds 6781cd670d1 Make load argument of native-compile-async internal
adds 033e96055cc Merge remote-tracking branch 'savannah/master' into HEAD
adds 6104ab0f35e * Rename two native compiler customize
adds 7a8370ed0f1 * Add SELECTOR parameter to `native-compile-async'
(bug#44813)
adds 23c082638e7 Add comp-cstr.el and comp-cstr-tests.el
adds 949b49cf771 Move some tests from comp-tests.el to comp-cstr-tests.el
adds e2ff5d96056 * Synthesize as const primitive function pointers and
its container struct.
adds 2e0256e0a02 Add intersection support into comp-cstr.el
adds 6523b840151 Merge remote-tracking branch 'savannah/master' into HEAD
adds 21104e6808a Fix `comp-mvar-symbol-p' and `comp-mvar-cons-p'
(bug#44968)
adds 981240078cd * Reduce (half) the number of loads emitted for calling
into C code
adds dcfd367d282 * Fix `load-history' causing a number of spurious
compiler warnings
adds 39bdb3f6f54 Vanilla build warning clean-up
adds eb8d15547bf * Do not compile `comp-cstr.el` in vanilla builds
adds 9b85ae6aa5d Initial constraint negation support
adds 1fb249f6db1 * lisp/emacs-lisp/comp-cstr.el
(comp-cstr-union-no-range): Cosmetic.
adds 7c1d90a41df Initial support for union of negated constraints
adds cbbdb4e1993 * Add `with-comp-cstr-accessors' macro.
adds 726e40fb7c0 Fix union of homogeneously negated input constraints
adds f923de6853a * Fix `comp-cstr-to-type-spec'
adds 2eb41ec1378 More improvements to `comp-cstr-union-1' for mixed
positive/negative cases
adds 09ec39e3521 * Memoize `comp-cstr-union-1'
adds ac40a606963 Couple of `comp-cstr-union-1-no-mem' improvements for
mixed neg pos union
adds 27f666e111a * Unify common fallback exit point in
`comp-cstr-union-1-no-mem'.
adds 715a1ca1744 Merge remote-tracking branch 'savannah/master' into HEAD
adds be907b0ba82 * Spawn a sub-process for running GCC also in batch
mode (bug#45056)
adds 0474fda62d7 Merge remote-tracking branch 'savannah/master' into HEAD
adds c39fad909cf * test/src/comp-tests.el (comp-tests-bootstrap): Temp
fix bootstrap test.
adds 73b5e40750a * Code rework add `comp-cstrs-homogeneous'
adds 725c7e14168 * Enumerate type specifier tests to ease debugging
adds a6295d31501 * Add `comp-split-pos-neg' function
adds 62869453961 Normalize cstrs for cache hint effectiveness and test
stability
adds 0ded37fdadc * Add initial negated non-negegated intersection support
adds 5ca371b5011 * Memoize `comp-cstr-intersection'
adds 258eaddef89 * Rename comp-cond-rw -> comp-cond-cstr
adds 682bd303470 * Allow for adding constraints targetting blocks with
multiple predecessors
adds 174f2a92ebe * nt/epaths.nt (PATH_REL_LOADSEARCH): Define macro
(bug#45303).
adds 87f6e937995 * Makefile.in (w32locallisppath): Add
PATH_REL_LOADSEARCH (bug#45303).
adds 49f81d6a531 Fix Windows libgccjit library name (bug#45303).
adds eeac3f4db4e * Move diagnostic pragmas out of namespace-scope
(bug#45303).
adds 3b53a591fae * Clean-up 'internal_condition_case_4' orphan
declaration (bug#45303).
adds 407fb165832 * Add 'gcc_jit_type_get_const' to Windows dynamic load
machinery (bug#45303).
adds ab985f41db5 Add 'internal_condition_case_5' (bug#45303).
adds 3bb2fd0c58c * Fix missing 'gcc_jit_type_get_const' macro definition
(bug#45303).
adds 72c1a41573a Have native compiler always preserve multibyte strings
(bug#45342)
adds f244c219025 Merge remote-tracking branch 'savannah/master' into HEAD
adds f4153cac3e0 * src/comp.c (Fcomp__compile_ctxt_to_file): Fix sigmask
store/restore.
adds 2526032ea95 * src/comp.c (eln_load_path_final_clean_up): Fix call
arg order (bug#45303).
adds 5b10a0324d5 Fix Windows build link-time zlib error (bug#45303)
adds 2a117ad3d72 * Add mvar pretty print support when dumping LIMPLE
adds bad18f509d8 * Improve comp-fwprop pass
adds a0c0daf7a10 * Fix a number of type specifier simplification tests
adds 48d43f579e3 * Improve constraint simplification logic in
comp-cstr.el
adds 34c1d75a317 * Enumerate and split type specifier tests in
comp-tests.el to ease debug
adds 7074988d133 * Add a type specifier test to comp-cstr-tests.el
adds d072ee9d347 * Two minors in comp.el
adds 02551085c12 * Rename comp-cond-cstr into comp-add-cstrs
adds 23791cf74da * Allow for modifying insn-cell inside
`comp-loop-insn-in-block'
adds 07b75deea9f Enhance type inference constraining function arguments
adds 8e816b0ad57 Symplify type specifier (not t) as nil
adds c70c08013f9 * Allow for overlapping src and dst in cstr set
operations
adds 3540b1f167d * Guarantee fwprop convergence and termination
adds e0f20da6ecd Simplify correctly (or (integer 1 1) (not (integer 1
1))) as t
adds 9bbe6eab6c1 Fix native compiler tests when they are bytecompiled
adds 6f3570cd4a6 Fix value type inference for doubly negate constraints
adds 5376563517f Fix `comp-add-call-cstr' and add a test
adds ebf8963a918 * Fix a bunch of known type specifiers
adds 9676e4d7766 * Fix a test in auth-source-tests.el
adds 433ae7b0a5c Fix --with-nativecomp Windows build (bug#45303)
adds 2a22fa8b68d * lisp/emacs-lisp/comp-cstr.el (comp-cstr-copy): Tweak
for perf.
adds fd8dd75a71e Make input constraints into memoization hash immutable
(bug#45376)
adds c90aa68d90b * Follow cstr basic blocks to perform latch recognition
adds 0a89ed7a962 * Fix non range cstr union operation
adds ffcd490cb49 Negate only values while constraining variables
(bug#45376)
adds b99a4744822 Merge remote-tracking branch 'savannah/master' into HEAD
adds 4deeb2f2eec Invert basic block argument order in LIMPLE cond-jump
adds c07c9f6bf81 Extend cstrs pass to match `when' like code
adds 715cac119a0 * lisp/emacs-lisp/comp.el (comp-limplify-lap-inst):
Opencode byte-not.
adds 538f59806c1 Extend cstrs pass to match `unless' like code
adds 672988e9617 Symplify (not t) => nil and (not nil) => t
adds 96d4c70412e * Fix logic for constraining block with multiple
predecessors
adds 2a6c6bf3242 * Use `comp-assign-op-p' into dead code elimination pass
adds 2327a983193 * Constrain only mvars that are actually used
adds b4ee13c9421 * Memoize `comp-subtype-p'
adds bd693ccea7b * Don't emit byte op-code annotations in LIMPLE to
optimize for compile-time
adds 89d5a3a7603 Enable integer range narrowing under compare and branch
adds c5c0c06b1c3 * lisp/emacs-lisp/comp.el (comp-known-type-specifiers):
Add two functions.
adds fcd8c60182e * Remove unnecessary lhs rename in
`comp-ssa-rename-insn'
adds fc02c8458d6 * test/src/comp-tests.el (comp-tests-type-spec-tests):
Add two more test.
adds d8939520535 Fix missing float handling into
`comp-cstr-set-cmp-range'
adds 271fb8a269a * Fix `byte-compile-file' for native compilation
(bug#45442)
adds 8fb94630136 Merge remote-tracking branch 'savannah/master' into HEAD
adds ee53560c8cb * Don't require trailing backslashes in
`comp-eln-load-path' (bug#45462)
adds 34e9aae4407 * Add comp-cstr-greatest-in-range
comp-cstr-smallest-in-range
adds 92af4e8fc97 * lisp/emacs-lisp/comp-cstr.el
(comp-cstr-set-cmp-range): Improve.
adds 7d07a718416 Add sum/subtraction integer range propagation support
adds 42fb6de0b36 Add 1+ 1- integer range propagation support
adds ccce15299ba * Improve some slot type into comp.el
adds 8a0467e2ef3 ; lisp/emacs-lisp/comp.el (comp-emit-narg-prologue):
Nit.
adds e532ec95529 Compute function type for native compiled functions
adds eafcc8eda0a Propagate function calls also when hiddend under funcall
adds 5a8622ba2c6 Reorder subr register function arguments to make some
room
adds 2b3c7c75173 Store function type and expose it with `subr-type'
adds ba41a183dd5 * lisp/emacs-lisp/comp-cstr.el (comp-cstr): Better
`comp-type-to-cstr'.
adds e83c6994e1f * Define `cl-satisfies-deftype' mapping predicate ->
type
adds c4efb49a27f Constrain mvars under compare and branch with built-in
predicates
adds a3b816ff8ce * lisp/emacs-lisp/comp-cstr.el (comp-cstr): Better
`comp-value-to-cstr'.
adds 3f00d666e96 Fix missing negation handling in a bunch of predicates
adds 0593f478762 * Add more function type specifiers
adds db2a49327a4 * Order function types in aphabetical order
adds e81643bef50 * Add `comp-insert-insn'
adds f78580a0f5b * lisp/emacs-lisp/comp.el (comp-limple-lock-keywords):
Color returns as red.
adds e9f5fadb0ec * Fix two predicates for missing negation handling
adds 67c443adc1e Introduce 'unreachable' LIMPLE operator
adds 6ba94f7c77b * src/comp.c (Fcomp__compile_ctxt_to_file): Fix hash
table iteration.
adds 93ff838575d * Clean unreachable block using dominance tree to
handle circularities
adds c29037c877a * lisp/emacs-lisp/comp.el
(comp-compute-dominator-tree): Fix.
adds 807471f9ffd ; * lisp/emacs-lisp/comp.el
(comp-compute-dominator-tree): Reindent.
adds 9420ea6e084 Add `throw' to non returning functions
adds 5db5064395c Merge remote-tracking branch 'savannah/master' into HEAD
adds 03be03d3663 * Rename `dom' slot into `idom' in `comp-block' struct
adds 43d0e8483e5 Fix `functionp' contraining (bug#45576)
adds a3f2373bfb6 * lisp/emacs-lisp/comp.el (comp-known-predicates): Some
more tweaking.
adds 5074447ef49 Fix type inference for bug#45635
adds 7293c23d14e * Fix a type specifier test
adds 8ad983c4ace * test/src/comp-tests.el (cond-rw-1, not-cons, 45576):
Rename three tests.
adds 33b8ce865fc Fix bug#45603
adds ad0d553e8f8 * Add a type specifier test
adds 213b5d73159 * lisp/emacs-lisp/comp.el (comp-known-type-specifiers):
Fix typo.
adds 400f620f24b Merge remote-tracking branch 'savannah/master' into HEAD
adds 325c0765dfa Add new customize `comp-libgccjit-reproducer'
adds 42ff68ec2f1 Improve `comp-libgccjit-reproducer'
adds 79b9a262ffa * configure.ac: Fix native-comp OpenBSD build.
adds 00101a8d4cc * Introduce native compilation time reports
adds f1efac1f9ef * Normalize `comp-eln-load-path' entries for trampoline
comp (bug#43475)
adds 0a7ac0b5504 Merge remote-tracking branch 'savannah/master' into
native-comp
adds 88100bed0af * Set `backtrace-line-length' in async worker processes
adds 883d937320a Make `comp-enable-subr-trampolines' effective for
advices (bug#45854)
adds 339b4a754b0 * Introduce `comp-fwprop-max-insns-scan' as heuristic
threshold
adds 39b3bcd324c * Run dead code removal always before fwprop, optim
bootstrap time (~20% less)
adds 0ffb3dfaa48 Do not add unnecesary arg constraints (bug#45812
bug#45705 bug#45751).
adds b8d3ae78c54 Merge remote-tracking branch 'savannah/master' into
native-comp
adds a8b8d220b4f Merge remote-tracking branch 'savannah/master' into
native-comp
adds 41509d873e8 * Short eln filename hashes
adds 1f626e9662d * Remove `system-configuration' from eln filename
adds 2fcb85c3e78 Merge remote-tracking branch 'savannah/master' into HEAD
adds 4fba79feee5 Add late load pdumper hooks so these can call into Lisp
adds d3a399dd299 * lisp/emacs-lisp/comp.el (comp-trampoline-compile):
Default to speed 1.
adds 8646113ba0c * src/comp.c (load_comp_unit): Fix 'data_ephemeral_vec'
shadowing decl.
adds bebec46bcbf * src/comp.c (define_jmp_buf): Use 'jmp_buf' instead of
'sys_jmp_buf'.
adds 71fc39cbe00 Revert "* src/comp.c (define_jmp_buf): Use 'jmp_buf'
instead of 'sys_jmp_buf'."
adds 31416495ad9 * lisp/startup.el (normal-top-level): Use
`path-separator' in place of ":".
adds 543e6e664cf * Sanitize frame slot access in final
adds 72e4a22391b * Better long range check
adds 7b676861dd1 * src/comp.c (check_comp_unit_relocs): Prefer ptrdiff_t
to EMACS_INT.
adds 21858596f02 * Clean-up some signal related dead-code
adds 0d7c8932030 * src/comp.c (Fcomp__compile_ctxt_to_file): Clean-up
unused variable.
adds 1fe5994bcb8 Fix inverted logic in constraint comparison (bug#46540)
adds f92bb788a07 Merge remote-tracking branch 'savannah/master' into
native-comp
adds 185121da697 * Add assertion guarding against emitting a relocation
array overflow
adds b1bab6e0739 * Add a bunch of assertions for fixnums coming from
Lisp later used as int
adds 805cae572aa * src/emacs.c (syms_of_emacs): Add a FIXME for Windows
native-comp.
adds 2110a3faf77 * src/pdumper.c (dump_do_dump_relocation): Use
emacs_fopen + ENCODE_FILE.
adds 14e6268d141 * Pacify GCC warning on non wide-int configurations
adds 92fe7a91f4c * Remove unnecessary function
'emit_rvalue_from_unsigned_long_long'
adds 39792cf6298 * Work around bug#46495 (GCC PR99126)
adds cf1e8e792f6 Merge remote-tracking branch 'savannah/master' into HEAD
adds da4da88c764 * lisp/emacs-lisp/comp.el (comp-spill-lap): Fix doc
string.
adds d6227f6edcf * Fix union constraint for mixed pos/neg constraints
adds 81b10135553 * Don't use paths to indicate filenames
adds f6c5f0dd5c8 * configure.ac: Rename configure nativecomp flags into
--with-native-comp.
adds 28ce6f980ff * Some clean-up in comp.el
adds cadb902aa81 Revert "* configure.ac: Rename configure nativecomp
flags..."
adds ec88bdba6fe * Add a simple growable vector like type
adds 89e9b051809 * Move ssa rename from vector to comp-vec
adds bddd7a2d137 Do not emit assumptions referencing clobbered mvars
(bug#46670)
adds 0ee1a16769b Fix async compilation and paramenter naming
adds 9ae48ae714b * Fix two docstrings in comp.el
adds 3a31fca5dba * Fix some comp-vec logic
adds 54df918ad1e * Add `comp-async-query-on-exit' customize.
adds 3266093af97 Improve documentation of last change
adds ad74b1b2b64 * Improve `comp-async-report-warnings-errors' docstring
adds 5540d73441a Fix last change
adds 720bd747a80 Add :version tags to defcustoms in comp.el
adds cedc55041ea Make some defcustom types stricter in comp.el
adds 5c922cc3a4b Merge remote-tracking branch 'savannah/master' into
native-comp
adds b84c1727ea0 * Interactive tag native compilation function in
emacs-lisp-mode
adds 42fc752a14b * Change native compiler configure flag into
'--with-native-compilation'
adds 312deba5302 * Canonicalize filenames on Windows before hashing
(bug#46256)
adds 2acc46b55bd Migrate and rename a bunch of functions from comp.el to
comp-cstr.el
adds 5bc08559e8f Don't treat '=' as simple equality emitting constraints
(bug#46812)
adds 3d014e1bf48 Fix `eql' `equal' propagation of non hash consed values
(bug#46843)
adds 8c7228e8cde Fix = propagation semantic for constrained inputs
adds 4f90b0b6e62 Improve NEWS entries about native-compilation
adds e5a0d4c4258 Avoid aborting on MS-Windows at startup
adds 30810905de7 Fix compilation warnings in --with-wide-int build on
Windows
adds 0c5ba41b72a Fix two compiler ICEs dealing with nan and infinity
adds cf37850e2d6 * src/comp.c (return_nil): Make it not a nested
function.
adds 43b40bc880f Don't call _setjmp through a function pointer
(Bug#46824)
adds 6444f69de27 * src/comp.c (hash_native_abi): Account for
`system-configuraton-options'.
adds b456b19ec4e Fix typos and doc strings in native-compilation files
adds b9ccbac7685 * Makefile.in (ELN_DESTDIR): Remove unnecessary double
quoting.
adds 260617ddc2e * Harden `comp-abi-hash' computation
adds 552ef6d6c07 Fix some unsafe uses of SSDATA in comp.c
adds 05259c4a238 Fix `=' propagation to handle -0.0 0.0 case
adds 3848f3bff0d * lisp/emacs-lisp/comp.el (comp-add-cond-cstrs-simple):
Suppress warning.
adds 6c73418c95a Fix miscompilation of funcall forms in some cases
(bug#46974)
adds c60f2f458a6 Fix `comp-cstr-intersection-no-hashcons' for negated
result cstr
adds 7a13a0d616c Fix libgccjit PROGNAME on MS-Windows
adds 99638d128ee ; * src/comp.c (Fcomp__compile_ctxt_to_file)
[WINDOWSNT]: Fix last change.
adds 619f66f423c Use MS-Windows system APIs to get number of processors
adds f89e70a7041 Fix encoding of file names in comp.c
adds 948e6609b11 Avoid aborts in native-comp subprocesses when exiting
Emacs on Windows
adds 38b4ac3e6b5 * Work around GCC PR99126 on all libgccjit < 11
adds dbdc44db15e Allow for `comp-native-driver-options' to work as a
file-local variable.
adds b6f06c32b47 * lisp/emacs-lisp/comp.el (w32-get-nproc): Suppress
warning declaring it.
adds dcf2be69711 ; * src/comp.c (load_comp_unit): Fix a comment.
adds 9809f7ed2c6 Use `length=' and family where possible in native comp
code
adds 15aa239ba05 * Handle `comp-native-driver-options' both as
file-local both as global
adds 93f92cf1ba3 Zero stale pointer when unloading comp units (bug#46256)
adds 380ba045c48 * Fix comp unit type decl in eln files to fix GC crash
(bug#46256)
adds 43b0df62cd5 Merge commit '9cbdf20316' into native-comp
adds 7672b15c273 * test/src/comp-test-funcs.el (comp-test-46670-1-f):
Remove a warning.
adds 79c83f79c5b * src/comp.c (ABI_VERSION): Bump following-up
380ba045c4.
adds fe1c081c388 * Fix truncated warnings (bug#47024)
adds 711b2c83497 * lisp/loadup.el: Don't load pcase on native builds
(bug#47025).
adds 0144764d1dd * Fix error reporting for async native compilation
(bug#47024)
adds d9cd55a4f1c Implement `no-native-compile' (bug#46983)
adds 82bd6d57d54 Merge remote-tracking branch 'savannah/master' into
native-comp
adds d018584814e * Fix circular dependecy when loading a modified
comp.el (bug#47049)
adds f142f5ba46a Fix hang due to failure to clean up *.eln.old files at
exit
adds 472cd53d935 Don't call setjmp through a function pointer on Windows
(bug#47067)
adds 5e4ec4d3c94 Fix some entry in `comp-known-type-specifiers'
(bug#46847)
adds aabda4263bc Prefer expand-file-name to concat in native-compilation
code
adds 7f74ed4912d * lisp/emacs-lisp/bytecomp.el: Fix native
re-compilation (bug#47161).
adds 6810635bdd1 * lisp/emacs-lisp/byte-opt.el: Fix native
re-compilation (bug#47161).
adds f3abb171181 Have `no-byte-compile' implies also `no-native-compile'.
adds 3e133cc0509 Fix `no-byte-compile' native compilation interaction
(bug#47169)
adds b3ad62f8a35 Do not load native code when `load' is explicitly
called on a .elc file
adds 6ca6c71cd0b Merge remote-tracking branch 'savannah/master' into
native-comp
adds be22cda7be9 * lisp/emacs-lisp/comp.el (comp-clean-up-stale-eln):
Clean-up all .eln dirs.
adds 08682ccc315 ; Remove two unnecessary quotes
adds d0280ce1b16 Revert "* lisp/emacs-lisp/comp.el
(comp-clean-up-stale-eln): Clean-up all..."
adds af739863b0a Add a tmp dir to `comp-eln-load-path' when running the
testsuite.
adds ec12cdd1973 ; * test/Makefile.in (TEST_HOME): Add a note.
adds 5aa42f686c6 Prevent unnecessary multiple .el hashing in
'maybe_swap_for_eln'
adds 6351953dcd1 * lisp/emacs-lisp/comp.el (comp-lookup-eln): Add new
function.
adds 5ae0a728c02 ; * src/comp.c (Fcomp_el_to_eln_filename): Improve
docstring.
adds 7ba816ee1cb * lisp/emacs-lisp/comp.el (comp-lookup-eln): Add
autoload cookie.
adds 4a3b43f55cf * src/lread.c (maybe_swap_for_eln): Fix eln filename
(bug#bug#47337).
adds 92914ade6d3 Improve two native compiler related docstrings.
adds c6c7b30e4b4 Merge remote-tracking branch 'savannah/master' into
native-comp
adds 79b8b6ca45a * Prevent stale eln loading checking file timestamp
before load (bug#46617)
adds aa159bf6963 * lisp/emacs-lisp/comp.el (comp-debug): Fix docstring.
adds 515378434a4 Merge remote-tracking branch 'savannah/master' into
native-comp
adds 613caa9527e Do not defer compilation when bytecode is explicitly
requested (bug#46617)
adds 53ca0d98441 Rework native compilation `comp-debug' (bug#46495)
adds 8e524f45914 * lisp/emacs-lisp/comp.el (comp-final): Clean-up
temporary file.
adds 8d550700c53 * src/comp.c (Fcomp__compile_ctxt_to_file): Fix debug
level 1.
adds dc393517ca1 Issue a warning when eln look-up fails due to missing
.el source file.
adds 978afd788fd * src/comp.h (unload_comp_unit): Define for vanilla
build (warning removal).
adds 6f8ec144919 Output native compiled preloaded files into the
'preloaded' subfolder
adds 1ad0ecea2bb * lisp/emacs-lisp/comp.el (comp-clean-up-stale-eln):
Clean-up all .eln dirs.
adds 9333bc48638 * src/comp.c (Fcomp_el_to_eln_filename): Fix doc.
adds 39bc9bc7706 * src/comp.c (fixup_eln_load_path): Fix parameter name.
adds 0a3e715e1f5 * Introduce `comp-file-preloaded-p'
adds 74b58f28ecb Merge remote-tracking branch 'savannah/master' into
native-comp
adds 7bf141e9445 ; * Add myself to MAINTAINERS file
adds 320f5390567 ; * etc/TODO (pdump): Add a note about native compiler
and re-dumping.
adds 02724cc2fc6 ; * admin/MAINTAINERS: Tabify last change.
adds b77575198c4 ; * lisp/loadup.el: Fix comment.
adds 65681982134 * src/pdumper.c (dump_do_dump_relocation): Use
`expand-file-name'.
adds 208ffc284c7 * .gitlab-ci.yml: Move native-comp tests into 'slow'
stage.
adds ce15b23846c * Makefile.in (BIN_DESTDIR, src): Fix 'BIN_DESTDIR' on
MacOS.
adds c35a515a2f7 Fix install with NS app bundle
adds db2a226fc4e Move gitlab-ci native-comp tests into
'/test/infra/gitlab-ci.yml'
adds 1f8d75160a2 * Improve some docstring in comp.el
adds a9b9ada6bf5 Fix crash on MS-Windows caused by recent changes
adds 8ed46b7646d Remove hardcoded gcc version
adds 3062480309b * lisp/emacs-lisp/comp-cstr.el (comp-normalize-valset):
Remove duplicates.
adds 70adc28e979 * lisp/emacs-lisp/comp-cstr.el
(comp-cstr-union-1-no-mem): (not null) => t.
adds 2d23f19e7d5 * Fix two comp-cstr tests
adds b064ddd3f60 Merge remote-tracking branch 'savannah/master' into
native-comp
adds 0c1fc9d581a * Fix native-comp startup for symliked binary
(bug#44128)
adds 95dd6bb0803 Fix MS-Windows build following last change
adds bfaa6df492c * configure.ac: Fix native-comp FreeBSD build.
adds 686259e65aa * configure.ac: Revert prev commit and fix native-comp
NetBSD build.
adds f9c1008ced5 * lisp/emacs-lisp/comp.el
(comp-effective-async-max-jobs): Handle BSD.
adds 9aa5203b542 Fix loading *.eln files when Emacs is installed via
symlinks
adds cb4c41f0621 * emacs.c (load_pdump): Fix compilation on
picky-complier platforms.
adds b8d386083f8 * src/emacs.c (load_pdump): Fix unconditional
references to strip_suffix.
adds 75c898edc3d ; * src/pdumper.c (dump_do_dump_relocation): Add a
FIXME comment.
adds af0af63742f Fix last change
adds cc2d2e8d6c7 ; * src/emacs.c (load_pdump_find_executable): Yet
another fix.
adds 490b8c2c339 * src/comp.c (fixup_eln_load_path): Simplify code.
adds e54066f3d45 * src/emacs.c (main): Add back the call to
init_callproc_1. (bug#47872)
adds b5c76530fab Merge remote-tracking branch 'savannah/master' into
native-comp
adds 0eee48af9de Introduce `sxhash-equal-including-properties'.
adds f842816125c Fix native compiler string hash consing strategy
(bug#47868)
adds de16621b510 * lisp/emacs-lisp/comp.el
(batch-byte-native-compile-for-bootstrap): Fix typo.
adds 606188a3601 * lisp/emacs-lisp/comp.el (comp-imm-equal-test): Style
fix.
adds 062e5994802 Improve a native compiler test
adds 592ffd35b0d Improve diagnostics of loading *.eln files
adds fa65c044f2e Improve detection of pdumper file and *.eln files
adds 289000eee72 Merge branch 'feature/native-comp' into into trunk
adds 2a33fc8d199 Adjust regexp to extra native-comp lines
adds 230f90d6e27 * lisp/help-macro.el: Remove stale Change Log.
adds ec2ccae3e68 * lisp/emacs-lisp/comp.el (no-native-compile): Minor
doc fixes.
adds 6bfe589078d Hack around problems in Turkish environments in
url-proxy
adds 83a915d3dfa * lisp/startup.el (comp-eln-load-path): Silence a
warning.
adds 8e2faa74ce1 * lisp/url/url-proxy.el (url-find-proxy-for-url): Minor
simplification
adds b7c22fab7d0 ; Add 2021 to copyright years
adds 890631bc6ab ; NEWS copyedits
adds 50f29f6a282 * src/editfns.c (Fpropertize): Doc fix; reference Info
manual.
adds a9560a2b511 Fix typo in tramp-get-remote-gid
adds de80086b953 Some rearrangement in gitlab-ci.yml
adds 58fc16063c4 * lisp/emacs-lisp/comp.el
(comp-accept-and-process-async-output): Fix regexp.
adds a390a4965f9 * Fix comp-cstr tests for vanilla build (bug#48021)
adds d164436b2ad * test/src/comp-tests.el: Fix it for non native
compiled build (bug#48031).
adds 244e97d5f83 Move native compiler test data into proper directory
(bug#48031)
adds 9d34fd8b33c * Use `expand-file-name' in place of `concat' in
comp-tests.el
adds 449045b2a6e Make use of `ert-resource-file'
`ert-resource-directory' in comp-tests
adds a139f14c05c Fix previous emake adjustment
adds 6546ebcb97e Small tweaks to gnus-registry reindexing messaging
adds fbfb5030129 * lisp/emacs-lisp/comp.el (comp-known-type-specifiers):
Fix string-search.
adds 4396ef5a386 * lisp/emacs-lisp/comp.el: Make it loadable in vanilla
builds (bug#48021).
adds edf42af2ccc Rework where `comp-ctxt' is defined.
adds 40c71e574ad * lisp/emacs-lisp/comp-cstr.el (comp-ctxt): Initialize
it.
adds 7f03ee8de15 * lisp/emacs-lisp/package.el: Fix use of
`find-library-name`
adds cbd95b9a415 Ensure that we get an X-Draft-From headers
adds e1562bbab33 Fix failing auth-source test
adds bd5aebce03b Fix failing subr test
adds e1541b5cb42 Rename abnormal hook to comp-async-cu-done-functions
adds 8f52c5da76f Fix compilation warnings in non-toolkit builds
adds 6a03e4cc4f2 * lisp/erc/erc.el: Add past maintainer Michael Olson to
Contributors.
adds b3b2cba5ca0 Fix some custom types in comp.el
adds 40a1e94f4c0 Doc fixes for comp.el
adds a190b4cfd8b Major rewrite of adjust_frame_size
adds 6fb80c9ad80 ; * test/infra/gitlab-ci.yml: Add local variable.
adds 66a36f1e5a3 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds d55d5358b27 ; * lisp/emacs-lisp/comp.el: Fix typos. Add LocalWords.
adds 7133a67dcdb Calc: control digits after decimal point (bug#47302)
adds d8e037eeaa7 (affixation-function): Allow only three-element list
elements
adds 233c0af31e2 ; Fix typos
adds 7e25e0f96bb ; * src/comp.c: Fix typos.
adds 1ee62ac5bd9 Fix loading problem in Tramp
adds 2ab8d1ee3bd Avoid missing whitespace in help-for-help
adds 4e1e0b9decf Have `comp-cstr-intersection-no-mem' intersect pos neg
value sets
adds c62262736ca * Clean-up temporary eln test-suite directory when
exiting (bug#48060)
adds 6a078097c98 Don't add magic comment to Ruby files for utf-8 encoding
adds a9fc30e6c2e Add tests
adds 244499292e0 Improve add-log-current-defun-header-regexp
adds 4fc6afb913a * lisp/emacs-lisp/avl-tree.el: Minor doc fixes.
adds 2feeebe40a1 Doc fixes in avl-tree.el
adds 0c7f1e2e42d Fix gio warning in Tramp
adds cccdea7e237 Tramp code cleanup
adds f32ff810207 * Add a note related to native compilation and Dynamic
Binding
adds 0e8c8628854 * lisp/window.el (window--state-put-2): Set
next/prev-buffers even to nil.
adds a3c77dda952 * lisp/progmodes/xref.el: Bump version.
adds 1054525ae37 * lisp/progmodes/project.el: Also bump version.
adds 086e29d213a * lisp/emacs-lisp/shortdoc.el: Doc fixes.
adds a8aa217bff2 Some Tramp corrections, Bug#48067
adds 68bf917896d Automatically generate texinfo.el internal autoloads
adds 39ebc2689b5 * Improve `comp-normalize-valset' reproducibility
(bug#48021)
adds 1cf03f290bd * lisp/mail/supercite.el (sc-select-attribution): Fix
lexical conversion
adds 7c901d90e62 * src/doc.c (Fsnarf_documentation): Fix bug#48019
adds 2a38a2c8757 Improve support for 'display-line-numbers-width-start'
adds 8e083440e10 Alter `gnus-article-show-images' to re-display with
images installed
adds ab7a61e0efd Fix the unexec build on MS-Windows
adds 1167253f75b Don't signal scan-error in interactive sexp-based
commands
adds 04266a2cacc Advertise PgUp/PgDn instead of SPC/DEL in help-for-help
adds 019c70e731d Fix GUD overlay arrows in gdb-mi when debugging over
Tramp
adds d53ee1cb3ec ; Auto-commit of loaddefs files.
adds a65eb23f5cb Fix NS build warnings
adds 6b2d017ead8 Fix infinite loop on GNUstep when toolbar updated
adds 0ce2f591ff9 * lisp/minibuffer.el (completing-read-default): Fix
bug#45474
adds f1adb6b77a9 * lisp/simple.el (newline): Make the hook function
remove itself
adds eda4888e54a Suppress false positives in apropos-value
adds 8a4081c396a Make adjust_frame_size set up frame's new_width/_height
too (Bug#17120)
adds 51a9ed843f1 Tweak filtering some more
adds ede24f8f976 Add newline and tab matching documentation to
query-replace-regexp
adds e5b93f6c148 Inhibit lines in doc-view-mode
adds 65fe1777e6e Don't use pdumper-stats with unexec
adds 0fe250c6374 Minor doc fixes in simple.el
adds fb44f897d9d Bind S-SPC to scroll-down in help-for-help
adds d0d95d16149 * lisp/help-macro.el: Doc fix.
adds 609d814fdf1 Fix crash when resizing GNUstep builds
adds 4e17c5e8c3d ; Fix last change in lisp/replace.el.
adds c842399ef01 * lisp/apropos.el (apropos-value, apropos-local-value):
Tweak for lexbind
adds 6c1c3204e47 Add new help command 'describe-command'
adds 013aee1ad30 * etc/tutorials/TUTORIAL.he: Adjust to latest change in
TUTORIAL.
adds 84a2a4715b9 * lisp/progmodes/cc-defs (c-save-buffer-state): Amend
debug spec, t to let*
adds 10a7d44f194 * etc/tutorials/TUTORIAL.es: Adjust to latest change in
TUTORIAL.
adds 21f2fbb648a * etc/tutorials/TUTORIAL.sv: Adjust to latest change in
TUTORIAL.
adds 30d974bf5c0 Add two changes announced but not included in previous
commit
adds 73513c36a93 Align TUTORIAL.it to the English version
adds 81fc95bf22c ruby-mode.el: puts and printf do not require args
adds eddb00c5bf9 Note that function symbols are preferred in `add-hook'
adds 4aa4a8f9525 Speed up animation of non-displayed images
adds 1fa1f3184a9 Speed up animation of non-displayed buffers
adds 1dafab89365 ediff shouldn't alter the kill ring when copying a diff
adds 704b765eaae Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds 4fdebc016c3 Fix incorrect resizing behaviour on macOS (bug#48157,
bug#48162)
adds 46b7ce0e9c7 ; * etc/tutorials/TUTORIAL.es: Fix grammar in recent
change
adds 824d1a57ec8 Fix unquoting of file names in subprocesses (Bug#48177)
adds 3c4619edeb0 project--buffer-list: Avoid Tramp buffers when possible
adds 131e874d143 ; * etc/NEWS: Fix typo.
adds 8a4bb6b0560 Fix a problem with x_set_tab_bar_lines (Bug#46827)
adds 4ba9024d445 Ensure updating the animated image in all windows
adds ab6cb65cb2b Fontify lines when setting a bookmark
adds 60ff12a7d9d Fix doc marker for previous bookmark NEWS change
adds ed42afd403f Allow TAB to go to a key in EPA key buffers
adds e634130607b Fix inconsistent behaviour in find-file-noselect when
using nowarn
adds 7d0067f297b ; Fix and simplify last change in bookmark.el.
adds b8f88d76ea7 Remove as of recently unused GDK macro
adds 6486c9dc73f * admin/make-tarball.txt: Note to update more files on
web page.
adds 1984213f62e * lisp/emacs-lisp/pp.el: Doc fixes.
adds 43c154404e1 * lisp/emacs-lisp/elp.el: Doc fixes.
adds 101a049f551 Improve doc string of 'tab-width'.
adds 6a030deb3d5 Merge from origin/emacs-27
adds e61688f87db Fix setting breakpoints in M-x gdb for remote files.
Don't merge
adds ccfd2e20a98 Fix GUD overlay arrows in M-x gdb when debugging over
Tramp. Don't merge
adds 6a46d3d8094 ; Auto-commit of loaddefs files.
adds 697fd3e9191 ; Merge from origin/emacs-27
adds 56c4c8ef323 * lisp/jka-compr.el (jka-compr-uninstall): Fix function
reference.
adds 40228fffd72 Fix code for newline-and-indent in skeleton language.
adds 0c993ed1d3a Merge from origin/emacs-27
adds c36df52ff5c Fix infloop in lsp-mode
adds d6ddc97884c * Do not try to load unexistent eln file if async
compilation was skipped
adds 3783e7fb4db Remove unused lexical variables in cc-defs.el
adds aeada12ebb1 Add new defvoo nnimap-keepalive-intervals to Gnus
nnimap servers
adds 203ee339805 Make the ELC+ELN lines line up with the other lines
adds 483c5e953c1 Fix two GTK3 event handling issues
adds 58b0bcd16df Use @defmac on eval-{and,when}-compile
adds 5b97b98daa7 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds 14c9245e824 Remove unnecessary call to message in js.el
adds b4685a3d618 Allow `C-x C-k l' to work even if `C-h l' is unbound
adds 0b437dd75ce Fix error in ses.el when setting the current row
adds a9f4ee3d3d6 Don't bug out in `Info-goto-node' completion
adds 3481903d136 * Better identify native compiler presence in two tests.
adds f1c6a4c41e8 Tweak how some Japanese punctuation chars are
translated to ASCII
adds 31f64d862b5 * test/lisp/help-fns-tests.el
(help-fns-test-lisp-defsubst): Fix (bug#48221).
adds e9baa733b8c Fix setting of 'width' and 'height' frame parameters
adds 40736357b8b Rename feature `nativecomp' into `native-compile'
adds b8bdf643771 New option to confirm deletion in bookmark menu
adds 2705fc4ab05 Extend read-multiple-choice to support free-form help
descriptions
adds b61c828ea37 Add a help option to the open large files prompt
adds f0648fef35e Make Info completion more robust
adds c8c27864aa5 Fix ispell program comparison
adds b69e2699aaa Only look at the headers when computing the envelope
from address
adds 9e0fc5321b6 cperl-mode: Eliminate bad interpretation of ?foo?
adds c873d16af61 Fix wrong handling of minibuffers when frames get
iconified/made invisible
adds 5ec4a3dbbc8 Fix bug#47625 in dired
adds 49aebfe93c4 Add tests for `map-elt'
adds 896384b542c Make (setf (map-elt ...)) return the value in the
alist/plist cases
adds ff3d7190bba Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds 639d94fe14c Entrust Gtk with handling tooltips
adds 647e4a92bbb * src/pgtkmenu.c (show_help_event): Let emacs not show
menu tooltips
adds ca0b1b9fe5a Fix pgtk_make_frame_visible doesn't work
adds 486e77befd2 Fix frame size shrinking when turning fringe/scrollbars
on/off
adds bfd6ab9dc93 * src/pgtkterm.c remove duplicated code
adds 9a64cc14684 Treat all the wayland connection as the same display
adds 3f8f3a9027a Create a variable to enable selection on multi display
adds 8a649cba44c Update texts while busy
adds d0fa569b730 Revert "Update texts while busy"
adds 12bab209204 Tidy file-matching regexps and remove some ineffective
backslashes
adds c3d029c923f Don't fail image-tests if JPEG format isn't compiled in
adds 220845be11a Remove another variable alias obsolete since Emacs 23
adds 74a4f3e0434 Improve formatting in text-quoting-style docstring
adds 7f317868c5a ; * src/doc.c (syms_of_doc): Fix last change.
adds b6f5da32401 In Tramp, use scp "-T" argument if available
adds 643cc3fa144 * Rename comp-limple-mode -> native-comp-limple-mode
adds 43f29696adc Rename comp-speed -> native-comp-speed
adds 94c69eb1d7d Rename comp-debug -> native-comp-debug
adds 6efd7885dba * Rename comp-verbose -> native-comp-verbose
adds 65952950780 * Rename comp-always-compile →
native-comp-always-compile
adds 85b61c0c58c Rename comp-bootstrap-deny-list →
native-comp-bootstrap-deny-list
adds 31ca1c3e81b Rename comp-never-optimize-functions →
native-comp-never-optimize-functions
adds d8f84a1c00e * Rename comp-async-jobs-number →
native-comp-async-jobs-number
adds e73186a4464 * Rename comp-async-cu-done-functions →
native-comp-async-cu-done-functions
adds 4e063bf8eb4 * Rename comp-async-all-done-hook →
native-comp-async-all-done-hook
adds 4e01605efab * Rename comp-async-env-modifier-form →
native-comp-async-env-modifier-form
adds c90129c5e54 * Rename comp-async-report-warnings-errors
adds 419852a599c * Rename comp-async-query-on-exit →
native-comp-async-query-on-exit
adds 8c429a42c4a Rename comp-native-driver-options →
native-comp-driver-options
adds 901ce566037 Rename comp-warning-on-missing-source
adds fbbcbed10ee Rename comp-eln-load-path → native-comp-eln-load-path
adds 8b7495a722a ; * test/lisp/image-tests.el: fix previous commit
adds 8616e4f7472 project--buffer-list: Tighten the check
adds 704755a5683 Shell-quote the directory when finding a project's files
adds 70bfcbcdd32 Tune Tramp traces
adds 3ad239e1bc1 `mail-envelope-from' doc clarification
adds f50577ea07f Fix some annoyances wrt file-name-non-special
adds 615cf550f22 Fix a recent change in rmc.el
adds 9457d4f20f1 Tramp: Fix file name quoting on MS Windows
adds a2842a11728 Don't use symbolic links in the test resource directory.
adds 048cc03290a Ensure `<menu-bar> <edit> <clear>' handles rectangular
regions
adds e4e8a1e834d * lisp/gnus/nnoo.el (defvoo, deffoo): Add `doc-string`
property
adds f618cc5bc83 Fix moving directories with the same name to trash
adds a6757d10e85 Revert "Fix moving directories with the same name to
trash"
adds fdeb1a3dc77 Mention that Emacs is usually case-insensitive in a
couple of places
adds f608b4b93c0 Prevent the selected window being a dead mini-window
when switching frames
adds 12a37ef6d24 Remove dead URL in isearchb.el comments
adds 53dfb51f55b Don't delete socket on server exit if it was passed in
adds 79e2d0486c8 Document native-compilation
adds d3344e0a7fc ; Fix recent re-builder doc changes.
adds bb8b8d717f9 Tiny fixes to recent native compilation docs
adds 3d276324edd ; Fix decoded-time-set-defaults typo in NEWS.27.
adds 6b7e93e4448 Fix indentation of lines starting with # in js-mode
adds af529f777c9 Reintroduce autoloads for
edebug-all-defs/edebug-all-forms
adds b376ed72204 Default to 1970 in decoded-time-set-defaults
adds 457c44a2055 Make autoloads-force work in build directory
adds 515cac0dc04 Cleanups for Tramp out-of-band methods on MS Windows
adds 3d2c892114e ; * etc/NEWS.27: Revert last change.
adds 25c775b4e96 * lisp/misearch.el (multi-isearch-switch-buffer): New
function.
adds 305e4807a42 Base the "extraclean" Make rule on "maintainer-clean"
adds 988c891aa6b Small fixes for Makefile clean rules
adds aa2625b36a0 Small fixes for out-of-tree clean rules.
adds fddc1a53778 * test/Makefile.in (SUBDIRS, subdir_template): Fix
out-of-tree.
adds aa354dd55b2 * lib-src/Makefile.in (clean): Tidy up seccomp-filter
files.
adds 5bedbe6b1d5 Always heed the `lexical-binding' local variable
adds 779c615f333 Avoid saving session customizations in the custom-file
adds fafe912bd3e ; Fix oddities in etc/NEWS
adds 02c80307f13 Extend meaning of UNIQUIFY
`auto-save-file-name-transforms'. (Bug#47493)
adds dc151c00012 Always include the test/ directory in tarfiles
adds 6be77eefa61 * test/Makefile.in (clean): Remove generated mml-sec
file.
adds dd031f311f2 * test/src/emacs-module-tests.el (mod-test-file):
Unbreak out-of-tree.
adds 9117b42e68c * Makefile.in: Simplify maintainer-clean.
adds 28bed069a7c * lib/Makefile.in (maintainer-clean): Fully ignore
rmdir errors.
adds c38b4a9beff Tweak documentation relating to 'erc-tls'
adds 59fca4e8cdc * doc/misc/erc.texi (Connecting): Fix cross reference.
adds 6d24a8e626f ; Fix typo in erc.texi
adds f3f1947e5b5 Fix Hexl handling of coding-systems with BOM
adds 6d225d82c8b `text-property-search-forward' doc string improvement
adds 2db8a3257ca Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds c9bf4e7f432 Fix assertions in nth_minibuffer
adds 17a950cc80a Fix comment end delimiter fontification in OPascal mode
adds cd46972ee82 Fix exiting Emacs when savehist-file not writable
adds f84a385d79a Mention native compilation in the user manual
adds 8bc91a6a3f6 * Rename comp-deferred-compilation-deny-list
adds 63df3372be1 Rename comp-deferred-compilation
adds fa9f61e0f60 * lisp/font-lock.el: Fix `font-lock-comment-end-skip`
fallback (bug#34088)
adds 19d0cf5484c Use rfc822-goto-eoh rather that mail-header-separator.
adds 42596bdf4be Little improvements in rmail.el. Recognize encryped
override headers.
adds ec8aff16084 Handle multi-line FROM.
adds ff6727dbbde Handle empty string as mail-header-separator
adds 67722ab62f9 Avoid querying in a noninteractive Emacs.
adds 4e175604b5b Fix dired confirm message asking to kill buffers of
deleted dir (bug#48301)
adds aa14424b6be Move facemenu to enriched mode
adds 5b3ce3a25b8 Remove purecopy throughout facemenu.el (since it's not
preloaded)
adds 5784b421ee4 Move the Text Properties menu back to Edit
adds 47070ed39ed Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds b41f39d22cd Handle Bug#24526 without breaking Emacs on tiling WMs
(Bug#48268)
adds d2034296a90 Abbreviate rgrep command on MS Windows (bug#48302)
adds 98e5639c3c3 Fix the tests for 'string-limit'
adds df2a2377753 Remove unused variable in rmail.el
adds 1b0dc15a0ac Tweak indentation of #foo in js-mode
adds bc1a01172e2 Further corrections for the text-property-search doc
strings
adds 417d53db2bc Fix `uniquify-managed' unbounded growth
adds 11a9d8fce62 ; Comment fix
adds 6ca599f291d All a GPG key server client
adds fb93afa1000 Update email address in epa-ks.el
adds 4aadbab5be4 Improve doc strings and prompt in epa-ks.el
adds 43da7f838f7 Even further `text-property-search-forward'
clarifications
adds e27ccea298e Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds f1b98d39f0f ; Rearrange EasyPG entry in etc/NEWS
adds 0d55a8ad286 Don't mark interactive commands as internal functions
adds ec574a72f71 Fix evaluation order for hack-local-variables
adds 0b0ab33f2de * src/image.c: Avoid compiler warnings in Cairo builds
without XPM.
adds 3547e01d963 * src/image.c (xpm_image_p): Avoid another compiler
warning.
adds cd0e7d51ab8 ; * src/image.c (xpm_format,
xpm_valid_color_symbols_p): Fix last change.
adds adbdf85e23f Use an explicit line width of 1 on hollow cursors under
X
adds 1af91d271e0 Don't consider obsolete commands for completion in some
cases
adds 0e69c85d7d6 Make searching for files faster under Windows
adds 218001e4849 Document `package-quickstart' in the user manual
adds 1b919004f65 Fix bug#48349 in file-name-non-special
adds 1aaceec9317 Fix vertical cursor motion across tall text or small
images
adds 5be26b43f44 Process sentinels need to work under X and commandline
adds c9773379c1a Improve Tramp traces
adds ff8bf8c8dff * doc/misc/epa.texi: Fix @nodes in previous change.
adds e36183ff466 ; * etc/TODO (etc/DOC): Update the todo entries.
adds 127f1f330b6 Improve doc strings in log-edit.el
adds 4c3abb3dd10 Fix compilation errors with latest w32 API headers
adds c233f4eccdd ; * etc/NEWS: Fix decoded-time-set-defaults typo.
adds bcd92b57080 Improve documentation of Hexl mode
adds 3061409de2f Merge from origin/emacs-27
adds 9533eacec81 * doc/misc/epa.texi: Remove hand-written node pointers.
adds fa33870e9f6 Remove more hand-written node pointers in doc/misc
adds 5cfb9a507d9 * doc/misc/calc.texi: Remove most hand-written node
pointers.
adds 43701a84367 ; * doc/misc/calc.texi (Date Arithmetic): Fix order in
@menu.
adds 780b1db126f Various detailed fixes to minibuf.c, etc., to fix bug
#48337
adds efc24f1e0bb Make the M-x obsoletion check more robust
adds 76ba00a1619 Add :company-kind support to css-mode completion
adds c92ad6a75a2 Include colons in the completion strings
adds efea3a02f5f Add :company-kind support to sh-mode completion
adds 48b37c3ef0c Add :company-kind support to nxml-mode completion
adds c18403302df Have X builds handle VisibilityNotify events
(Bug#48268, Bug#48413)
adds 63d259cc0da Improve doc string of
'log-edit-generate-changelog-from-diff'
adds b1ac6797c55 Mairix: autoload main interactive functions
adds b00796ee36b Mairix: use 'mairix-search-options' as documented
adds 0a681590268 Fix `quit-restore-window' when all previous buffers got
killed (Bug#48367)
adds 248ec838aa8 Fix launching net-utils on MS-Windows
adds 46e4704e2ab Miscellaneous corrections to src/minibuf.c for bug
#48337
adds b5e6dba05fc Fix segfaults when byte-compiling with
native-compilation
adds de61b0b25f0 Refactor bug-reference setup functions into a defvar
adds b6e0b66e0ed Update CSS completion tests
adds 1b8f013d179 Bug reference auto-setup for Rmail
adds 4f510f63a8f Fix handling of stderr buffer in Tramp's make-process
(Bug#47861)
adds 01bd4d1a824 Optimize calls to 'eql', 'memql' and similar for
fixnums.
adds 487498e497f Remove unreliable test for match data clobbering
adds bf8b8cc6c57 Improve some quotation quoting in the Emacs manual
adds 069c2fb17a6 Add more completion tests
adds b6d02dc3766 Add bug-reference-mode-force-auto-setup
adds 5a82d4ce5ad prepend newline in sqli buffer
adds c14e0da3611 mouse-wheel-progressive-speed doc string clarification
adds 10a14f6ac3f Fix function signature for
gnus-search-indexed-parse-output
adds 0212fb180a1 Use condition-case-unless-debug in nnselect-run
adds e761e12498f Add a 'silent option for
native-comp-async-report-warnings-errors
adds 7b82584c694 Improve documentation of new behavior of 'M-y'
adds 42950e9e464 Fix a few Edebug specifications where code is wrapped
in lambdas.
adds e477b5ee121 Add a unit test to reproduce Bug#48471.
adds 7828d561c1a Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds cbeaf28c5ea Mention *-nov-is-evil in the Extra Headers Gnus manual
section
adds eb758262070 Avoid crashes in condition-case
adds ec870f8986a Add support for Rust in etags
adds dac20f08fa8 Allow specifying the default archive types to compress
to in Dired
adds 2becaf86246 Update the etags/ctags test files
adds 78156292c5a ; * admin/notes/years: Mention that etags test files
need to be updated.
adds e72dfe96690 Add an etags test for Rust (bug#46055)
adds 8ac093ce6fb Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds f572735c510 Fix the etags test suite
adds d83db639d37 Visually truncate excessively long lines in Xref
adds 7124598068e * lisp/kmacro.el: Avoid the dynbound dialect of ELisp
adds 9676d41b830 * lisp/emacs-lisp/subr-x.el (if-let): Swap &or branches
(Bug#48489)
adds ed8c3303f94 * lisp/bookmark.el: make bookmark-fontify nil default
value
adds be9db2b94d3 Fix pcase 'rx' patterns with a single named submatch
(bug#48477)
adds cbd3a3b87d5 Revert "* lisp/bookmark.el: make bookmark-fontify nil
default value"
adds 2c90aa93a9d Fix the length= shortdoc example
adds 6a7e503ccaf * lisp/kmacro.el: Fix test cases broken by last change
adds ab20f385a7b Fix `custom-delayed-init-variables' problem when
re-dumping emacs
adds 304a3b9ee8f Fix problem with focusing in `C-o' in ibuffer in some
circumstances
adds 33c0994c7cb Look for ElDoc buffer in all visible frames
adds 68f5718c0a4 Fix some regressions introduced by the previous
dired-aux change
adds 63e4ed1c8f1 Recreate symptom of Bug#42701.
adds 83be3e95985 * lisp/simple.el (read-from-kill-ring): Add new arg
PROMPT (bug#48478).
adds 502e3ce614c * lisp/emacs-lisp/lisp-mode.el (lisp-outline-level):
Fix imprecise numbers.
adds 48744903de3 * lisp/calendar/cal-menu.el (cal-menu-holidays-menu):
Use a proper closure
adds 0fa959db203 * lisp/repeat.el (repeat-exit-timeout): New defcustom
(bug#48472).
adds 2c47eaa18a4 * lisp/emacs-lisp/eieio-core.el
(eieio-defclass-internal): Use a closure
adds 39b67c3ffe4 * doc/emacs/basic.texi (Repeating): Document
repeat-exit-timeout (bug#48472).
adds f57b0f08b44 * lisp/eshell/em-pred.el: Take advantage of lexical
scoping
adds 49c5299bbbf * lisp/facemenu.el (facemenu-add-new-face): Use
`:documentation`
adds 2520a163cb2 * lisp/find-dired.el (find-dired): Use a proper closure
adds 0ccd712ad26 * lisp/imenu.el (imenu--create-keymap): Use proper
closures
adds de4dcd8d108 * lisp/info.el (Info-isearch-push-state): Use proper
closures
adds 41efaa54c54 * lisp/menu-bar.el: Avoid `(lambda
adds abedac09096 * lisp/misearch.el (multi-isearch-push-state): Use
proper closures
adds e61bb6f6fed * lisp/net/browse-url.el: Avoid `(lambda ..)
adds db8266b0b28 * lisp/net/eudc.el (eudc-menu): Use proper closures
adds 5e7b57ad8f1 * lisp/net/imap.el (imap-mailbox-close): Use proper
closures
adds 26041ec8d51 * lisp/net/shr.el (shr-image-displayer): Use proper
closures
adds 25bb250e292 * lisp/net/sieve-manage.el (sieve-sasl-auth): Use
proper closures
adds af68b495656 * lisp/org/org-clock.el (org-clock-get-table-data): Use
proper closures
adds 4e240bf0967 * lisp/org/org-colview.el (org-columns-map): Use proper
closures
adds 5746fd57ab7 * lisp/org/org-mouse.el: Make use of lexical scoping
adds 09ed51b9c89 * lisp/org/org-timer.el
(org-timer--run-countdown-timer): Use closures
adds 942cbc4deaa * lisp/progmodes/gud.el (gud-tooltip-tips): Use proper
closures
adds 1276ba75eb0 * lisp/progmodes/js.el (js--make-framework-matcher):
Use a closure
adds 567c31121fd Fix recently introduced misbehavior of
`quit-restore-window' (Bug#48493)
adds 61291e06cc8 Lift restriction for finding theme summary line
adds e48372f8e57 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds 82b4ea2fe82 * src/image.c: Fix compile error related xpm in image.c
adds 1f82c85bffa Fix compile error when PGTK_DEBUG is enabled
adds 67a4c8b5ad9 * src/frame.c (Fframep): Update framep docstring
adds dac694b8bb1 * lisp/progmodes/sql.el:
`sql-postgres-statement-starters' defcustom
adds 5e1a8d5654d Fix the unexec build on GNU/Linux
adds b4e1fdfe212 * lisp/kmacro.el (kmacro-lambda-form): Fix bug#48523
adds e100ee84e35 Fix custom type of recent dired-aux additions
adds eb9f48bfade * lisp/startup.el (command-line-1): Avoid byte-compiler
warning.
adds 171dbe70489 Fix rare failures in 'window-default-font-height'
adds 1f0f922ef27 * lisp/simple.el (yank-from-kill-ring-rotate): New
defcustom (bug#48478).
adds 6ae3f7e8894 Add a section about bug-reference-mode.
adds d68f2b8681f ; * src/fns.c (Fline_number_at_pos): Fix doc string and
comments.
adds b2eed2ae568 Clean up the fix for unexec build on GNU/Linux
adds 328efb47d04 Make sure gmalloc's hybrid_free preserves errno
adds 8b44740a6ae Fix arg-out-of-range errors in 'line-number-at-pos'
adds ae3ec0860aa Improve documentation of 'etags' tests
adds 72ec24d4808 * doc/emacs/maintaining.texi (Bug Reference): Add
debbugs-browse-mode.
adds 443d9efc952 (completing-read): Add `group-function` to the
completion metadata
adds de168b70b10 (completion--insert-strings): Split function; Full
group title support
adds cacfd0321a5 (minibuffer-completion-help): Do not check
`completions-group` centrally
adds 836d69bc60b (completion--insert-vertical): Separate groups
completely
adds cb8b994217e (minibuffer-completion-help): Add group sorting
adds 1866e66a730 * lisp/international/mule-cmds.el: Use group-function
in read-char-by-name.
adds ef7a6eec20a Fix off-by-one inconsistency of 'M-y C-y' (bug#48478).
adds 9be9d1f94ed * lisp/vc/diff-mode.el (diff-hunk-text): Handle better
"\ No newline at end".
adds e0ebce5ce2b * lisp/help.el (describe-bindings-outline): New
defcustom (bug#45147).
adds 8349f8294c3 ; Improve new bug-reference manual section
adds 3f207753a06 * Fix ahead-of-time native compilation for out-of-tree
builds (bug#48497)
adds 92464bd9b74 Rearrange nativecomp tests for EMBA
adds fe8c1e7b1a6 Avoid byte-compiler warning during bootstrap
adds 5fbbcdea2b9 Adapt native-comp entries in gitlab-ci.yml
adds 9351da3862d ; * test/infra/gitlab-ci.yml: Fix previous commit
adds bab7e854614 ; * test/infra/gitlab-ci.yml: Fix it, again.
adds dfe79a8185b * lisp/simple.el (yank-from-kill-ring): Fix
kill-ring-yank-pointer (bug#48478)
adds 099caace348 * lisp/dired-aux.el (dired-do-revert-buffer): New
defcustom (bug#48456).
adds 484bd8137a7 ; * etc/NEWS: Fix typo in last change.
adds 5fe343a44cd Robustify parsing of gnus-search search results
adds a3de48687eb Add documentation about bug-reference auto-setup.
adds 91fa95bde06 * lisp/emacs-lisp/cl-macs.el (cl-loop): Add missing
'when' to spec
adds 33a52cb4583 Give 'when-let' and 'when-let*' their own Edebug
specification.
adds 43fd13770a8 Fix native-comp-async-report-warnings-errors :type
adds 84e207c8118 * lisp/emacs-lisp/subr-x.el (if-let*, if-let): Use
looser Edebug spec
adds 4db69b32b83 Fix bug#48476
adds 35182fff407 * doc/emacs/maintaining.texi (Bug Reference): Fix cross
refs.
adds 8804ac857b3 * src/buffer.c (syms_of_buffer) <ctl-arrow>: Doc fix.
(Bug#48539)
adds 30e5d93ee1b Improve documentation of display tables
adds 048dc9441e7 Merge from origin/emacs-27
adds 62e2dce3a99 Document bug-reference setup for 3rd-party packages
adds c60d707f2cc * src/editfns.c (Finsert_char): Add docstring reference
to read-char-by-name.
adds fc87cdf9598 Adapt tramp-archive-autoload-file-name-handler
adds 2e55201b808 Fix find invocation for macOS (Bug#48471).
adds 19c14be04fe Tweak c-mode bug reporting address
adds a70a3449417 Add Libera.chat to `erc-nickserv-alist'
adds 3f8b303ec08 Fix bug when moving directories to trash
adds 86e4d770a83 * lisp/erc/erc-services.el: Fix newly-added Libera.Chat
entry (bug#48529).
adds 0b48e2d258c Fix infloop in Modula-2 mode
adds 740d424547d Consider all user-defined bitmaps in gui_init_fringe()
adds 1fa58c548ae Use correct face when pulsing in CEDET
adds de9a11255d3 Improve completion-list-mode-map
adds ce2de3b50a2 Further improvements to completion-list-mode-map
adds 75604f882ab * lisp/transient.el: Update to package version 0.3.4.
adds 7a46fa9c751 Allow years in a copyright range to be separated by en
dashes.
adds 354ecaf12b2 * lisp/emacs-lisp/byte-opt.el: Make the build more
reproducible
adds 316de2a1317 * doc/misc/cc-mode.texi: Remove hand-written node
pointers (bug#48402).
adds 0c7a7433dce Try to not prioritise reading from lower file
descriptors
adds caf8eb0381d Update help-tests.el after minibuffer map change
adds dd79a5050a9 Fix documentation of a recent change
adds fcb3990b8df Restore `dired-do-create-files' return value
adds 3e7a216b77c Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds e365e903dbd Do not switch to other window when minibuffer is
selected
adds ffd2a5c9ae3 Update modus-themes to version 1.4.0
adds df17725c80d Handle syntactically invalid .dir-locals.el files better
adds 0d91c2ddaec Fix font and indentation of call-with-port in
scheme-mode
adds f2a84ef8eec Restore `ff-find-other-file' buffer selection logic
adds b75db97f316 Make hs-set-up-overlay into user option
adds 5c45e8b65b3 Make the Alacritty terminal an alias of xterm-256color
adds f4dc646e0d7 * lisp/international/mule-cmds.el
(mule--ucs-names-group): Better char check.
adds 5a762c946ea Remove modus-themes.org build date (bug#48661)
adds 6d51805154e Improve system_process_attributes on macOS (Bug#48548)
adds d5d4e826919 * src/sysdep.c (system_process_attributes): Fix
misspelled Qttname for FreeBSD
adds 85da7b57bc2 Make 'string-width' auto-composition aware
adds c4e8d1dbe2e Improve some doc strings in bookmark.el
adds 777d784d8fb Remove the base64 Face header repadding in Gnus
adds 856e0ec2f81 * lisp/vc/diff-mode.el (diff-hunk-text): Test-driven
fix for newlines.
adds 462112ae0b6 Fix ediff message parsing in non-English locales
adds 0dfe193ec42 Improve the prompting in read-directory-name
adds 7f11dea6629 Fix filling of overlong first lines in Python doc
strings
adds c82afdcc884 A better fix for 'string-width'
adds 501296f994b * src/character.c (lisp_string_width): Add missing type
checks.
adds 40d2970f436 Don't propagate lexical variables into inlined functions
adds de45864cf78 Fix lexing of numbers with trailing decimal point and
exponent
adds b8e8f133838 * src/character.c (lisp_string_width): Fix last change.
adds 00f5c2fa383 ; * etc/tutorials/TUTORIAL.sv: Fix typo in last change.
adds d3817ad6ce7 Fix resolution of symlinks during dumping
adds 0d0e6143e75 * src/character.c (lisp_string_width): Fix a typo in
recent change.
adds f1c3b82d401 ; * src/character.c (lisp_string_width): Another
defensive fix.
adds a29a03c3bc8 * lisp/progmodes/sql.el: Turn
`sql-*-statement-starters' to defvars.
adds 24c96577465 * lisp/emacs-lisp/byte-opt.el
(byte-compile-inline-expand): Silence warnings
adds 327accb38f4 Fix nnimap lexical conversion problem
adds 0eef929cbf0 Mention the -e switch in an ange-ftp doc string
adds 651394d8457 Fix looking-at-p example in shortdoc.el
adds 390044f854f Continue checking the same line when hitting SPC in
ispell
adds 8c529efe471 Adjust admin/emake filters
adds fa7993e9a01 Fix previous admin/emake change
adds d0655b79ab1 Specify which Gsetting font names are used in the manual
adds 5a264c3694d Improve previous frames.texi change
adds 3fe2f482bd2 Attempt to fix segfaults caused by changes in
'lisp_string_width'
adds 6d916bfb37d Another stability fix in 'lisp_string_width'
adds a52f572e627 ; * src/Makefile.in: Fix typo.
adds 51c6bafa9b9 * lisp/outline.el (outline-minor-mode-highlight): Fix
safe-local-variable.
adds 2003a407c8b * lisp/outline.el (outline-font-lock-keywords): Fix
highlight case (bug#48707)
adds 459f89f3bcb Revert "Continue checking the same line when hitting
SPC in ispell"
adds ee7752aac55 Rename emacs.appdata.xml to emacs.metainfo.xml and add
more data
adds bff3edfd17e Fix point movement in morse-region and nato-region
adds cee502ea18a Improve the file-accessible-directory-p doc strin
adds 30c09a16744 Improve Octave indentation after continuation lines
adds 22520811e20 Fix folding of non-ASCII lines when printing to
Postscript
adds 2ee7e8a129e Improve the dired-guess-shell-alist-user doc string
adds 2e1510dd009 Mention the recent floating point reader changes in NEWS
adds 90cd4d6caea Add pretty symbols to ruby-mode
adds 0eb0fe987b6 Add lambda to the pretty Ruby symbols list
adds 93162efd790 Fix shortdoc examples
adds 61961903fd9 ; * lisp/mail/rmail.el (rmail-simplified-subject):
Dodge relint nag
adds 0cbfb7e7951 ; * lisp/emacs-lisp/rx.el (rx--pcase-macroexpander):
slight rephrase
adds 7bbd6b720e6 ; * etc/NEWS: Slight improvement of last entry
adds bd5c7404195 Fix key recording bug when an input method is activated
adds e3fc16fd71a Fix last change
adds 67ae4b62712 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds 7085fecf53d Disable hyper key when super and hyper conflict
adds c6ada6e9f1f * src/pgtkterm.c: Honor system DPI settings
adds ce7a78d0a8e Support frame-scale-factor on pgtk frames
adds 7673b6b9eb0 * src/pgtkselect.c: Avoid Glib assertion warnings
adds 4d4c73da5a0 Improve tex fontification of quoted strings
adds 246a41759c4 * lisp/electric.el: Do auto-indent inside strings and
comments by default
adds 1855e3d0c4f * lisp/wdired.el (wdired-normalize-filename): Sync with
dired-get-filename. (Bug#48659)
adds c97716e9a20 * lisp/mpc.el (mpc-format): Fix inf-loop in constructed
predicate
adds a4c922d84f3 Clarify indent-line-function doc string
adds b0d01982e2d Tweak octave continuation indentation
adds 1230651ffdf Improve the documentation of documentation groups
adds e247b4b6912 Add a new documentation group for overlays
adds fdfb3df92aa `minibuffer-exit-hook' doc string clarification
adds 9e705206aca time-stamp: improve unit-test coverage
adds 253e52478c3 Move menu-bar-select-buffer to msb.el
adds db1de74e734 Fix kmacro-view-ring-2nd doc string
adds c8ec798d70c Allow help-C-file-name to work on symbols designating
subrs
adds 7671d470781 Clarify that `symbol-file' only works for symbols in
Lisp files
adds 23ad0f0c5ad Don't account for character compositions in 'format'
and friends
adds 15f46b9669f Do not reset settings when disabling a theme
adds d6dc66053d8 time-stamp: refactor time-stamp-string-preprocess
adds a5b57fc6af7 time-stamp: fix minor bug when parsing option combos
adds 3988411f6c6 Give 'syntax-propertize-wholelines' a docstring.
adds ed72a8ccd5e Document that the 'syntax-propertize-function' may move
point.
adds 7733076638f Fix error in xdg-mime-apps-files when
XDG_CURRENT_DESKTOP is defined
adds db911083150 Speed up `describe-variable' completion predicate
adds 77f67d12f68 Add new convenience function `buffer-local-boundp'
adds 415ae812e93 Use buffer-local-boundp in describe-variable
adds 0dc195b4fe6 Revert "Move menu-bar-select-buffer to msb.el"
adds 2009832a822 Make `menu-bar-select-buffer' obsolete
adds d51e6af9a70 Put ELP results in a special-mode buffer
adds 9c8bef5134b Remove messaging in ediff-make-diff2-buffer
adds 0b1dfb5de60 Remove spurious @example from the elisp manual
adds 6e2d3bce087 Correct mouse handling when window origin changes
between down and up events
adds 5dfa5e26dd5 Improve documentation of regexp ranges
adds b7c1b81ffbe Merge from origin/emacs-27
adds 63e9a4b1e1f * src/keyboard.c (make_lispy_event): Fix previous.
adds 2ee5ce208f2 Make frames record when their selected window was the
mini-window
adds 8992a452027 * Make *Async-native-compile-log* buffer read-only
(bug#48763)
adds ef07d0b8c75 * lisp/isearch.el
(lazy-highlight-buffer-max-at-a-time): Change from 20 to 200
adds 23b6cd41f55 Improve random selection of keyservers
adds 78f885f3702 Fix documentation of literal `face' syntax in font-lock
section
adds 85e17196fa2 Add a new command `mailcap-view-file'
adds 0a7ca6fc3f4 Obsolete `global-whitespace-newline-mode'
adds 43a9c3f7259 Document `with-selected-frame'
adds d9ccc3fa2ac Fix problem with `format-alist' marking all the text in
the buffer
adds 062f5aa640d Allow packages to change the hl-line overlay priority
adds 05ab6e53e2c Improve icomplete-vertical-mode and fido-vertical-mode
adds fb1c5e4816a Add annotation capability to icomplete-vertical-mode
adds 3d954dee9cb * lisp/gnus/gnus-art.el: Don't sneak dynbound code via
quoting
adds afe7d9bd592 ; Auto-commit of loaddefs files.
adds 8b3291d1344 Avoid hang in nnimap-keepalive
adds 3dff8541990 Remove unnecessary function declaration in isearch
adds c4b02dad9bd Rename batch-byte-native-compile-for-bootstrap
(bug#48743)
adds a32e65b357f * Add `native-compile-target-directory' (bug#48743)
adds 246e107d73e Improve performance of NS port's display on macOS
adds 5e0cf09f1eb ; Bump isearch.el :version after recent change.
adds 4784b6eb9a8 ; End recently added sentences with a period.
adds 16793dc35a5 Add new user option to Gnus to allow `#' to toggle
adds 7ea7e26ab19 Move point in dired buffers when handling a list of
files
adds f064b23d09a Fix ibuffer auto-shrinking windows
adds 87e7390aaef * lisp/progmodes/hideif.el: update for new C++
standards and extensions
adds 09081ca119c Fix a typo in 'produce_glyphless_glyph'
adds a488716961d Allow opening buttonized URL with secondary browser in
rcirc
adds 6a152f898df * configure.ac: Improve error messages about libgccjit.
adds d08067d3620 Cross-reference the message/error control variables
adds ed19ffc3462 * configure.ac: Clarify "smoke test" error message.
(Bug#48804)
adds 3272cfa8d49 ; Fix last change.
adds 2e8212a5654 Fix problem with empty command histories in eshell and
`erase'
adds 9a66aff5043 * lisp/progmodes/hideif.el: Fix initial version for new
variables
adds e0da5d639e4 fringe-mode doc clarifications
adds 4bcc83c1246 Fix up previous hideif change to avoid a compilation
warning
adds 089e0c4c55d Make the `i' command in Info-mode remove duplicate
matches
adds 528e15775e1 More accurate highlighting of mis-spellings in Flyspell
adds c3b44858dc9 Fix fill-column-indicator on TTY frames
adds a517b77ffe8 Optimise (cons X nil) to (list X)
adds 6b41d7da954 Constant-propagate (function SYMBOL)
adds b5416d971a7 Improve windmove-*-default-keybindings functions
(bug#41438)
adds 3916bf00c56 Add user options for default windmove commands
(bug#41438)
adds ee56a198733 * etc/NEWS: Add windmove keybindings (bug#41438)
adds d4ae640a372 * lisp/help-fns.el (help--symbol-class): New function.
adds 15c57fc4cc0 * lisp/simple.el (read-from-kill-ring): Fix the case of
'M-y M-p' (bug#48478)
adds b516887283c Fix documentation of recent 'windmove' changes
adds 6d1d048d65d Revert "Make the `i' command in Info-mode remove
duplicate matches"
adds 9136c064d66 Add a new `server-edit-abort' command
adds 194d54a929a Fix placement of point in Dired deletion operations
adds 4c362b4ef7d Fix documentation of a recent change.
adds 7b50ed553fa Ask if dir and subdir dired buffers be killed when
deleting dir
adds 8d5b7f519f1 Make icomplete less blinky and more responsive
adds 3eb294745cb Some additions to the TeX input method
adds f93f3b80dde Fix slow operation of 'string-width'
adds 515eb698957 Support terminal emulators that encode the Meta
modifier as 8th bit
adds 58de11fe133 Document the last change
adds e490ffcf953 * lisp/mpc.el (mpc-intersection): Fix commit
1760029b0927242
adds c9424189fc8 * src/keyboard.c (read_decoded_event_from_main_queue):
Fix paren typo
adds 4fda37fc7d8 Fix Gnus summary exclusion when everything matches
adds 45d711a356b Consider environment vars in Fido's directory-aware RET
binding
adds 218d2d15096 * lisp/net/tramp.el (tramp-error): Make it a defun.
adds 2207f9adccc src/nsterm.m: fix window tabbing on macOS
adds 5a8a5a990ae Add support for Mercury (https://mercurylang.org) in
'etags'
adds 6ef5760b104 Minor fixes for last change
adds f3498109bec Minor copyedits in the Emacs user manual
adds 3c2db0c5414 Make `so-long' restore `view-mode'
adds 929adad22b4 Clarify file reversion prompt
adds 0f9d8c9381f Clarify boolean widget prompt
adds fc37483617e Fix a problem with restarting 'tags-search'
adds 6329e704601 completion-pcm--hilit-commonality: Reuse the match-data
cons cells
adds 45bdc37c812 Support old BSD find and "root dir symlink" better
adds 82ccc3afcf9 ; Mention the previous change in NEWS
adds c8d4af86372 Support remote file names in `browse-url-of-buffer'
adds 69a65212a23 * src/xdisp.c (Fwindow_text_pixel_size): Plug memory
leak. (Bug#48884)
adds 722064022cc Fix rgrep abbreviation
adds 17aced49a80 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 89f91e502ec ; Fix typos in etc/NEWS
adds fcc827619f2 Improve support of remote files in browse-url.el
adds f7d98dbba0d Revert "src/nsterm.m: fix window tabbing on macOS"
adds 27366fffbb9 * doc/man/emacs.1.in: Minor fixes.
adds 19ef864084c Fix an example in ERC docs
adds 0d42c929784 MH-E: do not look for MH variants in relative
directories
adds 4888addd306 Change the Gnus default to use `#' to toggle the
process mark
adds bef00aa1372 ; Auto-commit of loaddefs files.
adds 6456a67b5d6 ; Merge from origin/emacs-27
adds f7d4bbceee8 ; * src/composite.h: Improve comments for LGSTRING and
LGLYPH.
adds 37f44579946 ; Fix typo in dynamic module functions docs.
adds bef3070ab8d Merge from origin/emacs-27
adds 15f4237303f Sync overlay code in minibuffer-message and
set-minibuffer-message (bug#48669)
adds 9625e3026b5 * lisp/simple.el (yank-from-kill-ring): Add edited
string to the kill-ring.
adds 90f54aad5e9 ; perl-mode.el: Detect regexes immediately after "|&"
adds 4a1e97bea96 New user option for Git log switches
adds e67883bc2b9 Handle auto-cd in shell-mode
adds a63587c5461 * etc/NEWS: New user option 'shell-has-auto-cd'.
adds fb62846b68b Fix image filename encoding issues (bug#48902)
adds 5b68e7b4880 * lib/Makefile.in (Makefile): Fix typo.
adds ff65ea932cd Remove pause on fullscreening in NS (bug#48406)
adds dd9385b404c ; perl-mode.el: Detect quote-like operator immediately
after =>
adds b3dd0ce75ba Provide new option `delete-window-set-selected'
(Bug#47300)
adds e27b531d5a6 Improve documentation of 'M-y'
adds af4cccb8d98 Support mercury in 'ctags' as well
adds 86309efb4ad Simplify vc-git-log-switches's usage; change default
value to nil
adds 0088cf4f938 ; * etc/NEWS: Rephrase the entry about
'grep-find-template'.
adds 00140ca6bfc Rename/rewrite recently added option and function in
window.el
adds 56e21ab2e1b ; Improve delete-window-choose-selected documentation
adds 87bd14ca8bd ; perl-mode.el: Allow newline between quote-likes and
delimiter
adds e775ef2f57e * lisp/emacs-lisp/benchmark.el (benchmark-elapse): Tweak
adds 57950515ecb Add ability to bring only the selected frame to the
front (bug#48865)
adds dd3094170a0 Mention nov-is-evil/nnvirtual combination in the Gnus
manual
adds 6b5a7136ca0 Fix double (recursive) load of fortran.el
adds b425966b072 Use file-in-directory-p instead of obsolete
dired-in-this-tree-p
adds 099c7a0c05d Clarify some browse-url doc strings
adds 0afab352e02 Make `window-system-for-display' work for ipv6, too
adds 4c6554413d3 EIEIO: Promote the CLOS behavior over the
EIEIO-specific behavior
adds dc471feee3b * doc/emacs/windows.texi (Change Window): Add pxref to
(elisp)Deleting Windows
adds 7d5e94bada0 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds 83c35b86da2 * src/pgtkfns.c: Do not show an empty frame prematurely
adds 4b91168c657 ; * src/pgtkfns.c (Fx_create_frame): Fix coding style
adds beb4e9f828a Revert "; * src/pgtkfns.c (Fx_create_frame): Fix coding
style"
adds b0d688673b0 Revert "* src/pgtkfns.c: Do not show an empty frame
prematurely"
adds 3dbd3a87a1a Revert "Revert "* src/pgtkfns.c: Do not show an empty
frame prematurely""
adds 11c835ea48b Fix a frame created without scroll/menu/toolbar is empty
adds 407062c2966 Allow save-interprogram-paste-before-kill to be a number
adds c4fcf2fc6fb Fsubstitute_in_file_name doc string clarification
adds 788e5cce4d1 Fix wording of recently added documentation
adds 00802c0cfee Reset the pulse face more fully in pulse-reset-face
adds bad87a162c1 ; * src/fileio.c (Fsubstitute_in_file_name): Doc fix.
adds 55d7effbe1d Avoid an infinite loop in
mml-expand-html-into-multipart-related
adds 2f7a115a9c8 Fix previous pulse.el fix
adds d0c7d8bc22a Improve handling of dedicated flag for side windows
(Bug#48493)
adds 6536112bdce Handle sensitive auto-save or backup remote files
(Bug#45245)
adds 9389742eb61 * lisp/emacs-lisp/bytecomp.el (byte+native-compile):
Update docstring.
adds 31d40cab780 ;* lisp/emacs-lisp/bytecomp.el (byte-native-compiling):
Typo fix.
adds 8f2f91f7acf Fix problem in HTML with bracketed characters
adds 663fb3b7748 * Do not produce .elc temporary file when unnecessary
(bug#48978)
adds 00f1a4be719 Get fractional seconds in iso8601 parsing right
adds 794ec934a76 Remove unused variable from sgml-mode test
adds 1956d98cabd mh-junk need not support SpamAssassin 2.20 from 2003
adds 1756e4757ce Fix false positives in docstring width warning with
(fn...) constructs.
adds 17dcc54db4e Document `completions-format'
adds c62100465e6 Fix dragging dividers in terminal Emacs when there's
margins
adds 53e5caa1bd7 ; * doc/lispref/text.texi (Clickable Text): Fix word
order
adds 81fd5603ce7 Add a new function syntax-class-to-char
adds 8be9d4a1568 Allow ERT tests to output the failure reasons, too
adds 9dde254e964 ; * etc/NEWS: Fix a typo in the recent change.
adds 6ae5a59e527 Clarify (interactive "K") in the manual
adds 6fc48df5ae6 Add new convenience commands for *Help*
adds a8721a333d5 Make help-view-source more robust
adds 0367d174828 User option to select 'no-other-window' with windmove
(bug#48916)
adds db106ea88b4 User option to choose a function triggered by
windmove-create (bug#48917)
adds d9698faa345 Prepare pdumper dump file in memory, write it in one go
(Bug#46881)
adds eac34b52f67 ; * lisp/progmodes/hideif.el
(hif-unicode-prefix-regexp): Stray `\`.
adds ed97d15a084 Remove outdated advise from manual
adds 706e186581e * src/xdisp.c (gui_draw_bottom_divider): Fix misleading
indentation.
adds 1f4e919cb2f * lisp/simple.el (save-interprogram-paste-before-kill):
Fix type.
adds 7c22aa36cd6 Eliminate some GCC warnings
adds ff053c706cb * lisp/emacs-lisp/cl-generic.el: Fix bug#49053 and
bug#47454
adds 45acbe6d622 Fix display-buffer-override-next-command for no-select
case (bug#49057)
adds fe1b72d2165 * lisp/help-fns.el (help--symbol-class): Concat chars
for all namespaces.
adds f41d0f47494 Support new LaTeX kernel macro \footref
adds 7033470adb0 Use \footref when referencing a footnote label
adds bc44763b834 Update SCSS test file syntax.
adds 0ffcf7479c4 Fix Mercury support, notably qualified procedures.
adds 6af9f1f3efc Improve and update the 'etags' test suite
adds ac73d77cedf Fix Morse for non-ASCII letters
adds b9f339e8f8f ; * src/comp.c (ADD_IMPORTED): Fix broken macro.
adds e6a700a28e8 Handle case remote uid is 0 in some Tramp related tests
adds 4f1a5e456e3 Add `file-name-set-extension'
adds 284dfd36131 Revert "Add `file-name-set-extension'"
adds 75b68c32271 Improve to selsel doc strings
adds 6ea7e338466 Add support for displaying total number of groups in
subgroups in Gnus
adds 989de3b824e Allow `message-replace-header' to take a list of AFTERs
adds 1293ece4613 New Gnus Summary buffer sort options for extra headers
adds 234bf1b6363 De-obfuscate gnutls_handshake loop
adds e910ef344f8 Improve bound-and-true-p doc string
adds 01bbe4c3058 Use file-truename on files loaded with "emacs -l"
adds b94532f0288 * src/xdisp.c (Fwindow_text_pixel_size): Plug memory
leak. (Bug#48884)
adds f8e5871c16a ; Merge from origin/emacs-27
adds 7be610f9110 Fix documentation of 'face-extend-p'
adds 0ffef0b46b4 Document 'ispell-program-name'
adds 8d5c70d73ac Improve documentation of profiler
adds 7722b510aae Another improvement in documentation of "memory"
profiler
adds 510458a9f1e Merge from origin/emacs-27
adds 6636a644599 Fix error in tramp-archive.el
adds 415143de470 Add new convenience command for *Help*
adds a17f40911e2 ; * lisp/help-mode.el (help-customize): Doc fix.
(Bug#36767)
adds 01b0a909b5c Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds 9bbdd3bac99 Add input methods for Lakota
adds 82551f243f7 ; Fix typo in NEWS
adds 9e7681516f2 Adapt tests in tramp-archive-tests.el
adds 0bd9e782567 Fix GNUstep build warnings
adds 434c059d83b Fix GNUstep menu update crashes
adds a4fb5811fab * Do not attempt to write .elc files when not necessary
(bug#49118)
adds 9068f8f10c5 Further fixes for bound-and-true-p doc string
adds 624c8613e79 Refactor gnus-article-sort-by-*
adds a1fd11a28f3 Make find-file-literally ignore local variables again
adds 0377737c9b3 Fix prompting for large files when loading literally
adds 09f17ac4752 NEWS for tool bar "X" in *Help* buffers change
(bug#49139)
adds 3b1d69efc32 Fix shortdoc-add-function section creation
adds 64dd2b1a2a0 time-stamp: add principled, expressive %z
adds 2966e3acbe6 Fix "make -j install"
adds 00501d74d3f Make tex-compile-commands heed tex-start-options
adds 57ec4aadc65 Advertise support for Startup Notification when built
with GTK
adds b16b4d730e0 If the daemon’s TTY is our only frame, create a new
frame
adds e4b9e1c66cf Use named face for apropos-button
adds 3c0b50d1fc4 Make minor mode docstrings say what the mode "variable"
is
adds 142962a8bd9 Give feedback to the user in dired-do-find-regexp
adds 2540701f300 Fix message-replace-header after recent change
adds d87b67a9e24 Clean up code in `message-replace-header'
adds d4d6d8f3351 Sort the items in 'mode-line-mode-menu' before
displaying the menu
adds 4b90e4f44f9 Revert "Sort the items in 'mode-line-mode-menu' before
displaying the menu"
adds 0776ac06803 Make ethio-* variables into user options
adds 006628df182 Fix defvar->defcustom conversion in ethio-util.el
adds 7be75f17e79 * lisp/printing.el (pr-global-menubar): Fix duplicate
menu problem.
adds 3665735d664 Sort the items in 'mode-line-mode-menu' before
displaying the menu
adds f85ee6d5c7e Clarify the help in the package buffers
adds ed30a7290cb Ignore file-missing errors during diff-refined
font-locking
adds 8febca87c34 Fix highlighting in cperl-mode for "for /regex/"
adds 8db520837a7 Add SASL authentication to rcirc
adds 8e6d6daacf3 Allow `C-u M-x dig' to ask for a query type
adds bf21aba5338 Fix printing of defclass documentation slots again
adds b188861af40 Attempt to make defclass documentation more legible
adds 1283e1db9b7 Don't call ERT explainer on error
adds 3788d2237d4 * lisp/emacs-lisp/cl-preloaded.el: Fix the format of
props in slot-descs
adds 1c10517f01d * lisp/bindings.el (bindings--sort-menu-keymap): Add
"menu" in its name
adds 3c674ffcca9 Fix syntax-category of some punctuation characters
adds 19f2f269949 Prevent Org mode from mistakenly changing Calendar
keymap
adds 8b49e99504f * lisp/tab-bar.el (tab-bar--define-keys): Fix
global-mode-string (bug#49215)
adds 2fbe17c49ab Fix Tramp bug#49178
adds 6e0bff0296b Fix race conditions between Lisp threads in GTK builds
adds 553221fc557 Fix the name of the sorted minor mode map after
previous change
adds 9e8d8e1a037 Make (find-face-definition 'default) work more reliably
adds db491e07a2a ; * etc/NEWS: Fix typo.
adds 52528d6a162 Print newlines as \n instead of \12 in ERT results
adds f2729dd8ee0 ; * etc/NEWS: Re-arrange two items.
adds 4d63a033a72 Small improvements to handling of IMAP mark search
adds 5dd2d50f3d5 Fix NS native compilation builds
adds a0f06093945 ; * src/lread.c (load_path_default): Remove unused
variable.
adds ecf7e8b20ea Fix NS self-contained build configuration
adds 1ed811a9ede * lisp/minibuffer.el (completion--prompt-end): New
function (bug#30668)
adds d4561201891 Fix Tramp bug#49229
adds 73663d14cfb * lisp/emacs-lisp/cl-macs.el: Fix test regression
adds db3767e8db1 * lisp/minibuffer.el
(minibuffer--completion-prompt-end): Rename
adds b8f9e58ef72 * lisp/minibuffer.el
(completion-in-region--single-word): Simplify
adds fe81c044892 * lisp/textmodes/flyspell.el: Fix bug#49104
adds 9060fbd3b5c * lisp/files.el (hack-one-local-variable): Allow
`add-function` in `eval:`
adds de265a0c6ef Fix bug#49229 in shell.el
adds e9de80f028c ; * Makefile.in: Fix out-of-tree builds on NS
adds 881e75873df * lisp/textmodes/ispell.el: Check process is live
before interacting.
adds 7c93009d11f * lisp/textmodes/ispell.el: Fix finding dictionaries
for Enchant.
adds ef5f3d5ee72 C++ Mode: Handle new keywords static_cast, etc., wrt
angle brackets
adds 433e1578990 Merge from origin/emacs-27
adds 6b4043833cf In read_minibuf_unwind don't try to select dead window
(Bug#49248)
adds cd339e85a69 Sync with Tramp 2.5.1
adds 94a2ef436b8 * lisp/repeat.el (describe-repeat): New command
(bug#49265).
adds 1dba0ca278f Fix NS port built with gcc
adds 4f2765f6f1a Add new function file-name-with-extension
adds 81622484bc7 Fix problem when creating an .authinfo entry with an
existing machine name
adds f355f32e69b Revert more of a partially reverted emacsclient.desktop
patch
adds cbf220bc31c From .desktop files, reuse a frame or start a new Emacs
as required
adds 46a66c6248b Make the minor mode doc strings say that they're minor
modes
adds bb56f6c768a Add new user option to transform kill ring contents
adds 1439e9bfadb Adjust docstring of lisp-mode (bug#49278)
adds 0e3668b2332 * lisp/emacs-lisp/lisp-mnt.el (lm-crack-address):
Right-trim name.
adds 3cfc5532021 Add new function lm-maintainers (bug#48592)
adds 4a3fc7179bd ; Mention the previous change in NEWS
adds 1b1c4ef3cba Cleanup whitespace and comments in dired libraries
adds 1a00bf16a72 Improve consistency of outline headings in dired
libraries
adds ecec94dcf0e * lisp/comint.el: Prefix headings with enough
semicolons.
adds 8ebd8e1fea1 In files that use allout use it for all headings
adds fc3c00413ac Doc cleanup
adds 1a7c8f846eb Fix copy/paste error in emacsclient.desktop
adds 527bab054f2 Handle test environment variables
adds dc0ce5ff112 Update describe-prefix-binding manual text
adds 6a0db9a2dbb ; Auto-commit of loaddefs files.
adds 124ba9db96f * lisp/transient.el: Update to package version 0.3.6.
adds 995ab9d0a91 Fix NS native comp search path (bug#49270)
adds 1b88404acc4 Fix NS self contained eln location (bug#49271)
adds aaa32f39420 Fix a problem of cus-start.el for remote default
directories
adds f449890508e New frame parameter 'drag-with-tab-line' (Bug#49247)
adds bb455d0daad Don't pass 'null-device' to 'call-process' in ispell
adds b09ee140620 lisp/auth-source-pass.el: Support multiple hosts in
search spec
adds aad2e698077 ; * lisp/auth-source-pass.el: Improve docstrings
adds c3322729e4e ; * lisp/auth-source-pass.el: Remove useless metadata
adds 9eadcfdfe6f lisp/auth-source-pass.el: Keep legitimate spaces inside
data
adds b1b05c828d6 Provide an emacsclient-mail.desktop
adds 2aedf1c85c2 Install emacs-mail.desktop and emacsclient-mail.desktop
adds 38aa2074f84 Hide emacs-mail.desktop, emacsclient-mail.desktop from
menus
adds 225ca617b70 Implement another fix for bug#49229
adds 5bd04ea307f Don't have desktop-save-mode query on `M-x kill-emacs'
adds 0aee54a54be Retain documentation string when customizing theme
adds 9b318d5c58f Speed up fido-mode
adds de52dbd4ad4 Update doc/emacs/ for a new printing of the Emacs
Manual book
adds d898d3c73a1 ; * doc/emacs/back.texi: Fix a typo.
adds 5d1cf01d537 Merge from origin/emacs-27
adds d70dc6946a2 ; Auto-commit of loaddefs files.
adds 136b30b0c44 ; Merge from origin/emacs-27
adds b0e725e2fee Fix typo in c-macro-expand docstring
adds 348b2aed0c8 Update IRC-related references to point to Libera.Chat
adds 8d957f2dd8b Merge from origin/emacs-27
adds 7a13ddfda0b Update a few more IRC-related references to point to
Libera.Chat
adds 604133ee62b Fix thread memory management under NS
adds 0382aa11484 Remove unused variables
adds 28fcdb52192 Fix crash in GNUstep font coverage check
adds 31ed5a8c12b Avoid deprecation warnings with Texinfo 6.8
adds 3dae1e42e10 * lisp/url/url-util.el (url-unhex-string): Doc fix.
adds 46d4ddd1767 Adjust eshell and ps-print to not use emacs-kill-hook
adds 2f2afa0b310 Ensure 'call-process' interprets INFILE as a local path
adds 492a0ae5927 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds ed15f3954c0 Ignore .dir-locals-2.el files more
adds ddf62263509 Fix newly introduced error in tramp-tests.el (Bug#49406)
adds f7dcad92752 Show hand cursor when dragging frame (Bug#49247)
adds 579b0c006e4 Don't use LOCKNAME for temp files in Tramp (Bug#49406)
adds 82c63275552 `image-save' doc string clarification
adds 62fbeed9a91 Make `bookmark--unfontify' more robust
adds 26b9564bd53 Propagate :safe properties when autoloading defcustoms
adds a111978de8f Count zero-length matches in `count-matches' correctly
adds 68276f6d30b Support reverting in Customize buffers
adds c03ad2b19eb * lisp/progmodes/bug-reference.el: Refer to info manual
node
adds f2896fdb6ab ; * test/lisp/subr-tests.el
(subr-tests-add-hook-depth): Fix a typo.
adds 6ec3cf1ccb5 (xref--insert-xrefs): Fix printing of line numbers
adds 748bf7b93ed Allow using `mm-inline-message' from other mail clients
than Gnus
adds 43fba076c99 Allow inhibiting warnings about unused variables and
empty bodies
adds d8bd7d015e6 Make gnus-gcc-externalize-attachments work again
adds 1431fd91b4d Add faces for shr heading elements (bug#49433)
adds 69f1bd38f06 Warn when wrapping index matches with `,' after `i' in
Info
adds 10753bc6888 Fix right-margin display on TTY frames
adds abe5eb9adda Explain what ( . c) means to the Emacs Lisp reader
adds 855fd921201 Make `M-x clipboard-yank' work reliably
adds 4db28a9dc83 * lisp/repeat.el (describe-repeat-maps): Rename from
`describe-repeat'.
adds 044742bfe8c Avoid invalid regexp in wide docstring check
adds e7cdbc1d1d4 Make previous empty-body warning disabling more robust
adds fda60094a2a Minor copyedits of Emacs manual
adds fbf1cb2bf2d Fix overfull hbox in Emacs manual
adds 90c89e8bdec Merge from origin/emacs-27
adds d35868bec96 Implement file locks for remote files (Bug#49261)
adds 6d594848e05 Fix tty menus on monochrome displays
adds 2ad34bcea4e Add new user option lock-file-name-transforms
adds 9034dd05316 Fix last change
adds fadfc55db11 * lisp/faces.el: Fix a typo.
adds e762864b9d5 Make make_lock_file_name more robust
adds 1ffc97a211f Mention what happens with timers when the computer is
asleep
adds a45906ac1a9 Fix font-lock of Makefile variables at the start of
lines
adds 7d6d14023a4 Exclude term-mode from hi-lock global modes
adds 6d580b00e48 Some further adaptions wrt Tramp file name locks
adds de5ae0c9641 Make ido-mode override ffap-file-finder
adds 57eb0db9dc2 Avoid making backup files in ediff when
`make-backup-files' is nil
adds cd1313b7f12 Allow inhibiting inserting #! in sh-set-shell
adds 8ab0c04c2c7 Make desktop-kill more robust
adds 57354bc64bd Use display-buffer with re-builder (bug#49069)
adds 274e71f5cc3 Don't turn mouse-1 into mouse-2 when clicking on the
tab-line (bug#49247)
adds a6a92e3ac55 Code cleanup wrt file locks
adds 4bfdf8c78ee * doc/lispref/files.texi (Magic File Names): Add
make-lock-file-name.
adds c73bc89e663 * lisp/outline.el (outline-mode-cycle-map): Don't bind
`tab`.
adds 2870a72d0d6 Partially restore the lost C-mouse-2 drop-down menu
adds 9ce6541ac97 Further cleanup for file locks
adds b423848b5eb * lisp/facemenu.el: Preload the C-mouse-2 menu binding
adds 3fa711c11d1 Skip a process test on Cygwin to avoid hang
adds da7dbfdf685 Make package-menu-filter-by-status work as documented
adds b7a495f8d03 doc/lispref/text.texi (Substitution): Add
subst-char-in-string
adds 0897ade8f90 * src/buffer.c (kill-buffer): Fix a typo.
adds e7f6bb38ddb Rework gnus-search-indexed-parse-output
adds d93ff9459fe Rewrite gnus-search-query-expand-key
adds 2f7afef5ffe Fix pdumper-related GC bug
adds f6472cc8e2f Make pdumper-marking pickier
adds 3b29afa6807 Pacify GCC 11.1.1 20210531 (Red Hat 11.1.1-3)
adds 5b9daab3a74 ; * doc/lispref/text.texi (Substitution): Fix a recent
change.
adds 46f9949e1fc ; Fix misspellings of 'occurrence' in docs.
adds 56c9ecc78a9 Fix compilation of the --with-wide-int configuration
adds ad6ad1646d7 Use `auto-save-file-name-p' in tramp-*-write-region
adds e25c1b5cd39 Further tweaks to gnus-search-query-expand-key
adds 352baac72fd * lisp/textmodes/enriched.el: Require 'facemenu'
(bug#49466)
adds da2f772fe57 Pacify gcc -Woverflow more nicely
adds 2337869fbf8 Pacify gcc 11.1.1 -Wanalyzer-null-argument
adds 1a0fe2a5184 Pacify gcc 11.1.1 -Wanalyzer-possible-null-dereference
adds c22cf4d02ff Pacify gcc 11.1.1 -Wclobbered
adds a79c578f3d7 Port test module to glibc 2.33
adds bfd159539f1 Fix a problem with tramp-*-process-file
adds d672d576ff6 ; * doc/lispref/intro.texi (Caveats): Fix paren.
adds a41f585bf11 Fix portability issue with make-serial-process
adds 7a803ecd3d4 Block TLS handshake until TCP connection established
adds cce84822f72 Add remote-file-name-inhibit-locks
adds 5afe27624f7 Add new user option to avoid piling on Dired buffers
adds 1e96b97e3c4 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds b68e7a64ae6 Make 'tex-validate-buffer' work again
adds 35a8861619d Support Isearch filter predicates with empty search
hits (bug#49534)
adds 7ec5a9593d5 Document the syntax-multilne text property
adds eae23d60f83 Allow not updating Customize settings in set-frame-font
adds 83ded11b031 * doc/lispref/modes.texi (Multiline Font Lock): Tweak
last change
adds e368f560373 Fix dired-number-of-marked-files when there are no
marked files
adds 3ce37f5afa7 Fall back on zlib-decompress-region if gzip doesn't
exist
adds 210b10f3fe7 Add new function 'insert-into-buffer'
adds a5d1bd6a6d9 Make jka-compr-insert-file-contents slightly more
efficient
adds f339cc3b81e Add a better interactive spec to `facemenu-add-face'
adds e0619995594 * lisp/isearch.el: Add save-match-data for funcall
isearch-filter-predicate.
adds dd34bef7d37 Revert e0619995594d1686afd0493391417d6f900d632c that
added save-match-data.
adds c218aa5b533 Make `apropos-library' also work for libraries without
symbols
adds 10f18ff13b8 * etc/NEWS (insert-into-buffer'): Fix thinko.
adds 8168a792ca9 Fix deprecation warnings from libtiff
adds 6ff726362d5 Fix hilit-chg highlighting of characters where text has
been removed
adds 9a534506baa switch-to-buffer-other-frame doc string improvement
adds 5796e0063cc * etc/NEWS: Add back a missing apostrophe.
adds 6309cae3f2c Clarify backward-delete-char-untabify doc string
adds f45710e1ddf Fontify the signature separator in Message mode
adds 525d5cab36f Preserve backward compatibility in Tramp
adds 0afbde4e68c Pacify gcc -Woverflow more clearly
adds d4217b38d72 Clarify overriding-local-map doc string
adds 4fb6cf3f385 Add a new function 'shell-split-string'
adds 28e7b510414 Rename shell-split-string to split-string-shell-command
adds eb4a120ea58 Allow using spaces in `inferior-lisp' command names
adds 4aac8f60e68 Mention more split-string-* functions in shortdoc
adds 9eee02886dc ; * lisp/gnus/message.el (message-signature-separator):
Add :version.
adds 0c28223bb2d ; * etc/NEWS: Fix wording in a recent addition.
adds 0848af9f663 Improve the `window-end' doc string
adds 07392da96d6 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds acf583b2095 Fix 'shell-tests-split-string' on MS-Windows
adds 5260f1f2c3c Autoload `split-string-shell-command'
adds 335a5fd1739 Update modus-themes to version 1.5.0
adds fbc9a509935 Allow restoring the original order in
'tabulated-list-mode'
adds ceecac4c79d Add new user option to abbreviate file names in
save-place
adds 22a5482ab69 Improve the shortdoc link action in *Help* buffers
adds 8f5738eb8fc Add more car/cdr examples to shortdoc
adds eaefa44acd3 ; * lisp/help-fns.el: Speed up `describe-mode'
adds ec3b108c1f9 Add support for sourcehut to bug-reference.el
adds f770538b30e Add bug-reference support for Codeberg projects
adds 653848a277e Improve recent jka-compr-compression-info-list change
adds 1cd278bfcd7 Add a couple more shell-tests-split-string tests
adds dc85ffffc88 Clarify -unload-feature in Coding Conventions
adds 865535a24cd Make `number-at-point' work for more hex numbers
adds 8eba2b57ca5 Allow hiding variables in Customize
adds 7176407c012 Fix wording in a recent ELisp manual change
adds 561ef16fd09 Fix lock-file-name-transforms build problem
adds 9b601d85374 Add new user option 'query-about-changed-file'
adds 87862f7e31e Clarify emacsclient Options node in the Emacs manual
adds d8d9504c5a9 ; Fix wording of recent changes in documentation
adds c13acf8e346 ; * doc/emacs/mule.texi (International Chars): Mention
'describe-char'.
adds 92616d30e0a ; Fix let-alist Texinfo markup
adds 0d9e1826f74 One more minor update of the Emacs manual for 19th
printing
adds 7ac411ae2ce ; * src/data.c (Fcar, Fcdr): Doc fix.
adds 45cdc89986b Merge from origin/emacs-27
adds 553ad9c9e85 Add lock-file-mode
adds 4200f091b09 ; Fix last change in files.el
adds 24a8cc5e707 Define revert-buffer-function for *Memory Report*
adds 109c27341e3 EIEIO: Prevent excessive evaluation of :initform
adds 153c9d5ff45 Make 'n'/'p' work again in shortdoc after previous
changes
adds b4b0c219a15 Enhance pcomplete support for xargs
adds 9ee418b7b95 Add new function 'grep-file-at-point'
adds 6b802a08cab Fix previous grep-file-at-point change
adds b242394f24b Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds 90029c9dbea ; * etc/NEWS: Move entry to its right place.
adds 5ade22c2f89 Fix an unlikely `copyright-find-copyright' problem
adds d2f9295a1fc Don't shorten comment padding if the padding isn't
spaces
adds c112f73668f Make indent-tabs-mode into a regular mode instead of
just a variable
adds 12a193f8769 Fix problem in `shadow-define-literal-group' (Bug#49596)
adds 595eddd8487 Fix display of mode-line with bidi formatting controls
adds e77bd6e8bf0 Maintain a list of terminal buffers in the menu
adds 1bd012ce439 Make remote file locks more robust. (Bug#49621)
adds 7075ebbf5b6 Make remote file locks more robust
adds da200ab0491 Allow ignoring local variable values permanently
adds 87a432455d7 Add doc string to time-stamp-tests that didn't have one
adds 48dfaa734be Clarify event-convert-list doc string
adds 014a67200c7 ; * test/lisp/progmodes/compile-tests.el: simplify
end-col
adds 88cc9d22df3 Count compile errors when FILE is a function
adds bbce22337c5 Fix documentation of a recent changeset (bug#5003)
adds b0c73439932 ; * doc/lispref/variables.texi (File Local Variables):
Fix last change.
adds 13b247c3c48 ; Fix omission in last change to custom.texi.
adds 620e35f09fd Add a new function for separator lines
adds 6336c18e5c9 Use make-separator-line in shortdoc
adds 3094c12c45a Fix documentation of mouse-leave-buffer-hook
adds 4ffa928b93c Allow comint-delete-output to save the output on the
kill ring
adds 8f51194aa5f Fix infloop in woman-file-name
adds 039d00326eb Propagate asynchronousness correctly when using proxies
in url.el
adds 069f790ca30 Use 'remember-buffer' in remember.el doc strings.
adds 513539524e9 Use 'remember-buffer' in remember.el doc strings.
adds dd70012dca1 Document recent changes in 'comint-delete-output'
(bug#1496)
adds b2925ad125f ; Fix a typo in a recent change
adds 95e31a1a328 Make make-indirect-buffer inherit inhibit-buffer-hook
from base buffer
adds 514398c6657 Add inhibit-buffer-hooks to `make-indirect-buffer'
adds f5640a3bdf3 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 072512414ef Make the `s' command in *Help* work for Lisp variables
defined in C
adds 0c48469ac11 Fix typos in a recent change
adds f7f2024b86b Add function for filtering ANSI sequences when compiling
adds 6ebe8b03d80 Make wdired work better in narrowed-to buffers
adds 06ee8ac36c9 Mention `overlays-in' in the `overlays-at' doc string
adds e02576c7eb7 Put command line file names and mouse dragging onto
'file-name-history'
adds 0499294a361 Tweak example in Function Indirection node in the
lispref manual
adds 3dd87631fca Add commands 'kill-matching-lines' and
'copy-matching-lines'
adds 557c59591cb Fix problem with certain fonts in ftfont_shape_by_flt
adds 7edbcb3648e Quit minibuffers without aborting kmacros
adds aa8859d0cb9 Signal an error in json.c function if not available
adds 606b783acb3 Allow installing packages with DOS line endings
adds c175ad52faa Make dired-guess-default return all matching programs
adds b4fabb316df Make `kill-all-local-variables' also remove lambda from
hooks
adds 61c1522dded Improve auto-revert-mode and revert-buffer doc strings
adds 6bea195db5b Fix Bug#49636
adds b575e44cbff Fix documentation of a recent changeset
adds 97fd31fec7a ; * etc/NEWS: Announce the change in json.c behavior on
MS-Windows.
adds 0c58796a222 * lisp/shadowfile.el (shadow-homedir): Add slash.
adds 51a86b6a050 Count (not X) as a switch condition
adds 46d7d448948 Strength-reduce (eq X nil) to (not X)
adds f9d74408148 ; * lisp/emacs-lisp/byte-opt.el (byte-optimize-eq): Fix
last change.
adds 1b251ed4e85 * lisp/button.el (button-map): Bind [follow-link] to
'mouse-face' (bug#49626)
adds 070c80ee066 Fix mistake in `quote` optimiser
adds 654ef060707 Mention rear-advance in relation to the keymap overlay
property
adds e4f323a82a6 Add json-available-p
adds bc0aca059db Fix dired-guess-default logic after previous change
adds 5e385eb49db Restore evaluation logic in dired-guess-default
adds 92923414a03 Fix bug-reference.el compilation warning
adds cdc1fab38d7 Fixed a typo in Gnus manual
adds bb2d1252e6d Fix final test for invalid base64url chars
adds cb9d82a17c7 Factor out char_table_ref_simple for readability
adds 3d956fd0e3d Remove some "is"es from previous json checkin
adds e56ad2cb0f0 * doc/lispref/display.texi (Overlay Properties): Tweak
further
adds e3b8ddd5005 Speed up by storing frame faces in hash tables instead
of alists
adds da4b3973deb Make `C-g' after `M-x' not give a backtrace unless
required
adds 52187012f17 * lisp/emacs-lisp/macroexp.el
(macroexp-warn-and-return): Add arg `category`
adds 0576b81ca79 * src/eval.c (signal_quit_p): Fix the usual
int/Lisp_Object mixup
adds 903ecd7bea7 Make input of multi-key inputs in different
emacsclients more logical
adds a98bf3e7d71 * lisp/cus-start.el: Add mode-line-compact to Customize
adds 38a62efc15d Make vc-git-mode-line-string more robust
adds a8285573201 Move generalized variable specs from cl-lib.el to gv.el
adds 3edc4fb5d89 ; * lisp/emacs-lisp/macroexp.el
(macroexp-warn-and-return): Doc fix.
adds c8a1af6d372 Avoid byte-compilation warning
adds 0dcc4449812 Remove the (value) bits from cus-start Customize strings
adds 6f9ff3d7493 Avoid failing in desktop-clear due to killed buffers
adds a2d0ff26005 Bind the GIT_LITERAL_PATHSPECS environment variable
adds 16860f6c5f5 `term-char-mode' doc string clarification
adds fcae435f598 Make revert-buffer preserve buffer-readedness
adds 662f91a795c Fix display of line/wrap-prefix when there's a display
property at BOL
adds d3163a3b8fa Make supersession warnings work again
adds f1101fdc827 Make erc recognize `foo*' as a function Lisp symbol
adds 6898816b7d3 Default to libera instead of freenode
adds c6b6c2d5962 Use auth-source for user-passwords
adds fb158754c46 Fix checkdoc complaints and related issues
adds e6c99a761d1 Integrate formatting into rcirc-send-string
adds 8ea5766050a Recognize quoted commands in rcirc-process-input-line
adds 0b367ec39f4 Remove custom rcirc-completion implementation
adds 4ff1f66b123 Replace defun-rcirc-command with rcirc-define-command
adds 06af44e3e18 Create framework for IRCv3 support
adds 849e71fd83f Implement server-time extension
adds ab49a9a6342 Implement batch extension
adds 567e288eb9e Implement message-ids extension
adds c300326fa01 Add TAGMSG handler
adds f6e18c63a63 Implement invite-notify capability
adds 95fdd4b99bc Allow filtering how nicks are presented
adds b67b1eea256 Fix prompt doubling when reconnecting
adds 13f6f784734 Allow for optional arguments using rcirc-define-command
adds 3a61e7bca16 Use defvar-local instead of setq-local where applicable
adds fd96e3a0d9f Allow hiding certain message types after reconnecting
adds a44e402b69b Preserve incoming order of messages with same timestamp
adds e61bdd5a96c Update activity string after switching to next active
buffer
adds e17cc751baa Add mouse properties to activity string
adds 88e07af18cd Preserve order of completion during cycling
adds f1e79a33b5c Rename set-rcirc-{encode,decode}-coding-system
adds 3e318464680 Fix construction of interactive specification in
rcirc-define-command
adds 946ceca26f5 Improve message markup
adds 1181c606b3f Check if server buffer is live
adds 7e5360f3220 Fix argument parser for rcirc-define-command with
string input
adds b5d935bb7f5 Fix edge case with single argument for
rcirc-define-command
adds 21148f67f1f Force mode line update after modifying activity string
adds 869db473cbd Use add-to-list instead of manually modifying
minor-mode-alist
adds b81c9777990 Query encryption using yes-or-no-p
adds 6122e4c1f07 Add SASL authentication to rcirc
adds df6efb1c8b0 Fix SASL on rcirc-update
adds a85d27278ea Send CAP END after authentication has been successful
adds e3f456255bb Fix SASL joining channels after auth
adds f222fe6163c * rcirc.el (rcirc-define-command): Mention name of
malformed command
adds 1d735756818 Fix issues with argument parsing in rcirc-define-command
adds 77631c2a770 Add query command removed in 4ff1f66b12
adds 55a19a1da26 Merge branch 'feature/rcirc-update'
adds 007744dd040 Redo emacsclient socket symlink-attack checking
adds ce04a88f3c0 MS-Windows followup to recent emacsclient changes
adds f3806ee149c Fix an rcirc merge problem
adds bb68faed02d 'global-mode-string' elements should have a space at
the end
adds 9dfa94aed10 Move mode-line NEWS items to a common section
adds 4357d595ee6 Adjust time-tests.el to bug#30056
adds 99018681c40 Make nil value of fill-column obsolete
adds 172dfac035d declare-function doc string clarification about FILE
adds 4d172946c39 Remove text props from callback args in erc-button
adds 109ca1bd00b Warn about arity errors in inlining calls (bug#12299)
adds aa5437493b1 Off-by-one error in compilation rule end-column
function (bug#49624)
adds 6a3b89f9df8 Add more support for the French Revolutionary Calendar
adds ad5faa424a5 Add auto-mode-alist functionality to .dir-locals.el
adds 6ce2acdadb7 Fix do-auto-fill thinko introduced earlier today
adds eb20d013a17 Fix bug#49699
adds 1f24519735d Allow storing SMTP variables when queueing mail
adds 2a231378fa5 Fix typo in set-auto-mode--apply-alist
adds 8ec35857cf0 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 11632177252 Improve recently added documentation
adds 57083225606 ; * lisp/files.el (set-auto-mode--apply-alist): Doc fix.
adds 26ff27714ce ; * lisp/calendar/cal-french.el
(calendar-french-trim-feast): Doc fix.
adds 59eaa30c90c ; * etc/NEWS: Fix wording of the 'fill-column' entry.
adds 9ac6ff53b10 Make the test for auto-mode-alist from .dir-local.el
stricter
adds 5431a58e86d Add new function `directory-append'
adds 86a795f6dd6 Fix problem when moving files called ~ to the trash
adds 9192f5d25b2 Make 's' in *Help* work for Lisp-defined variables again
adds d8a4a5ac7c3 Remove duplicated NEWS entries
adds 9ad1f71c39e Add Tramp support for yubikey (bug#49714)
adds 8b808be2fb9 Adjust tab-bar to the new mode-line-misc-info value
adds 4d439744685 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 8cd66a3170b ; Fix directory-append arglist in files.texi.
adds b4543dfa9e7 Extend directory-append to take an arbitrary number of
components
adds 28bf38743db Tweak Fdirectory_append for efficiency
adds ba918ecb789 Improve directory-append manual entry
adds 6becc97433c Tweak Fdirectory_append slightly
adds 26da0b5ecb4 Set the normal-erase-is-backspace variable from
Customize
adds 4b1367ee974 Fix Fdirectory_append check for whether strings have to
be converted
adds 0c77d1d2ca9 Fix last commit in tramp.el
adds 42d4537ed2c Really convert to multibyte in Fdirectory_append
adds 7c83e605ab8 Add filter to GDB's register buffer
adds e3155440dc3 ; * src/fileio.c (Fdirectory_append): Doc fix.
adds 03f844249cb Disable delay and ding in replace-tests
adds aa9cba65876 Allow empty elements in directory-append
adds f04f8126f01 Rename directory-append to file-name-concat
adds a6afa221d7b Add commands to move to next/previous column in
tabulated-list-mode
adds d3415724a68 Support '--group-directories-first' in ls-lisp.el
adds c52e26df30d Keep track of match extents in occur-mode (bug#39121)
adds b0d33d42535 Don't squash markers in occur-edit-mode
adds 0577bd0cf9a Use `file-name-concat' in Tramp
adds 142961bcdfb When bookmark is overwritten, unfontify its previous
position
adds cb28b2e32bc * etc/NEWS: Fix renaming of directory-append.
adds 41e62df73af Fix extended attributes for Tramp's sudoedit method
(bug#49724)
adds 41a55a330f5 Fix compilation of xftfont.c with old fontconfig
adds 13a9a5e836c Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds c76d5ff2430 * configure.ac: Remove imagemagick special support code
for pgtk
adds 299cfb413f1 * configure.ac: Add a notice to --with-pgtk
adds 35906d60e6a * lisp/term/pgtk-win.el (pgtk-pop-up-frames): Remove
since it is not used
adds 4ed859359c7 * lisp/term/pgtk-win.el: Remove some font stuff
adds a925e6b2b57 * lisp/term/pgtk-win.el (pgtk-face-at-pos): Remove
unused function
adds 2e561ab2276 * lisp/term/pgtk-win.el (pgtk-preedit-text): Write doc
string
adds 4c49ec7f865 Make PGTK's additions conditioinal
adds 697341d7fd8 Add back occur-mode-find-occurrence for compatibility
(bug#39121)
adds f4d04931b7a Fix tex-validate-buffer
adds df7bb79f386 Add instructions for Tramp bug reports
adds 06d0a66e573 ; Yet another last-minute change in Emacs manual for
printing
adds d0625dc5530 ; One more change in back.texi.
adds ed1480b1d9b Merge from origin/emacs-27
adds 81da37b6622 Fix recent gdb-mi change
adds a45aed9479f Describe changes to the occur-mode implementation in
NEWS
adds 6b7c22e7ee8 ; * lisp/replace.el (occur-after-change-function): Fix
logic mistake
adds c3a76935fa6 Adapt tramp-sudoedit.el for better testing
adds 1ff02c53b5f Adapt Tramp for yubikey
adds 67fe106d100 Some minor improvements for share handling in
tramp-gvfs.el
adds 4f43058e9a6 Adjust grep-mode end-col function return value
adds 246803f26fd Fix image crash on macOS (bug#49688)
adds 0b54632013c * src/nsterm.m (ns_set_frame_alpha): Enable alpha on
GNUstep.
adds 49bbed0dfdb Simplify NS sizing and positioning code
adds 9ce3fdc461c Fix NS inset rectangle corners
adds d2d3fc39295 Convert fringe bitmaps to vectors on NS port
adds 124a3cb60b0 Final tweak for Tramp's yubikey detection
adds 17048030f52 ; Fix last change in tramp.el
adds 989937e1bc2 Revert "Make revert-buffer preserve buffer-readedness"
adds 949dd41c31d Fix mistake in switch-case generation of `null`
(bug#49746)
adds 35610b870e8 Mark all autorevert tests as unstable on Cygwin
(bug#49665)
adds b4173443fbc ; * lisp/completion.el (load-completions-from-file):
Simplify
adds 30bd6a50aa4 * lisp/tab-bar.el (tab-bar-format-global): Use
string-trim-right (bug#30056).
adds 29d62099957 Ensure that gud commands for M-x gdb are handled by
repeat-mode
adds cfcf42ff879 Ensure that gud commands for non-GDB debuggers are
handled by repeat-mode
adds 2910e668eb9 Display yubikey message properly in Tramp
adds 6a6ea7bc6f5 Improve file-name-concat NEWS entry
adds e5ddf91db24 Improve mode-line-position-column-format doc string
adds c9c1460342a Make byte-recompile-directory less brittle
adds ea69802a8f7 * lisp/progmodes/gud.el: Add prefix 'gud-' to
repeat-map variables (bug#49632)
adds fa51d6cdcd4 Improve mode-line-position-column-format manual entry
adds d6a3b1cd2b1 Rename Gnus -unsubscribe-group commands to
-toggle-subscription
adds 69398a4da00 Fix printing of multiple items in one group without
line numbers
adds 314474e2d5f Follow-up toggle-subscription name change
adds 7e8d1b08e3e Avoid errors in rmailsum for messages without "From"
adds 5fb8b20fa35 mh-junk: replace color-based terms with descriptive
words
adds 566e29f78cc Single source optimiser entry point
adds 9a633381144 Elide lexical variables in for-effect context in source
optimiser
adds dc9e2a1749c Optimise prog1 better
adds ab9c06449df Move warnings about bad let-bindings from source
optimiser to cconv
adds 52a55e11deb Optimise let and let* whose body is constant or the
last variable
adds 245d3e9ffde Fix bug#49773 in Tramp
adds 5f65b67dacc * etc/NEWS: Tramp supports authentication via yubikey
now. Fix typos.
adds 97894b07c2a Remove a redundant let-binding from Ispell
adds 4053bd52012 Work around long-standing seq.el compilation warning
adds 0bd1346318f Fix issue with mml-preview from outside Gnus
adds 88ba1a86c2d Fix case insensitivity in `read-file-name'
adds 920aaef9d95 mailcap.el: Avoid xdg-open silent failure
adds 2ece0f8d3c7 Allow shell PROMPT strings to have ANSI codes
adds 16876744d44 Ensure that recover-file doesn't leave stale auto-save
files behind
adds f472dd8ea5d Simplify lexical let-optimisations
adds 9ffbe99b119 Fix problem when switching between different prolog
versions
adds ce8d5c6fa5c Tweak previous mailcap-view-file change
adds df1dbaf1217 Make fileloop skip missing files
adds 3f70e856095 ; fix 2 typos in MH-E comments
adds 55a9c17cef7 Change Tramp version to "2.5.2-pre"
adds 1da5b2c60b6 Avoid segfault when set-fontset-font is called from
non-GUI frames
adds d9bc7dbefd8 * src/fontset.c (check_fontset_name): Fix last change.
adds 44fe0043d36 * lisp/emacs-lisp/cl-macs.el: Add cl-type pattern
adds 0992335d128 * src/fontset.c (check_fontset_name): A better fix for
bug#49782.
adds a4d2c88cdee Simplify macOS drawing code
adds 1535c81f771 Tidy up NS port OS window handling
adds 960f3fc589d Change NS port resize detection
adds 1ba02d85a96 Fix macOS live resize drawing
adds 0b5cf485099 Move NS port toolbar handling to the window
adds 5a48c996962 Move parent frame setting code into EmacsWindow
adds 12c5ca4d825 Fix some macOS problems
adds 02cbb37de73 Allow nil initializers in define-minor-mode
adds 99600ee7b4f Don't bind <mouse-2> and RET in *Help* buffers
adds 32b9c7d06f7 Revert "Allow nil initializers in define-minor-mode"
adds 5ecf39a5eab Revert "Fix `speedbar-directory-buttons' when using
Tramp"
adds c4239ec32c9 Extend whitespace-empty to the end of the line
adds f6c5a801efd Adjust how `replace-match' runs modification hooks
adds 2dcb0f8f524 Add new user option python-forward-sexp-function
adds d3d6ea50d26 Make `ffap-read-file-or-url' work again (to read URLs)
adds 59f80ffc7da Document outline-minor-mode-cycle in the manual.
adds 3019d628e2a Add an index entry for outline-minor-mode-cycle
adds fa09452ab5f Update NEWS tagging for a couple entries
adds 943d79914be C-x 5 5 manual tweak
adds ff16bea7f47 * etc/NEWS: Mention occur-mode highlight changes.
adds 6413f08887c Occur-mode multi-line match property gap filling
adds 5f33ad69546 ; compilation-error-regexp-alist-alist):
eval-when-compile
adds 4ca3cf996e4 Fix `u' binding in Gnus Browse mode
adds 2a2e7e5466e Adjust the fully qualified host name when nothing is set
adds 7640f1da0be Extend Gnus summary highlight faces by default
adds 12af7ee46d4 * lisp/filecache.el: Fix cycling (bug#49761).
adds 660b17ef3e2 Indicate selected occur target with fringe arrow
adds 0ecebbf2746 ; * lisp/replace.el (occur--set-arrow): Remove unused
variable.
adds 3b7f72ca55d ; Auto-commit of loaddefs files.
adds b72f88518b8 Make dlet work like let, not let*
adds cd7eb4bee18 * lisp/emacs-lisp/autoload.el
(autoload--make-defs-autoload): Display warning.
adds a6f67d60e13 * lisp/progmodes/project.el (project-switch-project):
Use 'let*' (bug#49635).
adds 1a7818824b8 * lisp/progmodes/flymake.el (flymake--mode-line-title):
Don't quote lambda
adds e68bc86bcfc * lisp/mwheel.el: Don't use `custom-initialize-delay`.
adds d160d1aff5a mh-junk: adjust messages for allow/block actions
adds a812992aee8 ; mh-junk-background: fix documentation typo
adds 09c36202533 Adjust tab-bar to the new mode-line-misc-info value
(bug#49806)
adds 61def1e392b ; Auto-commit of loaddefs files.
adds 72dc602459f ; Merge from origin/emacs-27
adds 75ecce4323e Unbreak ERC's Ibuffer filter (Bug#44100)
adds d50721bf022 Merge from origin/emacs-27
adds b44abacc8cf * Fix error while disassembling native code on macOS
adds 985a3bd3315 ; * lisp/so-long.el: Documentation
adds 359a8e4eda0 ; * lisp/so-long.el: Bump to version 1.1
adds 9df60d52d50 Increase `so-long-threshold' and `so-long-max-lines'
defaults
adds e8718522c22 Make `global-so-long-mode' handle unrecognised file
types
adds 7828f69828f * lisp/so-long.el (so-long-minor-modes): Additional
modes to disable
adds 748df220efd ; * lisp/so-long.el: Minor bug fixes
adds 0ec67a29563 ; so-long-tests.el: Suppress expected warnings
adds 10bd4bc6ecf Support 'preserved' variables and minor modes in
`so-long-mode'
adds 12cbe8e5097 ; Revert "Make `so-long' restore `view-mode'"
adds 59128bb804b Make `global-so-long-mode' use `buffer-line-statistics'
adds 3a56d4eea93 Merge branch 'scratch/so-long'
adds 0809c9f6ef1 Declare `match-beginning` and `match-end` as
side-effect-free
adds 354c682421e Remove ineffective expression in verilog-mode
adds 301ce625cb4 Declare file-name-concat as side-effect free
adds 88577aed3a1 file-name-concat is not error free
adds 80cccd7ff15 Code cleanup for Tramp's yubikey integration
adds 6535fd1fa9a Evaluate eql specializers
adds b0d07396e8d * lisp/emacs-lisp/cl-generic.el
(cl-generic-generalizers): Don't emit warning
adds 516affe1b3c Fix apparent typo in new cl-generic-tests.el test case
adds b84986af52d ; * lisp/so-long.el: Bump version for the GNU ELPA build
adds bee3e515501 Update outdated Gnus information
adds 51583a0f9f7 Add new user option 'read-minibuffer-restore-windows'
adds b4f3e6cabaf Use `abort-minibuffers' in delsel
adds 253b36bd40d ffap ido accommodation
adds 423a23ef754 Improve `define-globalized-minor-mode' doc strings
adds b41f31d2b60 Make `M-j' work reliably if
`comment-auto-fill-only-comments' is set
adds b8c43b594e4 Add a new thing-at-point type: existing-filename
adds 1910800f93c Package archive location needs to be absolute filename
adds 4b729ff6088 * lisp/vc/smerge-mode.el (smerge-mode-menu): Add menu
item for smerge-refine.
adds 50d3178a4fa * lisp/cus-start.el (read-minibuffer-restore-windows):
Fix entry.
adds 1505dca91f2 Add support for the oauth2.el library in nnimap and
smtpmail
adds 0b5cc6c5679 ; Fix oauth typos in last change.
adds 2d8c14d2996 Fix M-n description in refcards
adds 2a17925aab7 Cease attempts to const-propagate through setq
adds 9d1c3c9830f Fix files-tests on non-Posix systems
adds 4ec10c80abf Reset mtime of a buffer reverted "delicately"
adds 18d7562e91d Add function minibuffer-restore-windows (bug#45072)
adds 232be9bf87e Change the xref-goto-xref error message
adds f65958a94de Provide a default for xref-find-apropos pattern
adds d5a2fdeefb8 New option etags-xref-prefer-current-file
adds fa895379d61 Change how project-find-file's completion works
adds 9f88a9c058f Make sure installed *.eln files have correct permissions
adds c327d61ec86 Improve wording of recently changed documentation
adds 4d6511a2842 Fix automatic hscrolling when line numbers are displayed
adds 35cea6c94c6 Add colon-space after prompt
adds 483fce30930 Mention NonGNU in "Package Archives" node in the manual
adds b17fd982a3a ; * doc/lispref/package.texi (Package Archives): Fix
typo.
adds 93e1248c208 Fix problem with occasional stalls in
`url-retrieve-synchronously'
adds c18bfbe6e45 Improve ffap-ido-mode test
adds b77f6af24e9 ERC right stamps: also use latest buffer's window's
width (Bug#44140)
adds 0b049fe71d7 Merge from origin/emacs-27
adds 8ce7a697ca8 Allow building on MacOS with MacPorts and libgccjit
adds b8e3b0f157d ; * lisp/replace.el (occur-1): Remove old fringe arrow.
adds c62e805d80f perl-mode: fix variable fontification
adds 9a6fc638433 Fix problem with relative directories in CDPATH
adds 6a3920c07ea Make `q' in `org-agenda' work even with
`debug-on-error' set
adds bc1ffc5f6e4 Fix print-length issue in comp-run-async-workers
adds e1ce9904aa5 Fix prin1 problem in package-quickstart-refresh
adds 85c8a9cd0cf Fix files-tests broken on MS-Windows by a recent change
adds adab672edb3 Further fix to filtering Gnus search group names
adds e763c8947a5 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 3b32d057ff2 project.el: Bump the version
adds 99c535111be Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds fd2d56d63c8 Doc update wrt Tramp support of SSH security keys
adds 1cae6b9aab0 Another fix for parse-colon-path
adds 051434fdefd Use string-replace instead of replace-regexp-in-string
adds 61677ac3e46 Un-obsolete dired-in-this-tree-p and use it again in
certain places.
adds c7855c8ca34 * src/nsterm.m (max_used_fringe_bitmap): Remove unused
variable.
adds 3b7b181bded Use string-search instead of string-match[-p]
adds aeec97fae0c Fix variable binding in calendar (bug#49945)
adds 4d95eca97ef Add a new test for dom-search
adds 2b6c5fb2953 Add test for nnrss
adds 23973a58985 Fix freeze on OpenBSD when reading the SECONDARY
selection
adds e5b2e5356f7 Fix last commit of tramp.el
adds fbd3207bb2d Further fixes for package-quickstart-refresh printing
adds 872ca0ff8e0 Fix tmm-get-keymap under native-compile
adds 89d02841ab8 Make xterm-set-window-title more robust
adds b7d3c1e5774 Forestall "Selected deleted buffer" in
url-http-generic-filter
adds 799a66c454f Make ffap-read-file-or-url put point at the correct
place for URLs
adds 4e6f98cd505 * lisp/emacs-lisp/package.el (package-buffer-info): Use
lm-maintainers
adds 0509f3921b5 * lisp/emacs-lisp/package.el (package-buffer-info): Fix
typo
adds 75de09b9de2 * lisp/emacs-lisp/cl-generic.el: Try and fix bug#49866
adds 1572464b927 Tramp string-search and string-replace compatibility
functions
adds 2656ecff965 Fix nnrss-get-namespace-prefix (bug#34685)
adds ebaae4480ee Add a new command `revert-buffer-quick'
adds d858a637c2e More robust auto-detect of grep-highlight-matches
(bug#49978)
adds 877df4eb1ca Add new user option `gnus-topic-prepare-topic'
adds a6bd0490317 Add support for outlining in shell-script-mode
adds a8e89964f35 Use ### for outline headings in shell-script-mode
adds da8277abc19 * lisp/replace.el (perform-replace): Use
'remove-function' (bug#49963).
adds fc174eb20b6 ; Fix typos
adds c56e395edf5 Let image-dired-mouse-toggle-mark act on active region
adds 8b645837d22 Mark marked images in Image-Dired mode
adds 0a4b66f8275 Valid quoting in .desktop files
adds aea7823a7e4 Hint that emacsclient.desktop should match a search for
“emacsclient”
adds 024e6d213cf Drop redundant keywords in .desktop files.
adds 8b15ce8daa1 Make gnus-icalendar-event-from-ical more robust
adds 0af1142de17 Fix icalendar-import-file prompt
adds 1ab9fa60e75 Make icalendar parse multi-line items correctly
adds 244acc5a057 Replace some `string-match-p' calls in Tramp
adds 7dbbe6cbc54 Add new image-dired commands
adds b81de1be90c Fix URL entry in ffap after previous change
adds bdec9daf57a Allow `tex-buffer' to work on buffers not visiting files
adds 81fd380dea4 Allow using XLFD font names with dashes in the family
name
adds 3b5f8ab0d06 Allow using a single anonymous face in enriced-mode
adds 2f90fa19b8f Add a `pcase-setq' macro
adds bd6c3a014a5 * lisp/obsolete/cl.el (labels): Don't quote lambda
adds 8dd61205945 Fix bytecomp container test case
adds 9445d7bf8c3 * lisp/emacs-lisp/cl-macs.el (fixnum, bignum): Fix type
definitions
adds cb039170342 Add XLFD font parsing tests
adds 45cfa2a8cd5 Mention `find-ignore-file' in the vc.el commentary
adds 7328a6ea10d Change the `region' face in the Wombat theme
adds 368c9f5e849 Clarify smie-indent-forward-token doc string
adds 0a611a5d7fa Add support for Python mode in info-lookup-symbol
adds 96d83a85467 * lisp/emacs-lisp/pcase.el (pcase-setq): Align its
semantics with `pcase-let`
adds 1678d3599bd Mention url-handler-mode in the Emacs manual
adds afc945d0c96 Improve minibuffer-inactive-mode documentation
adds 0d04ceca2e4 Further tweak minibuffer-inactive-mode doc string
adds 4e4b76b0941 Make info-look try to use more recent Python manual
adds 1d60a255416 ; Fix last change.
adds 5809728bc50 * lisp/emacs-lisp/lisp-mnt.el (lm-crack-address):
Handle multi-addresses
adds 5d50acd0a61 Improve connection type `pipe' for remote processes
adds c4d34d24e36 CC Mode: Enhance C++ Mode raw strings to multi-line
strings for any language
adds a9ad3d47744 Add save-some-buffers-root to
save-some-buffers-default-predicate (bug#46374)
adds a93d164ff3c * lisp/tab-bar.el (tab-bar-history-buttons-show):
Remove defcustom.
adds 6fd2a493359 Don't disable transient mark mode when changing image
faces
adds 62475407231 Remove :group from defcustoms in image-dired.el
adds 37dbf108938 Unknown line endings in
filepos-to-bufferpos/bufferpos-to-linepos
adds 65dd00667ff Fix problem where an error would change standard-output
adds 711eb40b9b9 Make info-look search harder for the Python info file
adds cebe18b63e1 permanently-enabled-local-variables doc string
clarification
adds 4d51c2c4729 Add new face diff-changed-unspecified
adds e30c7f314b6 Adjust previous diff-changed-unspecified change
adds 8fbb8700831 Make `debug' reset `inhibit-read-only' while running
adds 254dc6ab4ca CC Mode: Fix a bug in yesterday's patch
adds a3dd5f1216f ; * etc/NEWS: Improve wording of a recent addition.
adds 1bfbb2b706d Add font-lock-doc-markup-face (bug#50041)
adds 37d48edf6d4 Fix merging of ambiguous nil maps
adds adb6c3f1a4c Fix memory-report counting of vector/hash table sizes
adds c58f8dda2b2 Add macro `seq-setq`.
adds a8a3fd8f8e2 Add macro `seq-setq`.
adds e91b574bf8b Add new functions for lax mail address splitting
adds 22d8e71d046 Make lm-crack-address less strict
adds 3fd0cc85a58 Revert "Add macro `seq-setq`."
adds 3c053ef1424 Filter out -L foo labels in diff-hunk-file-names
adds e5cb6d3fd18 Add a test for netrc folding parsing (bug#25769)
adds 482049e5427 Fix 'random' on MS-Windows when integers are wider than
30 bits
adds e3205eaeef9 * lisp/progmodes/cc-engine.el
(c-ml-string-in-end-delim): Rewrite function
adds bf55b5ac17c * lisp/emacs-lisp/easymenu.el (easy-menu-do-define):
Fix bug#50051
adds 9c5dc3cbe03 * src/w32.c (_sys_read_ahead): Pacify a silly compiler
warning.
adds 31ab12e2616 Mark auto-revert-test02-auto-revert-deleted-file as
unstable
adds d1dbf7fc9e6 Revert "Bind the GIT_LITERAL_PATHSPECS environment
variable"
adds 3572613550f Fix vc-git-state for filenames with wildcards
adds e6f3a4dc6cd Fix bug#50063 when using icomplete-fido-kill with C-x p
p
adds e2eb58c4874 Mark up commands in shortdoc.el for modes
adds fdf148cab4c Fix unwarranted point movement after C-g
adds 36964b2358f ; * src/xdisp.c (display_mode_lines): Fix comment.
adds 55772baee16 Make Emacs compile with musl instead of glibc
adds 42a98feb5b8 Run execute-extended-command key binding suggestion
from a timer
adds 926eeb7dd4b Allow evaluating Python code across machines
adds ab23fa4eb22 Sort by recency in flex completion style when no flexy
stuff happening
adds 2a022e9be3a Filter out rng-state elements in nxml-mode buffers from
the kill ring
adds bf11c698b6a * lisp/nxml/nxml-mode.el (nxml-mode): Use add-function
adds 0da97a4ed9b * lisp/tab-bar.el (tab-bar-new-button-show): Make
variable obsolete.
adds 7ec05745813 * lisp/simple.el (shift-select-mode): Add new choice
'permanent' (bug#50038).
adds 35023214031 Fix regressions in the last change
adds 42be4165781 Don't remove `fontified' in
nxml--buffer-substring-filter
adds 751f1707f00 Add new functions to replace strings/regexp in a region
adds 343dc9d4152 ; * test/lisp/vc/diff-mode-tests.el: Remove useless \
adds adb450719a6 Remove prettification for \par in tex-mode
adds b9243b034b9 Minor clarification for define-minor-mode :variable
adds a3b31302dd1 Fix cursor movement on the Linux console with certain
characters
adds 5d7b1d5fc75 Make overlays-in treat zero-length overlays at
point-max consistently
adds b3aec9ee483 CC Mode: Fix unstable fontification of doc strings.
adds 9664ee182c3 C++ Mode: Don't confuse the pointer operator -> with
the type indicating ->
adds 958f5915672 Merge from origin/emacs-27
adds f0ef1e971d2 Fix recent documentation additions
adds b21c9b0816e Add Command Modes to Elisp manual menu and add index
entries
adds 6898ae6f8c0 Plug another hole for longjmp-ing from
'redisplay_window'
adds bb6f1e2dd9d * test/Makefile.in: Verbose logging for electric-tests
on hydra.
adds ae751f2a098 ; Fix menu entry alignment of last change
adds a126c06b0a5 Make icomplete-vertical-mode take immediate effect
(bug#49075)
adds fd7f2077bc6 vc-git-region-history: Fix to call 'diff' more correctly
adds 9e2cc406d3b ruby-mode imenu: Support methods with modifiers
adds 292e6261be8 Add new mode context-menu-mode and use it in info.el
and goto-addr.el
adds 1493145e304 Change the order of context-menu-functions and add more
context menus.
adds ebac285d0ee Improve docstring of context-menu-functions and add
eww-context-menu
adds 2c2baa9d123 Add new context-menu options for menus "File At Point"
and "Version Control".
adds ee1887bf54e Improve :type of defcustom 'context-menu-functions' and
add documentation.
adds 9f5946b6ff2 * lisp/help-mode.el (help-mode-context-menu): New
function.
adds de5601f0902 Improve handling of context menus for global, local,
minor-mode menus
adds d9eac0b4263 Use map-keymap in context-menu-global,
context-menu-local, context-menu-minor
adds bf1ec4952e6 Merge branch 'feature/context-menu'
adds 96bbd6f0a7f Jump to first,last completion with M-<, M-> in
icomplete-vertical-mode
adds e6fb7e44cc7 Bind <up> and <down> in icomplete-vertical-mode
adds 00fdf80e219 Improve `forward-sexp' in *Help* buffers
adds 5f47d17d339 Fix TTY display performance degradation due to many
markers
adds b960e1aea27 ; Fix a comment in a recent commit.
adds 54039d721c5 ; * etc/NEWS: Fix wording of a recently added entry.
adds c609b4c7287 * test/lisp/electric-tests.el: Skip most c-mode tests
on hydra.
adds 130d47bdcce Another fix for quitting while displaying non-selected
windows
adds ca781e4430b * lisp/mouse.el (context-menu-filter-function): Fix
type.
adds 7fa5dec86e7 * Fix `native-compile-target-directory' effectiveness
for async compilation.
adds 6d3455eb144 ; Fix quoting of braces in electric-tests.el.
adds eddb003f30e Fix behavior when switch-to-prev-buffer-skip is a
function (Bug#49275)
adds f26a027d6b8 Fix ediff3 layouts with window-combination-resize
non-nil (Bug#49277)
adds c17e03ace54 ; * etc/NEWS (Icomplete): Fix typo and remove redundant
word
adds fa4a63c6898 Add menu bindings to new functions in image-dired.el
adds bf4f7388b6d Fix abort when turning on Hebrew or Arabic input methods
adds ee812f2a987 Yet another place inside redisplay_window to prevent
quitting
adds 3a1d713c191 Add undo-in-region test case for bug#21523
adds 15a8026cafa Disable auto compositions on the Linux console only
adds 0d5ff75e944 Improve documentation of last change.
adds 1a4ed8ee784 * lisp/mouse.el: More fixes for context-menu.
adds 9b31ad36094 * lisp/progmodes/xref.el (xref--collect-matches): Widen
temporarily.
adds 91f549becd0 ; Fix paren typo
adds 78b427648b8 Improve documentation of 'assoc'
adds fba64e16971 Fix vc-root-diff broken with Git as well
adds 2c699b87c2e Improve fix of bug#49888 on no-pattern flex sorting
adds 2be8e2ffc9d Section by 'group-function' in Icomplete and Fido's
vertical modes
adds 37f0ea99f8d ; Correct :version tag of icomplete-selected-match face
adds 6276f73115a stterm doesn't understand all codes that xterm does
adds 4bd7be2b8f9 Fix errors with hscrolling mini-windows under
truncate-lines
adds 8e93a37b773 ; * src/xdisp.c (hscroll_window_tree): Fix a typo in a
comment.
adds 787fa7a8ab3 Minor doc fixes in icomplete.el
adds 1511f3cecce Fix inaccuracies in documentation of
'message-truncate-lines'
adds bf64342a8ff Fix deletion of associated image
adds 101b3c81b65 New placement of newline characters in
image-dired-db-file
adds 63d6e1ffa19 Avoid problems when one tag/file is a substring of
another
adds 8bc6dbecd21 Add support for history of image tags and completion in
the minibuffer
adds a44432a773f Fix st.el doc string
adds 04f723dec94 Fix dired switch (that contain quotes and spaces)
parsing
adds cd00fb5e2a8 Add ibuffer-saved-filter-groups example to the doc
string
adds 9bf8bb0e3e2 Fix space at the start of appt mode line element
adds 489ddc56ab7 ; Fix escaping in recent ibuf-ext.el doc change.
adds bfa3191c79d Correctly call completion-in-region in shell.el
adds a3df92f4839 Remove more mentions of the removed `M-o' facemenu
binding
adds fb81c8c3adf Make icomplete-forward-completions O(1) when
icomplete-scroll is t
adds f804248b4fd Tweak a failing custom test
adds c69b4768d6a Don't mutate string literal
adds e1ed0c3af18 Fix xref {prev,next}-error target buffer match
highlighting extent
adds 89c31342a73 Use C-mouse-1 for context menu on NS
adds 573e8eef86a ; * lisp/mouse.el: Fix typos in previous change
adds 969c3135d69 Remove even more waiting from execute-extended-command
adds 00a9c50ad7c Further tweaks to execute-extended-command
adds 657fe8b9d87 Allow copy-directory to copy the source as a symlink
adds c2026cf3667 Fix infinite recursion of conf-mode
adds e1a209ef41a Fix infinite recursion in mode: tex
adds 13fdded2c19 Allow preserving symlinks with file-precious-flag set
adds ac2cecbd834 Fix printing of C-@ in `describe-fontset'
adds b2b9f69b9db Document how to get rid of completion on `SPC' and `?'
adds 63cbb54d7e1 Mark page navigation commands as repeatable
adds 681faf9f0bc ; * test/lisp/files-tests.el: Add tests for
save-some-buffers (Bug#46374)
adds 13824c44d28 Fix c-tentative-buffer-changes to be nestable in
c-save-buffer-state
adds 222d033254e * lisp/bindings.el (page-navigation-repeat-map): Fix
bootstrap.
adds 28170b7d48e Speed up project--read-project-buffer in remote buffers
adds 77d0ab967d1 * etc/TODO: Entry about markers being non-scalable.
(Bug#49127)
adds 742ae84a9c5 ; * lisp/progmodes/project.el: Fix punctuation in the
commentary.
adds 9191d127425 Fix documentation of recently-added tests for files.el
adds d780b1c5c25 Fix documentation of 'repeat-mode' changes
adds 4b039984584 ; * doc/emacs/custom.texi (Minibuffer Maps): Fix
wording.
adds beb54dc1b2b Improve documentation of
'file-preserve-symlinks-on-save'
adds 2ed73a722fa ; * etc/NEWS: State the default behavior when copying
symlinks.
adds 9ea9d21d57f ; * lisp/simple.el (execute-extended-command): Fix
comment wording.
adds f658b955ccf Improve doc string of 'M-.'
adds 72e688eacdb Improve documentation of context menus
adds 2dfc2bb9bdc ; * etc/TODO: Fix typo.
adds 20e32f3c3fe CC Mode: Move a macro to before its first use in a file.
adds 49435be616c Add xref operations to context menu unconditionally
adds 4d6e7700314 Re-type the :location slot in `xref-match-item` to
`xref-location`
adds b4830907edb Indicate progress while searching for references in xref
adds 6993d45e519 Add "Find References" to context menu (bug#50067)
adds d6ad208b2ce Use overlay arrow to indicate current *xref* selection
adds f4159568a16 Remove default "Select" title from NS popup menus
(bug#50067)
adds 5eab7c3f70a * configure.ac: Make homebrew check for libgccjit match
macports.
adds 2837e25cafe Fix display bug on macOS (bug#50112)
adds 3de577ad007 Mention problems with synthetic fonts on macOS
adds cabd22f5c6c Make parse-partial-sexp signal an error if TO is
smaller than FROM
adds fda6e6e26f0 ; * etc/NEWS: Fix last change.
adds a6240c82335 Clarify how to do the `count-words-in-defun' recipe
adds 5da71034439 Tweak the comment-start-skip example in the manual
adds 964151570b0 ; * src/syntax.c: Remove a stray comment.
adds 28019ccf0ce ; Fix Texinfo markup of a recent change
adds 7ee5d36008b Clarify dired-jump doc string
adds 690d1bcc619 Fix perldb doc string
adds 69637fe7a61 ; * lisp/dired.el (dired-jump): Doc fix.
adds a0023661a48 Clarify cl-defstruct doc string and manual entry
somewhat
adds efe30626e60 Fix failures in recent files tests
adds 9715feaed43 * test/lisp/electric-tests.el: Un-skip c-mode tests on
hydra.
adds c28d4c995e7 ; Load xref when needed (not all functions are
autoloaded)
adds 4f1184271d0 * test/lisp/net/tramp-tests.el: Reduce hydra run time
by 1 hour.
adds bf61ddec3a7 * test/Makefile.in: Turn off hydra verbose logging for
electric-tests.
adds 5f1ee1f8e6d ; MH-E doc: SourceForge repo is no longer current
adds aa27c42cf91 mh-x-image-url-sane-p: accept "https" URLs
adds 8fe536f90da * test/lisp/international/ucs-normalize-tests.el: Save
30m on hydra.
adds 316cc9152fa Improve documentation of 'set-keyboard-coding-system'
adds 654e096b093 ; * lisp/emacs-lisp/comp.el
(native-comp-async-cu-done-functions): Doc fix.
adds dd7d966eb40 Don't show menu titles with the text property 'hide'
(bug#50067)
adds 6984eea510a * lisp/mouse.el (context-menu-mode-map): New variable.
adds 7f5f99f2a08 Make Qhide declaration non-target-specific
adds e8e78809ba7 Some adaptions for Tramp's security key detection.
adds 5b55659baeb Avoid using %n in emacsclient
adds 16bb524a5e2 Don't echo empty string in file-name-with-extension
adds 06c3a321e3c Revert "Fix dired switch (that contain quotes and
spaces) parsing"
adds ba852512f23 Don't mess up grouping in
completion-all-sorted-completions
adds 1afe59f7f88 Double check completions-group customization variable
in Icomplete
adds f4057568117 Implement `copy-directory-create-symlink' for remote
files
adds 48d49694539 Set label for NSToolbarItem (bug#50159)
adds 6c007668b38 Set a unique ID for eln files on macOS (bug#45934)
adds ff2124d2979 Fix recent parse-partial-sexp argument validation
adds 98e1752f9d7 Make xwidget-webkit-enable-plugins a defcustom
adds 5d32630f792 Do command mode markup in xwidget.el
adds 4015fb6e694 Improve byte-compile-warnings doc string
adds cc2c150636e Document `dlet'
adds fb65b14b32b Update NEWS tagging for modules and parse-time-string
adds 8c62871829f Clarify :stderr in the make-process doc string
adds dcf84bce250 * lisp/mouse.el (context-menu-toolbar): New function.
adds d8e1cca6e52 ; * etc/NEWS: Fix wording of a recent change.
adds 6430c8419c4 ; * doc/lispref/variables.texi (Local Variables): Fix
indexing.
adds f00af4be3d8 Complete implementation of
`copy-directory-create-symlink' in Tramp
adds 591b8bd87a3 Add new variable 'kill-buffer/delete-auto-save-files'
adds 4167d4b4b27 Clarify the documentation of `next-frame'
adds 975939df214 ; cperl-mode: bugfix / rework fontification of here-docs
adds 9936e1478f2 Fix doc strings in recent changes.
adds efddcc9fbef Improve recently-changed docs
adds 00edc8329a6 ; * doc/emacs/files.texi (Auto Save Files): Fix a typo.
adds c1c2266a1c3 Fix recently added cperl test
adds 976594d905c * lisp/mouse.el (context-menu-open): New command bound
to [S-f10].
adds 4281e5b34d4 Add example of advanced user-defined Rx form to manual
adds 8f43180f0dc Improve documentation of 'inhibit-mouse-event-check'
adds a849b564104 Document 'jit-lock-bounds'
adds 120b2bb67b6 ; migrate MH-E to mail-parse library
adds ca3e4b30728 ; * lisp/time-stamp.el: Improve doc strings.
adds 0c640b82f0b Fix to clear echo-area after repeat-exit-timeout.
adds 86205123613 ; * lisp/repeat.el (repeat-echo-message): Use
`string-search`.
adds 2c8657f4f63 Doc that dired-do-chmod no longer follows symlinks
adds 9e0d507c37a * lisp/mouse.el (context-menu-buffers): New function
(bug#50067).
adds b8704b52fde * lisp/mouse.el (context-menu-mode-map): Bind [menu] to
context-menu-open.
adds efaed29f3dc Some precisements in Tramp's connection type handling
adds 7782ccd6de2 Fix up previous conf-mode/tex-mode redirection hacks
adds de645109732 Further checks for kill-buffer-delete-auto-save-files
adds 64b4c85637d Fix up deleting auto-save/killing buffer wrt.
`auto-save-visited-mode'
adds 630a13ac463 Add support for OSC escape codes in comint
adds f09ee98e687 tabulated-list-print delete excess lines
adds c8e3347ec01 Add support for "bright" ANSI colors in ansi-color
adds 2b2a103db0c Add support for "bright" ANSI colors in term-mode
adds 9759fb596b6 Add missing :version tags to new faces
adds 979f14e6419 Disable xterm selection operators in stterm
adds 5b038491028 ; * test/lisp/files-tests.el: Add tests for
save-some-buffers
adds 8ba6a38b3bc ; Merge from origin/emacs-27
adds 1155826c988 Speed up pcm completion styles for patternless special
case
adds ab799500094 Make `set-locale-environment' complete over locale names
adds 7db376e5604 Make thingatpt respect fields
adds 46ff443dc06 Handle nil messages in repeat-echo-message.
adds 3b66c4d8f09 * lisp/term/xterm.el (xterm-function-map): Map `\e[29~`
to `menu`
adds a8c803db8e3 ; * lisp/time-stamp.el: Doc string wording improvements.
adds 2b62b2a019b Make sure to remove the remote specification before
adding :(literal)
adds 4ac29b943bd Rename arguments for clarity
adds d54ffa25bd2 Define a substitute for <menu> on MS-Windows
adds fbf2933e690 Fix docs about the meaning of the Re: in the subject
adds e5f82c13059 Improve robustness of shadowfile.el
adds e1ca0ba7d43 Revert "Add missing :version tags to new faces"
adds 2e2400a13f3 Revert "Add support for "bright" ANSI colors in
term-mode"
adds fc4d3eea5ad Revert "Add support for "bright" ANSI colors in
ansi-color"
adds e4ec39e52d5 Make dired-chmod-program obsolete
adds 869579170b8 timeclock.el: Update example configuration
adds ee2ffd9c9eb Fix problem with symlinks in compile buffers
adds 602419bbca9 Enable setting timeclock-workday after switching mode on
adds 8567ec8bcfc Fix recentering issue in `follow-mode'
adds cc5b6cb6bcc Fix backtrace when query-about-changed-file nil and
file has changed
adds 9c1bbad9075 python-shell-interpreter doc string clarification
adds a573d6bd88a Replace flyspell-use-mouse-3-for-menu with
context-menu-mode (bug#50067)
adds f7da671493d * Forward `comp-file-preloaded-p' to async workers
adds 0d45ad99da4 lisp/newcomment.el: Uncommenting with whitespace
`comment-continue'
adds d0693617b8d Make `eshell-command' also work when asynchronous
adds 61323c6d765 Put advice documentation at the end of the displayed
doc string
adds 185759e07ad Fix `M-X TAB' completion for commands marked for
multiple modes
adds e26d628a4ea Don't overly truncate tabulated-list headers
adds 9224a863192 Fix completion of extended "..." syntax in eshell
adds 4bb70549f7f Fix shell-script-mode indentation of continuation lines
adds 3360f03926c Revert part of 3572613550f5d1d0b3392dbc809b32f3989e2981
(bug#39452)
adds 55e77a811a6 * lisp/progmodes/flymake.el: Bind mouse-3 to
flymake-menu on mode-line.
adds 692da8c6a82 * etc/NEWS: Document the recent xterm.el change for
`\e[29~`
adds 6d361775891 Add tests for vc-rename-file
adds 8fb32387c1c ; Remove copypasta accident
adds b0fe06e6562 Disable the NS app when no frames are left (bug#14619,
bug#21357, bug#23586)
adds dbec4ae06b3 ; Copy contents of oldXMenu/copyright.h into
oldXMenu/*.[ch] files
adds f1901fc3084 Better document obsolescence of 'values'
adds 3065b6b73b7 Fix libexec installation on NS (bug#50250)
adds 9a1d54814e7 C++ Mode: handle compound identifiers preceding brace
lists correctly
adds a2a0b70c8bf ; * src/xfaces.c (gui_supports_face_attributes_p): Fix
typo in comment.
adds 8fa624b39b3 Improve compatibility with musl-libc (Bug#48789)
adds 6392bc37ab3 Tweak sh-script-mode indentation further
adds dce5f7aed60 Add support for OSC 7 in comint (current directory
tracking)
adds 9117a76b53d Change --with-nativecomp to --with-native-compilation
in messages
adds 5bd23b0cd36 Mention `set-variable' in the Init Syntax Emacs manual
node
adds 7c7d58f4546 Fix vc test for RCS
adds 5da9b3d2bdd Move vc-branch-p and vc-branch-part from vc.el to
vc-rcs.el and rename
adds 31226b03413 Only look for the port command on MacOS
adds 7dabcb15118 Make rfc2368 obsolete and add rfc6068
adds 1dc79aa8fc4 Make epg use rfc6068 for decoding %-encoded strings
adds 6885c62a104 Fix typo in previous custom.texi change
adds c221f17b1ce Make some non-ASCII work in ebnf2ps
adds 670b423ebcc Fix typo in kill-buffer-delete-auto-save-files NEWS
entry
adds b654420b1b9 Minor improvement in 'get-locale-names' on MS-Windows
adds 9e67ef88f20 Improve documentation of 'ispell-hunspell-add-multi-dic'
adds bc9516a6f12 * etc/NEWS: Fix typo
adds 455bed3c72e * test/lisp/progmodes/cperl-mode-tests.el: Adjust
here-doc tests for perl-mode
adds ebd7c52f116 (cperl-test-bug-14343): Make it work for perl-mode
adds 6767e556590 Implement proper type conversion in native compiler
adds a1887cc5e6c ; cperl-mode.el: Fix border cases of inserting with
elisp
adds d2ad64b7a52 Move the expansion of abbreviated names to vc-git.el
adds 50765f3f511 Make run-at-time try harder to run at integral multiples
adds 65ddaaf41ff Fix abnf parsing of <prose> elements
adds 31b06ea36f8 Make calc plotting through gnuplot work on non-X
gnuplots
adds b6128213880 call-process doc string clarification
adds bd17fe1d9e8 Fix point placement after ispell-complete-word
adds 03dcceeeeed Rename xref--mouse-2 and adjust documentation
adds e5c481b61c2 ; Add comment to tramp-read-passwd for debugging
adds 8761d30da0c Avoid failing if vc backend doesn't implement
ignore-completion-table
adds a0be0cdbd23 Use "gzip -d" instead of "gunzip"
adds 45793b195cf In batch mode, avoid killing Emacs with C-g in the
minibuffer
adds 4a1505904e3 Autoload calc-grab-sum-across and calc-grab-sum-down
adds fffcc7ab250 Fix (setf (map-elt map key) (my-func))
adds a4e3e0f89e1 Make set-foreground-color display completions using
foreground colors
adds 2c662e6d661 Add new command `clone-frame'
adds c0243d9e821 * Add a dll loader entry for gcc_jit_context_new_cast
(bug#50315)
adds a15f549a57d ; Auto-commit of loaddefs files.
adds 6a6de68dafd Add new macro `with-existing-directory'
adds b3a9d8cd3dd Don't have epg bug out on non-existent packages
adds c42bb9d75ca Filter out the `name' parameter in clone-frame
adds f85b8678c4a Fix segfault with invalid key-translation-map binding
adds f3c5355c6b0 tramp-auto-save-directory: make private
adds f143260d046 Revert "Tweak sh-script-mode indentation further"
adds 7d7e8a9c15c Add a test for bug#50320 in sh-script
adds 891be6f1406 Fix up previous ebfn2ps tweak
adds d8d5dc45656 memory-report: support calculating size for structures
adds 0f3e34ec374 Fix documentation of `dired-do-touch'
adds b0999421134 isearch*-lax-whitespace doc string improvements
adds d7fb11b6d71 Reformat up-list and backward-up-list doc strings
adds 28dc18a553c Make the coding system warning prettier
adds bfb2dd0e9d9 Improve a recent change in 'mule-cmds.el'
adds 110db95e135 Fix 'clone-frame' on TTY frames
adds 3d264907497 Fix expansion of non-ASCII $HOME
adds c7997c8c982 ; * doc/emacs/dired.texi (Operating on Files): Fix last
change.
adds 6372a3f6e51 * lisp/abbrev.el: Improve docstrings of inverse
commands (bug#50303)
adds 0db50c3fd55 Support forges by type rather than by host
adds 926e69b2079 More fixes for recently added vc-rename test
adds 0a18899f069 Fix recently broken vc-delete-file with Git
adds d9dabdb3817 Fix memory-report test failure
adds 7a4d823b398 Fix `revert-buffer' message in `find-file-select'
adds 5ae02f90fe7 Add selection to css-pseudo-element-ids
adds e588fa45ceb Add CSS Box Alignment Module Level 3 to css-mode
adds 07e8ff7f0f3 Move cl-lib tests for caaXr to subr-tests.el
adds 0034067f472 Avoid cl-lib alias for cadadr and friends
adds 0d3ae350c91 Make toggle-truncate-lines disable visual-line-mode
adds f4805be0b96 Update publicsuffix.txt from upstream
adds 41db6943b98 Sync latest SKK-JISYO.L
adds 4bdae17a74f * etc/NEWS: Announce recent change in
'toggle-truncate-lines'.
adds e1c893f4a3a Allow not putting pasted text onto the kill ring under
xterm
adds d67ce5ef106 Fix message in previous toggle-truncate-lines change
adds d1f32476663 Make recent timer changes more backwards-compatible
adds 0cabf8bc363 ; Fix typos
adds 6dad558a9d3 Allow gud-mi to edit two executables with the same name
adds d0eaf7a3cf6 Fix `describe-function' for autoloaded adviced functions
adds 1778c90b57c Clean up css-property-alist for alignment
adds 538a401b0c0 Update to CSS Grid Layout Module Level 2
adds 0a7424360ce Update to CSS Containment Module Level 2
adds 34550b44924 Update to CSS Flexible Box Layout Module Level 2
adds e32c7d2a8d1 Change Python eval to send directly instead of using
temporary files
adds 0aa0410372d Fix "Finder" description for multi-file packages
adds b66d4616f0a Merge from origin/emacs-27
adds f9dcde3906b * etc/DISTRIB: Refer to gnu.org instead of the deleted
file etc/GNU.
adds ca7e76c6f98 Add diary-offset to diary-lib.el
adds c6b1f8daa74 Make `M-x term' offer completion
adds 7ca949b7ef9 Tweak hi-lock-mode doc string
adds 7e7723796c2 Make multi-frame `M-x calendar' setup work when
`pop-up-frames'
adds 3f999c03c28 Add support for customization group hyperlinks in doc
strings
adds 239ca285f90 Add a customization group link from whitespace-mode
adds 56c98a4ad88 Improve error message in ielm on printing errors
adds a8de88e3300 Allow killing the diff buffer after `C-x v u'
adds 0daad767047 Improve documentation of line truncation and wrapping
adds c78969d31bf * lisp/emacs-lisp/timer.el (timer-create): Don't inline
it
adds 16a36732b80 ; * etc/NEWS: Fix markup in recent example.
adds 0fe03c47409 ; * etc/NEWS: Fix copyright year; file recreated in
2019 for 28.1.
adds 534e631b00a Avoid segfault in command-modes
adds 88795df5522 Rename xref-select-and-{goto,show}-xref
adds ea53f0df653 Add tests for vc-version-diff
adds 1d36043809c Fix test on machines with Bzr not set up
adds 1be8bfae6b1 Xref: automatic jumping to the first definition or
reference
adds c2983375055 * lisp/progmodes/xref.el: Bump version.
adds 94530e7ea94 Belated fix
adds 76300b87d47 * test/lisp/vc/vc-tests.el
(vc-test-sccs06-version-diff): Fix it.
adds e6f936eb4d2 Cleanup tramp-tests.el
adds ba84ec8bd93 Fix error handling in 'ispell-init-process'
adds 1fdd8987046 Fixes for 'python-shell-send-string' and
'python-shell-send-file'
adds 2ed2999ce59 Improve documentation of new Xref options
adds 0972cbe42fe * lisp/progmodes/xref.el: Fix defcustoms (bug#50067)
adds 8f2e8add98c ; * doc/emacs/maintaining.texi (Looking Up
Identifiers): Fix last change.
adds 73a90cda4a8 Clarify completion-list-mode NEWS entry
adds 3d0276e98bd Improve the documentation around the
read-key/minibuffer prompting
adds 7c7a47b86eb ; * etc/NEWS: Fix a recent change.
adds c5b654b3f10 Autoload cl-struct-slot-info
adds aecf4518a05 ; * lisp/indent.el (tab-first-completion): Fix :version
tag.
adds d864389c345 * lisp/progmodes/xref.el: Bump the version again.
adds dd4be8ad3b0 * test/lisp/vc/vc-tests.el
(vc-test-git06-version-diff): Skip on hydra.
adds 80d318aabbb Try to fix vc-test-git06-version-diff on Hydra
adds 71f8b55f46a project--files-in-directory: Fix handling of ignores
adds ff7867b4e7f ; * test/lisp/newcomment-tests.el: Fix copyright year.
adds c88c4467cb5 * etc/NEWS: Don't mention a fixed bug.
adds e7fc61f7399 Improve documentation of
save-place-abbreviate-file-names
adds c3ca31308fe * etc/NEWS: Improve file organization.
adds f9cd9d430a7 * doc/emacs/maintaining.texi (Xref Commands): Fix
indexing.
adds fb061cd0ca6 ; * etc/NEWS: Rearrange and fix wording of some entries.
adds 4e5af2988fc * etc/NEWS: Reorder "Isearch and Replace" items
adds bd4a2fc385e ; * etc/NEWS: Restore entry that had been inadvertently
deleted.
adds 7f9ca3b2f4f Make `gnus-group-use-permanent-levels' work better
adds 9309dc9df99 Reset gnus-group-use-permanent-levels when Gnus restarts
adds c0a0eb54603 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 331be89e7cc Improve the gnus-group-default-list-level doc string
adds 1ff772e28a2 Simplify `image-dired-dired-file-marked-p'
adds 555a1ee4680 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 61562c78dd8 ; * lisp/tab-bar.el (toggle-frame-tab-bar,
tab-bar-new-tab-to): Doc fix.
adds 8ed2f201455 Improve the info-mode mode line
adds 63618ba27ae Add a tooltip to the comint-mode mode line format
adds 9680994d3a1 Restore the debugging window size more reliably
adds 61e5570863a Make calc-grab-region work with rectangular selects
adds 5f5623981cf ; Fix typos in etc/NEWS
adds 9ff425d16fe Revert an accidential change in etc/NEWS
adds ba6df554755 Fixup dired-do-find-regexp-and-replace
adds fab1e220dbe Optimise `member` and `assoc` (etc) with constant empty
list
adds bba48d6ee5d More robust optimisation of `ignore`
adds c4724add006 Normalise nested `progn` forms in byte-code optimiser
adds 96e50693fc1 ; * etc/NEWS: revert a change that changed the meaning
slightly
adds 163e3052c8f Add possibility to override the default highlighting
adds 4bd3a40ee3a * etc/NEWS: Clarify entry about the "*Completions*"
buffer.
adds 3a2c6417ccd * etc/NEWS: Some further re-organization.
adds 4c54a6cd5da Remove Emacs FAQ maintainer
adds e09e8271458 Small FAQ fixes
adds b52cafe4965 Support specifying just one command in
project-switch-commands
adds 55540a3d898 * test/lisp/vc/vc-tests.el (vc-test--version-diff): Git
env tweak.
adds db74a93659d Fix display of tab-bar buttons
adds d5c6bf96256 Do not expand default method, user, host in remote file
name completion
adds b02c9bccebb Improve documentation of new Xref options
adds 31db28b1bb9 Adapt tramp-test26-file-name-completion
adds 11b56fa0b4d Fix a recent documentation change
adds e1050492d1d * doc/misc/efaq.texi (Reporting bugs): Refer to the
Emacs manual.
adds 97aa8240d23 * doc/misc/efaq.texi: Misc copyedits.
adds f7c26e7b310 Merge from origin/emacs-27
adds 4128186cc94 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds f10a4aad338 Improve the Info mode line further
adds 6b2d5ad615f Add a new Gnus command to toggle whether to use fonts
in shr
adds 8448782b40d Fix encoding in browse-url-encode-url
adds 743a53343c3 Encode urls more before using in browse-url
adds 91afb9363de ; * doc/emacs/maintaining.texi (Project File Commands):
Fix wording.
adds 400b3c9376a Increase jit-lock-chunk-size from 500 to 1500 for
performance reasons
adds 0cd410fb82d ; Improve resolution of previous merge conflict
adds 6cca705aa6b Don't let nndiary.el alter variables when loading file
adds 81677cb6990 cperl-mode.el: Use rx sequences for Perl grammar
adds ff2c4a8353b Have Git backend actions accept nil filenames again
adds 26d5b510e18 Center Emacs logo above text on the splash screen
adds 79c5e0fca13 Don't output "probably introduced" if we know the
answer for sure
adds 53edc2ba8ec Move the indented *Help* block to after the doc string
adds 663f7e3fcc1 Fix mail-user-agent defcustom type
adds afddd5529d8 Don't disable ipython as a native interpreter
adds f12df3b5a03 Add support for keypad `=' key in xterm.el
adds d80552df71e Allow kmacros to end with C-g in minibuffer
adds 30aaea18888 Adjust test to describe-function changes
adds e297c4fbeeb Fix previous help-fns change
adds 6c2823dff36 ; * admin/README: Mention 'coccinelle'.
adds f9aa6c74e41 ; * admin/README: Add descriptions of more
subdirectories.
adds 188f4e6d2bf * etc/NEWS: macOS alternative context menu mouse
binding.
adds 24f370df136 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 2bd26ed6977 Further tweak describe-variable look
adds 439ca062c83 Don't ding at the user in pop-mark
adds 8ac5510a0e0 Document restriction of completion styles with remote
file names
adds e6bea0cbc76 Redesign tab-bar event processing (bug#41342, bug#41343)
adds 56d567acb6e Bind [drag-mouse-1] to tab-bar-mouse-move-tab on
tab-bar-map
adds ad9c57f54ae Mouse wheel scrolling on the tab bar
adds 794fdce55d0 Improve tab-bar event handling (bug#41343)
adds 3a8b8df478f ; Remove NEWS about tab bar mouse commands to avoid
merge conflicts
adds 14d51454415 Merge branch 'feature/tab-bar-events'
adds 3d1274f3ba0 ; Add NEWS about tab bar mouse commands
adds 8da1f03151f Remove the "Real meaning of copyleft" node in efaq
adds 2be75990a7a Clarify Gnus vs. font locking in the Gnus manual
adds e27385ec372 Better treatment of line length limits for the Python
inferior
adds 8c023e5ea15 Change ruby-align-chained-calls indendation
adds bac632aaec3 Fix a recent change wrt 'comint-max-line-length'
adds d92db04a9de Improve documentation of tab-bar functions and variables
adds ceb60225bac ; * lisp/progmodes/python.el
(python-shell-send-string): Fix last change.
adds b2c44706b69 Support tags-apropos-additional-actions in etags Xref
backend
adds 44ba8278a64 * lisp/progmodes/ruby-mode.el
(ruby-current-indentation): Tweak obsoletion.
adds 74d091a0a66 Change the default value of search-whitespace-regexp
adds 061f8f28000 Fix behavior of isearch-{beginning,end}-of-buffer
adds 150ff9c1575 Fix typo in previous search-whitespace-regexp change
adds f3cfd478980 New user options to move between isearch matches
adds 28ce3bf5c92 Further fix for the search-whitespace-regexp change
adds b4158a75c0a Document 'tags-apropos-additional-actions' with Xref
adds f94b915e2f0 Doc string followup to last change.
adds 5ee6583cb26 Tramp: honor default file modes in make-directory
adds 195da78e2ee Properly encode all strings sent to Python shell
adds 192a384408c Revert usage of format-prompt in python.el
adds 6eba633eadc Fix test find-defs-defgeneric-el
adds dea67939b65 Add support for GCC compiler command-line options
adds 5c18d35acba Improve overlay placement performance
adds d37dcfa30ff New minor mode 'show-paren-local-mode'
adds f98700af80b Fix restoring from pdumper file on MS-Windows 9X
adds 0b362912a41 Improve documentation of Show Paren mode
adds 74fd89fe174 * lisp/info.el (Info-streamline-headings): Add entry.
adds ea3f0bcc786 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds bfd5e268a82 ; * lisp/emacs-lisp/comp.el
(native-comp-compiler-options): Doc fix.
adds ccc9bd774c3 bug-reference-bug-regexp now defines a contract for the
overlay region
adds 140d722848f ; Add some TODOs for the
bug-reference-<forge>-instances variables
adds 2e595b3e8b8 Fix tab-bar scrolling for mice that report mouse-wheel
events
adds aa6cacd7138 Document tool-bar and tab-bar mouse events
adds e40f5a91eed Fix display of tab-bar buttons
adds e4300777e8c Implement caching for 'python-shell-completion-at-point'
adds afa82b3f7f8 ; * src/keyboard.c (make_lispy_position): Fix a recent
change.
adds c7aaf2fcb87 ; * src/w32term.c (w32_read_socket): Avoid compiler
warning.
adds 63433843481 Allow using 'python-shell-send-file' across machines
adds ef65d717d0a Tramp code cleanup
adds 84e35ff7866 Keep python.el compatible with older Emacsen
adds 376a31b0cdf Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 020a408edab Propagate aliased lexical variables in byte compiler
adds 09ae3f9f653 Remove obsolete variable
adds d5c6f701a64 Fix byte-compilation warnings
adds 6e60e746535 Refactor bug-reference setup for software forges
adds 108dbed4c0d Re-fix bug#16897
adds edc93a5ce6a ; Fix grammar in efaq.texi on Emacs vs XEmacs.
adds 252a769b116 ; * doc/lispref/files.texi (Changing Files): Fix xref
to file-modes.
adds fb1f0dfec96 ERC: Track: Fix documentation of structure of
'erc-modified-channels-alist'
adds d7f4cc09746 ERC: Track: Clarify documentation on tracked buffers
and add references
adds e4b7fa05001 Merge from origin/emacs-27
adds 3df279aae2a ERC: Track: Rewrite 'erc-track-find-face' as
'erc-track-select-mode-line-face'
adds 291bcb59732 ERC: Track: Fix a perceived minor bug in mode line face
selection
adds ae6af0ba333 Improve documentation of some tab-bar features
adds c5bdb287e81 Improve documentation of tab bars in the Emacs manual
adds 1293bf5bb7e Improve doc-strings of some buffer display options
(Bug#50518)
adds 4793c980a1b ;* lisp/window.el (switch-to-prev-buffer): Fix typo in
doc-string.
adds 4a44ac987e1 Infer identifier namespace in elisp xref backend
adds ac2498ad1c2 Fix read-no-blanks-input history argument
adds db5fbc7af85 Fix read-no-blanks-input doc string typo
adds 88beddbc40c ; * doc/misc/efaq.texi (What was XEmacs?): Restore
pre-merge text.
adds 914d4523c3f Minor copyedits in Emacs FAQ
adds 8f3199788be ; * lisp/eshell/em-unix.el (nil-blank-string): Doc fix
adds 64c5cd5a8c3 * lisp/tab-bar.el: Improve logic of
'ignore-current-tab'.
adds 79113b5e4a7 Use window-point in event-start and event-end
(bug#50256)
adds fc4b956c7cb ; Fix symbol quoting typos
adds 1ccc31eff5b * lisp/mouse.el (context-menu-map): Remove duplicate
separators (bug#50067).
adds ff4de1bd88b Fix quoting style in Lisp comments
adds 4877ddeaf73 * lisp/mouse.el (context-menu-map): Add 'click' arg to
called funs (bug#50256)
adds bd917088e69 * lisp/thingatpt.el (thing-at-mouse): New function
(bug#50256).
adds aa33e38e21e Allow region-related context menu to be used on
selected region with one click
adds 911043845d8 * lisp/tab-bar.el (tab-bar-get-buffer-tab): Use 'remq'
instead of 'seq-remove'
adds e20bae005e9 ERC: Use 'string-search' only on Emacs 28 and later
adds 85d0ed097ef ERC: Use 'string-replace' only on Emacs 28 and later
adds d3149510439 Extend xref-file-name-display to elisp and etags
definitions
adds bd601099b93 Remove some remaining references to XEmacs
adds 2110973351f Improve checkdoc abbreviation handling
adds f02624b3420 ; Minor doc fixes found by checkdoc
adds fc6ed9a721e Declare unused function cperl-inside-parens-p obsolete
adds 7fe756c014c bug-reference.el: Adapt default debbugs bug regexp for
mail modes
adds 8454566b765 bug-reference.el: Adapt default debbugs bug regexp for
IRC modes
adds d15c430a844 Mention get-byte in shortdoc
adds c1a13395260 Add some search-whitespace-regexp examples
adds 173c2ea8a39 Fix detection of char regions in print-fontset-element
adds 381253b7b16 * doc/emacs/frames.texi (Tab Bars): Improve
documentation.
adds bb446c1d968 Change value of DEFAULT_TAB_BAR_BUTTON_MARGIN from 4 to
1 (bug#50424)
adds 4ee8b4d2251 Only do multi-isearch in eww if there's next/prev links
adds fd1379a85aa Support mouse events clicked on the tab bar but outside
of any tab (bug#41343)
adds e8a28d75643 * etc/NEWS: Clarify insert-into-buffer (bug#50558).
adds 08540a29e30 package-menu-execute doc string clarification
adds 2a3ef454c2b Clarify bookmark-fontify NEWS entry
adds ba0be8df532 Document named-let and update some NEWS tags
adds 53a9f751b51 Update NEWS tagging for string helper functions
adds 4b813f781e2 Update some pcase NEWS tags for already-documented
functions
adds 893eb0b8a2d Mention `benchmark-call' in the manual
adds 5da8875e260 Update some more NEWS tagging
adds adda0df193e completions-annotations doc string clarification
adds 11da064ff1f Further NEWS tagging updates
adds 0dc630b35bb Document backtrace-on-error-noninteractive in the
--batch section
adds acc575846d1 Mention how to disable auto-fill-mode in the auto-fill
section
adds 494403f4e0e Correct nroff-mode NEWS entry after `M-o' changes
adds f5db7103678 NEWS copy edits and tagging
adds 7fe88446c30 Use a fringe mark in bookmark instead of a whole
background line
adds feadcae139f Fix the tests
adds e4a187ca590 * doc/lispref/variables.texi (named-let): Document TCO
adds 59ff3428690 Mention unibyte issues in
insert-file-contents-literally doc string
adds 5ee05fa75d5 Fix typo in previous files.el change
adds ab36b0f5ff1 Continue NEWS tag checking
adds 1b0fb8fc2e5 * Clean-up some unnecessary macro usage in comp.c
adds 4cf6d03d04e Remove duplication of `find` file pattern arguments
adds a17bea6d63c * lisp/isearch.el: Improve 'isearch-allow-motion'
feature (bug#50466)
adds 8c80430824d * lisp/progmodes/elisp-mode.el (elisp-context-menu):
New function (bug#9054)
adds 9000aeaed44 Make sure to return some valid project root
adds 5a34b65a3bf Use the term "future history" rather than "default"
adds 269c8a0b633 Minor improvements to checkdoc
adds cf2fa6c87f4 Add user option to avoid checkdoc warning for unescaped
left paren
adds 25ebb9374bd ; More minor docfixes found by checkdoc
adds 5cd5cc5dd8d ; * lisp/emacs-lisp/checkdoc.el: Fix typo in previous
commit.
adds 3f835ad5806 * lisp/tab-bar.el: Close tab only on mouse-1, not
down-mouse-1 (bug#41343)
adds 443d37ff213 Fix libgccjit detection on macOS
adds 1e83d04214f Fix incorrectly appearing toolbar on NS (bug#50534)
adds eeb6d9d221d Project File Commands manual clarification
adds 6e100869012 Rename flymake--backend-state to flymake--state
adds 40402329942 Refactor some Flymake functions
adds e793a73fbea Unbreak M-x compile-defun of functions using flymake-log
adds 7d9d3951c67 Abbreviate Flymake backend name in
flymake-show-diagnostics-buffer
adds aec08e609e6 Keep and report "foreign" diangnostics in flymake-cc
Flymake backend
adds 79eb840753e Bump lisp/progmodes/project.el version to 0.7.1
adds 4633e02726f Add support for project-wide diagnostics in Flymake
(bug#50244)
adds 56254fb98c3 Re-organize and rewrite parts of the Flymake manual
adds 159dbd5eb21 Make `find-function-source-path' into obsolete alias
adds 0934363c96f Fix recent changes in Flymake manual
adds 483df14d5c4 A further fix for toolbar visibility problems on macOS
(bug#50534)
adds 89068554d7d * lisp/emacs-lisp/checkdoc.el (checkdoc-symbol-words):
Fix type.
adds 3d49ad73e5a cperl-mode.el: Allow non-ASCII Perl identifiers
adds 55dda2571a8 Unbreak make bootstrap (don't use cl-defun's &aux
parameters)
adds 4c492c8c5f4 * doc/misc/flymake.texi: Avoid xrefs in @copying.
adds 42b49e9f39a * test/Makefile.in (XDG_CONFIG_HOME): Don't export
(bug#50577).
adds e4fdf87e713 verilog-mode.el: Update verilog-mode from upstream.
adds 1f54c7aeedd Localize namespace-filtering code
adds c83f5e77dbc ; Add a note
adds b189b6f2564 * lisp/mh-e/mh-e.el: Simplify file commentary for a
native package.
adds cc52f6d995a * lisp/tab-bar.el: Rename args to consistent naming
convention.
adds b172049717e * lisp/tab-bar.el (tab-bar-close-other-tabs): Add arg
‘tab-number’.
adds 67ab890cde6 * lisp/window.el (display-buffer-in-previous-window):
Add symbolp (bug#50576)
adds 3eb80b78473 Add occur-related context-menu operations (bug#50552)
adds ba28acf3b8f Adjust occur-context-menu and elisp-context-menu
adds fbef1ee018d Mention `lisp-data-mode' in `emacs-lisp-mode' doc string
adds 3c2753a3b8e Make bookmark fringe marks evaporate
adds 6cfc312d719 Python shell: rearrange printing of newline before
output
adds bce10138835 * doc/misc/flymake.texi: Fix @include docstyle.texi
adds 83557511a7e Update Unicode support to Unicode version 14.0.0
adds 544db1ee867 Faster grep pattern for identifiers
adds 37020ca341a * lisp/net/tramp-sh.el (tramp-methods): <sudo>: Change
template. (Bug#50594)
adds 6b631f490ad Avoid compiler warnings in comp.c on MS-Windows
adds 4200a527aef Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 773c1869146 Avoid crashes due to clearing of a frame's face cache
adds fbd0f194c54 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds b2e3669d963 Tweak python-hideshow-forward-sexp-function warning
avoidance
adds 1967b9c474f Generate no message when activating rcirc-omit-mode
adds 47b5dcdcf5d Ensure that rcirc-buffer-alist has no text properties
adds 262fbe1a470 Fix TOPIC command
adds 402385393a3 Update rcirc-buffer-alist after receiving NICK
adds fb27708f51f Fix checkdoc issues
adds 7e13bfd4a85 Remove removal of text properties from
rcirc-buffer-alist keys
adds 190ea9cd3ee Replace cl-c[ad]+r with regular c[ad]+r
adds ade9653108a Add new option rcirc-track-abbrevate-flag
adds c817a34eddd Add new option rcirc-channel-filter
adds 608b2ec9be2 Replace with-current-buffer with buffer-local-value
where applicable
adds 008a033bbbb Print value on malformed input
adds 0f1db3dc2b7 Store symbols in rcirc-acked-capabilities
adds e37f3ce3b4c Fix rcirc-track-abbrevate-flag documentation
adds 70d459914f2 Implement multi-prefix capability
adds 659a77a0eb2 Connect to server asynchronously
adds 354929a85a2 Implement standard-replies capability
adds 8275f0b117d Mention list of capabilities that should be implemented
adds 4a0c0e5606f Allow /reconnect while connecting
adds ec0e46d66b2 Use fresh symbol for argument list
adds 2ef6691602b Add rcirc-track-ignore-server-buffer-flag option
adds a66fd7bb37d Fix double reconnection bug
adds 6d31d5b4b46 Merge branch 'master' into feature/rcirc-update
adds 7a89e0f822e Rename rcirc-omit-after-reconnect to
rcirc-omit-after-connect
adds 550011ca588 * rcirc.texi: Document rcirc-omit-responses-after-join
adds 0d087458067 * rcirc.texi: Document
rcirc-track-ignore-server-buffer-flag
adds 88b623772b3 * rcirc.texi: Document rcirc-nick-filter and
rcirc-channel-filter
adds 251a9f5fe09 * rcirc.texi: Document rcirc-track-abbrevate-flag
adds 2e24b660796 * rcirc.texi: Replace defun-rcirc-command with
rcirc-define-command
adds 0712e335887 * NEWS: Mention rcirc changes
adds 0d350402d88 * NEWS: Remove empty entry
adds 767fa9761f5 * rcirc.el (rcirc-server-alist): Add #emacs to default
server list
adds ec50a368d5b * rcirc.texi (Hacking and Tweaking): Add missing
section to menu
adds 8eb9eb0c414 Allow for multiple attempts when reconnecting
adds 1c3bad8c2e3 Display server buffer after connecting
adds 1e1378699c9 Restore rcirc-target if possible
adds 3405c85ae40 Unset mode-line-process for all buffers on reconnecting
adds 5ebad79e622 Fix interactive forms for rcirc-define-command
adds 7a69fe3bc99 Merge branch 'feature/rcirc-update'
adds 231a29f3633 Add docstrings to context menu functions, and add
middle-separator
adds 6d65d50f71d * lisp/tab-bar.el (tab-bar-format): Add new option
tab-bar-format-menu-global
adds 3d1f51382f6 * lisp/tab-line.el: Add context menu bound to
down-mouse-3 like on tab bar.
adds 0762c7c67fd checkdoc: Don't warn about command substitutions by
default
adds ca6ae0d905c Evaluate recent isearch-motion lambdas
adds 9b50b36efe5 Documentation followup to a recent commit
adds 50972b4b6b3 ; * etc/NEWS: Fix typo.
adds e709412c2d6 Remove function obsolete since 22.1
adds 1bae08dbf07 * doc/misc/pgg.texi: Clarify that its obsolete in the
menu entry.
adds 7f53446a10e Doc fix for y-or-n-p; trailing space is no longer needed
adds b049f373ef9 Various minor checkdoc tweaks
adds 8a55d10629b Make a redundant idlwave variable obsolete
adds 373c644fccc Remove references to dead packages
adds db12b386537 Clarify test-completion doc string
adds a9558baaf99 Clarify use of early-init file
adds 208c4920695 ; * src/minibuf.c (Ftest_completion): Clarify doc
string.
adds f3762d59d92 Do interactive mode tagging for play/*.el
adds 492fd05ac21 Fix mistake in test for erc-ring-previous-command
adds fb2971e18e2 Fix erc nick trimming
adds 426c5fdfb24 Change the erc debug logging format to be more
repeatable
adds bcf59b99f43 Prefer "website" to "homepage"
adds cfae83adacf ; Normalize some header comments
adds 9bb8d90cddf Allow irc network symbols in erc-autojoin-channels-alist
adds 7b3007336fe Bind `M-o' in html-mode and enriched-mode
adds 2172d6a28dc Make 'compile' respect buffer-local process environment
adds a38675ca884 Support '...' quoting in Lisp files
adds 85c7993631c verilog-mode.el: Merge from upstream: prepare for
lexical bindings.
adds 36474a1e490 Tramp code cleanup
adds 63f419f1339 ; Minor stylistic fixes found by checkdoc
adds 3f9f3ba4370 Docfix: use command substitution for
'universal-argument'
adds 2e5740894a7 Reuse vc-read-backend more
adds 7e27cb6e729 * lisp/vc/vc.el: API doc fixes.
adds f7ed946874c * lisp/erc/erc-button.el (erc-emacswiki-url): Update to
shorter address.
adds c6eb114a429 ERC: NickServ: Prompt for password last, overall
simplifications (bug#46777)
adds a462ccd5364 Fix annoyance in tramp-smb.el
adds b95157de2dc Fix disk-free info in 'insert-directory'
adds fc10e7fe5ff * lisp/allout.el (allout-old-expose-topic): Make
obsolete.
adds 0cf0a2b9867 Add new sequence function 'seq-union'
adds fb9df9b8834 Make ediff-union into obsolete alias for seq-union
adds 403010f2fda Make ediff-intersection into obsolete alias for
seq-intersection
adds 24bd7025618 Make ediff-set-difference into obsolete alias for
seq-difference
adds cfa1e0a11b2 * lisp/vc/ediff-util.el (ediff-member): Make obsolete.
adds a1b2ec6e066 Make viper-subseq into obsolete alias for cl-subseq
adds 0bdd6488fc6 ; Make change that was accidentally left out in my last
commit
adds 3e5298fc96c Improve performance of seq-union
adds 3848e2727ed Improve the documentation of a recent change
adds 8220df9355e ; * test/lisp/emacs-lisp/seq-tests.el: Remove duplicate
test.
adds 9ca737c4198 xref-matches-in-files: Move sorting to Lisp
adds 12d2fb58c41 Split Unicode emoji into their own script
adds 6397faaaf9b Fix display of stretch glyphs
adds 2598b8874ed MH-E: fix check for nmh or Mailutils installation
adds 928c1626732 Mention that the garbage collection is convervative
adds 894ea5f66f8 Add more symbols to tex--prettify-symbols-alist
adds f29abc3db6a Fix typo in idlwave
adds a8103cf9e08 Stop imenu indexing after a certain number of seconds
adds de0b5227e08 * lisp/repeat.el (repeat-echo-message): Clear only own
added part of message.
adds 0ac58e89d71 * lisp/progmodes/elisp-mode.el (elisp-context-menu):
Improve menu items.
adds 338af9213d6 Tweak how term-emulate-terminal selects windows
adds aa59d38c598 Replace hex representation by its literal form in
pretty tex symbols
adds 6f2068fcb16 Fix emoji-induced build breakage
adds a55be2fa323 * lisp/net/tramp-sh.el (tramp-methods) <rsync>:
Separate "%c" marker.
adds 45989b01722 Move emoji fontset addition later
adds 174430e3518 ; Fix etc/NEWS merge error
adds b6bff3ba797 checkdoc: 'y-or-n-p' no longer needs space
adds fe22e3b52c3 Update refcard to mention iconify before suspend
adds 93731cdae0f ; * etc/NEWS: Fix typos.
adds 931a8987760 * etc/NEWS: Announce update of IRC-related references
to point to Libera.Chat.
adds 62e870691d2 * lisp/erc/erc.el: Add Package-Requires and URL headers.
adds 4e21c5f451a Check for null bytes in filenames in 'expand-file-name'
(bug#49723)
adds 3e13433ea97 ; Improve the last change in NEWS.
adds b2164df86ba ; More stylistic docfixes in vc/*.el found by checkdoc
adds 4dcbdb90d57 Make doc argument of ediff-defvar-local optional
adds e0726bca407 Make doc argument of emerge-defvar-local optional
adds dc0f1eddd4e Add indent declaration to emerge-defvar-local
adds 0788ab9e5c5 ; * lisp/loadup.el: Fix "Eager macro-expansion error"
on w32.
adds 2557c009bb1 Skip "fast" tests on emba CI
adds 6084c7e0f40 checkdoc: Only look for commonly used modifier keys
adds 00b6a56f0a0 Do interactive mode tagging for checkdoc.el
adds c1356d3a05a * lisp/emacs-lisp/checkdoc.el: Doc fix; mention flymake.
adds 11d6d6c3ea8 Fix performance degradation in commands that describe
key bindings
adds dd1220b9697 ; More stylistic docfixes in emacs-lisp/*.el found by
checkdoc
adds 031e1c28f9e Regexp-quote literal symbols when grepping
adds 83e3d8d8795 Improve doc strings of a recent commit
adds 1b623d0fbf5 Fontify Libtool macros in autoconf-mode
adds 5444f607a64 Use the newest gcc installed by Macports
adds bda9abb6808 ; * lisp/so-long.el: Documentation
adds 045a4fe94c1 ; * lisp/so-long.el (so-long-mode): Use
`so-long-mode-line-active' face
adds c19576759f3 Make argument optional in
pulse-momentary-highlight-one-line
adds bd6dca038e9 Do some xwidget NEWS markup (and adjust doc string)
adds 32d85f7b89e Mention xref-quit-and-pop-marker-stack in the manual
adds c53aff5de71 Add new help-enable-symbol-autoload user option
adds acba74a3954 ; Clarify recently added documentation
adds 4b3dc7a139c * lisp/subr.el (string-replace): Add dashes to arg
names (bug#50644)
adds ec0527d8e9a Use command substitution for exit-recursive-edit
adds c1e45419c7a Use command substitution in checkdoc-recursive-edit
adds dd3f6b13f67 * etc/NEWS: Shorten entry on move to Libera.Chat.
adds a602d548dfa ; Stylistic docfixes in emulation/*.el found by checkdoc
adds 155dba94326 Fix viper-util compilation warning
adds 252d06dd5d1 Viper doc string fix
adds fc8df2561b8 Revert previous mode-line-modes change to unbreak
bootstrap
adds bc59c98f096 Add new '/opme' and '/deopme' convenience ERC commands
adds 7880d3079d0 ; * lisp/cedet/semantic/symref/grep.el: Use grep
quoting, not egrep.
adds fe4a26d896a Teach Mail mode to request Disposition Notifications
adds 68b190c8b40 ; * lisp/subr.el (setq-local): Fix docstring quotes
(bug#50646)
adds 434c176e06e ; Stylistic docfixes in eshell/*.el found by checkdoc
adds 4fdb150769c ; Stylistic docfixes in erc/*.el found by checkdoc
adds 222a7a1a8af Flag checkdoc-symbol-words as a :safe variable
adds 17e8c342737 ; Stylistic docfixes in language/*.el found by checkdoc
adds 8772d81966f ; Some more docfixes for erc/*.el
adds 83508013a8d checkdoc: Verify format of yes-or-no-p and
format-message
adds 5252c45850b Initialise unread buffer
adds 775fc5312b8 * etc/NEWS: Add section on recent checkdoc changes.
adds 3eb480c8a42 ; Stylistic docfixes in net/*.el found by checkdoc
adds 95f7f715604 ; Delete a spurious comment
adds 7b3f02de121 Make two unused variables obsolete
adds 86837a87b7a Clarify docstring of pcase-exhaustive
adds bbb9e975372 ; Fix typo in package.el doc string
adds 19e72564b25 Fix build with native compilation on Cygwin
adds 4c3b6f29730 * lisp/progmodes/elisp-mode.el (elisp-context-menu):
Improve menu items.
adds 7abbf3779cf Be explicit about missing sections in eshell manual
adds 788a65862ed Do not save empty passwords in auth-source-search
adds 7e0af65d78a Fix blocks.awk wrt to Emoji characters
adds 558ca61cbdb Avoid segfaults due to 'bug-reference-mode'
adds 3c513435369 Revert "Flag checkdoc-symbol-words as a :safe variable"
adds 995a623594d Fix dolist-with-progress-reporter behaviour
adds 31ba9bbf6c2 Refactor minibuffer aborting
adds 469b15f27c6 Improve documentation of exiting recursive editing
adds 644d0ba589b Add support for url-retrieve-synchronously to
eww-retrieve-command (bug#50680)
adds 9e9db94423c * lisp/tab-bar.el (tab-bar-new-tab): Add optional arg
'from-number'.
adds b34dcd96e90 ; * src/keyboard.c (Frecursive_edit): Minor fixes of
the doc string.
adds fc268ed4399 Dump with `lexical-binding` bound to nil
adds 4ec00b0ff0d Remove superfluous skip in auth-source-tests.el
adds d16e51e8d28 Fix assertion violation with zero-width :box attributes
adds 7d5930a6f0c Fix VC repo URL detection in bug-reference-mode
adds 58f33700913 ; admin/unidata/README: update file dates
adds ab676214bd6 ; admin/unidata/README: sort entries
adds bcfc570bac0 Base emoji script membership on Emoji_Presentation
adds 24167905955 Add a note about testing out-of-tree builds
adds 6825f5660fe ; admin/unidata/README: remove mistaken addition of
local file
adds 0b98ea5fbe2 No longer raise error when http authentication failed
adds de289d58a4e Support for Unicode emoji sequences
adds df1d4f58948 New command: project-find-dir
adds 9767c6b01dc ; Mention it in NEWS too
adds 3dabd272101 Remove some last calls to Gnus group name encoding
adds bbef979ae19 Only search netrc in the netrc tests
adds 0619da0d822 Clear netrc cache in auth-source test
adds 7e395a59b02 Make dired-compress-file query for a directory to
uncompress to
adds d3bfe91ef57 Fix lexical fallout in mm-inline-wash-with-file
adds a202f6a39a3 Fix typo in tex--prettify-symbols-alist
adds 8c4cb2fe069 Fix problems with non-ASCII non-encoded PGP names
adds f4813b23f26 Inhibit warning in mm-inline-wash-with-file from
previous change
adds 02a2fba7869 Use `special-mode' for whitespace-report
adds f23c5c3e445 Fix whitespace-report window creation
adds c6eb8df79ef ; Minor checkdoc fixes in url/*.el
adds 7f169fbe32a Speed up test/lisp/electric-tests.el when run
interactively
adds f57ef810313 Add docstring for 'electric-pair-p-s-i-f' and minor
refactor
adds 9ad962e118a Expand and improve electric-pair-mode and Python
testing (bug#49518)
adds 0646c681713 Make syntax-ppss more accurate for Python triple quotes
(bug#49518)
adds 5b962a7ad8d Avoid double argument evaluation in vc-call macro
adds 0493dd36dc8 Silence byte-compiler warning for
network-stream-tests.el
adds 3de0f98311e Fix the UK flag sequence composition regexp
adds 414fcd7e984 Remove the emoji script overrides for U+2xxx codepoints
adds 14495e33afa Consistently test alist keys with equal in map.el
adds e1712bdb353 Rename project-remove-known-project to
project-forget-project
adds 98a17f30b83 Make recent dired tests check for external executables
adds 2151f5763dd Fix emoji-zwj.awk dolist
adds 3bc72343491 * python.el (python-syntax-stringify): Extend comment
about last change
adds 18c18c69fc9 Don't inhibit redisplay in the mml* functions
adds fb32368efda Fix PGP verification buttons (which would have cached
results)
adds f07d5f115a5 Fix usage of `format' in `article-verify-x-pgp-sig'
adds 18ad9dfe959 Fix usage of `format' in mm-uu-pgp-encrypted-extract
adds 43c1ee90cb3 Don't use `format' on strings without % format
directives
adds 6f360c5aad7 ; Stylistic docfixes in htmlfontify.el found by checkdoc
adds aaf4bb1f07c Restore some of the previous behaviour in
whitespace-display-window
adds ff714466e74 Revert "Make recent dired tests check for external
executables"
adds bd6fe44a57f Revert "Make dired-compress-file query for a directory
to uncompress to"
adds 0e2792e8b49 Make dired-do-compress-to work in inserted
subdirectories
adds 90d491ee577 ; * etc/NEWS: Refile recent addition (bug#50690).
adds a7d51676f14 Document completions-detailed
adds b5395127626 * lisp/tab-bar.el: Preserve all existing tab parameters
when switching tabs.
adds 314f27014e5 Document `window-bump-use-time'
adds 3678f916d82 Do some NEWS tagging
adds f29aee1d9ad More NEWS tagging
adds 1c73c0b33a9 Add new command 'checkdoc-dired'
adds 8f0806da1af checkdoc: New defvars to disable some warnings
adds b2bb717d4b5 Minor clean-up and fixes in checkdoc
adds 2e5752cf981 Fix tramp-compat-temporary-file-directory implementation
adds f41a4ec8e17 ; * lisp/emacs-lisp/checkdoc.el: Fix warnings.
adds a08bb1f6828 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds be4f8584983 Add new function `ensure-list'
adds fd77065fc66 Improve recently added documentation
adds e4a9aa940be ; * doc/lispref/windows.texi (Cyclic Window Ordering):
Fix typo.
adds 7b62ea95c96 New major mode with font-locking for etc/AUTHORS
adds 636e082e451 Document isearch-wrap-pause
adds 85e9e5f616f Don't quote nil and t in doc strings and comments
adds b58228903f0 Fix warning in etc-authors-mode.el
adds 7f5ac1468dc ; * etc/NEWS: Improve wording of an item.
adds e000a7ab100 (etc-authors-mode--hide-local-variables): Obfuscate
more efficiently
adds 8a8319140c5 Make global-auto-revert-non-file-buffers work better
adds 2a736738095 Change how thread-first/thread-last indent the first
argument
adds 7ce721bdacd Migrate MH-E functional tests from SourceForge
adds f2bd2386a79 Speed up `replace-match' slightly
adds e402a21704a ; * doc/misc/mh-e.texi (Scan Line Formats): Fix typo,
an extra "the".
adds 3d575534d43 Native compilation on macOS: libgccjit not found
adds 7973227f67c Update comments warning about GC-resistant C programming
adds 959d6475684 Doc string fixes in comp.e
adds 8213729c935 ; * .gitignore: Add native-lisp/.
adds 6ad77d36fd3 Don't rely on lexical-binding being nil in tests
adds eb42c4b099c verilog-mode.el: Enable lexical binding, and merge from
upstream.
adds 2386b085268 Fix build with native compilation but without zlib
adds ac6afe9c338 Many improvements for Context Menus (bug#9054)
adds 8816d67c610 ; Fix recently added documentation
adds 7f06fe894ca Put './' in the project directory completions
adds aebba085cba ; More minor stylistic fixes found by checkdoc
adds efdb89f15b4 Move 'kdb-macro-redisplay' key binding
adds 25019f5e249 ; * etc/NEWS: Fix typo in last commit.
adds bb3a0455012 Improve error messaging from byte-compiling dotted lists
adds 866c1f56a3d Expand the `match-string' doc string
adds 34435061596 Use lexical-binding in emoji-zwj.el
adds bf0c072913c Add section to refcard explaining our keybinding
notation
adds 90547d370f7 Clarify align-regexp doc string
adds 47376da7e27 ; * lisp/subr.el (match-string): Clarify doc string.
adds d75b5c977d8 ;* lisp/whitespace.el (whitespace-display-window): Add
doc-string.
adds 6f790403a2d Improve NEWS entry for 'ffap-file-name-with-spaces'
adds d817f885789 Clarify which-function tooltip text
adds a6a1c8600f2 verilog-mode.el: Backout part of recent change showing
wrong comment
adds 46a2c191f2c Fix vc-annotate-show-log-revision-at-line
adds aef84c5f17c Add aggregate project discovery and maintenance
functions
adds 23970e27eee * lisp/net/tramp-cmds.el (tramp-cleanup-connection):
Remove trace buffer.
adds 72f8a9dd081 Fix Tramp's make-process on macOS
adds 35e29d9d074 ; * etc/NEWS: Fix typos and punctuation in recently
added entries.
adds de7b9e31c49 * test/infra/Dockerfile.emba: Do not run 'make -j4
bootstrap'.
adds ebe8b8f89e9 ; * lisp/progmodes/verilog-mode.el: Untabify
doc-strings.
adds da50b7ec133 * lisp/outline.el (outline-minor-mode-cycle-filter):
New defcustom (bug#50679)
adds 5d96fad2786 New thing-at-point target 'list-or-string' used in
context-menu-region
adds 13d930deddd * lisp/mouse.el (context-menu-region): Use
save-excursion for syntax-ppss.
adds c44190ca5b9 Fix string-distance for two empty strings
adds d0e9b88bf74 xref-matches-in-files: Decrease per match and per group
overhead
adds 90a7233199a More per-match overhead reduction
adds 0101e86df23 ; Fix recently installed documentation
adds e646cb4e7a4 A bit less overhead when converting hits
adds 387af85c4d5 Handle updates flags when setting flags
adds 55083d90a30 Avoid jumping too far in checkdoc-in-abbreviation-p
adds ceb9da3b712 Add support for "bright" ANSI colors in ansi-color
adds d4a6e42e92e Add support for "bright" ANSI colors in term-mode
adds cee5bda68dc Fix typo in previous man.el change
adds b12b278c2ae checkdoc: Add abbreviation and simplify
adds 66d15137629 Fix problems with 'C-c C-n' in sh-script-mode
adds 150fc9c8458 Do not count git markers as "deleted lines"
adds 794c5a0ba77 Add s Symbol entry in the glossary
adds 6ff8c47cf02 Add `info-lookup-symbol' to the menu
adds 4c891b2a057 Pacify recent warnings in ansi-color-tests.el
adds 2abf143f818 New thing-at-point target 'string' used in
context-menu-region
adds c18db73f1c3 * lisp/gnus/mm-uu.el (mm-uu-type-alist): Add
markdown-diff/-emacs-sources
adds 4e8e2a18dab ; * doc/emacs/glossary.texi (Glossary): Improve the
"symbol" entry.
adds 01e17fd4e9d ; Instrument autorevert-tests.el
adds 2932592469a ; * lisp/emacs-lisp/checkdoc.el
(checkdoc-in-abbreviation-p): Doc fix.
adds b4cabc06e29 ; * etc/NEWS: Fix typo.
adds c6fc066bcb6 ; * etc/NEWS: Fix a recently modified entry.
adds 04e236044ac Update provenance comment in charscript.el
adds fdaae2e7bee Move compose-gstring-for-variation-glyph
adds 184469df13e Add a few more missing emoji overrides
adds 6738111ae2b Generate skin tone compositions from emoji-sequences.txt
adds 3ced9e30dbe ; * etc/NEWS: improve some recently added entries
adds 68b8f3128f8 ; * doc/misc/tramp.texi: Grammar fixes for
process-connection-type
adds 8fbf816ccd0 Fix auto-revert-test05-global-notify
adds 35d0675467e Prefer seq-random-elt to nth+random
adds 0da8118dcbf Use command substitution instead of raw keys in more
places
adds 54cfadd92f0 checkdoc: Improve wide line warning to decrease false
positives
adds 2ee5c80ff54 Revert change to use seq-random-elt in Tramp test
adds f17fb37c517 Fix recently introduced bug in checkdoc
adds 79a9b50621e checkdoc: Don't ask to disambiguate mode names
adds d03995197dc Doc fix; cl-random is only pseudo-random
adds 2767c89db72 Fix alignment on font size change in tabulated-list-mode
adds 7a723589942 Use `temporary-file-directory' in
`with-existing-directory'
adds f9071a23a98 Use gzip to uncompess .xz files on MacOS
adds c7481647028 Clarify where to find CONTRIBUTE
adds 38037e04cb0 Indent bodies of local function definitions properly in
elisp-mode
adds 67a0eee7279 Mention the 'r' key in ask-user-about-supersession-help
adds f6f87917fc5 Make 'C-u C-x v v' handle unregistered files.
adds 0b2596432d8 Fix some instances in the Emacs manual with misleading
prefix syntax
adds 09179193370 Add support for man page hyperlinks in doc strings
adds 988428df7d1 * lisp/dired-aux.el (dired-do-chmod): Simplify
docstring.
adds f1071bf08e2 New :type natnum for defcustom
adds dc9d0da3c2c Set :type of suggest-key-bindings to natnum
adds 9bc2ac4a95e Add new user option ispell-help-timeout
adds 00556cf8053 ; tramp-auto-save-directory: set mode atomically when
creating
adds e971e0868de ; * doc/misc/gnus.texi (Gnus Registry Setup): Fix
missing parenthesis.
adds 1ea434b1916 Document redisplay-skip-fontification-on-input
adds 78d76d26730 Do some NEWS tagging
adds 83e08dfef33 save-some-buffers-root doc string change
adds f82f3d62adc ; Improve recently added documentation
adds 6d37c9bb50f Use explicit man-page section in references
adds 12b860bd1b5 ; Improve text about 'CONTRIBUTE'
adds 297c9aa3deb Fix cursor motion around some Emoji sequences
adds f90b0269780 Document the 'string' thingatpt target
adds bcbae720d59 'xref-search-program'-related doc string fixes
adds bda831abdc6 Some NEWS tagging
adds c2b8058c07d Document the new paren-space indentation rule
adds ea3656191d8 ; More instrumentation in autorevert-tests.el
adds c17eded545c ; Fix omission in recent CONTRIBUTE doc change.
adds e41b7f7b4db Update mh-scan regexp to match mh-note-allowlisted
adds 2148f67d0ef ; * lisp/mh-e/mh-scan.el: re-order variables to be
actually alphabetical
adds c7370f73349 Extend and improve ERT manual section on running
interactively
adds 2d97b1ef5bf Buttonize functions in curved quotes in ERC
adds d9abb06ded6 ; * doc/misc/ert.texi (Running Tests Interactively):
Fix markup.
adds 0b7af608c9d ; Another minor improvement in ERT manual
adds 293b8c71b2d Minor clarification of define-minor-mode :keymap
argument
adds 426675a9596 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 285f59cbe23 * lisp/isearch.el (isearch-forward-regexp): Doc fix.
(Bug22483)
adds 32cb457529e * rcirc.el (rcirc-reconnect): Set rcirc-joined
adds 636b2081d14 * rcirc.el (rcirc-reconnect): Use rcirc-reconnect-delay
adds a51aa94b6ed * rcirc.texi (Using rcirc with bouncers): Remove
confusing sentence
adds 35b8c42bcda * rcirc.el (rcirc-sentinel): Use process-status
adds f8f5869a6be Add myself as rcirc maintainer
adds 4778e10572c ; Fix typo in ert.texi
adds 80fddff5d64 Clarify define-derived-mode docstring
adds ed02b88bbae Renege on anonymous &rest (bug#50268, bug#50720)
adds 0b099e34dc7 Use ambient lexical-binding value in ert-deftest body
(bug#50738)
adds 32de11d8def ; Remove various duplicated words
adds 8d0ee5e7a9d Constant-propagate variables bound outside loops
adds e93bdfb6daf ; * doc/emacs/help.texi (Misc Help): @key{f1} ->
@key{F1}
adds 45c32d7f00e Fix byte-compiler crash for legal dynamic-binding code
adds e6656df5915 ; * lisp/wid-edit.el (natnum): rectify tag string
adds fe5b20410f6 ; Fix capitalization of F1..F12 keys in docs
adds fcca1db9fd1 * lisp/tab-line.el: Add modified-buffer face
adds a1a63bb7941 * lisp/tab-bar.el (tab-bar-new-tab-to): Use
ignore-window-parameters.
adds 822625fde5a Revert part of previous doc fix
adds c92444b4ba3 ; Bump seq version to 2.23
adds 43ae8c828d8 Revert "; Fix capitalization of F1..F12 keys in docs"
adds 7cb29440433 Add new macro with-environment-variables
adds 2a2c75d349a Fix rendering non-ASCII text with links
adds 50798267f26 Expand the ` doc string slightly
adds 27d8726ae29 Adapt Tramp's make-process for macOS.
adds cd0817a0f7e ; Improve documentation of 'with-environment-variables'
adds 90948eb9d7e checkdoc: Library footer must match package.el
requirement
adds 68994995db2 Doc fix: mode name in local variables needs no suffix
adds 2cd2fc74e47 ; More instrumentation in autorevert-tests.el
adds ce6cee4ca3d Unbreak ert tests
adds f4ea15907ae ert: Add basic explainer for string-equal
adds c78e16962e6 ; Adjust overly long docstrings to fit 80 characters
adds 44da8dd3e4a Improve filling of generated docstring lines
adds f3a6fe2c7d5 Avoid false positives in bytecomp docstring width
warning
adds 8c3ec4e3ccf Fill some auto-generated docstring lines
adds 89bac05aaaf Avoid warning about long docstring lines in defcustom
adds c51b1c02db6 Warn about overly long docstring in lambda
adds 6e1de14e51f Rx documentation touch-ups (bug#46910)
adds a0d5de4fb9d Add test for lm-website
adds 8ea1765fea3 Prefer https for other domains than gnu.org in package
URL
adds 3bab1476f63 Rename "Homepage" field to "Website" in package
description
adds 94af99b2983 * test/infra/gitlab-ci.yml (variables): Set
DOCKER_BUILDKIT.
adds b8b1d8dee7e Add fast-path to ert--explain-string-equal
adds 5b44e0511a8 ; Fix some recent fixes to doc strings
adds 4cc43449432 ; Clarify and simplify time-stamp comments
adds 8bb28e740dd ; Minor stylistic checkdoc fixes in test/**/*.el
adds dd60f94747d Explicitly make the rest of erc-compat.el obsolete
adds 950831c3696 Add glyphless-char-display-control for Variation
Selectors
adds 77494628e2b checkdoc: Don't add "Commentary" header to test files
adds c00785cbabe Move two incorrectly named test files
adds 4a43b49885b Add 'doc-string' declaration to defcalcmodevar
adds 6237bad419a First Elisp version of lisp/shorthand.el, failing some
tests
adds 71857d41063 Move most of the shorthand implementation to C code
adds 68d73eb154c Rework Elisp shorthands to only allow only prefix
substitution
adds 90cbf0cb8d9 Consider shorthands in Elisp's elisp-completion-at-point
adds 66f30875304 Add #_ reader macro to escape shorthand renaming
adds 58055b5fc33 Document shorthands in the Elisp manual section on
Symbols
adds 07ecd81dddc Improve describe-char buffer extremely slightly
adds d31e56046b1 Move test-cl-flet-indentation to the right file
adds cc3b11480ca Get a `package-test-signed` to work again
adds 44dbc11ff7b Note that the Packaging sub-nodes are mostly for
maintainers
adds bec88ecc82f Add "passwd" (change password) prompt to comint
adds 00011c0ad28 Make comint understand the ccrypt password phrases
adds 106a95c8ab4 Minor fixes in documentation of shorthands
adds d45b3e03c96 Minor fixes of Lisp doc strings for shorthands feature
adds 2cef8c216ab Optimize emba builds
adds 00609b1a708 Minor stylistic fixes of shorthand code in C
adds b023f252682 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 3ad1bcaf04c ; More instrumentation in autorevert-tests.el
adds 5f6e88ec9b4 Fix two doc-related test failures
adds da4e58458f6 Fix checkdoc-related test failure
adds a2a62f71051 Enhance font_range to check for emoji composition
triggers
adds 93d200b23c9 * etc/NEWS (Shorthands for Lisp symbols): Reword.
adds 129efd9c0b0 ; Fix compilation of doc/lispref/symbols.texi.
adds 2403deca2bc Minor fix in 'w32-find-non-USB-fonts'
adds 3d2d7e8ea23 Fix automatic filling of docstring in cl-defstruct
adds 86bf8afa45f Fix NS toolbar again (bug#50534)
adds d22d7d6be8c Attempt to debug a graphical glitch on macOS
adds dc12ad89788 ; Update some links to HTTPS and note some broken links
adds 2c2688ffbfc Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 51c79967c3a Fix resizing glitches in NS port (bug#50413)
adds 35f97b9e477 Try to be consistent about user options in NEWS
adds 0f4b55dc8d5 Document 'glyphless-char-display-control' changes
adds 75f2739e1ae Fix GNUstep build failure
adds 79b5d66bd66 * lisp/progmodes/flymake.el (flymake-menu): Don't use
obsolete name.
adds 28f8ffa58ee * lisp/mouse.el (context-menu-region): Check for nil
for char-after at eobp.
adds dbe0fc234d3 ; * etc/NEWS: fix errors in previous changes
adds 07a276da6f2 Simplify `file-notify--rm-descriptor'
adds f8ef415d4e2 ; Still more instrumentation on autorevert-tests.el
adds 6bec21243d2 Make .eln files executable on Cygwin
adds 3cabf64131b checkdoc: Allow Lisp symbols to start a message
adds 7757e9b204e Use ert-resource-file in the shorthand tests
adds 213aed06911 Fix search of the look program
adds 76e846f92a3 Adjust ispell-look-command type
adds 7c21d2c7f56 ; * src/lisp.h (enum char_bits): Update the comment.
adds b02a7ad2631 ; * lisp/emacs-lisp/comp.el (batch-native-compile): Doc
fix.
adds 90655e4bc01 Make the build of source tarball produce *.eln files
adds 73b2b9f67ac ; * lisp/emacs-lisp/comp.el (batch-native-compile):
Don't use non-ASCII.
adds b27a8f15549 Signal error on newline in
internal--format-docstring-line
adds a5b8140d4e5 Improve docstrings of ert-resource-{directory,file}
adds e9c7ef3348b Improve coding conventions for error messages
adds 9a5a35c5a65 ; * doc/lispref/tips.texi (Programming Tips): Fix
markup.
adds c8478990812 * doc/man/emacs.1.in: Add --no-x-resources. (Bug#50855)
adds 2c3c4446cf1 Adapt tramp-tests.el for macOS
adds fa92b040c67 * lisp/emacs-lisp/map.el: Restore compatibility with
Emacs-26
adds 29022571289 ; * test/lisp/electric-tests.el: Reduce python-mode log
spam.
adds b9611e9c7e3 Mention cl-describe-type in cl-defstruct docstring
adds ccb35fb8fb9 Mention describe-symbol in cl-defstruct docstring
adds 7cc6e1dda73 Add shortdoc for text properties
adds 2d1564103e2 * lisp/mouse.el (context-menu-map): Fix when menu is a
command (bug#50851)
adds 568b8b977fc * lisp/net/eww.el (eww-mode): Show keybindings in
docstring.
adds ee856b76ff6 Enable show-paren-mode by default
adds da89bdde2e3 Add bookmark.el support to eww
adds b9fa57e5b06 * etc/NEWS: Announce Eshell bookmarks.
adds cbb0b5d8d5c Unobsolete erc-compat.el
adds fcfcb357914 * lisp/mpc.el (mpc-format): Fix printing after last
format spec.
adds 081eb52e4d8 Switch the order of ERC's '/whois' arguments sent to
the server
adds 3efa45849ab Improve the max-specpdl-size doc string
adds c4866ad1ac8 Tweak the whitespace before "This is a generic function"
adds afee49fa084 * lisp/net/dictionary.el (context-menu-dictionary): Add
autoload cookie.
adds 0d72beec9bb Some inmprovements in emba CI files
adds dcabf95275d Fix 'window-toggle-side-windows' (Bug#50867)
adds 902f31d32b6 New user option mpc-cover-image-re
adds f11f358213d ; * etc/NEWS: Re-arrange slightly and fix formatting.
adds 1a0f4b3f235 Remove rcirc-omit-responses-after-join option
adds 7c79eea51db Update modus-themes to version 1.6.0
adds e457cff3f48 * test/Makefile.in (WRITE_LOG): Add emacs-module-tests
as problematic.
adds b4b4cc98ac2 Revert "Obsolete local set difference functions in
favor of seq-difference"
adds dab846e04ff Add a comment about bug#50877 for gnus-set-difference
adds 1aaeed903a1 Signal an error in `search-forward-help-for-help'
adds e72a8c6426b Force volume to an integer divisible by mpc-volume-step
adds 6788d7b0152 Make `M-q' in message-mode work better
adds aa3a1cee653 * etc/TODO: Delete ImageMagick items. (Bug#50891)
adds 78649d7198c Do some NEWS taggin
adds 923b89248cb Cross reference `dired-do-revert-buffer'
adds b0f7a27a919 Tweak previous message-newline-and-reformat change
adds ab1e11fe796 * lisp/tab-bar.el: (tab-bar-detach-tab) New command
adds fd244c9e46f * lisp/tab-bar.el (tab-bar-move-tab-to-frame): Delete
frame with last tab.
adds 6fecf6ef255 Add bindings for 'undo-redo'
adds 49c748e336e * lisp/linum.el: Recommend `display-line-numbers-mode'.
adds 758753431af New command mpc-goto-playing-song
adds 9fc1fdcbf33 Restore the previous order of ERC's '/whois' arguments
adds dc94ca7b2b8 Add new '/wii' convenience ERC command
adds d94ab4949cd Fix bootstrap after recent undo-redo change
adds c42af5aee74 Fix regressions in cl-flet indentation
adds d1aacceae93 Make `newline' check the argument earlier
adds ad27c4c6634 Fix previous `newline' patch
adds a20e013d56f ; * lisp/help.el (help--analyze-key): Add comment.
adds c0062867803 ; * src/nsterm.h: Use objc-mode.
adds bf9ec3d91a7 Update to Org 9.5
adds 164aac0a991 * etc/NEWS: Announce Org update.
adds b9464a92376 Merge Org 9.5 from branch 'origin/scratch/org-sync'.
adds 6e3017d7de7 Fix a recent change of 'undo-redo' binding
adds a5b761ec334 * lisp/org/ox-koma-letter.el: Use lexical-binding
adds b5e3cc3bc59 * lisp/org/ob-julia.el: Use lexical-binding
adds a1789fd67b2 Add rcirc-omit-unless-requested option
adds be493ea67ac Revert "Fix regressions in cl-flet indentation"
adds 41723a329e5 Revert "Indent bodies of local function definitions
properly in elisp-mode"
adds 63749435818 ; * test/lisp/emacs-lisp/bytecomp-tests.el: remove
ineffective \
adds 58102466e32 org-element: use correct function
adds 2075411edba Fix regexp snags in org
adds 4f24dee6757 ; Mark cl-flet indentation test as failing (bug#9622)
adds 8477d3b3392 Make checkdoc's docstring substitution consistent with
other docs
adds bd3a1c3134a ; Still working on emba CI
adds 3478e64c88f Bump Emacs version to 29.0.50
adds 44c13eefe8d Update emacs-module sources for Emacs 29
adds 2e92f90a5d3 Save position in mark ring before jumping to definition
adds 1a653209030 Add new functionality to write buffer-based tests
adds 30bbb5735cb Add more indentation tests for Emacs Lisp mode
adds 295d552e4ea Allow skipping erts tests
adds efd239c1475 Add a new command to mark a region as a test in
erts-mode
adds 5988d6fa261 Restore the flet indentation fixes
adds 51226e42807 reply to the organizer of an ical event
adds 16e51ad6bfa allow party crashers to respond to ical events
adds 6c0824f7119 default role for attendees is REQ-PARTICIPANT
adds a2a6c7abcbb New command for unmarking all images in image-dired
adds 4b90aacf796 Refactor out ert-test--erts-test
adds 09ec95c53ba Add new command erts-run-test
adds d617e3388ad Fix text in erts-run-test message
adds d62beccbbf5 ; Auto-commit of loaddefs files.
adds decabae2df4 Fix one-clause movement in erts-mode--goto-start-of-test
adds 6d74e751ec5 ; Fix oddities in etc/NEWS
adds 2750d97543b Cut the emacs-28 release branch
adds e50f5d51f5b ; Merge from origin/emacs-28
adds f060d1c9a4d * lisp/dired.el (dired-omit-mode): Declare, to avoid
compiler warning.
adds 5c73dfcbcb1 * admin/release-branch.txt: New file.
adds 86da812afb2 Migrate Xref off EIEIO
adds 205eb7f8014 ; s/class/type
adds 88378acbfc7 Rename arguments of ERC's '/whois' and simplify doc
string
adds 94c247d6597 ; Oops, fix up last commit
adds f733b909ff5 * etc/TODO: Remove outdated item. (Bug#50904)
adds 7cf1229706f ; * etc/TODO: Mention a relevant bug report.
adds d73f0e96a70 ; * etc/TODO: Move elpa.gnu.org items to the end.
adds 879ef5b19ab * etc/TODO: Rearrange to start with "Simple tasks".
adds ad0798a395c * etc/TODO: Add interactive mode tagging.
adds 823bc66e745 Merge from origin/emacs-28
adds 35e6b8d3572 ; Auto-commit of loaddefs files.
adds 38ef6da38fc ; Merge from origin/emacs-28
adds 5ee5a90213f ; Fix oddities in etc/NEWS
adds 8968bf8e128 Merge from origin/emacs-28
adds f1f57a541e4 Fix some custom types
adds 1e79c9e9c06 ; * admin/release-branch.txt: Small edits.
adds 2895cb8d491 ; * lisp/time-stamp.el: Fix wording in some
documentation strings.
adds 626696c3c83 * doc/lispref/control.texi (pcase Macro): Fix
cross-reference.
adds 99884c22647 Merge from origin/emacs-28
adds 3c972723e44 * lisp/emacs-lisp/subr-x.el (with-memoization): New
macro
adds e165bf3d495 ; If Invalid function: with-memoization error
introduced in 3c972723
adds 2fcd34f2027 * lisp/emacs-lisp/cl-generic.el
(cl--generic-get-dispatcher): Fix regression
adds 58f8c3affc9 * lisp/emacs-lisp/cl-generic.el: Fix
test/lisp/loadhist-tests
adds 89d9f466ddd gnus-icalendar: Missing attendees are not
REQ-PARTICIPANT
adds 6d0ea5e307c Support 'strong-italic' facemenu face in html-mode
adds ea3e51732db Expand internal--format-docstring-line test
adds 344634d7cc5 Allow obsoleting themes
adds 72491495e7b Obsolete the light-blue theme
adds 9d77dea374a Improve native compilation on emba
adds c6be44d9b3e * test/infra/gitlab-ci.yml (.native-comp-template):
Revert change.
adds 192f9357f25 Add 'define-keymap' and 'defvar-keymap'
adds 859190f03e8 Convert some keymaps to defvar-keymap
adds 84192b6716f Update NEWS for 'define-keymap'
adds b421e086cad Allow computing :doc-spec info-look elements at run time
adds 1428962590e Fix problem with outputting error messages while
dumping Emacs
adds 60e817e78df Avoid a warning in python-eldoc-setup-code
adds 39d9b96a606 Remove MozRepl stuff from js.el
adds 069749bed7a Add new user option 'translate-upper-case-key-bindings'
adds 909f2a4b926 * test/infra/gitlab-ci.yml (test-native-comp-speed0):
Fix thinko.
adds 8b4a6a722a3 Add new command 'ensure-empty-lines'.
adds 43c2cb0a133 Document with-memoization
adds 3f14418b115 Fix gnus-group-mode-map breakage from previous patch
adds 7b409dfe967 Remove :copy from define-keymap
adds f0e6b47ef0a Revert "Fix problem with outputting error messages
while dumping Emacs"
adds 5c77cc95845 ; * admin/release-branch.txt: Tweak previous.
adds 9307889d682 Simplify shorthand injection (bug#50946)
adds d505971894d ; Standardize some license headers
adds a9052248da4 Improve documentation of 'shift-select-mode'
adds 340e527bed8 Preload paren.el
adds bd60fca2faa Fix ox-koma-letter compilation warnings
adds 13e59433869 ; Fix a typo in a doc string
adds 34894714177 Fix selection of fonts for Arabic on Posix platforms
adds 7bc0cee115a Revert "* etc/TODO: Rearrange to start with "Simple
tasks"."
adds a5b4356d37d Revert "; * etc/TODO: Move elpa.gnu.org items to the
end."
adds 3dc094abeea ; Some minor tweaks to TODO
adds f9111d8784b The safe-local-variable property is a function
(bug#50944)
adds 62d6cecfcd1 Remove bogus ":safe nil" custom properties
adds b6f6b593c67 Fix 'apropos-compact-layout'
adds 4341e79a5fa Remove bogus ":safe t" custom properties
adds bb209cd5ab8 Update to Org 9.5-30-g10dc9d
adds 55dadbc57e5 * lisp/net/dictionary.el (context-menu-dictionary):
Move menu item down.
adds 6c01a213656 Clarify the purpose of internal--format-docstring-line
adds b1a8a66fb0f ; * etc/TODO: Fix previous commit; delete the right
thing.
adds b47d7ce1b87 Fix agent directory deletion
adds 7fb27895090 Fix substitution of pretty quotes in code in easy-mmode
adds b228ec9fab8 Fix reading the tail of a file in shorthands.el
adds 3dae1e33d19 Suppress superfluous error messages in Tramp
adds 17e6f3bee5a ; Fix last change in tramp-sshfs.el
adds e6fbc45b7b4 Font-lock shorthands in elisp-mode for quick visual
recognition (bug#50959)
adds 137fa2d7167 Rename elisp-shorthands to read-symbol-shorthands
adds c1b1e1f5455 Define HAVE_NATIVE_COMP in src/Makefile.in
adds 7a6d34cd1f1 * etc/themes/light-blue-theme.el: Add "Maintainer:
emacs-devel".
adds 3863919a00e Fix unmounting in Tramp
adds 931a7276c03 * lisp/tab-line.el (tab-line-format): Add face-modified
to the cache key.
adds 0c341e6e841 * lisp/tab-bar.el (tab-bar-detach-tab): Handle frame
selected by make-frame.
adds 121a5abeaee Move context-menu selection items Defun/List/Symbol to
prog-mode (bug#9054)
adds 5deeb0947d3 * src/Makefile.in: Simplify conditionals.
adds 3cc77aa976f Clarify (elisp) insert-file-contents with BEG or END
not on character boundary
adds fc32a3bd958 ; * doc/lispref/files.texi (Reading from Files): Fix
wording.
adds 732c70a0d9d Simplify socket symlink-attack checking
adds 0bb42ef8035 ; * lisp/time-stamp.el (time-stamp-format): Doc string.
adds 48314261586 Fix recipe for 'native-lisp' directory
adds d3a832a61ab Simplify hack-read-symbol-shorthands again (bug#50946)
adds cc3fc94f093 Pacify gcc 11.2.1 -Wanalyzer-null-argument
adds fd274d7d24e Pacify -Wanalyzer-null-argument in lisp_malloc
adds 6d9b3c0eaab Port systhreads.h to C2x
adds 2a00634880a Port pdumper.c maybe_unused to C2x
adds 7e871dcd27b Remove encode_terminal_code UNINITs
adds 87153cc9151 Tweak x_hide_tip for consistency
adds c0793cd9dea Don't use some obsolete names in documentation
adds 317eb2d5b54 Improve structure of TODO
adds d00f3d4c057 Port unused decls to C2x
adds 595e506c829 * lisp/erc/erc.el (erc-user-mode): Set "+i" by default.
adds e1fb731393f Tweak x_connection_closed when I/O error
adds 3b8dda6c903 Add safety check in x_menu_show
adds e0fdb68f8cc Merge from origin/emacs-28
adds ef6c43b896b Revert "Make info-look search harder for the Python
info file"
adds ab1a8a83153 ; Merge from origin/emacs-28
adds 3a9d5f04fb2 Mention ffap-file-name-with-spaces in the ffap doc strin
adds 704a39f5089 thing-at-mouse NEWS tagging
adds 00bcba51252 project.el NEWS tagging
adds 6e79f8a4440 Remove implemented emoji items
adds b7ae0232bed ; * src/Makefile.in (../native-lisp): More tweaks of
the recipe.
adds 95a0227ff74 Avoid exiting when outputting error messages during
loadup
adds 10e3bc610b4 Merge from origin/emacs-28
adds 0f2df365592 Run ERT tests with `lexical-binding` bound to `t`
adds 882a59408e6 Fix problem with 'vertical-motion' and emoji
adds 19444fb093b Fix syntax error in define-keymap doc string
adds 66409422214 Use format-prompt for many more prompts
adds e498e5be207 Make `memory-report-object-size' work standalone
adds 21dcb9830a4 Optimize ansi-color.el
adds 0fa2279b90b Add support for 256-color and 24bit ANSI colors in
ansi-color
adds 76895fcd0b6 Add support for 256-color and 24bit ANSI colors in
term-mode
adds 0707fdd36cf In term-mode, handle ANSI codes, specifying italic and
other modes
adds 947aee281c1 Update documentation about how M-x completes obsolete
commands
adds 41031238063 Change the call convention for `defvar-keymap'
adds f6901aebad3 Set advertised calling convention on make-face-*
functions
adds 4bf532ee824 Make two old function aliases obsolete
adds d652efcd087 Make 'mapconcat' argument 'separator' optional
adds e8cedbfcd1a Fix recent "erts files" additions in ERT manual
adds 7a98a620798 * test/README: Mention :nativecomp tag.
adds 13f459b3ac6 ; Describe PROBLEMS with Unicode display on some TTYs
adds 7fd9c3acc74 Merge from origin/emacs-28
adds 9750e782028 Fix problem with 'vertical-motion' and emoji
adds 6090e0f23e8 ; Merge from origin/emacs-28
adds 2ce5e080582 Remove U+FE0F from script-representative-chars
adds 894dfe70da2 Fix native-compilation build from tarball on Cygwin
adds e606cc6f402 * Fix `batch-native-compile' not to spawn a subprocess
adds 63cb65dccec * Fix mh tests for native comp builds (bug#50975)
adds 68a256c8927 Update from Gnulib
adds 1a65d49931e Port recent Gnulib changes to MS-Windows
adds e2861e2d08a ; * etc/NEWS: Fix typo.
adds 0a7bab689c4 ; Minor stylistic fixes found by checkdoc
adds b431f54c1b0 Mention `seq-uniq' in `delete-dups' documentation
adds 1f4ced47a1d Fix cc-compat.el syntax error
adds fd7bb314128 Update documentation of search-whitespace-regexp
adds 570e2c9a17c Fix small error in comint-send-input
adds 90575a6c0c1 Disable 'nobreak-char-display' in Eldoc buffers
adds 5946370cd1d Check, whether an FUSE mount has been broken in Tramp
adds 984eafeb989 Unbreak the build after Gnulib update
adds ea1b728a06e ; * lisp/dired.el: Fix typo.
adds b5afbedc908 Backward compatibility option for 'nobreak-char-display'
adds 63abe976ce6 Document minibuffer-default-prompt-format in manual
adds 2dc88a27a46 Merge from origin/emacs-28
adds d30cbc1e379 Do interactive mode tagging for proced.el
adds 3ff29babbfa Convert more parts of Gnus from `gnus-define-keys' to
`define-keymap'
adds 405660e7852 Fix up gnus-summary-mode-map after previous change
adds e62d1fa9831 Improve interaction between mouse-drag-region and
scroll-margin
adds dc5bb729589 Perform cleanup on errors in mouse-drag-track
adds 8b67eef5a1c Document the improved scroll-margin behavior
adds a8b2d858995 Documentation fixes for recent ansi-color additions
adds c5c545e45eb Add tests for incomplete escape sequences in
ansi-color-tests
adds 74aaf8b7276 Improve finding external documents in reftext
adds 8e37466efc3 Clear gnus-save-newsrc-file-last-timestamp on start and
exit
adds 550745b98b8 Finish conversion of Gnus from `gnus-define-keys'
adds e006d4a2516 Fix gnus-start.el compilation warning
adds 2dd5fc85d13 Make `gnus-define-keymap' obsolete and adjust caller
adds 453db254132 Use `define-keymap' in gnus-registry-install-shortcuts
adds 5eec541d6b1 Make unused gnus-define-keys-safe macro obsolete
adds 5fb30646291 Make unused macro gnus-local-set-keys obsolete
adds ff31741b855 * admin/notes/emba (Emacs jobset): Update.
adds c0f73965880 Add an optional parameter to kill-all-local-variables
adds 597b6deb294 Add new major mode 'clean-mode'
adds 444dfc044f4 Reparent `gnus-article-mode-map' again
adds 18308b739a5 Tweak recent 'configure' fix
adds 4d76765b6c8 Fix md5 issue in recent Gnulib merge
adds 1b383ac424b Minor fix of a recently installed documentation change
adds d86b2e59c74 native-comp-available-p is the definitive test
adds ad2287e659c Retain compatibility with older project.el projects
adds 9f041cdfaca Bump project.el version
adds 1cd1b2835b5 * doc/misc/gnus.texi (Loose Threads): Use regexp-opt in
example.
adds 36a7ce43936 ; * doc/emacs/trouble.texi (After a Crash): Fix typo.
adds d2a34cabcf1 ; Very minor touch-up to a recent change
adds b2c50d7cf36 Clarify docstring of blink-matching-paren
adds ead5c5cc519 Avoid using variable before it has been initialized
adds aacafbe2673 Refactor mh-utils-tests macro 'with-mh-test-env'
adds 0f28ee94ac9 * NEWS: Mention rcirc connects to #emacs by default
adds 1ccd3eb7214 ; Fix typo in etc/NEWS
adds 1b11fcae92e Merge from origin/emacs-28
adds 8d53c23f90a * lisp/net/tramp-archive.el
(tramp-archive-autoload-file-name-handler): Scope
adds e338effc774 Fix syntax error in previous
gnus-registry-install-shortcuts change
adds a067fa72ad7 ; Fix typo in test/Makefile.in
adds 978e5339e0d * doc/misc/tramp.texi (Bug Reports): Describe, how to
activate ELPA Tramp.
adds 7459a8d70f7 Declare compat macro mh-do-in-xemacs obsolete
adds 148b1366514 Declare compat macro mh-do-in-gnu-emacs obsolete
adds 9d14e410dac Delete some XEmacs compat code from mh-e/*.el
adds 25d4cb7e687 Revert "Declare compat macro mh-do-in-gnu-emacs
obsolete"
adds b1b2f490c54 Fix mh-e compilation warning
adds 5f626488d82 * lisp/tool-bar.el (tool-bar-position): Doc fix.
adds f7e6c199bf5 Clone the frame window configuration in 'clone-frame'
adds 30b5e0a5141 Add NEWS items for changes to ERC since 5.3 to
etc/ERC-NEWS
adds bc941846d9c Small tweaks and improvements to etc/ERC-NEWS
adds 5afa07919ee Add 'erc-version' and use it to display ERC version
consistently
adds 8865fc02abb Add 'erc-bug' command for reporting ERC bugs
adds 1100fffcd36 * lisp/erc/erc.el: Don't error if 'erc-loaddefs' does
not exist.
adds 160e62a23cd Improve documentation and customization of
'blink-matching-paren'
adds aa26d3e2cc4 Merge from origin/emacs-28
adds b7a10b44acf Backport: * lisp/net/tramp-archive.el
(tramp-archive-autoload-file-name-handler): Scope
adds 20809e27cc2 ; Merge from origin/emacs-28
adds 7cb98ba057c ; * src/keyboard.c (make_lispy_position): Avoid GCC
warning. (Bug#51076)
adds d2611920685 Merge from origin/emacs-28
adds d3a30b67dc7 Convert mh-e to use define-keymap instead of
gnus-define-keys
adds cb86d1d0def Make gnus-define-keys obsolete
adds a26824e5cbc Make 'inhibit-changing-match-data' obsolete and adjust
callers
adds 40c0864f4be Update Fstring_match calls in comp.c
adds 598cd9beebd ; * etc/NEWS: Fix a typo.
adds 36d7c4af7c8 Update inhibit-changing-match-data obsoletion data
adds b506c5b217d Make mh-* XEmacs compat aliases obsolete
adds 3c29fb705cf ; * src/Makefile.in (../native-lisp): Make the long
recipe silent.
adds 1af00e67d6a Include the refcards in the release tarball
adds 7ae70054aa2 ; * src/composite.h (LGSTRING_FONT): Add comment about
its role.
adds bb8ef1aa300 * lisp/tab-bar.el (tab-detach, tab-window-detach): New
aliases.
adds 89d64fca755 Pacify GCC 10.3 -Wmaybe-uninitialized
adds 9d8202b45e6 Add Emacs 27 compatibility hack
adds 65de510c166 ; Fix 'restore-buffer-modified-p' doc string typo
adds 525602d6820 ; * etc/TODO (display): Add entry about
Default_Ignorables.
adds 6e83a4100a7 ; * admin/make-tarball.txt: Should configure
--with-native-compilation.
adds 915e044d60d Use the correct label in the warning
adds af01b674cec ; Fix spacing in previous commit
adds 2bc37c14dbd Merge from origin/emacs-28
adds f146325bd15 Obsolete XEmacs compat convention in
erc-button-press-button
adds 519f9e144f1 Remove some additional XEmacs compat code from viper
adds e73c9ac4ed4 Remove Emacs 20 compat code from sql.el
adds bf5b95d9327 Remove XEmacs compat code from sql.el
adds d51f684aef8 Remove XEmacs compat code from lisp/obsolete/*.el
adds 3ae275eedc1
test/lisp/progmodes/elisp-mode-resources/simple-shorthand-test.el: Lexbind
adds 9a934c4c0f8 Remove old Gnus compat code from MH-E
adds 5c0a512ef4b Remove some unnecessary calls to mh-funcall-if-exists
adds f35246db193 Remove duplicate definition of x-display-color-p
adds f43a3a7cd7c Simplify `clean-mode'
adds 72a959c132f Add indices to mairix-el
adds f839c7f2c00 Make `C-h S' work on symbols from most of the manuals
in Emacs
adds 22704345f7d Remove mistaken dired-x entry from previous info-look
patch.
adds 13411346202 Add ERC version to protocol log
adds fecc4c0f79b * lisp/progmodes/bug-reference.el: Use new `eql`
specializer syntax
adds 1c7d056f4d3 ; Fix two typos where em dash was written as en dash
adds 59782839cb9 (xref--collect-matches-1): Remove some intermediate
allocations
adds e139dd1b1e8 Fix doc strings of 2 categories
adds bbcd8cc1a97 Slight simplificaiton
adds 35a752863af * lisp/progmodes/xref.el: Bump the version.
adds 47cbd103f56 * lisp/bindings.el (mode-line-position): Improve
tooltip.
adds 315fe20086a ; * src/Makefile.in (../native-lisp): Add comment.
adds ebb7e26013c ; * etc/NEWS: Fix a typo.
adds 3a9b881603b ; * etc/NEWS: Rearrange the "incompatible changes"
sections.
adds 20eb3644ba8 Rewrite Antinews for Emacs 28
adds 00eb21c8979 ; * src/dispextern.h (struct glyph_string): Comment on
NCHARS. (Bug#51105)
adds ec9f25bd356 Mention that RET means "yes" in y-or-n-p
adds 81f20e8b89d Fix thinko in ls-lisp--insert-directory
adds 394209c1a01 ; Fix indentation in etc/NEWS
adds cc202c713be Merge from origin/emacs-28
adds 005c15cdb5d Fix mairix-el.texi menu
adds 0b63b7e60ab Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 85b8609f957 Tweak how auto-fill fills after a period
adds 74d3a1e7d64 Allow :keys in menus to be computed dynamically
adds 237b2ecf2d1 Change how cua-mode defined `C-x' and `C-c'
adds 932c23f7978 Fix menu display of keys when cua-mode is active
adds e81f1faca43 Make the installed pmdp file use a fingerprint
adds e63b49a30bf Mention --fingerprint in NEWS
adds 9f9c9f934ac Fontify "print" and "exec" as functions in python-mode
adds 395273773cb Revert "Obsolete XEmacs compat convention in
erc-button-press-button"
adds 75d9fbec885 Tramp code cleanup
adds b497add9719 Fix Seccomp filter for newer GNU/Linux systems
(Bug#51073).
adds 5d408f1a24f Expanded testing of MH-E with multiple MH variants
adds bcce93f04c2 Update to Org 9.5-46-gb71474
adds 6bf29072e96 Avoid mapping file names through 'substring'
adds 1d1e96377c6 ; * lisp/emacs-lisp/shortdoc.el: Fix typo.
adds c2513c5d0d5 Add new failing test for bug#51089
adds 4c7e74c3862 Complete shorthands to longhands for symbol-completing
tables
adds ae61d7a57d5 Fix point positioning on mouse clicks with non-zero
line-height
adds 013e3be8327 * lisp/userlock.el
(ask-user-about-supersession-threat): Accept 'y' strictly.
adds a3e10af95c6 Keep reading when typed RET in
read-char-from-minibuffer and y-or-n-p
adds 575e626105b Add symbol property 'save-some-buffers-function'
(bug#46374)
adds 96278de8ac2 New function num-processors
adds 07edc28bdbf Fix ert errors when there's a test that binds
`debug-on-error'
adds e9df86004f9 Make tty-run-terminal-initialization load the .elc file
(if any)
adds ab60144ea3f ; Pacify recent shorthand unused lexarg warnings.
adds 7cb46379233 Minor fix to clarify a sentence in emacs-lisp-intro
adds 1a1b206a8b3 Adapt the recent 'num_processors' change to MS-Windows
adds 8aceb37b47a Merge from origin/emacs-28
adds 31d60488ac6 Backport: Add ERC version to protocol log
adds cc8c114b168 ; Merge from origin/emacs-28
adds 36a485a1afb Obsolete XEmacs compat convention in
'erc-button-press-button'
adds 4afff515c87 Expand the full file name
adds c480b686442 Add ERC entries for
'customize-package-emacs-version-alist'
adds 6c7947f0a1e * etc/ERC-NEWS: Fix outline level for the recent
additions.
adds a1a589d07b1 * etc/ERC-NEWS: Announce ERC's addition to GNU ELPA.
adds ac066088780 Release ERC 5.4
adds 98f10f47a7d Merge from origin/emacs-28
adds c9a8805ea4c Fix merge error for elisp-mode-tests.el
adds 2810fe6bfca ; * test/src/emacs-module-tests.el: Instrument for
bug#50902.
adds 76d75df8e7a Remove redundant calls to 'mh-do-in-gnu-emacs'
adds f8d750135e9 Remove some more MH-E compat code
adds 8436243ac62 Prefer setq-local in lisp/mh-e/*.el
adds cd5b63807b6 Remove last XEmacs compat code from ERC
adds 7e185bc9bae * list/erc/erc-{replace,imenu,dcc}: Tweak copyright
format
adds 7865bd6782d Have 'while-no-input-ignore-events' handle idle timers
too (Bug#49997)
adds 0fe91bcfe2b Change --fingerprint to output to stdout
adds 8a7c280d81c Make mh-do-in-gnu-emacs obsolete
adds 6d68fbd57f7 Add a new after-pdump-load-hook variable
adds 1a02683ceeb Make dbus work in a dumped Emacs
adds 3e0b2a35351 Remove more MH-E compat code
adds a1477ebb0c8 Fix more Gnus group key bindings recently changed
adds 0d374b1b835 Work around GCC bug 102671
adds 1283c2db5c3 Merge from origin/emacs-28
adds 665a184f872 Backport: * doc/misc/tramp.texi (Bug Reports):
Describe, how to activate ELPA Tramp.
adds 2708b487195 ; Merge from origin/emacs-28
adds d96f8b22c01 Another fix for 'ibuffer-shrink-to-fit' (Bug#7218,
Bug#51029)
adds 47e09d18554 Copy parent face attributes to tab-line-tab-current
instead of inheriting face
adds 655c8c29d48 Merge from origin/emacs-28
adds 392d6708a5b Fontify "print" and "exec" as functions in python-mode
adds b36cbf2fefe ; Merge from origin/emacs-28
adds b3d0f53b296 * lisp/progmodes/python.el: Bump package version to
0.28.
adds cf1409db711 Don't apply shorthands to punctuation-only symbols
(bug#51089)
adds 5deb0ec14f3 * lisp/mh-e/mh-show.el (mh-junk-whitelist): Custom
obsolescence message.
adds 3832b983cfb In Fdelete_other_windows_internal fix new total window
sizes (Bug#51007)
adds 66b8dfd0602 ; Fix last change related to shorthands
adds d4a033696d3 Merge from origin/emacs-28
adds 83195c57e61 Adapt emba control files
adds 85edcf7af5d decoded-time-add doc string addition
adds e47b85a6833 Clean up nnimap buffers with dead processes
adds bcb43fbc95a Fix byte-compilation warnings in nox builds
adds dec613d1e72 MH-E: restore message about obsolete key binding
adds 2223c519a5b Improve 'display-buffer' 'temp-buffer-resize-mode'
cohabitation (Bug#51062)
adds aed4aec6bb6 * src/pdumper.h: Include <stdio.h>.
adds 93b40da8e1c Remove some compat code from python.el
adds e494a2d00a4 Continue to work on emba integration
adds ab34293d849 Fix problem with multiline fontification in interactive
Python
adds 913a7d30a33 Allow inhibiting `not-unused' warnings
adds 9e3b3ae9d94 Update Emacs requirement after removing compat code
adds 396d2d88afe Change release branch to emacs-28
adds 3fbe6fd367d ; Fix mistakes in last doc rewording about shorthands
adds 56d1f42f300 Improve handling of non-character events in input
methods
adds ebeaa54f198 Pacify GCC 11 -fanalyzer on x86-64
adds f223ac6ef92 Fix test bug when calloc returns null
adds 4e9452a399c Improve shortdoc for vector
adds 3eac7dc7804 Fix point movement in image-dired
adds a338d46060a Make emacs-lisp-byte-compile-and-load load the .elc
file again
adds cc796b7409c Tramp doc cleanup
adds efb1cd7fa9f ; * etc/charsets/README: Update the format
documentation.
adds 8e072e6abef Merge from origin/emacs-28
adds 33525102e72 Pacify GCC -Wanalyzer-possible-null-dereference
adds 5be4483d33e Pacify gcc -Warray-parameter
adds 43f59b91aa2 Mark all def* functions that should indent as `defun'
adds 3b3211c0239 Mark def* macros for indentation
adds 845640538ec New tests for kbd and edmacro-parse-keys
adds 97c4f84cbce Double the default value of kill-ring-max
adds 14bfb31dba4 Add new argument INCLUDE-ALL to project-find-file
adds 2202f3f5fe0 Adapt gitlab-ci.yml paths
adds 9c0128faf7d In 'window--display-buffer' handle nil size values as
intended (Bug#51062)
adds 64f9fdc812b Fix display of cursor in mouse-highlighted face with
':box'
adds 9ed53b022db * lisp/help.el (help--analyze-key): Avoid
mouse-set-point for non-mouse events
adds 9b1adf8b4fe Use browse-url-button-regexp for rcirc-url-regexp
adds 44ce50b0df4 Improve tooltip of mode-line-position again
adds 568e479c59b Add missing parentheses in the Emacs manual
adds 0aa52e94f37 Mark vc-switch-backend as obsolete
adds 8153f70b9cc In make_lispy_position fix Bug#50993 in rudimentary
fashion
adds 74deafe9212 ; * etc/DEBUG: Add a section about debugging
native-compilation.
adds b9b78b26314 Fix Help functions for clicks on tool bar and tab bar
adds b014efa1e5b * doc/misc/tramp.texi (Frequently Asked Questions): Add
reference
adds 1ad4ad0c11c Document the t value for set-process-filter in the
manual
adds cf95962092b ; * doc/lispref/processes.texi (Filter Functions): Fix
last change.
adds 9ff6999a060 Accept process-filter t in Tramp
adds a6dea09a155 Merge from origin/emacs-28
adds 40f20109711 ; Instrument gitlab-ci.yml
adds 732666b86ec define-key doc string improvement
adds 8785d70601c Use `define-keymap' in log-view.el
adds 86f08fb377e ; verilog-mode.el documentation and regexp cleanup from
upstream.
adds 88bd6fccf15 * doc/misc/erc.texi: Add 'ERCVER' and 'ERCDIST'.
adds e16974a10d9 Simplify functions dealing with preserving the size of
windows
adds d8d71cef9e7 Further gitlab-ci.yml changes
adds 5757b6b2042 Calc: mend math-nth-root-float (bug#51209)
adds 7dedba1cc02 Special-case the "Permission denied" messages
adds 171de3eee45 Add new option to rename eww buffers
adds 705b07660aa ; Fix last change on gitlab-ci.yml
adds 281f34f9de6 Convert two `easy-mmode-defmap' usages to
`defvar-keymap'
adds aa55dd61e10 ; Move timeout in gitlab-ci.yml
adds ca3d7234d39 Release ERC 5.4.1
adds e4b99f24f8e * lisp/menu-bar.el (menu-bar-edit-menu): Expose lambdas
to the compiler
adds cf94c9902de ; * src/emacs.c (load_pdump): Adjust comment to recent
code changes.
adds a3fb10d94bd * src/emacs.c (standard_args): Sort --fingerprint
second. (bug#51238)
adds a232821c512 Add command `file-notify-rm-all-watches'
adds e082a162844 Make kbd usable during bootstrap
adds 8ee63604e37 Remove duplicate code in edmacro-parse-keys
adds 570d4f29fd6 Fix :version of new faces in term.el
adds 4c468c6b3c1 Add new function 'kbd-valid-p'
adds ffff168d5fb Set EMACS_TEST_TIMEOUT for emba
adds 12654b74236 * lisp/menu-bar.el (yank-menu-length): Fix docstring
(bug#51138).
adds 1af45ad04ef ; * lisp/emacs-lisp/comp.el (comp-trampoline-compile):
Fix comment.
adds 502788bc3d9 Add missing single quotes in the Emacs manual
adds ced72b6e4c0 * Fix `native-compile-target-directory' effectiveness
on trampolines
adds f5b8df14c6d Fixes to account for windows' tab lines
adds 4ad0fc0dd08 Precise documentation of file-notify-add-watch
adds b5a0eda9787 Prefer "graphical displays" to "X terminals" in
documentation
adds e842d7f29ac Fix removal of fringe indication of bookmarks
adds 2971a6890f5 * lisp/emacs-lisp/comp.el (comp-trampoline-compile):
Fix target dir.
adds 21397cce51d Improve documentation string for
'compilation-error-regexp-alist'.
adds e8488808dfe Avoid aborts when a thread is signaled while "waiting
for input".
adds 536968304bd Merge from origin/emacs-28
adds 1dfe9d62853 Recommend against using uce.el
adds 60296fd168a ; Merge from origin/emacs-28
adds ae9bfaa891c Simplify condition in kbd
adds c094b8c20a7 Warn about `file-notify-rm-all-watches' side effects
adds 5a5651a2f92 Fix up recent kbd simplification
adds 2028df7826b Fix minor issues with text display when cursor is in
mouse face
adds fba7e2c0056 Minor stylistic changes in last commit
adds d52035e8b64 ; Fix typos in last change.
adds f092b0961b3 * src/image.c: Fix comment.
adds 9e46267755e Rewrite kbd-valid-p to not use seq
adds 8122501fca0 Pacify gcc -Wsuggest-attribute=malloc
adds e36d3fc4527 Support a new ["..."] key binding syntax
adds 958d6b4cf77 Convert cvs-status-mode-map to new syntax
adds 94fe416c954 Back out `define-keymap' optimization -- it leads to a
build error
adds 50296843582 Reinstate defvar-keymap expansion
adds c0f5987ffd4 Allow <mouse-1> in kbd-valid-p
adds 3fa6f724231 Reverse the edmacro-parse-keys/kbd vector/string logic
adds 1638f81f9d5 Add kbd examples to the doc string
adds 2ae3b66fa80 Convert smerge-mode.el from easy-mmode-defmap to
define-keymap
adds 9efa67f764c Convert diff-mode.el from easy-mmode-defmap to
define-keymap
adds 38527847f18 Use define-keymap in pcvs and pcvs-defs.el
adds 7a876397b27 Make thumbs-image-type obsolete
adds 140e587dd50 Prefer defvar-local in MH-E
adds 7b4b7de26e6 * lisp/erc/erc-compat.el (format-spec): Remove
redundant require.
adds 735086e440a Recommend against using uce.el
adds 595dcf88fd8 Do kbd-valid-p prefix comparisons case-sensitively
adds dd7cd14d281 Allow :filter t in make-process to work as with
set-process-filter
adds a4770152f5f Fix build issue with smerge-mode
adds c0c807909c8 Add sample user function in eww-auto-rename-buffer
adds 25e624e5859 Fix possible build issue in pcvs.el and diff-mode.el
adds 9f505c476eb New option show-paren-context-when-offscreen
adds ef9fa3682a7 Fontify :doc keywords as documentation
adds 32df2034234 Remove the "def" indentation heuristic
adds 8d086592c31 Update elp-not-profilable
adds 7e1329e7edf Add indentation rules for DEFUN's def* functions
adds 84d8df59703 Mention that we now install the pdmp file with a
fingerprinted name
adds f3c5a1b3685 Add some defvar indent tests
adds a6f156a7b03 *-watch-for-password-prompt: Use run-at-time to read
password
adds ac6ac76e3ae Update to Org 9.5-57-g9bc3a2
adds 2d15db6e892 Fix a semantic test on some macOS machines
adds 35920791df7 Improve doc strings of tab-bar commands
adds 686a03ee222 More documentation fixes in tab-bar.el
adds ed9f5546aa7 Improve doc strings in tab-line.el
adds 7b6fb486c2e Fix potential buffer overflow (bug#50767)
adds 77dbaedadc0 Add tab bar support to the nextstep port
adds a191d3c725e Add new and fix existing docstrings in tab-bar.el and
tab-line.el (bug#51247)
adds 81e3697600e * lisp/tab-bar.el: Add a new tab on [mouse-1] instead
of [down-mouse-1]
adds 04716ca48fb Add tab-bar-drag-maybe for indication of tab dragging
(bug#50993)
adds ace4ce16a3b * lisp/tab-bar.el (tab-bar-mouse-move-tab): Don't drag
tab to itself.
adds ce714465851 * lisp/tab-bar.el: Improve docstrings (bug#51247)
adds 3b138917b79 ; * INSTALL: Fix typo.
adds e74e17c1f02 Rewrites of Elisp manual including tab-bar and tab-line
changes
adds fefada48169 Fix example in calc manual
adds c163fd92603 Minor fixes for recent changes in ELisp manual
adds 7d12c06725d Merge from origin/emacs-28
adds 34d4aca4d99 Add tests for image.c
adds fbf7dd3ccec Fix diff-mode-shared-map
adds 5c996471bab Error out on invalid `define-keymap' keywords
adds f3aa648093a Make `lookup-key' understand the new key sequence syntax
adds dcb815ac8a5 Added sql-add-connection
adds 0be85f22176 SQL mode supports sending passwords in process
adds f6826800ea1 * etc/NEWS: Move sql entry up. Fix typos.
adds cd4bb985406 Fix Emacs 26 support in xref.el
adds 41c262af322 * lisp/progmodes/xref.el: Bump version.
adds bb4209a5a53 Fix xref elisp identifier namespace mistake
adds 5a3242301d9 Rename tab-bar-drag-maybe to
tab-bar--dragging-in-progress
adds 8e8a9202469 * lisp/progmodes/cc-engine.el
(c-forward-decl-or-cast-1): check type-start
adds 0c241043a88 Further fixes to Elisp manual
adds fc988a71136 Adapt Tramp manual
adds f5b8f626e3d Fix some Tramp problems
adds 98eb6d783a4 Fix a typo in emacs-lisp-intro.texi
adds c1cf95a0e1b ; * doc/emacs/windows.texi: Doc fix.
adds 380981ddb5d Adjust bug-reference-bug-regexp default values to match
only at beg of word
adds e55e2d4a110 ; * etc/NEWS: Minor copyedit about 'repeat-mode'.
adds 9bd2f59db60 Handle VS-16 correctly for non-emoji codepoints
adds 28db29590f2 * admin/notes/unicode: Refer to Unicode's
emoji-style.txt
adds d742cc3c204 ; etc/NEWS: Fix typos
adds 4d4b4017591 Merge from origin/emacs-28
adds 53bea8796d5 Make downcasing unibyte strings in Turkish less wrong
adds 0bb0fbee684 Improve TCO test coverage
adds 90266b8356d Tweak how 'align' and 'align-regexp' align text
adds 5580d7e7635 Make image-tests work in a no-x build
adds 9b70b1aad9f * doc/lispref/files.texi (File Name Components):
Mention GNU "path" convention
adds 766108f48db xref.el: Better compatibility with outdated Emacs 28
builds
adds a4a35305101 Remove some XEmacs compat code from custom.el
adds 62591c164cd Add some tests for fns.c
adds 442101433c6 Add new macro with-locale-environment
adds 1fb8a1569da Further fixes for Turkish case changes in unibyte
strings
adds 7a6cc97f3c2 Avoid excessive specbinding in all-completions
adds c1359abc96d Fix typo in previous smerge-mode-map change
adds 5f5189e9be6 ; * etc/NEWS: fix typos
adds 4e9764e6a15 Add some tests for floatfns.c
adds 65fd3ca84f7 Support the "medium" font weight
adds 14121345adc Add a comment to the Turkish casefiddle test
adds aa9bbf5446c Fix bold/black in w32_to_fc_weight
adds a4c232effce Fix build on systems with older Pango versions
adds 548a5db6116 ; etc/NEWS fix wording
adds d7f595cc89b Code cleanup in tramp-tests.el
adds 5c1a575ef49 Don't use color escape sequences in
vc-git-expanded-log-entry
adds 91d71b38a33 Fix inset rectangle corners when sides aren't drawn
(bug#51251)
adds 8e7cd297129 Revert "Revert back to using ESC as viper-ESC-key again"
adds 1bb14f93f12 Convert ANSI color definitions in themes to use faces
(e.g. 'ansi-color-red')
adds c9160409218 Adapt Tramp tests
adds 2d647e88fae Describe how to debug fontconfig issues
adds cf4394a3978 * etc/PROBLEMS: Add hex codepoint for NO-BREAK SPACE
adds 72365926685 Refer to mouse-highlight from make-pointer-invisible
docstring
adds 29fdc65860e Fix tab bar item highlight when a mouse click is dropped
adds 8358da9c4c9 Display a tab bar item as sunken when appropriate
adds 06fe499614d * lisp/tab-bar.el (tab-bar-menu-bar): New command
(bug#51247).
adds cb8b12b56d1 Improve docstrings and NEWS item of 'repeat-mode'
adds 59df93e2dda * lisp/help.el (help--analyze-key): Add new arg BUFFER
(bug#51173).
adds 4540130312b ; Fix typo
adds 8002fcd4b96 Fix socks test
adds 8f42ff31f66 Fix hi-lock AOT test failures (bug#51308)
adds 805ed8d3188 Fix todo-mode AOT test failures (bug#51308)
adds 0545c70c168 ; * src/keyboard.c (readable_events): Add a comment.
adds bd7b5f72a96 Merge from origin/emacs-28
adds 2260d01f4d2 Actually fix the Pango build problem
adds f3960bffd07 Configure Emacs on emba with debug options
adds 6352e0a5558 Add comment on reworking a section in
emacs-lisp-intro.texi
adds 357d273d2e3 Remove redundant #' before lambda
adds 885448d1e66 ; Revert parts of previous commit
adds 938f10c601e In 'window-text-pixel-size' use actual mode line
heights if wanted (Bug#38181)
adds bc2a5c11279 Add WebP image format support (Bug#51296)
adds 2bffa0189de Fix WebP support on MS-Windows
adds 6883403719e ; * nt/INSTALL: Fix a typo.
adds f7a2ff3bf59 Adapt some emba parameters
adds 1cdb4d2077c * lisp/menu-bar.el (menu-bar-keymap): Add optional arg
KEYMAP (bug#50067).
adds 2841e26744d * test/lisp/dabbrev-tests.el: Use 'kbd' for readable
keys.
adds 2b7655ca0e3 ; More accurate doc string for 'tab-bar-format'
adds ee6bdd6eef3 Fix non-interactive behavior of 'kill-region'
adds 5bc522b4f45 ; * lisp/simple.el (kill-region): A better fix for
bug#51320.
adds 9529e1d2fbe Update doc of Edebug specification for macros
adds 2a0a368ddcd Fix typo in doc/emacs/anti.texi
adds d2849cc645f Fix 'calculate-lisp-indent' when "[" starts containing
sexp (Bug#51312)
adds cf7d8fb1d77 Add description of cards to etc/refcards/README
adds 24083c8d133 * lisp/net/eww.el (eww-retrieve-command): Add :tag.
adds caf87d80fa0 * lisp/repeat.el (repeat-keep-prefix): Expand
description.
adds 9c37b812da1 ; * lisp/repeat.el (repeat-mode): Fix docstring typo.
adds 9b46150ab04 * etc/NEWS: Improve 'repeat-mode' entry.
adds 1f6cdeb12c3 Ensure valid end/beginning lines in
message-mark-inserted-region
adds 9b6b5e37ef9 Regexp-quote github domains in bug-reference
adds 06c944cff1a Fix rfc6068-parse-mailto-url autoload
adds efde0243614 time-stamp-tests: improvements to test macros
adds 168665da59e Move some xwidget entries
adds 5ecbed01b2a ; * test/lisp/mh-e/mh-utils-tests.el: Update macro
declarations.
adds 7fde84e881b Improve documentation of syntax-ppss-context slightly
adds b0d64be0bc5 Improve some NEWS entries
adds 4cf06bb751c Merge from origin/emacs-28
adds 51719617eb1 CC Mode: Fontify "found types" which are recognized
after being first scanned
adds 0170e6d0e87 * src/image.c (webp_load): Fix thinkos.
adds 241574375df Add links to commentary reached with
finder-list-keywords
adds bb06d5648ea Add new function exif-field
adds ad7fd3cb47f Partially remove exiftool dependency from image-dired.el
adds 32d8a487092 Revert "CC Mode: Fontify "found types" which are
recognized after being ..."
adds b2eb228b8db * test/infra/gitlab-ci.yml (variables, default):
Increase timeout to 4 hours.
adds 6958bd0252b Support :company-deprecated completion property
adds 5f61b38b406 Check for image library in image-dired-tests.el
adds aea4af5119f Make dired-x-guess-file-name-at-point obsolete
adds efdffd86c58 ; * etc/refcards/README: Prefer HTTPS in link.
adds 598732c8990 ; * src/vm-limit.c (get_lim_data): Fix a typo.
(Bug#18238)
adds cdbd03345d5 Fix documentation of posn-at-x-y
adds 8c5fbd712be Revert commit 225ca617b7, and apply another fix
adds 1e8be48738e Fix typos
adds ef37a86caca Improve documentation of apply-partially
adds 43914ab01fc Improve documentation of cl-reduce
adds 39413a45bf4 ; * doc/lispref/functions.texi (Calling Functions): Fix
last change.
adds 6fa52067709 Update to Org 9.5-59-g52e6f1
adds 4fd5c8df67e Clarify abnormal hook documentation
adds e154fd9119d Refer to the info node on keymaps in map-keymap
docstring
adds 9a50f760e94 ; * doc/lispref/modes.texi (Hooks): Clarify wording.
(Bug#34588)
adds c7f53824a8d Update publicsuffix.txt from upstream
adds b931e11a03f Merge from origin/emacs-28
adds b2bfdd9658b Add tests for gif to src/image-tests.el
adds 418b54e4921 Expand tests for image-type-from-file-header
adds 6b0a1b4fdf4 Don't hard-code image-dired thumbnail type
adds 559fb593d77 Allow matching non-.git URLs in bug-reference
adds c1a71ea7741 Clean up duplicated setting in scheme-mode-variables
adds 082e080c301 Tweak bug-reference-tests
adds 03d7dcb4610 Don't use obsolete variable `find-tag-marker-ring`
adds 860e8c524bc Make dired directory components clickable
adds 68d11cc2485 Add new option help-link-key-to-documentation
adds 3dd19f2af08 ; * etc/NEWS: Fix typos.
adds c0ea1c8863e ; Unbreak creating thumbnails in image-dired
adds d64936d8f6d Fix define-erc-response-handler indentation
adds beb265450c0 Include <config.h> first in MS-Windows source
adds 3bad61e1ac5 Fix compilation errors with MinGW64 GCC 11
adds 6498a1a3ad8 Add support for pngquant to image-dired
adds e6946bf5f2c Improve documentation of image-dired thumbnails
adds 74846b8d309 Don't unhide first thread if entering without selecting
article
adds 89365d748f1 Fix mouse buttons in dired--make-directory-clickable
adds 374f14fb993 CC Mode: Fontify "found types" which are recognized
after being first scanned
adds c2055d41b4b Add new macro `with-delayed-message'
adds 57f3a1eb009 Display a message if HMTL rendering takes a long time
adds ea036e6f8d2 Remove debugging in with_delayed_message_display
adds 608e694a304 Use SHA1 when creating thumbnail file name
adds 057f45abece Support new Thumbnail Managing Standard sizes in
image-dired
adds 83f1e4b3bcb Fix issues with type casting in delayed message
functions
adds 79f7e87da50 image-dired: Add support for GraphicsMagick
adds 5dd07e1ba19 Double value of image-dired-show-all-from-dir-max-files
adds f8fed417a51 image-dired: Improve XDG compliance
adds 709e1e59f0f New function xdg-state-home
adds beaddd87f79 Allow 'display-buffer' to set up body size of chosen
window (Bug#17065)
adds 4143b1d6301 ; Fix mangled indentation in 'display-buffer' doc-string
adds 8c73e6b0f9a Heed the EMACS_IGNORE_TIMERFD environment variable
adds 9ce0008edd3 Change the with-delayed-message syntax to allow future
extensibility
adds 46941bcc2a9 Allow viewing .heic images via image-convert
adds 65b34f688c6 Add xref forward history (bug#38797)
adds d53bf7e5b4b Add the "always" zsh builtin to zsh mode
adds d1e4d89b325 * doc/misc/cc-mode.texi (Font Locking): Fix menu.
adds 3eca2ad2a10 * lisp/image-dired.el (image-dired-external-viewer):
Support feh.
adds 817c929edaf Doc fix for concat
adds f2dfe1e780f Merge from origin/emacs-28
adds 3f763898aaa Fix compilation errors with MinGW64 GCC 11
adds 8d0f7e717b1 ; Merge from origin/emacs-28
adds 3b5de7f9916 ; lisp/transient.el: Revert some misguided stylistic
fixes.
adds 56caf1c9b88 Use restrictive umask when creating image-dired data
adds 7385a7667fd * lisp/tab-bar.el (tab-bar-move-repeat-map): Fix alias
binding of tab-move.
adds ee579033b95 * test/lisp/repeat-tests.el: New file.
adds 0771d8939ad * etc/PROBLEMS: Mention problems with regexp matcher.
(Bug#18577)
adds f5b4bb4a6fa Fix flymake example backend conditions in the manual
adds bb475e10b9f Clarify two image-dired docstrings
adds 50f9436146a image-dired: Doc fix to better explain thumbnail
generation
adds fde56eeb764 Revert "Fix a typo in emacs-lisp-intro.texi"
adds 85ea3f7f47e Fix issue with interpreting ANSI codes in eshell
adds 4779d3ba193 * doc/lispref/functions.texi (Mapping Functions): Use
#' when mapping.
adds a2c17e115ee Merge branch 'emacs-28' of
git.savannah.gnu.org:/srv/git/emacs into emacs-28
adds 33785495722 Merge from origin/emacs-28
adds e73b8ae86f0 IMAP search should only use charset utf-8 with
multibyte strings
adds e97d4e4ab21 ; * lisp/menu-bar.el (menu-bar-goto-menu): Adjust new
item position
adds d8caa3d9fbd Rename `xref-pop-marker-stack` to `xref-go-back`
(bug#38797)
adds ef86025bcde ; * test/lisp/progmodes/elisp-mode-tests.el: repair
test failure
adds f56408a6f01 * lisp/progmodes/xref.el (xref-pop-marker-stack): Don't
obsolete.
adds e6bbbd303f4 * test/infra/gitlab-ci.yml (build-image-inotify):
Increase timeout.
adds 5f150387f17 * lisp/progmodes/cc-engine.el
(c-fontify-new-found-type): Declare near BO File
adds b3a5ad14c1f CC Mode: minor amendments more accurately to handle
virtual semicolons, etc.
adds 23d2e7d112d image-dired: Increase number of asynch thumbnail
generation jobs
adds b37b080af18 image-dired: Use example.org in examples
adds 79c29ff8ffb ; * lisp/image-dired.el
(image-dired-cmd-pngnq-options): Fix :version.
adds d22cd6d4c6a image-dired: Use an evenly spaced grid for thumbnails
adds 203279a0244 Add new function image-at-point-p
adds ab11a3adf91 image-dired: Add new commands for beginning/end of
buffer
adds 16bd8dce287 image-dired: Don't ding at beginning or end of buffer
adds 236457e0524 image-dired: Improve mouse behaviour
adds 7f4afe16094 ; * lisp/image-dired.el: Move obsolete things to
"Obsolete" section
adds e89b94f46d8 Add test for file-name-base
adds e88be49b9db image-dired: Add support for bookmark.el
adds 4febba2c617 ; * test/lisp/files-tests.el: Fix last commit.
adds 484468a1af1 image-dired: Set line-spacing to match horizontal space
adds 14d835a2985 Redisplay after changing to the hourglass mouse pointer
adds 4107549a614 Always start the SIGALRM atimers
adds 65cd2d90b7a ; * src/atimer.c (init_atimer): Fix a typo in a comment.
adds 3fac3120f8b Allow matching non-.git gitlab and gitea URLs in
bug-reference
adds 03366de3948 Add new function 'string-pixel-width'
adds 158932894b6 Be more efficient when checking for a matching client
in server.el
adds 5b61f2defe2 Harden ert-resource-directory against errors
adds 713e19a60ad Fix parsing of erts files
adds 7c6f7dc99bc Simplify string-pixel-width
adds 214c2e268c8 ; Revert parts of "Use string-search instead of
string-match[-p]"
adds 40400e69771 ; Revert parts of "Use string-replace instead of
replace-regexp-in-string"
adds 284c77eeb60 * lisp/transient.el: Update to package version 0.3.7.
adds e45b3fc521a Improve function documentation with text from XDG BDS
spec
adds b8147127969 ; Checkdoc fixes in image-dired.el
adds 47a3750162b ; * etc/NEWS: Improve wording of the Emoji entry.
adds d353fc4a005 ; Explain why "kinds of atom" isn't a typo
adds 9589be772d7 ; * etc/NEWS: Fix typos.
adds 492b9279095 Fix help commands for menu-bar menus
adds 2bdd5732aae ; * etc/NEWS: Fix last change.
adds edcf9edc8c0 Merge from origin/emacs-28
adds e678067cb5c Add tentative key bindings for the three emoji commands
adds 9559cc85e83 Revert "Add tentative key bindings for the three emoji
commands"
adds c22b735f0c6 (string-pixel-width): Rewrite to avoid side effects
adds c70fdcdd114 Increase image-dired-show-all-from-dir-max-files to 500
adds 75ebbc6a27e image-dired: Don't show thumbnails if there are no
image files
adds 722a9080db7 ; * lisp/image-dired.el: Be more consistent with
spelling.
adds bc4937539e4 image-dired: Make thumbnail rotation commands obsolete
adds cb949963570 Do interactive mode tagging in image-dired.el
adds 802e9b1b453 Ignore more events in input-pending-p
adds 9c95a4fa55a Make comint-term-environment connection-aware
(bug#51426)
adds 09f3ac60cc9 Put missing c-keep-region-active's into the source code
adds 64cc31b5c80 ; * src/keyboard.c (readable_events): Fix a thinko.
adds 2671ea0de8e Be more allowing when looking for menu-bar items
adds 0aa9f478e96 Indent cl-flet-like forms correctly in incomplete
expressions
adds aaed8d4a81e Fix bootstrapping broken by a recent change
adds 6523df43e6e * src/image.c (gif_load): Minor simplification.
adds 7f312f0be6b Shorten Gnus groups with [foo] in the name better
adds 8ada213b878 Add some gnus-short-group-name tests
adds 16995fa7c23 Make message/rfc822 on buttons work again in Gnus
adds f9282e1d724 Don't parse GCB block by hand with giflib 5 or later
adds 288e8bba81d Prefer giflib 5 macros to magic numbers
adds e3171e7e860 Allow automatic use of color fonts for emoji on macOS
adds da6d889e907 ; * etc/NEWS: Use active voice for 'repeat-mode', etc.
adds 7e2b973d60c * lisp/textmodes/text-mode.el (text-mode-context-menu):
Rename recently added.
adds 502a00b8b91 Merge from origin/emacs-28
adds 0f8417d597c Be more allowing when looking for menu-bar items
adds 18b455f8231 ; Merge from origin/emacs-28
adds f52fa1c1503 image-dired: Unreverse accidentally reversed menus
adds af22a0a0833 Merge from origin/emacs-28
adds bea843dee19 Avoid assertion violations in 'lookup-key'
adds 38084984403 ; Merge from origin/emacs-28
adds d72fefdeabf Fix typos in the manual and in a comment
adds 5dbb04e0ebd Make `C-u RET' work again
adds 928e05f2d63 Clarify "default face attributes" in the ELisp manual
adds 3da9fa875bb Make hieroglyphs display correctly with existing fonts
adds 08de8385317 ; Improve commentary in the last change
adds 12167430428 Merge from origin/emacs-28
adds 9436943fb1a ; * doc/emacs/custom.texi (Connection Variables): Fix
typo. Don't merge
adds 65e71d9a8aa ; Merge from origin/emacs-28
adds 00103154e08 Some Tramp changes, mainly in tramp-tests.el
adds 91e7df281ee Move lisp/shorthands.el to lisp/emacs-lisp/shorthands.el
adds 52e7049b581 * lisp/loadup.el: Unbreak build.
adds faa2a990c98 Merge from origin/emacs-28
adds 986fe634e2c Make message/rfc822 on buttons work again in Gnus
adds 4dd8b2c0861 ; Merge from origin/emacs-28
adds d9abc45ab53 * src/image.c: Fix building with giflib on MS-Windows.
adds c3499b8ddc3 ; Fix a recent change in image.c
adds 3f998a3fc82 * lisp/textmodes/css-mode.el: Fix typo. (Bug#51488)
adds 20ebd91a734 Improve documentation of string truncation APIs
adds c30f95078c0 Merge from origin/emacs-28
adds c79d8fa4163 Support system dark mode on Windows 10 version 1809 and
higher
adds 520e358a3f7 Minor fixes for previous change
adds 3eaa873d239 ; * doc/emacs/msdos.texi (Windows Misc): Fix typos.
adds b54be604bf8 Avoid fonts with incomplete coverage of MATHEMATICAL
chars
adds c23cb2861ea Add new function string-glyph-split
adds eb07b3d9b3e Make list-colors-display sort list passed as argument
adds a0fb3939ab4 Expand connection-local variables example in
doc/emacs/custom.texi
adds ba9ae325e52 Move the documentation of 'string-glyph-split' to
proper place
adds da67e888d53 Use primes for hash table bucket sizes
adds 8227d1273e2 Fix bug with string values in equal-including-properties
adds 54b8ec4e6fb Remove workaround for fixed Bug#6581 from ert
adds 4a96f32def0 Avoid replacing common prefix with ellipsis
adds 335a660b4b7 Fix display glitches with side-by-side windows on TTY
frames
adds d9b309cda8b Merge from origin/emacs-28
adds 90bd80d47b7 Ensure help echoes only occur once on NS
adds d1523bc78ce Avoid signaling errors in lookup-key
adds c062c9d4db0 Expand the kbd-valid-p doc string
adds d553e603f40 eieio-core.el: Make slot-value work on defstructs
adds 788932d9e4c Add test for Bug#51527
adds b75e79138cb Add new function 'font-has-char-p'
adds a50571950da ; * src/font.c (Ffont_has_char_p): Minor stylistic
changes; doc fix.
adds bd3ca9fc47d Add highlighting of the F2008 keyword "impure"
adds 5e05be566b0 Fix localized display of date and time in the NS port
adds 3ec65200882 Merge from origin/emacs-28
adds e170a31c57b Avoid signaling errors in lookup-key
adds 3d2728b426e ; Merge from origin/emacs-28
adds 2ba4ccf290e ; * lisp/files.el (make-nearby-temp-file): Doc fix.
adds 610680a8d38 Fix rendering of title-less <abbr> tags in shr
adds af67ce64eda Merge branch 'emacs-28' of
git.savannah.gnu.org:/srv/git/emacs into emacs-28
adds f1c9286376d ; * doc/misc/org.org: fix capture context example
adds 0abf01402b4 Merge from origin/emacs-28
adds 2ce72d2e6ee Adapt emba control files
adds e8bc3dd1c4a Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 38751a8585b Add 'n'/'p' key bindings in *Help* buffers
adds 7cba7d5703e Add mode tagging to previously added help commands
adds 56d3bf6a535 ; * nextstep/templates/Info.plist.in: Prefer HTTPS.
adds 744acbd3845 Improve the "Help Mode" section of the Emacs manual
adds 57030b90d54 Add buttons to outlining and tweak `C-h b' buffer
adds a21697651e9 Fix new mouse handling in outline
adds f29ea4418f9 Clarify describe-bindings code slightly
adds 940b414cfe4 Make TAB work on the outline buttons
adds 96ac51427f0 Re-fix the new mouse event logic in outline
adds 7e15ee5bc93 ; * doc/emacs/help.texi (Help Mode): Improve indexing.
adds 6ba4e3b78c9 Drop support for native compilation on 32-bit Cygwin
adds c86a3029ec5 Merge from origin/emacs-28
adds c825c825256 Don't make key binding face wider than the norm
adds 686d85c767d Include the major mode name in the `C-h b' output
adds 1200ecba27c Don't print empty keymaps in `C-h b'
adds 0882e98bece Say "Key/Binding" instead of "key/binding" in `C-h b'
adds 5e03dbd3351 Fix failing help-fns tests after layout changes in `C-h
b'
adds 6265e9349f4 * lisp/icomplete.el (icomplete-exhibit): Remove
workaround
adds 7a464619501 Make xref symbol marking work again after
describe-keymap changes
adds eeb09ff41ba Fix infloop in help-make-xrefs in certain keymaps
adds 567fa8d7c04 Further xref fix-ups after keymap help changes
adds a34466731b1 Fix typo in describe-map-tree doc string
adds ba4daf22144 Adapt arguments of `tramp-make-tramp-file-name'
adds 8b861b07cf9 Merge from origin/emacs-28
adds 84cd95e04c7 Fix bug#51369
adds ffc2411a976 Merge from origin/emacs-28
adds 1b30b4dbc0d ; * lisp/faces.el (help-key-binding): Comment on recent
change.
adds 453d104602a ; Auto-commit of loaddefs files.
adds daea9b3b44a Read mailcaps again only when necessary
adds 81f12bb777a Tag up last NEWS change
adds 8c215fd4c91 Add buttons to definition in help--describe-command
adds aa90de71a2d Exclude emacs-module-tests.el on emba
adds a5d79fcfe83 Don't output prefix keys in `C-h b', and output more
data on objects
adds dfc89318ced Improve documentation of 'file-has-changed-p'
adds 8b74649407c Fix rendering of key translations
adds d530f3f9fff Make `C-h b' indentation more regular (and avoid
continuation lines)
adds ee3e4d0ca20 Add a better test for emojis
adds 8cb514f4a22 Make `C-h b' also describe overlay keymaps
adds ec60aededde Fix mouse-1 on `C-h b' buttons
adds 33263b610e4 * lisp/outline.el: Fix compilation of
`outline--make-button`
adds ff5327d72a6 Update keymap-tests after recent changes
adds 53a9a2de456 Improve file-has-changed-p
adds 4f851c2357c ; Improve documentation of a recent change
adds cd73ec72a6c Make lambdas/closures/byte code in `C-h b' clickable
adds 093234f8457 Revert overlay-related changes in `C-h b'
adds 2612488c36e Support inserting images in tabulated-list-mode columns
adds cd311e2246f ; * doc/lispref/modes.texi (Tabulated List Mode): Fix
markup.
adds e4e1a954214 ; Auto-commit of loaddefs files.
adds 49e61878e24 ; Merge from origin/emacs-28
adds bc58bea371a * lisp/progmodes/prog-mode.el (prog-context-menu): Use
text-mode-context-menu.
adds f2b8f29920f Merge from origin/emacs-28
adds 11702a6dd7c Use current face foreground for SVG icons in customize
adds 493fde95bed Optimise (cond) => nil at source level
adds d8d1e673dd4 Remove info for Emacs 20 users from etc/PROBLEMS
adds 8206e418f32 * etc/PROBLEMS: Move some entries to the legacy section.
adds 73eafa5d89c * lisp/epg.el (epg-key): Use explicit copier with
proper prefix
adds 91b6f49cdda image-dired: Move menu definitions to top level
adds 09a38b021b7 image-dired: Signal error if file is missing on display
adds 67af04403c9 image-dired: Improve menus
adds 16b46b9ee23 image-dired: Support wrap-around in
display-next-thumbnail-original
adds 73c3d622a82 image-dired: Cleanup of four commands
adds f1770a68aea image-dired: Improve marking behavior
adds 42a7ee5c719 * src/image.c: Fix building with giflib 4.
adds 4ddaed34c9b Improve theming of image-dired-thumb-mark
adds 0091398af93 Fix the Cygwin w32 build broken by adding the dark
theme support
adds 324fd9d1059 A better fix for bug#51583
adds a25e91593d4 ; cperl-mode.el: Fix one match-count in my commit
2021-09-14
adds 5152727530a Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds d8523060e5d Fix widgets in Outline mode on TTY frames
adds 9d6162053eb * src/pdumper.c (dump_do_dump_relocation): Add sanity
check.
adds 6ab6b2f1c81 Clarify build directory structure
adds a16e66c6813 Clarify build environment
adds 81915a95af3 Add manual section about how to avoid regexp problems
adds 4df99985640 Fix header-line and tab-line when mode-line-compact is
set
adds 35bc2117de9 Document a macOS error message when opening Emacs
adds 3e4eb54db49 ; * etc/PROBLEMS: Minor copyedits of the last change.
(Bug#51571)
adds f78c819d956 Merge from origin/emacs-28
adds 44c4139dfba Fix encoding issues in gitmerge.el, make it work on
MS-Windows
adds 4422ed2c19f Fix declaration syntax of
'image-dired--on-file-in-dired-buffer'.
adds 733eff49d33 image-dired: Add face for flagged files
adds 77dee1809d7 Improve theming of image-dired-thumb-mark
adds bf953694adf ; * lisp/image-dired.el: Remove redundant :group args.
adds 73a6c8f98fa Make image-dired-display-image-mode inherit from
image-mode
adds e4c6673be6f image-dired: Set default-directory in thumbnail buffer
adds 742879f1b3d Add new user option mml-attach-file-at-the-end
adds 1b2588998ac Add a Gnus command to emojize symbols
adds 51929066d5f Revert "* lisp/progmodes/xref.el
(xref-pop-marker-stack): Don't obsolete."
adds 1c3e45396e0 Rename button-buttonize to buttonize
adds 1def47fd984 Fix return value of python-nav-end-of-defun
adds f565e581664 Reset mailcap entries only when mailcap files are read
again
adds 824a1394348 Document that `unspecified' isn't valid in defface
adds bf47bc8b94d Don't have `M-x term' call `term-mode' twice
adds 57d54bb49dd Improve defface error message
adds f875ed53f67 font-lock-type-face doc string improvement
adds b96855310ef Better detection of potentially malicious bidi text
adds 99a1e87067a ; Fix typo
adds 0a7ccdaeeff Fix allout point movement problem
adds 4c6afb527bd ; Comment on the code in a recent commit
adds 6cf86ed4c1c Add new basic Emacs Lisp code formatting function
adds 292f50d27b3 Make lambda/closure help buttons format as Emacs Lisp
adds fb1267d90a5 Indent lambdas/closures better
adds cb9f3e1158a Fix up some list folding in pp-emacs-lisp-code
adds 4cf7af5a2a9 Tweak multi-line expressions in pp--format-function
adds a78ac0c5df7 Try harder to keep lines short in pp-emacs-lisp-code
adds 2bcc2160c9f New emacsclient option to either create or reuse an
existing frame.
adds b5420c46c24 image-dired: New defgroup and section for gallery
support
adds e29e2f5776d image-dired: Delete commented out code
adds 3601e236792 ; * doc/man/emacsclient.1: Bump date after last change.
adds 48af19c1f06 Fix buffer overflow in ns_compute_glyph_string_overhangs
adds f0768d31457 Fix 'diff-font-lock-prettify' breaking display of
outline headers
adds f80d701ec89 Fix (un)compressing directories in Tramp
adds a0973fa7a6e Match dummy output even with non-default rl config
adds b7bbf6f28f7 Enhance 'highlight-confusing-reorderings'
adds c659182d555 ; Fix doc strings of a recent commit
adds c19aa6aeb2c ; Fix documentation of a recent change
adds c1865384d73 Allow 'pp' to limit the line widths
adds 133026c362e rsvg_handle_get_dimensions is deprecated in 2.52.0
adds a08a9a9aead Improve `file-has-changed-p'
adds c5adec394ad Use correct compiler options for building with libwebp
adds 49a6b26cf7b Don't hardcode "Commentary" section in checkdoc
adds 1eaee319ea3 Add "N.B." abbreviation to checkdoc
adds 09706840119 Fix GNUstep build (ns_compute_glyph_string_overhangs)
adds ec2939c3790 Tweak `eww' new-buffer parameters
adds cfd4d45f116 Make 'C-x v v' on an unregistered file use the most
specific backend
adds b811ad15bee Improve behavior of 'electric-pair-mode' in 'cc-mode'
adds 2804747f9e0 Allow getting verbose results on erts 'C-u C-c C-c'
adds 82d05506489 Remove messaging in pp-display-expression.
adds 4d656ea5ff7 Don't send empty lines for implicit targets in ERC
adds 58deb30fd0d Normalize usage of variable erc-server-reconnecting
adds 5b630caebf3 Use underline on non-graphical terminals in
make-separator-line
adds 68d3f2b69c5 Correct minibuffer.el heading
adds f3745a9a240 Re-rename the minibuffer heading
adds c8acc5fd92a Introduce a new 'inhibit-isearch' text property
adds 61ae7bef50c Allow 'insert-image' to inhibit isearches or not
adds 5a013838746 Update help-tests after separator line changes
adds 6d406aee501 Inhibit isearching over message-insert-screenshot data
adds b5ccad3f5a0 * doc/emacs/building.texi (Compilation Mode): Add
next-error-message-highlight
adds 8dc35dddf5b Merge from origin/emacs-28
adds 2de7be4b6b8 ; * etc/NEWS: Various fixes.
adds e9c7a4935e2 ; * etc/NEWS: Improve NEWS entry for Image-Dired.
adds 82529b90acd ; * etc/NEWS: Improve wording of a recently changed
entry.
adds 6ee929c0b76 Use current face foreground for SVG icons in customize
adds b1885ac8a53 ; * etc/NEWS: slightly more careful wording
adds 3517b32fb56 ; Merge from origin/emacs-28
adds 19ede237f5a * doc/emacs/frames.texi (Tab Bars): Reorder
toggle-frame-tab-bar.
adds 6f5df269e93 Document ibuffer-auto-mode in ibuffer-mode doc string
adds e3c3c78365c * lisp/custom.el (defgroup): Document the :prefix
keyword.
adds 4cc22f89189 * etc/PROBLEMS: Mention X forwarding slowdowns.
(Bug#7092)
adds e714b314037 Merge from origin/emacs-28
adds d8c9a9dc23e Revert "* lisp/wid-edit.el (widget-field): Add subtle
border to face."
adds 99a14561675 ; Merge from origin/emacs-28
adds 4e7e78d5782 Improve docstring of kmacro-set-format
adds c2e3cd6694a Clarify "text area of a window" in the documentation
adds 550887c90b5 ; * etc/PROBLEMS: Rearrange and update the section
about crashes.
adds 9bdb1d0dcc5 ; * etc/PROBLEMS: Describe a crash in xwidgets due to
Bubblewrap.
adds 0aad8463957 Merge from origin/emacs-28
adds 010be190ac4 ; * etc/NEWS.28: Merge recent changes from emacs-28
branch.
adds 5b963e48154 ; * etc/NEWS: Fix a typo.
adds 26089c8c446 Improve detection of suspicious reordering in source
code
adds ba278e4a9b0 Fix display of BW images on MS-Windows
adds 07715630ad9 Improve font display on NS port
adds 75a264ed023 General improvements to NS port
adds 0d6b2b0b9dc ; * etc/PROBLEMS: Move entry about LLVM plugin to the
right section.
adds 7343b0d0e4a ; * etc/NEWS: Native compilation is more picky about
missing dependencies.
adds d96de235108 * lisp/transient.el: Update to package version
v0.3.7-11-g7f5520b3.
adds 5e9b4e70ab4 Fix dbus-test04-register-method on CentOS (Bug#51369)
adds ab6700949ec Merge from origin/emacs-28
adds dd0bc520145 Fix an error in 'highlight-confusing-reorderings'
adds 3ca3179badb Improve latin-2-postfix and latin-2prefix input methods
adds 6b706b1a7d4 Add emoji insertion support to Emacs
adds d8fc9021a60 Make describe-char include emoji combination
descriptions
adds 8df7f89af67 Fix up emoji-labels.el generation incantation
adds a81c3cc080e Fix the build broken by recent commits
adds f921f189ee3 Partially revert previous make-separator-line change
adds cf9d85c1ea3 Add an example to the
display-supports-face-attributes-p doc string
adds 33ad2bfa95d Include make Errors in admin/emake
adds 0b8f3c75fcc Fix Emoji-related documentation
adds dedab1c30da Deprecate instead of redefine erc-server-reconnecting
adds 1b1d387b96e Don't send empty lines for unknown commands in ERC
adds bf2e35c5d25 New convenience macros ert-with-temp-(file|directory)
adds 83422370c87 Replace some macros with ert-with-temp-(file|directory)
adds b8b0e529a8f ; * test/lisp/help-tests.el: Fix failing tests after
recent change.
adds 2893ea4e4c8 Make substitute-command-keys regexp tests more strict
adds c04ac61a7c8 Make `outline-hide-body' work in `C-h b' buffers
adds d648e0c6f97 Add outline-minor-mode-use-buttons doc string caveat
adds fd141116f67 New command image-transform-fit-to-window
adds 569d7f6a73c New user option image-auto-resize-max-scale-percent
adds a43ec2e7a33 Add a pcase-let example to the manual
adds 5a4f98b0b6d Add new function mailcap-mime-type-to-extension
adds 48ca3c99c81 Add a framework for yanking media into Emacs
adds b2e9a61bcda Add mouse-face to buttonize
adds de06e053953 Make the lambda/closure buttons in `C-h b' say what
they do
adds 973f0aa5595 Fix nul-terminated text/* strings from some programs
adds 14a5ad139ca Fix typo in previous yank-media--get-selection change
adds bb495329e7d Support yank-media in html-mode
adds 0804b61f824 Fix "Yanking Media" sectioning
adds 465cb1fff12 Allow yanking images to html-mode
adds cadf325575b Fix yank-media logic when there's several handlers
adds 9d54b1222cf Expand register-yank-media-handler doc string
adds 55fa6a26559 Add new user option eww-url-transformers
adds 9dfd945a2c2 Fix byte compilation of package built-ins
adds 5dd27fef588 Add generated suffix to test temp file names
adds 385741fae27 Prefer ert-with-temp-(directory|file)
adds 0cac4598a77 Ensure return value of ert-with-temp-directory
adds 6a546a24869 Fix html-mode--image-yank-handler prompting
adds d69b5a9caaf Fix pp-emacs-lisp-code for `when' and related
adds 61d049aaff2 Use an X window to display xwidgets on X11
adds 5c387ad4378 Enable scrolling optimization for xwidgets
adds 9c9e15a0186 Destroy xwidgets when destroying frames
adds f52f7725305 Allow xwidgets to accept motion and button events
adds 1e16fc26342 Prefer XMoveResizeWindow to XMoveWindow for resizing
xwidgets
adds c9c1b436ae6 Use gtk_widget_queue_draw instead of xv_do_draw
adds b39f1f158ba Implement function for sending events to widgets
adds e111a5f3a0a Draw offscreen surface
adds 3e640399d87 Handle crossing events on xwidget windows correctly
adds 32b9df6d215 Fix drag on xwidget motion events
adds b48a89fd2ec Fix special events in xwidgets
adds 6ed7454f17c Add xwidget-webkit-edit-mode to make using the WebKit
browser easier
adds 8ddeebbe0ce Allow enabling xwidget-webkit-edit-mode via a binding
adds 650e5e8e921 Fix xwidget scrolling
adds 49ed7066835 Select window when clicking on an xwidget view
adds 32ec485e5cc Redisplay xwidget view windows instead of just setting
their size
adds d97718c87c7 Add a menu to xwidget-webkit
adds cd7158edd3d Add new tool-bar items to xwidget-webkit
adds 8729ae29d8b Add xwidget-webkit-copy-selection-as-kill to the menu
bar
adds f1fbf877750 Make the WebKit inspector available
adds 7269bdd5998 Improve detail of load-changed xwidget events
adds 74711c02981 Display page titles in xwidget webkit header line
adds 1cc19d0437a Add support for cursors in xwidget views
adds eb5a079feed Fix cursor for new widget views
adds cd1f02e1e39 Make xwidgets print nicer
adds cb45114363b Make it safe to have non-xwidget views in
xwidget-view-list
adds 286467a6b1b Add functions for performing searches on xwidgets
adds e7503291d3b Add xwidget-webkit-isearch-mode
adds 1a84537f793 Add xwidget-webkit-isearch to the menu bar and tool bar
adds 0be966f97e3 Make "open in new window" from an xwidget's context
menu work
adds 686ce501cb5 Rationalize creation decisions
adds eabd735e6c9 Default to creating new related sessions
adds 3e04f1f7d26 Fix web inspector
adds 969ce9d201b Improve xwidget isearch visuals
adds 5b7ab895e1c Fix build on nextstep
adds b42a4884d82 Remove too-agressive window refresh in the hourglass
code
adds e20c27c770e Fix backspace in xwidget webkit isearch
adds 858868e36db Actually start the alarms in atimer
adds c5767603ae4 Ensure that the x_show_hourglass is seen
adds f80fd099fc6 * doc/lispref/tips.texi (Coding Conventions): Mention
GNU "path" convention
adds d5bb053809b Fix documentation and coding style in recent xwidget
commits
adds 35ff4f800b1 Another addition to latin-2 input methods
adds e9a5084c455 ; Fix some recent typos/thinkos.
adds 75f4af0b303 Improve detection of suspiciously reordered text
segments
adds a05f6bb6718 Document the xwidget type
adds e31086fe1a5 ; * test/lisp/net/tramp-tests.el: Rearrange tests to be
in order.
adds cbc14f9b4eb Handle WEBKIT_POLICY_DECISION_TYPE_NEW_WINDOW_ACTION
appropriately
adds 48a9621db79 Fix xwidget-webkit-goto-history
adds 4fdbd720250 'yank-media' is not universally supported
adds 397bee1dc3d Fix C-r inside xwidget isearch
adds 73d17fd4b78 Free find text in correct procedure
adds 42fd5f27898 Don't inhibit compilation of emoji.elc
adds 93ee666c091 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 3886c95d7ef Make emoji-describe really describe only the glyph
under point
adds 50121247079 Make `C-x 8 e e' work better in the terminal
adds f05b8a939b7 Update to Org 9.5-68-g77e2ec
adds 6243a43ac2b Fix search string generation in nnimap-make-thread-query
adds d85cf33e494 Escape '%' in filenames to fix flymake warnings
adds 54b726c8157 ; * etc/PROBLEMS: More specific recipe for
WebKit-related crashes.
adds 21de5e7b2e5 Fix compilation MinGW warnings
adds 7fdb2ae412d Add some unit tests for 'abbreviate-file-name'
adds 54fd811eecd Merge from origin/emacs-28
adds a95520d3dfa ; * etc/PROBLEMS: Minor clarification of a recent entry.
adds 764341919fc Simplify c8acc5fd92ad9979fc5870623014290cad998337
adds 86fc154317c Fix intermittent electric test failures
adds 14bbebcf1d2 Match password prompts from new OpenSSH
adds ffe40045dcf ; * etc/PROBLEMS: Minor clarification of a recent entry.
adds 78afcea0bbc ; Merge from origin/emacs-28
adds d9b0b730e88 * doc/emacs/frames.texi (Tab Bars): Describe tab-last.
adds 8d9b55330d3 * doc/emacs/frames.texi (Tab Bars): Add text about
mouse and tab-bar-format
adds 261367781b8 * lisp/files.el (user-emacs-directory-warning): Clarify
docstring.
adds 0c51db6bb19 Amend Follow Mode to handle header lines and tab lines
correctly
adds 9e34efb29a7 Merge from origin/emacs-28
adds 67276f34035 Make debugging ert--erts-specifications easier
adds dde591571ab Make paragraph/filling functions in texinfo-mode work
better
adds 5f70682d7b8 Allow 'C-x n d' to work in texinfo-mode
adds 4268d9a2b6b Improve undoing of RET in comint and eshell
adds 52379a44cbf Suppress a compilation warning about vc-switch-backend
adds aca235cb94b ; Fix duplicate temporary file creation
adds 3dae236eb25 Fix charset issues in text/html yanking
adds 6fa5f0cbbc3 Set clipping when dumping stretch glyphs in some cases
adds cdd75893304 Prefer ert-with-temp-(directory|file) in most remaining
tests
adds cddd927d36a Rename 'register-yank-media-handler'
adds 5e66c75e0b6 Fix charset issues when yanking non-plain-text elements
adds 4287e94c305 Add a new debugging/exploration command
`yank-media-types'
adds 0022b02d168 Clean up the yank-media data massaging
adds 19f37afe279 Fix yank-media--get-selection thinko in previous change
adds a460f3d378f Make html-mode--html-yank-handler more resilient
adds 60d205d2010 Mention yank-media-types in the manual
adds a1e11502d6c image-dired: Set window-resize-pixelwise to t
adds 553e4b74f76 Fix hang when displaying xwidget script dialog
adds cc093b03e06 ; * lisp/image-dired.el: Add some basic sections.
adds 51aa6cee2cb Fix resize of xwidgets on GTK
adds ca9fb109f75 lisp/emacs-lisp/lisp-mode.el: Fix parser state
corruption.
adds 846ff294206 Remove code what would always maximize xwidgets on Macos
adds fe91f4438c4 ; * etc/PROBLEMS: Move librsvg-related item to better
location.
adds 2b7a0397e15 Merge from origin/emacs-28
adds 990aad47bd1 * admin/automerge: Die if changing directory fails.
adds 10b4cbb2fc3 Revert "Fix charset issues when yanking non-plain-text
elements"
adds 41b1fa05c7b Switch yank-media--get-selection back to the backend
function
adds 4f365eec10c * lisp/emacs-lisp/cl-generic.el: Add reference to
inspiration
adds 5861b8d0273 * lisp/subr.el (with-undo-amalgamate): New macro
adds 58e271fc5e4 * lisp/xdg.el (xdg--dir-home): Make it a function
adds 032969e8c65 Don't have nntp-report signal an error
adds 3fd0e7fba6f ; * lisp/emacs-lisp/lisp-mode.el: Restore one check in
flet handling
adds e96e6a1ba59 Allow yank-media-types to also show the unsupported
data types
adds 358b8d0361c Fix local variables overwritten when diff-mode is set
adds 06fb81922d9 xwidget.el: limit buffer-name flicker in mode-line
adds 394f6b91673 Really fix xwidget scroll optimization and clip
adds b5efdccefbf Raise an error if creating an unknown xwidget type
adds 35f9e0f4697 Fix flicker when setting hscroll of xwidget
adds 97fa2ffdf7c Delete temp directory after bytecomp test
adds 272693c6fd2 Make xwidget-event-handler more resilient
adds a097303ebb2 ARGUMENTS in Fmake_xwidget is optional
adds 5ba738eb0a2 Make image-compute-scaling-factor argument optional
adds 9a67efa11b0 Optionally use use xwidgets to display <video> elements
in shr
adds 0a2439fa316 Fix shr-tag-video startup issue
adds 3e2c024c419 Fix typo in last shr change
adds 3808cb89c37 Make xwidget-tests pass again
adds 818211ed891 * doc/emacs/search.texi (Isearch Yank): Add
isearch-forward-thing-at-point.
adds 307d164c9c0 * lisp/mouse.el (mouse-buffer-menu-mode-groups):
Tighten "Version Control".
adds ba0e4f3ad3f Merge from origin/emacs-28
adds 430d12e3c0d Don't create temporary files for <video>
adds e9ff2136393 Make `kill_frame_xwidget_views' safe
adds c9fd83e3034 Always set xwidget title if the event was
"load-finished"
adds 104e90d9366 Prefer locate-user-emacs-file
adds 606d8ffe456 Fix default target of motion events
adds 2ccaa95355a Fix compiler warning building net/shr.el without
xwidget support
adds e379cb6f138 Expand the etc/NEWS section about the `medium' font
changes
adds 565514fe96a * lisp/vc/diff-mode.el (diff-setup-buffer-type): Move
to diff-setup-whitespace
adds 5e393e2a973 * lisp/progmodes/prog-mode.el (prog-context-menu): Add
"Go Forward".
adds 3b5069e2259 Add back/forward mouse button bindings in eww
adds cef31747b60 Improve performance when checking case-sensitivity of
Tramp file names
adds b9b27b6e55b * lisp/net/tramp-cache.el (tramp-persistency-file-name):
adds fdc00b98361 Make `dired-split' obsolete
adds 2e6ed253ce4 Add new function 'file-name-split'
adds 912ae5de928 Prevent BadValue errors when creating tiny xwidget views
adds 315d550bf7f Allow 'undo-redo' to be called from Lisp without repeat
count
adds a28647a6b68 Remove spurious %S from 'define-error' messages
adds 63fa896cb0b Try to fix intermittent build problem on Macos
adds 18ebe6c4da3 Fix the look of the <video> elements in shr
adds 057fd1ee9bf Fix package-tests failure on native-comp
adds 278e4fc9c63 Fix mouse face in NS port
adds 68a2a3307d1 *** empty log message ***
adds 346cfc81247 Add support for event processing via XInput 2
adds 2b5a2ab50b7 Fix erasing cursor on top of raised boxes in NS port
adds 7117bbc7aa9 Revert "Fix erasing cursor on top of raised boxes in NS
port"
adds ff9cf991c16 Support opening the toolkit menu bar on NS
adds e9b954f0fdc Revert "Support opening the toolkit menu bar on NS"
adds da5de19423a Revert "Revert "Fix erasing cursor on top of raised
boxes in NS port""
adds 12beb77ec83 Revert "Fix erasing cursor on top of raised boxes in NS
port"
adds b21f1cabd83 Revert "Add support for event processing via XInput 2"
adds 2e2260427e9 Revert "*** empty log message ***"
adds e27ca55ecbf Revert "Fix mouse face in NS port"
adds 1e5eb566cc3 Set embedder correctly to fix menus appearing in the
wrong location
adds 9653cbf3558 Fix invisible content in WebKit dialogs
adds 465ec29926d Fix incorrect offset calculation for clipped xwidget
views
adds 32d1a735ce6 Remove obsolete limitation
adds f7c08c8b419 Make `C-c C-c' in erts-mode work with Point-Char elems
adds 5a58b2f58c2 ; * doc/lispref/files.texi: Fix typo.
adds 754810add1b Make the python missing-readline warning more helpful
adds b1de4a2ede9 Prevent skipping results while changing search direction
adds 2782bc113e5 Revert "Fix localized display of date and time in the
NS port"
adds 1bb3fb4e45a Merge from origin/emacs-28
adds a83ccc46fa2 * lisp/progmodes/prog-mode.el (prog-context-menu): Use
"Go Back" (bug#38797)
adds d7e7f92fc37 ; Merge from origin/emacs-28
adds aeb19af4b55 ; * doc/emacs/building.texi (Lisp Libraries): Fix a
typo. (Bug#51717)
adds 7d3a654e2ad * doc/emacs/maintaining.texi (Basic VC Editing):
Mention Dired buffer.
adds 52fe2340b83 * doc/emacs/windows.texi (Window Convenience): Use
@code for windmove.
adds 747a1ae4ac3 * doc/misc/eww.texi (Advanced): Fix missed variable
name eww-retrieve-command.
adds beaa7e14f39 ; Fix typos in CONTRIBUTE, ELisp manual, ediff
adds 8d81ab374da time-stamp: %F is "file name" not "pathname" + other doc
adds acf408934d7 Merge from origin/emacs-28
adds 4ab7a22abe9 Add `xwidget-webkit-isearch-yank-kill'
adds 4d99388c165 Prevent GDK warning about missing event devices in most
cases
adds 99abafdd0d7 * admin/automerge: Use mktemp if it exists.
adds e3f5f5d8672 * admin/automerge: Fix quoting of some variables.
adds 1e7720d39af Avoid spurious byte-compiler warnings in
package-quickstart.el
adds 810fa21d264 Avoid another byte-compiler warning in
package-quickstart.el
adds 4dd1f56f29f Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs into feature/pgtk
adds b4204bdae83 Fix a memory leak in pgtk_draw_fringe_bitmap
adds 60623aceed5 Merge branch 'feature/pgtk' of
git.sv.gnu.org:/srv/git/emacs into feature/pgtk
adds c3377ae3b7f Revert atimer changes
adds 3aad70326db Use "grep -E" instead of deprecated "egrep"
adds 4424970b2b6 * admin/update_autogen: Remove unused variables.
adds 77aff4c56e3 ; * etc/NEWS: Fix merge error
adds bf4151c65dd ; * etc/NEWS: Fix merge error
adds c5e7a0225b0 ; * etc/NEWS: Improve some entries.
adds a491b73c765 Improve 'ensure-empty-lines' docstring
adds 32086ea233b Fix font weights on MS-Windows
adds cb6cd6c8a26 * etc/NEWS: Remove old news accidentally merged from
emacs-28.
adds b7e212aca47 * etc/NEWS.28: Add changes omitted while merging from
emacs-28 NEWS.
adds d3ccf0895db ; Refer to Repeating from compare-windows info node
adds 3d253fa3aa7 Add `xwidget-webkit-load-html'
adds b73e9040705 Re-generated to get autoloads additions in emoji.el
adds 6c405b7a491 Note that loaddefs.el is copied to ldefs-boot.el
adds 9b80fe55f97 Add tests for 'insert-directory'
adds 42037d8948f Don't save places in literally-visited files
adds 396355f46b9 Re-fix charset issues when yanking non-plain-text
elements
adds 0a93fb499b8 Set `minibuffer-completion-*` variables locally in more
places
adds 894dd18804e Options to automatically stop the Emacs server
adds f30f5311592 Support Tc terminfo flag for 24-bit color support in
terminal
adds 9623342216b ; * etc/NEWS: Move a bookmark related item further down.
adds a9148cdee56 ; Fix heading in etc/NEWS
adds 2963de6540a * lisp/vc/vc-git.el (vc-git-mergebase): More meaningful
error message.
adds 3e234943940 Merge from origin/emacs-28
adds 195f5a0dfa8 Switch to xwidget webkit buffer even if a session
already exists
adds f96380eb80c Fix documentation in xwidget.el
adds 3020791e778 Fix files-tests on MS-Windows
adds 12a638d845e ; * admin/gitmerge.el: Fix typos.
adds f69a808ddcf xwidget: Add xwidget-webkit-buffer-name-format.
adds 9a59d9017bf Add URI as a valid spec for
xwidget-webkit-buffer-name-format
adds 6dae01ad6da Fix tramp-compat-file-name-concat (Bug#51754)
adds 7aad73febfd Merge from origin/emacs-28
adds 51e3625dece ; * etc/NEWS: Improve a recently added entry.
adds 997ca88ef44 ; * lisp/server.el (server-stop-automatically): Doc fix.
adds bf9364a56e6 Add a command to go the gnu.org version of the info page
adds d75558f11c8 Fix problem with non-absolute names
adds 386289bdc84 Fix 8-color PuTTY -nw sessions broken by a recent commit
adds 4a261ce91db ; * src/term.c (init_tty): Fix style of parentheses.
adds 2c082ce800d ; * src/term.c (init_tty): Fix last change.
adds e30cb92db6b * lisp/subr.el (add-hook): Fix adding into
hook--depth-alist (bug#51620).
adds 585e2103df1 erc: Don't announce broken functionality in /query
docstring
adds 6c9ac53249a Improve performance of 'file-name-case-insensitive-p'
for Tramp files
adds a60053f8368 Use posix_spawn if possible.
adds a8fc0808511 Fix compilation on MS-Windows
adds 554a8754936 Prevent crashes in xwidgets whose buffers have been
killed
adds fe0f7bddb64 Prevent crashes from Lisp code modifying xwidget-list
adds a204b29d5ba Allow stopping animations automatically when the image
disappears
adds 35e3d002d6c Make gnus-article-stop-animations obsolete
adds 71bf21f58b0 Fix image-animate declaration
adds 372824a8bf3 Check for WebKit xwidgets inside all xwidget-webkit
functions
adds df2438d3695 Fix potential NULL dereference in xwidget-webkit-uri
adds cd35c1c7cfc Allow using /dev/stdin as a --script parameter again
adds 31279f92ae3 Make "emacs --script /dev/stdin work again when that's
a pipe
adds 9ea7e7c4d48 image-dired: Improve thumbnail mode menu
adds 1d95cef0fee image-dired: Revamp slideshow functionality
adds c9914ba01b7 Make image-dired-thumbnail-mode non-interactive
adds 2d9e7508816 Move Info-goto-node-web to "G"
adds 7fdac623dd3 image-dired: Quote function symbols as such
adds ea54498f3a6 Add input method support for xwidget webkit isearch
adds 070d6297ca4 Fix doc string for xwidget-webkit-load-html
adds 24b86cb4f7a Fix ACL errors with WebDAV volumes on MS-Windows
adds 144ad77fdad Fix Lisp Intro markup error
adds a6905e90cc3 Fix problem with temp buffer killing in
package-install-file
adds fc00fe53e18 Merge from origin/emacs-28
adds dae3c4e89b2 Allow choosing regular-weighted fonts when
medium-weighted exist
adds e9a68b1de5a Remove obsolete comment
adds 0c3bf6ce110 Remove unused xlfd_ enums
adds 766f636a72d ; * src/lread.c (safe_to_load_version, Fload): Fix
coding style.
adds 0b7293a7883 ; * lisp/startup.el (command-line-1): Fix a typo in a
comment.
adds 81535cd8783 Delete .tar.gz temp file after tramp test
adds 87e53578861 lisp/icomplete.el (icomplete-fido-backward-updir):
Expand "~/"
adds 00e3baf6e32 Optimize admin/nt dependency computation
adds 2803cabe890 Add support for input methods to
xwidget-webkit-edit-mode
adds 18eec5720e3 * lisp/emacs-lisp/checkdoc.el (checkdoc-dired):
Autoload.
adds 75e219167e1 ; * etc/NEWS: Fix typos.
adds 449bc51dcd3 Document problem with fcitx and xwidgets
adds 12d554e5c54 Fix typos in etc/PROBLEMS
adds 2c5be6ddca9 Remove Emacs 25 compatibility from Tramp
adds 974192413f8 In insert_file_contents, always set windows' point
markers.
adds e4f8ce78183 Don't start both timerfd and alarms on Cygwin
adds 3ea70eea983 Prevent xwidget webkit isearch messages from entering
log buffer
adds 59a58328bc0 Remove unused xwidget code in EmacsFixed GTK widget
class
adds eb4567e5be1 Fix file chooser hangs inside xwidget-webkit
adds a5008352c43 Prevent NULL-pointer dereference on xwidget callback
error
adds 0d0125daaeb Improve documentation of 'decode-coding-region'
adds 42d4e24ff3f ; Fix typos
adds b4c6ab8cb67 Merge from origin/emacs-28
adds c31d3dacf7f Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds 3e20d50fc5a Revert #if changes
adds 30a00f14c82 Fix coding style
adds 8b98aafe350 configure.ac (PGTK_LIBS): remove pgtk dl dependency
(Bug#50494)
adds 11e4fd11bd6 pgtk: Set correct face color for stretched glyphs
adds f1a60225152 Add WAYLAND_DISPLAY description to cmdargs.texi
adds 6c1f0dd709a pgtk: Handle (child) frame focusing better
adds 37738c32aca Fix coding style
adds 20dd24c3a05 Avoid handle terminal frames in pgtk_mouse_position.
adds 42ea8c21b48 ; * src/pgtkterm.c (pgtk_mouse_position): Add bug ID to
the comment
adds 47d0f6b5ecb Remove garbage #ifndef
adds b22323c3b66 Support xterm-mouse-mode mouse-4/5
adds bc53310aaf1 * src/emacs.c (main): Combine two conditions to one
adds a68575a8146 Enclose pgtk changes within #ifdef
adds b80a24b221e * src/font.h: Remove redundant condition
adds 1fd3b57a927 * src/frame.c (Fframep): Fix comment
adds 4a5aa814ba7 * src/frame.c (syms_of_frame): Revert
frame_resize_pixelwise defaults to false
adds 209662c0bda * src/ftcrfont.c (ftcrfont_open): Revert redundant
brace change.
adds 901938109f7 Remove PGTK_DEBUG stuff
adds dafebe37ebe Use GTK native file choosers in xwidget callback
adds f32280bfa63 Don't create links to undefined commands in
help--describe-command
adds 60a85834202 C++ Mode: Fix incoorect background fontification of <
adds 102406edb1d Don't emit SELECT_WINDOW_EVENT when an xwidget is
scrolled
adds f740becf8ad Correct patch from 2021-11-12 on src/fileio.c
adds 89d7a71ce6a Fix font selection via :family on MS-Windows
adds f7abc04c400 Fix scroll event test in handle_one_xevent
adds aa88845a170 Remove Tramp's `dired-compress-file' handler, not
needed anymore
adds d3666ccdba7 Revert accidential commit in icomplete.el
adds 4df334a0f74 MH-E threads code: use mh-scan variables correctly
adds 439a3094ff7 Find most specific backend for
`vc-backend-for-registration'.
adds 5beed9dfed6 Adjust build-dep-zips.py download link
adds 08ce17c2c0d Fix Gnus gcc header tokenization
adds 48ffbcf7eb6 Fix customization group of python-forward-sexp-function
adds ad442b8887e Make all vc-*-responsible-p functions return a string
adds e29c9308b14 Fix `C-h k' in gnus-article-mode
adds 9627b731c06 Fix crash in xwidget_end_redisplay
adds 370d4038c5a Explain in the manual how to make `cursor-intangible'
work
adds 06632fbaf81 Fix previous -responsible-p change
adds 609bc1d33ad Add `kill-xwidget'
adds c3f53d26043 Expose xwidget navigation history to Lisp code
adds a56dd60d2fb Improve style and comments in font-related sources
adds 96806a22fbb Merge from origin/emacs-28
adds cc4edea872c Use posix_spawn if possible.
adds 480241983ea Fix compilation on MS-Windows
adds 80d23e4438a ; Merge from origin/emacs-28
adds d4536ff2572 Fix follow-scroll-down in a small buffer which starts
slightly scrolled
adds 5dbad52cbfa gnus-summary-line-format doc string clarification
adds 5660ae795b9 Merge from origin/emacs-28
adds 289f3a9e5f4 Add more files to be natively-compiled AOT
adds 091a6126ac7 ; Merge from origin/emacs-28
adds 8aba549263e Improve Tramp error handling
adds acbc7239021 Fix recent documentation updates
adds e6e29b43527 ; * lisp/progmodes/python.el
(python-forward-sexp-function): :version fix.
adds d75ba220e0a ; Revert "* lisp/progmodes/python.el
(python-forward-sexp-function): :version fix."
adds 572eed83fcc * src/lread.c (read_escape): Fix handling of ?\C-<char>
for chars 128-255
adds e6df5a32d07 * lisp/tab-line.el (tab-line-mode): Preserve existing
value of tab-line-format
adds 364cf2494c9 Prefer POSIX timers to timerfd timers
adds d9e91da7690 Stop assuming xwidget views will only be displayed in
TEXT_AREA
adds d5a47727123 Fix xwidget-webkit-back-forward-list
adds 85ac0efe7c8 Fix semantic-symref-perform-search doc string
adds fba537cebc4 Merge from origin/emacs-28
adds 97059bcdffe Fix `C-h k' in gnus-article-mode (don't merge)
adds 7f85e1017d9 ; Merge from origin/emacs-28
adds 044dd1e2102 * rcirc.el (rcirc-define-command): Fix interactive-spec
generation
adds e7d64300aa6 Merge from origin/emacs-28
adds a7c9695835a Fix handling of changed prefix keys in tutorial
adds 6aeaf12551b Allow mm-external-terminal-program to be a list of
strings
adds 2a3c8f3d2e8 Fix outline-cycle-buffer issue in `C-h b' buffers
adds cff1702a52d Fix hanging wdired test
adds bf505a63f98 Support abbreviating home directory of Tramp filenames
adds 83023117de7 Add another 'abbreviate-file-name' test
adds 5b250ca79b9 Fix minor problems resulting from Tramp regression tests
adds 367cf464a12 Fix documentation string
adds a17e3976a8d Fix xwidget isearch for queries that look like format
strings
adds 7cfc3f34bb1 Prevent xwidget windows from obscuring child frames
adds 1d3381ae352 Fix recently changed wdired test on MS-Windows
adds cb0aa89bcfb Fix checkdoc complaints in MH-E
adds d89d5e0f946 Fix handling of folder "+/" in MH-E
adds 199e2468d30 Doc fix; change recommended file name of custom-file
adds 5044151486c Avoid segfaults due to freed face cache
adds c840bfe7e13 * lisp/repeat.el: Detect changes in the minibuffer
state (bug#47566)
adds fe2ac7cb7cf * lisp/repeat.el (describe-repeat-maps): Use
help-fns--analyze-function.
adds b418aad85a3 * lisp/repeat.el (repeat-echo-message): Bind
message-log-max to nil.
adds e852822f3db Fix removal of fringe marks of deleted bookmarks
adds e0abd83b499 Merge from origin/emacs-28
adds aa4cffccac0 Make erc-mode noninteractive
adds 560c921ed8d Allow removing keymap definitions
adds de477ec6834 Add new 'keymap-*' functions
adds 2daffe3550f Adjust `defvar-keymap' and `define-keymap' to the new
syntax
adds 331366395e8 Start adjusting the manuals to talk about the keymap-*
functions
adds 977f102a497 Make results details in ert-run-tests-batch configurable
adds 24a817ccad7 New X resource to control the border thickness of menus
adds 1657e0fb177 Add command to browse xwidget history
adds 8d0c19fb0c3 Lower xwidget views owned by parent when lowering frame
adds ee2a5784561 Fix compilation error in previous keymap.c change
adds 9e2f59132dd Minor copyedits of recent documentation changes
adds 6e93cb09542 Some minor Tramp updates
adds 6748c465aba Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 4f47f10d9f8 Put back documentation of legacy keymap functions
adds 97c23204b98 Make keymap-unset work
adds 058c012f73d Only set LANG if the ID is valid
adds 2a99138f176 Update xwidget webkit history buffer more eagerly
adds 4c467e4aff1 * admin/gitmerge.el (gitmerge-mode-map): Convert to
defvar-keymap.
adds 1a4f210c246 * lisp/rot13.el (rot13-translate-table): Make it a
`translation-table`
adds 0fd79ee039d Convert keymaps in bookmark.el to defvar-keymap
adds 3be2a6b8b40 Make mh-funcall-if-exists obsolete
adds 9e79575486f Remove some references to XEmacs
adds e72061c2622 Fix bookmark-bmenu-mode-map syntax
adds 6f52a1ba2c7 ; * admin/automerge: Maintain.
adds fc8c976298e Temporarily mark two failing tests as unstable
adds 8e67cf41e3a Fix mh-mime build problem
adds 90ac2db9ed9 Make bookmark-set prompt less confusing
adds 38d905abf9e * lisp/tab-bar.el: Doc fixes for commands bound to
modifier keys.
adds c25be3e7bb9 * lisp/tab-bar.el (tab-bar-select-tab): Add check for
wc-frame (bug#51883).
adds fa0b34b716b * admin/authors.el (authors-ignored-files): Ignore some
NEWS files.
adds 249095fd677 Merge from origin/emacs-28
adds cde5dcd441b Change the call signature to keymap-substitute
adds 2caa06eab58 ; * admin/MAINTAINERS: Add myself.
adds e0261d4a0cf * lisp/image-dired.el: Remove unnecessary
'declare-function'.
adds b6ea007f9dc Ignore some externally maintained files in AUTHORS
adds 9ae741750cc Don't draw xwidgets that have just been resized
adds 0fbe543bc1a Use substitute-command-keys in some messages
adds 3b2421e6a72 Prevent subprocess hangs in xwidget
adds 5896ca8925b Avoid delays waiting for input on systems without SIGIO
adds d4e2915dab1 Make process_pending_signals useful on systems without
SIGIO
adds bf04c19cdd0 Fix recent changes related to USABLE_SIGIO
adds 38322419e4d Revert "* lisp/image-dired.el: Remove unnecessary
'declare-function'."
adds b48cbaf5c7e Fix two failing tests in mh-utils-tests
adds f596f0db82c Don't ignore restriction in indent-region-line-by-line
adds ce2f7335f1f Make the optional describe-map-tree parameters optional
adds d7f52c64666 ; * src/macfont.m: fix typing errors
adds 1625123e4ce Fix eldoc usage of newly introduced variable
adds 6cad3dc75e1 Fix `narrow-to-defun' in "async function" in js-mode
adds 44faf546592 Revert VC-related prefix user options to previous values
adds f41c6a70e7c Avoid adding duplicates to Xref history
adds 67ffcc5c7f5 Signal an error for duplicated ERT tests (bug#51941)
adds 7a1e5ac8b29 Eliminate ERT test name clashes (bug#51941)
adds f8478dc1338 Fixup for bug#51037
adds 6c1190c7493 Extend abbreviate-file-name for further Tramp methods.
adds ce33ad8bae7 Update modus-themes to version 1.7.0
adds 71f237d6680 * lisp/vc/diff-mode.el (diff-minor-mode-prefix): Fix
typo from 44faf54659
adds 4da785ec982 ; Minor fixes of doc strings in xdisp.c
adds 5c8c3d59ead * lisp/tab-bar.el: Avoid micro-steps in
tab-bar-history-back/forward.
adds a4e789c2e32 * lisp/tab-bar.el: Optimize data usage for nil
tab-bar-history-mode.
adds 03fba4da8fc Do not exclude emacs-module-tests.el on emba
adds 09a5dd86283 String backslash corrections
adds 69f1bc43c02 Turn mistaken functions into tests (bug#51941)
adds d7a2af59398 * lisp/net/mailcap.el (mailcap-parse-mailcaps): Fix
$MAILCAPS case
adds 64497fb8cc6 * lisp/files.el (file-has-changed-p): Index the cache
with absolute file names
adds 7138e69fdcf Fix documentation on xwidgets
adds 7404f4b4e0b Improve doc string of 'highlight-nonselected-windows'
adds 5eeaf857678 Improve documentation of window hooks
adds 6fc94fb99e3 * lisp/tab-bar.el: Use 'mouse-1' for history buttons
like for 'add-tab' button
adds bf824843f40 * lisp/repeat.el (describe-repeat-maps): Print all
bound keys (bug#49265).
adds 14271d050a3 Fix flyspell-correct-word selected from context menu
opened with the keyboard
adds 02853edba79 Fix sorting of menus in `context-menu-local'
(bug#50067).
adds c6d5fccc92f Merge from origin/emacs-28
adds 3f096eb3405 Make UCS compose/decompose functions more understandable
adds 19e78601a03 Regenerate ldefs-boot
adds 023dc2ac8fb Make puny-encode-string normalize first
adds 5bab1134860 Add `xwidget-webkit-estimated-load-progress'
adds 3ec1ab609e0 ; * lisp/international/ucs-normalize.el: Fix typo.
adds 9f2f6980327 Improve doc-view-mode menus
adds a5e1f8bbddc Display page loading progress in xwidget webkit
adds 24c67435ea5 Use CHECK_LIVE_XWIDGET in
xwidget-webkit-estimated-load-progress
adds b4f0c4c694e Allow controlling where xwidget-webkit stores cookies
adds eb86c33c46d Fix documentation of last commit
adds c496773f377 Fix doc strings in ucs-normalize.el
adds cb612c51d6c Add more test jobs for emba
adds 3e53047fc5e Fix stage in gitlab-ci.yml
adds 408577b402a ; Further fixes in gitlab-ci.yml
adds b11e4320856 ; Still gitlab-ci.yml fixes
adds 0d9aa424f7d ; Fix emba scripts
adds 1dd7a877903 Fix Tramp test
adds 54b2bd1be67 ; * test/infra/test-jobs-generator.sh: Still fixes.
adds 956f21b6b91 Make xwidget-webkit default to not storing cookies
adds 3817ced7ba4 * lisp/xwidget.el (xwidget-webkit-cookie-file): Fix
type.
adds 35de4774caa Clarify doc string in xwidget-webkit
adds 0a3b55aca33 Fix option type of `xwidget-webkit-cookie-file' again
adds 9b08846faa5 Add upward compatibility entry in Tramp (don't merge)
adds 824f0de8362 ; Merge from origin/emacs-28
adds c1eea85be12 * test/lisp/net/tramp-tests.el (tramp-get-remote-gid):
Remove declaration.
adds 991e304cf1c Merge from origin/emacs-28
adds 8331916c850 Remove nonsensical command in xwidget-webkit-mode-map
adds da508cf4bd4 Use `xwidget-live-p' inside `xwidget-at'.
adds 88458f7354e Make xwidget-events special and document xwidget
callbacks
adds 9f06977782e Continue adaptions of emba files
adds bc99604c7ac Fix another narrow-to-defun problem in js-mode
adds 2ba7d1e84e7 Implement the buttonForeground resource
adds fbf361f593d Allow terminating page loading operations in webkit
xwidgets
adds 487ec3cf2a3 Add support for event processing via XInput 2
adds 0c51c1b5ede Expose pixel-wise wheel events to Lisp
adds 6b0424c102b Fix a comment in XInput related code
adds 4351722477c Make shr render text with superscripts prettier
adds 9ccfdd54fab ; * configure.ac (emacs_config_features): Add XINPUT2.
adds 5cb003c31c2 ; Rearrange include in emba scripts
adds 67e06d692a6 Convert snake and tetris keymaps to defvar-keymap
adds 244baa550be image-dired: Improve some messages
adds a3a3d3dd074 Make 'eval' use lexical scoping in most tests
adds 3b68662a822 Fix xwidgets with XInput 2 builds
adds 7294a2861d2 Prevent crashes when scrolling in an unknown Window on
XI2
adds 14cd6ec8d26 Make string-animate smoother
adds 560a6c35cb2 ; Fix my last commit
adds bfcc59371ba ; Rearrange normal stage in emba files
adds 85a078e7853 Add support for the Haiku operating system and its
window system
adds 33e994415d7 Revert last change on emba files
adds 64fc94b11e3 * test/infra/test-jobs-generator.sh: Generate also
stages entry.
adds b60c2a5d853 Add XInput 2 input method support
adds f16bb8693f0 Select device notification events correctly
adds 39f3604e229 Allow handling smooth scroll events in xwidgets
adds b6570602cca Attach download-started signals to correct WebKit
context
adds 677859b7af1 Add pixel delta support for wheel events on Haiku
adds a81fbf83672 Fix compiler warnings
adds 890fd7760c5 Add a user command to stop page loading in
xwidget-webkit
adds f0507192826 Improve Haiku documentation
adds f2730520ce3 Improve the fix for bug#51864
adds 2a4a32eddbe Fix documentation string of x_coalesce_scroll_events
adds 867c57029c4 Fix icalendar time zone parsing
adds 1f08f2258be Revert "* admin/gitmerge.el (gitmerge-mode-map):
Convert to defvar-keymap."
adds f094120360b Implement `pick_embedded_child' for offscreen xwidgets
adds 539ee617d42 Fill the Emacs version on the splash page
adds 354c834fba5 Fix `browse-url-interactive-arg' for certain kinds of
events
adds c22c988b1f3 Fix mouse events on tab bar or tool bar when
'track-mouse' is t
adds 0fbfd4253ec ; Avoid byte-compilation warnings in edmacro.el
adds 7e437af4131 Fix temacs invocation from outside of the 'src'
directory
adds e3d53379705 Fix mouse handling with several TTY frames on MS-Windows
adds 0dd3883defc Update to Org 9.5-72-gc5d6656
adds 1de6a86553c Merge from origin/emacs-28
adds e22c37aa876 Fix horizontal wheel events on Haiku
adds f1ee5c67027 Report time in XInput 2 button events
adds 6d90444ba0f Fix double and triple click in Haiku.
adds 75d294cd4ab Reorganize emba control files
adds 1e0e77bd449 Use variable-pitch-mode in 'C-h C-h'
adds 2716146e6cb Minor cleanup in w32inevt.c
adds 7c52c86a844 ; Fix a few haiku typos
adds 85f193b6133 Add :version tags to new mwheel defcustoms
adds b7db7eb2c7b Fix positioning of pop-up menus when there are
window-margins
adds 08ccce2257d Improve error parsing for GCC -fanalyzer output
adds 1bc4fd6f52e Move the sasl section after the bitlbee text
adds b79cb838a47 implement certfp authentication to rcirc
adds 74386abc0ff ; Simplify rcirc authentication querying functions
adds 73754bc54c0 Adapt isearch help screen for variable-pitch-mode
adds bb2a989e002 Remove variable that no longer exists from manual
adds a4ac6090986 Use only effective modifiers for XI2 key press events
adds 4eb228bfac3 Also filter XI_KeyRelease events
adds 536e7bf03b2 Fix recent compile-tests addition
adds 9324efac480 Make `xwidget-display-event' a special event as well
adds 5fcff0d2cbe Use more precise test for emulated wheel events in XI2
adds 1aef1a6673b Add new format for literal key sequences to
substitute-command-keys
adds 8aea4721d9f Move XI2 event filtering to a more appropriate location
adds 9d8a2832e85 Don't set button event modifiers twice on Haiku
adds c7699b97022 Fix mouse movement event generation on Haiku
adds 61c254cafc9 Add new function buffer-text-pixel-size
adds e91f71676c1 Avoid false positives about wide docstrings for key
sequences
adds 4a3ba8528bc Use substitute-command-keys for literal key sequences
adds d1a2e78b8ca ; Very minor simplification in bytecomp.el
adds 3db3d5a3981 Fix compiler warning in image.c
adds 487ddf466a5 ; Fix typo
adds 698e044a253 ; * etc/NEWS: Fix some typos and improve some entries.
adds a5fbc21bc6c Improve recently installed documentation
adds a59e35d79fa ; Further minor simplification of rx form in bytecomp.el
adds 55f84a12ec1 ; Improve recent NEWS entry
adds 196196c739b Adapt emba jobs
adds d737bfe911f ; Fix error in artifacts paths of emba jobs
adds 6de588ad244 * lisp/tab-bar.el
(tab-bar-history-old-minibuffer-depth): Remove variable.
adds d096e12f447 Simplify `gnu` compilation-mode regexp
adds eef6626b55e * lisp/tab-bar.el: 'C-x t RET' creates a new tab for
non-existent tab name.
adds c3ac8285d42 ; Remove "needs" from emba jobs
adds 0601afcf7c6 src/indent.c, src/xdisp.c: Questions about
with_echo_area_buffer_unwind_data
adds 44923722f42 * lisp/textmodes/flyspell.el: Pop up the menu under
cursor from keyboard.
adds 9ceb3070e34 * lisp/subr.el (event-start, event-end): Handle
`(menu-bar)` events
adds 919cb31cf7f Fix XI2 keysym translation
adds da3db6a15d1 Fix delay between tool bar clicks and visual feedback
adds 2955d46c004 Only reset scroll valuators on real enter events
adds 712898210fd * lisp/proced.el (proced-sort-header): Fix event
positions (bug#1779).
adds d791cd556d6 Fix '(space :relative-width N)' display spec
w/non-ASCII chars
adds 4c5efda8d33 Merge from origin/emacs-28
adds 5c4136f5646 Fix compilation with XInput 2 but without XKB
adds 84d9d47660b Prefer locate-user-emacs-file in gitmerge.el
adds b4fb381d8d7 ; * src/xdisp.c (produce_stretch_glyph): Avoid
compilation warning.
adds bdb489ad5dd ; * etc/DEBUG: Adjust instructions for libgccjit
reproducer.
adds 8b62b20159f Merge from origin/emacs-28
adds 88637c34151 Adapt artifacts paths in emba testjobs
adds f90176b1ca8 Use only effective modifiers when handling XI2 button
events
adds dc0ed8818be Remove extraneous code left over from the ftbe font
driver
adds c484b749f20 Fix mouse-wheel-text-scale
adds 38fdeaef465 ; * etc/DEBUG: Fix last change.
adds 756b8a5f1bd Fix typos in documentation
adds d112c75f53c Merge from origin/emacs-28
adds 3219518e5c6 Fix 1 pixel wide border in frames on Haiku
adds d63fc69b192 Pass options from make to configure through a variable.
adds 3a2eee6f743 Fix string-glyph-split infloop
adds 7394c0fe354 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds e754973d4dd Clear past end of frame on Haiku
adds 7e3c2b553fe Allow NS to handle non-text clipboard contents
adds 8efee422e19 Re-enable the disabledForeground X resource.
adds a13b437c81f Add support for the min-width display property
adds 3a8e4f13fa4 Remove unused arguments to EmacsView.AfterResize
adds d30cdbbde40 Correct adjustments to frame widths in events
adds fdafaf5e416 Fix min-width end condition handling
adds 7878c7f596d * admin/notes/emba (Emacs jobset): Remove stage slow.
adds fc35928ec2b Make `yank-media' work on Haiku
adds 9fe409f958c * admin/unidata/emoji-zwj.awk: Quote functions properly.
adds 5b2ba7da4f0 ; Fix syntax error in generated test/infra/test-jobs.yml
adds 4bfa73f9207 Make display_min_width work from the mode line
adds 84bf9549860 Use a proportional font for the mode line
adds 1a84b7a3289 Tighten `gnu` compile regexp further
adds 6e1b984563c Add sample of -fanalyzer output (bug#51882)
adds c8e28813af0 Minor fixes for a recent commit
adds 7dfa758fef5 ; * etc/NEWS: Fix recently added entries.
adds f1fcd321ff4 mh-utils-tests: Add new tests of "folders +/"
adds 0ccbb6f6d32 Make min-width of the U:-- wider
adds 9d3d972f979 Fix typo in display_min_width comment
adds 20ab639d894 * lisp/vcursor.el (vcursor-get-char-count): Preserve
point
adds de9359d1d7b Fix documentation of 'min-width' display spec.
adds 34f2878ce25 Change eshell-mode mode-line-format insinuation
adds fde9363a57d Add new function 'add-display-text-property'
adds 388b4a12f58 * lisp/outline.el (outline-font-lock-keywords): Replace
‘.+’ with ‘.*’.
adds 833a42fbcf7 Fix min-width problem with "overlapping" regions
adds e99bf271587 Remove APPEND argument from add-display-text-property
adds 39e2c214df7 Some optimizations for emba jobs
adds 764ffa76ed0 Backport Tramp fixes, don't merge
adds 982439401bd ; Merge from origin/emacs-28
adds b4f47d2ee22 Use @pxref when necessary
adds d546659752d Merge from origin/emacs-28
adds 0854453ec23 Revert "Use @pxref when necessary"
adds 05c084cebb3 ; Merge from origin/emacs-28
adds 11e5c7d8ca5 Fix tab-line cycling when using buffer groups
(bug#52050)
adds 82233c2c1dc mh-utils-tests: 'mh-sub-folders-actual' coverage
adds e37eb7f5c67 Add support for pixel wheel deltas on NS
adds b469a015514 Set serial when filtering XI_KeyPress events
adds 7fea9c8415b Define a face for shr text
adds d0ea2a87f4d Fix scroll wheel reporting on NS
adds f1606047c49 Indent `closure' forms better
adds 6e5fd99139b Add temporary mode-line-position change
adds 1b12af26ea1 Tag a test from process-tests.el as :unstable on emba.
adds 223c956fc65 ; * admin/MAINTAINERS: Add test/infra/*
adds 3dcb629f6ac Don't display redundant 'see' in info-mode
adds b711847f591 * doc/misc/flymake.texi: Correct local variable mode
specification
adds 96f58718a04 Correct the :inherit property on some faces
adds d24ad504fcc MH-E: support Mailutils "folders +/"
adds 7f14723aa2b ; * etc/NEWS: Fix entry about reverting to old
'mode-line' face.
adds 0c44b8edb47 Fix handling of '--dump-file' command-line option
adds 92d1bb3e383 * src/emacs.c (usage_message): Fix name of --seccomp
option.
adds aa3a74d9a11 Update 'custom-face-attributes'
adds 4cd6bc88090 ; * src/font.c: Comment about synchronizing with
cus-face.el.
adds 9d37be35227 Fix selection for old GNUstep and GCC
adds db3fbe884fb Add `better-pixel-scroll-mode'
adds fc8b87d904f Don't perform pixel scrolling when window is hscrolled
adds 897a101cd3b Make pixel scrolling through images at the first line
smoother
adds 8887213dcf5 Make tab bar option visible in the menu bar on NS
adds 09c28ca073e Fix sign of pixel scroll events on Haiku
adds 588caf0b274 * lisp/repeat.el (repeat-post-hook): Add check symbolp
rep-map.
adds d1aa552d114 ; * CONTRIBUTE: No cleanups on release branches, even
in docs.
adds a22c9a34bd1 Fix 'posn-at-point' near some overlays
adds 4d16a2f7373 Fix pdf generation with Texinfo 6.7
adds cfaf681d3d2 ; * src/emacs.c (main): Add commentary about
command-line processing.
adds 62d7ddb57c3 Merge from origin/emacs-28
adds 3e40a56d52b ; * lisp/cus-face.el: Remove duplicated width entry.
adds c56e05b968d Make XInput 2 builds work without cairo
adds 824d31e3bf2 Remove empty lines from stash read prompt
adds 673eadaeb55 Explain confusing aspects of XInput 2 scroll wheel
reporting
adds 5d6e1c749a6 Move the precision pixel scrolling feature to
pixel-scroll.el
adds 3f843b25dc9 Add an intermediary face for mode lines:
`mode-line-active'
adds 43a595788de Adjust custom-face-attributes for 'regular' weight
adds c32e8bdc232 ; * etc/NEWS: Fix wording of a recently-added entry.
adds 57bb675cde2 Add new face `gnus-header'
adds 051e49fe3ce Adapt test/infra/gitlab-ci.yml
adds dd6b151c255 Specify initial values for
glyphless-char-display-control elements
adds 11860f89a59 * test/src/comp-tests.el: Eliminate byte-compiler
warnings (Bug#52105).
adds 9721dcf2754 Silence NS warnings
adds f1116f45bca Set initial tab bar parameter on NS
adds b0ef00f370a time-stamp-tests.el: Test more formats
adds d3290145745 Make `pixel-scroll-precision-scroll-up' use existing
logic
adds 141425ce3b8 Make `pixel-scroll-precision-scroll-up' slightly more
robust
adds 3dc9eb8bbd9 Remove GC prone call in
`pixel-point-and-height-at-unseen-line'
adds 828a193066b Set motion event time when handling XI2 motion events
adds 6072370db72 ; Improve doc string of 'glyphless-char-display-control'
adds f9457b8b011 Fix pixel scroll for overlays and text in display
properties
adds f97539876af Improve documentation of wheel events
adds a89731a78c8 Avoid assertion violations in --enable-checking builds
adds 8d67a70e97a * test/src/comp-tests.el: Rework last patch
adds 338f7802373 Simplify use of artifacts in emba files
adds 3c2afa66a21 Make `pixel-scroll-precision-scroll-up' work better
with overlays
adds 08d1c405073 Fix typos in configure.ac
adds bd321f78eb8 Fix xwidget popups on XI2
adds 3ce591804ba Fix xwidget popups on XI2 again
adds 44c856dccc7 Make haiku-win build correctly on non-Haiku systems
adds 1272a2cb638 Adapt gitlab-ci.yml
adds a937f536b35 * doc/lispref/commands.texi (Click Events): Fix wording
(bug#52142).
adds b8b2dd17c57 Update to Org 9.5.1-11-g96d91b
adds 2a4de5e5e5c Fix Subject when forwarding message with 2-line From
adds 1fffe9a210d ; * lisp/org/org.el: Fix version header.
adds f5498a608fe Merge from origin/emacs-28
adds 58128f9b055 ; Use /usr/bin/find in gitlab-ci.yml
adds 1e8074f5ea9 Avoid unused argument warnings in lambda compiler macros
adds d50e0bdbac8 Use compiler macros for the key syntax checks
adds 9a0492ca7c3 ; Don't use remq (breaks bootstrapping)
adds c8df4d1ca35 Tweak gnus-art key binding
adds 390361cb24e Update XKB map on MappingNotify
adds 455b64c3365 * src/coding.c (Fdecode_coding_region,
Fencode_coding_region): Doc fix.
adds bca57086bef ; Remove an obsolete comment
adds c4daff9cf84 * Makefile.in (PREFERRED_BRANCH): Now emacs-28.
adds d648874110b Merge from origin/emacs-28
adds 0400b3c329b * doc/emacs/haiku.texi (Haiku Basics): Fix a typo.
adds a1aa9cbf57a Make overhangs in ftcrfont work on Haiku
adds 618070d4b41 Allow customizing the pixel delta of wheel events on X
adds 43201801114 Fix last change for non-X platforms
adds 6943786b5c1 Avoid undefined behaviour when copying part of structure
adds d8dd705e9d8 Really make `x-scroll-event-delta-factor' dependent on
system
adds 8f5d2a3181d Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 3b8e122bc7a Use /* */ comment style instead of //
adds 073111cc775 Replace XFillRectangle with cairo_rectangle and
cairo_fill
adds 92cd274ba82 Remove draw_glyphs_debug
adds 7d8f0c0586d * src/xdisp.c (mouse_face_from_buffer_pos): Revert
whitespace only change
adds 194c299470e Merge remote-tracking branch 'origin/feature/pgtk' into
feature/pgtk
adds 66b5f5a8726 Fix build after merge
adds 127be1e8b39 * lisp/frame.el (display-graphic-p): Fix typo.
adds 105205c86bc Get rid of pgtk_select and use xg_select instead
adds faa593ac5dd Enable pixel-precision scrolling on pgtk port
adds afff603778b Add missing function declarations to pgtk-win.el
adds d15dafeefb5 Stop setting mouse face GC manually, as it is no longer
required
adds b3277883f35 Make interrupt input optionally work on PGTK
adds 72d223a5445 Enable shallow menu bar updates on PGTK
adds 49422d2e698 Do not buttonize key bindings outside of *Help* buffers
adds 247ed6ccbcf Make fill-region-as-paragraph clear the markers it
creates
adds e3351f61529 Use mupdf in doc-view-mode if gs is not installed
adds 4de13ef147a Signal a better error in tabulated-list-sort
adds 0d2f184a110 project-kill-buffers can display list of buffers to kill
adds f0eba4ea5e1 Make `group' widgets prettier in Customize
adds 73cf27aa45d Make Re: recognition in ispell-message less ambiguous
adds c2c9e7e3cbb Don't return whitespace for thing-at-point in
whitespace-only buffers
adds 030a5c57048 Remove problematic characters from modus-themes.org
(bug#52126)
adds 708ffac5ea1 * test/infra/gitlab-ci.yml (.job-template): Modify find
scripts.
adds c6237462412 Fix up generation of help text for ldefs-boot.el
adds 0c1c6f0ba71 Regenerate ldefs-boot.el
adds 67676bb5a04 Fix NS port text decorations (bug#52156)
adds 50379fb78d0 Fix build on macOS
adds 1efc14561d6 Edit the lispref manual for define-key/keymap-set
fallout
adds 1bd7b5dd516 Fix some of the argument handling in keymap-set and
keymap-substitute
adds 804c69dafd6 Audit the Emacs manual for keymap-*-related changes
adds 72b7fccc15c Add new package pixel-fill.el
adds a59deef359c Allow non-float values in x-scroll-event-delta-factor
adds f3bb2b80b4a Add `ns-scroll-event-delta-factor'
adds 4beecd8e8ca Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 3cba5688865 Fix annoying bell rings when pixel scrolling to buffer
limits
adds de9d27f679d Avoid undefined behaviour when copying part of structure
adds 0c9f98f7619 ; Merge from origin/emacs-28
adds ecf3bf66ba8 Remove problematic characters from modus-themes.org
(bug#52126)
adds 30553d889d7 Merge branch 'emacs-28' of
git.savannah.gnu.org:/srv/git/emacs into emacs-28
adds 4e2fa4c34b8 Merge from origin/emacs-28
adds fe5baf0a101 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds f633116c09d * lisp/pixel-scroll.el (pixel-scroll-precision): Handle
zero delta.
adds 9fe993371ba Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds c3a440e520d Calculate pixel deltas correctly
adds 68c09c6b741 Better CPS conversion of multi-binding `let`
adds b79d779ae83 Improve upwards pixel scrolling for large images
adds 6c17cdc1dc0 Fix 1-off errors in pixel scrolling code
adds 55151f94ea3 Fix pixel scrolling again
adds 5cab2684c07 * src/nsterm.m (Vns_scroll_event_delta_factor): Fix doc
string.
adds 5fb9a033f89 Allow inhibiting warnings about obsolete macros again
adds 3966a28454d Generalise CPS-conversion let optimisation
adds 7b235b1ec05 Allow storing buffer names in registers
adds 9b381a95ef6 Improve native compiler startup circular dependecy
prevention mechanism
adds 99c276b3c0a Revert "Preload paren.el"
adds 10d371e4fa0 Document pixel-fill-region
adds a2d98c54f71 Use pixel-fill-width in shr.el
adds 7433e745711 Improve documentation of pixel-fill
adds 3747c59cac0 ; Fix last change.
adds bf299b7d2f7 ; * src/comp.c (syms_of_comp): Fix first lines of doc
strings.
adds a7dfb2acfc1 * lisp/loadup.el (paren): Preload it (again).
adds aa0162ddfa3 ; Auto-commit of loaddefs files.
adds 3005c00b13e Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds b463dc8921a Synchronize pgtk tab bar code with xterm
adds 034d8a3ea84 Make pixel scrolling faster
adds 541f61b378e Avoid unnecessary call when pixel scrolling
adds 1f9834cd764 Don't include the other loaddef files in the
no-autoloads section
adds 71f33b39cfd Make "make force-autoloads" produce the correct result
adds a4cf68af2b8 Add an ldefs-boot.el target to the Makefile
adds a8c067591e4 Autoload byte-compile-warning-enabled-p
adds e2637beb286 Regenerate ldefs-boot.el
adds ec59a6cb0fa Make date-to-time work with date-only date strings
adds 3e756b12b62 Suppress emacsclient message that daemon should have
started if --quiet
adds 2fb5e91d012 Update publicsuffix.txt from upstream
adds 6adf37b4a5a Update SKK-JISYO.L from upstream
adds 6192525a96f ; make change-history-commit
adds 354f6c56095 ; * ChangeLog.3: Formatting fixes.
adds ab291656d0e ; * ChangeLog.3: Fix typos.
adds cd9dd26d24c Format and index concept 'predicate' in ELisp Intro
adds 70c229b1fc4 Fix regression in gdb-frame-handler
adds 9aa8fd6e62c * src/callint.c (Fcall_interactively): Fix
inhibit_mouse_event_check.
adds 9e16c6a96d6 ; * src/comp.c (syms_of_comp) <comp-no-native-file-h>:
Doc fix.
adds 6d5886e7804 * test/lisp/repeat-tests.el (repeat-tests-call-b): Test
for commit 588caf0b27.
adds ef4954b69c1 * lisp/repeat.el (repeat-keep-prefix): Change default
to nil.
adds ea5a90b4f47 * lisp/repeat.el: Fix long-standing problem when a
random key activates map
adds 8fa4749df16 ; * ChangeLog.3: Filename fixes.
adds e9fdb119033 ; * ChangeLog.3: Some additional fixes.
adds e632b83a281 Update authors.el for Emacs 28
adds 93d9bc09f41 Merge from origin/emacs-28
adds bc6bcb8f0be ; Auto-commit of loaddefs files.
adds 9fa15463bd8 ; Merge from origin/emacs-28
adds 5477b929da8 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds c13b49a110f update_autogen: Remove deprecated -I flag
adds bab29694047 Support precision mouse scrolling on MS-Windows
adds 9d17e346fe1 Preserve newlines at the end of pixel-fill-region
adds 2d60566c878 Use proportional fonts in the Gnus headers by default
adds 3bc0768e9b8 Enable gnus-treat-fold-headers by default
adds 658085d0699 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 6e5c2fb468d Stop relying on `x_coalesce_scroll_events' in pgtk code
adds 2ee6621fe9f Fix precision pixel scrolling for a recent change
adds ddaedb1910c ; * src/w32term.c (w32_construct_mouse_wheel): Fix a
typo.
adds 6348ca1a888 Make pixel-fill-region handle space regions better
adds 8959b1343b4 Fix update-glyphless-char-display variable setting
adds 6a60bd475d6 Add a new minor mode `glyphless-display-mode'
adds 45252ad8f93 Fix closure-conversion of shadowed captured
lambda-lifted vars
adds 93824a760ed Add new face `variable-pitch-text'
adds 0f6bf308ab3 characters.el: remove repetition in
glyphless-char-display-control
adds d086d4f91d1 Fix fencepost error in pixel-fill--fill-line
adds e2e2dd4890f Mention 'glyphless-display-mode' in conjunction with
bidi display
adds cbcf8a616e5 Fix table-fixed-width-mode when typing fast
adds 02ebd790b78 * lisp/emacs-lisp/cconv.el (cconv--lifted-arg): Simplify
adds ec3b6fa8e18 Make `C-x C-d' require either an existing directory or
a wildcard
adds c35c86a353c * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Decl
struct predicates as pure
adds f3284d5acd9 * Redefine `comp-cstr-shallow-copy'
adds fd86829e664 Make use of `comp-cstr-shallow-copy'
adds ed7591c9055 Fix "SEE ALSO" buttons in some man pages
adds 1914d946d62 Change how Dired displays available space
adds 01a6c0b409c Get rid of vmotion loop in
`pixel-scroll-precision-scroll-up'
adds 78a3933b62c Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds a4ff8411546 Fix precision scrolling when there is a scroll margin
adds 5001f4f91b9 Add `touch-end' event type
adds 603bdc8d38c Add some primitive momentum-based precision scrolling
adds c6dd8dd2233 * lisp/emacs-lisp/macroexp.el: Improve last change
adds aaf0e62048e * lisp/cedet/semantic/bovine/c.el
(semantic-tag-protection): Silence warning
adds 35075267a67 Add a bidi-control target for
`glyphless-char-display-control'
adds 20ab7e07afe Fix usage of deprecated syntax in some cedet tests
adds d353c08d2bf browse-url-button-regexp: Recognize gemini: links
adds 5db380abad0 Ensure there are no duplicate separators when creating
a context menu
adds 7ca865dc52a Add `cl-constantly' function
adds 3f98188b864 Make dired-virtual doc string less confusing
adds 2f6b519eaeb Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 7fa11be2fae Fix `menu-set-font' on pgtk
adds 4844aaac199 Documentation fixes for pgtk port
adds 105c7562dc3 Get rid of duplicate pgtk function
adds 6927841ecba Fix recent changes related to 'glyphless-display-mode'
adds dfc7338828a ; * lisp/international/characters.el: Fix a typo in
last change.
adds e2494bdaeea ; * lisp/dired-x.el (dired-virtual): Doc fix.
(Bug#20992)
adds aa6a05c146e Fix display of free disk space in Dired
adds d45e72fe5a9 Improve momentum scrolling algorithm
adds a516ab79c30 Add a new variable 'process-error-pause-time'
adds 9ea5a915bd1 Make `C-c C-w' copy the executable bits to the new file
adds c469efbd836 * lisp/gnus/gnus-art.el (gnus--variable-pitch-p): Don't
error out if face nil
adds 4c7faf33776 Fix previous macroexp--warn-wrap change
adds a97fce7a894 Fix characters.el build issue
adds 84166ea2e6a CC Mode: Recognise "struct foo {" as introducing a type
declaration
adds 50b40e1d4f0 ; * lisp/org/ob-julia.el: Fix Author header for
authors.el.
adds 9963b11bf71 ; * admin/authors.el (authors-aliases): Further updates.
adds 2be090d5d30 ; * ChangeLog.3: Minor fixes.
adds 40fc31ea286 ; * ChangeLog.3: Update.
adds 6294e60205d ; * admin/authors.el (authors-aliases): More fixes.
adds aa1d7dd867c ; * etc/AUTHORS: Update.
adds fa2e812894b Merge from origin/emacs-28
adds 740ae2818fa Bump Emacs version to 28.0.90
adds 8ff1a9d00bf ; Merge from origin/emacs-28
adds 8230a47ecc8 * lisp/help.el (help--analyze-key): Prefer
posn-set-point over mouse-set-point
adds 334ff0232e0 * lisp/repeat.el: Use same logic for repeat-check-key
and repeat-exit-timeout.
adds b3d4b18507d ; make change-history-commit
adds f38dfa56a0c ; Update loaddefs files.
adds 48d1e6e9d92 Merge from origin/emacs-28
adds cf49f6ef656 ; update_autogen: Remove -I flag handling completely
adds db56f2c264f update_autogen: Remove unused -H flag
adds a8bfdf2efc4 update_autogen: Improve error handling slightly
adds 608267c71e1 Support display of non-ASCII characters with aligned
columns
adds 8203c2cd305 ; * src/xdisp.c (syms_of_xdisp)
<align-columns-display>: Doc fix.
adds f5f5297a925 * etc/NEWS: Mention change in `insert-directory'
derivates. Fix typos.
adds 15d5af8cb09 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds ef2c3868294 * lisp/pixel-scroll.el (pixel-scroll-start-momentum):
Fix algorithm.
adds 67191f7eee3 Make momentum scrolling much nicer
adds 054319e9fde Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds f17d0dfb3e6 Generate touch-end events on pgtk
adds 0a50ad11dbc * lisp/tab-bar.el (tab-bar-close-other-tabs): Fix
regression.
adds bbf4140091d * admin/diff-tar-files: Don't assume .tar.gz.
adds 6b99b6eb8bc * admin/make-tarball.txt: Various clarifications.
adds e0ee1d003ac Work around IBM XL C compiler bug
adds f35d6a9c732 * CONTRIBUTE: Improve commit message instructions
adds fed35a89517 Port emacsclient to Solaris 10
adds 9c222b9c1a7 Port to C compilers that lack size-0 arrays
adds c66eb524537 Merge from origin/emacs-28
adds 1afa295aed8 Improve velocity calculation in momentum scrolling
adds 57a9bf8d418 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds f638541785f Fix a compilation warning in pgtkterm.c
adds 729311c22b2 Keep track of scale factor by atimer and recreate
cairo_surface_t
adds 76099240119 Adapt directory summary line handling in Tramp
adds ba063f8141e Send scroll stop events to xwidgets when built with
XInput 2
adds 1431fce67f7 Revert "Support display of non-ASCII characters with
aligned columns"
adds d3eb3918d49 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 5869bf55b23 * lisp/emacs-lisp/cl-macs.el (natnum): Define it as a
type
adds e3a10c8cd90 * lisp/emacs-lisp/cl-macs.el (natnum): Fix typo
adds 9db76af76c2 ; * lisp/image-mode.el (image-mode): Minor doc fix.
adds 8fda6770afc image-mode: Advertize viewing as text less eagerly
adds 756c2099bf4 * lisp/image.el (image): Add :prefix and :link.
adds 2bd1b1ace82 Fix dired--insert-disk-space
adds 8090ef48c90 Fix typo in NEWS about 'write-file'
adds 430622796b7 Don't support obsolete sregex syntax in re-builder
adds ddc875d9f75 emacs-lisp-mode: Use error face for "/d" indicator
adds 20124d78e7b ; Minor cleanup in re-builder after my last commit
adds 52b2ffd83b9 Improve how dired-mark-sexp interprets file sizes in
non-C locales
adds 4a303c4dcac Remove separators at the beginning and end of the
context menu
adds 85e56d97b71 Clarify the run-at-time documentation about "integral
multiple"
adds 32a8b3bc22b Fix regression introduced by the previous date-to-time
change
adds b56f2737c64 Add support for some Polish characters with `C-x 8'
adds d003f70c6fa Move 'C-x 8 .' to 'C-x 8 . .'
adds d0997eefea7 Add a docstring to `iso-transl-set-language'
adds c9186b1b0bf Use gnus-message instead of plain message in gnus-search
adds 19ac237c9ee More-robust svg_load_image fallback
adds 02386da9389 Simplify svg_load_image
adds bcb4651c412 Improve overflow checking in svg_load_image
adds 5586eb463fb Prefer rsvg_handle_get_intrinsic_size_in_pixels
adds 76bbb7e648d Remove two functions obsolete since Emacs 23
adds c082dbbc215 Remove some more items obsolete since Emacs 23
adds 7558e830970 ; * etc/NEWS: Move incompatible changes into a separate
section.
adds c8b72ad0eaf Add more dired-x tests
adds 397a6a73d78 Revert "emacs-lisp-mode: Use error face for "/d"
indicator"
adds 1e2bc1bbf47 Port to Tiny C on x86-64
adds 352c737dcef Ensure that MAIN_FIRST have finished compilation before
doing the rest
adds 1450fa16ed9 Make it work to pixel scroll by deltas larger than the
window
adds be1359884f6 Make last change work for deltas that are multiples of
max-height
adds b060c3844fb Make `mouse-1' restart the cua-rect rectangle
adds 6042417664e Fix highlighting of "Exit*" phrases in f90-mode
adds 55ff91e822b Fix keymap-lookup implementation
adds 644dd2f0505 Make the error message in epa-display-error more helpful
adds 284cc2491d0 * lisp/minibuffer.el: Don't return a boundary outside
its arg
adds 5d6f8287997 Unbreak build after
9c222b9c1a7f91497a37567b4d7de3a511fff069.
adds ab828569ab1 Merge from origin/emacs-28
adds 1dfcac6e10a Update Tramp version (don't merge with master)
adds 3b514421ebf ; Merge from origin/emacs-28
adds 9fbc4fa0e73 Add Tramp version integrated in Emacs 28.1
adds c006c490eb5 ; * doc/misc/efaq.texi (Latest version of Emacs):
Update version.
adds eafcccd38f1 ; FAQ: Normalize references to the NEWS.NN file
adds 7282e492d5c * doc/misc/efaq.texi (New in Emacs 28): New node.
adds ef4d216eb32 Remove reference to variable obsolete since 24.1
adds bc55dc04af7 * doc/misc/erc.texi (Keystroke Summary): Fix doc for
TAB.
adds bef17bca215 * src/dosfns.c (Fint86): Doc fix; don't use obsolete
names.
adds 745a732ae40 ; Further author fixes in authors.el
adds d82cfbc0e92 Merge from origin/emacs-28
adds fba17b0747a Make precision pixel scrolling work in an hscrolled
window
adds d44d6ae016e Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds 39c466b1958 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 84c9369fd74 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 6d7a1123b44 Merge branch 'feature/pgtk' of
git.sv.gnu.org:/srv/git/emacs into feature/pgtk
adds 142e827bc40 Fix dependencies for files in the 'nt' subdirectory
adds 3e7aff5fcdd Yet another place inside redisplay_window to prevent
quitting
adds 16b87415568 ; Silence byte-compiler warning in test
adds 796075ef7e1 Make use of Trash on macOS (bug#21340)
adds 6d6d2b73d06 ; Fix removal of obsolete newsticker function
adds aa6681a51ad Fix the MinGW build broken by recent changes in image.c
adds 7c68c84674d Silence byte-compiler in some tests
adds 7384a329d25 Further changes on directory summary line in Tramp
adds 63be97fb050 Fix (date-to-time "2021-12-04")
adds de727b5886f eieio-core.el: Allow assignment to cl-structs through
`slot-value`
adds 7c5e699b814 Add ".crate" to Tramp archive file suffixes.
adds 7505abae396 Improve bookmark-maybe-historicize-string doc string
adds 3bfd8e40078 Add a comma between groups in gnus-inews-insert-gcc
adds 08782d58db6 Fix pixel-fill--fill-line infloop for certain
unbreakable lines
adds f247fa5d5ce * lisp/isearch.el (isearch-delete-char): Reopen hidden
overlays (bug#52248).
adds 2898566fa0d Don't swallow gnus-search errors when creating nnselect
groups
adds ae415e79714 Avoid having gud bug out if `C-x C-a' has been bound
adds b3505e31d6c Further gnus-inews-insert-gcc fixes
adds ab41b1c5541 Fill Emacs version on about screen
adds dbadbb5badb Tweak fancy-about-text
adds f14a4c377df Make package-dir-info more resilient
adds c585112ac5f Update the Info documentation of Eshell's built-in
commands
adds 643eee8b1bf Make pixel scrolling through images less jumpy
adds d3b4f838b98 Add IRC introduction to the ERC manual
adds 5404973916d Make help--describe-command more robust
adds 133f9a7e940 Fix tty mouse wheel on window systems other than X
adds 5d7eb2979bc Clarify Creating Frames documentation
adds 7842a606b76 Improve before-make-frame-hook and
after-make-frame-functions docs
adds 8bdea767208 Remove hack from seq-tests.el for broken
`with-suppressed-warnings'
adds 00236cc802a Fix the enumeration values returned by 'try_scrolling'
adds f3e6a432c59 ; * doc/misc/efaq.texi (New in Emacs 28): Add more news.
adds a1e30e41063 ; Fix most remaining AUTHORS warnings
adds fef3e600618 * lisp/emacs-lisp/edebug.el (edebug-eval-defun): Minor
doc fix.
adds c086358574e Update to Org 9.5.1-15-gdb4805
adds 520a703fa7d Merge from origin/emacs-28
adds bf869aa698a ; * doc/misc/eshell.texi (Built-ins): Improve markup,
fix typos.
adds 9167fbd323c Remove hacks for broken `with-suppressed-warnings'
adds 722a8ebb712 Silence warnings about testing obsolete functions and
macros
adds d16db92cc79 Silence byte-compiler in generator-tests.el
adds 622550f7187 Interpolate large pixel scrolls
adds e5f74cecf13 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds 3925fd777f9 Fix coding style of a recent change
adds 44ed0981535 Fix double buffering on pgtk
adds f851e725b35 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 360d2d3a332 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 1710fca4466 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds aacc371ac5e Merge branch 'feature/pgtk' of
git.sv.gnu.org:/srv/git/emacs into feature/pgtk
adds f99745c78ec * src/frame.c (gui_set_border_width): Revert confused
changes
adds 42d4ffad5ad Fix SEGV crash by unref css provider too much
adds f68a0314e3c * src/pgtkterm.c (x_set_parent_frame): Fix coding style
adds 509dec902c4 Fix out-of-bounds access in xdisp.c
adds 25dc0d1de6e ; Another protection from out-of-bounds access to
it->stack[].
adds 19307704bd6 Use gnus-error to report mail-source failures
adds fad4049a099 Remove no-op calls to decode-char with 'ucs' arg
adds 2d0e1e55958 Light copy-edits to recent additions to ERC manual
adds b961af66b9e Fix fancy-about-screen point placement
adds 8ef6eeeaea2 Revert "Improve before-make-frame-hook and
after-make-frame-functions docs"
adds 6faf72eab63 Revert "Clarify Creating Frames documentation"
adds 6980a4fa450 Fix regression introduced by previous context-menu-map
change
adds e00623c5bd1 Fix wording in eieio.texi (Generics)
adds 0d8e9588e1c * lisp/info.el (info-menu-star): Improve documentation
adds a996ddb5e61 Update comment about `declare-function'
adds d3d8a6ccda7 ; * etc/themes/manoj-dark-theme.el: Remove not defined
face info-menu-5
adds dd2a8468904 Add workaround to compilation warning in gcc 10.x in
image.c
adds 6620d03e334 ; * src/image.c (webp_load): Minor stylistic fix-up to
previous change
adds 77de40aed31 Audit `string-match' usage in shr.el
adds 8f2d0450ad2 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds c83dc91579b Fix coding style
adds 7314c12e64e Fix child frame crash on pgtk
adds 2454f9876d6 Don't fill byte-compilation warnings in batch mode
adds e6a0cfaad53 vc-git--program-version to support Git for macOS
version string
adds e449f62a79f Fix jittering when precision scrolling over images
adds fba7c875952 image-dired: Don't disable mouse dragging
adds 82f96ed3801 image-dired: Use string-match-p in one case
adds 9171061352a EIEIO: Remove redundant type info in help
adds 2a73a52c4aa ; Small doc fix in recent eieio-opt.el change
adds 9ab479b639c Make gnus-check-backend-function mode `debug-on-signal'
friendly
adds 0dca455d144 Make the Git stash commands available in vc-dir Git
buffers
adds 34f56561372 Document the subtleties of the 'cursor' text property
adds 0bf10d50820 * test/Makefile.in (check-declare): Add missing --batch.
adds e3427faf55d Fix typos and improve consistency in ERC manual
adds 013161d4a77 Merge from origin/emacs-28
adds 4434deaee2a Added dired-create-destination-dirs-on-trailing-dirsep
adds 0d88c3c340e Add time-convert tests
adds 83fa35bb16a Use time-equal-p to compare timestamps in tests
adds af606189459 Simplify cedet-utest-elapsed-time
adds 524c42fa0eb Prefer nil to (current-time) when either will do
adds f4d7ca73e3a Simplify message-unique-id etc.
adds 084f4405716 Simplify message-make-expires
adds 2bda02943b5 Use time-convert in with-decoded-time-value
adds 186637314df Fix image load timekeeping bug
adds 15f20c0bd06 Simplify RFC 5322 time zone generation
adds dbef2145c78 Simplify by using format-time-string
adds 19932c32039 Avoid timestamp info loss in mh-alias-tstamp
adds a21b8c5d7df Fix minor clock skew issues
adds c1145c31adf Update org-compat doc string
adds 9eba6b966e3 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 0b6a632f992 Merge branch 'feature/pgtk' of
git.sv.gnu.org:/srv/git/emacs into feature/pgtk
adds 2e8d1ad0f20 image.c: Remove some dead code
adds 63c8a6066a2 Add package management to tutorial and startup screen
adds 3384efb903d ; * etc/tutorials/TUTORIAL: Fix typo in last commit.
adds 283db0d703f * etc/tutorials/TUTORIAL.sv: Adjust to latest change in
TUTORIAL.
adds d529207b0eb lisp/minibuffer.el: Fix for bug#52169 regression
adds 4d93859c871 Merge remote-tracking branch 'origin/emacs-28' into
trunk
adds 2bd9d7bd0a5 ; * etc/tutorials/TUTORIAL: Minor wording change in
recent addition.
adds a12de96455f ; * etc/tutorials/TUTORIAL.sv: Re-adjust to latest
change in TUTORIAL.
adds c9e901f4a61 Avoid small parasitic button on mode line
adds aa63064fec4 Fix mode-line display on TTY frames
adds cdb4bc0a818 Revert "Avoid small parasitic button on mode line"
adds e135f15aac8 Tramp code cleanup
adds dd2a994f0c6 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 4eb749a1731 dired.texi: Document
dired-create-destination-dirs-on-trailing-dirsep
adds 5a9965f0c72 Fix previous shr-parse-style change
adds 79335aa1857 Assume unfilled byte-compiler warnings in tests
adds e637afce45e Remove spurious space in byte-compiler warning
adds bed5af1ea32 Silence byte-compiler in two tests
adds e17aea73a5b When registering Gnus message ids, guard against no
registry
adds d9b3f665bc5 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds bdcf3c35045 Cancel xwidget progress timer when buffer is killed
adds da23e607d33 Select the right buffer for event in context-menu
functions (bug#9923)
adds abf06a46b49 Merge from origin/emacs-28
adds 9a1e87ba448 Add vc-git-stash-pop to vc-dir-git-mode
adds 3939cb2a9ca Remove XEmacs compat code from strokes.el
adds 092c03d2c30 * lisp/view.el (view-mode-map): Convert to
defvar-keymap.
adds 8aa2aac5002 Remove obsolete values from image-mode-auto-resize
adds 00e6aeacf25 image-dired: Fix behavior of slideshow command
adds db56e32d124 * etc/tutorials/TUTORIAL: Say that there is usually a
delete key.
adds c94b81bfc18 Remove some unnecessary references to Emacs 22
adds 6e50d86ca20 Add the new packages section to the Italian tutorial
adds 1d0a60113fd Make a more robust check in Tramp using scripts
adds 691470ec4ed * doc/misc/eshell.texi (Built-ins): Fix xref.
adds 77a30e1e88d browse-url: Remove support for Netscape
adds 8f7da3ecb5e Improve before-make-frame-hook and
after-make-frame-functions docs.
adds 9168abd7f52 * etc/tutorials/TUTORIAL.he: Add section about package
management.
adds 9013e4ea194 browse-url: Remove support for Galeon
adds beed398eb5e browse-url: Refactor code to find executable
adds 5364c571988 Improve yanking in the middle of comint process output
adds 10655ce02f9 image-dired: Navigate from image display buffer
adds b9c43acdd62 Check decoding results in webp_load before using it
adds 13556f32ba5 ; * lisp/textmodes/texinfo.el: Remove stale comment.
adds 7d7f3d98dc0 Pacify svg_load_image compiler warning
adds 176c63287ff Convert etc-authors-mode-map to defvar-keymap
adds bdeb189cf20 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 5671709590e Send scroll stop events to xwidgets correctly
adds c4dab6c179a Allow customizing precision scroll interpolation
adds bf79dad3f20 Make interpolated scrolling work better
adds 41b1d223c6a Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds b0a960308bd Fix last change
adds d5a6dd1f8cd ; * etc/NEWS: Fix typos.
adds d8c383b25ed Improve precision scroll interpolation
adds f10d4b31d6d Clear scroll interpolation when interpolated scroll
completes
adds 58cf601aada Fix coarse scroll deltas on macOS
adds d34009db66c Remove dead link from newsticker
adds 0f30227f97d ; * lisp/net/browse-url.el (browse-url-epiphany): Fix
typo.
adds b80d7568e41 * lisp/dired-aux.el (dired-check-process): Doc fix.
(Bug#52337)
adds 1933cd5307e Doc fix; Epiphany has been renamed to GNOME Web
adds ce5bca49134 Document native-comp-async-report-warning-errors more
adds 05af96456c0 Merge from origin/emacs-28
adds 0a2507ff909 Backport: Make a more robust check in Tramp using
scripts
adds e6e62eedd77 ; Merge from origin/emacs-28
adds ed03b2f3017 Convert shortdoc-mode-map to defvar-keymap
adds 1ea5b821452 Define calc-help-map in one step
adds 5922c972cd1 ; * lisp/calc/calc-ext.el: Fix warnings in my last
commit.
adds 6cf358d7a27 Define some more keymaps in one step
adds 00d107ebead * lisp/mouse.el (context-menu-entry): Bind to
make-sparse-keymap, not ignore.
adds aa3434369e0 lisp/mouse.el: Fix some lambdas quoted with ` or '
adds 3a0e0187b71 * test/lisp/emacs-lisp/cl-macs-tests.el: Avoid
`with-suppressed-warnings`
adds c6bf11c2815 * test/lisp/emacs-lisp/subr-x-tests.el
(subr-x-named-let): New test
adds 929a8010aca image-dired: Remove some TODOs
adds 63f07ea22f3 image-dired: Go to next image when marking
adds 47cd820d93d Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds dae4fc738a2 image-dired: Show image info in header line
adds bb1252bdb33 Allow customizing step between each interpolated scroll
adds 52f3fe46a35 Fix jumping cursor during interpolated scrolls
adds 07d95325e4b Fix pixel scrolling over lines with different sized
glyphs
adds 948a8936ba2 Make precision scrolling up work over display strings
adds c8c7822c513 * etc/tutorials/TUTORIAL.it (CONCLUSIONI): Reword
paragraph.
adds 24e9616a0fe ; Merge from origin/emacs-28
adds 538fc1d0e07 Fix mode-line display in Calendar mode
adds eb9e33e2386 ; * etc/NEWS: Non-nil repeat-keep-prefix is not the
default anymore.
adds 6ba2f028cfa Revert "Grep alias `all' shall not match parent
directory"
adds 35a96139df1 Clarify a comment in xdisp.c
adds be860c1385a Fix manual entry of 'quit-restore-window' (Bug#52328)
adds 1821844357e Add missing K key documentation for Cangjie input
methods
adds 6ecb24f8772 Merge from origin/emacs-28
adds bbfb3737836 Improve lock-pid handling in Tramp
adds 8f3f785c555 Fix thinko in Tramp test
adds c0b9041ebde Fix logic in 'compute_window_start_on_continuation_line'
adds 6919d5a7c0a Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 57923818fcc ; * lisp/htmlfontify.el: Remove some commented out code.
adds 8c2c8996e76 ; * lisp/Makefile.in: Fix typo.
adds e796161b6e6 * lisp/time.el (world-clock-mode-map): Convert to
defvar-keymap.
adds b867eb22168 Fix precision scrolling for stretch glyphs
adds e8d90a3fd40 Remove unused let-bindings from pixel-scroll.el
adds 2e4740f0423 Fix pixel scrolling upwards in Info buffers
adds 59db96d83ae Fix bob detection when pixel scrolling upwards
adds 6b895785247 ; * lisp/progmodes/flymake.el: Update the minimum Emacs
version.
adds 26fb4168b88 ; Prefer HTTPS in more URLs
adds dda63370669 emacsclient takes more care about XDG_RUNTIME_DIR
adds 7a25ba0fdeb ; * lisp/image-dired.el: Fix typo.
adds d601fd4692e Merge from origin/emacs-28
adds 636704fab96 Stop setting `make-cursor-line-fully-visible' in
precision scrolling
adds 6e865a7171d Further reduce image-related stutter during precision
scrolling
adds cc0f1471803 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds e98ca321768 Make dired-buffers-for-dir expand the DIR argument
adds 79825f724f5 Make keymap-lookup work for keymap results, too
adds 88ea736c351 ; * etc/NEWS: Improve recently added entry.
adds 9ccd3d32311 Use defvar-keymap for package-menu-mode-map
adds eba5cd3ca1a ; * lisp/dired.el: Remove code commented out since 2000.
adds c9cb59bc4f6 * etc/TODO: Entry about converting to defvar-keymap.
adds ea8bb59c1b3 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds af1c5ec0fcd Fix bibtex-biblatex-entry-alist sorting when using latex
adds 3d38d1d1345 Add sqlite3 support to Emacs
adds d2081b2b331 Add NEWS entry for sqlite
adds 7364b60fe9c Fix comment in heading
adds e5f71051a00 Add a new mode for examining sqlite files
adds 385f2faf347 Fix some sqlite doc string typos
adds ad1b80d91df Fix sqlite-mode.el build problems
adds ebf59d1a28b Check whether the sqlite supports sqlite3_load_extension
adds fb11575f3cf Improve sqlite-mode--tablify tables
adds c8e19b3a844 Don't bug out on certain empty elements with ids
adds aa2872a1277 Make `M-x run-python' select the window again
adds 5708da48d1c Revert "Make `M-x run-python' select the window again"
adds b3318193021 Merge from origin/emacs-28
adds 19233f65016 ; * etc/NEWS: Fix wording in recent entry.
adds 17569c94954 Fix Fsqlite_finalize book-keeping
adds 7cbda71617f Add an sqlite-mode-delete command
adds 5d476a9ed89 Add FIXME comment
adds d727796e1f7 Don't leave open cursors when listing sqlite data
adds cabb049a500 Add confirmation to sqlite-mode-delete
adds 6c81683a279 Fix a typo in sqlite.c
adds 628306c2999 Minor cleanups of sqlite3 code on MS-Windows
adds 4cdc59f33a0 Minor cleanups in sqlite.c
adds 815a8a7db21 Pacify unused variable warning in xterm.c
adds facddfc8036 * src/sqlite.c (row_to_value): Call
'make_unibyte_string'.
adds 607dee1a719 Prevent hang when exiting Emacs on Haiku
adds d90be279958 Use window height to determine wheel event pixel deltas
on XInput 2
adds 25084b1e953 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 8c29dbd3a81 Fix tooltips in PGTK child frames
adds 9be1a841e59 Coding style fixes
adds b9c1e1d73bb Implement pgtk_frame_raise_lower
adds 8c50016b100 Improve documentation of sqlite3 support
adds a81669c69fd Fix hang when deleting a pipe process
adds d56b0b4e6b5 ; * lisp/subr.el (start-process-shell-command): Add
missing period.
adds 36cd4f5d81c Reimplement gnus-thread-header in Lisp
adds 8716f21d94b Constant-propagate access to captured variables
adds c6cf446894a Fix drawing overlines on top of stretch glyphs when
there is a box
adds ff9360f4da3 Clear precision scroll interpolation when direction
changes
adds 0e69753ac14 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds ae0f52b7b4b Prevent hangs when displaying a context menu on pgtk
adds 87cdc6369ac Fix coding style
adds 6656a4d1610 Make sqlite-mode-list-tables work on older sqlite
versions
adds 4b29468dbef Tweak erroring in sqlite-mode-delete
adds a3748499265 Fix the DJGPP port
adds 30dd5c9acc3 Update to Org 9.5.1-25-g9ca3bc
adds 8a0734329a4 Avoid undefined behavior in 'send-process-region'
(Bug#52369).
adds 2d116c432d2 Merge from origin/emacs-28
adds 95d7a794cc4 Update bovine/gcc-tests for newer Macos versions
adds eff1bb78bd3 Fix frame focus on X Toolkit builds with XInput 2
adds 8e948ab97eb Fix some compilation warnings in sqlite-less builds
adds 4f987e189d1 Fix last change
adds 11b2dfca287 * src/xterm.c (x_detect_focus_change): Fix XI2 focus on
GTK builds.
adds e52739c32fb Make with-sqlite-transaction mode code efficient
adds e29c904a0a3 ; * lisp/emacs-lisp/shortdoc.el (keymaps): Fix typo.
adds 8faada1f5ac eshell: Prefer octal number for file modes
adds 6c9adafa931 Check for support in sqlite-mode-open-file
adds bdfd83e42d0 Fix an off-by-one error in TEX parsing in etags
adds 194556425f1 Really fix the etags TEX parsing
adds 5bc785d81c0 Fix overline display when there is a box
adds 0ee1a46e6c7 Fix overline display over stretch glyphs with box on NS
adds 2de147e93c6 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 13edadb4927 Fix overline display when there is a box on PGTK
adds e4e9a7ce436 * lisp/startup.el: Let-bind browse-url-browser-function
instead of setq-local
adds 242cdac3ad8 * lisp/char-fold.el (char-fold-override): New defcustom
(bug#52394).
adds 986ce367dba * lisp/char-fold.el (char-fold-override): Doc fix.
adds a07d954fe25 ; * etc/NEWS: Add 'char-fold-override' (bug#52394).
adds 5181276b436 Stop using XI focus events on non-GTK builds
adds 2f660105494 Work around pixel scrolling issues when org-indent-mode
is on
adds c86b86f9a9e Introduce a new sqlite-locked-error
adds 9ce0fe5ef4d Add a new `sqlite-pragma' command
adds da2c0e8f7d7 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 64ea1a178c6 Fix eshell for systems that do not have subprocesses
adds b5354e989d8 Rewrite the "Quitting Windows" section of Emacs Lisp
Reference
adds ea8422204f1 * make-dist (manifest): Filter out msdos/autogen/*
files.
adds 62139aeb42e * lisp/tab-bar.el (tab-bar-switch-to-last-tab): Add
'abs' for precautions.
adds 9bd3f78645e Make `M-x run-python' select the window again
adds 5640b055d69 Merge from origin/emacs-28
adds 3a773cbbf56 * lisp/ielm.el (ielm-header): Show key binding for
describe-mode.
adds 38f782f48df * lisp/ielm.el (ielm-map): Use defvar-keymap.
adds 57efc5d1bb6 * src/sqlite.c (Fsqlite_open, Fsqlite_load_extension):
Use ENCODE_FILE.
adds c952f8b0596 lisp/pcomplete.el: Mark obsolete some unused functions
adds 0c24ccc9d8e * lisp/emacs-lisp/generator.el (iter-yield): Simplify
adds 7c4c72fa52a Make two aliases obsolete in lisp/international/robin.el
adds c1476afb99f Make alias obsolete in xscheme.el
adds b30b33ed9b3 ERT can generate JUnit test reports
adds ae169bda2cb ; Add a FIXME regarding the GMP memory allocation
functions.
adds 855f1bd1766 completion.el: Make two compat aliases obsolete
adds 6170c5036e3 Fix regression in help-mode prompt
adds cea8deea728 ; * src/xdisp.c (move_it_vertically_backward): Clarify
commentary.
adds 9de8eec3bc9 * make-dist: Don't run "make --question info".
(Bug#52322)
adds 3607508f3ff Set calc-make-windows-dedicated to nil by default
adds b8e6beaab01 Merge from origin/emacs-28
adds 8c0f9be0d1a Only allow SQLite extensions from an allowlist
adds 30ac6fbbed9 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds b86ab359725 Prefer command remapping in cperl-mode.el
adds 1d67bbf6c9e Use defvar-keymap in elisp-mode.el
adds 6a48ef0cbe0 Explain JUnit test reports in ert doc
adds 78a9d151b5c Minor Tramp cleanup
adds 8704165197d Remove Emacs 21 compat code for command-remapping
adds e07d69e2dc4 * lisp/net/eudc.el (custom-menu-create): Remove
unnecessary autoload.
adds 71ff4b97abe Fix ert.texi error from previous change
adds 75eac285af4 Prefer command remapping in allout.el
adds 0cc2c2dcdbe eieio-compat.el: Move to lisp/obsolete
adds 38977b6134e Add 'comint-mode' and 'change-log-mode' to
project-kill-buffer-conditions
adds ad768d767bd project-kill-buffers-display-buffer-list: Fix
:package-version value
adds 861eee42418 Work around pixel scrolling issues when line numbers
are displayed
adds aab24775166 Prevent GDK from handling emulated button events
adds f88c1d222f1 Remove maintainer comment from Emacs 28 module snippet.
adds a4fcbf46a7b ; etc/NEWS: Move the note about Xref EIEIO change to
the proper section
adds 7078f32b5be Fix crash when dumping charset_table with portable
dumper (Bug#52461)
adds 92ed2fe6886 Merge from origin/emacs-28
adds 81d2e846a80 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 5a057f6716e Recognize starred environments
adds e6b93245fe4 Have 'dlopen' use RTLD_GLOBAL in 'dynlib_open'
adds 6d8b6e67da2 * lisp/outline.el (outline-minor-mode-use-buttons): Add
:safe #'booleanp.
adds 030a1a8bd5a Add errors in ert JUnit test reports
adds 2893cb6a21a Use defvar-keymap in hideif.el
adds ab33404c65a Prefer command remapping in ses.el
adds 1e578267fb1 Fix control buffer window height in
'ediff-setup-control-buffer' (Bug#49277)
adds e7a6d6a546e Merge from origin/emacs-28
adds 1c6363ff4b4 Require xwidget.el in `make-xwidget'
adds bfc38ff0582 Add support for multisession variables
adds 3fd9d48f9b9 Declare a couple more functions in multisession.el
adds 35dbc79cc32 Make emoji--recent use multisession variables
adds bc60ce7ffdf Skip extension tests on hosts without the function
adds ed77d1a8c0f Make the multisession files value read more resilient
adds 81b589518c2 Update files times in multisesssion properly
adds 0b43e7a4932 Improve documentation of multisession variables
adds 32b9b22f66b Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds e726a00381e * lisp/vc/vc-dispatcher.el (vc-command-messages): Add
choice 'log'.
adds 34e3ad5ae44 Fix encode-time doc string
adds 3e6c69de9d1 Fix icalendar time zone parsing glitch
adds dd0727e1ec1 encode-time simplifications
adds cea0d61a69e Prefer format-time-string to current-time-string
adds fc520f8b709 Minor nndiary simplificatiuon with time zone
adds e0ca8f791c2 Prefer format-time-string to current-time-zone
adds f25ad39983c Assume current-time-zone exists
adds 73d6b19024d Omit temporary warning re obsolete timestamps
adds 9e131f55d8d Simplify epa-ks--parse-buffer timestamp handling
adds 469fe6a040d ; * lisp/vc/vc-dispatcher.el (vc-command-messages): Doc
fix.
adds 895215854db * src/timefns.c: Minor comment fix.
adds 32d12840e66 Kill eshell-mode project buffers too
adds f6339412eeb Add support for touchscreen events generated by XInput 2
adds 5e5cde55e5b Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 78a86a4b32d Fix parallel build with multisession.el
adds 1b2511fa2ae Fix selection of fonts that don't have regular weight
adds 36d873bf0d3 Port tramp-adb.el back to Emacs 26
adds 75e6c169ae9 Ignore motion events sent by an emulated pointer
adds 62fc53d75b7 Update menu bar when processing touch sequences on it
adds efdfe227045 Fix touchscreen support on Xt builds
adds ccb60283642 Improve multisession test results on MS-Windows
adds 749c465a093 ; Improve recently installed documentation
adds cf33ece3101 multisession.el: Avoid old specializer syntax
adds 041fff3d3dd Handle missing JUnit test reports
adds 26d1f04d763 Don't abort upon untracked TouchUpdate events
adds f7755b88186 Flip buffers if display were modified in
haiku_read_socket
adds 0c240e42353 Document a bug that exists with some versions of GNOME
and GTK
adds 6ad5ff44960 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 7ab1b71c0dd Coding style fixes
adds e5a74c20c39 Make multisession file reading more resilient on Windows
adds 3fea95b79f7 Fix display of window-specific overlays with 'display'
property
adds 43c4cc2ea29 Add new argument `ignore-line-at-end' to
`window-text-pixel-size'
adds d99aa9461b1 ; Fix last change
adds 4544651b3f6 Work around some mysterious touch ownership race on
GNOME Shell
adds 4ff3a70153a Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 97b6907563a * src/pgtkfns.c (Fx_show_tip): Adjust call for new
signature.
adds a7794c6dd52 ; * lisp/net/browse-url.el
(pgtk-backend-display-class): Declare.
adds a1eb71413d1 Fix cairo build on haiku
adds 120de8f9cbe ; * configure.ac: Add missing object to Haiku cairo
build
adds f60265e73f1 Clean up some of PGTK code
adds b7338d870a1 Cleanup append-to-buffer section in ELisp Intro
adds cb10eed97cf Silence byte-compiler in multisession-tests.el
adds 21ef1740f0f * lisp/dired.el (dired-mode-map): Use defvar-keymap.
adds 55f652c8568 Make generation of JUnit test reports more robust.
adds 4de46e6872d Fix timeout problem in autorevert-tests.el
adds 7a886aab908 Improve doc strings in emoji.el
adds 941d15558f0 Remove incorrect byte-hunk-handler for `eval`
adds f315d312165 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 35da3ed0521 Fix gnus search by message-id
adds f05a93e8232 Update from gnulib
adds 1758db1bd86 * etc/NEWS: Add news entry for pgtk.
adds 1fce1d99d4f * src/gtkutil.c: Remove obsolete fixme.
adds 579d7c20da5 Add missing implementation of `pgtk-menu-bar-open'
adds 6f2351a4864 Move rmail-related functions from gnus-util.el to
gnus-rmail.el
adds 7fd900ff3a7 Fix prompt colors in comint-snapshot-last-prompt
adds 276fd481767 Add a shr-allowed-images user option
adds 9051a937470 Fix indexing gendered emoji forms that have "person"
base forms
adds ae289486d03 Fix prompt in `sql-sqlite'
adds 7904cae4920 Rework how shr sets <span id='foo'> targets to make it
more reliable
adds 5f25852e91f Update to Org 9.5.1-31-ga18849
adds d745f4b6a09 Merge from origin/emacs-28
adds 25d80456084 Fix elp-*-list interactive specs
adds d9d38059d19 Add a new elp-restore-package command
adds 9ef9d0c697c Silence "Unknown slot" warnings in tests
adds ec692470bdb Fix last change in 'handle_display_prop'
adds 8535861430f Enable webp support in PGTK builds, too
adds bc13902d3a0 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 09af054dabd Silence "initform needs quoting" warning in tests
adds 22b8d681321 CC Mode: Remove annoying background fontification.
Should fix bug #52298
adds 8f82a83caec Make bad-packages-alist obsolete
adds cc63704815e New error symbol 'permission-denied'
adds c139d289df4 ; Fix last change to filelock-tests.el
adds f6959d05f4b Add some very rudimentary field-beginning/end tests
adds 0bc2900bbcb Move Rmail autoloads to the common loaddefs.el
adds 434c2cb2e9a * lisp/isearch.el: Don't display "Pending" for lax and
toggle commands.
adds df3fde6fa53 Further fixes for emojis in the "people" categories
adds 6aac4caaff7 Further tweaks to the emoji segmentation
adds e34017fdbec Further tweaks to emoji person groups
adds 4c479a1041c ; * lisp/progmodes/sh-script.el (sh-mode-menu): Fix
typos.
adds 1ffb75780bb * lisp/progmodes/sh-script.el (sh-mode-map): Use
defvar-keymap.
adds f11b996a3c7 Clarify description of two mouse dragging parameters
(Bug#52537)
adds 16ed9fad2c8 ; * doc/lispref/frames.texi (Child Frames): Improve
wording.
adds 152b94ed0f5 Merge from origin/emacs-28
adds 3cf11a3c610 Silence byte-compiler in cconv-tests.el
adds 2bfea5fd1fd Prefer skip-unless in one eieio test
adds b5393c68aef Silence undefined function warnings in eieio-tests.el
adds eead51bc71c Silence byte-compiler using with-no-warnings in tests
adds 3259f399d46 Treat base64 string encode/decode as pure functions
adds 8706f6fde13 Add `macroexp--dynamic-variable-p`
adds 92ffe44834b Body of dynamic let-bindings is not in tail position
adds 19206fd1e76 Silence byte-compiler warnings from absent optional
features
adds de797bb853e ; * lisp/emacs-lisp/cl-macs.el (cl--self-tco): fix
bootstrapping
adds 89eb23589f9 Use declare-function instead of defun in eieio-tests.el
adds 6e050a4da7a Use defvar-keymap in wdired.el
adds 27be90154d1 Fix build in a separate directory (bug#52669)
adds a34650acff3 Fix sloppy base64 acceptance of some multibyte
characters
adds eaa44ca40e8 Prefer $(info) to @echo
adds c167009400f Make some variable aliases obsolete
adds 5f57b41aa61 ; Minor license statement fixes
adds aa1fdb3f6fe Put AM_V_GEN etc. first
adds 2bcd2994314 Ignore all emulated button events (i.e. those from
touchscreens)
adds 4234995d428 * src/xterm.c (handle_one_xevent): Set user time on
touch events.
adds bfcff461998 eieio-tests.el: Silence last warnings
adds a5509a2a5e4 Fix xg_event_is_for_menubar for XI2 events
adds 513fe2d6ff9 Fix touch event menu bar detection
adds 43356423a28 Don't drop touch events we're not interested in on GTK3
adds 0c4fc7032ab Fix bug#28557
adds 4d8af56c76e Speed up find_field when called from outside a field
adds 6def36f2160 Use the new `permission-denied' error to catch
multisession errors
adds c9636727363 Allow @ characters in heredoc in shell-script-mode
adds 18ce031f9b2 Remove the `mode-line-percent-position' min width hack
adds cf2597da0dd Revert "Speed up find_field when called from outside a
field"
adds 6d4c367f3f1 Fix gnus subject matching when subject is empty
adds e7037353832 Ignore XI_TouchBegin events on the GTK tool bar
adds c0e9785c7c7 ; * src/xterm.c (handle_one_xevent): Fix typo in last
change.
adds e56dd354c75 Don't produce multibyte strings by accident in
sasl-scram-rfc
adds cf6dc1838af ; Fix spelling; be consistent with "key binding"
(Bug#52674)
adds 264589cdf76 Fix xg_event_is_scrollbar for grab-related events on XI2
adds 73e862237d1 Add `permission-denied' error to Tramp
adds 1a923e5ac64 Silence additional byte-compiler warning in test
adds 32a764e106c Fix some tests in --without-all builds
adds 11c2ffddc9f Declare functions to silence byte-compiler
adds 678b29711b5 ; * src/xdisp.c (display_string): Fix a typo in a
comment.
adds f6967d2f666 Allow for the completion buffer to be automatically
selected
adds 15693c81163 Allow for next-completion to wrap around the completion
buffer
adds f1668ef23c1 Delete completion window on quitting
adds 4b7e73432cd Update from gnulib
adds 026804b6063 Fix GTK crash when clicking on xwidgets on XI2
adds f703232b7ff Use XI2 calls to warp the client pointer
adds 141bf182da0 Fix horizontal scrolling on PGTK
adds dbd0eef0c7c Use pop-to-buffer-same-window in `M-x term'
adds 70266929c3e Simplify disabled-command-function prompting
adds 4154a85d813 Disable by default and add NEWS entry to the new
completion behavior
adds 551fe22557e * src/pgtkterm.c (scroll_event): Fix sign of delta_y.
adds 3dbe7caed74 * src/pgtkterm.c (scroll_event): Fix scroll delta scale.
adds b7faac0fef5 Adjust test after recent help.el change
adds ca5c527ade1 ; * etc/NEWS: Fix a recently-added entry.
adds ccba86be785 Use unibyte strings in ntlm auth requests and responses
adds 8d0efd87e19 Fix some Tramp tests
adds 7be73593b4b Hide transient prefix/suffix commands from
execute-extended-command
adds 5b0121b7089 Help outline-minor-mode avoid some false matches
adds 0f427befe82 Simplify NS color handling
adds 11c0b255033 Further cleanup of NS color code
adds 308ad05d37a Fix macfont backend color handling
adds 42601d3a938 Make NS toolbar use NSString instead of C strings
adds 89749a62b51 Make NS toolbar item ID more unique (bug#50160)
adds ab0d7a2b83f Allow resizing undecorated frames on macOS (bug#28512,
bug#31795)
adds ec1312d76a6 Add native HEIC support on macOS (bug#51381)
adds 205030ba5a1 Make substitute-command-keys test less brittle
adds 8d846b8f8e0 Use defvar-keymap in minibuffer.el
adds 8cc7326d953 Fix compile time error in a pcase test
adds 28fff38eeb9 Allow automatic X-Message-SMTP-Method header insertion
adds b1cfdb3573f Fix wrong-type-argument
adds b7d31d61924 Revert "Remove Motif support"
adds 9bcb7326860 * lisp/window.el (quit-restore-window): Select
previously selected window.
adds 29fffbdd873 Revert field-related thingatpt changes
adds be38405b1f5 Merge from origin/emacs-28
adds fb89711ebc6 ; Fix documentation of a recently-installed change
adds 2001ae5898a Revert back to using monospaced fonts in the mode line
adds d54d8a88e9a Allow window-text-pixel-size to measure pixels around a
position
adds 902f343c18e Set start to desired start when pixel scrolling to end
of buffer
adds 03dc54ba7fb Fix precision scrolling down for multi-line display
strings
adds f9d518bc2f3 Make precision scrolling also work on various bars
adds 2fa7feca336 * doc/misc/Makefile.in (need_emacsver): Add missing
members.
adds 20647467bef Drop scrollbar motion events when valuators are found
adds 8c99628a716 Fix some more incorrect valuator clearing
adds 7078af622b0 Fix menu grabs on XI2 Motif builds
adds fbe026cb3e2 Acquire draw lock when updating menubar on Haiku
adds edb1d491d96 * lisp/net/shr.el (shr-expand-url): Also strip trailing
whitespace.
adds 04be23f19f6 Improve Xref documentation
adds 6a17bb48798 Merge from origin/emacs-28
adds 965b8b0fad6 Grab the server when warping the client pointer
adds 8e0d327b8ce Remove useless functions from PGTK port that were
breaking emacsbug
adds c9f05cbe3fc Make precision scrolling work on margins and fringes
adds 552b74ba9ec Fix text decoration display on stretch glyphs with no
box on NS
adds b9015606d16 Simplify whitespace stripping in shr-expand-url
adds b6fac9aaaf2 verify signed content in smime encrypted and signed
message
adds 54c96badf97 Add tag :tramp-asynchronous-processes to tramp-tests.el
adds ab6452c47d5 * etc/PROBLEMS: Add a problem when PGTK started in
systemd unit file
adds 1668a9b91ec Respect changes in eshell-hist-match-partial
adds 31d34e43e54 Use defvar-keymap in eshell
adds 32fc4232248 * lisp/eshell/em-hist.el (eshell-hist-match-partial):
Minor doc fix.
adds 5b6c3a20a32 Prefer the defcustom :risky property in eshell
adds b6ea93c62cb ; * lisp/gnus/mm-url.el: Delete spurious defvars.
adds 992bb3a9aef Simplify command remapping in play/blackbox.el
adds 8b0e9f44b75 Fix Emacs tooltips on PGTK
adds 71eb1aac54e Add support for XI 2.4
adds 1faa1726f09 Move mouse key bindings to gametree-mode-map
adds c09ad0cabde Fix the bug with duplicate entries in xref output
adds a1b72008a72 Merge from origin/emacs-28
adds e0a78429cab Add a utility function to query the XI2 version on a
display
adds 9966bf9f0c6 * lisp/simple.el (completion-auto-select): Fix
docstring.
adds 44c43ba4bd4 * lisp/net/browse-url.el (browse-url-of-file): Improve
browsing remote files.
adds 3106eeedde9 * lisp/url/url-handlers.el (directory-files): Adapt
ARGS list.
adds 4179727f3da Use defvar-keymap in ido.el
adds fe80d24a0b4 * lisp/net/webjump.el: Add TODO section. (Bug#14624)
adds 7f43b3759d8 Fix unused variable warning in xfns.c
adds f03d0de26fc Update modus-themes to version 2.0.0
adds 26f11ed91fd Use the standard `quit-window' binding from
`special-mode' for "q"
adds 3f64204c12c Make read-multiple-choice-face inherit help-key-binding
adds ab3d5b8b328 Don't clear internal border if frame isn't realized
adds bb666073d34 Allow interpolating scrolls via the Page Down and Page
Up keys
adds 5fccd1e371d Explain why we remove stuff from 'user-full-name'
adds 89a82182cbc Improve documentation of read-multiple-choice
adds 4e2058aec33 Merge from origin/emacs-28
adds 101bbd13920 Add support for pinch gestures to the XI2 build
adds 6866cf9c375 Add test for text-char-description
adds 50484ad7d78 Only focus frame implicitly if focus flag is set
adds 62339e62d84 Add configure tests for faulty XI2 installations
adds 472bc18ffde Change `x-server-input-version' to
`x-server-input-extension-version'
adds 9e45929d7c7 Minor improvements in multisession.el
adds 97218c311b5 ; Fix last change: use 'utf-8-emacs-unix' encoding.
adds 501e2096d65 Fix some issues with a recent change
adds 9c0ad889362 ; * doc/lispref/commands.texi (Misc Events): Fix typos
and wording.
adds 2958d0ec497 Document some missing commands related to text scaling
adds 97133fb3d0a Document the representation of DX and DY in pinch events
adds deab5f413fd Coalesce pinch gestures in the keyboard buffer
adds e1036960249 Clarify situations where pinch events can be sent.
adds c609865258d Accumulate deltas in pinch events that were skipped
adds 53093ce3662 ; * doc/lispref/commands.texi (Misc Events): Fix
wording.
adds 978987f7ad5 * INSTALL: Document `--with-xinput2'.
adds 68f15e815e0 Factor out new function rmc--add-key-description
adds 787030b0212 read-multiple-choice: Add face when key not in name
string
adds 1e7786437d3 read-multiple-choice: Add optional argument show-help
adds 40dcf9c2abd read-multiple-choice: Display "SPC" instead of " "
adds 6ad79059d2f Rewrite disabled-command to use read-multiple-choice
adds 83e0acdf6e3 ; * lisp/subr.el (define-keymap): Fix typos.
adds d8fc436bbb7 Prefer the defcustom :risky property in gnus
adds d4353da0ad9 Use defvar-keymap in tests
adds 736bf3aaa72 Store sign separately when accumulating precision
scroll momentum
adds 2ccb1568876 Fix Lucid popup menu being stuck on XI2 builds
adds d9977018e04 Fix menu window persistence and entry/leave events on
Lucid on XI2
adds f522a064cf1 perl-mode: Recognize "when"/"given" keywords
adds 53cf2cf81b2 * src/pgtkterm.c (pgtk_handle_event): Add pinch event
support.
adds d4e2850b323 Update to Org 9.5.2-3-geb9f34
adds 4fedbfbfca8 Merge from origin/emacs-28
adds d65534d254b * lisp/emacs-list/eieio-compat.el: Really move to
obsolete
adds caa1699264e Fix precision scrolling inside terminal buffers
adds 8df3a71c526 Doc fix; fix terminology in key binding functions
adds 01df347947c Use `permission-denied' in Tramp tests, and more
adds 4ab5b89de84 The temprary "session" collection might not exist in
Secret Service
adds 65cd66c7d7a * lisp/tab-bar.el (tab-bar-history-mode-map): New
defvar-keymap.
adds d7416e30121 * doc/emacs/search.texi (Lax Search): Add
char-fold-include.
adds 1f792c2bc1b * etc/NEWS: Mention completion-wrap-movement.
adds e2a7e5f4097 read-multiple-choice: Improve key formatting
adds 85cb4f419b2 disabled-command: Explain what SPC means again
adds 0fb55c8776d admin.el: Move etc/NEWS to etc/NEWS.NN in one commit
adds 13ef21e84a8 Fix EIEIO tests to account for eieio-compat move
adds fb9b7b70f55 Fix read-multiple-choice tests
adds 0f9ec379eb8 Only rely on passive device grabs on XI2
adds 1a724cc2d2e Replace uniquify.el's advice with direct calls
adds b6b2f797d9d Fix menu placement on multiple-display setups when
using lwlib
adds ea65de75776 eshell-complete-parse-arguments: don't use string-match
on a list
adds c0815aca18e Fix typos in in 'reset-language-environment'
adds 036e88ce2f3 Merge from origin/emacs-28
adds 208ae993bac Add support for pinch events to NS
adds 3a855c5dac1 Document a problem with IBus and the C-. key
adds a17a11df04f * lisp/vc/vc.el (vc-revert): Use generate-new-buffer,
not just new buffer name
adds d257d92d17c * lwlib/xlwmenu.c (fit_to_screen): Adjust correctly for
child menus.
adds e31facd84a1 * etc/NEWS (eieio-compat): Rewrite
adds e7699bf2909 * Fix native comp for non trivial function names
(bug#52833)
adds 5403dcf6996 ; * etc/NEWS: Fix punctuation.
adds 498787e5119 ; * doc/emacs/search.texi (Lax Search): Fix wording.
adds 8276605efb0 ; * lisp/keymap.el (key-valid-p): Fix wording of doc
string.
adds d3bc5205131 ; * lisp/term.el (term-goto-process-mark-maybe): Fix
typo in doc string.
adds e066db23813 * lisp/replace.el (replace-regexp-function): New
function (bug#52558).
adds af92c526699 * lisp/textmodes/paragraphs.el (repunctuate-sentences):
Support region.
adds 2033f950fa3 * lisp/textmodes/paragraphs.el (repunctuate-sentences):
Region for NO-QUERY.
adds 6e52becfbe2 Fix test lisp/cedet/semantic/bovine/gcc-tests on macOS
(Bug#52431)
adds 18b680cfd17 Fix bug#52467 by adding a new custom variable
'display-comint-buffer-action'
adds 1e6c7cfd0be ; * doc/misc/gnus.texi (Server Commands): Fix typo.
adds 9249365837c Add support for xwidgets to the PGTK port
adds 512e7c36856 * src/xwidget.c (syms_of_xwidget): Fix typo.
adds 8be5b08bb57 Fix NS xwidget build
adds 0b5d9e9d8e9 Fix embedder calculation for xwidgets on PGTK
adds 42ede97016e Use XI2 to handle xwidget button events
adds 8419011cebc Translate buttons when sending XI2 motion events to
xwidgets
adds 06dcd2be5d4 Improve rectangle-mark-mode documentation regarding
mark activation
adds 22a9a205137 Merge from origin/emacs-28
adds 2b7d33e30b4 Improve xwidget event handling on XI2
adds 7b621c40f39 Queue xwidget views for allocation in more places
adds 8719abe4ca5 Test for Xkb support when opening a display
adds 9d1312d8e9b Get rid of obsolete xwidget-related code on PGTK
adds 7d672ed069f Translate state of XI2 entry events when sending them
to xwidgets
adds fb386e22e12 Fix a hang on servers that don't support the X Keyboard
Extension
adds 918ed4904bd Adjust multi-test-files-simple test for Windows
adds bdd0b071bed Ignore manual/ directory made by admin/make-manuals
adds 0e1a06ac85f Make multi-test-files-busy shorter
adds d9b28ba7c3f Allow the user to specify shr-width in mm-shr
adds ef344cc55c8 Move define-keymap manual entry to Creating Keymaps
adds 2970dbaa32e Document `keymap-lookup' in the lipsref manual
adds 0d5bda36fba Document keymap-set-after in Modifying Menus in lispref
adds 1da392d62d1 Fix fontification in diff--font-lock-prettify
adds 3cadd72673d Revert "Fix fontification in diff--font-lock-prettify"
adds 7715fb3eff5 Revert "Revert "Fix fontification in
diff--font-lock-prettify""
adds 1915c19131b Fix recent changes in 'keymap-lookup' documentation
adds f6e383c8bb2 Fix documentation of 'define-keymap'
adds 58d06af57d5 ; * lisp/replace.el (replace-regexp-function): Doc fix.
(Bug#52558)
adds 3fc8032a1aa * lisp/textmodes/sgml-mode.el (sgml-mode): Set
skeleton-end-newline to nil.
adds fb4f2aa0389 * lisp/textmodes/paragraphs.el
(repunctuate-sentences-filter): New function.
adds 14f074f95e2 Translate crossing event mode when sending them to
xwidgets
adds b88024ad1aa Use XRandR 1.5 to generate monitor attributes if
available
adds a4893515c24 Work around xwidgets releasing the passive grab on an
entry event
adds f11779f01b2 Improve documentation of 'M-X' and related features
adds 06545bc0cc5 CC Mode: c-update-brace-stack: After struct foo *, do
not expect a brace.
adds a3129af331b Merge from origin/emacs-28
adds 37ad776b9e6 Make xwidget motion commands hscroll the window of wide
widgets
adds d1c7ce68ba9 * lisp/tab-line.el (tab-line-tab-name-format-default):
Add help-echo.
adds c80d2f3d67d Fix start-of-box-face display after display and overlay
strings
adds 8b90d91f216 Fix previous change in 'pop_it'
adds cc9ac560817 CC Mode: Prevent rapid alternation of fontification of
"found types"
adds a67b1f19442 Make sure widget buttons always have a left box line
adds 6738c1cc8cb Fix multisession-tests on MS-Windows
adds 94891dd225c ; * lisp/emacs-lisp/ert.el: Update reference to
'cl-assert'
adds f6da1eed744 Properly report errors about unbound ERT test symbols.
adds 097452efbc0 * lisp/emacs-lisp/ert.el (ert-select-tests): Simplify
nested switch
adds d0974e294d6 * lisp/emacs-lisp/ert.el (ert-select-tests): Document
new error.
adds 1d2d7ee87eb * lisp/window.el (display-comint-buffer-action): Fix
type.
adds cc43606b552 * src/xwidget.c (Fxwidget_perform_lispy_event): Use
FRAME_WINDOW_P.
adds 77f17649d81 Restore original xwidget embedder after performing a
lispy event
adds 337005af0bf Add pinch event support to xwidgets
adds 59732a83c88 Don't store docstrings of preloaded .el files in etc/DOC
adds 87f7412418f * lisp/emacs-lisp/package.el (package-get-version): Add
fallback
adds 291085a2a61 (Fmake_finalizer): Check the arg is a function
adds 080a529f7e9 Don't select for gesture events on xwidgets if the
server is too old
adds c452ffe4c28 Prevent double buffering from being disabled on
USE_BE_CAIRO builds
adds d1fde0ab8ae Use a single global lock for the child frame state on
Haiku
adds 0922634b28f Minor improvements of 'lisp-directory' docs
adds 95ee6e8b907 Fix handling of webkit xwidget bookmarks
adds eab422a6532 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds a8c3e8e2a6e Fix child frame unlinking on Haiku
adds 7dd4dc6ace2 On Haiku, sync a frames's connection to the app sever
after raising
adds 1f34f072be4 Fix copyright dates in some files belonging to the pgtk
port
adds db0cab990c6 Documentation update for Secret Service
adds c09fcb8f07c `make-finalizer' now has to be called with a function,
so adjust test
adds 4521a3a19c1 Use defvar-keymap in play/*.el
adds d7e1ed17d9d Flush frames after mouse face is cleared on a child
frame in Haiku
adds 4d1968b4c9e Print dead xwidgets specially
adds 57753ed7614 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 1e3076e2dbd Fix bug where bookmark-jump used (point), not
(point-at-bol)
adds f2031d0ddb6 Minor improvement in user documentation of completion
style
adds 1d92f6094c9 Merge from origin/emacs-28
adds 89f205084b7 Avoid assertion violations with variable-weight fonts
adds 48bd406793c ; Merge from origin/emacs-28
adds a6adfe21e4f * lisp/tab-line.el (tab-line--get-tab-property): New
function (bug#52881).
adds 67400da412d Improve doc strings of fringe indicator variables
adds 78066671c04 Merge from origin/emacs-28
adds e7f25b95f43 Update publicsuffix.txt from upstream
adds 376d6cf36a0 Implement numeric values of `mouse-highlight' on Haiku
adds c7e642bab2f ; Auto-commit of loaddefs files.
adds cbc77dcf033 Fix child frame synchronization order on Haiku
adds a27511ff2fc Set display last user time when handling pinch events
adds c6d83707d6c Fix deadlocks with invisible frames and threads in Haiku
adds ab3c6c799ea Fix some more off-by-one errors in Haiku image code
adds 141a06334ec Fix expose events in non-double-buffered child frames
on Haiku
adds 748e670d5dc Make last change compile
adds 4dce09db18a Increase size of precision scrolling momentum ring
adds 8a08af20a80 ; Auto-commit of loaddefs files.
adds 84a8f656d34 ; Merge from origin/emacs-28
adds 19dcb237b5b ; Add 2022 to copyright years.
adds 8d3fc7ec897 * src/xfaces.c (face_for_font): Make 'hash' be
uintptr_t.
adds 23c1ee69892 ; * test/manual/etags/ETAGS.good_N: Adjust to copyright
years change.
adds ebe8772f657 ; Minor fixes related to copyright years
adds 86cbc6ee4a0 * lisp/net/tramp-sh.el: Adapt copyright year
adds 836be7a1121 ; * etc/refcards/ru-refcard.tex: Update Copyright year.
adds dcd76bd48df Merge from origin/emacs-28
adds 823b6b8d260 ; Add 2022 to copyright years.
adds 31fefef4a2f elide-head: Support more licenses
adds 58b0ada20b6 Update more copyright years
adds 1d3020908b4 Merge from origin/emacs-28
adds af729b1dfd2 Make quitting actually work in Haiku file dialogs
adds 5bdf413b190 Fix mouse face problems when moving between two frames
on Haiku
adds a6952f78f39 Stop sending touch-end events if coalescing scroll
events
adds 96212e1a270 Fix XRegisterIMInstantiateCallback function argument
configure test
adds 2558b37b5e6 ; * admin/notes/years: Mention known problems with
'update-copyright'.
adds 2684def3480 ; Run set-copyright from admin.el
adds f475c5823a4 ; Copyright year fixes
adds efb1c7ec379 ; * admin/notes/years: More known problems.
adds ad125a99273 Merge from origin/emacs-28
adds 01615b24da9 Fix mouse wheel scroll direction on pgtk
adds be6b9e45805 Add column width to tooltip frame width on pgtk
adds b2167d98432 Don't fail flymake-tests if `gcc` actually is Clang
adds 984391a9dc3 New :type key for defcustom
adds 9e7191048b5 elide-head: Add support for modified BSD license
adds 9156e109270 (define-char-code-property): Workaround for bug#52945
adds b477cff35d3 Clarify %g and %G time format specs
adds 83da3a09d0d * lisp/tab-line.el: Revert part of the fix in
a6adfe21e4 (bug#52881)
adds 6e53178a37d Avoid inflooping when 'tab-bar-format' includes
embedded newlines
adds 04c0245d36a Merge remote-tracking branch 'origin/emacs-28' into
trunk
adds 7ddfe1cab21 Move define-keymap and defvar-keymap to keymap.el
adds a4cb14b5365 * src/haikumenu.c (haiku_menu_show): Fix input blocking.
adds 7544ede1bc2 Use XKB to find modifiers on x
adds 01047cf13f0 Revert "Stop sending touch-end events if coalescing
scroll events"
adds f6501fded74 Don't try to guess a delta if a scroll valuator's state
is unknown
adds 8d6a8f660d1 Silence byte-compiler in eieio tests
adds d8959347d91 * lisp/elide-head.el (elide-head-headers-to-hide):
Simplify.
adds f563fbf53b4 Add support for the Haiku ACPI battery driver
adds 61c35e415cd Fix battery load calculation on Haiku
adds bd9a09bb6b9 elide-head: Make GPL regexp more forgiving
adds 4efaabaf272 Implement AC line status for the Haiku battery function
adds c7768382cc0 Synchronize at a better place when making a frame
visible on Haiku
adds ab5ee3e29e9 * src/haiku_font_support.cc (BFont_char_bounds): Fix
bearings.
adds 460f35e96df Revert part of 59732a83c8 to fix bug#52969
adds 5c63786cb98 New test shortdoc-all-groups-work
adds 7eb86a1788a Fix duplicate file panel display on Haiku
adds a89bc0fe9ca Fix fringe bitmap display on haiku again
adds cd7e7834ba5 Fix Haiku bitmap sanity checks
adds 417a3ebaa2d Test that buffer exists in shortdoc-all-groups-work
adds 24a52df738d Fix two unused variable warnings in make-docfile.c
adds 6668a7608ca Add effective group to xkey events when handling XI key
press events
adds f3481f21f71 Find a way to make restacking frames work on Haiku
adds 565fd09d9b9 * test/src/doc-tests.el: New file.
adds 3a7a88d2f89 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 693815e90f9 Improve Haiku frame restacking logic
adds cbbe235a909 Make menu bar key navigation work on Haiku
adds a851e5a6690 Rationalize Haiku rectangle handling
adds 9651be5b486 Fix unused variable warning in last change
adds 3eaf3aeec8a Prevent further cases of duplicated separators in
context menus
adds 183936ee8e5 Remove gsettings.m4 and write directly into Makefile.in
adds 61b57ec6de4 Remove unnecessary autoload cookie in font-core.el
adds 3e247bd34c9 ; * configure.ac: Move some AC_SUBSTs to the correct
location.
adds 2d4b2e296b5 Remove macOS drop-shadows on some frames (bug#28512)
adds 4309679742a Make `x-file-dialog' arity match documentation on Haiku
adds 377bf26ebe2 Stop assuming X kbd state works with GDK when
forwarding events to xwidgets
adds c36741f9c5f Translate more modifiers to GDK ones in xwidgets
adds aa7d0e9a922 Autoload decorator for windmove-mode
adds 38b4bbb7e1a A cleaner fix for display bug#52947
adds 0d315102fed Improve pp-emacs-lisp-code for #'
adds a0263cfee3c Remove ambiguity from key-valid-p docstring
adds c899d9742a3 Update from gnulib
adds 30d4cfc0806 completion--nth-completion: Throw meaningful error
adds 6719a3ccabe Correctly set up XI key input mask on X Toolkit builds
adds a7dbbcac571 Fix display of internal border in child frames on pgtk
adds ad63bdf05aa Fix xwidgets setting their own signal handlers
adds c0cfbca311e * lisp/emacs-lisp/checkdoc.el (bytecomp): Add missing
require
adds e7aa3ece52d Fix vc-git with old Git over Tramp and cygwin-mount.el
adds d763c12796a Merge from origin/emacs-28
adds f090c251139 Remove some unnecessary graphics state saves on Haiku
adds 8875ae70a43 Simply conditions for mouse face display when drawing
cursor on Haiku
adds e1626257ab9 Make sure mouse face doesn't stay on the cursor after
it is cleared
adds ed62de0d39f Resolve clipping related mysteries on Haiku
adds 83e346b70a4 * lisp/buff-menu.el (Buffer-menu-mode-map): Use
defvar-keymap.
adds ed7c6d68730 Enable subpixel antialiasing on the Cairo font driver
on Haiku
adds 82959661e58 Fix info-lookup docs and "C-h S" in major-modes with no
manuals
adds bb0c197b77e ; Fix typo in last change.
adds fab840e381d ; * lisp/buff-menu.el (Buffer-menu-mode-map): Fix
warning.
adds 0a51652f6dc Fix typo in cvs-status-mode-map keymap
adds 2b59a425832 * lisp/textmodes/paragraphs.el (repunctuate-sentences):
Use filter variable.
adds 61f8f7f68f3 cl-generic.el: Fix bug#46722
adds 5749c57e473 * src/xterm.c (handle_one_xevent): Check for errors
when kbd map.
adds e882dd48e3c Fix duplicate overhang display on GNUstep
adds 3b1164de0ed Fix GNUstep compilation warnings
adds 2ab73286b7a Add group to xkey state before filtering it on
XI_KeyRelease
adds 9fc20ad35c8 Make sure touch end events aren't sent too many times
adds b3ceeb3f2a4 Generate TOUCH_END_EVENTs on NS when mwheel momentum is
disabled
adds cbe10f37533 Remove some more useless clipping stack calls on Haiku
adds ca25fde951f Revert "Fix selection of fonts that don't have regular
weight"
adds b4e709c41f9 * admin/MAINTAINERS: Describe Tramp as externally
maintained package
adds 66e50562e81 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds daedbb2f5bb Improve documentation of font-related face attributes
adds 0d46683202e Add rcirc-when command
adds 0ae38ec94a7 ; * NEWS: Revert typo from last commit
adds 7945d86829d ; Fix recent changes in rcirc documentation
adds 48038cb2b21 * admin/MAINTAINERS: Add myself for some things.
adds 751789471cf Display pre-edit information from X input methods
adds 808f69bf7a4 * src/haikuselect.c: Fix implicit declaration of free.
adds 1229bd81186 Allow controlling the X input method style
adds d99e32436d7 ; * doc/emacs/xresources.texi (Table of Resources): Use
@table.
adds 1fae01dacf1 ; * doc/lispref/commands.texi (Misc Events): Fix
wording.
adds 259229bf37e Disable new input method behaviour by default on X
adds f041d610083 Improve documentation of the preedit-text event
adds f501b572edd * doc/lispref/display.texi (Face Attributes): Update
doc for new values.
adds 11626f0c0cc * admin/MAINTAINERS: Describe Modus themes as
externally maintained package
adds 4c6d9b921cb ; * doc/lispref/commands.texi (Misc Events): Fix typo.
adds 62f3942b89c Add documentation for the `none' input style
adds d4e48c36420 Fix special-cased cursor foreground and background
correctly on PGTK
adds a263824ae36 Write documentation about ARG of the preedit-text event
on PGTK
adds f424ef88e2c Handle internal events specially on PGTK
adds c168afb6f6d Minor improvements for 'pgtk' documentation
adds 19c6cad1821 Fix "C-SPC C-SPC" after "C-x C-x"
adds ad5cf84fa73 Add `auth-info-password' and use it instead of ad hoc
code
adds 9bb71f82369 Call EVENT_INIT in some places
adds 63c83e40dad * src/pgtkterm.c (pgtk_enqueue_string): Free return of
g_utf8_to_ucs4.
adds d76fb0c11e9 Allow using GTK+ to handle input methods on X
adds 79cc87f3b7a Fix build on PGTK
adds f7c3d628333 * lisp/cus-start.el (standard): Fix standard
customizables for PGTK.
adds 6bf1bb384c3 Improve documentation of native input methods
adds e86a2ce5fcc ; Fix last change.
adds 86ed4b98587 Add an option to rely on passive touch grabs on X
adds a80125ae370 * src/haikuterm.c (haiku_clear_frame): Fix clipping.
adds 9652736b084 Adapt Tramp for `auth-info-password'
adds 2e60ca3713a Correctly translate GDK virtual modifiers when using
native input
adds e05512ba42d Fix pinch-to-scale on real X servers and NS
adds c1106b2ee7e Make sure native keypresses are received immediately on
GTK
adds d2284b0353f ; Update files for 28.0.91 pretest
adds 42cdd0e5a62 Merge from origin/emacs-28
adds d193801f598 Bump Emacs version to 28.0.91
adds 762aa25fe70 ; Merge from origin/emacs-28
adds c6e8b5354bb Fix some portability bugs in gtkutil.c
adds 92e4460911d Implement override redirect on Haiku
adds 8aad4cee326 Fix some problems with Haiku font display
adds 97f41faf093 Make caps lock work on Haiku
adds 91f778d3af2 Add support for native webp images on Haiku
adds 0c1099d6d84 * src/image.c (syms_of_image): Declare support for webp
on Haiku.
adds af7ca138c4c ; * src/image.c (syms_of_image): Fix typo in last
change.
adds c54fda643d4 Fix Subject "simplification" in Rmail
adds 30f1bdb41fa Clarify docstring of package-native-compile
adds 3984ea85536 Merge from origin/emacs-28
adds 51ee62bf287 Reduce flicker on Haiku Emacs tooltips
adds a2868656ab5 * lisp/term/x-win.el (x-preedit-text): Make edit
overlay window local.
adds 262a7c9ea0e New minor mode elide-head-mode
adds 3dfefb8bb4d Fix native GTK input for cyrillic input methods
adds d5499e3eb27 Display caret in preedit text where the input method
asked
adds 5cee447ed02 Add missing part of last commit
adds fea3bed7922 ; Minor wording fix in last NEWS entry.
adds 59ede5cce8e Fix specification of caret position
adds e91848344e0 Pass through caret position from native GTK input
methods
adds 54971f5c14f Add an option to display the cursor at the beginning of
any preedit text
adds 691015fedbb Fix filelock.c for Haiku
adds 4509095d79b Add doc-string indices to easy-mmode-{defmap,defsyntax}
adds 4b6efda54ef ; * src/filelock.c (lock_if_free): Fix comment wording.
adds dc1ee5b5026 * lisp/gnus/nnnil.el (nnnil-close-server): Add new
`defs` arg
adds fe54cf0b1fb Do interactive mode tagging for edit-abbrevs-mode
adds 32f1ec449d7 * lisp/abbrev.el (edit-abbrevs-mode-map): Use
defvar-keymap.
adds 0f5f2af51ec Fix off-by-one errors in caret position application
adds 8d0a2e4dce4 Fix build without X11 I18N
adds f3b1badfd61 Map some more keypad keys on Haiku
adds bf121747de9 Don't hard code key codes on Haiku
adds 3057e0458f2 Make old elide-head commands wrappers for mode
adds 697298e7451 Make toggling native input methods via shift work again
adds d5cf772cad1 ; * src/xterm.c (handle_one_xevent): Fix typo in last
change.
adds f591835838b Don't set callbacks on XIC when adjusting spot if
callbacks are off
adds 16ed07ac8d5 Use phys cursor height instead of font base to set spot
Y
adds cda372bfc23 * admin/MAINTAINERS: Add Tramp compatibility note
adds b1f33ff9510 Load X resources from a settings file like other
programs on Haiku
adds e36f076eb76 * doc/emacs/xresources.texi (GTK resources): Fix dead
links.
adds 4f50d964e51 Allow controlling the underline position of faces
adds 77c3d41adc9 Prevent text decorations from overwriting surrounding
areas on X
adds aca1e31e36b Implement recent improvements to underline display on
PGTK
adds 415ed4b4251 Fix 'exchange-point-and-mark' in 'transient-mark-mode'
adds 2b7a486605c * lisp/outline.el: Don't set outline-minor font-lock
text property 'keymap'.
adds 97806bc7dee Add diff-mode-read-only to enable shorter keys in
diff-mode
adds 99f47ede413 Document external maintenance of some packages
adds 5705644810d Assume C99 when defining pD
adds c060e374a15 * src/filelock.c (lock_if_free): Fix Haiku positive
errno check.
adds 81cb96df88c Use window beneath mouse for determining scroll deltas
on Haiku
adds 4cad2ada788 ; * doc/lispref/display.texi (Face Attributes): Fix
typo.
adds 063375e0ed6 Update for the recent change
adds 4d621ffd307 Use 'auth-info-password' in tests
adds 4c724af1e3e ; * lisp/emacs-lisp/package.el
(package-native-compile): Fix doc wording.
adds e28849eb020 Revert "Fix alignment on font size change in
tabulated-list-mode"
adds 362ceb75a9a ; * src/fns.c (Frequire): Fix wording of doc string.
adds 8dba3a06261 Improve docstring of edit-abbrevs
adds 74223bbdaff (save-some-buffers): Simplify the fix for bug#46374
adds ffc047c8964 Remove the filename argument from the command line
after an ELC+ELN build
adds 99a9b545f09 Revert "Remove the filename argument from the command
line after an ELC+ELN build"
adds 73b15f45f93 Merge remote-tracking branch 'origin/emacs-28' into
trunk
adds f4e0562a2c3 (hack-one-local-variable-constantp): Mark as obsolete
adds ecea3f2c832 (files-tests--with-buffer-offer-save): Turn it into a
function
adds da2bfc79b49 Fix creating GUI frames in an automatically started
server on Haiku
adds 8db5f82d452 ; Fix tabulated-list-mode tests after revert
adds 38575b72037 Merge from origin/emacs-28
adds 0b0a8dab681 * lisp/outline.el (outline-minor-mode-cycle--bind): Fix
outline-on-heading-p.
adds 73e4335c58a Stop decoding GTK event strings when using native input
adds e3519486670 Make native input work on GTK 2
adds 46c1dd4cd54 Stop ungrabbing when freeing XI devices
adds 8564af99b0b ; * doc/emacs/haiku.texi (Haiku Basics): Fix typo and
wording.
adds 68f2d772e51 Fix userlock diagnostic
adds a980795fd0b Clean up filelock code related to errno
adds a18517f619b Fix display-comint-buffer-action default behavior
(closes bug#52878)
adds 4765487d5d2 More fixes for display-comint-buffer-action
adds ecdda194a82 * src/window.c (other-window-scroll-default): New
variable (bug#51210).
adds c8ea3f09e09 * lisp/vc/vc.el (vc-shrink-buffer-window): New function
(bug#51062).
adds 368b8fe765b * lisp/window.el (display-comint-buffer-action): Move
to the end of file.
adds 18dac472553 Remove the filename argument from the command line
after an ELC+ELN build
adds ee025b7f0ce Ignore resetting devices upon some events we don't have
to handle
adds f2fcea27164 Avoid unnecessary lookup of min and max keycodes when
XKB is present
adds 9376f456af5 Fix display of text decorations in the mode line
adds 8555a3e1ed1 Fix arity error when trying to add a file to an
automake project
adds 552d58d5b96 Don't do Gnus article emphasis in text/html parts
adds 60dd962507e Translate more keys on Haiku
adds aa685a465b4 Ignore scroll lock key on Haiku
adds 492bf1e06ed Use correct coordinates when translating XI2 crossing
events
adds f373b52ba91 Skip virtual FcPattern entries for variable weight fonts
adds 7ebcb4b6f2f Avoid assertion violations with variable-weight fonts
adds db745f37aec Follow POSIX/GNU argument conventions for
'eshell-eval-using-options'
adds 745580a36dc Avoid user environment interfering with bootstrap
adds 0cbc41322ef Prefer unexport in Makefiles
adds ecbe8019895 Add isearch-emoji-by-name
adds c1f9db47582 * lisp/leim/quail/emoji.el: New file (bug#52605).
adds 7b139afbf4b * lisp/subr.el (remove-hook): Use
set-variable-value-history for value history
adds 5e66166714f Don't fail flymake-tests if `gcc` actually is Clang
adds ad82bbdf08b Fix test lisp/cedet/semantic/bovine/gcc-tests on macOS
(Bug#52431)
adds 862faa64e5c ; * doc/lispref/modes.texi (Auto Major Mode):
Clarification. (Bug#53199)
adds 3ec8c8b3ae2 Fix closure-conversion of shadowed captured
lambda-lifted vars
adds 6998b301151 ; Fix typo loose/lose
adds 6e55127e041 * lisp/files.el (lock-file-name-transforms): Doc tweaks.
adds a1ac6bd47e1 * doc/lispref/windows.texi (Textual Scrolling): Remove
obsolete text.
adds 22ddd2ba13a Revert "Fix closure-conversion of shadowed captured
lambda-lifted vars"
adds 917a623a9dd Merge remote-tracking branch 'origin/emacs-28' into
trunk
adds 097e0ee4a20 Rework setting/unsetting of gnus-registry-enabled
adds 9599b5923b2 * lisp/jsonrpc.el (jsonrpc--debug): Use apply on format
args list.
adds 8ba316736f5 Use XI2 focus events on X toolkit builds
adds 931b6ac9739 Block input when drawing fringe bitmaps on Haiku
adds 46f24bf08f6 Fix GTK native input methods randomly freezing input
adds 48159c16b58 Undelete deleted frames.
adds c8a2af3037c Add new function function-alias-p
adds d30fde6b0cc Avoid infloops in help-fns--analyze-function with
aliases
adds 9c31be6dc31 Make ert explainers work on function aliases
adds 626c1dce02d Filter key release events through GTK when using native
input
adds 230b7787953 spelling-tests.el: actually create a temp directory
adds dbf55ec080b ; * test/lisp/progmodes/flymake-tests.el: remove
duplicate function
adds 8c8403af362 Fix passive input focus when the pointer moves over
inferiors
adds 50654cf0b1b * lisp/jsonrpc.el (Version): Bump to 1.0.15.
adds 8ec475e558d Improve preserving X coordinate during scroll commands
adds 2dc4b1008db * doc/lispref/functions.texi (Defining Functions): Fix
thinko.
adds 1ee9275c1bb Avoid scrolling display when point moves into invisible
text
adds 7fd5e929310 Fix frame-undeletion menu items
adds d983e080e02 Improve documentation of 'isearch-emoji-by-name'
adds fbffe2cc30f ; tweak doc
adds 53dba320220 Prefer defvar-keymap to easy-mmode-defmap
adds 83ae392d592 Refresh keyboard mapping upon receiving new XKB map
adds 4e1bf9bf480 Fix out of bounds bitmap access on Haiku
adds b2cc03d572a Steamline xref-query-replace-in-results
adds c7bf60465a5 xref-find-references-and-replace: New command
adds 5114e977746 ; Tweak the NEWS entry
adds 7eb91aaaf41 * INSTALL: Document using Emacs on alternative window
systems.
adds 3c06c37a8bc Remove mention of removed `gnus-treat-play-sounds'
variable from manual
adds 34ca4ff9a52 Fix Edebug specification for inline functions
(Bug#53068).
adds b9fecb0dae5 Merge from origin/emacs-28
adds d63d647c11e Fix byte-compilation warning in pcvs-info
adds 1158c880e25 Try to make sure an XKB desc is always available
adds 9cc1344c9fb Improve function-alias-p documentation
adds fa1dd64ba89 ; * INSTALL (Alternative window systems): Improve
wording.
adds 07335abeb41 Fix python-eldoc affecting unrelated comint processes
adds 3ae74c2e478 Improve documentation of
'xref-find-references-and-replace'
adds a5ce31a192f Use assq_no_quit on all local_var_alist accesses
adds 9c953c40a90 Update docs of 'xref-query-replace-in-results'
adds 16764cc3056 * doc/emacs/search.texi (Special Isearch): Put related
items together.
adds 102dd6e59bc * lisp/progmodes/xref.el
(xref-query-replace-in-results): Fix prefix-arg.
adds 39114e1e2b2 Improve some nntp/nnimap error messages
adds 3c0e51e4e59 (battery-status-function) Fix errors in Termux
adds e3b43f6cd8a Fix mailcap setup when no mailcap files exist
adds 10cf00648ba Fix @item in the Emacs manual
adds df44b2d956d Implement context-menu-mode support for man pages
adds f62fe2ebde8 Implement context-menu-mode support for hi-lock
adds 3f36d083627 Add command to invoke a search engine
adds 373618d3a8e Add new context menu functions to the
context-menu-functions type
adds 8df6f002237 spelling-tests.el: ignore errors when checking for
ispell
adds 53eaec6dc33 spelling-tests.el: use ert-with-temp-directory
adds a970a2a4892 Make sure the X mouse position hook always looks at an
X frame
adds e0268fd7d54 Fix leak when refs are sent to a frame during
destruction on Haiku
adds 19566fb51a3 Add a `shortdoc' convenience alias
adds f729c333c7a Don't have ffap interpret ":/bin" as the current
directory
adds dd3715b0cb7 Make function-alias-p use a better error symbol
adds edcb1f3a3b3 Skip ffap test on some systems
adds 85299991e41 Regenerate ldefs-boot.el
adds 30dbdecd4a4 * src/xterm.c: Add a small writeup on input handling on
X.
adds bef9fcc999a image-dired: Use MD5 for thumb filename generation
adds d29291d665e (macroexp--expand-all): Fix bug#53227 and bug#46636
adds c7234011518 Simplify code for 'indent-for-tab-command' slightly.
adds 64109fcae71 indent-for-tab-command: Deal with large point or modiff
values.
adds ec52d2775a9 * lisp/indent.el (indent-for-tab-command): Use 'eq' for
symbols.
adds 0e20d76a384 pcvs-info.el: Prefer `declare-function` over `autoload`
adds 1f5f3b7e895 Remove non-functional configure test
adds 9845f6b9aa6 Fix native input when using core input events
adds 9d809ed9bb7 Filter key release events when using native input
without having XIM
adds 43618cd44c4 Find a way to make lowering frames work on Haiku
adds 281b878858b Mark test-map-into as unstable
adds 8267973c311 ; Merge from origin/emacs-28
adds c05864dd25c Avoid another segfault in 'face_at_buffer_position'
adds ac2cdb8a460 * lisp/progmodes/xref.el (xref-file-name-display): Fix
docstring.
adds 59901488600 * lisp/simple.el (undo-no-redo): Fix customization group
adds 8df828e4052 Merge from origin/emacs-28
adds 639488b55a8 Revert "Add command to invoke a search engine"
adds 7651f044e26 Improve the with-output-to-temp-buffer doc string
adds f501d0aed00 (gnus-summary-hide-thread): Fix thread hiding for dummy
roots.
adds ad3971f8858 Use "server complete" instead of "complete" in
gud-gdb-completions
adds f43b8f38319 Don't bug out on improper lists in pp-emacs-lisp-code
adds 3b27edd5f5f * src/emacsgtkfixed.c (XSetWMSizeHints): Remove some
useless code.
adds 7a679953e22 Prevent pre-edit overlay text from being displayed
after a command
adds 45f1e427fc8 mailcap: Docfix & handle function-viewer case in
mailcap-view-file
adds 015d881b6db Add emoji-alternate-names variable
adds ae65f2089cf Use preferred XIM style without trying to detect if
it's supported
adds 17231a26d8c Don't strip properties in show-paren-function
adds de3a9572654 Fix setting cursor in pixel-scrolling modes
adds 525dc6e5c42 * pcvs-info.el (cvs-mode-toggle-mark): Typo
adds 7055104358a * doc/emacs/search.texi (Special Isearch): Move
isearch-char-by-name item back
adds f19b34376a2 More fixes for recently committed context-menu
additions from bug#52973
adds 791694c5fe8 * lisp/mouse.el (context-menu-map): Select clicked
window (bug#53249).
adds 77d823794ea Add some more mailcap tests.
adds 80c52346c28 Fix a minor snafu when resizing frames on Haiku
adds c59e870cceb * src/xwidget.c (webkit_js_to_lisp): Use correct
constant to check size.
adds e2b9f3347e7 Update modifier meanings even if an xkb_desc was not
available
adds 7f36aca99dc * lisp/indent.el (tab-first-completion): Fix incorrect
choices.
adds 3fbe137adbc Merge from origin/emacs-28
adds 2dcb1bc4748 Mark a few more map tests as unstable on Emacs 28
(Bug#46722).
adds 5cdee3a9970 ; Merge from origin/emacs-28
adds 95640360f09 * lisp/net/dictionary.el (dictionary-context-menu): Use
package prefix.
adds e4886018496 Update to Org 9.5.2-9-g7ba24c
adds 19d681d24bc Merge from origin/emacs-28
adds 9b308a333bc Avoid focus and allow monospace text in tooltip frames
on Haiku
adds da35e9d5efa * src/pgtkterm.c (evq_flush): Shift events one by one
adds 0ae6491a899 * src/gtkutil.c (xg_widget_key_press_event_cb): Also
raise input signal.
adds df53beb2db4 Reduce poll time for Haiku file dialogs
adds 7f074fecf45 Make help event generation on Haiku behave closer to X
adds 5476026119c Use kMenuWindowFeel on Haiku toolkip windows
adds 1220cf605b1 Fix the xft build
adds 8f652465238 Fix XI2 event filtering for very old versions of libXi
adds 5c30c8778df Extend Outline mode with default visibility state
adds 714e11d5353 Add undelete-frame-max instead of undelete-frame-mode
(bug#51883)
adds e25db1e167c Exercise wire right after event is filtered for native
input
adds 84ebb165771 Translate timestamps when using GTK native input
adds ace6a88285a Really eliminate tooltip flicker on Haiku
adds c2f3a2f5e35 * src/haikufns.c (Fx_show_tip): Sync after making
window visible.
adds 65666c47863 * etc/NEWS: Improve wording of 'undelete-frame-max'
(bug#51883).
adds c9d06d080bb Improve handling of INFILE in tramp*-process-file
(Bug#53284)
adds 2fa1eced39f Display override redirect frames in all workspaces on
Haiku
adds 1cd6737a387 Use BControlLook to determine scroll bar size on Haiku
adds 412247c53f3 Fix Emacs icon not appearing on Haiku
adds 37d46cec603 Revert "* etc/NEWS: Improve wording of
'undelete-frame-max' (bug#51883)."
adds 8cc1b9035cb Revert "Add undelete-frame-max instead of
undelete-frame-mode (bug#51883)"
adds 9e64aeff408 * Fix native comp for non trivial function names
(bug#52833)
adds 5205be51060 ; Merge from origin/emacs-28
adds f393d0d441c Fix regression leading to flickering tooltips when the
mouse is moved
adds ab17e353253 Merge from origin/emacs-28
adds 39d4e1ca21f Move the Gnus range functions to a new range.el file
adds e2c80911134 Add support for functions that deal with Unicode scripts
adds 5b6aa79aeff Avoid loading the possibly stale unidata-gen.elc file
adds 523a96a99ed Fix some doc strings in textsec.el
adds a1ffee1e82b Add textsec-restriction-level function
adds 9b358a99d6b Add some textsec-restriction-level comments
adds 1c7307673bc Add new function textsec-mixed-numbers-p
adds 9f902eb808b Change textsec-mixed-numbers-p to use recommended
algorithm
adds fd17eb67c00 ; * admin/notes/unicode: Update.
adds ef1f5dfe2bf Doc fixes in textsec.el
adds 346747451fc ; textsec.el: fix typo
adds 0ddc03cf8c2 Fix minor inconsistencies in 'char-script-table'
adds 2dad332a143 (hack-local-variables--find-variables): Use `user-error`
adds 0c0b77b3cce Allow non-system tooltips to display above menus on
Haiku
adds 0a010902d7f Fix system tooltips above menus
adds 8fe828db788 ; * lisp/international/fontset.el
(setup-default-fontset): Fix last change.
adds 77b5bd4cdbd * lisp/tooltip.el: Fix warning when built on a
non-Haiku system.
adds c99e28207a6 * lisp/tooltip.el (tooltip-show-help): Fix typo.
adds d556e75af80 Improve tooltip implementation on Haiku
adds 98286799a51 Fix default value of `no-special-glyphs' frame
parameter on Haiku
adds 68472c12e7a * src/haikufns.c (Fx_show_tip): Fix typo.
adds 65c9f57856e Improve textsec-restriction-level doc string
adds 19fefea1ca5 Add textsec support for confusable characters
adds 4eebf528fca Add textsec predicates for different types of
confusability
adds d0c0f5f648f * src/haikuterm.c (haiku_read_socket): Add work for
frame size bug.
adds 702ce8dc3e3 Morka handling of multi-hops in Tramp more consistent
adds 9f25c41ad45 Add textsec-domain-suspicious-p
adds 4f23dbaa671 Intern virtual modifier atoms the smart way on X
adds ce63f910254 Add textsec functions for verifying email addresses
adds 5006e19856e The name in textsec-email-suspicious-p is optional
adds f558c35a93d Remove 'cuneiform-numbers-and-punctuation' from
w32font.c
adds 877c4e849f9 Improve doc strings in textsec.el
adds ea1e5c97e3c autoload.el: Fix corner case and avoid encoding issues
adds 0f558e3be96 VC: Fix tests for SCCS and Mtn
adds 5a502ff1e54 cl-generic-tests.el: Fix warning
adds d5723560d5b Fix event timestamp generation on Haiku
adds 90dda33108d Use more reliable timestamps for some kinds of events
on Haiku
adds 95084cec091 Rename system tooltip variables to `use-system-tooltips'
adds ebe2b6fd0dc * src/haikufns.c (Fx_display_mm_width): Fix copy-paste
error.
adds 86dbe8682dc Respect structure of Tramp archive file names
adds 46dcb07e987 ; * etc/NEWS ('use-system-tooltips'): Improve wording.
adds 596d0bda6da Minor improvement in textsec diagnostics
adds de614ec9508 Use Cairo XCB surfaces when XCB is available
adds db714e08e0b Improve textsec doc strings
adds 696bd360f63 Deconfuse textsec doc strings slightly
adds 9693eb4aef6 Port some X11 tooltip code to XCB
adds b6db2d0a6f5 ; Yet another improvement of doc strings in textsec
adds 2122b839953 * lisp/cus-face.el (custom-face-attributes): Expose the
lambdas
adds d1648945fc4 Fix recent change for big endian systems where `Atom'
is 64 bits
adds b4336b2832c Make textsec-suspicious-nonspacing-p work on marks
adds 87d7362c879 ; Minor fix in 'textsec-domain-suspicious-p'
adds 124c4ad1e5d Split textsec-email-address-suspicious-p into two
functions
adds 598038643f4 Mark whole-script confusables as suspicious domains
adds 00a69462838 Add new file textsec-check.el
adds 1bfc086391c Make shr mark links with suspicious URLs
adds 1e5e85f3ce2 Fix thinko in textsec-url-suspicious-p
adds 63a03d51019 ; Fix bug#53367
adds 9e9d83482c4 Don't overwrite the link text in shr-tag-a for
suspicious URLs
adds e58b4b24cfa Add text for suspicious links
adds 689e865a9b5 ; * lisp/international/textsec.el
(textsec-url-suspicious-p): Fix a typo.
adds b28f420737b Make Gnus check for suspicious headers
adds 50ddfb24284 Make textsec-mixed-numbers-p actually work
adds ec0abf37eeb Make Message check for invalid recipients before sending
adds 775faf6efaa Tweak the previous suspicious Message change
adds 1476b0d7a61 Make article--check-suspicious-addresses more resilient
adds 6a79de530f5 * Move some code in in `byte-write-target-file'.
adds 9396b7d0b42 Suspend temp .elc production when native compiling till
when necessary
adds d2a23c7441d Implement selection ownership on Haiku
adds 8c184bb1660 Get rid of calls to XRenderQueryExtension after
terminal initialization
adds 5404bf50ad6 Port hourglass display to XCB
adds a43b6656056 Make `nil' values of the `:position' underline property
work correctly
adds e4f59a6d1a7 Make article--check-suspicious-addresses more resilient
adds 7785463c8ed Add new bidi-string-strip-control-characters function
adds 7e7974154b9 Improve textsec-domain-suspicious-p message
adds f9f12086fb9 Expand textsec-link-suspicious-p checking
adds 7cfc0bd6a9f Check link text domain suspiciousness
adds 2a3edd1e0ac Document textsec
adds c027ad59dd8 Allow disabling 'undelete-frame-mode' from the menu bar
adds 536ad66ae37 Improve textsec-domain-suspicious-p message
adds 4768657b311 Allow suspicious names with some forms of bidi controls
adds 21e96ce324f Improve documentation of textsec
adds ea0060abfb8 Add test for bug#51733
adds 37e2304f98f Tweak textsec-link-suspicious-p
adds 3eb1b2a1155 Make key-valid-p work in Turkey
adds b1f52249ea9 Make the undelete-frame-mode menu item a toggle
adds bd6cfabdc3b Fix 'bidi-find-overridden-directionality' for Lisp
strings
adds ed490991d53 In Eshell, allow "-n" to suppress the trailing newline
for "plain" echo
adds b1488a6582d Re-enable some textsec-tests after recent bidi.c fix
adds b929bdaeb6b Fix Fchar_syntax for non-ASCII in unibyte buffers
adds e26071e9903 Make system tooltips display in the menu bar on Haiku
adds 689e64cefe6 Improve how menus are described in *Help*
adds 5a64286d6a3 Make textsec-link-suspicious-p have fewer false
positives
adds ec5c723844a Fix error when describing menu items that don't have
equivalent keys
adds 10fbbddddd6 Improve the textsec-domain-suspicious-p warning message
adds 2de01ff1bab Make the read-face-name completion buffer display
samples
adds 55c1670bc52 Rename the textsec-check function to
textsec-suspicious-p
adds 4450c8bdd93 Consider subcommands when deciding to invoke Eshell
command directly
adds 27b3948a8a2 Fix indirect font changes incorrectly affecting
original buffer
adds 6305c3f30dc Fix thinko in previous hi-lock-read-face-name change
adds 9cbcfe696fd Make image-dired-delete-marked more resilient
adds 172c055745b Fix tabulated-list-widen-current-column widening wrong
column
adds cce813a4e70 Make textsec-link-suspicious-p less mistrustful
adds b01604b3627 Update documentation of 'clone-indirect-buffer-hook'
adds 808917b3fc3 Remove matching of whitespaces in LaTeX environment
names
adds 10083e788f7 In early bootstrap, use byte-compiled compiler to
native compile first files
adds 7ff7f948f78 Avoid FOCUS_IN_EVENTS not being sent on NS
adds 452f46d3665 Allow fractional values of `polling-period'
adds 7269106578f Update menu bars when `use-system-tooltips' changes on
Haiku
adds 9a0842dffe0 ruby-toggle-block-space-before-parameters: New user
option
adds e9e5d0ba734 Fix BadValue crash when looking up empty color names on
some X servers
adds 7fff3c9b7e4 Work around GTK changing window backgrounds on
colormapped displays
adds 2b4f0b5f3b2 ; * etc/NEWS: Fix typo in recent change.
adds ef0c1d4c2c8 Add workaround to handle a problem with Enlightenment
WM (Bug#53298)
adds ba57b780648 Fix execute-extended-command-for-buffer in
fundamental-mode
adds 11ea45c9e47 Fix UB in ebrowse
adds 03f4a2ff640 Merge from origin/emacs-28
adds 6e8bafc9969 Synchronize XI2 code with Core Input code
adds c2e28aabcc3 ; * etc/NEWS: Fix description of 'polling-period'
change.
adds a6ad584ac27 Adjust emake after recent changes
adds 587edc46dfc Further improve determination of when commands can be
invoked directly
adds 1e54833e8a4 Update multisession variables when editing the values
adds 3ffa13d0aa0 Use the correct converter for odf files in doc-view
adds 502dbd1f7c0 Make diff--iterate-hunks more resilient
adds 7eb53e8a72b Clean up mm-display-inline-fontify slightly
adds 16c785b6212 Make xwidgets work on builds that don't use Cairo
drawing
adds 5561d5de56d Make the edebug-all-defs user option work more reliably
adds 4d866fc0f56 Interpret a "" value of EMACS_TEST_VERBOSE as "off"
adds 606dfb60e38 Clarify Splitting Mail in the Gnus manual
adds a133af7c7f3 Fix indentation in NEWS of cl-flet item
adds 90de226e218 Raise an error from 'eval-eval-using-options' for
unknown options
adds 1228ec3e1d7 Don't use 'eshell-eval-using-options' for
'eshell/source' or 'eshell/.'
adds 87107b05a17 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 1fefb15aa8e Allow From to be part of message-hidden-headers
adds d7f0a0538d9 Followup fix to previous
message-update-smtp-method-header change
adds 8d4fffb6437 Remove text mistakenly added to the diff--iterate-hunks
doc string
adds 62a84eea34c Improve the completion-category-overrides doc string
adds 88e47934d9a * src/keyboard.c (syms_of_keyboard): Fix build without
input polling.
adds b8ffdc06947 Fix previous emake change
adds 087d031ec69 Further emake tweaks
adds adf00298b60 Disable background image fetching from asking for
passwords
adds 98355833ba0 * src/keyboard.c (start_polling): Fix type mixup.
adds 2519c5773c0 * lisp/cus-start.el (polling-period): Update type.
adds 882bbeb1f9f Simplify AM_V_ELC setup
adds fac8d0ac2f4 Avoid glitches in ELC lines in build output
adds 5672ee5663c Fix crash when the visible bell is rung but there is no
cairo surface
adds 882997e830d Clean up visible bell code on X
adds d878c4537dd Fix recent changes to visible bell code
adds f08dfa9b532 Fix menu-bar mouse clicks in "C-h c" and "C-h k"
(bug#53322)
adds fbc9b121e06 Fix memory-report-object-size to initialize
memory-report--type-size
adds 643985e8b6d ; Merge from origin/emacs-28
adds b44505d6eca Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds b63baeafd24 Get rid of some unnecessary code in handle_one_xevent
adds a51a2a13ede Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 246557f33e1 Change visibility of "Undelete Frame"
adds 2b72558527f Use locale coding system to decode XIM preedit text
adds ebe334cdc23 Prevent raw bytes from being displayed as help text on
Haiku
adds 682b6df6bfc Improve detection of suspicious uses of bidi controls
adds a604e877cd1 ; Fix last change in
'textsec-bidi-controls-suspicious-p'.
adds bd586121ac2 Make the test for existing multisession variables more
sensible
adds 65c4158c3ce ; * src/xdisp.c (Fbidi_find_overridden_directionality):
Doc fix.
adds c8375d84083 Fix some doc strings in outline.el
adds 90bc1afe69c ; * etc/NEWS: Improve entry about Outline mode changes.
adds bf3db92bd69 Fix the prompt in hi-lock-read-face-name
adds 07f32fa70a2 Put the old label into the future history in
reftex-change-label
adds a0e6e67ac16 Fix HTML target marking in shr
adds 82f818344e2 Fix GNUstep build warnings
adds 15090d7c6fa Fix PGTK build with xwidgets
adds 7e596463bed Add some menu bar help code on GNUstep
adds e4d2a7894b4 Add new variable print-unreadable-function
adds f047d3c5137 Add new function 'readablep'
adds 573ec193be3 Speed up multisession--set-value-sqlite slightly
adds 41846901e22 Improve dired-do-create-files slightly
adds 71b433f0358 Fix documentation of 'unprintable' stuff
adds 3b33a143806 Clarify Vprint_unreadable_function doc string
adds 79e54a1b757 Use load-read-function in byte-compile-from-buffer
adds 1edde2fc7a1 Mark nil vc-follow-symlinks as safe
adds 368570b3fd0 First commit of scratch/correct-warning-pos.
adds 8f1106ddf2a Several amendments to scratch/correct-warning-pos.
adds 1cd188799f8 Make symbols with positions work with native compilation
adds ff9af1f1f69 Miscellaneous enhancements to
scratch/correct-warning-pos.
adds 4e77177b063 Try to make scratch/correct-warning-pos build on
Windows and not segfault
adds 2128cd8c08d Merge branch 'master' into scratch/correct-warning-pos
adds 57b698f1591 Commit fixes and enhancements to the
scratch/correct-warning-pos branch
adds d87a34597c9 Merge branch 'master' into scratch/correct-warning-pos
adds 3023e7ca3d9 Remove the remnants of old position mechanism from
scratch/correct-warning-pos
adds bdd9b5b8a0d Miscellaneous amendments to the
scratch/correct-warning-pos branch
adds 14d64a8adcc Merge branch 'master' into scratch/correct-warning-pos
adds 88e1f8b0208 Merge branch 'scratch/correct-warning-pos'
adds fd31ef21c5b Don't use 'load-read-function' in
byte-compile-from-buffer
adds 6139a05241a Add direct remote copying in Tramp's scp support
adds f57f28935a1 Fix print-unreadable-function documentation
adds df49e3a3ab4 Merge branch 'master' of
/home/acm/emacs/emacs.git/master
adds 7922131bb20 Minor copyedits in "Symbols with Position"
adds 27e080d0090 * src/pgtkterm.c (pgtk_flash): Fix input blocking.
adds 7c16f691011 Clean up some of the X extension related code
adds bdcbe897d19 * src/haikumenu.c (run_menu_bar_help_event): Fix bounds
sanity check.
adds 5d257a99b7a Fix documentation formatting error
adds e58ecd01d51 EUDC: Fix a quoting bug in the BBDB backend
adds 6d3608be88e Seccomp: improve support for newer versions of glibc
(Bug#51073)
adds 1319d108dae Merge from origin/emacs-28
adds 32e1894943e Fix menus on the no-toolkit build when using XI2
adds ab73a878583 Revert the other bits related to `load-read-file'
adds 1bcbca3750d Make occur edit mode more resilient
adds 0e833a1d5f9 Improve scheme-imenu-generic-expression
adds 80b66d80ef1 Make sure cursors are drawn correctly after
haiku_clear_frame
adds 1c1d5eee4c8 Add new function to prompt a user for a process name
adds 838ad7037be Make kill-process into a command
adds db454c98f1e Regenerate ldefs-boot.el
adds 9f5048456af Improve `M-x speedbar' under emacs -nw very slightly
adds 3b0d848b547 Fix position argument to macroexp--warn-wrap in
cconv--convert-funcbody
adds a37da91a092 Make apropos-print-doc more resilient
adds d0f3de72b67 Allow using outline minor mode in `M-x apropos-value'
adds 80098a2830c Fix tabulated-list-widen-current-column widening wrong
column
adds a82c3557fc4 Make `C-x M-x insert-kbd-macro RET RET' work better
adds 21a3bd9f362 Make message in hack-local-variables-confirm clearer
adds f4af1137e66 Bind print-symbols-bare to t in byte-compile-from-buffer
adds 6cea4d1fdbd Set IC preedit area on ConfigureNotify
adds dfae76c9915 Expunge read-with-symbol-position and
read-symbol-positions-list
adds 3a7b158ffd8 Get rid of compose status on XI2
adds 45208755d13 Add some code for transparent frame backgrounds without
Cairo
adds eac4b924cb8 * src/xterm.c (handle_one_xevent): Drop frame picture
on configure.
adds 8d6fbc4b480 Avoid glitches in ELC lines in build output
adds e606434be65 Scale coordinates when checking if a touch event falls
inside menu bar
adds dee029e19ff * src/xterm.c (x_composite_image): Use the display's
picture format.
adds 1575afe8df5 Orderly inhibit frame resizing when activating tool or
tab bar (Bug#52986)
adds 2dec6f59ecd ; * src/xfns.c (xic_preedit_draw_callback): Init
text_length to quieten gcc.
adds 842ea1e22f2 Fix Gnus registry key bindings
adds bcf844b5fca Add "then" to sh--completion-keywords
adds 15961108c9a Short-circuit the recursive bytecode funcall chain
adds 6c000af6114 Inline fixnum operations in bytecode interpreter
adds ce1de3a8d97 Inline setcar and setcdr in byte-code interpreter
adds 65caf5b205d Pin bytecode strings to avoid copy at call time
adds 7392f2dc410 Byte code arity check micro-optimisation
adds d05f3874078 ; * src/bytecode.c (exec_byte_code): Cosmetic
improvement
adds b3377e67a7b Remove nil check in exec_byte_code
adds 4ff1fb8eb47 Move a runtime interpreter check to debug mode
adds 721357b8685 Remove the unused unbind-all bytecode
adds 11e1abd5cc7 Open-code aref and aset in bytecode interpreter
adds 75c6564c928 ; * lisp/emacs-lisp/byte-opt.el: Remove outdated
comments
adds 4a0541a5dde Implement Ffuncall in terms of funcall_general
adds b7902a9b48f Bump specpdl inline, move reallocation out of line
adds a8b713d83a5 Inline maybe_quit
adds 806a1210070 Remove redundant declarations from keyboard.h that are
now in lisp.h
adds 77b72f77b3a Make `font-lock-add-keywords' work in derived modes
adds 487a0be7f7e Fix tex-mode handling of _ chars in href{} commands
adds 031c2e46791 Add a *Help* command that'll take you to the lispref
manual
adds 933ed56e553 Add NEWS item for `I' command
adds d0b9e269ee7 * configure.ac: Remove forgotten GLIB_GSETTINGS call
adds ead95479032 Allow jumping to ert failure definitions
adds a46421446ff Make Completions sorting a user option
adds edeb220d310 Don't loop so much in gud-query-cmdline on remote
systems
adds 067e84116dd ; * src/bytecode.c (exec_byte_code): Silence GCC warning
adds ffb0e8c4eff Make anonymous functions work in auto-mode-alist
adds 79d9f3982fe Add derived-mode test for bug#24176
adds 8c37b9042eb Revert "Fix tex-mode handling of _ chars in href{}
commands"
adds 5909b271448 Fix \href{a_b} in tex-mode
adds f4bfe7834a9 ERC: Add new comaintainer, F. Jason Park
adds 7e653ee73f9 Allow sorting in electric-buffer-list with `S'
adds 701ec0bda2b Don't output spurious prefixes in read-char-exclusive
adds fbf47577845 * lisp/minibuffer.el (completions-sort): Fix type.
adds 2166b1e65e1 * lisp/faces.el (read-face-name): Support a list of
defaults for M-n.
adds 28a0d0037c3 * etc/NEWS: Mention 'replace-regexp-function'
(bug#52558).
adds 8f16b1aef1b Fix gnus-article-truncate-lines doc string
adds ee87c2f8ca3 Don't list the default hi-lock faces twice in the
future history
adds b93902e22bb * lisp/info.el (Info-link-keymap): Fix repetitive
clicks on the header line.
adds 81886aeaffe Implement alternative sub-buffer support in term.el
adds ee084817126 Add NEWS entry for term-clear-full-screen-programs
adds 7f7b418ae63 * lisp/hi-lock.el (hi-lock-use-overlays): New variable.
adds 422b0f2a505 Make hi-lock-face-defaults into a defcustom
adds 1693423fd74 Move Eshell test helpers to their own file
adds 42aef82a2b0 Rework eshell-match-result for testing asynchronous
commands
adds 667e212048a Add Eshell syntax to more easily bypass Eshell's own
pipelining
adds eb4edfa0c86 Fix GTK native input on scaled displays
adds ea953db0a06 Fix invalid picture after toggling the tool bar or menu
bar on GTK
adds 96929e5d012 Remove some dubious uses of `interactive-form`
adds ec403abc607 Improve portability of X11 IM code
adds 335a5a9e0f9 Make the `f' command work in image-mode again
adds c34d06e3d75 * configure.ac (LIBSECCOMP): Bump minimum version for
faccessat2.
adds ff63787ea18 Merge from origin/emacs-28
adds b373c8ad71e Fix tool bar size reporting on GTK when the display is
scaled
adds 0a70f748e75 Don't send menu help events on Haiku if the pointer
isn't in the menu
adds 03c9257b119 * src/haiku_support.cc (Highlight): Send events if
!highlight_p.
adds 4d342f36a67 Improve reliability of menu bar updates on Haiku
adds 115f3f59346 Improve the term-clear-full-screen-programs doc string
adds dea24a0f7d4 Don't manipulate args in-place for
'eshell-eval-using-options'
adds 44ffd6a8253 Treat "-" as a positional arg in
'eshell-eval-using-options'
adds c40398e0080 Fix widening some columns in
tabulated-list-widen-current-column
adds f16039b1612 Don't mutate literals in
tabulated-list-widen-current-column
adds 697723b63d6 Faster concat, append, vconcat, copy-sequence, etc
adds e8c66036d15 * src/lisp.h (lisp_h_EQ, lisp_h_NILP): Fix length and
indent
adds 72a4cdaadcf * lisp/emacs-lisp/comp.el (batch-byte+native-compile):
Fix unwind form
adds dfaf8bec4e4 * `batch-byte+native-compile' produce .eln younger than
.elc (bug#52912)
adds 65172e61cc3 * src/fns.c (concat_strings): Clean-up unused variable.
adds d25cb37694d ; * src/fns.c (concat_strings): Fix comment style.
adds 84276bf775d Tag an mml-sec test
adds f4ed3f39c97 * src/comp.c (emit_limple_insn): Fix another
int/Lisp_Object mixup
adds 2d4d6f1a3fb ;* src/fns.c (concat_strings): Add missing space.
adds 50fea24b8b6 * src/comp.c (emit_lisp_obj_rval): Make use of NILP.
adds 2362eb09804 Fix up Gnus FAQ entry
adds fb16a6c124c Improve how change-log-mode fills all-file-name lines
adds 51fdcca000f * src/image.c (parse_image_spec): Use NILP.
adds 19c6fb16746 ; * test/lisp/emacs-lisp/derived-tests.el: Silence
byte-compiler.
adds bca68550844 Make `haiku-menu-bar-open' faster
adds db7de56eefb Simplify Haiku underline code
adds 7eca80b2044 ; * src/composite.c (syms_of_composite)
<auto-composition-mode>: Doc fix.
adds f97c3f9ced9 Merge from origin/emacs-28
adds 3e00ab5efb3 ; * src/xterm.c (handle_one_xevent): Fix formatting of
XI2 switch.
adds 401ccb0b9c6 Fix GTK menu bar height reporting when scaled
adds a2eb83d037b Simplify Haiku scrolling code
adds 1200e55b6f3 Make use of NILP where possible
adds 94216789872 Add workaround for super modifier misconfiguration to
non-XKB code
adds b085ca237d0 Fix insert-file-contents for tramp-crypt
adds fc8875be071 Adapt tramp-tests
adds afd1fdf6bb8 Fix input of sharp-quoted symbols in Eshell with
em-extpipe
adds 8a343ecee54 Fix copyright.el comment and add a test
adds 826959ccb4c Fix copyright-find-copyright when searching from the end
adds a3aeee88aaf Minor `concat` tweaks
adds 66b99778b81 Add tests for concat, vconcat and append
adds 0a51a85b5de Make smerge-refine-ignore-whitespace into defcustom
adds 6fcf7c9a830 * Makefile.in (install-etc): Remove unnecessary chown.
adds 824440a7c82 Apply fix for bug#52761 to GTK native input as well
adds 7116092eaf8 Get rid of unnecessary draw locking in haikumenu.c
adds 458024a3d9e * src/xterm.c (x_focus_frame): Set input focus on outer
window.
adds a0fbdb5166e Improve XI2 valuator reset logic
adds 8f9f1701f63 Don't discourage auto-mode-alist entries in autoloads
adds 5b931eb8ff0 Don't use obsolete second argument to byte-compile-file
adds 2b150f943bc Silence byte-compiler slightly in tests
adds b89ae23636f Implement crossing event generation between windows for
xwidgets on X
adds 333e95196f3 * lisp/xwidget.el (xwidget-webkit-edit-mode-map): Pass
C-backspace.
adds ed18d08f6f3 Fix copyright.el comment and add a test
adds c5b0019e104 Fix copyright-find-copyright when searching from the end
adds 82aa5be7ce1 ; Merge from origin/emacs-28
adds 6075ea0b799 Fix 'make_lispy_position' when there's an image at EOB
adds c9524819eaf Partially revert a fill-region-as-paragraph regression
adds a8862f313b9 Merge from origin/emacs-28
adds 9d34946e53a ; Fix typo in doc/lispref/display.texi.
adds 60cfb90d016 * Have `benchmark-run-compiled' use the native compiler
when available
adds d0aac84b2a8 * Fix `startup--honor-delayed-native-compilations' for
(bug#53497)
adds dae4fa99860 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 63255de48b4 * src/pdumper.c (dump_vectorlike): Handle
PVEC_SYMBOL_WITH_POS.
adds 0991e8686cd Improve xwidget window ancestry calculations
adds decd6f830c9 Revert "Don't output spurious prefixes in
read-char-exclusive"
adds b9239954b60 Tweak href/superscript fix in tex-mode
adds d633db5189f Add support for EPUB, CBZ, FB2 and (O)XPS extension to
doc view
adds 77b4e06f8ad Move some of the doc-view variables around to fix load
errors
adds 61f5ca3b27a Add setx highlighting to bat-mode
adds 10c680551e8 Improve detection of glyphless characters on TTY frames
adds b8ddd94aacb Make the save buffers prompt from Quit Emacs menu more
understandable
adds ce220524fcf Fix up previous "Quit Emacs" from menu logic
adds 536a57b72ce Fix potential native compiler circular dependencies
during load
adds 53ebc1fa21f * lisp/doc-view.el (doc-view-epub-font-size): Fix type;
add version.
adds 8eaf04de83f Add new switch --init-directory
adds 8471c6f06c6 Implement xwidget passive grabs
adds 47b7ec2a3d0 Fix inappropriate use of killed xwidgets
adds bc404cd8ea9 * src/xterm.c (handle_one_xevent): Remove obsolete
workaround.
adds 2f0d67b047d Clear xwidget passive grab whenever a drag begins
adds 3dd47bde7a8 * lisp/frame.el (clone-frame): Filter out 'parent-id'
(bug#51883).
adds 9d0833f4083 Merge from origin/emacs-28
adds 84d4a349190 Fix duplicate scroll events without XI2
adds 241f2857f1c ; Fix a typo in recent documentation changes
adds b293e254ebe ; Rename 'startup--require-comp-safetly'
adds bad16c6f566 Fix xwidget build on PGTK
adds 15f8c6b11e6 Use the real cursor beneath the pointer on xwidgets
adds 11add52bec0 Prevent duplicate grab setting with xwidgets
adds 7ba197a163d Fix merge error in doc-view-pdf/ps->png
adds 70c3437ae1f Fix copyright-fix-years, use a dash to separate years
in a range
adds bf695b937e1 Move native-comp-eln-load-path setting earlier again
adds 12d3c4831aa Allow using dired-hide-details-mode in wdired buffers
adds 87c23670111 Clarify where the shell-command output goes
adds fdc72729802 Improve the read-file-name doc string slightly
adds 96867f9d089 Fix manual points about
tex-latex-block/latex-insert-block
adds 1f5fa1de7fc Make where-is correctly identify aliases
adds 7531bf096eb Reduce code duplication in parts of (auto)load&defalias
adds 70fc32f6dde * src/data.c (Ffset, defalias): Complete last change
adds 95ccd1ba477 Implement real menu help-echo text on Haiku
adds b616e14c351 Make menus on Haiku work better
adds 166556f464e Improve menu drag tracking on Haiku
adds 7e17749ada1 Fix a default value of the `:underline' face attribute
adds c4e66bb2b56 Fix compiler warning due to a recent change
adds 278bacad691 Write a dummy event on each popup menu event
adds a773d7f05b3 Fix native-compilation at startup
adds 0a5ece3da15 Allow <Delete> key to delete entire grapheme clusters
adds e380fb509b1 Fix unrelated help text tooltips if a popup is shown
during the delay
adds a85e9d76414 Fix error at startup with recent change
adds ddba3c3dba5 Fix error in filelock.c
adds 611736f3bc5 Remove debug logging
adds 04bba4a28f9 Merge from origin/emacs-28
adds 4bac7d8c734 Fix error after merge
adds 852a5f24bb2 Make gnus-icalendar-with-decoded-handle more DWIM
adds 7608b77d9ee Clarify Fmatch_data doc string
adds a836e8bf0c8 Make revert-buffer ('g') keep point in VC diff buffers
adds f7b408ec500 Don't require mouse for prompting via dialog boxes
adds bddd9c5f686 ; Fix formatting of last change.
adds 43a5f22857e Allow redirecting `message' output to a different buffer
adds 99f4c17615c Modernise the security section in the efaq a bit
adds 4320eebb4a9 ; * lisp/subr.el (use-dialog-box-p): Fix typo.
adds e241e771945 * lisp/isearch.el: Put 'isearch-scroll' property on two
new symbols.
adds 96533c18b7f * lisp/tab-bar.el (tab-bar-menu-bar-button): New
variable (bug#51648).
adds 35cd9197fc3 package.el: Fix bug#53529
adds b944841173f Add background transparency support for GTK+Cairo
adds 391c1289e28 Some adjustments to last change
adds 310bcda934a Add support for ARGB visuals on non-Xt builds
adds 28865201604 Use consistent font when displaying menu equivalent
keys on Haiku
adds 5ef3a523425 Improve documentation of Occur mode
adds ed3bbeb80db Fix rendering of Malayalam script
adds 94f38cbec43 Fix last change of Malayalam composition rules
adds e81e375539b ; Yet another minor fix of Malayalam composition rules.
adds f4ddd6153d0 Merge from origin/emacs-28
adds 26a9acc86ae Fix some problems with inconsistent visuals on GDK
adds 988d3d79bac Use XRender to composite fringe bitmaps
adds 71174a16da4 Handle correctly errors during frame creation on Haiku
adds 46611aa4683 Enlarge max-specpdl-size for generation of leim-list.el
in bootstrap
adds 1b83e58adb4 * lisp/frame.el: Don't require 'frameset.el'
(bug#51883).
adds 58bb9eb4005 * lisp/frame.el (undelete-frame--save-deleted-frame):
Handle initial frame.
adds 1555453694d Implement `alpha-background' on non-Cairo builds
adds 0a34aeee7e0 Fix builds without GTK
adds 7b137370558 Fix with-suppressed-warnings edebug spec
adds 2f32333cff2 Fix the no toolkit build.
adds 5c87d826201 * etc/NEWS: Announce the 'alpha-background' frame
parameter.
adds a31914dda58 Fix tooltip frame creation with 32-bit visuals
adds 04f9c3b8df6 Fix the X toolkit build
adds ae8332b8309 * src/xterm.c (x_xrender_color_from_gc_foreground): Fix
omission error.
adds eb9dd321309 Make cursor alpha consistent with a transparent
background
adds cb91643c976 Fix motion not being reported on GTK when mouse moves
over toolbar
adds f22e9ba9ac6 Fix regression in Occur Edit mode
adds 6636231b2ce ; * lisp/international/latin1-disp.el: Update
commentary.
adds 6f282b31ad7 Update to Org 9.5.2-13-gdd6486
adds 3652170d7dd Merge from origin/emacs-28
adds d464454f450 * lisp/image.el (image-map): Use defvar-keymap.
adds 9a56b4e6864 Factor out function to check for clang in tests
adds 79896d3eb7f Improve portability of alpha channel handling on
TrueColor visuals
adds 1472b046eae * src/xterm.c (x_term_init): Avoid freeze with 24-bit
visuals.
adds 5edef4e98ce Improve portability of GDK visual code
adds 2ce7ac1c502 * src/haikufns.c (Fx_display_visual_class): Return
correct values.
adds 790ad61fcf9 Fix accesses to GTK structures on tooltip frames
adds 46473a4eac2 Implement `alpha-background' on PGTK
adds 4efab4330e0 ; * src/gtkutil.c (xg_create_frame_widgets): Avoid
private GTK symbol.
adds fd42ba3adb5 Improve 'latin1-display-ucs-per-lynx'
adds 6da021fce86 Fix artifacting on PGTK when bits are copied with an
alpha channel
adds 3ca32105d2b Extend filelock-tests.el for bug#53207
adds 5d40e1be7e9 Clarify that INSTALL isn't for Git checkouts (bug#53627)
adds 90bbf27f02b Make Gnus address checking more resilient
adds 1d1b664fbb9 (function-history): New symbol property (bug#53632)
adds dbf08491a5a Make more ranges sort properly in describe-keymap
adds 530cb3a3f80 Fix misplaced braces in loading.texi
adds 402988ec333 Minor copyedits of 'function-history' documentation
adds 6766e30e1b0 Adjust toggle-menu-bar-mode-from-frame doc string
adds cf9c40159a6 * lisp/progmodes/cc-mode.el (c-common-init): Bind
case-fold-search to nil
adds 70f994f6d09 * lisp/vc/vc.el (vc-diff-internal): Assume
revert-buffer is in current buffer.
adds 161382f76d9 Obsolete gnus-registry-enabled in favor of checking
gnus-registry-db
adds 5819fcb63b4 Don't remove dummy.group from gnus-newsrc-alist on Gnus
save
adds be2566eeab6 Enlarge max-specpdl-size for generation of files in
.../admin/grammars
adds cce477cad7f (byte-compile-eval): Adjust to changes in `load-history`
adds 63edde9f0e8 Fix nnregistry byte compilation warning
adds d6d73224a21 Make fringe bitmaps respect alpha-background
adds 16174d796f8 Avoid extraneous selection querying if we own the
selection
adds 99c637499ec Only apply last change to the clipboard
adds 103ddfe3873 Display images with a mask correctly when
`alpha-background' is set
adds 7b63c00af48 Update publicsuffix.txt from upstream
adds cfbb6359ceb ; * lisp/select.el (gui--selection-value-internal): Fix
comment.
adds 558c4dafa30 Clean up Haiku display structures
adds 29bdedf12ff Bind Qdebugger to Qdebug in signal_or_quit.
adds 31ef751f94f Clarify documentation of a "face's font"
adds 30ebb54410d Merge from origin/emacs-28
adds a92c6191b0f * Fix `startup--require-comp-safely' (bug#53675)
adds e7fd6fe7ecd Rename `comp--loadable' into `comp--compilable'
adds 2c4a24975ce Remove extra \= from obsoletion message
adds 2b9c648de64 * src/pgtkterm.c (pgtk_draw_rectangle): Fix trivial
typo. (bug#53677)
adds a20f2b0ff9f Speed up calls to C primitives
adds 665ec8946df * lisp/startup.el (startup--require-comp-safely): Fix
typo in a92c6191b0
adds 02054d9cd1f * Improve 'maybe_defer_native_compilation'
adds e94f08b2d9b * lisp/tab-line.el: Support non-buffer tabs in some tab
face functions.
adds 4af491605c5 ; * src/eval.c (funcall_subr): Fix last change
adds 749ba35bf5e * lisp/replace.el (query-replace-read-from-default):
New variable.
adds bb4821c91ec ; Auto-commit of loaddefs files.
adds f1f0608fd13 Don't use XRender to fill rectangles unless an alpha
channel exists
adds 6869679be50 Fix display of vertical window dividers on Haiku
adds d4c2f5b524a Improve behaviour of `mouse-autoselect-window' on Haiku
adds 9ab0b43a723 * etc/NEWS: Apply final fixes after proofreading.
adds a4b9dc58eb6 Merge from origin/emacs-28
adds 1bb55536194 ; Auto-commit of loaddefs files.
adds 93dd09c709c ; Merge from origin/emacs-28
adds e3e0deb86d2 Make behaviour of `mouse-autoselect-window' consistent
with X on NS
adds e7047b4aba0 * src/nsselect.m (ns_get_foreign_selection): Fix GCC
warning.
adds fded822c80b Send button events before setting xwidget passive grab
adds 70a184b1418 Improve correctness of generated xwidget events
adds 8fa8d5310b5 ; * etc/NEWS: Fix wording of a recently-added entry.
adds 27c93778ef1 Fix bug with M-x compile-defun in a defconst/defvar
adds d34dd869d22 Fix decoding error in ietf-drums-parse-address
adds 0ef371cb12e Move vt-control and vt100-led to obsolete (bug#37562)
adds c86e4b09501 Mark vt-control and vc100-led obsolete since Emacs 29.1
adds 6fbf37a575e Add some indexing for "compiler macro"
adds 52af077d6a5 Improve the describe-key doc string
adds b6a51e05c97 * lisp/replace.el (query-replace-read-from): Use
default for empty input.
adds aa795a6223c New file lisp/emacs-lisp/debug-early.el for backtraces
in early bootstrap
adds c882b4ea02b ; cperl-mode.el: Detect prototypes in anonymous
subroutines
adds 00a8e365b91 Adjust test to adjusted code
adds 4f7fe8b1d37 * test/lisp/cedet/semantic/bovine/gcc-tests.el (ert-x):
Require.
adds 7728f493cd1 New theme leuven-dark (Bug#53032)
adds aa67e10fe97 Prevent the initial frame from showing up in the frame
menu
adds 60fe17c958b Fix background daemon on Haiku
adds 11ee58de9db Fix display of text decorations with defaulted
foreground on Haiku
adds abdb198474e Simplify box display code on Haiku
adds 3d7f17bf80b * src/haikuterm.c (haiku_draw_text_decoration): Don't
lock for draws.
adds ab2f2754221 Improve documentation of 'emacs-version'
adds dce93e397d5 Merge from origin/emacs-28
adds fc79118f19f Obtain draw lock outside haiku_start_clip
adds d35c4ee10a5 Stop creating cairo contexts in haiku_begin_cr_clip
adds 9b0cdf461c2 * src/haikufont.c (haikufont_draw): Allocate string
buffer on stack.
adds abd59ad9234 Fix "Buffers->Frames" submenu in daemon sessions
adds 1b0342628e5 Don't use `string-search` in soap-client (bug#53744)
adds 3bd8a8bb91d Don't use `string-replace` in soap-client (bug#53744)
adds 895562a8b24 Implement file modification check in Tramp
adds 37eef19fd60 soap-client: Add minimum supported Emacs version
adds dcc97fec297 Allow ensuring that a window's starting point is never
invisible
adds 2e60ef696a3 Ensure that tailproc is set for the last process in an
Eshell pipeline
adds 3a388ab4a60 When executing an Eshell pipeline, send input to the
first process
adds e3516ec28f9 Use 'require' to load eshell-tests-helpers
adds 2ded5938753 Make sort-numeric-fields resilient towards blank lines
adds 322daef4395 Remove tarball instructions from gnus-faq.texi
adds 12a6d319dcf Improve the bookmark-default-handler doc string
adds d539d00c426 Improve image depth handling
adds 634cedfea17 Improve compression of article lists in gnus/nnselect
adds 748eb32cc5e Try to fix input method flicker on GTK builds
adds 334b362bf46 Make `x-gtk-use-native-input' take effect immediately
adds 52c4275283b * src/xfns.c (Fx_internal_focus_input_context): Fix
typo.
adds a654985bca4 Make Emacs build with some other XLib implementations
adds a42df6542ac Fix toggling `x-gtk-use-native-input'.
adds 0591aa6cd3b Revert an erroneous change in tramp-cache.el
adds e0260f0fe2f Merge from origin/emacs-28
adds 8e2d9193ef2 * src/xwidget.c (xwidget_button): Always let button
events through.
adds 3da5dc66eae Fix bit rot in the color allocation code
adds 97966c5154b ; * src/xterm.c (x_alloc_nearest_color_1): Remove
extraneous code.
adds 37c433e4e28 * lisp/net/tramp-gvfs.el (tramp-gvfs-send-command): Fix
problem with locale.
adds 279f3c6d602 Implement auto-raise on Haiku
adds 3e20a900195 ; * src/haikuterm.c (haiku_end_cr_clip): Fix trivial
typo.
adds 702a5c6feb7 Silence byte-compiler in two tests
adds 38ffb828f26 Remove misleading "in current buffer" message from
auto-raise-mode
adds 9a8796f067d Fix infloop in redisplay_window due to fix of bug#14582
adds dcf30f14f90 * Have `null' and `not' explicit in LIMPLE so we inline
them
adds f88d4e42487 Improve Tramp tests backward compatibility
adds d340dc0a256 python.el: Try and better split the Tramp code
adds b4f1ceaf241 python.el: Silence left over warning in last commit
adds d52c929e31f (with-demoted-errors): Warn on missing `format` arg
adds de687e8983f Do not delete the MULTIPLE property after reading it
adds 5098f2b844b Update the MULTIPLE property with conversion outcomes
adds 9ff88dfc5b1 Implement _NET_WM_PING protocol
adds 686f7f8f628 Set WM_TRANSIENT_FOR on tooltip frames
adds c274bd5c52f Implement face cursor color merging on Haiku
adds 9c66aee1780 Fix last change to ftcrfont.c
adds adf1ba578d1 Finish up cursor color merging on Haiku
adds e51f9046762 Fix yank-media-types--format decoding
adds 72a3bbf27e2 Improve the Archive file names tramp documentation
adds a8de2e20e09 Remove kerning escapes in woman mode
adds 785a045b868 Ensure that the CAR of 'eshell-last-async-procs' always
points to a process
adds 89d419255b6 Improve the selected-window doc string
adds 224aeb2877f Fix yank-media utf-16 detection
adds 3a8e140ad11 Adapt Tramp to changed unload behavior (bug#53632)
adds 49192d14189 Remove superfluous `font-lock-add-keywords' calls in
Tramp
adds 9029212c869 * lisp/emacs-lisp/debug-early.el: Improve the
documentation
adds 4243747b1b8 Fix 'current-column' in the presence of display strings
adds 63eab2948a2 * lisp/pixel-scroll.el: Update commentary.
adds 9e420cd893f Add support for basic syncing with the window manager
on resize
adds ddc734432bd Adapt Tramp to changed unload behavior (bug#53632)
adds 86827564208 Add new function mode-line-window-selected-p
adds a4eeea81244 Add a :distant-foreground to the lazy-highlight face
adds 93da7a202d8 Tweak how eshell/cd works when cd-ing to ".." from "/"
adds eea93a8aaac Add new user option 'find-library-include-other-files'
adds 6278c6a94ea Fix reverting the default face to standard/themed state
in GUIs
adds ab0554a1977 Improve the elp-instrument-package doc string
adds eb351e3795b Minor changes to xsync support
adds 9c1d6b1d6a2 Handle window state changes on PGTK
adds b38c0d6a2ff Clean up lots of #ifdef'd out code in PGTK files
adds 50e51beabb2 Allow disabling frame resize synchronization
adds a3ee390cf77 Add ietf-drums tests, fix parse-address decoding
adds a645c3bee74 ; * src/xfns.c (x_encode_text): Fix comment.
adds 32dc552a535 * lwlib/xlwmenu.c (pop_up_menu): Work around motion
problems on XI2.
adds 638247baa4a Fix typo in display.texi
adds 821c240075e Fix ietf-drums-get-comment doc string
adds d90fd58c026 Merge from origin/emacs-28
adds 372d0e0cc1f Make usage of su and sudo consistent in eshell
(bug#53783)
adds 6e5d79c048c Display show-paren-context-when-offscreen in child frame
adds 47ddaaab02b Fix infloop in 'redisplay_window' when buffer is
narrowed
adds 8d4154742fb ; * etc/NEWS: Fix entry for
'find-library-include-other-files'.
adds 30c6074d5a8 Add support for EWMH extended frame synchronization
adds 37751569902 Disable extended frame synchronization by default
adds dc5930ba973 Fix the GTK 2 build
adds b0fd3ec2c01 Ensure bar cursors are always visible on Haiku
adds ead36d8d365 ; * src/alloc.c (mark_memory): Fix outdated comment.
adds 1850121629d Avoid deprecation warning in NS-specific code
adds 8b35f64ff90 Adapt em-tramp-tests.el
adds 1efc94e7ce0 * lisp/tab-bar.el (tab-bar-new-tab-choice): Add const
'window'. Update doc.
adds 0f38e2393dd Use mode-line-window-selected-p in
tab-line-tab-name-format-default.
adds e95ca5cf071 (debug-early-backtrace): Tweak the non-evald output
adds bff8354ec4d (debug-early-backtrace): Tweak the non-evald output
adds e9ba08be215 ansi-color: don't get stuck on \e
adds dcb3b85ec76 Remove outdated comments from ietf-drums.el
adds 0d36eaa7c61 Make async connect_network_socket failures use Qfailed
adds 69efc36c6be Fix eval-tests/backtrace-in-batch-mode test
adds 838da4aef87 Make dired-directory and dired-subdir-alist buffer-local
adds 011fa3a4cb6 Correct implementation of extended frame synchronization
adds 905dad0a318 * doc/emacs/xresources.texi (Table of Resources):
Improve wording.
adds e9217d0f348 Clean up more code from PGTK port
adds ab5b2e63fa0 Respect `x-cursor-fore-pixel' on Haiku
adds 130cd70d9be Improve the ediff-diff-options documentation
adds f655bd20084 Give a better error in locate-default-make-command-line
adds cb09a1120e9 Make the eintr.html target match what's on the web
adds de419bba046 Fix the Scroll key binding on Windows
adds f91a911ef33 ; Fix previous commit (6e5d79c048)
adds 61a5bbc6836 Really fix extended frame synchronization
adds 985e7148a75 Improve indentation of some shell script forms
adds dfda7d14631 Sanitize ls switches in ange-ftp (bug#53360)
adds b432fb6c86b Make menus work better on X toolkit builds with XInput 2
adds 30d92721ce6 Correct off-by-one errors with frame resizing on Haiku
adds a5e6a7c3bc5 * lwlib/xlwmenu.c (pop_up_menu): Fix cast.
adds 3eaaeed2d0a Improve contrast of `custom-button' in the leuven-dark
theme
adds 90eb6a7fe47 ; Set show-paren--context-child-frame to nil after
deleting it
adds 6e403efc9bc ; * doc/emacs/xresources.texi (Table of Resources): Fix
typo.
adds 6f3c62ff07e Pin lazily read bytecode (bug#53809)
adds 9338fbbc280 lisp-mnt, checkdoc: Reduce run-time dependencies
adds 992908b09a4 Make connection-local variables user options
adds 7a9b5e75045 * lisp/progmodes/xref.el (xref--marker-ring): Fix typo
adds 919cbe2b7da ; paren.el: fix comment speaking of an undefined
variable
adds 77cbde6d09b minibuffer.el: Try and fix bug#53053
adds 1f45d273884 Make sure `update_wm_hints' finds the WMShell
adds cdf7e2e0213 Don't allow tooltips to be transient for override
redirect windows
adds 4592fb40464 * src/pgtkfns.c (Fx_create_frame): Realize frame
widgets. (bug#53861)
adds 65f07859172 Fix menu bar not opening after popup menu is dismissed
on Lucid
adds 7a1a56da0ae Try harder to preserve cursor when mapping tooltip
frames on Haiku
adds 0d46ee2ddeb Don't remove dummy.group from gnus-newsrc-alist on Gnus
save
adds 1e9eeed913a ; Merge from origin/emacs-28
adds 58172cc28af nnselect.el: Speed up group info updating
adds 9d1ae05442a Clear mouse highlight when mouse moves outside edit
widget
adds a4d40a32cce Make exit from text-scale-adjust less confusing
adds b13e311f0ba Improve handling of frame-inherited-parameters
adds 95a021fe5f0 Minor fix to how describe-function-1 displays symbols
with spaces
adds d18764000f9 Fix describe-function-1 test failure from previous
change
adds d97e9d701d1 Fix some standard-output/help-buffer confusion in
describe-function-1
adds a512940daa0 Document pcase-lambda
adds f788bb33e5a Extend find-lisp-object-file-name
adds 996daa00ae3 Implement frame resize synchronization on GTK 3
adds 855928082b3 Fix frame offset reporting on PGTK
adds e37ffc379e6 Improve robustness of override-redirect on Haiku
adds b76da7e7a58 Document some problems found during testing on various
X servers
adds 9966d9574bc * src/pgtkterm.c (map_event): Fix last change.
adds fe37e49a970 Fix processes on remote default-directory with special
characters
adds 6058d3ebb41 Respect customization nature of `connection-local-*'
user options
adds 57df4574925 Improve thing-at-point-url-at-point docstring
adds 1ea2993e83a Improve make-frame-on-display initial values
adds 8bc4004519a ; * etc/PROBLEMS: Fix typos and improve wording.
adds f7d16d93fde * lisp/replace.el (perform-replace): Allow using
isearch in recursive-edit.
adds 2755e6bba0f Allow showing show-paren context in an overlay
adds 882cf2d0cdf Fix creation of tooltip frames with a stippled
background
adds 59ff15e3502 Make sure the cursor can't move on top of a tooltip on
Haiku
adds d41a5e7e330 Improve selection of fonts available from
`mouse-set-font'
adds f96eee4e060 Implement `list_family' for the haikufont driver
adds 11ff76153e0 Make haikufont_list_family actually work
adds 82e74e4559b flymake: Ensure compatibility with older Emacsen
adds 9459399d580 Merge from origin/emacs-28
adds 34772455261 Mention `overlay' show-paren-context-when-offscreen
value in NEWS
adds 5627693ce3f Explictly specify whether or not to respect
alpha-background on Cairo
adds 7f9335f91d3 Implement _NET_WM_USER_TIME protocol
adds 65a61154d8e Make calendar-exit actually respect the KILL parameter
adds 2f80d8058ba Improve the set-fill-column prompt
adds 7f425613a75 Add support for _NET_WM_USER_TIME_WINDOW
adds 7ead127a669 Fix compiler warning on GTK
adds 2386aa8a5d1 Get rid of `register' declarations in X11 related files
adds bb69361cbee show-paren: Don't show context again after C-g-ing it
away.
adds f06915c93c0 Tilde expansion is not possible for Tramp sshfs method
adds 55463952f27 ; * src/xterm.c (x_display_set_last_user_time): Fix
compilation error.
adds f063e385216 ; show-paren: improve previous commit bb69361cbe
adds 3f738b90956 ; * src/xterm.c (handle_one_event): Fix build error.
adds 8df3052bdb1 Ignore tooltip frames when setting PGTK scrollbar
foreground
adds f9a7a81cde4 Improve reliability of hotplugging window managers
adds c867a43872e * src/haikugui.h [_cplusplus]: Remove extern "C"
declarations.
adds 0653a583807 Fill in missing pixel after PolyLine on scroll bars
adds aad91285c37 Fix disconnect errors on some X servers
adds 31af9bca99f Mark flymake as compatible with emacs-26.1
adds 69e82968d7c Fix integer arithmetic miss-compilation (bug#53451)
adds 35bf8d4a025 Merge from origin/emacs-28
adds d3c47011d5a Allow customization of the user's eln-cache directory
adds 849895d0db9 Make comint-word actually check
comint-file-name-quote-list
adds e16a78c44e0 Correctly allocate colors in xftfont
adds d49c8cea437 Correctly premultiply background color of fringe bitmaps
adds 15781beda80 Enable TrueColor allocation optimizations on all visuals
adds 53da8c50fca Don't signal a backtrace on empty --script files
adds 8ababad570e Improve handling of file modes in Tramp
adds d64a1f7251e Restore command-line--load-script messaging
adds 65482864460 Note current buffer and restore it in c-force-redisplay.
adds 202d3be8734 * lisp/startup.el (normal-top-level): Disable
native-comp if not available
adds c30106ce9f7 ; * lisp/startup.el (normal-top-level): Fix
byte-compilation warning.
adds 2d897f7c669 Merge from origin/emacs-28
adds 64d211179db Autoload package-installed-p
adds a6df8f9f990 * lisp/tab-line.el (tab-line-format): Use
mode-line-window-selected-p.
adds 437382734a5 * lisp/mouse.el (context-menu-map): Select only
unselected window (bug#53910)
adds 26eeca71fbb Silence macOS vfork deprecation warnings
adds 2469e036035 Disable nearest-color allocation on DirectColor visuals
adds c7bde988068 Improve reliability of selection ownership on Haiku
adds 2d5b2192398 Fix fallout from switch to 32-bit visuals
adds 9fdc0f08ce6 Set _NET_WM_OPAQUE_REGION on non-GTK3 toolkits when
using 32 bit visual
adds a9d54814b73 Don't make cursors affected by background alpha on PGTK
adds 20da50619fd * etc/PROBLEMS: Document some limitations of Xwayland
and PGTK.
adds f726ca161c2 Fix the DJGPP port
adds 48e8569c877 Allow searching of nnselect (search) groups
adds 985cdf8984a ; * etc/DEVEL.HUMOR: Add a recent joke.
adds bced4d26d99 Tolerate tilde in remote file names when needed
adds f0f58cc5c75 Merge remote-tracking branch 'origin/master'
adds 645694ccdb1 ; * config.bat: Fix typo.
adds 3fb68b3d25c Modernise byte-compilation chapters in manual
adds f622034fa56 Never set opaque region without an alpha channel
adds 7c37f5fd698 Be less strict about which PointerEmulated button
events to ignore
adds 9de7b3f3355 Fix compatibility with ancient versions of libXi
adds 4c6a4281a41 Implement visual bell on Haiku like on X
adds 53ef883b52c Cross-link message-expand-name-standard-ui-relevant doc
strings
adds 2b97e83cc1b Fix off-by-one file size formatting in ls-lisp
adds c4da0d33129 Improve interaction between track-mouse and edebug
adds e0198986d25 Add documentation on how to delete files from Trash
adds e2f9c27f9ac Clean up mode-line-* faces handling
adds be06b40ebdd Fix entry and exit events with XI2 grabs on X toolkit
menus
adds a8245e12207 Replace ptrdiff_t with new specpdl_ref type for specpdl
references
adds 297520852f4 Turn specpdl_ref into a type of its own
adds 09fecae8774 Count bytes, not records, in specpdl_ref
adds b5997c0f108 Optionally allow point to enter composed character
sequences
adds a602e86bc1c ; * src/xdisp.c (syms_of_xdisp): Fix formatting of last
change.
adds 89bb5a5f357 Speed up `=` on fixnums in bytecode
adds b8460fcb8c3 Rewrite thread context switch code (bug#48990)
adds 8e0b043f49a * src/xterm.c (x_update_opaque_region): Avoid crash at
startup in Lucid build
adds ad2d50d762b Fix last change in xterm.c
adds d72e7c4fd41 Fix the Haiku port
adds e79f5574c54 Use better GC for visible bell on colormapped visuals
adds ac02d53f6d6 * src/pgtkfns.c (Fx_create_frame): Set `was_invisible'
flag.
adds 0b3692251ce Stop quering for Xinerama inside
x_get_monitor_attributes
adds 79fd672dfc1 Work around tooltip bug on new versions of WebKitGTK
adds 0c4f52066f6 Fix integer overflow with 32-bit visual
adds 1e15500daf6 Avoid a compilation warning in eval.c
adds ae13948ff52 * src/eval.c (specpdl_unrewind): Remove empty statement.
adds 51d44fd705a Fix ietf-drums-remove-whitespace unmatched " and (
adds 9a4cc857aa0 Fix mouse clicking in read-face-name
adds eba9e30f9af Note meaning on nil HIST in Fread_from_minibuffer
adds 242a2765d39 Make `C-u M-x count-words' also give totals
adds 6ed1994d277 Prevent crashes from illegal locale coding systems
adds c189ce5a33d Remove the 'C-k' binding in ido-mode
adds 7e612a26a86 Only get rid of IC focus if focus is really gone
adds 7a702cfd42d * src/haikuterm.c (haiku_read_socket): Implement
auto-lower.
adds 68b32732140 ; * lisp/simple.el (count-words): Doc fix.
adds 997dd86a9f6 Add a new macro `setopt'
adds fc44bc62557 * lisp/faces.el (read-face-name-sample-text): Add
defconst (bug#53960).
adds bd07d4fac9d Improve Tramp's process-file implementations
adds 2fe4d93624e Fix wide fringe bitmap processing on Haiku
adds 27658a0a3b3 Try to reduce empty areas on GTK when a frame is being
resized
adds 1bf30718dd1 Improve efficency of handling DeviceChanged events
adds 80f8dd65401 Restore valuator values after receiving a DeviceChanged
event
adds 32fbda5c37d Ensure bad values don't leak into scroll valuators
after DeviceChange
adds 0ba1ecc816f * etc/TODO: Update some entires related to macOS and NS.
adds 5fb262597f9 Handle allocation failures of fringe bitmaps on Haiku
adds 13b92683746 Add a mechanism for querying before executing a command
adds b47d36f189d Improve Haiku selection handling
adds daf008e82b8 Note caveat about remapping basic faces
adds 4c2701fad1e Fix typo in previous Face Remapping doc change
adds 9844b152a5c Premultiply background color by alpha for images
adds 35bb4c1c3c6 Improve stability of message-hide-headers
adds d52d913fa03 Don't signal errors in abbrev-table-p
adds 3a3387f58e6 Fix typo in Face Remapping
adds a90dc11e248 Improve format of values returned by
'file-size-human-readable'
adds fef0a6a2b4a Improve recent addition to documentation of face
remapping
adds fa135ff3050 ; Improve a recently added NEWS entry about
'command-query'.
adds 8b34ba17b1e ; * doc/lispref/variables.texi (Setting Variables): Fix
markup.
adds b444311e2c2 Be more explicit about the meaning of "remove prefix"
in Gnus search
adds d6fba624e62 Fix manual documentation of Gnus tool bars
adds d43ca385560 Fix docstring and init of Gnus search -remove-prefix
options
adds bb33446f2a4 Better handle devices being enabled on XI2
adds f6811ff8e2c * src/xterm.c (init_xterm): Use more reliable method to
disable XI2.
adds 249e3b7969a ; * doc/lispref/variables.texi (Setting Variables): Fix
a typo.
adds 5b0b9bafc01 Improve the help message for the pgtk configure option
adds 6f566021edc Replace use of `DefaultRootWindow' with our recorded
root window
adds 5129e713b09 Disable auto-lowering and raising on Haiku when a popup
is active
adds 0b286ea45a0 Fix parsing of some semibold font styles on Haiku
adds ac824600d26 ; Fix commit d6fba624e6
adds 5c9d34cdf8f Make autoarg obsolete
adds f84f686ec9c Adjust files-test-file-size-human-readable test
adds 8a2f73f12aa Allow savehist-additional-variables to truncate lists
adds a4dd94de801 Don't attempt to connect to a remote server during
'abbreviate-file-name'
adds 8415a9d58fe Some Tramp cleanup
adds 8931cca1356 ; * etc/NEWS: Improve wording of savehist.el's entry.
adds 2d573afecb6 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 0a9c8855b0c Don't decode text within XIM callbacks or
handle_one_xevent
adds f1d535da1ed Decode keyboard input as latin-1 whenever appropriate
adds a654e373499 * etc/NEWS: Improve the PGTK entry.
adds db5d2a4407d Resolve xwidget scrolling mysteries
adds fd2252294b6 Fix frame focus handling with native input
adds bc84c31823e Avoid emacs-module-tests failure on macOS
adds 3b7d55a8013 Speed up count_size_as_multibyte
adds e389da74d59 Fix recent change in xwidget.c
adds bf07ab54304 ; * etc/NEWS: Fix wording of a recently added text.
adds eb0680bd57b Add support for Tai Tham script
adds b299c042012 Fix computation of outline heading level for non-git
diff
adds 8737d79be8f Fix problem with file-modification-time in
tramp-sshfs.el
adds 9780972a443 Handle `unspecified' values of symbolic font values on
Haiku
adds e14317eec44 Don't auto-lower when moving onto a menu bar on Haiku
adds 74c07733698 * src/emacsgtkfixed.c (XSetWMSizeHints): Improve fix
for bug#8919.
adds 99d6536c326 Fix SIGFPE on some fonts when calculating their average
width on Haiku
adds 5df33cfcaf3 Improve handling of XI2 wheel movement
adds 6094f3a16bc * src/xterm.c (x_init_master_valuators): Clear
`pending_enter_reset'.
adds 3750612093e Fix problem with "~" in Tramp
adds c0fa3f2a6b8 Prevent menu items leak if x-pre-popup-menu-hook signals
adds 33a9ee2084f Fix warning during dumping on MS-DOS
adds 136f1cb5496 Have setopt check types
adds c78b3c02a3d Update modus-themes to version 2.1.0
adds 7c995264359 Extend bookmark menu with with handler type column
adds a1617f070ba Don't prefix bookmark name with VC backend name
adds c218660d663 Add a NEWS entry for the bookmark changes (bug#54030)
adds 7e6fa8ed385 Implement XBM images on Haiku
adds 64eb2a5f8d3 Fix crash when displaying XBM images on a 32-bit visual
adds a6b7bb2dfd8 Speed up exiting "emacs -Q"
adds df6e989f7ab * lisp/face-remap.el: Fix bug#53294
adds c1111e94478 Fix or remove outdated comments
adds a3c5638db65 Fix files-tests on MS-Windows
adds 927bebcd4b5 Resurrect innocent joke in byte-opt.el
adds 09ba81f1d26 ; * lisp/international/fontset.el (otf-script-alist):
Update.
adds 3d0f5bc219d * lisp/mouse.el (context-menu-entry): Don't create menu
for Help commands.
adds 246f627a412 Fix gnus-search notmuch thread searches
adds 2236ee40ea7 Parse XBM images which use character escapes for hex
literals
adds 1a8b3b63906 Fix mis-parsing of certain malformed XBM files
adds 7938410ac0f Make stipple backgrounds respect `alpha-background'
adds 86ebc88cd8e Fix gnus-search-run-search methods
adds e87b07e277a Make treatment of `alpha-background' more consistent
adds 8a924c8b49e Fix gnus searching of native servers
adds 9a9a3390adc Make sure nnselect search query is properly parsed
adds ef1dfd2261f Fix blurry text on multiple scale monitor setups
adds efaa0ebca9e * lisp/startup.el (normal-top-level): Small code move,
improve 202d3be873.
adds 6015d5e8eee * lisp/mail/emacsbug.el (report-emacs-bug): Report
libgccjit status.
adds cdcfeef13cf Note in ELisp manual that too-wide images are truncated
adds 29085a668ee Fix a typo in fontset.el
adds c2913c30b16 Merge from origin/emacs-28
adds 2289a7a271a Fix "C-SPC C-SPC" after "C-x C-x"
adds fe27479cad0 Fix 'exchange-point-and-mark' in 'transient-mark-mode'
adds b16aed76cb2 ; Merge from origin/emacs-28
adds df349293463 Update to Org 9.5.2-15-gc5ceb6
adds 38f6ea1df00 Import texi source file for transient manual
adds 5b7752a865f Fix problem with popd for in remote shell buffers
adds 8aa052c207d ; Fix Transient manual
adds c8442df581f ; Separate command and concept index in Transient manual
adds 2ed240296c1 Merge from origin/emacs-28
adds b30ef099191 Prevent crashes caused by invalid locale coding systems
adds ead9c9602cd ; Merge from origin/emacs-28
adds e303cb18077 Fix indexing of module functions that return complex
types.
adds 9fd396e4d07 * lisp/progmodes/subword.el (superword-mode): Doc fix.
(Bug#54045)
adds 1e4b04c5403 Improve documentation of filling and justification
commands
adds 3306e111075 Merge from origin/emacs-28
adds 1f755a74b7a Fix a crash on some versions of GTK
adds b76cd8af054 Fix background stipple with `alpha_background'
adds 51e51ce2df4 Handle multiple directory separators in gnus-search
results
adds 02bca34852b Utilize new string decoding feature in GTK native input
adds 8f9edb2e7cb * src/haikufns.c (haiku_create_frame): Error if font
wasn't found.
adds 7829f1b5e69 Be less strict about which emulated motion events to
ignore
adds 5b90b05e428 Always decode GTK input method text as utf-8-unix
adds bdeac2d5afb ; Fix a typo in filesets.el's doc string
adds 57c112cfe59 ; * doc/emacs/files.texi (Comparing Files): Fix a
reference.
adds 76ee4dc8237 Merge from origin/emacs-28
adds e015dc77f5e Don't ignore events from XI2 slave devices anymore
adds 767619595cf Fix character compositions on the mode line
adds f687e62ac5d Fix symbols with position appearing in the output of
`compile-defun'
adds 88f591f389b Improve portability of alpha channel visual detection
adds dfaf150631a Add a new library to format variable-pitch tables
adds 9fff6388b4d Fix some more hangs when parenting child frames around
on Haiku
adds 8ccf9b52767 Fix :match function for the key widget
adds f273a504be6 Fix types of some align.el defcustoms
adds 14562b45bd8 Avoid consing extra string when processing GTK native
input
adds babfb064c48 Make string-pixel-width slightly speedier
adds d98b6fbba20 Add column sorting order indicators to vtable
adds 999115845a1 Improve vtable documentation
adds 9eefe59d579 Fix a vtable example
adds 16abc240358 Improve the vtable documentation on argument types
adds 9f571a2e6c1 Mention vtable accessor functions
adds a72e0e50f0a Some vtable.texi copy edits
adds 7e4ef09aa0d Adapt Tramp password prompts for sudo-like methods
adds 910cdcf8c39 * lisp/vc/diff-mode.el (diff--font-lock-prettify): Fix
mishaps
adds c3e064013ee (loadhist_initialize): Minor refactoring
adds f262a6af369 (macroexp-warn-and-return): Fix bug#53618
adds 43237f3d278 ; * rcirc.el (rcirc-print): Prefer sleep-for over
sit-for
adds ecaedf2117c (specpdl_unrewind): Fix corner case
adds 5767e06b8e7 Revert "; * rcirc.el (rcirc-print): Prefer sleep-for
over sit-for"
adds 7a699e79f6e Free XI2 devices in x_delete_display instead
adds 15910e5da34 Ignore modifier keys early when handling X key press
events
adds d7fc7bdd81a Fix typo in last change
adds dad7ee23539 Handle GUI input while inside popup dialog on Haiku
adds 7b7c09c5612 * src/haikumenu.c (haiku_dialog_show): Set
`popup_activated_p'.
adds 7a6e229a2e7 Fix font panel on NS
adds 06b7c53927b Add more bookmark types
adds f0b4f2ee6bb Ensure that `mail-send' breaks too-long lines
adds 84fe4866605 Fix compilation warning in previous sendmail.el change
adds f462620847b * lisp/net/tramp.el (tramp-read-passwd): Adapt for
empty user names.
adds 8d1dfb2af38 Quote files that start with - in dired
adds 277b49d7a32 * doc/misc/tramp.texi (Customizing Methods): Add
tramp-nspawn.
adds d710b842254 Make string-pixel-width about 40% faster
adds aa6d1027ce0 Make `g' work in eww buffers displaying Tramp files
adds 3a6129e7239 Make eww work better on Tramp HTML
adds 5649b45323a Fix compilation warning introduced by previous shr.el
change
adds 8be576286de Add instructions on disabling SPC completion to
Minibuffer Edit
adds b8f43074729 Simplify Minibuffer Edit example
adds 92ce3b5d548 ; Fix compilation warnings
adds c52ef7ec4ba Adjust doc-tests-documentation/autoloaded-macro
adds e6f541f2383 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 48c65f219dc (loadhist_initialize): Fix regression test failure
adds 4450ae0f780 Fix a compilation warning in cus-edit-tests.el
adds 17c75146a40 * lisp/mouse.el (context-menu-entry): Remove
help-buffer-under-preparation.
adds 0b755ee6951 Further fixes for eww-open-url on Tramp files
adds 3d2c213ce99 Public-ize xref-current-item
adds 9e6df01bf1b Respect `extra-keyboard-modifiers' when handling XI2
keyboard input
adds 7159c1af08d ; * src/haikuterm.c (haiku_read_socket): Add extra
keyboard modifiers.
adds 3d106897fdd Public-ize xref-show-xrefs
adds f0ac4b7797f Bump xref.el version.
adds 816cf19a3a4 Implement left-right separators for dialog boxes on
Haiku
adds e087c89b1e2 Prevent GTK from setting unreasonable size hints with
large menu bars
adds fc281e0df3d Prevent Haiku display from being opened multiple times
adds 9e084ddad16 Try to fix bug#54051
adds 69c3ae29692 Make `next-buffer' order reflect command line file order
adds 1f6b5ea54a5 Make 'ispell-change-dictionary' completion work better
adds 366b2bc757d Remove PROBLEMS section on double-buffering
adds 89b68c9d7ca Clarify Special Isearch slightly
adds ce04647d4d1 Revert "Remove PROBLEMS section on double-buffering"
adds 7d6fa01ab8d ; * lisp/eshell/esh-io.el (grep-null-device): Remove
unused defvar.
adds 76b91671a14 Improve docstrings for 'eshell-exec-lisp' and functions
that call it
adds 76429f4d179 Ensure 'eshell-output-object' always returns nil for
consistency
adds 9df5e308006 Send SIGPIPE to external Eshell processes if their
output target closes
adds de003cb2b55 Improve vtable :keymap handling
adds 89f399324be * lisp/vc/diff-mode.el (diff--font-lock-prettify):
bug#54034
adds 8e90216389f * lisp/vc/diff-mode.el (diff--font-lock-prettify):
Recognize mode changes
adds 993e8b010c9 Don't pass invalid keyboard modifiers to the event loop
on Haiku
adds 2312775928e Remove the ELPA dependencies from test/Makefile.in
adds 6f8f51db4d9 Add links to the vtable manual
adds f654080513b Don't generate multibyte keystroke events if there is
no actual text
adds 6b0e23412d3 Improve momentum pixel scrolling on a non-selected
window
adds 3a8c3f7abd0 ; Don't reference obsolete variables in edebug.el
adds b7a651ba378 Update to Org 9.5.2-17-gea6b74
adds b38223a844c A friendlier error message from image-mode in an empty
buffer
adds 68d134cf0f7 Don't check whether a deleted window is deletable
(Bug#54028)
adds 666e40a109e Fix 'display-line-numbers-mode' in hide-show buffers
adds bee54495e92 Merge from origin/emacs-28
adds 6d060a38ec4 Always send wheel events on XI2
adds 8d02624c0ec Fix duplicate wheel events on XI2
adds c914572a46c Improve XInput2 version checking
adds f7b5553045e Fix GTK build with GLib <2.44
adds dfd76688bea * test/lisp/net/tramp-tests.el
(tramp--test-check-files): Adapt test.
adds 8fef9a5cd9a Merge remote-tracking branch 'origin/master'
adds dfa607c1646 Fix build on glibc <2.10
adds 85567d57981 ; * src/xterm.h: Fix typo in recent change.
adds c6465d65faf Don't signal an error on re-builder startup with rx
syntax
adds 161f5b4be4e Make outline-blank-line into defcustom
adds 257ae88d4e5 Improve ruler-mode dragging
adds 09bd220d865 ; * doc/lispref/modes.texi (Tabulated List Mode): Fix
@xref.
adds 4bd7963e2e2 (add-hook, remove-hook): Fix leaks (bug#48666)
adds c20e96d1866 Enable "Revert Buffer" if file has different writability
adds 1f00710ecfa Fix X errors caused by GTK using newer versions of XI2
than Emacs
adds b16e36476e1 * src/xterm.c (x_term_init): Don't catch errors too
many times.
adds 0f67a3df0ef Unbreak project switcher when inside *xref* buffer
adds 659eca9ed8d * src/xterm.c: Expand commentary.
adds 8adc3672ac1 (add-hook): Fix regression
adds e97580724de Fix display corruption with background alpha set on
unsupported display
adds 5edb9572ec3 Explain "Tramp" spelling in its manual
adds 3b5e29eaa36 tramp.texi texinfo 4.13 compatibility
adds 86c0d9eb5fc * doc/misc/transient.texi (Other Options): Fix a @ref.
(Bug#54108)
adds 3dfc8bff15a Fix indexing of module functions that return
enumeration types.
adds 6410b6ada00 Merge from origin/emacs-28
adds 304c373c98f Improve input extension version checks on GTK 3
adds 4f53789a0a8 * src/xterm.c (x_term_init): Catch some errors from
defective X servers.
adds 7b0b27971b5 Make face-remap-set-base work with a single face again
adds 76fcfe1eb1b Ignore 'eshell-broken-pipe' error in 'eshell-sentinel'
adds b68217fe044 Update modus-themes to version 2.2.0
adds 85ad8616007 ; * src/xterm.c: Minor fixes of the commentary.
adds 99ba8c03c8f Expand commentary in xterm.c
adds 435d5c84ed2 * lisp/tab-bar.el: Create new unique windows with 'C-x
t n' (bug#54038).
adds 995aed477dc Port to current Gnulib
adds 308e63ccfcc Update from Gnulib by running admin/merge-gnulib
adds a773a783122 Port to current Gnulib some more
adds b8a96f05562 Port pre-commit hook to Git 2.35.0
adds 479623784ea Fix auth-sources defcustom
adds ca9f2fc2a4c Pacify gcc -Wanalyzer-null-dereference
adds 7b0e8cf347a Fix the MS-DOS port
adds d132bfe6cdb Condition out things specific to some versions of the
input extension
adds 543ae215c11 Add support for _NET_WM_STATE_SHADED
adds fe7c0798e87 Fix auto-lower when the mouse moves onto a scrollbar on
Haiku
adds ec1aaac5c0f Set border colors through the toolkit
adds 5942504391d Reword face-remap-add-relative manual entry
adds aedb74b2940 Merge from origin/emacs-28
adds be496f942cb Don't superfluously emit prompts when terminating
processes in Eshell
adds dfe78ccb87d ; * etc/NEWS: Fix wording of a recently added NEWS
entry.
adds 94e59f80b75 Check if WM support for NET_WM_USER_TIME_WINDOW changed
during updates
adds 2db149539bc Fix symlinks in tramp-sshfs.el (Bug#54130)
adds 6092ee1c3ff Amend byte-run-strip-symbol-positions so that an unexec
build builds
adds bd17fa2c756 * admin/merge-gnulib: fix bare checkout (Bug#32452#65)
adds 794fbd1c076 Make 't' in Buffer-menu be more defensive
adds 8d2fbd4a146 Fix esh-proc-tests on MS-Windows
adds d29cc1e8a06 Set user time when receiving any wheel events
adds fa2b60615b5 xref--find-file-buffer: Check modified-p and modtime
adds 73e1be36e51 Fix Eshell process tests to (hopefully) work on all
platforms
adds 5c77aed2d62 Mention flyspell-prog-mode in flyspell-mode doc string
adds f4ef44a5ebd Merge from origin/emacs-28
adds a2e80d2a419 Make interpolated scrolling work above non-selected
windows
adds 6fd6bea8c4b Fix calculation of scroll deltas when coalescing wheel
events
adds a95c43976f7 Improve tracking of modified regions on Haiku
adds 2b8bb05383e Improve treatment of dropping mouse track state on Haiku
adds ca3858563c7 Add new file ietf-drums-date.el
adds 9372e543a92 Robustify merge-gnulib a bit
adds 018eeb655aa Drop the visited file modtime check for remote xref hits
adds 63a21224a50 * src/xterm.c (handle_one_xevent): Set user time for
xwidgets as well.
adds ded89ed3fa9 * lisp/net/tramp-sh.el
(tramp-ssh-controlmaster-options): Adapt test.
adds c215158756b Merge from origin/emacs-28
adds 974c44414a1 Improve scroll bar button handling on Haiku
adds 3e9c36e7999 Fix reporting of horizontal scroll bar buttons on Haiku
adds e1757c00caa Prevent crashes on event for removed scroll bar on Haiku
adds a2768c2f745 Ignore irrelevant button events on Haiku scroll bars
adds 16702f183f3 Fix Motif menu and menu bar dismissal on XI2
adds 422ad3a01f4 * src/xterm.c (handle_one_xevent): Fix translation of
button events.
adds bc0d1f1c465 Add project-ignore-buffer-conditions
adds 796bb6f1e70 * commands.texi (Misc Events): Update description of
wheel events.
adds e86eae21a9b Document better how to reset attributes of faces for
new frames
adds a50f8dec092 Follow OpenSSH changes in Tramp
adds 2fdc7d50447 Merge from origin/emacs-28
adds 4c12a16aa75 Translate some more input extension events needed by
Motif
adds 14c80c9db8d Work around some problems with Motif and the input
extension
adds e2d96ffa6a9 * src/xterm.c (handle_one_xevent): Translate motion
events on Motif.
adds 704a40ad75f Don't send help-echo on menu button arming not caused
by motion events
adds 6a10a3e8d48 Merge from gnulib
adds 0470ef007f2 Treat scroll bar information consistently on Haiku
adds 0f3ce51a0d5 Don't save menu bar events that land on the menu bar
itself
adds 558b03a9588 Add explicit '--no-heading' for ripgrep
adds 9bce4b67f17 ; * lisp/help.el (with-help-window): Doc fix.
(Bug#54170)
adds e77fc8262ad Update to Org 9.5.2-22-g33543d
adds 1de7382b574 Merge from origin/emacs-28
adds f995169c726 Improve treatment of toolkit scroll bars with the input
extension
adds 66899628f8a Better fix for bug#13476
adds 15a76160bba Don't throw errors while propertizing in sgml-mode
adds cd32693151d Fix :color specification in flat-button boxes
adds cb0aad2dbec Clean up byte-compile-arglist-warn
adds 122b1892190 * src/xterm.c (handle_one_xevent): Add some missing
dead keys.
adds cde8e5afbb6 Clean up input extension event handling code
adds 0d123d602c6 ; In xterm.c add comment about frame resizing under X
adds 83b0f46a268 ecomplete: Try and avoid losing data
adds d150eb438ba Work around merge-gnulib glitch from fresh checkout
adds e05478050ab * src/xterm.c: Explain frame resize synchronization.
adds 17431ca1ccb Fix Motif menu help text in submenus
adds 02d3eed6007 Intern server time property during terminal
initialization
adds dfb52654a2a Update publicsuffix.txt from upstream
adds 68740117211 Fix C-g inside toolkit file dialogs with XI2
adds 6dbc3da2055 Fix :tag for eol in tab-first-completion
adds cd44d45d929 Merge from origin/emacs-28
adds 6b8808ab8ce Disable some code that interferes with menus on Lucid
adds db9b9435cdd Fix old X menu on builds with XI2
adds 54474a6db2b Avoid duplicate wheel and button events on non-toolkit
scroll bars
adds dd712222083 Make precision scrolling on top of the tool bar work
adds 6654dfc83cf * src/xwidget.h: Fix build with XI 2.4.
adds 3447f365b13 ; * src/xwidget.c: Add missing part of last change.
adds ad0fb40ae69 Fix reporting of wheel events on top of GTK scroll bars
adds f980eed4c1b Fix crashes and other bugs on LessTif
adds e361d0d7e5d Add PropertyChangeMask to the standard event set
adds 87de4ad8bc2 ; Add a comment in recently installed code
adds caae254bb47 Revert previous merge-gnulib change
adds 006a4474551 Improve behavior of Motif popup menus on XI2
adds 6b71b80fdcf Fix odd scrolling bugs on LessTif
adds 689a34e2153 Dismiss help text when item becomes unactivated on
oldXMenu
adds 84695d439ac * src/msdos.c (dos_rawgetc): Handle tab bar clicks
correctly.
adds ae00f07d88c Fix persistent help text on disabled menu items
adds 67af072204c Fix some bugs with multiple terminals on Haiku
adds b8bc359bbfd Backport: Port pre-commit hook to Git 2.35.0
adds 2b130bd944a ; Merge from origin/emacs-28
adds 9e257aecc9a Partially revert
b03f74e0f2a578b1580e8b1c368665850ee7f808
adds 2c3d1b6bf41 Improve/correct documentation about Eshell variable
expansion
adds 9dadcbe4297 ; * doc/misc/eshell.texi (Dollars Expansion): Fix
markup.
adds 6d78321ce82 Merge from origin/emacs-28
adds 68e293c81d8 Fix reporting of imaginary key prefixes on toolkit tool
and menu bars
adds 596d36f8cfd Fix menu bar position reporting on Haiku as well
adds 8c8093aa6f2 ; * src/termhooks.h (struct terminal): Fix typo in
comment.
adds 54364062860 Implement `toolkit_position_hook' on PGTK
adds b727d6ebeb4 Don't calculate any frame for extension events
adds 890b08e4158 * lisp/progmodes/xref.el: Bump the version.
adds 39aac09940f Fix Motif build without toolkit scroll bars
adds d845ccb7cfe * src/xterm.c: Fix commentary on GTK client side
windows.
adds 86969f9658e Cache the backend value together with the project root
adds 225e0d6047d Correct etc/NEWS entry about bitmapped fonts
adds ca8f4ebc492 Merge from origin/emacs-28
adds 7c7a4c26cba Move Eshell variable interpolation tests to their own
file
adds ae1acb60176 Add a new macro to simplify parsing temporary Eshell
command strings
adds cccee7e8401 Fix Eshell dollar interpolation inside of double-quotes
adds 990f36fa108 Fix parsing of indices in Eshell expansions
adds d72cd4a2b76 Allow splitting strings in Eshell expansions with
"plain" strings
adds b6587090bfa Fix clobbering of match data in executable-set-magic
adds dc8a692f97f (with-demoted-errors): Fix bug#54225
adds aeb25f9d3d1 Teach Edebug about the special '&whole' syntax for
compiler macros.
adds cd51d9c7ab5 Fix handling of brackets in BPA
adds 92e2d19fe78 One more fix of the BPA implementation
adds 29ff903bb03 Avoid crashes when fringe bitmaps are defined in daemon
mode
adds 18868de4634 Merge from origin/emacs-28
adds 77483ac8819 Synchronize Haiku fringe bitmap code with X
adds a421f40d876 Synchronize NS fringe bitmap code with X
adds 848e96acdd7 ; * src/nsterm.m (ns_draw_fringe_bitmap): Fix typo in
last change.
adds cba88c275bb * src/pgtkterm.c (pgtk_draw_fringe_bitmap): Synchronize
logic with X.
adds 4df7bb9c011 Fix display of stretch glyphs when hscrolled on PGTK
adds 6058daedf72 Pass core scroll wheel events outside the edit widget
to Emacs on GTK
adds b305f5a3ab9 Correctly process legacy XI wheel events on top of
scroll bars
adds 4f6583ab8a6 ; Fetch the nnselect-rescan parameter from the topic or
group
adds 62d97d4afd4 Turn expiry on for nnselect groups
adds f9f6c671815 Initialize time inside motion and button events
converted from XI events
adds 33958bcd3d9 Fix wording and punctuation in recent Gnus
documentation changes
adds f685bcb65db Fix some errors in stretch glyphs code on PGTK
adds 345c4c6532d Add a few warnings about special event structures on X
adds cdbc2f9d274 Add some sleeps to gnutls_try_handshake
adds 18e25c198f3 Improve scroll-bar-mode/default-frame-alist interaction
docs
adds 5f7db63a93f Avoid statting directories on startup for Info
adds 6ad223fa9f0 trace.el: Preserve the line structure
adds 08221a58b75 Fix the MS-DOS build
adds 6efed75ff31 Implement `pre_activate' callbacks for Motif menus
adds 76d79e15769 Prevent some NoExpose events from being generated
adds a658be77426 project-shell: Ensure the resulting buffer is live
adds 4564ae5a3d8 Remove render code in x_scroll_run and drop NoExpose
events instead
adds 3c5aad0b8b8 Flush default GC before using it in functions that
accept a GContext
adds 58b5652f6bd Fix FreeBSD typo in process-attributes cstime
adds af742bb3bbf Avoid unnecessary make_float in time arithmetic
adds b19ec1be3c3 %CPU can exceed 100 on GNU/Linux
adds 2fbd48f7334 Fix process-attributes time precision on GNU/Linux
adds 2f5a8c4f275 Fix process-attributes time precision on BSD
adds 8969953328a Garbage Haiku tooltip frames on size change
adds 1e1d2f18c6d Obey decorator-specified width and height of tooltip
frames on Haiku
adds d70ad7229aa Fix emacs-module-test after recent changes
adds 98d2dc65221 Use pselect instead of select in nsterm.m
adds c9667e9b60f Fix reporting of menu bar wheel events on no toolkit
builds
adds db2cb522e15 Reduce non-toolkit scroll bar flicker
adds e09bbfc37d8 Implement "window cascading" on NS
adds 3bb01a499bb Fix regression in derived-mode-init-mode-variables
adds 0090318c611 * lib-src/seccomp-filter.c (main): Use faccessat2 only
if defined.
adds 200627c255c Merge from origin/emacs-28
adds 0adb2d507cd Implement frame cascading on Haiku
adds 450f3f8725f Slightly fix mouse-highlight processing on Haiku
adds ea5a0142ced Respect inhibit-double-buffering on non-toolkit scroll
bars
adds 6eeab906325 Don't accept whitespace or hex floats in rgbi: colour
specs
adds 68cdb95019a Restore call to byte-run-strip-symbol-positions in
byte-compile-out
adds 93c2daa33d3 (ecomplete-add-item): Preserve the more complete text
adds 56bdfe78208 Fix problem with fetching images via Cloudflare
adds 75a15141303 Fix url-interactive-p type
adds 5b7ce98ea0f Fix syntax error in obsolete message function
adds f70bf8a21dc Display complex data types in gdb-mi
adds 36b31d38cd9 Get rid of a loop through all frames when processing
events
adds e06319b39d5 Fix `W' in Dired with non-ASCII file names
adds e07a36f2672 Show SVN status on "." directories, too
adds a185f2af968 Tweak how bibtex-mark-entry places point
adds 3e5baffd033 Fix clearing of scroll bars on builds with disabled
double buffers
adds 231a1ba30f3 Inhibit extpipe tests on EMBA, because they apparently
time out?
adds 4405d730693 Fix esh-proc-test/kill-pipeline-head loop syntax
adds 53247222026 Fix typo in previous browse-url-file-url change
adds 03b07fd62e8 Fix maximum selection size reporting
adds 29157a9f88c Fix bookmark-bmenu-list sorting.
adds cd77fd3b85f Update to Org 9.5.2-24-g668205
adds 9b74e848573 Restore documented Emacs 27.2 behaviour of
browse-url-of-dired-file
adds 73f28fbde8a Add a comment for previous browse-url-of-dired-file
change
adds 8b66adfe065 Merge from origin/emacs-28
adds f2b58db280e Fix color leak
adds 9e1186a7327 ; * src/xterm.c (x_alloc_nearest_color_1): Add missing
part of change.
adds c7d3ebc7fd8 ; * src/xterm.c (x_alloc_nearest_color_1): Commit
missing hunk (again).
adds 3e4d4f472d3 Rework `abbreviate-file-name' in Tramp
adds 4b0e1c65025 Handle color allocation failures caused by colormap
changes
adds 8a7df412a64 Improve color handling on colormapped displays
adds 418e5da5d30 Correctly handle exposure in oldXMenu
adds d67ca6739c3 * lisp/emacs-lisp/seq.el (seq-concatenate): Accept
non-`sequencep` sequences
adds 494daefda1c Add user stylesheet option for doc-view EPUB support
adds 324d8938c78 Mark ert-test-run-tests-batch-expensive unstable on EMBA
adds 530ac51f5b8 Remove lock file in --no-build-details, too
adds b19db4861f5 Fix choice of visuals for XPM icon
adds bacd7ae4b6d Avoid color leaks while better ensuring a close color
is found
adds 8f11fb114ce (cl-macro-list): Simplify by unifying the variants
adds d9e5ae5e209 Improve wording of 'dired-jump's description
adds 80736aef908 Fix which-func-update doc string
adds 5f87550f533 Merge from origin/emacs-28
adds 39a2eb04f3f Return actual color cell count in x-display-color-cells
adds 212aa7748ba Fix more uses of opaque Visual structure
adds d0d7765f236 Handle bug#54294 in Tramp
adds bbbb47704f6 Fix detection of modifier keys on XInput 2
adds a7fdbed880f Handle XI focus change events that specify implicit
focus correctly
adds d184773c2e2 Avoid assertion violations in 'bidi_resolve_brackets'
adds d509d1e1a88 Merge from origin/emacs-28
adds 58568033f4b Improve wording of Eshell variable interpolation
code/documentation
adds 6dc51d4cca3 Support applying indices to more Eshell dollar
expansions
adds ed543ca3e0c Implement abbreviate-file-name in Tramp for Google drive
adds 45e78a57ff2 Mark tramp test unstable on EMBA
adds f7032bdafe7 * src/xterm.c (handle_one_xevent): Add more dead keys.
adds ec35e2621a9 Do not include <attribute.h> from <config.h>
adds 6e66d1f90a0 Decouple mod-test.c from Gnulib
adds 9cf69e1171d Improve handling of tooltips inside menus on Haiku
adds 51784551c57 Fix the MS-DOS build
adds e8d35b98bb2 Fix flicker during frame resize on Haiku
adds f599b58afeb Don't update Haiku menu bar if nothing changed
adds 06d826d0cac Fix error when creating frames on NS with no main window
adds b883e8bc65d Fix GTK widgets not appearing inside child frames
adds fe8d49e1add Make XInput 2 features work on GTK 2 builds
adds 94f34243814 Fix some issues with GTK native input and modifiers on
GTK 2
adds 2353893bd04 Fix regression in vtable-goto-object
adds 70d63ead212 Fix menu bar event detection on XI2 builds using Core
Input
adds 4a845b2cd0e Fix stray button release events being reported on GTK 2
adds 65fea3ff58c Fix menu bar activation on PGTK
adds 1044338ae75 Fix display of minibuffer prompts in some circumstances
on Haiku
adds c6e079ae150 Support remote home directories via connection property
adds 22dde4e621f Fix NS toolbar identifier (bug#54326)
adds 84847cad82e Add tree-sitter intergration
adds 170cae0e908 Fix scroll bar portion on Haiku scroll bars
adds b1d0d8e1f77 Allow C-mouse-2 to split windows on XInput 2 builds
adds 61a038bec0f Handle Wayland displays correctly in browse-url
adds 88d474308e2 Fix inconsistent thumb position on Haiku scroll bars
adds fc987de94b1 Improve scroll bar treatment on Haiku
adds 92ebfe7da4a * src/frame.c (scroll_bar_adjust_thumb_portion_p):
Adjust doc string.
adds 7ad1df5e168 Implement customization of scroll bar colors on GTK 3
adds 0dcc9fdc177 Fix initial values of scroll bar foreground and
background on GTK 3
adds 610d85782bc Fix a crash inside Haiku popup menus
adds 190e1fe94bc EUDC: Update save-query-as-kill name and docstring
adds 0470a4a9397 EUDC: Support querying all servers
adds b279e1a5ece Slightly improve scrollbar position accounting on Haiku
adds 3ba3fdf7aa8 Make C-mouse-3 on scroll bars work on Haiku
adds 37cda51353a Use more reasonable default timeouts in Haiku menu loop
adds d0ff20f2e64 Fix horizontal scroll bar updating on Haiku
adds b5ac604b155 Fix some issues with input methods that depend on
button state
adds a9920473f68 Improve documentation of 'map-charset-chars'
adds dbe6a3ecf74 Fix regression in
'custom-prompt-customize-unsaved-options'
adds 3af12cb8f20 Merge from origin/emacs-28
adds 82a454915ca Try really hard to make GTK 3 scroll bars fit
adds 6ef9dc77977 Fix the PGTK build
adds 213483124b4 Inline record_in_backtrace
adds fe65db05f42 Maintain end of specpdl instead of size
adds 2fb98486e18 Faster bytecode immediate argument fetching
adds 88889212c7d Remove debug code for opcodes long gone
adds 2c54e9a1dd6 Remove never-used relative jump opcodes
adds b176b9d4d17 ; * src/lisp.h: Remove redundant declaration
adds 67be8a45a62 Mark tramp-test30-make-process unstable on EMBA
adds bea1a96335d ; * src/eval.c: (grow_specpdl): Remove another
redundant declaration
adds f143fcc0ed1 Facilitate Customisation of Message-Mode Header
Completion Behaviour
adds 139042eb862 * lisp/progmodes/python.el: Account for new keywords.
adds 84f59f75853 Make find-function-regexp also find cl-defun/defmethod
adds f8bb6cca331 Return the same file from locate-file in nativecomp and
non
adds ed42d7ffb07 Fix EMBA failure for ert-test-record-backtrace
adds 07868952d1c Disable esh-proc-test/kill-pipeline on EMBA
adds 49683652f8b Further locate-file fixes on nativecomp
adds e7ab69e762c Improve reliaibility of scroll bar dimensions
adjustment on GTK 3
adds 20d9c4b59fe Flocate_file_internal: Protect from `.eln` remapping
adds 6b0fdf73cf0 ; Fix data structures in authors.el
adds e5b191465d2 ; * admin/authors.el (authors-canonical-file-name):
Remove debug leftover.
adds e5d48a22635 Merge from origin/emacs-28
adds 5ba9c8c364f Emacs pretest 28.0.92
adds 9f4be0e6a5f ; Merge from origin/emacs-28
adds 8c1a0681592 Allow dragging scroll bar for overscroll on Haiku
adds ae8c1463321 ; * haiku_support.cc (MessageReceived): Fix 32-bit
build.
adds 12f666c1d52 Improve overscrolling support on Haiku
adds 6ea5b5e1b43 Fix small regression for horizontal scroll bars
adds b447fd1a3e8 Follow contemporary practices in the Tamil input methods
adds 9a786aea735 * quail.el (quail-define-package): Describe VAR form in
DOCSTRING better.
adds 04ad6b22638 ; * etc/NEWS: Cleanups as followup to bug#50143.
adds 15b303dfc94 ; * etc/NEWS: Fix typo.
adds c6287816f2a Fix esh-proc-tests on macOS
adds 676dffff4b0 Fix setting IM spot after key press events
adds 1b8711f4264 Fix splurious button events being generated on Haiku
adds 6ab04b59b14 Fix pointer event tracking on top of Haiku scroll bars
adds 49f70b603fb Allow overscrolling on Haiku scroll bars that are full
adds 466a7e44d72 Add cl-defgeneric to find-func, too
adds 35f75b63b51 * lisp/net/ange-ftp.el (ange-ftp-ls): Make a loop when
sanitizing LSARGS.
adds 267f41c7ce1 Simplify exec_byte_code arguments
adds 3ed79cdbf21 Separate bytecode stack
adds edb8481ce15 * src/bytecode.c (sf_set_ptr): Cast pointer to type of
right size.
adds ea3c147d2dc Fix evaluation of negated argument predicates in Eshell
adds dd91aac508b Clang debug notes
adds 525c01c43a7 Make vtable sorting stable
adds 510f1f2e72a Really fix find-func for defgeneric
adds 57172d0a35d Fix scroll bar movement right before overscroll begins
on Haiku
adds 17fd48efab9 Enable overscroll on Haiku horizontal scroll bars
adds 485a8fcbf49 * src/bytecode.c: Include sysstdio.h, for fprint,
stderr.
adds a63bac7adef Fix tool-bar highlight persisting after mouse moves
onto WM frame
adds faab1b20028 Fix extraneous overscroll activation on Haiku
adds 1ec40630171 ; * admin/make-tarball.txt: Minor updates.
adds be38fed34e7 Merge from origin/emacs-28
adds 8e7a3f21e00 Fix evaluation of negated argument predicates in Eshell
adds 1a07854e0e8 ; Merge from origin/emacs-28
adds a1fa3d24d7f Clean up some Haiku toolkit code
adds 15c61cb359b Init 'rest' in 'balance-windows-2' (Bug#54380)
adds 637dde4aba9 Don't always escape "." and "?" in `prin1'
adds f3df7916b2b Make Edebug specification for 'cl-defstruct' more
lenient.
adds f8cc706fb3d Improve the execute-kbd-macro doc string
adds 5d33f815422 * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Simplify
Edebug spec
adds b72dd3d0c59 Handle position specification hints on X toolkit builds
adds 2f2bb883da3 Fix RFC2047 encoding of Disposition-Notification-To
adds a359a9dfd44 Fix the no toolkit build
adds f52dcfd03ad New command `gnus-summary-browse-all-urls' bound to "v"
adds 0d0703e9c4f Prefer CALLN
adds 5c13c33e0c1 Another fix for the no-toolkit build
adds e56eb02a256 EUDC: Fix a bug and some docstrings
adds 3bf5c2a8381 Stop relying on dynlib for PGTK interrupt input
adds 299e4753617 * src/xterm.c (handle_one_xevent): Fix use of wrong
motion structure.
adds 8cc8dfd67e4 Fix extraneous ifdef in xwidgets code
adds 2bfa184e29b Fix some issues with input on GTK 2 builds
adds 90742d7b013 Fix crashes when trying to pop up a menu on GTK 2
adds e547ca1f895 Fix some minor glitches with Haiku scroll bars
adds 8a9b4cfdff3 Revert "New command `gnus-summary-browse-all-urls'
bound to "v""
adds 55bcad776de Fix byte-code button in help--describe-command
adds 7d9f9d4d8e8 doctex-mode: Try and fix bug#35140
adds b63f325e2ef * lisp/url/url-vars.el: Cosmetic changes
adds d932e256a49 Extract `gnus-collect-urls-from-article' from
`gnus-summary-browse-url'
adds 5e8fbf77896 Clean up implementation of N0 per UAX#9
adds bf7d66aa1aa Fix build with GTK 3.18.0 or earlier
adds e53fba3fd49 Add support for dragging text from Emacs to other
programs
adds 5ff13718a53 * src/xfns.c (Fx_begin_drag): Improve doc string.
adds f62a6acd00f Better handle drag-and-drop from one Emacs frame to
another
adds 62e830c3d9f * doc/misc/transient.texi: Fix @dircategory to "Emacs
misc features" for dir.
adds b1c6d5f2b76 Merge from origin/emacs-28
adds 47dcf72dec6 Fix tooltip text properties showing up in dragged text
adds 1babe5fb2d7 Fix XI 2.0 build
adds e8d7139b4e0 Fix minor bugs with XDND support
adds 1bf8eca626d Correct last change for return-frame drags
adds 4f46ec8ddd2 Pacify compiler warning in handle_one_xevent
adds 65f92837fa5 Fix last change in frames.texi
adds 3de3f12b940 Redo Haiku DND support
adds 79f3d9c8f31 Add support for dropping plain text on Haiku
adds 549d0a44137 Fix 32-bit Haiku build
adds d5e8f483f90 * doc/lispref/frames.texi (x-begin-drag): Improve
wording.
adds 679b9cc9ff3 Link with libdl when using pgtk
adds 6b2e6a53ecd * lisp/net/tramp-sh.el
(tramp-find-file-exists-command): Fix comment.
adds fa8c93ad9a6 Improve error message for 'not running' processes
adds a86205b060b Guard against custom entries that can contain NULs
adds 0e5f8e24af5 Report buffer-name when local mode-line is invalid
adds 31a2428d6f2 Strip positions from symbols before the eval in
eval-{when,and}-compile.
adds 2ef037c0dd3 Improve random bignum generation
adds f7e0e5b7aeb Simplify generate-new-buffer-name randomness
adds c223e2aefca Improve GTK support for X11 drag-n-drop
adds 00172ae0c8a Implement cross-program drag-and-drop on Haiku
adds dfdd2f6f238 * lisp/term/haiku-win.el (x-begin-drag): Fix type code
of B_MIME_TYPE.
adds bbfad0a7880 ; * lisp/term/haiku-win.el (x-begin-drag): Fix compiler
warning.
adds 667775e1ae2 Make GTK inspector available on PGTK
adds a06ac9b6fdc Restore old PGTK scrolling code
adds f4a71e17f49 * src/xterm.c (x_dnd_begin_drag_and_drop): Always
initialize hold_quit.
adds 9916b49e419 Prevent delivery of duplicate events when window is
grabbed on Haiku
adds af90a454716 Fix compilation error of xterm.c
adds 13762d24b88 Display drag-and-drop messages in echo area on
non-graphics displays
adds 4fc585418bd Fix mouse movement on Haiku
adds 22239f2141a Do not cache directories with Tramp sshfs
adds bc17a107083 Fix creating frames with an initial value of
`fullscreen' on Haiku
adds 51bf066b301 * src/haikuselect.c (Fhaiku_drag_message): Clear
display grab after drag ends.
adds 140d7cc9cbb Prevent invisible frames from acting as drag sources
adds 1d3b7474c7d Improve LaTeX symbol prettification
adds da0d598190c Don't use the original sender's address as the
envelope-from
adds 90040f0e9f0 Fix bug in nnselect fetching new articles in a thread
adds 7fef2e04b21 Improve propagation of gnus/nnselect group info
adds 6bbd1cc5c9c Format long help texts better in read-multiple-choice
adds 06488ded6b9 Make `?' work again in read-multiple-choice
adds 6ed3f04e5a3 Fix a use of 'cl-defgeneric'.
adds 81bcad03e93 (seq-contains-p): Refine the non-nil returned value
adds 55e18e5649b Make shell-resync-dirs work with zsh
adds e55ceca8c78 Avoid repeated prompts in `M-x shell' if using
~/.emacs_bash
adds 693484d36b1 * lisp/emacs-lisp/cl-generic.el (cl-defgeneric): Warn
suspicious args
adds 52dd3fcf89c Enable Tramp reloading
adds edb28bf669b Restore HOME after mailcap-parsing-and-mailcap-mime-info
adds 751c8f88c4f Put bytecode stack frame metadata in a struct
adds 06ea82e4e3b Remove some early-bootstrap dependencies for `advice`
adds e781cbb2d3e Minor fixes to DND support
adds 45609c347e7 Allow dragging files from Dired to other programs
adds a96f6de5447 Allow dragging messages with file names on Haiku
adds 11492259b1a ; * doc/lispref/display.texi (Overlay Arrow): More
accurate text.
adds 530c3491e89 Improve documentation of bookmark default sorting
adds ff89d27c07d Merge from origin/emacs-28
adds 2b05a06786e Implement drag-and-drop of files on Haiku
adds ce26657b5d7 Speed up number-to-string for fixnums
adds 499f2085fa6 Make application configurable in
'with-connection-local-variables'
adds 4d61badad15 Speed up fixnum printing
adds f51e12fecea * lisp/gnus/mail-source.el (mail-source-set-1): Fix
indent and simplify
adds ce28de5d3a1 Pcomplete: Better obey `completion-at-point-functions`
adds ab8a34ce8a5 * lisp/emacs-lisp/bytecomp.el
(byte-compile-make-closure): Minor optimization
adds ae9a0b78080 Fix some XIM servers getting confused during
drag-and-drop
adds 1467b04f5cf Handle composite overlay window during drag and drop
sessions
adds 808a6f8f5f8 Fix some glitches when dragging files from dired
adds d2ba793ed97 * src/xterm.c (XTread_socket): Don't filter
GenericEvents.
adds c7f085b53fe Document dired-mouse-drag-files
adds c4596c8522e Fix a regression in 'decipher-digram-list'
adds 5781f0af7da Merge from origin/emacs-28
adds 43ee6f291d8 Ignore drag source frame on Haiku in line with
documentation
adds e059d7c156e Fix region highlight in non-selected windows
adds 9c68894399e Merge from origin/emacs-28
adds 17bd063a674 Add unit test for erc--switch-to-buffer
adds f755daafb92 Remove redundant checks in erc--switch-to-buffer
adds 2f1fbf20ad9 ; * test/lisp/erc/erc-tests.el (erc--switch-to-buffer):
Fix test failure.
adds c79e0188e84 Improve protection against faulty clients during DND
adds 71b8f1fc635 Make `command-modes' work for (native-compiled) subrs,
too
adds 6887bf555f1 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 035e8e4d451 Remove sanitize_window_sizes
adds abfb76732c7 Remove internal_condition_case_[345]
adds a5cbd983767 Omit unnecessary code when !HAVE_NATIVE_COMP
adds c3c5e50ba48 Use filenvercmp instead of doing it by hand
adds 0fed5610426 Remove unused fns/data and make fns static
adds c386f7e825b Make native helper functions static
adds 495d8519ca0 Simplify alloc.c static function decls
adds c11b4758b7b valid_sp inline fix
adds ccf4a4fa482 Port to gcc -D EMACS_EXTERN_INLINE
adds d2ac7447db5 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 77f5eb874b7 Improve behaviour of drag-n-drop during window manager
operations
adds 629ac0803f2 Fix crash on some compositing managers
adds b19b9cbe514 Check list tail properly in x-begin-drag
adds a232a8a22c6 Implement `haiku_delete_terminal'
adds 34ac8088b00 Fix some crashes in shut_down_emacs on Haiku
adds 9b34005c324 Improve compliance with version 5 of the XDND
specification
adds e1178eb6405 Make DND between frames work properly
adds 978681e7829 Fix wrong password stored in Tramp
adds 0afef91fa1e Fix confusion of wanted action with actual action on X
adds 5feddb4b1a9 Remove duplicate INLINE_HEADER_BEGIN
adds aec44a5be3f Extend connection-local variables example in Elisp
manual
adds a31be116aee * lisp/tab-bar.el (tab-bar-new-tab-to): Don't funcall
const values.
adds 3d204afe3c8 New hook, lazy-count-update-hook
adds 0f7c3f553f9 Allow lazy highlight and match count while reading from
minibuffer
adds ceb57e10d60 Add lazy highlight to 'isearch-edit-string'
adds 6b923a5ebc6 * etc/NEWS: Mention new hook
'minibuffer-lazy-highlight-setup'.
adds 01336a25822 Fix imap fetching multiple mailboxes (bug#54158)
adds f0e8f4a4ca3 Support indentation of Ruby pattern matching expressions
adds 2af8b18b2a5 Make quitting work while DND is waitng for finish
adds a379f50acb0 Improve handling of input methods during drag-and-drop
adds 9fcdd5b63fc Improve doc strings of
read-char-from-minibuffer-insert-* commands
adds f15922a57cd Update to Org 9.5.2-25-gaf6f12
adds 7cee7965565 Merge from origin/emacs-28
adds efb76604c49 Minor fixes to Haiku DND support
adds 59a8a0ef0d5 ; * src/comp.c: Update a comment.
adds bd5d136777e Add a new face shr-code
adds 0a094fb65ca Rewrite hl-line-mode
adds 20c4eca3437 Regenerated ldefs-boot.el
adds ede8ad507d0 Allow using image-convert to view .bmp images
adds 61d34c6a500 Allow specifying the intermediate format
adds d74cd0cf1f9 Make `n' in image-mode work more reliably with external
formats
adds fd5fe11211a Don't break autoload generation of `left-margin' isn't
zero
adds a5e8da4fa28 Add new user option `diff-entire-buffers'
adds f36d929ee76 Fix incompatible changes in hl-line
adds 63a33c30573 Fix unloading the hl-line library
adds df5fb5fafab Fix leak of saved menu event and output data
adds 966ec5dae6a Fix starting Emacs with -mm or -fs on Haiku
adds 6b3c665d2a8 completion-auto-help new values.
adds 09b548fd5e7 completions-max-height new custom variable.
adds e683e60fad6 Add new mode completions-highlight-mode.
adds 7b62bef2d3e Fix new option completions-max-height and new values
for completion-auto-help
adds e28309ce053 Add two new options for completions.
adds 7a6c6f16689 Add completion-header-string.
adds 49d1fe52221 Make minibuffer-hide-completions interactive.
adds fd7bde612ab Add new special text attribute cursor-face
adds 10cb469ee81 Rename completion-header-string to
completion-header-format
adds e303fa3e605 Use the new cursor-face feature to highlight
completions.
adds 3f17e3acb3f Extend completion-auto-help 'always and 'visible.
adds 2ce4c038ec2 Rename hook
adds 325548d726c Simplify unneeded condition.
adds 7380b6f0adf Make the completion-header-format info more precise.
adds e06c4039c2d Improve the cursor-face feature.
adds c1ea52f4ad2 Improve cursor-face-highlight-mode a bit more.
adds 11bfff37ad6 Add local to remove-hook in cursor-face-highlight-mode
adds f96669e0a4a * lisp/simple.el (cursor-face-highlight-mode): Fix
copy&paste
adds d7d0f5b5a2d Add new variable
cursor-face-highlight-nonselected-window
adds 9bcf58d27c7 cursor-face-highlight-nonselected-window default to nil
adds 1641b5c04c3 Set cursor-face-highlight-nonselected-window in
completions.
adds eba9c473a8c Small fixes for new completions features
adds 15ac51e0fd3 Merge branch 'feature/completions-customs'
adds b10dcd0c889 * src/xterm.c (x_dnd_get_window_proto): Don't return
huge protocols.
adds 7872d496d5d * src/comp.c: Few improvements following 71b8f1fc635.
adds 0094dde11d9 Fix grep-like functions when running on a remote host
adds 8757551da09 Simplify fullscreen management on Haiku
adds c9c3d5d8304 Revert "Allow using image-convert to view .bmp images"
adds fa55708b559 Add new function image-supported-file-p
adds 54febab4816 Revert todo-mode tests failing after todo-mode reversion
adds 656c2dd66e7 Fix color-lighten-hsl logic
adds 46daf70c4a7 Fix dependency problem in hl-line-sticky-flag
adds 9b47ccd72e1 Revert "Fix dependency problem in hl-line-sticky-flag"
adds 3054e70d76f Restore hl-line--buffer tracking
adds 1327593ce28 Make eshell link faces more distinctive on 8-color
displays
adds 142478c0958 Add user option for controlling dired-do-shell-command
prompt
adds da3af500ad4 Revert "Set cursor-face-highlight-nonselected-window in
completions."
adds f2047fdca4f Fix documentation of the new completion-related features
adds d0e457325d2 Add a shell-filter-ring-bell function
adds 29e310d60f7 Fix Completion Options typo
adds 5334e726d02 Make mail-header-parse-addresses-lax more lax
adds a0e33850702 Fix a keyboard.c no-X compilation warning
adds c8bde5b0a3c Fix two no-X compilation warnings
adds 8dc85d1db45 Enable Better Alignment of EUDC Inline Expansion With
RFC5322
adds 2de7fc4a2b9 Document sqlite-mode-open-file and do some NEWS tagging
adds 5fc84e0fb3a Do some NEWS tagging
adds 40def769fa9 Document outline-default-state
adds 5e5bc0c0bcc Mention the other-window-scroll-default user option
adds 601e0d992ed Mention highlight-confusing-reorderings in doc string
adds c14ce74f331 NEWS copy edits
adds eb25ae3f2db Refactor gnus/nnselect artlist saving and getting
adds 8b853b3f98a Reported taken action correctly when dragging to
another frame on X
adds dd242b49ec4 ; * src/xterm.c (x_free_frame_resources): Fix typo in
last change.
adds 9cef9196925 Improve DND documentation
adds bd2734f0b6b Don't allocate duplicate cursors for each frame on Haiku
adds 021dbdb1287 * src/xterm.c (x_dnd_begin_drag_and_drop): Fix test
against DND frame.
adds 8aff4c0a366 Handle quitting correctly during interprogram
drag-and-drop
adds 64aabe706f1 Fix crash in haiku_message_to_lisp
adds c69a6177422 Add notes about command modes and nativecomp interaction
adds 5f8a3ca9af7 ; Merge from origin/emacs-28
adds fed9a353dbe Allow retrieving some more kinds of clipboard data on
Haiku
adds a34afbf2aea Restore old hl-line code
adds b49d249ee54 * lisp/calendar/todo-mode.el: Restore old code.
adds 5811741eda7 Fix hl-line tests
adds 59260ec5984 * lisp/term/pgtk-win.el: Update header comment.
adds e5e5d85369c Fix image-mode-fit-frame resizing
adds 36810a8164d Reinstate `C-M-<delete>'
adds 7fa5d6c87d4 Improvements to Haiku selection handling
adds fdbee9bc4c3 Support changing remoteness of DIR in rgrep and lgrep
adds b8e8c83360b * doc/misc/eudc.texi (Inline Query Expansion): Unbreak
it.
adds ef0a0d30c5d Make quoting of shell arguments in grep.el more robust
adds 4ec23d922dc Make undigest work with multipart/mixed messages
adds ac3bb7e7541 Fix regression in isearch-yank-char-in-minibuffer
adds 17393c0db0f Allow dragging and dropping multiple actions
adds d81df9e4493 Fix copying font names around on Haiku
adds ebd5725e0b2 Fix an infinite loop if the window manager pings Emacs
during DND
adds 97f9eeaaefe Allow holding down scroll bar buttons on Haiku when
overscrolling
adds 72ab6c4f141 Fix setter for hl-line-sticky-flag when hl-line is not
loaded
adds b4f504a0ea9 Load desktop without prompting if process is dead
adds cae187e430d Fix some bugs with drag and drop and Mozilla
adds 0e739909abb Fix image-mode-fit-frame some more
adds 9856290806a Mention frame-text-* function in frame-pixel-* doc
strings
adds f09e68e1806 Avoid crashes if async input arrives when setting
properties for DND
adds f35dbb41cd2 Do some NEWS tagging
adds 774e007d90f (archive-*-write-file-member): Fix relative file name
adds f7a90cc85b4 * lisp/autoinsert.el (auto-insert-alist): Expose
lambdas as code
adds 288ecdf90cb * lisp/select.el (xselect-convert-to-targets): Use
`delete-dups` and `delq`
adds 3a349ff6487 Add completion-auto-select second-tab value.
adds acde5252d37 Add documentation entries for completion-auto-select
user option.
adds 410675ce0e9 Merge 'completion-auto-select new value secont-tab'
adds b97aa560ab2 Fix autoinsert.el byte compilation warning
adds 34c7f14668b Adapt Tramp to dired--insert-disk-space assumptions
adds 4e0b0114f22 ; Fix filename in undigest-tests.el header
adds 380f0443b28 Allow fetching events from other displays inside DND
adds 17d9830f469 ; * etc/NEWS: Fix wording of a recently added entry.
adds 45978f97be8 Handle invisible text in Eldoc when calculating size
adds 71aec1d0444 Small fixes for the new feature 'second-tab' of
'completion-auto-select'
adds 392d66f6f5d Fix wrapping of 'previous-completion' at the beginning
of buffer
adds b4fc5bedb8f Use _NET_CLIENT_LIST_STACKING to optimize drag and drop
window discovery
adds d3d6f1c9bd6 Clarify the description of "selected tags table"
adds 9d2dcd18412 Merge from origin/emacs-28
adds f38bdb0327c Take window shapes into account when processing drag
and drop
adds 8ecde51972b Fix quitting DND while waiting for finish
adds 1b7a9753e10 * admin/notes/emba: Mention workflow rules for branches.
adds 3fac06dfb8d Make it easier to select text inside dired when mouse
dragging is on
adds ab414c5661c Improve documentation of 'completion-auto-select'
adds 8ba0f190642 Allow dragging files from dired to windows on the same
frame
adds 4dfd42014b5 Implement new drag and drop parameter on Haiku
adds 3e7257c3ed3 Improve pp-last-sexp ergonomics
adds ec2f2ed65ef Fix reporting of read error line/columns in the init
file
adds 4eabca26d3d Fix (bounds-of-thing-at-point 'number)
adds 413ef5a7e66 ; Restore regexp-quote for gnus subject match
adds 3b6e74f08ed ; * lisp/gnus/nnselect.el (nnselect-get-artlist): Fix
last change.
adds 21ecf6b24d0 Fix minor issues with dired-mouse-drag-files
adds 5359062be60 Avoid ClientMessage overhead when dragging stuff to
other frames
adds 66f6324a58a Fix compiler warning in x-dnd.el
adds 98952340bd2 Avoid excessive synchronization when initiating
drag-and-drop
adds c16b296939c Fix crash when windows are destroyed by faulty clients
adds 4ec9f9edd13 Fix eshell-explicit-command-char doc string typo
adds f7e83d96736 Merge from origin/emacs-28
adds de953a6fe39 Improve 'desktop--emacs-pid-running-p'
adds a6abb6f5cdd Support display of BMP images on MS-Windows
adds 4525b491183 Use native image APIs on MS-Windows by default
adds a4d45f1efd6 Also fetch shapes via XCB for drag and drop
adds 78f99be6753 Minor fixes to last change
adds 6aafb921675 Don't let Tramp block dired (Bug#54542)
adds f8ff5689a20 ; Improve readablity in grep.el
adds 0594e912616 Fix processing of emacs:window_id inside DND messages
if it already exists
adds a3ed1d2590c ; * src/xterm.c (x_dnd_compute_toplevels): Fix cookie
leak if rc is 0.
adds 0549adb4bb7 Fix crash when timer signals or throws inside a popup
menu on Haiku
adds b1e9151915d Enable the native display of BMP images on Haiku
adds e96061de95d ; * src/image.c (syms_of_image): Fix whitespace.
adds 2dfeea89627 Fix reader infinite recursion for circular mixed-type
values
adds 9f7e620bb59 ; * src/haikuimage.c (syms_of_haikuimage): Remove
duplicate DEFSYM.
adds a4a44d7ee1f Avoid excessive synchronization when handling
ShapeNotify events
adds 0bdbea654d3 Fix no-toolkit build
adds 1bef52ce73d * doc/emacs/anti.texi (Antinews): Unannounce removal of
Motif.
adds 8ff41237ba4 Merge from origin/emacs-28
adds ef94f325577 Fix processing of DND grab on non-XI2 builds
adds d361144f611 Always run 'isearch-lazy-count-update-hook' with point
at match
adds 9f43549cdfa Don't wait for XdndFinished messages if the target did
not send status
adds 46863b7dfa2 Clean up PGTK cursor blanking code
adds be21c95842f Store latin-1 content into the Haiku clipboard as well
adds 45a1bb0efbd ; * src/xterm.c (x_dnd_compute_toplevels): Use right
enum on XCB.
adds f5adb2584a9 Clean up some uses of XInternAtom
adds 0e7314f6f15 Avoid extra sync when fetching DND proxy window
adds a5841b196f1 Do not register Tramp file name handlers twice
adds dc0ee78d93c Improve portability of XCB configure checks
adds fbbb9148ccb Minor fixes to Haiku selection support
adds 3f19a23c1f6 Fix doc of `gui-get-selection' as to what is really
valid as `data'
adds 52d5771e0a8 Add OClosures, a cross between functions and structs
adds 935cc427956 Add search function to search within filenames in Dired
and WDired (bug#14013)
adds d96db7b2e8c Don't loop through useless region when searching for
DND toplevel
adds 55932a65ed7 Temporarily fix the oclosure bootstrap
adds 080d29d52ec Specially decode more selection types on Haiku
adds 2b5ea36ce96 * lisp/emacs-lisp/oclosure.el (oclosure--define):
Autoload
adds 9aecc241e6e Fix typo in ERC DCC code in verbose mode
adds 0e662f33e1a Rewrite desktop workarea computation to avoid too many
calls to XSync
adds 271c03d89f3 Fix eww bookmark writing
adds 705de330725 Add tests for Eshell's umask command
adds 283c419f9a3 Don't use 'eshell-convert' when all we want is a number
adds fbf2ed9a648 ipv6 addresses aren't suspicious
adds 973608e3589 Handle process property `remote-command' in Tramp
adds c52b58d2903 Add some optimizations to ShapeNotify handling
adds c4a1e8bd7a3 Avoid calling XGetAtomName in a loop when fetching
monitor attributes
adds 62c779cbde6 Disallow building with non-toolkit scroll bars on non-X
systems
adds 7a5f2b79e9d ; * lisp/dired.el (dired-mouse-drag): Create local copy
if file is remote.
adds 9f54cb5f8f0 Prevent signals when dragging nonexistent files on Haiku
adds ea86ba8966c Ignore mouse movement correctly on Haiku during drag
and drop
adds 34ff19a8820 Remove local copies of remote files created for
drag-and-drop
adds c0f5e0a559b ; Extend Tramp FAQ
adds 2212b428067 Extend signal-process and proced.el
adds 2a081274e11 * src/pdumper.c: Remove getpagesize.h dependecy.
adds 2ec77fcd8f9 * src/pdumper.c (dump_get_max_page_size): Rename from
'dump_get_page_size'.
adds b12ad270ebf EIEIO tests: Fix failure when `eieio-core.el` is
interpreted
adds 6f973faa912 cl-generic: Use OClosures for `cl--generic-isnot-nnm-p`
adds 1d4306a8a77 Implement Motif drop protocol
adds c1792c51de3 ; * src/xterm.c (handle_one_xevent): Respect current
window in Motif DND.
adds ce1f7f2467a Minor fixes to treatment of `allow_current_frame'
adds af0ea35ea00 Tweak how functions are formatted in Implementation in
*Help*
adds 1bd14387027 Implement missing parts of the Motif drag and drop
protocol
adds 948181df9cb Fix Motif DND on window managers that don't support
client lists
adds c5af19cba59 Fix a bug in configure.ac that failed the --without-x
build
adds c3ad47b7e4d Fix a build warning on the non-XI2 build
adds 79b50d0f907 Avoid extra sync if we didn't get the right wmstate
adds 540e7298a96 Make dropping files on Motif programs work
adds 7378287f598 ; * src/xterm.c: Update commentary.
adds 52c31f9e13c Support Motif DND help
adds f8be5eb97fe Simplify Haiku drag-and-drop implementation
adds 8c031d8fcf0 Only read 16 bytes of motif drag receiver info
adds 2429b9d8c90 More robust checks for directory buffers in image-mode
adds 7b08e3a8e41 Update modus-themes to their version 2.3.0
adds 611179d000c Implement the Motif drag protocol
adds ff067408e46 OClosure: Add support for defmethod dispatch
adds 2b564f504bb Better check for when clipboard or primary selection
have changed
adds 6cb68868406 cl-generic: Rework obsolescence checks for defmethod
adds 5c70ff9f470 New user option 'font-lock-ignore'
adds 518150cfd6f ; * etc/NEWS: Fix typos. Reported by "T.V Raman"
<raman@google.com>.
adds a15f9d4e582 ; gnus/nnselect must get headers from the right group
adds c75f65442dd kmacro: Represent it as an OClosure
adds 9468ab25706 Support ugrep in xref-search-program-alist
adds d62b43f760a * lisp/progmodes/xref.el (xref-search-program): Fix
typo.
adds 59fb6783e6e Make Motif drag work on window managers that don't
support client lists
adds 35ad6bc2acf Work around dynamic drag bugs in modern Motif
adds 0a32037c92b Implement DELETE selection target for cross program
drags
adds e351e9037cb Add new option
`mouse-drag-and-drop-region-scroll-margin'
adds c8a49b69abc ; * lisp/mouse.el
(mouse-drag-and-drop-region-scroll-margin): Fix type.
adds 7899e8daff6 Fix error on mouse move over something not a window
while dragging text
adds b312959ebd5 ; * src/sqlite.c: Fix up header comment.
adds f66a47b5bca Compute size of structs with flexible arrays correctly
in Motif DND code
adds ca5f259cff9 Fix crash when retrieving window property with invalid
atom data
adds d86e47c8605 * lisp/dired.el (dired-mouse-drag): Offer HOST_NAME as
well.
adds 338f5667f46 Further tweaks to cl--generic-describe
adds 9c30276c426 ; Improve documentation of 'font-lock-ignore'
adds ec464789dfc Put the define-minor-mode boilerplate at the end of the
doc strings
adds 6dc4e3b95ca Add S-SPC key sequence to bookmark-bmenu-mode-map
adds 02ef00d89c6 em-extpipe: Catch eshell-incomplete thrown while parsing
adds 56fb536e78f Fix regression in tex alignment
adds 781c43de3d0 Fix bootstrap errors after previous easy-mmode change
adds 98775e6cf6c ; Pacify obsoletion warnings in image-tests.el.
adds 6904fcb11d7 Fix incorrect usage of XM_DRAG_SIDE_EFFECT
adds 4afd34edd34 Fix Motif drag-and-drop on servers without XI2
adds 1694f82e5f9 Add user options to move point and scroll window during
DND
adds e9d4f119da4 Implement new DND options on Haiku
adds f229710d41e Implement new DND features on GNUstep
adds 35928918d14 Look for DND proxies on the root window as well
adds 441ce4672d4 Don't touch WAYLAND_DISPLAY in browse-url
adds 28f720e7c48 Make dragging stuff to a window above a frame work
adds c3f12cd5da5 Implement (sort of) `drag-source' on Haiku
adds 9ccaf35e0b5 Implement `drag-source' values of track-mouse on NS
adds 1fb20a4dde8 Implement `drag-source' values of `track-mouse' on PGTK.
adds 5e429e21d9a Have global minor modes say so in the doc string
adds 9f521db6fec Ensure re-encoding after change in gnus-inews-do-gcc
adds c12a48c3350 Fix handling of '\\' inside double-quotes in Eshell
adds 45011b77f42 Fix various bugs with mouse dragging on Haiku
adds 3c6524140b7 ; * lisp/emacs-lisp/cl-macs.el (cl-struct-slot-value):
Fix typo.
adds c0cf923b0ad * lisp/tab-bar.el (tab-bar-undo-close-tab): Update
tab-bar-lines (bug#54684)
adds 9fab134ee8b * src/xterm.c (x_dnd_get_target_window): Look at root
window proxies too.
adds e091bee8db9 Add optional GC marking function to specpdl unwind_ptr
record
adds 9ff2f0be32b Replace list and vector sorting with TIMSORT algorithm
adds aea799838b7 Improve behavior of dragging text to windows on top of
frames
adds 4431cf60473 Don't baselessly ignore frames after passing through
the root window
adds 85fb2341f82 Respect frame extents during drag and drop
adds 16ee9fa1388 Faster `string-lessp` for unibyte arguments
adds f4833c88bbb Rewrite string-greaterp and string> using string-lessp
adds 530f163a7f4 Speed up comparisons between 2 fixnums
adds f365607bc05 Inline call0..8
adds 773d4104a59 Further fixes for cl--generic-describe and (function
...)
adds 728a1c2fe08 * src/xterm.c: Explain meaning of drag-and-drop state
variables.
adds 3d2531c12c5 Fix generation of extra DND events while dragging on
Haiku
adds 84cf3be6f77 Handle mouse movement correctly during DND from one of
our own frames
adds 877893303bf edmacro.el: Silence warnings due to kmacro changes
adds e7cd4bae445 test/lisp/edmacro-tests.el: Adjust to recent changes
adds 8103b060d89 Use correct signal oldset in posix_spawn implementation
adds 7a8798de95a Reduce GC mark-phase recursion by using explicit stack
(bug#54698)
adds f4b649ad0b1 SES with case insensitive cell names for jumping.
adds 6c4a4cc94e9 ; * src/alloc.c (grow_mark_stack): Remove unused
variable.
adds 1f4f6b956be OClosure: add support for `slot-value`
adds 74100997b38 * lisp/progmodes/cc-cmds.el (indent-new-comment-line):
Delete advice
adds 1e1a66831bf Respect new DND options when dragging to ourselves on
Haiku
adds c51d7c9e43f * configure.ac (HAVE_GIF): Respect --with-gif on PGTK.
(bug#54633)
adds 7f6c9253838 Add support for dragging text onto windows that don't
support any DND protocol
adds be89d888de1 Allow dropping text to the root window
adds 28b9dcb002a ; * lisp/term/haiku-win.el: Fix compiler warning on X.
adds 91ca41e2921 Fix some details in completions
adds 7d504c9acc0 Mark some data during drag-and-drop
adds e48ac2e2040 Handle remote system processes
adds 0e9420bc8ff Reject invalid time-string in appt-add immediately
adds fef5f9ef5f1 ; * admin/notes/emba: Fix typos
adds ab9c28e01fd * test/lisp/replace-tests.el: New tests for
query-replace (bug#54733)
adds 6a50ff10f7a Choosing a completion with a prefix argument doesn't
exit the minibuffer
adds 7aaffe25eb1 Use base prefix and suffix instead of
completion-base-position (bug#49931)
adds 4e2c70272f4 New commands for navigating completions from the
minibuffer.
adds 0e37fa7ed69 * test/lisp/ses-tests.el: Require ert-x, for
ert-simulate-keys.
adds 575c3beb4c0 Allow completion wrapping in minibuffer completion
navigation commands
adds 743a95f8139 Pacify gcc -Wanalyzer-null-dereference
adds 2aa588f0162 * src/xterm.c (handle_one_xevent): Assert that
hold_quit is present instead.
adds 8ef37913d3b Port Org encode-time usage back to Emacs 25
adds bda8f5deec7 Preserve contents of PRIMARY when sending unsupported
drop
adds e2fb5ecaea6 * src/xterm.c (x_dnd_send_unsupported_drop): Also
handle TEXT target.
adds f0ff20be519 * src/emacs.c (main): Improve accuracy of daemon
warning message on PGTK.
adds 62eb57f4387 Clean up more PGTK code
adds a6f7d0f4e38 ; * src/xterm.c: Improve commentary.
adds 78ecd678885 Improve safety of haiku-drag-message
adds 069e0ba9f3a Fix URL-related typos in comments and messages
adds fbf6b7d2f0f Revert unneeded change in tramp-integration.el
adds f9da45df472 Prevent races when trying to set Motif drag window
adds 51a98a92e9f Use CUA functions to scroll pages with
pixel-scroll-scroll-mode
adds e32dcc75272 Add .bashrc detection to sh-mode
adds 7eca680e544 Make file-name-split returns driver name as well in
Windows
adds 45621c0b79b Make the Foot terminal an alias of xterm-256color
adds 406da54bc63 Fix minor-mode doc string quoting
adds c0bb11432ee Move some X11 drag and drop processing to Lisp
adds fc62efc5637 Get rid of extra sync looking up window through
XTranslateCoordinates
adds 9b8b39cce1a * lisp/ses.el: Fix 80-column-docstring warnings
adds 9a15e15b620 Fix ses-tests.el
adds 340e81f4762 * src/xselect.c (x_atom_to_symbol): Add XdndSelection.
adds 1e901298e3c Return an appropriate action when performing
unsupported drop
adds 33055c26088 Improve doc of x-begin-drag
adds 7108c4165f0 Fix sending unsupported drops when there is no target
but a toplevel
adds 1f4a0828cc3 ; * etc/PROBLEMS: Explain how to get dropping text on
xterm to work.
adds c6ea0772ec1 Remove more code mindlessly copied from NS
adds 48bbc4a9a16 Fix DND bugs on GTK
adds 57ad2f333c7 * src/xterm.c (xm_write_targets_table): Remove extra
XGrabServer pair.
adds 510eb1d401b Fix error when calling DND movement tracking function
adds 7e9807d41bd * lisp/net/tramp-integration.el: Don't require files-x.
adds 77f3bc37e19 Add a mu backend for gnus-search
adds d859cdd6215 Encrypt some parameters in auth-source plstore backend
adds 4c8e23d5d7f Clarify read-answer-short/use-short-answers action
adds c1a6aa0c3eb Fix xwidget smooth scrolling when the default pointer
is not a touchpad
adds 3b411417086 Expose the name of an event's input device to Lisp
adds 39e8fd357dd OClosure: New function `function-documentation`
adds 43977559838 Display file mode information when diff font lock
prettify enabled
adds 3c57867df49 lisp/simple.el: Use #' in new code
adds 0622df36112 * src/xterm.c (handle_one_xevent): Fix build warning on
non-GTK builds.
adds 5414331d07a Make device reporting work for tool bar clicks
adds 6ac7fa7e78b Fix reporting of last-event-device for synthetic events
adds 1a1c5a6884a Add code for determining the type of an input device
adds 598d1a2aa3f * lisp/term/x-win.el (x-device-class): Detect "USB USB
Keykoard"s.
adds c42ef4e7c14 Ignore input extension errors caused by grabbing
adds d8b7771418a ; * src/emacs.c (main): Reword & reflow description of
PGTK problem.
adds e9849939549 * lisp/term/x-win.el (x-device-class): Detect more
keyboards.
adds ac2708bf6f8 Implement support for reporting device names on PGTK
adds c4921d1157a Fix GC marking of input events with devices
adds d9851c6df2d Ensure local `default-directory' when calling
`process-attributes'.
adds 410690085e0 Interpolate scrolls coming from mice by default
adds deb40b22676 ; * src/nsterm.m: Remove stray semicolon
adds 5c532fe3030 Recommend that the user turn off memory overcommit
adds e2f3b0f16eb Improve package.el error messages on too-old Emacsen
adds 13c8cc58bbd Enable warnings when building as a developer with Clang
adds c2d78d09c1e Rename mark_stack to mark_c_stack
adds 022a1f48a4e Fix pacifying gcc -Wanalyzer-null-dereference
adds 9d20b47ad34 Fix scrollbars on macOS 10.13 and below (bug#54623)
adds d9bffa1f3b1 ebrowse dumping need not return int
adds 68bc1446855 Pacify clang -Wunused-variable
adds 0b16e4e1f1b Update from Gnulib by running admin/merge-gnulib
adds bb7623b9bee Fix subpixel AA with alpha-background on Cairo on X
adds 64491798225 * src/pgtkterm.c (pgtk_set_cr_source_with_color): Fix
default operator.
adds 33d68da534e Clean up XI2 scroll valuator tracking code
adds f1bf1a06985 Fix source reporting for focus in and focus out events
adds cb45fff0cb0 Minor cleanups in X Windows drag-and-drop code
adds 72782ca1829 Use right frame when computing mouse movement device
adds 378b4ccd4bb Fix DND leave events not being sent to toplevel after
returning frame
adds f3f20a37fb3 Handle hierarchy events for updating scroll valuators
correctly
adds d327fd594da ; * doc/emacs/trouble.texi (Memory Full): Minor
copyedits.
adds 40c2bfdae19 Avoid sync when allowing touch events in
handle_one_xevent
adds 8b3748c234e Fix sql-mode comment-end parsing
adds 0b5c959db55 ses-test Prefix used symbols by ses--
adds b69e8bade63 Fix mode-line doc string
adds fea97e29895 Try harder to own DND selections
adds 75bdf15c297 Update XI2 device use on slave attachment and detachment
adds f29fd102d75 Add missing details to filter event on XI2
adds 735b4519104 Allow non-interactive uses of minibuffer-next-completion
adds d82e1a873df Add support for animated webp images
adds 59186acf709 Attribute filtered events to the right source device
adds cca47ae555b Update docstrings for shortdoc.el FUNC lisp form API
adds 02b521ad745 CC Mode: Fix unwanted fontification of function call as
function declaration
adds a64e5a3a847 Fix a ja-dic compilation warning
adds 8addfafc2af Fix WebP image support on MS-Windows
adds 7c6cdc1effe Fix markup in Drag and Drop
adds 4c0c9d23abc Rewrite the minibuffer lazy highlight feature
adds 48cb9c4aaad Add lazy highlight when reading 'query-replace'
arguments
adds bdd7cd0d2ee * src/xterm.c (handle_one_event): Make event
attribution more accurate.
adds a6bfc3cb87e Fix IM event source attribution on GTK
adds 7140b1e82d7 Always cascade from toplevel frames on Haiku
adds 7d5d0abd2d5 Ensure shell.el loading properly
adds 11080420dd7 Improve gif_load error messages
adds 07ee24d83de Fix event source attribution for GTK input methods
adds 5141234acf8 Refactor the webp cache code to allow usage by
gif_load, too
adds 8b7aaf3e56c Speed up GIF animations
adds 0347969bdfa Fix compilation errors when HAVE_GIF and not HAVE_WEBP
adds 68ec0ffa218 Fix anim_cache garbage collection
adds a715f2fbe70 ; * src/image.c (gif_load): Fix compilation error on
MS-Windows.
adds 26db1ca80e4 Recognise hybrid IPv6/IPv4 addresses in textsec
(bug#54624)
adds be48dfe0b3a Revert "; * src/image.c (gif_load): Fix compilation
error on MS-Windows."
adds 0e7185cefae Make gif_load work across architectures again
adds 949bc336a06 ; * src/image.c: move #endif to correct place
adds 2c45d3cae0f Make more IPV6 domains non-suspicious in textsec
adds aeffeccb408 ; etc/NEWS: Fix grammer.
adds 1c28b9ed1a2 Make normal image caching actually work when doing
animated images
adds 67505e03552 * lisp/minibuffer.el
(minibuffer-completion-auto-choose): New defcustom.
adds d6338f8a6a5 Use preferred chars among duplicates as per UTR#25 §25.
adds 6a480c830bc * lisp/emacs-lisp/macroexp.el (macroexp-let2*): Allow
common shorthand
adds 60f66cc2a29 Fix selecting text and releasing the mouse buttons
above the toolbar
adds 1ef57361ab7 Fix last tool bar bug on Haiku as well
adds bf44581a5e6 Don't use native image APIs for some types on Haiku
adds b15d9fcebba * src/xterm.c (frame_set_mouse_pixel_position): Avoid
server grab.
adds e2b64f8999f Fix some DISPLAY variable related bugs on PGTK
adds 2e9111813b1 Add two classic Common Lisp macro-writing macros
adds e258e582768 process-attributes-ps-args /
process-attributes-ps-format for Darwin
adds 17f0900d7bd Adapt macOS defaults in Tramp's process-attributes
implementation
adds 78784ccfada Disallow drag and drop inside a menu-entry
adds 8e1c0054b35 Fix thinko in the anim cache
adds 8c3d655fe76 Add biblatex alias entry types for compability with
bibtex
adds 3de2462da73 Animate GIF images that don't have an explicit delay
setting
adds 25a28ed4f74 Release resources in gif_load on errors
adds 9561d45de16 Fix clicking on files in Dired when drag is enabled
adds 7b67b9a5a21 Store less data in the gif animation cache
adds 00071c976f9 Fix some confusing names in xterm.c
adds 4a108df0ebb Fix check for whether frames fit into gif images
adds 1b20c4eaa2e Fix detection of Meta key in some cases
adds c3c08b90b67 Fix keyboard event device attribution on GTK+ 2
adds 9b892eeb918 Fix webp_load data lifetime issues
adds 66189689ca2 Fix 'window-text-pixel-size' when starting from a
display property
adds a987e66e6ba Improve DISPOSE_PREVIOUS in gif_load slightly
adds 451eeb512db Fix eager macroexpansion cycle in cl-once-only
adds 1cdb8d4c99b Mention animated WebP images
adds 95c9079da02 Make the SVG error message less verbose
adds 33cc12498b0 Provide a useful default to smime-CA-file
adds 2e0a2ecc294 Fix freezes when trying to accelerate menu bar on Haiku
adds 6b16092a8d6 Make `describe-mode' include a link to the major mode
function
adds 3c059f269e0 Redo `C-h m' output
adds fe98a67f34d Add NEWS entry for `C-h m' change
adds 4cf885a41a9 Fix bit rot in the XEmbed code
adds db56a69274f Remove unused flag on Haiku
adds 1c1ae6ba802 Clean up PGTK code more
adds 88a04ea9851 Tweak how `M-q' in emacs-lisp-mode works
adds e91cbdfaee5 Bump minimum GTK for PGTK builds
adds 19960649960 Fix last change in configure.ac
adds 8e3d120b9f0 Fix zoom rect computation for some deskbar positions on
Haiku
adds eb85abf5b2d Minor cleanups to Haiku windowing
adds e1c6b40e9d3 Fix input availability detection during visible-bell
adds 8259e368001 Fix marking upgrades for packages from ELPA or NonGNU
ELPA
adds ed6237e039e Move raw event selection on GTK+ 2 to a more
appropriate place
adds e587fc05a70 ; * etc/NEWS: Mention that PGTK build needs GTK >= 3.20.
adds 918669cb3db Make list-times not include zero elements
adds be42fdc6dc6 ; * src/xterm.c (x_term_init): Fix whitespace.
adds 968af794ba8 * lisp/desktop.el (desktop-read): Clarify warning text.
adds 7208106e814 Fix regression in 'dired-buffers-for-dir'
adds 03e6a295d5c dired: implement feature from 7b50ed553f differently
adds 9b5e9715ea6 ; * lisp/font-lock.el (font-lock-keywords): Doc fix.
adds f2ae3982981 ; * etc/NEWS: Remove temporary notes and marks.
adds 5a14406ecfb Merge from origin/emacs-28
adds de7901abbc2 Bump Emacs version to 28.1
adds 157e97a3b59 ; Merge from origin/emacs-28
adds 5a223c7f2ef Update logs and HISTORY for Emacs 28.1
adds 131ac4d2099 Merge from origin/emacs-28
adds 0ef9f6d07b5 Fix format-seconds error in previous change
adds e14e5dff2c5 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 29fae93d1c4 Add support for column background colors in vtable
adds fbf27afb6a0 Adapt Tramp manual
adds 0a368e00772 ; Reinsert lines in tramp.texi deleted by accident
adds 88998aab941 Regenerated ldefs-boot.el
adds 10c675b9604 * lisp/comint.el (comint-dynamic-list-input-ring): Keep
replaced text props.
adds 6c3869a1040 Add a new `vtable' face
adds 864c8013fdd Make `C-h m' actually output the documentation for the
major mode
adds 800998808a1 Allow putting alternating colors on vtable rows
adds e2c7e48f838 Document additions of cl-with-gensyms and cl-once-only
adds a96679b742f Allow having dividers between columns in vtable
adds 574ae74caa8 Fix dividers in vtable header lines
adds 4ed8fc71f52 Restore vtable.texi lines removed by accident
adds 5a9e4f2230e Further divider fixes for vtable
adds 8969836cb8e Edit some vtable doc strings
adds ffb7612d2cf Copy edit make-vtable code
adds c3b6cfda362 Make vtable narrow/widen functions take a prefix
adds 2ea3e7b246b Fix describe-mode--minor-modes formatting issue
adds 63c28d389d0 Add support for Xdnd features introduced after version 5
adds c10024911d6 Ignore XdndPosition events triggered by the wrong mouse
button
adds 203c503ff22 Minor fixes to menus on XI2
adds e5ef0fe832a Keep track of keyboard state during drag and drop
adds a9b8ebf34c9 Fix races with child frame locks on Haiku
adds 36da6ceb926 Fix electric-help-map problem when help-char has
meta-prefix
adds 2a2f5530fa2 Fix eudc-get-attribute-list
adds 831314b08b8 ldap-search-internal cleanup
adds e7f7930a61e Ensure that commands like { work on all frames in vtable
adds f498d055a4b Make vtable remember user-altered column widths
adds 346749f67db Handle non-ASCII domains correctly in
url-https-proxy-connect
adds 17b639aabb4 Avoid possibly unnecessary lisp_time_struct call
adds bd67ffa1790 Have submit-emacs-patch prompt for patch file before
subject
adds eab0105696f * lisp/gnus/gnus.el (toplevel autoloads): Fix file name
adds be54c25dbb4 Allow resizing vtable columns by dragging
adds 67e7870a621 Fix mouse clicks in hscrolled window with
variable-height fonts
adds 807682de1e4 Allow dragging dividers in vtable
adds 804d919ac5c Fix calls to XKB functions without testing for server
support
adds 6c4559d1386 Properly wait for app thread exit on Haiku
adds 7c17bd2a6d8 New time-equal-p test
adds 567051410e6 Port new tests to leap seconds or (TICKS . HZ)
adds 24df0273e92 Make Haiku scroll bar behave more like other programs
adds 2c5b4ae93a8 Add missing extern declarations to headers
adds 095a776d064 Clean up various bits of Haiku code
adds 4d2aa420bd0 Fix core string lookup with modifiers on XI2
adds ea54062fdf0 Generalise buffer matching from project.el
adds 59ecf25fc86 * window.el (display-buffer-assq-regexp): Use
buffer-match
adds 1a3bad431d8 Update project-kill-buffer-conditions to match
buffer-match-p
adds bdceac0d5a4 Clean up some extraneous stuff in pgtkfns.c
adds 504779f744c More PGTK related cleanup
adds e95c545180a Fix off-by-one error in text-property-search-backward
adds cc2a1b27806 Allow dragging the divider in vtable
adds 2b92b57923f ; * src/fringe.c: Include pgtkterm.h only in HAVE_PGTK
builds.
adds f36ff9da170 Allow using faces for colors in vtable
adds 09ac2c73eef Fix dismissal of tooltips on Haiku
adds c4768cda7f8 Make the sorting indicator prettier in vtable
adds 4bc36f09b9e Tweak sorting indicator placement in vtable
adds 68e64309598 Add some mouse-face bits to vtable
adds 4ac25d53af4 Clean up keysyms from Haiku headers
adds 8e464272bdf ; * src/haiku_support.h: Fix header coding style.
adds 2d4c5f0b859 Enable dragging resizing final column in vtable
adds dfee2790549 Fix default registry of Haiku font backend
adds fdd8b5913ba Add rcirc-cycle-completion-flag
adds c3ab8f188ef Improve buffer-match-p documentation
adds 1fed6e7b56d Handle errors getting selection ownership when starting
DND
adds c5c6d5cf1c8 Add some missing multilingual keys to Haiku
adds 09f905c80b1 ; * lisp/window.el (display-buffer-assq-regexp): Doc
fix.
adds 760107639be Protect windows from garbage collection when a
ClientMessage is pending
adds 625d6da5bad Fix build with toolkit scroll bars without XI2
adds b3ff4905388 Fix ODF file detection in doc-view-mode
adds de306d3e5df Disable annoying Clang warnings
adds 16ccca6dc38 Improve support for the Brahmi script
adds 6815db492ff Fix builds on older versions of macOS
adds 5ad6a08a2eb Prevent race conditions with async input during
drag-and-drop
adds d71ee07852f Add new function buttonize-region
adds 5a59059b240 Add a new mode for editing and viewing the Emacs NEWS
file
adds dcbef9045f0 Regenerated ldefs-boot.el
adds b381929c915 Bind TAB and <backtab> on buttons
adds db416ae0498 Clean up emacs-news--buttonize
adds 5752a839e59 Fix NEWS tag commands
adds 4f1612188b3 Make emacs-news-next-untagged-entry push the mark
adds d1bc95b3a4a Improve completion in `C-h R'
adds 51013d328c3 Crosslink some buttonize function doc strings
adds 37b11e5f169 Further IDNA/proxy url fixes
adds 429f2c4b81d Document minibuffer-completion-auto-choose/M-up/M-down
adds db1bfcd9091 Mention completion-wrap-movement in relevant commands
adds a1954288de9 Document completions-sort
adds bb8e277df1b Fix glyphless-display-mode indexing
adds 35c4f6c609c Document prefix to project-find-file
adds d5b9b1a9132 Document project-kill-buffers-display-buffer-list
adds 1c1c7b1b5b7 Do some NEWS tagging
adds 52de048389f Improve exif-field discoverability
adds d5a715177c2 Do some NEWS tagging
adds e1137098277 Do some NEWS tagging
adds 6bfb6fdb894 Fold some too-long NEWS lines
adds 1083dc46003 ; * lisp/language/indian.el ("Brahmi"): Enhance
composition rules.
adds 9b0940420e8 Add emacs-news-previous-untagged-entry command
adds 0b9631836a2 ; * doc/emacs/mini.texi (Completion Commands): Fix
markup.
adds 4916c827ec6 Add new commands to go to headings/sections in the NEWS
file
adds dd3863d8bcc ; Prepare the release branch for Emacs-28.2 development
adds d64ad72bccc ; Merge from origin/emacs-28
adds 8c71ac606ec Fix fallout from lexical-binding in vhdl-mode.el
adds e8fd3a2a2da Merge from origin/emacs-28
adds 4161a368499 cl-generic.el: Fix bug#46722
adds 009e88e0023 Merge with Tramp 2.5.2.3 (Do not merge with master)
adds 71f51f1b9dc Commit missing file from previous commit (Do not merge
with master)
adds e888cee1f91 ; Merge from origin/emacs-28
adds 93974198b62 Commit missing file from previous commit
adds 11a1f7817e2 Merge branch 'emacs-28' of
git.sv.gnu.org:/srv/git/emacs into emacs-28
adds aab36e18950 Fix error in tramp-archive-autoload-file-name-handler
adds e495a3d79b2 Merge from origin/emacs-28
adds 98abf01fd68 Use correct signal oldset in posix_spawn implementation
adds 6339fcffa1d ; Merge from origin/emacs-28
adds 4f27588a16a Clarify "idleness" in the ELisp manual
adds ff997ad7863 Ensure local `default-directory' in Tramp when needed
adds 886339747b8 Extend tramp-archive-test45-auto-load
adds 24a6c7c8c01 Update and fix instructions and scripts for updating
the Web pages
adds 9dd44505b1d ; * src/window.c (Fset_window_start): Clarify the
effect of NOFORCE.
adds 84a28577220 Fix scrolling of the stack window in Calc
adds 5890b80bca1 Merge from origin/emacs-28
adds b385fd0b880 Revert "Make shell-resync-dirs handle whitespace in
directory names"
adds cb953504abf ; Merge from origin/emacs-28
adds 338eda09d88 Fix typo in next-error-find-buffer-function
adds e8d2f40f41b Clean up the MSDOS port
adds 33828e4818f * doc/misc/eww.texi (Advanced): Correct outdated info
(bug#54839).
adds cccaa9c31de Fix a kill-append regression
adds e71c7a7c600 Fix default-directory of buffers visiting files in
renamed directories
adds 5e47d6284bf * lisp/gnus/mm-encode.el (mm-default-file-encoding):
Fix "when" arg
adds 8804dfdb1a7 Merge from origin/emacs-28
adds 78e1640ad52 Fix 'window-text-pixel-width' when starting from
display property
adds 25db9dfae00 ; Merge from origin/emacs-28
adds ab2b822b9bb Revert "Make cl-concatenate an alias of seq-concatenate"
adds 5ee959aa878 Add a comment about cl-concatenate
adds 880f2734c95 A better fix for bug#54800
adds b201823f631 Describe problems with invoking Python on MS-Windows
adds 6ecb7ff5ec9 Merge from origin/emacs-28
adds bc636515884 Make all vc-*-responsible-p functions return a string
adds 1cc32c6c193 ; Merge from origin/emacs-28
adds 803ac857eef Fix cursor motion under truncate-lines with Flymake
fringe indicator
adds 3f166bdf44f ; * etc/PROBLEMS: Describe MS-Windows issues with
fonts. (Bug#54685)
adds a8bb12ab054 Improve discoverability of 'insert-directory-program'
adds 9da744e4502 Fix documentation of Outline minor mode options
adds 855e15dbf10 Fix builds on older versions of macOS
adds dc3d1628ecd ; * src/sysdep.c: Fix mistake in previous commit
adds d53c999b4ad Further vcs-cvs/rcs-responsible-p updates from master
adds 44ba0270b7e Merge from origin/emacs-28
adds 1c495aff71f Clarify when mode tagging is used
adds bf7fc3efbf0 ; Merge from origin/emacs-28
adds 10c48b7080d Fix button-buffer-map binding error
adds 1a339d6ba53 Don't leave `C-h N' in a text-mode derived mode
adds 6831008a272 Regenerated ldefs-boot.el
adds 79f24946809 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 3145449ddbf Add basic Texinfo support for Flymake.
adds 18ec3fcce95 Restore pending_signals at a point in the DND event loop
adds 15a5cf9a9aa Stress difference of new and old ways to call
`encode-time'
adds f1ba92448d1 Document encode-time caveats
adds 265f4ef7023 Make sure the ftcr font driver is used on Haiku when
Cairo is enabled
adds bbb92dde01e Add unit tests and documentation for Eshell
pattern-based globs
adds 6358cbc21a8 Add unit tests and documentation for Eshell
predicates/modifiers
adds 3dc73569b40 Add 'G' argument predicate in Eshell
adds e8b0808e207 Fix hangs when clicking on Haiku menu bar to activate
frame
adds 5a18cd88217 * src/haikufns.c (haiku_free_frame_resources): Free
saved menu event.
adds 38d72d8d888 Get rid of unused flags on Haiku
adds 9a7430ce841 Fix race conditions waiting for menu bar resize events
on Haiku
adds 5bc3ed492bf Fix race conditions waiting for menu bar resize events
on Haiku
adds 4641bc1c550 Fix GC bug in filelock.c
adds ff7bc018307 Merge from origin/emacs-28
adds 0353c6fd08d * src/filelock.c (Fcreate_lockfiles): Doc string fix.
adds 7da0289c367 Fix up the NEWS entry for emacs-news*-mode
adds b8c50fe9108 Move some entries around in the NEWS file
adds d951e9e650a Clarify emacs-news--heading-p logic
adds 4d60d9face0 Add a doc string to xref-current-item
adds 93d73d836dc Do some NEWS tagging
adds 3ec06a1685c Clarify setopt NEWS entry
adds 6019ca9dd20 Fix instructions on how to enable password-store
adds 60a3c94a14d Remove duplicates from Info-read-node-name-2
adds 0829c6836ef Fix chunked encoding connections in url-http
adds 5be9a9cacfa Add a new command `restart-emacs'
adds b5f70c239e8 Further improve buffer-match-p related documentation
adds 2a848209df7 ; * subr.el (buffer-match-p): Ensure that (and) is
always satisfied
adds 2136db067f4 Add new function `flush-standard-output'.
adds 37bccf19caa Handle connection errors in rcirc-keepalive
adds 38c2a458829 Explain what "pending" means in isearch
adds b38c3fe8632 Check whether we can restart in Fkill_emacs
adds ec025f22ef9 Handle bad actual actions during DND
adds 56d5a407942 Add a `restart-emacs' sanity check
adds 5a63af876bc Fix 'restart-emacs' on MS-Windows
adds 988325f95a1 ; * lisp/language/indian.el ("Brahmi"): Fix display of
vowels.
adds dd451a37ddf ; Minor fix for 'restart-emacs' on MS-Windows
adds b49cca70128 Make :filters run in the correct buffer in
describe-buffer-bindings
adds 01282cbd801 Allow editing variable values in *Help* buffers
adds 078e1f289cf Fix fontifying type hints in python-mode
adds 58a0c2e9c3d Improve the support for the Brahmi script
adds c5253aa01ee Make desktop.el use local-minor-modes when saving
adds 1dd8a003253 Fix Eshell predicate tests when running from 'make
check'
adds 3cccf0a9107 Don’t assume openat
adds 6662079b902 Merge from origin/emacs-28
adds c2f94f32b5e Revert "Don’t assume openat"
adds 27a4db93189 ; Merge from origin/emacs-28
adds 65c04e7115f Update to Org 9.5.2-38-g682ccd
adds 6cd43d62055 Merge from origin/emacs-28
adds 4b2b3c45d39 Some minor fixes to Motif DND support
adds 29bf6e64fda Fix Haiku menu bars when redisplay happens immediately
after activation
adds 0bb8e127b08 Port sqlite.c to OS X 10.6.8 with Xcode 3.2.6
adds d1f315751d9 Minor cleanups to PGTK code
adds a9b2206def6 ; Fix typo in last change
adds 5b5608c6144 Fix glyph skipping optimization when a tab line is
enabled
adds 2363366862d Fix 'restart-emacs' in -nw mode on MS-Windows
adds 96b21b8da10 Clarify computation of header line vpos
adds 736fd8b258e Stop skipping ShapeNotify events during DND on GTK+
adds 713a1997059 Fix major-mode setting regression when there's a mode:
cookie
adds e0009409b8c Make "restart" erroring slightly more reliable
adds 9fc3b003730 Improve `restart-emacs' error reporting
adds 088cb6115f9 Make `restart-emacs' work when Emacs is started with
--chdir
adds 26faa2b9436 Unify local variable initialisation in url-http
adds d5f2305187f Clean up view-emacs-news code
adds 2b6a1c98dfb Byte compiler: remove symbol positions from byte-switch
tables
adds 89a5aa4ca79 Add missing Motif atoms
adds fac640ee860 Make it easier to use Emacs as a script interpreter
adds 85db21b94b2 Avoid hangs in python-mode with debug-on-error set
adds 352fc739a1d Make isearch-lax-whitespace a user option
adds 850074636e7 Byte compiler: correct output warning message positions
adds a45c1c45a29 Minor improvements in 'restart-emacs' on MS-Windows
adds 5c7b5c65ada ; * doc/emacs/mini.texi (Completion Commands): Remove
duplicate @findex.
adds fa91925e13a Fix glyphless glyph display on NS (bug#54970)
adds 7b1881682bf Remove obsolete footnote
adds 734f0f68a49 Use "@code{nil}" in documentation
adds ace1f32ac11 Fix display of glyphless characters on Haiku
adds 5fae0325872 Tell those using exclusively X not to use the PGTK port
adds 75dfc1e8706 Port module_bignum_count_max to strict C
adds 9751250adb1 Port struct Lisp_Subr to C99
adds 4dd47196f67 Fix opaque region treatment on GTK 3
adds 92667cc2fb1 Fix last change for GTK 2
adds d78e4460727 Minor cleanups to Haiku menu code
adds 4684b8e62f8 Fix major-mode setting regression when there's a mode:
cookie
adds 1b773627711 Avoid hangs in python-mode with debug-on-error set
adds 7f2ef27f49e ; Merge from origin/emacs-28
adds d168decab4a Deal with Motif drag window related races
adds 237f4f9295d Fix dimensions of console window of restarted Emacs on
MS-Windows
adds 5fe75feafc7 Fix `x-mouse-click-focus-ignore-position' for odd
coincidences across displays
adds 5df658a96a4 Fix handling of intspecs as string by
rcirc-define-command
adds 843dc435f79 Be more resilient against invalid headers in
mml-generate-mime
adds 4478f915374 Revert prompting changes in viper-cmd
adds 71005decb4f Fix GCC warnings when CHECK_LISP_OBJECT_TYPE
adds 35592141cc8 Allow several mode: elements in the local variable
section
adds e45abc832db Fix regression with multiple mode: entries in the prop
line
adds 247e587d56f Document how to specify fallback modes
adds 612e855aa08 Fix previous description of fallback order
adds f165887819e Check for integer overflow when writing Motif targets
tables
adds cfadba6f239 Pacify gcc -std=c99
adds 67940394c03 Pacify gcc -std=c99 with printf %p
adds 992cf3cb675 Update from gnulib
adds bd3b2a67813 Fix enabling menu bar multiple times on Haiku
adds 1030cc18979 Fix regression with multiple mode: entries in the prop
line
adds ebde448a14d ; Merge from origin/emacs-28
adds 9e48d7468aa Implement `above' z-group on Haiku
adds e4ed7e0ce97 Reset Motif DND protocol numbers when writing targets
table
adds b8524003dc4 Fix build for --enable-checking=structs
adds 11b88036e80 ; Fix repeated lambda argnames in files-tests.el.
adds c2dc6db2fdd Fix the outline level in the Emacs NEWS modes
adds c32e8b33f4f Ensure forward progress in bibtex-map-entries
adds 30812fc0847 Implement `below' z-group on Haiku
adds 6713b07e088 Define indentation behavior for a few more special
Scheme forms
adds 25308a95f88 Improve documentation of 'scheme-indent-function'
property
adds f98c3f4426f More encode-time pitfall doc fixes
adds ab530ddeb57 Make some frame params work on Haiku tooltip frames
adds 8c282d68bde Use a cache on Haiku to avoid constantly reading fonts
during font lookup
adds 91d4898d5cc Revert prompting changes in viper-cmd
adds e6c2a2497d8 Update from gnulib
adds 26e448ae2b6 ; Merge from origin/emacs-28
adds dbb2dd69398 ; Fix wording of "File Notifications" in the ELisp
manual
adds 75052a0fa62 Merge from origin/emacs-28
adds 03d16d6d4c0 Don't leave xm drag initiator info around
adds cdf926371d5 Clean up PGTK code some more
adds 8ab20cd2d9d gnus: fix %a in topic line
adds 6b9596fff8d Unbreak build with MinGW64.
adds fa9580d13b5 Link dired-do-find-regexp-and-replace to query-replace
adds 6a50ce949b6 * src/haiku_support.cc (gui_abort): Get rid of extern
"C" declarations.
adds 935f400a33d Clarify cl-incf/decf doc strings
adds 11f66e16ac9 Fix indentation in copy-region-as-kill
adds f3a02858dcc Allow searching for regexps with a prefix
adds 783dd6da31e Respect user-emacs-directory-warning in startup
adds ad89ec84ee2 Bind 'imenu' to 'M-g i' globally
adds f8aa771af30 New electric forward slash Eshell module
adds 390b637eed8 EUDC: Handle nil BOB button label
adds 664da3e9360 Add an option to disable XI2 for debugging purposes
adds 381eb5d5a0c Fix default frame name on Haiku
adds 05705454d5c Don't transfer window attributes trying to find the XM
drag window
adds f2f9e8dc76c ; Improve comments for a recently installed bugfix
adds 3aaed2e1ccf Fix problem with (narrow-to-page 1) with point at
point-max
adds 38797bfa5ef Allow completion-ignore-case to be buffer-local
adds 93f87a3190f Make `C-u C-x =' be more verbose about invisible
characters
adds 16dfec3c4cc Fix map-into doc string example
adds bbf389ea6de Audit quoting the quote character in doc strings
adds 2d71fd3b041 Further doc string quoting fixes
adds 5b23c9942ae Byte compiler: correct output warning message positions
(part 2)
adds 0b9b363dabd Byte compiler: Prevent special forms' symbols being
replaced by bare symbols
adds a0ebc6f20f5 Avoid clearing splash screen message during DND on Haiku
adds 132fa716155 Avoid unnecessary calculations when handling button
events during DND
adds 759d337b0d0 Fix key navigation of Lucid menus on XI2
adds c7894303319 Add new minor mode word-wrap-whitespace-mode
adds daf82f61bbc Regenerated ldefs-boot.el
adds ca5fb2b9225 Fix prompts in sql-get-login again
adds 2c0a01ee389 Don't make a header if the user hasn't specified
columns in vtable
adds 5bc5e565761 Make elisp-flymake-byte-compile clean up on failures
adds b4b0db72d67 Mention the case of the result in the try-completion
doc string
adds ceaa609523d ; Improve doc strings of completion primitives
adds 655b39bd4b8 Don't have help-fns--editable-variable override link
buttons
adds 164a7ebdbc7 Allow not clearing the echo area
adds e00edf20e7d Add a failing test case for bug#12598
adds fc00ecfce88 Fix elc.gz loading test some more
adds 37934b953cf NEWS copy editing
adds 9c346270f98 CC Mode: New alignment function c-lineup-argcont-+
adds 9b6580ccb73 Speed up color cache lookup on X
adds ddbf2e8ab79 Fix disabling double buffering on Haiku
adds e2d870016cb Allow looking up window system colors on Haiku
adds 66ad6564a22 * lisp/term/haiku-win.el (x-colors): Also update with
system colors.
adds e632c7bd80c Ensure that the global sql-buffer variable is set
adds 4d5fd017490 Allow 'C-u C-h .' to describe button/widgets
adds f3434fe2f3f ; Fix last change 'display-local-help' and its
documentation
adds 98ec8c3bc88 ; * etc/NEWS: Fix last change.
adds 8ee21db4af0 Add new function `read-string-from-buffer'.
adds ae3e3900a2a Provide help when doing (shell-command "... &") on
buffer collisions
adds 07f8fafe6ba Further help-fns--editable-variable fixes
adds 1a6fa4c5d51 Use `C-c C-k' instead of `C-c C-d' to abort in
string-edit
adds b3e009ba983 Fix typo in cl.texi example
adds 8b071c77b0d Improve sorting in the bookmark list buffer
adds 7d5e9b8d817 Fix 32-bit Haiku build
adds 3780741116f Set last user time during drag-and-drop
adds 45372fb1f48 * src/nsfns.m (Fns_list_colors): Fix autoreleasing.
adds c6809e97e4e Get rid of autorelease warnings during building on
GNUstep
adds 91175a1fae9 Delete some unused functions on Haiku
adds e1d06320031 Fix up some string-edit.el strings
adds dad2a41a2ab Make flymake-show-buffer-diagnostics error out in
non-Flymake buffers
adds c38e16a0cc2 ; Fix typos in tec/NEWS
adds d932c402aa4 Add test for Tramp password handling
adds 9fdaf9ac4d0 Protect against the host name containing an alpha
character
adds a956305f99c Move the Incremental Search menu one menu up
adds ec4dabc2381 Make default Haiku tool bar color match system
preferences
adds 42366383c63 Update bookmark sort indicator at proper time
adds 96ec2ac7d0b Fix nsmenu compilation under macOS 10.6
adds f2a4dc66c20 Fix type of word-wrap-whitespace-characters
adds fd1ca094bc4 Change the display of menu bindings in *Help*
adds d75e2c12ebb Support (encode-time (list s m h D M Y))
adds 4a1f69ebca9 Use (TICKS . HZ) for current-time etc.
adds 0a151b7c29c cl-generic.el: Upcase formal args in `C-h o`
adds d6c7054ff5e Pacify misc/test-custom-opts
adds 4a837b0c721 Cache relief colors on Haiku since their computation is
expensive
adds 39646c822bf Fix Ruby indentation with double splat as first block
param
adds ec027d873c5 * src/xterm.c (x_scroll_run): Only flush GC if really
necessary.
adds 1b64e0fc0ee Fix event mask of activation client message
adds e98b7d6ba2c Improve documentation for t value for reusable-frames
adds ae877d55115 Add new user option flymake-mode-line-lighter
adds dd5ca0eaf26 Make new menu *Help* output be more resilient
adds 631a8ae9ee9 Make `C RET' work in archive-mode
adds a38b7d3e90a Tweak interactive use of delete-windows-on
adds 0936bfcd77a Fix EWMH window activation
adds 756b7cf5d9a Mention caveats in the map-delete doc string
adds bffc4cb39dc New generic function `oclosure-interactive-form`
adds 516ff422c54 Fix error in rcirc for IRC tags without values
adds d35b6a49b33 Fix gnus-html-image-cache-ttl FIXME
adds 21112e3683d Pretty print OClosure slot accessors
adds 4dba7c31a22 Use `advice--cd*r` where applicable
adds bc9be5449e1 nadvice.el: Rename "where" to "how"
adds f30625943ed nadvice.el: Use OClosures
adds 92e49944a39 nadvice.el: Auto-generate the doc describing the "how"
arg
adds 655b3e009b8 Clean up pointer blanking code
adds b568a41a5e7 Be more compatible with older desktops
adds 8c2ea3a7086 Avoid change to desktop file format
adds f1e11deca64 ; Instrument tramp-test46-read-password
adds 0bea75c95a7 Add simple session management support to Haiku
adds e13689d55f4 Fix quitting application from the Deskbar on Haiku
adds 3abb3681b57 Use org-time-convert-to-integer instead of by hand
adds 1e0c4883b7e * lisp/help-fns.el (help-fns--insert-menu-bindings):
Don't highlight heading.
adds d4e3e548f55 Remove some unnecessary code
adds 5aef2623a37 Cleanups to PGTK code
adds a7f2eb30545 Make isearch respond to 'mouse-yank-at-point'
adds 0613e7c33d7 Add an instruction header line to string-edit
adds da25daf7f74 Make test/Makefile more robust
adds 7933775a1b9 Separate out the holiday lists into its own function
adds 0beb8fd6636 Rename holiday-lists to holiday-available-holyday-lists
adds 82fa112e8a6 Give better error message in dired-toggle-read-only on
nonexisting dirs
adds abc92b0d560 ; Fix previous change in test/Makefile.in
adds cb5f7454273 Fix some typos in the recent holidays change
adds 1f659cd3362 Add autoload cookies to string-edit
adds 9e24255bc5f Change parameter order for string-edit functions
adds 92dcd7562cd Regenerated ldefs-boot.el
adds 1110d7326f8 Add new function current-cpu-time
adds f97d4460e00 Implement system_process_attributes on Cygwin
adds 89519d0932b Make `C-M-x' use the original value of print-length
while evalling
adds 53e8f001110 Emulate 'clock' for MS-Windows
adds 77f00c019ce Improve tramp-test46-read-password
adds 2503387bf70 ; Fix recently added documentation
adds 38d87c43c2a CC Mode: "linux" style: set indent-tabs-mode to t
adds 134f4ff38b3 New user option 'calc-kill-line-numbering'
adds afd3619b86d src/xdisp.c: Use same test in `redisplay_window` and
`prepare_menu_bars`
adds 28b375a9314 Fix target display checks during Motif DND
adds 22b2250732b Handle display disconnects during DND
adds 02ae85e8aa7 Stop overriding default Motif colors with our own
adds 9c70045f674 Fix GTK build
adds 76d4e19f898 Fix handling of proportional fonts on MS-Windows
adds 5f5e114a032 Revert previous change in test/Makefile.in
adds 3ba039dc965 * src/xterm.c (x_term_init): Fix the non-GTK3 XI2 build.
adds c7d49f91dac Fix another help-fns--insert-menu-bindings parsing
problem
adds c2c1976d0e8 Fix `g' in *grep* after `A' in Dired
adds 8a007ebc2e6 Add comment to linum-mode about being old
adds 6db90a412ac Document the non-effect of narrowing on
get-text-property
adds 1bd7be00dcf Improve dired-do-copy doc string
adds 6ef295cd518 Document dired-keep-marker-copy more
adds 613aa189450 Simplify buffer flipping code on Haiku
adds 5d032f2904d Allow inserting and selecting binary blobs from sqlite
adds 799c7e277fc * lisp/emacs-lisp/nadvice.el: Fix bug#55149
adds 8898e4d4dd0 * lisp/finder.el (finder-mode-map): Use defvar-keymap.
adds 99559be8ca8 Add tests for image-supported-file-p
adds 4d4f5640ef0 Fix customization-group of
'python-forward-sexp-function'
adds 904aaabb051 ; Merge from origin/emacs-28
adds 16d1ab02af3 Add minimum instructions to 'query-replace' commands
adds e93e31c8952 ; Fix last change in isearch.el
adds 5fe7e4d1ae2 Avoid a redisplay loop when 'overlay-arrow-string' is
non-ASCII
adds bf771e31bc9 ; * src/xdisp.c (get_overlay_arrow_glyph_row): Better
var name.
adds d5728f129fb Another fix for non-ASCII 'overlay-arrow-string'
adds 43ed7b1e0f1 ; Update instructions about ChangeLog.N file generation
adds a7dde05cb3a Fix problem with Solaris ls in Tramp
adds b5e05f09f55 ; Update WEB PAGES part of make-tarball.txt
adds 1e9b9f403af Improve documentation of 'set-fontset-font'
adds 9a78b235e99 Improve indexing in "Programmed Completion"
adds 7c1fc234891 Update to Org 9.5.3-3-gd54104
adds 37234157437 ; * doc/lispref/syntax.texi (Position Parse): Fix a
typo. (Bug#55143)
adds 3b6338c8c35 Improve documentation of font- and face-related
attribute functions
adds b3023de5431 Merge from origin/emacs-28
adds b8f4a1e0edc ; * lisp/progmodes/xref.el
(xref-query-replace-in-results): Fix last change.
adds 9b762c35a1b Add Sefirot to Omer counting
adds 75366be2c0a Kill off more Gnus buffers on Gnus exit
adds a41a181db5f Document \807 etc. in raw byte display
adds 083d2708f9e Change current-time back to list form
adds fa1a7ac6176 Pacify byte compiler etc. on org-compat, org-macs
adds faa29fa2c9e Find libgccjit.dylib on Homebrew Macos
adds bfcef4dd2b1 * src/xterm.c (XTflash): Check return value of pselect.
adds 24d01af3dde Cancel DND correctly during display disconnect on a
different display
adds a431b449802 ; * src/xterm.c (x_connection_closed): Clean up
compiler warning.
adds f91c9dd2b4e Remove some unneeded tests from the X double buffering
code
adds 6044efe76e8 Fix file name selection conversion on Haiku
adds cc297af1787 Handle IO errors when creating Motif drag window
adds 5c606a46bfc ; Fix typo in documentation of 'current-time-list'
adds e313cae71fc Add helper function to remove title bar when maximizing
frames
adds 20d3d62ec9a Fix colorspace calculations on Haiku
adds 1b71c995da6 Avoid binding mouse-1 in xref when mouse-1 doesn't
follow links
adds fa52782f5c4 Make timer_check even more resilient
adds 91418d27e9c Add new functions for computing character metrics for
windows
adds 471c4ee4b6c Explain effects of setting a zero-width fringe
adds e065d08fa73 Simplify window-char-pixel-* code slightly
adds b566454449f * test/lisp/replace-tests.el (query-replace-tests): Add
more tests (bug#54733)
adds acc985ae7ca CL types: Accept both `byte-code-function` and
`compiled-function`
adds 94ecd2b3c66 Check display when handling XdndFinished events
adds af84ea2b9e6 Fix mouse face bugs on Motif
adds 834383f1e14 Fix focus reversion of Motif menus on XI2
adds 73088b30cf5 * lisp/emacs-lisp/cl-preloaded.el (cl--typeof-types):
Add `symbol-with-pos`
adds 08108a856a5 debug-early: Print bytecode in a more manageable way
adds a33bf011492 Prevent cursors from being set on tooltip frames on
Haiku
adds bc44455f778 Implement double buffering on MS Windows
adds 402c90c912b Fix palette freeing on MS Windows with double buffering
adds 4fb028be6c2 Fix releasing the mouse on top of the tool bar on MS
Windows
adds 0ce48e2882a Handle exposure in the widget's expose proc on X
adds 1648791e7c8 Fix use of kp-decimal in 'vhdl-stutter-mode'
adds 1321b5989c9 Adjustments to double buffering on MS Windows
adds 08c6e699f66 Process editres events not for frames correctly
adds e540c8778b0 * admin/CPP-DEFINES: Update for new features.
adds 03561b4aad8 ; Minor fixes of documentation of double-buffering on
MS-Windows
adds 7b7a124afa0 ; * src/w32term.c (w32_read_socket): Add comment for
recent change.
adds 5fd54723536 Avoid server roundtrip on wheel events from scroll bars
on XI2
adds 57447f5ce0a Fix display updating inside the minibuffer on MS Windows
adds aab5d7b3f3b Add a KEEP-NEWLINES argument to string-lines
adds 5acf75cec1c Make grep-mode-font-lock-keywords more efficient
adds 58398dea254 Truncate output from grep
adds 2a2b3f58343 Fix some cases of flicker on MS Windows
adds 5a10e6377c2 Make Python evaluation work more reliably
adds 4290f64dc99 Make the xref--button-map more regular
adds c1fa5bd8ee3 ; * doc/lispref/strings.texi (Creating Strings): Fix a
typo.
adds 93549c2b287 Avoid using if-let in subr.el
adds b05a103ea7a Move the when-let family of macros to subr.el
adds 86b6a69f861 Don't hard code the default x-show-tip timeout
adds 655d2319bc5 Use x-show-tooltip-timeout in all the implementations
adds 1e46487e4ef * lisp/gnus/deuglify.el
(gnus-article-outlook-rearrange-citation): Add autoload cookie.
adds 90904f8ce43 Remove the "retro" Gnus/Message tool bars
adds 52e6352b815 Fix compilation after recent x-show-tooltip-timeout
changes
adds 0ea0aa255c9 Fix Vx_show_tooltip_timeout in ns build, too
adds d90f54db228 Avoid regexp overflow in
mm-decode-content-transfer-encoding
adds 0ea217d6464 Fix compilation-max-output-line-length type
adds 95dbe4b6ae2 Make load-path-shadows-mode a special mode
adds 4ea8ab77e29 Make `M-x apropos' respect help-window-select
adds 02bf6650b07 Fix failing image test on nox builds
adds b2fdf78fd9e Implement font selection dialog on Haiku
adds 61d6d43fe59 Clean up X Windows tooltip code
adds ba0264e1915 Fix processing events from multiple displays during DND
adds 905fabe5904 * src/xterm.c (x_dnd_begin_drag_and_drop): Fix typo.
adds 4e6eb023e08 Fix the GTK build
adds 07ae30d8f24 Also fix some compiler warnings in xterm.c that didn't
show up
adds 7dda9835c61 Improvements to the Haiku font dialog
adds ed0de6200d5 Allow invoking fonts in the Haiku font dialog
adds ece2ee965fe Allow quitting inside font selection dialogs on Haiku
adds 5f220d9555a Update publicsuffix.txt from upstream
adds d17d9c50c51 Allow specifying font size in the Haiku font selection
dialog
adds a3024ab4fb6 Document 'help-window-select'
adds 2fcbc74c335 * lisp/menu-bar.el (menu-bar-search-menu): Remove extra
separator.
adds 159d8f7a0af Fix the mm-decode-content-transfer-encoding overflow
better
adds 7c50fb248d8 Improve display of Haiku font dialog
adds 6984f325bdb Fix specifying zero as a size for fonts on Haiku
adds 29f3d4d2c69 Add new function `malloc-trim'
adds 8734d60b053 Improve documentation of 'malloc-trim'
adds 730ad4a3733 Make scroll-other-window respect target window
remappings
adds 81ce4b0e4ee Correct Using Debugger lispref node
adds 7c8bec9e1ff Don't enter the debugger from *Backtrace* or edebug on
eval errors
adds 9370a4763aa Replace NS code that implemented font panels in a
different way
adds 788694d026b * lisp/minibuffer.el (completion--replace): Fix
bug#55205
adds ade1424a975 Use a common set of string delimiters for all Eshell
predicates/modifiers
adds bb40507fed7 Handle escaped characters in Eshell argument
predicates/modifiers
adds 32ab756d82b Handle escaped characters in Eshell special references
(e.g. buffers)
adds 4f395efa06d Change string-lines semantics slightly
adds 51186ed69c3 Fix string-lines return for ""
adds 4fac694669f Fix devices staying disabled in some cases
adds 7b05f351f26 Make the NS font dialog return more correct values
adds 48ea81af97b Fix the macOS build
adds be3267eb346 Fix race conditions with async input in some Haiku
dialogs
adds 2fa11123e5e * lisp/gnus/gnus-util.el (gnus-byte-compile): Use
`lexical-binding`
adds 3ea1a6672b1 Default to currently selected font in Haiku font dialogs
adds a6a4f1d6d16 Improve font dialog on macOS
adds e280df0e341 Fix the OMIT-NULLS + "" case in string-lines
adds 44243af8f26 Use xref-goto-xref as the xref mouse binding
adds f70dfb74cca Fix handling of some weights in the Haiku font driver
adds 95507dd4038 Allow show-paren to show matching parentheses inside
comments
adds 38945225596 Fix inconsistencies in Haiku font selection dialog
adds 97badaab796 Allow reusing the *Help* window with `i'/`s/ commands
adds f7a6dd4fcc5 Re-fix Gcc header tokenization in Gnus
adds 2fba71cf1fa Fix handling double-click-time nil or t
adds 10f347a0628 Add a command to recreate the *scratch* buffer
adds ee913faf9a5 Fix eldoc interaction with `when' and `unless'
adds f639fa9f9e2 Make non-recursive error messages in edebug prettier
adds bcdcaf02199 Make the eval-in-debug error message prettier in
non-recursive errors
adds 7bf17ceee8c Wait for events from all displays in Xm dialogs even on
XI2
adds 7f814702505 Load multiple bibliographies with multibib package
adds 1477d12882d ; Fix typo and wording of a doc string
adds 61d6607174f ; * etc/NEWS: Improve wording of "M-x scratch-buffer"
entry.
adds 8ea485e157e Fix punctuation in the Eshell manual
adds 64bcfcbd322 ; * src/nsterm.m (syms_of_nsterm): Fix typo in defsym.
adds 952cc28e58e Clean up X11 double buffering code
adds 5dfe568cad7 Don't leave temp files behind from undigest-tests
adds 0d5befb8824 Fix font matching of "Fira Code Retina" and "Fira Code
Regular" on Haiku
adds 61a5829c1ed Fix glyphless glyph display on Haiku
adds c77ef7d193c Make sure rectangles are drawn correctly on X
adds 0b94669c14a Handle GraphicsExpose events on scroll bars
adds 64aac418c25 Fix some font parsing problems on NS
adds f9dea5b4c5b Fix default font in macOS font dialogs
adds 5adc84a27b8 Make menu bar help text work on macOS as well
adds 2ec7521b413 ; * lisp/tooltip.el (tooltip-show-help): Fix typo in
last change.
adds b8dfd8400af * src/haiku_support.cc (DrawContent): Use right UI
color.
adds d5803a0c97c Fix mm-base64-line-p logic
adds cf0d289e383 Further mm-base64-line-p bug fixes
adds 0e8fc556b66 Make more buttons in *Help* respect
`help-window-keep-selected'
adds 0b626ff8d6a Rewrite sql-interactive-remove-continuation-prompt
adds 47fe7a5983a Handle file name handler in write-region's VISIT arg
adds a4c96147d18 Make TAB work in makefile mode when transient mark mode
is on
adds 41e946f46e2 Fix key-parse problem with C-x ( ... sequences
adds 0916fd3aaac Add new command 'package-update'
adds 316c082d586 Make adding things to the tool bar show up on next
redisplay
adds f7a82699d6e Eshell variable expansion should always return strings
inside quotes
adds 06423b5d1e0 Return a list of numbers if all lines of an Eshell
subcommand are numeric
adds a3a7279a4ab Improve the behavior of concatenating parts of Eshell
arguments
adds 39fb555a952 Allow desktop to restore frames and windows on TTY
frames
adds 3346b94b73d ; * doc/misc/eshell.texi (Arguments): Fix
cross-references.
adds 99fbf39d61b Make tool bar caching more sensible
adds 8ef34a065a1 Fix thinko in recent tool bar caching logic
adds 59353ec7b57 Add new macro with-buffer-unmodified-if-unchanged
adds 5206596ea7b Make sorting not change buffer modification status
always
adds 8a7db868cc2 Add NEWS entry about incompatible sorting command
behaviors
adds b5db5a64435 with-buffer-unmodified-if-unchanged: Tweak the
implementation
adds b7ddd0f2fd0 Make with-buffer-unmodified-if-unchanged more resilient
adds 0a2f0e7f8c1 Make with-buffer-unmodified-if-unchanged more efficient
adds c761ded251f Make some recently added tests actually run
adds a1dc1512b35 Fix event mask and source indication of _NET_WM_STATE
messages
adds 185c2f1904c Fix display of placeholder composite string on Haiku
adds f2d2fe6fc8e server-execute: Initialize the *scratch* buffer
adds 7dfb068c132 * src/haikufns.c (haiku_create_frame): Improve default
border width.
adds b5cf6c1ab6c Clean up Haiku file panel code
adds 10284ca3d3a Encode and decode filenames correctly on Haiku
adds 268713e227e Set initial size in the Haiku font dialog
adds 273b0b95c2e Fix file name encoding on Haiku file dialogs
adds 4c9a7010bc5 Correctly encode and decode filenames on NS
adds d2913901dcf Flush the tool bar cache on all terminals when adding
new entries
adds 8f17e4de2d7 Fix 'bidi-class' property of unassigned codepoints
adds da1b7b65904 ; * lisp/international/characters.el (#xfb50): Fix last
change.
adds 19231f7db24 Remove unused variable in Haiku selection code
adds 69521ffcb0f Clarify the doc string of
'with-buffer-unmodified-if-unchanged'
adds 0105a4ddb8a Turn on XInput 2 support by default
adds b4acb1807b7 Fix restoring desktop from TTY-saved sessions
adds b8357cd50e4 ; * lisp/frameset.el: Fix a typo in a comment.
adds 54e5fc19e47 ; Fix typo in emacs-news-mode
adds 1a72248901c ; Fix last change in doc string of
'with-buffer-unmodified-if-unchanged'.
adds 9775c15c983 * doc/emacs/killing.texi: Fix typos
adds 0d78aeeb7ea ; * etc/PROBLEMS: Fix typo.
adds d2119be861d * etc/NEWS: Improve some NEWS entries
adds eaa198cd75a ; Re-fix last change in doc of
'with-buffer-unmodified-if-unchanged'.
adds 34a45de19a1 * src/xterm.c (handle_one_xevent): Fix int/Lisp_Object
mix-up.
adds e88d91b1d2f Remove unused lexvar in subr-x-tests.el
adds 78df8a0e3d3 * lisp/tab-bar.el: Use pixel-based alignment (bug#55207)
adds 2b50dbb1a51 Remove bogus mode check from gnus topic update functions
adds 8368610ff5b Stop esh-var-tests leaving temp files behind
adds a35639015c5 Revert "server-execute: Initialize the *scratch* buffer"
adds f1ab92bc235 Transcription error
adds 5784533cb6e Fix device reporting from scroll bar events on X
adds c250d82463e Allow displaying font preview on Haiku
adds 01e874e1e6e Take size into account when previewing fonts on Haiku
adds d15b11b50e9 Use bswap_32 and bswap_16 in Motif DND code
adds 8f391ae26ea Fix min size reporting of style pane in Haiku font
dialogs
adds 75c26e41747 Improve appearance of macOS font panel buttons
adds c242a38b7d9 Add Tramp test
adds 1bfea2ae694 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 30caeb78965 Fix font weight reporting on macOS
adds 1468eef301a Speed up opening fonts on Haiku
adds a4e5fdf9758 Describe kmacro registers better
adds be374c18b33 Avoid resizing mini buffer when displaying page numbers
adds 8364f058b82 Be more resilient towards errors during error handling
adds aebff74af27 Sort completions in Info references/menu correctly
adds 71de48494e9 Set GC line width on more GCs
adds 6dbbdff2817 Advertise OSC directory tracking more
adds d01e74f46d0 Fix a mistaken test case in test-undo-region
adds d04acc1946c * doc/emacs/misc.texi (Interactive Shell): Fix paren
typo.
adds 8fce81897da timestamp doc minor improvements
adds 459d5ff8ad7 * lisp/desktop.el: Enable tab-bar-mode after restoring
frames with a tab bar.
adds 7e9d364b663 * lisp/emacs-lisp/crm.el: Set
completion-list-insert-choice-function.
adds 9007e10a0fc Gnulib update via admin/merge-gnulib
adds d5c1fec6abf Improve safety of DND when Emacs is connected to
multiple displays
adds e2fcbd8dbd0 Fix more issues with DND state on multiple displays
adds e379d2e8c18 Fix menu dismissal problems on Xt builds with XI2
adds d6b5ac0f949 * lwlib/lwlib.c (lw_separator_p): Fix empty strings
being separators.
adds f515ff05e08 Fix mouse face persisting inside Lucid menus on XI2
adds 8fe3d46d35b Fix more problems with display of composite glyph
strings on Haiku
adds 3b9e60ba2fa ; * src/window.c (Fset_window_start): Mention the
effect on vscroll.
adds 69c56cbe6ed ; * src/w32notify.c: Fix a typo in a comment.
adds 7609c6cadb0 Merge from origin/emacs-28
adds ded4413acc6 Fix calculation of display resolution on Haiku
adds 0bda1803bb8 Fix thinko in tramp-skeleton-write-region
adds b13356487fc Add new helper macros for minor modes to restore
variables
adds b6bced1a669 Autoload the buffer-local-set* things
adds 3b088bbed21 Regenerate ldefs-boot.el
adds 16dc1d597b7 Char-fold quotation characters in *info* and *Help*
adds deb66cb32d9 Don't override search-default-mode set by user in
info/help
adds 44b5f0cd873 Remove the P/N/M-p/M-n bindings from the general
log-view map
adds e41b7cc9353 Fix inhibiting reading the user init file with "emacs
-x"
adds 79bbbb1fcf5 Improve font specs generated by the Haiku font dialog
adds 7601a77d8a6 Make compilation-parse-errors more resilient
adds 92bbe911e99 ; Improve documentation of 'buffer-local-set-state'
adds afc14e4f661 Move buffer-local-set-state to subr because it's used
at runtime
adds 1cda7cfb390 Respect help-window-keep-selected in shortdoc buttons
adds 7deaa2e36ba * lisp/emacs-lisp/smie.el (smie-auto-fill): Fix
bug#19342
adds 6ccc4b6bc8a Handle elisp #-syntax better in Emacs Lisp mode
adds 2d2c448efe9 Fix forward-sexp for Unicode names in Emacs Lisp mode
adds 6d4cc2358b0 Don't force Gnus cache usage in nnvirtual
adds b7e11763233 Further log-view-file-next fix-ups
adds c57a6644ef9 Fix handling of IMAP search strings
adds cbd59395bdc Add char-folding of double quotes in
isearch-fold-quotes-mode (bug#24510)
adds 0b3b295776c Make down-list signal an error if called inside a string
adds 499f5f062ef Make elisp-mode-syntax-propertize tighter to reflect
syntax
adds 95ed2310155 (icomplete-exhibit): Fix use in-buffer
adds 76233917c47 Fix freezes with some oddball menus
adds 43a640c20ad Fix race conditions in the Haiku file dialog
adds 936009cfe53 Be more resilient towards errors during error handling
adds f7c4a620484 ; Merge from origin/emacs-28
adds 5bfac7c7747 Provide reference for OTF tags in the ELisp manual
adds afdf72eeb2a Fix bug#55274
adds d14d86696e0 Merge from origin/emacs-28
adds a775528d17c Implement `sticky' frame parameter on Haiku
adds 293a97d61e1 Fix 32-bit Haiku build
adds 82d5e902af6 ; Merge from master.
adds 0d4155826a5 Remove call to nconc to improve performance
adds eebe5a1d611 Fix compilation warnings
adds 78df03329d1 Redefine treesit-node-at
adds d94c7076dfc New node traversal functions
adds d8c9b9c0fb7 Add defun navigation
adds 750090fd076 * lisp/treesit.el (treesit-node-at): Add check for nil
node.
adds b2b57eda041 Extract out treesit-search-forward
adds 74f8572f6cf ; * lisp/treesit.el (treesit-node-at): Fix typo.
adds 35e2786c930 Fix typo and argument in treesit-beginning-of-defun, etc
adds 1dd8ddee12e Rename treesit-traverse-forward-depth-first
adds c5b172ec586 * configure.ac (HAVE_TREE_SITTER): Not set
TREE_SITTER_LIBS.
adds a73f2b99904 Fix treesit-search-forward
adds 8f3b872e30c Add new type treesit-compiled-query
adds a8428b917da * src/treesit.c (Ftreesit_query_p): New function.
adds e171ef933fe Support compiled queries in treesit-query-capture
adds 57b52504744 Add test for treesit-query-compile
adds 016e4ca7a74 ; * doc/lispref/parsing.texi: Minor fix-up.
adds 296900184d2 Add treesit-query-compile to manual
adds a7288594f49 Change treesit-check-query and mention it in
documentation
adds c62473c31ab Add depth control for treesit traverse functions
adds b3de8850e0b Use the up-only parameter in treesit navigation
functions
adds 8aa04aac65a ; * lisp/treesit.el (treesit-defun-query): Improve
docstring.
adds 316bdc334ca Add manual for treesit-traverse-forward and friends
adds 184d212042f Merge branch 'feature/tree-sitter-depth-control' into
feature/tree-sitter
adds 2fe4523518d Cache color lookup failures as well
adds e8488bcc9cb Avoid having font locking triggering unnecessary
auto-saving
adds e13744780fe Make the icomplete-in-buffer doc string document more
adds ea58276462d Allow inhibiting linkification in *Help* buffers
adds d632c3d7db6 Fix mouse face dismissal in some widget popups
adds 8df69384f39 Allow dabbrev to ignore binary buffers
adds 7952dcc2336 Fix compilation warnings in newer subr tests
adds ccec59f2b2c Improve inferior-python-mode scroll behaviour
adds c56070beb6c Make `x' in package-menu-mode more DWIM
adds c2a84365d8c Remove tar-mode dabbrev-ignored-buffer-modes
adds 5ac6af4e886 Document the `x' DWIM action in the manual
adds f7c56a0d739 Explain better what the interactive prefix does in
scroll-down/up
adds 987a212eb17 Add support for the Kaithi script
adds 7e97b33aa62 Clean up some variables in the Haiku code
adds 19d1b9275e7 (dabbrev-completion): Fix bug#45768
adds e59c42950f6 Improve Devanagari character composition rules
adds 2e461ab2dcb ; Fix last change of Devanagari composition rules.
adds fc0bd6057c6 Make 'delete-process' into a command
adds 97dd99c6f75 Fix Bengali composition rules
adds 090d5f4446e * src/fns.c: Fix IDs in comments to match code.
adds ca3e3c94719 ; Pacify some --without-x byte-compiler warnings.
adds 672a296d3b3 Use correct event structures to fetch time on XI2
adds faa342c794d Implement bitmap loading for faces on Haiku
adds b205d67f8c9 Fully implement stipples for text on Haiku
adds 5eeca488b9a Implement stipples for stretch glyphs
adds 7474b55e281 Fix setting stipple via `set-face-stipple'
adds 48c422e2550 Fix display of hollow box cursor on NS
adds a85e30516e5 Fix selection dialog display on MS-Windows
adds 144e9f9b6a3 Fix file-based stipple on NS
adds 1a988d9ff55 Improve handling of invisible cursor alloc failures
adds ccbdae840d2 Handle changed scp protocol in Tramp
adds be60e9e947c Fix bug in `pixel-scroll-precision-mode' on nonselected
windows
adds 461ac0815c1 Fix crashes on ordinary menus on macOS
adds 4c505203f91 dired-do-query-replace-regexp doc string fix
adds 7a29f55f3aa Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 2f1410562ea Disable scrolling optimizations when a stipple is
present
adds 4b20ae908bc Set stipple flags on Haiku as well
adds 33141b51c31 Allow term-mode to send function keys to the underlying
shell
adds c7bd76a3f02 Set stipple flag on PGTK as well
adds f93c94996c7 CC Mode: Fix bug in c-parse-state. Fixes bug #55181.
adds 4d8527e5802 Fix display of fringes with stipples on Haiku
adds d6e316db729 Fix display of fringes with stipples on X
adds 7546179a011 Don't hang on trying to rename FIFOs between file
systems
adds b03d6265cd9 * lisp/emacs-lisp/oclosure.el (oclosure-define): Fix
empty case
adds 82f1f198c6b Add support for the Tirhuta script
adds e8ed4317e87 ; * etc/HELLO: Remove empty line.
adds fad31cebe17 Add Greek translation of the tutorial
adds 278b18a460c ; Fix typos and wording in a doc string
adds 21ef29d4b1e Minor documentation improvements for completions
commands and options
adds 8d788a195f6 remember-notes: Use pop-to-buffer-same-window not
switch-to-buffer
adds 3d846efb857 Fix race conditions in handling of unsupported drops on
X
adds fd8eaa72a61 Allow precision-scrolling nonselected windows when the
minibuffer is resized
adds 6ec29d05660 Allow disabling Motif drag protocol
adds d8a47823103 Fix stipple bitmap caching on Haiku
adds e683b08b3fb Handle changed scp protocol in Tramp, don't merge
adds 1a215357255 ; Merge from origin/emacs-28
adds 1d012e0a621 Linux console: don't translate ESC TAB to `backtab' in
input-decode-map.
adds 8343c2d5f6f Merge from origin/emacs-28
adds d24ea263e21 dired-do-query-replace-regexp doc string fix
adds 364e3d7a4f9 ; Merge from origin/emacs-28
adds 09866bb019d Use default external browser by default on Haiku
adds 52a27a67c1f Fix file-based launching on Haiku
adds 6b6b2c11edc Add new user option table-latex-environment
adds 2e949031160 Add meta navigation keys to outline-minor-mode-cycle-map
adds 5921e31c45e Respect display scale factor drawing underwaves on Haiku
adds e195ac3df06 ; * src/haikuterm.c (haiku_draw_underwave): Fix default
scale.
adds 60a15fae024 Copy edits for the regexp sections in the manuals
adds d377b396432 Allow non-interactive use of eldoc-doc-buffer
adds 8a8b81c1e48 Make ediff-show-diff-output work better on unsaved
buffers
adds 3eb82181fc3 Fix scroll optimizations being enabled for some rows
with stipples
adds 83e2e961b01 Fix reading faces with a default value that is a symbol
adds 825b5435826 ; * lisp/vc/ediff-util.el (ediff-show-diff-output): Doc
fix.
adds f54a71fa279 * src/haikuterm.c (haiku_draw_fringe_bitmap): Set
stipple flag.
adds 04b1f779f2e ; Fix recent changes in regexp documentation
adds c7bfb4841b6 ; * lisp/textmodes/table.el (table-latex-environment):
Doc fix.
adds 0d32e33ed65 Shorten note about didactic space in TUTORIAL.el_GR
(bug#55332)
adds 9b2af375598 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 6fc54786c3b ; Fix documentation of completion options
adds 558286315c9 Improve Tramp tests
adds 57b69ff39c1 Add support for the Sharada script
adds 75f57e4c9e1 ; * admin/MAINTAINERS: Remove myself as NS port
maintainer.
adds b7167ba8d14 ; * src/xdisp.c (mark_window_display_accurate_1): Clear
vscroll flag.
adds b299f173490 Update alpha frame parameter when the window manager
changes it
adds 0b2f550e322 Fix syntax descriptor comparison in python-indent-region
adds 0bee4cda881 Reimplement recent with-silent-modifications auto-save
changes
adds 54ab2b36740 Add NEWS entries for recent autosaved buffer
modification status
adds 054062060e9 Factor out *scratch* initialization
adds 20b27d475f1 Simplify XDND code
adds 4c4eda4c314 Make imenu find defalias entries
adds 2d0085f7565 Make dabbrev use the buffer's file name as a source for
completions
adds e568c3845cd Add more compilation-auto-jump-to-first-error options
adds 3c5e1f8ec8d Simplify Haiku selection code
adds 74cc3b525ff Fix doc string references to tags-loop-continue
adds 177718bc6df Update string-to-number documentation to bignum Emacs
adds d2a5631552c Update AUCTeX FAQ entry
adds 7b4bdf7b9b0 Remove the AUCTeX subsection from MS-Windows FAQ
adds 93a74773b61 Merge from origin/emacs-28
adds d221c02fa1d Fix bibtex-map-entries regression at bobp
adds 58f6cbeb58c Work around some broken programs when reading opacity
prop
adds 88545428f09 Handle deletion of opacity property too
adds c7b48b61d08 Improve display of reliefs on NS
adds e8d643eb835 Fix X11 relief background clearning when hwidth is
larger than vwidth
adds 773c5c00d23 Improve relief rect handling on Haiku
adds 145727df29d Fix display of depressed buttons
adds 9beb04dd070 ; * doc/emacs/building.texi (Compilation Mode): Fix
typo.
adds 66e4bf2bcb2 ; * etc/NEWS: Clarify recently-added entries.
adds 000f13a2bc6 Make `apropos-variable' include values in output
adds 68dd94448f0 ; Fix recent documentation changes
adds 97ca4601632 ; * lisp/language/indian.el: Improve composition rules.
(Bug#55341)
adds 77bf4ca000b Respect `alpha-background' drawing relief corners
adds d1848d82aa6 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds cfa317fa92c Improve display of relief rectangles on NS
adds ec01391ab3e Allow packages to alter menu entries in the Buffers menu
adds f38a5e45c89 Fix markup in read-number doc string
adds 00451c6fc62 Make ispell-region/buffer push the mark of the final
word
adds 2f3cf7ffe3c Use fields on log-edit headers (which changes `C-a'
behaviour)
adds fd49e3c62bf Add new command to toggle hiding all widgets in a
Customize buffer
adds 44db73d9680 Fix some quoting problems in defcustom :type
adds b1cc3adac2e ; Fix recent changes in documentation of ispell.el
adds a175c9f3f0b ; * etc/NEWS: Clarify entry about Buffers menu.
adds b186d5063d0 Add support for the Siddham script
adds 620ac673552 EUDC: Add completion-at-point support
adds 203ffc68468 Port libm configure-time test to Solaris 11.4
adds 4433df3b201 * src/floatfns.c: Update comment.
adds 430b5ba838f * src/eval.c (Ffunctionp): Clarify "function" in doc
string.
adds 8baa13ed999 Clean up some MAYBE_UNUSED functions
adds a09fc827489 ; * src/window.c (Fset_window_vscroll): Fix doc string.
adds a78a5b13466 Make reliefs on Haiku more like X
adds 73608132080 Try to preserve font styles in the Haiku font dialog
adds 80951f764b7 Fix frame invalidation on Haiku
adds 70c4b5bdc6d Fix event memory leak on Haiku
adds 96be8458b09 Make Haiku event buffer non-static
adds c8141f76758 * lisp/textmodes/string-edit.el: Improvements for
pop-to-buffer (bug#33007)
adds 95717db1e80 Fix mouse pointer avoidance in some configurations
adds 14fe0eec0cc * src/lisp.h (FOR_EACH_TAIL_INTERNAL): Faster node
comparison.
adds 474241f356c Remedy ineffective backslashes and fix regexps
adds cd7f7c2c33b Fix more defcustom :type errors
adds 9fae7b8e033 Regenerated ldefs-boot.el
adds 5a121485037 Use `nicknames' instead if `'nicknames' in
erc-button-alist
adds 231cf5ee2be Warn about quoted symbols in defcustom choice/other
forms
adds 6e275c1bf8d Don't try to toggle untogglable widgets in
custom-toggle-hide-all-variables
adds f8bafead0b5 Revert "Add meta navigation keys to
outline-minor-mode-cycle-map"
adds 72b10079874 (sqlite-mode--column-names): Suppport nested parens
adds ed1a24b4b2e Don't signal errors in check-declare-directory
adds 61046ffbec0 Bind gud-go and allow the prefix to enter arguments
adds 125cda74981 Fix compilation warning in gdb-mi.el
adds 5079f42446a Add support for changing pointer types on Haiku
adds d373daf568c Add new command 'vc-dir-mark-by-regexp'
adds c113f2626e5 Make recent nicknames erc change more
backwards-compatible
adds 4e4c62a156f Add grep-files-aliases entry for .am files
adds fb42001086a ; * lisp/cus-edit.el
(custom-toggle-hide-all-variables): Doc fix.
adds 4993050c2aa * lisp/calendar/diary-lib.el (diary-mode-map): Prefer
defvar-keymap.
adds 9971a309aab * lisp/iimage.el (iimage-mode-map): Prefer
defvar-keymap.
adds 4299bf6da78 * lisp/scroll-lock.el (scroll-lock-mode-map): Prefer
defvar-keymap.
adds 7529ddef22a * lisp/net/browse-url.el (browse-url-button-map):
Prefer defvar-keymap.
adds c874916d8d2 * etc/NEWS: Improve some entries.
adds 45ccad35695 Fix fontification of multi-line declarations in f90-mode
adds cf1e1584d99 Add new user option 'cperl-file-style'
adds ca52b127809 Regenerated ldefs-boot.el
adds 9e131744fb1 Fix previous cperl-file-style change
adds 43b7759b093 Allow giving switches to the program in `M-x term'
adds 3bc34ef6357 Clarify precedence rules in Active Display Table manual
node
adds 4e7879f807b Improve handling of `tramp-set-file-uid-gid'
adds 7f2fb992110 char-uppercase-p: New predicate
adds 678e05e851a ; * etc/NEWS: Fix a typo.
adds 4f27e4ff02d functionp doc improvement
adds f0e08e49145 Fix regression in edmacro-finish-edit when parsing
"none"
adds ed0b589480a (byte-compile-eval): Avoid some false positive
"noruntime" warnings
adds dce85743b68 Make C-u M-x apropos-user-option include buttons
adds 1642a5ffcdf Adjust restore-buffer-modified-p autosaved logic
adds dcbe8267834 Fix non-variable widgets in the 'H' command in Cus-mode
adds a9d226dea4d Make anchored regexps work in
image-dired-mark-tagged-files
adds 3c5b332f1a4 Make message load eudc-capf more lazily
adds 69d3a84c832 Only handle SelectionRequest events from the DND
display during DND
adds c74e7f801ec Bind TAB in indent-rigidly-map as a convenience
adds 0d0dc1af591 Add new user option switch-to-prev-buffer-skip-regexp
adds 2dc996a95dc Port some stuff to XCB to avoid confusing Xlib behavior
adds 42001f843bb New command 'package-update-all'
adds 30fa6da5529 Add new command 'imenu-flush-cache'
adds 2e2efe77226 Clean up Haiku display opening code
adds e2bb618ea75 Fix cperl-file-style defcustom type
adds ec1a14ab331 Make cursor display on Haiku consistent with X
adds ba20b68d558 ; Improve documentation of 'imenu-flush-cache'
adds 36e84d22896 ; Improve documentation of
'switch-to-prev-buffer-skip-regexp'
adds 7d0d87ec51f ; Improve documentation of 'restore-buffer-modified-p'
adds 5743b74d4b2 Improve mouse dragging
adds a4a229dfff3 Fix merging of anonymous faces with an `:extend'
property on unexec
adds 14e44504791 Improve Tramp's write-region
adds 0e5623b491c ; * src/bytecode.c (exec_byte_code): Fix white space.
adds 89c6e412dd6 Fix searching the bitmap file path on Haiku
adds dc662f21f42 * lisp/array.el (array-mode-map): Prefer defvar-keymap.
adds b6aff96a747 Fix build on Mac OS X 10.11
adds aeefa3a732c ; lisp/textmodes/reftex-cite.el: Fix docstring
adds d22bd210afc Improve url-http debugging
adds 9c248f4cd90 Fix retrieving images that contain ) characters in shr
adds 3b7315d0113 Make prompt read-only in inferior-scheme-mode
adds c8d7a27438b Remove unused RIF method
adds 7a8bed25539 Add new user option 'sh-indent-statement-after-and'
adds 454caf858d9 ; Improve doc string of 'sh-indent-statement-after-and'
adds 0f731c49e6a Pacify GCC 12 in default developer build
adds 06c1eea1738 Update from gnulib
adds 6d31ac59616 Fix quitting during drag-and-drop when GTK native input
is on
adds 119f613cf5a Allow actually setting cursor colors on Haiku
adds 53ed3ad5945 Allow setting cursor colors for custom cursors on Haiku
adds 62636ea3c11 Fix disabling frame synchronization on child frames
adds f03c5d81bd4 Fix ControlPath quoting in Tramp
adds 78996a113e3 Merge from origin/emacs-28
adds 1bf3afba237 Add more cursor bitmaps on Haiku
adds 875da1dc3a7 ; * configure.ac (-Wbidi-chars): Disable use of these
warnings.
adds 85ac627ef40 Fix extraneous quit events processing GTK native input
inside popups
adds 62d2db341ce Display help-echo for popup menus on NS
adds 7dd4e0b72eb Improve test for empty help-echo on NS menu bar items
adds 1a6def02cd1 Minor cleanups to PGTK code
adds dae431bf0a8 Fix display of image reliefs for tab bars on NS
adds ebf43cc444b ; Fix RefTeX docstrings
adds 77aba697683 Rely solely on device scaling for fonts on PGTK
adds 3bd3e005981 Allow changing the face used for text and frame colors
in tooltips
adds 36ae1c721ab Make imenu-flush-cache into a function
adds d0975d7db03 Fix dabbrev expansion after recent file-name buffer
addition
adds 87eed070415 * lisp/language/thai-util.el (thai-word-mode-map):
Prefer defvar-keymap.
adds 7df302d2859 Remove some XEmacs compat code from pascal.el
adds 39e9665127a Add a provide in epa-ks
adds 784a3bde24b ; Minor improvements to earlier change
adds 526e9758de7 Use gsettings font rendering entries for pgtk builds
adds dce5642e86b Allow calling package-update-all from the command line
adds 2ec9f025d24 Include the number of dependencies in the install prompt
adds ebfec5c119e Allow substitute-command-keys to include menus in
\{...} output
adds 9c126cbacb8 * doc/lispref/help.texi (Keys in Documentation): Typo
in last change
adds cd87a5c7a18 Don't clear out local variables in `with-help-window'
adds bd464297bde Don't overwrite variables set by callback in
help--window-setup
adds 72b5b419410 Revert mistaken change in help-mode-setup
adds dea41d4c24d Add new minor mode `header-line-indent-mode'
adds 909f3e2dfd0 Regenerate ldefs-boot.el
adds db492b1e41d Remove some XEmacs compat code from eudc-bob.el
adds cc8b6101f44 Remove some XEmacs compat code from org-mode
adds bc50a957b1e Remove some XEmacs compat code from flyspell.el
adds 942bc9c8f56 Don't use obsolete yow library
adds 1dec6548b82 Use ert-with-temp-file in undigest-tests.el
adds 221031b4ffd Tweak querying in package-update-all
adds 0bedf074a64 Reenable frame sync for child frames after they're
unparented
adds 5f7dd959c2e Improve the *Help* output for compiler macros and the
like
adds 334fa0c91d5 Restore `with-help-window' return code
adds 96f60d1033d Fix display class of tooltip frames on Haiku
adds 949180b8ab4 Put help-fns--compiler-macro last in the *Help* buffer
adds 09e86785ce2 Implement non-system tooltips on NS
adds c33b048a863 Work around deleting tooltip frames clearing menubars
on NS
adds a769cbfcfb6 Fix lexical-binding fallout in vhdl-mode.el
adds bfdd93aefe8 Merge from origin/emacs-28
adds f044da7704e Fix tooltip face overwriting dragged text strings
during mouse DND
adds 3e23957bd68 ; Merge from origin/emacs-28
adds 320eaa0017c Add more cursor bitmaps on Haiku
adds 004c2ced6e1 Better fix for disappearing menu items on NS
adds df8efda552d Try to restore valuator values when a device is enabled
adds 88e0e034eff 2022-05-14 Martin Rudalics <rudalics@gmx.at>
adds e2e081a476a ; Fix the documentation of compiler-macros and advice
adds 9a67e83bd65 Fix undigest-tests on MS-Windows
adds e0044dfeb0d Avoid unsafe alloca when looking up toplevels
adds 5aef501d9c3 Fix processing of dialog box items on NS
adds 2c4e9985922 Minor fixes for popup dialogs on macOS
adds 640e52d8fa9 ; Fix mistakes in 'declare function' forms
adds 725251094b3 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds dbfbae8708d Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 8d1aa370d33 ; Fix PGTK declare-function mistakes
adds 253374f81a1 Remove some XEmacs compat code from org-mode
adds 7cd2ba94847 Remove Emacs 22 compat code from htmlfontify.el
adds aa98a782383 Drop ancient OEmacs support from vcursor.el
adds 3d2cd8b7793 Make 'check-declare-directory' more portable
adds b65a905edf5 src/lisp.h (FOR_EACH_TAIL_SAFE): Typo
adds b5621dbe2f4 Delete some compat code for very old Emacs versions
adds a0af789d060 Remove some XEmacs compat code for display-graphic-p
adds 003dc93f939 Fix scroll event translation for legacy button events
adds 8e592973782 Prevent crashes trying to access nonexistent key
adds 2a5e1d8c44e Allocate some buffers used during event handling safely
adds 8370caa8353 ; * lisp/electric.el (electric-indent-mode): Clarify
doc (bug#22564).
adds b90909050d4 Merge from origin/emacs-28
adds 9ac40fb9803 describe-keymap: Suggest symbol at point
adds f8b2aa5e0f5 Add support for the Syloti Nagri script
adds fef8a3a3cdb Fix database related to some scripts
adds 99df11a393e Simplify Haiku cursor management code
adds aaa2d0db185 Improve return value of `haiku-roster-launch'
adds 09674074b57 ; Fix typos
adds ade35760a5a Fix use of more invalid keys in PGTK GSettings code
adds 2214f42202e Add `all` to CSS property list
adds 137720ee6e1 Update CSS Box Alignment Module properties
adds dfefe5cb319 ; * lisp/textmodes/css-mode.el: Fix link
adds b26574d7d7c Update CSS Multi-column Layout Module properties
adds 0da7689b167 Don't freeze Emacs on colour codes in sccs-mode
adds 22873b5415f Make Haiku stipple display slightly faster
adds aa95b2a47dc Add OVERRIDES argument to prin1/prin1-to-string
adds a517f3d759c Adjust more prin1-to-string callers
adds cfedc2872e7 Fix native-comp type of prin1-to-string
adds f171a36c0ad Fix warning suppression in (S)CSS mode tests
adds 4aa81158559 Recognize some more SCSS selectors
adds d4ae418691f ; Improve documentation of the OVERRIDES argument to
prin1
adds 4cba465c58a ; * lisp/international/fontset.el (otf-script-alist):
Fix typos.
adds 2b3f3d421aa Make minibuffer lazy highlight setup buffer-local where
appropriate
adds cd5fcf10c6d Minor clarification of package-update-all docstring
adds dd05eb40485 Handle pointer axes changing along with scroll valuators
adds af4a0d7ad67 ; Remove extraneous debugging code
adds a57687dc0e2 Clean up Haiku code after file panel changes
adds 44e5339e82f Improve safety of handling unsupported drop events on X
adds 48201ce8def ; * lisp/electric.el (electric-indent-mode): Fix a typo.
adds 5ac5d004791 Merge from origin/emacs-28
adds 950dab21e34 * test/lisp/net/tramp-tests.el (tramp-test27-load):
Adapt test. Don't merge
adds 0651bc6d175 ; Merge from origin/emacs-28
adds 5dbaddc7295 ; Fix some typos
adds 007bf9a34c5 Hide temporary FUSE files in Tramp
adds f928330fa86 Update to Org 9.5.3-6-gef41f3
adds 1fc1d8b8899 Merge from origin/emacs-28
adds 42e4d6b8ce2 Improve cycle-spacing and bind it to M-SPC by default
adds b8cfe8fa754 Improve error checking in `haiku-roster-launch'
adds 2ba42e596a2 ; Fix two mail addresses
adds e7a8136e340 ; cycle-spacing-actions: Add forgotten arg modifier -
as customize choice
adds 1f76f50a049 Document recent tooltip changes on NS
adds de26ad23d58 ; * doc/emacs/frames.texi (Tooltips): Fix punctuation
and wording.
adds 0e883986326 ; Fix documentation of 'cycle-spacing'
adds bf22068aee9 Improve newsticker file name handling and printing
adds 006fd29ca18 Revert "Make TAB work in makefile mode when transient
mark mode is on"
adds 5a6e727ddb1 ; Fix Wrong type argument: number-or-marker-p, (4) in
cycle-spacing
adds f5ee56c5eae Don't expose Vprint_variable_mapping to Lisp
adds ed71839c33f Add new user option compilation-hidden-output
adds c44908c0593 Fix Python highlighting of some assignment statements
adds 3939a72fcb5 Fix detection of wheel movement during drag-and-drop
adds 164ff4a012d Fix byte swapping of some drag-and-drop messages
adds e52159d0dc4 Let XTread_socket read events for all non-DND displays
adds 316fbc8ccb3 Add more cursor bitmaps on Haiku
adds 803041e0147 Remove extra EmacsPopUpMenu class
adds 90dccb0f00f Fix edebug-tests test failure after prin1 change
adds 608afd6e4ec Improve Finternal__define_uninitialized_variable
erroring
adds dc239872cc2 Fix package-quickstart breakage
adds e9ad64ef92e Rewrite Haiku frame geometry code to handle decorator
frames
adds 1a6a4614ceb Fix font options compilation with gsettings disabled
adds 38dfe9d2f7a Fix unused function warning on X
adds 71249b774aa Correct indentation of opening brace in xdisp.c, which
isn't at start of defun
adds 3ef68c2d7a3 CC Mode: Correct a rare error in the state cache
adds 2414fa36035 Add support for the Modi script
adds 5c656182ce3 Avoid race conditions when computing real frame
positions on Haiku
adds 1cf590065d6 ; * etc/NEWS: Rewrite entries for added support of old
scripts.
adds 18b14916a76 ; Fix typos in etc/NEWS
adds 9d38470142a ; * lisp/simple.el (cycle-spacing-actions): Fix typo
adds 731ccac8280 Clarify 'cycle-spacing-actions' docstring
adds 45ec56f5bd0 Correct cycle-spacing-actions type
adds 6e61f9ec8a2 Fix pp-emacs-lisp-code printing of cons cells
adds 514cfbb267e Explain more about jit-lock-mode calling conventions
adds f719250f77c Fix bogus future history entries for `M-x grep'
adds 89ca98c59c8 Use better word for "buffer" in Greek TUTORIAL
(bug#55332)
adds 092aea9a278 Allow running several commands in compilation-start
adds 01f48477d06 Update comment about comint-osc-handlers
adds 3e3ba233cfd Remove some ancient Emacs compat code
adds f99980bf6cd Recommend Wikipedia over Usenet in FAQ
adds 961cec0a7d0 Fix apropos-documentation with universal argument
adds 8b98f87b924 Fix a crash when an X connection is dropped in some
situations
adds 55198d17967 Don't allow moving fullscreen frames on Haiku
adds c258528cfbc Fix race conditions when calculating Haiku frame
geometry
adds 997ce9eb3d6 Avoid dismissing GTK+ popup menus upon wheel movement
adds 24f7719cb66 ; Fix thinko in etc/NEWS
adds 97400c4c244 Make printing mostly non-recursive (bug#55481)
adds e1c972b2479 Clean up and simplify 'quit-restore-window' code
adds 7969e41654b Fix M-x compile-defun when an interactive form is (list
...)
adds 3faba1dff6f Improve previous apropos-documentation-check-elc-file
change
adds d5540d7dbce Implement gamma-correction on Haiku
adds 960008aa982 Mention next-error-function in flymake-mode doc string
adds a67d8e0d70d Add a new display-buffer-full-frame display action
adds b1620a44ff2 ; * lisp/progmodes/flymake.el (flymake-mode): Fix a
typo.
adds e55b4074af2 Fix last change in minibuffer-lazy-highlight-setup
adds ec7567f02cc Avoid formatting twice in flymake
adds fb4aa2a5eff Don't refer to obsolete Ultrix support in FAQ
adds 9178428b025 Delete entry on SPC completes file names from FAQ
adds bc604417f87 Respond to changes to the size of the root window
adds 4dfaefcffc9 Fix race conditions processing frame fullscreen state
on Haiku
adds b1ed3e49d6a Satisfy Valgrind when iconifying frames
adds e54e44c94e3 Fix specifying terminal names to some functions on Haiku
adds 6308f0738d3 Fix Flymake diagnostics reporting in non-UTF-8 locales
adds 75c90c7c519 ; * doc/misc/efaq.texi: Replace copyright years with
ranges.
adds b9f6ead9f56 Fix error handling when allowing touch events
adds 0a4d9f26ee9 Fix tooltip buffer flipping inside popup menus
adds c1543099767 Whitelist some incorrectly labeled "color" fonts under
Xft
adds cfd7edb5a90 Rename Oriya to Odia, and more
adds 99be0cfcd92 Provide Oriya language-environment alongside Odia
adds fb752561eab ; * etc/NEWS: Announce renaming of "Oriya" to "Odia".
(Bug#55493)
adds c9a8a47ba4b Add new user option 'yank-transform-functions'
adds 7fe33b6ba08 Add new command 'enriched-toggle-markup'
adds 1c737673032 Make `&' in dired be more consistent wrt. user input
adds 9e338b7456f Make completion in emacs-lisp-mode intern fewer symbols
adds 8f3e0ed2b99 Clarify yank-transform-functions doc string
adds 10411697468 Fix session management detection of the first X display
adds 4d7390576b1 Add a new command 'yank-in-context'
adds 871f0f0a5de Make diff--font-lock-prettify do less if we don't have
a left fringe
adds de9dfb1939c Fix font-locking of (defun foo (function ...))
adds d2865bfa2ca Implement more data type conversions for Haiku
selections
adds 7e32904998d Don't have the tutorial ask to save if we haven't moved
adds 9d557d4d4ad Rename compare-window-configurations and update doc
adds 8a7d8bb04b3 Implement `cross-disabled-images' on Haiku
adds 242a4b49cb8 Minor cleanups to X drag-and-drop code
adds 726969a4b4e Remove flickering when toggling between different
fullscreen states on Haiku
adds efd3e78258c Fix NS port warnings with GCC 12
adds 63eb0157226 Add option to kill a shell buffer when the process ends
adds bbe6c68d79a Re-fix previous `&' dired change
adds c1fbbc57a9c Fix race conditions processing zoom events on Haiku
adds 69f42faa509 Clarify select-active-regions doc string
adds 3c82e969544 Add new user option display-buffer-avoid-small-windows
adds eb71446de53 ; Improve documentation of
'display-buffer-avoid-small-windows'
adds 349284a40ca ; * lisp/simple.el (yank-transform-functions): Doc fix.
adds 6265e0c540e Document 'enriched-toggle-markup'
adds e04cc584a8e ; * doc/lispref/text.texi (Yanking): Fix wording.
adds 8db0acb0f06 Check for allocation errors when setting
XdndActionDescription
adds dd6a24ebedc ; * src/xterm.c (struct x_client_list_window): Improve
comment.
adds 1cbabe973be Remove compat code; assume imenu.el exists
adds edf9700c3ca Add a hook run upon monitor configuration changes
adds 98163f48a08 Implement `display-monitors-changed-hook' on PGTK
adds 5a290eb7d3e Call XRRUpdateConfiguration when the root window
geometry changes
adds b7b14e92033 Implement monitor change hooks on NS
adds 3e3fe06307d Compute frame workareas on Haiku
adds cf21e385431 Fix compiler warnings in printer code on 32-bit systems
adds 69792e34a4d ; * etc/HELLO: Improve wording of preamble text.
(Bug#55439)
adds 92fa0df30be Improve doc for `display-monitors-changed-functions'
adds 212aea97f9c zap-to-char: case sensitive for upper-case characters
adds 050fa501a20 ; * etc/NEWS: Fix wording of 'zap-to-char's entry.
adds 22ae842b346 Add new hooks when enabling and disabling themes
adds f836ed098fe Some minor Tramp fixes
adds 56e81ca25b0 Merge from origin/emacs-28
adds fa6a0962c53 Fix Tramp sshfs tests (don't merge)
adds 61367a971bd ; Merge from origin/emacs-28
adds a8acb9516e7 Fix recently introduced Python font lock breakage of
chained assignments
adds c32b92f2bd6 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 42af5bcbedc Some cleanups in tramp-tests.el
adds 208102fa470 ; Rename enable-theme and disable-theme hooks
adds 900700a03fd ; * doc/emacs/dired.texi (Entering Dired): Fix typo.
adds e465ea816d6 Don't unnecessarily call monitor change functions
adds 672af0a5da6 Set display size upon RRScreenChangeNotify
adds e5e474baaec Fix compiler warnings on Mac OS X 10.12
adds 714970f5967 Fix GNUstep build
adds 67685de75c2 Fix focus redirection to/from surrogate minibuffer
frames on Haiku
adds d52749202f6 Fix use-after-free in x_destroy_window
adds 97ca793651e Add support for the Tagalog script
adds d97a04628ab ; Fix documentation of Tagalog
adds 9988047f476 Fix build with --enable-check-lisp-object-type
adds 73df958411e Fix uninitialized use of xm drag receiver data
adds ae8b1b8fd47 Implement `display-monitors-changed-functions' on MS
Windows
adds 35d0190b0b9 Properly indent Python PEP634 match/case blocks
adds 959d0416772 Fix submit-emacs-patch
adds 2b63fabcd3a Fix two typos in comments in python.el
adds 4c1af803221 Clean up Haiku code
adds 5088ebc8eb7 * lisp/window.el (display-buffer-avoid-small-windows):
Fix :type.
adds cc878319f91 Run `minibuffer-exit-hook` in the right buffer
adds 42076e69867 comp.el: Cosmetic changes
adds f166e2dfc07 cedet/texi.el: prefer `define-mode-local-override`
adds 35afd1f246c bovine/grammar.el: Prefer `define-mode-local-override`
adds 2ca4925d2b9 cedet/html.el: Prefer `define-mode-local-override`
adds a1a6e6c5c44 wisent/grammar.el: Prefer `define-mode-local-override`
adds 3294ad44ebc wisent.el: Prefer `define-mode-local-override`
adds d2e0d1452b9 semantic-install-function-overrides: Declare obsolete
adds 91bc24c4676 mode-local: Deprecate buffer-local overrides
adds 45694a25948 Don't font-lock invalid invalid class/function names
adds 2f68673a712 CC Mode: Restore string fence properties at each
relevant external entry point
adds b2a5bf142fb Enable keys M-down, M-up, M-RET for in-buffer completion
adds a0524584e93 Allow suppressing messages about the wrong number of
arguments
adds 3f746d44dec Fix compilation warning in
semantic-install-function-overrides
adds f14f6180b78 Fix previous warning suppression change
adds 8c153047e78 Fix bytecomp-test--with-suppressed-warnings test
adds be0cf9e2995 mode-local: Revert the deprecation of buffer-local
overrides
adds 8a677ffe577 * lisp/cedet/semantic/fw.el: Fix typo
adds 93f9f6866ae Summarize failed transfers in erc-dcc
adds 37e26fc5379 Don't send reports in erc-dcc-get-filter when nested
adds 758775f1584 Allow matching against string values in erc-dcc-member
adds df1e553688b Accommodate nonstandard turbo file senders in erc-dcc
adds 73b40d8716f Recognize DCC SSEND when receiving files in erc-dcc
adds 42e48f788ac Use GDK for handling monitor changes when built with GTK
adds 7a709b36ef1 Fix `gui-backend-selection-owner-p' on Haiku
adds 20662ecd214 Handle screen size changes if the RandR library isn't
available
adds 5346b67fc27 Implement monitor change functions on GNUstep
adds b629cb3f547 Minor fixes to PGTK child frames
adds a6312d4217c Make bootstrap remove the native-lisp/ directory
adds f471eaf4405 Make bootstrap remove more generated files
adds 1cfb89dc79b Allow extending 'save-some-buffers'
adds 4766fe1daf9 * lisp/tab-bar.el (switch-to-buffer-other-tab): Use
pop-to-buffer (bug#55582).
adds a9b393c7735 Include development data in --version output
adds 4b15b88e714 Make `d' in Dired skip dot files
adds caec741c00f Implement monitor change functions on Haiku
adds 7ff88efc027 Fix coding style of recent change
adds e5d76634a21 Make remapped keys work in set-transient-map
adds a3fce23e3b0 Add support for the Hanunoo script (bug#55581)
adds 250b728284e Improve command-error-function discoverability
adds ca6899a0efb Fix default child-frame-border-width on PGTK
adds cec2ef73a6a Fix stack overflows with large popup menus
adds 1799e5d35a5 Adapt last change to Haiku as well
adds 6ac6919f74c zap-to-char: Fix interactive specification
adds aab560f0c19 Fix saveplace.el when desktop.el restores non-ASCII
buffers
adds b3e4526f217 * src/w32menu.c (w32_menu_show): Use SAFE_ALLOCA.
(Bug#55068)
adds 5a1a67a2562 Less wrong printed circular list tail index (bug#55395)
adds 8c4498e62ed Avoid compiler warnings on macOS (bug#55595)
adds 689be0bdd5b Only send fallback MONITORS_CHANGED_EVENT when
dimensions really changed
adds cd355038d94 Minor fixes to cursor color handling on Haiku
adds 06671a70a45 * src/nsmenu.m (ns_menu_show): Use SAFE_ALLOCA.
adds 7527c941f7a Fix use of wrong event structure handling XI_Enter
events
adds 6fe45ed9699 Allow the user to fix
`x-mouse-click-focus-ignore-position' on some systems
adds 59951f7af58 Audit quoting symbols in C doc strings
adds 54a3132cfa6 Add ".epub" to Tramp archive file suffixes.
adds ed34cbeae7e Audit symbol quoting in Lisp doc strings
adds b2bce107b15 Further audits of single quotes in Lisp doc strings
adds 533500522d8 Regenerated ldefs-boot.el
adds 388e0c18f48 Make the nativecomp test eln directory more reliably be
removed
adds 8420d7cce72 Add elisp-eldoc-var-docstring-with-value function
adds be17333acee Tweak remapping fix for set-transient-map
adds a49ecdd0ff2 Keep subcommands in pipelines from clobbering the
head/tail processes
adds d63d633a68a Handle invalid NEWS files during describe-function
adds 7c4a780721a Prevent errors when Lisp code asks for props of invalid
windows
adds 6f3925eace7 Add more error checking to some X functions
adds 609c9c5cd9c Add support for the Buhid and Tagbanwa scripts
(bug#55610)
adds aea843c3d69 Clean up a test file in /tmp
adds ed1045613e2 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 6232932f4bb Fix issue with nativecomp tests leaving files behind in
/tmp
adds 5c1c614940c Make `yank-transform-functions` a proper hook
adds 881aa943e58 CC Mode: Fix interplay between string fences and
electric-pair-mode.
adds d036891967a Fix the final divergent single quote usages in doc
strings
adds 2701cd59b52 Make byte compilation warn about wrong quoting in doc
strings
adds 5b767273d60 Fix a byte compilation warning in electric.el
adds 5f6e64a316a Don't use `format-message' to make doc strings in
erc-backend
adds 71178fbdc6a Remove f90-mode regexp ambiguity (bug#17222)
adds c00ffe263d9 Fix comp-mvar doc string quoting
adds fcf80d7e62e Fix compilation on GTK when Xrandr is not present
adds f474ad4ed19 Autoload package-update-all
adds 7c4cad32309 Fix ert-run-tests-batch-and-exit doc string typo
adds 0f1e1a94a09 Regenerated ldefs-boot.el
adds 4d60dcd87c7 ; Fix inevitable failure in erc-dcc test
adds 9f1cae8cb0e Update edebug comments
adds 458d8db7e82 Add more atoms that don't need a roundtrip to intern
adds abd3411827d Don't have edebug bug out if C-x is rebound
adds 822350d1984 Fix cursor color adjustment on Haiku
adds 9394027fd64 Improve atom interning in `x-change-window-property'
adds 7749ec6aaa6 Remove some ancient Emacs compat code
adds f437ddf2e9d Prefer defvar-keymap in url/*.el
adds 25439cb8ed1 Add more predefined atoms for the benefit of DND code
adds b93c22e67dc Change variable which-func-unknown to "n/a"
adds 0a79e28891e Reset 'eshell-in-pipeline-p' when interpolating commands
adds ce79fe451d8 Make yank-transform-functions into defvar
adds 9661c82920c Lower the roundtrip overhead of x-get-atom-name by 50%
for common atoms
adds af1c05a3c4a Fix the name of a kmacro command.
adds 4f0fd54bc47 Add glossary entries for "interactively"
adds 7dc026f9ea1 Fix kmacro-keymap binding after previous change
adds 3ffa3d34033 ; Minor addition to make-tarball.txt
adds de35e9728f3 Advise against settings in the MS-Windows system
registry
adds dfa3e6f424b Restore the Fselect_window call in
gui_consider_frame_title.
adds 90aae0bca2a Improve documentation strings and prompts in abbrev.el
adds 9e7c0cf57d5 Remove mention of removed nnimap-nov-is-evil variable
adds d80dea60367 Add note about Tramp completion to completion-styles
doc string
adds 139bfa1a088 More fixes in abbrev.el doc strings
adds b05d1e9b986 ; * lisp/desktop.el: Update the commentary. (Bug#55560)
adds f1c1fd71847 Improve documentation of mail-user-agent.
adds d5ccf2621aa ; Fix last change
adds 86b49d58652 ; * etc/NEWS: Announce changes in 'desktop-kill'.
(Bug#55574)
adds 97bb31be9f4 Merge from origin/emacs-28
adds 4cfdd6947c3 ; * etc/NEWS.28: Fix merge of NEWS.28.
adds 03d6644970e * lisp/subr.el (insert-for-yank): Add nil to
run-hook-wrapped to keep looping.
adds e2567521601 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 8d5eff3d845 Add support for the Limbu script (bug#55621)
adds 20cf35cbdee ; Fix documentation of recent additions of Indian
scripts
adds 9ab7d98bc6e Fix 32-bit warnings again
adds c7e4c1a5fa3 Improve x_get_atom_name for some predefined atoms
adds 974a7e541cc Make X error checking more asynchronous
adds 79d0b1a14c1 * src/xselect.c (Fx_register_dnd_atom): Use
x_intern_cached_atom.
adds c67c7ab53c0 Use x_get_atom_name for some more things
adds 036b72575a0 Fix the `x_trace_wire' option
adds 47e0b866110 ; Fix up doc of recent
elisp-eldoc-var-docstring-with-value addition
adds 06c79dcfcbc Make memory-report not bug out with symbols with
positions
adds ef6059cb832 Make comp--native-compile delete the temp file it
creates
adds e490b80a105 Handle alternate actions for Motif drop targets
adds e05acb07d33 Faster and less recursive
byte-compile--first-symbol-with-pos
adds 4677ff43611 Add support for the Balinese script (bug#55648)
adds 69cd21222a4 * etc/themes/leuven-dark-theme.el: Use lexical-binding
adds 77b5840d4ab * test/lisp/files-resources/compile-utf8.el: Use
lexical-binding
adds 37b3624cd23 Test suite for Completions UI (bug#54374)
adds 3d567a5517c Avoid duplicates in `package-activated-list'
adds fbe0d7361f0 package-activate-all: Use the quickstart more
conservatively
adds 80ba4c17075 eval.c: New functions `defvar-1` and `defconst-1`
(bug#55156)
adds 14cbb75455d Merge remote-tracking branch 'origin/scratch/bug-55156'
adds 2c76cee37cd Regenerated ldefs-boot.el
adds 061c2d683fa Fix longjmp/siglongjmp mixup
adds 8dcebc96299 Handle allocation errors when creating menu items on
Haiku
adds c0807daedc2 Improve lookup efficiency of color cache and prevent
leaking
adds bb0317442b4 Fix XI scroll valuator reset on X Toolkit builds
adds a9f17ccce33 ; Fix some doc typos and minor language issues
adds 9283508fb28 Fix format specifiers in tramp-adb.el
adds 7da754015f1 Merge from origin/emacs-28
adds edd11a2c6e4 Update comments in some X code
adds 34e4eba07ed * etc/PROBLEMS: Document problems with PGTK input
methods.
adds 27de58af8b3 Implement some drag and drop functions on NS
adds 77bfc5ed7af Add support for the Javanese script (bug#55667)
adds a2f7b7c8034 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 4ed0f6e9658 Silence byte-compiler warning about x-pointer-invisible
adds 7d74b8f632b Prefer defvar-keymap in some progmodes
adds 758fed537b7 * lisp/progmodes/asm-mode.el: Minor doc fixes.
adds 01e3345b7ba Merge remote-tracking branch 'origin/master' into
x-window-xwidget
adds 5d2523dcd03 Fix NS drag and drop on macOS
adds 82b75a97ba2 Fix GNUstep build
adds fd4a0c022b7 Make package-update-all also refresh the list
adds a83e75b207c Make make-decoded-time use -1 for dst unless given
adds 8399c6a8212 Improve font selection on MS-Windows
adds f8b2a01a9ee * lisp/shell.el (shell): Query shell file name from
`interactive`
adds 4df20e2f14a Extend 'C-x 8 =' to produce characters with macron
adds 6c4d767019c Fix navigation in the *Completions* buffer and enable
more tests (bug#54374)
adds 7f3d781dab9 Pacify gcc -Wsuggest-attribute-malloc
adds cb57db513b3 Add ATTRIBUTE_DEALLOC to extern functions
adds eb37e4814e3 Fix unlikely null pointer dereference
adds d9879e686d2 decoded-time-set-defaults now leaves DST alone
adds 3bbf047cd82 Remove stray decl of nonexistent var
adds 26588e9594e ; * src/xterm.c (x_color_cache_bucket_size): Improve
doc string.
adds 5c07aed894f Fix x_dnd_movement_frame detection on GTK builds
adds 3c5fbfe4ac5 Improve DND documentation
adds ffab237cbfd Add file dragging support to NS port
adds 6d6d1adbe7a Fix build on earlier versions of Mac OS X
adds b2c8e8a299d ; * src/nsselect.m (ns_decode_data_to_pasteboard): Fix
GNUstep build.
adds ac13957b86a Fix frame destruction issues and misuse of
x_get_atom_name
adds 73237458ba3 Improve safety of various DND callbacks
adds b52f36a33d8 Improve documentation of `x-begin-drag'
adds 79ae40c8e4d Improve documentation on what callers of `x-begin-drag'
should do
adds f91e87cc8aa Add more cursor bitmaps on Haiku
adds bd5c95a90d8 Mention "unspecified-fg" and "unspecified-bg" in some
doc strings
adds d3cde28b03b Fix more occurrences of renamed kmacro-keymap command
adds 04a215849cd Merge from origin/emacs-28
adds 6f1d5e59f36 Fix dired drag-and-drop for certain Motif programs
adds fb6484e3d02 Add support for the Sundanese script (bug#55686)
adds b8a204e81e3 ; * lisp/leim/quail/indonesian.el ("sundanese"): Fix
whitespace.
adds 9707613ddb6 Fix native-comp of trampolines after previous change
adds f65536015b1 Support html template tag in shr
adds 2301f13a677 with-connection-local-variables: Avoid code duplication
adds 5d8b6ba89ef pp--insert-lisp: Don't bug out on certain forms at
beginning of buffer
adds 1e66c8af402 Fix Python Hideshow problem with backslash escaped
newlines
adds 28d4952d423 Improve error trapping on X
adds c92d73d2710 Fix pending window changes in haiku_set_window_size
adds ebea3415b07 Fix documentation of 'string-pad'
adds fff770fb97e Fix a bad cross-reference in elisp.pdf
adds 908e2e09d08 Fix commands used to produce on-line HTML docs
adds f9ee83bfb9f do_switch_frame: before leaving mini-window, check
other (mru) window is live
adds 6303cb7e9ff Merge from origin/emacs-28
adds 22a3e92dc6e Make DND target list lifecycle a little clearer
adds 6f8e856ada0 Keep display mm width and height up to date after
changes
adds 460d5fd9714 Make `count-words' count sentences.
adds 232a6ee9c60 ; * etc/NEWS: Fix last change.
adds 96d056b3aa7 * admin/alloc-colors.c: Fix missing declaration.
adds c9aff6fe5a2 Traverse record literals in
byte-compile--first-symbol-with-pos
adds f0bf7f03f81 ; * lisp/leim/quail/indonesian.el: Remove ineffective
backslashes.
adds fe8a127de2b * etc/tutorial/TUTORIAL.cn (INSTALLING PACKAGES):
Translate from English.
adds f7324b7a644 Fix reference to help-enable-variable-value-editing
adds e06d600b496 Fix hfy-etags-cmd type
adds 230ed406aae Add support for the Batak script (bug #55694)
adds f02a8374d59 ; Fix last change (bug#55694)
adds e1eab9b4961 ; Fix Batak greeting
adds aa955dc569b * lisp/shell.el (shell): Fix last change
adds 4b44eaa1f9c Doc fix for dst flag
adds b40009e2f93 ISO 8601 strings sans "Z" don’t specify DST flag
adds 7f7acf39569 Document decoded-time-string issue on 6-elt args
adds b6a47663884 Use XDrawPoint to clear relief rect corners
adds e2e232933c6 Fix crash when loading Postscript images
adds 5b770b60f4f Further clean up DND target handling
adds 48ef8ab15f0 Try to implement `dnd-indicate-insertion-point' on macOS
adds 1b7b69e7643 Some Tramp cleanup on MS Windows
adds 52d41f2750c Merge from origin/emacs-28
adds fd510f12392 Fix hangs when x-get-selection is called inside a popup
menu
adds d8adce56a0a Fix cursor flushing inside minibuffers on NS
adds 3eca30bc504 Update frame positions on Haiku after changing Z group
adds f81065a91be Fix `dnd-indicate-insertion-point' on Mac OS
adds 774880c84cd Get rid of `defvar-keymap' in flymake.el
adds 004e6ae3f42 Add support for the Rejang script (bug#55718)
adds 78e8893f5d4 Add more subscript and superscript characters to "C-x 8"
adds 169797a3002 Fix atimer setting and overdue expiration (bug#55628)
adds b903507b36c Nonrecursive Lisp reader (bug#55676)
adds 4132223d897 * lisp/progmodes/project.el: Improve file-reading
history and default values.
adds c9e5e79ac21 Fix 'debug-timer-check' on MS-Windows
adds 7b646e972ca Regenerated ldefs-boot.el
adds 81b174cace5 Prevent events from being lost waiting for selections
on GTK
adds dae936f5049 Fix initialization of `hold_quit' during DND
adds 75bf80e2b13 Fix unused variables on GTK
adds b7bbf886429 Fix processing of DND events on GTK
adds d94890404e9 Fix crashes displaying menu help text on NS
adds 7263b10efbf Fix autorelease pool "straddling" during DND on NS
adds 20218353262 Implement `return-frame' for DND on NS
adds a1c19dfca4b Pacify GCC 12 -Wanalyzer-use-of-uninitialized-value
adds 877be9098ee Pacify GCC 12 -fanalyzer in x_popup_menu_1
adds 82c05c034e1 Avoid undefined behavior in detect_coding routines
adds 30966a6e67f Simplify CHAR_TABLE_REF_ASCII
adds 13dac6f3e95 Pacify GCC 12 false positive in ccl.c
adds 920f1e68b86 Pacify GCC 12 in xrdb.c
adds 1f6973241a5 Pacify GCC 12 in Fx_show_tip
adds c4da5db04ba Pacify GCC 12 in Fmove_overlay
adds 569d4c7ad60 Be more robust if doc file is corrupted
adds 0614e0f3e9e Pacify GCC 12 in dump_queue_enqueue
adds a55a0483c93 Pacify GCC 12 in x_get_current_wm_state
adds f8d07fbeb36 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds fbe7ac16d72 Fix replying to _NET_WM_PING during drag-and-drop
adds f0361c225c7 Make handwrite.el printing use more of the ps-print
setup
adds dea1a502ef9 * lisp/play/handwrite.el: Minor doc fixes.
adds 90957dfb7a2 Slightly optimize x_check_errors as well
adds f1e21a03419 Add support for the Makasar and Lontara scripts
(bug#55734)
adds e10d10a3e33 Add missing part of recent changes to NS DND support
adds 0a7bd8c07c8 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 41a2def162e Convert FILE_NAME to refs on Haiku instead of
text/uri-list
adds 1d4e9034178 Speed up generation of loaddefs files
adds 8ebfcff3a61 ; * etc/NEWS: Fix a typo.
adds 576d7509156 Remove unused w32-* variables
adds 03b780e387e Fix handling of windows/buffers for non-nil
completion-auto-select (bug#55712)
adds 89404b4f69f Make partial loaddefs updates work again
adds 6a2cc870d23 Revert "Allow commenting out white space lines in
latex-mode"
adds f461eb8fa77 Add a last-modified field when a bookmark is set
adds 71aaa9ac1e6 Fix yank-in-context--transform after recent reversion
adds 7d1c44c2b3a Fix the loaddefs updating logic
adds b1ac48bd7ee Note changes in ;;;### parsing
adds 5ed566cae08 Improve x_wait_for_cell_change
adds 3b9bbb24ebc Fix the GTK build
adds 916492cb6d5 ; bindat-tests (strz): Add more tests
adds e66d6b37934 bindat (strz): Fix off-by-one bug in computed length
adds 30ec4a7347b ; bindat (strz): Consistent length type check
adds 5255fa452f3 bindat (strz): Fix wrong-type-argument error when
unpacking
adds 3e312d11ce3 Reshuffle the generation of the OKURO-NASI entries to
speed up build
adds b1ef37e81c7 Ensure byte compilation of the ja-dic.el file
adds 7b65bd35888 Update publicsuffix.txt from upstream
adds bf6852d69bb Compile ja-dic files to speed OKURI-NASI up
adds 3d354b1fba1 Don't do OKURI-NASI until the conversion files have
been compiled
adds 8a2dbf9f86f Fix pselect usage mistakes
adds a3cba47416e Tweak MAIN_FIRST/ja-dic compilation
adds f610b4b5090 Fix creation of menu items without help text on Haiku
adds 76850b26b92 Implement `allow-same-frame' for NS drag-and-drop
adds a3d3fef2bc6 Fix hangs when explicitly moving frames with input
blocked
adds f5fadbbfec8 Clean up text/uri-list mess inside the Dired
drag-and-drop code
adds 495c93d0155 Adjust last change to Haiku as well
adds 28358db9300 Fix loaddefs generation
adds e9bb2d7f4ec Fix Motif DND return value upon transfer failure
adds a6322e7f134 Tweak how loaddefs-gen decides whether to do a full
update
adds e3ec91232fc Update modus-themes to their latest version
adds 21dba5b3643 Start the org -> texi conversion while doing byte
compilation
adds c95827c6988 Add support for the Hanifi Rohingya script (bug#55745)
adds 45e65c7d92e Revert "Fix loaddefs generation"
adds c791a3e9f3d Fix up the loaddefs-gen updating logic
adds 873bcd6d5d1 Minor fixes to x_next_event_from_any_display
adds 67ce5fdcc86 Ensure that loaddefs-gen.elc is build before
loaddefs.el is generated
adds 65ffb115b4a ; * src/xterm.c (x_wait_for_cell_change): Don't call
ConnectionNumber twice.
adds 59910c320a8 Make XEmacs compat code in gamegrid.el obsolete
adds 88b88c08a2a Improve documentation of Lisp-level drag-and-drop
features
adds fccde521585 Place bookmarks without last-modified at the end
adds ce847d3a7e3 Add a comment to lisp/Makefile.in
adds db214ae66ce delete-selection-mode: Add user option to delete
temporary regions only
adds 84e122dc967 Make files-tests.el more robust
adds c50718dcfa5 Fix reader char escape bugs (bug#55738)
adds 58965d91e7f Avoid segfaults on MS-Windows when invoked with
--version
adds 3fd58ad37e1 * lisp/simple.el (completion-setup-function): Use
file-name-directory.
adds f71cfd30841 Revert "Fix reader char escape bugs (bug#55738)"
adds 47b8c3f0b97 Fix decoding of XdndStatus rectangles on 64-bit systems
adds d9e106c72ee Clean up Motif drag-and-drop code
adds 804415b8cc1 Merge remote-tracking branch
'refs/remotes/origin/master'
adds 2a40fa3d858 Fix tooltips flickering on X during
`mouse-drag-and-drop-region'
adds 1b9aca0ea8c Fix typos in last change
adds ce513544327 Fix flicker during mouse DND on Haiku as well
adds 2244dc5ce9f Fix help-echo tooltips interfering with mouse
drag-and-drop
adds 00a5bc9314c Handle dropping text/uri-list on Haiku
adds 77854b1af64 Fix tooltip frames leaking into mouse position on NS
adds caf8a83730c Fix flickering tooltips with mouse DND without
interprogram drag
adds f71fad50fc4 Fix potential NULL pointer dereference on NS
adds 835ce688e24 ; * src/emacs.c (main): Move -version output after
initialization.
adds 76ffd4427d5 Fix macOS build
adds da274d73f9e Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 760fd430829 Fix rare crash when async input happens while creating
xm drag window
adds afc0bfd3807 Speed up loaddefs-generate on slow disks
adds 8b431382e51 Fix usage of absolute :height in manoj-dark-theme
adds a947c10d909 Use `read-process-output-max' when creating pipes on
GNU/Linux
adds c7b7c9d40f9 Reinstate the Qload file name handler
adds 43b0210f83c Fix out-of-tree build problems with loaddefs.el
adds ed02be04ae8 More gracefully handle errors during Motif drag window
creation
adds ba7c564bfe0 * lisp/play/morse.el: Doc fixes.
adds 4bacd2a6457 * src/lread.c (skip_lazy_string): Fix uninitialised
variable.
adds 52e527a02f4 Make ?\LF generate 10, not -1 (bug#55738)
adds da736c9f028 Make `M-x grep' work better with "git grep"
adds 8f279c8666d Make checkdoc-file-comments-engine match more ;;;###
forms
adds 36af7004e2b Don't call XSelectInput on a dying display when
cancelling drag-and-drop
adds 2340243a312 Fix GTK build
adds 1e42c2c5fcf Remove window-max-characters-per-line
adds 1d5eb67c6a8 Add a new user option battery-update-functions
adds e65647a70e5 Add easier-to-use interfaces for initiating
drag-and-drop
adds 4f56ca63761 Add new user option `mouse-drag-mode-line-buffer'
adds e48c9181b1c Fix wrong value in idlwave-comment-indent-char
adds 28622d4dd03 Let ?\LF signal an error (bug#55738)
adds 1ed9c1c7f9f Revert the `...' documentation back to actual usage
adds 977f3f27c54 Don't issue warnings for Unicode quotes for now
adds ca2e7409dcd Allow dragging multiple files from a Dired buffer
adds dc7623a59e5 ; Improve documentation of new drag-and-drop APIs
adds a0b2239002d ; Improve documentation of 'battery-update-functions'
adds 34a681cfc7a Handle dragging multiple files on Haiku
adds e4611107e5b Fix dired drag and drop actions
adds 9ea5628b185 Add remote file functions to shortdoc
adds 6f69284ada7 Fix Tramp test
adds db823472693 project-query-replace-regexp: Filter out non-regular
files
adds 526971df64b Add new user option project-vc-include-untracked
adds 7fed00f9ba9 Post-review additions
adds d49ea6de2f9 Fix leak of DND toplevels when return-frame is non-nil
adds 63b3999562d Fix leak of toplevel data
adds c259ae909f8 Make XTmouse_position faster during dragging with lots
of frames
adds eaff6569e2f Improve doc of `mouse-drag-mode-line-buffer'
adds 3287d4e32ef Another attempt to void compiler warnings on macOS
(bug#55595)
adds 937a011352e Clear mouse face during drag-and-drop
adds 1289d0c3dd9 Fix splurious drag-mouse-1 events after NS drag-and-drop
adds 2ce686c049a Support dragging multiple files on NS
adds effbd2aeef3 Fix file drag-and-drop on GNUstep
adds 65dc15b7224 Add support for the Grantha script (bug#55782)
adds acf27496cbf * lisp/emacs-lisp/shortdoc.el (string): Add
`string-collate-lessp'.
adds f1b4c0aff50 Allow keyboard modifiers to control the action taken
during dired DND
adds 01b192534af Further notes about quotation marks in the manual
adds f0189819d84 Add a face to \\= doc string escapes
adds a418730a1b0 Fix warnings introduced by the
lisp-mode-autoload-regexp change
adds b3dc23dd608 Improve the raise-sexp doc string
adds f76f5295241 Further raise-sexp doc string improvement
adds fe6f1dfeb4a Fix error during DND from both Emacs and GTK at the
same time
adds d37d099ad79 Fix failing shortdoc test
adds 54ed817eeee Make vc-mtn obsolete
adds 0a5477b448e Make skkdic-convert replacements literal
adds e74652386d6 Make loaddefs-generate--parse-file more robust
adds 3f349a08ae0 Make `mouse-position' work correctly with GTK tooltips
adds f15f9ddea1e Adjust last change for GTK+ 2.x
adds ddfb91c0a7e Fix positioning of non-system tooltips on GTK builds
adds edb48646f27 Fix Display Property manual example
adds 5c74c251237 Remove from FAQ the MS-Windows info about BDF fonts
adds a95d46e00fe Make it explicit that a couple of _s in lispref are
underscores
adds bfa647972f3 ; Fix doc string of
'delete-selection-repeat-replace-region'
adds ef5651cc77b Fix segfaults when starting on 80x26 TTY frames
adds 672f9f787fb Improve keystrokes in doc strings in some find-file
functions
adds 28485126542 ; * lisp/files.el (find-file): Avoid too short lines in
doc string.
adds 92c5faafd7a Clarify documentation of 'string-to-unibyte'
adds 1b8719835a2 Update to Org 9.5.4
adds d46e94f23fb Merge from origin/emacs-28
adds 7d7a6f6719d Better respect window manager stacking order
adds e4725ab688f Fix bug#55779
adds 993853531ae Fix sorting in ls-lisp.el under -v
adds 6011d39b6a4 Fix drag-and-drop of files with multibyte filenames
adds d8924e179e2 Extend file-expand-wildcards to allow regexps
adds fcb4d836f01 Fix file name encoding of Motif drop protocol file
selections
adds 408fa62148e Add new command find-sibling-file
adds 11dadfbf3b4 Make the Unicode tree widget prettier
adds 0e2b70b6594 Add a fallback font for Tamil Supplement characters
adds ac6660a2d02 ; * lisp/international/fontset.el
(setup-default-fontset): Fix comment.
adds 9d2f4a8d5a9 Add convenience functions for generating Emacs Lisp
files
adds e8a941cf705 ; * etc/NEWS: Fix wording of entry about
'file-expand-wildcards'.
adds 98d454627ca Rename generate-file to generate-lisp-file
adds 251e7c30180 Don't generate separate autoload file for htmlfontify
adds 3406e4064f0 Make finder/cus-dep scraping use generate-lisp-file
functions
adds 8c00e21df22 Move two more variables from autoload.el to
loaddefs-gen.el
adds bb9c899b07a Make the goal column work for the scrolling commands,
too
adds 3f388d79293 Make `C-h f' look up key bindings in the current buffer
again
adds 50cbb727b53 Simplify set-goal-column
adds b1ed72fd707 Clarify syntax-ppss doc string
adds 46822e9c5e9 Fix key binding buffer issue in describe-function better
adds fbc0cc0e9fd Re-re-fix previous describe-function change
adds f5e8e7a7b9d Add nohandle-guide images for tree-widget
adds 0a36671f415 pcomplete.el: Fix part of bug#50470
adds b90d2a6a63f Rework X selections to make it safe to run the debugger
inside converters
adds 5ee4209f307 cl-typep: Emit warning when using a type not known to
be a type
adds 9062856ed0b Make mouse input work properly inside the debugger
during DND
adds 31bc62b6ade Signal an error XdndSelection was lost during
drag-and-drop
adds 3cbdd591465 Fix several more issues with running Lisp during
drag-and-drop
adds 138d2f22f73 Test warning suppressions with lexical binding
adds c3127f56387 Improve handling of remote files during drag-and-drop
adds 10641eaf5ba Add drag-and-drop API tests
adds cf599c9fb89 Update comments in X error handling code
adds 5f12e288a51 Improve find-sibling-file error reporting
adds 4c2ba16500d Improve scheme-mode syntax-rules indentation
adds 7edf3d29029 Make find-file-noselect not pick buffers with broken
symlinks
adds f3062c41048 ; * lisp/emacs-lisp/lisp.el (raise-sexp): Doc fix.
(Bug#55788)
adds dc9337aacd6 Allow using xref buttons in non-*Help* buffers
adds 8c252e2326a Fix execute-extended-command help text for remapped
commands
adds 2267b48cac3 Fix two crashes when a display connection is lost
adds e21c761d13f Prevent crashes with very large Motif targets tables
adds cbc0d8f7c76 Don't display mouse face during mouse drag-and-drop
adds c60cb3baa7e Don't allow dropping on invalid drop sites
adds f6f56343782 Update Haiku drag-and-drop code
adds 192de232bfe Fix leak of event data on GTK+ 2.x
adds 6871e649b52 Add new drag-and-drop test
adds 3bdeedd8aca Improve compatibility with some clients of the Motif
drop protocol
adds 6fe133c3ae0 Remove mentions of GNOME MediaKeys from dbus
documentation examples
adds dc546d1ca03 Clarify highlight-changes-rotate-faces doc string
adds 4918ef09153 Fix more bugs with DND selection handling
adds 254d2a14776 Simplify mode line for vc-print-root-log
adds 6a4444aa390 Fix coding style of some Haiku files
adds 3864308c20d Add selection stuff to DND tests
adds a98413726f5 find-func.el: Fix bug#41104
adds 00a0226ba53 Allow hooks to alter the process in
prolog-ensure-process
adds 17ed9a80398 Allow posn-col-row to return data on a per-window basis
adds 5ab66afa34a Make artist-mode work in zoomed buffers
adds 7815ebd25f7 Fix loaddefs-generate--rubric recorded name
adds f0238d8bd34 Remove Mtn from vc-handled-backends
adds be02a32f475 Regenerated ldefs-boot.el
adds 6a9ff1c6386 Demote extended attribute errors in basic-save-buffer-2
adds d003848b5e3 Give ,@ a prefix syntax in elisp-mode
adds ff2ce79f6cb * doc/emacs/vc1-xtra.texi (Customizing VC): Remove
deprecated Mtn.
adds 88b025f8151 pcomplete-parse-arguments: Fix last change
adds f3162b82406 More fixes to mouse event reporting during drag-and-drop
adds 3237d1d6b63 Improve drag-and-drop tests
adds d1c61937209 Fix crash with outdated selection requests
adds 90f3da0ccdb Fix quitting in one go out of
`mouse-drag-and-drop-region'
adds 22d3f0e95a5 Make responding to selection requests work inside popups
adds 493ae66be08 Preserve doc string in `byte-compile` (bug#55830)
adds b2ed8a547ac Factor out test configuration for remote files
adds c8532a0acf1 icomplete-in-buffer doc fix
adds 496e191fc73 Fix last-modified meaning in bookmark.el
adds b8e0f2e8277 Simplify XDND toplevel freeing code
adds 33c9572cfeb * doc/man/emacs.1.in: Add --init-directory.
adds a8e5e3ce5d7 Don't split Eshell expansions by line when using
split-subscript operator
adds efe9940567d Revert "Give ,@ a prefix syntax in elisp-mode"
adds 0fd60451bc0 Allow running some DND tests interactively
adds 2f6f85de34e Add more ways to enter trade mark and registered sign
adds 1ce34040faf Add fractions to latin-post input method
adds 4ad75a50a26 Add more super and subscript characters to latin input
methods
adds c754f277a67 * lisp/rect.el: Return correct positions of
region-beginning/end (bug#55234)
adds dcb45946eee Make use of faster atom intern functions in xselect.c
adds 8d4551cbdb0 Ignore tooltip frames when looking for DND target
adds 7e41b4aa231 Fix dnd-tests on builds without X
adds 2f31dbeadff Also show mouse DND tooltip contents during
interprogram drag-and-drop
adds ec987e3e178 * src/comp.c (Fcomp_el_to_eln_filename): Update error
message.
adds d7270b44457 Allow C-x 4 4, C-x 5 5, C-x t t to handle commands that
use switch-to-buffer
adds d18e60fef17 Revert "* src/comp.c (Fcomp_el_to_eln_filename): Update
error message."
adds 43f8690ebf3 Account for remapped faces in $COLUMNS and $LINES in
Eshell
adds ed9b261ae21 bindat: Improve str, strz documentation
adds b2eb627c0db ; * doc/lispref/processes.texi (Bindat Types): Fix
wording. (Bug#55815)
adds 0936d6fa208 Implement `follow-tooltip' for DND on Haiku
adds 0ba43e15d9c Note caveats of `follow-tooltip' with system tooltips
adds e7ac2ac4e07 Implement `follow-tooltip' on NS as well
adds 7e5aab18dd4 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds dd8db560c25 Disable tooltip timeouts for drag-and-drop tooltips
adds 677367ae655 Satisfy GCC warnings on the GNUstep build
adds 521de5ab626 Add support for the Kharoshthi script
adds e563020eea7 Handle monitor attribute updates during drag-and-drop
adds c29fb3e0d82 Never return tooltip frames from ns-begin-drag
adds 06173e69496 ; Fix typos in Kharoshthi script support
adds 64b5fd2e435 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 39d2efbfae1 Make `line-number-at-pos' work more like in earlier
Emacs versions
adds e99f41f03a9 Fix recalculation of `icon-title-format' after a frame
is iconified
adds 8cb7682e885 New setting for mouse-drag-copy-region to not put ""
onto kill ring
adds f0cd91067d5 Improve `C-h b' output for remapped commands.
adds 835b431639c Make browse-url-encode-url encode even less
adds 4ac18cc34a7 Adjust browse-url test after previous browse-url change
adds 559c276942e ; * src/window.c (window_body_unit_from_symbol): Fix
Lisp EQ.
adds 8ef3862fa0d Update the 'etags' test suite
adds 0e2f94ded01 Fix DND tooltip handling with tooltip-reuse-hidden-frame
adds 6d2bad20bb7 * src/haikuselect.c (haiku_note_drag_motion): Only
handle visible tip_f.
adds feb94707a9b Fix crashes in x_tooltip_window_to_frame on GTK
adds 66aaedffd6b Don't rely on TARGETS to read selection targets for
Motif DND
adds 8ac23bf0f6d Add tests for x-dnd Motif value parsing logic
adds 3ea9357d109 Update documentation of 'aset' and 'store-substring'
adds 25e53e93910 ; * lisp/files.el (file-expand-wildcards): Doc fix.
adds 7f778c6943f Fix debugging with GDB when a breakpoint has multiple
locations
adds 768ed1476ae Make Tramp version check more robust
adds 9a4862a9738 * doc/misc/org.org: Remove spurious markup.
adds d02c94090c4 Fix error reporting in process-async-https-with-delay
adds 17666093097 Merge from origin/emacs-28
adds 3fd08543782 Fix file name quoting in tramp-smb.el (do not merge)
adds 7d9d5ecf86a ; Merge from origin/emacs-28
adds 22a832ad82e Mention the #f syntax from cl-prin1
adds e70d82d8552 Merge from origin/emacs-28
adds 45bdeb7d9c6 Eliminate extra call to XTranslateCoordinates looking
for drop target
adds 32aa5c76bdb Fix receiving drops from drop-only Motif programs
adds 49e06183f59 Allow REQUIRE-MATCH to be a function
adds 7ee736a8847 Allow specifying a wildcard argument to list-directory
again
adds 307ef05587b Mention the REQUIRE-MATCH extension in NEWS
adds 068ce6411d2 Fix macOS parallel bootstrap error (bug#55846)
adds 07fb8d284f8 Don't put trailing optional nil values into
`command-history'
adds 071722e4112 Fix issues with loading autoloaded defcustoms while
bound
adds 15a5c5ce401 Make describe-prefix-bindings say when there are no
matches
adds 81a586282dc Fix find-sibling-file doc string
adds 429b80062a6 Link find-sibling-file to ff-find-related-file in manual
adds 245ca231967 bindat (strz): Fix documentation for strz with
pre-allocated string
adds 4dfa7061588 ; bindat-tests (str, strz): Refine tests
adds c7037219b02 ; bindat (strz): Consistent length type check, take two
adds 0afaf53c6ed ; bindat (bindat--length-group): Fix indentation
adds dc09759c1d1 ; Fix documentation of 'completing-read' and friends
adds afbe7585c44 Don't reduce vocabulary in ja-dic.el by default
adds 5551ef2c007 ; Minor copyedits of --with-small-ja-dic option
adds 89e6305b17b ; * etc/NEWS: Fix last change.
adds f7307f6215d Remove extra call to XTranslateCoordinates when
performing "xterm" drop
adds ac1d45c5ea8 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 4c31fd16685 Don't use 'list' command in Eshell command forms
adds 3247c31d672 New function isearch-search-fun-in-text-property
(bug#14013).
adds cb0c697e21f elisp-completion-at-point: Replace last usage of 'read'
adds 7def8baa086 Fix cancelling DND upon a regular X error
adds 46e6b8a1e42 Prevent crash handling keyboard input from non-frame
windows
adds 9c27c7f7cea Handle allocation errors when interning large amounts
of atoms
adds 8436e0bee9c Update error message to reflect variable rename
adds 355d2863125 ; Merge from origin/emacs-28
adds 0ad8cd40ce7 Merge branch 'emacs-28' of
git.savannah.gnu.org:/srv/git/emacs into emacs-28
adds 0705705ebf7 Improve documentation of "etags -I"
adds 84a588e0284 Merge from origin/emacs-28
adds 46b9bfb9fc9 Fix queuing already-present selection requests
adds 71b17f1e940 Add support for the Lepcha script (bug#55869)
adds a6b8bcad582 Further tweaks to how remapped commands are described
adds 4881ce7a746 Support mksh-specific function names in imenu
adds ab63000b6ad Fix initializers for Haiku scroll bars
adds 36758096961 Fix some drag-and-drop handling on Haiku
adds cb4579ed6ba Allow inserting parts of /dev/urandom with
insert-file-contents
adds 9ea98a68f43 ; * src/fileio.c (Finsert_file_contents): Fix a typo.
(Bug#18370)
adds 37e4794b1cf Improve Lepcha composition rules and rename its native
name
adds eeec16819b9 Fix timestamp of special drop events
adds b591a041e37 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 51def94e9c0 Bindat: Document `sint`; add `le` arg to `uint`;
deprecate `uintr`
adds 36b5050ec43 fileio-tests.el (test-non-regular-insert): Fix thinko
adds ad432c1644e Fix loaddefs installation of packages with no autoloads
adds c3138ba1b17 Bump sh-imenu-generic-expression defcustom version
adds eec9919b999 Make new fileio test more reliable
adds e53428994e3 Recognize processes as a CL type again
adds 98365c7b1e1 * src/fns.c (internal_equal): Use BASE_EQ where
possible.
adds 0adbb21ece4 Don't rely on XdndAware on frames for dropping to work
adds 574c5d1de42 * src/nsfns.m (ns_move_tooltip_to_mouse_location):
Handle invisible frames.
adds 6aa8baaea1b Use cached monitor info during DND if available
adds 4a3a73dd32b * lisp/emacs-lisp/find-func.el
(find-function-advised-original): Simplify
adds 52ad2b53cba Fix doc strings in whitespace.el
adds cbd2c87a5de ; Fix last change in whitespace.el.
adds 0451a76f975 Merge from origin/emacs-28
adds c2695621fc5 Don't repetitively initialize type lists during DND
adds c1829b307cf bindat (str, strz): Reject non-ASCII, non-`eight-bit'
characters
adds 5bf409329b1 Fix phantom drag-and-drop targets showing up in some
programs
adds dc5f6dcee22 Fix "C-x C-d" with wildcard arguments
adds 980009e84c8 Make find-sibling-file-search non-private
adds bab1d412801 Use BASE_EQ when comparing with Qunbound
adds 6263f586b87 Fix handling of scroll bar clicks on Haiku
adds 1dd92bb7b88 Fix encoding of multibyte ToolTalk filenames
adds e42d4d2ddf4 * lisp/isearch.el
(isearch-search-fun-in-text-property): Handle ^/$ specially.
adds 2745fc70cf0 ; * lisp/isearch.el
(isearch-search-fun-in-text-property): Doc fix.
adds 72e0ef74d0e * lisp/icomplete.el: Consider a list in
minibuffer-default (bug#55800)
adds 79f50e913d3 Fix special DND event coordinates
adds 1ce0d8d9efe Keep tooltip position in sync with monitor changes
adds 16df1f4fae5 Improve DND tooltip updating
adds d6f080d3de7 ; * doc/man/etags.1: Bump man page date.
adds 7cd1f432c62 Merge from origin/emacs-28
adds a1a435b3f6c Respect test function when performing local
drag-and-drop
adds f8ac2909451 * lisp/find-dired.el (find-dired): Make directory
clickable.
adds 0fdd37c7fbb Make `/ a' in *Package* filter by name
adds 86f30c972bb * files.el (auto-mode-alist): Add entry to `.eld` files
adds 86325f960af bindat (strz): Error on null byte if packing
variable-length string
adds 027fecb24bb Add a `M-c' command to `read-regexp'
adds e418e910914 Allow rgrep users to indicate case folding easier
adds df081b9f9c1 ; * doc/lispref/minibuf.texi (Text from Minibuffer):
Fix indexing.
adds 18f5984c654 ; * etc/NEWS: Fix wording.
adds 27600ad6738 Make the ediff control panel mode line prettier
adds 5381a1e6ddc Add support for the Meetei Mayek script
adds 288ffb25edb Add to mode cedilla characters to iso-transl-char-map
adds 57cd069f738 Allow `query-replace' to do exact replacement of the
current item
adds 5f5617727d9 Match complete words in dns-mode
adds 5faa0bfdda0 Massage In-Reply-To data in message-mail
adds f188b0185e7 Allow saying \\=`M-x ...' in a doc string
adds abe75e55209 Mention \`M-x ...' in the lispref manual
adds 7fdb53ddaf3 * lisp/progmodes/grep.el (grep-read-files): Combine
files with aliases.
adds de6601e62ef Pacify GCC 12.1.1 in default developer build
adds 24b2cc177ac Pacify GCC 12.1.1 -Wanalyzer-use-of-uninitialized-value
adds 5678829a627 Default decoded-time dst slot to -1
adds 915b34d2800 project--git-submodules: Parse more strictly
adds 907f3a4f8d8 Use coordinates provided by DND messages if available
adds f5fb969cab4 Handle coordinate extraction for more event types
adds 73400e4002c Clarify what a Calc registeri in in calc-insert-register
adds 6fd33fbf6a4 Merge from origin/emacs-28
adds 82ce218394e Handle coordinates of Motif drop start messages
adds 42203acd60d Fix out of date parts in NS doc and keyboard bindings
adds e4942228145 * lisp/simple.el (completion-auto-wrap): Rename from
completion-wrap-movement.
adds 99cb3a7154c * lisp/minibuffer.el (minibuffer-complete-history): New
command.
adds 18a1c7de2e4 Fix mishandling of dnd-scroll-margin with scroll bar
motion
adds 9fb80aee176 ; * lisp/emacs-lisp/cconv.el: Fix outdated comments.
adds fda5cccba8d Fix Tramp problem with non-essential
adds 8fa1cdc1faf ; Improve doc of `x-dnd-native-test-function'
adds 706ef0ae932 Mention how to only get syntactic font locking in the
manual
adds 441f081a643 Allow using alists in ido completion and hitting TAB
adds 3e74cf65161 Bind Cmd-t to menu-set-font on macOS
adds bea90d8de27 Fix gud parsing of empty jdb classpaths
adds a02bb84c80f Leave the contents on the *Backtrace* buffer on `q'
adds 03124c42019 Fix .dir-local.el caching for symlinks
adds 9225599ca73 Make flymake-proc--delete-temp-directory slightly safer
adds b090dbdae80 Fix errors when aligning text in find-dired
adds d8f9cf7772f Add more characters with macron in C-x 8 map and latin
input methods
adds 175bc8e5a53 * lisp/replace.el (read-regexp): Use minibuffer-message
in the minibuffer.
adds 6825e5686a4 Normalise setq during macro-expansion
adds d6600481ae9 Run cconv for dynbound code as well
adds 1ac74e28622 Simplify byte-compiler assuming cconv normalisations
adds 787c4ad8b07 Add abbrev tables for minibuffer-mode and
minibuffer-inactive-mode
adds 98bfb240818 Merge remote-tracking branch 'savannah/master' into
feature/tree-sitter
adds b162faba0bc Fix compile warnings and errors in treesit.c
adds d729e3e3fca * src/treesit.c (ts_check_range_argument): Check for
point-min/max.
adds d6b00f7ed96 ; * src/treesit.c (ts_read_buffer): Clarify comments.
adds 0332b8e2c5f ; * src/treesit.c (ts_check_buffer_size): Improve error
message.
adds a4d7bcccba5 ; * src/treesit.c: Add comment to explain design
decisions.
adds bd1b27b7c7b ; Minor optimization in treesit range function
adds 7cee82a91d2 Fix treesit function ts_record_change and friends
adds dd65d1c396d Consolidate treesit parser create functions
adds 33f7e10a29d Add treesit test for previous change
adds 246dbb540a3 Change treesit-parser-list from variable to function
adds 7544e9ab5d2 Fix double-free in treesit.c
adds c8eeaa4ae4a ; * lisp/treesit.el (treesit-traverse-forward): Fix
docstring.
adds ac4cafd66e2 * src/treesit.c (make_ts_parser): Initialize timestamp
field.
adds f543a1ca0ef Add treesit-parser-delete
adds 11379ef2369 Remove treesit manual entries for deleted functions
adds e98b4715bb9 ; * doc/lispref/parsing.texi: Minor touch-up.
adds 2e2913654b6 Handle coordinates from XM_DRAG_REASON_DRAG_MOTION
replies
adds 1302c329eb0 Fix link action handling with Motif DND
adds 850050ca5c4 Revert "Clarify what a Calc registeri in in
calc-insert-register"
adds 5b7f24e58a3 Merge from origin/emacs-28
adds 36f96c351a9 Handle coordinates for the old KDE drop protocol
adds 7547e4e60eb repeat-mode: Don't echo unset keys in help message
adds 112b6b8e37b Update args of isearch-search-fun-in-text-property
(bug#14013)
adds 8fca44da816 Improve Tramp debugging
adds 6237aec6ca2 Fix file name quoting in tramp-smb.el
adds 0d383b592c2 Fix ;;;###autoload scanning from (some) packages
adds 12d6aad132b Handle receiving new OffiX protocol during drag-and-drop
adds 8ee9e20f8cf whitespace.el: New whitespace style `lines-char'
adds 9b053968eff Implement using the OffiX protocol for dropping
adds ebdda80b073 Prefer defvar-keymap in ibuffer.el
adds b1059818033 Do not display 'nil for 0-ary filter qualifier in ibuf
adds 1ead480ca1f Allow completing tags, parameters and values in
html-mode
adds a29e0f1c64f Adjust ibuffer test
adds 82694cdb204 ; * etc/NEWS: Add entry for recent minibuffer abbrev
table changes.
adds 556c304007f * .dir-locals.el: Set emacs-lisp-docstring-fill-column.
adds 9accc800a75 Comply with the Motif requirement for unique drag atoms
adds 160b22ebf7c Handle OffiX drop of multiple files
adds 16ee227c18d icalendar-tests no longer assumes TZ = wall
adds 9bce1f3d701 Prefer BASE_EQ in time-sensitive ops
adds 9a2be29672b Don’t test time functions for NaNs, INF
adds 343482d6415 Streamline time decoding and conversion
adds 6dd4c5b953b Improve drag atom computation
adds 32cff740e2a Describe 'set-file-modes' argument prompting
adds 4d7a936ac2a ; * src/fileio.c (Fset_file_modes): Improve previous
change
adds 054832c9e12 Merge from origin/emacs-28
adds 55e9d729ca3 Fix Motif DND after atom ownership is lost due to frame
destruction
adds e5dbe60e3cf Improve handling of fallback drop protocols
adds dcee64d4bf2 Fix defcustom in last change
adds 6c3b6149d9e bindat (strz): Write null terminator after variable
length string
adds 61bdad46851 ; Fix last change in documentation of 'strz' bindat type
adds b2b939e5a10 Fix byte-swapping of Motif DND tables
adds 1054d38bc7a Fix check for window system with toolkit scrollbars
adds 5b3d4e7bf0b org-export-get-footnote-definition: Pre-cache
references in parse tree
adds 3236dedc2de org-export-resolve-fuzyy-link: Pre-cache all possible
search cells
adds d21412df06b org-export-resolve-id-link: Pre-cache all the ids in
the parse tree
adds 0f7ceb4803c org-export-as: Do not update buffer settings when not
modified
adds 979308b4cad org-export-data: Concatenate strings in temporary
buffer for performance
adds 4f37a3b299b org-element-map: Avoid repetitive `plist-get' call
adds f94e93a6eec org-cite-list-citations: Cache footnote-definition
searches
adds b3cbcebd9aa Speed up Org to Texinfo generation
adds c782d6de796 Fix Motif drag-and-drop timestamps
adds e9647059212 Prefer defvar-keymap for artist-mode-map
adds fdd4dc6bdf6 Make artist-version variable obsolete
adds 217c41c7b07 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds feb654b4605 Add new package.el commands for recompilation
adds decb64fd835 Make package-recompile delete all .elc files first
adds 946d70a8910 Use BASE_EQ instead of EQ where obviously safe
adds a0f7d81a8df * src/fns.c (mapcar1): Test types in rough order of
likelyhood.
adds 28218092a69 Allow number register insertion in Calc (Bug#55943)
adds 5eb9383ccc9 Fix disruption of windows' display by shr.el
adds d934363ca15 ; * doc/emacs/package.texi (Package Installation): Fix
markup.
adds cd9b920217e Fix Tramp test
adds e75ce9ca384 * src/fns.c (Fmapconcat): Optimize the case where
separator==""
adds 61a312ba0ca Update last event time during DND operations
adds a8cf6567dd6 Improve window manager user time reporting mode
switching
adds b0c5accb996 Update MS Windows FAQ for MinGW64-w64/MSYS2
adds 5ddd0f1a357 * lisp/net/tramp.el (tramp-methods): Fix quoting in
docstring.
adds f419de6eca4 * lisp/textmodes/artist.el: Minor doc fixes.
adds d1a10a1cf2a Merge from origin/emacs-28
adds cce197c630e Fix instances of not using a usable Motif drag atom
adds 10d23f4ed4a Fix computation of screen width and height on Haiku
adds 4ce2322894a Improve compatibility when receiving drops from early
XDND programs
adds d4d0a09427c Fix misplaced interactive spec
adds 39826148d62 * src/fns.c (Fmapconcat): Better empty-string-or-nil
detection.
adds 3eb47077d3d Clarify doc of `x-display-set-last-user-time'
adds 17b3f8d56e2 Delete most libraries obsolete since 24.1 and 24.3
adds 77c7a79a3fc * lisp/edmacro.el (edit-kbd-macro): Use command
substitution.
adds abdc5887c1f Use command substitution in bookmark-edit-annotation
adds dc6157bef75 Cancel editing bookmark annotations with C-c C-k
adds c0c538b3922 Speed up shr-string-pixel-width
adds 5e567af8e06 Reduce code duplication when setting user time window
adds 4aca0d818f2 buffer-match-p: Resolve backward compat concerns
adds 7daa552c681 Fix wdired marking of unsuccessfully renamed files
adds 65675f676d5 Make uce.el obsolete (bug#46472)
adds 6db5c7f8c47 Improve time parsing documentation
adds 488a4cd61be Allow editing all symbols in help-fns--editable-variable
adds af8ec14cd73 Fix command substitution in emacsbug.el
adds 250f9e7f838 Improve help-enable-variable-value-editing help
adds 2237e46ba9a Rename command to bookmark-edit-annotation-confirm
adds 719a3c821ba Fix some command substitutions
adds bdb1c5ec458 Regenerated ldefs-boot.el
adds e9c50055ff9 Fix efaq-w32.texi build warning
adds 73e75e18d17 Warn about misplaced or duplicated function/macro
declarations
adds a53c34d76a0 Don't quote the `when' form in obsoletions
adds da8fed0be06 Regenerate ldefs-boot.el
adds 0edc2f4901f Fix some declare-after-interactive functions
adds 8ce96f0d4d3 Fix handling of "process-*" properties in Tramp
adds f515d658e5e Don't quote numbers in byte-run--set-*
adds a203ad5ed09 Regenerate ldefs-boot.el
adds 4311bd0bd73 Slightly faster hash-table-keys and hash-table-values
adds 6362f65474b Add new command `duplicate-line'
adds 4cdeec88cef Fix copy-from-above-command doc string type
adds da208f99d80 Update bookmark tests for recent change
adds d62f94f16a6 Set bookmark handler type for Eshell
adds 8e6c663aead image-dired: Use full name for bookmark handler type
adds c8f81c9d08c Add hacek variations to `C-x 8'
adds c1370d83cb2 Delete another library obsolete since 24.1
adds 0d103e6f79d Extend 'e' in edebug to pretty-print the values
adds 95370484d47 Fix specifying named action lists in `x-begin-drag'
adds 06576d6a16f Prevent Lisp code or synthetic events from ruining the
user time
adds ad74677cf3a Delete reference to obsolete library complete.el
adds e0bac17bbc5 Mention face quirks after the final line in the lispref
manual
adds 017bdb16114 Fix a tagging problem in tramp.texi
adds d671cd57c48 Update cl-struct-sequence-type doc string
adds b28debadf3a Merge from origin/emacs-28
adds c1f4cca7f01 Fix efaq-w32.texi build warning
adds 360e4798b46 ; Merge from origin/emacs-28
adds 024bbcb35eb Prune the Gnus FAQ of some outdated data
adds b79f09d0952 Merge from origin/emacs-28
adds 0ed633a0c8a ; * lisp/doc-view.el (doc-view-bookmark-jump): Fix
capitalization.
adds 183a1b6c6d0 Fix type mixup in haikuselect.c
adds 6c0caf65af3 Remove unused Haiku code
adds f01213bc20f Define docstring element for more forms in scheme-mode
adds 9f6461b0fe4 ; * etc/NEWS: Expand the entry about 'e' in Edebug.
adds 99577312f56 ; * lisp/misc.el (duplicate-line): Doc fix.
adds 15238e2ed0e Prefer URL commentary header in two files
adds e321f87aa76 Avoid "control-control-KEY" (bug#55738)
adds 2cb5ed66c09 Support `select-active-regions' with xterm
adds ba1508ed17f CC Mode: Fix infinite loop in noise macro near end of
buffer
adds 606275e91ec Allow pretty-printing results from `C-x C-e' in edebug
adds d7265d58f8d Remove unnecessary clearing of internal border on Haiku
adds 0dc75daf118 Filter out NS non-key events from `where-is-internal'
adds 608f349cd29 Fix checkdoc--fix-y-or-n-p query
adds 2ebe0524e82 More aggressive bytecode split between top-level forms
(bug#55972)
adds 233b3dc7e16 ; Pacify byte-compiler warning in keymap-tests.el.
adds 7e1f84fa3bc Fix test failures due to 'xterm-select-active-regions'
adds 9b44824620f CC Mode: Add accurate handling for backslash in C line
and block comments
adds 4e68166d77c Fix last tty-select-active-regions change
adds e8bb4aba71b ; * etc/NEWS: Move Bookmark items to separate heading.
adds 4f3c1eb4c5c Respect no-face argument in literal key substitutions
adds 8b45e7c6811 Prefer defvar-keymap in edmacro.el
adds 3285901e9a8 Fix timestamps recorded in Motif DND top level leave
messages
adds fd853c71a95 Cache the Motif drag window to avoid fetching it every
time
adds ec6f6d23eb3 Fix XDND from Firefox again
adds 422f958030f Fix invalid defcustom :group when :predicate is used
adds 6d0148c5412 Merge from origin/emacs-28
adds 823b503c9da Fix crashes when the _EMACS_DRAG_ATOM is the wrong type
adds 76f3878e287 Ignore emulated mouse clicks during drag-and-drop
adds 93b018c664e Add mechanism for gradually phasing in new byte
compilation warnings
adds 196eebda168 Make checkdoc-defun-info parsing slightly less wrong
adds d60d96ffa0d Tune when to show "Quick Help" in Ediff mode-line
adds d181e410fcb Fix edebug parsing of .,
adds 491fb413b1a Prefer defvar-keymap in kmacro.el
adds 176256cf2f8 * lisp/obsolete/eieio-compat.el: Add missing
Obsolete-since line.
adds e611dbcc7c8 Add rudimentary font-locking to edmacro-mode
adds dcb7b9f5ff8 Fix setting last user time during drag-and-drop
adds 37f168afdd2 Don't lose antialiasing info when hitting `C-x C-+'
adds e125d4b8207 Small fix in font-lock-extend-region-multiline
adds 94d76adde1b Don't handle reverseVideo X resource specially
adds 46db98ece2c Recognize \' as a quoted quote in MySQL
adds 7bfb35f8a7b Make M-S-x output better in mode that have bindings for
`undefined'
adds b2d11d69dd4 More conservative fix for bug#37473
adds a7ee25e9030 Make describe-repeat-maps fontify key bindings
adds 1de63a3969d Fix starting eshell with missing/invalid modules defined
adds 694d7984a34 Fix last change in tramp-adb-handle-make-process
adds e02ebe91379 Allow appending to the kill ring with mouse selections
adds 9bf520593c8 Update font scaling documentation to not talk about
"face height"
adds efc241f4020 Let `dired-omit-mode' match lines, as well as file names
adds 3947037a335 Fix bytecompiler infloop compiling infloops
adds ac39c327b53 Tweak quoting in help-fns--compiler-macro
adds 28bfd4db69c Allow removing quotes around links in *Help* buffers
adds 9c359b0cec5 xref-goto-xref: Set input focus in addition to
selecting window
adds 772c0e6f20f Fix earlier change in xfaces.c for antialiasing in the
mode line
adds 9a6b6b1887c Don't generate superfluous wheel events during drag and
drop
adds 382f7920abc Respect `:antialias' on Haiku
adds 1172c7303db whitespace: Redraw if indentation or line length changes
adds bd0b96d2529 Allow using :width/:height as normal with xbm images
adds c1453cd6f6b Make images found through `find-image' be handled like
`create-image'
adds 854714efb47 Ignore pinch events from the wrong window
adds 8400c59358c Fix problems with Tramp FTP and URL handler mode
adds b5dd337ada8 Fix initialization of Haiku font driver
adds f120db63a34 Fix running temacs on Haiku
adds 45dc99dcb91 Fix ns-reg-to-script definition
adds e2ec4b84433 Prefer defvar-keymap in hi-lock.el
adds 3642f378727 ; * lisp/image.el (find-image): Fix typos.
adds a7aeef934be ; * lisp/help-mode.el (help-xref-button): Doc fix.
adds 4cc2f820b50 Fix x-selection-timeout if some keyboard input arrives
while waiting
adds 0c8bc8e6d93 ; Fix recent change of documentation of face-remap
adds 5e7a0873c5f ; * src/process.c (wait_reading_process_output): Fix
typo.
adds c6ff592663e Adapt url-tramp-tests
adds 54e35097714 Issue a message if getting a selection takes a long time
adds 4ae315f7c3b Fix potential (goto-char nil) in
byte-compile-warning-prefix
adds 25e69968b05 term-set-escape-char: Remove old binding from
term-raw-escape-map
adds 256fac48865 * lisp/edmacro.el: Add missing (require 'seq).
adds 32a6d52d43b Move selection delayed message to a better location
adds 01834ba0c9c Remove selection requests on the keyboard buffer when
closing display
adds 1d681a57005 Add test for bug#56078 fix
adds cf4c204df8c * doc/misc/eww.texi (Overview, Basics): Fix typos.
adds 2eb738f2b8a Support builds configured with a separate --bindir
adds c175984e2c9 Merge from origin/emacs-28
adds 8cf3c3203b0 Allow toggling antialiasing inside the Haiku font dialog
adds 649b43d20cf Make Lucid menus work from the keyboard also when
uninstalled
adds 3d4b389f324 Rename recently-introduced dired-omit-line-regexp user
option
adds 97950f2bc4c Speed up mail-extr in some configurations
adds 7934bad23b2 Fix fontification in describe-key
adds ef03c8852d0 Make describe-key do doc string command key
substitution again
adds a5387dec4eb Fix previous describe-key change
adds 3491c7a322d Fix nested defuns handling in
`python-nav-beginning-of-defun'
adds 3518ab51d1f ; * lwlib/xlwmenu.c (ungrab_all): Fix typo.
adds 32906819add Allow shortening filenames in recentf-mode menu
adds 0939465300f Tramp code cleanup
adds 73a384a9869 Increase gc-cons-percentage in -batch Emacs
adds 49137311a43 Fix previous -batch change for gc-cons-percentage
adds b1af8c2c00a ; * doc/lispref/os.texi (Batch Mode): Fix typo and
wording.
adds be35c92c90d Rewrite PGTK selection code from scratch
adds a4dcc8b9a94 Fix recent change to xlwmenu.c
adds 0008003c3e4 Two typos captured on OpenBSD/clang
adds 1883e532d1a Untabify doc strings before displaying in Customize
adds acf9dcdc512 Check defface doc strings
adds 16d48cf8a01 Fix too-long ediff defface doc strings
adds dbbf38d43f1 Document and test 'no-byte-compile' behavior.
adds 406fd979218 Fix autoload generation of iter-defun forms
adds 3833ce16afe Fix shr--set-target-ids test for empty buffer
adds ca6c8fc72c6 Allow different randomization of shapes in Tetris
adds de30e8c0dec Fix logic in previous Tetris change
adds 137539c1250 Clarify autotype.texi text slightly
adds 3f66e2a9039 * lisp/repeat.el (repeat-mode): Fix message format.
adds 5082d74cfd5 ; * lisp/recentf.el: Fix typo.
adds f3acc09377f ; Revert "Use file-in-directory-p instead of obsolete
dired-in-this-tree-p"
adds 5e40c5a3bea Merge from origin/emacs-28
adds 6f5f2ebfb4f A trivial optimization and a formatting fix
adds d5a3fbe7c8b Fix setting user time for mouse movement events
adds ff20b0192c6 Port x-selection-timeout to PGTK
adds fa6d9c1e848 Mention the new Tetris user option
adds 582356c45f8 * src/xterm.c (x_scroll_bar_note_movement): Fix
no-toolkit build.
adds 0301b295bb8 Don't drop existing escape char in eshell
adds 5b1109394ca ; * lisp/edmacro.el: Minor doc fixes.
adds ec9228eb81c Use short file names by default in recentf menu
adds f3c78c6ea70 Do interactive mode tagging in edmacro.el
adds 18d412a5138 Fix non-system-malloc build
adds cc06be904c5 * lisp/bs.el (bs-mode-map): Prefer defvar-keymap.
adds 38ae6cf3ce1 Prefer Emacs mouse button event names to XEmacs names
adds 5f1bd872478 Prevent GC of window referenced from EmacsScroller
adds eff42dc0af7 ; bindat (strz): Move all pack logic to pack function
(bug#56048)
adds 55c21025607 bindat (strz): Null terminate fixed-length strings if
there is room
adds 47374d44167 duplicate-line: fix optional argument and add test
(bug#46621)
adds ec1fffdeca9 Fix dnd-tests-open-remote-url on EMBA
adds feb88fa8abe Bind C-c C-c and C-c C-k in recentf-dialog-mode
adds f5515fa8aa2 Convert several defsubst to defun in recentf.el
adds 2bf96389f7e Make recentf-elements obsolete
adds ee6e4bc5251 Update device-specific grab during drag-and-drop
adds 41540b93242 Don't send XdndPosition before XdndStatus arrives
adds a3f294b37f8 Improve last change in autotype.texi
adds 00034ad2e63 Merge from origin/emacs-28
adds 0b4db66a9de Allow dropping more data types on PGTK
adds 5cbe50a4fb9 Make DND from other GTK programs work on Wayland
adds 1003f36febe Minor fixes to last change
adds 716a0f40256 ; * src/xterm.c (x_dnd_send_leave): Remove debugging
code.
adds ea640581bad Ensure that nnimap doesn't send too long lines to the
server
adds 2bd49c8204c Revert "Use short file names by default in recentf menu"
adds 5f904e50c32 Revert "Allow shortening filenames in recentf-mode menu"
adds c753e4cb2a2 Use shortened filenames in recentf-mode
adds 3832e5360bd Prefer defvar-keymap and keymap-set in recentf.el
adds 097b63f2ef1 Tag shortcut commands for recentf-dialog-mode
adds 630a33f0a9e Save desktop-save-mode when changed from menu
adds 89afd90bde9 ; * lisp/uniquify.el: Remove incorrect comment.
adds 48248c901d0 Remove unused function in bytecomp.el
adds 61c8a078cff * lisp/recentf.el (recentf-auto-cleanup): Clarify
docstring.
adds f7e73716316 * lisp/net/browse-url.el: Doc fix; recommend keymap-*
functions.
adds ab203b0ce26 Simplify XI event state conversion
adds bf5c75465f3 Improve grabbing detection with multiple master devices
(MPX)
adds fbb703f60aa ; * etc/PROBLEMS: Update the touch-gestures section.
adds e1e0315252d Initial implementation of "abort-redisplay" feature
adds 5a596bbed58 Fix a typo in a doc string.
adds f1e1392868d Change the API of 'update_redisplay_ticks'
adds bd44f39d6d4 Restart tick counting every command
adds 264472a507e Handle W = NULL in 'update_redisplay_ticks'
adds 94e11853698 Support callers which sometimes run unrelated to
display code
adds 94672c2936d Handle too long syntactic fontifications
adds 82626e62ab2 Allow aborting redisplay stuck in 'parse-partial-sexp'
adds a82af5ae786 Don't count ticks too eagerly in syntax.c
adds 4b00bc47c7e Update documentation
adds 287e714fe0f Update redisplay ticks for more operations, and misc
modifications
adds b89b23079cb Show warnings about aborted redisplay
adds 6fcd8ca743c ; * etc/NEWS: Minor update of description of
'max-redisplay-ticks'.
adds 289b457cac1 Merge branch 'abort-redisplay'
adds 4266871467e Fix previous nnimap header fetching change
adds 9f3ce27e56f ; * etc/PROBLEMS: Fix errors in last change.
adds c148bfc229e Fix handling of mouse motion across screens during
drag-and-drop
adds bd1f20eea19 Make debug-early-backtrace more resilient
adds 2ff5cb4cb44 Make warning about require/autoload while bootstrapping
not error out
adds 49910adf872 Fix cl-generic bootstrap problems
adds bed9fd41efc Allow read-multiple-choice to do long-form answers
adds f2b7525e387 Preload seq
adds e193ea3c34b Allow `kill-buffer' query to save the buffer first
adds 0c784a483f9 Update seq.el comment
adds 253a4a2c689 Bytecode opcode comments update
adds 66669c5c200 Add NEWS entry about kill-buffer change
adds 391acd91344 Fix assertion violation when 'max-redisplay-ticks' is
set too low
adds a772c0b8527 ; Fix typos: prefer US spelling.
adds 81e58d1ce5a Merge from origin/emacs-28
adds 4ca11a99b36 Fix imenu popup syntax
adds cd479aa8bd4 Fix some byte-compilation warnings about subr-x
adds 6fbea946bfd Add support for image flipping
adds de0b7af1693 Fix logic error in Tramp, setting file ownership
adds c7f141d6782 Make url-tramp-convert-tramp-to-url more robust
adds 41c09d347fe Make ido sorting respect ido-case-fold
adds cdbb02a5972 Allow toggling completion modes for `M-x' with `M-X'
adds b6238a26c97 Revert "Fix some byte-compilation warnings about subr-x"
adds 1f6750b53a8 Avoid treating number as an enum in the org manual
adds fc46552dc82 Merge from origin/emacs-28
adds b257a7894b6 Implement "flip" image transforms on Haiku
adds a70f731e412 ; Fix typo in last change
adds d392ad7c5c9 Fix non-XI2 build
adds 1754b0df757 Fix false positive due to 'max-redisplay-ticks' feature
adds 230891d9f33 Implement image transform smoothing on Haiku
adds 473affe5c6f Minor optimization of the "abort redisplay" feature
adds ab5de9e3eee ; * CONTRIBUTE: Mention checks performed by commit
hooks. (Bug#56108)
adds f01024b94d1 Avoid recording passwords' chars
adds 376ecd53464 ; Fix last change regarding 'record-all-keys'
adds 2f346b0ab10 Re-fix build warnings about subr-x defsubsts
adds 37315f98954 Don't error out on invalid literal key substitutions
adds a2c25d5b2f3 Fix subr-x fix that was missed when re-reverting
adds 3d3029353b9 New command recentf-open
adds bdf495f25fe Update input_pending after deferring selection requests
adds 040c03cae2d Make `M-q' work on the first line of a multi-line
string again
adds 728968a2e69 Pacify Oracle Studio re Time_to_position
adds bdedfd927c4 Pacify Oracle Studio re print_vectorlike
adds 250a5e8bdde Pacify Oracle Studio re xterm.c
adds b0ed2d1f46d Port test SUBDIRS to Solaris 10
adds 4410f5d8699 Port distribution tarball to Solaris 10
adds 78c0c8673bb Port ‘make clean’ to Solaris 10
adds c2e07f2258a Handle errors while sending client events asynchronously
adds f3b876fa750 Fix ispell-word on colorless TTY frames
adds 1c4cd5e7d92 Stop catching errors for some requests
adds afcec5f0a50 Add some more common predefined atoms
adds a399eeac156 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 3b7d8dd3b3e Fix narrowing problem in
tramp-debug-buffer-command-completion-p
adds 05ee87d4233 ; Minor cosmetics adjustment to xterm.c
adds 0808da91e3c ; Pacify unknown fun warning in mh-utils-tests.el.
adds 502e861af75 Don't create HOME if it doesn't exist
adds 6a96d177346 * lisp/emacs-lisp/syntax.el: Rework the handling of
nested calls.
adds 8f5d9d0abd0 Fix a recent Lisp mode filling test failure
adds edf6f5d0cae Fix Bug#56110 (switching from line-mode to char-mode)
adds e12f5ca9a5b Update term-char-mode doc string
adds b637d9c0750 Fix typo in signal-process-functions
adds 598d7c5d1c1 Optionally signal an error if an Eshell predicate fails
to match anything
adds ea3681575f2 Convert Eshell globs ahead of time instead of doing it
repeatedly
adds 7fc3f1b0d14 Make Eshell globs ending in "/" match directories only
adds cd6ce7e546e Make <mouse-3> in the mode line more careful
adds 9e08c04798e Make <mouse-2> in mode line more careful as well
adds 51f24fe2f41 Reconvert EPUB buffers when user CSS is changed
adds 7faea4a15ea When closing an Eshell process target, send EOF three
times
adds da5ef57fe47 * lisp/simple.el (delete-forward-char): Fix bug #56237.
adds e6e818f6cff Fix re-composition under 'composition-break-at-point'
adds d3893d7e8e2 (oclosure-test-limits): Fix test failure when
interpreted
adds f2a5d48e89b Optimise away functions in for-effect context
adds 19c44e2be30 Font-lock variable values in *Help*
adds ed84f24a215 Make `signal-process' allow completing over signal names
adds 7865b516c8d Minor clean up of previous Fsignal_names patch
adds 363821344d1 Correctly convert event state in more places
adds a9d338818ae ; elec-pair: Fix docstring typo (bug#56233)
adds 95336763024 Merge from origin/emacs-28
adds fd04009d167 Port distribution tarball to Solaris 10
adds 677d740e14a ; Merge from origin/emacs-28
adds ade34cf8217 Mention further crashes on Solaris 10
adds c66b90a534e Mention Solaris 10 'make clean' and 'make check'
adds 48bda83d359 Update to Org 9.5.4-3-g6dc785
adds 087476bce18 Merge from origin/emacs-28
adds d1f63b2b068 Implement stipples for images on Haiku
adds 0c01f3fa180 Use correct background for image mask color on Haiku
adds f7149f73b12 Fix off-by-one error in Fsignal_names
adds 995fb1677d6 find-dired: Factor out find-dired--escaped-ls-option
adds bc3b20b4416 find-dired: Add find-dired-with-command
adds c21487b2bed Fix detecting dotted pairs in icalendar-export-region
adds 5b1bb1af030 Add NEWS entry about C-h v font locking
adds 513acdc9b44 Allow plist-get/plist-put/plist-member to take a
comparison function
adds abdf35fac66 Adjust plist calls in .m files
adds dedd19a2f5c Add new type predicate plistp
adds f9f41c586a3 Fix some missed Fplist_put adjustments in src/w32.c
adds 0190dff96ac Fix deletion of composed text
adds 1e58dc46b89 Prevent regexp cache entries from being GC'ed in more
cases
adds 05fe0faed4f "make clean" etc. problem now fixed on Solaris.
adds 7565dfd2686 * lisp/subr.el (plistp): Simplify (bug#47427).
adds dea5c528bd8 Always use XKB to translate keysyms when no input
method is available
adds 9c268510cf4 Fix handling "C-S-u" and such when using XKB
adds a280df4cab8 ; Mention in NEWS the need to use --bindir
adds b78508696b1 Merge from origin/emacs-28
adds 748e6c1e80e Automatically detect cyclic lists in some Haiku
functions
adds baec3c4974e Clean up Fx_begin_drag
adds f5293b33647 Adjust x-clipboard-yank for recent selection ownership
changes
adds 0b62ad2f3a5 Fix configure.ac quoting of AC_CHECK_LIB's 2nd arg
adds 772b1891434 Add new command `rename-visited-file'
adds 9151cc9386c ; Fix documentation of 'rename-visited-file'
adds 55c5def19b7 Clarify Looking Up Identifiers in the manual
adds 1dfd8a10af9 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 98c9105f059 Allow using define-short-documentation-group without
loading shortdoc
adds c23a49d2567 Improve sxhash-equal documentation
adds fb0d95984b5 Put the obsoletion earlier in the *Help* buffer
adds 7580f3f4875 trouble.texi (Long Lines): Fix typo.
adds b10a6fd5bb0 * lisp/isearch.el (isearch-delete-char): Improve fix
for bug#52248.
adds 9705609c0ef Fix typo in previous maintaining.texi change
adds 0e6516a1f02 Fix reported problem with drag-and-drop inside
VirtualBox
adds 091b22cb123 Fix hash table function return values in manual
adds a8e72eb0e26 ; * etc/NEWS: Fix file name quotations.
adds 2eba8cad204 Tramp shall not trap unrelated D-Bus errors
adds a0d7caf8652 Merge from origin/emacs-28
adds 9c2b1d37e72 Ensure correct toggle menu item display
adds 7fa37d7a143 Handle be:actions field in Haiku DND messages
adds 60af986f38e Clean up failable requests in more places
adds 0ebad14f208 * lisp/pgtk-dnd.el (pgtk-dnd-use-offix-drop): Remove
extra variable.
adds e73dbcf26d9 Fix compilation-mode parsing of file names in Gradle
errors
adds bf1dbdd87bb lisp/progmodes/python.el (python-nav-end-of-block):
prevent infinite loop
adds 9c9e34e9b68 test/lisp/progmodes/python-tests.el: add test for nav
end of block
adds 446d5b14a90 Ensure that In-Reply-To is saved in drafts in Message
adds 4d41bb78473 Improve the eval-defun doc string
adds f9d35afea37 Minor cleanup in dired-x-bind-find-file
adds 3c0b18facd0 Make two text-property-search tests easier to read
adds d07063f69fa Implement starting X Direct Save (XDS) drops
adds b7d3231e80e Update dnd-tests.el to make sure remote files are
removed when Emacs quits
adds f70e852ea63 ; Fix build warnings
adds 7a9353d444c (cl--generic-compiler): Revert last change
adds e83919f7214 Fix some bugs found while testing drag-and-drop
adds d3492bcf307 Fix handling invalidated selection requests
adds 3d91d55432f Update Tramp version (don't merge with master)
adds 6606c14d36b ; Merge from origin/emacs-28
adds bf137fdbd28 ; * admin/make-tarball.txt: Small clarification.
adds 26e838e1df6 Merge from origin/emacs-28
adds 7f749e44dbd ; Auto-commit of loaddefs files.
adds a4b95d3c349 ; Merge from origin/emacs-28
adds 6c26f089a79 Update ChangeLog and AUTHORS for 28.1.90 pretest
adds 8f4b2adb4d3 Merge from origin/emacs-28
adds f1de6c0e28f Bump Emacs version to 28.1.90
adds 995490d8c7b ; Merge from origin/emacs-28
adds 3bd232ab39d ; Manually sync ChangeLog and AUTHORS with emacs-28
adds 3447e79f249 * lisp/emacs-lisp/rx.el: Indent some rx constructs
correctly.
adds d462c8133bf Complete transition to rx for compilation `gnu` pattern
adds e4df6203e27 More robust `gnu` pattern (bug#56249)
adds aee101af911 * lisp/vc/diff-mode.el (diff--font-lock-prettify): Fix
`diff-buffers` case
adds fb3d582e7ba Fix hscrolling of :align-to when display-line-numbers
is in effect
adds d7dc8c5fe4a EUDC: Prevent field overlap when query form is reset
adds e161b5fa3c8 Fix preservation of the original value of PRIMARY after
dropping on xterm
adds 76e4179774f EUDC: Use "Surname" instead of "Name" in prompts
adds 25887d634f6 Improve compliance with the XDS and XDND protocols
adds ebd980bc7e4 Disable unrelated drag-and-drop protocols during XDS
drop
adds 371c4f642a1 Add new commands to zoom emojis
adds 8c200afe467 Regenerated ldefs-boot.el
adds febefd6adb9 Add provide to testcover
adds c59b8dfefa0 Recognize Gradle error messages in compile-mode
adds 931bb26bb2b Clarify `version-control' in the Emacs manual
adds 7b9d755b816 Add new commands to elisp mode for eval/compilation
adds 3933ece0301 Don't ignore emacsclient's --frame-parameters option
when -t
adds 528fb3e087b Fix typo in previous server.el change
adds 274fcfa8508 Restore temp-buffer-resize-mode behaviour wrt. [back]
buttons
adds 2f0ed2280e0 Add find-function-setup-keys bindings for find-library
commands
adds a9ebd213041 Do NEWS tagging
adds 80cf13a3d27 Make "eager macro-expansion" warning into an error
adds bf65073767d New hook save-place-after-find-file-hook
adds b77d8617e78 ; * lisp/emacs-lisp/testcover.el: Remove duplicate
provide.
adds 3015af515ec Fix up warning links in elisp-byte-compile-buffer
adds 6f773186e3e Fix typo in previous elisp-byte-compile-buffer change
adds 00dbc5937d3 Don't change indentation rules for `>=` and `=`
adds a6a92b8e4df Also add elisp-eval/byte-compile-buffer to
lisp-interaction-mode
adds f819882edcb * lisp/eshell/em-term.el (eshell-visual-commands): Add
vim.
adds a68508c10b0 Don't say that macro-expansion error is a warning
adds 77e99dcacb5 ; * lisp/emacs-lisp/rx.el: Don't set indentation prop
for `repeat`.
adds 15b2138719b (syntax-wholeline-max): New var
adds 2736e612743 Fix define-obsolete-function-alias formatting in
loaddefs-gen.el
adds a3311dbce00 Regenerate ldefs-boot.el
adds 0f52e7ac684 Rework mutual dependency between erc and erc-backend
adds 54414ec846c Initialize erc-server-filter-data in erc-backend
adds 4ae0707704e Accept user keyword arg in ERC entry-point commands
adds a63ed6f78a6 Remove duplicate ERC prompt on reconnect
adds c5b78a33790 Customize displaying of ERC buffers on reconnect
adds 873499ce065 Allow exemption from flood penalty in erc-backend
adds de53d18a4d8 Don't set erc-server-announced-name unless known
adds 485b84cb7c4 Require erc-networks in erc.el
adds c356f86b51f Update ISUPPORT handling in ERC
adds ecafe1cbb52 Recognize ASCII and strict CASEMAPPINGs in ERC
adds 4e312c07f7a Make ERC respect spaces in server passwords
adds 1c24af0fcb8 Add helper to determine local channels in ERC
adds 529e46f1287 Add eventual replacement for erc-default-recipients
adds e958a2b726f Discourage ill-defined use of buffer targets in ERC
adds 9be08ceb314 Add ERC test server and related resources
adds 752e860db48 Address long-standing ERC buffer-naming issues
adds 922ad238403 Add user-oriented test scenarios for ERC
adds 7c47d6c52d7 Register erc-kill-buffer-function locally
adds 1767b0bd7e2 Don't call erc-auto-query twice on PRIVMSG
adds 959fbcf34b5 Favor network identities in erc-join
adds 05902243431 Standardize auth-source queries in ERC
adds a9d89d083ac Fix regression in erc-send-input-line
adds f46547294d2 Improve ERC's handling of multiline prompt input
adds 10237840d03 Optionally prevent sending multiline input in ERC
adds 85c2f3bc3ef Update ERC's Info doc with network-ID related changes
adds ce00057cb91 ; Help ERC test fixture better withstand reordering
adds 833767e53fc Disable middle click selection emulation during XDS
adds 2289fafeaf4 Fix `clipboard-yank' inserting off the kill ring
instead of CLIPBOARD
adds 23df6df775c Add tests for XDS protocol support
adds ef3f8a25655 Update publicsuffix.txt from upstream
adds efc2a878de6 ; Tag ERC channel-buffers test as unstable
adds a08bb27517e ; Fix documentation of recent ERC changes
adds ea5f5f81dd1 Support receiving XDS drops correctly
adds b55059bbeb8 Prevent XdndPosition messages from rarely being sent
out of band
adds 06cd24698e0 Expand file names read from XDS functions
adds bffca6070f4 ; * test/lisp/erc/erc-networks-tests.el: escape `*`s in
regexp
adds d0e15c38146 Make the emoji-zoom commands use a transient map for
repetition
adds 45ba6a3104f Make it easier to debug nnimap-retrieve-headers
adds 12e5171882a Document XDS stuff
adds 83e45596643 Make time-stamp-tests.el work in a Norwegian language
enviroment
adds 467a02d69ef Fix typo in Property Search manual entry
adds 3a4c408a7b6 Fix elisp-byte-compile-buffer requirements
adds 474f5b21b43 Add support for <mark> in shr
adds 8a098f65171 Fix quoting of file names in 'ctags'
adds 0a0ec8958a3 ; Fix regexp in ERC test-server utility
adds 405d4723d96 ; * doc/misc/erc.texi: Fix typo
adds 1dc70544d86 * doc/misc/erc.texi (Connecting): Fix typo.
adds 154634dcf0e Use command substitution in kmacro.el
adds eb6d74a26c6 Return the correct action from the Lisp side of
drag-and-drop
adds a2d0a9ee5c7 * editfns.c (Fbyte_to_string): Use `make_unibyte_string`
adds e3a3d6bf232 Add interactive XDS test
adds 3b66c233259 Font lock \\`' command substitutions in docstrings
adds 8b6c9169f49 * lisp/epa-mail.el (epa-mail-mode-map): Use
defvar-keymap.
adds 6c9c8b09b97 * lisp/ruler-mode.el (ruler-mode-map): Use
defvar-keymap.
adds 2b1cf5aff41 Fix drag-and-drop from Chromium family browsers
adds 09444b5fc4d Improve rcirc's CertFP documentation
adds 9d14e0bf1e9 Fix fallout from bug#50143
adds 9dc0fdfdc14 Fix repeated "the"
adds 6f22631a63e * doc/emacs/buffers.texi (Indirect Buffers): Mention
modification hook quirk
adds f5421104e97 Fix external image conversion on MS-Windows
adds 9ffbbddf8e1 * admin/make-tarball.txt: Minor clarifications.
adds dc3cb749f3d Remove obsolete cust-print from elisp index
adds 6908309827c Doc fixes: don't refer to some obsolete items
adds 7e33618bbc0 ; * src/fns.c (Frequire): Fix a typo in the doc string.
(Bug#56328)
adds 1c3d107cb53 Fix "C-u C-x =" for SPC
adds 52c91122eec Merge from origin/emacs-28
adds 3112d5a2f1c * src/xfns.c (Fx_server_input_extension_version): Fix
typo.
adds 9230953f23c ; Fix typos.
adds 50b3e9d23db Completely get rid of races during Motif drag window
creation
adds 631b3fbde76 * src/sheap.h (STATIC_HEAP_SIZE): Double the size of
static heap.
adds 14d4d63c8c1 native-comp-eln-load-path doc string fix
adds 05d240997ae Add native-compile-prune-cache command
adds c5aec9b10d7 Preserve connection-local settings in dired
adds 8d68760ddee ; Fix typos.
adds 5b112482fbd Make comint-watch-for-password-prompt more resilient
adds 8b52d9f5f17 Allow NUL characters in JSON input
adds b2670bfe42b Add a comment about buffer_local_value/find_symbol_value
adds e0488f89d17 Command for global adjustments to the default face
adds 59d109b73c4 Fix display disconnect when tooltip frame is alive
adds b25ca542983 Fix error handling for XCB Xlib
adds 25d80e4f811 Prefer defvar-keymap in nxml/*.el
adds 0bb6b2dd1ee Move dired-info and dired-man from dired-x to dired
adds d06bc48716e ; Minor fixes for 'global-text-scale-adjust'
adds 1ee1d21c752 ; * etc/NEWS: Fix typo in recently-added entry.
adds ad73b588d48 Make dired-jump repeatable in repeat-mode
adds 4b9b1ea6a09 Use help-key-binding face in repeat-mode message
adds feac92fe1da Use help-key-binding face in text scale adjust messages
adds 3ace37a387c Unobsolete longlines-mode (bug#18589)
adds a06fc4be132 Add more separators to longlines-mode
adds b79cfaaf14a Filter out nul bytes when killing from a *grep* buffer
adds 3c125290d20 Add sanity check for Emacsen distributed without .el
files
adds 6b2a9171b81 Fix some typos in NEWS
adds 782e48b3dba REQUIRE-MATCH doc string clarification
adds 4ef1e4daf5e Speed up receiving drops over slow connections
adds 60ad45c5d27 Don't use obsolete face name in manoj-dark-theme
adds c85f7c2e8ae Don't refer to obsolete alias for insert-char
adds e390396e684 Doc fixes; don't use obsolete names
adds dc3d01a5aff CC Mode: Fix a c-backward-token-2 call wrongly jumping
back over macros.
adds 740d7e54e14 Merge from origin/emacs-28
adds d927181b1a4 * lisp/progmodes/cc-mode.el (c-common-init): Bind
case-fold-search to nil
adds 04e4a902d3c ; Merge from origin/emacs-28
adds fcdaaf241ea Fix deadlocks with very old versions of libXi
adds 94d43f4942f * lisp/leim/quail/indian.el ("malayalam-mozhi"): Set
DETERMINISTIC.
adds 45badeceeca Implement pseudo-value 'reset' of face attrributes
adds 60f77c58f11 Improve dired-do-{info,man} error handling
adds e7da53a1169 * lisp/dired.el (dired-do-eww): New command.
adds 2c4922d76b7 Improve efficiency of `x_frame_highlight' and
`x_frame_unhighlight'
adds f5a11369ea1 ; * src/xfaces.c (Finternal_set_lisp_face_attribute):
Fix last change.
adds a2f956a1d6f elec-pair: Fix bug incorrectly hiding
syntax-propertize-function
adds b31680ef040 Add new function `seq-split'
adds 5a094d16e35 Fix streaming problems in nnimap-retrieve-headers
adds cfee07d4dd6 Improve performance when rejecting XI touch event
adds b72e4b14932 Make string-limit with encoding return complete glyphs
adds c61c647f727 * lisp/dired-x.el (dired-omit-size-limit): Increase
value.
adds 6e2f9dd3dd8 Fix `python-nav-beginning-of-defun' line continuation
using backslash
adds e9bb92940e8 Fix implementation of 'reset' face values
adds 831b5f3f14c Move dired-clean-up-buffers-too to dired.el
adds 93cec6cf68e ; * etc/NEWS: Tag two items.
adds 18a2bc7a6e9 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds d68ecda05c4 Improve navigation keybindings in emacs-news-mode
adds d5c6f221934 Fix warnings in my last commit
adds e41ba8ab89a Fix dired-goto-subdir prompt
adds bfc9e766968 lisp/elec-pair.el: Simplify last change
adds 676d38cfc34 abort-redisplay: Add missing unbind_to in 'recenter'
adds c8da2a991ee Tramp code cleanup
adds 0835bc40d35 Improve calc-dispatch-help docstring
adds 1c3c8b6d58c * lisp/mwheel.el: More fixes for global-text-scale
(bug#48307)
adds ae31dd53069 Use more help-key-binding faces in repeat-mode message
adds e3f8dd9023e ; * lisp/mwheel.el (mouse-wheel-scroll-amount): Doc fix.
adds 8bb770234db Fix warning in last commit
adds b000bd47a6e Font lock \\<> and \\{} command substitutions in
docstrings
adds e688176b21f Use substitute-command-keys in reftex-toc-show-help
adds 5cb8303f6b2 Normalize definition of erc-track-minor-mode-map
adds bda6e9a226f Use command substitutions instead of literal keys in
some places
adds 05297e40c0a Quote some literal keys to get help-key-binding face
adds ae3416d6943 Simplify lisp-el-font-lock-keywords-2 definition
slightly
adds 06afa7b4e09 Add some more error checking code to
`x_stop_ignoring_errors'
adds bbca04fd9d1 Add support for fullscreen values fullheight and
fullwidth on PGTK
adds c96cd5e2b71 Display list of traps and handlers when crashing due to
an X error
adds 41472f3b6c0 Document 'jit-lock-debug-mode'
adds 3f2af38ef84 Merge from origin/emacs-28
adds bd034b342cc Fix accessing dpyinfo after it is deallocated
adds 1da6a6d3271 Always wait for XdndStatus before sending XdndDrop
adds c4e93b67c45 Handle errors caused by ignoring errors with GDK's trap
installed
adds 906b97edb9a New command help-fns-edit-mode-cancel
adds f133336a1af Exclude radio buttons when suggesting URI in eww
adds e0e3f2b672b Don't bug out in manual-html-fix-index-2 on newer
makeinfo versions
adds b778e71af7c Preserve <title> in the Emacs manuals
adds 2a0740b95af lisp/thumbs.el: Fix calling the "convert" command
adds 1ac383bcb69 Add file-parent-directory function
adds 603de9a38ef ; Fix documentation of 'file-parent-directory'
adds a525c9f5c96 ; Fix doc strings in help-fns.el
adds a5f5f6c0ab5 Remove remaining Helper-help support from view-mode
adds 65df97f361a * lisp/progmodes/ebrowse.el (ebrowse-tree-mode): Fix
typo.
adds 544361d37f3 Replace lisp-mode-symbol-regexp with (rx
lisp-mode-symbol)
adds 1268902db17 Remove some useless `eval-when-compile`
adds c933f988254 Fix scrolling backwards in Helper-help
adds a2189211724 Avoid code duplication converting XI event state in
toolkit menu code
adds 0e5d790c6b8 Use substitute-command-keys in Helper-help
adds cfc754a67c0 ; remove regexp ambiguity
adds 599aea30128 * src/keymap.c (Fcopy_keymap): Document using
defvar-keymap.
adds 0b5301fceb7 Inherit instead of copying keymap in bookmark.el
adds 7882c77a1ef Doc fix; quote keys in face-remap.el
adds 6d3adedcf13 ; Fix warning in mwheel.el
adds 616d3c24e2b Document using make-composed-keymap with defvar-keymap
adds 162c6c12f97 Prefer defvar-keymap in emacs-lisp/*.el
adds 7540f98c5ac Add quit-window entry to list-timers menu
adds 6d415d5f0b6 Fix core dump with x-get-local-selection
adds edaa7780fd8 (gnus-inverse-list-range-intersection): Update alias
adds f1ae277e0bb Add reverse mapping for EUDC attribute names
adds 08df1631b4f Don't overestimate supported input extension version on
GTK 3
adds 83f059793af Improve support for remote files in XDS
adds 3534426b28b New command emacs-news-mode-open-line
adds b4d766fba5a Don't take XCB socket every time we want the no of the
next request
adds 724f712ef17 Preserve <title> in the Emacs manuals
adds 28c5c27162f Don't bug out in manual-html-fix-index-2 on newer
makeinfo versions
adds 8cf986702dd ; Merge from origin/emacs-28
adds d5e14241744 Expand docstrings related to auto-saving
adds 77d90ce79a1 Merge from origin/emacs-28
adds e93d9e0f5da Don’t mishandle preset emacs_cv_lesstif
adds 59206529a17 Quote configure.ac arguments more consistently
adds 6dfe3329718 Allow immediately saving XDS drops
adds 678453ebc65 Remove the interactive prefix from emoji-insert
adds 9298a571ebb Fix manually disowning Emacs drag atoms
adds 74bca064694 Shorten name of recently added command to
emacs-news-open-line
adds ac7f76528f2 New user option auto-save-visited-mode-predicate
adds 3631355dcb9 New user option auto-save-visited-remote-files
adds 207101e1690 ; Fix documentation of 'auto-save-visited-remote-files'
adds 59276ff81d1 ; * lisp/files.el (auto-save-visited-predicate): Doc
fix.
adds 8681bf1e851 Mention byte order marks in string-limit doc string
adds 3bd889cba06 Documnt left/right mwheel events
adds 3868c3aa3e4 Don't hard-code `M-c' in `read-regexp'
adds 9d866a1f8da Make some defcustom types more restrictive
adds bc8e2565431 Re-fix narrowing problem in
tramp-debug-buffer-command-completion-p
adds 23e4a30da28 ; * etc/NEWS: Clarify entry.
adds 99872bedf07 ; * lisp/emacs-lisp/subr-x.el (string-limit): Clarify
doc string.
adds 6d8638e5e49 Give a warning if setopt has been used with an invalid
value
adds 89c589bae47 Regenerate ldefs-boot.el
adds fe82c0743b3 Rename new option to
remote-file-name-inhibit-auto-save-visited
adds ad1baff0a12 Mention remote-file-name-inhibit-auto-save-visited in
Tramp manual
adds 7f298bab523 Fix rcirc buffer name collisions
adds 1fe269d59df Fix custom-initialize-reset bootstrap error
adds 0463368a7b7 * make-dist: Fix after recent configure.ac quoting
changes.
adds 6230ed6d63a Fix announcements of XDND mouse rectangles
adds cd18cee96ee Don't select for unnecessary properties during DND
adds e482379a65e Reduce duplicate code cleaning up DND processes
adds 54e0b14a698 Adjust better to Autoconf quoting style change
adds 29e14599657 ; * lisp/files.el (remote-file-name-inhibit-cache):
Minor doc fix.
adds 6b5d829d9df Add index entry for "ignore case"
adds 2be06b13dd9 Merge from origin/emacs-28
adds 27436451ecb Update from Gnulib by running admin/merge-gnulib
adds 18050712a41 Speed up interning XDS atoms
adds 15404818503 Fix the MS-DOS build
adds 939dc2ff126 Fix 'fit-frame-to-buffer' (Bug#56102)
adds e6504c3eda1 Stop synchronizing after sending XEmbed events
adds 0bacb8f9e74 Use compatibility macro for ISUPPORT caching in ERC
adds f65e4c46a34 * lisp/erc/erc-track.el (erc-track-minor-mode-map): Doc
fix.
adds ef218ac936c ; * lisp/emacs-lisp/ert.el: Remove installation
instructions.
adds 706d1fb5ec3 Remove soft newlines in longlines-mode
adds a2e56a8d659 Send region to the subshell specified by the current
file interpreter
adds b5cd9343aea Fix infinite looping around Haiku menus
adds 22bcbf8e2cc Fix missing :value with defcustom const :type
adds 6a7bb1ddbc9 Make some additional defcustom types more restrictive
adds 0e99046d62e Add new args MESSAGE and TIMEOUT to set-transient-map
(bug#21634)
adds 5866fd5fecd * lisp/repeat.el (describe-repeat-maps): Handle
non-symbol keymap (bug#21634).
adds 3e7f6ff4b09 Prefer defcustom :safe to putting 'safe-local-variable'
adds ab9b55d617f Autoload safe local property for plstore-encrypt-to
adds 7ac9c22636c End new .dir-locals.el files with a newline
adds 8575962d46d Avoid excessive synchronization performing "xterm" drops
adds fd016ea9972 Port `x-lost-selection-functions' to Haiku
adds ca58872a537 Fix NS build
adds dafbdb87ecc gnus-advanced-body: Fix return value
adds f9d01e50471 ; * lisp/emacs-lisp/ert.el: Remove installation
instructions.
adds b1565431270 ; Merge from origin/emacs-28
adds ba63d8783bf Fix `trace-function' default buffer
adds e93aa8d5867 ; Improve documentation of 'set-transient-map' changes
adds 6f872ea8e70 Don't accumulate trailing newlines on every save of
.dir-locals.el
adds 455495b2154 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds f703b64da0c Make the Indian itrans methods more phonetic
adds b075a59a1a4 * lisp/net/dig.el (dig-exit): Mark for 'dig-mode'.
adds 74f43f82e6b Fix undo of changes in cloned indirect buffers
adds 707124d2b92 Make 'run-dig' command obsolete in favor of 'dig'
adds a40a4d3a096 Mark comint modes in net-utils.el as non-interactive
adds 7a9f8ed6fba Fix quitting out of selection converters during drag
and drop
adds 59a798b3f0b Fix GTK build
adds 9155f2ada3e Make two XEmacs related variables obsolete
adds 49b10a95c3b * lisp/woman.el (woman): Fix comment; don't mention
gnudoit.
adds 0aa0dac799d * lisp/net/eww.el (eww-browse-url): Add 'browser-kind'
property.
adds 1fa5f0428fc Fix selection disowning upon frame deletion on Wayland
adds 6d95b4e6ec3 Make net-utils-url at point funs obsolete in favor of
ffap
adds f32808ce98d * lisp/net/dig.el (dig): Provide default.
adds 9cd72b02b67 Remove obscure, obsolete code from do_switch_frame
adds 53c0690fa28 Faster append and vconcat
adds d397b042156 Fix buffer-tests
adds a371298d2a2 Make imenu--create-keymap more resilient
adds cbfd959e26d Prefer keymap inheritance in shr-image-map
adds 139eb1f845d * lisp/emacs-lisp/ert.el (Commentary): Refer to the
Info manual.
adds b6a90b71a2e Fix returned action symbol upon "xterm" drop
adds 2ac0ddc4ac4 ; * lisp/net/net-utils.el: Minor doc fixes.
adds 7397d0fd191 Merge from origin/emacs-28
adds eb86a375e8c Reduce synchronization setting frame alpha
adds bc015a7b44a Fix flickering system tooltips on Haiku
adds 0fc9808dedc Improve behavior of sticky tooltips on Haiku
adds 989908eee8d Avoid obsolete initial-input argument in net-utils.el
adds f85683c434f Add tests for mail-extr.el
adds 38697a07c0f Add :safe property to ffap-machine-p-* variables
adds 9abf8414292 Stop ffap-machine-at-point from pinging random hosts
adds ca7b5dbfcac Put safe-local-variable property on auto-insert
adds 739e3dbe050 Remove many items obsolete since 24.1
adds 6791165b2a0 Fix file-name-case-insensitive-p in ffap (bug#56443)
adds 9e0f52b7d94 Ensure correct position is returned after child frame
movement
adds 58790a5266c * lisp/dired.el (dired-jump-map): Bind also "j" to
dired-jump.
adds 1c300c983f6 Remove unused member of internal struct
adds 033d370a514 * lisp/progmodes/ruby-mode.el (ruby-mode): Set
outline-regexp, outline-level.
adds 99c96f50ed2 Move dired-do-relsymlink from dired-x.el to dired.el
adds fc50847b406 Delete redundant defgroup dired-keys
adds ef559dcd2ab Don't mention moved variable in dired-x manual
adds 3cfac1fe073 Display the number of invisible matches for
isearch-lazy-count (bug#40808)
adds df157953612 * lisp/isearch.el
(isearch-search-fun-in-noncontiguous-region): New function.
adds 0508d7c4d66 Remove now unused parameter TRACK from do_switch_frame.
adds ee581417850 Speed up querying for window manager support
adds 3d3aaf3af3e ; * message.el (message-auto-save-directory): Clarify
docstring.
adds 35ae8d9f3b1 Add new minor mode to deactivate the region once
PRIMARY is lost
adds 29c8866c7fc Fix redisplay after running selection hook on Haiku
adds c4e251103b9 ; * lisp/textmodes/rst.el: Update URLs.
adds 3442de2edd8 Doc fix; don't mention obsolete variable
adds f400c60237f Merge from origin/emacs-28
adds edabfe4ff66 Fix race conditions handling selection clear events on
Haiku
adds bab449f034f Improve drag-and-drop emulation time handling
adds 6caade631ef ; Rename 'ffap--accept-or-reject-p'
adds ac7b90e323e Delete obsolete variable buffer-substring-filters
adds 04f1396640f Move dired-buffer-more-recently-used-p to dired.el
adds d74dad673b8 Bind M-G unconditionally in Dired
adds ecb2eccad56 Improve ert-test-erts-file documentation
adds 14a36143532 New command emacs-news-toggle-tag
adds 5f8922b9e26 ; * lisp/emacs-lisp/cconv.el
(cconv--var-classification): Optimise.
adds 76ca5f5eced Delete obsolete variable font-lock-maximum-size
adds d40cb524302 * lisp/mh-e/mh-mime.el (mh-small-show-buffer-p): Double
value.
adds 75e3736ba17 * lisp/woman.el (woman-fill-column): Increase default
to 70.
adds 5d7b92448f1 Delete obsolete variable tooltip-use-echo-area
adds 30cf1f34c58 Avoid extra sync and atom name query on ending Motif DND
adds f6840328c0b Prefer defvar-keymap in net/*.el
adds aa1e837ab43 Improve introductory section of TRAMP manual
adds 2a8d083607e Drop support for the dead third-party w3 package
adds 96bf08a0ec5 Make browse-url-default-browser fall back to EWW
adds 1383e6de55f * lisp/net/eww.el (eww): Improve docstring.
adds 16e79eb75f0 Exclude platform specific browsers from custom type
adds ad011fd3acc Make STRING_SET_MULTIBYTE an inline function
adds 588feeecfd8 * test/Makefile.in (WRITE_LOG): Always be verbose on
hydra.nixos.
adds 932cf200bb6 Make `x-no-window-manager' cover user time as well
adds 115261b323a ; Improve wording of recently-changed doc strings.
adds c8c8bbd8551 Merge from origin/emacs-28
adds 143548fdd6c Don't sync for errors setting up DND targets and
toplevels
adds 8dc4c19be8b Speed up 'find_automatic_composition'
adds d7120d97669 Fix build with old sqlite libraries
adds 84473eb610e ; * src/composite.c (Fcomposition_get_gstring): Fix
compiler warnings.
adds aa25a38f2c4 Fix the startup.el behavior when
'face-font-rescale-alist' is non-nil
adds 170dcde0297 ; * lisp/startup.el (command-line-1): Fix last change.
adds 65a336ce483 ; * test/lisp/dnd-tests.el
(dnd-tests-begin-drag-files): Instrument.
adds 8eb8928337e * lisp/net/browse-url.el: Improve commentary.
adds 86dc875bf59 Make browse-url.el support for plain "mozilla" obsolete
adds a7fff369913 Minor fixes to WM_DELETE_WINDOW handling
adds e45411966fd * doc/misc/tramp.texi (Frequently Asked Questions): Fix
formatting.
adds afaf45d6535 ; Use example.org in an example
adds 118e05f570b New user option browse-url-guess-default-scheme
adds 46a2e5dc93c * src/dired.c (directory_files_internal): Fix bug#56469
adds d51d72b4a62 * src/dired.c (directory_files_internal): Update comment
adds f8de0d5436a Don't use purecopy in dictionary.el
adds 4bab499ed0d Fix Tramp test environment on hydra.nixos.org
adds cfda663282b Speed up string-to-unibyte
adds 29684a73425 Rename new option to browse-url-default-scheme
adds 27c3a8b2770 Remove some ineffectual calls to purecopy
adds c6f67615458 ; * lisp/emacs-lisp/ert-x.el (tramp-remote-path): Fix
last change.
adds b283e36cf19 * time-date.el (decoded-time-period): Rename TIME in
docstring
adds d9464d7fe5d Handle errors sending selection decline events
asynchronously
adds 96846877930 Rename 'longlines-breakpoint-chars' to
'longlines-break-chars'
adds 69b68099ecf Simplify and speed up string-to-multibyte
adds da3f3dd0910 Prefer :risky defcustom keyword
adds 99adfafdfc0 Re-add comment on autoloading cookies in preloaded files
adds d8225e9fa1e ; * lwlib/xlwmenu.c (make_shadow_gcs): Remove "a = a"
pattern.
adds 693929bf48b Make crm-default-separator obsolete as per FIXME
adds 8ab9102950e Fix `M-x lisp-fill-paragraph'
adds bebf39f292f Autoload named-let
adds 7ae7a95e803 Fix memory leak in ns_draw_relief
adds 25dd4f169d9 Add test for the gradle-android compilation message
pattern
adds c0ced4e4998 Prevent setting user time if the WM doesn't support it
adds ade7a212a88 * lisp/emacs-lisp/package.el (define-package): Make
obsolete.
adds 215a700751f Make mouse-2 respect delete-selection mode
adds 061de95d595 Don't call home from test/src/process-tests.el
adds 2f823ffd28d Fix crm.el compilation warning
adds 6f57fb71a50 Improve behavior of `lost-selection-mode' with multiple
buffers
adds 050252043fe Doc fix; don't mention rlogin
adds 5990da62907 Simplify str_to_multibyte and related code
adds d9732425a6b Don't create unused file rmail-loaddefs.el
adds 7af425f87bf Support for debugging Emacs with LLDB
adds 4c41cef353c Move EIEIO autoloads to the common loaddefs.el
adds 4e8448b4bc5 Allow commands that call `yes-or-no-p' to be repeatable
again
adds 899616108b0 * src/.lldbinit: Fix copyright year.
adds 512e1db7ba0 Make net/rlogin.el obsolete
adds cd5a8f9cc1e * lisp/obsolete/rlogin.el: Add "Obsolete-since" line.
adds b3fd71ed101 ; * etc/NEWS: Announce obsoletion of rlogin.el.
adds ce31339c836 Make add-mode-abbrev use the active region
adds 1e6a36361d8 Document the recent add-global-abbrev change
adds b2e6e955816 Only reset buffer-local buffer-stale-function in
make-indirect-buffer
adds f9e4b2d3ce6 Make `g' in `vc-annotate' not bug out
adds ac0027f6a54 Remove dead branch from substitute-command-keys
adds 871db806e68 Remove obsolete uses of obsolete functions
adds 9fe663530c5 Prefer defvar-keymap in thumbs.el
adds 93727d243a3 * lisp/mail/mail-utils.el (mail-string-delete): Make
obsolete.
adds 7ac313ea87b ; * lisp/textmodes/rst.el: Delete stale comment.
adds 86d128c6c3a Try to save selections from being disowned during frame
deletion
adds 876317271b5 * lisp/find-dired.el (find-dired): Doc fix; add
crossreference.
adds 04610218939 ; * lisp/emacs-lisp/comp.el (native-comp-speed):
Explain the -1 value.
adds 84a5d471250 ; Fix last change
adds 1f508a8b6f7 etc/PROBLEMS: Describe issues with native compilation
on Cygwin
adds 9183d1672c6 ; * etc/PROBLEMS: Give a URL for bug#50666.
adds a837c59d9ec Merge from origin/emacs-28
adds 93b31707e97 Fix preserving selections if
`x-lost-selection-functions' signals
adds fe5e789ff84 Expunge unused recompute-lucid-menubar,
lucid-menu-bar-dirty-flag
adds f209650e41d Better gomoku X colour with bright background
adds cae4dcc073d ; * lisp/completion.el: Remove code commented out since
1990.
adds 2dc3e003413 Recognize gemini in thing-at-point
adds f83d7cc312b Make remote-shell-program default to ssh only
adds 10646eecf15 Make some rst.el compat aliases obsolete
adds 227f3842c29 Reduce syncing when fetching selection names during
frame deletion
adds f62e1f39be4 Fix buffer-stale-function fix
adds e51ae63ec28 Improve tests/organization for built-in variables
adds ba1923f1f1b Allow Eshell variable aliases to point to other aliases
adds 18d83b94528 Ensure Eshell variable aliases properly handle indexing
adds 0143e916665 Remove rsh from Tramp manual, Overview section
adds df5613c45ed ; * lisp/eshell/esh-var.el
(eshell-variable-aliases-list): Doc fix.
adds 4650ea9c255 ; Fix recent additions to the Eshell manual
adds 0b94747ddc0 Make pcomplete/{rsh,rlogin} into alias for pcomplete/ssh
adds c518b06ae65 Drop obsolete rsh/rlogin from two user options
adds 5f0ef3c9d8b ; * lisp/dirtrack.el: Improve commentary.
adds fe50d914a95 ; * lisp/dirtrack.el: Restore important information in
commentary.
adds 3b802f029e8 Add support for viewing "images" such as Krita (.kra)
files
adds cbe9a559236 Autoload image-converter-add-handler
adds 113a6a0a885 Tweak image-converter-add-handler interface
adds 6be201cf51e Fix closing displays when preserving selections is
enabled
adds 14a56f52c5b New user option 'webjump-use-internal-browser'
adds a3dab1e6213 Don't mention cl-cXXXr aliases in cl-lib manual
adds 6fba6a3c4a4 Merge from origin/emacs-28
adds defe6cf2d94 Implement TIMESTAMP target for Haiku selections
adds 28797db5c96 ; * lisp/term/haiku-win.el: Fix compiler warnings.
adds c679756a9fb ; Fix typos in the manual
adds d858e0a18ac Make the rsh command obsolete
adds 2f7cd9cd732 Make bibtex-mode not signal errors when used
programmatically
adds b3bc7c3e82e Adapt Tramp version integrated in Emacs 28.2
adds 73524ee0daf Revert "Make mouse-2 respect delete-selection mode"
adds ad4ccd4d907 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 9f6d8486b46 Fix recursive calls of x_connection_closed leading to
dead terminal
adds 3d7a8320928 Make smtpmail try all auth methods
adds 80666698260 * lisp/vc/vc-bzr.el (vc-bzr-program): Support breezy.
adds 6d600280641 Prefer defvar-keymap in tab-bar.el
adds e4030f25f98 ; Auto-commit of loaddefs files.
adds 9a888323c60 ; * src/xterm.c (x_error_handler): Fix magic numbers.
adds d37ba6f259b Fix killing Emacs upon display disconnect
adds f6679ccceb8 Add new customizable phonetic Tamil input method
adds 63e1b42f5b6 ; * lisp/leim/quail/indian.el
(tamil-translation-rules): Doc fix.
adds e1d93302c29 Improve support for debugging Emacs with LLDB
adds e3e7f31faa6 Adapt Tramp doc
adds ba0871bef1e ; Fix typos: prefer American spelling
adds 5e47ec95118 ; * lisp/url/url-http.el (url-http-parse-headers): Fix
typo.
adds 4e79f77635a Merge from origin/emacs-28
adds 22096500898 Adapt Tramp version (don't merge)
adds 3ec7b278521 ; Merge from origin/emacs-28
adds 4738aa1e124 Make clear-image-cache clear the animation cache
adds 7af88de4103 Mark async worker tmp file as utf-8-emacs-unix
(bug#48029)
adds 9db6817d638 Remove uneffective test
adds c516b49daa2 Merge from origin/emacs-28
adds ae0881e52cd ; Auto-commit of loaddefs files.
adds 3b0df8af915 ; Merge from origin/emacs-28
adds 76878ce6a02 * etc/PROBLEMS: Describe problems with remote files.
(Bug#56499)
adds ddecd864cfe Merge from origin/emacs-28
adds 2a05479c221 ; Fix typos: prefer American spelling
adds ade1238bce1 Try to restore the initial "daemon" frame when a
display goes down
adds 41e612cfd68 ; Fix typos
adds 9ea513134b0 Update the 'etags' test suite
adds 2b869237cc1 ; * lisp/xwidget.el (xwidget-webkit-browse-url): Mark
as internal browser.
adds 35238c4fc02 Pacify -Wunused-macros in --without-all builds
adds c02986e4c3c ; Fix compilation warnings in a build --without-all
adds 2e0f43f113f Compress hashcash headers by default
adds fdf110b8845 Silence unused variable warning in a build --without-all
adds 8c6402844ed ; * src/xterm.c (x_scroll_bar_expose, mark_xterm): Fix
last change.
adds f2e131f1aed * src/gtkutil.c (xg_free_frame_widgets): Avoid compiler
warning.
adds 95966b28fb1 Prune the animation cache from gc
adds 4c542747bd4 Make image-cache-size also include the animation cache
adds 564f6c171ee Prune animation cache when images are no longer
reachable
adds a3cebcf3f16 Make ps-print-ensure-fontified obsolete
adds da3338404bb Use compose-mail in submit-emacs-patch
adds e8021719022 * lisp/image.el (put-image): Fix typo.
adds d2186160a9e Make image-map commands work with inline image
attachments in mm
adds 26af1ca9e9a Make gnus display webp images inline
adds 0ce216b38fb Restore how (read-from-minibuffer ...
read-expression-map) worked
adds 90f8c8400f8 Fix --without-x build after previous image cache changes
adds 00eb894a56d Use notmuch thread:{} operator instead of performing
two searches
adds 2e0c76e3978 Fix sending button presses if the drop target specified
a mouse rectangle
adds d19834dfda2 ; Fix typos
adds 6a057155521 Update the Samaritan's contact details in M-x doctor
adds 3dde08e6b40 Merge from origin/emacs-28
adds 3892ec6bb23 ; Ignore Apple Finder files, ignore dap-mode dir.
adds ffe4a5dac0d Extend support for debugging Emacs with LLDB
adds 200938b95d1 Fix generated drag-and-drop mouse rectangles
adds 0f59d7b53bd Fix mailcap-user-mime-data doc string
adds 29eb4596956 Fix whitespace-mode display table restoration logic
adds 6befaa02cae Adjust whitespace tests
adds 23bba37a78c Tweak how dired-copy-filename-as-kill handles file
names with spaces
adds ed4ba79ea8f Avoid infloop in redisplay when displaying a tooltip
adds c96a6a0c9fc Only preserve PRIMARY and CLIPBOARD selection ownership
by default
adds c829e63b0ae Fix double unfocus during NS cursor display
adds bd35ced042a ; * src/nsterm.m (ns_draw_window_cursor): Fix last
change.
adds 889943e2bd5 Fix ASAN error with fringe bitmap on NS
adds d8f88748d94 * lisp/tar-mode.el (tar-mode-map): Prefer defvar-keymap.
adds 23ffb0c8c63 Extend tramp-tests
adds 97441f742e6 * lisp/url/url-vars.el (url-mime-separator-chars): Fix
last cosmetic change
adds 00501e82c73 Handle XDND mouse rects synchronously
adds db259d8fd36 Build Seccomp filter only if we have a 64-bit userspace
(Bug#56549)
adds 9699eaf8af0 Merge from origin/emacs-28
adds 058cc53ea77 ; * src/xdisp.c (try_window): Expand the commentary.
(Bug#56561)
adds 69223ee9753 Delete obsolete variable gnus-secondary-servers
adds eb0e93478e4 Transform (list) -> nil in source optimiser
adds d1ac1b2108e Improved cons optimisation
adds 7feb5b2da7f Optimise `append` calls
adds 49e41991b2f Allow ;;;###autoloading transient-define-prefix
adds af61bc7d0cc Decrease network traffic with some XDND programs
adds 38f9e9cb2c0 Colored menu highlight in Lucid backend
adds 630bbe39327 Weed out some false positives in
help-fns--mention-first-release
adds a281abb0c3f Comment docstrings in tramp-test macros
adds ea9b442b82f Update `eshell-variable-aliases-list` defcustom type
adds 16e16e1f8c1 Improve documentation of `posn-timestamp'
adds 9a5b52dace4 * src/composite.c (find_automatic_composition): Fix
off-by-one error.
adds 71b58ade86c New test for make_symbol_constant
adds 9b5eb661bf0 Fix xref links in `C-h o'
adds 35d0a2e0a76 Fix python navigation problem with an empty line in
nested defun
adds 211ca9f916a Fix drag-and-drop button button flags
adds e2ccd358c9d Handle scrolling during XDND drag-and-drop
adds 10b69198708 ; Fix typos
adds f5218385c06 Fix obsoletion of nntp-authinfo-file
adds dbed5383913 Merge from origin/emacs-28
adds e51850297fd Improve error messaging when parent archive buffers are
missing
adds 407ee71c067 Ensure that directories exist when copying files from
archive
adds 5db4ec20fe4 Fix tab-bar resizing under 'auto-resize-tab-bars' =
'grow-only'
adds 0c9ca96c06f ; * src/xdisp.c (redisplay_tool_bar): Fix a possible
typo.
adds 2500ab08942 Make `C' in over tramp work in archive mode
adds 5c7d1024c43 Prefer defvar-keymap in mpc.el
adds 202c12a24b8 Improve handling of tilt scroll and flip options during
DND
adds 637436970f3 Fix leaking of file descriptors due to pipe processes
on MS-Windows
adds d62766305ad Add `take` and `ntake` (bug#56521)
adds 60185819b62 * lisp/minibuffer.el (minibuffer-complete-history):
Check for history=t.
adds ef77070727f * lisp/subr.el (read-char-from-minibuffer, y-or-n-p):
Simplify to use HIST=t.
adds 15df17964df * lisp/minibuffer.el (minibuffer-complete-history):
Ensure a list of strings
adds 356618ca6a6 Handle virtual modifiers in the DND scrolling code
adds ab50678520e info-edit: Delay `ibuffer' var change until after
`ibuffer' loads
adds ab5468e1a01 Derive `Info-mode' from `special-mode'
adds 5480d02cc56 Preserve echo area message when running DND mouse
movement function
adds 7b259b2eb17 Implement last change on Haiku as well
adds 2d97fe27103 * lisp/minibuffer.el (minibuffer-complete-history):
Define sorting by metadata
adds 5ad8f3e5709 Use `take` where clearly safe to do so (bug#56521)
adds 6f7941272b1 Speed up `seq-subseq` for lists (bug#56521)
adds 9de0b06e747 Clarify `take` and `ntake` documentation (bug#56521)
adds bd8d8c75c03 ; * doc/lispref/lists.texi (List Elements): No passive
tense!
adds d66fb46b421 * lisp/rect.el (rectangle-mark-mode-map): Prefer
defvar-keymap.
adds 50d96b95f0a Use ntake in Tramp
adds e4ce9e514f0 Adapt Tramp new test macros
adds e5554469078 Additional query and results attributes in
eudcb-macos-contacts.el
adds 7a937167030 Use ntake also in tramp-adb.el
adds bcbd06b4bbb Make drag-and-drop wheel movement work locally too on X
adds 6692df02797 Fix timestamp specified in wheel movement XDND events
adds c32212bf966 (help-fns--first-release): Try and avoid false positives
adds 393a3eef260 Document workaround for bug#56627
adds 8f9993bb3f6 ; * src/buffer.c (syms_of_buffer) <mode-line-format>:
Doc fix.
adds fec4bb89f9d ; Fix typos (Bug#56550)
adds cba30431ff2 Merge branch 'emacs-28' of
git.savannah.gnu.org:/srv/git/emacs into emacs-28
adds 62c47ffd5fa ; * lisp/net/tramp-crypt.el: Improve commentary
adds 282dde887db ; Fix typo missed in previous change
adds 4b807380cf7 Merge from origin/emacs-28
adds c80adde1d95 Speed up `butlast`
adds 1d0937c90dd Prefer defvar-keymap in bindings.el
adds 653503573c4 ; * lisp/bindings.el: Remove conflicting commented out
bindings.
adds 29bf19df090 ; Fix punctuation in recently changed EUDC documentation
adds ac1d15e95c8 ; * src/data.c (Fash): More precise doc string
adds e536fb08515 Use `ash` instead of `lsh`
adds 406509434d9 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 9a68ee440bd * eudc.texi: Unquote setopt option names
adds 5f64ba0efbf Ensure Eldoc buffer displays on interactive M-x eldoc
adds 3c539cb5b3a Make eldoc-echo-area-prefer-doc-buffer consider all
frames
adds ffd38a9911b Fix setting user time upon scrolling self during DND
adds 32db1682903 Prefer defvar-keymap in some trivial cases
adds 83753d05ebb Implement wheel movement during DND on Haiku
adds cb911febc6c ; Fix typos
adds bbac84ac9b1 Merge from origin/emacs-28
adds f02944f5a1a Prevent GC of window referenced from EmacsScroller
adds e0b6f87fd77 ; Merge from origin/emacs-28
adds 05a022c36e4 Fix calculation of default highlightForeground in the
lucid menu bar
adds 563bf2fae5e ; * lisp/org/ol.el (org-link--decode-compound): `lsh`
-> `ash`
adds b70a00d9bf1 Gently discourage use of `lsh` (bug#56641)
adds 4582e356d19 Fix error during startup in -nw sessions
adds 41b30d99587 Fix mouse wheel DND scroll direction on Haiku
adds cec248ec315 ; * src/data.c (Fash): Improve wording of the doc
string.
adds daf2c3e23a4 Prefer defvar-keymap in xwidget.el
adds 329ec11b0fa ; Normalize some "Author" headers
adds 500a4286cad Revert "Prefer defvar-keymap in xwidget.el"
adds a641f555596 Improve handling screen resizes when built without RandR
adds ea44d7ddfc9 ; * lisp/mail/smtpmail.el (smtpmail-via-smtp): Explain
with-case-table.
adds 5ebd15f2da9 Merge from origin/emacs-28
adds a4c0ea395bd Remove superfluous installation instructions
adds 6940cebe032 Make bubbles-quit obsolete in favor of quit-window
adds 50ff15bb8ae Avoid wasting bandwidth to set user time
adds 46052d1dcbf Make sure we don't unknowingly truncate tooltip text
adds c8a586c1db7 Don't list obsolete in "other commands" help section
adds 204d9f976dc Make dictionary-help obsolete in favor of describe-mode
adds 8e71e9b1033 Make bs-help obsolete in favor of describe-mode
adds 5f1023a2ffe Minor doc fix in search-forward-help-for-help
adds a29a3ad55d6 Apply tooltip assertions to all instances of x-show-tip
adds 51f8e86374a Update buffer's chars-modified tick when inserting from
gap
adds 38b3780f6e1 Actually fix the long lines display bug (bug#56393).
adds eb6d2fb58da Various improvements to auto-narrow mode.
adds 051d2a1e36a Improve isearch in auto-narrow-mode.
adds 7b19ce51fc3 Fix improvement of isearch in auto-narrow-mode.
adds c0c4600ecea Fix calculation of the vertical scroll bar's thumb
adds 9ea9533f178 * src/xdisp.c (set_vertical_scroll_bar): Remove stale
comment.
adds e31cffb5abf Revert commits 9ea9533f17, c0c4600ece, 7b19ce51fc,
051d2a1e36 and eb6d2fb58d.
adds 60e51595c8a Revert commit 38b3780f6e.
adds 1792cbaddc3 Actually fix the long lines display bug (bug#56393).
adds afbac35bba8 Fix typo in 1792cbaddc.
adds a7406084535 Fix segfault in composite.c
adds 9de00e5fda2 Avoid assertion violations in
'back_to_previous_visible_line_start'
adds e7b5912b235 Improvements to long lines handling.
adds 66704fbbcf6 Fix typo in e7b5912b23.
adds cc7f37b2a41 Further improvements to long lines handling.
adds fea2eedf969 Fix typo in NEWS title.
adds 6a097a86210 Shorter and safer fix for the segfault.
adds 1ff69cc744e Improve the heuristic for long lines detection.
adds c760d2ed169 * etc/PROBLEMS: Remove the entry which is no longer
relevant.
adds 0699f80f851 Fix calculation of the vertical scroll bar's thumb
adds 7dcea5a4281 * src/xdisp.c (set_vertical_scroll_bar): Remove stale
comment.
adds 9a894206f69 Improve the heuristic for long lines detection again.
adds c6bee170752 Revert commits 1ff69cc744 and 9a894206f6.
adds 7c0fc853649 Simplified and improved heuristic for long lines
detection.
adds c7eef61eee1 Further tweaks to long lines handling.
adds e09c056a440 * src/xdisp.c (redisplay_window): Small optimization.
adds 616da8fa8ef Merge branch 'feature/fix-the-long-lines-display-bug'
adds 72278f21e0e ; Clarify doc string of 'long-line-threshold'
adds 0069085be2d ; * lisp/emacs-lisp/byte-opt.el
(byte-optimize--fixnump): Optimise.
adds e2df22fa016 ; * etc/NEWS: use the right outline level
adds 4a4fcf628e1 Fix reference to 'x-max-tooltip-size' in complete.el
adds eb4e66ee64d ; * lisp/wid-browse.el (widget-browse): Delete
commented out code.
adds 642d7e2884b image-dired: Don't end messages with "."
adds 8fac539b507 (compilation-parse-errors-function): Remove obsolete var
adds 5c8be6fd6c9 * lisp/progmodes/verilog-mode.el
(verilog-surelint-off): Silence warning
adds d9f05b7e4fc * lisp/vc/vc-dispatcher.el (vc-log-edit): Un-quote the
lambda
adds 46e07d0a4bd * lisp/help-mode.el (help-news): Use `view-file`
adds 83c2c36d35f Fix posn-timestamp of scroll bar events on GTK
adds f173028d156 Fix handling hscroll during drag-and-drop
adds 51209fd735a ; Improve doc strings of 2 outline-minor-mode options
adds 8434396fa36 Explain how to override Author with VC
adds 7220a5a09a1 ; * etc/NEWS: Fix typos.
adds 82116a5ea38 Fix bug#56692 questionably
adds 12a3137cd38 Fix display of scroll-bar in mini-windows
adds 1767f796b0e ; * src/xdisp.c (set_vertical_scroll_bar): Fix typo
adds 963c8c35c30 Give a better error message in
native-compile-prune-cache
adds dd902c43f3a Fix spacing in *Help* buttons
adds f268cdc185b Fix typo in error message in native-compile-prune-cache
adds 2b31e667be9 ;Improve documentation of locale-specific string
comparison
adds 25bc330a6da Make 'describe-function' say "byte-compiled" when
appropriate
adds 8f8373170f9 * lisp/progmodes/cperl-mode.el: Don't mention obsolete
archive.
adds 0b4c81a1520 * lisp/net/tramp-gvfs.el
(tramp-gvfs-dbus-event-vector): Fix grammar
adds b9ac8c29aec Improve terminal-live-p docstring
adds 7fa491a9e9c Improve 'terminal-live-p' docstring some more
adds 04bdcf4aaa4 * src/terminal.c (Fframe_terminal): Use active voice
adds ae1ace1cf4a Adjust help-fns.el tests for recent change
adds df508ffd2be Merge from origin/emacs-28
adds 792734a6e2c Improve efficiency of DND tooltip movement
adds 2ebede7d753 Fix srcset parsing in shr
adds e00f882905d Don't bug out in src when there's no srcset
adds 825f4fdb515 Fix mode line mouse-1 binding when showing only column
numbers
adds 33602132acd Handle text scale and global text scale during DND
wheel movement
adds 51f5c4b773e Fix off-by-one error in string-truncate-left
adds a4339190ec2 Fix PGTK DND after a source leaves without dropping
anything
adds 97abe8511a8 Use special-mode in eldoc--doc-buffer
adds e5de76b72e7 New user option to disable deleting current input in
comint mouse-2
adds df667e9f17a Fix wdired entry when there are hidden subdirs
adds 09e433ec7f8 Fix Python navigation problem with a line continuation
using backslash
adds a24f710395f Don't use the Gtk region face
adds 49d16a7eb49 Undo C parts of "Don't use the Gtk region face"
adds 3d6cfdf1c51 ; * lisp/emacs-lisp/bytecomp.el: comment cleanup
adds 72a457e92e3 Warn about calls to `lsh` (bug#56641)
adds 92892e5611c Use `ash` instead of `lsh` in verilog-mode (bug#56641)
adds cc095d28738 ; * etc/NEWS: Move the 'lsh' item to its proper place.
adds 74152fe806b ; * etc/NEWS: Fix typo.
adds 9171fa09332 ; * etc/NEWS: Fix wording and punctuation of
'comint-delete-old-input'.
adds cf83da0708f Remove macOS region color code
adds 38d5e346df3 Support new "binary file matches" format in Ripgrep 13
adds aa28829eb78 Correct symbol in error for failed CHECK_INTEGER
(bug#56723)
adds 26f4bcc6d7c Update pdumper.c after recent long lines changes
adds 96926fa6eb0 Fix `lsh` warning shortcomings (bug#56641)
adds 1b99f2908b7 * lisp/progmodes/xref.el: Bump the version.
adds 235045f712e Prevent exposing tooltip frames to Lisp code during
drag-and-drop
adds 928ea0fbf13 ; * lisp/x-dnd.el (x-dnd-init-frame): Ignore tip frames.
adds ba7a75e052b Fix mode line mouse-1 binding when showing only column
numbers
adds 279eb4e6ab0 ; Merge from origin/emacs-28
adds 7263631dca6 Fix bookmark support for Help functions in
native-compilation builds
adds 54c4ceb0091 Update the documentation of 'declare' forms
adds 2529e820023 ; * doc/lispref/functions.texi (Declare Form): Fix typo.
adds b4067394dcf Set `default-directory' of Tramp archive connection
buffer
adds a463dccdd0b Merge from origin/emacs-28
adds 2c980815f5c Add new user option 'diff-whitespace-style'
adds 2024136d31e Don't exclude current dir in
`package--reload-previously-loaded'
adds 295efb60257 Throw errors in XDS handler directly
adds 9ed5c39aad0 Refactor Tramp
adds bb0af6489a1 * mh-mime.el (mh-mime-save-parts): Restore
default-directory (SF#498)
adds 2181495af8f Fix the prompt for mh-mime-save-parts (SF#500)
adds b1f14e94ada ; Rename misnamed function in xterm.c
adds 3c23ae13f04 Fix mouse face handling with tooltips
adds 1a85545f2dc Fix typo in x-dnd-tests.el
adds f7fd7bf477a Find libgccjit.dylib on Homebrew Macos
adds 948275b4d4e ; Merge from origin/emacs-28
adds ba70d0f77c5 Update to Org 9.5.4-17-g6e991f
adds 14d8c6f7b13 Merge from origin/emacs-28
adds bc3e9f4f6d3 Fix mouse face handling during frame reentry on Haiku
adds 7478d1cbf64 ; Instrument tramp-tests.el
adds ffe12ff2503 Clean up more robustly in compile.el
adds b86569f1302 Make package-archives URL treatment slighty laxer
adds 4c9d3d199c0 Fix regexp in tramp-tests.el
adds 0f9c28f0087 ; * test/lisp/net/tramp-tests.el (tramp--test-enabled):
fix regexp
adds d04701c0c49 Note guideline for doc string expressions
adds 06cec5ee0bd Remove some redundant checks in the DND code
adds a866674b2ab Fix inaccuracies in "lax search" documentation
adds 970190b8448 Avoid infloop in 'recenter'
adds f6040018c5e Merge from origin/emacs-28
adds 2bc6d828318 Handle modifiers during Haiku DND wheel movement
adds a03d7630f13 Fix flicker when moving tooltips between frames during
mouse drag-and-drop
adds dfa16cadc18 Fix regression in last Tramp change
adds fc1b7b720b5 Teach 'network-lookup-address-info' to validate numeric
addresses
adds 592ae7ffe20 Add duplicate-dwim (bug#56418)
adds a1384cd65d2 Add a test for print-unreadable-function
adds 015cf7824ea Don't bind `M-X' when doing general completion
adds 70341cab3eb string-equal-ignore-case: new function
adds 1e3a7bf69d0 avoid error when message-fetch-field returns nil
adds 90ec9bb83e2 restore and obsolete `gnus-string-equal' and
`bibtex-string='
adds 7b447956d87 ; Improve doc string of 'read-extended-command'
adds d809207f532 ; Fix documentation of 'network-lookup-address-info'
adds 058d3c0d163 Add missing @end defun to strings.texi
adds 004ee6b0460 CC Mode: correct the calculation and handling of
c-use-category.
adds 86f60ec54a8 Fix NS stretch glyph display
adds de863f70aa9 Remove workaround for some input method problems
adds 27b5ab80ec2 Fix frame determination for XI touch events
adds dc84264f3cb Fix comment/else indentation problem in python-mode
adds 8be5481b8ed Add a test for python-mode comment/else problem
adds bfa951cdfad Fix invalid current buffer after
print-unreadable-function signals
adds f21feaf00e7 Improve 'diff-whitespace-style' user option declaration
adds 18642988898 Update test-print-unreadable-function after fix
adds db4dd28c21f In Tramp, use `string-empty-p' and
`string-equal-ignore-case' consequently
adds e6b0fa4408c ; Instrument Tramp tests
adds 833a1f2c53c Fix thinko in last change
adds 69f578e0471 Allow non-IRC line delimiters with ERC test server
adds 4a5499910a1 Fix CTCP regression in erc-server-PRIVMSG
adds 075d6bb4108 Ensure erc-dcc-chat-setup runs in the right buffer
adds c238f568cdd Avoid mutating default value of erc-server-last-peers
adds f6b6614c32f Add compat from GNU ELPA as a soft dependency in ERC
adds 35435b86f9b ; * etc/NEWS: typo
adds cc6aebc85eb Further Tramp instrumentation
adds 4a1c7a90edc * lisp/net/tramp.el (tramp-handle-shell-command):
Modify sentinel handling.
adds 00897b63694 Remove Tramp instrumentation
adds faa007cebf4 Make ffap-file-suffix obsolete
adds fcaad990536 Drop support for XEmacs package EFS
adds 0add6a29c78 ; * lisp/ffap.el: Delete code commented out since 1997.
adds 9ad5421a62a Drop support for obsolete "Lisp Code Directory" from
ffap
adds f7206301953 Remove excessive synchronization from x_sync_with_move
adds c44068ac6c6 * src/xterm.c (x_set_offset): Respect
x-no-window-manager.
adds 27a0bcd7797 Fix race conditions in mouse button handling on Haiku
adds 02ab6aaf7bc Fix minor problem with scroll bar grabs on Haiku
adds dc64128867d Minor doc fixes in ffap.el
adds 79978889962 New test ffap-replace-file-component
adds 22a5f022344 Doc fixes: don't mention EFS
adds 4895ca16f76 Ensure that we don't call print-unreadable-function
from " prin1"
adds f2c7c664a77 Don't export print--unreadable-callback-buffer to lisp
adds 73465fe481e Make net/quickurl.el obsolete (part 1/2)
adds 04b9216b92a Make quickurl.el obsolete (part 2/2)
adds 163424e04b7 Correctly set marker position after specpdl is unwound
during printing
adds 601737d7506 Add support for user-customizable icons
adds d7e848ccdaa Use icons in outline
adds 0db604a9149 Use icons in warnings buffers
adds 4ea1f6c7f84 ; * doc/lispref/tips.texi (Documentation Tips): Fix
typos. (Bug#56802)
adds 4be938169d6 Release the desktop lock in 'kill-emacs-hook'
adds 23112f89f9c ; Improve documentation of 'file-name-with-extension'
adds 7b55a3dab66 Merge from origin/emacs-28
adds 05df70e755f Revert the `...' documentation back to actual usage
adds 5f6f1c07543 ; Merge from origin/emacs-28
adds 093214402bf ; * admin/authors.el (authors-aliases): Update.
adds 92e77873adb Update ChangeLog and AUTHORS for 28.1.91 pretest
adds 224f7564c62 Merge from origin/emacs-28
adds 1c8e90649e4 Bump Emacs version to 28.1.91
adds eeb51e3db73 ; Merge from origin/emacs-28
adds 7990d0c36ae ; * doc/lispref/windows.texi (Window Sizes): Fix a
typo. (Bug#56811)
adds ba54f7e39c2 ; * doc/lispref/windows.texi (Window Sizes): Another
typo. (Bug#56811)
adds cf252ef4db9 Merge from origin/emacs-28
adds 68093c6db3a ; Auto-commit of loaddefs files.
adds 1ec70ef3df4 ; Merge from origin/emacs-28
adds d17a867d708 ; * src/print.c (print_vectorlike): Fix Lisp_Object
type mixup.
adds 38e7400a8c1 ; Delete LCD Archive entries
adds b8fdef7aa65 Convert ffap comments to tests
adds 977aed9f798 Fix grab view persisting on Haiku after popup menu
closes
adds 6b96c630f7a Delete fast-lock.el and lazy-lock.el
adds 41b63f7bed2 ; Minor fixes to the "icons" feature
adds 5999dc1cd92 Comment fixes for recent icon code
adds 6023b95948e a couple more `string-equal-ignore-case' test cases
adds eeeb481750b Cleanup `string-equal-ignore-case' declarations.
adds dc96fe5c101 ; * test/lisp/subr-tests.el (string-comparison-test):
Add more tests.
adds 3f05698dfb5 * lisp/tab-bar.el (tab-prefix-map): Fix key broken by
conversion.
adds f2465b6b2ff Don't offer meaningless selection targets during
drag-and-drop
adds 1cdc64cdda5 Implement extended frame synchronization
adds ddd9a7e56ce ; Fix wording of some doc strings in selection.el
adds 77882158b2a Also update after buffer flip caused by flush_frame
adds 874e2525035 Improve font locking in buffers with long lines
(bug#56682).
adds 304e2a3a05f Avoid assertion violations in 'handle_fontified_prop'
adds 350e97d78e7 Speed up redisplay of long truncated lines
adds fc53961c1df Avoid calling 'current_column' in buffers with long
lines.
adds 57a978fd744 Optimize 'set_vertical_scroll_bar' for long lines
adds 280b8c96cca Improve display of columns on mode-line
adds cd41ce8c6c1 Improvement for long lines in buffers with font locking.
adds a25cd7f68aa Speed up Isearch in very long lines under line
truncation
adds 4313c695cd6 ; Fix typos in comments and remove debug code.
adds 2bab0f2db6f Minor update of truncate-line optimization
adds d3c4833d135 Add an optional 'lock' parameter to 'narrow-to-region'
adds 67a218d3392 Final documentation tweaks.
adds c6029ed34ea Minor improvements of recent documentation changes
adds cdaa3b51f15 Further minor improvements of documentation
adds db03eda6369 Merge branch 'feature/long-lines-and-font-locking'
adds ee93a06b8b1 Implement monitor refresh rate synchronization on X
adds acefbcf8351 Minor additions to last change
adds 02b180e955a ; * src/xterm.c (x_update_begin): Fix build without DBE.
adds 01ca1c70aec ; Minor copyedits of documentation related to long-line
handling
adds 3756a13c30f ; * doc/emacs/display.texi (Icons): Improve indexing
and wording.
adds 501eb685be9 ; Improve NEWS entries for buttons and icons
adds 0728764faeb Fix up the outline minor mode button logic
adds dedd05d2831 Fix outline byte compilation warning from previous
change
adds 9547c285837 Fix handling of extended frame resize synchronization
adds 9ebd0455f34 Adapt native compiler to change in narrow-to-region
adds ebe9cd3e9fb Improvement for long line optimizations.
adds 497b2689dad * subr.el (buffer-match-p): Add t as trivial a condition
adds 006f621a89c ; * buffers.texi (Buffer List): Mention t
adds 9c12c3b7c59 Improve narrowing when iterator has moved outside of
narrowing bounds.
adds 4b5b447b7fa ; * src/xdisp.c (handle_fontified_prop): Fix BOB case.
adds af152ffab15 Don't freeze if the compositing manager crashes
adds a1975a69b24 Fix failure caused by misreading the frame
synchronization spec
adds 40c01248169 Minor improvements to precision scroll interpolation
adds 2c6a94c5b8d ; Correct the meaning of "cf." in tips.texi
adds e0f54c62ecb CC Mode: fontify variables/functions after line
comments ending in spaces
adds 76bcbe5f930 Merge from origin/emacs-28
adds 53b1e6f96cb Make outline-view-change-hook obsolete
adds fc79bb6ffc9 * lisp/ffap.el (ffap-url-regexp): Add gemini.
adds ecfac493fa2 Make ffap-newfile-prompt obsolete
adds a109cdc8f25 ; * lisp/ffap.el: Comment cleanup.
adds 9bdcca553f8 ; * lisp/emacs-lisp/regi.el: Delete incorrect "last
modified" comment.
adds 454c06a22c8 Fix namespace use in bib-mode.el
adds 7e84db9484f Prefer defvar-keymap in nroff-mode-map
adds 2e21074efd0 Prefer defvar-keymap in dns-mode-map
adds f08f5b7afe5 Avoid leaving temp buffers in bib-mode and refbib
adds cd3ce6e5418 * lisp/apropos.el (apropos-documentation): Simplify.
adds 25390393357 Move a test from subr-tests to print-tests
adds 30f598bcc13 Adjust outline--use-buttons-p to buffer-match-p change
adds 07d6b3b5772 buffer-match-p doc string clarification
adds 40c46913553 Fix outline-minor-mode-use-buttons defcustom type
adds 6ce75b19797 Clarify mail-header address parsing doc strings
adds a5adcbdf28e Handle the optional argument of 'narrow-to-region' in
byte-compiled code.
adds d92fb1592a0 ; * lisp/emacs-lisp/icons.el (icon-preference): repair
type
adds 76f49943c3b Make sure to preserve point across locked narrowing
adds d34e38f7d14 Make the symbol icons in outline.el more logical
adds 250dbaa7dd4 Tweak icons.el emoji detection
adds 9e6eee36b5a Fix native compiler handling of narrow-to-region
adds ff57f30bee7 ; Fix warnings from #pragma GCC iagnostic pop on macOS
adds a3d974d59f4 ; * etc/NEWS: Minor edits.
adds 5b29f8cd98c Delete redisplay-end-trigger-functions and related
defuns
adds 88d719e95b7 ; Silence byte-compiler in two tests
adds a66e6542769 Fix frame synchronization with scroll bar movement
adds b7f227ed8be ; * src/xterm.c (XTset_vertical_scroll_bar): Fix typo
in last change.
adds 3d6af11c424 Fix NS unexec build
adds 31a6a37d45d Improve indexing of keymap variables
adds c95a34c9601 * src/macfont.m (macfont_open): Initialize
font->space_width. (Bug#56808)
adds eb11dae499f Improve documentation of column-related functions
adds d9bd334ef36 Merge from origin/emacs-28
adds 57100e0a36f ; * src/xterm.c (XTset_vertical_scroll_bar): Fix yet
another typo.
adds 92ec08bc46b Support keyboard input and display of U+1E9E
adds a4cf4893d17 Delete aliases obsolete since 21.1 and 22.1
adds 02c14216db4 Reformulate compile-command condition
adds d5fd9e0e5b8 Fix loaddefs byte-compile warning from package.el
adds ca14dbd6b5b Fix loaddefs byte-compile warnings from grep.el
adds c5df73941ef Fix further package.el loaddefs byte-compile warnings
adds 0a0e1ed0e02 tramp fixes for byte-compiling loaddefs.el
adds f8278a923fd Fix sendmail.el byte-compile warning in loaddefs.el
adds e8d198a00a8 Fix rx.el byte-compile warning in loaddefs.el
adds 9c5d8d59cf9 Fix remaining byte-compile warnings in loaddefs.el
adds 107f8325771 Delete additional items obsolete since 20, 21 and 22
adds 5276519255c Fix cl byte-compile warning in cl-loaddefs.el
adds bd7a15ef784 Remove loaddefs debug code
adds 18f105bd7d4 Fix ede byte-compile warnings in loaddefs.el
adds 2682ea1b3a9 Fix org.el byte-compile warning in org-loaddefs.el
adds 623356ee946 Fix compilation warnings in tramp-loaddefs.el
adds ef5abcd4cc6 ; Simplify two functions after recent change
adds ca2d3ed74c6 * lisp/emacs-lisp/eieio-base.el
(eieio-persistent-read): Simplify.
adds df8dede8585 Fix electric paring in rcirc buffers
adds f48493577d9 ; Use values instead of trying to ignore them
adds ac237334c76 Reduce internal rx autoloads
adds 66e01c9608b Declare Tramp function for backward compatibility
adds 54fed8e1f9b Remove some leftover compat code from ps-print
adds 97b80912e9f Move some definitions from ps-def.el to ps-print.el
adds 95f987cbd5e Don't make a custom-save-icons section if there's
nothing to save
adds 2276f51ff5d Make ps-def.el obsolete (part 1/2)
adds b2fb73db2fe Make ps-def.el obsolete (part 2/2)
adds f5cd6b730dd Declare `key-valid-p` and `readablep` as error-free
adds 6ef058cec23 Allow specifying that loaddefs files shouldn't not be
compiled
adds eef591072ab Regenerate ldefs-boot.el
adds 3b5c03eeb2b Make frame synchronization a frame parameter
adds f5e5e964744 ; Auto-commit of loaddefs files.
adds f647d60cb79 Update publicsuffix.txt from upstream
adds 78759ddcb0f * src/lisp.h (CHECK_INTEGER): Fix the predicate.
(Bug#56856)
adds cf33f09ee2e ; Merge from origin/emacs-28
adds bc03a5b2c4a * lisp/cedet/ede/base.el (ede-project): Fix warning
when loading EDE.
adds 99754dad3c6 Implement primitive frame synchronization on Haiku
adds dd937784a3e Improve frame synchronization support on Haiku
adds ee0ce186621 ; * nextstep/Makefile.in: Fix last change (bug#56853).
adds 932c0bc1fc8 Tune blv_found
adds 9d4633e934d (time-equal-p nil X) returns nil
adds e3b6242938f Fix get-internal-runtime precision
adds 914cf4b91ba Make time arithmetic more like comparison
adds 0a4477415c9 Improve float-time etc. performance
adds 24e1123241b Improve time-equal-p etc. performance
adds 2fd2008e671 * src/timefns.c (Ffloat_time): Fix doc string.
adds afa67ed6f20 Fix year-285428751 bug in hanoi-unix-64
adds d6c054a0077 Fix "cons up a storm" issue in type-break
adds 353413a76b1 * lisp/vc/vc.el: Remove stray comment hyphen.
adds d634cb09547 Omit some (current-time) calls
adds a51863f73d9 Simplify a few timestamps
adds 2cd204d8bbc Prefer ‘time-equal-p’ to ‘equal’ on timestamps
adds 4d896c09776 Use list-form timestamps in .nnmh-articles
adds 72c3efd7d0c Fix time comparison in primitive-undo
adds bec8474a453 Improve GCC pacification in xterm.c
adds 89fbcbb907e ; * lisp/net/net-utils.el: Delete code commented out
since 2000.
adds e976a935f8c Improve handling of xsettings events
adds 66c23da444b Fix namespacing issue in dig.el
adds b9b5657c567 Doc fix in eudc-hotlist.el
adds 7c8bd8802b4 * lisp/net/dig.el: Improve Commentary.
adds 3bd9b6132f1 Fix loaddefs quirk w.r.t. pinyin-convert
adds de1c98ef0ca Prefer command remapping to substitute-key-definition
adds 914f6b3c2ce * src/eval.c (Fdefvaralias): Clarify error messages.
(Bug#56863)
adds c2ed2e68586 Don't bind non-existent command in picture-mode-map
adds 9d8a6c82838 Fix the bytecode incompatibility due to the change to
'narrow-to-region'.
adds 7320a812e9e Wrap around the search on typing a letter (bug#56535)
adds bc7dc792dfe Fix compilation warning in spam.el
adds 0c910f689b0 Avoid extra consing on monitor configuration change
adds e6af4968f94 ; Update ChangeLog and AUTHORS
adds 945e4fa2a0c Merge from origin/emacs-28
adds 0381e90fe78 ; * etc/emacs_lldb.py: Don't print '->' in type summary
adds 0b233d3e5f9 Further reduce monitor change event duplication
adds c4807895363 Remove extraneous defvars from edmacro.el
adds 6c3bafbc2cf Add tests for url-{hexify,unhex}-string
adds 5e010f0522f Make gnus-url-unhex into alias for url-unhex
adds 16c872409b9 Make url-dired.el obsolete (part 1/2)
adds 632b74efa35 Make url-dired.el obsolete (part 2/2)
adds 101a5b574e5 ; * lisp/textmodes/texinfo.el: Remove stale comment.
adds a306d9096ec Fix url-dired obsoletion warning
adds 6fd1fb8a683 Don't disable eldoc when doing edebug
adds 50a192795ad Consider built-in packages to be installed
adds 146b3fb769b * lisp/mail/binhex.el: Improve commentary.
adds bd50df1efdb Delete function alias x-selection obsolete since 23.3
adds 6b14ef273a9 Fix find-dired over tramp
adds 74ff6acdd36 url-about: Ignore missing directories in load-path
adds e5e840168c0 Remove duplicate key definitions from keymaps
adds bf47851e081 Signal error on duplicate key definitions
adds 7f59cadf6f7 ; Clarify documentation of "locked narrowing"
adds 0443f3f6609 * lisp/textmodes/sgml-mode.el (html-tag-alist): Add
https.
adds 409b581b09e Delete obsolete variable nntp-authinfo-file
adds 2be7ed257b0 ; * lisp/url/url-privacy.el (url-setup-privacy-info):
Simplify.
adds 344b48f4904 CEDET: Remove left-over uses of obsolete
<class>-child-p predicates
adds 8783700b23e * src/xdisp.c (redisplay_window): Use BEG rather than
hard coding 1
adds 8af91dee9a9 Improve sendmail-program doc string
adds 286e308561d ; Fix system-info in url-privacy.el
adds 39aa6234791 Obsolete unused variable footnote-use-message-mode
adds e1553142fef Prefer defvar-keymap in footnote.el
adds 85f1ad0c798 * doc/misc/vtable.texi (Commands): Fix typo.
(Bug#56899)
adds 72c7ee2e525 Avoid cl-cXXXr compat aliases
adds fdbe3362c5a Fix window iconification, raising and lowering frames,
etc
adds 9a9634dc725 Add preparations for animation frame timing support
adds cfb295f1e55 Prevent GC threshold from exceeding fixnum limit during
precision scrolling
adds 99bbc1fa23c ; Fix last change (bug#56902)
adds bb3e281236b Improve X server time computation
adds f522d2d90b7 ; * admin/make-tarball.txt: Minor tweaks.
adds f23d4560391 * lisp/term.el: Doc fix; don't mention rlogin.
adds 6edb499a5eb Merge from origin/emacs-28
adds 836ef4293fa Make url-util space trimming functions obsolete
adds 33b32269754 Remove some XEmacs compat code from url-util.el
adds 8ae173a8373 Revert "; Fix last change (bug#56902)"
adds 4f3e95bed52 CEDET: Try and (re)fix bug#56902, in a better way
adds 9b630dc2527 Remove more XEmacs compat code from viper-util.el
adds fc139b629cb Remove XEmacs compat code from reftex-ref.el
adds 984b8f7ed06 Remove some spurious references to XEmacs
adds 165675797ef Use string-trim in newsticker--remove-whitespace
adds d60ba336af9 Improve obsoletion of trimming functions in url-util.el
adds 90addeb2442 * lisp/transient.el: Update to package version
v0.3.7-143-g1b0a8a7
adds 0a6e2b3bfce Fix quoting of #' in some doc strings
adds 0596c691866 Check for mis-quoted #' in doc strings during
byte-compile
adds 0a54a5017a8 Fix #' quoting in uniquify-buffer-name-style doc string
adds 8a9839348fb Update modus-themes to their version 2.5.0
adds 4bbd1f38ca4 ; * lisp/url/url-util.el (url-display-percentage):
simplify
adds bb56cc4cad3 Fix crash on setting frame background color
adds 6fb206329f9 ; * src/xterm.c (x_if_event): Minor speed improvements.
adds 261d6afd6e6 Byte-compile the in-tree loaddefs.el files
adds d71d5b2a969 Remove superfluous autoloads from url-util.el
adds 6861ed11759 Do interactive mode tagging in apropos.el
adds ec22e923c0d Teach 'symbol-file' about .eln natively-compiled files
adds 95856c51546 Add face to mouse buttons in command substitutions
adds 3ec6b806b24 Mark keys in apropos.el for substitute-command-keys
adds 21afc26d4df Reorganize Tramp
adds eb2f3942893 * lisp/help.el (describe-map-tree, describe-map):
Simplify.
adds 9e9b0e13bc8 Revert "Revert part of 59732a83c8 to fix bug#52969"
adds cb8eb5e8305 Avoid redundant calls to XFlush in x_make_frame_visible
adds 20ee17385f0 * lisp/uniquify.el (uniquify-buffer-name-style): Quote
apostrophe.
adds 57e33b25d11 ; Merge from origin/emacs-28
adds 7520932dbe7 Still mark ldefs-boot.el as non-byte-compilable
adds ca577671284 Regenerate ldefs-boot.el
adds 40c11327118 Remove VCSWITNESS dependency, since we're always
rescanning now
adds c2bddf8fe77 Remove read_string_literal purify doc string hack
adds 4ebdc558f62 Adjust loaddefs-generate--print-form comments
adds d6dbaecb2e0 Reduce code duplication in XI scroll bar code
adds 50e4fc9f0ee Adjust src/Makefile.in comments about make-docfile
adds caa88cfebec Remove outdated TODO item about make-docfile and .el
files
adds c17f1a2e89e Adjust documentation for make-docfile
adds 118a911159e Make flyspell-check-word-p work better with
delete-selection-mode
adds 3e60f7f3c31 Fix ignored-local-variable-values for non-primitive
values
adds 78129dcf53a Correctly implement refresh synchronization fences
adds b49c1740105 Fix about:protocols in EWW
adds d056bb0d993 Rename pod2man-program to cperl-pod2man-program
adds 7471781dda4 Rename nil-blank-string to eshell-nil-blank-string
adds 33611906e8e Rename make-doctor-variables to doctor-make-variables
adds f025005e861 Fix double-encoding attachment headers in single-part
rfc2047
adds 4c1bc8315d8 Fix up some prefix registration problems in doc strings
adds 3ec2fdc9a1c Fix eww--download-directory naming
adds 8348ace63a9 Revert "Fix about:protocols in EWW"
adds 4f3a33c90f0 Make url-about.el obsolete (bug#56885)
adds 51b9d7d6729 url-about.el: Add obsolete-since
adds 459b1b8fbc8 Add more autoload-ignored-definitions defs
adds f39a220c95c Regenerate ldefs-boot.el
adds e2d9a218f4b Make trivial convenience defsubst notzerop obsolete
adds bde0ccd2c2d Rename alphabetp to hangul-alphabetp
adds 27b60ae0614 Rename set-woman-file-regexp to woman-set-file-regexp
adds a53ee9928dd Fix namespace problem in mpc.el
adds 2aace68a008 Rename timep to type-break-timep
adds f325b091c15 ; * etc/NEWS: Announce obsoletion of url-about.el.
adds 87ac0b945f5 Fix Tramp test
adds bfdccfa141f Fix namespace problem in dired-aux.el
adds 759ccd7cba6 Rename recently added macro to follow conventions
adds 7ac0e30701c * lisp/find-dired.el (lookfor-dired): Make obsolete.
adds 9313551faed ; * src/xterm.c (x_sync_init_fences): Fix number of
fences announced.
adds 24e93505b97 * eww.el (eww-browse): Raise error if there are no
arguments
adds e2eee46247e Add more autoload-ignored-definitions
adds 41a59fc6b5c Fix namespace problem in meta-mode.el
adds 7a7628df8e7 ; * lisp/progmodes/meta-mode.el: Delete some commented
out code.
adds 4d64c39fad4 ; * lisp/org/ob-lilypond.el: Add FIXME.
adds 385511f1a24 Add define-key-after to autoload-ignored-definitions
adds 91298084965 Add define-keymap to autoload-ignored-definitions
adds 0116c660c22 Clean up nntp-send-authinfo after removing obsolete
variable
adds 262f57842ad Allow auth-source-netrc-parse to return all lines
adds 580976a82ce Adjust admin/emacs for new autoloads
adds d15b67b108a Minor checkdoc.el clean up
adds f038695085d Minor cleanups in autoload.el/loaddefs-gen.el
adds d92c11845a2 Add new function auth-source-netrc-parse-all
adds ac710e6a23f Don't require netrc in nnimap.el
adds c4ce09c058c Adjust autoload require in cus-dep.el
adds aa9eaac68e1 Move autoload.el to lisp/obsolete/
adds 22a2ad13f50 Add obsolete-since line to autoload.el and adjust
comments
adds 3bc7b5f412c Use auth-source in tramp-parse-netrc
adds 4483de6a4cf Move netrc.el to lisp/obsolete/
adds 8810330f30c Add obsolete-since header to netrc.el
adds cdaddc4d727 Move netrc tests to auth-source-tests.el
adds 806f2d0294f Clean up output of make-command-summary slightly
adds 5d5ab3cacda Document obsoletion of netrc-parse better
adds bccb3abef7d Suppress compilation warnings in netrc.el
adds e3edbf577b4 Fix last Tramp change, especially for bug#56963
adds 9b5c54a49df Ensure that updated loaddefs files are byte-compiled
adds a08dd087e94 Adapt Tramp for backward compatibility
adds b335e1a0469 * lisp/org/org.el: Fix load of compiled or compressed
org-loaddefs
adds 5e296283f57 Add locked narrowing around pre- and post-command-hook
adds 43a174f62c5 Move the computation of narrowing bounds for long line
optimizations.
adds d0e4ec3c29a Fix forgotten initialization for long line
optimizations.
adds 38d970b748a ; * src/xdisp.c (reseat): Improve recomputations.
adds 5dc65c10ca1 Various improvements to long lines handling.
adds e0870fb8742 * src/xdisp.c (get_visually_first_element): Fix a typo.
adds c6b5726130e ; * src/xdisp.c (get_visually_first_element): Fix last
change.
adds 82b602dc2f5 Improve Bidi with long lines.
adds 5e337126720 ; * src/composite.c (find_automatic_composition): Fix a
typo.
adds e2b774e64a9 Merge branch 'master' into
feature/long-lines-improvements
adds a95c5baa6a5 ; * src/keyboard.c (safe_run_hooks_maybe_narrowed): Fix
broken merge.
adds 5a79bb2aed6 Merge branch 'feature/long-lines-improvements'
adds 0b5dccc8b2f * lisp/Makefile.in (distclean): Also remove
loaddefs.elc.
adds d73a104dd34 Be more lax when picking up prefixes for loaddefs
adds 1c736c8c591 Whitespace fix in gdb-mi.el
adds 8ea7506d724 Prefer defvar-keymap in mail/*.el
adds 0dbe0fd4104 Improve input extension focus handling with multiple
master devices
adds f484da5fcba * doc/lispref/loading.texi (Autoload by Prefix): Fix
typo.
adds c7b0eafd722 Merge from origin/emacs-28
adds 4b1ec395611 Improve multi-pointer X support
adds faf1f037987 Improve C-x C-q in emacs-news-mode
adds 9aa959efebc ; * etc/NEWS: Fix typo.
adds cbe1af96a26 Fix oldXMenu grab handling
adds 5426f67006c * test/lisp/env-tests.el: New file.
adds 250f09d2f39 Fix namespace problem in ede/custom.el
adds ab810804370 Make two perl-mode aliases obsolete
adds 0c106ce87ce Fix namespace problem in saveplace.el
adds 8f438f224c5 Fix namespace problems in xscheme.el
adds 010e2e5e5e2 Fix namespace problems in viper.el
adds c388578fb1a Rename object-sort-list to srecode-object-sort-list
adds 7fccb83d076 Make loaddefs.el dependencies more explicit in
src/Makefile.in
adds b7a896731c6 Make ange-ftp-re-read-dir compat alias obsolete
adds 9149672e7f0 Fix lisp/Makefile.in autoloads dependency
adds 900b09c0235 bytecomp.el: Further simplifications enabled by commit
59732a83c8875c
adds aff59612747 Avoid assertion violations in
'back_to_previous_visible_line_start'
adds df263dd7586 bytecomp.el: Update comments referring to `make-docfile`
adds eb7fe81e6db timer.el: Avoid repeated timers
adds 0da97d66852 * src/keyboard.c (timer_check_2): Replace redundant
test with assertion
adds 50730a8b04e Add variable end-of-defun-moves-to-eol
adds ea6c2e92958 Allow newline after def*-form for definition-prefix
adds 32c603e9e55 Ensure that leim-list.el is built
adds b70369c557e time-convert): Deprecate calls without an explicit FORM
arg
adds d7b89ea4077 Allow creating processes where only one of stdin or
stdout is a PTY
adds 4e59830bc0a Add STREAM argument to 'process-tty-name'
adds 32ab6d71058 Improve XI focus handling
adds ef0546ffcda Fix signature of `seconds-to-time'
adds 4e091c8ddf6 ; Update ldefs-boot.el
adds 15a9e73a179 * src/callproc.c (emacs_spawn): Fix Mac OS X build.
adds 3fee3f59f2b ; Update ldefs-boot.el again
adds a97e9d80db1 Improve XI focus handling for entry and exit events
adds f3b9bccb459 * lisp/play/fortune.el: Doc fixes.
adds e87c0fdc14a Merge from origin/emacs-28
adds e46668847d8 * src/puresize.h (BASE_PURESIZE): Bump the value.
(Bug#57007)
adds 564571f712f ; * lisp/emacs-lisp/lisp.el
(end-of-defun-moves-to-eol): Doc fix.
adds 28c01bd4841 Correctly initialize values after a new device is
enabled
adds e89532c7c7c ; Auto-commit of loaddefs files.
adds 870be1e106d Put no-byte-compile cookie back in ldefs-boot.el
adds 907ad6522a8 * admin/update_autogen: Fix refreshing grammar-wy.el.
adds 4be147b6776 * admin/update_autogen: Fix generating ldefs-boot.el.
adds faf231edcc9 ; * lisp/gnus/mm-util.el: Remove duplicate defalias.
adds 543b5248db5 Make face-doc-string aliases obsolete
adds 2ac3e3eda5f Drop support for XEmacs package func-menu from idlwave
adds e8613adb0dc Make compat alias ede-toplevel-project-or-nil obsolete
adds b5145fc66d1 Make an rmail compat alias obsolete
adds 3c4526028c6 ; Maintain admin/update_autogen
adds 5ab557be62c ; Adjust time-convert call to recent change
adds fc450db2261 Make alias widget-visibility-value-create obsolete
adds db5bc208fb3 Don't mention removed XEmacs support in mh-e manual
adds a1e07057c41 * admin/check-doc-strings: Remove XEmacs support.
adds da965ec4748 * etc/PROBLEMS: Delete entry on 20+ years old version
of X-Symbol.
adds 83496888aae Fix mh-e.texi syntax (from previous change)
adds d8abff398bc Fontify python escape sequences in literals
adds 55c25e73d46 Fix C-n/C-p inside bidirectional text
adds 5aaad0445dc Speed up display of Arabic
adds bee6ee9de17 * doc/misc/transient.texi: Update to transient
v0.3.7-156-ga5562cb
adds 315b00ff8d7 New function 'composition-sort-rules'
adds 6223e251a5e ; * src/composite.c (Fcomposition_sort_rules): Fix last
change.
adds fad87d84df8 Don't mention test failures on Ubuntu 16.04 in PROBLEMS
adds 2bbc5c59744 Make {close,replace}-rectangle compat aliases obsolete
adds 56783e605c8 Make indented-text-mode alias obsolete
adds a3e894810a4 Fix defvar-keymap example in elisp manual
adds 7c8332e096a Fix namespacing problem in allout.el
adds a2127251a5c ; * src/composite.c: Include stdlib.h.
adds b9c65203d0f Adapt Tramp for Android 12
adds db2b5e784b2 Make compat macro mh-display-completion-list obsolete
adds f8354d1935c Move mh-flet macro to mh-acros.el
adds 0a060a2bfe9 Make mh-compat.el obsolete
adds b459e275c38 Finish up obsoletion of mh-compat.el
adds e43fa98a71d CC Mode: Optimize font-locking stanzas for long raw
strings.
adds 6706506c2b2 * lisp/transient.el: Update to package version
v0.3.7-158-gc09b34e
adds 02ee0254873 Correctly set user time on GTK+ for key press events
adds 4b98a79a508 Improve X event timestamp tracking
adds 6fd4ab250b6 Revert "Improve X event timestamp tracking"
adds c46863d9bb8 Make force-load-doc-strings work again
adds 7778f83b3e6 Use struct for saved strings in the reader
adds 08a74ab05a2 Cease emitting negative file offsets for user variables
adds 2fd5590d0cd ; * lisp/play/fortune.el (fortune-ask-file): Doc fix.
adds 7ff60c62a96 ; * admin/make-tarball.txt: Fix last change.
adds 3d1cf1b47ad Don't mention removed XEmacs support in idlwave manual
adds 7793cf0c3dc Don't mention removed XEmacs support in reftex manual
adds df95118e833 Link from (emacs)Init Syntax to (elisp)Introduction
adds 7ffcba42137 * etc/PROBLEMS: Problems with Alacritty and Emoji.
(Bug#56952)
adds 91f4ea2fa45 Merge from origin/emacs-28
adds 321f33a2b11 Improve how url-http displays status messages
adds 9c0da894b9e ; Improve time-convert call in recently changed test
adds c8833ba365b Tweak autoloads lisp/Makefile.in dependencies
adds a332034160b CC Mode: Fix looping in patch from yesterday
adds 4252cea163c Clarify lisp/Makefile.in comment
adds cf98a395d01 * lib-src/etags.c: Remove XEmacs support.
adds c6abfb32d7c Remove workaround for XEmacs bug in ediff-util.el
adds 4439a80407d Make compat function custom-reset-variables obsolete
adds 1f4f1358e62 Declare unused function ediff-user-grabbed-mouse
obsolete
adds e672cad231f ; Improve obsoletions in ediff-init.el
adds b65a2d1d999 Make ediff-file-remote-p obsolete in favor of
file-remote-p
adds 75929535530 Fix 'vertical-motion' in bidi-reordered text
adds 11e6c12def5 Fix blank/comment line handling in
python-nav-beginning-of-block
adds 82d22ef8db1 Improve Tramp error message
adds af90a31629b Pacify a gcc warning in xi_handle_focus_change
adds c3e99a870aa ; * lisp/emacs-lisp/bytecomp.el: indentation fix
adds 6b4f6dfb4e1 Make ediff-window-display-p obsolete
adds 7dab52dfbce Minor cleanups in ediff-*.el
adds 16b8948d79e Improve handling of pointer focus under the input
extension
adds 9b661ff1a8e Fix warnings outside XI2 builds
adds 4b5414abbc0 Clean up some local variable sections
adds 77bf50cb330 Don't autoload obsolete library tpu-extras.el
adds 60738e569d2 Remove no-byte-compile cookie from some libraries
adds 14f0ebc9ac8 Turn large macros in print.c to functions
adds 8c8ae516403 Group print buffer state in a struct
adds 25636fcf522 Revert "Don't autoload obsolete library tpu-extras.el"
adds d8d13f2fcca Remove redundant local variables in tests
adds cf30432a14b * test/lisp/emacs-lisp/nadvice-tests.el: Re-add
no-byte-compile.
adds 3d7d8ddc5ac ; Fix typos
adds 55cc8b040b0 Make which-func-mode output less junk
adds 498c5d26bb6 ; Fix coding style in recently installed changes to
print.c
adds ffc81ebc4b5 Allow specifying how args are to be stored in
`command-history'
adds 909931cb9ad Further lisp-current-defun-name tweaks
adds 7f8a3d4e919 Clean up fix_command slightly
adds 7331ee112c1 Improve collecting of citation keys
adds 3e93457ddbf Update TODO about fix_command
adds 27599d8df83 Add NEWS note about interactive-args
adds 9aae83fe303 * src/print.c (struct print_buffer): Revert gratuitous
format change.
adds 425a5bfc9a8 Make makesum.el obsolete
adds 4073d5eeea5 * lisp/obsolete/makesum.el: Add "Obsolete-since" header.
adds b40def96441 Do some NEWS tagging
adds 27e1568967b select-active-regions doc string improvement
adds c0c5f43f49d Clean up fix_command code slightly
adds bf8044b9cdf ; Unconditionally require built-in libraries
adds f886a1d7723 Remove some XEmacs compat code from mh-alias.el
adds 0283d1c4e58 ; Delete stale comment in mh-utils.el
adds 0b4470d1b77 Remove XEmacs specific symbol from gnus-user-agent
adds 870d59e72ee * lisp/progmodes/antlr-mode.el: Remove remnants of
XEmacs support.
adds a908d536c48 ; * lisp/gnus/gnus-art.el: Delete stale comments.
adds 8028f22b188 ; * lisp/gnus/gnus.el (gnus-user-agent): Fix typo.
adds f1f19126585 ; Delete stale and incorrect comment in ezimage.el
adds d6ea4894d3b ; Delete stale comment from prolog.el
adds d2080e4183e Add separate tiny major mode for JSON
adds fe4fd160a20 Another lisp-current-defun-name tweak
adds f39d25d5fe2 Fix handling of XI_DeviceChanged events
adds d91ffdbec2b Don't mention XEmacs toolbar in ediff manual
adds 2053c6aca17 Merge from origin/emacs-28
adds 1dc3ecc6c3c Factor out some duplicate code from handle_one_xevent
adds 97a54d13273 ; * src/xterm.c (xi_disable_devices): Fix portability
typo.
adds 7497aeff644 CC Mode: Allow the insertion of long strings of letters
in reasonable time
adds 5c3c18816e1 ; * lisp/hex-util.el: Mention ash instead of lsh.
adds 4abeb61fc96 * lisp/isearch.el (isearch-mode-help): Make compat
alias obsolete.
adds 0a044f9405b Make compat aliases obsolete in fortran.el
adds 2ebfd7188f0 ; * src/xterm.c (xi_populate_device_from_info): Minor
ifdef cleanup.
adds 1137219c97d Make compat alias image-refresh obsolete
adds 7b84954a7c8 ; * etc/NEWS: Mention the new 'js-json-mode'.
adds e7a582cbe44 * lisp/ibuffer.el (ibuffer): Use
substitute-command-keys for help.
adds 24795e45e5f Make compat alias check-ispell-version obsolete
adds d3f6edf5aa0 Make ibuffer-split-list obsolete in favor of
seq-group-by
adds accb1d1132a Make ibuffer-awhen obsolete in favor of when-let
adds ee201bc77b3 Make the loaddefs.el file slightly shorter
adds 8813399cfa3 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 171b9314bf2 Replace utility functions with seq-uniq
adds f9ee2db4937 Improve readability of list-input-methods
adds e5bf2b942fe Improve message regarding missing LEIM
adds b0653b27e25 Further Tramp fixes for Android 12
adds 3ef18c7a213 Make ibuffer-aif obsolete in favor of if-let
adds b92e8887580 Fix python escape code fontification for multi-line
literals
adds 52698428334 Add a faster seq-uniq for lists
adds b2bf91003db Further lisp-current-defun-name tweaks
adds 2504d19dade Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds b7b160b4098 Revert "Make compat alias check-ispell-version obsolete"
adds 38f9d9bf060 ; * src/keyboard.c (timer_check_2): Restore run-time
conditions.
adds 744ed0ceeed Make outline buttons work in NEWS
adds 41169b55340 Add new user option electric-quote-replace-consecutive
adds 619d5af54ab * lisp/replace.el (replace-highlight): Optimize for
large buffers (bug#56815)
adds 6ac92c65a80 Add use-region-beginning and use-region-end
adds 47aa2317c34 Use new convenience functions in replace-string
adds 0bc2079ce66 * lisp/ibuf-ext.el (ibuffer-remove-alist): Simplify.
adds 581fa3d958c Autoload string-blank-p
adds c47507ec560 Make rng-blank-p obsolete in favor of string-blank-p
adds fd4aad56978 ; * lisp/mouse.el: Delete stale comment.
adds caabc5a4ab5 * lisp/nxml/rng-util.el (rng-collapse-space): Simplify.
adds 8caa91b2ce4 * lisp/vc/pcvs-util.el (cvs-partition): Simplify.
adds 06cb954ae30 Remove some compat code from ps-print.el
adds 32d8fc999c0 Avoid using aliases for color functions
adds 0e824bd683b Make rng-collapse-space obsolete
adds 230a198a0f1 Avoid having language environments interpreted as
sections
adds cbc925bbed8 Make filesets-filter-list obsolete in favor of
seq-filter
adds 561d09d7adf Make unused function filesets-ormap obsolete
adds ec2bd7dd5c6 Make wisent-pad-string obsolete in favor of string-pad
adds fcd2d14db1c js--font-lock-keywords-2: Remove the 'for each' matcher
adds 5e07d1d0fc9 Improve MPX interaction with xwidgets and drag-and-drop
adds 85de996bbbf * lisp/vc/diff-mode.el: Don't mention XEmacs.
adds 628df15da5c ; * doc/misc/viper.texi (Rudimentary Changes): Avoid
alias.
adds 14833cd9dfc Improve wording when documenting other TRAMP syntaxes
adds 358ad0d30a0 Merge from origin/emacs-28
adds 29f2b1728bf Fix namespacing issues in array.el
adds f002fa8bfc3 Delete dead code in checkdoc.el
adds 8b31c18fc86 Prefer defvar-keymap in vc/*.el
adds 1d9ee272704 Fix compilation warning in wisent/comp.el
adds 9d35afed498 Extend LAP optimisations to more operations
adds f6356dc88d2 Make gdb-pad-string obsolete in favor of string-pad
adds d8d582dc3c3 ; * lisp/emacs-lisp/subr-x.el (string-pad): Optimise.
adds 8c0c9398f32 Fix some undesirable frame focus changes
adds bca31619e8d Improve the bengali-probhat input method
adds e7b348b08ac Fix 'describe-char' in "C" locale
adds edffda8609b Adjust client pointer upon help event
adds 648acc88484 ; Fix @setfilename in calc.texi
adds 7d70320f35a Merge from origin/emacs-28
adds 80837653ebc ; Fix typo in tramp-archive.el
adds 4f18214fbea * test/lisp/net/tramp-tests.el (tramp--test-utf8):
Adapt test.
adds bce98395ce8 Make emerge-define-key-if-possible obsolete
adds e93a1a835e8 * lisp/vc/emerge.el (emerge-show-file-name): Make
obsolete.
adds a2ecf73545b ; * lisp/play/5x5.el (5x5-defvar-local): Improve
obsoletion.
adds f7438fc8597 newsticker: fix bug#57045
adds 89f51673792 Don't show status message in Helper-describe-bindings
adds 686296b512c Make pr-version variable obsolete
adds d5c3b602b93 ; * lisp/printing.el (pr-version): Avoid byte-compiler
warning.
adds 68789720384 Make ps-print-version variable obsolete
adds 6568592015b Make ebnf-version variable obsolete
adds 8854b321c2c Make ad-version variable obsolete
adds e7f1d4f6e10 Support the full range of variation selectors
adds 48215c41d16 New debugging facility: backtraces from errors in Lisp
called from redisplay
adds 05c4e7bfbdc Prevent SelectionNotify etc from reaching GTK 3
adds ae348b719e8 Fix wrong metrics for bitmap-only fonts with HarfBuzz 5
adds 31af0f4eb73 Don't list Emacs as requirement for built-in package
adds 9419bc904d8 ; * lisp/printing.el: Delete outdated download
instructions.
adds 687fcc2c40d Merge from origin/emacs-28
adds a99ea4b7616 ; Fix documentation of 'loaddefs-generate' (bug#57144)
adds a23f9b7bda9 Reverse the outline arrows
adds 95d8a4544ec Default outline-minor-mode-use-buttons to only happen
in *Help*
adds 43d46a7b3a7 Make cedet version variables obsolete
adds 9e983f4e838 ; * lisp/cedet/cedet.el: Delete stale comment.
adds 8ae68308a1a Use help-key-binding face in package list help
adds dc287986453 * lisp/finder.el (finder-summary): Improve formatting.
adds f947b20a192 Make finder-mode inherit special-mode
adds c0d761bf7f4 Further seq-uniq speed-ups for lists
adds 829b131e5b3 Clarify face-at-point doc string and add
(thing-at-point 'face)
adds fdbdbc2e1bb Make some more cedet version variables obsolete
adds 23e4e811932 * doc/misc/gnus.texi (Emacsen): Delete section.
adds 9ef988c0e03 Remove (gnus) Gnus Development manual section
adds e0045ba2bce Remove some more outdated Gnus manual stuff
adds 16ec99702c9 gud.el: invoke 'perldb' with '-E' instead of '-e'
adds 59af89c2a23 Clarify bookmark-set prompt
adds f99219a5332 Fix emacs-news-view-mode-map inheritance
adds 28cb8bccce4 ; etc/PROBLEMS: Move Ubuntu 8.04 entry to legacy
systems.
adds 4ab16226e0a Rename etc-authors-mode.el to emacs-authors-mode.el
adds 779d920c9a0 Rename etc-authors-mode to emacs-authors-mode
adds a2cf5646d4c Support imenu in emacs-authors-mode
adds 316d3111a36 Don't update loaddefs.el timestamps uselessly in
loaddefs-generate
adds c4505fed538 Hide local variable section in emacs-news-modes
adds 37073492fdf ; * lisp/cedet/ede.el: Bump version header to match
variable.
adds e311d05ab10 Improve MPX interaction with drag-and-drop
adds 4e23ecb8826 ; * src/xfns.c (Fx_set_mouse_absolute_pixel_position):
Fix typo.
adds 77613b9217c ; Delete redundant installation instructions from
ebnf2ps.el
adds e746fc2e7b5 Delete stale comments from Lisp Intro manual
adds 72fc7258bf3 Delete references to deleted library hilit19.el
adds 2d4058b3ff8 Merge from origin/emacs-28
adds 30320d9420b Only set Eshell execution result metavariables when
non-nil
adds 9d4fa4ed4b1 Allow using dollar expansions in Eshell conditionals
adds f3408af0a32 Make '$?' and '$$' variables more consistent in Eshell
adds 6de88b6b026 Fix a recently-added Eshell test on MS-Windows
adds f937a0f3f8b Prevent selection converter from signalling if buffer
is narrowed
adds 60f2a486e9d ; * etc/NEWS: Minor fixes. (Bug#57169)
adds 4530368c06f Delete many references to Emacs 23 or older from docs
adds 764d832bfaf Make htmlfontify-version variable obsolete
adds fdb88899d40 Make ps-mode-version variable obsolete
adds 87c2ebf8d2b ; * lisp/emulation/viper.el: Bump version to match
variable.
adds 1c7910ea6ec Don't hide final dump in admin/emake
adds 2bbb007e166 Allow EXCLUDED-FILES in loaddefs-generate to be relative
adds d1578888bf5 Tweak outline symbol icons
adds 0ab572d5c99 Add new value `dont-save' to `deactivate-mark'
adds 94c10c426e3 Speed up display of long lines under 'truncate-lines'
adds 3fcbcc61db3 js.el: Tweak last change
adds 9d6d3b0edb1 Make many gnus version variables obsolete
adds f289a17c068 Update Gnus Installation FAQ
adds a1cf3b96f84 ; Fix documentation of 'deactivate-mark'
adds dd2973bf504 nadvice.el: Avoid exponential blow up in
interactive-form recursion
adds 0a937593852 Improve time-convert docstring formatting for
readability
adds 864847bf3c9 Document time-convert FORM argument as mandatory
adds 15c20cb4fe9 ; * etc/NEWS: Fix typo.
adds 47e23ad7a82 More fixes to MPX drag-and-drop interaction
adds 0df8f481dde ; * src/xdisp.c (display_line): Fix a typo.
adds b93e14fa0fd ; advice--interactive-form: Fix a typo introduced in
recent change
adds a71c05b44de Further speedups of redisplay of long and truncated
lines
adds 7ece1c4840e ; * doc/misc/gnus-faq.texi (FAQ 1-3): Fix recent change.
adds e99d7c4d627 Simplify code using take, ntake and butlast
adds 1d8712bcc99 Strength-reduce apply with (list ...) as tail argument
adds 7dc4ab6e896 Make Gnus FAQ more contemporary
adds 096c081e51a * src/Makefile.in (elnlisp): Delete autoload.eln from
list.
adds d28f1677c3b ; Delete commented out manual section on emulation
adds 397fdc22eb1 * lisp/calendar/time-date.el (seconds-to-time): Use the
original arg list
adds 423b1137977 * lisp/cedet/ede/emacs.el (ede-emacs-load): Delete
obsolete name arg
adds 9d526179359 ; * etc/NEWS: Fix typos.
adds 1d3fe256907 Tramp code cleanup
adds 1faeef7924c (compiled-function-p): New function (bug#56648)
adds 3a9c803f24d * lisp/emacs-lisp/ring.el (ring): Define as a type
adds 9239be8e761 ; Fix documentation of 'compiled-function-p' (bug#56648)
adds 48ac40e60e8 ; Fix last change.
adds 9664b8c8e17 Fix selection preservation bug when USE_XCB
adds 664c42df463 * doc/lispref/functions.texi: Fix capitalization.
adds 23561f96656 Work around Bug#57211
adds 15aba5e6449 Decode time conses before floats
adds a64fe6f3198 Improve timefns speed on integers
adds ecc647d0118 Don't advertise obsolete library html2text.el
adds 57259773b4f ; * lisp/org/org.el: Delete unnecessary declarations.
adds 005585f6bd3 Make gnus-iswitchb-completing-read obsolete
adds d5174ed4eab Don't use obsolete library as example in Elisp Intro
adds 6137ebd5a49 Make gnus-uu-view-with-metamail obsolete
adds 0a8e88fd83d Make message-mark-active-p obsolete in favor of
mark-active
adds 4bee89b73fb Fix uninitialized variable false-positives
adds 0e336fa51fc ; Improve documentation of minibuffer history wrt
completion
adds 9d0dba44da7 ; * doc/lispintro/emacs-lisp-intro.texi: Fix typo.
adds 75372c6c4e3 Merge from origin/emacs-28
adds 97da8eeb7c7 Make update-directory-autoloads available by default
again
adds 90b4ee6575e Further lisp-current-defun-name tweaks
adds af3ec6b8e60 Remove Gnus Compatibility manual section
adds f2a592ea2f8 Regenerated ldefs-boot.el
adds d33a6b9069b Tweak autoloads of defsubsts containing spaces/control
chars
adds ead4b914ca7 Fix up the exclusion logic in loaddefs-generate
adds 79c0e78460b Pacify warnings from gcc 12 in encode_coding_object
adds 20b8ac57236 Make eshell-mode more resilient towards
`mode-line-format'
adds d5ee49c25c8 Fix variable types in warnings-suppress
adds 629f980fad0 Enhance safe_run_hooks_1 and safe_run_hook_funcall to
handle more arguments
adds 5025b2566e7 Fix fix_command for non-symbol functions
adds 0d3aebec014 Fix `python-nav-forward-block' moving backward under
certain conditions
adds d5e74d9cd7f Clean up message-sort-headers code slightly
adds 9ea40b3ddfb Fix tmpdir handling in Tramp for Android sshd
adds 82635f40ed4 Produce TAGS in 'lib' as well and include them in
src/TAGS
adds 6e628ff99c3 * doc/lispref/functions.texi (What Is a Function):
Improve further
adds f73d4d86f83 * doc/misc/gnus.texi (Troubleshooting): Update section.
adds 1973d4ac1b6 Avoid lowering child frames below scroll bars on X
adds 07b8fb197a3 Provide ERT explainer for 'eshell-match-command-output'
adds c1f1be4b730 Add 'eshell-command-result-equal' with an ERT explainer
adds cf873c1a090 Fix non-interactive use of conditionals in Eshell
adds b87400c78b0 Make the bookmark fringe icon look like a bookmark
adds c48397a2b30 Delete implicit XEmacs references from Gnus manual
adds c3dedb8b853 ; * doc/misc/url.texi: Don't mention obsolete library
url-ns.
adds 780c525d11a Modernize spam section in Gnus manual slightly
adds f25c8126cea ; Don't mention obsolete libraries
adds 5e5c56f1487 ; Normalize my email
adds ad2dba38b23 Don't look for long lines beyond the narrowed region
adds 190f2db7860 Fix buffer-start cleanup in message-indent-citation
adds 81ff64d3ca8 Make message-delete-line obsolete
adds b4879603fd8 Fix XInput hierarchy events not being delivered in
daemon mode
adds 1097c0d1e4d Advertise obsolete library pgg.el less
adds 1f31c39b595 ; * lisp/bookmark.el (fringe): Require. (Bug#57241)
adds 3ea6cb40e62 dired-do-shell-command doc string clarification
adds 12c3461b455 Handle root permissions on remote files
adds 4b1ab183917 Fix autoload in tramp.el
adds 869db699ee2 Improved static detection of nil and non-nil expressions
adds e618b6faee5 Improved `if` and `while` optimisation
adds 621550c076b Improved `and` and `or` optimisation
adds fb98c4a4060 Improved `null` (alias `not`) optimisation
adds 8517d1e9aaf * lisp/dired.el (dired-mark-if): Evaluate MSG once to
avoid warning.
adds b24f7667ad6 * src/buffer.c (Frename_buffer): Fix bug#56693
adds ed9adafc0bd Avoid disabling device multiple times while handling XI
attachment events
adds 362c9ab879f * doc/misc/gnus.texi (Article Washing): Fix Links URL.
adds dd077ebded1 Revert "; * doc/lispintro/emacs-lisp-intro.texi: Fix
typo."
adds a4078fa6284 ; * lisp/vc/ediff.el: Improve wording in last change.
adds 8f784a27667 Merge from origin/emacs-28
adds af4cfb51941 Add Python blocks support for hideshow
adds a631067fba5 Fix some recently introduced byte-compiler warnings
adds 31e32212670 Revert "Add Python blocks support for hideshow"
adds 4915ca5dd42 Enhance Python font-lock to support multilines
adds deddd56e352 em-unix.el: only pass -H option to grep
adds 1288955d504 Don't check if autoloaded functions are fboundp
adds 6ad79488c94 ; Delete code in cperl-mode.el commented out since 1997
adds 8d4fe8356cc * lisp/progmodes/cperl-mode.el: Improve commentary.
adds d214dd67cd5 Make compat function cperl-putback-char obsolete
adds a6412b96e72 Move dired-guess commands from dired-x to dired
adds 9dfabe07569 Assume dired-guess is now always available
adds 78460500c75 Shorten new manual section "Shell Command Guessing"
adds 31f289625cb Fix Linux APM BIOS flag testing in battery.el
adds f0c5de78394 * lisp/progmodes/cc-defs.el (c-safe-scan-lists):
Evaluate LIMIT just once
adds 3e042c80ce7 * lisp/emacs-lisp/bytecomp.el (byte-compile-log-1):
Create buffer if necessary
adds b6b19110800 Update from Gnulib by running admin/merge-gnulib
adds 79050eeeaf1 ; * src/xterm.c (xi_select_hierarchy_events): Fix typo.
adds d0e126b6ed3 ; * src/xterm.c (xi_select_hierarchy_events): Fix typo.
adds 21751f02d36 Backport tempname changes from master (bug#57129)
adds 9a3f64f4061 ; Merge from origin/emacs-28
adds 7406ae4c98f Fix broken build on Solaris 10 emacs_spawn
adds 9f26a8d31b1 Fix the MS-DOS build
adds aea05a5dec9 * Expose `comp-loaded-comp-units-h'
adds 842c641c57b * lisp/loadup.el: Always fix-up all loaded compilation
units
adds dae4fc3adf8 Improve cryptic syntax switch message in re-builder
adds 335bf5f55a0 Improve update-directory-autoloads deprecation message
adds 6d38ff1b9e4 Rebuild the Emacs executable if loaddefs.el has changed
adds 74e830768dc Make GEN message from loaddefs-generate nicer
adds b9c6c0fb7bf Fix Python indentation of block continuation
adds e75822fba6e ; Fix a typo in autoload.el
adds f33a429a53e Copy-edit doc strings and comments wrt bignum and fixnum
adds 9361c833182 More non-nil-returning functions in source optimisation
adds 67ec9941807 * lisp/emacs-lisp/comp.el (comp-known-type-specifiers):
Fix some type
adds 1ad0d607404 Fix string-to-syntax signature in
comp-known-type-specifiers
adds ca7c278e32d * doc/misc/cl.texi (Macro Bindings): Fix bug#57263
adds f98276f77b4 Fix encoding problem in tramp-sh.el
adds ac43ac1af9d cl-reduce doc string improvement
adds 254ba1d3e5c * lisp/image-mode.el: Improve commentary.
adds dc0fce3a7d9 ; lisp/image-mode.el: Fix typo.
adds ef1e68f11d9 * lisp/image-mode.el (image-mode-as-hex): Fix toggle
instructions.
adds f97668c38fe Merge from origin/emacs-28
adds 0b43ed4dbca ; * lisp/image-mode.el: Delete commented out
image-transform-mode.
adds 9f8e16d828b Prefer defvar-keymap in image-mode.el
adds 0dc9c9a68f5 New command image-transform-set-percent
adds 054d1e80dc7 ; * lisp/image-mode.el (image-minor-mode): Reflow
docstring.
adds 104cb5cbf5d Make toggling between image, hex and text more
consistent
adds 7858ec980bf Do interactive mode tagging in image-mode.el
adds 869bef892b0 Adjust the environment name for the minted package
adds 715f1ebea30 * lisp/emacs-lisp/comp-cstr.el
(comp--all-builtin-types): Remove
adds 0bd96806ef1 * Rename `comp--typeof-builtin-types'
adds f1f2bbbc088 Improve obsoletion of
image-transform-fit-to-{height,width}
adds b90192b50e5 Fix more calls to XQueryPointer for MPX
adds e64d811b510 Improve image-mode-as-hex docstring
adds 1a9175a0de9 Merge from origin/emacs-28
adds 8f1d0295bcf Speed up image-dired-display-image
adds 095ea821208 * src/pdumper.c (Fdump_emacs_portable): Check and warn
for pure space overflow
adds 9297a9c45eb * src/alloc.c (pure_alloc): Warn for pure space overflow
adds 5dc27459392 * src/pdumper.c (dump_native_comp_unit): Error if CU is
not fixed-up
adds dd97bff219d Update the modus-themes to their 2.6.0 version
adds 088171e0531 Fix ns-win.el (x-file-dialog) declaration
adds 054f553b9ce Fix region-extract-function compilation warning
adds e5695faec4a * lisp/edmacro.el (edmacro-sanitize-for-string): Fix
condition.
adds 6fca17270a6 Fix mis-spelling of c-awk-old-ByLL and really make it
buffer-local
adds ec347aec0fc python-check-command: Don't use absolute file names
adds 275cef9e06b python.el: Adjustments to Flymake backend
adds 503112d1f01 python-mode: Remove special outline-heading-end-regexp
adds f117b5df4dc Add new functions eol and bol
adds 705c45041fc python.el: Add completion-predicate symbol property to
commands
adds 962cb44eea4 Fix underscores in argument names in ns-win
adds 6a1e3e86842 ; * src/editfns.c (Fline_beginning_position): Remove
redundant parens.
adds ddbab830709 Mark only VS-16 as emoji
adds 7c793c55cfa Improve 'ns-read-file-name' docstring
adds 986440aaad0 Prefer defvar-keymap in doc-view.el
adds 16dfe04be2c Find libgccjit on macOS with Homebrew differently
adds 9c0eec4ed86 * src/window.c (select_window): Fix assert for buffer =
non-active minibuffer
adds f2c0fb2615f Resurrect obsoletion warning for two functions
adds d0bb333efc0 Merge from origin/emacs-28
adds 043ae1f53a2 Delete two functions obsolete since Emacs 23
adds b7d6ebff078 ; Delete not-useful comments referring to Emacs 19.
adds da635838f25 Make two compat aliases obsolete in cc-defs.el
adds ec62bb7799a Ignore variable Info-fontify, deleted in 22.1
adds 021ae515f91 * lisp/bookmark.el (bookmark-menu-heading): Delete face.
adds 935e4da0e13 Display new keybinding in obsolete command warning
adds a936335aa02 Fix return value of help--key-description-fontified
adds 9a7b3673e09 Move `while` syntax check from optimiser to macroexpand
adds b2f9c4c6d4b Fix crash when the keymap changes
adds 3173eb53aa4 Fix typos in modus-themes.org
adds 428950fc3c3 Improve Tramp's manual
adds 84082a0e840 Tweak admin/emacs output
adds 3312710fd67 Make conf-javaprop-mode only claim that # lines are
comments
adds 07c04da0101 Don't use the system-file-manager icon in the toolbar
adds 8d4789c0727 Minor optimization to x_query_pointer_1
adds 2614e532163 Rename newly-added eol/bol functions to pos-eol/pos-bol
adds 982bd695204 ; * src/xterm.c (handle_one_xevent): Avoid compiler
warning.
adds ae2199258f6 Mark esh-proc test as unstable
adds a6ccb82fdaa Fix src-depending-on-lisp target
adds f57297c8b23 * lisp/emacs-lisp/shortdoc.el (buffer): Add missing
functions
adds 563ec6abc4f ; Complete renaming to pos-bol and pos-eol
adds 965fad0d36f Update function properties and optimisations
adds 6dc61aa69ad Tweak emacs-bug--system-description
adds 79560aaa51a Don't end autorevert message with a period
adds 85480527d57 Prefer pos-bol and pos-eol in tests
adds 70fd2e03e5a Mark another esh-proc test as unstable
adds b061782fa6e Fix eshell-pipe-broken signalling
adds fe194f179d7 Remove a newline from the end of an error message
adds 52b240b29b7 Prefer pos-bol and pos-eol in bookmark.el
adds 102258fe1c0 Simplify `delete-line'
adds 958924a8126 Mention delete-line in shortdoc
adds 6ddcf670525 Make it possible to mark generalized variables as
obsolete
adds 48aacbf292f Make many seldom-used generalized variables obsolete
adds efd95300c7c Adjust autorevert tests to recent change
adds bfe222288e0 Make the generalized buffer-local-variable obsolete
adds 29a989c0208 Regenerated ldefs-boot.el
adds ae5fe348fb4 Revert "Make the generalized buffer-local-variable
obsolete"
adds 643990336f4 Make *Help* display info about generalized variables
adds 15d628f1960 Fix more lexical-binding fallout in
vhdl-speedbar-insert-hierarchy
adds e154ba196a3 Fix child frame focus for MPX environments
adds 1e1263b00b9 * lisp/find-file.el (ff-other-file-alist): Doc fix.
(Bug#57325)
adds c3087b59f06 ; * lisp/find-file.el (ff-other-file-alist): Another
doc fix. (Bug#57325)
adds 7a3ae3cb626 ; * lisp/find-file.el (ff-other-file-alist): Fix typo.
adds 582ea6a1e9f Update to Org 9.5.4-19-g4dff42
adds 0c410206aa9 Merge from origin/emacs-28
adds a5e36575ae6 * lisp/emacs-lisp/comp.el (comp-known-type-specifiers):
Fix some type spec
adds a680a9fc647 LLDB support: handle unsorted enum member lists
adds b04ec9a7d3a Fix defcustom type of auto-save-file-name-transforms
adds cc33c6cf3a4 Make start/end in libxml-parse-html-region optional
adds d9214248913 Remove probably debugging code in reb-fontify-string-re
adds f421efdb5f0 Make the size of elements the same in pgtk and X in
tetris
adds c202f22f4d8 Fix indent-tabs-mode globality
adds 9681ebf1255 Make ispell-find-hunspell-dictionaries more resilient
adds a7557f24831 ; * lisp/emacs-lisp/shortdoc.el (buffer): Improve
sorting.
adds ac90530a0af Prefer pos-bol and pos-eol in tabulated-list.el
adds 0dd51d8ebf1 Use the attributes of frame's monitor for gamegrid
adds 6c9696e3de1 Link the "f" interactive spec to `read-file-name' in
the manual
adds f579cd472cb auth-source: Fix wrong-type-argument when searching
secret services
adds a0fa6bd5470 ; * doc/lispref/commands.texi (Interactive Codes): Fix
punctuation.
adds 06d71614762 Fix some no-X build warnings
adds e425b7d231d Allow disabling the input extension at runtime on GTK 3
adds b7e867b841f Make point-at-eol and point-at-bol obsolete
adds fd97cc8e0df Fix completion-predicate of Python shell commands
adds 1dd0a5c5db5 ; * doc/misc/htmlfontify.texi: Fix version.
adds e2c766a20d9 Merge from origin/emacs-28
adds 66040fbeed2 Fix wdired with (dired '(dir f1 f2 ...))
adds 915efbff983 Make buffer-local-value obsolete as a generalized
variable
adds 9d9798521e3 Don't mention obsolete generalized variables in *Help*
adds 48b0f2606b9 Revert the changes to lisp-current-defun-name
adds b448fbec4b7 Disable a lisp-mode test that now fails
adds 3b7fb723e6a Make frame synchronization conditional on clock_gettime
adds a328bf65ef3 Make frame synchronization conditional on clock_gettime
adds 76982f08683 ; * src/xterm.c (x_free_frame_resources): Fix typo.
adds 1f990d1cf95 Fix pixel-scroll-precision in a corner case
adds 1a4a12a2a8d Make Emacs 20 compat alias obsolete in eudcb-ldap.el
adds 3b72b47cbd3 * lisp/progmodes/elisp-mode.el
(elisp--local-variables-1): Fix bug#50034
adds 4ee8a6c124a ; Minor doc fix in easy-menu-{add,remove}
adds 8673c0e256c Make XEmacs compat alias face-background-pixmap obsolete
adds de3efaa6838 Add NEWS entry about obsoleted generalized variables
adds 5d3a99602f1 ; * etc/NEWS: Remove redundant headlines.
adds 1c837c42c22 Improve detection of long lines.
adds 10585c4f30a Update documentation for obsolete generalized variables
adds b48bf42fc20 ; * src/buffer.h (struct buffer_text): Improve
commentary.
adds 83b6da31f3c Move generalized variable docs to elisp manual
adds 42496e64707 Move generalized variable `substring' doc to elisp
manual
adds 67a15ce1564 Use substitute-command-keys in a few more places
adds 2d307a0205d ; Sort list of generalized variables
adds 10a31c6a29e Prefer saying "init file" to ".emacs" in FAQ
adds 1007800a599 Make mh-colors-available-p obsolete
adds e518146a301 Fix input extension focus tracking with some window
managers
adds fd74c6f4b81 When reverting, preserve the readedness state set by
`C-x C-q'
adds 25ee1ff2065 Don't lose read-only marking when reverting a view-mode
buffer
adds b400d7335b0 ; * lisp/simple.el (read-only-mode): Fix wording of doc
string.
adds 044e11641bc Fix string padding in gdb-mi
adds 3835255a38d CC Mode: Fontify args correctly when arglist closing )
is not on the same line
adds 95b1eacd475 Fix handling of UNCs in 'parse-colon-path
adds 78923c5f4e2 C++ Mode - Fontify "class Foo {\n ~Foo() noexcept;"
correctly
adds bc8141594d6 vc-merge: Look for 'merge-file' instead of 'merge'
adds 34686263b74 Fix various problems with mouse highlight on XI2 builds
adds ce82300221f * configure.ac: Move AC_LANG_PUSH/POP out of
AC_CACHE_CHECK. (Bug#57380)
adds c5c3f57bd43 Minor fixes in tramp-tests.el
adds 0ce30e92958 Allow not deleting the config.cache file with "make
FAST=true bootstrap"
adds 74d0304ad44 Extend `hs-special-modes-alist' for languages such as
Python
adds 7c7fc8fa5be Add Python blocks support for hideshow
adds b947f80a623 Add hideshow-test.el file (bug#56635)
adds dbec1159486 Fix instrumented eval-defun not printing "Edebug:" to
the echo area
adds a8a3608c074 Make frame-width obsolete as a generalized variable
adds b28b2cefaea Fix warning about obsoleted generalized variables
adds 34e0a232cd0 Allow symlink creation on MS-Windows without
Administrator privileges
adds 2385bf3397f Treat smtp-auth method from auth-info as a symbol
adds 52f9ce5528e Mention C-x C-q + revert change in NEWS
adds 7464640d2ac Make a prefix go to the previous error
adds 514372722a5 Fix generalized variable documentation for recent change
adds ec4f976e8e1 Document how :map and :scale interacts in image maps
adds 681f2e23ae3 Add a new user option grep-command-position
adds df8e705eb20 Don't refer to Emacs 24.3 or older in FAQ
adds 55f681359ea Improve explanation of init file in FAQ
adds 7c463120cc6 ; Delete some commented out code from linum.el
adds 2265fc964bb ; * lisp/progmodes/grep.el (grep-command-position): Doc
fix.
adds 9ba6a7c508c ; * etc/NEWS: Fix wording of a recently-added entry.
adds 5b5896132f2 * lisp/progmodes/cc-langs.el
(c-make-no-parens-syntax-table): Fix bug#57065
adds 97067349a8d Fix unlikely core dump with Xaw
adds 9bd91a3751c Fix overflows in HAVE_XSYNC timestamp handling
adds 7b05ffda801 Update from Gnulib by running admin/merge-gnulib
adds 7ffac97f490 ; * src/xterm.h (struct x_display_info): Update comment.
adds 8cad97e3db8 Restore old code in x_sync_trigger_fence
adds 82bcd443782 * configure.ac: Move AC_LANG_PUSH/POP out of
AC_CACHE_CHECK. (Bug#57380)
adds 743e966cb8f ; Merge from origin/emacs-28
adds 2ccefef4c73 * lisp/progmodes/etags.el (next-file): Minor doc fix.
adds 92e90297f9c * lisp/wdired.el: Doc fix; don't mention obsolete
variable.
adds 9e03e29c4ea * lisp/wdired.el: Improve "Commentary" section.
adds 6d3d9dba60f Merge from origin/emacs-28
adds ba64d091568 Treat smtp-auth method from auth-info as a symbol
adds 4ac59b33137 ; Merge from origin/emacs-28
adds e3b85775252 ; * etc/DEBUG: Fix wording of "X protocol errors"
section.
adds 23c01a23a3a Merge from origin/emacs-28
adds a457aa62577 Kill the buffer for the temp file after using
'$<command>' in Eshell
adds 0f561d0e5c4 Pacify obsolete gv warnings in xt-mouse-tests.el
adds 2888a2e076e Fix recent gamegrid.el change for nox build
adds 762a37b5e52 Delete blank lines at the start of the cited text in
message-indent-citation
adds 54a0c9569ee New option 'thrifty' for Man-notify-method
adds 4cb31b19353 Make the *Ido COmpletions* buffer fit the window to the
buffer
adds be2e6228f8c Use `rx' in Tramp where possible
adds 233c91d32ad CC Mode: Fontify correctly a brace list element
followed only by syntactic WS
adds 997103bb879 Clarify the :box attributes in Face Attributes lispref
node
adds c1442f96db6 Use shr as default for mm-text-html-renderer
adds 6edff5ac331 xref-matches-in-files: Use
with-connection-local-variables
adds 4015d561c39 Fix crash when handling "swallowed" generic events
adds 56aa52c346d Support "replacement characters" on TTY frames
adds 0f378081955 CC Mode: Remove double evaluation of self-quoting
function in cc-langs.el
adds d19c7042b21 ; * etc/NEWS: typo
adds 6b1ed2f2c99 Fix antialias face attribute when text is scaled
adds a2d62456a7b Fix regression with cursor motion in Magit buffers
adds 716441a0695 Fix webp detection on some Macos systems
adds f427b985a18 Make dynamic info-lookup more backwards-compatible
adds 0ab49d46ddb Use a list of text properties to search in symlink
filenames in Wdired
adds 3f076a8e44b Use truncated-partial-width-window-p in more places
(bug#56815)
adds d704c61e25b Fix two issues in xterm.c
adds df2f6fb7fc4 ; Autoload 'latin1-display-ucs-per-lynx'
adds 77d5a0cf9fc Merge remote-tracking branch 'origin/master' into
feature/tree-sitter
adds 47a6c23751b Add tree-sitter font-lock settings helper function/macro
adds 31ad906bd00 Add manual entry for tree-sitter search functions
adds a23aec59b3a Remove treesit-disabled-modes and change
treesit-should-enable-p
adds c2a9fe0c1df Fix tree-sitter manual entry for treesit-should-enable-p
adds 56dbb5db3b1 * lisp/treesit.el (treesit-can-enable-p): Minor fix.
adds 1d3234988a3 Add node-only parameter to treesit-query-capture
adds 55e01229daf Rename treesit-expand-query/pattern
adds cb0464bf424 Fix treesit-query-validate
adds 361eaae71e3 Improve treesit-query-capture
adds 1cdb24fe35a Utilize tree-sitter in python.el
adds 013c7d6aaef Rename treesit-expand-query/pattern
adds 08a1c32d0bc Improve printing treesit nodes
adds c5147882a91 ; Minor manual fix for tree-sitter indent
adds 914f68da059 ; Minor tree-sitter manual fix
adds b584569014a Change make_string to build_string in treesit.c
adds 17422c2cfcb ; * src/treesit.c (Ftreesit_node_field_name_for_child):
Doc fix.
adds 1575ee2eeb1 Accept nil as NODE in treesit-node-text
adds c957832cbf3 Remove treesit-traverse functions
adds eba65824364 Add the treesit-search functions that supplant the
removed ones
adds f071e61d106 ; Fix docstrings in treesit.el
adds 795e01ac248 Update and enable treesit-imenu function in python.el
adds a31538ea5b0 Fix treesit-search-forward
adds ef6e18a6b9a Improve treesit-search-forward-goto
adds 9e339415b4c Fix treesit-induce-sparse-tree
adds 9ed53535f55 ; * lisp/progmodes/python.el (python-mode): Fix typo.
adds 6e60d464188 Fix tree-sitter manuals
adds e504eabe887 Change tree-sitter indent anchor preset 'prev-line'
adds 6a3caeab580 Remove treesit-query-in
adds 9b5ecffeb00 Ignore some capture name in
treesit-font-lock-fontify-region
adds 10f96a8c57b Improve documentation of tree-sitter search functions
adds 96d44c43217 Add treesit-language-version
adds 253126bf339 Fix python tree-sitter font-lock
adds 7a4380b9051 ; * doc/lispref/parsing.texi (Language Definitions):
Fix typo.
adds 23bb724c922 Add :override flag for tree-sitter font-lock
adds 1ea503ed4b3 Add :override flag for python tree-sitter font-lock
settings
adds cb183f64674 Add tree-sitter admin notes
adds c8c3cd3b08c ; Fix docs of glyphless-character display
adds 3edee9a6a35 Fix data for files-tests-bug-21454 on Cygwin
adds 35af917f187 Revert parts of 3f076a8e44 that caused test failures
adds 4803fba487d 'C-x v v' on a diff buffer commits it as a patch
(bug#52349)
adds 78698e9211c 'C-c C-d' on vc-log buffer shows the diff from
'vc-log-fileset' (bug#52349)
adds 18d5eadf2c3 Unify floating point handling when reading XI motion
events
adds 19ec23e82cb Do not connect unreachable remote hosts in recentf
adds 5cae71834bd * src/keyboard.c (safe_run_hooks*): Simplify and
generalize
adds 6f57cb6d814 Fix point adjustment in recreated *Messages* buffers
adds 46a49b748ea Work around `&' dired command when using the fish shell
adds df62a3f85ac Show gdb-mi disassembly over tramp
adds c0bb1aac102 Fix reader memory leak upon error (bug#56623)
adds 9f692bcd84e Improve point-at-{bol,eol} obsoletion message
adds f9250c5ebc1 Handle 'eshell-pipe-broken' when evaluating Lisp forms
in Eshell
adds a9985915224 * lisp/char-fold.el (describe-char-fold-equivalences):
New command.
adds 57ba65e047d Fix char-fold compilation warning
adds 8954fcb93bb ; * src/lread.c (read0): Fix specpdl off-by-one bug in
last change.
adds db6e5745673 ; Ignore test/gmo.h in .gitignore
adds 0bf5463f814 Fix junk data being returned with incremental selection
transfers
adds 3e5716dba3e ; * etc/NEWS: Clarify wording of "C-x v v" entry.
adds 5cf7b1ada96 ; * src/lread.c (invalid_radix_integer): Use a local
buffer.
adds e1e60e51bf3 Accept bignum arguments in `take` and `ntake`
adds 7804536e4e6 Fix 744ed0ceeed7472a160fea7154939cf641205577 from
bug#57082 (bug#57176)
adds e1c4ed9a3e7 ; Improve doc string of
'describe-char-fold-equivalences'
adds 292703d64b9 ; * lisp/doc-view.el (doc-view): Fix punctuation.
adds 1feec84b0f9 ; Minor doc fix in Viper
adds a28ede3a61a t-mouse.el: Make sure we apply the setting to new
terminals
adds 5bedef8f87d Fix bug#57476
adds 136495f178c Gently nudge Xt into always setting size hints
adds bdcc61247a5 Fix semantic-find-file-noselect binding of
recentf-exclude
adds e90d0ea6a9c ; Fix the lispref manual about seq.el
adds dbfe57472e4 Fix describe-char-fold-equivalences for composed
characters
adds 71b7ad0cf7d C++ Mode: Fontify functions correctly with commas in
template expressions
adds 612ff133b77 Don't fail Eshell ERT tests when an internal signal
gets raised
adds 2862891387b ; Auto-commit of loaddefs files.
adds e8085b1596b Update publicsuffix.txt from upstream
adds 3fb69fad492 Fix documentation of 'glyphless-char-display'
adds 72ae02377eb ; * lisp/jit-lock.el (jit-lock-chunk-size): Doc fix.
adds 195fcc932ee Improve the documentation of glyphless-character display
adds cc945ec0ed1 ; Fix doc strings in latin1-disp.el
adds d111b5b6512 * lisp/info.el (Info-mode): Support the Linux console
better.
adds 4d52fe6b968 * lisp/find-file.el (ff-other-file-alist): Doc fix.
(Bug#57325)
adds a5a92e577cb ; * src/window.c (syms_of_window)
<window-point-insertion-type>: Doc fix.
adds 2d9a3917273 Recommend using fbterm in the Linux console.
adds 0cbcaf5119d ; Yet another doc fix for 'ff-other-file-alist'
(bug#57325)
adds bbc23ca8ab4 One more fix for find-file.el
adds 8807a4f5320 Enable 256 colors in fbterm.
adds 0bd860cc2e9 Merge from origin/emacs-28
adds f44c4e49b72 ; Auto-commit of loaddefs files.
adds d35ab73ff77 ; Merge from origin/emacs-28
adds 67b85decc77 ; * src/xdisp.c (lookup_glyphless_char_display): Fix
last merge.
adds 941627f8d03 ; * etc/NEWS: Fix documentation marking of
recently-added entries.
adds e7193902b23 Better `take` and `ntake` bignum argument handling
adds f0319cd86f8 Make file-parent-directory more efficient
adds d029ec8d76d Fix outline-minor-mode-map
adds 8bb5c1bfec0 Make easy-mmode-defmap obsolete and adjust only caller
adds 119d59531e1 Make easy-mmode-define-keymap obsolete
adds 177811ac0c0 Fix bug#57476 for Xt builds
adds 4db596d3162 Under no-X builds, allow any value for 'fringe-bitmap'
options
adds 6ffc091e170 ldap-host-parameters-alist: Add auth-source option
adds b1c08a9581d Allow easy entry of single chars in `read-char-by-name'
adds 0ec831b91cd Make single char entry easier for
`describe-char-fold-equivalences'
adds 2ff57638365 Prevent crashes when embedding Emacs in a nonexistent
parent
adds 865338150ea Use frame-monitor-attributes in gamegrid
adds 81f8bb7ae5d Add tests for ‘mailcap-add-mailcap-entry’
adds 1a2b3fde44d Restructure ‘mailcap-add-mailcap-entry’
adds f84c45054ab Fix quotes in mailcap-add-mailcap-entry doc string
adds 3de942542a2 Clean up ispell "look"-related variables
adds 9474ac1b619 Default show-paren-mode to off in special-mode buffers
adds 99bf269ca03 Make minibuffer-eldef-shorten-default obsolete
adds 965ebf3484b Fix define-minor-mode :keymap obsoletion warning
adds 513c5d827de Use `format-prompt' in `describe-char-fold-equivalences'
adds c12838c73ef * lisp/help-fns.el: Minor fixes
adds d0a66f3e0e6 Display a warning for some uses of nil in face
attributes.
adds 89695bce3e4 Clarify the doc string of 'set-face-attribute'
adds 917da2641ee Minor doc fix; improve sorting of VC backends
adds e96acb1007f Merge from origin/emacs-28
adds 80c53271953 Make some versions in docs match package version
adds 3e4e779fb1a ; Merge from origin/emacs-28
adds 63ee620700b Make some versions in docs match package version
adds d89e65c6380 Update acknowledgments
adds b0f4b48ebc0 Merge from origin/emacs-28
adds f9f92772dcd ; Normalize email
adds 64c1eff1b0a ; Merge from origin/emacs-28
adds e13509468b7 Make "rlogin" method obsolete in url*.el
adds 0504f39259f Split image-dired.el into several files (part 1/2)
adds 9b4084f4bca Split image-dired.el into several files (part 2/2)
adds b52c3527bc5 image-dired: Do more interactive mode tagging
adds 64b208aa6c4 image-dired: Make HTML gallery generation obsolete
adds 9f82b493981 ; image-dired: Indentation fixes
adds a7d716d1c5e Add new defgroup image-dired-external
adds e50674833d9 image-dired: Prefer defvar-keymap
adds 504d5c2da86 image-dired: Minor cleanups
adds ec331e172de Add new defgroup image-dired-dired
adds 01534a2d319 Fix image-dired-util.el compile warning
adds db2f8b8415b Increase image-dired-show-all-from-dir-max-files to 1000
adds dcfe3314cd7 Teach 'max-char' about the Unicode code range
adds 91ba20fff15 Work around potential X server bug
adds 6c11214dc11 Inhibit nativecomp of loaddefs files
adds 252f135f441 Mention M-x list-packages in the Help node in the Emacs
manual
adds 2d337ca5775 * subr.el (buffer-match-p): Use 'pcase' (bug#57502)
adds 419d7579056 Add a Mice node in the Emacs manual
adds ab5ca80e745 Work around another X server bug in crossing event
dispatch
adds b861adce060 ; * character.c (Fmax_char): Fix build with type
checking.
adds 88b895ee566 Improve documentation of scroll wheel event types in
new Mice node
adds 996f8d85d7d * lisp/help-fns.el (find-lisp-object-file-name): Revert
last change
adds 06f440eb814 ; Fix recent additions to Emacs manual
adds bf37ea1873c * lisp/loadhist.el (loadhist-unload-element): Remove
auxiliary function info
adds d60e930d34f * lisp/emacs-lisp/cl-macs.el: Use `define-symbol-prop`
(bug#50869)
adds b01d529e8de * lisp/emacs-lisp/macroexp.el
(macroexp--compiler-macro): Soften message
adds 9a0c4690853 ; * doc/emacs/commands.texi: Fix a typo.
adds b39daf417b1 Merge branch 'master' of
git+ssh://git.sv.gnu.org/srv/git/emacs
adds 1cea0ae4133 * doc/emacs/commands.texi (Mice): Improve indexing.
adds ec72b55657b Revert "* doc/emacs/commands.texi (Mice): Improve
indexing."
adds 99a5a72537b lisp/emacs-lisp/seq.el: remove unnecessary
compatibility code
adds aace5455b01 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 65e3568293b Fix indexing of mouse-wheel events
adds 9788f00cab2 ; Fix last change.
adds 22bee93d925 Update error message to reflect variable rename
adds 1d1158397bc Look up keybindings in correct buffer in
describe-function.
adds 2dd1c2ab19f gv.el and cl-macs.el: Fix bug#57397
adds 0ffde8a81fd * lisp/term/linux.el (gpm-mouse-enable): Remove
left-over declaration
adds 1d9e4900a33 Fix update of Dired display when it was called on a
cons cell
adds b35a93a0619 New command to facilitate text-mode display of
unsupported chars
adds d2abe9adf7a ; * lisp/disp-table.el
(standard-display-by-replacement-char): Doc fix.
adds 500af031c88 Fix some help-fns test failures
adds 40de3684fb8 Rename the Mice node in the Emacs manual
adds 77b761dafaf Improve documentation of several functions in seq.el
adds 2db8b0e12f9 Add new function `seq-remove-at-position'
adds 4932d26b5df Python shells dedicated to a project
adds 4d50d413e67 Add Python import management commands
adds 4751b51d5e1 Add new function `seq-positions'
adds f1635c8efb3 Fix rx forms in Tramp
adds fd47e62b015 ; * etc/NEWS: Fix a recently-added entry.
adds 55ff36485f4 Fix earlier change to xterm.c
adds bcde498a734 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 9aed695241a ; * doc/lispref/sequences.texi (Sequence Functions):
Fix punctuation.
adds ad6878005db Add a basic widget type for buffer predicates
adds 40cdbf6dc13 Use use-region-beginning/end in replacement commands
(bug#45607)
adds 2dfce43103e Don't replace the first character with an arrow in
outline-minor-mode
adds 4eb3e6bdda2 Fix comment in tramp.el
adds 0fd0d072491 ; * etc/NEWS: Move WebP entry to a proper place.
adds 1dad2cba159 Mark some filenotify tests unstable on EMBA
adds 72ba9efe72a Clarify that the region is in the Emacs manual
adds 5af5ed6c627 Add basic test coverage for overlay modification hooks
adds 1be925faa10 Simplify Eshell handle functions and add
tests/documentation
adds 3d6c013a27e Allow checking specific Eshell handles for interactive
output
adds ab7e94fb1d9 Add support for more kinds of redirect operators in
Eshell
adds a87c7aff554 Put Eshell's bookkeeping data for external processes on
the process object
adds f07505d1ecf Let external Eshell processes send stdout and stderr to
different places
adds 21c8a9d944b Fix crash while converting empty vector to X data
adds 0773d1a03a1 ; * doc/emacs/mark.texi (Mark): Improve wording.
adds aad38d6010d * lisp/emacs-lisp/comp.el (comp-run-async-workers):
Fail more gracefully
adds 5713c730f20 Update to Org 9.5.5
adds 5c8b76fc873 Merge from origin/emacs-28
adds 3f1efe33d68 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 21c725dfe0c Font lock long Git commit summary lines
adds 6a2ee981c3a Add new functions for splitting the root window
adds 1763cd4727a Fit the re-builder window to the buffer
adds c641848bce9 Simplify describe-function.
adds 361d3dbc4ec Disable failing cl-lib-symbol-macrolet-hide test for now
adds b648634982b ; * lisp/help-fns.el (help-fns--key-bindings): Fix
previous change.
adds 6a19f2a024b Add new --timeout flag to emacsclient
adds 9219e83b3c0 ; Document that a value of any other type means no
highlighting
adds 2a78f06ef4d cl-symbol-macrolet: Fix recent regression
adds ee5c5912498 Explain how the font appearance can be fine-tuned in
fbterm.
adds ecbdb3b0adf * lisp/server.el: Improve Commentary.
adds eaca6378d2c Merge from origin/emacs-28
adds 106456d01bd Use secondary groups when checking permissions in Tramp
(Bug#57044)
adds 9f3f7f1ec4f Make ffap-file-finder work again
adds 91423627b40 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 969983ea1fe Apply syntax highlighting for all python f-strings
adds 653bc394348 Add some new find-lisp commands
adds 2d29ee5dded Fix interactive image.c tests
adds 015fb4ac1c8 Add tests for opening different image formats
adds 46963d0bc90 Improve robustnes of `sieve-manage-quit' in case of
errors
adds ae963e80a79 Fix (mostly multibyte) issues in sieve-manage.el
(Bug#54154)
adds a3d7332d758 Correctly handle frame synchronization on fullscreen
KWin
adds c016014af4e ; Minor doc fix in gnus.texi
adds a99665cf38b * doc/misc/semantic.texi: Delete unused macro.
adds 088b81031b8 Fix the MS-Windows build
adds 19cc17b4930 Don't mention ancient Gnus versions in MH-E manual
adds 0907e8a3c9c ; Fix deleting XEmacs references from MH-E manual
adds 8b2ac68e9ff * doc/misc/mh-e.texi (Getting MH-E): Update.
adds be342f73bd8 * etc/NEWS.28: Mention `make-closure`
adds 91a79eedf6c * lisp/jit-lock.el (jit-lock-function): Don't fontify
invisible text
adds e09872ccb3c * lisp/jit-lock.el (jit-lock-function): Update comment
adds ca0a8b554a6 ; * lib-src/emacsclient.c (main): Fix previous change.
adds 5308a4e11e7 Improve image-tests.el Commentary
adds 976965eb5ed Reenable reporting of frame movement on NS
adds 473313d2a85 Fix nsfont breakage since
6b1ed2f2c99a1c2da56c5f434570c438cad6576d
adds 25813b697cc ; TODO for writing to the bottom-right corner of a TTY
(bug#57607)
adds 50020d026cd Untabify rcirc.el
adds c6c9dfc8670 Simplify dolist and dotimes
adds 579eefda36b Don't follow symlinks in w32notify file watches
adds e1282c8c66f Add instructions to
'standard-display-by-replacement-char'
adds 35b4205dee6 Improve save-match-data hygiene
adds 7db52f611c7 Prefer defvar-keymap in icomplete.el
adds 901d3a2b5d0 ; Make emacsclient.c more quiet again
adds c6b25b55b33 Make image-dired-rotate-original-{left,right} respect
marks
adds ffe50d41d98 image-dired: Fix moving forward when marking files
adds 5b87429d99b Move some tests to test/manual/image-tests.el
adds cb036a79e22 dired-guess: Support zstandard archives
adds 56f3cdef6bd Avoid selecting for excessive output configuration
events
adds 740a1a3d0ee Add new user option 'diff-add-log-use-relative-names'
adds e97ca476a13 ; Minor improvements in
'standard-display-by-replacement-char'
adds 6b7dc132afe Recognize zstandard (.zst) compressed Info files
adds 684950eb945 Make call of remote `id' more performant in Tramp
adds 5bc44026b59 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds e90a457c46c * src/xrdb.c (main) [TESTRM]: Replace gets with fgets.
adds aa02ffb2ab0 Fix diff-add-log-use-relative-names prompting
adds f10645d2602 Add prefix argument to outline-cycle-buffer
adds b8364051380 Add new user option ecomplete-auto-select
adds 048b0fd0db1 ; * src/editfns.c (syms_of_editfns)
<restrictions-locked>: Doc fix.
adds 112cb751419 test: Remove redundant "" arg to `mapconcat`
adds 15e09908053 * src/keyboard.c (safe_run_hook_funcall): Fix recent
regression
adds 6ab183a0f9e * src/keyboard.c (safe_run_hook_funcall): Fix thinko
adds b96257162df Don't mention very old Emacs versions in docs
adds 724444f3d5c ; * doc/emacs/misc.texi (emacsclient Options): Fix typo.
adds ddabb03a017 * doc/misc/idlwave.texi (Troubleshooting): Don't say
"Emacsen".
adds 395760dcd35 Update ChangeLog and AUTHORS for Emacs 28.2
adds af49a28f9a9 Merge from origin/emacs-28
adds 9acb278af58 Bump Emacs version to 28.2
adds bbfb02767d1 ; Merge from origin/emacs-28
adds 0fab6328dcc Decode base64 attachments revealed by decryption.
adds ef17ba83709 ; Fix a race condition in an Eshell test
adds 816106b7e6a Display librsvg error when loading bad SVG
adds 4ea119f7ae1 Set indent-tabs-mode for lisp-data-mode in
.dir-locals.el
adds a8a1595cc36 Prefer defvar-keymap in proced.el
adds adc8344e759 Remove long-broken TESTRM interface
adds a0886b321c4 Remove some redundant calls to
x_ignore_errors_for_next_request
adds c6d8db8d916 Display error in emacsclient if setsockopt failed
adds 1f29ee2d21b Delete many items obsolete since 24.3
adds ea0b913ab64 Delete variable window-system-version obsolete since
24.3
adds 2d9674e8650 Don't warn about some deleted variables in rst.el
adds 0ad028c91fe ; Clean up recently added SVG test
adds 72c64dd73c9 Fix SVG loading test for old librsvg 2.40.1
adds 08cc6c4d9e4 Make use of rx in Tramp backward compatoble
adds 43e9c8e9d28 Fix tramp-loaddefs compilation
adds effb5d75a80 Revert "Fix tramp-loaddefs compilation"
adds fc5a4218929 Fix --without-x compilation warnings
adds 79ae7b3c874 Fix typo in byte-compile-lambda warning
adds 4cc78bcfd1f Update a bytecomp test
adds 04a6fd378f0 Don't bind `s' in the normal backtrace map
adds 06e4d9cb96f Fix "warn-lambda-malformed-interactive-spec.el" even
more
adds d278b976d48 Implement a general input fontification mechanism for
comint modes
adds 5a8a5e3d578 Input fontification for M-x shell
adds e9ecde5b1dd Input fontification for M-x ielm
adds c7ebe5a798c Highlight non-existent commands in M-x shell
adds 3b105e978c4 Input indentation for M-x shell
adds 9189ad45612 ; Fix doc strings in shell.el
adds fa993926181 Fix problem with Glib 2.73.2+ and SIGCHLD handler
adds 1c1ff3bfd12 Accept "-w" as safe value for vc-git-annotate-switches
adds 3ddf1a920d2 Set vc-git-annotate-switches to "-w" in .dir-locals.el
adds e6dc0cf2d39 * lisp/subr.el (string-split): New alias for
split-string.
adds a1f1072975c Fix several printfs for 32 bit systems
adds 7008fa9fd95 ; * src/alloc.c (check_pure_size): Fix last change.
adds 1e021ac45b3 Support outline-minor-mode in emacs-authors-mode
adds 72daa8b95af * src/w32image.c (w32_can_use_native_image_api): Fix
comment.
adds ce4f354defd Make a flymake.texi code example more resilient
adds 54c3794899e Doc fixes for 'text-quoting-style'
adds 6cd9e586cc0 New function substitute-quotes
adds 0fd24ebc957 Fix diff-mode.el compilation warnings
adds 3062baf609b Make `format-prompt' use `substitute-command-keys'
adds d22aacd9302 Make wdired match dired with symlink permissions
adds 433fc8bebfe ; * lisp/minibuffer.el (format-prompt): Doc fix.
adds 2a1608a960b Fix compliance with the XDND specification when
dropping on a proxy
adds b2956a3f094 Ensure, that Tramp cache works over absolute file names
adds 4cf9c92e27d Fix project-remember-projects-under when recursing
adds 03969ddcac1 * lisp/vc/vc.el (vc-deduce-backend): Handle eshell-mode.
adds 8a902013e4d * lisp/vc/vc.el (vc-diff-patch-string): Fix arg in
revert-buffer-function.
adds a380ce2008e Make it easier to clear the Motif drag window for
debugging
adds 1d08e480201 Improve some shell highlight doc strings
adds f31b9d86a67 Add new command 'toggle-theme'
adds b4dbf7184cd Add new user option 'custom-ensure-single-theme'
adds 1c1aaa0ecd6 ; Use US spelling docstring
adds 3f0944c51f1 Revert "Add new user option
'custom-ensure-single-theme'"
adds feffb03a362 Revert "Add new command 'toggle-theme'"
adds 10573e0db77 ert-x: New `ert-with-test-buffer-selected' convenience
macro
adds b6da1e4221a ; whitespace: Delete unused
`whitespace-font-lock-refontify' var
adds dd02725c570 ; whitespace: Use `defvar-local' for buffer-local vars
adds 99e8faa7257 whitespace: Reset `whitespace-buffer-changed' when
refontifying
adds 395786f42b0 whitespace: Include empty final line in BoB empty match
adds f47a5324f44 whitespace: Redo BoB/EoB empty line highlighting
adds cba83d98935 Disable Tramp cache for relative file names
adds d8f392bccd4 Restrict replace-*-in-region to the bounds defined by
caller
adds e0f137f079c * lisp/progmodes/xref.el: Bump the version.
adds 239bad7921f Fix focus restoration upon x_mouse_leave again
adds 2a4f2ba91a1 Fix Tramp test
adds 191c4fe249e Consider key=val labels when renumbering
adds b2833732113 Fix length issues in gnus-cloud-make-chunk
adds 76bec09a42d Remove edebug props in edebug-remove-instrumentation
adds 87e4922cee2 Document :vert-only tool bar property
adds 7ba2dc95a8a Remove some XEmacs references in speedbar.el
adds 26e56540da8 Don't overwrite error message in `x' in package.el
adds 82530902931 Skip manual GIF metadata test on MS-Windows
adds 1c13ecae662 Add new C-x w prefix map
adds 7374b103392 ; etc/NEWS: Update for last change.
adds 009c7e9a869 ; etc/NEWS: Fix typo.
adds 2f9f5e4850a ; * etc/NEWS: Fix typo and wording of recently added
entry.
adds 71302884dd3 'C-x v b' prefix key is used for branch commands to
create/switch/print branch
adds bcc95bd66d6 * lisp/vc/vc.el (vc-print-branch-log): Fix interactive
spec.
adds 5e6a7a210bb Document the recently added branch commands (bug#50344)
adds 5abcc2fc679 Fix comp-tests.el problem after reconfiguring
adds 739b5d0e52d Update HISTORY for Emacs 28.2
adds 2921b5fa169 Merge from origin/emacs-28
adds f771f122d2a ; Bump Emacs version past 28.2
adds 2005a7637bd ; Merge from origin/emacs-28
adds 2cdb9d03fd2 ; * admin/make-tarball.txt: Minor clarifications.
adds 86f06013923 ; * admin/notes/www: Fix typos.
adds 9f02128bb18 Merge from origin/emacs-28
adds a139748e546 Fix frames with explicit parent being unmapped after
parent shuts down
adds cbbecd46fda Prefer defvar-keymap in lisp/epa*.el
adds 4f9902eb0c1 Prefer defvar-keymap in tab-line.el
adds 16d6ef13c27 Prefer defvar-keymap in pixel-scroll-precision-mode-map
adds 89199f16aef ; Fix last change in test/manual/image-tests.el
adds dd226944212 Avoid double svg error reporting and segfaults
adds 83531a336db ; * test/src/comp-tests.el: Explain the last change.
adds b2329fbbe4e Indirect Buffers manual improvement
adds 280b40cd8a4 Enable undo in eww buffers
adds aac4965702d Prefer defvar-keymap in several cases
adds dfbe745ed9b Fix last change in image.c
adds 96b221dd2a6 ; * src/image.c (svg_load_image): Always free 'err' if
non-NULL.
adds 93466e85d13 comp-tests.el: Enable compilation again
adds b0b687150b0 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 7df898d532f Fix whitespace-tests on macOS
adds 543b8717c7b ; Add commentary to comp-tests.el
adds 36993bb9c2e Add new function imagep
adds 07c0e090bd1 Add new commands 'image-crop' and 'image-elide'
adds 48c562fb748 ; * src/image.c (svg_load_image): Another minor
cleanup. (Bug#51104)
adds 7e374b96635 Fix help--analyze-key problem when not called from menu
adds 07ee1be052a Move imagep in image.c from the debugging section
adds 6d8f5161ead Signal an error if a fallback cl-case is misplaced
adds fffa53ff1af Have 'cl-case' warn about suspicious cases
adds 857d7f3881c Regenerated ldefs-boot.el
adds 35d597348cc ; * etc/NEWS: More detail about 'image-crop' and
'image-elide'.
adds ef0c2e99405 Fix some misleading quoting in cl-case
adds 6e6a3efa2e8 Remove a nil cl-case case
adds 2984b752f1e ; image-dired: Delete unnecessary :group arg
adds 32b7aaa9f1e Add new library wallpaper.el
adds 535adb96f6c Add new command image-dired-set-wallpaper
adds 3713183a3db Use wallpaper-set in thumbs.el
adds aed39a518d5 Revert "Fix help--analyze-key problem when not called
from menu"
adds 0b6793b5e3d Fix wallpaper.el build warning
adds 9d4c135046f ; * etc/NEWS: Fix wording of 'image-crop' entry.
adds 49419912f20 Port alignas definition to C23
adds fd1ee059770 Prefer defvar-keymap for repeat-map in outline.el
adds c4235eb26db Make help-fns--generalized-variable more resilient
adds 10e9ec6da45 Fix recently-added cl-macs tests
adds 439a3cd29dc ; Prefer string-join in image-dired
adds f0798ac13dc Support wbg in wallpaper.el (Bug#57781)
adds b9ca1a8e4fb Implement wallpaper.el support for Haiku
adds d0b2eee2789 Improve messages in image-crop.el
adds fd707912189 Add new function xdg-current-desktop to xdg.el
adds 7d315ce6309 ; * etc/NEWS: Improve wording of 'xdg-state-home' entry.
adds d537e4c102c Fix desktop environment check on Ubuntu
adds 6f063532905 Support recent KDE Plasma in wallpaper.el
adds ac479598f12 * lisp/image/wallpaper.el (wallpaper-commands): Add
xwallpaper.
adds bfafe4aacce Allow setting wallpaper from TTY
adds 41a31553197 Improve wallpaper.el docs for recent changes
adds 8c3b40254bf Make it easier to customize wallpaper command
adds 6a5043e9f6d Fix more misleading cl-case quoting in tests
adds 0f4839fb6e1 Add consteval and constinit keywords to cc-mode
adds 4e207423eb7 Add :type to wallpaper-command
adds 37e1c896a02 ; * lisp/image/wallpaper.el: Minor doc fixes.
adds d3188196cca Add new command image-mode-wallpaper-set
adds c2c4c89dbc4 Also use eww URL transformers in the actual links
adds 54803dad6d1 Fix textsec-suspicious foreground color
adds 4209a4d3aec Remove the save-match-data from shell-command
adds 600bb2d45f2 ; * doc/emacs/files.texi (Image Mode): Improve indexing.
adds 37fe0cd3580 Rename image transform commands to be less confusing
adds cba866599c2 Raise default max-specpdl-size and max-lisp-eval-depth
adds 997284d2a50 Don't alter the buffer contents in image-crop by default
adds 576eba77d37 Make image cropping work in image-mode buffers
adds 15f42f193ba Fix image-mode.el compilation
adds a5e15658151 Speed up Emacs build by autoloading
vc-git-annotate-switches-safe-p
adds 6a22f7e5b7b Regenerated ldefs-boot.el
adds 0c9d32b59ed ; * etc/NEWS: Fix typo.
adds 80c516bbc8a ; Fix typo in wallpaper--default-commands
adds 91488927681 Support hsetroot in wallpaper.el
adds 0df76e3e71d Make image-crop variables into user options
adds b525f201ba9 Allow specifying the color to use in image-elide
adds 7e692301716 ; * lisp/image/image-crop.el (image-elide, image-crop):
Doc fixes.
adds 05971d2b8d4 ; * src/emacs.c (usage_message): Remove stray tabs.
adds a9941269683 pcomplete: Generate completions from --help messages
adds 5798c4aa2a7 Support fbsetbg in wallpaper.el
adds 8c73ed0ec33 Add image-transform-reset-to-original to manual
adds 30ca49c8f64 Use '^' key for detach command bindings
adds b8e9239b473 Allow using a symbol as an index into an alist in Eshell
adds 23a91163ed1 * Makefile.in (uninstall): Remove the *.eln files.
(Bug#57771)
adds 5543aea1b2b Automate exporting etc/NEWS to HTML
adds 41551ccbf63 Merge from origin/emacs-28
adds 5fe9a1a85ae ; Fix doc string of 'loaddefs-generate'
adds 52a3ba102c0 Revert "; Fix doc string of 'loaddefs-generate'"
adds 48d8543ff13 ; Fix doc string of 'loaddefs-generate'
adds 1ccfd3bae2d Use substitute-command-keys in proced-help
adds 429e61b1302 More fixes for XDND proxy support
adds f941cc76df7 mapconcat fast path with `identity` function argument
adds 3ad2adc48c7 Simplify and shrink reader buffers
adds 824ae5faeec Use `eql` or `eq` instead of `=` in some places
adds 6d61d6018c0 Add rudimentary font-locking to edit-abbrevs-mode
adds 09e93c4dafc Implement support for 'wallpaper-set' on MS-Windows
adds 6bcc7a2df73 ; Fix last change in w32fns.c.
adds 99bb6de7e17 ; Silence byte-compiler in wallpaper.el
adds 471414fe6ba Fix outline image icon display (bug#57813)
adds 2e0cde244a9 Support macOS in wallpaper.el
adds 3ba47a0782f Improve error when wallpaper-command is nil
adds 4907859ee03 Document MS-Windows support in wallpaper.el
adds 3c1579697ff ; Fix wallpaper-set on TTY
adds a057d41c757 CC Mode: Handle C++20 modules
adds bfc43930400 Include nil as valid wallpaper-commmand
adds c6fc00f5d75 Make image-dired-toggle-mark-thumb-original-file
obsolete
adds bb76ab015a2 image-dired: Fix performance bug with mouse click
adds c99815fffad combine-change-calls-1: Fix case where `body` also
changes other bufs
adds c3828d47dd0 image-dired: Show header line on start
adds 89084a193ef Improve image-dired-display-properties-format
adds 45459fd73b6 ; * etc/NEWS: Improve and re-arrange Image-Dired
section.
adds 7ec31d32222 image-dired: Fix thumbnail options for gm
adds e3b79c641e0 Fix crash in GC on macOS (bug#57751)
adds 8b29b296931 Add outline open/close images (bug#57813)
adds 58454b66157 Add portable versions of the outline SVGs
adds 3c0dda2663e Avoid asserting for fontset validity before it is used
adds 4cb3b4e98a7 Fix wrong source window being generated for XDND leave
events
adds e0ab4e36122 Rename `image-elide' to `image-cut' and add more
bindings
adds cdb8106bec9 Fix icon spec for outline icons
adds fd8969fe27f Fix sorting of backends in vc-responsible-backend
adds 7d39453fd64 Add new predicate list-of-strings-p
adds 7be7ad279e9 Don't use autoloaded functions for safe-local-variable
adds 37e9d6a35aa Prefer defvar-keymap in picture.el
adds 711f908f5d7 Fix cperl list indentation problem
adds f3277128e0e ; * lisp/vc/vc.el (vc-responsible-backend): Explain
last change.
adds 9c0403aae04 Inhibit image-mode resizing in the minibuffer
adds e485734151c ; * lisp/image/image-crop.el (image-cut): Doc fix.
adds 8c5363f8e89 Regenerate ldefs-boot.el
adds 17ef2806729 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds e3fa41ac921 Fix *Help* output for native-comp functions from IELM
adds 838e6cae813 ; * etc/NEWS: Fix typos.
adds 4da0fbdc825 Faster and more robust list-of-strings-p
adds ec2dfd110c4 cc-fonts.el: Eliminate an Emacs compiler warning
introduced yesterday.
adds d407bdfd01a Add command to delete temporary markers in NEWS
adds 01ad2a4a926 ; * etc/NEWS.28: Fix merge of NEWS.28.
adds 520b041b544 * lisp/textmodes/page-ext.el: Improve Commentary.
adds f25f9dbf301 Minor doc fixes in picture.el
adds 19de241a7dc Recommend NonGNU ELPA over MELPA
adds 70ca5f65240 ; * etc/NEWS: Fix typos.
adds 397890ba774 Delete "etc/NEWS*.html" from .gitignore
adds f232d989fd9 Improve HTML export of NEWS file
adds 6e4f6e97bf1 Merge from origin/emacs-28
adds 562c1960997 ; * etc/NEWS: Backport fixes from master.
adds cce9c260b52 ; Merge from origin/emacs-28
adds 9b09def4be5 Use substitute-command-keys in some vc messages
adds f8c5a82ba15 ; Add myself as image-dired maintainer
adds 2053e350f3d Enable `dont-follow' for inotify file notifications
adds dd1aa62642e * lisp/outline.el: Optimize performance of S-TAB
(bug#57813)
adds d4d6f7a7477 * lisp/subr.el (list-of-strings-p): Declare pure and
error-free
adds dc5c8274409 Fix last occurrence of `font-lock-reference-face`
adds 74df8770438 Delete some commented out code in cperl-mode.el
adds b45c6cbf7c4 Delete mystery code from cperl-mode.el
adds be34b9bf772 ; * lisp/progmodes/cperl-mode.el: Fix Author header.
adds a9b0d3b3fca ; * lisp/progmodes/cperl-mode.el: Fix typo.
adds dda7502e0a7 image-dired: Print command when debugging
adds aaf39c38784 image-dired: Add support for PDF files (Bug#26432)
adds 6938a2ddd2d Accept more wide function signatures in docstrings
adds fe7c015b20b Support XFCE in wallpaper.el
adds 637cf3ba495 Various improvements to admin/emake.
adds 5d227ae83e5 ; * etc/NEWS: Fix formatting.
adds bcc84ac7fec Add version headlines to HTML NEWS export
adds 069ffbda093 * admin/admin.el (make-news-html-file): Set id on
correct tag.
adds 5dbe4fa64ab Simplify regexp in make-news-html-file
adds 320f0cac800 ; * etc/NEWS: Fix typo.
adds 34a97f045a1 Merge from origin/emacs-28
adds 8ec7f8f1699 Update Unicode support to Unicode version 15.0.0
(bug#57846)
adds 809afde01d8 Fix running spell-checking in remote buffers
adds 55cffddad4a ; Update src/macuvs.h, forgotten in Unicode 15.0 commit.
adds f7eec293a6e Fix MPX focus tracking upon frame deletion
adds 1dd83e3bdc5 Further improvements to admin/emake.
adds 84801d468ae Autoload string-join
adds 5bf8f9cc0d2 Fix recent filenotify-tests changes
adds cbac94b4aee Optimize tty display updates (bug#57727)
adds 7fe22182d3a Fix rare shaping problems with Urdu and Arabic
adds 704cdf5e6c4 * lisp/image/image-dired.el: Bump version for Emacs 29.
adds 44457b39775 Simplify image-dired-thumbnail-storage customization
adds 9aef9e2cb6b Make `image-dired-thumb-(height|width)' obsolete
adds f5f296b0800 image-dired: Change some custom types to natnum
adds 5cceb6d6acf Increase image-dired-thumb-size to 128
adds 7d3af135b90 ; * lisp/image/image-dired.el: Fix typo in last commit.
adds e59058d5745 ; * lisp/image/image-dired.el: Use two spaces after
period.
adds 24513b37865 image-dired: Remove spurious message on C-<mouse-1>
adds 76e67cc85e2 ; image-dired: Fix last commit
adds 2f7139a15c7 image-dired: Display image on double click
adds 0a61a7c1fa0 vc-do-command: Actually include "torsocks" in the
command
adds e2c3ce24023 Sync with Tramp 2.5.3.2. Don't merge with master
adds 1afccbe71c4 ; Merge from origin/emacs-28
adds 50bb9ec84c7 ; * admin/admin.el (make-news-html-file): Fix typo.
adds 2f08c85d52f Merge from origin/emacs-28
adds 117795a0594 Fix possible null pointer access
adds 25587ada2c0 Remove what should be unnecessary calls to block_input
adds 67620c2a13b ; Instrument filenotify-tests
adds d7c4532f7c5 ; Instrument filenotify-tests
adds 59e887f913e image-dired: Don't require subr-x
adds af2a25aa193 Add new command python-shell-restart
adds 06618e9435a Remap 'up-list' in python-mode-map
adds 5332e4fecb4 pulse-momentary-highlight-one-line: Act on visual line
adds 62b1e3b1f3d Restore the point after aborting an image crop
adds 39cc0c2f234 Improve the initial-frame-alist doc string
adds 7354f4e3e65 Extract support of OSC escape sequences from comint
adds 530fdab880e Handle OSC command to set window title
adds c791f366980 OSC escape sequences filter for compilation buffer
adds 9afe0de266e Fix osc.el compilation warning
adds 57cc85f0586 Add NEWS entry for osc.el (bug#57821)
adds baf1a7a4a0f Turn gv-synthetic-place into a function
adds e5aeb5eaecd Minor Tramp cleanups
adds 242fca62c21 ; * etc/NEWS: Fix typos and punctuation in OSC entry.
adds e27d9a46dc5 ; Fix doc strings in osc.el
adds 1bdac41e4d9 Prefer using DEFSYMs to intern with wrong_type_argument
adds 7c8a131984a Display a help message when building Emacs failed.
adds a5405e56449 Fix GC protection of scroll bar windows
adds 202c416e2e8 Get rid of intern calls to static strings in xterm.c
adds 5b3c4004a96 Remove calls to intern with a static string from code
that runs on X
adds 69cc3d38bc7 Fix Tramp error with eshell integration
adds c200098ddeb ; * src/intervals.c (get_local_map): Fix commentary.
adds a2f9788cbc5 ; Minor copyedits of *-frame-alist doc strings
adds 731c453b035 Merge from origin/emacs-28
adds e54da280ff4 ; * Makefile.in: Partly revert 5b3c4004a9.
adds a39e03d7cdf make gen-clean remove some newly-added generated files
adds b2d419ed5bf Revert "; * Makefile.in: Partly revert 5b3c4004a9."
adds 60de98f6f01 * Makefile.in: Readd warnings about "git clean -fdx"
adds 5a8e2dedf54 Revert 60de98f6f0 and b2d419ed5b.
adds 3fd2b00a4b2 ; * Makefile.in: Add "make bootstrap configure=default"
as a first choice.
adds a5378147093 Don't save bookmark context from encrypted files
adds f12111af404 ; * Makefile.in: Fix typo.
adds 899055eef5b Fix eshell directory and executable completion on
action t
adds 0e5eb6ec8ce Revert change in Tramp inotifywait
adds 97679d06e85 Avoid an unnecessary call to intern
adds f735aa0f395 Prefer DE specific commands to set wallpaper
adds a71de4b52d3 Improve check for misleading 'cl-case' cases
(Bug#57915).
adds c464bcb20a5 * doc/misc/eieio.texi (Introduction, Generics): Remove
outdated limits
adds cd2168cd131 Fix 'posn-at-point' around several 'display' properties
adds ba0e989c11e Support imenu in emacs-news-mode
adds a7c65fc6660 Allow nil value for filter-buffer-substring-function
adds 60102016e41 Abolish max-specpdl-size (bug#57911)
adds 0275b3a6316 perl-mode: / is a regexp match if there's nothing
before it
adds d6b25b84bc8 Minor touch-ups of some recent OSC stuff
adds c6d3d97bf5a Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 0a15956f495 * lisp/outline.el (outline-minor-mode-use-margins): New
user option.
adds 8c159a26575 Improve advices on build failures.
adds 4b84f44015c * lisp/outline.el (outline-open): Revert 'text' back to
" open ".
adds bd40ec5d57c * lisp/emacs-lisp/cl-generic.el (cl--generic-lambda):
Fix bug#57903
adds 33fdb1daa35 ; Tag some ERC test-server tests as being :unstable
adds e98465e5418 Stabilize channels variant of erc-reuse-buffers test
adds 7df5b4deb8b Don't record undo history in erc-protocol buffers
adds 01de334c78e Offer to regexp-quote new items in erc-match commands
adds 132d5cb0a3e Bury new ERC buffers by default
adds 1b77f1981d8 Remove intern calls with a static string from haiku*.c
adds 9035c208887 Revert "Allow nil value for
filter-buffer-substring-function"
adds 98a89dd0fa3 Use "set -o nounset" in bash scripts
adds 8c316ba8dac ; * Makefile.in: Fix bashism.
adds 34186fb365f Further ffap-read-file-or-url tweaks
adds e5de29aa47e Obsolete unused variable in debug.el
adds a498e5f8301 Get fewer false positives for :keyword and &options
adds 0be83e07dde ; * etc/NEWS: Fix capitalization.
adds d989fc89972 Allow hl-line-mode so work when global-hl-line-mode is
active
adds 32d3cf62984 Mention compilation in the Package Installation node
adds f419c507a77 Wrap max-specpdl-size with with-no-warnings in Tramp
adds 814fd3057fb ; Minor Tramp cleanups
adds 523821ed046 Improve display of advices on build failures.
adds 127ab231be4 Attempt to clarify Input Focus documentation
adds f372afef20e Tweak how use-region-p works with
`use-empty-active-region'
adds 01ceb23372e Specify keymap in gnus-custom-mode docstring
adds 120ade62cd2 Allow keymap to override advertised-binding in
docstrings
adds cefda4a6c52 * lisp/outline.el: Bind margin mouse event to cycle
outlines (bug#57813)
adds 96d2fb8d798 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 1d9a8884db6 Have rcirc handle bridge bots
adds 6795b93d069 ; Don't set nil to be a face fore-/background
adds 9b5fe5d6f1e ; * doc/misc/rcirc.texi: Repunctuate some sentences
adds 0d16e567fed ; * doc/misc/rcirc.texi: Prefer 'setopt' over 'setq'
adds 5dd154deed8 * doc/misc/ede.texi (Extending EDE): Fix reference.
adds 91c03e67f27 ; * doc/misc/gnus-faq.texi: Repunctuate sentences.
adds 903de63c6c8 Move linum.el to lisp/obsolete
adds d506d91b1fa Make linum.el obsolete
adds 1231a601ebe Recognize the backslash operator in perl-mode
adds df79a23da7a Fix minor thinko in focus tracking logic
adds cc9acda7d36 image-dired: Support the customize-mode command
adds 5fbf93d918b * lisp/outline.el: More improvements for
buttons/margins (bug#57813)
adds cee9a2cbe0c Fix substitute-command-keys for global binding lookup
adds 00f6bb1286c Bind 'n'/'p' in gitmerge-mode to line scroll
adds 43c0ebd8bcd * admin/gitmerge.el (gitmerge): Use
substitute-command-keys.
adds 97b928ce09d MacOS ld warning from native compilation (bug#57849)
adds c2595b8dcc3 ; * src/font.h (struct font_driver): Comment fix.
adds 10373c4b686 ; More comment fixes in font.h (bug#57935)
adds 191505b8a3a Mention that src/macuvs.h sometimes needs committing
adds 54058525413 Remove mention of non-existent `annotate-switches'
adds 616dcf27e57 ; Fix typos in Lisp symbols
adds ee6f8598ca1 Add vc-annotate-switches to manual
adds 5085351645d * lisp/text-modes/tex-mode.el (tex-mode): Fix AUCTeX
regression
adds 478b786d5aa ; * doc/lispref/windows.texi (Window Hooks): Fix a typo
(bug#51930).
adds 9b14e312f40 Merge from origin/emacs-28
adds a6bad4d60f1 ; * Makefile.in: Minor improvements of failure messages.
adds 760df6a5f1d Make emacs-build-description into a command
adds 61e4964a8ad Improve scroll interpolation in pixel-s-precision-mode
adds 517268d943b Small adjustments to precision pixel scrolling
adds 3ed9a1b0be0 Fix handling of nil device names
adds 7a36828dc37 Correct the usage of `image-file-name-regexps'
adds b0a85111e5e Add new function xdg-session-type to xdg.el
adds fa37deba2ea ; Explicitly declare linum-mode obsolete
adds 13bd79e34fc Add more headers to default value of
rmail-retry-ignored-headers.
adds 661be73b5eb * test/lisp/image/image-dired-util-tests.el: New file.
adds 5f6e1c059c6 ; * lisp/emacs-lisp/gv.el (gv-synthetic-place): Doc fix.
adds 69fab1589a8 Update version tag of rmail-retry-ignored-headers
adds 080289a922e Obsolete image-mode--images-in-directory
adds 447ff572be1 Prefer command remapping in image-dired-minor-mode
adds 101f3cf5b9b Add support for user edits to VC command arguments
adds 9369e4242fa Work around rare crash when turning scroll wheel
adds 4cb53c0528a Improve don't save bookmark context from encrypted files
adds 5ee3990de69 ; * lisp/mail/hashcash.el: Remove redundant :group args.
adds f43914b4d03 Add X-Hashcash to the end of mail headers
adds fdfd7ef6f38 Fix failing image-dired test
adds b9c06cf94a1 image-dired: Remove redundant keybindings
adds e9f42b1cba0 image-dired: Improve minor mode docstring
adds e4964de952a Don't rewrite `set` to `setq` of lexical variables
adds 587b2c8dd1d ; * Makefile.in: Make install depend on actual-all.
Fixes bug#57959.
adds 4de526edb73 image-dired: Obsolete two unused functions
adds f25f4699d76 Support several new DEs in wallpaper.el
adds 8238d87e15e ; * lisp/image/wallpaper.el: Fix last commit.
adds 94380420e2c Support Noto Emoji font as fallback
adds 8892abbaf92 Autoload wallpaper-set
adds e359df4217a Fix more toolkit scroll bar window protection issues
adds 9f65e523623 ; Minor copyedits of elisp.texi
adds 60ac12d21f9 Fix shaping with bitmap-only fonts on HarfBuzz 5.2.0
(Bug#57976)
adds 7aa771a4824 Merge from origin/emacs-28
adds 651c8ab5c5a Rename 'image-dired-db-file' to
'image-dired-tags-db-file'
adds b306bc5e6de Improve prompt of 'image-dired' command
adds 8557ecca536 ; Fix warnings in --without-x build
adds ea0dfb173c6 * lisp/bookmark.el (bookmark-make-record): Fix thinko.
adds c53f5a2176c ; Fix :type of image-dired-thumbnail-storage
adds 47b986d4882 Remove max-specpdl-size overrun test
adds c9c1d8e54d9 * lisp/files.el (risky-local-variable): Remove
max-specpdl-size.
adds 92ce1d3fda4 Update manual for recent image-dired changes
adds 9f4ec56d83e image-dired: Disable 'image-map' in thumbnail buffer
adds f13300e84ae Delete the correct region after cropping an image
adds 6fb4f4ad80a Inhibit image-crop when there's overlays
adds 419b873f399 Fix syntax check in
python-info-looking-at-beginning-of-defun
adds 212e94c3f44 Make loaddefs-gen register parent :groups from defcustom
adds 75b3f4d0ac0 Don't overwrite cus-load dependencies
adds cf27fe0238f Make bounding box of 'image-crop' more noticeable
adds 41d39ffc326 Make Gnus respect mode-line-buffer-identification-keymap
adds c244d4af57d cconv.el: Fix interactive closure bug#51695
adds e6f1ad6474d image-dired: Mark two slideshow defuns as internal
adds 759d1145e2c image-dired: Rewrite and extend slideshow feature
adds 40bc027bf44 * lisp/emacs-lisp/eieio.el (defclass): Fix bug#51068
adds 77fb8a16120 vc-git--pushpull: Restore handling of vc-git-program
adds 767a10cc63d New Flymake backend using the shellcheck program
adds 54876bf498f Reduce complexity of scroll bar window protection code
adds b74ee91122e image-dired: Various code clean ups
adds 7bac1d0b60b image-dired: Use command substitution for tags bindings
adds 8a224e5124f * lisp/emacs-lisp/shortdoc.el (file-name): Improve
examples.
adds 09711d396a1 Improve image-dired-thumbnail-display-external
adds 143f23e8c02 ; Make 'M-x image-dired' prompt even clearer
adds 7b1c0c34422 ; * lisp/image/image-dired.el: Improve sectioning.
adds 90d2813f426 Clarify message-newline-and-reformat doc string
adds 126d5b23cf2 `append' doc string clarification
adds 6403ede2016 Ensure that cus-load doesn't add things twice
adds bbd7059da45 Rename file-name-directory
adds 06de788529b Tweak how :override advice is formatted in *Help*
adds 61b877237ba Add new macro image-dired--with-dired-buffer
adds 3d75bab0e5c image-dired: Mark 'per-directory' as :safe
adds 16681ba91cb image-dired: Improve performance of marking commands
adds 95d4f5d691c image-dired: Regenerate old thumbnails when needed
adds 4b537dd99f6 Move thumbs.el to lisp/obsolete
adds 32e736d903f Make thumbs.el obsolete
adds 0bca1b4d037 image-dired: Fix C-a/C-e in thumbnail buffer
adds 5be35812acc image-dired: Prefer command remapping
adds 1556b437645 docview: Use svg images when using mupdf for conversion
adds e4b1445f430 CC Mode. Make AWK Mode work with electric-pair-mode
adds 3ce322efef3 Tweak binding of `+' in vc-dir
adds 8dacd8cd914 Add a new command vc-pull-and-push
adds 2bacd9115f1 Make dired-do-rename refuse to rename . and ..
adds 597c59078ec ; * src/keyboard.c (Fposn_at_point): Doc fix.
(Bug#52092)
adds 583ebfa4148 * lisp/progmodes/hideshow.el (hs-toggle-hiding): Fix
`interactive` form
adds 0cc107ac090 Merge branch 'emacs-28'
adds c1cead89f5f (event-start/end): Fix part of bug#52092
adds 2084f4ada38 hideshow.el: Improve hs-toggle-hiding behavior
adds 152c7322c12 * lisp/net/tramp-docker.el: New file.
adds b7fb82bc41b Remove "manual" package--builtin-versions updates
adds 0df73dabc16 Regenerated ldefs-boot.el
adds 4b85ae6a243 Merge remote-tracking branch
'refs/remotes/origin/master'
adds 703f29d541e Ensure no memory leaks of glyph_matrix
adds 3a0a0d616ec image-dired: Move menu definitions to keymaps
adds 4c66a4addcc Adapt tramp-docker integration
adds 8574ae625e3 * lisp/emacs-lisp/icons.el (icons--create): Use default
rotation 0 (bug#57813)
adds 9a5176aec01 Generalize & simplify implementation of user edits to
VC commands
adds 573f31db966 image-dired: Add new %-format specifiers for header line
adds 0e6c15bbaf1 image-dired: Add faces for header line
adds 5e26d5f527e ; Simplify image-dired-forward-image
adds be9e51f61f6 ; Drop two obsolete defvars
adds d98ee767765 Tweak window handling in vc-pull-and-push
adds f6fa524c533 Add formatting commands to rcirc
adds b2283409fbe * lisp/net/rcirc.el (rcirc-print): Remove 'fill-region'
call
adds 97d7f8c7372 Add new command image-dired-copy-filename-as-kill
adds d25a26ab40d * lisp/bookmark.el (bookmark-rename): Improve prompt.
adds 3af2f9cce31 Bind "N"/"P" to next/prev section in shortdoc
adds 46ec36adfd3 * etc/NEWS.22: Belatedly announce
'dired-copy-filename-as-kill'.
adds e5896907813 Add new command 'shortdoc-copy-function-as-kill'
adds 971566e88a9 Fix shortdoc movement commands
adds a256f49f082 Make image-dired-thumb-name more portable
adds 489bca19b7a Improve shortdoc documentation
adds 3502fd98310 wallpaper: URI-encode gsettings argument
adds 568920a5b70 Implement font-use-system-font on Haiku
adds f761869a563 Add :buffer argument to ert-with-temp-file
adds ad88e3e0b5d Add reasonable default to wallpaper-set
adds fb5a0497707 Don't crash in copy-alist with non-list argument
adds e0565e38967 Refactor system specific code in wallpaper.el
adds 197afa4de34 ; * src/fns.c (Fcopy_alist): More accurate error type
adds b55b2f1c316 Boolean constant detection additions
adds 18d75b4ab91 tex-mode.el: Don't override AUCTeX modes
adds 76b7a593675 ; Clarify wording of some doc strings in shortdoc.el
adds 9ed03040d5b Make average width computation on ftcr more permissive
(Bug#43058)
adds 4c0fc12631b ; * etc/TODO: Add some new info to the stylistic-sets
item.
adds 53af11a2812 Fix whitespace-mode in read-only buffers
adds aca4d7cfc40 Keep point in eww after hitting `g'
adds e2f2f6b9e86 Fix percentage width computation in vtable
adds 4feeb7570df Rescale images along with text in eww with `C-x C-+'
adds fde23c6e742 Fix (thing-at-point 'url) in eww forms
adds 9b73c9eddab Autoload image-dired-thumbnail-storage :safe property
adds a3868335034 Add log-edit-summary-separator face (bug#58092)
adds 35d5ad713ee Rewrite wallpaper.el to use a cl-defstruct
adds b0289e7f6dd Fix setting the wallpaper in XFCE
adds 2ec061bf9c8 Display a message when wallpaper was set
adds 6d0fec5ae08 ; * lisp/image/wallpaper.el (cl-macs): Require, to
avoid warnings.
adds bb83fb5f62a Don't auto-resize image if echo area is non-empty
adds 07e6bbb9bc6 CC Mode: Handle C++20 concepts
adds bb9df76dc96 Set XFCE wallpaper also in single-workspace-mode
adds 93b9cf41846 Get rid of default wallpaper-setter constructor
adds 6aaf07bdd5a vc-filter-command-function: Abbreviate default value
adds a27e4832131 Fix OBOE in image-dired--with-marked
adds cd88f6de4be Adjust zero-width grapheme clusters so they are
displayed (Bug#50951)
adds 51ec68b3182 Optimize coordinate translation during event handling
adds 604b541d5ce Avoid uninitialized variable warning
adds a889977e0bf CC Mode: Don't bind max-specpdl-size when it doesn't
exist or is obsolete
adds 0b1e3713fea * lisp/progmodes/cc-defs.el
(c-let*-maybe-max-specpdl-size): Fix glitches
adds 29b7d740006 ert-x: Improve realism of
`ert-with-test-buffer-selected'
adds fd653f5208e ; whitespace: Add test case for read-only buffers
(bug#58082)
adds b1c1ff9ee11 docview: imenu access to table of contents
adds 60b4fe92c81 Improve doc of `x-window-property'
adds fe215074392 ; * src/xfns.c (Fx_window_property): Fix markup.
adds 37fe62a3bda ; Fix documentation of imenu access in DocView
adds 327890dd6c9 Document the new "XRandR 1.5" value
adds 1e4f40db3ac ; * lisp/image/wallpaper.el (wallpaper--format-arg):
Fix typo.
adds 071d811c0ff * etc/NEWS.23: Belatedly announce 'format-spec'.
adds 49d40cd9532 ; Simplify wallpaper--format-arg with let-alist
adds c273e26af58 Some tramp-docker.el adaptions
adds 9f84d318b04 Remove gnus-coding.text (bug#58119)
adds d322adabf24 Add back useful information from gnus-coding.texi
adds e638aaf6e82 * lisp/files.el (file-backup-file-names): Don't burp if
dir doesn't exist
adds 42290bf8231 image-dired: Fix header line when file is missing
adds a438e95c105 Load compiled "calc-loaddefs", if any
adds 9e0c21ea73e Make image-dired-dired-toggle-marked-thumbs faster
adds adaa2fc90e5 ; * lisp/image/image-dired.el: Fix typo.
adds c1eb13b3267 Maintaining ChangeLog history: add more details
adds a9b29ee4a0f Update from Gnulib by running admin/merge-gnulib
adds f6fb2b9e1f9 Port better to C23 bool+true+false keywords
adds b5b59d1b8af Standardize XPM files
adds 6cffaa3b6da image-dired: End thumbnail file names with ".jpg"
adds ca043773db1 ; Fix debugging image-dired-dired-toggle-marked-thumbs
adds c2b9e746862 Follow #target links in eww without re-rendering
adds ec121e035bf package-update would always re-install package
adds fe002cc8ce3 docview: new customization options for imenu
adds 12f63c18f6d Add new macro 'while-let'
adds eac4e34a2c0 Simplify eww--rescale-images code
adds 26ef0f12217 ; image-dired: Fix last change
adds 9f32e6dea15 * lisp/files.el (auto-mode-alist): Add entry for
".mailmap".
adds 64c07c01c19 Improve Gurmukhi composition rules (Bug#58098)
adds 5f7d9a1a9f9 Apply root window coordinate optimizations to crossing
events as well
adds db74fd0a4db Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 2286fbceaba Add support for the Adlam script (bug#58111)
adds 5d2985a0353 ; * doc/lispref/control.texi (Conditionals): Fix
wording.
adds ec2559e863e ; Move the thumbnail file-name entry to its proper
place.
adds 00159c086c6 ; Add commentary to disabled OTF support code in font.c
adds 3d056f6947b * doc/emacs/ack.texi (Acknowledgments): Update
maintainers.
adds f9a072c5929 ; Fix typo
adds c54a64491f3 Add .mailmap for proper git log output
adds 72aac80184c ; Fix typo
adds d1d0f03a58f Merge from origin/emacs-28
adds 56f871b0e20 ; * doc/lispref/control.texi (Conditionals): Fix typo.
adds d0968190892 Remove hard-coded path to pwd in Makefiles.
adds b1e92c59ede Avoid assertion violations in 'pop_it'
adds 8033947fe2e .mailcap: Some additional fixes.
adds 86938bfbeae Merge from origin/emacs-28
adds e37484ee265 * .mailmap: Fixes for Emacs 29.
adds 7280f3f0739 ; Fix typos
adds ab5b1cf88eb ; Improve doc strings in doc-view.el
adds 1254d9a3ae8 * doc/lispref/functions.texi (Declare Form)
<compiler-macro>: Rephrase
adds b6a163ba7cd * doc/lispref/functions.texi (Declare Form)
<compiler-macro>: Re-rephrase
adds 2bb8c2cf648 Fix the MS-DOS build
adds ca1ce008549 Pacify compiler warning in xterm.c
adds fc212364ce8 ; Fix typo.
adds cf38e1c3939 Clarify image file search
adds 339945c05a6 Merge from origin/emacs-28
adds 4cb9342a3bc Add support for the Mende Kikakui script (bug#58151)
adds 0e72d4793c3 Tweak while-let definition
adds 4577542eea2 Remove Emacs 21 compat code for gnus-user-agent
adds 0f94e62d7ef Add support for the Wancho script (bug#58159)
adds 423bdd5f7f2 ; Fix typos (prefer American spelling)
adds 5281946fbf6 Make format-spec accept function substitutions
adds b71241742ca Prompt for wallpaper width/height only when needed
adds 2c331dbb4ea wallpaper-set: Get monitor name on non-graphical display
adds 1457c231b52 image-dired-delete-char: Don't disturb formatting
adds 21fc2b04e9a New command image-dired-do-flagged-delete
adds 48c9f9d31d3 ; * etc/NEWS: Announce last change.
adds a18918df0bd CC Mode: Refactor c-forward-delarator and callers
adds 0edd7770e0c ; * etc/NEWS: Remove a stray newline.
adds 696c528379a Fix loading wallpaper.el on MS-Windows
adds a577b12d645 ; * lisp/image/wallpaper.el
(wallpaper--x-monitor-name): Doc fix.
adds e3748c32332 ; * etc/NEWS: Move item to correct section.
adds f3e36323945 Update some Gnus documentation in the Emacs manual
adds 64e8cc14b5e ; * lisp/image.el (create-image): Fix last change in
doc string.
adds d5cccca945b Merge from origin/emacs-28
adds 681cf21ddc0 Add support for the Toto script (bug#58181)
adds b7a3770ecc5 ; Fix documentation of Toto language environment
adds 12a78711c94 Fix calculation of frame times when X server time
overflows
adds 3553904a90a Fix some issues with vertical-motion in bidi-reordered
text
adds a42dd0c87d2 Improve message-sendmail-f-is-evil documentation
adds 0332142e8e7 Fix rename-visited-file when renaming to a directory
name
adds b23e062d746 docview: fixes for imenu generation
adds b51a06f24d1 Fix the `dictionary' parent defgroup
adds a80cfb74730 Make gnus-user-agent less verbose
adds b858acde251 Don't refresh the frame in with-locale-environment
adds 123506f9ca3 Speed up string-lessp further
adds ec5af48a180 Strengthen string-lessp tests
adds 16015288e1d Rectify string= documentation
adds fdea378015c Add vc-edit-next-command
adds f270a9859d6 ; Fix some texinfo in last change
adds 63f033c2214 Further with-locale-environment refresh fixes
adds f7b84345f8e ; * doc/emacs/vc1-xtra.texi (Editing VC Commands): Fix
wording.
adds 83b9e03444e ; * doc/emacs/emacs.texi (Top): Add new menu entry.
adds 22f0e777f3e ; * lisp/international/mule.el
(set-terminal-coding-system): Doc fix.
adds 90744ff0be5 comint-fl: Prevent fontification of output as input
adds cd4208f6d8e Rename comint-fl-* to comint-fontify-input-* and
mention it in NEWS
adds 2ceb09315c0 Update from Gnulib by running admin/merge-gnulib
adds 372cc9e88c9 Fix 'C-a' and 'C-e' under 'visual-line-mode'
adds 454e1a06a2c Update to Modus themes stable version 2.7.0
adds abc955d017c Rename osc.el to ansi-osc.el (bug#58200)
adds a2a91f0205b Define ansi-osc customization group
adds 82860cb7f7a ; (move_it_vertically_backward): Yet another fix of
bug#58210.
adds 41234a21bf7 Fix url-retrieve-synchronously on very short timeouts
adds 3faa508eba8 Make mailcap consistent about regexp-quoting minors
adds ff43fd07b7e Fix vertical motion in some rare bidi situations
adds e50a3b57921 Make "git pull" output slightly prettier
adds 3bd96069221 ; Another fix for vertical motion
adds 3215760194f Make mailcap--regexp-quote-type more resilient
adds ced37a87e73 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 99a8c532470 Fix connection property incompatibility in Tramp
adds be3eac3929c ; * etc/NEWS: Fix typos.
adds abe83f76de3 Merge from origin/emacs-28
adds 55f46cc77cb Decrease use of the word "Emacsen" in docs
adds 405466b79c4 Use a version for the Tramp cache
adds 8995c5604f7 ; * admin/update_autogen: Fix for "set -o nounset".
adds 16dd2cd5a4c Update publicsuffix.txt from upstream
adds 858daf8e0d5 ; * admin/update_autogen: Really fix.
adds 9f1aec50554 ; Auto-commit of loaddefs files.
adds be85d2d9207 Tramp cleanup
adds fee9deff530 Revert "Decrease use of the word "Emacsen" in docs"
adds 179a1d52984 ; * lisp/winner.el: Fix two comments.
adds 8a2bc860399 ; Fix two wallpaper tests
adds 3924fbd0257 Only rely on EWMH window activation if possible
adds 6c46aa21165 ; Auto-commit of loaddefs files.
adds ef2739aa76b ; Merge from origin/emacs-28
adds 9c3d397adc6 Add support for the Gothic script (bug#58194)
adds b14f049f000 ; Fix last change.
adds ef6f16da2f3 Fix point movement when indenting in sieve-mode
adds 98dd8c6ebff perform-replace doc string fix
adds b69f640b316 ; Improve doc string of 'with-locale-environment'
adds ab047d74dcc Decrease use of the word "Emacsen" in Tramp docs
adds e922940674e Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 4efb2ef5723 Fix coding system problems in
gnus-read-ephemeral-bug-group
adds eb02c4d2308 Kill URL buffer in url-insert-file-contents-literally
adds 0a40120b403 Fix overly wide docstrings generated by eieio
adds 4839b42a166 * lisp/files.el (after-find-file): Use
substitute-command-keys.
adds 570a11052be keymap.el: Ease up support for non-`kbd` formats.
adds 70b58d3eb46 * lisp/repeat.el (repeat<defgroup>): New customization
group.
adds d4f56e96665 Delete thumbs in image-dired-do-flagged-delete after
confirmation
adds c37fda9e311 In vc-git-log-incoming use the repository in the
command "fetch" (bug#50340)
adds 5e37b27ce97 * lisp/vc/vc-git.el (vc-git-checkin): Add more checks
for vc-git-patch-string
adds ffce59b3ade * .gitignore: Add lib/assert.h (Bug#58254).
adds 3cc1706c63f Suppress irritating/misleading message in make
bootstrap about old .elc files
adds 5598886adc9 Prefer static_assert to verify in seccomp-filter
adds 190582adf41 Don’t truncate seccomp-filter diagnostic
adds 655c92ce4aa Fix more overly long docstrings in eieio
adds 0d0d59b32c6 Actually delete markers in dired-do-flagged-delete
adds 39511999857 Port TZ settings to POSIX
adds 2973f91fb3d Improve auto-insert-mode documentation
adds 450d94920f5 Revert "keymap.el: Ease up support for non-`kbd`
formats."
adds e245c4f2269 Add --with-native-compilation=aot configuration option
adds da02b9edadb Fix coding systems used for X input methods
adds 5fec9182dbe Add new variable 'inhibit-native-compilation'
adds 59f8c56d9e7 files.el (major-mode-remap-alist): New custom var
(bug#58075)
adds 81003b53f87 ; * src/menu.c: remove unused lwlib include
adds f97993ee667 Rename to inhibit-automatic-native-compilation
adds 4975f6fa535 Add commands to edit/remove ecomplete entries
adds 71735be475f Improve help-fns--insert-menu-bindings formatting
adds 8ef8da13f6b Fix typo in last help-fns--insert-menu-bindings change
adds 129fcb3d38b Improve messaging in ecomplete-remove
adds d9d164f0033 * lisp/textmodes/tex-mode.el
(tex--redirect-to-submode): Fix last change
adds b67dc85e220 * lisp/repeat.el (repeat-exit): New command.
adds b374952b511 * lisp/repeat.el (repeat-exit-key): Replace type
'key-sequence' with 'key'.
adds b41d21eaa1d ; * etc/NEWS: Minor copy editing.
adds 7ff52076246 Avoid assertion violation in 'xpalloc'
adds e5a49f44ffa * src/emacs.c (load_pdump): Fix use of xpalloc.
adds 08e485a2a5e Fix 'org-export-dispatch' command name in manual
adds 992611b10a2 Fix documentation of 'TAB' in cc-mode
adds 6a5169e7476 Merge from origin/emacs-28
adds 43eaa05ff22 ; Fix logic of $HOME adjustment for
'ert-remote-temporary-file-directory'
adds 200658eb77b ; * lisp/proced.el (proced-mode): Manually reflow
docstring.
adds 3583f6184d7 Fix deiconification handling on FVWM and possibly other
window managers
adds 2d87750004e * etc/NEWS: Clarify confusing Image-Dired entry.
(Bug#58279)
adds 0a53e5f7512 ; * etc/NEWS: Improve wording.
adds 2b2d8ce41ed Avoid errors in interactive calls of
'calendar-goto-day-of-year'
adds 535eec3bca3 Don't bug out in advice--make-docstring when there's
not doc string
adds 9fb0aaa1ce4 Make loaddefs-generate more resilient
adds d52d6e1e106 Avoid assertion violations in STRING_CHAR
adds 25b97474ef0 Mention cond/if as generalized variables in the manual
adds 79d9f3b845f Make `eq' obsolete as a generalized variable
adds 3ed29eedfcd Fix NEWS item about obsoleting the `eq' gv
adds 4f58d81b446 Add Ukrainian tutorial
adds 0f1aabcbaa3 Update Ukrainian language info alist
adds 07257ac4eed Fix the arguments in tags--compat-initialize
adds 9565f45876f Move image commands to the 'i' sub map
adds 121c3d44be8 CC Mode: Make c-forward-declarator move over a suffix
after parens, e.g. const
adds 682662202d1 Make cropping of images work in message-mode
adds f0ee4c68f17 Fix recent changes for Ukrainian language
adds f4252f31719 image-dired: Fix arrow keys in thumbs buffer
adds 849b7756fd3 Improve manual display tests of undisplayable chars
(bug#58168)
adds d9bd14975b6 image-dired: Shorten several long names
adds a36ecc408a3 * lisp/subr.el (y-or-n-p): Use substitute-command-keys.
adds db6072f5307 Revert "Improve manual display tests of undisplayable
chars (bug#58168)"
adds 4bd8ad2bc5c CC Mode: Optimize c-fontify-new-found-type and amend a
debug spec
adds d543fdcb218 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 4998d5bdf3a Provide Podman containers on their own method in Tramp
adds bf9d3ddac07 * etc/NEWS: Mention new Tramp method "podman". Fix
typos.
adds 91071765115 CC Mode: A new operator and some new keywords for C++20
adds 78c262e1c2c ; * lisp/progmodes/glasses.el (glasses-face): Expand
the doc string.
adds 9eda89da55d Merge from origin/emacs-28
adds b560ce3560f Avoid assertion violations in STRING_CHAR
adds 56210bfc7a0 ; Merge from origin/emacs-28
adds a78af3018e3 * src/emacs.c (load_pdump): Propery handle case when
executable wasn't found.
adds c4641130493 Merge from origin/emacs-28
adds 9705dd2e026 Add method description for podman in Tramp
adds 1d3d87cd678 ; * lisp/simple.el (cursor-face-highlight-mode): Doc
fix.
adds 92df7cd923d Add 'seq-keep'
adds b86f711e3de Put all seq.el news into one section
adds 92d75e5c532 src/comp.c: Use libgccjit's bitcast API for type
coercion, when available.
adds c7048b84069 comp.c: Add declaration for gcc_jit_type_is_pointer.
adds df5cb9b2a35 Address styling comments.
adds 219cbccb9ac Add comment explaining gcc_jit_context_new_bitcast
usage.
adds e4e9cb265c6 Rename lisp/net/tramp-docker.el to
lisp/net/tramp-container.el
adds a259d0dda38 Add tramp-kubernetes integration
adds 6430c4c44f3 Fix bug in "macintization" of x_draw_glyph_string
adds 1720ebecc76 ; * lisp/files.el (find-file-noselect): Minor
simplification.
adds 9449e0740cd Add face help-key-binding in help-char echo
adds 10ec1a4d7e9 New command 'world-clock-copy-time-as-kill'
adds d8726f574cd Adapt Tramp manual
adds 63e8157b54e * etc/tutorials/TUTORIAL.uk: Fix typos.
adds 95efafb7266 * lisp/repeat.el (repeat-exit): Add autoload cookie.
adds 7ebbd4efc3d Merge branch 'master' into feature/tree-sitter
adds 9cb38135505 * etc/NEWS: Add instructions for replacing 'linum'.
(Bug#58220)
adds c690d1f15d2 Fix nsmenu crash when exiting popup dialog
adds 8e8d37aa326 Minor fixes to IM locale handling
adds e2027d60ba6 ; * src/xterm.c (x_term_init): Fix typo.
adds 039ada6d033 * etc/NEWS: Document how to continue using 'linum'.
(Bug#58220)
adds a112e3f017d Inhibit GC in probably_quit (bug#58042)
adds d9b026d464d Add missing staticpro (bug#58327)
adds e24f276f8a6 Fix calling `package-reinstall' just after quick
initialization.
adds 07b2e9b9092 Fix BSD battery mode over TRAMP (bug#58307)
adds 82388dff8ed Fix epg's reliance on an implicit GnuPG command.
adds 40e957c6220 Replace aging OpenPGP artifacts in the epg tests.
adds 8352cf53bd4 Replace aging OpenPGP artifacts in the
package-resources tests.
adds 9a529537e3e Replace aging OpenPGP artifacts in gnus' mml-sec tests.
adds d188013737e etc/NEWS: Fix typo in seq-keep entry.
adds 0c65c9dfb3e Pass correct environment name to `reftex-label'
adds cea1e95d386 Merge branch 'master' into feature/tree-sitter
adds b755f45f650 * src/treesit.c (syms_of_treesit): Add
Streesit_language_version.
adds 8bc6e315022 Add a :toggle option for tree-sitter font-lock
adds 9f7c359f402 Add note on tree-sitter's naming convention
adds c88a1631e3f Make tree-sitter font-lock support decoration levels
adds bb8376145ab Make python tree-sitter font-lock support decoration
levels
adds aaaa4ca77e4 Add :version tag for new tree-sitter custom options
adds b6568c13891 Rename custom group treesit to tree-sitter
adds 861e1fb595e Fix tree-sitter build script in admin/notes
adds ceb9591e5dc Add tree-sitter functionality to js-mode
adds 2a762336da4 Fix js--treesit-beginning/end-of-defun
adds 2f6b017e3dc * admin/notes/tree-sitter/starter-guide (Navigation):
Improve demo.
adds b341864d900 Improve treesit-search-forward-goto so it doens't stuck
at EOF
adds c8909fa3688 Fix typo in treesit--check-manual-covarage
adds 1bb7b43e1cf Make treesit-node-at faster
adds 57e37e9128b Fix typo in Makefile.in
adds c2ecb08775d Lazily compile tree-sitter query
adds c4179117afd Fix byte-compile warning for
js--treesit-defun-type-regexp
adds 45b8204e09b Add TypeScript support with tree-sitter
adds 77f1533ccbb ; Comment and docstring fixup in ts-mode.el
adds 0b3f785c4a2 Better signal data for treesit-load-language-error
adds bc66ff98756 * src/treesit.c (Ftreesit_query_language): New function.
adds f0e9085a17b * doc/lispref/parsing.texi: Add manual for
treesit-query-language.
adds af288d813b3 Rework tree-sitter font-lock
adds bb8a46e559e Update tree-sitter manual to reflect the previous commit
adds f1e058d46b5 Update ts-mode font-lock to work with tree-sitter's
:feature
adds 9d3f8912b43 Support MinGW build on MS-Windows
adds c6dce90d7e5 ; * src/treesit.c: Fix some indentation problems and
doc strings.
adds 260e47e9a3c ; Fix doc strings in treesit.c
adds bd13ce184bf * lisp/treesit.el (treesit-font-lock-rules): Warn about
:feature.
adds 2349ecb3216 ; * src/treesit.c: Change commentary to reflect recent
changes.
adds 85d0c11119f ; * src/treesit.c (ts_search_dfs): Fix tab inline.
adds 170924e945f Fix js/ts tree-sitter template_string font-lock
adds 02f78c09b0a ; Rename ts_* symbols in treesit.c
adds 5a2c1a743b5 Make sure the treesit path variables are lists
adds 1cd42bfb8a5 Fix memory leak in ts_load_language
adds 0be9a639fca Skip tree-sitter tests unless language definition is
available
adds e8df6c311fc Simplify error reported by loading tree-sitter language
definition
adds 954b6e1dc3e Fix casts to uint32_t in treesit.c
adds ddae8d4a13d Change malloc to xmalloc in treesit.c
adds c4122067d90 Change free to xfree in treesit.el
adds 851a8f65e9a ; Fix typos in treesit.c
adds 17b65f52921 Install new toggle scheme for tree-sitter
adds 1ee7c3041ac * lisp/treesit.el: Add commentary.
adds 85073998cb4 Rename tree-sitter group to treesit
adds c4ad36cd2da Add more granular features in font-locking
adds 6b475da972d ; * lisp/progmodes/python.el (python--backend-toggle):
Use cond.
adds 4c328daf013 Add a new section to tree-sitter's manual node
adds 5159789e55d Revise the toggle scheme of tree-sitter (again)
adds 7c750343be6 * lisp/treesit.el (treesit-font-lock-enable): Add
function back.
adds 6f28810f6ba Clean up tree-sitter sections of the ELisp manual
adds 773cce640fc Resolve FIXME's in tree-sitter manual sections
adds 57b904f4bab Fix infinite loop in treesit-search-forward-goto
adds 31f75430999 ; Minor copyedits of tree-sitter stuff in ELisp manual
adds 6a2399c55e9 ; Resolve FIXME's in tree-sitter manual sections
adds fa9bede36c1 Change function signiture of treesit search functions
adds 3114eb80786 * lisp/treesit.el (treesit-node-at): Add LARGEST
argument.
adds e45d8dbeea4 ; * lisp/treesit.el (treesit-range-functions): Fix typo.
adds 591759d5080 Make treesit-node-child and fiends accept negative index
adds 524d10c86b5 Make treesit-node-at return the last leaf node at EOB
adds 6cf2a9c55db Make treesit-search-forward-goto accept a NODE argument
adds c120b0ebdb2 Fix treesit-beginning/end-of-defun
adds 1787e651d37 * lisp/treesit.el (treesit-parser-range-on): New
function.
adds 6203b9db347 * lisp/treesit.el (treesit-node-at): Remove argument
LARGEST.
adds 06b5ec4bbde * lisp/progmodes/ts-mode.el (ts-mode): Fix font-lock
setup.
adds 7c5d4348330 New tree-sitter toggle scheme
adds e5043db2f1f Fix treesit-language-at
adds 5070278539a * lisp/treesit.el (treesit-simple-indent-rules): Make
buffer-local.
adds 1f74e9112e2 Don't disable parse cache in tree-sitter activated
js-mode
adds c9df4cace0f * src/treesit.c (treesit_search_forward): Fix traverses
algorithm.
adds 5c1b9e65b9d ; * src/treesit.c (treesit_search_forward): Fix comment.
adds e868955bff3 * src/treesit.c (treesit_search_dfs): Fix traverse
algorithm.
adds 734df28368c Fix tree-sitter navigation
adds 6fb6cb075f0 Add tree-sitter imenu support for js-mode and ts-mode
adds c3523924202 Add tree-sitter navigation support to python-mode
adds 76b86d98534 Generalize js--treesit-imenu-top-level-p
adds 5532ae81cff * lisp/treesit.el (treesit-node-top-level-p): New
argument TYPE.
adds 62c8c8e51a2 Plug tree-sitter-simple-indent into c-offset-alist
adds 5868580e94e ; * lisp/treesit.el: Minor copy-edits of documentation.
adds 53584db07ed ; * src/treesit.c: Fix typos.
adds 7e36fd64d2c ; Fix typos and formatting in treesit.[ch]
adds 092776c7ebf ; Update copyright years
adds 77e6a704ac8 ; Fix typos and formatting in tree-sitter docs
adds e7b09065dae Minor copy-edits in tree-sitter docs
adds bb0a427e9d3 * configure.ac (WINDOW_SYSTEM_OBJ): Move tree-sitter
placement.
adds 3a440697533 Remove tree-sitter-indent's integration with cc-mode
adds 007d8c48590 ; * lisp/treesit.el (treesit-simple-indent-presets):
Add TODO.
adds 9c4dddad456 Add some js-mode tree-sitter indent rules
adds 75c8cc5eab5 Improve tree-sitter indent rules in ts-mode and js-mode
adds 629f222ba2a Reflect tree-sitter indent rule presets change in manual
adds 4ba76224eaf Minor doc fixes in treesit.el
adds 25cb49ad565 * configure.ac (emacs_config_features): Change to
TREE_SITTER
adds 285f8c7cfec Add in new font lock features in js/ts-mode
adds 0480e9c445d ; Make ts-mode indent rules more compact (whitespace
change)
adds 434fc2a22e4 Make Emacs compile without tree-sitter library
adds 0c7a7df98e1 Add treesit-indent-region
adds f46eb3d3ca7 Byte-compile treesit-simple-indent-presets
adds 4552b01d8c8 Remove test of treesit-language-at
adds bde8e87cb7b Fix treesit-indent-region
adds ce5ae0117e3 Refine handling of node at point in treesit-indent
adds 8607f018fd8 Remove hack in js-mode's tree-sitter indentation rules
adds a915d836fce Keep cursor position in treesit-indent
adds 3a784d13214 Fix parent-bol preset for tree-sitter indent
adds baacad1771e Reflect recent change in tree-sitter manual sections
adds da87895df2d Add treesit-node-top-level
adds f6e3de3f636 Not return noindent in treesit-indent
adds f6483526cd4 Fix byte-compile warning in treesit.el
adds 8c385f05120 Separate python tree-sitter fontification into features
adds 52c8fdde166 Set jit-lock-contextually in treesit-major-mode-setup
adds 377ee8158b2 Add tresit--font-lock-verbose
adds 79ee266f13f Improve python tree-sitter's string fontification
adds 18947103fab Use tree-sitter for font-lock's syntactic function
(optionally)
adds 9fab83ed7a9 ; * lisp/treesit.el (tresit--font-lock-verbose): Fix
typo.
adds eeeae5e9ee3 Add an argument OVERRIDE to tree-sitter font-lock
functions
adds b49250ada97 Use treesit-fontify-with-override in tree-sitter
functions
adds 4ef50ccd3f8 ; Explain the BEG and END argument in
treesit-query-capture better
adds a3651d3237e Query on the root node in tree-sitter font-lock
adds f6e92035a7c Allow user to add/remove tree-sitter font-lock features
adds 6d5b34d9de7 ; Tree-sitter font-lock debugging: print node type not
language
adds ccd2509ed31 Don't print buffer when printing tree-sitter node and
parser
adds 50e33639fe1 Fix string fontification for tree-sitter python-mode
adds 040991a4697 Change signature of tree-sitter font-lock functions
adds f331be1f074 Add handling of contextual entities in tree-sitter
font-lock
adds 69ab588bb54 Pass region start and end to tree-sitter fontification
functions
adds 32e87f09c8c ; * src/print.c (print_vectorlike): Fix comment for
tree-sitter.
adds 88d54756d46 Check for outdated tree-sitter node when printing
adds bd8e19e1e2c Stylistic changes to tree-sitter code
adds 6b91ea5a615 Minor fixes to last tree-sitter change
adds 99096528494 More style fixes to tree-sitter code
adds 5416ae59903 ; Update guides in /admin/notes/tree-sitter
adds f9f9b43df5b Minor change to tree-sitter imenu function of js-mode
adds e3663d0e9c6 Add contextual tree-sitter font-lock to ts-mode and
js-mode
adds b028d4f7dfb ; Tree-sitter: Don't refontify if entity contained in
the region
adds c5f24f76eb1 ; * src/treesit.c: Minor comment change.
adds b86deb617b1 Fix treesit-parser-set-included-ranges
adds f6dc55f516a ; * lisp/progmodes/js.el (js--fontify-template-string):
Fix typo.
adds d9d66764e2a Revise tree-sitter facility for multi-language buffers
adds 8ad4c4009e1 Add treesit-indent-error
adds 673a55780d2 ; Remove unused tree-sitter functions
adds 784f53a2152 ; Replace error with signal in treesit.el
adds e0e3299c01d ; * lisp/treesit.el (treesit-update-ranges): Update all
parsers.
adds ce9e7204138 ; Minor improvement in treesit-inspect-mode
adds c924b6afb68 ; * lisp/treesit.el (treesit-ready-p): Fix typo.
adds 951dd2a4d98 ; * lisp/treesit.el (treesit-inspect-node-at-point):
Minor fix.
adds 243ee7b2447 ; Fix minor issues with Tree-sitter documentation in
ELisp manual
adds d4e8c90b66b ; Minor fixes to documentation
adds 5fbb7a126d1 ; Fix documentation for tree-sitter
adds b471f7f6141 Make treesit-language-at work in more situations
adds f847ecc40bc Don't indent empty lines in treesit-indent-region
adds 076a2581012 Allow tree-sitter indent offset to be a variable
adds 9fbbb235529 Fix incorrect tree-sitter fontification
adds 488a6efe323 ; More documentation improvements for treesit
adds 1ae314dfda1 ; Documentation fixes for tree-sitter
adds 98f5b74808a Add treesit--indent-rules-optimize
adds 1bed1f0b8e9 Add tree-sitter indent preset "point-min"
adds 07292b13445 ; Improve docstring of treesit-simple-indent-presets
adds 29418f954eb ; Improve tree-sitter documentation
adds 5858921f409 ; Minor improvements in wording of tree-sitter docs
adds 2b4d46f99be Mimic existing python-mode beg/end-of-defun behavior
better
adds 077c6640526 ; Fix treesit-query-range docstring
adds 2332c3eb55b Add tree-sitter shortdoc
adds a7042fa051c New function fast_c_string_match and
fast_c_string_match_internal
adds 838fc772542 Make tree-sitter node type match case-sensitive
adds 663d768d44b * configure.ac: Change required tree-sitter version to
0.20.2.
adds eecc2d45b94 ; Update tree-sitter HTML manuals in admin/notes
adds 77cb95c851e ; Revert back to requiring tree-sitter v0.0 for now
adds e06953b02a0 Add more font-lock faces (Bug#58940)
adds f5084ed197c ; * etc/NEWS: Fix last change.
adds a5a047a07f2 ; * lisp/treesit.el (treesit-font-lock-rules): Improve
docstring
adds ab4edbf60ec ; * lisp/font-lock.el (font-lock-bracket-face): Improve
docstring
adds c5e3b99467d Accept older versions of tree-sitter library
adds 2ec403f777a Utilize new face font-lock-escape-face in python-mode
adds 98ed6db34f7 ; Fix docstring graph alignment in
Ftreesit_search_forward
adds 4489450f37d In end-of-defun, terminate early if no further defun
exists
adds 5cd3db73bed Improve treesit-node-at
adds e333f040e9f ; * lisp/treesit.el (treesit--indent-1): Fix
treesit-node-at usage.
adds faf44e2c617 Fix recent changes in documentation
adds 67f9705fc0f Add tree-sitter modes for C-like languages
adds c78dc25a535 ; Minor typo fixes for tree-sitter modes
adds 908aab6144b Improve tree-sitter imenu for c-mode and js-mode
adds 3a5c4bdc0c0 Fix crash on MS-Windows due to memory-allocation
problem in treesit.c
adds 3a0c94ac0b5 Remove feature that checks whether tree-sitter node
"has changes"
adds 7e9c2e29528 ; * test/src/treesit-tests.el (treesit-node-check): New
test.
adds 829c7e3566e Fix some inconsistencies in *-ts-modes
adds 0d195584f20 ; Remove some tree-sitter tests
adds ecb216fd93d Don't highlight syntax error in c-ts-mode
adds 06db8015ea0 Extract out treesit_make_ranges
adds 34e50dc4a23 Allow tree-sitter to notify parse-tree changes
adds e0760599b04 Remove the contextual hack in tree-sitter fontification
adds 63f8a838ecc Make tree-sitter fontification automatically update
adds 8175497ccac ; Enable highlighting error in c-ts-mode--base-mode
adds ab70ab19be6 Fix the MS-Windows build due to use of a new TS function
adds 162c3da7a0a ; * src/treesit.c: Minor stylistic changes.
adds d1ef0243eb6 Add emacs-devel-specific font-lock rules to c-ts-mode
adds 306e49285a0 Add treesit-explore-mode
adds 75b65b3f67e ; Add documentation for tree-sitter parser after-change
notifiers
adds 639821d49ab Allow checking for outdated nodes in tree-sitter
adds 7f57d80846b Fix c-ts-mode-imenu
adds 7bc615fd23c Tweaks on c-ts-mode fontification rules
adds 902649a170a Fix treesit-search-forward not matching leaf nodes
adds 62e37ecc402 Fix documentation of recent treesit changes
adds b440fa0a6b4 ; Elaborate on tree-sitter fontification features
documentation
adds d06127e5736 Initial fontification in sh-mode with tree-sitter
adds 28490cd65ba ; Minor stylistic fix for previous change on
sh-script.el
adds d5c6d69b4fe Improvements to the tree-sitter setup in sh-script.el
adds 2f03053e568 Utilize new font-lock faces for C/C++ and Python
tree-sitter use
adds c6384e9bfbc Fix python-mode tree-sitter fontification
adds 5d77eb4b7c0 ; * lisp/treesit.el (treesit--font-lock-notifier): Add
messaging.
adds 59eaa30b07e Use keyword-face for declaration commands in
tree-sitter sh-mode
adds e41af3971de Change tree-sitter indent preset 'match' to count on
all nodes
adds 655957087c8 Expand css-ts-mode and merge it into css-mode
adds 00df4566af9 Split python-mode into native and tree-sitter variant
adds d6362b632e3 Merge function/class-name features in python-mode
adds 7d7e9ef46a1 Separate native and tree-sitter variant of js-mode
adds ac9bc819bc4 Fix tree-sitter comment indentation for C-like languages
adds 4c5f1737c48 Remove tree-sitter setup from js-json-mode
adds f17ca55a0a3 Remove treesit-settings
adds 4fa13b2d838 Fix uses of treesit-ready-p
adds 657947dc7cf ; Improve recently-modified documentation
adds 625ea086520 Improve tree-sitter fontification on large buffers
adds 32870d2f207 Limit recursion level for tree-sitter imenu functions
adds 76eb88df024 Add another heuristic to speed up tree-sitter
fontification
adds 9d266f2a6c0 Fix MS-DOS build
adds 43f25120c9a Stylistic fixes to treesit.c
adds d4525399667 Avoid usage of intern_c_string in treesit.c
adds 3069849bd4c * src/treesit.c (treesit_load_language): Fix
uninitialized uses.
adds 938e68bb280 Fix tree-sitter fontification heuristic
adds 3f25b22cadc Tweak python-ts-mode fontification
adds 1e624452004 Add separate keymaps for js/python/css-ts-mode
adds a7ed5071b70 ; * lisp/textmodes/css-mode.el (css-ts-mode): Fix typo.
adds c96157c8f82 Use constant face for labels in c-ts-mode
adds 87c696b7a8d ; Repair build without tree-sitter
adds 27e89ff1163 ; * lisp/treesit.el (treesit-parser-add-notifier): Add
declaration.
adds 24509731652 ; * test/src/treesit-tests.el (treesit-misc): Don't
fail without ts
adds 9f7ae2be60b ; Silence byte-compiler warnings
adds aa6958c04e6 ; * src/treesit.c (treesit_load_language): Move call to
eassume.
adds 0cbb7d3bd09 Further tweak tree-sitter fontification heuristics
adds 6cf8bf50428 Allow major modes to tweak tree-sitter fontification
adds b2ea38ab03e ; Minor fix in c-ts-mode fontification
adds 8c8a54dd23c ; * lisp/battery.el (battery-bsd-apm): No need for
`executable-find'.
adds 87301f26235 Better support for remote file names in dired
adds f0a06364fb7 Fix references to 'default-indent-new-line'
adds 5f8849425ca Fix typo in `(emacs) Lisp Doc'
adds ed1401c64d2 Merge from origin/emacs-28
adds 55bd6a5cd43 ; Make wallpaper--format-arg more resilient
adds 6c956de80a7 Improve package-check-signature docstring
adds 6edb676c181 Handle IM server disconnects during preedit
adds 17d0f61c808 * lisp/dired.el (dired-make-relative): Make change less
aggressive.
adds 46c2f152c25 Revert "comint-fl: Prevent fontification of output as
input"
adds e84b732cbc5 comint-fontify-input: Don't fontify output as input,
different approach
adds 6b4c17dec06 Clearer byte-compiler arity warnings (bug#58319)
adds def6fa42465 Speed up string-lessp for multibyte strings
adds 67a20bb4b54 Handle successive mime sections in decoding.
adds d28581101ad Remove redundant let-bindings of
`inhibit-point-motion-hooks`
adds 4840b91e413 Remove aliases of `with-silent-modifications`
adds f3769bc32a3 org.el: Improve bindings of `inhibit-*` vars
adds 3bf53ad05c6 (line-move-1): Obey `inhibit-point-motion-hooks`
adds 42fd433acab * lisp/pcomplete.el (pcomplete-arg): Simplify
adds 3c7f05133c8 (nxml-with-invisible-motion): Delete macro.
adds c61010567f4 verilog-mode.el: Don't bind `inhibit-point-motion-hooks`
adds e3824f0a318 * lisp/isearch.el (isearch-search): Don't bind
`inhibit-point-motion-hooks`
adds d6831d1b0a1 subr.el (inhibit-point-motion-hooks): Mark it as
obsolete
adds 5e83c0117e8 Fix setting the wallpaper with "swaybg" and "wbg"
adds 5b28c3784f2 Prefer defvar-keymap in bibtex.el
adds 89ccf78db2f ; Silence byte-compiler in benchmark.el
adds cfb1e218447 Update name of hs-mouse-toggle-hiding in Emacs manual
adds 31919508392 Merge from origin/emacs-28
adds 75b7aacbf60 Add support for the Coptic script (bug#58330)
adds 5e7e85af02c Stop passing CurrentTime to SetInputFocus
adds 59df0a7bd9e Add a VC command to prepare patches
adds 6b560992681 Mention seq-keep in shortdoc
adds 594b3b2cfa5 * etc/TODO (Wishlist items): Add libarchive(3)
integration.
adds dc9f07d39f8 Fix typo in etc/TODO
adds e3fac2be042 Fix misleading prompt in vc-git-create-tag
adds 5017f2573f7 Fix vtable-insert-object line insertion
adds 49160969ced Make sqlite-select signal errors when there's an error
adds aa350ba2759 ; Add missing documentation strings
adds 84945e86be6 ; * lisp/vc/vc.el (vc-prepare-patches-separately): Fix
docstring
adds b8ab4f018bd ; * lisp/vc/vc.el (vc-prepare-patches-separately): Doc
fix.
adds 8de7995ae63 package.el: Understand a few more variations in tarball
formats
adds 71b3a37569f Improved format string error message (bug#58168)
adds 9af63d2e8be Better Lisp_String comments
adds e4769b20f16 Restrict string-lessp vectorisation to safe
architectures
adds 81eb7c18094 ; * test/src/fns-tests.el
(fns-tests--string-lessp-cases): Extend.
adds 9d47364634f * lisp/url/url-file.el (url-file): Don't bind
`coding-system-for-read`
adds 32ef7550edc ; Improve documentation of 'file-in-directory-p'
adds a2dd9d683a0 Merge from origin/emacs-28
adds 22374f21229 Fix user time handling bug on GNOME Shell and Metacity
adds 0ce91ed8b47 Clean up Fsqlite_select slightly
adds b5dc0513d53 Make Fsqlite_select error data better
adds 90c3a25eb11 Set the PARENTS argument for language environments
adds 93136169cba Try to speed up extended command shorthand computation
adds f91ae947900 ; * lisp/progmodes/gdb-mi.el (gdb): Fix a typo.
(Bug#58400)
adds e016e60a045 ; Clarify correct use of 'xref-query-replace-in-results'
adds 28904d78a59 ; Fix last change.
adds 7ab6ec364d5 Fix some indentation in Fsqlite_execute
adds 7e7dc74ffba Support "insert into ... returning ..." in
sqlite-execute
adds ed436db1320 ; * doc/lispref/text.texi (Database): Fix markup in
last change.
adds b7802190fe3 ; Update the doc string of
'compilation-auto-jump-to-first-error'
adds e25bdd79462 Fix `vc-prepare-patch' docstring
adds 8851a75ca76 Add a test for sqlite "insert ... returning"
adds 345de32a5db Port bwrap/allows-stdout test to Ubuntu 22.04.1
adds 5df95ba039d Fix Tramp completion on MS Windows
adds ebc19f56aae Don't prompt when killing an Emacs client if it's the
last client
adds 36ab1644964 Improve error message from sqlite-execute
adds b0585441a32 Fix Python completion failure under certain conditions
adds cf9ac857857 Remove the view-remove-frame-by-deleting variable
adds 92703e00dc4 Add gettid to seccomp-filter
adds 4a1a4bf0e2d Accommodate missing spec values in erc-format-message
adds 163000fb598 Remove some more unnecessary calls to block_input
adds 4f114c0d95c Speed up scrolling when lines are very long and
truncated
adds 5724ee61313 Make read-string-from-buffer and string-edit mention
each other
adds 48df8bbb1fd ; * src/fns.c (HAVE_FAST_UNALIGNED_ACCESS): run faster
on mainframes
adds 61b6da5acef Also avoid setting _NET_WM_USER_TIME on crossing
adds 37447209042 Add trampoline AOT compilation target (bug#58318)
adds ef6e518035f ; lisp/progmodes/project.el: Bump version
adds 3787d0b11a4 ; * doc/lispref/windows.texi (Window Hooks): Fix markup
(bug#58445).
adds c22e85715e4 Merge from origin/emacs-28
adds 2953d89d74e Stop relying on Xt hack to set window manager hints
adds aa559c15537 Fix Python completion when point in shell buffer is
before prompt
adds 820e6f399d0 Fix thinko in read-string-from-buffer
adds 1e961eda727 Improve makefile-imake-mode
adds 5a94a2e5b05 Clarify Native-Compilation Variables slightly
adds da752c04664 src/frame.c (do_switch_frame): Fix bug#58343
adds 4b4b093ab38 ; * admin/make-tarball.txt: Fix typo.
adds 2b7fefdef14 Merge from origin/emacs-28
adds c522021a301 Fix misleading "File exists, but cannot be read" in
browse-url-emacs
adds 3d41cc03d96 * lisp/outline.el (outline--fix-buttons-after-change):
New function.
adds 7054481ed5a * lisp/outline.el: Rearrange button/margin functions.
adds 4af4df18c54 Fix browse-url-emacs for file: URLs on Windows
adds 12f261c4708 Fix hl-line-mode/global-hl-line-mode logic again
adds 97de273dca8 Simplify recent "File exists" fix
adds e6c701c8c33 Shrink client list window structure
adds 6efc6439528 Make `info' treat "\n" in node names as "\s"
adds 10f55975d34 Improve checks for recent "File exists" fixup
adds cbd04ad3d57 Clarify structure of file-attribute's device number
adds 85e47d9a9e8 ; Continued cleanup of "-hooks"
adds 6cab30620f2 Merge from origin/emacs-28
adds 9074103fbff ; Fix recent change in documentation of "device number"
adds 6ea69fc7340 Avoid redundant creation of XRender pictures
adds 271791b55b2 Fix bug#56153
adds b175a9fb7ee Do perl documentation lookups case-insensitively, like
man
adds be1afa047f7 * lisp/play/zone.el (zone): Allow selecting a program
adds ff0fe620024 Mention that vc-prepare-patch can interact with a
log-view
adds 5426b4d7bff Allow reordering commits in 'vc-prepare-patch' prompt
adds 60f46b45d96 Prepare all inline patches at once
adds 000cd5f9f6a ; * lisp/vc/vc.el (vc-default-prepare-patch): Add
missing argument
adds db696817599 * lisp/net/rcirc.el (rcirc-generate-log-filename):
Append ".log"
adds 6539eb05889 Prevent .dir-locals.el from being byte-compiled
adds cae00567690 Allow filtering what items are added to Ecomplete
adds 8fc51484295 * lisp/net/rcirc.el (rcirc-bridged-nick): Inherit from
highlight
adds 51fc195d39d Add a quick-help menu
adds 3da935d5339 Correctly fontify C++'s operator"" _tag (...)
adds eeffc1f5ae3 Rename `file-attribute-file-number' to
`file-attribute-file-identifier'
adds f5c6e628ed3 Update image-circular-tests.el
adds 8300899953c Use file-size-human-readable in memory-report--format
adds e1090b09141 ; Auto-commit of loaddefs files.
adds 0bf3873b1c7 ; improve test coverage of time-stamp-pattern parsing
adds e185526d216 Fix XDS file name expansion
adds a06c5420949 Remove redundant call to expensive function XOpenDisplay
adds 1ebabaf9ff1 ; Fix documentation of ecomplete
adds 63d084d4e43 Fix encoding and decoding of process I/O in Eshell on
Windows
adds a95062e036d Delete broken link to Network Theory Ltd.
adds 34bb39964d6 ; Delete commented out reference to ancient org-mode
adds 3187225416c ; Prefer HTTPS to HTTP in many URLs
adds 08eb639df8d Add no-byte-compile to the ".dir-locals.el" auto-insert
template
adds 4aeb80ccecd ; Improve message text in xref.el
adds 9fcd59a9782 ; Fix message-server-alist :type (Bug#58546)
adds da2e6da7229 Tag themes with properties
adds 5fc064f14c0 Handle ;;;###theme-autoload comments in etc/themes
adds 307ad210040 * lisp/vc/vc-git.el (vc-git--rev-parse): Allow
abbreviating commits
adds 1f4b234a5c1 * lisp/vc/vc-git.el (vc-git-symbolic-commit): Add
argument FORCE
adds 5933055a3e7 * lisp/vc/vc-git.el (vc-git-symbolic-commit): Use
--no-undefined
adds 215f65d1dcb Minor Tramp fixes
adds 0ff389c0c17 Fix ‘make bootstrap’ when the *.m4 files change
adds da6778d1ce5 Fix multiple sources of flicker under X
adds cf19743aca5 Adapt last change to Haiku port
adds c4c4a60f712 Expand 'random' testsuite
adds b7d7c2d9e98 Add cross-reference to alternative syntaxes for Unicode
adds 4bd3dd505e4 Document how to control where the *.eln files are
written
adds be30369e011 ; Avoid incorrect indentation in an @example.
adds fdb6f7cf26f ; Fix documentation of 'comp-enable-subr-trampolines'
adds 067361f3a29 ; Improve documentation of 'C-M-i'
adds 07222447b6c Merge from origin/emacs-28
adds 45aabe6edae Disable completion when PDB is active in Python Shell
buffer
adds f9726408f6c Signal an error in dictionary lookup if there's no word
at point
adds cb975c6183e Fix invalid search bound error in
python-shell-completion-at-point
adds d8624ad5198 ; * lisp/vc/vc.el (vc-prepare-patch): Remove
'exit-recursive-edit'
adds cb968b48cbe ; * lisp/vc/vc.el (vc-prepare-patch): Fix pluralisation
adds 0164d5e71dd Clear misleading message in help-quit-or-quick
adds 82257951e97 Don't ding when exiting help-for-help with C-g
adds 77d5be5877f Bind "home"/"end" in help-for-help
adds d4244ec8cc4 Make help-for-help echo key on failure
adds 494ccec94ed Prefer defvar-keymap in ansi-osc.el
adds 0e5fc2345d8 Move and rename Python completion ERTs
adds 13d6e8fa548 cl-generic: Fix `advertised-calling-convention`
declarations
adds 4a6ad6e18f4 Add default implementation for 'checkin-patch'
adds 44541c78541 Make `message-canlock-generate' faster
adds 5176d006114 Avoid having the async compile log saying it's
compiling loaddefs
adds b9aff5fdb89 Fix spurious "Compilation finished" native-comp messages
adds abf683bb032 Fix pieces of code being too expensive over slow
network connections
adds 24b85b10e38 Add tests for native-compile-prune-cache
adds 40b734c5003 Don't prune *.eln files in parent of eln-load-path
adds eff4a4f49a7 Improve native-compile-prune-cache messages
adds dd7f1bb3a13 Silence recent comp-tests.el lexvar warnings
adds 1dd6ad69907 Update version information in Gnus manual
adds 1e9341672d5 Prefer defvar-keymap in fortran.el
adds c2b79d9148f CC Mode: Don't fontify as types variables with the same
names as struct tags
adds 5e772655234 Follow-up fixes for vc-default-checkin-patch
adds be3d9f717dd ; Fix comment
adds 0dbd1dbe7d8 Fix bug#58584
adds f4442d49f64 Improve ‘random’ doc re nonces
adds 1beb389e472 ; Remove over-quoting of :application values in
connection-local variables
adds 3cc356abfef Add helpers to dynamically assign connection-local
values
adds 2c82530f475 ; Allow ignoring errors when calling
'eshell-match-command-output'
adds f1caa10f04c ; Obsolete 'eshell/define'
adds 7c41016fca5 Allow setting the values of variable aliases in Eshell
adds cee1cbfd543 Improve handling of $PATH in Eshell for remote
directories
adds fd4992d356a Print the correct $PATH when Eshell's 'which' fails to
find a command
adds 0954689cb32 ; Fix some invalid Eshell syntax in an example
adds 1a8015b8376 * Prevent potential native compilation infinite
recursions
adds 9c67e8e56d4 Regenerate ldefs-boot.el
adds baa39e48495 * lisp/progmodes/cc-defs.el Remove setting of
inhibit-point-motion-hooks
adds 86581698acc Fix faulty loaddefs detection
adds 6cabef8799e Fix previous loaddefs-gen fix
adds 254536e41bf Regenerated ldefs-boot.el
adds c5e25667740 (byte-compile--first-symbol-with-pos): Fix bug#58601
adds 59fc77ee523 * .gitignore: Unignore the tests/manual directory.
(Bug#58611)
adds cd1a81e572d * etc/NEWS: Adapt connection-local variables entries.
adds 40d2ed9bab2 * lisp/net/tramp.el (tramp-file-name-equal-p): Fix
docstring.
adds a9f183c7600 * lisp/outline.el: Use one character wide strings for
margins (bug#57813)
adds ab1b491f837 * lisp/outline.el (outline-minor-mode-insert-buttons):
New defvar-local.
adds 254f4766e6e functions.texi: Fix bug#58602
adds 2cca6408fde Fix functions.texi syntax error
adds 155ddde4dd3 (sit-for): Add compiler-macro to warn about obsolete
calling convention
adds 620f18c489f ; * src/xterm.c (mark_xterm): Fix x11 with i18n build
adds efd3ef3ceb7 ; * src/window.c: Fix some comments. (Bug#58550)
adds e42a68720ef Merge from origin/emacs-28
adds 5247a72aecb * lib-src/rcs2log: Add fallback for $TMPDIR.
adds a9111d8670b Add admin/emacs-shell-lib for shared bash code
adds 45ca261c98a Add tamil99 input method (bug#58070)
adds 084ac1e5147 ; Fix last change
adds ccd0ad72f2f Fix build warning without XKB, Xmb, and XInput 2
adds 6b82958b9fa Fix various builds
adds b96f441139e ; Delete file after wallpaper test
adds fb8276a17c2 CC Mode: Cease adding types to found-types too eagerly
adds a57a3746d84 ; * test/lisp/image/wallpaper-tests.el: Simplify last
change.
adds 56c63ca21b3 * Fix async native compilation (bug#58637)
adds 4b2c83eeaf2 ; * doc/lispref/modes.texi (Defining Minor Modes):
Explain TURN-ON.
adds d8eae291e5a Merge from origin/emacs-28
adds fa7c5c8707c Add 'slovak-querty' input method (bug#58642)
adds 663fad561d9 ; Fix documentation and name of 'slovak-qwerty' input
method
adds 25cf39162e0 Prefer defvar-keymap in modula2.el
adds 7ee5b0f85f3 Improve HERE document detection in perl-mode
adds e0616f2d3cb * etc/PROBLEMS: Document window manager focus problems.
adds 6f3ade1c08c Work around problems setting input focus when a frame
is in the background
adds 1e5b753bf46 Initial commit
adds 6beef2a347b Remove a couple of comments
adds 9f98c5a20d3 Rename eglot--continuations eglot--pending-continuations
adds d663b9282dd Add a mode-line construct and some minor fanciness
adds 8baf2c7ac20 Introduce and use `eglot--current-process-or-lose'
adds 18b582dde2e Handle notifications
adds a0003aa19a9 Improve `eglot--current-process'
adds 18ed39789ac Organize a bit
adds b2ea73ca9c8 Cancel timeouts when process dies unexpectedly
adds b864866dac2 Minor cleanup
adds 584ae9e0b5c Experimental diagnostic overlays
adds dc6c221a76b Simplify `eglot--protocol-initialize`
adds 5f1839bf171 Overhaul async mechanism safety
adds 0391fdf0621 Fix some byte-compilation warnings
adds 2b972ba05be Fix mode line
adds b84c0505898 Start working on this again
adds 2ff4dff73de * eglot.el (eglot-mode-map): move up before minor mode.
adds 76dd0850a71 Doc fixes
adds 69a3abdd0f0 Lay groundwork for uniform treatment of network
connections
adds 09dfb21d3e0 Fix parser to accept multiple messages in one chunk
adds c170dbedf81 Implement spinners and rls's window/progress
adds 235574be157 Report server status in the mode-line
adds 2c2aec71fb5 Don't switch to possibly dead buffer in sentinel
adds 7d6547dfa4c Start experimenting with python
adds dc5b0eb42af Auto update mode-line after setting some process
properties
adds ef1924c8e2f Add eglot-clear-status interactive command
adds 4a87a536b97 Correctly report what we currently are capable of
adds 9bd7605d12c Change status to error everytime an error is found
adds 5ece72dc5cc Events buffer uses eglot-mode, source buffers use
eglot-editing-mode
adds 4602fc02aef Less obstrusive flymake stuff for now
adds dd467a4706c Rework commands for connecting and reconnecting
adds f35d1d51cd9 Don't clutter ui with warnings
adds bdfba7ed629 Slightly more user friendly start
adds 2b8142d285a Ready to start fixing flymake integration
adds dfe551f5776 Auto-reconnect on unexpected connection loss
adds b81dcb530f9 Redesign and simplify parser
adds 8277231fa82 Rework connection restarting again
adds 976896f2c34 Signal textdocument/didclose
adds a371a8d2ad0 Simplify flymake integration
adds b950cb40b63 Appease checkdoc.el
adds 508c8efe23b Multiple servers per project are possible
adds 7ba401ce38f Watch for files opened under umbrella of existing
process
adds 65f421f724d Fix assorted bugs
adds dd7ce8988a1 Make m-x eglot the main entry point
adds 878922319e7 Fix another flymake sync bug
adds e366550f05a Must re-announce didopen after reconnect
adds f706000c890 Fix flymake diagnostic positions
adds 58c19b76832 Delete two useless forward declarations
adds 4d1c9b903d7 Reorganize file
adds e5e94378824 Rename rpc methods for clarity
adds 22965312e11 Fix textdocument/didchange
adds 6c84a2e8cbb Fix a couple of rust-related edge cases
adds 009062feb70 Trim some edges and add a bunch of boring rpc methods
adds 0a587a881af * eglot.el (eglot--process-receive): skip null method
notifs.
adds 465635456c5 Fix mode-line mouse-clicks from outside selected window
adds 0d002553edc More correctly keep track of didopen/didclose per buffer
adds 5a3d92cab38 Connect to lsp server via tcp
adds c1e66cf87af When user declines to reconnect, first quit existing
server
adds f26ff4e8162 Make m-x eglot's interactive spec a separate function
adds 6b01d54a765 Eglot-editing-mode becomes eglot--managed-mode
adds fd9792fcc78 Workaround rls's regusal to treat nil as empty json
object
adds 4f62e731d8e Don't auto-reconnect if last attempt lasted less than 3
seconds
adds 70fc9cc98d0 Handle requests from server correctly
adds 20e044b1a1f Reply to client/registercapability (don't handle it yet)
adds 4b678a2fa9d Include source info in diagnostics
adds adbed0c21ae Make reported capabilities into its own function
adds 42733a1e9fd Use rooturi instead of rootpath
adds 8e4db752095 Be quite explicit about our lack of capabilities right
now
adds 1e893ab726d Honour textdocumentsync
adds b83cd67751e Handle dynamic registration in general (but nothing
specific yet)
adds 632a39624d5 Cleanup mistake with textdocumentitem and
textdocumentidentifier
adds a2c01431d88 New helper eglot--sync-request
adds bdd5f696183 Very basic xref support
adds f23a8e8486a Half-decent xref support
adds ace4b9150da Fix the odd bug here and there
adds 963f9f4bf90 Etoomanylambdas
adds ab858c8ab1f Workaround two suspected emacs bugs
adds c5232c581e0 Increase request timeout length to 10 seconds
adds 083ed923a75 Support javascript's javascript-typescript-langserver
adds b9a3366a428 Solve another textdocument/didchange bug
adds 2b307d5a114 Half-decent completion support
adds 711d3a1d33d Explain why didopen on after-revert-hook is a bad idea
adds 82c04790bd0 Tweak the async request engine.
adds 72712e5aed3 Half-baked textdocument/hover support
adds a3fb899cb5b Clean up client capabilities
adds 283cfbcd4d5 Fix bug in hover support
adds f1b7d1d15c8 * eglot.el: reformat to shave off some lines.
adds 44cdd8062bd Get rid of eglot--special-buffer-process
adds ea51ade3a22 Get rid of eglot--buffer-open-count
adds 3299a6a4b6d Simplify mode-line code with a helper.
adds fe01515f05c Only request stuff that server says it's capable of
adds 6fd613042e3 Half-decent imenu support via
textdocument/documentsymbol
adds 378a8371d28 Try to fix some textdocument/completion bugs
adds 2c093aeb840 When killing server, always wait 3 seconds
adds dbe81138d67 Fix odd bugs
adds 3d3c12faf23 Reasonable textdocument/documenthighlight support
adds ca678a54c8f Support textdocument/rename
adds 038dd046bfd Support workspace/applyedit
adds 461d48a1d04 Fix odd bugs and tweak stuff
adds 54a59fc000f Simplify eglot--signal-textdocument/didchange
adds dad1b764c05 Get rid of eglot-mode
adds 0aa29932a60 Simplify `eglot-shutdown`
adds 0a9c14efad6 Call eglot-eldoc-function after completion finishes
adds d76cc9aea9c New "deferred requests" that wait until server is ready
adds 040d3e78ea3 Fancier rls spinner
adds d2fa8fea9aa Add minimal headers, commentary and autoloads
adds eac9d291784 More correctly setup rust-mode-related autoloads
adds dd4fada6b54 Shorten summary line to appease package-lint.el
adds 4d5eff8c97a Adjust flymake integration
adds 845063c0906 More rls-specifics: update flymake diags when indexing
done
adds f0d4e043b13 Simplify mode-line updating logic
adds 8fb14037db4 Resist server failure during synchronous requests
adds 68892622c9d Only call deferred actions after a full message has
been received
adds 979a90456d8 Reduce log chatter
adds 522bcdf0e82 Improve eglot-eldoc-function
adds e36892ef513 Friendlier m-x eglot
adds 0f73b0ef434 Rename functions. eglot--request is now the synchronous
one
adds 572bb298b26 Support :completionitem/resolve
adds 3d193f2f33b Misc little adjustments for readability
adds dfd5947b11e (eglot--xref-make): fix use of cl-destructuring-bind.
adds abfe41cc2c2 Prepare to sumbit to gnu elpa
adds 1251bd13360 Duh, json.el is in emacs, and json-mode.el is useless
here
adds 4af0193fad1 Rework autoreconnection logic
adds fabee14ed5b Get rid of catch/loop/throw idiom (suggested by
thien-thi nguyen)
adds 72b7487c55b New command eglot-help-at-point and a readme update
adds bb08431bca7 Reinstate the catch/loop/throw idiom in eglot-request
adds dd4d81696eb Fix copyright header. obviously not since 2003
adds c8bed841229 Ask server for textdocument/signaturehelp if it
supports it
adds bf1365c4f8f Work with any old directory, no formal project needed
adds 9d0984c0cde Fix automatic project creation
adds 33583c642a3 Use rls in travis ci and add actual tests
adds 188cd6da28f Don't define a menu if nothing to show there for now
adds 92efbb8dac5 Now send willsavewaituntil
adds d0e32ae98cd Remove an unused variable
adds c511228cdae Support didchangewatchedfiles with dynamic registration
adds 0d3e4ea1bdd Fix a ridiculous bug when generating transient projects
adds 149bb814e64 Shutdown server if connection initialization fails
adds 11debd99a75 More quietly report request timeouts as events
adds 4ef2d1875cc Bump version and slightly improve doc
adds 40e256a1bf6 Add php's php-language-server to built-in guessed
servers
adds 5db50ddd475 Replace eglot--with-lsp-range with a function and
pcase-let
adds 0eb1ef8d361 Simplify some function calling infrastructure
adds b7d0c91afc3 * eglot.el (eglot--lambda): add missing indent spec.
adds 1104060048f Fix eglot--error and eglot--message helpers
adds 04da3b6abdc Make it work on windows
adds 35962402594 * eglot.el (version): bump to 0.3
adds 2290ce100fc Simplify some infrastructure fucntions
adds 6ee1deebf74 Robustify timer handling for eglot--async-request
adds 937f999a13a If we're going to send rootpath, better send an
absolute one
adds a570c09fade Collect regions to change as markers, then edit
adds 9606e5950a9 * eglot.el (eglot-clear-status): remember to update
modeline
adds 75ca40724b8 Better decide what text exactly to present as
completions
adds 212db69280a Check capabilities before sending
:completionitem/resolve
adds 5b8aa5c9085 Robustness fixes for the request mechanism
adds 490ad2ce0b2 Handle managed buffers in own process var
adds 749e83c57c6 Add some completion tests for pyls
adds 65ed542c78b * eglot.el (version): bump to 0.4
adds baf1b82eaa7 Rewrite a couple of defs and shave a yak
adds 28b199c3448 Fix a bug introduced in the previous commit
adds 7938af0c4a4 Introduce eglot-handle-request and
eglot-handle-notification as api
adds 7e1b0cd1331 Use an eieio class to represent a server.
adds 40d7fc6f043 Do rust's rls hack properly with new class-based api
adds c765121f67d Introduce new api methods for experimental clients to
use
adds 0ebd4a816df Fix indentation broken by the defclass monster commit
adds 1dcdc11127a Don't rely on flymake's idle timer for
textdocument/didchange
adds 545e9c8a131 Simpify eglot--server-receive
adds f165670762c Cleanup deferred request mechanism with a readable log
adds 94998753703 Get rid of eglot--obj, an uninteresting abstraction
adds 004702460d4 Really ensure eglot--shutdown deletes a process
completely
adds e4039bba6d2 Add cquery support for c/c++ projects
adds 3650efa65ee Introduce eglot--debug for unimportant messages
adds 45d4814a806 Demote unvisited diagnostics logging to debug level
adds 9c14cfd179b Log debug messages through eglot--debug
adds d366cc04b70 Merge branch 'cquery-support' into master
adds 9b468c1cc19 * eglot.el (version): bump to 0.5
adds f20edc04ed6 Fix assorted cquery-related bugs
adds 92593bb4c13 Set spinner in textdocument/didchange as it matters to
rls
adds 22294e04cd9 Hopefully fix the flymake bootstrap problem
adds d7864900a58 * eglot.el (version): bump to 0.6
adds 882b5716939 Correctly apply workspace edits in documentchanges form
adds f7e5adc1b17 Set eglot--versioned-identifier to 0 on didopen
adds 0c80d78b6d4 Make eglot--recent-changes a simpler list
adds 7652fd09099 Be more criterious before running the idle timer
adds 1febf627146 On reconnection, ignore errors of shutting down hung
server
adds 9ad9651c4f5 New m-x eglot-stderr-buffer useful for debugging
adds 84189937d42 More yak shaving
adds db5dc348a1b * eglot.el (version): bump to 0.7
adds 07d71f4ec75 Prevent possible cquery choke on :initializationoptions
adds ee6ab896667 Add melpa badge
adds 5a8d94c7683 Revert an unfinished feature that made it to the last
commit
adds 0e3d15f51c0 New command m-x eglot-code-actions
adds 8429c2c2fea Explicitly trigger eldoc after workspace edits
adds 7b040d4d186 Fix completionitem/resolve
adds 7a5eb10f35d * eglot.el (version): bump to 0.8
adds b1b6be0c3ac Fix typos
adds 6bda52d1ac5 Support purposedly ignoring a server capability
adds 24898b7d605 Cleanup the flymake 26.1 hack slightly
adds b03cf2115b4 Shoosh compiler
adds ae85cee296c * eglot.el (eglot--make-process): use 'utf-8-emacs-unix
adds 34f10965a9e Slightly polish the flymake integration
adds 96edec8d36e Check flymake-mode before calling report-fn
adds af32ce29ef3 Attempt to handle rls sophisticated globs for
didchangewwatchedfiles
adds 4d076195840 Fix indentation f@#$%^ by previous commit
adds 1d61ff40435 New eglot-ensure to put in a major-mode's hook
adds 7bdc94f79c7 * eglot.el (version): bump to 0.9
adds c86410efad4 Fix bug in querying server capabilities
adds 332657f444a * eglot.el (eglot-shutdown): accept timeout param.
adds b21929955d9 Fix a bug when eglot--request times out
adds 249dd2bd0dc * eglot.el (version): bump to 0.10
adds 504389181d1 Implement formatting ()
adds e10f933d613 Minor cleanup to new textdocument/formatting feature
adds 8bb92096ef7 Use gfm-mode for formatted strings ()
adds 30d3874723f Improve eglot-ensure and mention it in readme.md
adds 29b44f7ec1d Guess server for js2-mode and rjsx-mode
adds 4f346ba2503 Simplify eglot-format-buffer
adds 6fc53b840d2 Defer textdocument/formatting requests
adds 31b21e371da Apply text edits atomically
adds 1e49d2f3b45 Report progress when applying edits
adds 81b7c8e7d73 Apply text edits as a single undoable edit
adds 7826b265a0e Empty ranges are valid in lsp
adds d370eeb128a * eglot.el (version): bump to 0.11
adds 1aa3018c654 Fix copyright header. obviously not since 2003
adds 0804d7da83e Refactor json-rpc lib jrpc.el from eglot.el
adds 35dae7034b9 Proper server shutdown when jrpc.el is used
adds 10a19cb11ba Merge master into jsonrpc-refactor (using imerge)
adds f529f554a38 Jrpc-connect is now passed a generic dispatching
function
adds 1deb7cf8acb Fix a ridiculous bug when generating transient projects
adds d184bed317e Merge master into jsonrpc-refactor (using imerge)
adds 8bbd2ba28d0 More flexible jrpc.el and improve eglot.el's doc
adds a6046e9efd7 Simpler callback protocol for jsonrpc parameters and
results
adds d29b6951797 Merge branch 'master' into jsonrpc-refactor (using good
ol' git merge)
adds 868d531c9ee Improve jrpc.el's doc (and change jrpc-request's
protocol a tiny bit)
adds 99cb423db69 Jrpc.el should know nothing of mode-line updates
adds 1b62dfd97b0 Rename jrpc.el to jsonrpc.el
adds 351eb7f4ce8 Heroically merge master into jsonrpc-refactor (using
imerge)
adds 3a127eed7b7 Get rid of jsonrpc.el customization group and timeout
adds 5e767fb73c9 Merge branch use-eieio-server-defclass into
jsonrpc-refactor
adds 8a7d17b5ea3 Document current api breaches a bit
adds 97b07351560 Merge master into jsonrpc-refactor (using imerge)
adds 172c58f3042 * eglot.el (eglot-eldoc-function): remove spurious log
message
adds 77a30606105 Fix another merge-related bug in eglot-eldoc-function
adds 41d646a830c Merge master into jsonrpc-refactor (using imerge)
adds 43d9c7b8653 Support json.c. api purely based on classes
adds 8def9a61960 Simplify jsonrpc connection shutdown
adds 75c6d5b9d32 Merge master into jsonrpc-refactor
adds dbf42e651af Merge branch 'master' into jsonrpc-refactor
adds ce96614d8ac Request dispatcher's return value determines response
adds 4d680281947 Simplify jsonrpc status setting
adds bbfc1fdcf60 Remove connection grabbing antics from jsonrpc.el
adds 97c17252e38 Merge branch 'master' into jsonrpc-refactor
adds c45e4a916a3 Merge master into jsonrpc-refactor (using imerge)
adds 55ed673ae70 Merge branch 'jsonrpc-refactor', bump version to 1.0
adds 0c61c1b4a9f Implement tcp autostart/autoconnect (and support ruby's
solargraph)
adds 5556a341ed0 Fix some rather silly bugs in some interactive specs
adds d40cbb99a5f Fix typo in the solargraph server program
adds 5b66bec8228 Unbreak basic imenu functionality
adds 9b3ef1315ce Unbreak imenu for cquery servers (and probably more)
adds 973b0255229 Cache buffer's managing server
adds 2b071ccba5c Bind default-directory when launching servers
adds 1a58481719f Inhibit auto-reconnect until connection is established
adds d599dfd79f1 Handle outrageously large and buggy line numbers
adds d8a14e9ea84 Unbreak completion when no possible annotation
adds 6aeaf37c9b5 Format documentation in completion annotations
adds 03caf3bb276 * eglot.el (eglot-completion-at-point): fix broken
indentation
adds f52846f56f1 Jsonrpc.el is now a gnu elpa depedency
adds 46de6683a7e Handle experimental/unknown server methods gracefully
adds 228ddf368de Implement workspace/didchangeconfiguration ()
adds c9591011808 Robustify in the face of manual mode changes
adds 693e4282510 Don't turn on flymake-mode any more than is needed
adds eb7702b61de Fix messages of eglot-ensure
adds 273c5b62f38 Add entry for haskell-ide-engine in
eglot-server-programs ()
adds 9bc459df6dd Be less verbose when using eglot-ensure
adds eb279829cb5 Work around emacs bugs 32237, 32278 ()
adds 6ffe90229b0 Fix typo in willsavewaituntil rpc request ()
adds e6a801ccf6f Correctly make lsp positions in narrowed buffers
adds 5fc7c9a9ef5 Implement textdocument/rangeformatting
adds 308b1a9ee3b * eglot.el (eglot-client-capabilities): fix a typo.
adds b14cba5cb73 Erase company-doc buffer in between doc requests
adds 7b7312f8d66 Fix placement of diagnostics with same start and end
positions
adds af0e2e5b1fe Default eglot-handle-notifictiona|request must
&allow-other-keys
adds ea04e60ce5a Eglot-workspace-configuration's keys needn't be keywords
adds 71a3fb813f8 Accept functions as entries in eglot-server-programs
adds c93150ebbe9 * eglot.el (eglot-initialization-options): fix spurious
typo.
adds da11bba15e8 Notify server of recent changes before save notification
adds c61b3624f5a Snappier completions that don't hinder typing
adds 0eddf00dd99 Require jsonrpc.el 1.0.2 (gnu elpa didn't build 1.0.1)
adds 4144d9adc5c * eglot.el (advice-add jsonrpc-request): add
&allow-other-keys
adds c76c0240dcb * eglot.el (eglot-cquery): capitalize docstring.
adds 2ebf34f1e12 Add a generic eglot-execute-command api
adds 4dc3c8d0dce Improve eglot-execute-command api to ease overriding by
servers
adds ef5266397a0 Kill server's output and events buffers from
eglot-shutdown ()
adds d164ece5cf0 Implement asynchronous server connection
adds cc2044834e2 Control the size of the events buffer
adds b5e28c2ea64 Handle edits to same position in the correct order
adds 04415fa0665 Add kotlin-language-server ()
adds b72a4e4e2e2 Prompt for server in interactive eglot-shutdown
adds 25a7b3d4a1a Fix eglot-capabilities when querying for multiple
features
adds 0f33ef3e67c Support snippet completions
adds 7704fbac0be Fix textdocument/hover responses where markedstring is
a plist ()
adds 88e9d97119d Don't error if server replies with empty hover message
adds 2190da46201 Add go-langserver ()
adds 667821d2963 Improve snippet support
adds 9fa0dd072aa Consider :triggercharacters in company completion
adds 78102bc38ad Ignore extra keys in textdocument/publishdiagnostics ()
adds 93ca152da7d Correctly delete text before expanding snippet
completions
adds d01b5110dc6 Handle case when :textdocumentsync isn't a number
adds 6499223125e When exiting emacs, don't ask the user to confirm
killing processes ()
adds acda0eda5a8 Don't warn on implementation-specific notifications ()
adds ef5e1235f65 Fix serious breakage introduced by
adds 2d6b24bfa67 Prefer ccls over cquery for c/c++
adds 5c9fb5c3982 Don't send other notifications before initialized
adds 4771f2f6850 Don't block kill-buffer-hook if server somehow hangs
adds 169360c2570 Autoload eglot-ensure ()
adds 72eae8b7de1 Correctly map documentsymbol's :kind to its name ()
adds d294a3e010a Make eglot-ignored-server-capabilites more
user-friendly ()
adds aa8653cc3f0 Eglot-ignored-server-capabilites: prefer all choices
over "other"
adds 3d9a6f1e79e Handle case when diagnostic :character is out of range
adds 119cb95f856 Merge pull request from
mkcms/fix-diagnostics-wrong-type-argument
adds 3a24bc0f4f6 Sort references and definitions by line number
adds ebacb5f8614 Improve signature help
adds 563011ec640 Allow function contacts to be interactive
adds 5423eed9e71 Add support for eclipse.jdt.ls server
adds c726fc7a9cc Override eglot-execute-command for eclipse.jdt.ls server
adds f3c43b4cac3 Handle case when project was not found in
eclipse.jdt.ls contact
adds eae904fc9cc Fix misspelling of "outstanding" ()
adds 1f865ee560c Accept deprecated field in symbolinformation
adds d84d55e6e4c Require subr-x at compile time ()
adds 5f250e875a7 Remove duplicates from imenu
adds 3d91b57629d Don't ignore unknown symbolkinds in imenu
adds 7f062198c86 Use the container name of a symbol in imenu
adds 025c926301f Add support for code action literals
adds 9e720cbea49 Simplify eglot-code-action. fix compilation warning
adds ee58d92a7de Fix a bug when response to definitions request is a
single location
adds 40e4c88dd34 Make imenu hierarchical
adds 6ea0216c535 * eglot.el (eglot-client-capabilities): mention
supported symbolkinds.
adds 753dddc631b Support ocaml-language-server out of the box ()
adds ee243c0c80e Move constants to top instead of forward-declaring
adds a0365b6f818 Fix a bug introduced by previous bugfix
adds 9f44e74ca9d Add ability to move to lsp-precise columns
adds 6393580d7e3 Complex completions work when chosen from *completions*
adds 35e431c829d Tweak solution to with a hint from fangrui song
adds 5c97238692a Add support for textedits in completion
adds 8df3bdd6530 Add ability to report lsp-compliant columns
adds 46d2bef4b39 Format documentation of signature parameters
adds 2cf7905887f Treat tab characters as 1 column wide in position
conversion functions
adds 0097d8d8327 Properly delete inserted text after completion
adds a6536ec8b0c Add support for r's languageserver ()
adds f62f37d1ed8 Fix potential security issue fontifying lsp doc
adds fbb7d1e9183 Correctly insert textedit-less snippets
adds 95d48a35764 * eglot.el (eglot-completion-at-point): less chatter.
adds 333009a5c5e * eglot.el (version): bump to 1.2
adds d3fc3ce7e70 Control strictness towards incoming lsp messages
adds 1e7f94d75a3 Codeaction command can be a command object ()
adds 6ae6ce8b922 Revert "codeaction command can be a command object ()"
adds 9e700ebc4c0 Use entire line as xref summary when available
adds e63203a8a70 Improve performance of xref summary line collection
adds 1f3499320cc * eglot.el (eglot--current-column): new helper.
adds ad2efe30748 Touch up last commit
adds bec802d0032 Simplify interface of eglot--dbind macro
adds 0bce2e3b2b3 Introduce eglot--dcase
adds c515075fcb3 Use eglot--dbind for destructuring
adds 92ce9a30f1c Don't break in indirect buffers
adds 949cf4e7a97 Support completioncontext to help servers like ccls
adds 1db7873cc11 Use javascript-typescript-langserver for
typescript-mode ()
adds 4a9914c0e66 Properly clear old diagnostics when making new ones
adds 3b9e5b1a84a Robustify previous fix against non-standard insertion
bindings
adds b8736548357 Handle codeaction/command polymorphism with eglot--dcase
adds f2326f4e13e Fix bug introduced by previous fix
adds 0918c9d1a58 Adjust previous fix
adds 30ab4e3eedd Use eglot--dbind and eglot--lambda throughout
adds 60f45f0f30a Warn about suspicious interface usage at compile-time
adds dfd413c22d2 Scratch/use elpa flymake ()
adds 6d3310d83ca Handle array params to server notification or requests
adds 7e7a9483a62 Be lenient by default to unknown methods or
notifications
adds 89e8803f618 * eglot.el (version): bump to 1.3
adds d4434081566 Apply eglot--format-markup to signature documentation
adds cdee0e4674d Adjust active param highlighting in first line of
signature (1/3)
adds d050540fefe Adjust active param highlighting in first line of
signature (2/3)
adds f0a2747ab50 Adjust active param highlighting in first line of
signature (3/3)
adds cdb3de6bc6f Rewrite eglot--sig-info a bit for readability
adds 47f5fdcae6b Add edebug specs to destructuring macros
adds 1d72360e03a Don't make bogus responses to
client/(un)registercapability
adds 24a1a7ffeed Be more careful when making xref summaries
adds d9e4306e2d9 Take over flymake and eldoc completely while managing
buffers
adds 00fb3a184ab * eglot.el (package-requires): require jsonrpc 1.0.7.
adds b699fc7a195 Remove workaround for company bug that has been fixed
adds d255e51c78f Use gfm-view-mode
adds f5e3279958e Fix previous commit where workaround had been removed
adds 9ffa6a91cd1 Actually make completion sorting work
adds 5df556bb94d Slightly simplify eglot-completion-at-point
adds 0c432de4cf6 Remove a hard dependency on flymake-mode
adds 355c9c4a656 Allow read-only modes for markup rendering
adds f3914c266fc Run connection hooks with proper dir-locals
adds 36b2fa8e7f7 * eglot.el (eglot-workspace-configuration): safe when
listp.
adds 6ee4328ca14 Appease checkdoc
adds a47618f19f6 Handle (un)registercapability requests via generic
functions
adds f399be6d122 Prevent eldoc flicker when moving around
adds aedb0d33de8 Show large docs in help buffer instead of echo are by
default
adds 84234b25ba5 Fix test failure introduced by previous commit
adds 791a117c5fa Rename new defcustoms with friendlier names
adds 58d4aff894c Display truncated docstring if too large for echo area
adds 9cedae50a27 Handle label offsets in parameterinformation
adds 1da5b8e1a31 Add built-in support for dart's dart_language_server
adds d0c8c6011e7 Fix bug introduced by commit fixing this issue
adds 1eb7535511a Protect against null messages from eldoc
adds 5292c4b6f01 Consider mode derivation when guessing servers
adds 36f294c2d5f Don't teardown company if started via trigger chars
adds 232289d25c0 Use a less buggy flymake
adds e123f41b9b2 Don't sort xref's by default
adds aed8e9732b1 * eglot.el (xref-backend-references): don't use
return-from.
adds 80433528c23 Unbreak build
adds 9383a2cd5c7 Fix local function call in directory watcher ()
adds 68d95c81253 Only consider eglot's own diagnostics in
eglot-code-actions
adds c90f33dc212 Fix case when eglot-put-doc-in-help-buffer is nil
adds faa0500ff76 Work around a bug in emacs's change detection
adds 08d5a9dfde8 Add built-in support for elixir's elixir-ls ()
adds 8f80ae14559 Leniently handle invalid positions sent by some servers
adds d79232df76b Simplify eldoc usage ()
adds 6ed1f50cde7 Fix a typo
adds 3a9221c7b82 Fix invalid guess for php language server ()
adds f18137499d4 Expand directory watcher globs containing ** ()
adds 4a1d60dd6d6 Require array package to use current-line ()
adds e62b6395ee5 Change the default of eglot-move-to-column-function
adds c5377703018 Use gopls server as the default for go ()
adds 645bcfc6e57 Treat null/nil server capabilities as false
adds 2b3e8deb4fe Merge pull request from jorams/nil-capabilities-as-false
adds 051bc27a101 Also use signature label offsets for parameter info
adds 14f69da4171 On buffer kill, first send didclose then teardown local
structures
adds ad1cc3b1c21 Optionally shutdown after killing last buffer of
managed project ()
adds 471434e0688 Don't send dummy json object in "initialized"
notification ()
adds fe37d7e3ce7 Revert "treat null/nil server capabilities as false"
adds 0e7e66fe273 Unbreak elm language server which does use
:triggercharacters
adds 1c8d062c5f4 Much less noisy mode line
adds 374ce4e29f1 Allow user to set idle time to wait before processing
changes
adds 83ed46b6a30 Support goto-{declaration, implementation,
typedefinition}
adds 9bb0331d046 Rework and correct major part of xref glue code
adds c848af80d5f Misc improvements to the xref glue code
adds 0aaaea5ae9b Unbreak xref-find-definitions
adds c2e084bc23f Fix eglot-completion-at-point to work with bare
completion-at-point
adds 471fff254f6 Add support for the ada language server
adds 320356985a9 Fix bug in workspace/didchangewatchedfiles
adds ca9649c6b39 Always filter completions client-side by prefix
adds c85ee68e29a Play along with lsp's filtertext hacks
adds 024bbfc6163 Use of company-capf backend in eglot-managed buffers
adds 1aa5d0b5289 Unbreak eglot--setq-saving if symbol is unbound
adds 5d1c5c64b17 Don't choke on single-location reply to td/definition
adds 21c2bb18d89 Protect against zero-length completions
adds 5690e3a659b Don't immediately request completions in
eglot-completion-at-point
adds 1002d7aeaf4 Let user keep control of some variables during eglot
sessions
adds 703a09113cf * eglot.el (version): bump to 1.5
adds f71716e9142 (again): fix issue with replace-buffer-contents
adds 0816da8e78f Unbreak m-x vc-revert, which reverts preserving modes
adds 72b9ef98652 Fix race condition when company-completing quickly
adds 3352f2b095c Force company to align completion annotations in eglot
sessions
adds 66f5a1a8ee2 Unbreak imenu
adds 615bd6ce378 Expand readme.md section on handling quirky servers
adds 4f6e4dc7a16 Support workspace/configuration
adds 7cda807726c Don't run mode hooks in eglot--format-markup
adds c8ea2c269a5 Support markdown for textdocument/hover ()
adds ee794a8d5ec Use completionitem/resolve more abundantly
adds 27e0aa7333f Merge -onoff proxy code into minor mode function
adds 08532c1b92b Simplify "maybe"-activation, dump "server" arg
adds 19653f1e891 Only set eglot--cached-current-server by (more
aggressive) caching
adds 8b4e81cdcf5 Don't choke on workspace/configuration with no scopeuri
adds a6799b92ce6 Provide stable eglot-current-server helper
adds c4f5e40ddb1 Protect against empty-string inserttext in completions
adds fbcb55168f1 Set nobreak-char-display to nil in *eglot-help*
adds b5f02979b6c Support serverinfo of lsp 3.15.0
adds 1f784797d86 Let other imenu functions work if lsp server's doesn't
adds 9101970ccf7 Ensure process starts in project's root
adds 751abfe9b4a * eglot.el (eglot-completion-at-point): remove spurious
unrelated change.
adds 46aa1aafd17 Waste less space in completion annotations
adds 0453a218663 Fail when eglot-find-* finds no references
adds 111973220fd Locally tweak imenu-create-index-function
adds 8f4b1d97dc7 Resolve compilation warnings
adds 86da1f615c0 Unbreak window/showmessagerequest
adds 084970d188d Allow non-standard keys in
textdocument/publishdiagnostics.
adds 5c235178991 Add metals as the language server for scala
adds 76a658aba15 Add built-in support for tex and friends
adds be17d1824fe New eglot-confirm-server-initiated-edits defcustom
adds 1668a22f020 Add elm-language-server as the language server for elm
adds d8a8bf448ae * eglot.el (eglot-eldoc-function): fix outdated
docstring.
adds 234bbd10321 Use completing-read in eglot-code-actions
adds edbc24d9cd6 Avoid double shutdowns and simplify shutdown logic
adds 03ac6a10acc Send exit as a notification
adds 2d1a7b21d1c Merge pull request from
joaotavora/scratch/fix-277-exit-notification
adds f9b59cf71f9 Abide by lsp when reporting and moving to columns
adds 6e0ad2ac688 Document the changes in column calculation
adds 4ff8f1ed8f3 Revert the last change about column calculation
adds edf382a9822 Support bug-reference-prog-mode
adds 70e6157b56a Call shutdown/exit methods with params:{}, not null
adds f6a72c5541f Introduce and use eglot--{}, the empty json object
adds fbc29353667 Add public hook eglot-managed-mode-hook
adds e81e6a24adf Make a public reader for project-nickname
adds 595ca62d1c7 Ignore empty hover info
adds 6b59dcf6523 Send shutdown and exit messages without arguments
adds c93c90842a9 Fix eglot-move-to-lsp-abiding-column ()
adds f901fa91bc6 Abide by lsp when reporting and moving to columns
adds 1c2dc32a6e5 * eglot.el (version): bump to 1.6
adds 6bfa6e2532c Simplify a bit of code
adds 2a0e0433cd1 Update dependencies and copyright years
adds da888370b4d Use text-mode for plaintext markup
adds 81385edb713 Don't reupdate help buffer if already rendered
adds 23878a9404f * eglot.el (eglot-put-doc-in-help-buffer): tiny
docstring fix.
adds 4d3cf333067 Create match xrefs when possible
adds 047f99896c1 Tests: print contents of *eglot ...* buffers in batch
mode.
adds 60914d2ca40 Hide eldoc-message on empty hover info
adds bbf8a0d0f65 Also check types when destructuring lsp objects
adds ed162088f30 Support hierarchical documentsymbol in eglot-imenu
adds 3773b2638f3 Tweak docstring of eglot-server-programs
adds e91a4000768 Unbreak eglot--guess-contact for host-and-port case
adds d285e0060a7 Kind of honour eldoc-echo-area-use-multiline-p
adds a88cc9210bf Always string-trim markup
adds 5d00eac5649 Declare markdown support iff gfm-view-mode installed
adds c8efef647e2 Fontify markdown source code blocks by default
adds 1914356c60e Tweak handling of eldoc-echo-area-use-multiline-p
adds a2af2e12681 Remap display-local-help (c-h .) to eglot-help-at-point
adds 3cef1072ad4 Survive hover responses with empty markdown strings
adds 1091226b3a6 Simplify bug-reporting instructions
adds 8cf6f4f292e Remove trailing whitespaces
adds 11c91157497 Fix "free variable" warning
adds f97e9aa75c7 Don't call flymake report function if flymake is
disabled
adds cc8bbf69ffb Prompt for executable if supplied name does not exist
adds c57ee29fb45 Require xref, project and eldoc from gnu elpa
adds a5a1559e7a5 Correctly place diagnostics in narrowed buffers
adds 6cc6392546a Add support for erlang_ls
adds b2dd04ddbe9 Fix type error in eglot--xref-make-match
adds 43f9294773a Rework computation of string given to eldoc (again)
adds a4c7fdfd2d4 Also consider label of a completionitem for snippets
adds e14934fef20 Replace uses of project-roots with project-root
adds 5e0cd484ecd Use filter-buffer-substring to get buffer text
adds a56c77183a9 Simplify eglot-code-actions
adds 29dbbcc1854 Fix small problems around eglot's help buffer
adds 8afdc3d2d16 Delegate "hover" and "signature" doc synchronization
efforts to eldoc
adds 1d4caae44fc * eglot.el (package-requires): require flymake 1.0.9
and eldoc 1.2.0
adds 814da26d35d Fix sorting of completion items
adds 34ecaa4b16c Reload eldoc if needed on emacs < 28
adds ad701795985 Use a hash-table for storing resolved completions
adds 836127f3944 Ensure completion terminates in correct buffer
adds 9511280768f Add built-int support for godot engine
adds 07c8219fa24 Correct paren mismatch blunder introduced by earlier
commit
adds c37c30f134e Provide suitable default to m-x eglot-rename
adds 9ca5b69dc6a Unbreak haskell's hie-wrapper built-in incantation
adds 7d506b0cd5a Don't send json null (elisp nil) down the wire
adds e4f4762e7ac Handle lsp 3.15's ispreferred code action property
adds 5646b874b2f Don't force eglot-strict-mode completely in eglot--dcase
adds e609841f6f9 Don't let m-x fill-paragraph break didchange
adds 73b1707c411 Robustify previous fix of onchange breakage
adds d8b863651e2 Use haskell-language-server in eglot-server-programs
adds d18f5468443 Cosmetic whitespace fix (indentation, long lines,
tabs->spaces)
adds ad47072c322 Allow eglot to stay out of xref configuration
adds 2a88cffd69e Bump eglot version to 1.7
adds e36fe598515 Use flex completion if available by default
adds 7443bcf612c Don't block in eglot-imenu if performing non-essential
task
adds 40453c991e1 Flex completion style is not available on emacs < 27
adds 30139cc1f48 C-u m-x eglot discards class guessed by
eglot--guess-contact
adds 9622f03b5c6 Unbreak interactivee eglot--connect for complex contact
specs
adds 2abd7be6b3e Define a face for symbol highlight
adds 26b10c6dafd Use `path-separator', not ":", in eclipse/jdt custom
code
adds 6d731fab9c0 Run exit-function only for finished completion
adds 581dfb79bff Fix eglot-completion-at-point for multiple matches
adds 8b4896f6d2a Add rnix-lsp server for nix-mode, community suggestion
adds ae361b0a49d Add fortls for fotran (f90-mode)
adds 49327fb04c1 Offer shortcut commands to commonly invoked code actions
adds 470447e22a2 * eglot.el (eglot): tweak docstring grammar.
adds 93eb72de229 #fix 608: fix bug in eglot-code-actions
adds c266aa6b360 Flush pending changes to server before code actions
request
adds 89fccba0088 Fully handle lsp glob syntax
adds bdf57d5d4e8 Support activeparameter property for
signatureinformation
adds c758ba1a4c3 Explicitly require seq.el
adds 60724b8c522 Also override global flymake-diagnostic-functions
adds 5e3fa130bac Prefer typescript-language-server for js&ts
adds d64ea753f97 Remove duplicate entry for "registration" lsp type
adds 176a6df74e0 Support phps-mode
adds aa4e58409c6 Speed up glob matching 2x
adds c453d8df360 Make eglot-ignored-server-capabilites defcustom a set
adds 14d901c5888 Tweak glob-parsing grammar
adds e6fac380787 Simplify dir-watching strategy of
w/didchangewatchedfiles
adds 514f80333b5 Silence messages while formatting markup
adds 93cbf546099 Handle null reply for textdocument/definition
adds b3f31e0b657 Handle empty actions array in window/showmessagerequest
adds 7c66a3e7895 Fixup last commit to fix
adds 5a4ca5fdf30 Urify better
adds fa3ab318fa0 Protect against empty uris on windows
adds a6229c50e8e Correctly protect against zero-length completion items
adds 2076d345655 Add tramp support
adds ff91ba70cd2 Convert colon to hex in uri
adds 8c0b2ca7cf7 Remove highlight overlays immediately when symbol edited
adds 88b8b936433 Simplify eglot--apply-workspace-edit
adds 21b8ebf5854 Indicate support for activeparameter
adds e43c1ee0d46 Autoload eglot-workspace-configuration's safe-l-v spec
adds a3e6b3b86c4 Add new command eglot-shutdown-all
adds 8a5f63d8bd9 Add support for zls, the zig language server
adds 602004dbb52 Offer better control over "languageid" value sent to lsp
adds dcbb5a8d0bf Generalize eglot-flymake-backend
adds 83b993258b9 Attempt to speed up initial directory/glob
correspondence
adds 355f1b5f49c Highlight relevant part of xref hits using xref-match
face
adds 7ae862de9e8 Add :company-kind to eglot-completion-at-point
adds 28159d31c0b Merge pull request from mohkale/company-kind
adds 0d89dd73ff0 Add a passing test demonstrating clangd + tramp works
adds 5b33fe06c50 Make eglot-current-server work in notification handlers
adds f634580f1bb Declare eglot--cached-server before use
adds f3e2ca5bd5f Switch default langserver for ocaml to ocamllsp
adds a1fb92543cc Add a completion-category-defaults entry
adds edf75e87cac Allow lsp languageid to be overridden via
eglot-server-programs
adds ded0aa0bfc2 Fix emacs 28 warning by avoiding positional args in
define-minor-mode
adds 68baa57143e Provide context for finer project-find-functions
adds fe9d6daa571 Correct path/uri when using tramp from ms windows
adds 7eddb6f950b Manage cross-referenced files outside project in same
server
adds 210b52859e7 Allow staying out of flymake-mode, eldoc-mode
adds 712cf71d9d1 Support multiple servers out-of-box for same mode
adds 78e994d8551 Again speed up directory watching
adds 02dc7036312 Hard code an exception to "node_modules" directores
adds b1a379cd774 Use project-files to know which directory watchers to
skip
adds 7d1375df484 Consider tramp in eglot-alternatives
adds 42508de4f62 Don't call eglot--executable-find more than needed
adds f07df485c67 Transpose order of "pylsp" and "pyls" alternatives
adds 7eb81031cd2 Add support for locationlink
adds ace1573dfe0 Let eglot-flymake-backend be in flymake-d-functions
even if eglot off
adds 82c3a2eff7c Fall back to prompting user if eglot-alternatives fails
adds 64ffc80e6fb Fix typo in user-visible
eglot-ignored-server-capabilities
adds 67fe1c1ad5a Respect completion-regexp-alist in eglot's completion
table
adds d7057441b82 Fixup last commit
adds c0b74d0b593 Fix workspace/configuration handling when given
scopeuri directory
adds 19d8085b762 Fix issues; severity not set in
textdocument/publishdiagnostics
adds 720eaece6e3 Merge pull request from stephe-ada-guru/master
adds 907bfe2a93a Mark eglot-completion-at-point capf "non-exclusive"
adds c12a611e44d Add missing entries from completionitemkind
adds 426d97f172c ; prefer https to http addresses
adds 51fc8fc3d2e Use `locate-user-emacs-file` instead of `concat`
adds b1c7aa1d17a Add yaml-language-server for yaml-mode
adds fb8706165c0 Use fortls also for fortran-mode
adds 3967d22b9c8 ; fix typos
adds bbdfbf0456b Add pyright language server support for python-mode
adds cf0ba0197a9 Add support for the mint language server
adds 06f1cd63659 Add lua-lsp support for lua-mode
adds 7c712abf8f8 Minor checkdoc fixes
adds a35f6a7f9ab Support language server for html, css, json and docker
adds 512d8b9f590 Add variable to withhold the init req process id
adds a218f52ec9b Un-reverse references in xref buffer
adds be1e214fb29 Add cmake-language-server for cmake-mode
adds a8b3b6a5263 Add vim-language-server for vimrc-mode
adds eacc40e3bfc ; update copyright years
adds ae7315b5f11 ; fix license statement
adds 49e46c3d533 Add up-to-date server executables for html/css/json
adds f0b9018f521 Properly print error message of eglot-alternatives
adds 09c071d3d1f Add tooltip describing pending requests
adds 34c7da506d8 Support autoimporttext from pyright language server
adds 9adb310e084 Don't error out on unsupported
diagnostic.codedescription
adds c06860b0f47 Bump eglot version to 1.8
adds b5277649632 Support racket-langserver
adds a905bad6330 * eglot.el: improve commentary section.
adds 0f44d338f17 Support optional diagnostic.tags
adds 5b88ec259cc Change from symbol-at-point to thing-at-point
adds f199060ee02 ; * eglot.el (eglot-server-initialized-hook): fix
punctuation.
adds 26bd153b908 Print server command to events buffer
adds ed9800041ef * eglot.el (eglot--connect): display seconds on timeout.
adds 1616da4f261 * eglot.el (eglot-strict-mode): very minor docfix.
adds 0739cdcf208 Improve backwards-compatibility of eglot-mode-map
adds abfb193201d Remove unnecessary compatibility code
adds 97ded822779 ; * eglot.el: move obsolete definition to new section.
adds 469835a4f20 Obsolete eglot--plist-keys in favor of map-keys
adds 8b0ea132cb5 * eglot.el (eglot--server-capable): don't use obsolete
name.
adds bc058058872 ; unbreak tests on emacs 26
adds 3aeebe8186d Change rust language server to rust-analyzer
adds 27ba1994fe5 ; fix thinko in last commit
adds 8a9959e054b Add clojure-lsp support for clojure
adds 5b62d0071ec Enable lsp project-wide diagnostics via flymake
adds 6a6f4c3d278 Don't use :exclusive no
adds 97107540806 Add support for optional completionitem.tags
adds ed4fd33223e * eglot.el (eglot-handle-notification): silence
byte-compiler.
adds 8b31247f1c6 Properly check the completionitem.deprecated property
adds 4f1f06375a2 Prevent empty diagnostic tags vector hiding main
fontification
adds 85ecf46a18c Have a couple of lsp faces inherit from basic "shadow"
adds cb562118cb1 Don't strip invisible text when formatting hover string
adds 77f3157dcd2 Use new jdtls script for eclipse jdt
adds be475523319 Change capability 'documentchanges' to t
adds 349f6b5f789 Don't advertise didchangewatchedfiles on tramp
adds 6dba74d8cb7 Defend against broken move-to-column in recent emacs
adds a38ce8b28fe Add simple support for workspacefolders
adds 965e1378f19 Use bounds of thing at point when asking for code
actions
adds 05418a1d836 Add omnisharp support for c#
adds 5d2f6bc667a Map more emacs variables to lsp formattingoptions fields
adds c2d97d22aa5 Implement on-type-formatting support
adds 6d815aaa986 Tweak on-type-formatting code
adds 904556f662f Easier initializationoptions in eglot-server-programs
adds 1d9542cbe8e Protect against empty firsttriggercharacter strings
adds ef0da9414e1 Make eglot--plist-keys a simple (non-map.el) helper
again
adds 2dad9298d9b Rework eglot's mode-line
adds a63916f9285 Tweak eglot mode-line menus
adds f9cfefcf89c Guess language-id if manually entering server program
adds c17c3cfcbff Check textdocumentsync/willsave cap before sending it
adds 339ebe7ce46 Update invocation for out-of-box dart ls support
adds 49e56e47d81 Solve flymake diagnostics synchronization problems
adds 73f4555a0da Add out-of-box support for futhark lsp server
adds 5e9d78f9cf1 Ensure non-null :settings param in
didchangeconfiguration notif
adds f5503420594 Add out-of-box support for purescript lsp server
adds 4beab004d98 Ensure exit-function of eglot-c-at-point runs on exact
match
adds 29f2ec24713 Consider diagnostic.code when generating flymake
diagnostics
adds 46a480aa888 Fix egregious thinko in eglot--uri-to-path
adds 50ff73d7537 Use format string instead of concat
adds 5c6eb3caa90 Don't ignore flymake-no-changes-timeout
adds f8344871a01 Update docstring of eglot-events-buffer-size
adds 68fbcbd6207 Reduce memory footprint of eglot--{}
adds f8c8c70f8a7 Reduce eldoc noise from hover messages
adds 9ffcd537f82 Apply any additionaltextedits unconditionally
adds 6c8aee268d8 Prevent desktop.el from saving/restoring
eglot--managed-mode
adds fd5a5f16d7b Make c-u m-. work half decently
adds e72fa6d8676 Experiment with grouping in
xref-backend-identifier-completion-table
adds b59fa2548e5 Cosmetic decisions guaranteed to tick off someone
somewhere (tm)
adds 9dbc18cbfa5 Tweak some details, fix some bugs
adds b931d93b154 Guess the "lsp identifier at point"
adds 6717589c57e Be more conservative with the lsp identifier guess
adds 2a12f622dcd Eglot-workspace-configuration can be a function
adds 3c6356b037d Appease byte-compiler warnings about wrong use of quotes
adds 1986c4df884 Reply more reasonably to server's workspace/applyedit
adds b6e041a24be Fix embarrassing paren-matching blunder in eglot.el
adds cc5d1a5a72c Always default eglot-strict-mode to nil
adds 917e8ffa314 Add support for jedi-language-server
adds 0e8a8697ba9 Merge commit '7738854e09' to fix fallout of force-push
in gnu elpa
adds e74e1999121 Add out-of-box support for perl lsp server
adds 6ee995fe6be Add marksman server for markdown
adds e5b021c01fc Fix jdtls support
adds 41a42e631bd Don't return poorly supported "special elements" in
eglot-imenu
adds dd017359e97 Add support for jedi-language-server (again)
adds d2e842bbf51 Prefer documentchanges to changes in server-initiated
edits
adds 51ae66b50c9 Add eglot-show-configuration to debug workspace
configurations
adds e5f77f8ca59 Rework readme.md about workspace configuration again
adds bef332a9831 Adjust last commit about workspace configuration
adds 523547321e4 Allow :initializationoptions in eglot-server-programs
adds 14586fedcf9 Don't exceed max-specdl-size in big go projects
adds a5983527506 Allow eglot-workspace-configuration to be a plist
adds ec7d63cbe75 Don't return hash tables from e-w-configuration-plist
adds 68b9c03b44a Don't use three-argument plist-get
adds 0829d5e7a2e Revert "fix jdtls support"
adds b2054790358 Fix blunder in eglot--guess-contact
adds f06a837f291 Shoosh byte-compilation warnings about line numbering
functions
adds 5b902b5cbb1 Add support for "single server, multiple modes"
adds 1780b93d664 Make clojure-lsp handle more major modes at once
adds b633c29648d Rename "eglot -> eglot" in docstrings
adds b07fa37d04d Add half-baked m-x eglot-list-connections
adds add2926de85 Make eglot-code-actions usable non-interactively
adds 0848387fa23 Fix docstring of eglot-list-connections-mode
adds 4071eaf8ad9 * eglot.el (version): actually bump to 1.9
adds eb9d6281b58 Do use eglot-connect-timeout if eglot-sync-connect is t
adds 9801e217f98 Rework header of eglot.el
adds 806734c1b1f Expose eglot-{} to be used in
eglot-workspace-configuration
adds 0186faf2a15 ; Merge from https://github.com/joaotavora/eglot
adds 3e5856b21a8 Add new Texinfo manual for the Eglot LSP client
adds b92a5174939 Minor stylistic fixes to introduction of
doc/misc/eglot.texi
adds c681f374788 More minor fixes to doc/misc/eglot.texi
adds 7a551e92005 Tweak some node names in doc/misc/eglot.texi
adds 20d44771201 Remove spurious trailing ':' in doc/misc/eglot.texi
adds 0c7024d0d91 * doc/misc/Makefile.in (INFO_COMMON): Add eglot.
adds 4725c123f33 ; eglot.texi: Fix typos and minor inconsistencies
adds 2d2cdb4741a eglot.texi: Move sentence on LSP Servers earlier
adds 16986a9cc42 eglot.texi: Make example more realistic
adds 5d73bc5c69f eglot.texi: Explain where to find third-party packages
adds 2a9797b422f Fix Eglot manual's description of
eglot-workspace-configuration
adds 0e7361a5ccc Revert "eglot.texi: Make example more realistic"
adds df31a36f69d Merge branch 'feature/eglot-texi-manual' into
feature/eglot2emacs
adds 69abb438b80 * lisp/info-look.el (mapc): Add Eglot manual's index.
adds 785197a0763 Minor fixes to doc/misc/eglot.texi
adds 8b3a7003274 ; fix warning about order of defvaralias/defconst
adds 83fbda71597 Merge branch 'feature/eglot2emacs'
adds a549316c7dc ; * doc/misc/eglot.texi: Undo some recent "fixes" to
the Eglot manual.
adds c44ea4548da ; * doc/misc/eglot.texi: Fix a typo.
adds 5c99112e894 ; Minor copyedits to eglot.texi.
adds 3bab8328941 Mention Eglot in the Emacs user manual
adds 1324baea728 Add Eglot to the menu bar
adds 937ae0cf55d Fix ldapsearch output parsing in ldap-search-internal
adds f61db42fc58 ; * etc/NEWS: Mention Eglot.
adds 2a84f78419f ; * doc/misc/eglot.texi (Top): Fix markup/typo.
adds 81177e77cff Add lua-language-server to eglot-server-programs
adds 3ad9ac25a86 Add the "nil" language server to eglot-server-programs
adds 4b40b790ae0 Fix last change in perl-mode
adds ea70e545c90 Fix delivery of window manager ping events during menu
adds 8ce2b89aa13 Improve and extend documentation of ElDoc
adds 3245b17a0fd ; * doc/emacs/programs.texi (Programming Language Doc):
Fix typos.
adds 693443bbf7d Fix various menu problems
adds 4bb4b2a921d ; * src/menu.c: Include dispextern.h (bug#58688).
adds 40a361fbd60 Bindat (src, strz): Operate on vectors too
adds 9bc1999b6f2 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 444c7ea83fe ; * src/menu.c (x_popup_menu_1): Make
'cancel_hourglass' call conditional.
adds 55eabe96c92 ; Improve manual for Tramp kubernetes method
adds 636322cfe06 * admin/notes/repo: Document feature and scratch
branches.
adds f85bdb49923 Further fixes to menu event processing on no-toolkit
builds
adds 9da2efb6705 Audit some plist uses with new predicate argument
adds b82159a234e * lisp/info.el (Info-toc-build): Remove message not
needed anymore (bug#58634)
adds fab20849569 Unify outline-minor-mode-use-buttons with
in-margins/insert values (bug#57813)
adds 8bde7d40a40 * lisp/outline.el: Use 'outline-cycle' on buttons for
'RET' like 'TAB' uses.
adds e25a108b09d ; * doc/emacs/text.texi (Outline Mode): Fix markup and
wording.
adds 9db7b11cf7f Improve error reporting of EUDC plist functions
adds 626525c29fd ; Remove reference to non-existent Flymake function
from manual
adds 731cbf9fc41 Merge from origin/emacs-28
adds ee9a9fbf0ff ; cperl-mode.el: Fix one match-count in my commit
2021-09-14
adds 681367412e9 ; Merge from origin/emacs-28
adds f1f4a0c9d2b ; * doc/lispref/display.texi (Progress): Correct typo.
(Bug#58674)
adds 1dbc2bda58f Merge from origin/emacs-28
adds a01bd1a208a Reduce duplicate code for creating "special windows"
adds f7816c94b61 * lisp/outline.el: Pre-compute some frequent data for
button icons (bug#57813)
adds 590086339f4 * lisp/minibuffer.el (completions-group-separator):
Update :version.
adds c06b5961ee4 * lisp/tab-bar.el: Use customizable button icons
(bug#51309, bug#51648)
adds b5ada7aa6fc Remove erroneous @w in yank-media cross ref
adds 36f5a1a7e74 Fix regexp matching with atomic strings and optimised
backtracking
adds aa793512d04 Repair nXML handling of URIs with hex escapes
(bug#58718)
adds d083075b458 Clarify RX... semantics in manual (bug#58727)
adds eb3f8d1b648 Fix focus stealing in the Emacs server for old window
managers
adds 36616945039 * doc/lispref/searching.texi (Rx Constructs): Elaborate
intent.
adds 0c9d31812f9 Unbreak the build broken by tab-bar.el changes
adds 8f16578c45f ; * doc/lispref/searching.texi (Rx Constructs):
Copy-edit.
adds 9bfe00dda6b * lisp/progmodes/compile.el
(compilation-mode-line-errors): Use `defvar`
adds 31945b6c3fc * lisp/progmodes/eglot.el (eglot): Ensure
managed-major-mode is a list
adds 0b1eda215d3 Fix M-x eglot breakage due to typo
adds 72a94f91fd0 Improve the eglot info documentation
adds 566e410287d eglot-server-programs: Account for new js-json-mode
adds bb95e597a9a eglot-server-programs: Account for new ts-mode
adds 095dadf2778 lisp.h: Remove unnecessary preprocessor conditions
adds b6097fe279b Fix drag-and-drop bugs on Lucid build
adds 92ec31a48c7 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 5b90a718ee6 * lisp/progmodes/eglot.el: Remove not very funny joke.
adds 1e1be541561 Test face name variables are bound before using them in
cc-fonts.el
adds 8c3b8c36677 Fix eglot defcustom types
adds fe816fc679e Handle context changes in Tramp kubernetes method
adds c8fe6aae0ac eglot: Prefer ensure-list on Emacs 28 or later
adds 7e60246ab3c Move required options out of ldap-ldapsearch-args
adds 1b1ffe07897 (Ffunction): Make interpreted closures safe for space
adds e5cb66c046b * lisp/tab-line.el (tab-line-auto-hscroll): Set
word-wrap to nil (bug#58740).
adds 33647b6d63f Ignore non-base64 junk when decoding MIME
adds d062482c3f9 vc-hg-checkin-patch: Add implementation for Hg
adds 5ad5b797f78 Set `comp-no-spawn' earlier using -no-comp-spawn
adds 832bd2dfe51 Fix Haiku build for recent changes to system headers
adds 0367208e6e9 Allow nil as a valid value for 'ecomplete-filter-regexp'
adds e54c3959827 Dynamic validation of styles in
completion-category-overrides
adds 2468b819e29 Modernize `auto-revert-notify-exclude-dir-regexp'
adds 0fbafe65116 ; Tramp copyedit
adds 32dd769ca44 Clean up some event handling code
adds 38bcad54512 Pacify recent unused/ignored lexvar warnings
adds 4a1e77ced6b Prevent gui_consider_frame_title from restoring dead
top frames
adds d6e08ff459d Fix rare problems with current-column when text is
invisible
adds 5d46c0e329b Make completion-category-overrides choices dynamic
adds b7e59b9e194 c-find-decl-spots: Replace an arbitrary search limit by
a parameter
adds 56706c6946c Compare addresses case-insensitively in
message-update-smtp-method-header
adds 68548af68ae Declare variable Info-minibuf-history
adds d73b86a90a3 Fix typo in textsec-restriction-level
adds 4b9e2f8080c ; * lisp/textmodes/table.el: Delete reference to
ancient version.
adds c716d0cf569 ; Use auto-generated docstring in gnus-custom-mode
adds db2ed9f3338 ; Fix several symbol name typos
adds 37bde3d36cb ; Simplify wording in Eglot manual
adds e16ee5fde6d Fix auto-insert-alist ada-mode entry to match current
ELPA ada-mode
adds 8deb7978974 ; Fix quoting of non-nil in texinfo sources
adds af46d8a7ecb Fix reporting of iconic state on old window managers
adds 93fb14d0c80 Avoid recentering when point enters invisible text at
BOL
adds 877f706c861 ; * src/keyboard.c (command_loop_1): Remove unused
variable.
adds c8b9ba5fa1b Allow applying filters to summary consecutively
adds 582eaadde7d Revert "Allow applying filters to summary consecutively"
adds 8728da58ab3 Allow applying Rmail summary filters consecutively
adds d820c39bd18 ; (rmail-summary-apply-filters-consecutively): Add
:version.
adds 7ac3d91eb2a Disable completion/ElDoc/FFAP when Python program is
running
adds d53febbd214 ; * lisp/subr.el (keyboard-translate): Doc fix.
(Bug#58805)
adds c6ec08e49af Allow Hierarchy to delay computation of children
adds 41d3d71a1e6 ; Fix typos in symbol names
adds 1e7710d00f9 Update to modus-themes version 3.0.0
adds e953490603e ; * lisp/progmodes/gud.el (gud-gdb): Doc fix.
(Bug#58826)
adds 52d4c98cec0 Fix detection of DPI changes in builds without Xft
adds e893fd10735 Fix failing test for package Hierarchy
adds 36ca409d72d Fix build without Cairo FreeType and fontconfig support
adds 93aff6e5334 Fix Haiku subprocess support
adds 90caddc9860 Clean up some xwidgets code
adds 879c65a5fca Simplify scroll valuator reset handling
adds f9ed80f9d0a CC Mode: Fix wrong fontification of enum foo bar; in
Objective C Mode
adds 1073e169601 Include more information in error data for sqlite errors
adds c0f7a276cff * lisp/emacs-lisp/re-builder.el: Cosmetic changes
adds e8b59a9bb9b Improve Drag and Drop preamble in the Lisp reference
manual
adds de5a3fa1e52 * lisp/transient.el: Update to package version
v0.3.7-173-g81b29ca
adds d79cdcd4ff6 cconv.el: Fix regression in
cconv-tests-interactive-closure-bug51695
adds 622724e95d6 CC Mode: Fontify cast types without adding them to
c-found-types
adds 27b817ad327 ; * doc/lispref/frames.texi (Drag and Drop): Fix typos
and wording.
adds 510020d30d7 ; Improve doc strings in whitespace.el
adds 943f95e03c4 Merge from origin/emacs-28
adds dee3d93e73b Ensure temp file is deleted in makefile overview
adds 6f42782a57c Prefer make-temp-name in make-mode.el
adds bf0e4d1b030 Prefer defvar-keymap in make-mode.el
adds 4fc5670a72e Minor doc fixes in make-mode.el
adds 44d2d23ffe6 Use new sit-for calling convention in zone.el
adds cabb496d6e1 Remove redundant requires from make-mode.el
adds 61226605f6b ; Fix sit-for calling convention in zone.el
adds 69121c33e4a Fix warning in xsettings.c
adds 8d7bdfa3fca Provide a new tree data-structure for overlays.
adds 7c0824a1d04 Add test regarding overlay and buffer encoding
adds 342fc823a66 Add test exposing overlay bug
adds 828552916eb Add offsets when inspecting a node's children's values
adds bb9ab6f5c06 Fix assignment of offset to newly inserted nodes.
adds 3945c019ecc Add a function collecting all interval nodes
adds c2826d9a031 Adapt overlays when multibyteness changes
adds 1ebc62c41e0 Expand overlay multibyte tests
adds 46a3a8f6ed3 Make boolean struct member use one bit
adds 55ac6f21053 Optimize struct layout for space
adds a38c38c0526 Make boolean struct member use one bit
adds 8869332684c Remove redundant checks for the empty overlay tree
adds 650c20f1ca4 Merge 'master' into noverlay
adds 409327ff68f Fix macOS build (bug#58108)
adds 8173a292e73 Fix last change
adds 498d331b071 Add debugging help for nested iterators (nug#58144)
adds 17ba7ac5d92 Avoid nested iteration over intervals (bug#58144)
adds 1a77f09f3ce * src/buffer.c (overlays_in): Fix confusion Z-vs-ZV
adds 800ecd4767d Merge remote-tracking branch
'origin/scratch/noverlay-wip' into noverlay
adds ea8daec9bb8 itree.[ch]: Add sanity checks, comments, and minor
tweaks
adds 5b954f8f9d9 alloc.c: Avoid nested overlay iterations (bug#58158)
adds 8e61648693c * src/itree.c (interval_tree_iter_start): Improve error
message
adds 757c116f6b0 free_buffer_overlays: Move nearer to its sole caller
adds a7ad0f806c1 itree: Remove the `visited` flag from the tree nodes
adds 009249e0c6d Remove the per-tree null node
adds ab2926aad3e itree.c: Improve division between tree and iterator
adds 1303f55161a New ITREE_FOREACH macro
adds c55254dcccf Make it compile with ITREE_DEBUG defined
adds c3eb6c0563c Merge remote-tracking branch 'origin/feature/noverlay'
into noverlay
adds ba5fe8e7895 itree.c: Remove `tree` field from iterator
adds b8fbd42f0a7 mark_overlays: Use the normal ITREE_FOREACH
adds 2c4a3910b38 itree: Use a single iterator object
adds 4f4327c0b0d itree.c: Remove some unnecessary `tree` arguments
adds aa5a32ca2c0 itree.c: Clarify how the sentinel is used
adds 5642b4a2551 itree.c: Fix incomplete update of `limit`s in corner
cases
adds 1f31534f510 itree.c: Fix corner case errors in offsets
adds a1f1fdd291a * src/itree.c (interval_tree_remove_fix): Move before
first use
adds 8bd114b98a3 itree.c: Get rid of the trick using null->parent
adds 6dff825a994 ; * src/itree.h: include "lisp.h" for Lisp_Object
adds 0fcd6de93b9 ; * src/itree.h (struct interval_node): document field
invariants.
adds cab3b67652d ; * src/itree.c: change comments for clarity.
adds c0d5026321e Use a bool instead of a bitfield
adds 780d3d8df2e ; * src/itree.c: Add comment describing when noverlay
is O(N)
adds 208de5de59a itree: Try and detect non-local exits during itree
iterations
adds 30f52202775 Comment change: explain inheriting "dirty" offsets
adds 92a0bf6ce2d ; * test/src/buffer-tests.el (test-overlay-randomly):
new test.
adds fe14454101c Debug check overlay tree invariants
adds 4f3f7aebc95 itree.c: Use `interval_tree_inherit_offset`
adds 7cbeeabc7e6 Tighten up handling of `otick`
adds 246acbddbeb ; * test/src/buffer-tests.el: Remove unecessary
`message' calls.
adds 67b9e89a5aa Improve check_subtree
adds 51a8e375ebe Check red-black invariants in most places
adds a154259bfac Simplify itree_null initialization
adds da0387f0fe7 Stop reading and writing the itree_null.parent field
entirely.
adds 12836db6e4e itree.c (check_tree): Simplify
adds 034d5041585 ; * .clang-format: Add ITREE_FOREACH.
adds fda8723be64 ; * src/itree.c (check_tree): assert that the tree root
is black
adds 65a7b5a802a ; * src/itree.c (check_subtree): fix logical error in
eassert
adds b8650538748 src/textprop.c (get_char_property_and_overlay): Fix
bug#58479
adds 258e618364a Delete the itree_null sentinel node, use NULL
everywhere.
adds 4020dde296b ; * src/itree.c: remove 'inline' from functions with
extern linkage
adds 75bfb2614d3 Rename itree iterators with itree_iterator prefix
adds 19f5431cf64 * src/itree.c: Eliminate all prototypes for static
functions
adds 1c44f6c83d8 ; * src/buffer.c (set_overlay_region): remove unused
function.
adds 8159d8b1a71 Remove the ITREE_NULL macro and use NULL everywhere.
adds 06252617b2c Revert "mark_overlays: Use the normal ITREE_FOREACH"
adds f421b58db5d Prefix all itree.h type names with itree_
adds 37a1145410f Rename all exported itree.h functions with the itree_
prefix
adds a2fde77b5cc Fix handling of overlays that begin at END in
'overlays_in'
adds f2a51774a93 Fix a narrow-to-region vs. overlays-at bug
adds 555bc1f8b3e Add `get-pos-property' tests covering bug#58706
adds b78be2bf7a9 Fix `get-pos-property' for the new overlay
implementation.
adds 9d7ba2b1998 Fix compiler warning about possible null pointer
dereference
adds 71589b101cc Merge remote-tracking branch 'origin/feature/noverlay'
adds 8562a23fc6a Include Cairo FreeType header when available
adds 7ca456da7f7 Fix coding style of latest feature branch merge
adds fbf2bfba077 Fix function declarations in itree headers
adds 6fca31fdb8b Fix last change
adds aa23bf987a3 ; Minor cleanups in make-mode.el
adds 3b0296c8b03 Prefer defvar-keymap in page-ext.el
adds ce527464440 Prefer defvar-keymap in help.el
adds dfde4fc82b1 c-get-fontification-context: Refine the last
non-default arm of the cond
adds 6f3d8ec4f5f Fix crash destroying NS frame tool bar
adds f826f56a413 Fix another GCC warning
adds e9bdf3d4bd5 Display the Dired buffer as unmodified initially
adds 174dd064643 Make Dired header clickable on non-Posix systems as well
adds 31e7b9c073b Fix the subr-arity returned by native compiled
functions with lots of args
adds 647c36cbfa4 ; * etc/NEWS: Add entry about more performant overlays.
adds 5686df3d217 ; Remove redundant declares of w3m-minor-mode-map
adds 81d7827f34f Prefer defvar-keymap in ps-mode.el
adds df7ca69920e Set 'native-comp-debug' to zero on MS-Windows
adds 44f1b1edcf7 ; * lisp/dired.el (dired--make-directory-clickable):
Fix typo.
adds 1d62c964238 ; Silence warning in last hierarchy.el change.
adds ae0ec1eede3 Plug big leaks upon display IO error
adds b489ca50705 * lisp/tab-bar.el: Minibuffer follows selected tabs
(bug#58728)
adds 3ceaa918295 ; * src/sqlite.c (Fsqlite_select): Doc fix. (Bug#58885)
adds fa249fd8245 Fix set-language-info-alist when multiple PARENTS are
given
adds d4dffae72c9 ; Change parent language-environment of Kharoshthi
adds 16686bdb868 Prefer defvar-keymap in etags.el
adds 0922e755d21 Make winner key sequences repeatable in repeat-mode
adds cb8918d7cc0 ; Fix unclean code in w32fns.c
adds b1fa7974bb4 Make previous-buffer and next-buffer repeatable
adds 2fa8f1b77a6 elide-head: Make trailing "/" in URL optional
adds 311c95fd67c dom-print: Fix missing entities quoting
adds 3fa4cca3d24 * lisp/url/url-util.el (url-insert-entities-in-string):
Simplify
adds 44c29155526 * lisp/tab-line.el: Escape %-constructs in tab names
(bug#57848)
adds 73953b23aad * lisp/tab-line.el: Allow user-defined cache-key
function (bug#57848)
adds e6881f2e153 ; Delete duplicate definition from simula.el
adds e5da2c3d61e Prefer defvar-keymap in simula.el
adds 1712dec0c03 Speed up vc-default-checkin-patch a little
adds a691e811e23 Fix semantic-symref-perform-search when dir contains a
space
adds 20d9b402357 * lisp/vcursor.el (vcursor-map): Prefer defvar-keymap.
adds b250f89e63a * lisp/emacs-lisp/multisession.el: Add Commentary.
(Bug#58845)
adds 3b555dc91d2 Prefer defvar-keymap in cus-edit.el
adds b7a76f288cc Fix tramp-handle-file-newer-than-file-p
adds 4cc32937c06 Fix eglot-shutdown-all: Match current eglot-shutdown
signature
adds a7ded19ffce ; Auto-commit of loaddefs files.
adds ecdbf82cb92 Fix leaks of XImage structures in image.c
adds 5bf5e526d55 Update publicsuffix.txt from upstream
adds d305eaf4ce5 Preven a buffer-overflow (bug#58850)
adds e7c105fd73d ; Mention git bisect's --first-parent in
admin/notes/repo
adds 9f3c896f7cb ; * doc/emacs/text.texi (Quotation Marks): Typo fix.
(Bug#58822)
adds 15fc5225b1c ; * lisp/whitespace.el (whitespace-trailing): Fix a
typo.
adds 1862df834c2 ; * src/search.c (Fmatch_data): Doc fix.
adds 123baf3772e Merge from origin/emacs-28
adds eb68c3d5a23 Fix leak on Lucid build
adds e39537ea1ec * src/xterm.c (x_term_init): Fix last change.
adds 22e8a775838 * lisp/net/dbus.el (dbus-debug): Declare. (Bug#58865)
adds 208f0578d1e Add a script to ease bisecting.
adds 0f5bf1dbb96 vc-svn-ignore-completion-table: Ignore empty lines
adds 835295381bd project-switch-project: Avoid altering
default-directory in cb
adds 8a5678906fa src/buffer.c: Fix interaction between overlays &
indirect buffers (bug#58928)
adds 840b9eadd6a Remove unused local in simple_search
adds a5d4c29a7fa Improve commentary in some parts of xterm.c
adds bec2b542c52 ; * admin/git-bisect-start: Use a full reference.
adds a762cb4f8cd ; * admin/git-bisect-start: Improve commentary.
adds 1f1dac9b3b3 * lisp/man.el (Man-mode-map): Prefer defvar-keymap.
adds b035db7a313 ; * admin/git-bisect-start: Improve commentary.
adds 62d40f27b24 ; * doc/misc/cl.texi (Mapping over Sequences): Fix
typos.
adds 969d71d11c6 Add the parameter :noquery to open-network-stream
(bug#58948)
adds 195f0e00d74 ; Fix typo
adds 05f5d978ae7 Initialize child signal handling before posix_spawn too.
adds b074c55a97f ; * doc/lispref/control.texi (Generators): Fix typo.
adds 1c9d7fba0ae ; Fix a typo in Eglot manual
adds dffc34a2d4a Fix 'text-property-search-backward' with 1-char long
properties
adds d16494cffbe Suppress deprecation warnings on macOS (bug#58966)
adds eb8478c5142 Further simplify valuator reset code
adds 2eb2eb0c9ea ; * emoji.el (emoji--define-transient): Adapt to recent
changes in transient.
adds d8bef573d64 Prefer defvar-keymap in profiler.el
adds 8b8038494ce * src/gnutls.c (Fgnutls_available_p): Avoid duplicating
capabilities.
adds a66280162f9 Port interval trees to --enable-checking=structs
adds 651bf0a9992 Fix overlays order in Flyspell (bug#58970)
adds 39f5696921c Improve suppression of bogus macOS warnings
adds d2a9dae4005 Only strip newlines when stringifying a value for Eshell
adds 8e7066babea Fix initialization of scroll valuator emacs_value
adds 44f23dac25f project-kill-buffer-conditions: Skip hidden ones
adds ef45bfacb21 project-kill-buffer-conditions: Skip Gnus modes as well
adds 7d47651d016 project-buffers: Describe the default implementation
adds ff679e16f8b itree: Reproduce markers's behavior more faithfully
(bug#58928)
adds 5e7d08ae137 itree.c: Minor tightening
adds e01e8a8f848 ; * lisp/dired-aux.el (dired-show-file-type): Doc fix.
adds 8cae9d8bd84 ; * doc/emacs/search.texi (Lax Search): Improve
wording. (Bug#58992)
adds 96436a125da Merge from origin/emacs-28
adds 55a31836fb2 ; * etc/NEWS.27, etc/NEWS.28: Fix typos.
adds 116f69d741a ; * lisp/subr.el (setq-local): Doc fix.
adds 4fa8f57cc62 ; * lisp/emacs-lisp/oclosure.el: Fix typos.
adds ca3763af5cc * lisp/tab-bar.el (tab-bar-fixed-width): New user
option.
adds 23868658a20 ; * lisp/subr.el (setq-local): Fix last doc change.
adds a248eb3d184 ; Minor rephrase
adds 01471b5fdff Avoid using too up-to-date values when restoring
valuators
adds fd3f51b7c3a Fix manual noverlay tests
adds dcb11202acd ; * lisp/progmodes/project.el (project-buffers): Doc
fix.
adds 5890e40a277 * admin/authors.el: Don't recommend deprecated fgrep.
adds 0dcdc60dded * lisp/progmodes/dcl-mode.el (dcl-mode-map): Prefer
defvar-keymap.
adds f0f960050b1 Normalize some syntax table definitions
adds 5d6e919a90b Fix calling file name handler for `load'.
adds 616aa23d8a1 * lisp/simple.el (function-documentation): Fix bug#59014
adds 077c9badf93 Add new command to clone a repository
adds ccecc87d588 Implement vc-clone for git
adds 04c4c578c71 Allow for packages to be installed directly from VCS
adds edd73bd0d54 Add command to contact maintainer
adds 11803329413 Merge remote-tracking branch 'origin/master' into
feature/package+vc
adds f3e7820b480 Extract package-fetch and related functionality
adds 168929cf0d7 * package-vc.el (vc-clone): Remove superfluous
declaration
adds ffb06d91004 Assume VC data is directly usable in
'package-archive-contents'
adds e9504782fe0 Have VC ignore auto generated files
adds e7ebdc29cec Add TODO section for package-vc
adds 1b722606cad * package-vc.el (package-vc-unpack): Delete using
package--delete-directory
adds d01445716d6 Only suggest packages with VC metadata
adds 98381366b5f Guess Git repositories from the URL header
adds 5fe97dd9dd8 ; Require rx during byte compilation
adds 8638aace3fb Allow ignoring files during byte compilation
adds 878cacc7127 * package-vc.el (package-vc-unpack): Detect TeXinfo
manuals
adds 9ddc23cd343 Ignore files in .elpaignore during byte compilation
adds f5bb6b01318 Allow updating source packages
adds fb87d5008e2 * package.el (package--get-activatable-pkg): Prefer
source packages
adds dd98fedd0c7 * package.el (describe-package-1): Add news if avaliable
adds faa7f03b0c5 Add "send patches" note to package-vc TODO section
adds 1823349e6a6 Merge remote-tracking branch 'origin/master' into
feature/package+vc
adds 57e16b316d7 * package-vc.el (package-vc-fetch): Autoload it
adds d3f03666bbd Merge remote-tracking branch 'origin/master' into
feature/package+vc
adds 820036dafe6 * package-vc.el (package-vc-unpack): Mark packages as
selected
adds 54dbd7d55c3 * package-vc.el (package-vc-unpack): Ignore dir files
adds d5dbf0804c5 * package-vc.el (package-vc-unpack): Fix 'vc-ignore'
call
adds daab6c16aa2 * lisp/vc/vc-hg.el (vc-hg-clone): Add 'clone'
implementation
adds 3d0ab51826b * lisp/vc/vc-bzr.el (vc-bzr-clone): Add 'clone'
implementation
adds 132e4fbbcb0 * lisp/vc/vc-cvs.el (vc-cvs-clone): Add 'clone'
implementation
adds b6132d84e94 * lisp/vc/vc-svn.el (vc-svn-clone): Add 'clone'
implementation
adds 7c11398ca0a Add a generic bug reporting command for packages
adds bb2bd2ed91e ; * vc-svn.el (vc-svn-clone): Fix typo
adds 8cfeb8a9e0f Merge branch 'master' into feature/package+vc
adds e75994f2ff0 Add an inline procedure for checking for source packages
adds effe1f20f58 Extract package maintainer guessing code into a
separate function
adds e092e60f153 Add a package-vc command for submitting ptches
adds f9065c7951b Use 'package-vc-p' in package-vc.el
adds 077c1533dff ; * package-vc.el (package-vc-read-pkg): Return package
description
adds 432252c23f9 Extend package-vc heuristics to multiple source forges
adds 7c66223dfba * lisp/emacs-lisp/package.el (package-report-bug): Use
'file-in-directory-p'
adds a4a825df829 Clone packages into a separate directory
adds f74d52954bd * lisp/emacs-lisp/package-vc.el: Autoload
'package-vc-prepare-patch'
adds 8e6e6e6de51 Rename 'package-vc-fetch' to 'package-vc-install'
adds 4a25205ec12 Only use 'package-vc-repository-store' if necessary
adds 576593a2b28 Add new command to install a package via symbolic
linking
adds 1a5e705dda5 ; * lisp/vc/vc-cvs.el (vc-cvs-clone): Remove function
adds 22d768a29de Run 'package-vc-unpack-1' after updating source packages
adds 0610e6f9f1f Rename 'package-vc-link-project' to
'package-vc-link-directory'
adds 0e3b67e3a37 * lisp/emacs-lisp/package-vc.el (package-vc-refresh):
Add function.
adds 73669f73e65 Allow specifying a package name for
'package-vc-link-directory'
adds 7cdc11ee990 Document package-vc
adds 982c0e6c155 * etc/NEWS: Mention package-vc additions
adds 01e45efcd44 Merge branch 'master' into feature/package+vc
adds 3f7e746b514 Delete 'package-contact-maintainer'
adds 5134eb02cf5 Mark source packages as always updatable
adds b4e833b2f8f Attempt to infer the package subject if missing
adds 39c9b6751ed Only clone packages if necessary
adds c25e78d8020 * src/keyboard.c (echo_add_key): Mention quick-help
adds 5ceb88e6ebf Have 'vc-clone' return a directory
adds 65fa87329ce Merge remote-tracking branch 'origin/master' into
feature/package+vc
adds 5d60ea47f66 Use 'elpa-packages' files for VC metadata
adds e08e9bc40f2 Remove modifications to the list of ignored files in
source packages
adds 37bfb623e4b Merge remote-tracking branch 'origin/master' into
feature/package+vc
adds 2dabcba1489 Build documentation like elpa-admin.el
adds faeb66ae42d Have 'package-vc-link-directory' use name if given
adds 5694278af37 Remove 'package-vc-install' alias 'package-checkout'
adds ab283bddb25 Request "elpa-packages.eld" instead of "elpa-packages"
adds aaa5ae90a90 Rephrase initial paragraph in "Package from Source"
section
adds 7640b0751ba Add auxiliary function to query package specifications
adds ab46a0df7b8 ; Remove unnecessary 'let' binding
adds a0532e148cc ; Remove unnecessary "TODO"s from the package header
adds 2154219059a Immediately check out the right branch or revision
adds 0e6452ccd7d ; Update TODO list
adds 85555ad3b79 ; Require map only during compilation
adds dbcd6637157 ; Update 'clone' documentation in header
adds ca61e768d0d Use user option 'package-vc-default-backend' when
cloning
adds a3cd8d43aef ;Fix typo "heusitic" -> "heuristic"
adds e31c84f4e7b Extract separate function 'package-vc-guess-backend'
adds 8149fdd820a ;Fix typo "pacakge" -> "package"
adds 222b863884f * doc/emacs/package.texi (Package from Source): Clarify
prose
adds eaafc10f673 Add support for :release-rev in
'package-vc-archive-spec-alist'
adds a00ec87c0b1 Update handling for new elpa-packages.eld format
adds 60b3eb07542 Allow specifying the VC backend used by
'package-vc-install'
adds 40977816550 Ensure that package specifications are always fetched
adds a52cec7b6b8 Explicitly handle :vc-backend in a package specification
adds 30f1e7c1e93 Extract last source package release from local VCS data
adds 8b49d553b65 ; Avoid a type error on malformed "elpa-packages.eld"
input
adds ec3f102b8cc Prefer "Package-Version" over "Version" if available
adds bb86ed20e16 Display a message after installing source packages
adds d33998ed3b5 Have 'last-change' accept a line number instead of a
range
adds 2a4f37fe520 Merge remote-tracking branch 'origin/master' into
feature/package+vc
adds 8e7bb5bb87c ; Update TODO section
adds c2088c0849d Allow specifying and pinning source packages to be
installed
adds 462a66e79ed ; Actually check if NAME-OR-URL is a string
adds 17b017d55c4 ; Avoid loading package-vc in 'package-load-descriptor'
adds bbe5a1ca837 Ensure 'package-vc-update' runs 'package-vc-unpack-1'
only once
adds b21f80bbb97 ; Replace 'let*' with 'let' where possible
adds b5dfd1dfe11 Track file name in 'package--downloads-in-progress'
adds 57708df032d ; Handle case that was forgotten in the last commit
adds 7705b66ed3a ; Update TODO section
adds ec01d9a2092 Add command 'package-vc-checkout'
adds 0e75099da83 * lisp/emacs-lisp/package-vc.el (package-vc-version):
Use main file
adds f5fb7069f35 ; Explicitly mark internal functions as such
adds 38efed50dc7 ; Mention that 'package-vc-checkout' open a directory
adds 0efc6116974 Autoload all entry functions
adds b5850ba3ae8 Document 'package-vc-selected-packages'
adds d69edfc7956 ; * doc/emacs/package.texi: Rename to "Fetching Package
Sources"
adds f17fadd01ac Link to Manual from the package-vc group
adds 184f0c3e60a ; * lisp/emacs-lisp/package-vc.el (package-vc): Add
missing :prefix
adds f762c5bb2c9 * lisp/emacs-lisp/package-vc.el: Expand commentary
adds 5fa2f116799 Merge branch 'feature/package+vc'
adds 90a0aac3e8e Pacify gcc -Wanalyzer-null-dereference
adds 3620aff8a9b * lisp/progmodes/cpp.el (cpp-edit-mode-map): Prefer
defvar-keymap.
adds 784ff9c5d31 Use progress reporter in cpp.el
adds 5f0af7caecb ; package-vc: Pacify byte-compiler
adds 7e2d71dd5cf * lisp/dired-aux.el (dired-check-process): Use progress
reporter.
adds 44ad4224006 * lisp/textmodes/css-mode.el (css-mode-map): Prefer
defvar-keymap.
adds f3c138bb1ab * lisp/net/rcirc.el (rcirc-print): Replace misjudged
assertion
adds b2401cdfd21 Print "decrypted" rot13 text is buffer is read-only
adds 18c184d6d97 Configure clang-format to use tabs
adds a0d08878f16 ; Make clang-format handle FOR_EACH_LIVE_BUFFER
adds 06f0d4793c6 project-kill-buffer-conditions: Tweak
adds 913aa90013d ; * test/lisp/erc/erc-services-tests.el: Remove cruft.
adds 0606b095d24 * lisp/erc/erc.el (erc-cmd-RECONNECT): Fix macro arg.
adds ae0642f8595 Offer completions for GET subcommand flags in erc-dcc
adds c2d657e7c4f Move ERC's core dependencies to separate file
adds 8721e87a6ec ; * etc/ERC-NEWS: Mention move to erc-common.el.
adds 22fb5397def ; Fix documentation of package-vc.el
adds 154ecf61972 Simplify XI scroll class reporting code
adds 656cc127f2e Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds ae7dcba6c5d Make sqlite.c build with SQlite in Fedora 9
adds e275dd28943 Avoid error when forwarding messages from Rmail
adds ae497d75f74 Fix warnings in sqlite.c in the MS-Windows build
adds 26460328bc9 Fix the unexec build
adds 22e8c679ee6 * lisp/jka-compr.el (jka-compr-load): Add MUST-SUFFIX
argument.
adds 1557bb9d8f1 ; Rename 'package-vc-link-directory' to
'-install-from-checkout'
adds 270020a4b45 Rephrase 'package-vc-ensure-packages' docstring
adds 2637ef8f48a * lisp/tab-bar.el (tab-bar-fixed-width): Improve width
calculations.
adds 7926cf73414 * lisp/net/dictionary.el (dictionary-search): Use
format-prompt.
adds 9828b596e57 * etc/NEWS: Remove remark implemented by
'vc-default-checkin-patch'.
adds 8a49a888532 ; * lisp/progmodes/project.el
(project-kill-buffer-conditions): Fix typo.
adds 062d16c3ebe Add the "doas" alias to eshell.
adds 4e108213341 lisp/eshell/em-tramp.el: Rename 'TRAMP' to 'Tramp'.
adds 2fc6e715a29 Tweak the overlay related `insert-before-markers' tests
adds 26d2ac38e9a Minor tweaks to the fix for `insert-before-markers'
overlay fix
adds 5c9895fffe4 Add a test for overlay evaporation across indirect
buffers
adds 6e5ec085510 buffer.c: evaporate overlays in all indirect buffers
adds 23dd27a9795 itree.c and buffer-tests.el: Incorporate code review
feedback
adds 69a55568bfe * lisp/tab-bar.el (tab-bar-fixed-width-max): Change
:type from cons to list.
adds d59c32201ed ; Minor copyedits in Eglot manual
adds 45e318a1846 Improve documentation of Edebug overwriting buffer point
adds 6a132f9b52f Bind "DEL" in dictionary-mode
adds 24e5abdc069 Fix face extension when Org narrows the buffer
adds cd296e19a2b ; * src/itree.h (forget_itree): Make the prototype
conditional.
adds f305d1ab3a9 Write more commentary on XI2 device management
adds dad452552be Pacify -Wnull-dereference
adds 5f8c655a44a Fix splash screen display on NS and Haiku with native
image APIs
adds 44138d5ecce ; * src/image.c (syms_of_image): Add missed part of
change.
adds 5233186611e Revert "Pacify -Wnull-dereference"
adds 2ea9f69f070 Fix failing eshell alias tests
adds 9c0b90e6a92 Prefer defvar-keymap in octave.el
adds 6cb963ff193 ; Avoid compiler warnings in
'extend_face_to_end_of_line'
adds e46f6804892 ; * lisp/emacs-lisp/package.el
(package-load-all-descriptors): Use \`
adds 4103b6c4079 Fix sql-{beginning,end}-of-statement counting
adds 8fe62b2ab57 Revert "* lisp/vc/vc-git.el (vc-git--rev-parse): Allow
abbreviating commits"
adds 46929f6b730 ; Improve documentation of character classes in regexps
adds 5779df0c5bb ; * doc/lispref/searching.texi: Remove reference to
Posix. (Bug#58992)
adds 70fb03a49af ; * doc/emacs/search.texi (Lax Search): Improve
suggestion. (Bug#58992)
adds 61d55ce3bb4 Merge from origin/emacs-28
adds 35221a7bd55 (itree_insert_gap, itree_delete_gap): Minor optimization
adds 236703ca053 * lisp/outline.el (outline-minor-mode): Ensure margins
are either 0 or 1.
adds 802671493d7 Avoid invalid values showing up in scroll valuators
adds c19ca5eb7f2 CC Mode: Fix infinite loop in c-brace-stack-at.
adds d30a7c142df Add missing SAFE_FREE on XI 2.0 servers
adds d04433b9621 ; Improve documentation of automatic tab-bar tab
resizing
adds 80c3fadfd57 ; * lisp/tab-bar.el (tab-bar-auto-width): Remaining
renaming in docstring.
adds 68e2a9cd929 EUDC: Add eudc-ignore-options-file customization
adds b8134a7eba2 CC Mode: Stabilize the fontification in the presence of
"register" keywords
adds 12e601f9811 Clean up some duplicate event group conversion code
adds 444e46fbee4 Don't use @w around @xref in ede.texi
adds 5fa0fcf18bb CC Mode: Improve accuracy of recognition of bitfields
adds 5b9b393c614 * lisp/progmodes/eglot.el (eglot--pos-to-lsp-position):
Improve comment
adds 1f53a5f1b38 EUDC: Deprecate eudc-server variable
adds 0e25a39e69a EUDC: Add ecomplete and mailabbrev backends
adds 9cbc0fd66a9 * lisp/tab-bar.el (tab-bar-get-buffer-tab): Add
optional arg 'all-tabs'.
adds 3820e75d2fe * lisp/tab-bar.el (tab-bar-auto-width): Use
'frame-inner-width'.
adds a01024c859f bytecomp.el (byte-recompile-directory): Fix negated
ignore logic
adds 8dc36cc53b7 * src/lread.c (syms_of_lread): Drop unused capture
group.
adds c05b0131745 Avoid use of `uint' type in XKB code
adds 6f329bd2395 "Fix" iconification handling on PGTK
adds b7e476a3d30 Make the PGTK port display a loud warning when run
under X
adds 4bd5ac04a3b Teach thing-at-point to recognize bracketed IPv6 URLs
adds 7c7e12405b1 ; Fix typos in help.texi
adds 43db0e2784b Delete emacs < 26.2 workaround in
eglot--apply-text-edits
adds 6d1af1560e3 * lisp/thread.el (thread-list-mode-map): Prefer
defvar-keymap.
adds 85b0587a93b Avoid assertion violations in matrix_row
adds 60219b1e4ec * lisp/tab-bar.el (tab-bar-auto-width): Add
selected-frame to the cache key.
adds 78144156b0f Optimize c-bs-interval, changing its value from 5000 to
2000
adds ef3627508a6 Make 't' in bs-mode be more defensive
adds 0047bdeb339 Be a little more paranoid about XI 2.0 implementations
adds abbb0faceae Better support for 'textarea' and 'select' tags in EWW
adds b4db61f5804 Rewrite the `kill-buffer-delete-auto-save' tests
(bug#59028)
adds 7879eca2471 Make 'dired-hide-details-mode' work after
'dired-hide-subdir'
adds 7e9afea7756 ; * test/lisp/dired-tests.el (dired-test-bug59047):
Rename.
adds af6a93b2b85 * lisp/progmodes/cc-mode.el (c-fl-decl-start): Fix
off-by-one error.
adds 98c273ce1c2 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 25b4cec31d5 Avoid dumping core upon SIGHUP in non-interactive
sessions
adds 435861a3baa ; * src/buffer.c (Foverlays_in): Doc fix. (Bug#59067)
adds f7694c80d3e ; * etc/NEWS: Mention that order of overlays might
change. (Bug#59067)
adds f8df45f8537 Fix indentation for multi-line block start in Python
mode
adds 2a7f01aa38b Fix initialization of module functions
adds ed067f08fe1 Add to /etc/NEWS a mention of the new C++20 support in
CC Mode
adds dc4aef3b85f Support 'texlab' LSP server in Eglot OOTB
adds 702a47f4f6f Don't reset the inbox buffer's modified status in Rmail
adds c833b291f57 Ignore errors when shutting down all LSP servers
(bug#59146)
adds 53f25609fc2 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 2e8551c0766 ; * lisp/tab-line.el (tab-line-cache-key-function): Fix
docstring (bug#57848).
adds c3b64985aa6 Improve Eglot's docstrings and manual
adds 1a2d603bb39 Eglot: Only handle URIs with the file:// scheme
(bug#58790)
adds 025d28ed893 Prefer defvar-keymap in hideshow.el
adds 52d9c51816d * lisp/progmodes/hideshow.el: Improve Commentary.
adds ea8ed105fdb Slightly adjust EWMH frame activation code for child
frames
adds 0f535237753 Remove redundant library installation instructions
adds 161cb6034ce ; * CONTRIBUTE: Clarify the log message line width
guidelines.
adds d764a2bfa88 ; * lisp/progmodes/eglot.el (eglot--path-to-uri):
Improve commentary.
adds 05d1186b7af ; Fix a typo in last change.
adds 23b49c0178d ; Tweak comment in lisp/progmodes/eglot.el (bug#58790)
adds c64d94c8497 eglot: Remove menu entry for manual
adds 6d9065b7487 Fix &key parameters called without arguments (bug#58714)
adds 014176f283a ; * lisp/xwidget.el: Improve Commentary.
adds 6f48b46b03c ; Fix typos
adds be174560635 Make Eglot consider FileSystemWatcher.kind when
watching files
adds 0a4f73d3004 Mention obsolete gnus/nnir package in Gnus manual
adds d2f956807e8 project--buffer-list: Remove as unused
adds b5346eb84d9 Prefer defvar-keymap in cus-theme.el
adds 0aea7da80b9 * lisp/xwidget.el: Improve Commentary.
adds 26730d20cca ; * lisp/dired.el (dired--unhide): Remove FIXME.
(Bug#59047)
adds 75fb59c55e8 * doc/lispref/intro.texi: Fix PDF output without
VERSION. (Bug#59199)
adds 25c6bc7a3d3 Fix implementation of MULTIPLE
adds 505e8c5b295 ; * src/xselect.c (x_handle_selection_request): Fix
typo in last change.
adds 2bac9d46939 Handle request serial wraparound more correctly
adds e7614cc9ac1 Correctly handle key map updates on Haiku
adds f8c11b5a92e .dir-locals.el (C entry). Add NO_INLINE to
c-noise-macro-names
adds d794f1d3f22 Add cperl-mode to eglot-server-programs
adds 4ccc385ab13 vc-git: Ensure git doesn't try to colorize stashes
adds 9d334f558a1 eglot: Support signature labels without a function name
adds 47b377f64be Prevent non-local exits from ns-in-echo-area
adds 695dbd3db41 ; Improve documentation of text-scale adjust commands
adds 756373a772c Fix warnings without XCB or XFixes
adds 7a9beac4614 Fix bug#59075
adds ae9e4414159 Add new Go modes to eglot-server-programs
adds 73c03d64cec Prefer defvar-keymap in sql.el
adds 90a7dee79d0 New test for execute-extended-command helper defun
adds ae1a6b5bdf1 ; * lisp/simple.el (execute-extended-command): Improve
comments.
adds 7d53164162b Eglot: fix null scopeUri regression in
workspace/configuration
adds 443bd35e86b * lisp/tab-bar.el: More improvements for
tab-bar-auto-width (bug#59208)
adds a5bf6fb5266 Fix suggest-key-bindings displaying key as command
adds 9d5fc2c7eb3 * lisp/minibuffer.el (set-message-functions): New user
option.
adds c0474ca21dd Hardcode "-name" instead of using find-name-arg
adds 83a497ee879 Prevent crashes upon trying to focus a child frame on
click
adds 7e493b1773b CC Mode: Prevent over-eager recognition of a variable
as a found type
adds 723ceaca1d7 Make C-x 5 o work on GNOME Shell-like Wayland
compositors
adds 9db6da54494 Add face to key bindings suggested by M-x
adds 222c2970323 ; Auto-commit of loaddefs files.
adds 0ac626f1d4e Use substitute-command-keys for buffer-menu help
adds 833e60ae1a5 Fix recent Cairo xsettings changes
adds c6df5417832 More fixes to last change
adds c63d77ac6b1 Fix last change again
adds 7d5cf08de94 ; .clang-format: Support macros in comp.c, align
operands correctly.
adds 3b137bcbe88 ; Improve doc strings in seq.el
adds 69d1278527f ; Fix some doc strings in elisp-mode.el
adds 125b5684c3f New command 'project-list-buffers' bound to 'C-x p C-b'
(bug#59153)
adds d2ba4538cb5 ; * lisp/subr.el (match-buffers): Fix typo
adds 0600065ff27 Fix error trapping in x_focus_frame
adds 690f7ac86ad Fix calculation of tab bar lines during automatic
height adjustment
adds 7d592db0ab6 Document that 'transient-mark-mode' is off in batch mode
adds 56026242e46 Explain how to bind keys to non-ASCII sequences
adds 60f2bb862f8 Merge from origin/emacs-28
adds 277504584d4 Set vc-prepare-patches-separately to nil in
.dir-locals.el
adds 4cf97969e6b ; * lisp/apropos.el (apropos): Doc fix. (Bug#59248)
adds aee4d67b097 Reduce buffer-tests noisiness when run in batch mode.
adds 0a26b262175 Reduce buffer-tests noisiness even more
adds f793add1758 Add flat-button to docstring of 'set-face-attribute'
adds 1772d88c1fa Call xref--analyze with correct project
adds f696d27d1ca * src/itree.c: Use more uniform names starting with
`itree_`
adds 17075a975ff EUDC: Fix eudc-capf-message-expand-name nil result
adds 999027888c7 ; * src/comp.c (Fnative_elisp_load): Fix typo in
docstring
adds 7781121c447 Fix two typos in a doc string
adds 0147e1ed831 Enable/disable 'server-mode' when starting/stopping the
server
adds 2cf9e699ef0 Make auth-source-pass behave more like other backends
adds c5d91358b59 Support auth-source-pass in ERC
adds 4351fb7161f ; Make some ERC test fixtures a bit more courteous
adds e7f2f6cd92b Improve auto-reconnect visibility in ERC
adds d4028ead897 Warn of future breaking change to erc-response.tags
adds 5699e43f27e Accommodate ircs:// URLs in url-irc and browse-url
adds 46c765ed094 Refactor erc-select-read-args
adds 77d6351d60d Default to TLS port when calling erc-tls from lisp
adds 535cc4c81a9 Add optional server param to erc-networks--determine
adds ed5022b4eec Improve new connections in erc-handle-irc-url
adds 43cca14a9e8 ; * lisp/emacs-lisp/seq.el (seq-filter): Fix typo in
doc string.
adds fa9777b174c Fix treatment of input focus on MPX setups
adds d6c1c76ba4d * lisp/repeat.el (describe-repeat-maps): Improve the
output.
adds ddbc33343cc * lisp/keymap.el (defvar-keymap): Add support for
repeat-mode.
adds 783c335623c * lisp/keymap.el (defvar-keymap): Don't use pcase.
adds 623db40dd1c ; * lisp/*.el: Fix typos in docstrings
adds 32f36db4f89 Prefer defvar-keymap in window.el
adds 93036209fae ; Fix typos (duplicate words)
adds 0636e1066bb ; Don't unnecessarily use non-ASCII characters in
Texinfo
adds c04b17d5cb8 Merge from origin/emacs-28
adds 61b9f2c3179 * lisp/emacs-lisp/shortdoc.el (sequence): Don't use
cl-lib (bug#59319)
adds 66785721107 Fix display of mode line when the right divider is used
adds 84472c3363e comint: Add repeat-map for comint-{next,previous}-prompt
adds d9d8ea61422 em-prompt: Add repeat-map for
eshell-{next,previous}-prompt
adds bd21696ff0c esh-mode: Add repeat-map for
eshell-{forward,backward}-argument
adds a0ee57c80de shell: Add repeat-map for
shell-{forward,backward}-prompt
adds c8b9922e26a ediff: Merges with ancestor: Fix computation of hunks
and proposed merge
adds 954a5e79dc8 Add Eglot alternatives for PHP language servers
adds b6a7b42b199 * lisp/progmodes/eglot.el (eglot-server-programs):
Remove Intelephense.
adds 67d08daa970 Make VSIZE and RSS human-readable in Proced buffers
adds 8a6c5be683a Support multi-line C++11 strings in Ebrowse
adds 5df1fd19bad ; * lisp/progmodes/elisp-mode.el (eval-defun): Doc fix.
adds ca3cc92e14a CC Mode: Make implicit int types following specifiers
fontify correctly
adds f320663239a Improve progressive summaries in Rmail
adds 51589f81323 New Rmail summary "by thread"
adds 11e64d00482 ; Fix previous rmailsum change
adds 2bf7a06c4bb Use mapc instead of mapcar when walking rmail threads
adds 875a8582ec5 * lisp/repeat.el (describe-repeat-maps): Use
fill-region-as-paragraph.
adds 29673568918 Avoid raw control characters in two files
adds e55be31d557 ; Fix interactive spec for 'package-vc-refresh'
adds a4e4ceb47a5 Handle strings as keys in 'package-vc-ensure-packages'
adds 9d3c6205aec Rename '-ensure-packages' to -install-selected-packages'
adds e1ce202ad18 Mark 'package-vc-install-selected-packages' as
interactive
adds aadf07f5b80 Autoload 'package-vc-install-selected-packages'
adds 3ff8310cc30 Mark 'package-vc-update' as interactive
adds 83ff0de4cec Fix 'package-vc-selected-packages' documentation
adds 32758c6da0b Fix the docstring for 'package-vc--version'
adds f939859fe4e Clarify 'package-vc--build-documentation' docstring
adds b0200a37e4d Expand 'package-vc--unpack-1' documentation
adds 13d051b4434 Remove references to internal symbols from public
docstrings
adds 9f4a433b276 Fix generation of documentation for source packages
adds d67b66f8abb Respect :lisp-dir in package specs by loading a
sub-directory
adds 2ec02024ab7 Track 'default-directory' while updating source packages
adds c53c5f38847 Rename 'package-vc-refresh' to 'package-vc-rebuild'
adds 2b93d0e6f1f Fix type error in package-vc prompt function
adds 348f7d263c5 Move package spec documentation to
'package-vc-selected-packages'
adds a6cd44734d3 Remove unused variable in 'package-vc--unpack'
adds 7c3d3fa44e6 Improve robustness of documentation generation
adds ccd7ab84c5a Fix edebug spec for 'package--with-response-buffer'
adds 2ed115fc3ca Fix indefinite loading of asynchronous downloads
adds 496c578d9c8 Have 'package-vc-selected-packages' consider all
installed packages
adds aa56e50fe21 Raise 'wrong-type-argument' when installing package nil
adds c8e5069e6d2 Add new command 'package-vc-update-all'
adds a467afbd982 Mention package name when package is lacking VC data
adds 4aee4cde3aa Explain that 'package-vc-install' doesn't remove
tarball packages
adds d0ea38b5fe0 Have 'vc-prepare-patch' handle prefix arguments.
adds fd4da9151f9 * lisp/vc/vc.el (vc-default-last-change): Use 'vc-call'
adds 7ab556b5763 Improve robustness of 'package-vc-update'
adds 33263377767 Avoid destructive manipulation of
'package-vc--archive-spec-alist'
adds 345bfd376e3 Add missing elpa-package.eld to package test resources
adds 11cb8103565 Fix the behaviour of 'byte-compile-ignore-files'
adds 32f51f17c42 Remove temporary .texi files if used to build
documentation
adds 228c247e6ff Remove duplicate package descriptions after updating
adds 874d8a418f3 Only fetch elpa-packages.eld when necessary
adds 4bd7ae833fd Allow the direct installation of package specifications
adds 53c90abfa81 ; * lisp/emacs-lisp/package-vc.el: Update TODO
adds 5b8f165f756 Fix issues related to 'package-vc-install-from-checkout'
adds 0b77909cac1 Avoid duplicate source packages in 'package-alist'
adds db28ba29dda Ensure 'package-vc-prepare-patch' runs in the right
directory
adds fb6d62f881d ; Clarify what a package specification is
adds 17889dd828d * lisp/emacs-lisp/package-vc.el: Autoload
package-vc-update{,-all}
adds 13003105a8e itree.c: Add new "stateless" iterator code and
post-order traversal
adds fb7f1864da4 itree.c: Make the iterator reentrant (bug#59183)
adds 091e0f04ffe itree.c: Get rid of the old iterator code
adds 682b068ba71 Merge remote-tracking branch 'origin/scratch/noverlay'
adds 32e29afe648 Add knob to make `mouse-position' faster on X
adds 9711c8c2b4f * lisp/repeat.el (describe-repeat-maps): More outlines
and page separators.
adds 7571768c6c3 Avoid raw control characters in grm-wy-boot.el
adds eeab7b5cada Fix simple-tests when run noninteractively
adds f7ee6609ae3 ; Fix typos (prefer US spelling)
adds c116d9f74c8 Avoid `user-init-file' being set to an eln file
(bug#59334)
adds ba485eb949d ; Fix typos
adds 592d5d7759c Use boolean values directly in rmailsum
adds 3ce629634a2 Silence rmailsum byte compiler warnings
adds 4506b005ab1 Improve 'defvar-keymap' docstring
adds 985ec6b26eb * lisp/emacs-lisp/bytecomp.el
(byte-compile-dynamic-variable-bind): Typo
adds 5525bd39322 itree: Make sure a deleted overlay has NULL pointer
fields
adds 5976cce8926 EUDC: Revert eudc-server-hotlist default change
adds 87fce324c6b ; gnus-icalendar-tests: revert erroneous 'typo fix'
adds 409f0430b6a Fix click position to menu bar entry with no-toolkit
adds 4921bd7bac4 Fix build with ext menu bar
adds b23a4a15055 Fix earlier changes to keyboard.c
adds 10701635cfe Fix bug#59371
adds b18d4dbe0d6 Fix automatic DPI adjustment and add workarounds for
some systems
adds a6ae13af42e EUDC: Add LDAP tests
adds 12e1e9c797a Fixes to fast mouse position reporting
adds ea721f2d0b1 ; Explain why some files are encoded in utf-8-emacs
adds 4a2e3d19f72 ; Improve doc strings of Ethiopic support functions and
variables
adds 07127e9c29a Fix error trapping in x_set_mouse_color
adds 87dd44e9820 * Makefile.in: Escape literal asterisks in regexps
adds 46ceb2ac4bc ; Fix typos in bs.el
adds 9ad3fce4a5c ; Avoid byte-compiler warning in startup.el
adds 00aebdc1820 * lisp/emacs-lisp/package.el (package-maintainers):
Improve error handling
adds 91c3a276dd5 ; * Makefile.in: Add option to disable advice on
failure.
adds db3ff76dc7d EUDC: Fix a void-variable error
adds 740fe3e7575 Fix global face scaling bug due to rounding.
adds 2ec39734ca0 EUDC: Add BBDB test
adds 1682bd18f50 Fix encoding and display of messages sent by server to
emacsclient
adds 0fcf8dca6ac ; Fix typos
adds d46d67bef14 ; Avoid "Local Variables" popups in Emacs tree
adds fbad9c05ea1 Handle error in bookmark-relocate when filename is nil
adds 7b09ed28ba3 Advise against using too-high GC thresholds
adds 07705f5ddc3 Cancel proced auto update timer if no proced buffers
are open
adds 50e6bc72c21 ; * lisp/proced.el (proced-auto-update-timer): Fix last
change.
adds 6082ab9697f ; Add .no-advice-on-failure to .gitignore
adds 16318bfb518 ; Fix typos
adds 8874cd908c0 Coalesce duplicate scroll valuator handling code
adds 7ad6104a17d Rework tramp-archive autoloads
adds 79eca4652b4 * doc/misc/Makefile.in (INFO_COMMON): Sort
alphabetically.
adds 5c709bd605d Disable display-line-numbers-mode in string-pixel-width
(bug#59311)
adds 4bc9fe33afa Rename 'elisp-eval-buffer' to
'elisp-eval-region-or-buffer' (bug#59350)
adds 8ec8decd9f1 Avoid native compiler setting user-init-file to
warnings.el (bug#59358)
adds 6b0179f7908 Delete eglot spinner; not useful
adds d9d8a2eba92 * lisp/outline.el (outline-search-function): New
variable (bug#53981).
adds 4536ce86d00 * lisp/woman.el (woman-mode-map): Prefer defvar-keymap.
adds f7ba92287d9 Make instructions for updating ancient filesets obsolete
adds 0fa916c7ddc * lisp/forms.el (forms-mode): Prefer setq-local.
adds a3b654e069e Make sed invocation in Makefile POSIX-compliant
adds 61e96789ddb Activate direct asynchronous processes for Tramp
container methods
adds beaa2e49530 ; Fix typos (misspelled symbols)
adds f176a36f462 ; Doc fixes: remove references to missing symbols
adds aaeaa310f03 Merge remote-tracking branch 'savannah/master' into
feature/tree-sitter
adds abf40a41aaa ; Fix typo in c-ts-mode--font-lock-settings
adds eb1a35adc1c ; Update tree-sitter starter guide
adds 3f37f6b4356 ; * test/src/treesit-tests.el (treesit-misc): Remove
test.
adds aeadba1418d ; * lisp/progmodes/js.el (js-ts-mode): Add autoload
cookie.
adds 40539c7587d ; Fix typos
adds d901059281f Improve wording and markup in gnus-faq.texi
adds 19954da8dd9 Refresh menus in gnus.texi
adds ea73fd69f0c ; Fix typos in tree-sitter files
adds 7cfa87ed5bb ; Fix ERC test failure following recent typo fix
adds b32f50c6d85 Don't refer to deleted variable
'gnus-parameter-to-list-alist'
adds 74892eefc8d * lisp/treesit.el (treesit-max-buffer-size): Enlarge
value.
adds c7202e7f4ae ; Fix docstrings in treesit.el
adds cb60342c018 Tweak c-ts-mode fontification
adds 6e078380512 treesit-font-lock-recompute-features now has two modes
of operation
adds d6d4adf3bd8 Tweak faces in Java and TypeScript
adds e494ca4f4dc Fix treesit_record_change in casify_region
adds 1161c96cc9c Separate tree-sitter and non-tree-sitter variant of
sh-mode
adds eb02528b707 ; Fix warnings in builds without tree-sitter
adds 60fac8a5e02 Avoid potentially expensive XFlush and fix ordering
adds 110769d039f Fix tree-sitter build using non-bash /bin/sh (bug#59460)
adds 7c090ebf6b3 Improve the doc string of 'string-collate-lessp'
adds 350918e7be8 Adjust x_display_set_last_user_time for Xlib
sign-extension
adds 4b6e152e349 Add '\lll' for VERY MUCH LESS-THAN to TeX input method
adds fa567684fa2 ; Fix comparisons in treesit.c
adds 368d2531bec Fix 'treesit-max-buffer-size' and its use
adds 361297c6f4b * lisp/progmodes/project.el (project-name): New
adds 1f39da3098a * lisp/progmodes/eglot.el (eglot--connect): Use
project-name
adds 95d783f27c6 ; * src/casefiddle.c (casify_region): Stylistic change.
adds 2fa6ccab01b ; Fix treesit--children-covering-range
adds 057901f55ad Fix treesit-update-ranges
adds c69858b3f0a ; * lisp/treesit.el (treesit-ready-p): Guard against
empty buffers.
adds efe599df312 Add a way to override project name for project-vc
backend
adds 0ed31364222 Utilize new font-lock faces for more tree-sitter modes
(Bug#59397)
adds d2ab1c4a9af Tweak python-ts-mode fontification (bug#59470)
adds 17ed39cc8da ; Remove obsolete use of inhibit-point-motion-hooks
adds 5e8c62ffcae ; Fix typos
adds 3573ebfa6d9 * lisp/progmodes/xref.el: Support outline-minor-mode
(bug#49731)
adds a142841ad1e * lisp/outline.el: 'S-<down-mouse-1>' on buffer buttons
cycles all outlines.
adds 9f4306cd8d0 ; * doc/lispintro/emacs-lisp-intro.texi (Complete
kill-region): Fix typo
adds 1524fe427d0 Restore tramp-achive's Emacs 26 compatibility
adds 43060910874 Improve last change to xterm.c
adds 5568ac2db0f Fix error signaled by mouse-highlight on mode line
adds 43e616aca56 Improve documentation of locale-specific string
comparison
adds 5496f454372 Avoid signaling args-out-of-range in mouse.el
adds 275bc782864 ; * src/pdumper.c (dump_buffer, dump_vectorlike):
Update hashes.
adds 325515f9792 Support Racket programs in 'etags'
adds c38f3b1ce1e xref--search-property: Jump over entries hidden by
outline-minor-mode
adds 5f9b587e807 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 7a4f524314a * lisp/help.el (describe-bindings): Use the
outline-default-rules feature.
adds a3fcc4ed0fa Don't break when loading VC packages on older Emacs
versions
adds 21b387c39bd New commands previous-line-completion and
next-line-completion (bug#59486)
adds b42cd524b46 icalendar.el: Add test(s) for bug#56241
adds 10f8f9a1851 ; * src/treesit.c: Minor comment improvement.
adds 6785273a825 More flexible tree-sitter defun navigation
adds 93683157949 Don't skip nested defuns in python-ts-mode defun
navigation
adds d47e05219f9 Add csharp-mode and csharp-ts-mode
adds 71397175aaa Add GS2 authorization to sasl-scram-rfc
adds da30a4908ec Don't set erc-networks--id until network is known
adds dc6ff142bc1 Make erc--server-reconnecting non-buffer-local
adds 4c4936fab2e Support local ERC modules in erc-mode buffers
adds ae254a65cd6 Call erc-login indirectly via new generic wrapper
adds ed8862c4043 Add non-IRCv3 SASL module to ERC
adds 5258f361681 Accept functions in place of passwords in ERC
adds f8b410f4a16 Add test scenarios for local ERC modules
adds b37604c263e project-switch-project: Use a different fix for
bug#58784
adds 00e7da76a7c Don't always filter out captured tree-sitter nodes
outside of region
adds 31fe6b066c3 ; * src/treesit.c (treesit_predicate_match): Move use
below check.
adds 901f0eab20d Add an error fontification heuristic to c-ts-mode
adds d0cd4ae62e6 ; * lisp/progmodes/csharp-mode.el: Add missing require
form.
adds 183c66be97c ; Relayout comments in treesit-font-lock-fontify-region
adds 4231481af8f EUDC: Improve LDAP and BBDB tests
adds 82522118339 Avoid assertion violations in treesit.c when editing
non-ASCII
adds 005efce764c Fix face issues in show-paren context overlay
(bug#59527)
adds 3208a42c47c CC Mode: Make it scroll fast over buffers with only
#define's
adds 95d827f21ef Fix cross-filesystem directory trashing (Bug#58721)
adds 867e962cf53 Fix trashing of symlink that points at a directory
adds 9fcff114b8f Fix reentrancy problem/crash in xterm.c
adds 25e7290d367 Add new SI prefixes
adds cf439636d46 Eglot: Advertise completion.resolveSupport capabilities
adds fcd5fde0900 Remove fboundp check in eglot--connect
adds d34fc7b7aa9 Eglot: don't confuse URLs and windows file paths
adds c6c31b2903b icalendar.el: Fix parsing of sexp entries (bug#56241)
adds b604bef915e icalendar: Adjust tests after fixing parsing of sexp
entries (bug#56241)
adds 94ec173a732 Add tree-sitter-based modes to eglot-server-programs
adds 80ed35866e4 * src/emacs.c (usage_message): Add missing
--init-directory entry
adds 80b25346056 ; * lisp/progmodes/eglot.el (eglot-server-programs):
Add csharp-ts-mode.
adds 697aaeb7b34 ; * src/emacs.c (usage_message): Fix typo
adds 5ce34327eef Add more tree-sitter modes to eglot-server-programs
adds 149e6e03b3f ; Avoid treesit-related byte-compilation warnings
adds 55f6f1c82a3 Work around lsp-mode compatibility bug
adds fc9d7b3d047 Improve python-ts-mode fontification (bug#59534)
adds b0fa3b1a1f3 Improve csharp-ts-mode fontification
adds 2b123edcf67 Fix easy menu separator in oldXMenu
adds 29a262bfa7b Allow goto-address-at-point to use secondary browser
adds 60354fcf49d ; * lisp/net/goto-addr.el (goto-address-at-point): Fix
last commit.
adds e769a8eb440 Bind Buffer-menu-view-other-window to "O"
adds 65f35b7f6f4 Add support for window-local xref history
adds 75101583c3f Make ibuffer directory filter buffer aware
adds 1c1a82bbedf ; Fix up some NEWS entries for Eshell
adds 339893f2e3b ; Add more tests for the Emacs server
adds 28c444f72a9 Don't explicitly delete client frames when killing
Emacs anyway
adds 4ee5618c6b1 ; Remove unused variable treesit-imenu-function
adds bf93e94060d Show package name in package-vc--unpack prompt
adds a7f8087d7fc Remove unused parameter from image_create_pix_container
adds 639adf26a1b CC Mode: Fix the "asymmetry rule" for fontifying a type
followed by *
adds 8910447308f Fix regex errors in csharp-mode
adds f35dc7058b2 Add sqlite library version string retrieval function
(bug#58766)
adds 98c69b25566 ; * src/sqlite.c (Fsqlite_version): Doc fix.
adds af545234314 ; Fix doc strings in xref.el
adds 94a8a8c4fef ; * lisp/progmodes/python.el
(treesit-node-prev-sibling): Declare.
adds 3d02c8aabfd Disable auth-source-pass-extra-query-keywords by default
adds ba6ead4854e ; * lisp/progmodes/which-func.el: Remove obsolete
comment
adds 2557145f105 ; lisp/progmodes/which-func.el: Mark emacs-devel as
maintainer.
adds 698b202ddca ; * lisp/server.el (server-start): Fix a typo in a
warning message.
adds 2389158a31b Drop project--value-in-dir
adds 123e90f6d34 Fix no-accept-focus handling for embedded frames
adds 0a8e724e37c Rename ts-mode.el to typescript-ts-mode.el
adds 7fc0eae28f0 Rename ts-mode to typescript-ts-mode
adds 154daf8367b ; * test/lisp/eshell/esh-var-tests.el: Fix incorrect
paren placement.
adds e9f86182ceb ; * lisp/progmodes/csharp-mode.el: Add author and
maintainer.
adds 73c94d5a9f0 ; Fix comment-end in treesit-simple-indent-presets
adds 245366b18a0 ; Add comments in treesit.c and treesit.h
adds 4ffca85f1ee Rename treesit_ensure_position_synced to
treesit_sync_visible_region
adds 0369dcacf30 Fix tree-sitter assertion error (bug#59574)
adds 3dbe0cde0e1 ; * lisp/progmodes/csharp-mode.el: Add Commentary.
adds 372f8c5bffd eglot-server-programs: ts-mode -> typescript-ts-mode
adds 30d4011b8a4 Use substitute-command-keys in Info-index error
adds 34256906aa8 ; Add doc string to 'ucs-normalize-string'
adds 2eccd6eb5f3 ; Fix some typos
adds 4dec4aadf6e Fix generation of autoloads on MS-Windows
adds 5281e85513b Reduce wasted cycles in x*.c
adds b3c9840066c Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds b84408647c4 Improve documentation of some posn-* functions
adds 24c06a92e96 In project-find-file and the like, add absolute file
name to history
adds 65f355a0ad3 ; Fix typos
adds 9319c124c92 Mention new programming language support in manual
adds 78ccae44474 ; * doc/emacs/programs.texi (Program Modes): Improve
indexing.
adds 6e824030131 ; Clean up unused function: cuserid
adds bd5aa073d4d ; Don't mention Makefiles twice in `(emacs) Program
Modes`
adds a22671dbd03 ; doc fix: Use w32-* names instead of obsolete ones
adds d440ca47ed6 ; * src/treesit.c: Fix typos and wording in comments.
adds b27e8f26284 Update from Gnulib by running admin/merge-gnulib
adds eb713a8fccc Remove mentions of create-directory nnmaildir setting
adds 14d54212ea4 Improve robustness of server.el tests
adds d884b43634b Partially fix some python tests (bug#59477)
adds cc086f37e89 Add default limit for tree-sitter recursive
tree-traversing function
adds 447b9d48d96 Add treesit-font-lock-level
adds 93c82209374 Reorganize treesit-font-lock-feaure-list's to the new
level scheme
adds bd10c3cfa29 Correctly fontify types in typeof() expression in
csharp-ts-mode
adds 3fe5fc3dc16 Make bash-ts-mode fall back to sh-mode if the file
isn't in Bash
adds a3d8da24762 Make typescript-ts-mode not fallback to js-mode
adds 4a28f551490 Improve describe-text-properties display
adds 40ff40198d8 Add js-ts-mode to eglot-server-programs
adds c3240ca540b ; * lisp/progmodes/sh-script.el
(sh--redirect-bash-ts-mode): Doc fix.
adds 80dcd78ff1f ; Fix recent documentation changes in treesit.el
adds 8cda625b22e ; * src/treesit.c (Ftreesit_induce_sparse_tree): Doc
fix.
adds ea2f2f1e711 Remove compatibility code in csharp-mode
adds 80bfd6dc5bc Make frame synchronization more robust
adds bacba02e5c7 * lib-src/emacsclient.c (print_help_and_exit): Fix
--timeout.
adds d48bb4874bc Fixed ctags local command execute vulnerability
adds 6f0906be511 ; Fix last change in etags.c
adds 41d2365d581 Fix xref to correctly display Windows absolute filenames
adds a5259b48a41 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 31cfd6d3116 Fix xref interaction with which-func (bug#59575)
adds ca42ff5f0ee Consistently refer to VC packages as such
adds 1cbf2655db4 Extend memory-info for remote systems
adds 7ee71ab6e52 ; * lisp/progmodes/xref.el: Fix some typos
adds a175c42b3a5 ; Fix typo (Bug#59634)
adds eaa823b9d6f ; * src/treesit.c (Ftreesit_parser_included_ranges):
Doc fix.
adds 7bf393dcf0d ; Consistently call alists "association list"
adds 89a10ffcc49 Fix the new ctags test
adds 2727af3fd44 Improved locked narrowing.
adds e41e9740fb7 Fix user narrowing handling.
adds 4f19e1a5d14 Fix mode line redisplay bug when locked narrowing is in
effect.
adds 22375315f14 Revert 4f19e1a5d1
adds 01efdbd3366 Better way to protect redisplay routines from locked
narrowings.
adds 890d6c15a75 ; * src/editfns.c (Fnarrow_to_region): Two forgotten
cases.
adds 2342fb052b2 ; * src/editfns.c (Fnarrowing_lock): Minor docstring
improvement.
adds ea8e0f67bbb Minor improvements to locked narrowing.
adds 3bf19c417fd Merge master into feature/improved-locked-narrowing.
adds aef803d6c3d Merge master into feature/improved-locked-narrowing.
adds ba9315b1641 Merge master into feature/improved-locked-narrowing.
adds 9dee6df39cd Reworked locked narrowing.
adds a2465240395 Generic 'with-narrowing' macro.
adds 16b8b0d1e07 Save and restore narrowing locks in 'save-restriction'.
adds 558084c7f73 Improve locked narrowing around low-level hooks.
adds 2ea4f978473 Further improvements to narrowing locks
adds 4b5e31bf02a Docstring improvements
adds 1bf0b72eb75 Docstring improvements
adds 321d4e61551 Minor improvements for locked narrowing
adds 1d1a83ba56e Improve handling of killed buffers in locked narrowings
adds bf4373f90a8 Simplify narrowing_locks_restore
adds 914b7903ad1 ; * src/editfns.c: Minor improvements in comments.
adds 18fa159fa91 ; * src/xdisp.c (get_locked_narrowing_begv): Minor
change.
adds 849223fba1e Merge branch 'feature/improved-locked-narrowing'
adds d5dc1dbf7cb Remove treesit-comment-start/end and use
comment-start/end-skip
adds 6d3cea2c8ed Minor improvements to locked narrowing
adds 5f97a085bee Fix incompatible -t and -r options in emacsclient
adds 059467ddc25 Catch more cases in info--ensure-not-in-directory-node
adds 99463478e5a * lisp/progmodes/xref.el (xref--outdated-p): Fix broken
docstring.
adds 56ab6203fa9 Do not enter locked narrowing when it would span the
whole buffer
adds a85ff223007 ; Don't emit a "Server stopped" message when restarting
the Emacs server
adds 264e9e3a177 ; * doc/lispref/windows.texi (Selecting Windows): Doc
fix
adds 6deeda411c0 Fix display of long completions.
adds 5b325a03c50 ; Fix typo in eglot-alternatives (Bug#59653)
adds 2772ebe3667 Do not prune native-compiled system directories
(bug#59658)
adds 65456668ab1 Bump master Emacs version to 30.0.50
adds 34fc42e502a ; * configure.ac (module_env_snippet_30): Fix a typo.
adds db042b7591e Skip one python test case on macOS
adds 7939184f8e0 ; typos
adds c6cb6d85069 Cut the emacs-29 release branch
adds faa270ee810 ; Merge from origin/emacs-29
adds a7b0b20c1bc Fix GUD item on the menu bar in source buffers
adds a9bfd953efb Merge from origin/emacs-29
adds 78663ad78b8 ; typos
adds 54eb6ddf549 ; Merge from origin/emacs-29
adds f794263da20 Reparse tree-sitter tree when buffer restriction changes
adds bbf1b93d434 Add more font-lock settings to css-ts-mode
adds 2661c51953c Improve fontification in typescript-ts-mode
adds 7336520fe77 Improve fontification in csharp-ts-mode
adds 35e2b8a26be Add erc-sasl-auth-source-function to cached options
adds 83b9496a193 * doc/misc/erc.texi: Revise SASL and modules chapters.
adds 00de296d1b4 Simplify erc-sasl's auth-source API
adds afc7ed987b1 Allow be-resources to fail
adds 4313279e345 ; Fix typo in NEWS
adds 067c65578e0 Merge branch 'emacs-29' of
git.savannah.gnu.org:/srv/git/emacs into emacs-29
adds 079625d3c61 Tramp cleanup
adds 4dab5f86712 * lisp/progmodes/project.el (project-vc-name): Fix the
:type form (bug#48747).
adds 13bb49bc0b8 In project-find-file, add abbreviated file names to
history
adds c43cdfd6395 Allow csharp-mode in c-default-style
adds 7ea95d1b92b ; * doc/misc/eglot.texi (Setting Up LSP Servers):
Improve indexing.
adds 00cb6e052a6 ; Improve error message when LSP server not found
adds f373a23e517 CC Mode: Prevent lone ids being parsed as types unless
in decl arglists
adds f6aa7c335fb ; Typo fixes in etc/NEWS and lisp/ files
adds a699f65936e Fix typo in flag to load Emacs-specific LLDB commands
adds edd64e64a38 Fix interactive selection of emacs-lock mode, broken by
2a4b0da28c
adds 0625651e8a6 Update to Org 9.6-3-ga4d38e
adds dc0f2ec2dbf * etc/NEWS: Announce Org update.
adds af1a99d53f2 Sink python indent offset guessing to avoid test failure
adds 700a4401b7b Merge from origin/emacs-29
adds 33a244097c3 Skip one python test case on macOS
adds 16d74c215dd ; Merge from origin/emacs-29
adds c3466099c5f Org regexp style fixes
adds f3ef75107ba Merge from origin/emacs-29
adds 32615c9bc12 ; * etc/NEWS: Resurrect the lost Local variables
section.
adds 656a54b8235 Add itree_empty_p for clarity and reduced coupling
adds 1abda0c8398 ; Make clang-format format indent preprocessor blocks
correctly.
adds 26c2ebd0ddc Update to Transient v0.3.7-182-gfe7dcbd
adds 896a63481b7 ; Auto-commit of loaddefs files.
adds de00aef3e15 Update publicsuffix.txt from upstream
adds 2a8f31b996c project-current: Improve the docstring
adds 845763f2ad1 Merge from origin/emacs-29
adds 646f2cf67e0 ; * etc/NEWS: Resurrect the lost Local variables
section.
adds 95a9bad9e85 ; Merge from origin/emacs-29
adds 8617edfffd0 ; Fix typos
adds 33546d6dd29 ; * etc/NEWS: Move an entry to a proper place.
(bug#59718)
adds ee32ae7c365 ; * etc/NEWS: Add missing tree-sitter based modes.
adds cc6efa7992c ; Fix type error in 'package-maintainers'
adds 832b013ef04 Insert news for installed packages only
adds 7397f2099b6 * lisp/tab-bar.el: Keep tabs of the same group together
(bug#59721)
adds fb5d9ff559c Fix c-ts-mode defun movement (bug#59628)
adds 01e7d4b2a1e Make treesit-defun-prefer-top-level more flexible
adds 3d976d6a037 Remove duplicate "friend" from c-ts-mode--keywords
adds 7a1f1825fd3 Add inline to c-ts-mode--keywords
adds 785fa801596 New user option: project-vc-extra-root-markers
adds 4161023a63d Fix crashes and memory leaks during display
deinitialization
adds 65468109a53 Merge from origin/emacs-29
adds e961a31507e Speed up handling X selection requests
adds 30cd8045d7b Fix pdumper build
adds 5a5ee3356d2 ; * src/xselect.c (syms_of_xselect_for_pdumper): Fix
last change.
adds f19ab1d36c5 Remove unnecessary error checks in xselect.c
adds ff64a85b2db Finish up last change with more speedups
adds 9210eac5852 Make sure the menu-bar height is updated on X when
fonts change
adds 4b2f5425d7a Fix types in various defcustom declarations
adds 3b5b99ac919 * doc/lispref/frames.texi (Input Focus): Clarify for
XInput 2 support.
adds 8b3baadf671 Fix compilation of Org 9.6 on MS-Windows
adds 5d1a1019c61 Add highlighting Python operators (bug#59629)
adds f7c3abb8d2d Merge from origin/emacs-29
adds 11ea333a5ae Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 05e336278e6 ; * etc/NEWS.29: Resurrect Local variables that keep
disappearing...
adds b7b2455c5f6 Update publicsuffix.txt from upstream
adds dd9459c4648 ; Merge from origin/emacs-29
adds 91a9598baf1 Update project docs and NEWS
adds cd89b81ffdb Merge from origin/emacs-29
adds 0a5ede01499 ; Auto-commit of loaddefs files.
adds c384ce0ff14 ; Merge from origin/emacs-29
adds 61311d68620 ; Fix test failure on CI
adds 2d5cf7329e9 ; * etc/NEWS: Fix wording and punctuation of recently
added entries.
adds a86ccb5f9dd ; Fix recently added treesit documentation
adds 70ecdebc92c ; Fix typos (don't abbreviate "with" or "without")
adds 7d6f9753ade Merge from origin/emacs-29
adds d94c5870c07 ; * lisp/tab-bar.el (tab-bar-change-tab-group): Doc fix.
adds 91dba5b0668 Merge branch 'emacs-29' of
git.savannah.gnu.org:/srv/git/emacs into emacs-29
adds 0c1495574a1 Add colors to Proced (bug#59407)
adds 9c58ea37afc ; Fix last change in proced.el
adds 368c7c7d8e4 Improve detection of very long lines
adds 03a40b974c4 term--update-term-menu: Add the menu to
term-terminal-menu
adds 3bccef6f525 project-files (VC-aware): Make sure the VC backend is
loaded
adds 16e68e64f92 ; * lisp/progmodes/c-ts-mode.el: Change rx to
regexp-opt.
adds ad0563855fa Add case and match to python--treesit-keywords
(bug#59720)
adds 1aa1f8432b0 Add new TypeScript mode tsx-ts-mode
adds 2e4960d63df ; Change c-ts-mode--base-mode to c-ts-base-mode
adds bf66b90b9ae Fix the width of margins for icons in
outline-minor-mode (bug#59719)
adds 39e0c601762 * lisp/tab-bar.el (tab-bar-format-align-right): Fix
alignment on TTY frames.
adds 3eb64d21f62 Merge from origin/emacs-29
adds a67ed9a403f ; Fix typo in .clang-format (Bug#59768)
adds 64044f545ad More behind the scenes transparent speedups around
xselect.c
adds 73d169c7db3 * lisp/emacs-lisp/cl-macs.el (cl-flet): Optimize a bit
more
adds 2541bec21bf * lisp/bindings.el (bound-and-true-p): Verify argument
is a symbol
adds 2b9cd50f935 Add tsx-ts-mode to eglot-server-programs
adds 9065d745151 Merge from origin/emacs-29
adds a48cd7bb9f8 ; Make clang-format format indent preprocessor blocks
correctly.
adds 24ca490d7dc ; Fix a typo in .clang-format.
adds 98327e37193 ; Merge from origin/emacs-29
adds e5b0141b0d7 Fix error editing multisession variables (bug#59710)
adds f72cda2b822 Speed up auto-completion in 'sh-script-mode'
adds 1b567f5a67d Use file-name-nondirectory to determine default
project-name
adds 4b3eb928fed Fix server-tests run noninteractively (bug#59742)
adds 8413e951383 ; server-test CI debugging
adds 54633fcd761 ; * lisp/subr.el (string-equal-ignore-case): Doc fix
(bug#59779).
adds 1e36ad9458e ; server-tests: remove CI debugging
adds dd7a7633beb Merge from origin/emacs-29
adds 1c901386518 Improve performance of other_frames and
XTfullscreen_hook
adds 17d40c163e0 vc-git-print-log: Don't assume vc-git-log-switches is a
list
adds 395f9d83f26 Merge from origin/emacs-29
adds 3623d5c195d Revert "Make easy-mmode-defmap obsolete and adjust only
caller"
adds 641ef36403b Fix gud-minor-mode-menu
adds 91a578ac9fe ; Merge from origin/emacs-29
adds 401f76cc3d6 Make sure 'user-emacs-directory' ends in a slash
adds 11c3c54d8ad Fix handling of relative directories in
"--init-directory=DIR"
adds a0dd9fdebe3 ; Add cross-reference to string-equal docstring
adds bd58dcedfb9 Fix and expand tests broken by commit 2772ebe366 of
2022-11-28
adds f6e2f30f394 ; Fix typos
adds afa4fcb95b4 Fix "C-h k" when clicking on another frame
adds c5ba47c889e Speed up Unicode normalisation tests by a factor of 5
adds 6fb9a03cbdf ; Remove debugging leftover message
adds 2c4d92d30f6 ; * lisp/subr.el (posn-col-row): Revert inadvertent
change.
adds 520a4e12f8e ; * lisp/treesit.el (treesit-end-of-defun): Guard
against nil value.
adds 96af584af6c Fix comment-start-skip in tree-sitter modes (bug#59690)
adds be67cc276a9 Merge from origin/emacs-29
adds f96a9e10b10 Make Emacs build with Xfixes support on old versions of
the library
adds a51743dbcb7 Make a boxed menu bar have a shadow at its right end
(bug#59778)
adds 3e00e50ee3d Fix potential crash deselecting for property change
notifications
adds 5be502a697c Improve passing user switches to Git log commands
(bug#59414)
adds 84214578f5a Fix markup in ERC manual
adds 3768b100777 ; * lisp/pcomplete.el (pcomplete-allow-modifications):
Fix a typo.
adds 9d5ec880b03 Merge from origin/emacs-29
adds 029988d4a51 Prevent a segfault when deleting a fullscreen frame on
NextStep.
adds f09cf0efd6f ; Merge from origin/emacs-29
adds 432b9655ae0 Restore font-lock-type-face for lisp mode &symbols
adds a27f61f6f48 Use the function 'window-system' on the
tab-bar/tab-line (bug#59620)
adds 4bcdb1cc65b Make killing a non-last client work the same no matter
the auto-stop setting
adds ec00d292ec0 Improve treesit-fontify-with-override
adds 4fa37dc4261 Merge from origin/emacs-29
adds 2a907bcd4bb Don't excessively sync in some other code
adds a8574e76ff0 ; * etc/NEWS: Fix entry for 'vc-git-shortlog-switches'.
adds c1a3e8830bb Fix build with old XCB
adds 3114158a384 ; * src/xfns.c: Actually remove "#include
<xcb/xcb_aux.h>".
adds 2c8b09b06e7 Fix crash on Windows 9X
adds ca0da3b83df ; Clarify description of display on the margins
adds 16b94888429 Fix mouse clicks on a non-selected frame
adds 64271bbb7d9 Add back pair feature in json-ts-mode fontification
(bug#59833)
adds 318bf42b410 Improve fontification of typescript-ts-mode (bug#59831)
adds c26fe45cb80 Fix treesit-query-capture
adds 717f8477284 ; Fix typo in js--treesit-imenu
adds ccf3705892d Merge from origin/emacs-29
adds f803203088c Work around sample server bug
adds 80df980e410 * lisp/bs.el: Adapt to modern display-buffer-alist
window setup
adds bcf4d96db3a ; Remove dead code from
'server-stop-automatically--handle-delete-frame'
adds de2491cccc2 ; * lisp/serve.el: Silence unused arg warning in
previous commit
adds e0a057c16b5 * lisp/bs.el: Improve compatibility with previous
version
adds f0e118d3f67 * etc/NEWS: Mention new bs option
adds 9b9b39a2d89 Lisp reader undefined behaviour excision
adds d58d1dd48ac Do not run slow tests on EMBA
adds 70a2eb4a0b3 Fix 'add-display-text-property' when OBJECT is non-nil
adds ed4734405df Avoid crashes in a build --without-modules
adds 01a4035c869 Fix etags local command injection vulnerability
adds 7e6d1d1c471 ; Fix last change in etags.c.
adds 43b7e7efbf4 Fix etags builds on non-Windows non-MS-DOS machines
adds 40af27859e0 ; * lib-src/etags.c (escape_shell_arg_string): Minor
doc fix.
adds b3847c02083 ; Minor cleanup in treesit.c
adds 6187d001f28 Fontify some keywords in type face in c-ts-mode
adds c6b454df339 ; Improve docstring of c-ts-mode--fontify-variable
adds 5257b9cda43 ; Rename c-ts-fontify-error to c-ts-mode--fontify-error
adds b8790e320e1 Consistent fontification of using-directives in
csharp-ts-mode
adds cc63c086971 * doc/misc/eww.texi (Overview): Improve introduction.
adds 6acf95cbea6 Fix admin/notes/tree-sitter/build-module/build.sh
(bug#59789)
adds 9ae1c2762d7 EUDC: Outline deprecation plans in NEWS
adds 82849f9a20b Merge from origin/emacs-29
adds 78efe08c070 Fix some more problems with running Emacs as untrusted
adds 51a192023ae ; * etc/NEWS: Fix the 'bs-default-action-list' entry.
adds a6ada6bd261 ; Minor copyedits of the latest xterm change
adds 949bc1c72d7 comint-fontify-input: Fix field boundary issue
(bug#59626)
adds 08d8fe0c33d Capitalize unit names in Calc uniformly
adds 7ac9e57beda Font lock Commit: and CommitDate: lines in Git logs
adds 5d68cc99177 Remove conversion_fail_tag from selection requests
adds 153c67fa92e Make 'server-stop-automatically' into a defcustom
adds 06bf218f69a * Enable native speed 2 EMBA build and tests and
disable speed 0
adds d2411615e8b * test/src/sqlite-tests.el (sqlite-version): Declare.
adds bfc00f1c120 Eglot: fix setting of flymake-list-only-diagnostics
(bug#59824)
adds 4bc9c8972ac Add lisp/external-completion.el for completions from
external tools
adds bf81df86e52 Don't override completion-category-defaults in fido-mode
adds fef17557365 Use new external-completion.el in Eglot
adds f7262b8f81e Fix comint-tests on MS-Windows
adds a669d5fae54 ; * test/lisp/comint-tests.el (w32-application-type):
Fix typo.
adds d31a2539834 Improve parameter checking in tree-sitter functions
adds b710ca62c00 c++-ts-mode: Highlight nullptr as a constant
adds 6479691cf07 Fix syntax-table for tree-sitter modes
adds c83c95634e7 Add c-ts-mode-indent-defun (bug#59662)
adds b429e524288 Improve tree-sitter fontification in edge-cases
(bug#59738)
adds 670daa8b626 Add recursion limit to
treesit--children-covering-range-recurse
adds 508b0c1b223 Fix crash on Windows 9X
adds 64c7b57ae72 ; Merge from origin/emacs-29
adds c774e83e367 ; * src/emacs.c (main): Improvements to last change.
adds a37df90276a Treat escaped newlines in Eshell as the empty string
adds 8fb2afe0511 ; Fix typos
adds b4a3724d3b0 Remove unneeded (require 'edebug) from which-func.el
adds 2659311e064 ; * lisp/progmodes/java-ts-mode.el
(java-ts-mode--keywords): Fix typo.
adds 9c21eae60c4 ; lisp/progmodes/java-ts-mode.el: Fix more typos.
adds 31ea42e15eb README and other updates
adds bf6c23044be Fixed a typo in bind-key.el
adds 4bd492f606f Have loading timer include time to require
adds 01c8245b295 Make use-package-verbose customizable
adds 334f6e085e2 Integrated support for working with el-get
adds 80b010a748f Minor grammatical nit
adds aea35b2370d Minor reformatting
adds debf2c23f33 Fixed a typo
adds 0bde0b4c02c Die typos, die
adds f6d65ce876d If :load-path is absolute, don't expand it
adds 0736be8e67d Add a note about how to use :load-path
adds bdf1505f444 Added :mode and :interpreter keywords
adds 82a8d10a46a Establish autoloads after :init
adds d9f6c0f370d Added :pre-init
adds ece5f93919f Byte-compilation related fix
adds 28c6509148b More updates to support el-get
adds 89a844fd9cc Correct return value from with-elapsed-timer
adds fe7997d2b77 Only use user-site-lisp-directory if defined
adds 8b93cee99b4 Use-package now accepts function as argument
adds fbead837318 Support diminishing to a replacement string as well as
to nothing
adds 2a63e3f2ef5 Merge pull request from PhilHudson/master
adds c28874e9564 ELPA package support
adds 75b30bfd9b9 Merge pull request from phillord/master
adds abc0ebc92dc Documentation for the use-package macro
adds b8406ce9f00 Reverting "Documentation for the use-package macro."
adds 8d72a6c1d68 Documentation for the use-package macro
adds 445d0245fcd Merge pull request from phillord/master
adds eaf96774091 Support packages where autoload and elpa name are
different
adds c4cf68f6e44 Merge pull request from phillord/master
adds 593f18aff56 Macroexpand quoted eval-after-load block early
adds 1a65b11731e Merge pull request from PhilHudson/macroexpand
adds c680b57ebfe Cleanup trailing whitespace
adds 447004740c5 Merge pull request from bdd/master
adds aa8d5fab192 Added minimum load time display option
adds 35685f120bb idle initiation of packages
adds 49d25ce022f Merge pull request from phillord/master
adds 52a48a77c3b Merge branch 'master' of
https://github.com/jwiegley/use-package
adds d718c0cefa2 Merge pull request from phillord/master
adds 1758c5faeac Corrected a typo
adds 34d3f115ddd Runtime client code independence redux
adds 26bfd9ce2fd Merge pull request from PhilHudson/master
adds 09b9ef3ae3d let bind-key* override minor modes with
emulation-mode-map-alists
adds 094830716da Merge pull request from npostavs/bind-override
adds 2abe5f94803 let :diminish "string" guess correct mode symbol
adds 984e0f10448 Merge pull request from npostavs/easy-diminish
adds 0df0e18c4be needed extra layer of nesting for diminish calls
adds ef6b97c29fd Merge pull request from npostavs/easy-diminish
adds b9016186070 Add Package-Requires header for ELPA installations
adds 5a799db5a17 Merge pull request from purcell/patch-1
adds 17a1a4659a4 enforce use of spaces for indentation
adds 82903da9d8d don't use obsolete flet
adds a5e4a6d9383 quiet byte-compiler; ensure package.el is loaded
adds d2460b92769 add dots; cleanup whitespace
adds 9741bdb189b Merge pull request from tarsius/master
adds 5b696d19187 fontify use-package form
adds 2da6318930e Merge pull request from tarsius/font-lock
adds 19c65ea3ab3 package header should, hold, sold be the full filename
+ ext
adds e38cfff8b69 Merge pull request from milkypostman/master
adds 7161c09b30d Documentation added for :ensure keyword
adds 01cfa0358f2 Added documentation to use-package macro
adds ed2b3397835 Merge pull request from phillord/ensure-doc
adds f98b9d08fed Validate keywords. Error if any keyword is unrecognized
adds a5859a7c8d9 Fix initial line to satisfy package.el
adds 3a4556a906f Merge pull request from purcell/patch-2
adds 2a1e7e418a7 refine use-package highlighting regexp
adds e481d97891d Merge pull request from npostavs/master
adds ac0c9633bc9 use `eval-when-compile' for loading package at compile
time, fixes issue
adds a76d16730df use lambda around deferred :config forms to compile
them, fixes issue
adds 3d0b14eac2c Merge pull request from npostavs/master
adds 48975f791b4 also check `byte-compile-current-file' for compile time
loads, fixes issue
adds a56244378fb Merge pull request from npostavs/master
adds 8de5c29ed5c Improve (describe-personal-keybindings) output
adds 71150a79c55 Merge pull request from aethanyc/improve-output-buffer
adds 57f80d4ff16 highlight use-package before typing package name
adds 749295c052d Merge pull request from npostavs/hilite-redux
adds bbf2b5034b0 Fix highlight use-package for Emacs snapshot
adds 6efc084cdf8 Merge pull request from aethanyc/fix-highlight
adds c6d79d2cb40 pass name (not name-string) to eval-after-load
adds 6fdeb0c0448 Merge pull request from npostavs/eval-after-name
adds fd8af80f08c Enables using variables and functions as arguments
adds ff03bef1d15 Merge pull request from
dudebout/variable-and-function-support
adds 818c78f4666 Removes `plist-get-sexp`
adds 9c9329f5227 Merge pull request from dudebout/fixes-
adds dd20db220dd plist-get-value treats arg as backquoted
adds 8c1c572857b use plist-get-value for all non-sexp args
adds d6a5c439154 Merge pull request from npostavs/quasiquote
adds e7a343828ac Add a ":first" keyword for those occasions that it's
necessary
adds aa357bc96ae Changed :first to :pre-load
adds 901272a8c7f Merge pull request from phillord/first-keyword
adds 119a30f2ba8 cl not needed since flet was removed in 82903da
adds 29abf59bad6 macroexpand not needed
adds 9921a76e867 remove after-init-hook for override-global-mode
adds 61fd933807f with-elapsed-timer: only check verbosity once
adds 3d871c79947 make `with-elapsed-timer' hygienic
adds 026c46c057f let with-elapsed-timer return last form
adds e3677880058 Merge pull request from npostavs/cleanup
adds 94072fba77a remove extra comma (added by 026c46c)
adds e8b5ea3b700 Merge pull request from npostavs/comma
adds a116fc2136f Properly enable runtime dependency for :idle stanza
(issue)
adds c3cbe3a69af Merge pull request from PhilHudson/master
adds 36cf13ef477 Add :pre-load to use-package-keywords
adds f3ed771481f Merge pull request from aethanyc/add-missing-keyword
adds c7560f7be7c Remove el-get support
adds ee0060c3a75 Merge pull request from Silex/master
adds 90ca8adc413 Default use-package-verbose to nil
adds f3e9e871a6c Backward compatibility with emacs-22.1
adds d4bf41eb825 Merge pull request from dabrahams/patch-1
adds 9d395a40197 fboundp is a function, not a variable
adds c3704ac36eb Add a :demand directive, to override deferred loading ()
adds d588d0b382e use-package: use defun as lisp-indent-function
adds 7de292c0e92 Merge pull request from tarsius/defun
adds 75206228dd7 allow :mode and :interpreter to accept a string
adds 25ea8ea840b Merge pull request from aspiers/short-mode
adds 2dbee4cd751 fix DRY violation by only having documentation in one
place
adds ebe59c7da16 Merge pull request from aspiers/docs
adds 984850be80d hyperlink functions in Comments column
adds 283653ff4b4 Merge pull request from aspiers/hyperlink-all-bindings
adds 8f7e878caf0 add 'use-package-' prefix to 'with-elapsed-timer'
adds 21cabfd3340 fix bind-key URL (fixes)
adds 6ca942d7803 Merge pull request from aspiers/best-practices
adds 58ca076647f stop describe-personal-keybindings adding trailing space
adds 2676ff5d959 Allow multiple forms after keywords
adds dd937c4e363 Move tests to separate file
adds 7d0779114ed Add `bind-keys` macro
adds aec1268960f Merge pull request from Fuco1/bind-keys
adds f90d65e1492 Add better descriptions for lambdas, closures, keymaps
adds e23bce4c2f0 Merge pull request from Fuco1/special-form-desc
adds 38d4d2e2dac Add variable column width
adds 0f7d54d1db2 Merge pull request from Fuco1/variable-col-width
adds f0776c2aeb3 let bind-key accept vectors, add docstring
adds 11195fa213a Merge pull request from npostavs/bind-vector
adds ea3a475d0be use-package-with-elapsed-timer: respect option at
runtime
adds 2d7ecd867a2 use-package-with-elapsed-timer: add declare indent rule
adds f32d24350c4 use-package-font-lock-keywords: add
use-package-with-elapsed-timer
adds c7ff4800952 Merge pull request from tarsius/master
adds 6b30c15823d :idle-priority keyword to change the running order of
idle functions
adds db9cba9a31f Merge pull request from ffevotte/idle-priority
adds 0ab0d776918 Add new option use-package-idle-interval
adds efe2419a22b Merge pull request from YoungFrog/idle-interval
adds 053a1514a1e fix typo
adds 869ff53ab90 bind-keys: ,@(when map (list map)) => map
adds 01196c81ac8 bind-keys: bind directly to prefix-map
adds 978094589e8 Merge pull request from npostavs/bind-vectors
adds 9ca3690b59d * bind-key.el (bind-key): don't eval key-name at macro
expansion time
adds d63972eb296 Merge pull request from YoungFrog/keynameeval
adds 4e80d29dafe Eval backquote earlier and support non-`progn' lists
adds a9ba368fa79 Merge pull request from YoungFrog/fix-mult-mode
adds 6d02a320f6e if package can't be located, treat it the same way as
disabled
adds 8c04377608b Merge pull request from alexko/master
adds a4939e7ef34 Revert "Merge pull request from alexko/master"
adds 1c82b2377ff Don't abort compiling if package loading fails
adds 2d67e1dca1b Merge pull request from thomasf/master
adds c4ebcaa953e Add bind-keys* macro
adds 0d0e8db7312 Merge pull request from alezost/bind-keys
adds 91b439c8e74 personal-keybindings: add docstring
adds de9f6814e79 bind-key: no vector keys in personal-keybindings
adds b3e96443ad7 bind-key: cleanup
adds 3cbf5104685 Merge pull request from npostavs/desc-vector
adds aa6e3f47c74 Show more informative errors when they occur
adds 471869269a2 bind-keys macro changed to allow prefix map to have a
menu string
adds 91953b08e07 Merge pull request from BernardHurley/master
adds 31bb0cde567 assume the declare-function macro exists
adds 4cf50ffbca9 Merge pull request from tarsius/master
adds 351c1020109 Display which package that has compile errors
adds 4c927efbd51 Merge pull request from thomasf/master
adds e8ce1b20ca3 add :bind* keyword for `bind-key*`
adds 0bfa3561483 Merge pull request from waymondo/master
adds f07ecde5a1b Fix "compiling" typo
adds 6570447a05f Merge pull request from Silex/master
adds fe7fe615280 support for pinning package to archive
adds 18f04bfb992 Merge pull request from peterhoeg/master
adds 435d4b40785 pure cleanup
adds b3bf1b2587d Check if package-archives are valid when pinning
adds 99642725c13 Merge pull request from peterhoeg/master
adds a2b23f8326d Don't add autoload for existing commands
adds f8db1f1740b Merge pull request from YoungFrog/fixautoloads
adds 5a5aeca7973 Do not quote lambda expressions
adds 647950fd161 Merge pull request from vermiculus/master
adds 7db9b920dfb fix small typo (key > keymap)
adds 7252e29ec4f Merge pull request from thiagowfx/patch-1
adds 1ae22368542 :bind-keymap - bind a key prefix to an autoloaded
package keymap
adds 60029cb0ab6 Merge pull request from killdash9/keymap
adds b8f0799ce8f Passing t into keymap function
adds 89a957efa90 Merge pull request from killdash9/keymap
adds 719115cf477 Allow using expanded macro without loading feature
adds 24ace89e5ad Merge pull request from tarsius/master
adds f334f230eb9 Minor changes
adds f8bf1b0986e Minor style edits
adds 30da0769bf9 Stylistic changes
adds a4a696572df Revert "Don't add autoload for existing commands"
adds 0f76d766d90 Many stylistics cleanups and simplifications
adds 4ae584f3ff0 Begin refactoring for 2.0; NOTE: BREAKING CHANGES
adds 27cba067ee6 use-package-expand: use display-warning
adds 9748de389c3 Merge pull request from npostavs/warning
adds e68d00d5259 Fix :ensure value interpretation
adds a6edb081226 Merge pull request from thomasf/master
adds 71f894fe78d Fix to :ensure normalization
adds b4a00d2eb56 Some minor code reformatting
adds f637380fed2 Add :preface, occurring before everything except
:disabled
adds 81f5e48d328 Support optional injection of hooks, for Spacemacs
adds 9385ab417af BREAKING CHANGE: Remove :idle and :idle-priority
adds 03ea5d6dbf5 Restore an earlier fix to
adds 199399e5525 Add -hook to the injected hooks
adds 98b642b794d Undo an erroneous change
adds 1f20acfd57e use--package: eval-after-load name
adds 1c5f9247aa9 Merge pull request from npostavs/eval-after-name
adds a66d1952e3c Update docstring for :disabled
adds a2030288716 Correct an erroneous symbol reference
adds 5c85433fac3 Relax a path normalization check
adds b75c1cb47e7 Allow :pin to accept a symbol
adds 4029030eb56 Output Compiling message only if verbose is enabled
adds 55d6bb00cac Add code to workaround an inefficiency with
eval-after-load
adds 05c02aee865 Allow vectors to be passed to :bind again
adds 21a091f17a4 Collapse some whitespace
adds 302c008b456 Permit minimal expansion of macro bodies, and other
fixes
adds 1fe2c1c0565 :defer now accepts an optional number of seconds
adds 34bc31e1d4a A few changes for byte-compilation
adds 9e35dd95d95 More fixes related to byte-compilation
adds db69a3f81c0 Add to the load-path before the :preface
adds 771f2edc83a Always return t on a successful init-time load
adds 8d7a0c21852 minor fixes to get bind-keymap working in 2.0
adds c819beebf02 Merge pull request from killdash9/keymap
adds eda8246fc66 Change some code for consistency's sake
adds d2679595faf Several minor improvements and fixes
adds 46435d7b84b Other minor improvements for byte-compiling
adds 5787ff074cb More work to silence the byte-compiler
adds 658d103b70c Make a warning more specific
adds 8769309fbf1 Remove a use of macroexpand
adds 19ab94cf398 Wrap the :preface in an eval-and-compile block
adds 2778e85a39b macroexpand nested uses of use-package in :init and
:config
adds 38f907cc5d7 Remove a hack that is not needed anymore
adds 1b6605652c0 Use push instead of add-to-list
adds f5f4102ca18 get-binding-description: return keymap symbol
adds 23ec1ca7190 Merge pull request from npostavs/name-keymap
adds c2f5b2479dc Fix some docstrings
adds 3467e4eaa6b use-package-progn: replace with macroexp-progn
adds f45c4f0edd7 Merge pull request from npostavs/macroexp-progn
adds b30b279a99e Remove code I did not intend to commit
adds 94ad68330da Rename use-package-with-elapsed-timer at an internal
name
adds f1ab3291f65 Began work on modular handling of keywords
adds e7f3f97a715 Modular support appears to be working
adds 2abf565af2f :pin should return `t'
adds eb6b81dfecb Allow :map in bind-keys to accept multiple maps
adds 029e46a8743 Whitespace cleanups
adds 012c37d722f Change bind-key* behavior to mimic bind-keys*
adds 8c00f108bfa Change use-package to use bind-keys and bind-keys*
adds d70d70843a3 Correction to an eval-after-load expansion
adds 53bb14cfb7a Add autoload stanzas to bind-key
adds 47586c714e2 Fix file headers
adds 348bc571418 unbind-key now removes key from personal-keybindings
adds 80aad34a39f Add new customization use-package-always-ensure
adds 800669d9dac Add :delight support, thanks to darkfeline on GitHub
adds c3a4b03b5f1 Fix a bug in the :delight support
adds d1e91745b37 Minor fix to :diminish
adds c850481d069 Failed to require a package is just a message
adds f1a00054b13 Keymap bindings must be interactive
adds 90e3f481114 Fix calls to run-hooks for :init and :config injected
hooks
adds 4502a5ecb10 Merge pull request from syl20bnr/fix_hook_injection
adds a53b5062c4c bind-keymap fixes
adds d3f47a74019 Merge pull request from killdash9/keymap
adds 6f0586ef52b Refresh package.el archives if package is missing
adds 269b1080ae3 Merge pull request from thomasf/master
adds 1cbcd66ebe9 Support :bind (:map '(...))
adds 282241cf7de Merge pull request from nickalcock/master
adds 3cdc6c39bfb Re-add support for string package names
adds fa36aa682cc Merge pull request from npostavs/string-packages
adds d5145927462 fix quotation error
adds 2276ed7607f Merge pull request from matklad/master
adds 9c1156dbf85 error handling for use-package
adds 3e2747f1746 Revert "Merge pull request from edvorg/master"
adds 6298e7e4775 pass in symbol of bind macro, for more extensible
re-use of same handler
adds 5dffc8c7cf5 Merge pull request from waymondo/extend-bind-handler
adds ff8bdfcdca1 Bump version to 2.1
adds 564f9bb74b8 Support for after keyword
adds 96add4d4c07 Merge pull request from phillord/feature/after
adds ac47f783da3 Move :ensure option from macro expansion phase to
runtime phase
adds 734c5e7119b Merge pull request from kovrik/master
adds b1f442c15bc Apply a fix from npostavs relating to
adds d9f37b4f0c1 Install packages when byte-compiling (fix by @npostavs)
adds 189c8b5422a Merge pull request from kovrik/byte-compile-ensure-fix
adds ed2e85e4a74 Use cl-mapcan rather than apply 'nconc; thanks wasamasa
adds 95038f96f1e Guard against a case where :load-paths is nil
adds b4ec5abad2b Add a PREDICATE option to bind-key, and :filter to
`bind-keys'
adds 3ce3b3a98c6 Add a missing comma
adds 308e4e3f2ca Move :pin out of macro expansion phase
adds d1c78a646cd Move :pin out of macro expansion phase fixes
adds 38c170e17bf Merge pull request from kovrik/issue-299
adds f4a01f3e009 Add new option `-always-pin'
adds 3f48ff46484 Merge pull request from phillord/feature/always-pin
adds ba4aeb600d6 Fix errant variable name
adds cc4333a1be9 Merge pull request from phillord/fix/always-pin-typo
adds 19474a17116 Do not package-initialize on each :pin
adds c42e3f56694 Change condition that checks if package has been
initialized
adds 9e2dcf8655f Merge pull request from kovrik/fix-pin-performance
adds 5cbfd926c5e When :ensure is used install package as a selected
package
adds c5e98d87dae Ensure package-install support a second argument
adds 2b967a3c18c Merge pull request from
thierryvolpiatto/fix_package_install
adds ee8ac83641e Add an autoload cookie for `use-package'
adds 32748d06571 Upper casing Cs corresponding to Ctrl
adds 57af7dd5717 Merge pull request from dudebout/patch-1
adds cd867dfe2f2 allow string values in cons for :bind keywords
adds 416096bfdc9 Merge pull request from waymondo/master
adds 543935482f1 Add a comment about a recent change
adds c65a3342765 Handle :unless correctly
adds 947345028e7 Add another `declare'
adds d81390f6de0 Handle the case when keymap has a broken documentation
adds 4593f178e3b Merge pull request from alezost/keymap-doc-fix
adds 23a61c8f6b9 Add some variable settings to use-package-tests.el,
thanks tarsius
adds 856e8ee2459 Support multiples uses of :map with :bind
adds 828563a7563 Remove :bind-keymaps, and only apply :map bindings
after load
adds eeba14ef079 Restore :bind-keymap, it does something special still
adds 6da4e0ce9d9 Add variable `use-package-always-defer'
adds ce51ea2055c Use `add-to-list' defensively instead of `push'
adds 6a90a9f16d0 Add configuration variable
`use-package-check-before-init'
adds 6ca19531bbf Repair :map handling in bind-key.el
adds b0b5cfbfb26 Quote variable in `bind-keys*'
adds 8e128b29f5b Merge pull request from ljos/master
adds f150691c780 Only printing debug messages if use-package-verbose is
`debug'
adds a1c4e6d0aba Normalize some error text
adds af65fbea63f :map no longer accepts lists; only eval-after-load if
necessary
adds 3aa6aecb7f2 Mark package as selected with package-install
adds 153b542421c Merge pull request from xuchunyang/fix-package-install
adds 858a7f9b7c2 Fix to ignore load error caused via :after
adds 2b5668df207 Merge pull request from robario/patch-1
adds d34fb2bdc9a Add imenu support for use-package forms
adds 1d6b3174f54 Merge pull request from justbur/imenu
adds da08a04652a Fix imenu support for older versions
adds ff0a5e281d6 Merge pull request from justbur/imenu2
adds 59d34cf9ce7 Move :init forms before :after and :demand
adds 1f03bec96bc Merge pull request from justbur/bump-init
adds 758739e6dbf Version 2.2
adds be7a0e46495 Don't pass a constant as the state
adds 71057bc20f2 use-package-as-string: use noerror parameter
adds 79c38c5184e Fix declare-function call: FILE must be a string
adds 811c99da526 Merge pull request from npostavs/state-noconst
adds 5053f75e008 Make pin and ensure compatible
adds 72452b55481 Merge pull request from ketbra/master
adds 4629e86240a Remove the use of a tab
adds ef0cbfdc733 Ensure package-pinned-packages is bound before
referencing it
adds bcfb1495170 Merge pull request from appleby/master
adds fc7fc42f135 Bump version to 2.3
adds c15c616eb16 Remove tests, which don’t work
adds baa9e25a6bb Declare package-read-all-archive-contents
adds 42b7a774cf3 Merge pull request from phst/bug398
adds 75e0cd93c53 Delay decision whether to use eval-after-load until
run-time
adds ba3064ed803 Merge pull request from tarsius/bind-later
adds 134ecb3c883 Support outline-minor-mode
adds 6c35742992f Merge pull request from tarsius/outline
adds aad07daa8d9 Increase :preface priority
adds dbf46d97be7 Merge pull request from basil-conto/preface
adds ad8094c22d9 Add new customization option `use-package-always-demand`
adds e8533557142 Add use-package-ensure-function
adds c637f2be433 Merge pull request from
raxod502/use-package-ensure-function
adds 3dec23c0860 Add use-package-defaults
adds a1550a7746a Merge pull request from raxod502/use-package-defaults
adds 013425edeb1 Revert "Add use-package-defaults"
adds 8fa6e8823be Unrevert "Add use-package-defaults"
adds 482c8e57289 Fix use-package-defaults
adds f95d487d03d Merge pull request from
raxod502/fix-use-package-defaults
adds 75bdb878336 Improve imenu support
adds c287aa30858 Merge pull request from justbur/imenu3
adds c13ca927c20 Add function use-package-jump-to-package-form
adds 0905a7b1c72 Merge pull request from justbur/find-form
adds 4e6115214b2 Extend capabilities of use-package-ensure-function
adds f6224b29562 First cut at :defer-install keyword
adds a233f01ff64 Update docstring for use-package-ensure-function
adds 89a8f94672e Merge branch 'generalized-ensure' into defer-install
adds 855a2afbe31 Improve deferred installation mechanism
adds 57e38152e14 Get :defer-install completely working, in theory
adds ecc5fddda43 Various improvements for deferred installation
adds b2e674de0a3 Update docstring, installation prompt message
adds 5ed9a6b5a5d Remove obsolete mplist tests
adds fc57b342991 Refactor pair normalizers; add tests for them
adds 65c7b42a14c Don't allow nil as a mode function
adds 9688d2f64bd Don't allow implicit package name arg for binders
adds a4c3244f309 Merge remote-tracking branch 'origin/pr/349'
adds 61d6a8e4497 Add autoload cookie for use-package-autoload-keymap
adds 87a8ff6d693 Return `t' after calling `eval-after-load'
adds f1fa65d7733 :mode and :interpreter can now accept (rx ...) forms
adds 0517689cf3b Support multiple symbols passed to :after
adds 45442561d3e Revert "Return `t' after calling `eval-after-load'"
adds 249de4b44de Merge remote-tracking branch 'origin/master' into
defer-install
adds bd2afa53c75 Merge pull request from raxod502/defer-install
adds bca84ee71ab Add use-package-always-defer-install
adds 0f547bc807c Merge pull request from raxod502/always-defer-install
adds 9ad6f2ef1a6 Fix :after keyword
adds 9f90129b95c Merge pull request from raxod502/fix-after
adds d5d320e607e Don't mutilate keyword arguments in :bind
adds e5e335424c3 Add comment explaining keyword-argument patch
adds 2db2b56b17a Merge pull request from raxod502/fix-bind-key-filter
adds a9ffffcee5c Make use-package-normalize-value handle nil better
adds 0a12111d2fd Merge pull request from raxod502/normalize-nil
adds 3823a9059e9 Fix quoting error in failed autoload message
adds c38c33e6fac Merge pull request from
raxod502/feat/failed-autoload-msg
adds ec088b747a3 Protect against errors during package install
adds ac4a3a4aa81 Add `:magic` and `:magic-fallback` keywords (issue)
adds 99e4045122a Merge pull request from joewreschnig/magic-469
adds 4b8b850cf0d Allow multiple :delight arguments, or omitting the
mode. ()
adds 7eec86f5cd9 Allow :major as the third argument in :delight calls
adds 463e38b1887 Merge pull request from
joewreschnig/477-delight-wrappers
adds d0dcd95d80b Document :delight in the doc string and README
adds c845776677f Merge pull request from joewreschnig/481-delight-docs
adds 6e6b533aaf3 Fix bug in use-package-install-deferred-package
adds 3f58555ed8a Merge pull request from
raxod502/feat/fix-install-deferred
adds 68c9ee4bff3 Don't use with-demoted-errors in use-package-ensure-elpa
adds 85643eaf188 Cosmetic changes to use-package-ensure-elpa
adds 426a319e1ba Merge pull request from emacsjanitors/demote-manually
adds 5396491aecc Fix typos in docstring
adds 3c763f31690 Merge pull request from carldotac/master
adds fcf219701b8 Add support for variable customization
adds d8bbc3a95d6 Add support for face customization
adds 9bf8264523f Merge pull request from
canatella/add-customization-keywords
adds 57ec21a0139 allow customized values to be nil
adds eda2db4f18d Merge pull request from waymondo/master
adds ca83649a324 Allow `:diminish` with no arguments
adds 903ff822198 Merge pull request from joewreschnig/implicit-diminish
adds c72d8567d26 Corrections to the normalization of :custom
adds c3455b2a678 Remove duplicate documentation of :mode
adds 5ac5f8bc635 Merge pull request from drrlvn/patch-1
adds 4ddf42185a1 Explicit :defer t should override
use-package-always-demand
adds 18b9bf18ad5 Don't allow :commands, :bind, etc., to be given an
empty list
adds 9b523d7c4ee Upgrade license to GPL 3
adds 6f9d4342ca2 Make unrecognized keywords a warning
adds 700c92c5de4 Append to *use-package* when debugging, don't clear it
adds 4ad4a59685a Add support for `:hook`
adds 2ebf0767332 Allow :custom (foo1 bar1) (foo2 bar2) etc
adds c811637b303 Fix for single :custom (foo bar)
adds 7531c374bf9 Allow :diminish to take no argument, once again
adds 2c32857d579 Make diminish a soft dependency, as delight already was
adds a392f6da552 When byte-compiling, correctly output declare-function
directives
adds 606284e3743 Repeating a bind no longer causes duplicates in
personal-keybindings
adds 28259876194 Print map keys in describe-personal-keybindings
adds b7041c0f291 When use-package-inject-hooks is non-nil, always fire
init/config hooks
adds 4303a2faf6d Require cl-lib and do not use seq functions
adds 9ea305beb6e Add a missing (require 'seq)
adds 9870843e1c6 Merge branch 'master' into 520
adds 2aea700500c Merge pull request from basil-conto/520
adds 3db39c05731 Require Emacs version >= 24.3
adds c0a884dfa21 Merge pull request from basil-conto/version
adds 7499c8812ae Add NEWS.md file
adds f256943f9b5 Reorder some items in NEWS.md
adds bff472ea80a Allow :bind ("C-c C-c" . (lambda () (ding))) and
#'(lambda ...)
adds 8051c9f5cdb Update version and copyright
adds d8c1f02bf4d Whitespace fix
adds 0887e1f9d07 Correct use-package-normalize-mode
adds 6a62122e9c8 Use backquote rather than quote
adds 1167e7d063a Fix a missing `and'
adds 5f2b0cbe8fd Allow keys to be bound to nil
adds fab33fef3a1 Correction to use-package--recognize-function
adds 5e1a656e066 Using :load-path without also using :ensure now implies
:ensure nil
adds 35f46f7b42a Restructure some code
adds 3cb64648fcb Only add :ensure nil on :load-path if
use-package-always-ensure is t
adds 3847ec28ca1 Allow :ensure to take a nil value again
adds 3ea2d34219a Add stubs for future tests of all keywords
adds c3b9cc2403a Add two new tests
adds 2ff8af64956 Add a use-package-version variable
adds 1fc543a2120 Don't check for an :ensure that
use-package-always-ensure may have added
adds ca94036dce4 Add a test case for :ensure, following up from
adds 0be868d39b5 A final fix to :ensure + :load-path
adds 98ee89a7525 Remove an unneeded defvar
adds 9465b915a84 Add the missing plist-delete
adds 7a562f10cbd Add test for use-package-test-normalize/:ensure
adds dfd3194d80e Allow match-expansion to take multiple cases
adds 0791e3fefe7 Code reformatting
adds 1a09f8fef22 :no-require t should never require
adds af8b961716e Change the :config default, if none has been set in vars
adds 669e8527fb2 Sort keywords at the appropriate time
adds 5f1e8b6b72c Always use `load' when loading for the sake of
compilation
adds 2c618e17c6f Don't macroexpand bind-keys, leave that to the evaluator
adds f674a75b614 Move :hook before :defer
adds 07ab280741b Whitespace fix
adds b5b432d0feb Correct the ordering of :preface, :load-path, :defines
and :functions
adds 88f8c1bb8f8 Generate :defines and :functions correctly
adds 7f2eec9e654 Add many new tests
adds 6954c3f5829 Don't factor out a volatile variable
adds 21b9b6551da Comment out :no-require test for now
adds f5b034154f8 Always wrap the expanded body from use-package in
(progn)
adds cd4790b3df8 Add many more tests
adds cb846d188ab Add tests for the last two keywords
adds 9e8e9aa4eed Remove some debug code that crept in
adds 09be976c185 :demand should not override an explicit use of :after
adds af3b34b0229 Remove the :defer-install keyword
adds dee6b36286c If use-package-verbose is t, show loading times when
:after is used
adds a9429350d53 Fix `use-package-ensure-function' docstring typo
adds 9ab797cccdc A great deal of internal reorganization and
simplification
adds 4c1b82aed58 Define macroexpand-1 for older Emacsen
adds e5aa510d48a Separate out all tests, the better to identify which
one failed
adds 223c321a1da Always catch errors during configuration
adds d5c1fdf4e80 Remove a local variable binding
adds 149c4878fc9 Change most use-package-- prefixes to just use-package-
adds 3625b3f7128 More variable renaming needed in the tests
adds 0c148eb777e Move functions around for better logical grouping
adds 22fb8f8c4b1 Disable a test that is not working on Travis
adds cdbb2cbe97d Move the use-package-keywords defcustom to the top of
the file
adds fff47a1331f Break out ensure/diminish/delight into their own
support files
adds 7c95d0a0e06 Move optional jumping functionality to its own module
adds 99200a16423 Fix a byte-compiler warning in up-ensure.el
adds f356c838c1d Minor simplification
adds 8dd0f274d09 Drop some unnecessary detail from a warning message
adds 8428dafcfab Report errors during deferred :config as intelligent
warnings also
adds 35b975563ca Correction to error detection at both :init and :config
times
adds f08f8a7ba9b Only emit the debugging context text once
adds 36cf7998537 Add 'errors as another option to `use-package-verbose'
adds 28084551ac6 Normalize the code emitted by :mode, :interpreter,
:magic, etc
adds a1bdd958d3b Reduce some code duplication
adds 62f866caf79 Delete an unneeded blank line
adds 8bf5de28c3c Correction to a macro expansion
adds bd2589e4bea Add notes to NEWS.md
adds f4f3e01044b Remove code from up-core.el that is now in
up-diminish.el
adds 49752db41b3 up-ensure's customization variables are now in their
own group
adds 6d51e52342e Minor comment change
adds 0be575766c5 Add new customization variable
`use-package-deferring-keywords'
adds 20ea11b71a6 Add further notes to NEWS.md, in light of recent
breakages
adds 05dfea96e58 Change order of :defines and :functions within
`use-package-keywords'
adds 5d973a01882 Move :init back to happening after all autoloads have
occurred
adds 5d9c854a6cf Add `use-package-chords` and
`use-package-ensure-system-package`
adds 0239ee227a5 Move :init back to happening after all autoloads have
occurred
adds ac906479a78 Normalize some whitespace and ordering in new code
adds 1e560c51400 Reduce some code duplication
adds 4efd3551087 Add two new tests
adds fb9d1596326 Move :preface handling within the code
adds 026433a8a03 Revert "Reduce some code duplication"
adds 4042b87c720 Add expand-maximally macro to up-tests.el
adds 8489206db4a Fix duplication in an error message
adds fe85f246b0c Add a new :catch keyword, and move :preface before such
handling
adds 101dc9793bf Ensure that :commands always declare-function at
compile time
adds 01c3d756061 :ensure can be a list; correct handling of multiple
:ensure keywords
adds e36d208c694 Expand use-package-core as a macro, to avoid load time
dependency
adds 9245d08ebc9 Require cl for the use-package tests
adds d771e8d7193 Please the byte-compiler
adds 057814ae241 Add new customization variables
`use-package-hook-name-suffix'
adds 5382941ac3e Add a test-in-progress for issue 506
adds 08e5406cc3f Merge branch 'master' into next
adds 1e42c867b61 Commit .texi file, as it requires several dependencies
to generate
adds d5feff862a0 Split key binding functionality out into its own file
adds f8690361153 Merge branch 'split-bind-key'
adds 4b83f9525ce Rename up-* files to use-package-* for consistency
adds a2ddc180655 Comment out two tests that break on Travis
adds 6470eaf3d53 Fix an argument process problem with bind-key
adds 6c836985b18 Swap the order of two definitions
adds e34fdb580a7 Add several missing comments
adds 62d33b21430 Support :ensure (pkg :pin archive)
adds 2790bfc0061 Add a bind-key test
adds 277384d1512 Add a note to `bind-key` on the usage of the KEYMAP
argument
adds 2892c026f46 Add note in NEWS.md about :after and autoloaded
keybindings
adds afdf1c36380 Some Emacsen don't have gensym
adds ee07e709ead Fix the case where :ensure is given no arguments
adds 43f1be12b77 Use cl-gensym
adds f037c2daeb8 Fix function accidentally made interactive
adds 10fd4577d01 Add missing autoload cookies
adds a090961f105 Fix bad interaction between bind-keys* and the :package
keyword
adds 0a628a27675 Avoid using pcase and many other macros in
macro-expanded forms
adds 725d749b7c7 Normalize errors should be errors, that are then caught
by :catch
adds 65caa3b423e Rewrite normalization of :bind and :bind*
adds 64ffdb68631 Enhance fix-expansion to take surrounding let bindings
into account
adds b25a305c588 Lower the priority of :if/:when/:unless in
use-package-keywords
adds b5a0cd4f307 Add note in NEWS.md about :requires vs. :if
adds 7c3a6cd70b4 Stub some referenced variables, for Travis
adds cdb250e766c For now, stub out test that breaks Travis
adds 5f139248853 Enable 4 tests that work when not run on Travis
adds 7b8e94a61a2 Default running-on-travis to t
adds 4882df82853 Whitespace change
adds 0c110ebd67b Allow `:load t' to mean the same as :load of the
package name
adds 2a9904b9e87 Enable all tests on Travis
adds 3343cca33bd Don't auto-defer if the package itself was given to
:load
adds de12a5ae86c Several changes as suggested by flycheck
adds b2b91af2e54 Make the expanded text for :after cleaner
adds 2cd3ebd5d59 Allow the expansion of :after (:or foo bar) to be
byte-compiled
adds c272c6b56b2 Update some GPL version references
adds 09399939356 Clarify :config with setq versus :custom
adds 894e95aa4bc Respect keyword ordering in
use-package-deferring-keywords
adds 2a85d81c47a Add support for gathering statistics on use-package
declarations
adds e8a7ae1ea17 Add :bind test for a single cons cell
adds ce36e688174 Don't compute the verbose debug text unless it's
requested
adds b001edf1620 Add missing autoload cookie, and make lack of a
normalizer an error
adds 9a6d8a4cf2a Add a comment as to why max-lisp-eval-depth is set in
-tests.el
adds 75428f870dd Remove Package-Requires for diminish and delight, as
these are optional
adds beee6b8d4d9 use-package-defaults predicate must also receive the
package name
adds 71fc2249615 Add documentation for `use-package-report'
adds 7cc17cee8f8 Pre-expand lexical-let, since otherwise it requires cl
to be loaded
adds 20694696b27 Revert "Pre-expand lexical-let, since otherwise it
requires cl to be loaded"
adds 7803571280b Correctly fix the problem of unreferenced symbols after
compilation
adds 96ecfab9e4e Use cl-gentemp in another place
adds 80e8a599b43 Introduce new customization variable
`use-package-merge-key-alist'
adds 8fefa49d39d Changes to the way auto-deferral is indicated
adds 8cf7b17dae3 Clarify a note in NEWS.md
adds 93231ecbab5 Fix the tests
adds 47143806964 Add tests for two more issues
adds e6c54b54ab3 Add further note to NEWS.md
adds ae0d2436818 Add another :bind test
adds 0068501aa08 Remove several unnecessary calls to `ignore'
adds 7e458c640ce use-package-normalize/:disabled has the wrong number of
arguments
adds 5a02d61ac61 Start building a use-package linter in
use-package-lint.el
adds ec84ed0dfbe Fix a scoping issues with multiple occurrences of :bind
adds 3850281f88d Add a clarifying test for
adds a4d2e779610 bind-keys fixes related to
adds 4aa9b0cd6a1 Minor simplification of a function
adds 31fa2f24a10 Add more tests related to issue
adds 51eceb4238a Add a test related to
adds 2d226310f1f All the second argument in use-package-defaults lists
to be a function
adds 13fb5f4f2e0 Guard a call to display-warning with ignore
adds 1fdfd46fb2c Fix sanity check for correct :custom-face format
adds cb15dffbd73 Render the use-package-report table using Org
adds 44cb99fcc75 Merge pull request from nickmccurdy/render-report-table
adds 9638870f53a Handle automatic macro expansion by
elisp-completion-at-point
adds 13a9e339f24 Merge pull request from justbur/elisp-cap
adds 8a6430835fa Prefer org-table-align to orgtbl-ctrl-c-ctrl-c
adds 567df21f26c Merge pull request from jabranham/fix-byte-compiler
adds 46ee1003274 Prefer non-obsolete var names
adds b7252f8e63a lexical binding
adds fd8a3510fd1 Merge pull request from jabranham/system-packages-update
adds 88bcb8b96d6 Use lexical bindings and remove cl package
adds 4c3abcf4ebd Fix byte compiler warnings
adds 2274130b40a Test still requires cl
adds 109167e8f50 Don't remove sharp quotes
adds d21787f1d64 Merge pull request from jabranham/lexical-bindings
adds c29193bf072 Move variable bindings to the bottom of each file
adds 566a2ea3a1f Revert "Move variable bindings to the bottom of each
file"
adds ab918196faf Revert "Merge pull request from
jabranham/lexical-bindings"
adds 09266283b94 Add use-package-ignore-unknown-keywords option
adds e379221166b Merge pull request from justbur/ignore-keywords
adds 46503b194c2 Fix usage of plist argument in
use-package-normalize-plist
adds 10b4dcb53ab Merge pull request from justbur/normalize-fix
adds 2250f89ac0b Support ":package" in use-package
adds 76e6d3e8bc3 Merge pull request from matthewbauer/patch-1
adds ae22d74a166 Use a tabulated-list to display package configuration
statistics
adds 4cc7f912705 Merge pull request from DamienCassou/tabulated-list
adds bce655f6163 Add missing require
adds b28efb48471 Fix compile-time warnings due to the
statistics-reporting code
adds b1429951b19 Merge pull request from DamienCassou/fix-report
adds cba5a11368a Revert "Fix report"
adds dd8ef121123 Merge pull request from jwiegley/revert-645-fix-report
adds 2a479988443 Add missing require
adds 69a561b86b4 Fix compile-time warnings due to the
statistics-reporting code
adds 742cf27b0ee Merge pull request from DamienCassou/fix-report-again
adds 8a27cd3a8b8 Encourage installation via https instead of http
adds ad601fb49a8 Merge pull request from valignatev/master
adds e5d3826b625 :ensure-system-package allow cdr of cons to be a
package name symbol
adds e2a322d8701 Merge pull request from waymondo/master
adds c9f6cae6032 Update use-package-chords.el
adds dc83e2f0350 Update use-package-chords.el
adds 9f034a0bcfd [] ensure-system-package: honor system-packages
customizations
adds 85e580a5e41 Merge pull request from
akhramov/fix/ensure-system-package-noconfirm
adds d2fec5e5e31 Document that remapping commands is supported with
bind-key
adds 642417ac054 Merge pull request from andschwa/remap-command
adds f38a1009173 Ensure system package cleanup
adds 36f9a9b9b43 Merge pull request from
akhramov/fix/ensure-system-package-cleanup
adds b84a77bcdcd Added an Introduction taken from the README
adds b1d9ce08a6e Update use-package.texi
adds cc9ec36f1a8 Merge pull request from taingra/master
adds e2e6f9a44b5 Enable lexical binding
adds 09b7e8e1298 Fix use-package-normalize-function tests
adds bdd7fd35653 Fix use-package-normalize-function
adds 87e26db44f4 Merge pull request from jabranham/enable-lexical-binding
adds 5fb369c9684 Merge branch 'master' into patch-1
adds 1fb4198933c Merge pull request from killdash9/patch-1
adds 38dcba68721 Place :chords at beginning of use-package-keywords
adds 0a4d0820543 Merge pull request from killdash9/patch-1
adds 2a8c2ffea20 allow :ensure-system-package to check the presence of
files at path
adds c169644637e Merge pull request from
jwiegley/ensure-system-package-filepath
adds c980371f6f1 Correct prefix keys after use-package-autoload-keymap
adds 4a34b41f960 Merge pull request from justbur/autoload-keymap
adds ca39ed155f2 [] Install system packages using system-packages-install
adds 63886cb15f2 Merge pull request from
lrochfort/ensure-system-package_use-sudo
adds 607879e6478 prefix argument with _ to suppress Unused lexical
argument warning
adds 3f96971febd Merge pull request from
jwiegley/use-package-chords-suppress-compiler-message
adds fc6fef68692 Silence byte-compiler on Emacs 25
adds 77ad44639fe Merge pull request from tarsiiformes/silencio
adds db356394572 fix gethash default value for
use-package-statistics-time
adds 7e40a9c4240 Merge pull request from conao3/fix_default_value
adds 95f24f96289 Add a line of documentation for (use-pacakage ... :hook)
adds 3e36cbfb6dc Merge pull request from stribb/master
adds c297dfdd20b Make custom-face evaluate elisp
adds 97f0287e196 Make custom-face evaluate elisp. ()
adds 27fd32c47bf Use `require', not `load', when byte-compiling
adds 4c8d5f0b21d Switch from `require' to `load' + `featurep'
adds 20415fb9be8 Update tests
adds 165f2dd968b Use `require', not `load', when byte-compiling ()
adds 8c7fa11a3f6 Fix typos
adds 0456f878fcf Merge pull request from tarsiiformes/typos
adds 3a58f53b147 Fix typos
adds 8e81459dad3 Merge pull request from DamienCassou/typos
adds 8b8522650e8 Clarify the documentation for :after
adds 91e5d275af4 Merge pull request from jwiegley/johnw/clarify
adds f30d5761af1 Even when there's no :config, run any pre/post config
hooks
adds 0ec4660f74e Add special value back again, in case needed for
backwards compat
adds 44c837879e5 typo, should be a vector, not a bytecode object
adds 218687d8979 Merge pull request from nahuel/patch-1
adds 203d15e34e9 Merge branch 'master' into call-hooks-even-if-no-config
adds 4e72885f852 Merge pull request from
jjlee/call-hooks-even-if-no-config
adds 8c31c57106e use-package-core.el: use the Emacs set-default function
to avoid saving :custom vars twice
adds 3e96664ffe8 Merge pull request from tzz/custom-set-default
adds 950068809b8 Support keymap symbol in bind-key
adds de49954965a add test for
adds 2ca2212f731 better tests
adds d3f847eaee1 Fix broken test due to
adds 13b1e202bf4 Update the documentation for :custom as per
adds c358eedcf9f Merge pull request from tzz/custom-set-default
adds 1f54de9210a Merge branch 'master' into patch-1
adds 10c6400d346 Merge pull request from wyuenho/patch-1
adds 99643f8873e Update version to 2.4.1
adds 8ef7978028c set saved-variable-comment from :custom
adds 3e24a7363b2 Revert "use-package-core.el: use the Emacs set-default
function to avoid saving :custom vars twice"
adds 5ceb51ae198 set property theme-value to avoid saving variable
adds a3c310c11a9 Create new "use-package" themse and use it for :custom
with custom-theme-set-variables
adds 3ffb662dcca Merge pull request from
tzz/tzz/set-comment-and-synthetic-theme
adds 6b7ab46e571 Remove use-package theme from global list of
custom-enabled-themes
adds e4daf0cd42e Merge pull request from
tzz/tzz/remove-use-package-from-custom-enabled-themes
adds e3938e7b267 Use a single let binding when expanding consecutive
:custom forms
adds c425e67a195 Merge pull request from kljohann/custom-use-single-let
adds 2b9536f242a Add use-package-use-theme and avoid missing theme errors
adds a2486589102 Merge pull request from tzz/tzz/use-package-use-theme
adds ec750952f4c bind-key: Use new symbols for kmapvar
adds 5ca7bc321d1 unbind-key: Ensure that keys are removed from the keymap
adds ffa5f0397af Merge pull request from minad/improved-unbind
adds cb85f9c274b Fix typo in use-package docstring
adds 22de8991c1f Merge pull request from skangas/fix-typo
adds 30b35d6d623 Update use-package.texi
adds debab131f0f Merge pull request from DamienCassou/update-texi
adds 4004dde6ea9 Avoid positional arguments to define-minor-mode
adds b143663f128 Merge pull request from tarsiiformes/silencio
adds 1343783532e feat: add update custom packages command
adds 015c921a2e0 Merge pull request from
danielpza/add-update-custom-package
adds 2203246454f bind-keys-form: new keyword :repeat-map, for defining
repeat maps
adds 5ef327ce9fc bind-key-form: allow :exit keyword inside repeat map
adds c4bd2aa3b80 bind-key-form: allow :continue keyword inside repeat map
adds 1143f14d650 bind-keys-form: error for repeat sub-keywords without
:repeat-map
adds de0c8c36c7c Merge pull request from
Hugo-Heagren/bind-keys-repeat-map
adds f3ff593a849 Properly sort use-package-statistics-report
adds a7259411f6a Merge pull request from wyuenho/statistics-sorting
adds c09cb1301b8 Fix void-variable use-package-enable-imenu-support
adds 6484e5fdfe7 Merge pull request from
wyuenho/set-default-use-package-enable-imenu-support
adds 40d25413319 fix docstring. was: invalid function name
adds e9b297a9fa0 Merge pull request from iaeerfung/master
adds 215dd35e499 add multiple and eval :custom-face usage
adds 0503611b719 Merge pull request from
conao3/add-custom-face-description
adds 11b2184c8d2 Remove uses of deprecated ‘flet’ macro
adds f270623768b Merge pull request from phst/flet
adds 5bd7e0ca7da Migrate remaining files to lexical binding
adds ca426a77328 Merge pull request from phst/lex
adds 9be2580f5f2 optimization: constand folding for read-kbd-macro
adds a0ba027ee50 Merge pull request from wcy123/master
adds 620fe443c2e Add: 'local' keyword
adds cf3bfeccede Merge pull request from matzebond/master
adds 0d720a0f618 update bind-chords to use of eval-after-load when maps
declared
adds b1fbfe66eb9 Merge pull request from
waymondo/use-package-chords-autoloading-and-mapping-improvements
adds 8ec41be4180 extract use-package-hook-handler-flatten-mode-symbols
function
adds 8f1a345b5bf rename function
adds 28e7b96fcf0 Merge pull request from
waymondo/use-package-hook-handler-flatten-mode-symbols
adds 4149ec6cfa1 use `use-package-as-one` for normalizing
`:ensure-system-package`
adds 2967849846e Merge pull request from
waymondo/ensure-system-packages-use-package-as-one
adds 8fe0ac2983d * use-package-core.el (use-package): fix declare style
adds 0dc78ef4c87 Merge pull request from conao3/fix-declare-style
adds 835fdb16be2 manual: Regenerate texi file
adds e8626100f33 Merge pull request from tarsiiformes/cleanup-manual
adds 53c1889342a Quote single quotes in docstrings or use different
quoting
adds 3dd5bee4aac Merge pull request from tarsiiformes/quote-quote
adds 85c1287c260 Make sure that bind-key's `override-global-mode` is
initially on
adds a05b9e28edf Go back to making `override-global-mode` non-global
adds 89d6e7a5ec3 Merge pull request from
realcomplex/override-global-mode-fix
adds 4938167bfff Remove use-package-font-lock-keywords
adds 09e837dfae9 Merge pull request from
belak/remove-extra-font-lock-keywords
adds 6c2fdaffd98 Revert "Remove use-package-font-lock-keywords"
adds 3feedce08d4 Fix emacs native compilation warning
adds d4aeda77a9e Merge pull request from sdwolfz/native-compiler-warning
adds 24c50da3b27 Auto detect mode suffix in hook keyword
adds ee292b80beb Fix tests and documentation for hook
adds c12deb31fe3 Merge pull request from CeleritasCelery/master
adds 1494f65f61f Fix emacs native compilation warning for bind-key
adds 4107bbfbdb2 Merge pull request from sdwolfz/native-compiler-warning
adds daa124e1cc5 Fix bind-chords docs: :map argument may be a list of
keymaps
adds ec96b476641 bind-keys supports passing a list of keymaps as :map
argument
adds dbfb3484cdd add autoload keyword
adds a35b924054b add testcase
adds c0338e06cd6 Merge pull request from conao3/add-commands-keyword
adds 0fafd98513f Update copyright for submission to ELPA
adds 9188b3edf1e Merge pull request from bhankas/master
adds abd655c99ef Update version to 2.4.2
adds 0be7f5dd539 Merge pull request from bhankas/master
adds 6b344a91975 Use face-spec-set instead of custom-set-faces
adds 407b1bf4f01 Merge pull request from andreyorst/face-spec-set
adds 2ee9b31ca4b bind-key.el: Bump version for ELPA
adds 370890e518e Bump version to 2.4.3
adds 67d7d1fda04 Merge pull request from bhankas/master
adds 76a5ce5d869 Allow passing the SPEC-TYPE argument via :custom-face
adds 6b25a41bc6a Merge pull request from
andreyorst/face-spec-set-third-argument
adds 7122ac5397c Bump version to 2.4.4
adds 971634e3f9e Merge pull request from bhankas/master
adds 45e6ee1371b Fix tests on Emacs 26 or older
adds 43254ae62f1 Fix building on Emacs 24.3
adds 5dad5ff0feb Merge pull request from skangas/ci
adds ff30d229091 Various checkdoc fixes
adds ae301ad36d6 Merge pull request from skangas/checkdoc
adds 4e8b72efc83 manual: Regenerate texi file
adds a6b1b627637 Use two spaces to end sentences
adds 8cf8631c695 Fix makeinfo warnings
adds 6a26c55d70a Recommend GNU ELPA over MELPA
adds 9b476ae71c7 Merge pull request from skangas/gnu-elpa
adds 2efc8698666 Merge branch 'master' into texinfo-wip
adds cf8ab8b52ea Merge pull request from skangas/texinfo-wip
adds 49fffe7cf4b Merge remote-tracking branch 'origin/master' into pr-830
adds f4ee1c3839a Merge pull request from jwiegley/johnw/multi-keymap
adds 3e81af80a2f Revert "Allow multiple keymaps in :map argument"
adds 7087a97a24f Merge pull request from
jwiegley/revert-1019-johnw/multi-keymap
adds 2399d0d5cef Normalize GPLv3 license statements
adds 79c2c3a3ada Delete redundant headers
adds 7b689942f00 Merge pull request from skangas/fix-headers
adds 30fa3667374 Add .dir-locals.el
adds e42c8479ec6 Merge pull request from skangas/dir-locals
adds 06f92d1cc07 Fix Package-Requires for bind-{chord,key}.el
adds efae6048dd2 Add package keyword from finder-known-keywords
adds a6cbfdd8f15 Merge pull request from skangas/package-requires
adds ebbd98edb3f Revert "Add: 'local' keyword"
adds c74b5c16f8b Merge pull request from skangas/revert-for-copyright2
adds 8296164eab9 Remove tests lacking a copyright assignment for now
adds 58cc931e92e Merge pull request from skangas/revert-for-copyright
adds 4a1e9d61b57 ; Merge from https://github.com/jwiegley/use-package
adds 500c459effb ; * etc/NEWS: Mention use-package.
adds 97c8a587876 * doc/misc/Makefile.in (INFO_COMMON): Add use-package.
adds 01bfbd186ad Fix use-package tests
adds 98e54f597e1 Add new use-package manual
adds 537f11f8cd1 ; * doc/misc/use-package.texi: Improve indexing.
adds 888558ec425 Improve bind-keys* and override-global-mode docstrings
adds 141fe8b8273 use-package: Improve :mode keyword documentation
adds c65e0870681 ; use-package: Improve :ensure-system-package docstrings
adds d3e9bd3b57d ; Document use-package-reset-statistics
adds 5899cac1116 Change use-package custom :group to `initialization`
adds 4be96c9dcbe Drop key-chord.el support from use-package
adds 15fb115551e Update use-package defgroups
adds b9fa81514f9 ; Minor doc fixes in bind-key.el
adds 6bb4267a54e * admin/git-bisect-start: Prune use-package merge
commits.
adds 5bcd0cee0fc * etc/USE-PACKAGE-NEWS: Delete file.
adds e950f5a663a Merge branch 'feature/use-package' into emacs-29
adds 6c06379c030 Merge from origin/emacs-29
adds 895f9725cac ; * etc/NEWS.29: Add missing entry for
'external-completion-table'.
adds da476ae1821 Fix namespacing issues in bind-key.el
adds 8c01829c01c ; Reorganize the conditionals in
'eshell-parse-backslash' to reduce repetition
adds 26267040549 ; Normalize GPLv3 license statements in new files
adds 15dda8cd5b3 ; Don't say to require bind-key in use-package manual
adds 90895773293 ; Improve use-package Commentary sections
adds 6ccdda3df2e server-eval-at: Don't call server--file-name
adds 67ef92fb0e9 Revert "; * src/emacs.c (main): Improvements to last
change."
adds 2f0bd8167c0 Merge from origin/emacs-29
adds a17a6036dd4 Add conditional loading examples to use-package manual
adds 0b3116971af Clarify :after keyword in use-package docstring
adds c417fe4df3b ; Refer to the manual in use-package docstring
adds 5b640f0abd3 Improve :delight keyword example in use-package manual
adds 3db9a0d0408 Merge from origin/emacs-29
adds f1942c298cd Make eshell-read-aliases-list an interactive command
adds ab1fd3e8d3a ; * src/xterm.h: Fix minor copyedits
adds cce37ac9f4c Improve some behavior when the X server does not trust
Emacs
adds fbbf3610fd5 * admin/notes/git-workflow: Replace emacs-28 by
emacs-29 branch.
adds 3785fe52e46 ; Fix a failure when running server-tests via the
command line
adds d3494f1bded Resurrect changes omitted by a recent merge from
emacs-29 (bug#59921)
adds dc37090d6e2 Improve X error messages
adds cb202d30edb ; * src/xterm.c (x_connection_closed): Fix typo in
change.
adds 5d506a7eab6 gdb-mi.el: Configure variable order and length in
local-vars window
adds 9c670695b91 ; * etc/NEWS: Fix last change.
adds 0878279809c Fix GDB save history (bug#59838)
adds 58a483960dd ; Improve use-package-autoload-keymap docstring
adds f5c3585e4dd ; Fix typos
adds c2aea9d1323 ; Mention flush-lines in kill-matching-lines docstring
adds d3d9676bf88 New script admin/check-man-pages
adds bdbb7099784 ; Fix groff warnings in man pages
adds 465a9e78b96 Better test-custom-opts diagnostics
adds 0cfeb1c2bc9 Eglot: cleanup whitespace and indentation
adds 74a009dd96a Eglot: Handle LSP progress with Emacs progress
reporters (bug#59149)
adds 801c1c22de8 ; Prefer HTTPS to HTTP in some URLs
adds acd462b0306 ; Improve the use-package manual
adds dcf69a1da4a Respect some spaces in auth-source-pass--match-regexp
adds 56a6712bd6f ; * lisp/erc/erc.el (erc-default-target): Fix comment.
adds f626b9f3856 ; * doc/misc/use-package.texi: Fix indexing.
adds b36bc692671 ; * etc/NEWS: Fix typos.
adds 5fbd12ff494 Adapt manual names in emacs-news-mode
adds 13310643cd6 Merge from origin/emacs-29
adds 6a9e38f22c6 * test/infra/test-jobs.yml: Regenerate for the new
use-package subdirectory.
adds fa36b5ddf58 Backport: Enable native speed 2 EMBA build and tests
and disable speed 0
adds e0856443291 ; Merge from origin/emacs-29
adds 2ea7a357fd1 ; * doc/misc/use-package.texi: Fix @acronym.
adds d268ab1c5d7 Bring back the project--value-in-dir logic
adds bcf235acd58 Merge branch 'emacs-29' of
git.savannah.gnu.org:/srv/git/emacs into emacs-29
adds 0bd26abf7fb ; * doc/misc/use-package.texi: Fix @file.
adds 940d9070e97 Support newer glib versions (Bug#59061)
adds 594267395d5 Update Turkish Hello
adds 33a8415eb7e Use 'project--value-in-dir' for
'project-vc-include-untracked' too
adds 4df35e3491c Improve fontification in csharp-ts-mode (bug#59909)
adds 7141920c6af Fix escape-sequence feature in typescript-ts-mode
(bug#59906)
adds 1014bcc8e32 Fix fontification of method-invocations in js-ts-mode
(bug#59904)
adds 8f49137c9bf Add dockerfile-ts-mode (Bug#59894)
adds 839341d7370 Make more granular defun-type-regexp (bug#59873)
adds 8de8f1dc051 Add class_body indentation for typescript (bug#59680)
adds 8f53fa10d94 Fontify "this" as a keyword in c++-ts-mode (bug#59924)
adds ebef8905b0d Make indirect buffers use tree-sitter parsers of their
base buffer
adds 5a092c8e461 ; * admin/notes/tree-sitter/starter-guide (Indent):
Minor fix.
adds af88b00b19c Refresh the package quickstart file in package-vc
adds 5e8bc79f6b2 ; Fix reference in docstring to
'package-vc-install-from-checkout'
adds 357fe91996b Check if package already exists before installing from
checkout
adds 022ab1061b2 Ensure 'package-vc--main-file' always returns an
existing file
adds a8ee046fb50 Ensure 'package-vc--version' always returns a version
adds 44c5f361497 ; Fix two byte-compiler warnings
adds 6d6ca47aba7 Merge from origin/emacs-29
adds 1b7ece20956 ; Fix a failure when running server-tests via the
command line
adds 52de8885048 ; Merge from origin/emacs-29
adds 2f1269c3331 ; Fix some minor issues in use-package.texi
adds 1753da24cd4 Fix infloop in 'shell-resync-dirs' with tcsh
adds 3c5a41b2008 ; * doc/lispref/keymaps.texi (Searching Keymaps): Fix a
typo (bug#59886).
adds 29b9aeae32a ; * doc/misc/use-package.texi: Fix misplaced @end group.
adds 26a8644a587 ; tabulated-list.el: Remove duplicate obsolete
declaration
adds 01154166057 Update to Org 9.6-31-g954a95
adds 30e3cb21351 Unset the weight/slant/width in the spec when realizing
a font
adds 118465f6fed ; Improve checkdoc.el commentary section
adds 7d787564c08 Actually improve detection of long lines
adds a9037aa8e81 ; Fix use-package-ensure-system-package macOS footnote
adds 79659416f95 ; * admin/git-bisect-start: Fix commit hash
adds 5737c2a3af7 Merge from origin/emacs-29
adds 7013b0179cb ; Auto-commit of loaddefs files.
adds 6048503c526 ; Merge from origin/emacs-29
adds 05ece1eb8b7 Improve last change to xfaces.c
adds 66fdd45bdd8 Merge from origin/emacs-29
adds 80122cde3db ; Unbreak bootstrap
adds 1af0c21eb0c Merge from origin/emacs-29
adds 4f31ad6be56 ; Auto-commit of loaddefs files.
adds f221105723d ; * doc/misc/use-package.texi: Prepare for GNU ELPA.
adds 85108d54121 Merge from origin/emacs-29
adds 0e5d059a2b1 Fix manual noverlay tests (again)
adds 77d0793787a * lisp/eshell/esh-opt.el (eshell--do-opts): Demote
usage-msg to `user-error`
adds b889eced444 Add prog-fill-reindent-defun (bug#59664)
adds 2024ade271d ; Improve docs of relaxing face-font attribute match
(bug#59347)
adds 78ad33bb05f ; Minor cleanup of last change in xfaces.c.
adds 9f7e5584a4f * lisp/language/indian.el: Improve Brahmi composition
rules. (bug#58957)
adds 864ed9dfa1f ; * lisp/progmodes/dockerfile-ts-mode.el: use \'
instead of $
adds 074b7e6f4d1 ; * lisp/use-package/bind-key.el: Remove ineffective
backslashes.
adds 4893a156317 Fix use-package-defaults defcustom type (bug#59941)
adds 87475f4af21 Fix pcase rx patterns using rx-let bindings (bug#59814)
adds 733cdeabfb9 Don't use diff-mode buffer as a patch when it's
visiting a file (bug#59962)
adds 3e349ee1198 Fix error message when installing non-existent package
adds f2876014adb Add customizale faces for tree-sitter explorer
adds 04b7e01885d ; project.el: Bump version.
adds d3669cfe156 Eglot: allow skipping compile-time warnings about LSP
interfaces
adds 9c0d7bb73bb Add automated tests for Eglot
adds 24c8c28ae61 Do not pare arguments unnecessarily.
adds b8d2ec920f3 Revert "Improve last change to xfaces.c" (05ece1eb8b)
adds f4ce6fa7d3e Revert "Revert "Improve last change to xfaces.c"
(05ece1eb8b)"
adds 06ef030f936 use-package.texi: New section "Manual installation"
adds fcd0b377e0e Merge from origin/emacs-29
adds 5325d815af4 Add variable to make resizing frames sometimes faster
adds e9ec7e53495 ; * src/xterm.c (x_send_scroll_bar_event): Minor clean
up.
adds f5948449d6e ; * src/xterm.c: Improve commentary. Describe error
handling.
adds 12e6ff037a1 ; Fix typos in xterm.c
adds e6bad7999a2 ; Improve recently installed documentation
adds 19d608da2ab ; * lisp/progmodes/gdb-mi.el
(gdb-locals-table-row-config): fix type
adds 081bf583007 Skip Eglot rust-analyzer tests if 'cargo' isn't
available
adds 19ef86f775a ; Remove outdated text describing overlays
adds 42d740fb2cb ; Skip two eglot tests when typescript is missing
adds 527eb11de20 * lisp/minibuffer.el (completions-group-separator):
Revert f7816c94b6.
adds 40c23c11e88 * lisp/outline.el: Fix the value 'insert' of
outline-minor-mode-use-buttons.
adds 58b8ed8b55c ; Avoid compilation warning on MS-Windows
adds 5b178efd85a ; Adjust eglot test to recent autopep8/pycodestyle
adds 647b6a8099f Add expression for generic_name in csharp-ts-mode
(bug#59897)
adds 8ec923775de Tweak various ts-mode's indent and fontification
(bug#59931)
adds ca67d988d87 Add cmake-ts-mode
adds d264b75669d Align C++ access specifiers to their enclosing
class/struct/union
adds 5d4274d9b65 ; * admin/notes/tree-sitter/build-module/build.sh: Add
-fPIC.
adds 631908f7017 Add "->" to python--treesit-operators (bug#59968)
adds c0fe6c72cec Improve dockerfile-ts-mode imenu generation (Bug#59979)
adds 4bccb7b211e Make treesit-query-validate create a read-only buffer
adds 0f9e6532b14 Use font-lock-number-face for numeric values in
csharp-mode
adds 489bcacc7c3 Add cross-reference to flush-lines
adds a5272e2a7cc ; * test/src/treesit-tests.el: Add outline headers.
adds 03ad1a92a2d Add improved tree-sitter navigation
adds d6adaf487d8 Add lexical-binding to example package header
adds c45eb138451 ; * lisp/bs.el (bs-attributes-list): Doc fix
adds c4b8bc90a8e ; Fix typos in doc strings
adds 4ef8b9f5441 Improve resetting face attributes when looking for
suitable fonts
adds 4980ed7a6d9 Don't allow lazy highlight from recursive minibuffers
adds def51dd6458 ; Fix typos
adds a99d0e7e6c9 Support a function in the BUFFER-LIST arg of
list-buffers-noselect (bug#59935)
adds 1d5c35c8e46 * lisp/textmodes/texinfo.el (texinfo-flymake): Improve
docstring.
adds ba4bdd6a259 Adapt Tramp specific tests in eglot-tests.el
adds cd5856e4038 Fix bug when calling `rgrep` non-interactively
adds 8036739c1bb Merge from origin/emacs-29
adds f8bc26a3db7 ; Fix merge error
adds f1840cf12fd ; * etc/NEWS: Fix another merge error.
adds 1568123196c ; * lisp/keymap.el (keymap-substitute): Doc fix.
(Bug#60059)
adds 42c757913a4 Work around primary selection clobbering during xterm
DND
adds 7b8f3e00dd0 Make proced-update preserve refinements
adds e22a71443ac Add tests for proced
adds 3b573f7d1f5 Make proced-tests work on more systems
adds 537f78b537d Warn about unmatchable constant args to `eq`, `memq` etc
adds 8ab1f09e098 Mark flymake diagnostic modes as non-interactive
adds 09a985ae9f4 ; Auto-commit of loaddefs files.
adds db69249b761 Handle selection transfer errors earlier
adds 489b02d03cf * doc/misc/Makefile.in (need_emacsver): Add use-package.
adds 1b0e282a7f8 ; Comment and stylistic change in treesit.el
adds 91b8d9b7db4 ; * admin/notes/tree-sitter/build-module/build.sh:
Minor name change.
adds fafcf02c856 Fix syntax tables of tree-sitter modes (bug#59807)
adds fa70076974b Merge from origin/emacs-29
adds 33e0a104649 ; * lisp/keymap.el (keymap-substitute): Doc fix.
(Bug#60059)
adds 037889c4a9a ; Merge from origin/emacs-29
adds 3efe4df1d20 Delete temp files after icalendar tests
adds 8c30cb90ba9 * lisp/vc/vc-git.el (vc-git-checkin): Use
make-nearby-temp-file (bug#60011)
adds be165f75332 Fix Tramp tests in eglot-tests, prefix tests uniquely
adds 931d97bf563 Shortdoc: read and evaluate strings after :eval
adds 0cc199f1a61 Better shortdoc examples
adds 1d3cbba7dfa ; * lisp/progmodes/cmake-ts-mode.el (auto-mode-alist):
$ -> \'
adds 2d96a18cd09 ; * lisp/emacs-lisp/shortdoc.el: fix mistakes in
previous commit
adds 9ac80e8a6e4 Add dedicated auth-source section in ERC manual
adds 0155fc67be3 Respect a nil erc-session-password when reconnecting
adds 75f26646d4a ; Be nicer when updating browse-url var in erc-compat
adds 44b04c0ac1c Actually accept non-symbols as IDs in erc-open
adds 09c0c6b2ba3 Limit casemapping to appropriate ranges in ERC
adds f0c90888781 Set erc-network to a "given" ID instead of failing
adds 102a3e3b445 Don't send erc-sasl-user as USER command argument
adds 752f9dde631 ; Fix a typo in window.el
adds d51b66ed540 ; Improve description of scoping and let-bindings
adds f93a5180a61 Update the documentation of overlays (bug#59996)
adds fbf0d3b796a Improve fontifications in Typescript mode
adds 480f41c7deb Add < and > to the syntax table in c++-ts-mode
(bug#60049)
adds 3b226b60248 Treat C++ classes as defuns in C Tree-sitter mode
(bug#60047)
adds 622838b957e Fix handling of % when searching in .tex or .dtx files
adds 1985762fbd7 Introduce support for TOML config-format
adds 3db2f560bb7 Revert "Add expression for generic_name in
csharp-ts-mode"
adds a54d5f500c1 Improve fontification in csharp-ts-mode (bug#59897)
adds 2ca06aed7b3 Add indent rules to js/typescript/tsx-ts-mode
(bug#60074)
adds fd403a5c5a8 Fix ruby-add-log-current-method after nested class
definition
adds da39200c4be ; Checkdoc fixes in dired-aux.el
adds a15cd55044c ; Don't quote nil in comments
adds eacdac3c6e4 Merge from origin/emacs-29
adds 98ea7054a71 ; Auto-commit of loaddefs files.
adds e17c1b01d8c ; Merge from origin/emacs-29
adds 0ad2112a2f0 ; Announce 'toml-ts-mode' in NEWS.
adds 49d7e0cec6a ; * etc/NEWS: Rearrange entries for tree-sitter
supported modes.
adds 12684c3a199 Mention 'tree-sitter' in user manual and NEWS
adds 8404253d17a * .gitignore: Ignore GDB history files.
adds d4c2aa4f913 ; * lisp/net/tramp-crypt.el: Fix comment.
adds bb27be36ddf Fix bug#60060 in Tramp
adds 6aa5d16c643 * test/README (SELECTOR): Add eglot-tests.el to remote
file using libraries.
adds 3a633bdd6df ; * etc/NEWS: Fix recent changes.
adds 367022f316e Ensure package directories for source packages from
checkouts
adds b211a63455c Make tab-bar-tab-group-format-function also handle
current group
adds 6e2923d80f8 Make tab-bar-tab-group-format-function
backwards-compatible (bug#60073)
adds 26243f7b65e compile.el: Fix regression with nb of errors in modeline
adds eb069470631 * lisp/tab-bar.el ([tab-bar]): Use 'make-sparse-keymap'
instead of 'ignore'.
adds 386d6e74d83 Replace an erroneous eq with an equal in cc-defs.el
adds 99aa00e6e34 Revert 21b387c39bd with last-minute hasty changes
(bug#60048).
adds 0d60579b6b6 Merge from origin/emacs-29
adds c585ca89a64 * lisp/bs.el: Use modern height preserving method
instead of hooks
adds 66ac920b0c2 Support completion of variables with the length
operator in Eshell
adds e63ef66c57e Add support for the "splice operator" in Eshell
adds b8eef7b8c10 ; Rename 'eshell-flatten-args' token to
'eshell-splice-immediately'
adds d9ab1027b18 Fix lisp/bs.el change in commit e0a057c16b of 2022-12-07
adds 0c4ca9f007c Fix typo in rcirc variable name
adds b52d0147e9e Fix typo in rcirc function name
adds 3b618d0e3ed Avoid segfaults due to invalid selected-window's buffer
adds c8d75046a2f When completing relative project file names, use
relative history
adds cac070b23e4 Add "this" keyword to java-ts-mode (bug#60086)
adds e8f7ab67ad1 Add basic support for hideshow in python-ts-mode
(bug#60044)
adds fee2efe1b03 Add go-ts-mode and go-mod-ts-mode (Bug#60025)
adds 037407ad95a Add "function" feature to python-ts-mode (bug#59977)
adds cb761eb7ac4 Use the new tree-sitter commands
adds 546aed35434 eglot: Add support for new language server csharp-ls
adds f4a513344d9 Add lambda_expression-rule to java-ts-mode (bug#60091)
adds 033071692c7 ; Fix typos
adds 03892d4f7c1 Merge from origin/emacs-29
adds 4331771222f ; Fix merge errors
adds 9452dc4821a tab-bar.el: Fix "void-function cl--set-substring" error
adds b29be11a6f3 Closures are always non-nil
adds 12424cf31da New option for selecting symbols by double-clicking
adds 8624734504a ; * lisp/bs.el: Small doc and whitespace fixes
adds 30d2b72c412 alist-get testfn argument evaluation correction
adds 6283b923345 Elide broken but unnecessary `if` optimisations
adds 6a390fd42ec Use equal and member instead of eq and memq
adds 825afc84d01 ; * lib-src/etags.c (do_move_file): Fix coding style.
adds f4db260e94e Minor improvements to frame synchronization
adds 3b226f769e1 * lisp/emacs-lisp/package.el (package-report-bug):
Autoload it.
adds 83d9fa6a286 ; * lisp/subr.el (internal--with-narrowing): Simplify
adds 7828ceac1dd ; * src/xterm.c (x_send_scroll_bar_event): Remove
unused variables.
adds 0dddf9849ea ; lisp/progmodes/verilog-mode.el: Collected updates
from verilog-mode upstream.
adds 5a344d90c53 Port better to glibc 2.28+ renameat2
adds bda755bf92b Update from Gnulib by running admin/merge-gnulib
adds 185bfc1af71 Remove Gnulib explicit_bzero module
adds 2c2ecb46b0a ; lisp/progmodes/verilog-mode.el: Collected updates
from verilog-mode upstream.
adds 68fb06f47fd Fix compiler macro expansion bug
adds 730a39e8810 Warn about lambda expressions in comparisons
adds 614695a5ad5 Suppress memql warning in test
adds 09b5f006135 ; Fix calls to treesit functions
adds ab3cfa4a176 Don’t hang when copying FIFOs
adds 79e1bff2694 Improve rename-file fix (bug#34069)
adds 03648965a02 bs.el: Use the right buffer context to compute the mode
name
adds 8bf4cdcf79b Avoid recursive process filters in lisp/jsonrpc.el
(bug#60088)
adds a0806bc7ea9 Eglot: fix discrepant
eglot-guess-contact/eglot-command-history
adds 7575c85efd2 Bump Eglot version to 1.10
adds 1b9ca1e5e64 ; Fix printing Lisp types in .gdbinit
adds 89f54e81576 A better fix for bug#60096
adds 5a9263a8725 Increment erc-debug-irc-protocol-version to 2
adds 173e02f4eb4 ; Fix doc string in ERC's module-activation commands
adds f04680e067b Fix some naming issues involving query buffers in ERC
adds 80f410d281c ; Fix last changes in buffer.c
adds c26ab22cf4e ; Improve doc strings of minibuffer-history commands
adds 10415d9651b ; Add useful hint to which-func documentation
adds dc78779c0cd Fix SVG scaling (bug#59802)
adds 303d6ac1423 Fix moving to trash files that overwrite dangling
symlinks there
adds b01d0246d71 * lisp/term/xterm.el (xterm-function-map): Add M-SPC.
(Bug#60077)
adds 9a58585668f Merge from origin/emacs-29
adds 17d65c99cd8 alist-get testfn argument evaluation correction
adds 13aa376e935 Elide broken but unnecessary `if` optimisations
adds f4b430140f0 Use equal and member instead of eq and memq
adds 9a633dce639 ; Merge from origin/emacs-29
adds 8e42e20ed7f Revert "Use equal and member instead of eq and memq"
adds 856d889f3a8 Revert "Elide broken but unnecessary `if` optimisations"
adds de2239a584a Revert "alist-get testfn argument evaluation correction"
adds d468cf91b9f Merge from origin/emacs-29
adds 65b0040f9fc Backport: ; * lisp/bs.el: Small doc and whitespace fixes
adds 2f933349689 ; Merge from origin/emacs-29
adds b9227c502d7 ; Improve wording of 'format' doc string
adds 1a66435dda3 New input method 'cyrillic-chuvash'
adds 3d348c46e78 ; Handle nil ARG in treesit-beginning/end-of-defun
adds f9cb144d45a Fix indentation in json-ts-mode (bug#60123)
adds 4f9bccef556 Add yaml-ts-mode (Bug#60105)
adds 67bc96c9d94 Remove treesit-defun-prefer-top-level and friends
adds 690724f0f17 Merge from origin/emacs-29
adds d9add661617 ; * lisp/subr.el (internal--with-narrowing): Simplify
adds 0ef6d4c34f1 ; Merge from origin/emacs-29
adds 3356c0cb163 Fix end-of-defun in ruby-mode
adds 1c0b90e5f7d ruby-mode: Recognize instance or global var as first
arg in parenless call
adds d65beb820cc ; Revert "; * lisp/subr.el (internal--with-narrowing):
Simplify"
adds 4d1e4a48938 Fix 'window-max-chars-per-line' when there are no
fringes
adds 5a245bc786e Prevent Abort dialogs from async-compiling jobs on
Windows
adds c9015ef55ff Fix resizing of mini-windows by 'set-minibuffer-message'
adds 627e7e0243d Improve documentation of 'file-exists-p'
adds 8a9579ca29d Use make-directory handlers uniformly
adds bef1edc9cac make-directory now returns t if dir already exists
adds 44c83b239d3 Fix copy-directory bug when dest dir exists
adds 4a8ff671b0e Don’t assume make-directory handler returns nil
adds 3e02029642c Update to Org 9.6-49-g47d129
adds a54c7a8df0c Remove file-exists-in-trash-p
adds a275e436df4 Add treesit_assume_true and treesit_cursor_helper
adds 5f0286c0afa Switch to use cursor API in treesit.c
adds 1fc7535546c Use cursor API in treesit-node-parent
adds 69f2c71135f Fix treesit-query-validate problem with view-mode
adds 9fcf764dd73 Indentation fixes for jsx/tsx (bug#60169)
adds cb8ccdd2670 Add rust-ts-mode (Bug#60136)
adds 5b2e6d04ce2 Fix wrong capture in typescript-ts-mode (bug#60167)
adds 0fc5fb2d054 Fix MS-Windows build broken by recent treesit.c changes
adds 660e941235d Avoid crashes in PGTK build due to signal in
'note_mouse_highlight'
adds 897f33bf316 Fix the MS-DOS build
adds 88e59b16cbe ; Improve documentation of installing tree-sitter and
grammars.
adds 7cc2313eb0a Make 'rmail-summary-by-thread' faster
adds c2375e77914 Improve and extend admin/git-bisect-start
adds d1e0542f336 Allow customising windmove user options with an empty
prefix
adds 138d9dc4cb0 * lisp/cus-edit.el (setopt--set): Warn instead of
rasing an error
adds 91dd893e343 ; * lisp/progmodes/sql.el (sql-product-interactive):
Doc fix (bug#60175)
adds 6f88de109c8 ruby-mode: Support endless methods (bug#54702)
adds 3941cc29df3 ; Improve documentation of 'setopt'
adds 50d18bb6ea7 Make tramp-archive autoloads robust for older Emacs
versions
adds cf1b771864a ; * etc/NEWS: Fix typos.
adds c1e015ae320 Fix recent change in tramp-smb.el
adds ce7b7e5af3d Remove comment-start-skip preset in tree-sitter
indentation engine
adds 9a751e0a38b ruby-mode: Support endless singleton method definitions
too
adds 12e26cc0c1b ; * admin/git-bisect-start: Add mistakenly ommitted
commits to skip
adds 6c540e38f4d Merge from origin/emacs-29
adds 6c842ef81c2 ; Fix merge errors in etc/NEWS
adds 17480a55ebe Improve earlier changes to xterm.c
adds 39c6437e472 Ignore some handlers in ange-ftp.el
adds 7f00dbe81a4 ; * test/infra/test-jobs.yml: Regenerate for the new
use-package subdirectory.
adds 91d6b734216 alist-get testfn argument evaluation correction
adds 33af5371988 Elide broken but unnecessary `if` optimisations
adds 79b1dede344 Use equal and member instead of eq and memq
adds cb242bf1514 Add support for additional memory checks using
AddressSanitizer.
adds 03e75b0f5f2 called-interactively-p: cut broken comparison
adds ae91da52335 ; Fix byte-compilation warnings
adds aaca72806ec vc-prepare-patch: Number the attached patches
adds 8739cba1ee0 ; * lisp/vc/vc.el (vc-prepare-patch): Fix typo.
adds b4941419c5b ; Fix typos in some function names
adds f47419766d2 Improve safety of calls to vendor-specific-keysyms
adds 8d6fb6498ab ; Revert UK->US spelling fix in rx.el
adds 9fafeb2a66f Ensure that we are not aset-ing Lisp records in
purespace.
adds 962bdfcdfe7 vc-git-checkin: Offer to unstage conflicting changes
adds 1424342225e vc-git-checkin: Don't try to apply an empty patch
adds b3e7768a0ee Repair setopt test after error demotion to warning
adds a75d1da911c Make emacsclient add abbreviated file names to
file-name-history
adds 64163618d21 whitespace: Fix unintended change in buffer
modification status
adds 63cdbd986bb ; Really respect browse-url var in erc-compat
adds 23f7c9c2a92 Fix storing email into nnmail by Gnus
adds 399433cc2b9 * lisp/progmodes/project.el: Filter out empty strings
from history (bug#58447)
adds b9e813f79f2 ; ruby-indent-level: Improve the docstring
adds 2b1fdbffcb5 ruby-method-params-indent: New user option
adds cfbfd393b45 * lisp/progmodes/project.el
(project--read-file-cpd-relative): Optimize.
adds fb7f3999c59 ; Fix ruby-method-params-indent's :version value
adds 8550a993785 ; * src/emacs-module.h.in (enum emacs_funcall_exit):
Fix typo.
adds d03ea893780 eglot.el: Add vscode-json-languageserver to
eglot-server-programs
adds 8ef3777d544 Correct capitalization of Lisp in the manual (bug#60222)
adds d3a76db88b4 * lisp/repeat.el: Fix repeat-keep-prefix to allow
customizing it to non-nil.
adds 2bbc554db63 Merge from origin/emacs-29
adds e871f21348a ; Manually fix merge errors in etc/NEWS
adds 6d9f367ead3 ; * lisp/treesit.el (treesit-simple-indent-presets):
Fix typo.
adds 12b2b8864c2 Fix empty pairs in js tree-sitter imenu alist
(bug#59945)
adds 05740f05b73 Merge from origin/emacs-29
adds c2f04019bff soap-client: fix validation against byte[]
adds ad5a67996dd Fix broken eww desktop restore reload prompt message
insertion
adds d76d7a3bebf whitespace: Avoid mutating original buffer's markers in
clones
adds 98c16a8c883 ; * lisp/tab-bar.el: Remaining renaming of
"fixed-width" to "auto-width".
adds f35da111990 message: Do not default to eudc-capf-complete yet
adds ec9fbad908d Fix write-region to null device on MS-Windows
adds c088cdad9e9 Fix the --without-all build with tree-sitter
adds 777b383dd0f Fix Eshell electric slash when used from the root
directory of a remote host
adds e59216d3be8 * Invoke spawed Emacs processes with '-Q' when native
compiling (bug#60208)
adds 08bb91c7df4 Merge from origin/emacs-29
adds d6c8d5dbc9f When redirecting in Eshell, check for "/dev/null"
specifically
adds e98ab3f458b ; Merge from origin/emacs-29
adds f681b76a7c4 Simplify X premultipled pixel allocation code
adds d3f1682ae9f Handle make-directory return values in file name
handlers
adds 54087e84df8 Add 'eshell-duplicate-handles' to return a copy of file
handles
adds 6defbd65b66 Fix handling of output handles in nested Eshell forms
adds 17bf6a829ca Simplify handling of /dev/null redirection in Eshell
adds a488a6870ac Add alias for removed font-lock function
adds 05d8310fb5d Use the new keyword ':repeat' in repeatable keymaps.
adds 69123d4aa4e ; Fix treesit--defuns-around
adds 7dea58b88db Add treesit-defun-at-point and fix
c-ts-mode-indent-defun
adds 02e046566e2 Set beginning/end-of-defun-function in
treesit-major-mode-setup
adds 98d7f76b451 Merge branch 'emacs-29' of
git.savannah.gnu.org:/srv/git/emacs into emacs-29
adds baa33a5c054 * etc/tutorials/TUTORIAL.cn: Fix typos. (Bug#60221)
adds 9bf13a3fb9e ; * src/alloc.c (Fmemory_info): Doc fix.
adds bbe35c280c2 Prevent stale servers when using eglot-extend-to-xref
adds 014232d3840 Eglot: eglot--servers-by-xrefed-file doesn't need to be
value-weak
adds 0754173c923 ; Fix docstring
adds 99feed933ac Merge from origin/emacs-29
adds baaa9f42e57 vc-git-checkin: Don't try to apply an empty patch
adds 5a34e7c86ca ; * admin/notes/git-workflow: Adding "Backport:" is
optional.
adds 6d5d693b238 ; Merge from origin/emacs-29
adds dcc56441525 Leap seconds are planned to go away by the year 2035.
adds 6cf0784a0d6 Speed up completion plugins over slow networks
adds a5d39e11443 ; Fix typos
adds 666c24a6269 vc-git-checkin: Stash other staged changes
adds 86b11981b0d Update Tramp version (don't merge with master)
adds ed0414de60d ; Merge from origin/emacs-29
adds a0738e8ad13 ; * etc/NEWS: Announce the new behavior of 'C-h f'.
(Bug#60252)
adds 6dda2106ece ; Improve documentation of "C-x @"
adds eccb813a943 Fix "C-h k" in recursive minibuffers
adds 458e1752701 Merge branch 'emacs-29' of
git.sv.gnu.org:/srv/git/emacs into emacs-29
adds 4b44a395b3c ; * etc/NEWS: Fix typos.
adds 9a3b08061fe Fix ruby-mode.el local command injection vulnerability
(bug#60268)
adds 8fcedd81ab6 Merge from origin/emacs-29
adds 28304362175 Print out more X error details
adds 785095c416f ; * src/xterm.c (x_error_quitter): Fix typo.
adds 489563a1666 Update from Gnulib by running admin/merge-gnulib
adds 6c1413d5ef0 configure: Remove obsolete check for -b i486-linuxaout
adds cc2cc0c2971 Assume make-directory handler follows new API
adds 8bb8cc5b49a Fix condition-case body for-effect miscompilation
adds 1748361c68a Fix condition-case empty success handler
misinterpretation
adds 4dc5bee98d5 * lisp/tab-bar.el: Fix the recent removal of substring
as a gv-place.
adds 0e39ad6fa56 Fix crash after X error
adds 38c6abe4d0b ; ert-x: Add test for buffer read-only state
adds 823c49cea85 ; ert-x: Simplify `ert-with-test-buffer-selected'
adds 286c48137f6 ert-x: Move window selection logic to its own macro
adds d32091199ae Fix quoted argument in emacsclient-mail.desktop Exec key
adds 24cd2f0daf1 Add some diff-fixup-modifs tests
adds a8c3424d28b Fix typo in TUTORIAL.fr (bug#60261)
adds 756bb422a49 Correct wrong info in (info)Go to node
adds c3fac9465fa ; Fix punctuation in last change.
adds c90f97d4e5d Make the Contour terminal an alias of xterm-256color
adds 84888080eea Add more functions to "string" shortdoc
adds 121a9ff9f6f Fix alternate stack test in configure
adds 4437dbedf7b Fix restart-emacs alarms (Bug#60220)
adds e492c21e810 Fix treesit_cursor_helper (bug#60267)
adds 6a43af58802 Fix block comment indent and filling for c-ts-mode
(bug#59763)
adds e30621caa2c ; Add treesit_recursion_limit
adds e4e36345399 Improve c-ts-mode block comment indent (bug#60270)
adds a42b20dd95e ; * lisp/progmodes/c-ts-mode.el: Add outline section
headers.
adds a825aa0b135 Fix definition of CNS 11643-15 charset
adds 38866510c7c ; * src/xdisp.c (redisplay_internal): Reinstate the
FRAME_LIVE_P test.
adds 7723af5e4aa ; * lisp/progmodes/c-ts-mode.el: quote literal string
in regexp
adds 677f6c79eb9 ; Update minimum requirements of MinGW-w64
adds 75155e45860 ; Bump minimum supported Windows version for MinGW64 to
Windows 10.
adds 265b91d891a Revert "; Bump minimum supported Windows version for
MinGW64 to Windows 10."
adds b6a2e1ddf66 * nt/INSTALL.W64: update instructions for setting up
W64 environment
adds 7f7def2ae62 ; Add treesit-no-parser error
adds 35c2ca2ca64 Make treesit-node-at/on guess language at point
adds f8e219ebfaa Add treesit-defun-name and friends
adds 6253184afc2 ; * lisp/treesit.el (treesit-defun-at-point): Guard
against nil.
adds fbb4eb919b4 Support treesit-defun-name in tree-sitter major modes
adds a24e350170e Fix treesit--children-covering-range-recurse (bug#60301)
adds c36fe3df17b Fix c-ts-mode imenu defun name (bug#60296)
adds 48db8b68a8e Merge from origin/emacs-29
adds ecee3bd4209 ; Fix recent changes in treesit documentation
adds 2cec78254ea ; * nt/INSTALL.W64: Fix wording.
adds 7bc7b6b4dd9 ; Partial revert of f3e7820b
adds b38e56d8a98 Handle missing dependencies for source packages
adds e8b34109eeb Reorder optional arguments to 'package-vc-install'
adds a819ca5a93c Generalize treesit-defun functions to "things"
adds 79584a206b9 Further generalize treesit-defun functions
adds 4234033a47a ; * lisp/treesit.el: Add some comments.
adds e6c49c0454e ; Fix byte-copmiler warning in
c-ts-mode--fontify-declarator
adds f6c5b3d635e ; * doc/lispref/parsing.texi: Add a reminder.
adds d62b634d8fc ; * src/process.c (Fprocess_running_child_p): Doc fix.
adds dda011c78d1 ; * doc/lispref/parsing.texi (Tree-sitter major modes):
Fix @cindex.
adds 9ab98cd42aa Add heuristic to locate lisp code in source packages
adds 940ab2423ca ; Always consider :lisp-dir when locating main file of
VC packages
adds 72786ae237e ; Restore ARGS argument in c-ts-mode--fontify-declarator
adds dad73e4de19 ; Review and fix NEWS and related documentation
adds b1e68a33d89 Update to Org 9.6-61-g63e073f
adds 1073e96170b ; * doc/lispref/text.texi (Database): Fix a typo.
(Bug#60317)
adds 6c00d126e7f Remove remaining mentions of 'eval-current-buffer'
adds 419ca81809c Merge from origin/emacs-29
adds cc29fab3a66 Redisplay "invisible" frames that are actually visible
on modern X
adds 9a352ab1c73 ; * etc/NEWS: Fix wording of a recently added entry.
adds 2ffe1494e16 Avoid duplicate inclusion of stdalign.h
adds fb0ff54eb45 Make elide-head-headers-to-hide more forgiving
adds efc44727daa Support Apache License 2.0 in elide-head-mode
adds f9a22cf78d1 Fixes in prog-fill-reindent-defun
adds 2608e5edcca ; Fix typos
adds 7dc24fb611c ; Merge from origin/emacs-29
adds 7e98b8a0fa6 Add treesit-transpose-sexps (bug#60128)
adds cf327766226 ; * doc/lispref/parsing.texi (Using Parser): Remove
deleted function.
adds 7c7950fe006 Add maintainer stub for tree-sitter files
adds 2bcd1e9a99d ; * doc/lispref/parsing.texi (Retrieving Nodes): Add
notice.
adds 6e52a9fcadc ; * doc/lispref/modes.texi (Parser-based Font Lock):
Minor fixes.
adds c6b02826450 ; Remove unused function in c-ts-mode
adds 28f26b11a1e Add comment indent and filling to other tree-sitter
major modes
adds 8f68b6497ee Clean up python-ts-mode font-lock features
adds eb268728376 Fix imenu for c-ts-mode (bug#60296)
adds d90d7d15f2f ; Fix vindexes in parsing.texi
adds 6c86faec29e loaddefs-gen: Group results by absolute file name
adds 082fc6e3088 Fix 'json-available-p' on MS-Windows
adds 26b2ec7cb8c Simplify last change (bug#60311)
adds 669160d47b2 ; * nt/INSTALL.W64: More fixes and updates.
adds b14bbd108e4 Improve handling of tab-bar height.
adds a14821d6151 Improve gnutls-min-prime-bits docstring
adds 835a80dcc48 ; Fix tree-sitter defun tests
adds a6d961ae2fd Add a new tree-sitter query predicate 'pred'
adds 2347f37f677 ; * test/src/treesit-tests.el: remove dead store
(bytecomp warning)
adds 1fe4b98b4d5 Improve support for Scheme R6RS and R7RS libraries
(bug#54704)
adds 1b4dc4691c1 Fix htmlfontify.el command injection vulnerability.
adds e3b4cd0ac1d ; * lisp/htmlfontify.el (hfy-text-p): Fix whitespace.
adds 41f12e1019b ; * lisp/elide-head.el (elide-head): Doc fix to silence
checkdoc.
adds 624e3822110 ; Improve doc strings of some new faces
adds 8b8b7915679 ; Improve documentation of TAB/SPC indentation
adds 2b55a48d3e3 * src/w32menu.c (simple_dialog_show): Use
MB_YESNOCANCEL style.
adds 8ab6df0c9fd ; * lisp/epa-ks.el (epa-ks-do-key-to-fetch): Fix 'when'
usage
adds 637f5b164f2 ; Add "src" to the heuristic sub-directory heuristic
adds 5326b041982 Improve treesit-node-top-level and treesit-parent-until
adds 7512b9025a1 ; * lisp/treesit.el (treesit-traverse-parent): Remove
alias.
adds ba1ddea9dab Fix treesit--things-around (bug#60355)
adds b39dc7ab27a Add tree-sitter helper functions for Imenu
adds 248c13dcfe1 Update tree-sitter major modes to use the new Imenu
facility
adds eedc9d79aed Fix tree-sitter typos
adds b464e6c490b Make last change of w32 GUI dialogs conditional and
reversible
adds 8503b370be1 (python--treesit-settings): Remove duplicate matcher
adds 2d0a9214863 ; Avoid treesit-related byte-compiler warnings
adds 2d8f7b66bcc ; Fix one more treesit byte-compilation warning.
adds 19d00fab9aa Avoid "already compiled" warning in erc-compat
adds 2ddc480f441 Warn of absent networks module in ERC
adds 8676bec51de ; * lisp/treesit.el (treesit--simple-imenu-1): Doc fix;
wording.
adds c0be51389eb ; Yet another declare-function to avoid treesit-related
warning
adds b1646602602 * etc/package-keyring.gpg: Update with new key
adds fd48201ffe7 * lisp/tab-line.el (tab-line-cache-key-default): More
cache keys (bug#60340).
adds 70480d3b6b7 * lisp/repeat.el (repeat-echo-function): Suggest
'add-function' in docstring.
adds 62fb2dc37da * doc/emacs/display.texi (Text Scale): Improve section
about repeating keys.
adds 9263847ab76 ; * etc/NEWS: Move the paragraph with 'C-u RET' closer
to the related section.
adds b69bffeec05 * lisp/vc/diff-mode.el (diff-minor-mode-prefix):
Replace "ESC" with "\e".
adds 7a0eaee1980 * lisp/isearch.el: Small fixes.
adds d42c2668cf3 ; * etc/NEWS: Fix wording of a recently edited entry.
adds 489865c21e4 ; Improve markup of long key sequences
adds db96b1282f9 * lisp/help.el: Use 'C-h C-q' to toggle 'help-quick'
window (bug#60249).
adds dce6791e993 Merge from origin/emacs-29
adds ec6feeaa191 Fix tree-sitter parser notifier recursion
adds f509246ba12 Call tree-sitter parser notifier on the first parse
adds 19b8733aa27 Fix syntax for < and > in c++-ts-mode (bug#60351)
adds 398ed75c276 ; * lisp/progmodes/c-ts-mode.el
(c-ts-mode--fill-paragraph): Fix.
adds 0a61e4e2b71 ; * doc/lispref/parsing.texi (Using Parser): Minor
improvement.
adds e78e69b3318 Clean up font-lock rules in js-ts-mode
adds 909091d7578 ; Minor cleanup for tree-sitter font-lock rules in
js-ts-mode
adds d9d90666f54 Merge from origin/emacs-29
adds 1a88a28ace2 * lisp/subr.el (with-demoted-errors): Better message
and location.
adds a6db8464e15 ; Fix byte-compilation warnings in admin/*.el
adds 1480865e641 Warn about `ignore-error` with quoted condition argument
adds 2de25accaf3 Warn about `condition-case' with quoted condition names
adds 7c63b632e4e Add empty-body warning for when, unless etc
adds 314cbef8494 ; Suppress empty-body warnings in cedet/semantic
adds 29d23b7fa00 Consistent empty-body warning messages for let and let*
adds 753b7a1cff6 * etc/NEWS: Mention some recently added byte-compiler
warnings
adds 91ae9f3d128 Allow for indentation in prog-fill-reindent-defun
(bug#60322)
adds 8c13e849782 Fix newsticker timezone decode
adds 73769dc2b87 In cal-dst, be consistent re default to UTC
adds d11e34ce76a Default mbox "From " time zone to -0000
adds bc4cbbcc57a Add nndiary-headers obsolescence comment
adds 007e66bccb2 Use RFC 822 abbrevs in sunrise-sunset strings
adds 523261b4540 Document calc-time-zone abbreviation obsolescence
adds 9153cf81584 Avoid some obsolescent tz abbrevs in doc.
adds 9d814bea460 ; whitespace.el: Use the new 'ert-with-buffer-selected'
in tests
adds 784e509bded Fix c-ts-mode bracket indentation (bug#60398)
adds 9371d488be6 Merge branch 'emacs-29' of
git.savannah.gnu.org:/srv/git/emacs into emacs-29
adds 38c35bf0f6a Clean up treesit-default-defun-skipper and add comments
adds 706ed852855 Avoid assertion violations in treesit.c with
--enable-checking
adds 60418e6f09c * src/keyboard.c (echo_add_key): Use recently rebound
C-h key C-q (bug#60249)
adds 0aea1cf8190 * lisp/hi-lock.el (hi-lock--regexps-at-point): Fix bug
(bug#60241).
adds 793641a3db5 ; * lisp/progmodes/js.el: Fix byte-compile warning.
adds a96a7c81151 ; * lisp/textmodes/css-mode.el (css-ts-mode): Fix imenu
setup.
adds 558b59d81b9 Add color fontification in css-ts-mode (bug#60405)
adds 7ccb88486eb ; * etc/DEBUG: Update MS-Windows specifics for GDB 13
and later.
adds beed746f944 Fix completion when completion-auto-select is set
adds dafa6d6badd Handle non-string values in pcomplete
adds d086cd6cf87 Clarify the documentation of 'set-face-attribute'
adds ab38abfdf75 lisp/textmodes/bibtex.el: Treat $ as punctuation in
BibTeX fields (bug#50202)
adds 644c71d6788 lisp/textmodes/bibtex.el: fix bibtex-beginning-of-entry
(bug#56636)
adds 89e7bb230d6 Merge from origin/emacs-29
adds 073da412a13 Fix reference-counting of Eshell I/O handles
adds c34230f12aa ; remove incorrect quoting of condition names
adds 7493b4026fc ; fix misplaced bracketing of `and` inside `when`
adds e9983b1b635 Add :pass and :flags to gnutls-boot for :keylist
adds a77204c6465 ; Fix Eshell tests on macOS
adds 9d0f5909afc Correct suppression of suspicious eq type warning
adds e645bcc26d4 Fix last change in gnutls.c
adds 57e363a4514 ; * src/gnutls.c (Fgnutls_boot): Fix typo.
adds ebf65c7e7e3 * lisp/eshell/em-tramp.el (tramp): Require also at
runtime. (Bug#60402)
adds 39265abf0cc * test/lisp/net/tramp-tests.el
(tramp-test32-shell-command): Fix test.
adds dec1b37a32b ; * doc/lispref/parsing.texi (Accessing Node
Information): Fix typo.
adds fba35657da5 ; * lisp/progmodes/c-ts-mode.el
(c-ts-mode--fill-paragraph): Fix.
adds 312f82d36f0 Change "language definition" to "language grammar" in
manual.
adds 0237c5927e9 Add treesit-language-abi-version
adds 0248fc9e1ac Add treesit-install-language-grammar
adds 69b2aaaaded ; Fix recently modified docs of 'set-face-attribute'
(bug#52493)
adds 4922de626f0 ; Fix doc strings of 'treesit-install-language-grammar'
adds 8675f4136c7 Add new options for Ruby code indentation
adds 724da28763c Add version tags and mention the new options in NEWS
adds 0b58ea0e602 ; * lisp/treesit.el
(treesit--install-language-grammar-1): Minor fix.
adds ab1f245f1a1 Show tree-sitter query source when signaling query error
adds 2ec4e187c9c Merge from origin/emacs-29
adds 24488bc4b27 Fix the build broken by latest GnuTLS-related changes
adds f59d012af7e whitespace: Use `define-globalized-minor-mode' for
global mode
adds b8988751007 ; Auto-commit of loaddefs files.
adds 652d805156e Update publicsuffix.txt from upstream
adds e4669e0f77b vc-git: Don't assume .git is a directory
adds 7822fcbebd1 vc-git-dir-extra-headers: Improve detection of rebases
adds bfdad6c4e5c ; Fix recent treesit-related changes
adds eee2aeca251 Fix python-shell-buffer-substring when retrieving a
single statement
adds 2a7e072e539 ; Fix documentation of 'defalias'
adds 01acecc79c3 Simplify introduction of use-package manual
adds 43c7e05a2ac Fix misspelled functions in shortdoc groups
adds 9292f595a71 ; Fix typos
adds f309651b677 ; Fix handling of 'not' by 'buffer-match-p'
adds 9871ee8b14a ; More fixes for documentation of 'defalias'
adds 9a386b682eb Revert a recent change which causes errors
adds 46362c0a3a6 ; * doc/lispref/tips.texi (Documentation Tips): Add
indexing.
adds f9aef67c36c Tweak csharp-mode font-lock-settings (bug#60376)
adds 0dc788aa013 ; Remove GRAMMAR-DIR from treesit-language-source-alist
adds 68374697806 ; Add REVISION to treesit-language-source-alist
adds ddfeee3e8a7 Build recipe interactively in
treesit-install-language-grammar
adds 72a81e20226 ; * lisp/treesit.el (treesit-simple-indent-presets):
Fix typo.
adds 861d3db6343 Merge from origin/emacs-29
adds f0e9775b183 ; Auto-commit of loaddefs files.
adds df192b5153f ; Merge from origin/emacs-29
adds ab3210e7092 Document 'use-package' in the 2 main manuals
adds b394359261c Improve documentation of
'isearch-open-overlay-temporary'
adds cae528457cb ; Add 2023 to copyright years.
adds 3c55fbd4adf Merge from origin/emacs-29
adds 0544f4d19de Fix copyright years of NEWS.29.
adds 9596e683834 Improve Haiku font size fallback
adds 4e4a808eca8 Update Modus themes to version 4 and add new themes
adds 9377a3c889a Fix build with older versions of gnutls
adds 5aeb8de32ee ; Fix copyright years in 2 more files.
adds 2baf9e107c1 Fix shortdoc-tests failure with respect to
regexp-opt-charset
adds da77d70deeb ; * test/lisp/emacs-lisp/copyright-tests.el: Fix and
future-safe.
adds 7fd822e7f52 Update Antinews in the user manual for Emacs 29
adds f12f72b0e09 ; * lisp/simple.el (primitive-undo): Clarify error
message (bug#60467)
adds 7b0b17df67e Rewrite Antinews in ELisp manual for Emacs 29
adds 411647a3f65 ; Fix NEWS.
adds 8994f87ad40 Adjust function-call fontification in csharp-ts-mode
(bug#60376)
adds 1864b65af60 ; Minor fix for treesit--install-language-grammar-1
(bug#60465)
adds 84e7c2fbc85 Fix fontification of C++ reference return types
(bug#60441)
adds 0562006da3b Add ruby-ts-mode
adds 45618447203 ruby-ts-mode: Highlight singleton method definitions
and setters
adds d9ed736f0a7 ruby-ts-mode: Remove some currently unused functions
adds 2569ede9c49 Update to Org 9.6-81-g563a43
adds 4520f09dd8b ; * admin/git-bisect-start: Update failing commits
adds c209802f7b3 Merge from origin/emacs-29
adds 2ee6012b3fa Improve interactive file-saving performance
adds b7ad0b40148 ; Clarify doc strings of 'call-process' and
'call-process-region'
adds ff35ac9dfab Fix default-port regression in erc-select-read-args
adds 9599b054316 ; Skip ruby-ts tests if grammar is not available
adds 3f7ea621b90 ; Fix typos in ruby-ts-mode.el
adds d26b523886e Fix shrinking of the tab-bar
adds a86a213e1ac js-ts-mode: Move 'string-interpolation' to font-lock
level 3
adds f8f5202487c (typescript/tsx-ts-mode): Split font-lock feature list
into 4 values
adds 809fbb0e8c4 ; Update copyright notice in tramp-sh.el
adds aab8ddca5e1 ; nt/INSTALL: Update for Emacs 29.
adds 4ef12cfb1fc ; Fix tree-sitter manual title case
adds aef869e74f4 ; Update tree-sitter manual
adds 68e68dfeefe Improve fontification consistency in js-ts-mode
(bug#60503)
adds dfdf9c21cbe Fontification improvements in typescript-ts-mode
(bug#60500)
adds 1a9a1fdebf6 Improve fontification in java-ts-mode (bug#60492)
adds 9e6536e4d96 ruby-ts-mode: Standardize the string literal highlights
adds 9b24417dda8 ruby-ts--font-lock-settings: Use more standard faces
adds 94e330243e1 ruby-ts-mode: Indentation fixes
adds 6dd3e352f44 Extract common code into ruby-base-mode to derive from
adds 55e41707ea7 Merge from origin/emacs-29
adds b5b6159d036 Fix potential crash with fast mouse position enabled
adds 0bece4d33f6 Data argument to `signal` should be a list
adds cfc0e1cc029 ; * cl-lib-tests.el: Suppress for the right function.
adds 0e1b03bbb87 Styled quotes in compiler warnings
adds de3df3bc51e * lisp/vc/vc-git.el (vc-git-checkin): Pass
vc-git-diff-switches.
adds ae0d218d0b3 ; * etc/NEWS: Mention treesit-install-language-grammar.
adds 0b0eae0bf76 ; Improve documentation of
'treesit-language-source-alist'
adds da69f116bfc ; * doc/lispref/positions.texi (List Motion): Minor
wording fix.
adds 0d98fac6bbc (ruby-ts-add-log-current-function): Fix when between
two methods
adds 1ddd31bf984 Merge from origin/emacs-29
adds c786afcbb9f Fontify C++ function definitions in c-ts-mode
(bug#60529)
adds 651927ac391 ; Fix function reference in comment in c-ts-mode.el
(bug#60514)
adds 6b5831c6964 Tree-sitter doc fixes (bug#60524)
adds 7eed8e050a9 * lisp/files.el (find-sibling-rules): Fix docstring.
adds c18878ee0a2 Fix bug in Tramp multi-hop
adds 8d530ca6542 ; Fix documentation of y-or-n-p/yes-or-no-p
adds cef875f6c51 ; * etc/NEWS: Instructions for builds without
tree-sitter (bug#60559)
adds 92f753dc190 ; * etc/NEWS: Fix wording in last change.
adds e1b2446b2e9 Merge from origin/emacs-29
adds 15fc7b3cde9 Remove obsolete Tramp items
adds 83ce7c861e1 Make 'toml-ts-mode' optional
adds 3fc68833517 ; Fix the doc strings of 2 treesit.el functions
adds 8a18369afdc ; Another fix for doc strings of 2 treesit.el functions
adds 4753b587868 * lisp/cedet/semantic/symref/grep.el: Support ts-modes
(bug#60525)
adds 16eca92415b ; * src/gnutls.c (Fgnutls_deinit): Fix typo in doc
string (bug#60579).
adds 2e6070f16c4 ; Another review of etc/NEWS
adds 62c2963ce60 Merge branch 'emacs-29' of
git.savannah.gnu.org:/srv/git/emacs into emacs-29
adds ec172d748f3 Avoid assertion violation due to fill-column indicator
face
adds 7ede600273c (ruby-ts-mode): Split font-lock feature 'builtin' into
two
adds 089b08eb3eb ruby-ts-mode: Move 'self' and 'super' from constants to
keywords
adds f1aa306f915 ruby-ts-mode: Highlight variable assignments
adds 0f5e74f1734 ruby-ts-mode: Highlight method and block parameters
adds 3fcbb865853 Merge from origin/emacs-29
adds 6602ec3abc0 Remove Emacs 26 compatibility from Tramp
adds 2f05f48918e Add new SI prefixes R, Q in other places
adds 9e98ff562b4 Update from Gnulib by running admin/merge-gnulib
adds 39b77970c61 Port to current Gnulib file-has-acl
adds 699711786ac Further generic-related improvements in csharp-ts-mode
(bug#60376)
adds 7420b6dcc37 Fix `pr-interface'
adds 92e8c0c091c ruby-ts-mode: Highlight more kinds of parameters
adds 5ab03bcc433 Unify the string interpolation delimiters face across
ts modes
adds 2ea6ee5cbfa (font-lock-regexp-face): New face
adds f2ebe43362c (treesit-simple-indent-presets): Short-circuit 'and'
and 'or'
adds ff66a5d324b (treesit--indent-rules-optimize): Optimize 'and' and
'or' matcher forms
adds 9d410f8de64 (treesit-simple-indent-presets): Ensure 'and' works for
anchors too
adds abeb29bfcc6 Merge from origin/emacs-29
adds 5636f148569 ; Use a single '<=' for range comparisons
adds de8d6bd329a Minor tramp-archive.el fix
adds 0be40fbe43c Add new Tramp method "toolbox"
adds a1b558a2e24 Update from Gnulib by running admin/merge-gnulib
adds 5d1e14bd8b9 Adjust to recent Gnulib macro renaming
adds ec105a45c9f Add remote-file-name-inhibit-delete-by-moving-to-trash
adds 5259f144d95 Remove unneeded restriction in using AEAD ciphers with
GnuTLS
adds 4d1d43e41fa Add named defun for transpose-sexps-default-function
(bug#60654)
adds e8b85f225d9 Rearrange the "Saving Emacs Sessions" section of the
user manual
adds 7f9588685a0 ; Fix last change
adds f58452e3ae7 Fix 'python-shell-buffer-substring' when START is in
middle of 1st line
adds e0fef510b00 ; Minor rewording of tree-sitter terminology
adds 86a3462e3d2 (treesit-simple-indent-presets): Do that for 'or' as
well.
adds e9341119fe4 ; Fix documentation of etc/DOC
adds 7f855b5297b ; Fix description of etc/DOC
adds 0cb686ffb6b Document the 'definition-name' property.
adds 1df2826639c Add c-or-c++-ts-mode (bug#59613)
adds 757c2c25922 Fix c-ts-mode--looking-at-star
adds 7c356934fbb Support namespaces in c++-ts-mode (bug#60397)
adds 614f8c431d3 Optionally include the namespace in
c-ts-mode--declarator-identifier
adds ee3e8d3f927 (ruby-ts--font-lock-settings): Improve highlighting in
patterns
adds 508389ad2bb Add documentation for c/c++-ts-mode (bug#60443)
adds 16f1e47ca8b ; * lisp/align.el (align-c++-modes): Add c/c++-ts-mode.
adds cc1de953d4f ; * lisp/progmodes/gud.el (gud-tooltip-modes): Add ts-
modes.
adds ef7f3c6388b Fix use of treesit-ready-p in c/c++-ts-mode
adds 8575043f56b Remove duplicate entries in c-ts-mode's Imenu
adds 73168793c01 Fix label indentation for Linux style in c-ts-mode
(bug#60543)
adds 2cdd75a18ff Fix highlighting of variable-declarations in
typescript-ts-mode
adds 38b63f4c3ce Add indentation rule for concatenated_string (bug#60572)
adds 800e15e3be0 Fix string-interpolation feature of python-ts-mode
(bug#60599)
adds e3d806b4172 Fix string fontification on python-ts-mode (bug#60599)
adds e04b3d41bb4 Update to Org 9.6-90-ga6523f
adds fef4f18cc33 ; Fix NEWS
adds 53e64cfb852 Improve options and docs of M-x command completion
adds 5cb01ac5d78 ; * src/callint.c (Finteractive): Fix the doc string
(bug#60645).
adds b1aa720671e ; * lisp/progmodes/ruby-ts-mode.el: Fix compilation
warnings (bug#60647).
adds da96a1fd741 Add back renamed function
'font-lock-fontify-syntactically-region'
adds 1469aac20d8 ; * src/pgtkfns.c (parse_resource_key): Use recursive
schema lookup
adds d46f7f4edcc Revert "Add c-or-c++-ts-mode (bug#59613)"
adds 20f36c8f6f9 ; ruby.rb: Fix pattern matching syntax and extend the
example
adds dc911e4ba5c Improve go-ts-mode Imenu, navigation and electric pair
(bug#60407)
adds 1238fa8e49b Fix label indent of GNU and Linux style in c-ts-mode
(bug#60543)
adds ef87c755660 Make sure NODE is not the root node in tree-sitter
indent (bug#60602)
adds 1f8ad353d9f Minor improvement for tree-sitter explorer
adds c1401d1c6c8 * lisp/vc/diff-mode.el (diff-font-lock-keywords): Check
for limit.
adds ebc5263667b ; * src/callint.c (Finteractive): Doc string
clarification.
adds f16cc7c49c7 ; project.el: Bump version
adds 8a36a0f44aa ; xref.el: Bump version
adds 28dd6021384 Fix c-ts-mode indentation for 2nd line in block comment
(bug#60270)
adds e385c099b8c Improve fontification for import-statements in
typescript-ts-mode
adds aa9df1260c3 Don't print named tree-sitter nodes with parenthesizes
(bug#60696)
adds 8377ed5298f Highlight identifier in import statements in js-ts-mode
adds 55aabfea4ac Fix c-ts-mode comment indent
adds 60240f54e5f Merge from origin/emacs-29
adds f31e65694ca Fix completion-auto-help docstring (bug#60709)
adds c267cd01517 ; Kill some stray buffers left behind by ERC tests
adds bb98666d03f ; Fix wrong type in erc-ignore hide-list options
adds fda1ad4a9ec Remove obsolete server buffers on MOTD in erc-track
adds 64fe6bdb618 Improve 'describe-char-fold-equivalences' docstring
adds 136c0272215 Fix reftex-citation docstring (bug#60710)
adds 1cbc22b9c7f CC Mode: partially revert commit from 2022-10-04
adds 033f2cc6140 Merge from origin/emacs-29
adds 37d93975780 Add forward-sentence with tree sitter support
(bug#60623)
adds c51bfef34a6 ; Fix documentation of last change
adds 70947da708c Handle missing package description when unpacking vc
packages
adds 384504edf35 Ensure VC package names are not empty
adds 4a8891a462e * etc/NEWS: Mention incompatible changes in
'outline-minor-mode-cycle-map'.
adds 09f7a920644 Add support for annotation_type_declaration
adds f4f30ff4c44 Update to Org 9.6.1
adds e2abb95b6b0 Merge from origin/emacs-29
adds f1310859a0d Remove deprecated RLS server from eglot server list
adds f32ce2e38cf Adapt tramp-tests.el
adds 977630b5285 * lisp/subr.el (combine-change-calls-1): Fix bug#60467
adds b2fda50178b undo-tests.el: Tests for bug#60467
adds f56fea2fcc0 * lisp/reveal.el (reveal-open-new-overlays): Use
`invisible-p`
adds f5d8aa6edac (function-documentation): Make it work for the
remaining cases
adds dce42f55617 * lisp/apropos.el (apropos-safe-documentation): Use
`function-documentation`
adds 99120491730 Update from Gnulib by running admin/merge-gnulib
adds 53b47df8229 Report cursor correctly on PGTK when there is a margin
adds cfd2b3504ab Fix encoding with 'utf-8-auto'
adds 9ecebcdded1 * lisp/simple.el (next-completion): Handle first
completion specially.
adds 083badc9c12 * lisp/subr.el (while-let): Use if-let, not if-let*
(bug#60758).
adds 8f446c2d397 Fix c-ts-mode comment indentation (bug#60270)
adds 956889d8ff1 Equal now recognizes tree-sitter nodes (bug#60659)
adds f27a330b99e ; Fix typo in ert-with-temp-file
adds e8a89a18b69 ; Fix non-tree-sitter builds
adds dfb38fb2ee6 ; Improve documentation of tree-sitter node comparison
adds 2a2b1d09ac7 Fix minor issues with 'pp' and related commands
adds a760364f5f3 Fix c-ts-mode--fill-paragraph
adds c6bbf9cc270 Add c-ts-mode tests
adds c0578edc8fc ; * doc/misc/eglot.texi (Troubleshooting Eglot): Fix
typo (bug#60780).
adds 861556c1339 Fix minibuffer-completion tests
adds 4f0459aaf75 Merge from origin/emacs-29
adds 9f8f8ed1baf Adapt tramp-tests.el (do not merge with master)
adds 59c3c53efa4 * lisp/subr.el (combine-change-calls-1): Fix bug#60467
adds 3eb495851ef ; Merge from origin/emacs-29
adds dc33a122230 Fix use of build_pure_c_string in treesit.c
adds 1b9ffd28116 Fix dependency bug when building lwlib
adds f1032bf24e7 Eglot: don't use "nil" as minibuffer initial input
adds a192ce03a0d Merge from origin/emacs-29
adds 79971ebacc7 Disable and document 'doc-view-mupdf-use-svg'
(bug#58041)
adds b6207e87fa1 ; Merge from origin/emacs-29
adds f102145d381 ; * etc/PROBLEMS: Describe problems with MuPDF 1.21.
(Bug#60308)
adds 7100ecd7a47 Replace 'hfy-find-cmd' with
'directory-files-recursively'.
adds 435ba92ccc4 ; Fix last change in htmlfontify.el
adds 0116e27b26c ; Fix NEWS markup
adds e2e937300f5 Fix indentation of object_expressions in csharp-ts-mode
adds 10032f424cc Fix indentation of some declarations and statements
adds 96601cd90ba apropos.el: Fix bug#60628
adds d9a2673ee95 Merge from origin/emacs-29
adds 4514b7ecc6f ; * lisp/doc-view.el (doc-view-mupdf-use-svg): Bump
:version.
adds f0ac01812f9 Preserve the window position with proced (bug#60381)
adds ac2a6fc83fa ; * lisp/proced.el (proced--determine-pos): Fix doc
string wording.
adds 9a1dbb7f088 Teach 'eww-open-file' about prefix argument
adds ad6d8f7df18 Merge remote-tracking branch
'refs/remotes/origin/master'
adds 48bd17923a9 (apropos-documentation): Don't try to parse .elc files
adds cd83bc930ca ; * lisp/htmlfontify.el (hfy-exclude-file-rules): Fix
:version.
adds 8d7ad656658 Fix indent and font-lock for annotation_type
adds 195afb68e31 Merge branch 'emacs-29' of
git.savannah.gnu.org:/srv/git/emacs into emacs-29
adds fd77de542d8 ; * etc/NEWS: Fix typos.
adds a06c13db9ee Merge from origin/emacs-29
adds 558f04c39e0 Set the 'field' property for Eshell output
adds 54051c97f2e Make 'eshell-bol' obsolete
adds c257fd3a406 Use the 'field' property to navigate through Eshell
prompts
adds 50fd58be614 Use treesit-sentence-type-regexp in java-ts-mode
adds 16579f6ed77 Fix the MS-DOS build
adds db836637b0e ; Auto-commit of loaddefs files.
adds 77ca6aa56e3 hideif.el: Support C99 and GNU style variadic macros
adds ead86da14bf Upgrade to length* functions in Tramp
adds 4d37504c432 Improve Tramp robustness
adds a8eb9dd4006 Fix the case in first-completion revealed by
minibuffer-tests
adds 1ef359095ec ; * etc/NEWS (--with-native-compilation=aot): Tweak
wording.
adds 72c45fa9109 Further improvement for non-string values in pcomplete
adds 48a62c55465 Add constructor_declaration as java-ts-mode defun
adds 920a7d38e96 ; Fix typos
adds cc576cc410f Merge from origin/emacs-29
adds 256791edd48 ; Auto-commit of loaddefs files.
adds c87217e97f7 ; Merge from origin/emacs-29
adds b5e0260f425 Fix messages displayed when diary is shown
adds b365a7cc32e Fix expansion of wildcards in ls-lisp.el
adds cf311826841 ; * lisp/files.el (insert-directory-wildcard-in-dir-p):
Doc fix.
adds f02998939c6 ; Fix c-ts-mode filling
adds d428d510664 Support filling line comments in c-ts-mode
adds d13a329acff ; Minor change in c-ts-mode--indent-styles
adds c78e19d99c0 Allow offset in tree-sitter indent rules to be functions
adds 189d976dbae Fix statement indent for c-ts-mode (bug#59686)
(bug#60280)
adds 252b2c01af0 Fix c-ts-mode label indent
adds 25a5575f161 Fix c-ts-mode block comment indentation (bug#60270)
adds 3fa10f6e54d ; Add more c-ts-mode indent and filling tests
adds 72d2604d1fd Merge branch 'emacs-29' of
git.savannah.gnu.org:/srv/git/emacs into emacs-29
adds d2efee31edb ; Update htmlfontify documentation
adds 73b304bb740 ; Fix last change: remove unused @anchor.
adds 9f5008b9b2a Improve error message from sqlite-mode.el
adds 0052aa54f6b Merge from origin/emacs-29
adds 9ec60fde2e8 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 70477be3e38 Add treesit-sentence-type-regexp
adds f7b3546c8ee Rename variables from last change
adds bb679244152 Run newsticker's ticker only periodically (bug#59856)
adds e84111a0017 Add sentence-nodes to dockerfile-ts-mode
adds c8dd37b16c5 Add some basic tests for java-ts-mode and
typescript-ts-mode
adds 77659bd4634 Add sentence node regexp to json-ts-mode
adds 2a85d7a07c1 Optimise `apply` with `cons` in tail argument
adds bcaa63ac506 * lisp/emacs-lisp/bytecomp.el (format-message): Warn on
bad arity.
adds 0bb8a011d57 Add 'file-user-uid' to get the connection-local
effective UID
adds c8d54809727 Bump use-package version for Emacs 29.1
adds f16bd1ead43 Revert "* lisp/subr.el (while-let): Use if-let, not
if-let* (bug#60758)."
adds 82ae9caaddb * lisp/subr.el (while-let): Fix docs if-let->if-let*
(bug#60758).
adds 44c9cb8653d Improve indentation for jsx
adds 352e41016bc ruby-ts-mode: Support the option ruby-block-indent
adds 3d1e74c82a8 Fix tree-sitter indent preset function (bug#60270)
adds 67df34c143d Fix M-x eglot prompt when connection already exists
(bug#60557)
adds 7c8eac8fbcb ; * src/w32fns.c: Fix quoting. Patch by Arash Esbati
<arash@gnu.org>.
adds 1b458aced72 ; * lisp/progmodes/eglot.el: Remove stray space.
adds f367ba3ed03 ; Avoid byte-compiler warning in eglot.el
adds 140824dc099 ; Fix more quoting in w32fns.c.
adds c1d32d9a20d CC Mode: Prevent ids in temporary "declarators" getting
into c-found-types
adds e8c77d9abda Fix hfy-exclude-file-rules (bug#60562)
adds bb383a54910 Merge from origin/emacs-29
adds b9025c507a3 Correctly handle touches on the tool bar
adds 96015c9c8cc Make tool bar highlight work correctly during touch
events
adds 013ab7e2a83 Complete implementation of `file-user-id'
adds b9ae9d3ff8e ; * src/xterm.c (handle_one_xevent): Fix GTK build.
(Bug#60883)
adds 7ff5c0d7045 Port xattr handling to Fedora 9
adds 281f48f19ec ; Fix Eshell prompt tests when the current user is root
adds 1b52eaa1906 Better lambda quote warning
adds efb9ec11bbe Improved docstring single quote warning
adds b36cc7e7bbb ; * src/treesit.c (Ftreesit_induce_sparse_tree): Minor
change.
adds 7c61a304104 Fix treesit-node-first-child-for-pos (bug#60127)
adds 9e7a5d58eea ; Fix tree-sitter indent anchor preset
adds bd094207c76 Fix buffer-list-update-hook for indirect buffers
adds 09e9d7c7496 Fix display of warnings on w32 console
adds 7b13422298a ; Avoid plist-get as generalized var in erc-compat
adds 7b8322f6285 Use correct buffer for local-module vars in erc-open
adds 183e7492702 Don't preserve non-module minor modes in erc-open
adds 56d69c2fc47 ; Relax timeouts for failing ERC test
adds dbac923b9df CC Mode: On removal of "typedef", remove pertinent
types from c-found-types
adds c4f0b6ccea1 Add more detail about how to invoke Eshell commands
adds 9ed9ff4690a ruby-ts-mode: Fix the rules for hanging arrays and
hashes
adds 5e2e68a0c2d ruby-ts-mode: Fix indent inside parenthesized_expr and
else/end after unless
adds ac5516bd7d5 ruby-ts-mode: Fix/change indentation of a continuation
method call
adds 300ca6ac372 ruby-ts-mode: Fix indent after operator or conditional
adds 045404d1aac ruby-ts-mode: Obey the option ruby-after-operator-indent
adds 343b9b3dfe3 ruby-ts-mode: Obey the option ruby-method-call-indent
adds bdd82fa7977 ; * src/treesit.c: Remove unused boilerplate.
adds ac3bc775b6f Make it harder to misactivate tree-sitter font-lock
fast mode
adds 24f0dfd3731 Revert "Revert "Add c-or-c++-ts-mode (bug#59613)""
adds faee7e1f1bd ; * lisp/treesit.el (treesit-font-lock-fontify-region):
Minor fix.
adds 1798ff5a663 ; Fix minor mistakes in documentation
adds bd5ef3ef95e Improve the documentation of 'auto-mode-alist' search
adds 9186be20aeb ; Clarify doc strings of some functions in files.el
adds 6a8338a8bc8 ; Avoid byte-compiler warning in cc-fonts.el.
adds dc3f85fd4b0 Use proper types for Eshell warnings
adds 78f93d92b28 * lisp/vc/vc-dir.el: Make keys ‘% m’ and ‘* %’
compatible with Dired
adds 8e9783b4ce4 Rebind in read-regexp-map ‘M-c’ to ‘M-s c’ compatible
with search-map
adds 758ac5eabbe Fix split-window-below for the case when
split-window-keep-point is nil.
adds f2bedf695c1 ruby-ts-mode: Handle indent in parenless calls much
closer to ruby-mode
adds ba33b83ce4b (ruby-ts--statement-container-regexp): Remove
"parenthesized_statements"
adds 94b9cbf96fb (ruby-ts--parent-call-or-bol): Handle more cases with
nested literals
adds 819719330ad (ruby-ts--indent-rules): Add a rule for continuation of
a hash pair
adds db727873803 ruby-ts-mode: Use font-lock-constant-face for
true/false/nil
adds 9161a302c9f Merge from origin/emacs-29
adds 03a8d132b0e Fix an oversight in advice.el
adds 207901457c0 Add treesit-forward-sexp (bug#60894)
adds 54d5ea66c99 Fix evaluation of asynchronous expansions in Eshell
indices
adds 167bf3408e4 Pacify clang 15.0.6 on Fedora 37
adds 117f90865ad Add new command `kill-matching-buffers-no-ask'
(bug#60714)
adds 21be03cccb6 CC Mode: Prevent two classes of "type" prematurely
entering c-found-types
adds e9ceeee1198 Merge from origin/emacs-29
adds 12d7670b90f Fix bug in 'sieve-manage--append-to-log'
adds ede5e82418a ; Merge from origin/emacs-29
adds 7fb69ce233b ; * doc/emacs/modes.texi (Choosing Modes): Add index
entries.
adds 0d3b6518e39 (ruby-ts--indent-rules): Indent inside empty parens
properly
adds a0ce569d3b7 ruby-toggle-block: Fix in ruby-ts-mode
adds 25ddb3f7d99 ; ruby-ts--indent-rules: Minor cleanup
adds fb82d4e3286 (treesit-simple-indent-presets): Have n-p-gp check for
grandparent's presence
adds 78b83a744fa ; * etc/NEWS: Rearrange instructions for building
tree-sitter grammars.
adds 0f9cf31ccdd Merge from origin/emacs-29
adds 4fb7b0b0b88 Fix an oversight in advice.el
adds 83afcf285b1 ; Merge from origin/emacs-29
adds 1fdd720b6b8 ; * etc/NEWS: Fix typos.
adds c6a7664f067 Add html-ts-mode (bug#60972)
adds affdf790119 Fix typo in c-ts-mode (bug#60932)
adds ca8f5f71f41 Change top-level anchor to point-min
adds 623fdf30ff3 ; * etc/NEWS: Fix wording of 'html-ts-mode's entry.
adds 3dacf583b90 ; Fix documentation of 'kill-matching-buffers-no-ask'
adds ab538b6f91b ; * test/lisp/eshell/esh-var-tests.el: Fix punctuation
in doc strings.
adds f4a3e8f29f0 ; * etc/NEWS: Mark 2 entries as documented.
adds f55bbc68988 Add sentence and sexp movement to c-ts-mode
adds 2bf0ad3be6b Add sexp navigation to js/typescript/tsx-ts-mode
adds cb07f1bcd0f ; Actually use dummy package descriptor
adds f0971f94fe4 Extend go-ts-mode with command to add docstring to
function
adds 8febda46c45 Use element as a sentence in html-ts-mode
adds c289786886b ; Add commentary and dostring in c-ts-mode
adds 0c6bfeddb21 ; Update tree-sitter major mode manual
adds b7d6bb47ee5 ; * lisp/treesit.el (treesit-font-lock-fontify-region):
Minor fix.
adds 7ca71d66dc7 Fix various problems in treesit-explore-mode (bug#60800)
adds 7b7b2b95138 Fix c-ts-mode indent (bug#60873)
adds 370b1ac99ec ; ruby-ts-mode.el: Add customize-group mention to
commentary
adds d66ac5285f7 ruby-ts-mode: Highlight builtin methods
adds d0d34514097 (ruby-ts-mode): Rename 'builtin-functions' to
'builtin-function'
adds d94dc606a09 ruby-ts-mode: Claw back half of the performance drop
from last change
adds b56cf28b325 ; (ruby-ts--predefined-variables): Make it a little
shorter
adds 6b2f85caa6c Make tree-sitter based modes optional
adds 40cf494b7ce ; * etc/NEWS: Fix typos.
adds 628b6241763 Don't load erc-goodies atop erc.el
adds c7e02eaa3d9 Handle after arg correctly in `keymap-set-after'
adds 8904a26a9d2 Improve `keymap-set-after' documentation
adds dcd59457b48 Use `key-parse' in `keymap-lookup'
adds 06953fc8e1d Make `keymap-set-after' work for menus
adds 67ee627c38d (project-try-vc): Add string-start and string-end
anchors to marker-re
adds 0cf053648a4 ; ruby-ts-mode: Update font-lock features list in
Commentary
adds 472f1425985 ; ruby-ts-mode: Add a Version tag
adds 34793337783 * lisp/org/ob-ruby.el: Fix outdated comments.
adds d63e1a89518 Use point-min to anchor top-level constructs (bug#60602)
adds b3de81a6ee3 MH-E: handle removal of mhparam libdir from nmh 1.8
adds 0805972e4ca Merge from origin/emacs-29
adds 0400de6a7de Fix typo in c-ts-mode (bug#60932)
adds 1c58f3d7fb2 ; Merge from origin/emacs-29
adds a91b435d0d5 ; Reword user documentation on binding keys in Lisp
adds 9f5d6c541e5 ; * doc/emacs/custom.texi (Init Rebinding): Fix wording
in last change.
adds 63fa225d443 Merge branch 'emacs-29' of
git.savannah.gnu.org:/srv/git/emacs into emacs-29
adds b875c9bf67e Fix file-regular-p in Tramp
adds 080595682f7 Merge from origin/emacs-29
adds 161706ec331 ; Actually use dummy package descriptor
adds b767a641c8f ; Merge from origin/emacs-29
adds 6adc193ad66 Move c-like common utils into own library (bug#60961)
adds 89cb3c3f157 Minor fixes for Haiku
adds ae7e28a4372 ruby-mode.el: Expand some docstrings with examples
adds e74ba72a6a3 ruby-ts-mode: Fix two additional cases with
ruby-method-call-indent=nil
adds 9296e0c6495 Fix typo after move to common lib (bug#61001)
adds 204519a2e73 Fix typo of exposed symbol name
adds 808e101fabe Tweak BSD style indentation (bug#60984)
adds 8e83604dfe0 Avoid crashes in batch Emacs sub-processes on MS-Windows
adds c854ef7a187 ; Fix last change (bug#60556).
adds 0fb90f524db Fix decoding HTML files from archives
adds 846838dbab8 Add test suite for sgml-html-meta-auto-coding-function
adds 2343a067c3d Generalize vc-pull-and-push to support more backends
(bug#60569)
adds db02cbdfe02 * lisp/find-dired.el (find-dired-with-command): Quote
find-command-history.
adds b3814b43f60 (ruby-ts--predefined-variables): Fix the $` and $'
entries
adds 9c8e82484ab Merge from origin/emacs-29
adds 647cc9c65e7 Update to Org 9.6.1-16-ge37e9b
adds 11491225426 Merge from origin/emacs-29
adds 26ef5c09e0a Add `yes-or-no-prompt' user option
adds 85e33043323 Factor out some Tramp code
adds 860c3aada5d ; * lisp/eshell/esh-arg.el (eshell-prepare-splice): Fix
quoting.
adds b88d47beb00 Swap tag and element in html-ts-mode (bug#60972)
adds 3e62ddc0d87 ; * lisp/calendar/appt.el (appt-check): Fix
byte-compile warning
adds 29a8a1885d9 CC Mode: Don't do c-backward-syntactic-ws following a
forward movement
adds 8b87d095acf Pacify Apple clang version 13.0.0 (clang-1300.0.29.30):
adds 3365e413bd9 When base64-decoding part of decrypted text, save the
decoding permanently if we save the decryption permanently.
adds fce07d461de Increase DUMPED_HEAP_SIZE
adds dfdc0f5fb7b Fix xref-clear-marker-stack refactoring mistake
adds d865e180968 ; Fix issues with processing out-of-order IRC messages
adds 854a2901f7c * lisp/emacs-lisp/comp.el (comp-trampoline-compile):
Improve readability
adds e8db522e437 ; * lisp/progmodes/cc-engine.el: Delete trailing
whitespace.
adds e6c5f32e77d * lisp/find-dired.el (find-dired): Fix bug where M-p
skips first history item.
adds cb9628373a8 * lisp/startup.el (command-line): Fix warning message.
(Bug#61014)
adds 7f438ff543b Don't try to make a pipe process for remote processes
in Eshell
adds c15c0f7f018 CC Mode: Change the default value of
objc-font-lock-extra-types to nil
adds bc78285e686 ; * etc/NEWS: Fix typos.
adds deee3a92623 ; Fix last change in etc/NEWS
adds e31a5623965 * lisp/vc/vc-bzr.el (vc-bzr--pushpull): Return buffer's
process.
adds 695e9f71c3f Use named keymaps for outline buttons
adds ecf500b5e34 Handle relative file names in vc-resynch-window and
vc-resynch-buffer
adds 3846e79c93b ; Fix filename mismatches in prop lines of ERC tests
adds 987e53f3e2d ; * doc/misc/erc.texi: Improve Local Modules section.
adds cfe26f31893 Add new java indent rules
adds 8a1498c01f7 Fix fontification of function-valued variables
(bug#61053)
adds 8198803f660 ; Don't mention in the Gnus manual user options that
were removed
adds f30a4f51fef Announce outline.el keymaps
adds 9a21cb10751 ; * etc/NEWS: Fix typos.
adds 37454de0c8f Pacify --without-x unused function warning
adds c6613403e5c Fix Dired face for directory symlinks
adds abb3becb9fb treesit-install-language-grammar: Provide default repo
url
adds cfb180329b5 ruby-ts-mode: Don't reindent when "class" or "def" is
under "ERROR"
adds 37c1c924666 ; * etc/NEWS: Minor reordering.
adds 42e02480c2b * doc/emacs/text.texi (Outline Minor Mode): New node
split from "Outline Mode"
adds af28191b04f * lisp/net/tramp.el (tramp-wrong-passwd-regexp): Fix
regexp.
adds 00675aa724a Add support for building tree-sitter modules with MinGW
adds 4bd06ce2a9f Fix call to treesit_record_change in insdel.c
adds cdf74254ffa Fix indentation for c-ts-mode (bug#61026)
adds 41f497c8bee Fix doc strings of window-splitting commands
adds ff9498624fc ; * src/insdel.c (insert_from_buffer): Fix assertions.
adds 4bf7cb71edc Fix go-ts-mode indentation and set indent offset to 8
(Bug#61006)
adds f8c95d1a768 Fix xt-mouse on terminals that report UTF-8 encoded
coordinates
adds 12e419ad115 Merge from origin/emacs-29
adds 3766a666b55 ; Fix issues with processing out-of-order IRC messages
adds 23fe6c4f68e ; Merge from origin/emacs-29
adds f72a394716f Work around package.el transitive dependency bug
adds 5859413df23 ; * lisp/progmodes/cc-engine.el: Delete trailing
whitespace.
adds 18fbcce9757 Merge from origin/emacs-29
adds 627ac228b2e Don't inhibit LAP-level DCE when switch ops are present
adds 4287d56bad5 Repair hideif regexp problems
adds dabe0b7d407 Add support for negative indices and index ranges in
Eshell
adds 5642bf0b972 Make 'eshell-number-regexp' into a regular defvar
adds 752c526585f ; Fix typos
adds fd145499bbd Fix fontification TypeScript of import-statements
(bug#61081)
adds 00629c03964 Fix errors in fontification of JavaScript
import-statements (bug#61083)
adds 194bc97879d Improve documentation of
'shell-command-dont-erase-buffer'
adds 128a999bfe7 Make project-current not error out inside non-existent
dirs
adds cd42244fca8 Merge from origin/emacs-29
adds 0820a81ec7a Tramp cleanup from recent test campaign
adds 4de1171d143 ; * lisp/progmodes/go-ts-mode.el (treesit-node-end):
Avoid warning.
adds 835d2b6acbe ; * lisp/emacs-lisp/range.el: Fix some typos
adds 840f8bfdc93 * src/comp.c (F_RELOC_MAX_SIZE): Bump to 1600
(bug#60996).
adds e2b37f901d1 Fix host name completion for Tramp "podman" method
adds e55855c5a1e Better compilation of n-ary comparisons
adds 254c75fc293 Better commutative binary numerical op codegen
adds 76bb46db9df ; * doc/emacs/frames.texi (Mouse References): Improve
indexing.
adds 362678d90e1 python.el: Use correct regexp when enabling
python-ts-mode
adds bc5ee2b7bf0 ; * src/comp.c: Remove Local Variables section to avoid
warnings.
adds 578e8926713 ; * doc/lispref/variables.texi (File Local Variables):
Improve indexing.
adds 450db0587a9 Minor documentation improvements for outline-minor-mode
(bug#61062)
adds 6e50ee8bbb5 Add c-ts-mode-set-style and :set for
c-ts-mode-indent-style
adds 1de6ebf2878 Make treesit-font-lock-level a defcustom
adds 2bd0b947538 Fix java class member without access modifier
(bug#61115)
adds 56e8607dc99 Fix spurious errors on Windows when deleting temporary
*.eln files
adds 1c3ca3bb649 Fix <> syntax in rust-ts-mode
adds f50cb7d7c4b ; Improve docstring of c-ts-mode--indent-style-setter
adds 4b1714571c8 ; Fix byte-compile warnings in c-ts-mode.el
adds a3003492ace Move c-ts-mode--statement-offset to c-ts-common.el
adds 382e018856a Add treesit-subtree-stat
adds 1970726e26a Use treesit-subtree-stat to determine
treesit--font-lock-fast-mode
adds 64fee21d5f8 Fix dockerfile-ts-mode line continuation indentation
(bug#61131)
adds b73539832d9 ; Remove treesit--font-lock-fast-mode-grace-count
adds 197f994384c Document tree-sitter features in the user manual
adds 9058601308d ; * doc/emacs/misc.texi (Document View): Remove
@footnote (bug#61152).
adds 8360e12f0ea Update to Org 9.6.1-23-gc45a05
adds 207a0d9408c Merge from origin/emacs-29
adds 3f069bd796b Fix password prompt in Tramp
adds 176830fe2bb Fix incremental build failures with tree-sitter
adds 99e40959f40 Fix password prompt in Tramp (do not merge)
adds 48ed4228a75 ; Merge from origin/emacs-29
adds dda4baa58b7 ; Fix build and startup without tree-sitter
adds f67a9a12b7b Fix interactive use of `keymap-local-set' and
`keymap-global-set'
adds c53952164fe Merge from origin/emacs-29
adds cdc8f7c28eb Gnus nnimap date search string must use C locale
adds e19b91f946a Revert "Fix incremental build failures with tree-sitter"
adds 79154f625cc Add regression tests for Eshell completions
adds cc5a2ed457e Properly parse Eshell variable splices for interactive
completion
adds e7d0aa248e6 During completion, convert all Eshell arguments to
strings
adds e866490a077 Fix keymap inheritance in descendants of
'c-ts-base-mode'
adds 86b03046c00 Merge branch 'emacs-29' of
git.savannah.gnu.org:/srv/git/emacs into emacs-29
adds 2f3683cd4dc * lisp/isearch.el (isearch-emoji-by-name): Disable
derived emoji (bug#60740).
adds 327941b2112 CC Mode: Fix a coding bug in c-make-keywords-re. This
should fix bug #61135
adds 1684e254a3b Update to Transient v0.3.7-196-gb91f509
adds a73b046c7d5 Merge from origin/emacs-29
adds f724fca732a ; Auto-commit of loaddefs files.
adds 49b61405582 Fix cursor-in-echo-area on TTY frames
adds 47ab9ba55d7 * lisp/keymap.el (keymap-global-unset): Correct prompt
adds f711f4e99f7 (Ftreesit_query_capture): Cache list of predicates for
given pattern index
adds 66aa9cb450a ; (Ftreesit_query_capture): Fix typo
adds cfde8a14900 Merge from origin/emacs-29
adds f7fcc62b78a ; Auto-commit of loaddefs files.
adds 0214e9021b4 ; Merge from origin/emacs-29
adds 8c6a4639318 Handle large process output strings for Tramp
adds c831f55b234 * lisp/progmodes/ruby-ts-mode.el: Extend
treesit-sexp-type-regexp.
adds f91bf9df892 Unbreak the MS-Windows build
adds ea1bb263153 * doc/emacs/basic.texi (Repeating): Mention
describe-repeat-maps (bug#61183).
adds 9715715ac16 (eshell--complete-commands-list): Fix regression in fix
to bug#48995
adds 0571a3cc87f Merge from origin/emacs-29
adds f6955482c29 Clean up LAP peephole logging
adds bfd338aad9d LAP peephole optimisation improvements
adds be304bb3286 ; * etc/NEWS: Mention the 'utf-8-auto' bugfix
(bug#60750).
adds c6660a6d6de Improve documentation of 'repeat-mode' and related
variables
adds 2de0ab5cbd3 ; Doc fixes in keymap.el
adds 1c125baa3f0 Teach 'hs-minor-mode' about tree-sitter based modes
adds 4d3428e95a9 Fix docstring fontification of CL's 'defstruct'
adds 382ab516cef Change the default of 'treesit-defun-tactic' for
'c-ts-mode'
adds c4988840598 Avoid spurious pause in kill-ring-save (Bug#60841)
adds e8334781c9f Improve documentation of gdb-mi's dedicated windows
adds 3b3c47d977b (treesit_predicate_match): Match node text against
regexp without consing
adds 20454128b8b Minor improvements in sqlite.c
adds 88ccf78b206 ; * src/treesit.c (treesit_predicate_match): Simplify
last change.
adds b8009bbf2d8 ; Fix error where we pass t to treesit-node-type in
c-ts-common.el
adds 74e715cb729 ; Go back to original point when filling comments in
c-ts-mode
adds a2b77c79dcc Use c-ts-common-statement-offset for closing brackets
too
adds 8a6bdf88b4b Call treesit_record_change in insert_from_gap_1
adds d963a8f1355 Make c-ts-mode indent tests side-effect-free
adds 96ea27278b4 ; Fix c-ts-mode indent test
adds ac7ec87a7a0 Merge from origin/emacs-29
adds 0a95a81d8d3 CC Mode: Fontify a certain foo * bar class by the
asymmetric space heuristic
adds 229d0772e23 Add test for java indentation (bug#61115)
adds c39c26e33f6 nadvice: Fix bug#61179
adds 7e1c7db1cb5 Prefer https: to git: URIs
adds 04d97e76a96 Update from Gnulib by running admin/merge-gnulib
adds b429274c5b4 Use Gnulib module alignasof instead of stdalign
adds d27d9a43d4d Update some commentary for C23
adds 45525cafcbc * lisp/emacs-lisp/cconv.el (cconv-convert): Fix thinko
adds 929099cbb43 Get rid of delq in LAP optimiser
adds 9926b44f9ee LAP optimiser: bind local variables instead of mutating
them
adds a50d5b219f8 Remove compatibility hacks in LAP optimiser
adds 17784bbf3f9 Allow unbind to commute with discardN and
discardN-preserve-tos
adds 0f4c7060e46 Fix misleading LAP optimiser debug log message
adds 013655811aa CC Mode: Prevent infinite recursion in
c-determine-limit.
adds 7f8f19da249 Fix 'hack-local-variables' when EOL conversion is
inhibited
adds 907fd1f7ff4 Improve Tramp file name completion
adds 22f0159c5aa Fix last Tramp commit
adds a98d0daac47 Remove unnecessary cons in lexical eval
adds 88d5327fe2a (cconv-convert): Fix regression
adds 2273cdb40e1 * lisp/edmacro.el (edit-kbd-macro): Fix thinko
(bug#61333)
adds e444115d026 Improve keymap-global-set and keymap-local-set
interactive use fix
adds c3f58a66514 Don't casemap erc-sasl-user when set to :nick
adds 35e238cae8b Improve documentation of 'header-line-indent-mode'
adds f25c15ceb7d ; Fix typos
adds d99b5151f8c Add syntax-propertize-function to ruby-ts-mode
adds 4c765d93ab3 Refine the previous change
adds 3a64f81ebc1 Don't clobber match data in 'y-or-n-p'
adds 873a0a15085 Add support for TypeScript compilation to compile.el
(bug#61104)
adds 8870b54db99 Add tests for compilation support for TypeScript
(bug#61104)
adds 1a123feb181 Fix bidi reordering of sequence of whitespace
characters before a TAB
adds 89b550eac29 Fix switch statement indentation for go-ts-mode
(bug#61238)
adds 69380a88e92 c-ts-mode: Highlight name in parameter declarations
adds 671e5d9fad5 ; * lisp/treesit.el (treesit--font-lock-level-setter):
Minor change.
adds b80f36b88c7 Make c-ts-mode-set-style's effect local (bug#61245)
adds b40a929a3f2 ; ruby-ts--syntax-propertize: Amend commentary
adds 2c33e2889b4 Fix byte-compilation of *-ts-mode.el files
adds 0358267204d Update the Emacs FAQ for Emacs 29
adds f13479d9556 Fix installation of tree-sitter grammar on MS-Windows
adds 03d9d18513b Fix display of raised/lowered composed text
adds 96181ed3f09 Document 'plistp'
adds 1dd751c3ac4 ; Improve documentation of 'proper-list-p'
adds 0c125fcc67a Make highlighting more regular across TS modes
(bug#61205)
adds 58dc03ba7e4 No longer use transient in isearch-emoji-by-name
adds 3ffd0eddce6 Highlight more complex function parameters
adds 94f291d1505 ; * lisp/paren.el (show-paren-predicate): Doc fix.
(Bug#61098)
adds 18c43bb9d6c Ensure upper bound of font-lock region is less than
point-max
adds 85705a7059f ; Move misplaces parenthesis in emoji--choose-emoji
adds d12727057d4 rust-ts-mode--indent-rules: Indent to 0 at top level
adds e38ff004631 rust-ts-mode: Highlight variable declarations
adds d7b4a8487f6 ; * lisp/isearch.el (emoji--read-emoji): Avoid
compilation warning.
adds bb999df5d6f ; Fix whitespace of last change
adds 929daafa1d6 ; Fix trivial mistake in emoji--choose-emoji
adds 0862a79fef5 Merge branch 'emacs-29' of
git.savannah.gnu.org:/srv/git/emacs into emacs-29
adds 24085ba6105 ; go-ts-mode--indent-rules: Indent to 0 at top level
adds 6568a1aaf9a Fix inability to turn show-paren-local-mode on manually
(bug#61098)
adds 948e343496b ; Fix byte-compilation warning
adds 26e947ccb14 * lisp/vc/vc.el (vc-find-revision-no-save): Fix parens
(bug#61256).
adds 60089dcfe06 Add to bug-reference-auto-setup-functions after its
declaring defvar
adds 793c24a6ac7 Make sure 'M-x show-paren-local-mode' turns on right
away
adds 088425538f2 rust-ts-mode--font-lock-settings: Improve consistency
adds a529b0d6463 rust-ts-mode: Fix highlighting of function name in
call_expression
adds 07ffe902c63 c-ts-mode: Highlight "property functions" as functions
adds 1fab91d852e go-ts-mode: Fix highlighting of function name in
call_expression
adds 79ab62e0bb5 go-ts-mode: Highlight variable declarations
adds c3262216abb Add array_initializer to java-ts-mode
adds 5a6dfab1e4d Use c-ts-common-statement-offset in java-ts-mode
(bug#61142)
adds 17ab426670a * lisp/treesit.el (treesit): Fix shortdoc example form
(bug#61318).
adds 9dfccb89fc5 Clarify bug-reference-auto-setup-functions docstring.
adds 97533e73ad6 ; * lisp/progmodes/c-ts-common.el
(treesit-node-prev-sibling): Declare.
adds 321cbd9a601 Tighten and simplify typescript compilation-mode
regexps (bug#61104)
adds 2ac8c4bbd6f (eglot-completion-at-point): Return correct values in
:company-kind
adds d68ff6016d0 Fix c-ts-mode indentation (bug#61291)
adds 7cb92b53987 Fix c-ts-mode indentation
adds 87d39a30b12 Fix c-ts-mode indentation
adds 746748f5c28 Make java-ts-mode use the
c-ts-common-indent-type-regexp-alist
adds c9ba05af8df Fix crashes inside 'xfree' called from treesit.c
adds d492be400e1 Merge from origin/emacs-29
adds 643a11c6e5d * lisp/progmodes/xref.el (xref--insert-xrefs): Remove
extra space (bug#61340).
adds f3fce3a71c7 Simplify and speed up parts of elisp optimiser
adds 680bc20553e Flatten nested `concat` calls
adds 31bf35935f2 ; Fix doc strings in iimage.el
adds f0a6b64e9d6 Merge from origin/emacs-29
adds 21f3c7ef269 * lisp/edmacro.el (edit-kbd-macro): Fix thinko
(bug#61333)
adds 083f7c753cf ; Merge from origin/emacs-29
adds d11d7aee1a6 ; Fix memory leak in treesit.c
adds 0ec0a610ed2 * lisp/iimage.el (iimage-mode-buffer): Handle multiple
regexps.
adds a5651c0c403 ruby-ts-mode: Fix indentation inside empty
if/unless/case/def
adds 973c1d24c6a ruby-ts-mode: Also don't reindent 'identifier' when
inside ERROR
adds 1518fc5d7c5 Merge from origin/emacs-29
adds 8784b9e817e * lisp/icomplete.el (icomplete-exhibit): Check validity
of the current buffer.
adds d6d25a3c221 xref--insert-xrefs: Use 'shadow' for the line number
colon
adds c53255f6775 Ensure that deferred commands don't make Eshell forget
let-bound values
adds ab7c2f80921 Ensure that Eshell users can run lines of command
output as input
adds ea29622e928 Fix Tramp file name completion
adds 67dea8143f1 Fix last change
adds dbe7803aa1e Add more java indentation tests
adds dc3604cadfa Make edebug see unused variables when lexical-binding
is non-nil
adds 85a2eb2c789 LAP peephole optimiser improvementsa
adds 838415525bd Support Tramp user name completion
adds 14c97db7366 Make sure core Eshell modules are loaded
adds b04cce02ff4 Fix Scala entry in Eglot's DB of LSP servers
adds e47cf6ca15a Update to Transient v0.3.7-204-gecff8c2
adds 417a8ed8b05 ; Improve discoverability of empty file names handling
adds 67c6ec25590 lisp-mode: add docstring recognition for more common
lisp symbols
adds 68a6b364d1c Fix 'rmail-summary-output'
adds 56960a6558b Update to Transient v0.3.7-205-gb8ad0da
adds 51901736965 Add 'live' property to treesit-node-check (bug#61235)
adds b39821fdcef ; Fix incorrect function name in treesit manual
adds f5789aefc2e Rename LIMIT to DEPTH in tree-sitter functions
(bug#61231)
adds 9ac242ce93d ; Fix recent changes in treesit docs
adds 10af9fbcad1 ; * admin/notes/tree-sitter/starter-guide: Typos.
adds 4f053afe8e7 bug-reference: prevent match-data clobbering (bug#61395)
adds 900f7e07275 ; Remove extraneous local variables from
image-dired-*.el files
adds 2d1e43436da ; Improve documentation of hash functions.
adds 074008ee2d2 ; Fix doc strings in lisp/image/ directory
adds 4da398d8b57 ; Fix typos
adds 08bd066149f Merge from origin/emacs-29
adds 8f3091defb3 ; Fix typo in buffer.h
adds 50140585a29 Merge from origin/emacs-29
adds ae4ff4f25fb Support input method ``text conversion'' on X Windows
adds 9510e8ad682 Check in new files
adds ac2c7a28da0 ; * src/textconv.c (textconv_query): Fix build on
non-GCC compilers.
adds dde023b63ab * src/.gdbinit (nextcons): Amend $.u.cdr to $.u.s.u.cdr
adds e0b60120a1c Support Tramp multi-hop completion
adds 048a2dabfc4 ; Fix typo
adds 7287b7b53a1 Support webkit2gtk-4.1
adds 86ca7df6a34 ; Mention Hunspell private-dictionary misfeature in doc
strings
adds 3d17aee13d9 ; Fix installation of dependencies for VC packages
adds 8bc1b7d0b27 Avoid warning about 'load-path' in non-interactive
sessions
adds d4fc7012978 Tolerate missing elpa-packages.eld files
adds 2da05876edb ; Use the right name when specifying VC packages
adds eb2b0931cf1 Add lambda_expression to
c-ts-common-indent-type-regexp-alist
adds bf60b3bfe7b Merge from origin/emacs-29
adds 8280d721d7c * src/.gdbinit (nextcons): Amend $.u.cdr to $.u.s.u.cdr
(bug#61453).
adds b3dda79facd ; Merge from origin/emacs-29
adds fe2ea5ddd8d Update to Org 9.6.1-31-gaf1bb1
adds f49caaa8925 ; * src/pdumper.c (dump_buffer): Update hash.
adds f2114e8d89f Fix indentation for closing bracket in c-ts-mode
(bug#61398)
adds 609319da870 Merge from origin/emacs-29
adds a3edacd3f54 Add new user option password-colon-equivalents
adds 8aef401b4f6 LAP optimiser: more stack reduction hoisting
adds a124cfd4418 ; Fix previous mule-conf change
adds df5c1c9370c ; * etc/NEWS: Move treesit-related functions and
variables to Lisp Changes.
adds 5284af27ee5 Improve insert-file-contents checking
adds b0842671e75 Improve insert-file-contents on non-regular files
adds ccc09211517 Don’t scan text twice to guess coding system
adds bae5fa5d9a8 Fix src/fileio.c comment
adds b950b46f514 Fix insert-file-contents on /proc files
adds e6043641d30 * src/comp.c (Fcomp__compile_ctxt_to_file): Don't
create output file twice
adds 0960ce4b578 ; Fix typo in comment in mule-conf change
adds 864bf5dda4a Fix recent LAP optimiser error
adds 82133dea0d0 Tramp cleanup
adds af94369f90a Rewrite emoji's usage of transient
adds 51e3f91f50d ; Auto-commit of loaddefs files.
adds 16ba96ad3dd Add some `pure` and `side-effect-free` declarations
adds b9ef710dd3b ; * lisp/international/emoji.el (emoji--narrow): move,
avoid warning
adds 571558e4600 Teach 'diff-ignore-whitespace-hunk' how to regenerate
all hunks
adds cc30422825a Fix spurious display of eclipses in Calendar
adds a4aa32bdfff Fix 'save-restriction' for narrowing locks
adds 97314447e60 Make 'narrowing-lock' and 'narrowing-unlock' internal
adds d8438e2bb44 Add 'without-narrowing' macro
adds 0d73e4aa261 Add specific symbols for narrowings
adds a6cd4553d48 Rename two long line optimizations variables
adds 79ce185ad13 Update the documentation about labeled (locked)
narrowing
adds 2956e54b1dd Add an extensive test for labeled (locked) narrowing
adds 4297039bd13 Save and restore the absence of narrowing locks
adds dcb2379a463 Minor improvements to labeled narrowing
adds b948d0d7efe Merge branch 'scratch/fix-locked-narrowing'
adds 865758130a1 ; * admin/git-bisect-start: Update failing commits
adds 10f2aedea9a ; * lisp/progmodes/c-ts-mode.el (c-ts-base-mode):
delete duplicate
adds 909bd04cf5f ; * lisp/calendar/lunar.el: Add comments. (bug#61460)
adds dd8b720ee74 ; * etc/NEWS: Fix typos.
adds 3d572ae0d50 Rename with/without-narrowing to
with/without-restriction
adds d806b0e33cf * lisp/repeat.el: Rename internal function and variable
(bug#60980)
adds 13bcff3da5c Merge branch 'emacs-29' of
git.savannah.gnu.org:/srv/git/emacs into emacs-29
adds 4bb27a5ca93 ; Minor docs copyedits
adds 4f099a72173 ; Remove failing erc-reuse-buffers test
adds 4eac80fcc39 ; Prepare to update ERC version to 5.5
adds 6a32ba8b69c ; Fix the installation of dependencies for VC packages
adds a3751b5d0c1 ; Raise an error if a VC package checkout is empty
adds 420d2cae846 Update to Transient v0.3.7-209-gdab1dfa
adds d97a3839967 csharp-ts-mode: fontify compiler directives (bug#61512)
adds accd88d5545 Don't indent template_string contents (bug#61503)
adds 5206a551c16 Improve backward compatibility of save-restriction
adds 477aa047ee7 rust-ts-mode: Highlight variable reassignments
adds a3a1ef7bd5e Fix rust-ts-mode type and module highlighting
(Bug#61302)
adds 7678b7e46f2 Eglot: check server capability before sending didSave
(bug#61478)
adds 142f5683c10 Merge from origin/emacs-29
adds fdac69b45e6 ; Auto-commit of loaddefs files.
adds 1e0f4c554b7 ; Merge from origin/emacs-29
adds 80b34d165da ; Simplify eclipse calculation in calendar/lunar.el
adds 6a677fd3b66 New option 'diff-ignore-whitespace-switches'
adds dc843e0a9b3 Describe the effect of 'guess' for
'ido-use-filename-at-point'
adds 324a1d83c99 ; Don't require 'eshell' in other Eshell files
adds 8051be9ac20 Allow unloading Eshell
adds 43c62a4732d ; Fix typo
adds b16965ef7e6 Delete perplexing paragraph from Gnus manual
adds 1917c51fe68 ; Prevent ERC-induced false positive in JUnit report
adds 3c6b726a7b4 Add super node as a keyword
adds b18754bb179 Minor improvements in c-ts-mode and docs
adds 32795309939 Move block closer above declaration_list rule
(bug#61531)
adds 2550e8bb0b0 Fix mule-tests under en_US.UTF-8 locale
adds 314f12630af Merge from origin/emacs-29
adds 07a76a06f9a Fix test errors when run with fancy charset (bug#61534)
adds 1c9d81a2b42 Attempt to recognise if a VC package has no Elisp files
adds 40f4bc4e0aa ; Avoid installing VC package dependencies multiple
times
adds 5bc88b3b175 Add menu to news-mode
adds 83af806ab7c Rename 'emacs-news-toggle-tag' to 'emacs-news-cycle-tag'
adds f1f571e72ae Add electric indent for preproc directives
adds 23089f1cf22 Merge from origin/emacs-29
adds d4346a7cc78 Add handling of the C11 _Generic construct to C Mode
adds 7ab6c6ac833 Define 'display-time-time-and-date-indicator' face
adds d5bf26f488b Move side-effect-free and pure declarations to function
definitions
adds dabd7feb950 ; Fix previous change
adds a5ad897b35f Use substitute-command-keys more in Calc help
adds fcf2f7aeada Make the byte compiler give correct warning positions
in eval-and-compile
adds b37cb465fe0 ; Adjust limit for eclipse in calendar; rename a
function
adds 2c7e87c73a9 Use more recent public_suffix_list.dat where possible
adds 1298d1db189 Rename 'display-time-time-and-date-indicator' to
'display-time-date-and-time' (bug#61567)
adds 3969a34fa1b Revert "Rename to inhibit-automatic-native-compilation"
adds c0681cd3477 Revert "Add new variable 'inhibit-native-compilation'"
adds b6e2799aa1c * Some more `inhibit-native-compile' clean-up
adds 1795839babc Support `comp-enable-subr-trampolines' as string value
adds abfd00e5c02 * lisp/emacs-lisp/comp.el
(native-comp-never-optimize-functions): Improve doc
adds 5d0912f1445 Rename comp-enable-subr-trampolines into
native-comp-enable-subr-trampolines
adds 8d8464bd5a9 Rename native-comp-deferred-compilation into
native-comp-jit-compilation
adds 95692f6754c Rename native-comp-deferred-compilation-deny-list
adds 1a64f326e0a * Fix previous change
adds ce4a066ed1e * Generate trampolines in a temporary directory if no
other option is viable
adds b44a7ff85dc Allow 'icon-title-format' to have the value t
adds a555abc56d5 Fix order of faces in 'face-list'
adds d6e4f243720 Merge 'emacs-29' into
'feature/inhibit-native-comp-cleanup'
adds 8aad8d75aa9 ; Improve and update documentation of native compilation
adds 09fad246de8 * lisp/calc/calc.el (calc-mode): Improve docstring.
adds 1c7d7623781 ; Minor copyedit of NEWS wrt *-ts-modes
adds 5b34fc07085 * lisp/treesit.el (treesit-node-at): Update docstring
(bug#61529).
adds 0a5615669a4 Don't completely clip into visible range in
treesit_record_change
adds 18e96ed7c8a project.el: Extract backend->marker association for a
defvar
adds a40b1745d4a (project-vc-backend-markers-alist): Add entry for vc-got
adds 13fd7667f9c ; * src/treesit.c: Improve sectioning.
adds 3e747630999 * lisp/files.el (file-equal-p): Work around Haiku stat
bug.
adds 5093a534960 Fix regression due to change in face sort order by
'face-list'
adds deef41a8259 Fix hi-lock-tests when 'use-dialog-box' is non-nil
adds 1769a588300 Fix some uses of 'use-dialog-box'
adds 0be5f7ab636 Merge from origin/emacs-29
adds 97f24924df6 Remove redundant requires from package.el
adds b3502b92282 Allow disabling viper faces in the minibuffer
adds 2ac8d7e64a0 Improve Tramp's user and host name completion
adds 750bc57cbb8 Don't rely on dynamic scoping to fix bug#59213
adds 1e5cebc88bb Spell out RPN abbreviation in Calc manual intro
adds e985466556c Fix comment in treesit_record_change (bug#61369)
adds 6ea3c105ab1 Fix cursor motion when there's line-prefix and display
string at BOL
adds 4a90d67eb68 Slightly improve hashcash documentation
adds a638c79bc5c Delete redundant question from Gnus FAQ
adds 4f9862e4356 ; Fix typo
adds 6c0d8210175 (project-try-vc): Remove unused defvar/require
adds 5190ea6259a Fix point moving when calling python-shell-send-region
adds 9f508cef85d Fix 'display-buffer-use-least-recent-window'
adds fb5299ba099 ; Fix wording of last change.
adds 7337f072500 ; Remove NEWS entry about deleted variable.
adds 774051873d5 Fix documentation of 'just-one-space' and
'delete-horizontal-space'
adds c15bc91e1bf * Fix `native-comp-enable-subr-trampolines' semantic
adds d560dc5044a (rust-ts-mode--font-lock-settings): Highlight closure
parameters
adds 4c49452cdef (treesit-query-validate): Fix reusing the output buffer
adds c61a30e1601 Update thumbnail buffer's header more
adds cd05fca5f78 ; Improve documentation of
'native-comp-enable-subr-trampolines'
adds 4faebba2fed Fix invocation of File->Close from the menu bar
adds 871cf33a450 ; * admin/make-tarball.txt: Minor copyedit.
adds 34f44ae07e0 Merge from origin/emacs-29
adds 8fba4cff1bd imenu: Make the test for a single category of map (e.g.
"Class") rigorous
adds 9e745ed3f2c Tramp cleanup
adds cac13e36054 Help Elisp xref recognize defclass parent classes
adds 4eefadad067 Repair mistake in a previous edmacro-sanitize-string
change
adds 74463909cbb * lisp/emacs-lisp/macroexp.el (mapcan): Set
funarg-positions.
adds 43a6b3f5231 * list/emacs-lisp/cconv.el
(cconv-make-interpreted-closure): Tweak docstring
adds ae9bfed50db Fix storing email into nnmail by Gnus
adds 807d2d5b3a7 Fix htmlfontify.el command injection vulnerability.
adds 22fb5ff5126 Fix ruby-mode.el local command injection vulnerability
(bug#60268)
adds 5d05ea803e9 Fixed ctags local command execute vulnerability
adds e339926272a Fix etags local command injection vulnerability
adds 1e70e785f00 ; Merge from origin/emacs-29
adds 4a77fcb1478 Update ChangeLog and AUTHORS for Emacs 28.3
adds 6105263983b Merge from origin/emacs-29
adds e61d743d440 Update NEWS for Emacs 28.3
adds ba3aba3096a Bump Emacs version to 28.3
adds 47eaee0e285 ; Merge from origin/emacs-29
adds f7bd5ac5521 Update HISTORY for Emacs 28.3
adds f5a99945b6f ; Update ChangeLog for Emacs 28.3
adds c96fe562ae7 Merge from origin/emacs-29
adds a44d906740f ; Commit files changed by "autoreconf -i -I m4 --force"
adds 545c363c624 ; Merge from origin/emacs-29
adds 893ddd5903e Eglot: improve treatment of completion items without
:sortText (bug#61532)
adds 4aa397e71b2 More doc on image-dired-dired-* (bug#61624)
adds 497ed0fb42e ; * doc/emacs/dired.texi (Image-Dired): Fix last change.
adds 068b53500e2 ; Improve image-dired-thumbnail-storage docstring
adds e2ac0d416b9 ; Merge from origin/emacs-28
adds 1630bfb5d08 Merge from origin/emacs-28
adds 47c833537ac Merge from origin/emacs-29
adds 32be128382f ; Merge from origin/emacs-28
adds dd19f0b798b ; Merge from origin/emacs-29
adds 9a6f22fd0b4 Merge from origin/emacs-28
adds ad6c6a3a115 ; Merge from origin/emacs-28
adds fd734634395 Merge from origin/emacs-29
adds 25c65e6b586 Backport: Fix xref-clear-marker-stack refactoring
mistake
adds 6b908773599 * lisp/progmodes/xref.el (xref--insert-xrefs): Remove
extra space (bug#61340).
adds a5b5f73d886 xref--insert-xrefs: Use 'shadow' for the line number
colon
adds c4c4af022d6 ; Merge from origin/emacs-29
adds db3fea2e5ce Detect and prevent function alias loops in `fset` and
`defalias`
adds b5bea14ca17 * lisp/progmodes/xref.el: Bump the version.
adds 1ac05eac74b rust-ts-mode--font-lock-settings: Avoid the explicit
'default' face
adds 683961cd733 * lisp/simple.el (choose-completion): Check for
completion-in-region-mode.
adds d397f3d5084 Add comment style toggle for c-ts-mode (bug#61550)
adds c544df4fa3f Cleanup preproc indent for c-ts-mode (bug#61558)
adds 2e6093b425e Adjust jsx indentation
adds afbce8bb467 Improve tree-sitter indent anchor prev-adaptive-prefix
(bug#61314)
adds fc4bfa76db9 Update to Org 9.6.1-34-geea8da
adds dfc850ca022 Fix object initializer for csharp-mode (bug#61541)
adds 19480aa30e3 Typescript-ts-mode: Add switch case handling
adds d7010d64b21 Add declaration_list to
c-ts-common-indent-type-regexp-alist
adds 02aba20d528 Update to Transient v0.3.7-216-gfe40342
adds 88ee92e61d7 ; * lisp/progmodes/rust-ts-mode.el (treesit-node-end):
Declare.
adds 5d0b45cd67b Make the native compiler always use `make-temp-file'
for temporary files
adds e83c78b8c77 Eglot: respect user's Eldoc configuration by default
adds 5a864f23eb8 regex-emacs.c: Reduce the use of backtracking a bit
further
adds 839a86b02ba Merge from origin/emacs-29
adds 16ca258b1fc Repair mistake in a previous edmacro-sanitize-string
change
adds 68c972cba1a ; Merge from origin/emacs-29
adds 7a59f20a4e5 Follow aliases for `interactive-only` declarations
adds 428442fb530 ; * test/lisp/emacs-lisp/nadvice-tests.el: suppress
some warnings
adds 098add06eb7 Say whether we're using X11 double buffering
adds 450be633bb5 Remove stray quotes
adds c94011ed568 ; * configure.ac (EMACS_CONFIG_FEATURES): Improve
configure message.
adds 37e5d0cd853 Use delete-char instead of backward-delete-char
adds 170b419df0d Declare `indirect-function` to be side-effect-free and
error-free
adds 48cc5c0604c Update Modus themes to version 4.1.0
adds 1976ca1634d Make 'emacs-news-cycle-tag' work at all levels
adds 06ba9484166 Improve text about deleting windows
adds 68df9e5953c * lisp/emacs-lisp/comp.el
(comp--trampoline-abs-filename): Improve 5d0b45cd67b
adds cf53e62a791 Add 'process-status' to process shortdoc
adds ef38774c02c Improve dnd-direct-save-remote-files docstring
adds f1c83898060 Fix build --without-xdbe
adds 4dc1f2b9a01 ; * src/xterm.c (x_update_end): Condition on HAVE_XDBE
adds 48c9a507713 * etc/NEWS: Mention new buffer display action alist
entries
adds fb5dbf6de73 ; Fix documentation of 'icon-title-format'.
adds 177d0cf2a9a ; * etc/NEWS: Fix typos.
adds ba91a76659b Avoid division by zero in get_narrowed_* functions
adds 003759a6dca Explain effect of variable-pitch fonts on fill-column
adds 1f4886fdb09 Do not error out on non image file (bug#61639)
adds d816429e2f2 * lisp/progmodes/python.el (python--import-sources):
Fix regexp (bug#61648)
adds a6be0be1db6 ; Clarify "kill files" in Gnus manual
adds db21c84bc94 ; Improve doc string of 'C-q'
adds db7096a532c Yield to erc-move-to-prompt before unhiding prompt
adds 20c654b6f8f Merge branch 'emacs-29' of
git.sv.gnu.org:/srv/git/emacs into emacs-29
adds 43c4dd6f962 ; * doc/emacs/anti.texi (Antinews): Adjust to latest
changes.
adds a0b67252346 ; * doc/emacs/vc1-xtra.texi (Preparing Patches):
Wording tweaks.
adds d411b4d1fd3 ; * etc/NEWS (C-x v !): Additional text.
adds 6016f1982d3 ; * etc/NEWS: Fix typo again
adds ea7251ad6df Eglot: go back to setting eldoc-documentation-strategy
again
adds 711a775ba76 Eglot: simplify capability-checking code
adds 7ad5d9babed Eglot: restore eldoc-documentation-functions on shutdown
adds 28ed0d1840f Eglot: run eglot-managed-mode-hook after LSP didOpen
adds 1841299a11d Eglot: implement inlay hints (bug#61412, bug#61066)
adds 94e70ed4261 ; * lisp/emacs-lisp/eldoc.el
(eldoc-display-in-echo-area): Fix typo.
adds fad36650697 Merge from origin/emacs-29
adds 6411a9af03a Additional change for Bug#61432
adds 2f110132d73 ; Throw strings as the values for 'eshell-incomplete'
adds 4b364a990a0 Add support for completing quoted variables in Eshell
like $'FOO'
adds 9d48c9844bf Don't add a space after the trailing slash when
completing ~USER in Eshell
adds da002af4116 ; Remove commented-out leftover from the last commit
adds 0a361fd91ab ; Return t or nil for 'test-completion' of Eshell user
references
adds 990f4027131 * doc/emacs/maintaining.texi: More mentions of marked
files in Dired.
adds 5286111ea1f Improve documentation of VC commands, including in Dired
adds e3be0dbf85c Eglot: display completion label when safe
adds 5c2be6a2632 ; Fix recently-added doc strings in eglot.el
adds a0b273ef300 ; Clarify documentation of
'file-modes-number-to-symbolic'
adds 79fead1709f ; Fix a typo in a doc string in c-ts-common.el
(bug#61736).
adds 91e24c5b5a6 Eglot: update inlay hints on window configuration
changes
adds b0cbd5590b2 Eglot: simplify inlay hints implementation with jit-lock
adds 1bed13111be Merge from origin/emacs-29
adds 1defa5000b1 Follow function aliases for `side-effect-free` and
`pure` properties
adds 4849e742738 Fix unsafep for aliases to side-effect-free functions
adds 5f38dcd43d7 More accurate suppression of ignored return value
warning
adds 573d9675fd7 Fix insertion of keyboard macro containing named keys
adds 5db75ec7d30 Eglot: fix inlay hint with label collection instead of
string
adds 55d29c9bacb Eglot: fix jit-lock inlay hint bugs
adds 925724a4b54 Restore invisibility of symlink target on exiting
wdired-mode
adds 068f8fa3037 Ensure right package-desc-type before installing package
adds b2ae4e77c74 Avoid reusing :lisp-dir twice in 'package-vc--main-file'
adds b5edfdbf861 Merge branch 'emacs-29'
adds 926e3fb3be5 Tramp cleanup
adds a129f257720 kmacro: Simplify register code and recent change
adds 244a73cd729 Add Tramp version integrated in Emacs 28.3
adds 146bce49321 Avoid crashes in batch mode due to lack of frame face
cache
adds a795c51f605 Add more/finer faces for tree-sitter
adds c92360c7a3b typescript-ts-mode: Highlight non-shorthand
destructuring bindings
adds d25f24fe57b Fix c-ts-common-statement-offset and
c-ts-common--node-is
adds 4a25fa4586c Align to prev sibling for c-ts-mode indentation
adds 03072bbdd38 ; Set indent-tabs-mode to nil in c-ts-mode indent
preproc test
adds 497018dd5c3 ; Fix typos in docstrings in c-ts-common.el
adds 5cf50d60041 Check the anchor along with the offset in
treesit-indent-region
adds 50b55656b9c Merge from origin/emacs-29
adds 309e6aaa686 Make also 'diary-lunar-phases' report eclipses
adds e91d29f0048 bytecomp--with-warning-test: Make it a function
adds 6a3a729705f Update from Gnulib by running admin/merge-gnulib
adds b26d0dd5837 Omit no-longer-needed SEEK_END workaround
adds 2baf08683fc (bytecomp-warn--ignore): New test
adds 9565e34762a Be more cautious in completing Eshell variable
assignments
adds 3b8b23f66df ; Fix doc string of 'emacs-lisp-byte-compile'
adds ab0cc4e7811 Fix infloop in bidi.c
adds 68d753e3712 ; * etc/NEWS: Fix typos.
adds 3cae0e3d96a python-ts-mode: Fix single-quote string fontification
adds 580bb8f46c4 Merge from origin/emacs-29
adds a5be840c7b7 Fix the MS-DOS build
adds 8797e514ab6 Disable xattr test on MS-Windows.
adds 6c4abbab799 Tramp: Do not unlock when connection is broken
adds 0db88d625a7 ; * src/treesit.c (treesit_predicate_match): Fix typo.
adds 5256392a7ec Fix 'vertical-motion' when display strings are around
adds 5b174b96834 Fix mule-tests in UTF-8 locales
adds b0e87e930e8 Eglot: use faster strategy for moving to LSP positions
(bug#61726)
adds 3e3e6d71be7 Eglot: support positionEncoding LSP capability
(bug#61726)
adds ca79b138d42 Eglot: rename and redocument encoding-related functions
(bug#61726)
adds a3d15c1f749 ; Fix last change
adds 75c65fcc98e ; Fix last change
adds 7c552be89da ; Another doc fix in eglot.el
adds dde9d149af3 ; Improve documentation of loading *.eln files
adds 0fde314f6f6 * lib-src/etags.c (process_file_name): Free malloc'ed
vars (bug#61819).
adds 267fc6d00c4 ruby-smie-rules: Fix misindentation of a method call
after assignment
adds c640dc9ef53 Merge from origin/emacs-29
adds 434ab2e0889 Improve delete-consecutive-dups doc precision and add
test
adds 10d2b76edad * lisp/calc/calc.el (calcDigit-backspace): Hush warning.
adds 443c249d850 Warn about `condition-case` without handlers
adds 1767d18c91a Adjust some `pure` and `side-effect-free` function
declarations
adds a7a984c0ebe * lisp/icomplete.el: Fix in-buffer completion.
adds b5c13032538 * lisp/icomplete.el (fido-mode): Enable in-buffer
completion (bug#45763).
adds b699c380286 Introduce 'compilation-annotation' text property
adds 93f557af0ef New user option 'grep-use-headings'
adds 0f15286c539 New tree-sitter indent anchor standalone-parent used by
c-ts-mode
adds edf5b976869 Simplify c-ts-mode--top-level-label-matcher
adds aee10ca1cbe Adjust tree-sitter defun navigation (bug#61617)
adds 9d0f856a167 Fix description of 'desktop-save-mode'
adds 647e40f4a0c ; And yet another fix to
eglot-current-linepos-function's docstring
adds 3d0a6c9baa6 Eglot: protect against unintended field text motion
(bug#61726)
adds 6c7078c66f4 ; * lisp/progmodes/c-ts-mode.el
(treesit-node-prev-sibling): Declare.
adds 44949c292f9 ; Add `nnimap-user' to Gnus manual
adds 11c1aa1eb12 ; * doc/misc/gnus.texi: Fix last change.
adds 4a5eda7ed2a Eglot: don't paint hints outside requested region
(bug#61812)
adds f601e9666d8 Eglot: support multiple labels in same inlay hint
adds 613de662811 Rename the newly added -ref- faces to -use-
adds c5d319af475 Merge from origin/emacs-29
adds 316ba78a737 Improve warning in tramp-handle-unlock-file
adds 68cc286c049 Fix some useless condition-case forms
adds 93461e100c1 ; Auto-commit of loaddefs files.
adds 8ca5cb25645 Update publicsuffix.txt from upstream
adds 5b037331f6a Update SKK-JISYO.L from upstream
adds 5dc163f592a ; Add a doc string for 'ediff-window-display-p'
obsolescence
adds eb2ab52fb01 Defaults to zero for image-dired--number-of-thumbnails
adds c2b5c6acc58 Implement prefix arg for
'c-ts-mode-toggle-comment-style'
adds b371697cdca Minor change in 'dired--find-possibly-alternative-file'
adds 16d012cf3bd * lisp/net/tramp.el (tramp-remote-path): Improve
docstring.
adds 48a0804d10d ruby-mode: Fix method call indentation in rhs of
multiple assignment
adds 97a83ff31fa Eglot: fix M-x eglot-show-workspace-configuration
(bug#61866)
adds 4a5335158dd Merge from origin/emacs-29
adds ec1dea7b43f ; Auto-commit of loaddefs files.
adds 522b82118de ; Merge from origin/emacs-29
adds 42f46913884 Simplify effect-free code elimination
adds 4b99015e15a Make Tramp file name completion more quiet
adds a1cb77771a2 ; * src/haikufont.c (haikufont_open): Remove unused
variable.
adds 7ef9a8210c9 Replace C++ comments with C style equivalents
adds 4a6db125b9e Fix treesit-indent-region
adds 40c9fc8e3b3 Eglot: work around Tramp instability bug#61350
adds 0a4b1c0102d ; Eglot: improve
bug-reference-url-format/bug-reference-url-regexp
adds 99df815c153 Revert "Don't disable eldoc when doing edebug"
adds 1f1d36fa808 * lisp/emacs-lisp/debug-early.el
(debug-early-backtrace): Fix bug#61847
adds 07f3236133b * src/profiler.c (malloc_probe): Make it safe for GC
(bug#60237)
adds c9b0f1df0d3 Merge from origin/emacs-29
adds ef72e99e867 * lisp/icomplete.el: Fix in-buffer completion.
adds db50545e3e9 * lisp/icomplete.el (fido-mode): Enable in-buffer
completion (bug#45763).
adds 65e99fb08b8 ; Merge from origin/emacs-29
adds 6b2720778dc Improve tree-sitter's prev-sibling indent anchor
adds b06d5519664 Fix c-ts-mode empty line indentation (bug#61893)
adds 56cd810b9d1 Don’t signal warning when loading go-ts-mode.el without
grammar
adds 59365f92856 * lisp/progmodes/go-ts-mode.el: Use
treesit-language-available-p.
adds a798a29f751 Merge from origin/emacs-29
adds 30e2a85717c Use 'sh-indent-for-continuation' for continued lines in
'sh-script-mode'
adds 68f49083af7 Add support for Zsh's case branches ;|.
adds cf3c89423fa Add new user option Man-prefer-synchronous-call
adds 8d5d7509b0a ; Fix last change
adds 11c41774302 Add option to keep some columns in
dired-hide-details-mode
adds 3b39873ce21 Fix bootstrap failure
adds 8106cb50f58 Tramp cleanup
adds a1d90e48bb0 Small unwind-protect optimisation improvement
adds 828c49ae29f Fix `cond` miscompilation bug
adds 3f43a16bc63 ; Avoid byte-compilation warning in c-ts-mode.el
adds a137f71c67e Improvements to xwidget on macOS (bug#60703)
adds 756225e3778 Fix wdired-tests on MS-Windows
adds 1c7b2673bdd Avoid signaling errors in url-basic-auth when password
is nil
adds 67befc1f5a5 Eglot: use shell-file-name in eglot--cmd (bug#61748)
adds a72a55e3e49 Fix c/c++-ts-mode's mode lighter
adds 9e105d483fa Fix c-ts-mode indentation for statement after preproc
(bug#61893)
adds 841614c7227 Merge from origin/emacs-29
adds 7f740b87d8d Remove ineffective uses of condition-case
new b14cd8380ed Merge branch 'master' into feature/tramp-thread-safe
new 5a22f5ac9a2 ; Whitespace cleanup
Summary of changes:
.clang-format | 20 +-
.dir-locals.el | 17 +-
.gitattributes | 2 +-
.gitignore | 52 +-
.gitlab-ci.yml | 47 +-
.mailmap | 197 +
CONTRIBUTE | 143 +-
ChangeLog.1 | 16 +-
ChangeLog.2 | 80 +-
ChangeLog.3 | 98862 ++++++++++++++++++-
GNUmakefile | 67 +-
INSTALL | 98 +-
INSTALL.REPO | 27 +-
Makefile.in | 442 +-
README | 4 +-
admin/CPP-DEFINES | 80 +-
admin/ChangeLog.1 | 16 +-
admin/MAINTAINERS | 94 +-
admin/README | 15 +-
admin/admin.el | 446 +-
admin/alloc-colors.c | 3 +-
admin/authors.el | 374 +-
admin/automerge | 37 +-
admin/build-configs | 2 +-
admin/charsets/Makefile.in | 25 +-
admin/charsets/cp51932.awk | 15 +-
admin/charsets/eucjp-ms.awk | 16 +-
admin/charsets/mapconv | 2 +-
admin/charsets/mapfiles/CP720.map | 2 +-
admin/charsets/mapfiles/CP858.map | 2 +-
admin/charsets/mapfiles/README | 12 +-
admin/charsets/mapfiles/stdenc.txt | 2 +-
admin/charsets/mapfiles/symbol.txt | 2 +-
admin/charsets/mule-charsets.el | 6 +-
admin/check-doc-strings | 65 +-
admin/check-man-pages | 56 +
admin/coccinelle/window.cocci | 6 -
admin/cus-test.el | 80 +-
admin/diff-tar-files | 14 +-
admin/emacs-shell-lib | 87 +
admin/emake | 152 +
admin/find-gc.el | 33 +-
admin/git-bisect-start | 1709 +
admin/gitmerge.el | 143 +-
admin/grammars/Makefile.in | 63 +-
admin/grammars/c.by | 4 +-
admin/grammars/grammar.wy | 12 +-
admin/grammars/java-tags.wy | 2 +-
admin/grammars/js.wy | 2 +-
admin/grammars/make.by | 2 +-
admin/grammars/python.wy | 35 +-
admin/grammars/scheme.by | 2 +-
admin/grammars/srecode-template.wy | 4 +-
admin/last-chance.el | 24 +-
admin/make-emacs | 2 +-
admin/make-manuals | 14 +-
admin/make-tarball.txt | 307 +-
admin/merge-gnulib | 47 +-
admin/merge-pkg-config | 4 +-
admin/notes/bug-triage | 14 +-
admin/notes/bugtracker | 15 +-
admin/notes/copyright | 2 +-
admin/notes/elpa | 34 +-
admin/notes/emba | 44 +-
admin/notes/git-workflow | 36 +-
admin/notes/hydra | 2 +-
admin/notes/multi-tty | 4 +-
admin/notes/repo | 37 +-
admin/notes/spelling | 2 +-
admin/notes/tree-sitter/build-module/README | 17 +
admin/notes/tree-sitter/build-module/batch.sh | 27 +
admin/notes/tree-sitter/build-module/build.sh | 86 +
.../tree-sitter/html-manual/Accessing-Node.html | 205 +
.../html-manual/Language-Definitions.html | 401 +
.../html-manual/Multiple-Languages.html | 327 +
.../html-manual/Parser_002dbased-Font-Lock.html | 247 +
.../html-manual/Parser_002dbased-Indentation.html | 280 +
.../html-manual/Parsing-Program-Source.html | 125 +
.../tree-sitter/html-manual/Pattern-Matching.html | 450 +
.../tree-sitter/html-manual/Retrieving-Node.html | 420 +
.../html-manual/Tree_002dsitter-C-API.html | 211 +
.../tree-sitter/html-manual/Using-Parser.html | 230 +
.../notes/tree-sitter/html-manual/build-manual.sh | 23 +
admin/notes/tree-sitter/html-manual/manual.css | 374 +
admin/notes/tree-sitter/starter-guide | 455 +
admin/notes/tree-sitter/treesit_record_change | 50 +
admin/notes/unicode | 86 +-
admin/notes/www | 6 +-
admin/notes/years | 33 +-
admin/nt/README-UNDUMP.W32 | 2 +-
admin/nt/dist-build/README-scripts | 77 +-
admin/nt/dist-build/README-windows-binaries | 53 +-
admin/nt/dist-build/build-dep-zips.py | 236 +-
admin/nt/dist-build/build-zips.sh | 104 +-
admin/nt/dist-build/emacs.nsi | 31 +-
admin/quick-install-emacs | 6 +-
admin/release-branch.txt | 76 +
admin/release-process | 44 +-
admin/unidata/BidiBrackets.txt | 20 +-
admin/unidata/BidiMirroring.txt | 26 +-
admin/unidata/Blocks.txt | 37 +-
admin/unidata/IVD_Sequences.txt | 146 +-
admin/unidata/IdnaMappingTable.txt | 9026 ++
admin/unidata/Makefile.in | 85 +-
admin/unidata/NormalizationTest.txt | 935 +-
admin/unidata/PropertyValueAliases.txt | 1621 +
admin/unidata/README | 66 +-
admin/unidata/ScriptExtensions.txt | 628 +
admin/unidata/Scripts.txt | 3031 +
admin/unidata/SpecialCasing.txt | 10 +-
admin/unidata/UnicodeData.txt | 1135 +-
admin/unidata/blocks.awk | 57 +-
admin/unidata/confusables.txt | 9637 ++
admin/unidata/copyright.html | 24 +-
admin/unidata/emoji-data.txt | 1320 +
admin/unidata/emoji-sequences.txt | 1494 +
admin/unidata/emoji-test.txt | 5024 +
admin/unidata/emoji-zwj-sequences.txt | 1411 +
admin/unidata/emoji-zwj.awk | 140 +
admin/unidata/unidata-gen.el | 242 +-
admin/unidata/uvs.el | 2 +-
admin/update-copyright | 4 +-
admin/update_autogen | 127 +-
admin/upload-manuals | 17 +-
autogen.sh | 4 +-
build-aux/config.guess | 1209 +-
build-aux/config.sub | 676 +-
build-aux/git-hooks/commit-msg | 2 +-
build-aux/git-hooks/pre-commit | 6 +-
build-aux/git-hooks/prepare-commit-msg | 6 +-
build-aux/gitlog-to-changelog | 9 +-
build-aux/gitlog-to-emacslog | 2 +-
build-aux/install-sh | 148 +-
build-aux/make-info-dir | 32 +-
build-aux/move-if-change | 2 +-
build-aux/msys-to-w32 | 2 +-
build-aux/update-copyright | 10 +-
build-aux/update-subdirs | 6 +-
config.bat | 14 +-
configure.ac | 2817 +-
doc/emacs/ChangeLog.1 | 12 +-
doc/emacs/Makefile.in | 31 +-
doc/emacs/abbrevs.texi | 48 +-
doc/emacs/ack.texi | 26 +-
doc/emacs/anti.texi | 213 +-
doc/emacs/arevert-xtra.texi | 2 +-
doc/emacs/back.texi | 102 +
doc/emacs/basic.texi | 99 +-
doc/emacs/book-spine.texi | 20 +
doc/emacs/buffers.texi | 99 +-
doc/emacs/building.texi | 218 +-
doc/emacs/cal-xtra.texi | 2 +-
doc/emacs/calendar.texi | 24 +-
doc/emacs/cmdargs.texi | 104 +-
doc/emacs/commands.texi | 53 +-
doc/emacs/custom.texi | 452 +-
doc/emacs/dired-xtra.texi | 2 +-
doc/emacs/dired.texi | 361 +-
doc/emacs/display.texi | 522 +-
doc/emacs/docstyle.texi | 1 +
doc/emacs/emacs-xtra.texi | 2 +-
doc/emacs/emacs.texi | 111 +-
doc/emacs/emerge-xtra.texi | 2 +-
doc/emacs/entering.texi | 2 +-
doc/emacs/files.texi | 293 +-
doc/emacs/fixit.texi | 63 +-
doc/emacs/fortran-xtra.texi | 2 +-
doc/emacs/frames.texi | 412 +-
doc/emacs/glossary.texi | 48 +-
doc/emacs/gnu.texi | 2 +-
doc/emacs/haiku.texi | 132 +
doc/emacs/help.texi | 246 +-
doc/emacs/indent.texi | 13 +-
doc/emacs/killing.texi | 220 +-
doc/emacs/kmacro.texi | 29 +-
doc/emacs/m-x.texi | 28 +-
doc/emacs/macos.texi | 54 +-
doc/emacs/maintaining.texi | 854 +-
doc/emacs/mark.texi | 82 +-
doc/emacs/mini.texi | 189 +-
doc/emacs/misc.texi | 602 +-
doc/emacs/modes.texi | 45 +-
doc/emacs/msdos-xtra.texi | 6 +-
doc/emacs/msdos.texi | 64 +-
doc/emacs/mule.texi | 269 +-
doc/emacs/package.texi | 206 +-
doc/emacs/picture-xtra.texi | 2 +-
doc/emacs/programs.texi | 474 +-
doc/emacs/regs.texi | 35 +-
doc/emacs/rmail.texi | 24 +-
doc/emacs/screen.texi | 2 +-
doc/emacs/search.texi | 311 +-
doc/emacs/sending.texi | 43 +-
doc/emacs/text.texi | 165 +-
doc/emacs/trouble.texi | 225 +-
doc/emacs/vc-xtra.texi | 2 +-
doc/emacs/vc1-xtra.texi | 55 +-
doc/emacs/windows.texi | 102 +-
doc/emacs/xresources.texi | 74 +-
doc/lispintro/ChangeLog.1 | 2 +-
doc/lispintro/Makefile.in | 31 +-
doc/lispintro/README | 2 +-
doc/lispintro/cons-1.eps | 2 +-
doc/lispintro/cons-2.eps | 2 +-
doc/lispintro/cons-2a.eps | 2 +-
doc/lispintro/cons-3.eps | 2 +-
doc/lispintro/cons-4.eps | 2 +-
doc/lispintro/cons-5.eps | 2 +-
doc/lispintro/drawers.eps | 2 +-
doc/lispintro/emacs-lisp-intro.texi | 418 +-
doc/lispintro/lambda-1.eps | 2 +-
doc/lispintro/lambda-2.eps | 2 +-
doc/lispintro/lambda-3.eps | 2 +-
doc/lispref/ChangeLog.1 | 8 +-
doc/lispref/Makefile.in | 28 +-
doc/lispref/README | 2 +-
doc/lispref/abbrevs.texi | 8 +-
doc/lispref/anti.texi | 248 +-
doc/lispref/back.texi | 2 +-
doc/lispref/backups.texi | 94 +-
doc/lispref/buffers.texi | 198 +-
doc/lispref/commands.texi | 849 +-
doc/lispref/compile.texi | 433 +-
doc/lispref/control.texi | 132 +-
doc/lispref/customize.texi | 105 +-
doc/lispref/debugging.texi | 109 +-
doc/lispref/display.texi | 1599 +-
doc/lispref/edebug.texi | 210 +-
doc/lispref/elisp.texi | 52 +-
doc/lispref/errors.texi | 36 +-
doc/lispref/eval.texi | 70 +-
doc/lispref/files.texi | 405 +-
doc/lispref/frames.texi | 762 +-
doc/lispref/functions.texi | 435 +-
doc/lispref/hash.texi | 39 +-
doc/lispref/help.texi | 324 +-
doc/lispref/hooks.texi | 19 +-
doc/lispref/internals.texi | 187 +-
doc/lispref/intro.texi | 15 +-
doc/lispref/keymaps.texi | 698 +-
doc/lispref/lay-flat.texi | 2 +-
doc/lispref/lists.texi | 188 +-
doc/lispref/loading.texi | 279 +-
doc/lispref/macros.texi | 30 +-
doc/lispref/maps.texi | 9 +-
doc/lispref/markers.texi | 10 +-
doc/lispref/minibuf.texi | 383 +-
doc/lispref/modes.texi | 1207 +-
doc/lispref/nonascii.texi | 90 +-
doc/lispref/numbers.texi | 62 +-
doc/lispref/objects.texi | 124 +-
doc/lispref/os.texi | 552 +-
doc/lispref/package.texi | 20 +-
doc/lispref/parsing.texi | 1986 +
doc/lispref/positions.texi | 157 +-
doc/lispref/processes.texi | 662 +-
doc/lispref/records.texi | 2 +-
doc/lispref/searching.texi | 304 +-
doc/lispref/sequences.texi | 186 +-
doc/lispref/spellfile | 18 +
doc/lispref/streams.texi | 183 +-
doc/lispref/strings.texi | 444 +-
doc/lispref/symbols.texi | 310 +-
doc/lispref/syntax.texi | 58 +-
doc/lispref/text.texi | 896 +-
doc/lispref/threads.texi | 2 +-
doc/lispref/tips.texi | 237 +-
doc/lispref/two-volume-cross-refs.txt | 2 +-
doc/lispref/two-volume.make | 8 +-
doc/lispref/variables.texi | 692 +-
doc/lispref/windows.texi | 1710 +-
doc/man/ChangeLog.1 | 2 +-
doc/man/ebrowse.1 | 8 +-
doc/man/emacs.1.in | 21 +-
doc/man/emacsclient.1 | 45 +-
doc/man/etags.1 | 45 +-
doc/misc/ChangeLog.1 | 31 +-
doc/misc/Makefile.in | 106 +-
doc/misc/auth.texi | 100 +-
doc/misc/autotype.texi | 44 +-
doc/misc/bovine.texi | 27 +-
doc/misc/calc.texi | 913 +-
doc/misc/cc-mode.texi | 310 +-
doc/misc/cl.texi | 309 +-
doc/misc/dbus.texi | 1115 +-
doc/misc/dired-x.texi | 224 +-
doc/misc/ebrowse.texi | 4 +-
doc/misc/ede.texi | 341 +-
doc/misc/ediff.texi | 18 +-
doc/misc/edt.texi | 16 +-
doc/misc/efaq-w32.texi | 206 +-
doc/misc/efaq.texi | 1469 +-
doc/misc/eglot.texi | 1177 +
doc/misc/eieio.texi | 126 +-
doc/misc/emacs-gnutls.texi | 8 +-
doc/misc/emacs-mime.texi | 38 +-
doc/misc/epa.texi | 61 +-
doc/misc/erc.texi | 818 +-
doc/misc/ert.texi | 272 +-
doc/misc/eshell.texi | 1815 +-
doc/misc/eudc.texi | 390 +-
doc/misc/eww.texi | 136 +-
doc/misc/flymake.texi | 313 +-
doc/misc/forms.texi | 31 +-
doc/misc/gnus-coding.texi | 227 -
doc/misc/gnus-faq.texi | 853 +-
doc/misc/gnus.texi | 2025 +-
doc/misc/htmlfontify.texi | 29 +-
doc/misc/idlwave.texi | 69 +-
doc/misc/ido.texi | 6 +-
doc/misc/info.texi | 58 +-
doc/misc/mairix-el.texi | 16 +-
doc/misc/message.texi | 301 +-
doc/misc/mh-e.texi | 431 +-
doc/misc/modus-themes.org | 5649 ++
doc/misc/newsticker.texi | 13 +-
doc/misc/nxml-mode.texi | 4 +-
doc/misc/octave-mode.texi | 16 +-
doc/misc/org-setup.org | 53 +
doc/misc/org.org | 22615 +++++
doc/misc/org.texi | 22897 -----
doc/misc/pcl-cvs.texi | 10 +-
doc/misc/pgg.texi | 7 +-
doc/misc/rcirc.texi | 191 +-
doc/misc/reftex.texi | 141 +-
doc/misc/remember.texi | 14 +-
doc/misc/sasl.texi | 2 +-
doc/misc/sc.texi | 6 +-
doc/misc/sem-user.texi | 16 +-
doc/misc/semantic.texi | 14 +-
doc/misc/ses.texi | 40 +-
doc/misc/sieve.texi | 4 +-
doc/misc/smtpmail.texi | 30 +-
doc/misc/speedbar.texi | 9 +-
doc/misc/srecode.texi | 16 +-
doc/misc/texinfo.tex | 2561 +-
doc/misc/todo-mode.texi | 72 +-
doc/misc/tramp.texi | 2293 +-
doc/misc/trampver.texi | 17 +-
doc/misc/transient.texi | 2658 +
doc/misc/url.texi | 49 +-
doc/misc/use-package.texi | 2153 +
doc/misc/vhdl-mode.texi | 12 +-
doc/misc/vip.texi | 6 +-
doc/misc/viper.texi | 14 +-
doc/misc/vtable.texi | 577 +
doc/misc/widget.texi | 51 +-
doc/misc/wisent.texi | 8 +-
doc/misc/woman.texi | 10 +-
etc/AUTHORS | 1750 +-
etc/CALC-NEWS | 2 +-
etc/ChangeLog.1 | 6 +-
etc/DEBUG | 127 +-
etc/DEVEL.HUMOR | 16 +
etc/DISTRIB | 5 +-
etc/ERC-NEWS | 340 +-
etc/ETAGS.EBNF | 4 +-
etc/ETAGS.README | 2 +-
etc/HELLO | 165 +-
etc/HISTORY | 10 +
etc/MACHINES | 60 +-
etc/MH-E-NEWS | 2 +-
etc/NEWS | 484 +-
etc/NEWS.1-17 | 864 +-
etc/NEWS.18 | 514 +-
etc/NEWS.19 | 1704 +-
etc/NEWS.20 | 1320 +-
etc/NEWS.21 | 1789 +-
etc/NEWS.22 | 2588 +-
etc/NEWS.23 | 1218 +-
etc/NEWS.24 | 2268 +-
etc/NEWS.25 | 12 +-
etc/NEWS.26 | 18 +-
etc/NEWS.27 | 836 +-
etc/NEWS.28 | 4014 +
etc/NEWS.29 | 4895 +
etc/NEXTSTEP | 6 +-
etc/NXML-NEWS | 2 +-
etc/ORG-NEWS | 1962 +-
etc/PROBLEMS | 1278 +-
etc/README | 2 +-
etc/TERMS | 2 +-
etc/TODO | 1754 +-
etc/charsets/README | 6 +-
etc/compilation.txt | 63 +-
etc/e/README | 18 +-
etc/e/eterm-color | Bin 1179 -> 1318 bytes
etc/e/eterm-color.ti | 24 +-
etc/e/eterm-direct | Bin 0 -> 1397 bytes
etc/edt-user.el | 4 +-
etc/emacs-buffer.gdb | 2 +-
etc/emacs-mail.desktop | 10 +
etc/emacs.appdata.xml | 35 -
etc/emacs.desktop | 2 +-
etc/emacs.metainfo.xml | 48 +
etc/emacs.service | 6 +-
etc/emacs_lldb.py | 254 +
etc/emacsclient-mail.desktop | 20 +
etc/emacsclient.desktop | 22 +
etc/enriched.txt | 14 +-
etc/forms/forms-d2.el | 4 +-
etc/forms/forms-pass.el | 2 +-
etc/gnus-tut.txt | 2 +-
etc/grep.txt | 12 +-
etc/images/README | 36 +-
etc/images/checkbox-mixed.svg | 6 +
etc/images/checked.svg | 6 +
etc/images/checked.xpm | 19 -
etc/images/connect-to-url.pbm | Bin 0 -> 81 bytes
etc/images/connect-to-url.xpm | 281 +
etc/images/custom/README | 2 +-
etc/images/down.svg | 40 +
etc/images/ezimage/README | 2 +-
etc/images/gnus/README | 6 +-
etc/images/gnus/catchup.pbm | Bin 81 -> 0 bytes
etc/images/gnus/catchup.xpm | 33 -
etc/images/gnus/cu-exit.pbm | Bin 81 -> 0 bytes
etc/images/gnus/cu-exit.xpm | 31 -
etc/images/gnus/describe-group.pbm | Bin 81 -> 0 bytes
etc/images/gnus/describe-group.xpm | 32 -
etc/images/gnus/exit-gnus.pbm | Bin 81 -> 0 bytes
etc/images/gnus/exit-gnus.xpm | 33 -
etc/images/gnus/exit-summ.pbm | Bin 81 -> 0 bytes
etc/images/gnus/exit-summ.xpm | 30 -
etc/images/gnus/get-news.pbm | Bin 81 -> 0 bytes
etc/images/gnus/get-news.xpm | 31 -
etc/images/gnus/gnntg.pbm | Bin 81 -> 0 bytes
etc/images/gnus/gnntg.xpm | 31 -
etc/images/gnus/gnus-pointer.xpm | 6 +-
etc/images/gnus/gnus.svg | 2 +-
etc/images/gnus/gnus.xpm | 4 +-
etc/images/gnus/important.pbm | Bin 81 -> 0 bytes
etc/images/gnus/important.xpm | 32 -
etc/images/gnus/next-ur.pbm | Bin 81 -> 0 bytes
etc/images/gnus/next-ur.xpm | 35 -
etc/images/gnus/post.pbm | Bin 81 -> 0 bytes
etc/images/gnus/post.xpm | 35 -
etc/images/gnus/prev-ur.pbm | Bin 81 -> 0 bytes
etc/images/gnus/prev-ur.xpm | 35 -
etc/images/gnus/receipt.pbm | 3 -
etc/images/gnus/receipt.xpm | 32 -
etc/images/gnus/reply-wo.pbm | Bin 81 -> 0 bytes
etc/images/gnus/reply-wo.xpm | 31 -
etc/images/gnus/reply.pbm | Bin 81 -> 0 bytes
etc/images/gnus/reply.xpm | 31 -
etc/images/gnus/rot13.pbm | Bin 81 -> 0 bytes
etc/images/gnus/rot13.xpm | 128 -
etc/images/gnus/save-aif.pbm | Bin 81 -> 0 bytes
etc/images/gnus/save-aif.xpm | 33 -
etc/images/gnus/save-art.pbm | Bin 81 -> 0 bytes
etc/images/gnus/save-art.xpm | 32 -
etc/images/gnus/subscribe.pbm | Bin 81 -> 0 bytes
etc/images/gnus/subscribe.xpm | 32 -
etc/images/gnus/unimportant.pbm | Bin 81 -> 0 bytes
etc/images/gnus/unimportant.xpm | 32 -
etc/images/gnus/unsubscribe.pbm | Bin 81 -> 0 bytes
etc/images/gnus/unsubscribe.xpm | 32 -
etc/images/gnus/uu-decode.pbm | Bin 81 -> 0 bytes
etc/images/gnus/uu-decode.xpm | 36 -
etc/images/gnus/uu-post.pbm | Bin 81 -> 0 bytes
etc/images/gnus/uu-post.xpm | 35 -
etc/images/gud/README | 10 +-
etc/images/icons/README | 8 +-
etc/images/icons/hicolor/scalable/apps/emacs.svg | 2 +-
etc/images/icons/hicolor/scalable/apps/emacs23.svg | 2 +-
.../scalable/mimetypes/emacs-document23.svg | 2 +-
etc/images/left.svg | 40 +
etc/images/mh-logo.xpm | 28 +-
etc/images/mpc/README | 2 +-
etc/images/newsticker/README | 2 +-
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/radio-checked.svg | 6 +
etc/images/radio-mixed.svg | 6 +
etc/images/radio.svg | 3 +
etc/images/right.svg | 40 +
etc/images/smilies/README | 2 +-
etc/images/smilies/grayscale/README | 2 +-
etc/images/smilies/medium/README | 2 +-
etc/images/splash.svg | 2 +-
etc/images/tabs/README | 2 +-
etc/images/tree-widget/default/README | 2 +-
.../default/{guide.png => nohandle-guide.png} | Bin
.../default/{guide.xpm => nohandle-guide.xpm} | 0
etc/images/tree-widget/folder/README | 2 +-
.../folder/{guide.png => nohandle-guide.png} | Bin
.../folder/{guide.xpm => nohandle-guide.xpm} | 0
etc/images/unchecked.svg | 3 +
etc/images/unchecked.xpm | 19 -
etc/images/up.svg | 40 +
etc/org.gnu.emacs.defaults.gschema.xml | 51 +
etc/org/README | 4 +-
etc/org/csl/README | 10 +
etc/org/csl/chicago-author-date.csl | 658 +
etc/org/csl/locales-en-US.xml | 357 +
etc/package-keyring.gpg | Bin 2069 -> 2043 bytes
etc/ps-prin0.ps | 2 +-
etc/ps-prin1.ps | 2 +-
etc/publicsuffix.txt | 5651 +-
etc/refcards/Makefile | 9 +-
etc/refcards/README | 51 +-
etc/refcards/calccard.tex | 2 +-
etc/refcards/cs-dired-ref.tex | 2 +-
etc/refcards/cs-refcard.tex | 3 +-
etc/refcards/cs-survival.tex | 3 +-
etc/refcards/de-refcard.tex | 5 +-
etc/refcards/dired-ref.tex | 2 +-
etc/refcards/emacsver.tex.in | 2 +-
etc/refcards/fr-dired-ref.tex | 2 +-
etc/refcards/fr-refcard.tex | 5 +-
etc/refcards/fr-survival.tex | 3 +-
etc/refcards/gnus-logo.eps | 2 +-
etc/refcards/gnus-refcard.tex | 2 +-
etc/refcards/orgcard.tex | 13 +-
etc/refcards/pdflayout.sty | 2 +-
etc/refcards/pl-refcard.tex | 8 +-
etc/refcards/pt-br-refcard.tex | 5 +-
etc/refcards/refcard.tex | 19 +-
etc/refcards/ru-refcard.tex | 7 +-
etc/refcards/sk-dired-ref.tex | 2 +-
etc/refcards/sk-refcard.tex | 3 +-
etc/refcards/sk-survival.tex | 3 +-
etc/refcards/survival.tex | 3 +-
etc/refcards/vipcard.tex | 2 +-
etc/refcards/viperCard.tex | 2 +-
.../OpenDocument-schema-v1.3+libreoffice.rnc | 892 +
etc/schema/OpenDocument-schema-v1.3.rnc | 6414 ++
etc/schema/locate.rnc | 2 +-
etc/schema/od-schema-v1.2-os.rnc | 6280 --
etc/schema/relaxng.rnc | 2 +-
etc/schema/schemas.xml | 64 +-
etc/ses-example.ses | 2 +-
etc/srecode/c.srt | 2 +-
etc/srecode/cpp.srt | 2 +-
etc/srecode/default.srt | 2 +-
etc/srecode/doc-cpp.srt | 2 +-
etc/srecode/doc-default.srt | 2 +-
etc/srecode/doc-java.srt | 2 +-
etc/srecode/ede-autoconf.srt | 8 +-
etc/srecode/ede-make.srt | 6 +-
etc/srecode/el.srt | 2 +-
etc/srecode/getset-cpp.srt | 2 +-
etc/srecode/java.srt | 2 +-
etc/srecode/make.srt | 2 +-
etc/srecode/proj-test.srt | 2 +-
etc/srecode/template.srt | 2 +-
etc/srecode/test.srt | 2 +-
etc/srecode/texi.srt | 2 +-
etc/srecode/wisent.srt | 2 +-
etc/themes/adwaita-theme.el | 12 +-
etc/themes/deeper-blue-theme.el | 11 +-
etc/themes/dichromacy-theme.el | 74 +-
etc/themes/leuven-dark-theme.el | 1099 +
etc/themes/leuven-theme.el | 709 +-
etc/themes/light-blue-theme.el | 12 +-
etc/themes/manoj-dark-theme.el | 48 +-
etc/themes/misterioso-theme.el | 49 +-
etc/themes/modus-operandi-deuteranopia-theme.el | 419 +
etc/themes/modus-operandi-theme.el | 417 +
etc/themes/modus-operandi-tinted-theme.el | 416 +
etc/themes/modus-themes.el | 3959 +
etc/themes/modus-vivendi-deuteranopia-theme.el | 418 +
etc/themes/modus-vivendi-theme.el | 417 +
etc/themes/modus-vivendi-tinted-theme.el | 416 +
etc/themes/tango-dark-theme.el | 48 +-
etc/themes/tango-theme.el | 47 +-
etc/themes/tsdh-dark-theme.el | 10 +-
etc/themes/tsdh-light-theme.el | 10 +-
etc/themes/wheatgrass-theme.el | 9 +-
etc/themes/whiteboard-theme.el | 11 +-
etc/themes/wombat-theme.el | 37 +-
etc/tutorials/TUTORIAL | 59 +-
etc/tutorials/TUTORIAL.bg | 2 +-
etc/tutorials/TUTORIAL.cn | 17 +-
etc/tutorials/TUTORIAL.cs | 2 +-
etc/tutorials/TUTORIAL.de | 166 +-
etc/tutorials/TUTORIAL.el_GR | 1267 +
etc/tutorials/TUTORIAL.eo | 2 +-
etc/tutorials/TUTORIAL.es | 36 +-
etc/tutorials/TUTORIAL.fr | 18 +-
etc/tutorials/TUTORIAL.he | 43 +-
etc/tutorials/TUTORIAL.it | 126 +-
etc/tutorials/TUTORIAL.ja | 2 +-
etc/tutorials/TUTORIAL.ko | 2 +-
etc/tutorials/TUTORIAL.nl | 6 +-
etc/tutorials/TUTORIAL.pl | 2 +-
etc/tutorials/TUTORIAL.pt_BR | 2 +-
etc/tutorials/TUTORIAL.ro | 4 +-
etc/tutorials/TUTORIAL.ru | 2 +-
etc/tutorials/TUTORIAL.sk | 2 +-
etc/tutorials/TUTORIAL.sl | 2 +-
etc/tutorials/TUTORIAL.sv | 227 +-
etc/tutorials/TUTORIAL.th | 2 +-
etc/tutorials/TUTORIAL.translators | 8 +
etc/tutorials/TUTORIAL.uk | 1150 +
etc/tutorials/TUTORIAL.zh | 2 +-
etc/w32-feature.el | 118 +
leim/ChangeLog.1 | 2 +-
leim/MISC-DIC/CTLau-b5.html | 2 +-
leim/MISC-DIC/CTLau.html | 2 +-
leim/MISC-DIC/README | 2 +-
leim/MISC-DIC/pinyin.map | 4 +-
leim/MISC-DIC/ziranma.cin | 4 +-
leim/Makefile.in | 43 +-
leim/README | 2 +-
leim/SKK-DIC/SKK-JISYO.L | 15 +-
leim/leim-ext.el | 14 +-
lib-src/ChangeLog.1 | 12 +-
lib-src/Makefile.in | 144 +-
lib-src/be_resources.cc | 179 +
lib-src/ebrowse.c | 121 +-
lib-src/emacsclient.c | 396 +-
lib-src/etags.c | 1001 +-
lib-src/hexl.c | 2 +-
lib-src/make-docfile.c | 471 +-
lib-src/make-fingerprint.c | 11 +-
lib-src/movemail.c | 19 +-
lib-src/ntlib.c | 17 +-
lib-src/ntlib.h | 3 +-
lib-src/pop.c | 2 +-
lib-src/pop.h | 2 +-
lib-src/rcs2log | 6 +-
lib-src/seccomp-filter.c | 383 +
lib-src/update-game-score.c | 6 +-
lib/Makefile.in | 48 +-
lib/_Noreturn.h | 31 +-
lib/acl-errno-valid.c | 4 +-
lib/acl-internal.c | 4 +-
lib/acl-internal.h | 5 +-
lib/acl.h | 5 +-
lib/acl_entries.c | 4 +-
lib/af_alg.h | 115 +
lib/alloca.in.h | 39 +-
lib/allocator.c | 17 +
lib/allocator.h | 16 +-
lib/arg-nonnull.h | 12 +-
lib/assert.in.h | 27 +
lib/at-func.c | 6 +-
lib/attribute.h | 226 +
lib/binary-io.c | 16 +-
lib/binary-io.h | 20 +-
lib/byteswap.in.h | 16 +-
lib/c++defs.h | 34 +-
lib/c-ctype.c | 18 +
lib/c-ctype.h | 24 +-
lib/c-strcase.h | 18 +-
lib/c-strcasecmp.c | 20 +-
lib/c-strncasecmp.c | 20 +-
lib/canonicalize-lgpl.c | 501 +-
lib/careadlinkat.c | 176 +-
lib/careadlinkat.h | 16 +-
lib/cdefs.h | 351 +-
lib/cloexec.c | 20 +-
lib/cloexec.h | 22 +-
lib/close-stream.c | 5 +-
lib/close-stream.h | 18 +
lib/copy-file-range.c | 50 +-
lib/count-leading-zeros.c | 18 +
lib/count-leading-zeros.h | 39 +-
lib/count-one-bits.c | 18 +
lib/count-one-bits.h | 104 +-
lib/count-trailing-zeros.c | 18 +
lib/count-trailing-zeros.h | 35 +-
lib/diffseq.h | 133 +-
lib/dirent.in.h | 152 +-
lib/dirfd.c | 16 +-
lib/dosname.h | 52 -
lib/dtoastr.c | 17 +
lib/dtotimespec.c | 4 +-
lib/dup2.c | 118 +-
lib/dynarray.h | 284 +
lib/eloop-threshold.h | 83 +
lib/errno.in.h | 18 +-
lib/euidaccess.c | 25 +-
lib/execinfo.c | 18 +
lib/execinfo.in.h | 10 +-
lib/explicit_bzero.c | 44 +-
lib/faccessat.c | 4 +-
lib/fchmodat.c | 80 +-
lib/fcntl.c | 24 +-
lib/fcntl.in.h | 63 +-
lib/fdopendir.c | 4 +-
lib/file-has-acl.c | 621 +
lib/filemode.c | 18 +-
lib/filemode.h | 4 +-
lib/filename.h | 112 +
lib/filevercmp.c | 209 +-
lib/filevercmp.h | 86 +-
lib/fingerprint.c | 2 +-
lib/fingerprint.h | 2 +-
lib/flexmember.h | 10 +-
lib/fpending.c | 13 +-
lib/fpending.h | 4 +-
lib/free.c | 53 +
lib/fstatat.c | 4 +-
lib/fsusage.c | 20 +-
lib/fsusage.h | 17 +-
lib/fsync.c | 18 +-
lib/ftoastr.c | 27 +-
lib/ftoastr.h | 11 +-
lib/futimens.c | 16 +-
lib/get-permissions.c | 4 +-
lib/getdtablesize.c | 16 +-
lib/getgroups.c | 24 +-
lib/getloadavg.c | 50 +-
lib/getopt-cdefs.in.h | 25 +-
lib/getopt-core.h | 10 +-
lib/getopt-ext.h | 10 +-
lib/getopt-pfx-core.h | 25 +-
lib/getopt-pfx-ext.h | 23 +-
lib/getopt.c | 14 +-
lib/getopt.in.h | 22 +-
lib/getopt1.c | 10 +-
lib/getopt_int.h | 10 +-
lib/getrandom.c | 190 +
lib/gettext.h | 31 +-
lib/gettime.c | 18 +-
lib/gettimeofday.c | 47 +-
lib/gnulib.mk.in | 2464 +-
lib/group-member.c | 25 +-
lib/idx.h | 134 +
lib/ieee754.in.h | 10 +-
lib/ignore-value.h | 21 +-
lib/intprops-internal.h | 392 +
lib/intprops.h | 385 +-
lib/inttypes.in.h | 512 +-
lib/lchmod.c | 88 +-
lib/libc-config.h | 215 +-
lib/limits.in.h | 60 +-
lib/localtime-buffer.c | 60 -
lib/localtime-buffer.h | 27 -
lib/lstat.c | 16 +-
lib/malloc.c | 51 +
lib/malloc/dynarray-skeleton.c | 528 +
lib/malloc/dynarray.h | 177 +
lib/malloc/dynarray_at_failure.c | 40 +
lib/malloc/dynarray_emplace_enlarge.c | 77 +
lib/malloc/dynarray_finalize.c | 66 +
lib/malloc/dynarray_resize.c | 68 +
lib/malloc/dynarray_resize_clear.c | 39 +
lib/malloc/scratch_buffer.h | 135 +
lib/malloc/scratch_buffer_dupfree.c | 41 +
lib/malloc/scratch_buffer_grow.c | 56 +
lib/malloc/scratch_buffer_grow_preserve.c | 67 +
lib/malloc/scratch_buffer_set_array_size.c | 64 +
lib/malloca.c | 105 -
lib/malloca.h | 123 -
lib/md5-stream.c | 141 +
lib/md5.c | 119 +-
lib/md5.h | 24 +-
lib/memmem.c | 18 +-
lib/mempcpy.c | 23 +-
lib/memrchr.c | 16 +-
lib/memset_explicit.c | 55 +
lib/mini-gmp-gnulib.c | 48 +
lib/mini-gmp.c | 4620 +
lib/mini-gmp.h | 310 +
lib/minmax.h | 18 +-
lib/mkostemp.c | 16 +-
lib/mktime-internal.h | 10 +-
lib/mktime.c | 40 +-
lib/nanosleep.c | 193 +
lib/nproc.c | 404 +
lib/nproc.h | 46 +
lib/nstrftime.c | 90 +-
lib/open.c | 22 +-
lib/openat-priv.h | 4 +-
lib/openat-proc.c | 36 +-
lib/openat.h | 7 +-
lib/pathmax.h | 18 +-
lib/pipe2.c | 21 +-
lib/pselect.c | 18 +-
lib/pthread_sigmask.c | 16 +-
lib/qcopy-acl.c | 40 +-
lib/rawmemchr.c | 123 +
lib/rawmemchr.valgrind | 28 +
lib/readlink.c | 66 +-
lib/readlinkat.c | 51 +-
lib/realloc.c | 63 +
lib/regcomp.c | 847 +-
lib/regex.c | 11 +-
lib/regex.h | 79 +-
lib/regex_internal.c | 101 +-
lib/regex_internal.h | 107 +-
lib/regexec.c | 313 +-
lib/root-uid.h | 20 +-
lib/save-cwd.c | 2 +-
lib/save-cwd.h | 6 +-
lib/scratch_buffer.h | 117 +
lib/set-permissions.c | 6 +-
lib/sha1.c | 118 +-
lib/sha1.h | 24 +-
lib/sha256.c | 133 +-
lib/sha256.h | 20 +-
lib/sha512.c | 133 +-
lib/sha512.h | 20 +-
lib/sig2str.c | 21 +-
lib/sig2str.h | 4 +-
lib/sigdescr_np.c | 376 +
lib/signal.in.h | 32 +-
lib/stat-time.c | 18 +
lib/stat-time.h | 27 +-
lib/stdalign.in.h | 121 -
lib/stdckdint.in.h | 35 +
lib/stddef.in.h | 52 +-
lib/stdint.in.h | 32 +-
lib/stdio-impl.h | 26 +-
lib/stdio.in.h | 433 +-
lib/stdlib.in.h | 659 +-
lib/stpcpy.c | 16 +-
lib/str-two-way.h | 22 +-
lib/strftime.h | 23 +-
lib/string.in.h | 444 +-
lib/strnlen.c | 18 +-
lib/strtoimax.c | 22 +-
lib/strtol.c | 57 +-
lib/strtoll.c | 16 +-
lib/symlink.c | 22 +-
lib/sys_random.in.h | 100 +
lib/sys_select.in.h | 55 +-
lib/sys_stat.in.h | 262 +-
lib/sys_time.in.h | 20 +-
lib/sys_types.in.h | 18 +-
lib/tempname.c | 389 +-
lib/tempname.h | 25 +-
lib/time-internal.h | 20 +-
lib/time.in.h | 136 +-
lib/time_r.c | 18 +-
lib/time_rz.c | 100 +-
lib/timegm.c | 10 +-
lib/timespec-add.c | 4 +-
lib/timespec-sub.c | 4 +-
lib/timespec.c | 18 +
lib/timespec.h | 58 +-
lib/u64.c | 18 +
lib/u64.h | 16 +-
lib/unistd.c | 18 +
lib/unistd.in.h | 780 +-
lib/unlocked-io.h | 30 +-
lib/utimens.c | 42 +-
lib/utimens.h | 16 +-
lib/utimensat.c | 105 +-
lib/verify.h | 134 +-
lib/vla.h | 4 +-
lib/warn-on-use.h | 58 +-
lib/xalloc-oversized.h | 55 +-
lisp/ChangeLog.1 | 2 +-
lisp/ChangeLog.10 | 14 +-
lisp/ChangeLog.11 | 13 +-
lisp/ChangeLog.12 | 25 +-
lisp/ChangeLog.13 | 12 +-
lisp/ChangeLog.14 | 18 +-
lisp/ChangeLog.15 | 28 +-
lisp/ChangeLog.16 | 72 +-
lisp/ChangeLog.17 | 36 +-
lisp/ChangeLog.2 | 2 +-
lisp/ChangeLog.3 | 10 +-
lisp/ChangeLog.4 | 7 +-
lisp/ChangeLog.5 | 6 +-
lisp/ChangeLog.6 | 8 +-
lisp/ChangeLog.7 | 27 +-
lisp/ChangeLog.8 | 23 +-
lisp/ChangeLog.9 | 26 +-
lisp/Makefile.in | 314 +-
lisp/abbrev.el | 526 +-
lisp/align.el | 278 +-
lisp/allout-widgets.el | 383 +-
lisp/allout.el | 569 +-
lisp/ansi-color.el | 782 +-
lisp/ansi-osc.el | 203 +
lisp/apropos.el | 645 +-
lisp/arc-mode.el | 1257 +-
lisp/array.el | 208 +-
lisp/auth-source-pass.el | 196 +-
lisp/auth-source.el | 455 +-
lisp/autoarg.el | 146 -
lisp/autoinsert.el | 85 +-
lisp/autorevert.el | 289 +-
lisp/avoid.el | 67 +-
lisp/battery.el | 848 +-
lisp/bindings.el | 433 +-
lisp/bookmark.el | 1121 +-
lisp/bs.el | 311 +-
lisp/buff-menu.el | 450 +-
lisp/button.el | 221 +-
lisp/calc/calc-aent.el | 66 +-
lisp/calc/calc-alg.el | 21 +-
lisp/calc/calc-arith.el | 93 +-
lisp/calc/calc-bin.el | 92 +-
lisp/calc/calc-comb.el | 72 +-
lisp/calc/calc-cplx.el | 4 +-
lisp/calc/calc-embed.el | 106 +-
lisp/calc/calc-ext.el | 237 +-
lisp/calc/calc-fin.el | 4 +-
lisp/calc/calc-forms.el | 99 +-
lisp/calc/calc-frac.el | 9 +-
lisp/calc/calc-funcs.el | 33 +-
lisp/calc/calc-graph.el | 95 +-
lisp/calc/calc-help.el | 359 +-
lisp/calc/calc-incom.el | 4 +-
lisp/calc/calc-keypd.el | 90 +-
lisp/calc/calc-lang.el | 438 +-
lisp/calc/calc-macs.el | 22 +-
lisp/calc/calc-map.el | 95 +-
lisp/calc/calc-math.el | 105 +-
lisp/calc/calc-menu.el | 10 +-
lisp/calc/calc-misc.el | 153 +-
lisp/calc/calc-mode.el | 19 +-
lisp/calc/calc-mtx.el | 12 +-
lisp/calc/calc-nlfit.el | 100 +-
lisp/calc/calc-poly.el | 25 +-
lisp/calc/calc-prog.el | 187 +-
lisp/calc/calc-rewr.el | 123 +-
lisp/calc/calc-rules.el | 4 +-
lisp/calc/calc-sel.el | 34 +-
lisp/calc/calc-stat.el | 4 +-
lisp/calc/calc-store.el | 135 +-
lisp/calc/calc-stuff.el | 23 +-
lisp/calc/calc-trail.el | 4 +-
lisp/calc/calc-undo.el | 4 +-
lisp/calc/calc-units.el | 144 +-
lisp/calc/calc-vec.el | 55 +-
lisp/calc/calc-yank.el | 197 +-
lisp/calc/calc.el | 295 +-
lisp/calc/calcalg2.el | 697 +-
lisp/calc/calcalg3.el | 85 +-
lisp/calc/calccomp.el | 385 +-
lisp/calc/calcsel2.el | 5 +-
lisp/calculator.el | 131 +-
lisp/calendar/appt.el | 25 +-
lisp/calendar/cal-bahai.el | 36 +-
lisp/calendar/cal-china.el | 47 +-
lisp/calendar/cal-coptic.el | 58 +-
lisp/calendar/cal-dst.el | 32 +-
lisp/calendar/cal-french.el | 260 +-
lisp/calendar/cal-hebrew.el | 81 +-
lisp/calendar/cal-html.el | 23 +-
lisp/calendar/cal-islam.el | 27 +-
lisp/calendar/cal-iso.el | 23 +-
lisp/calendar/cal-julian.el | 50 +-
lisp/calendar/cal-mayan.el | 12 +-
lisp/calendar/cal-menu.el | 12 +-
lisp/calendar/cal-move.el | 22 +-
lisp/calendar/cal-persia.el | 32 +-
lisp/calendar/cal-tex.el | 103 +-
lisp/calendar/cal-x.el | 4 +-
lisp/calendar/calendar.el | 128 +-
lisp/calendar/diary-lib.el | 154 +-
lisp/calendar/holidays.el | 87 +-
lisp/calendar/icalendar.el | 144 +-
lisp/calendar/iso8601.el | 55 +-
lisp/calendar/lunar.el | 75 +-
lisp/calendar/parse-time.el | 66 +-
lisp/calendar/solar.el | 22 +-
lisp/calendar/time-date.el | 177 +-
lisp/calendar/timeclock.el | 57 +-
lisp/calendar/todo-mode.el | 176 +-
lisp/case-table.el | 42 +-
lisp/cdl.el | 4 +-
lisp/cedet/ChangeLog.1 | 21 +-
lisp/cedet/cedet-cscope.el | 13 +-
lisp/cedet/cedet-files.el | 8 +-
lisp/cedet/cedet-global.el | 15 +-
lisp/cedet/cedet-idutils.el | 23 +-
lisp/cedet/cedet.el | 49 +-
lisp/cedet/data-debug.el | 167 +-
lisp/cedet/ede.el | 110 +-
lisp/cedet/ede/auto.el | 35 +-
lisp/cedet/ede/autoconf-edit.el | 17 +-
lisp/cedet/ede/base.el | 92 +-
lisp/cedet/ede/config.el | 18 +-
lisp/cedet/ede/cpp-root.el | 16 +-
lisp/cedet/ede/custom.el | 79 +-
lisp/cedet/ede/detect.el | 16 +-
lisp/cedet/ede/dired.el | 15 +-
lisp/cedet/ede/emacs.el | 59 +-
lisp/cedet/ede/files.el | 66 +-
lisp/cedet/ede/generic.el | 26 +-
lisp/cedet/ede/linux.el | 8 +-
lisp/cedet/ede/locate.el | 54 +-
lisp/cedet/ede/make.el | 43 +-
lisp/cedet/ede/makefile-edit.el | 8 +-
lisp/cedet/ede/pconf.el | 24 +-
lisp/cedet/ede/pmake.el | 91 +-
lisp/cedet/ede/proj-archive.el | 8 +-
lisp/cedet/ede/proj-aux.el | 4 +-
lisp/cedet/ede/proj-comp.el | 48 +-
lisp/cedet/ede/proj-elisp.el | 71 +-
lisp/cedet/ede/proj-info.el | 9 +-
lisp/cedet/ede/proj-misc.el | 4 +-
lisp/cedet/ede/proj-obj.el | 15 +-
lisp/cedet/ede/proj-prog.el | 8 +-
lisp/cedet/ede/proj-scheme.el | 6 +-
lisp/cedet/ede/proj-shared.el | 8 +-
lisp/cedet/ede/proj.el | 46 +-
lisp/cedet/ede/project-am.el | 139 +-
lisp/cedet/ede/shell.el | 4 +-
lisp/cedet/ede/simple.el | 8 +-
lisp/cedet/ede/source.el | 10 +-
lisp/cedet/ede/speedbar.el | 64 +-
lisp/cedet/ede/srecode.el | 5 +-
lisp/cedet/ede/system.el | 8 +-
lisp/cedet/ede/util.el | 4 +-
lisp/cedet/inversion.el | 550 -
lisp/cedet/mode-local.el | 73 +-
lisp/cedet/pulse.el | 130 +-
lisp/cedet/semantic.el | 235 +-
lisp/cedet/semantic/analyze.el | 40 +-
lisp/cedet/semantic/analyze/complete.el | 23 +-
lisp/cedet/semantic/analyze/debug.el | 27 +-
lisp/cedet/semantic/analyze/fcn.el | 10 +-
lisp/cedet/semantic/analyze/refs.el | 12 +-
lisp/cedet/semantic/bovine.el | 39 +-
lisp/cedet/semantic/bovine/c.el | 192 +-
lisp/cedet/semantic/bovine/debug.el | 8 +-
lisp/cedet/semantic/bovine/el.el | 81 +-
lisp/cedet/semantic/bovine/gcc.el | 24 +-
lisp/cedet/semantic/bovine/grammar.el | 31 +-
lisp/cedet/semantic/bovine/make.el | 17 +-
lisp/cedet/semantic/bovine/scm.el | 13 +-
lisp/cedet/semantic/chart.el | 14 +-
lisp/cedet/semantic/complete.el | 240 +-
lisp/cedet/semantic/ctxt.el | 32 +-
lisp/cedet/semantic/db-debug.el | 6 +-
lisp/cedet/semantic/db-ebrowse.el | 59 +-
lisp/cedet/semantic/db-el.el | 19 +-
lisp/cedet/semantic/db-file.el | 41 +-
lisp/cedet/semantic/db-find.el | 35 +-
lisp/cedet/semantic/db-global.el | 21 +-
lisp/cedet/semantic/db-javascript.el | 24 +-
lisp/cedet/semantic/db-mode.el | 8 +-
lisp/cedet/semantic/db-ref.el | 8 +-
lisp/cedet/semantic/db-typecache.el | 35 +-
lisp/cedet/semantic/db.el | 43 +-
lisp/cedet/semantic/debug.el | 74 +-
lisp/cedet/semantic/decorate.el | 11 +-
lisp/cedet/semantic/decorate/include.el | 44 +-
lisp/cedet/semantic/decorate/mode.el | 43 +-
lisp/cedet/semantic/dep.el | 55 +-
lisp/cedet/semantic/doc.el | 11 +-
lisp/cedet/semantic/ede-grammar.el | 54 +-
lisp/cedet/semantic/edit.el | 46 +-
lisp/cedet/semantic/find.el | 10 +-
lisp/cedet/semantic/format.el | 31 +-
lisp/cedet/semantic/fw.el | 145 +-
lisp/cedet/semantic/grammar-wy.el | 496 -
lisp/cedet/semantic/grammar.el | 246 +-
lisp/cedet/semantic/grm-wy-boot.el | 503 +
lisp/cedet/semantic/html.el | 24 +-
lisp/cedet/semantic/ia-sb.el | 36 +-
lisp/cedet/semantic/ia.el | 18 +-
lisp/cedet/semantic/idle.el | 288 +-
lisp/cedet/semantic/imenu.el | 55 +-
lisp/cedet/semantic/java.el | 114 +-
lisp/cedet/semantic/lex-spp.el | 110 +-
lisp/cedet/semantic/lex.el | 421 +-
lisp/cedet/semantic/mru-bookmark.el | 28 +-
lisp/cedet/semantic/sb.el | 16 +-
lisp/cedet/semantic/scope.el | 24 +-
lisp/cedet/semantic/senator.el | 49 +-
lisp/cedet/semantic/sort.el | 33 +-
lisp/cedet/semantic/symref.el | 28 +-
lisp/cedet/semantic/symref/cscope.el | 6 +-
lisp/cedet/semantic/symref/filter.el | 12 +-
lisp/cedet/semantic/symref/global.el | 4 +-
lisp/cedet/semantic/symref/grep.el | 65 +-
lisp/cedet/semantic/symref/idutils.el | 4 +-
lisp/cedet/semantic/symref/list.el | 61 +-
lisp/cedet/semantic/tag-file.el | 119 +-
lisp/cedet/semantic/tag-ls.el | 61 +-
lisp/cedet/semantic/tag-write.el | 6 +-
lisp/cedet/semantic/tag.el | 131 +-
lisp/cedet/semantic/texi.el | 32 +-
lisp/cedet/semantic/util-modes.el | 132 +-
lisp/cedet/semantic/util.el | 23 +-
lisp/cedet/semantic/wisent.el | 48 +-
lisp/cedet/semantic/wisent/comp.el | 149 +-
lisp/cedet/semantic/wisent/grammar.el | 58 +-
lisp/cedet/semantic/wisent/java-tags.el | 17 +-
lisp/cedet/semantic/wisent/javascript.el | 27 +-
lisp/cedet/semantic/wisent/python.el | 32 +-
lisp/cedet/semantic/wisent/wisent.el | 28 +-
lisp/cedet/srecode.el | 8 +-
lisp/cedet/srecode/args.el | 4 +-
lisp/cedet/srecode/compile.el | 25 +-
lisp/cedet/srecode/cpp.el | 9 +-
lisp/cedet/srecode/ctxt.el | 6 +-
lisp/cedet/srecode/dictionary.el | 27 +-
lisp/cedet/srecode/document.el | 22 +-
lisp/cedet/srecode/el.el | 4 +-
lisp/cedet/srecode/expandproto.el | 4 +-
lisp/cedet/srecode/extract.el | 24 +-
lisp/cedet/srecode/fields.el | 39 +-
lisp/cedet/srecode/filters.el | 4 +-
lisp/cedet/srecode/find.el | 25 +-
lisp/cedet/srecode/getset.el | 6 +-
lisp/cedet/srecode/insert.el | 29 +-
lisp/cedet/srecode/java.el | 4 +-
lisp/cedet/srecode/map.el | 10 +-
lisp/cedet/srecode/mode.el | 37 +-
lisp/cedet/srecode/semantic.el | 16 +-
lisp/cedet/srecode/srt-mode.el | 52 +-
lisp/cedet/srecode/srt.el | 10 +-
lisp/cedet/srecode/table.el | 18 +-
lisp/cedet/srecode/template.el | 10 +-
lisp/cedet/srecode/texi.el | 8 +-
lisp/char-fold.el | 257 +-
lisp/chistory.el | 31 +-
lisp/cmuscheme.el | 130 +-
lisp/color.el | 15 +-
lisp/comint.el | 829 +-
lisp/completion.el | 331 +-
lisp/composite.el | 77 +-
lisp/cus-dep.el | 70 +-
lisp/cus-edit.el | 1253 +-
lisp/cus-face.el | 201 +-
lisp/cus-start.el | 137 +-
lisp/cus-theme.el | 232 +-
lisp/custom.el | 369 +-
lisp/dabbrev.el | 121 +-
lisp/delim-col.el | 8 +-
lisp/delsel.el | 39 +-
lisp/descr-text.el | 85 +-
lisp/desktop.el | 206 +-
lisp/dframe.el | 85 +-
lisp/dired-aux.el | 1504 +-
lisp/dired-x.el | 925 +-
lisp/dired.el | 2261 +-
lisp/dirtrack.el | 40 +-
lisp/disp-table.el | 78 +-
lisp/display-fill-column-indicator.el | 33 +-
lisp/display-line-numbers.el | 118 +-
lisp/dnd.el | 385 +-
lisp/doc-view.el | 779 +-
lisp/dom.el | 92 +-
lisp/dos-fns.el | 36 +-
lisp/dos-vars.el | 14 +-
lisp/dos-w32.el | 12 +-
lisp/double.el | 17 +-
lisp/dynamic-setting.el | 31 +-
lisp/ebuff-menu.el | 102 +-
lisp/echistory.el | 79 +-
lisp/ecomplete.el | 195 +-
lisp/edmacro.el | 303 +-
lisp/ehelp.el | 15 +-
lisp/elec-pair.el | 204 +-
lisp/electric.el | 63 +-
lisp/elide-head.el | 173 +-
lisp/emacs-lisp/advice.el | 247 +-
lisp/emacs-lisp/autoload.el | 1198 -
lisp/emacs-lisp/avl-tree.el | 66 +-
lisp/emacs-lisp/backquote.el | 9 +-
lisp/emacs-lisp/backtrace.el | 165 +-
lisp/emacs-lisp/benchmark.el | 109 +-
lisp/emacs-lisp/bindat.el | 1059 +-
lisp/emacs-lisp/byte-opt.el | 3633 +-
lisp/emacs-lisp/byte-run.el | 614 +-
lisp/emacs-lisp/bytecomp.el | 2346 +-
lisp/emacs-lisp/cconv.el | 692 +-
lisp/emacs-lisp/chart.el | 101 +-
lisp/emacs-lisp/check-declare.el | 20 +-
lisp/emacs-lisp/checkdoc.el | 753 +-
lisp/emacs-lisp/cl-extra.el | 103 +-
lisp/emacs-lisp/cl-generic.el | 562 +-
lisp/emacs-lisp/cl-indent.el | 51 +-
lisp/emacs-lisp/cl-lib.el | 145 +-
lisp/emacs-lisp/cl-macs.el | 1112 +-
lisp/emacs-lisp/cl-preloaded.el | 55 +-
lisp/emacs-lisp/cl-print.el | 29 +-
lisp/emacs-lisp/cl-seq.el | 21 +-
lisp/emacs-lisp/comp-cstr.el | 1181 +
lisp/emacs-lisp/comp.el | 4383 +
lisp/emacs-lisp/copyright.el | 46 +-
lisp/emacs-lisp/crm.el | 130 +-
lisp/emacs-lisp/cursor-sensor.el | 2 +-
lisp/emacs-lisp/debug-early.el | 97 +
lisp/emacs-lisp/debug.el | 215 +-
lisp/emacs-lisp/derived.el | 98 +-
lisp/emacs-lisp/disass.el | 42 +-
lisp/emacs-lisp/easy-mmode.el | 482 +-
lisp/emacs-lisp/easymenu.el | 83 +-
lisp/emacs-lisp/edebug.el | 1266 +-
lisp/emacs-lisp/eieio-base.el | 433 +-
lisp/emacs-lisp/eieio-compat.el | 275 -
lisp/emacs-lisp/eieio-core.el | 338 +-
lisp/emacs-lisp/eieio-custom.el | 28 +-
lisp/emacs-lisp/eieio-datadebug.el | 2 +-
lisp/emacs-lisp/eieio-opt.el | 19 +-
lisp/emacs-lisp/eieio-speedbar.el | 18 +-
lisp/emacs-lisp/eieio.el | 199 +-
lisp/emacs-lisp/eldoc.el | 736 +-
lisp/emacs-lisp/elint.el | 29 +-
lisp/emacs-lisp/elp.el | 107 +-
lisp/emacs-lisp/ert-x.el | 255 +-
lisp/emacs-lisp/ert.el | 831 +-
lisp/emacs-lisp/ewoc.el | 62 +-
lisp/emacs-lisp/faceup.el | 11 +-
lisp/emacs-lisp/find-func.el | 233 +-
lisp/emacs-lisp/float-sup.el | 5 +-
lisp/emacs-lisp/generate-lisp-file.el | 119 +
lisp/emacs-lisp/generator.el | 102 +-
lisp/emacs-lisp/generic.el | 18 +-
lisp/emacs-lisp/gv.el | 310 +-
lisp/emacs-lisp/helper.el | 54 +-
lisp/emacs-lisp/hierarchy.el | 629 +
lisp/emacs-lisp/icons.el | 278 +
lisp/emacs-lisp/inline.el | 6 +-
lisp/emacs-lisp/let-alist.el | 6 +-
lisp/emacs-lisp/lisp-mnt.el | 67 +-
lisp/emacs-lisp/lisp-mode.el | 581 +-
lisp/emacs-lisp/lisp.el | 529 +-
lisp/emacs-lisp/loaddefs-gen.el | 756 +
lisp/emacs-lisp/macroexp.el | 607 +-
lisp/emacs-lisp/map-ynp.el | 114 +-
lisp/emacs-lisp/map.el | 528 +-
lisp/emacs-lisp/memory-report.el | 329 +
lisp/emacs-lisp/multisession.el | 466 +
lisp/emacs-lisp/nadvice.el | 392 +-
lisp/emacs-lisp/oclosure.el | 579 +
lisp/emacs-lisp/package-vc.el | 932 +
lisp/emacs-lisp/package-x.el | 9 +-
lisp/emacs-lisp/package.el | 1333 +-
lisp/emacs-lisp/pcase.el | 521 +-
lisp/emacs-lisp/pp.el | 315 +-
lisp/emacs-lisp/radix-tree.el | 16 +-
lisp/emacs-lisp/range.el | 467 +
lisp/emacs-lisp/re-builder.el | 268 +-
lisp/emacs-lisp/regexp-opt.el | 4 +-
lisp/emacs-lisp/regi.el | 81 +-
lisp/emacs-lisp/ring.el | 8 +-
lisp/emacs-lisp/rmc.el | 288 +-
lisp/emacs-lisp/rx.el | 90 +-
lisp/emacs-lisp/seq.el | 274 +-
lisp/emacs-lisp/shadow.el | 59 +-
lisp/emacs-lisp/shortdoc.el | 1686 +
lisp/emacs-lisp/shorthands.el | 79 +
lisp/emacs-lisp/smie.el | 77 +-
lisp/emacs-lisp/subr-x.el | 496 +-
lisp/emacs-lisp/syntax.el | 208 +-
lisp/emacs-lisp/tabulated-list.el | 368 +-
lisp/emacs-lisp/tcover-ses.el | 38 +-
lisp/emacs-lisp/tcover-unsafep.el | 140 -
lisp/emacs-lisp/testcover.el | 102 +-
lisp/emacs-lisp/text-property-search.el | 75 +-
lisp/emacs-lisp/thunk.el | 8 +-
lisp/emacs-lisp/timer-list.el | 151 +-
lisp/emacs-lisp/timer.el | 196 +-
lisp/emacs-lisp/tq.el | 2 +-
lisp/emacs-lisp/trace.el | 51 +-
lisp/emacs-lisp/unsafep.el | 45 +-
lisp/emacs-lisp/vtable.el | 985 +
lisp/emacs-lisp/warnings.el | 67 +-
lisp/emacs-lock.el | 31 +-
lisp/emulation/cua-base.el | 287 +-
lisp/emulation/cua-gmrk.el | 63 +-
lisp/emulation/cua-rect.el | 256 +-
lisp/emulation/edt-lk201.el | 4 +-
lisp/emulation/edt-mapper.el | 19 +-
lisp/emulation/edt-pc.el | 4 +-
lisp/emulation/edt-vt100.el | 4 +-
lisp/emulation/edt.el | 167 +-
lisp/emulation/keypad.el | 24 +-
lisp/emulation/viper-cmd.el | 319 +-
lisp/emulation/viper-ex.el | 54 +-
lisp/emulation/viper-init.el | 179 +-
lisp/emulation/viper-keym.el | 187 +-
lisp/emulation/viper-macs.el | 92 +-
lisp/emulation/viper-mous.el | 85 +-
lisp/emulation/viper-util.el | 271 +-
lisp/emulation/viper.el | 95 +-
lisp/env.el | 32 +-
lisp/epa-dired.el | 49 +-
lisp/epa-file.el | 95 +-
lisp/epa-hook.el | 44 +-
lisp/epa-ks.el | 339 +
lisp/epa-mail.el | 88 +-
lisp/epa.el | 399 +-
lisp/epg-config.el | 49 +-
lisp/epg.el | 199 +-
lisp/erc/ChangeLog.1 | 25 +-
lisp/erc/ChangeLog.2 | 2 +-
lisp/erc/erc-autoaway.el | 70 +-
lisp/erc/erc-backend.el | 883 +-
lisp/erc/erc-button.el | 103 +-
lisp/erc/erc-capab.el | 68 +-
lisp/erc/erc-common.el | 321 +
lisp/erc/erc-compat.el | 319 +-
lisp/erc/erc-dcc.el | 336 +-
lisp/erc/erc-desktop-notifications.el | 27 +-
lisp/erc/erc-ezbounce.el | 25 +-
lisp/erc/erc-fill.el | 36 +-
lisp/erc/erc-goodies.el | 122 +-
lisp/erc/erc-ibuffer.el | 36 +-
lisp/erc/erc-identd.el | 26 +-
lisp/erc/erc-imenu.el | 14 +-
lisp/erc/erc-join.el | 167 +-
lisp/erc/erc-lang.el | 20 +-
lisp/erc/erc-list.el | 70 +-
lisp/erc/erc-log.el | 80 +-
lisp/erc/erc-match.el | 211 +-
lisp/erc/erc-menu.el | 29 +-
lisp/erc/erc-netsplit.el | 37 +-
lisp/erc/erc-networks.el | 818 +-
lisp/erc/erc-notify.el | 44 +-
lisp/erc/erc-page.el | 22 +-
lisp/erc/erc-pcomplete.el | 54 +-
lisp/erc/erc-replace.el | 22 +-
lisp/erc/erc-ring.el | 44 +-
lisp/erc/erc-sasl.el | 447 +
lisp/erc/erc-services.el | 230 +-
lisp/erc/erc-sound.el | 24 +-
lisp/erc/erc-speedbar.el | 43 +-
lisp/erc/erc-spelling.el | 16 +-
lisp/erc/erc-stamp.el | 92 +-
lisp/erc/erc-status-sidebar.el | 303 +
lisp/erc/erc-track.el | 321 +-
lisp/erc/erc-truncate.el | 17 +-
lisp/erc/erc-xdcc.el | 22 +-
lisp/erc/erc.el | 2717 +-
lisp/eshell/em-alias.el | 8 +-
lisp/eshell/em-banner.el | 6 +-
lisp/eshell/em-basic.el | 110 +-
lisp/eshell/em-cmpl.el | 437 +-
lisp/eshell/em-dirs.el | 99 +-
lisp/eshell/em-elecslash.el | 116 +
lisp/eshell/em-extpipe.el | 219 +
lisp/eshell/em-glob.el | 248 +-
lisp/eshell/em-hist.el | 212 +-
lisp/eshell/em-ls.el | 152 +-
lisp/eshell/em-pred.el | 476 +-
lisp/eshell/em-prompt.el | 143 +-
lisp/eshell/em-rebind.el | 25 +-
lisp/eshell/em-script.el | 40 +-
lisp/eshell/em-smart.el | 45 +-
lisp/eshell/em-term.el | 31 +-
lisp/eshell/em-tramp.el | 183 +-
lisp/eshell/em-unix.el | 101 +-
lisp/eshell/em-xtra.el | 78 +-
lisp/eshell/esh-arg.el | 342 +-
lisp/eshell/esh-cmd.el | 593 +-
lisp/eshell/esh-ext.el | 29 +-
lisp/eshell/esh-io.el | 429 +-
lisp/eshell/esh-mode.el | 424 +-
lisp/eshell/esh-module.el | 56 +-
lisp/eshell/esh-opt.el | 126 +-
lisp/eshell/esh-proc.el | 332 +-
lisp/eshell/esh-util.el | 558 +-
lisp/eshell/esh-var.el | 732 +-
lisp/eshell/eshell.el | 106 +-
lisp/expand.el | 38 +-
lisp/external-completion.el | 176 +
lisp/ezimage.el | 10 +-
lisp/face-remap.el | 294 +-
lisp/facemenu.el | 182 +-
lisp/faces.el | 689 +-
lisp/ffap.el | 540 +-
lisp/filecache.el | 46 +-
lisp/fileloop.el | 73 +-
lisp/filenotify.el | 38 +-
lisp/files-x.el | 265 +-
lisp/files.el | 2983 +-
lisp/filesets.el | 736 +-
lisp/find-cmd.el | 6 +-
lisp/find-dired.el | 148 +-
lisp/find-file.el | 369 +-
lisp/find-lisp.el | 127 +-
lisp/finder.el | 155 +-
lisp/flow-ctrl.el | 15 +-
lisp/foldout.el | 108 +-
lisp/follow.el | 199 +-
lisp/font-core.el | 24 +-
lisp/font-lock.el | 584 +-
lisp/format-spec.el | 252 +-
lisp/format.el | 60 +-
lisp/forms.el | 241 +-
lisp/frame.el | 689 +-
lisp/frameset.el | 69 +-
lisp/fringe.el | 37 +-
lisp/generic-x.el | 255 +-
lisp/gnus/.dir-locals.el | 4 -
lisp/gnus/ChangeLog.1 | 4 +-
lisp/gnus/ChangeLog.2 | 18 +-
lisp/gnus/ChangeLog.3 | 49 +-
lisp/gnus/canlock.el | 15 +-
lisp/gnus/deuglify.el | 64 +-
lisp/gnus/gmm-utils.el | 68 +-
lisp/gnus/gnus-agent.el | 347 +-
lisp/gnus/gnus-art.el | 1995 +-
lisp/gnus/gnus-async.el | 3 +-
lisp/gnus/gnus-bcklg.el | 4 +-
lisp/gnus/gnus-bookmark.el | 121 +-
lisp/gnus/gnus-cache.el | 64 +-
lisp/gnus/gnus-cite.el | 128 +-
lisp/gnus/gnus-cloud.el | 82 +-
lisp/gnus/gnus-cus.el | 71 +-
lisp/gnus/gnus-dbus.el | 70 +
lisp/gnus/gnus-delay.el | 30 +-
lisp/gnus/gnus-demon.el | 8 +-
lisp/gnus/gnus-diary.el | 41 +-
lisp/gnus/gnus-dired.el | 43 +-
lisp/gnus/gnus-draft.el | 44 +-
lisp/gnus/gnus-dup.el | 5 +-
lisp/gnus/gnus-eform.el | 27 +-
lisp/gnus/gnus-fun.el | 40 +-
lisp/gnus/gnus-gravatar.el | 30 +-
lisp/gnus/gnus-group.el | 1528 +-
lisp/gnus/gnus-html.el | 169 +-
lisp/gnus/gnus-icalendar.el | 247 +-
lisp/gnus/gnus-int.el | 453 +-
lisp/gnus/gnus-kill.el | 59 +-
lisp/gnus/gnus-logic.el | 8 +-
lisp/gnus/gnus-mh.el | 10 +-
lisp/gnus/gnus-ml.el | 23 +-
lisp/gnus/gnus-mlspl.el | 14 +-
lisp/gnus/gnus-msg.el | 663 +-
lisp/gnus/gnus-notifications.el | 18 +-
lisp/gnus/gnus-picon.el | 41 +-
lisp/gnus/gnus-range.el | 469 +-
lisp/gnus/gnus-registry.el | 334 +-
lisp/gnus/gnus-rfc1843.el | 15 +-
lisp/gnus/gnus-rmail.el | 142 +
lisp/gnus/gnus-salt.el | 80 +-
lisp/gnus/gnus-score.el | 341 +-
lisp/gnus/gnus-search.el | 2312 +
lisp/gnus/gnus-sieve.el | 47 +-
lisp/gnus/gnus-spec.el | 50 +-
lisp/gnus/gnus-srvr.el | 264 +-
lisp/gnus/gnus-start.el | 349 +-
lisp/gnus/gnus-sum.el | 2617 +-
lisp/gnus/gnus-topic.el | 526 +-
lisp/gnus/gnus-undo.el | 55 +-
lisp/gnus/gnus-util.el | 394 +-
lisp/gnus/gnus-uu.el | 220 +-
lisp/gnus/gnus-vm.el | 8 +-
lisp/gnus/gnus-win.el | 21 +-
lisp/gnus/gnus.el | 402 +-
lisp/gnus/gssapi.el | 15 +-
lisp/gnus/legacy-gnus-agent.el | 6 +-
lisp/gnus/mail-source.el | 221 +-
lisp/gnus/message.el | 1519 +-
lisp/gnus/mm-archive.el | 20 +-
lisp/gnus/mm-bodies.el | 36 +-
lisp/gnus/mm-decode.el | 170 +-
lisp/gnus/mm-encode.el | 13 +-
lisp/gnus/mm-extern.el | 2 +-
lisp/gnus/mm-partial.el | 37 +-
lisp/gnus/mm-url.el | 17 +-
lisp/gnus/mm-util.el | 105 +-
lisp/gnus/mm-uu.el | 18 +-
lisp/gnus/mm-view.el | 200 +-
lisp/gnus/mml-sec.el | 157 +-
lisp/gnus/mml-smime.el | 36 +-
lisp/gnus/mml.el | 248 +-
lisp/gnus/mml1991.el | 19 +-
lisp/gnus/mml2015.el | 57 +-
lisp/gnus/nnagent.el | 21 +-
lisp/gnus/nnbabyl.el | 52 +-
lisp/gnus/nndiary.el | 111 +-
lisp/gnus/nndir.el | 5 +-
lisp/gnus/nndoc.el | 43 +-
lisp/gnus/nndraft.el | 39 +-
lisp/gnus/nneething.el | 22 +-
lisp/gnus/nnfolder.el | 50 +-
lisp/gnus/nngateway.el | 4 +-
lisp/gnus/nnheader.el | 432 +-
lisp/gnus/nnimap.el | 213 +-
lisp/gnus/nnir.el | 1915 -
lisp/gnus/nnmail.el | 92 +-
lisp/gnus/nnmaildir.el | 140 +-
lisp/gnus/nnmairix.el | 237 +-
lisp/gnus/nnmbox.el | 55 +-
lisp/gnus/nnmh.el | 73 +-
lisp/gnus/nnml.el | 97 +-
lisp/gnus/nnnil.el | 22 +-
lisp/gnus/nnoo.el | 132 +-
lisp/gnus/nnregistry.el | 19 +-
lisp/gnus/nnrss.el | 137 +-
lisp/gnus/nnselect.el | 1032 +
lisp/gnus/nnspool.el | 41 +-
lisp/gnus/nntp.el | 116 +-
lisp/gnus/nnvirtual.el | 102 +-
lisp/gnus/nnweb.el | 32 +-
lisp/gnus/score-mode.el | 22 +-
lisp/gnus/smiley.el | 114 +-
lisp/gnus/smime.el | 76 +-
lisp/gnus/spam-report.el | 44 +-
lisp/gnus/spam-stat.el | 69 +-
lisp/gnus/spam-wash.el | 10 +-
lisp/gnus/spam.el | 442 +-
lisp/help-at-pt.el | 62 +-
lisp/help-fns.el | 1447 +-
lisp/help-macro.el | 269 +-
lisp/help-mode.el | 461 +-
lisp/help.el | 1529 +-
lisp/hex-util.el | 10 +-
lisp/hexl.el | 187 +-
lisp/hfy-cmap.el | 51 +-
lisp/hi-lock.el | 419 +-
lisp/hilit-chg.el | 166 +-
lisp/hippie-exp.el | 67 +-
lisp/hl-line.el | 86 +-
lisp/htmlfontify.el | 525 +-
lisp/ibuf-ext.el | 337 +-
lisp/ibuf-macs.el | 56 +-
lisp/ibuffer.el | 1115 +-
lisp/icomplete.el | 809 +-
lisp/ido.el | 337 +-
lisp/ielm.el | 149 +-
lisp/iimage.el | 42 +-
lisp/image-dired.el | 2693 -
lisp/image-file.el | 27 +-
lisp/image-mode.el | 967 +-
lisp/image.el | 444 +-
lisp/image/compface.el | 2 +-
lisp/image/exif.el | 121 +-
lisp/image/gravatar.el | 172 +-
lisp/image/image-converter.el | 215 +-
lisp/image/image-crop.el | 452 +
lisp/image/image-dired-dired.el | 410 +
lisp/image/image-dired-external.el | 471 +
lisp/image/image-dired-tags.el | 383 +
lisp/image/image-dired-util.el | 182 +
lisp/image/image-dired.el | 2019 +
lisp/image/wallpaper.el | 586 +
lisp/imenu.el | 219 +-
lisp/indent.el | 147 +-
lisp/info-look.el | 243 +-
lisp/info-xref.el | 14 +-
lisp/info.el | 844 +-
lisp/informat.el | 10 +-
lisp/international/ccl.el | 39 +-
lisp/international/characters.el | 436 +-
lisp/international/emoji.el | 720 +
lisp/international/fontset.el | 366 +-
lisp/international/isearch-x.el | 27 +-
lisp/international/iso-ascii.el | 7 +-
lisp/international/iso-cvt.el | 30 +-
lisp/international/iso-transl.el | 116 +-
lisp/international/ja-dic-cnv.el | 76 +-
lisp/international/ja-dic-utl.el | 10 +-
lisp/international/kinsoku.el | 6 +-
lisp/international/kkc.el | 4 +-
lisp/international/latexenc.el | 10 +-
lisp/international/latin1-disp.el | 4887 +-
lisp/international/mule-cmds.el | 989 +-
lisp/international/mule-conf.el | 125 +-
lisp/international/mule-diag.el | 511 +-
lisp/international/mule-util.el | 75 +-
lisp/international/mule.el | 330 +-
lisp/international/ogonek.el | 16 +-
lisp/international/quail.el | 280 +-
lisp/international/rfc1843.el | 7 +-
lisp/international/robin.el | 28 +-
lisp/international/textsec-check.el | 78 +
lisp/international/textsec.el | 467 +
lisp/international/titdic-cnv.el | 330 +-
lisp/international/ucs-normalize.el | 119 +-
lisp/international/utf-7.el | 4 +-
lisp/international/utf7.el | 2 +-
lisp/isearch.el | 1317 +-
lisp/isearchb.el | 11 +-
lisp/jit-lock.el | 141 +-
lisp/jka-cmpr-hook.el | 39 +-
lisp/jka-compr.el | 167 +-
lisp/json.el | 693 +-
lisp/jsonrpc.el | 209 +-
lisp/kermit.el | 6 +-
lisp/keymap.el | 649 +
lisp/kmacro.el | 404 +-
lisp/language/burmese.el | 11 +-
lisp/language/cham.el | 16 +-
lisp/language/china-util.el | 4 +-
lisp/language/chinese.el | 9 +-
lisp/language/cyril-util.el | 14 +-
lisp/language/cyrillic.el | 27 +-
lisp/language/czech.el | 4 +-
lisp/language/english.el | 4 +-
lisp/language/ethio-util.el | 225 +-
lisp/language/ethiopic.el | 15 +-
lisp/language/european.el | 87 +-
lisp/language/georgian.el | 4 +-
lisp/language/greek.el | 8 +-
lisp/language/hanja-util.el | 12 +-
lisp/language/hebrew.el | 12 +-
lisp/language/ind-util.el | 116 +-
lisp/language/indian.el | 492 +-
lisp/language/indonesian.el | 204 +
lisp/language/japan-util.el | 18 +-
lisp/language/japanese.el | 53 +-
lisp/language/khmer.el | 8 +-
lisp/language/korea-util.el | 41 +-
lisp/language/korean.el | 17 +-
lisp/language/lao-util.el | 26 +-
lisp/language/lao.el | 16 +-
lisp/language/misc-lang.el | 208 +-
lisp/language/philippine.el | 100 +
lisp/language/romanian.el | 4 +-
lisp/language/sinhala.el | 8 +-
lisp/language/slovak.el | 4 +-
lisp/language/tai-viet.el | 8 +-
lisp/language/thai-util.el | 26 +-
lisp/language/thai-word.el | 20 +-
lisp/language/thai.el | 41 +-
lisp/language/tibet-util.el | 103 +-
lisp/language/tibetan.el | 25 +-
lisp/language/tv-util.el | 19 +-
lisp/language/utf-8-lang.el | 4 +-
lisp/language/viet-util.el | 4 +-
lisp/language/vietnamese.el | 4 +-
lisp/ldefs-boot.el | 24039 +++--
lisp/leim/quail/arabic.el | 4 +-
lisp/leim/quail/cham.el | 116 +
lisp/leim/quail/compose.el | 2952 +
lisp/leim/quail/croatian.el | 4 +-
lisp/leim/quail/cyril-jis.el | 4 +-
lisp/leim/quail/cyrillic.el | 136 +-
lisp/leim/quail/czech.el | 4 +-
lisp/leim/quail/emoji.el | 2003 +
lisp/leim/quail/ethiopic.el | 9 +-
lisp/leim/quail/georgian.el | 4 +-
lisp/leim/quail/greek.el | 4 +-
lisp/leim/quail/hangul.el | 66 +-
lisp/leim/quail/hanja-jis.el | 2 +-
lisp/leim/quail/hanja.el | 4 +-
lisp/leim/quail/hanja3.el | 4 +-
lisp/leim/quail/hebrew.el | 2 +-
lisp/leim/quail/indian.el | 2017 +-
lisp/leim/quail/indonesian.el | 557 +
lisp/leim/quail/ipa-praat.el | 6 +-
lisp/leim/quail/ipa.el | 26 +-
lisp/leim/quail/japanese.el | 17 +-
lisp/leim/quail/lao.el | 4 +-
lisp/leim/quail/latin-alt.el | 4 +-
lisp/leim/quail/latin-ltx.el | 66 +-
lisp/leim/quail/latin-post.el | 192 +-
lisp/leim/quail/latin-pre.el | 95 +-
lisp/leim/quail/lrt.el | 6 +-
lisp/leim/quail/misc-lang.el | 1679 +
lisp/leim/quail/persian.el | 96 +-
lisp/leim/quail/philippine.el | 152 +
lisp/leim/quail/programmer-dvorak.el | 6 +-
lisp/leim/quail/py-punct.el | 4 +-
lisp/leim/quail/pypunct-b5.el | 2 +-
lisp/leim/quail/rfc1345.el | 4 +-
lisp/leim/quail/sami.el | 6 +-
lisp/leim/quail/sgml-input.el | 4 +-
lisp/leim/quail/sisheng.el | 4 +-
lisp/leim/quail/slovak.el | 129 +-
lisp/leim/quail/symbol-ksc.el | 8 +-
lisp/leim/quail/tamil-dvorak.el | 4 +-
lisp/leim/quail/thai.el | 2 +-
lisp/leim/quail/tibetan.el | 17 +-
lisp/leim/quail/uni-input.el | 24 +-
lisp/leim/quail/viqr.el | 2 +-
lisp/leim/quail/vntelex.el | 4 +-
lisp/leim/quail/vnvni.el | 6 +-
lisp/leim/quail/welsh.el | 4 +-
lisp/linum.el | 251 -
lisp/loadhist.el | 134 +-
lisp/loadup.el | 146 +-
lisp/locate.el | 46 +-
lisp/lpr.el | 41 +-
lisp/ls-lisp.el | 151 +-
lisp/macros.el | 101 +-
lisp/mail/binhex.el | 46 +-
lisp/mail/blessmail.el | 6 +-
lisp/mail/emacsbug.el | 334 +-
lisp/mail/feedmail.el | 197 +-
lisp/mail/flow-fill.el | 45 +-
lisp/mail/footnote.el | 90 +-
lisp/mail/hashcash.el | 65 +-
lisp/mail/ietf-drums-date.el | 274 +
lisp/mail/ietf-drums.el | 73 +-
lisp/mail/mail-extr.el | 256 +-
lisp/mail/mail-hist.el | 38 +-
lisp/mail/mail-parse.el | 44 +-
lisp/mail/mail-prsvr.el | 4 +-
lisp/mail/mail-utils.el | 43 +-
lisp/mail/mailabbrev.el | 71 +-
lisp/mail/mailalias.el | 47 +-
lisp/mail/mailclient.el | 8 +-
lisp/mail/mailheader.el | 37 +-
lisp/mail/metamail.el | 202 -
lisp/mail/mspools.el | 139 +-
lisp/mail/qp.el | 8 +-
lisp/mail/reporter.el | 96 +-
lisp/mail/rfc2045.el | 4 +-
lisp/mail/rfc2047.el | 33 +-
lisp/mail/rfc2231.el | 46 +-
lisp/mail/rfc2368.el | 135 -
lisp/mail/rfc6068.el | 83 +
lisp/mail/rfc822.el | 17 +-
lisp/mail/rmail-spam-filter.el | 69 +-
lisp/mail/rmail.el | 443 +-
lisp/mail/rmailedit.el | 56 +-
lisp/mail/rmailkwd.el | 21 +-
lisp/mail/rmailmm.el | 230 +-
lisp/mail/rmailmsc.el | 10 +-
lisp/mail/rmailout.el | 31 +-
lisp/mail/rmailsort.el | 12 +-
lisp/mail/rmailsum.el | 321 +-
lisp/mail/sendmail.el | 211 +-
lisp/mail/smtpmail.el | 235 +-
lisp/mail/supercite.el | 212 +-
lisp/mail/uce.el | 377 -
lisp/mail/undigest.el | 58 +-
lisp/mail/unrmail.el | 8 +-
lisp/mail/uudecode.el | 65 +-
lisp/mail/yenc.el | 2 +-
lisp/makesum.el | 109 -
lisp/man.el | 358 +-
lisp/master.el | 30 +-
lisp/mb-depth.el | 27 +-
lisp/md4.el | 21 +-
lisp/menu-bar.el | 615 +-
lisp/mh-e/ChangeLog.1 | 40 +-
lisp/mh-e/ChangeLog.2 | 6 +-
lisp/mh-e/mh-acros.el | 84 +-
lisp/mh-e/mh-alias.el | 100 +-
lisp/mh-e/mh-buffers.el | 7 +-
lisp/mh-e/mh-comp.el | 200 +-
lisp/mh-e/mh-compat.el | 381 -
lisp/mh-e/mh-e.el | 830 +-
lisp/mh-e/mh-folder.el | 571 +-
lisp/mh-e/mh-funcs.el | 23 +-
lisp/mh-e/mh-gnus.el | 155 +-
lisp/mh-e/mh-identity.el | 63 +-
lisp/mh-e/mh-inc.el | 23 +-
lisp/mh-e/mh-junk.el | 244 +-
lisp/mh-e/mh-letter.el | 225 +-
lisp/mh-e/mh-limit.el | 27 +-
lisp/mh-e/mh-mime.el | 306 +-
lisp/mh-e/mh-print.el | 12 +-
lisp/mh-e/mh-scan.el | 110 +-
lisp/mh-e/mh-search.el | 186 +-
lisp/mh-e/mh-seq.el | 75 +-
lisp/mh-e/mh-show.el | 316 +-
lisp/mh-e/mh-speed.el | 112 +-
lisp/mh-e/mh-thread.el | 97 +-
lisp/mh-e/mh-tool-bar.el | 228 +-
lisp/mh-e/mh-utils.el | 195 +-
lisp/mh-e/mh-xface.el | 136 +-
lisp/midnight.el | 10 +-
lisp/minibuf-eldef.el | 31 +-
lisp/minibuffer.el | 1846 +-
lisp/misc.el | 92 +-
lisp/misearch.el | 65 +-
lisp/mouse-copy.el | 14 +-
lisp/mouse-drag.el | 34 +-
lisp/mouse.el | 2094 +-
lisp/mpc.el | 290 +-
lisp/msb.el | 99 +-
lisp/mwheel.el | 314 +-
lisp/net/ange-ftp.el | 395 +-
lisp/net/browse-url.el | 1037 +-
lisp/net/dbus.el | 1670 +-
lisp/net/dictionary-connection.el | 156 +
lisp/net/dictionary.el | 1393 +
lisp/net/dig.el | 96 +-
lisp/net/dns.el | 283 +-
lisp/net/eudc-bob.el | 195 +-
lisp/net/eudc-capf.el | 134 +
lisp/net/eudc-export.el | 93 +-
lisp/net/eudc-hotlist.el | 40 +-
lisp/net/eudc-vars.el | 109 +-
lisp/net/eudc.el | 655 +-
lisp/net/eudcb-bbdb.el | 164 +-
lisp/net/eudcb-ecomplete.el | 108 +
lisp/net/eudcb-ldap.el | 86 +-
lisp/net/eudcb-mab.el | 4 +-
lisp/net/eudcb-macos-contacts.el | 232 +
lisp/net/eudcb-mailabbrev.el | 130 +
lisp/net/eww.el | 1096 +-
lisp/net/gnutls.el | 52 +-
lisp/net/goto-addr.el | 190 +-
lisp/net/hmac-def.el | 9 +-
lisp/net/hmac-md5.el | 42 +-
lisp/net/imap.el | 139 +-
lisp/net/ldap.el | 52 +-
lisp/net/mailcap.el | 310 +-
lisp/net/mairix.el | 278 +-
lisp/net/net-utils.el | 265 +-
lisp/net/netrc.el | 238 -
lisp/net/network-stream.el | 98 +-
lisp/net/newst-backend.el | 408 +-
lisp/net/newst-plainview.el | 162 +-
lisp/net/newst-reader.el | 24 +-
lisp/net/newst-ticker.el | 83 +-
lisp/net/newst-treeview.el | 297 +-
lisp/net/newsticker.el | 17 +-
lisp/net/nsm.el | 20 +-
lisp/net/ntlm.el | 149 +-
lisp/net/pop3.el | 22 +-
lisp/net/puny.el | 21 +-
lisp/net/quickurl.el | 534 -
lisp/net/rcirc.el | 3432 +-
lisp/net/rfc2104.el | 4 +-
lisp/net/rlogin.el | 315 -
lisp/net/sasl-cram.el | 6 +-
lisp/net/sasl-digest.el | 8 +-
lisp/net/sasl-ntlm.el | 12 +-
lisp/net/sasl-scram-rfc.el | 29 +-
lisp/net/sasl-scram-sha256.el | 2 +-
lisp/net/sasl.el | 44 +-
lisp/net/secrets.el | 112 +-
lisp/net/shr-color.el | 18 +-
lisp/net/shr.el | 868 +-
lisp/net/sieve-manage.el | 167 +-
lisp/net/sieve-mode.el | 70 +-
lisp/net/sieve.el | 117 +-
lisp/net/snmp-mode.el | 134 +-
lisp/net/soap-client.el | 190 +-
lisp/net/soap-inspect.el | 66 +-
lisp/net/socks.el | 37 +-
lisp/net/telnet.el | 72 +-
lisp/net/tramp-adb.el | 1408 +-
lisp/net/tramp-archive.el | 172 +-
lisp/net/tramp-cache.el | 546 +-
lisp/net/tramp-cmds.el | 218 +-
lisp/net/tramp-compat.el | 472 +-
lisp/net/tramp-container.el | 280 +
lisp/net/tramp-crypt.el | 867 +
lisp/net/tramp-ftp.el | 44 +-
lisp/net/tramp-fuse.el | 259 +
lisp/net/tramp-gvfs.el | 958 +-
lisp/net/tramp-integration.el | 361 +-
lisp/net/tramp-rclone.el | 365 +-
lisp/net/tramp-sh.el | 4820 +-
lisp/net/tramp-smb.el | 1527 +-
lisp/net/tramp-sshfs.el | 467 +
lisp/net/tramp-sudoedit.el | 640 +-
lisp/net/tramp-uu.el | 4 +-
lisp/net/tramp.el | 4327 +-
lisp/net/trampver.el | 45 +-
lisp/net/webjump.el | 75 +-
lisp/net/zeroconf.el | 8 +-
lisp/newcomment.el | 130 +-
lisp/notifications.el | 111 +-
lisp/novice.el | 126 +-
lisp/nxml/nxml-enc.el | 2 +-
lisp/nxml/nxml-maint.el | 2 +-
lisp/nxml/nxml-mode.el | 128 +-
lisp/nxml/nxml-ns.el | 4 +-
lisp/nxml/nxml-outln.el | 68 +-
lisp/nxml/nxml-parse.el | 4 +-
lisp/nxml/nxml-rap.el | 18 +-
lisp/nxml/nxml-util.el | 8 +-
lisp/nxml/rng-cmpct.el | 43 +-
lisp/nxml/rng-dt.el | 4 +-
lisp/nxml/rng-loc.el | 16 +-
lisp/nxml/rng-maint.el | 2 +-
lisp/nxml/rng-match.el | 6 +-
lisp/nxml/rng-nxml.el | 99 +-
lisp/nxml/rng-parse.el | 4 +-
lisp/nxml/rng-pttrn.el | 5 +-
lisp/nxml/rng-uri.el | 14 +-
lisp/nxml/rng-util.el | 43 +-
lisp/nxml/rng-valid.el | 100 +-
lisp/nxml/rng-xsd.el | 10 +-
lisp/nxml/xmltok.el | 67 +-
lisp/nxml/xsd-regexp.el | 23 +-
lisp/obarray.el | 2 +-
lisp/obsolete/abbrevlist.el | 56 -
lisp/obsolete/assoc.el | 140 -
lisp/obsolete/autoarg.el | 146 +
lisp/obsolete/autoload.el | 915 +
lisp/obsolete/bruce.el | 12 +-
lisp/obsolete/cc-compat.el | 10 +-
lisp/obsolete/cl-compat.el | 47 +-
lisp/obsolete/cl.el | 66 +-
lisp/obsolete/complete.el | 1124 -
lisp/obsolete/crisp.el | 157 +-
lisp/obsolete/cust-print.el | 681 -
lisp/obsolete/eieio-compat.el | 258 +
lisp/obsolete/erc-hecomplete.el | 221 -
lisp/obsolete/eudcb-ph.el | 12 +-
lisp/obsolete/fast-lock.el | 841 -
lisp/obsolete/gs.el | 10 +-
lisp/obsolete/gulp.el | 21 +-
lisp/obsolete/html2text.el | 4 +-
lisp/obsolete/info-edit.el | 18 +-
lisp/obsolete/inversion.el | 530 +
lisp/obsolete/iswitchb.el | 217 +-
lisp/obsolete/landmark.el | 172 +-
lisp/obsolete/lazy-lock.el | 1053 -
lisp/obsolete/ledit.el | 157 -
lisp/obsolete/levents.el | 292 -
lisp/obsolete/linum.el | 253 +
lisp/obsolete/lmenu.el | 445 -
lisp/obsolete/longlines.el | 210 +-
lisp/obsolete/lucid.el | 211 -
lisp/obsolete/mailpost.el | 101 -
lisp/obsolete/makesum.el | 107 +
lisp/obsolete/mantemp.el | 4 +-
lisp/obsolete/meese.el | 2 +-
lisp/obsolete/messcompat.el | 4 +-
lisp/obsolete/metamail.el | 200 +
lisp/obsolete/mh-compat.el | 136 +
lisp/obsolete/mouse-sel.el | 735 -
lisp/obsolete/netrc.el | 245 +
lisp/obsolete/nnir.el | 1344 +
lisp/obsolete/old-emacs-lock.el | 102 -
lisp/obsolete/old-whitespace.el | 801 -
lisp/obsolete/otodo-mode.el | 117 +-
lisp/obsolete/patcomp.el | 24 -
lisp/obsolete/pc-mode.el | 56 -
lisp/obsolete/pc-select.el | 417 -
lisp/obsolete/pgg-def.el | 12 +-
lisp/obsolete/pgg-gpg.el | 14 +-
lisp/obsolete/pgg-parse.el | 23 +-
lisp/obsolete/pgg-pgp.el | 18 +-
lisp/obsolete/pgg-pgp5.el | 16 +-
lisp/obsolete/pgg.el | 118 +-
lisp/obsolete/ps-def.el | 54 +
lisp/obsolete/quickurl.el | 524 +
lisp/obsolete/rcompile.el | 33 +-
lisp/obsolete/rfc2368.el | 136 +
lisp/obsolete/rlogin.el | 307 +
lisp/obsolete/s-region.el | 123 -
lisp/obsolete/sb-image.el | 5 +-
lisp/obsolete/sregex.el | 607 -
lisp/obsolete/starttls.el | 35 +-
lisp/obsolete/sup-mouse.el | 4 +-
lisp/obsolete/terminal.el | 90 +-
lisp/obsolete/thumbs.el | 782 +
lisp/obsolete/tls.el | 61 +-
lisp/obsolete/tpu-edt.el | 476 +-
lisp/obsolete/tpu-extras.el | 39 +-
lisp/obsolete/tpu-mapper.el | 60 +-
lisp/obsolete/uce.el | 401 +
lisp/obsolete/url-about.el | 104 +
lisp/obsolete/url-dired.el | 58 +
lisp/obsolete/url-ns.el | 47 +-
lisp/obsolete/vc-arch.el | 48 +-
lisp/obsolete/vc-mtn.el | 381 +
lisp/obsolete/vi.el | 312 +-
lisp/obsolete/vip.el | 340 +-
lisp/obsolete/vt-control.el | 108 +
lisp/obsolete/vt100-led.el | 69 +
lisp/obsolete/ws-mode.el | 244 +-
lisp/obsolete/yow.el | 7 +-
lisp/org/ChangeLog.1 | 130 +-
lisp/org/ob-C.el | 135 +-
lisp/org/ob-J.el | 186 -
lisp/org/ob-R.el | 130 +-
lisp/org/ob-abc.el | 90 -
lisp/org/ob-asymptote.el | 139 -
lisp/org/ob-awk.el | 25 +-
lisp/org/ob-calc.el | 13 +-
lisp/org/ob-clojure.el | 419 +-
lisp/org/ob-comint.el | 221 +-
lisp/org/ob-coq.el | 78 -
lisp/org/ob-core.el | 1244 +-
lisp/org/ob-css.el | 10 +-
lisp/org/ob-ditaa.el | 10 +-
lisp/org/ob-dot.el | 13 +-
lisp/org/ob-ebnf.el | 81 -
lisp/org/ob-emacs-lisp.el | 60 +-
lisp/org/ob-eshell.el | 9 +-
lisp/org/ob-eval.el | 135 +-
lisp/org/ob-exp.el | 343 +-
lisp/org/ob-forth.el | 13 +-
lisp/org/ob-fortran.el | 21 +-
lisp/org/ob-gnuplot.el | 52 +-
lisp/org/ob-groovy.el | 19 +-
lisp/org/ob-haskell.el | 99 +-
lisp/org/ob-hledger.el | 70 -
lisp/org/ob-io.el | 108 -
lisp/org/ob-java.el | 492 +-
lisp/org/ob-js.el | 22 +-
lisp/org/ob-julia.el | 342 +
lisp/org/ob-latex.el | 90 +-
lisp/org/ob-ledger.el | 70 -
lisp/org/ob-lilypond.el | 58 +-
lisp/org/ob-lisp.el | 12 +-
lisp/org/ob-lob.el | 30 +-
lisp/org/ob-lua.el | 21 +-
lisp/org/ob-makefile.el | 13 +-
lisp/org/ob-matlab.el | 12 +-
lisp/org/ob-maxima.el | 22 +-
lisp/org/ob-mscgen.el | 84 -
lisp/org/ob-ocaml.el | 16 +-
lisp/org/ob-octave.el | 44 +-
lisp/org/ob-org.el | 10 +-
lisp/org/ob-perl.el | 11 +-
lisp/org/ob-picolisp.el | 187 -
lisp/org/ob-plantuml.el | 145 +-
lisp/org/ob-processing.el | 13 +-
lisp/org/ob-python.el | 316 +-
lisp/org/ob-ref.el | 36 +-
lisp/org/ob-ruby.el | 46 +-
lisp/org/ob-sass.el | 14 +-
lisp/org/ob-scheme.el | 37 +-
lisp/org/ob-screen.el | 28 +-
lisp/org/ob-sed.el | 27 +-
lisp/org/ob-shell.el | 150 +-
lisp/org/ob-shen.el | 78 -
lisp/org/ob-sql.el | 228 +-
lisp/org/ob-sqlite.el | 43 +-
lisp/org/ob-stan.el | 85 -
lisp/org/ob-table.el | 87 +-
lisp/org/ob-tangle.el | 409 +-
lisp/org/ob-vala.el | 116 -
lisp/org/ob.el | 8 +-
lisp/org/oc-basic.el | 864 +
lisp/org/oc-biblatex.el | 436 +
lisp/org/oc-bibtex.el | 87 +
lisp/org/oc-csl.el | 765 +
lisp/org/oc-natbib.el | 197 +
lisp/org/oc.el | 1708 +
lisp/org/ol-bbdb.el | 52 +-
lisp/org/ol-bibtex.el | 143 +-
lisp/org/ol-docview.el | 13 +-
lisp/org/ol-doi.el | 75 +
lisp/org/ol-eshell.el | 23 +-
lisp/org/ol-eww.el | 37 +-
lisp/org/ol-gnus.el | 49 +-
lisp/org/ol-info.el | 96 +-
lisp/org/ol-irc.el | 25 +-
lisp/org/ol-man.el | 99 +
lisp/org/ol-mhe.el | 9 +-
lisp/org/ol-rmail.el | 15 +-
lisp/org/ol-w3m.el | 120 +-
lisp/org/ol.el | 853 +-
lisp/org/org-agenda.el | 4108 +-
lisp/org/org-archive.el | 88 +-
lisp/org/org-attach-git.el | 41 +-
lisp/org/org-attach.el | 417 +-
lisp/org/org-capture.el | 564 +-
lisp/org/org-clock.el | 833 +-
lisp/org/org-colview.el | 197 +-
lisp/org/org-compat.el | 1109 +-
lisp/org/org-crypt.el | 253 +-
lisp/org/org-ctags.el | 43 +-
lisp/org/org-cycle.el | 820 +
lisp/org/org-datetree.el | 45 +-
lisp/org/org-duration.el | 112 +-
lisp/org/org-element.el | 4552 +-
lisp/org/org-entities.el | 22 +-
lisp/org/org-faces.el | 100 +-
lisp/org/org-feed.el | 15 +-
lisp/org/org-fold-core.el | 1515 +
lisp/org/org-fold.el | 906 +
lisp/org/org-footnote.el | 49 +-
lisp/org/org-goto.el | 116 +-
lisp/org/org-habit.el | 29 +-
lisp/org/org-id.el | 270 +-
lisp/org/org-indent.el | 107 +-
lisp/org/org-inlinetask.el | 53 +-
lisp/org/org-install.el | 17 -
lisp/org/org-keys.el | 161 +-
lisp/org/org-lint.el | 1283 +-
lisp/org/org-list.el | 1330 +-
lisp/org/org-macro.el | 207 +-
lisp/org/org-macs.el | 710 +-
lisp/org/org-mobile.el | 34 +-
lisp/org/org-mouse.el | 266 +-
lisp/org/org-num.el | 25 +-
lisp/org/org-pcomplete.el | 73 +-
lisp/org/org-persist.el | 1022 +
lisp/org/org-plot.el | 680 +-
lisp/org/org-protocol.el | 147 +-
lisp/org/org-refile.el | 765 +
lisp/org/org-src.el | 445 +-
lisp/org/org-table.el | 1029 +-
lisp/org/org-tempo.el | 33 +-
lisp/org/org-timer.el | 60 +-
lisp/org/org-version.el | 6 +-
lisp/org/org.el | 9701 +-
lisp/org/ox-ascii.el | 116 +-
lisp/org/ox-beamer.el | 112 +-
lisp/org/ox-html.el | 1021 +-
lisp/org/ox-icalendar.el | 121 +-
lisp/org/ox-koma-letter.el | 992 +
lisp/org/ox-latex.el | 1701 +-
lisp/org/ox-man.el | 64 +-
lisp/org/ox-md.el | 419 +-
lisp/org/ox-odt.el | 240 +-
lisp/org/ox-org.el | 32 +-
lisp/org/ox-publish.el | 97 +-
lisp/org/ox-texinfo.el | 502 +-
lisp/org/ox.el | 1513 +-
lisp/outline.el | 1031 +-
lisp/paren.el | 254 +-
lisp/password-cache.el | 25 +-
lisp/pcmpl-cvs.el | 10 +-
lisp/pcmpl-git.el | 110 +
lisp/pcmpl-gnu.el | 79 +-
lisp/pcmpl-linux.el | 93 +-
lisp/pcmpl-rpm.el | 55 +-
lisp/pcmpl-unix.el | 528 +-
lisp/pcmpl-x.el | 84 +-
lisp/pcomplete.el | 449 +-
lisp/pgtk-dnd.el | 410 +
lisp/pixel-scroll.el | 560 +-
lisp/play/5x5.el | 209 +-
lisp/play/animate.el | 20 +-
lisp/play/blackbox.el | 66 +-
lisp/play/bubbles.el | 220 +-
lisp/play/cookie1.el | 26 +-
lisp/play/decipher.el | 176 +-
lisp/play/dissociate.el | 4 +-
lisp/play/doctor.el | 831 +-
lisp/play/dunnet.el | 283 +-
lisp/play/fortune.el | 128 +-
lisp/play/gamegrid.el | 95 +-
lisp/play/gametree.el | 104 +-
lisp/play/gomoku.el | 266 +-
lisp/play/handwrite.el | 176 +-
lisp/play/hanoi.el | 69 +-
lisp/play/life.el | 90 +-
lisp/play/morse.el | 49 +-
lisp/play/mpuz.el | 64 +-
lisp/play/pong.el | 69 +-
lisp/play/snake.el | 93 +-
lisp/play/solitaire.el | 121 +-
lisp/play/spook.el | 12 +-
lisp/play/tetris.el | 172 +-
lisp/play/zone.el | 79 +-
lisp/plstore.el | 8 +-
lisp/printing.el | 538 +-
lisp/proced.el | 894 +-
lisp/profiler.el | 204 +-
lisp/progmodes/antlr-mode.el | 519 +-
lisp/progmodes/asm-mode.el | 57 +-
lisp/progmodes/autoconf.el | 8 +-
lisp/progmodes/bat-mode.el | 16 +-
lisp/progmodes/bug-reference.el | 607 +-
lisp/progmodes/c-ts-common.el | 386 +
lisp/progmodes/c-ts-mode.el | 1067 +
lisp/progmodes/cc-align.el | 193 +-
lisp/progmodes/cc-awk.el | 259 +-
lisp/progmodes/cc-bytecomp.el | 61 +-
lisp/progmodes/cc-cmds.el | 2418 +-
lisp/progmodes/cc-defs.el | 624 +-
lisp/progmodes/cc-engine.el | 4099 +-
lisp/progmodes/cc-fonts.el | 1281 +-
lisp/progmodes/cc-guess.el | 39 +-
lisp/progmodes/cc-langs.el | 800 +-
lisp/progmodes/cc-menus.el | 6 +-
lisp/progmodes/cc-mode.el | 1162 +-
lisp/progmodes/cc-styles.el | 33 +-
lisp/progmodes/cc-vars.el | 68 +-
lisp/progmodes/cfengine.el | 107 +-
lisp/progmodes/cl-font-lock.el | 289 +
lisp/progmodes/cmacexp.el | 62 +-
lisp/progmodes/cmake-ts-mode.el | 237 +
lisp/progmodes/compile.el | 1055 +-
lisp/progmodes/cperl-mode.el | 3160 +-
lisp/progmodes/cpp.el | 181 +-
lisp/progmodes/csharp-mode.el | 984 +
lisp/progmodes/cwarn.el | 18 +-
lisp/progmodes/dcl-mode.el | 317 +-
lisp/progmodes/dockerfile-ts-mode.el | 199 +
lisp/progmodes/ebnf-abn.el | 13 +-
lisp/progmodes/ebnf-bnf.el | 4 +-
lisp/progmodes/ebnf-dtd.el | 20 +-
lisp/progmodes/ebnf-ebx.el | 8 +-
lisp/progmodes/ebnf-iso.el | 6 +-
lisp/progmodes/ebnf-otz.el | 4 +-
lisp/progmodes/ebnf-yac.el | 14 +-
lisp/progmodes/ebnf2ps.el | 137 +-
lisp/progmodes/ebrowse.el | 524 +-
lisp/progmodes/eglot.el | 3688 +
lisp/progmodes/elisp-mode.el | 1171 +-
lisp/progmodes/erts-mode.el | 223 +
lisp/progmodes/etags.el | 290 +-
lisp/progmodes/executable.el | 50 +-
lisp/progmodes/f90.el | 144 +-
lisp/progmodes/flymake-cc.el | 55 +-
lisp/progmodes/flymake-proc.el | 51 +-
lisp/progmodes/flymake.el | 1106 +-
lisp/progmodes/fortran.el | 328 +-
lisp/progmodes/gdb-mi.el | 1276 +-
lisp/progmodes/glasses.el | 39 +-
lisp/progmodes/go-ts-mode.el | 435 +
lisp/progmodes/grep.el | 631 +-
lisp/progmodes/gud.el | 732 +-
lisp/progmodes/hideif.el | 1608 +-
lisp/progmodes/hideshow.el | 263 +-
lisp/progmodes/icon.el | 153 +-
lisp/progmodes/idlw-complete-structtag.el | 24 +-
lisp/progmodes/idlw-help.el | 174 +-
lisp/progmodes/idlw-shell.el | 368 +-
lisp/progmodes/idlw-toolbar.el | 123 +-
lisp/progmodes/idlwave.el | 1449 +-
lisp/progmodes/inf-lisp.el | 161 +-
lisp/progmodes/java-ts-mode.el | 393 +
lisp/progmodes/js.el | 1810 +-
lisp/progmodes/json-ts-mode.el | 171 +
lisp/progmodes/ld-script.el | 18 +-
lisp/progmodes/m4-mode.el | 99 +-
lisp/progmodes/make-mode.el | 599 +-
lisp/progmodes/meta-mode.el | 187 +-
lisp/progmodes/mixal-mode.el | 92 +-
lisp/progmodes/modula2.el | 104 +-
lisp/progmodes/octave.el | 212 +-
lisp/progmodes/opascal.el | 32 +-
lisp/progmodes/pascal.el | 139 +-
lisp/progmodes/perl-mode.el | 150 +-
lisp/progmodes/prog-mode.el | 113 +-
lisp/progmodes/project.el | 1643 +-
lisp/progmodes/prolog.el | 373 +-
lisp/progmodes/ps-mode.el | 93 +-
lisp/progmodes/python.el | 2666 +-
lisp/progmodes/ruby-mode.el | 868 +-
lisp/progmodes/ruby-ts-mode.el | 1185 +
lisp/progmodes/rust-ts-mode.el | 425 +
lisp/progmodes/scheme.el | 172 +-
lisp/progmodes/sh-script.el | 813 +-
lisp/progmodes/simula.el | 233 +-
lisp/progmodes/sql.el | 477 +-
lisp/progmodes/subword.el | 15 +-
lisp/progmodes/tcl.el | 253 +-
lisp/progmodes/typescript-ts-mode.el | 491 +
lisp/progmodes/vera-mode.el | 77 +-
lisp/progmodes/verilog-mode.el | 2946 +-
lisp/progmodes/vhdl-mode.el | 1355 +-
lisp/progmodes/which-func.el | 165 +-
lisp/progmodes/xref.el | 1400 +-
lisp/progmodes/xscheme.el | 74 +-
lisp/ps-bdf.el | 6 +-
lisp/ps-def.el | 144 -
lisp/ps-mule.el | 56 +-
lisp/ps-print.el | 313 +-
lisp/ps-samp.el | 8 +-
lisp/recentf.el | 323 +-
lisp/rect.el | 105 +-
lisp/register.el | 11 +-
lisp/registry.el | 39 +-
lisp/repeat.el | 367 +-
lisp/replace.el | 1275 +-
lisp/reposition.el | 236 +-
lisp/reveal.el | 62 +-
lisp/rfn-eshadow.el | 6 +-
lisp/rot13.el | 74 +-
lisp/rtree.el | 4 +-
lisp/ruler-mode.el | 133 +-
lisp/savehist.el | 98 +-
lisp/saveplace.el | 74 +-
lisp/scroll-all.el | 25 +-
lisp/scroll-bar.el | 13 +-
lisp/scroll-lock.el | 29 +-
lisp/select.el | 506 +-
lisp/server.el | 583 +-
lisp/ses.el | 338 +-
lisp/shadowfile.el | 234 +-
lisp/shell.el | 748 +-
lisp/simple.el | 3908 +-
lisp/skeleton.el | 137 +-
lisp/so-long.el | 393 +-
lisp/sort.el | 137 +-
lisp/soundex.el | 2 +-
lisp/speedbar.el | 250 +-
lisp/sqlite-mode.el | 229 +
lisp/sqlite.el | 43 +
lisp/startup.el | 531 +-
lisp/strokes.el | 283 +-
lisp/subr.el | 2532 +-
lisp/svg.el | 65 +-
lisp/t-mouse.el | 15 +-
lisp/tab-bar.el | 2120 +-
lisp/tab-line.el | 536 +-
lisp/tabify.el | 2 +-
lisp/talk.el | 8 +-
lisp/tar-mode.el | 328 +-
lisp/tempo.el | 77 +-
lisp/term.el | 1510 +-
lisp/term/AT386.el | 4 +-
lisp/term/README | 2 +-
lisp/term/bobcat.el | 1 +
lisp/term/common-win.el | 42 +-
lisp/term/cygwin.el | 2 +-
lisp/term/fbterm.el | 27 +
lisp/term/haiku-win.el | 674 +
lisp/term/internal.el | 10 +-
lisp/term/iris-ansi.el | 4 +-
lisp/term/konsole.el | 6 +-
lisp/term/linux.el | 13 +-
lisp/term/lk201.el | 2 +-
lisp/term/news.el | 4 +-
lisp/term/ns-win.el | 166 +-
lisp/term/pc-win.el | 12 +-
lisp/term/pgtk-win.el | 402 +
lisp/term/rxvt.el | 4 +-
lisp/term/screen.el | 4 +-
lisp/term/st.el | 28 +
lisp/term/sun.el | 8 +-
lisp/term/tmux.el | 4 +-
lisp/term/tty-colors.el | 62 +-
lisp/term/tvi970.el | 4 +-
lisp/term/vt100.el | 4 +-
lisp/term/vt200.el | 2 +
lisp/term/w32-win.el | 109 +-
lisp/term/w32console.el | 4 +-
lisp/term/wyse50.el | 10 +-
lisp/term/x-win.el | 183 +-
lisp/term/xterm.el | 86 +-
lisp/textmodes/artist.el | 532 +-
lisp/textmodes/bib-mode.el | 96 +-
lisp/textmodes/bibtex-style.el | 17 +-
lisp/textmodes/bibtex.el | 1384 +-
lisp/textmodes/conf-mode.el | 112 +-
lisp/textmodes/css-mode.el | 467 +-
lisp/textmodes/dns-mode.el | 69 +-
lisp/textmodes/emacs-authors-mode.el | 158 +
lisp/textmodes/emacs-news-mode.el | 307 +
lisp/textmodes/enriched.el | 102 +-
lisp/textmodes/fill.el | 271 +-
lisp/textmodes/flyspell.el | 323 +-
lisp/textmodes/glyphless-mode.el | 68 +
lisp/textmodes/html-ts-mode.el | 134 +
lisp/textmodes/ispell.el | 627 +-
lisp/textmodes/less-css-mode.el | 19 +-
lisp/textmodes/makeinfo.el | 29 +-
lisp/textmodes/mhtml-mode.el | 101 +-
lisp/textmodes/nroff-mode.el | 113 +-
lisp/textmodes/page-ext.el | 132 +-
lisp/textmodes/page.el | 21 +-
lisp/textmodes/paragraphs.el | 120 +-
lisp/textmodes/picture.el | 230 +-
lisp/textmodes/pixel-fill.el | 240 +
lisp/textmodes/po.el | 4 +-
lisp/textmodes/refbib.el | 42 +-
lisp/textmodes/refer.el | 44 +-
lisp/textmodes/refill.el | 43 +-
lisp/textmodes/reftex-auc.el | 66 +-
lisp/textmodes/reftex-cite.el | 149 +-
lisp/textmodes/reftex-dcr.el | 69 +-
lisp/textmodes/reftex-global.el | 95 +-
lisp/textmodes/reftex-index.el | 296 +-
lisp/textmodes/reftex-parse.el | 58 +-
lisp/textmodes/reftex-ref.el | 62 +-
lisp/textmodes/reftex-sel.el | 217 +-
lisp/textmodes/reftex-toc.el | 175 +-
lisp/textmodes/reftex-vars.el | 208 +-
lisp/textmodes/reftex.el | 226 +-
lisp/textmodes/remember.el | 178 +-
lisp/textmodes/rst.el | 612 +-
lisp/textmodes/sgml-mode.el | 296 +-
lisp/textmodes/string-edit.el | 138 +
lisp/textmodes/table.el | 513 +-
lisp/textmodes/tex-mode.el | 547 +-
lisp/textmodes/texinfmt.el | 202 +-
lisp/textmodes/texinfo.el | 578 +-
lisp/textmodes/texnfo-upd.el | 60 +-
lisp/textmodes/text-mode.el | 98 +-
lisp/textmodes/tildify.el | 30 +-
lisp/textmodes/toml-ts-mode.el | 161 +
lisp/textmodes/two-column.el | 72 +-
lisp/textmodes/underline.el | 2 +-
lisp/textmodes/word-wrap-mode.el | 80 +
lisp/textmodes/yaml-ts-mode.el | 151 +
lisp/thingatpt.el | 176 +-
lisp/thread.el | 35 +-
lisp/thumbs.el | 800 -
lisp/time-stamp.el | 746 +-
lisp/time.el | 487 +-
lisp/timezone.el | 18 +-
lisp/tmm.el | 85 +-
lisp/tool-bar.el | 42 +-
lisp/tooltip.el | 115 +-
lisp/transient.el | 4118 +
lisp/tree-widget.el | 31 +-
lisp/treesit.el | 3320 +
lisp/tutorial.el | 51 +-
lisp/type-break.el | 52 +-
lisp/uniquify.el | 91 +-
lisp/url/ChangeLog.1 | 8 +-
lisp/url/url-about.el | 101 -
lisp/url/url-auth.el | 81 +-
lisp/url/url-cache.el | 37 +-
lisp/url/url-cid.el | 6 +-
lisp/url/url-cookie.el | 34 +-
lisp/url/url-dav.el | 37 +-
lisp/url/url-dired.el | 57 -
lisp/url/url-domsuf.el | 39 +-
lisp/url/url-expand.el | 14 +-
lisp/url/url-file.el | 46 +-
lisp/url/url-ftp.el | 4 +-
lisp/url/url-future.el | 7 +-
lisp/url/url-gw.el | 79 +-
lisp/url/url-handlers.el | 42 +-
lisp/url/url-history.el | 20 +-
lisp/url/url-http.el | 406 +-
lisp/url/url-imap.el | 11 +-
lisp/url/url-irc.el | 42 +-
lisp/url/url-ldap.el | 6 +-
lisp/url/url-mailto.el | 17 +-
lisp/url/url-methods.el | 6 +-
lisp/url/url-misc.el | 14 +-
lisp/url/url-news.el | 18 +-
lisp/url/url-nfs.el | 4 +-
lisp/url/url-parse.el | 13 +-
lisp/url/url-privacy.el | 20 +-
lisp/url/url-proxy.el | 19 +-
lisp/url/url-queue.el | 50 +-
lisp/url/url-tramp.el | 52 +-
lisp/url/url-util.el | 125 +-
lisp/url/url-vars.el | 65 +-
lisp/url/url.el | 166 +-
lisp/use-package/bind-key.el | 569 +
lisp/use-package/use-package-bind-key.el | 176 +
lisp/use-package/use-package-core.el | 1691 +
lisp/use-package/use-package-delight.el | 88 +
lisp/use-package/use-package-diminish.el | 77 +
.../use-package-ensure-system-package.el | 106 +
lisp/use-package/use-package-ensure.el | 212 +
lisp/use-package/use-package-jump.el | 74 +
lisp/use-package/use-package-lint.el | 80 +
lisp/use-package/use-package.el | 53 +
lisp/userlock.el | 70 +-
lisp/vc/add-log.el | 201 +-
lisp/vc/compare-w.el | 35 +-
lisp/vc/cvs-status.el | 53 +-
lisp/vc/diff-mode.el | 635 +-
lisp/vc/diff.el | 66 +-
lisp/vc/ediff-diff.el | 114 +-
lisp/vc/ediff-help.el | 20 +-
lisp/vc/ediff-hook.el | 16 +-
lisp/vc/ediff-init.el | 516 +-
lisp/vc/ediff-merg.el | 16 +-
lisp/vc/ediff-mult.el | 182 +-
lisp/vc/ediff-ptch.el | 73 +-
lisp/vc/ediff-util.el | 483 +-
lisp/vc/ediff-vers.el | 49 +-
lisp/vc/ediff-wind.el | 187 +-
lisp/vc/ediff.el | 207 +-
lisp/vc/emerge.el | 215 +-
lisp/vc/log-edit.el | 268 +-
lisp/vc/log-view.el | 80 +-
lisp/vc/pcvs-defs.el | 173 +-
lisp/vc/pcvs-info.el | 16 +-
lisp/vc/pcvs-parse.el | 31 +-
lisp/vc/pcvs-util.el | 40 +-
lisp/vc/pcvs.el | 222 +-
lisp/vc/smerge-mode.el | 170 +-
lisp/vc/vc-annotate.el | 65 +-
lisp/vc/vc-bzr.el | 174 +-
lisp/vc/vc-cvs.el | 136 +-
lisp/vc/vc-dav.el | 39 +-
lisp/vc/vc-dir.el | 401 +-
lisp/vc/vc-dispatcher.el | 375 +-
lisp/vc/vc-filewise.el | 6 +-
lisp/vc/vc-git.el | 793 +-
lisp/vc/vc-hg.el | 283 +-
lisp/vc/vc-hooks.el | 142 +-
lisp/vc/vc-mtn.el | 385 -
lisp/vc/vc-rcs.el | 133 +-
lisp/vc/vc-sccs.el | 65 +-
lisp/vc/vc-src.el | 115 +-
lisp/vc/vc-svn.el | 130 +-
lisp/vc/vc.el | 1029 +-
lisp/vcursor.el | 376 +-
lisp/version.el | 29 +-
lisp/view.el | 294 +-
lisp/vt-control.el | 109 -
lisp/vt100-led.el | 68 -
lisp/w32-fns.el | 41 +-
lisp/w32-vars.el | 16 +-
lisp/wdired.el | 763 +-
lisp/whitespace.el | 1051 +-
lisp/wid-browse.el | 66 +-
lisp/wid-edit.el | 708 +-
lisp/widget.el | 15 +-
lisp/windmove.el | 378 +-
lisp/window.el | 1753 +-
lisp/winner.el | 61 +-
lisp/woman.el | 395 +-
lisp/x-dnd.el | 1666 +-
lisp/xdg.el | 153 +-
lisp/xml.el | 41 +-
lisp/xt-mouse.el | 72 +-
lisp/xwidget.el | 988 +-
lisp/yank-media.el | 190 +
lwlib/ChangeLog.1 | 2 +-
lwlib/Makefile.in | 23 +-
lwlib/deps.mk | 2 +-
lwlib/lwlib-Xaw.c | 4 +-
lwlib/lwlib-Xlw.c | 2 +-
lwlib/lwlib-Xm.c | 84 +-
lwlib/lwlib-int.h | 2 +-
lwlib/lwlib-utils.c | 17 +-
lwlib/lwlib-widget.h | 2 +-
lwlib/lwlib.c | 14 +-
lwlib/lwlib.h | 2 +-
lwlib/xlwmenu.c | 581 +-
lwlib/xlwmenu.h | 8 +-
lwlib/xlwmenuP.h | 21 +-
m4/00gnulib.m4 | 40 +-
m4/__inline.m4 | 2 +-
m4/absolute-header.m4 | 12 +-
m4/acl.m4 | 18 +-
m4/alloca.m4 | 46 +-
m4/assert_h.m4 | 73 +
m4/builtin-expect.m4 | 2 +-
m4/byteswap.m4 | 10 +-
m4/c-bool.m4 | 51 +
m4/canonicalize.m4 | 78 +-
m4/clock_time.m4 | 20 +-
m4/close-stream.m4 | 11 -
m4/copy-file-range.m4 | 27 +-
m4/d-type.m4 | 2 +-
m4/dirent_h.m4 | 47 +-
m4/dirfd.m4 | 2 +-
m4/double-slash-root.m4 | 2 +-
m4/dup2.m4 | 184 +-
m4/eealloc.m4 | 2 +-
m4/environ.m4 | 7 +-
m4/errno_h.m4 | 12 +-
m4/euidaccess.m4 | 15 +-
m4/execinfo.m4 | 14 +-
m4/explicit_bzero.m4 | 5 +-
m4/extensions.m4 | 181 +-
m4/extern-inline.m4 | 28 +-
m4/faccessat.m4 | 11 +-
m4/fchmodat.m4 | 54 +-
m4/fcntl.m4 | 55 +-
m4/fcntl_h.m4 | 38 +-
m4/fdopendir.m4 | 34 +-
m4/filemode.m4 | 5 +-
m4/flexmember.m4 | 2 +-
m4/fpending.m4 | 6 +-
m4/fpieee.m4 | 2 +-
m4/free.m4 | 52 +
m4/fstatat.m4 | 2 +-
m4/fsusage.m4 | 5 +-
m4/fsync.m4 | 2 +-
m4/futimens.m4 | 12 +-
m4/getdtablesize.m4 | 21 +-
m4/getgroups.m4 | 7 +-
m4/getloadavg.m4 | 18 +-
m4/getopt.m4 | 12 +-
m4/getrandom.m4 | 80 +
m4/gettime.m4 | 61 +-
m4/gettimeofday.m4 | 67 +-
m4/glibc21.m4 | 34 -
m4/gnulib-common.m4 | 1103 +-
m4/gnulib-comp.m4 | 715 +-
m4/group-member.m4 | 2 +-
m4/ieee754-h.m4 | 8 +-
m4/include_next.m4 | 40 +-
m4/inttypes.m4 | 55 +-
m4/largefile.m4 | 336 +-
m4/lchmod.m4 | 9 +-
m4/libgmp.m4 | 70 +
m4/limits-h.m4 | 15 +-
m4/localtime-buffer.m4 | 21 -
m4/lstat.m4 | 7 +-
m4/malloc.m4 | 175 +
m4/malloca.m4 | 14 -
m4/manywarnings.m4 | 190 +-
m4/mbstate_t.m4 | 13 +-
m4/md5.m4 | 2 +-
m4/memmem.m4 | 9 +-
m4/mempcpy.m4 | 11 +-
m4/memrchr.m4 | 6 +-
m4/memset_explicit.m4 | 20 +
m4/minmax.m4 | 2 +-
m4/mkostemp.m4 | 9 +-
m4/mktime.m4 | 72 +-
m4/mode_t.m4 | 2 +-
m4/multiarch.m4 | 69 +-
m4/nanosleep.m4 | 150 +
m4/nocrash.m4 | 2 +-
m4/nproc.m4 | 54 +
m4/nstrftime.m4 | 8 +-
m4/off_t.m4 | 2 +-
m4/open-cloexec.m4 | 2 +-
m4/open-slash.m4 | 5 +-
m4/open.m4 | 2 +-
m4/pathmax.m4 | 2 +-
m4/pid_t.m4 | 38 +
m4/pipe2.m4 | 11 +-
m4/pkg.m4 | 2 +-
m4/pselect.m4 | 11 +-
m4/pthread_sigmask.m4 | 33 +-
m4/rawmemchr.m4 | 20 +
m4/readlink.m4 | 69 +-
m4/readlinkat.m4 | 20 +-
m4/realloc.m4 | 63 +
m4/regex.m4 | 135 +-
m4/sha1.m4 | 2 +-
m4/sha256.m4 | 2 +-
m4/sha512.m4 | 2 +-
m4/sig2str.m4 | 2 +-
m4/sigdescr_np.m4 | 17 +
m4/signal_h.m4 | 35 +-
m4/socklen.m4 | 2 +-
m4/ssize_t.m4 | 2 +-
m4/st_dm_mode.m4 | 3 +-
m4/stat-time.m4 | 2 +-
m4/std-gnu11.m4 | 11 +-
m4/stdalign.m4 | 171 +-
m4/stddef_h.m4 | 62 +-
m4/stdint.m4 | 40 +-
m4/stdio_h.m4 | 210 +-
m4/stdlib_h.m4 | 165 +-
m4/stpcpy.m4 | 11 +-
m4/string_h.m4 | 139 +-
m4/strnlen.m4 | 6 +-
m4/strtoimax.m4 | 2 +-
m4/strtoll.m4 | 38 +-
m4/symlink.m4 | 6 +-
m4/sys_random_h.m4 | 68 +
m4/sys_select_h.m4 | 31 +-
m4/sys_socket_h.m4 | 60 +-
m4/sys_stat_h.m4 | 70 +-
m4/sys_time_h.m4 | 36 +-
m4/sys_types_h.m4 | 38 +-
m4/tempname.m4 | 2 +-
m4/time_h.m4 | 88 +-
m4/time_r.m4 | 4 +-
m4/time_rz.m4 | 18 +-
m4/timegm.m4 | 11 +-
m4/timer_time.m4 | 26 +-
m4/timespec.m4 | 2 +-
m4/tm_gmtoff.m4 | 2 +-
m4/unistd_h.m4 | 359 +-
m4/unlocked-io.m4 | 9 +-
m4/utimens.m4 | 13 +-
m4/utimensat.m4 | 67 +-
m4/utimes.m4 | 5 +-
m4/vararrays.m4 | 16 +-
m4/warnings.m4 | 23 +-
m4/wchar_t.m4 | 2 +-
m4/xattr.m4 | 53 +
m4/year2038.m4 | 132 +
m4/zzgnulib.m4 | 2 +-
make-dist | 63 +-
modules/modhelp.py | 2 +-
msdos/ChangeLog.1 | 2 +-
msdos/INSTALL | 2 +-
msdos/README | 4 +-
msdos/autogen/Makefile.in | 16 +-
msdos/autogen/config.in | 8 +-
msdos/depfiles.bat | 2 +-
msdos/inttypes.h | 2 +-
msdos/langinfo.h | 20 +
msdos/mainmake.v2 | 2 +-
msdos/sed1v2.inp | 59 +-
msdos/sed1x.inp | 2 +-
msdos/sed2v2.inp | 8 +-
msdos/sed2x.inp | 2 +-
msdos/sed3v2.inp | 6 +-
msdos/sed4.inp | 2 +-
msdos/sed5x.inp | 2 +-
msdos/sed6.inp | 2 +-
msdos/sedadmin.inp | 2 +-
msdos/sedalloc.inp | 2 +-
msdos/sedleim.inp | 2 +-
msdos/sedlibcf.inp | 2 +-
msdos/sedlibmk.inp | 116 +-
msdos/sedlisp.inp | 2 +-
nextstep/ChangeLog.1 | 4 +-
nextstep/INSTALL | 2 +-
nextstep/Makefile.in | 25 +-
nextstep/README | 2 +-
nextstep/templates/Info.plist.in | 16 +-
nt/ChangeLog.1 | 4 +-
nt/INSTALL | 82 +-
nt/INSTALL.W64 | 95 +-
nt/Makefile.in | 31 +-
nt/README | 2 +-
nt/README.W32 | 4 +-
nt/addpm.c | 6 +-
nt/cmdproxy.c | 5 +-
nt/configure.bat | 2 +-
nt/ddeclient.c | 5 +-
nt/emacs.rc.in | 2 +-
nt/emacsclient.rc.in | 2 +-
nt/epaths.nt | 7 +-
nt/gnulib-cfg.mk | 9 +-
nt/icons/README | 8 +-
nt/inc/grp.h | 2 +-
nt/inc/inttypes.h | 2 +-
nt/inc/langinfo.h | 2 +-
nt/inc/ms-w32.h | 43 +-
nt/inc/nl_types.h | 2 +-
nt/inc/stdint.h | 2 +-
nt/inc/sys/resource.h | 2 +-
nt/inc/sys/socket.h | 2 +-
nt/inc/sys/stat.h | 2 +-
nt/inc/sys/wait.h | 2 +-
nt/mingw-cfg.site | 25 +-
nt/preprep.c | 5 +-
nt/runemacs.c | 5 +-
oldXMenu/Activate.c | 38 +-
oldXMenu/AddPane.c | 22 +-
oldXMenu/AddSel.c | 22 +-
oldXMenu/ChangeLog.1 | 4 +-
oldXMenu/ChgPane.c | 20 +-
oldXMenu/ChgSel.c | 20 +-
oldXMenu/Create.c | 24 +-
oldXMenu/DelPane.c | 20 +-
oldXMenu/DelSel.c | 20 +-
oldXMenu/Destroy.c | 20 +-
oldXMenu/Error.c | 20 +-
oldXMenu/EvHand.c | 20 +-
oldXMenu/FindPane.c | 20 +-
oldXMenu/FindSel.c | 22 +-
oldXMenu/InsPane.c | 20 +-
oldXMenu/InsSel.c | 20 +-
oldXMenu/Internal.c | 53 +-
oldXMenu/Locate.c | 20 +-
oldXMenu/Makefile.in | 21 +-
oldXMenu/Post.c | 20 +-
oldXMenu/Recomp.c | 20 +-
oldXMenu/SetAEQ.c | 20 +-
oldXMenu/SetFrz.c | 20 +-
oldXMenu/SetPane.c | 20 +-
oldXMenu/SetSel.c | 20 +-
oldXMenu/XCrAssoc.c | 20 +-
oldXMenu/XDelAssoc.c | 20 +-
oldXMenu/XDestAssoc.c | 20 +-
oldXMenu/XLookAssoc.c | 20 +-
oldXMenu/XMakeAssoc.c | 22 +-
oldXMenu/XMenu.h | 26 +-
oldXMenu/XMenuInt.h | 22 +-
oldXMenu/deps.mk | 2 +-
oldXMenu/insque.c | 2 +-
src/.gdbinit | 30 +-
src/.lldbinit | 33 +
src/ChangeLog.1 | 2 +-
src/ChangeLog.10 | 18 +-
src/ChangeLog.11 | 38 +-
src/ChangeLog.12 | 22 +-
src/ChangeLog.13 | 54 +-
src/ChangeLog.2 | 2 +-
src/ChangeLog.3 | 10 +-
src/ChangeLog.4 | 2 +-
src/ChangeLog.5 | 4 +-
src/ChangeLog.6 | 4 +-
src/ChangeLog.7 | 10 +-
src/ChangeLog.8 | 18 +-
src/ChangeLog.9 | 4 +-
src/Makefile.in | 317 +-
src/README | 2 +-
src/alloc.c | 2127 +-
src/atimer.c | 84 +-
src/atimer.h | 2 +-
src/bidi.c | 144 +-
src/bignum.c | 144 +-
src/bignum.h | 15 +-
src/blockinput.h | 2 +-
src/buffer.c | 2252 +-
src/buffer.h | 302 +-
src/bytecode.c | 693 +-
src/callint.c | 177 +-
src/callproc.c | 884 +-
src/casefiddle.c | 113 +-
src/casetab.c | 2 +-
src/category.c | 2 +-
src/ccl.c | 140 +-
src/character.c | 390 +-
src/character.h | 850 +-
src/charset.c | 84 +-
src/charset.h | 3 +-
src/chartab.c | 120 +-
src/cm.c | 2 +-
src/cm.h | 2 +-
src/cmds.c | 34 +-
src/coding.c | 417 +-
src/coding.h | 15 +-
src/commands.h | 10 +-
src/comp.c | 5917 ++
src/comp.h | 108 +
src/composite.c | 412 +-
src/composite.h | 40 +-
src/conf_post.h | 194 +-
src/cygw32.c | 10 +-
src/cygw32.h | 2 +-
src/data.c | 681 +-
src/dbusbind.c | 377 +-
src/decompress.c | 114 +-
src/deps.mk | 4 +-
src/dired.c | 133 +-
src/dispextern.h | 255 +-
src/dispnew.c | 481 +-
src/disptab.h | 2 +-
src/dmpstruct.awk | 2 +-
src/doc.c | 521 +-
src/doprnt.c | 266 +-
src/dosfns.c | 6 +-
src/dosfns.h | 2 +-
src/dynlib.c | 24 +-
src/dynlib.h | 5 +-
src/editfns.c | 830 +-
src/emacs-icon.h | 2 +-
src/emacs-module.c | 301 +-
src/emacs-module.h.in | 53 +-
src/emacs.c | 977 +-
src/emacsgtkfixed.c | 145 +-
src/emacsgtkfixed.h | 11 +-
src/epaths.in | 6 +-
src/eval.c | 1344 +-
src/fileio.c | 533 +-
src/filelock.c | 283 +-
src/firstfile.c | 2 +-
src/floatfns.c | 44 +-
src/fns.c | 2325 +-
src/font.c | 1411 +-
src/font.h | 28 +-
src/fontset.c | 145 +-
src/fontset.h | 2 +-
src/frame.c | 1575 +-
src/frame.h | 384 +-
src/fringe.c | 89 +-
src/ftcrfont.c | 228 +-
src/ftfont.c | 103 +-
src/ftfont.h | 14 +-
src/getpagesize.h | 2 +-
src/gfilenotify.c | 2 +-
src/gmalloc.c | 50 +-
src/gnutls.c | 249 +-
src/gnutls.h | 3 +-
src/gtkutil.c | 1853 +-
src/gtkutil.h | 40 +-
src/haiku.c | 286 +
src/haiku_draw_support.cc | 536 +
src/haiku_font_support.cc | 1209 +
src/haiku_io.c | 215 +
src/haiku_select.cc | 519 +
src/haiku_support.cc | 5574 ++
src/haiku_support.h | 775 +
src/haikufns.c | 3265 +
src/haikufont.c | 1473 +
src/haikugui.h | 203 +
src/haikuimage.c | 116 +
src/haikumenu.c | 848 +
src/haikuselect.c | 1325 +
src/haikuselect.h | 79 +
src/haikuterm.c | 4701 +
src/haikuterm.h | 375 +
src/hbfont.c | 22 +-
src/image.c | 2976 +-
src/indent.c | 246 +-
src/indent.h | 2 +-
src/inotify.c | 4 +-
src/insdel.c | 219 +-
src/intervals.c | 40 +-
src/intervals.h | 4 +-
src/itree.c | 1428 +
src/itree.h | 190 +
src/json.c | 219 +-
src/keyboard.c | 1764 +-
src/keyboard.h | 27 +-
src/keymap.c | 1515 +-
src/keymap.h | 6 +-
src/kqueue.c | 11 +-
src/lastfile.c | 2 +-
src/lcms.c | 5 +-
src/lisp.h | 1321 +-
src/lread.c | 3070 +-
src/macfont.h | 2 +-
src/macfont.m | 179 +-
src/macros.c | 29 +-
src/macros.h | 2 +-
src/macuvs.h | 1762 +-
src/marker.c | 42 +-
src/menu.c | 128 +-
src/menu.h | 8 +-
src/mini-gmp-emacs.c | 32 -
src/mini-gmp.c | 4571 -
src/mini-gmp.h | 304 -
src/minibuf.c | 978 +-
src/module-env-25.h | 4 +-
src/module-env-28.h | 13 +-
.../module-env-29.h | 0
src/module-env-30.h | 3 +
src/msdos.c | 110 +-
src/msdos.h | 14 +-
src/nsfns.m | 1304 +-
src/nsfont.m | 1554 +-
src/nsgui.h | 5 +-
src/nsimage.m | 173 +-
src/nsmenu.m | 1228 +-
src/nsselect.m | 350 +-
src/nsterm.h | 387 +-
src/nsterm.m | 4977 +-
src/nsxwidget.h | 82 +
src/nsxwidget.m | 637 +
src/pdumper.c | 903 +-
src/pdumper.h | 23 +-
src/pgtkfns.c | 3965 +
src/pgtkgui.h | 119 +
src/pgtkim.c | 313 +
src/pgtkmenu.c | 1126 +
src/pgtkselect.c | 1959 +
src/pgtkterm.c | 7399 ++
src/pgtkterm.h | 655 +
src/print.c | 1775 +-
src/process.c | 1375 +-
src/process.h | 10 +-
src/profiler.c | 9 +-
src/ptr-bounds.h | 79 -
src/puresize.h | 4 +-
src/ralloc.c | 2 +-
src/regex-emacs.c | 220 +-
src/regex-emacs.h | 2 +-
src/region-cache.c | 2 +-
src/region-cache.h | 2 +-
src/scroll.c | 2 +-
src/search.c | 344 +-
src/sheap.c | 2 +-
src/sheap.h | 4 +-
src/sort.c | 974 +
src/sound.c | 41 +-
src/sqlite.c | 860 +
src/syntax.c | 225 +-
src/syntax.h | 6 +-
src/sysdep.c | 1076 +-
src/sysselect.h | 2 +-
src/syssignal.h | 4 +-
src/sysstdio.h | 9 +-
src/systhread.c | 10 +-
src/systhread.h | 21 +-
src/systime.h | 10 +-
src/systty.h | 2 +-
src/syswait.h | 2 +-
src/term.c | 330 +-
src/termcap.c | 10 +-
src/termchar.h | 13 +-
src/termhooks.h | 133 +-
src/terminal.c | 24 +-
src/terminfo.c | 7 +-
src/termopts.h | 2 +-
src/textconv.c | 313 +
src/textconv.h | 109 +
src/textprop.c | 122 +-
src/thread.c | 75 +-
src/thread.h | 27 +-
src/timefns.c | 414 +-
src/tparam.c | 2 +-
src/tparam.h | 9 +-
src/treesit.c | 3654 +
src/treesit.h | 200 +
src/undo.c | 6 +-
src/unexaix.c | 2 +-
src/unexcoff.c | 2 +-
src/unexcw.c | 8 +-
src/unexelf.c | 2 +-
src/unexmacosx.c | 4 +-
src/unexw32.c | 2 +-
src/verbose.mk.in | 79 +
src/vm-limit.c | 4 +-
src/w16select.c | 24 +-
src/w32.c | 562 +-
src/w32.h | 24 +-
src/w32common.h | 19 +-
src/w32console.c | 16 +-
src/w32cygwinx.c | 2 +-
src/w32fns.c | 999 +-
src/w32font.c | 71 +-
src/w32font.h | 2 +-
src/w32gui.h | 9 +-
src/w32heap.c | 58 +-
src/w32heap.h | 2 +-
src/w32image.c | 478 +
src/w32inevt.c | 35 +-
src/w32inevt.h | 2 +-
src/w32menu.c | 48 +-
src/w32notify.c | 48 +-
src/w32proc.c | 88 +-
src/w32reg.c | 2 +-
src/w32select.c | 10 +-
src/w32select.h | 2 +-
src/w32term.c | 852 +-
src/w32term.h | 35 +-
src/w32uniscribe.c | 2 +-
src/w32xfns.c | 80 +-
src/widget.c | 172 +-
src/widget.h | 4 +-
src/widgetprv.h | 3 +-
src/window.c | 905 +-
src/window.h | 49 +-
src/xdisp.c | 4893 +-
src/xfaces.c | 997 +-
src/xfns.c | 3585 +-
src/xfont.c | 73 +-
src/xftfont.c | 204 +-
src/xgselect.c | 147 +-
src/xgselect.h | 11 +-
src/xmenu.c | 651 +-
src/xml.c | 18 +-
src/xrdb.c | 175 +-
src/xselect.c | 1813 +-
src/xsettings.c | 322 +-
src/xsettings.h | 21 +-
src/xsmfns.c | 10 +-
src/xterm.c | 34541 +++++--
src/xterm.h | 875 +-
src/xwidget.c | 3600 +-
src/xwidget.h | 120 +-
test/ChangeLog.1 | 6 +-
test/Makefile.in | 149 +-
test/README | 62 +-
test/data/emacs-module/mod-test.c | 675 -
test/data/epg/pubkey.asc | 20 -
test/data/epg/seckey.asc | 33 -
test/data/image/black.gif | Bin 0 -> 143 bytes
test/data/image/black.webp | Bin 0 -> 37780 bytes
test/data/themes/faces-test-dark-theme.el | 33 -
test/data/themes/faces-test-light-theme.el | 32 -
test/data/xref/file1.txt | 2 -
test/file-organization.org | 29 +-
test/infra/Dockerfile.emba | 105 +
test/infra/Makefile.in | 100 +
test/infra/gitlab-ci.yml | 279 +
test/infra/test-jobs.yml | 562 +
test/lib-src/emacsclient-tests.el | 8 +-
test/lisp/abbrev-tests.el | 93 +-
test/lisp/align-resources/align-post.c | 3 +
test/lisp/align-resources/align-post.java | 9 +
test/lisp/align-resources/align-pre.c | 3 +
test/lisp/align-resources/align-pre.java | 9 +
test/lisp/align-tests.el | 47 +
test/lisp/allout-tests.el | 148 +
test/lisp/allout-widgets-tests.el | 87 +
test/lisp/ansi-color-tests.el | 196 +
test/lisp/ansi-osc-tests.el | 57 +
test/lisp/apropos-tests.el | 134 +
test/lisp/arc-mode-tests.el | 8 +-
test/lisp/auth-source-pass-tests.el | 316 +-
test/lisp/auth-source-resources/authinfo | 2 +
test/lisp/auth-source-resources/netrc-folding | 6 +
test/lisp/auth-source-tests.el | 218 +-
test/lisp/autoinsert-tests.el | 29 +-
test/lisp/autorevert-tests.el | 867 +-
test/lisp/battery-tests.el | 154 +
test/lisp/bookmark-resources/test-list.bmk | 20 +
test/lisp/bookmark-tests.el | 287 +-
test/lisp/buff-menu-tests.el | 23 +-
test/lisp/button-tests.el | 36 +-
test/lisp/calc/calc-tests.el | 544 +-
test/lisp/calculator-tests.el | 51 +
test/lisp/calendar/cal-french-tests.el | 114 +
test/lisp/calendar/cal-julian-tests.el | 72 +
.../import-bug-11473.diary-european | 10 +
.../icalendar-resources/import-bug-11473.ics | 54 +
.../import-bug-22092.diary-american | 6 +
.../import-bug-22092.diary-european | 6 +
.../icalendar-resources/import-bug-22092.diary-iso | 6 +
.../icalendar-resources/import-bug-22092.ics | 30 +
.../import-bug-24199.diary-american | 5 +
.../import-bug-24199.diary-european | 5 +
.../icalendar-resources/import-bug-24199.diary-iso | 5 +
.../icalendar-resources/import-bug-24199.ics | 25 +
.../import-bug-33277.diary-american | 1 +
.../import-bug-33277.diary-european | 1 +
.../icalendar-resources/import-bug-33277.diary-iso | 1 +
.../icalendar-resources/import-bug-33277.ics | 15 +
.../import-bug-6766.diary-american | 7 +
.../import-bug-6766.diary-european | 7 +
.../icalendar-resources/import-bug-6766.diary-iso | 7 +
.../icalendar-resources/import-bug-6766.ics | 28 +
.../import-duration-2.diary-american | 3 +
.../import-duration-2.diary-european | 3 +
.../import-duration-2.diary-iso | 3 +
.../icalendar-resources/import-duration-2.ics | 17 +
.../import-duration.diary-american | 1 +
.../import-duration.diary-european | 1 +
.../icalendar-resources/import-duration.diary-iso | 1 +
.../icalendar-resources/import-duration.ics | 10 +
.../import-multiple-vcalendars.diary-american | 4 +
.../import-multiple-vcalendars.diary-european | 4 +
.../import-multiple-vcalendars.diary-iso | 4 +
.../import-multiple-vcalendars.ics | 21 +
.../import-non-recurring-1.diary-american | 1 +
.../import-non-recurring-1.diary-european | 1 +
.../import-non-recurring-1.diary-iso | 1 +
.../icalendar-resources/import-non-recurring-1.ics | 10 +
.../import-non-recurring-all-day.diary-american | 1 +
.../import-non-recurring-all-day.diary-european | 1 +
.../import-non-recurring-all-day.diary-iso | 1 +
.../import-non-recurring-all-day.ics | 9 +
...rt-non-recurring-another-example.diary-american | 4 +
...rt-non-recurring-another-example.diary-european | 4 +
.../import-non-recurring-another-example.diary-iso | 4 +
.../import-non-recurring-another-example.ics | 23 +
.../import-non-recurring-block.diary-american | 4 +
.../import-non-recurring-block.diary-european | 4 +
.../import-non-recurring-block.diary-iso | 4 +
.../import-non-recurring-block.ics | 16 +
...ort-non-recurring-folded-summary.diary-american | 4 +
...ort-non-recurring-folded-summary.diary-european | 4 +
.../import-non-recurring-folded-summary.diary-iso | 4 +
.../import-non-recurring-folded-summary.ics | 25 +
...mport-non-recurring-long-summary.diary-american | 1 +
...mport-non-recurring-long-summary.diary-european | 1 +
.../import-non-recurring-long-summary.diary-iso | 1 +
.../import-non-recurring-long-summary.ics | 10 +
.../import-real-world-2003-05-29.diary-american | 6 +
.../import-real-world-2003-05-29.diary-european | 6 +
.../import-real-world-2003-05-29.ics | 54 +
.../import-real-world-2003-06-18a.diary-american | 6 +
.../import-real-world-2003-06-18a.diary-european | 6 +
.../import-real-world-2003-06-18a.ics | 36 +
.../import-real-world-2003-06-18b.diary-american | 6 +
.../import-real-world-2003-06-18b.diary-european | 6 +
.../import-real-world-2003-06-18b.ics | 55 +
.../import-real-world-2004-11-19.diary-american | 19 +
.../import-real-world-2004-11-19.diary-european | 19 +
.../import-real-world-2004-11-19.ics | 120 +
.../import-real-world-2005-02-07.diary-american | 5 +
.../import-real-world-2005-02-07.diary-european | 5 +
.../import-real-world-2005-02-07.ics | 26 +
.../import-real-world-2005-03-01.diary-american | 2 +
.../import-real-world-2005-03-01.diary-european | 2 +
.../import-real-world-2005-03-01.ics | 11 +
.../import-real-world-no-dst.diary-american | 4 +
.../import-real-world-no-dst.diary-european | 4 +
.../import-real-world-no-dst.ics | 26 +
.../import-rrule-anniversary.diary-american | 1 +
.../import-rrule-anniversary.diary-european | 1 +
.../import-rrule-anniversary.diary-iso | 1 +
.../import-rrule-anniversary.ics | 11 +
.../import-rrule-count-bi-weekly.diary-american | 1 +
.../import-rrule-count-bi-weekly.diary-european | 1 +
.../import-rrule-count-bi-weekly.diary-iso | 1 +
.../import-rrule-count-bi-weekly.ics | 11 +
.../import-rrule-count-daily-long.diary-american | 1 +
.../import-rrule-count-daily-long.diary-european | 1 +
.../import-rrule-count-daily-long.diary-iso | 1 +
.../import-rrule-count-daily-long.ics | 11 +
.../import-rrule-count-daily-short.diary-american | 1 +
.../import-rrule-count-daily-short.diary-european | 1 +
.../import-rrule-count-daily-short.diary-iso | 1 +
.../import-rrule-count-daily-short.ics | 11 +
...t-rrule-count-every-second-month.diary-american | 1 +
...t-rrule-count-every-second-month.diary-european | 1 +
...import-rrule-count-every-second-month.diary-iso | 1 +
.../import-rrule-count-every-second-month.ics | 11 +
...rt-rrule-count-every-second-year.diary-american | 1 +
...rt-rrule-count-every-second-year.diary-european | 1 +
.../import-rrule-count-every-second-year.diary-iso | 1 +
.../import-rrule-count-every-second-year.ics | 10 +
.../import-rrule-count-monthly.diary-american | 1 +
.../import-rrule-count-monthly.diary-european | 1 +
.../import-rrule-count-monthly.diary-iso | 1 +
.../import-rrule-count-monthly.ics | 11 +
.../import-rrule-count-yearly.diary-american | 1 +
.../import-rrule-count-yearly.diary-european | 1 +
.../import-rrule-count-yearly.diary-iso | 1 +
.../import-rrule-count-yearly.ics | 11 +
.../import-rrule-daily-two-day.diary-american | 1 +
.../import-rrule-daily-two-day.diary-european | 1 +
.../import-rrule-daily-two-day.diary-iso | 1 +
.../import-rrule-daily-two-day.ics | 10 +
...port-rrule-daily-with-exceptions.diary-american | 1 +
...port-rrule-daily-with-exceptions.diary-european | 1 +
.../import-rrule-daily-with-exceptions.diary-iso | 1 +
.../import-rrule-daily-with-exceptions.ics | 12 +
.../import-rrule-daily.diary-american | 1 +
.../import-rrule-daily.diary-european | 1 +
.../import-rrule-daily.diary-iso | 1 +
.../icalendar-resources/import-rrule-daily.ics | 11 +
.../import-rrule-monthly-no-end.diary-american | 1 +
.../import-rrule-monthly-no-end.diary-european | 1 +
.../import-rrule-monthly-no-end.diary-iso | 1 +
.../import-rrule-monthly-no-end.ics | 11 +
.../import-rrule-monthly-with-end.diary-american | 1 +
.../import-rrule-monthly-with-end.diary-european | 1 +
.../import-rrule-monthly-with-end.diary-iso | 1 +
.../import-rrule-monthly-with-end.ics | 11 +
.../import-rrule-weekly.diary-american | 1 +
.../import-rrule-weekly.diary-european | 1 +
.../import-rrule-weekly.diary-iso | 1 +
.../icalendar-resources/import-rrule-weekly.ics | 11 +
.../import-rrule-yearly.diary-american | 1 +
.../import-rrule-yearly.diary-european | 1 +
.../import-rrule-yearly.diary-iso | 1 +
.../icalendar-resources/import-rrule-yearly.ics | 11 +
.../import-with-timezone.diary-iso | 2 +
.../icalendar-resources/import-with-timezone.ics | 27 +
.../import-with-uid.diary-american | 2 +
.../import-with-uid.diary-european | 2 +
.../icalendar-resources/import-with-uid.diary-iso | 2 +
.../icalendar-resources/import-with-uid.ics | 10 +
test/lisp/calendar/icalendar-tests.el | 1666 +-
test/lisp/calendar/iso8601-tests.el | 63 +-
test/lisp/calendar/lunar-tests.el | 76 +
test/lisp/calendar/parse-time-tests.el | 4 +-
test/lisp/calendar/solar-tests.el | 48 +
test/lisp/calendar/time-date-tests.el | 112 +-
.../calendar/todo-mode-resources/todo-test-1.todo | 10 +-
test/lisp/calendar/todo-mode-tests.el | 159 +-
test/lisp/cedet/cedet-files-tests.el | 51 +
test/lisp/cedet/semantic-utest-c.el | 72 +-
test/lisp/cedet/semantic-utest-fmt.el | 129 -
.../cedet/semantic-utest-ia-resources}/test.mk | 0
.../cedet/semantic-utest-ia-resources/test.srt | 64 +
.../cedet/semantic-utest-ia-resources}/test.texi | 0
.../semantic-utest-ia-resources/testdoublens.cpp | 214 +
.../semantic-utest-ia-resources/testdoublens.hpp | 71 +
.../semantic-utest-ia-resources/testfriends.cpp | 37 +
.../semantic-utest-ia-resources/testjavacomp.java | 77 +
.../semantic-utest-ia-resources/testlocalvars.cpp | 54 +
.../cedet/semantic-utest-ia-resources/testnsp.cpp | 122 +
.../semantic-utest-ia-resources/testsppcomplete.c | 66 +
.../semantic-utest-ia-resources/teststruct.cpp | 86 +
.../semantic-utest-ia-resources/testsubclass.cpp | 248 +
.../semantic-utest-ia-resources/testsubclass.hh | 190 +
.../semantic-utest-ia-resources/testtemplates.cpp | 149 +
.../semantic-utest-ia-resources/testtypedefs.cpp | 155 +
.../semantic-utest-ia-resources/testusing.cpp | 265 +
.../cedet/semantic-utest-ia-resources/testusing.hh | 176 +
.../semantic-utest-ia-resources/testvarnames.c | 104 +
.../semantic-utest-ia-resources/testvarnames.java | 60 +
.../semantic-utest-ia-resources/testwisent.wy | 85 +
test/lisp/cedet/semantic-utest-ia.el | 96 +-
test/lisp/cedet/semantic-utest.el | 61 +-
test/lisp/cedet/semantic/bovine/gcc-tests.el | 131 +
.../cedet/semantic/format-resources/test-fmt.cpp | 108 +
.../cedet/semantic/format-resources/test-fmt.el | 65 +
test/lisp/cedet/semantic/format-tests.el | 95 +
test/lisp/cedet/semantic/fw-tests.el | 45 +
test/lisp/cedet/srecode-utest-getset.el | 8 +-
test/lisp/cedet/srecode-utest-template.el | 17 +-
test/lisp/cedet/srecode/document-tests.el | 78 +
test/lisp/cedet/srecode/fields-tests.el | 235 +
test/lisp/char-fold-tests.el | 12 +-
test/lisp/color-tests.el | 16 +-
test/lisp/comint-tests.el | 111 +-
test/lisp/completion-tests.el | 170 +
test/lisp/cus-edit-tests.el | 96 +
test/lisp/custom-resources/custom--test-theme.el | 6 +-
test/lisp/custom-tests.el | 316 +-
test/lisp/dabbrev-tests.el | 19 +-
test/lisp/delim-col-tests.el | 4 +-
test/lisp/descr-text-tests.el | 12 +-
test/lisp/desktop-tests.el | 50 +
test/lisp/dired-aux-tests.el | 124 +-
.../dired-resources/insert-directory/test_dir/bar} | 0
.../dired-resources/insert-directory/test_dir/foo} | 0
.../insert-directory/test_dir_other/bar} | 0
.../insert-directory/test_dir_other/foo} | 0
test/lisp/dired-tests.el | 534 +-
test/lisp/dired-x-tests.el | 44 +-
test/lisp/dnd-tests.el | 441 +
test/lisp/dom-tests.el | 19 +-
test/lisp/edmacro-tests.el | 48 +
test/lisp/electric-tests.el | 263 +-
test/lisp/elide-head-tests.el | 344 +
test/lisp/emacs-lisp/backquote-tests.el | 2 +-
test/lisp/emacs-lisp/backtrace-tests.el | 12 +-
test/lisp/emacs-lisp/benchmark-tests.el | 2 +-
test/lisp/emacs-lisp/bindat-tests.el | 295 +-
.../emacs-lisp/bytecomp-resources/bc-test-alpha.el | 9 +
.../emacs-lisp/bytecomp-resources/bc-test-beta.el | 6 +
.../error-lexical-var-with-add-hook.el | 4 +
.../error-lexical-var-with-remove-hook.el | 4 +
...al-var-with-run-hook-with-args-until-failure.el | 3 +
...al-var-with-run-hook-with-args-until-success.el | 3 +
.../error-lexical-var-with-run-hook-with-args.el | 3 +
.../error-lexical-var-with-symbol-value.el | 4 +
.../emacs-lisp/bytecomp-resources/foo-inlinable.el | 6 +
.../emacs-lisp/bytecomp-resources/fun-attr-warn.el | 266 +
.../bytecomp-resources/no-byte-compile.el | 1 +
.../nowarn-inline-after-defvar.el | 17 +
.../warn-autoload-not-on-top-level.el | 3 +
.../bytecomp-resources/warn-callargs-defsubst.el | 5 +
.../emacs-lisp/bytecomp-resources/warn-callargs.el | 5 +
.../bytecomp-resources/warn-defcustom-nogroup.el | 3 +
.../bytecomp-resources/warn-defcustom-notype.el | 3 +
.../bytecomp-resources/warn-defvar-lacks-prefix.el | 2 +
.../emacs-lisp/bytecomp-resources/warn-format.el | 2 +
.../bytecomp-resources/warn-free-setq.el | 2 +
.../warn-free-variable-reference.el | 4 +
.../bytecomp-resources/warn-interactive-only.el | 3 +
.../warn-lambda-malformed-interactive-spec.el | 4 +
.../warn-make-variable-buffer-local.el | 4 +
.../bytecomp-resources/warn-obsolete-defun.el | 8 +
.../bytecomp-resources/warn-obsolete-hook.el | 3 +
.../warn-obsolete-variable-bound.el | 7 +
.../warn-obsolete-variable-same-file.el | 13 +
.../bytecomp-resources/warn-obsolete-variable.el | 4 +
.../warn-redefine-defun-as-macro.el | 3 +
.../bytecomp-resources/warn-redefine-defun.el | 3 +
.../warn-redefine-macro-as-defun.el | 3 +
.../bytecomp-resources/warn-save-excursion.el | 5 +
.../warn-variable-let-bind-constant.el | 3 +
.../warn-variable-let-bind-nonvariable.el | 3 +
.../warn-variable-set-constant.el | 3 +
.../warn-variable-setq-nonvariable.el | 3 +
.../bytecomp-resources/warn-variable-setq-odd.el | 3 +
.../warn-wide-docstring-autoload.el | 3 +
.../warn-wide-docstring-custom-declare-variable.el | 4 +
.../warn-wide-docstring-defalias.el | 3 +
.../warn-wide-docstring-defconst.el | 3 +
.../warn-wide-docstring-define-abbrev-table.el | 3 +
...ide-docstring-define-obsolete-function-alias.el | 3 +
...ide-docstring-define-obsolete-variable-alias.el | 3 +
.../warn-wide-docstring-defun.el | 3 +
.../warn-wide-docstring-defvar.el | 6 +
.../warn-wide-docstring-defvaralias.el | 3 +
.../warn-wide-docstring-ignore-fill-column.el | 7 +
...arn-wide-docstring-ignore-function-signature.el | 4 +
.../warn-wide-docstring-ignore-override.el | 8 +
.../warn-wide-docstring-ignore-substitutions.el | 17 +
.../warn-wide-docstring-ignore.el | 7 +
.../warn-wide-docstring-multiline-first.el | 5 +
.../warn-wide-docstring-multiline.el | 6 +
test/lisp/emacs-lisp/bytecomp-tests.el | 1340 +-
test/lisp/emacs-lisp/cconv-tests.el | 349 +-
test/lisp/emacs-lisp/check-declare-tests.el | 108 +
test/lisp/emacs-lisp/checkdoc-tests.el | 142 +-
test/lisp/emacs-lisp/cl-extra-tests.el | 50 +-
test/lisp/emacs-lisp/cl-generic-tests.el | 88 +-
test/lisp/emacs-lisp/cl-lib-tests.el | 82 +-
test/lisp/emacs-lisp/cl-macs-tests.el | 249 +-
test/lisp/emacs-lisp/cl-preloaded-tests.el | 2 +-
test/lisp/emacs-lisp/cl-print-tests.el | 2 +-
test/lisp/emacs-lisp/cl-seq-tests.el | 3 +-
test/lisp/emacs-lisp/comp-cstr-tests.el | 233 +
test/lisp/emacs-lisp/comp-tests.el | 84 +
test/lisp/emacs-lisp/copyright-tests.el | 98 +
test/lisp/emacs-lisp/derived-tests.el | 27 +-
test/lisp/emacs-lisp/easy-mmode-tests.el | 63 +
.../edebug-resources/edebug-test-code.el | 46 +-
test/lisp/emacs-lisp/edebug-tests.el | 340 +-
.../eieio-tests/eieio-test-methodinvoke.el | 314 +-
.../emacs-lisp/eieio-tests/eieio-test-persist.el | 12 +-
test/lisp/emacs-lisp/eieio-tests/eieio-tests.el | 565 +-
test/lisp/emacs-lisp/ert-tests.el | 211 +-
test/lisp/emacs-lisp/ert-x-tests.el | 209 +-
.../faceup-resources/faceup-test-mode.el | 10 +-
.../faceup-test-this-file-directory.el | 6 +-
.../faceup-resources/files/test1.txt.faceup | 2 +-
.../emacs-lisp/faceup-tests/faceup-test-basics.el | 4 +-
.../emacs-lisp/faceup-tests/faceup-test-files.el | 4 +-
test/lisp/emacs-lisp/find-func-tests.el | 125 +
test/lisp/emacs-lisp/float-sup-tests.el | 33 +
test/lisp/emacs-lisp/generator-tests.el | 38 +-
test/lisp/emacs-lisp/gv-tests.el | 97 +-
test/lisp/emacs-lisp/hierarchy-tests.el | 699 +
test/lisp/emacs-lisp/icons-tests.el | 63 +
test/lisp/emacs-lisp/let-alist-tests.el | 6 +-
test/lisp/emacs-lisp/lisp-mnt-tests.el | 42 +
test/lisp/emacs-lisp/lisp-mode-tests.el | 43 +-
test/lisp/emacs-lisp/lisp-tests.el | 69 +-
test/lisp/emacs-lisp/macroexp-resources/m1.el | 36 +
test/lisp/emacs-lisp/macroexp-resources/m2.el | 33 +
test/lisp/emacs-lisp/macroexp-resources/vk.el | 130 +
test/lisp/emacs-lisp/macroexp-tests.el | 127 +
test/lisp/emacs-lisp/map-tests.el | 758 +-
test/lisp/emacs-lisp/memory-report-tests.el | 83 +
test/lisp/emacs-lisp/multisession-tests.el | 207 +
test/lisp/emacs-lisp/nadvice-tests.el | 47 +-
test/lisp/emacs-lisp/oclosure-tests.el | 166 +
.../emacs-lisp/package-resources/elpa-packages.eld | 3 +
test/lisp/emacs-lisp/package-resources/key.pub | 26 +-
test/lisp/emacs-lisp/package-resources/key.sec | 43 +-
.../macro-builtin-package-1.0/macro-builtin-aux.el | 12 +
.../macro-builtin-package-1.0/macro-builtin.el | 21 +
.../macro-builtin-package-2.0/macro-builtin-aux.el | 16 +
.../macro-builtin-package-2.0/macro-builtin.el | 30 +
.../macro-problem-package-1.0/macro-aux.el | 2 +-
.../macro-problem-package-1.0/macro-problem.el | 4 +-
.../macro-problem-package-2.0/macro-aux.el | 4 +-
.../macro-problem-package-2.0/macro-problem.el | 8 +-
.../newer-versions/elpa-packages.eld | 3 +
.../newer-versions/new-pkg-1.0.el | 2 +-
.../newer-versions/simple-single-1.4.el | 8 +-
.../package-resources/signed/archive-contents.sig | Bin 287 -> 119 bytes
.../package-resources/signed/elpa-packages.eld | 3 +
.../package-resources/signed/elpa-packages.eld.sig | Bin 0 -> 119 bytes
.../package-resources/signed/signed-bad-1.0.el | 8 +-
.../package-resources/signed/signed-good-1.0.el | 8 +-
.../signed/signed-good-1.0.el.sig | Bin 287 -> 119 bytes
.../package-resources/signed/update-signatures.sh | 34 +
.../package-resources/simple-depend-1.0.el | 4 +-
.../package-resources/simple-single-1.3.el | 8 +-
.../package-resources/simple-two-depend-1.1.el | 4 +-
.../package-resources/ustar-withsub-0.1.tar | Bin 0 -> 10240 bytes
.../package-resources/v7-withsub-0.1.tar | Bin 0 -> 10240 bytes
.../with-nil-entry/elpa-packages.eld | 3 +
test/lisp/emacs-lisp/package-tests.el | 348 +-
test/lisp/emacs-lisp/pcase-tests.el | 95 +-
.../lisp/emacs-lisp/pp-resources/code-formats.erts | 142 +
test/lisp/emacs-lisp/pp-tests.el | 6 +-
test/lisp/emacs-lisp/range-tests.el | 65 +
test/lisp/emacs-lisp/regexp-opt-tests.el | 4 +-
test/lisp/emacs-lisp/ring-tests.el | 4 +-
test/lisp/emacs-lisp/rmc-tests.el | 64 +-
test/lisp/emacs-lisp/rx-tests.el | 76 +-
test/lisp/emacs-lisp/seq-tests.el | 195 +-
test/lisp/emacs-lisp/shadow-resources/p1/foo.el | 2 +-
test/lisp/emacs-lisp/shadow-resources/p2/FOO.el | 2 +-
test/lisp/emacs-lisp/shadow-tests.el | 23 +-
test/lisp/emacs-lisp/shortdoc-tests.el | 70 +
test/lisp/emacs-lisp/subr-x-tests.el | 256 +-
test/lisp/emacs-lisp/syntax-tests.el | 63 +
test/lisp/emacs-lisp/tabulated-list-test.el | 118 -
test/lisp/emacs-lisp/tabulated-list-tests.el | 133 +
.../emacs-lisp/testcover-resources/testcases.el | 36 +-
test/lisp/emacs-lisp/testcover-tests.el | 150 +-
test/lisp/emacs-lisp/text-property-search-tests.el | 29 +-
test/lisp/emacs-lisp/thunk-tests.el | 2 +-
test/lisp/emacs-lisp/timer-tests.el | 7 +-
test/lisp/emacs-lisp/unsafep-tests.el | 154 +
test/lisp/emacs-lisp/vtable-tests.el | 42 +
test/lisp/emacs-lisp/warnings-tests.el | 60 +
test/lisp/emulation/viper-tests.el | 84 +-
test/lisp/env-tests.el | 40 +
test/lisp/epg-config-tests.el | 47 +
.../epg => lisp/epg-resources}/dummy-pinentry | 0
test/lisp/epg-resources/pubkey.asc | 14 +
test/lisp/epg-resources/seckey.asc | 16 +
test/lisp/epg-tests.el | 105 +-
test/lisp/erc/erc-dcc-tests.el | 285 +
test/lisp/erc/erc-join-tests.el | 361 +
test/lisp/erc/erc-match-tests.el | 193 +
test/lisp/erc/erc-networks-tests.el | 1753 +
test/lisp/erc/erc-sasl-tests.el | 359 +
test/lisp/erc/erc-scenarios-auth-source.el | 179 +
.../erc/erc-scenarios-base-association-nick.el | 174 +
.../erc/erc-scenarios-base-association-query.el | 107 +
.../erc/erc-scenarios-base-association-samenet.el | 145 +
test/lisp/erc/erc-scenarios-base-association.el | 242 +
.../erc-scenarios-base-compat-rename-bouncer.el | 172 +
test/lisp/erc/erc-scenarios-base-local-modules.el | 329 +
.../erc/erc-scenarios-base-misc-regressions.el | 127 +
.../erc/erc-scenarios-base-netid-bouncer-id.el | 35 +
.../erc-scenarios-base-netid-bouncer-recon-base.el | 31 +
.../erc-scenarios-base-netid-bouncer-recon-both.el | 32 +
.../erc-scenarios-base-netid-bouncer-recon-id.el | 36 +
test/lisp/erc/erc-scenarios-base-netid-bouncer.el | 36 +
test/lisp/erc/erc-scenarios-base-netid-samenet.el | 151 +
test/lisp/erc/erc-scenarios-base-reconnect.el | 274 +
test/lisp/erc/erc-scenarios-base-renick.el | 306 +
test/lisp/erc/erc-scenarios-base-reuse-buffers.el | 198 +
test/lisp/erc/erc-scenarios-base-unstable.el | 187 +
.../erc/erc-scenarios-base-upstream-recon-soju.el | 45 +
.../erc/erc-scenarios-base-upstream-recon-znc.el | 45 +
test/lisp/erc/erc-scenarios-internal.el | 31 +
test/lisp/erc/erc-scenarios-join-auth-source.el | 68 +
.../lisp/erc/erc-scenarios-join-netid-newcmd-id.el | 51 +
test/lisp/erc/erc-scenarios-join-netid-newcmd.el | 38 +
test/lisp/erc/erc-scenarios-join-netid-recon-id.el | 47 +
test/lisp/erc/erc-scenarios-join-netid-recon.el | 37 +
test/lisp/erc/erc-scenarios-misc.el | 208 +
test/lisp/erc/erc-scenarios-sasl.el | 143 +
test/lisp/erc/erc-scenarios-services-misc.el | 146 +
test/lisp/erc/erc-services-tests.el | 574 +
test/lisp/erc/erc-tests.el | 1373 +
test/lisp/erc/erc-track-tests.el | 11 +-
.../base/assoc/bouncer-history/barnet.eld | 44 +
.../base/assoc/bouncer-history/foonet.eld | 48 +
.../lisp/erc/resources/base/assoc/bumped/again.eld | 30 +
.../erc/resources/base/assoc/bumped/foisted.eld | 30 +
.../erc/resources/base/assoc/bumped/refoisted.eld | 31 +
.../erc/resources/base/assoc/bumped/renicked.eld | 30 +
.../erc/resources/base/assoc/multi-net/barnet.eld | 42 +
.../erc/resources/base/assoc/multi-net/foonet.eld | 45 +
.../erc/resources/base/assoc/queries/netnick.eld | 42 +
.../erc/resources/base/assoc/queries/non-erc.eld | 33 +
.../erc/resources/base/assoc/reconplay/again.eld | 42 +
.../erc/resources/base/assoc/reconplay/foonet.eld | 52 +
.../erc/resources/base/assoc/samenet/chester.eld | 40 +
.../erc/resources/base/assoc/samenet/tester.eld | 42 +
.../erc/resources/base/assoc/samenet/tester2.eld | 39 +
.../lisp/erc/resources/base/auth-source/foonet.eld | 23 +
.../lisp/erc/resources/base/auth-source/nopass.eld | 22 +
.../base/channel-buffer-revival/foonet.eld | 45 +
test/lisp/erc/resources/base/flood/soju.eld | 87 +
.../erc/resources/base/gapless-connect/barnet.eld | 40 +
.../erc/resources/base/gapless-connect/foonet.eld | 41 +
.../resources/base/gapless-connect/pass-stub.eld | 4 +
.../erc/resources/base/local-modules/first.eld | 53 +
.../erc/resources/base/local-modules/fourth.eld | 53 +
.../erc/resources/base/local-modules/second.eld | 47 +
.../erc/resources/base/local-modules/third.eld | 43 +
.../resources/base/mask-target-routing/foonet.eld | 45 +
.../resources/base/netid/bouncer/barnet-again.eld | 50 +
.../resources/base/netid/bouncer/barnet-drop.eld | 41 +
.../erc/resources/base/netid/bouncer/barnet.eld | 41 +
.../resources/base/netid/bouncer/foonet-again.eld | 50 +
.../resources/base/netid/bouncer/foonet-drop.eld | 46 +
.../erc/resources/base/netid/bouncer/foonet.eld | 46 +
.../resources/base/netid/bouncer/stub-again.eld | 4 +
.../erc/resources/base/netid/samenet/chester.eld | 48 +
.../erc/resources/base/netid/samenet/tester.eld | 52 +
.../erc/resources/base/reconnect/aborted-dupe.eld | 28 +
test/lisp/erc/resources/base/reconnect/aborted.eld | 45 +
.../erc/resources/base/reconnect/options-again.eld | 45 +
test/lisp/erc/resources/base/reconnect/options.eld | 35 +
.../erc/resources/base/reconnect/timer-last.eld | 6 +
test/lisp/erc/resources/base/reconnect/timer.eld | 6 +
.../base/renick/queries/bouncer-barnet.eld | 54 +
.../base/renick/queries/bouncer-foonet.eld | 52 +
.../erc/resources/base/renick/queries/solo.eld | 55 +
test/lisp/erc/resources/base/renick/self/auto.eld | 46 +
.../lisp/erc/resources/base/renick/self/manual.eld | 50 +
.../resources/base/renick/self/qual-chester.eld | 40 +
.../erc/resources/base/renick/self/qual-tester.eld | 46 +
.../base/reuse-buffers/channel/barnet.eld | 68 +
.../base/reuse-buffers/channel/foonet.eld | 66 +
.../resources/base/reuse-buffers/server/barnet.eld | 24 +
.../resources/base/reuse-buffers/server/foonet.eld | 24 +
.../base/upstream-reconnect/soju-barnet.eld | 64 +
.../base/upstream-reconnect/soju-foonet.eld | 72 +
.../base/upstream-reconnect/znc-barnet.eld | 93 +
.../base/upstream-reconnect/znc-foonet.eld | 86 +
test/lisp/erc/resources/dcc/chat/accept-dcc.eld | 3 +
test/lisp/erc/resources/dcc/chat/accept.eld | 23 +
test/lisp/erc/resources/erc-d/erc-d-i.el | 123 +
test/lisp/erc/resources/erc-d/erc-d-t.el | 168 +
test/lisp/erc/resources/erc-d/erc-d-tests.el | 1372 +
test/lisp/erc/resources/erc-d/erc-d-u.el | 212 +
test/lisp/erc/resources/erc-d/erc-d.el | 1008 +
test/lisp/erc/resources/erc-d/resources/basic.eld | 32 +
.../erc/resources/erc-d/resources/depleted.eld | 12 +
test/lisp/erc/resources/erc-d/resources/drop-a.eld | 4 +
test/lisp/erc/resources/erc-d/resources/drop-b.eld | 4 +
.../resources/erc-d/resources/dynamic-barnet.eld | 33 +
.../resources/erc-d/resources/dynamic-foonet.eld | 32 +
.../erc/resources/erc-d/resources/dynamic-stub.eld | 4 +
.../lisp/erc/resources/erc-d/resources/dynamic.eld | 30 +
test/lisp/erc/resources/erc-d/resources/eof.eld | 33 +
.../lisp/erc/resources/erc-d/resources/foreign.eld | 5 +
test/lisp/erc/resources/erc-d/resources/fuzzy.eld | 42 +
.../erc/resources/erc-d/resources/incremental.eld | 43 +
.../resources/erc-d/resources/irc-parser-tests.eld | 380 +
.../resources/erc-d/resources/linger-multi-a.eld | 3 +
.../resources/erc-d/resources/linger-multi-b.eld | 3 +
test/lisp/erc/resources/erc-d/resources/linger.eld | 33 +
.../erc/resources/erc-d/resources/no-block.eld | 55 +
.../erc/resources/erc-d/resources/no-match.eld | 32 +
.../lisp/erc/resources/erc-d/resources/no-pong.eld | 27 +
.../erc/resources/erc-d/resources/nonstandard.eld | 6 +
.../erc/resources/erc-d/resources/proxy-barnet.eld | 24 +
.../erc/resources/erc-d/resources/proxy-foonet.eld | 24 +
.../erc/resources/erc-d/resources/proxy-solo.eld | 9 +
.../resources/erc-d/resources/proxy-subprocess.el | 43 +
.../lisp/erc/resources/erc-d/resources/timeout.eld | 27 +
.../erc/resources/erc-d/resources/unexpected.eld | 28 +
test/lisp/erc/resources/erc-scenarios-common.el | 516 +
.../lisp/erc/resources/join/auth-source/foonet.eld | 33 +
test/lisp/erc/resources/join/legacy/foonet.eld | 38 +
test/lisp/erc/resources/join/network-id/barnet.eld | 43 +
.../erc/resources/join/network-id/foonet-again.eld | 46 +
test/lisp/erc/resources/join/network-id/foonet.eld | 39 +
.../erc/resources/join/reconnect/foonet-again.eld | 45 +
test/lisp/erc/resources/join/reconnect/foonet.eld | 45 +
.../networks/announced-missing/foonet.eld | 5 +
.../erc/resources/networks/merge-server/track.eld | 44 +
.../erc/resources/networks/no-module/basic.eld | 44 +
test/lisp/erc/resources/sasl/external.eld | 33 +
test/lisp/erc/resources/sasl/plain-failed.eld | 16 +
test/lisp/erc/resources/sasl/plain.eld | 39 +
test/lisp/erc/resources/sasl/scram-sha-1.eld | 47 +
test/lisp/erc/resources/sasl/scram-sha-256.eld | 47 +
.../erc/resources/services/auth-source/libera.eld | 49 +
.../erc/resources/services/auth-source/recon.eld | 48 +
.../erc/resources/services/password/libera.eld | 49 +
test/lisp/eshell/em-alias-tests.el | 96 +
test/lisp/eshell/em-basic-tests.el | 71 +
test/lisp/eshell/em-cmpl-tests.el | 246 +
test/lisp/eshell/em-dirs-tests.el | 102 +
test/lisp/eshell/em-extpipe-tests.el | 205 +
test/lisp/eshell/em-glob-tests.el | 197 +
test/lisp/eshell/em-hist-tests.el | 21 +-
test/lisp/eshell/em-ls-tests.el | 42 +-
test/lisp/eshell/em-pred-tests.el | 566 +
test/lisp/eshell/em-prompt-tests.el | 120 +
test/lisp/eshell/em-script-tests.el | 84 +
test/lisp/eshell/em-tramp-tests.el | 159 +
test/lisp/eshell/esh-arg-tests.el | 105 +
test/lisp/eshell/esh-cmd-tests.el | 353 +
test/lisp/eshell/esh-ext-tests.el | 76 +
test/lisp/eshell/esh-io-tests.el | 363 +
test/lisp/eshell/esh-opt-tests.el | 293 +-
test/lisp/eshell/esh-proc-tests.el | 262 +
test/lisp/eshell/esh-util-tests.el | 122 +
test/lisp/eshell/esh-var-tests.el | 930 +
test/lisp/eshell/eshell-tests-helpers.el | 174 +
test/lisp/eshell/eshell-tests-unload.el | 99 +
test/lisp/eshell/eshell-tests.el | 298 +-
test/lisp/faces-resources/faces-test-dark-theme.el | 35 +
.../lisp/faces-resources/faces-test-light-theme.el | 34 +
test/lisp/faces-tests.el | 29 +-
test/lisp/ffap-tests.el | 139 +-
test/lisp/filenotify-tests.el | 509 +-
test/lisp/files-resources/.dir-locals.el | 5 +
test/lisp/files-resources/auto-test.zot1 | 1 +
test/lisp/files-resources/auto-test.zot2 | 1 +
test/lisp/files-resources/auto-test.zot3 | 1 +
test/lisp/files-resources/compile-utf8.el | 12 +
test/lisp/files-resources/file-mode | 3 +
test/lisp/files-resources/file-mode-multiple | 5 +
test/lisp/files-resources/file-mode-prop-line | 1 +
.../files-resources}/files-bug18141.el.gz | Bin
test/lisp/files-resources/whatever.quux | 2 +
test/lisp/files-tests.el | 864 +-
test/lisp/files-x-tests.el | 157 +-
test/lisp/find-cmd-tests.el | 45 +
test/lisp/font-lock-tests.el | 2 +-
test/lisp/format-spec-tests.el | 158 +-
test/lisp/gnus/gnus-group-tests.el | 52 +
test/lisp/gnus/gnus-icalendar-tests.el | 259 +
test/lisp/gnus/gnus-search-tests.el | 100 +
test/lisp/gnus/gnus-test-headers.el | 2 +-
test/lisp/gnus/gnus-tests.el | 4 +-
test/lisp/gnus/gnus-util-tests.el | 135 +
test/lisp/gnus/message-tests.el | 43 +-
.../gnus/mm-decode-resources/8bit-multipart.bin | 20 +
.../gnus/mm-decode-resources/win1252-multipart.bin | 44 +
test/lisp/gnus/mm-decode-tests.el | 102 +
.../gnus/mml-sec-resources/.gpg-v21-migrated} | 0
test/lisp/gnus/mml-sec-resources/gpg-agent.conf | 5 +
.../0062E2DBC6D6848AE88BCE181CC1938F2FAC816C.key | 5 +
.../052E3324B4811A197A1DE922671AA6ABE475025E.key | 5 +
.../066DBED74BA05B5AA1E2A6E4634EF6F62C0D7A5F.key | 5 +
.../0B0D8E451BFADF816524AF5E185EBF3DED48CA00.key | 5 +
.../1967CB6C7B1C00996FCFF5930C3467D3D4FB702C.key | 5 +
.../2C9A99AF2FB073D3328B0F995BD6DE74616A6CC2.key | 5 +
.../3250B5BE67E704F82BC9AAE00EC8A0CAC8C2A94F.key | 5 +
.../5294CDB62DB28FBB486DE077DAF248FB32BE286A.key | 5 +
.../5B2B6633E89C0BD58A0FA2C785A31EAA96278695.key | 5 +
.../61F5836DA69D9F63059D2665451F18E4346DF43A.key | 5 +
.../64CA92780975EEB798D2083FF25AFD43A4033DB7.key | 5 +
.../680D01F368916A0021C14E3453B27B3C5F900683.key | Bin 0 -> 710 bytes
.../7A788436224049A2FE1E446E16B70DB012C830BB.key | 5 +
.../8865328E25351B0D7697D4156A13497174F999D5.key | 5 +
.../93FF37C268FDBF0767F5FFDC49409DDAC9388B2C.key | Bin 0 -> 709 bytes
.../9504643B1FB8AAC7529134D1565DF8B4ECA01E35.key | 5 +
.../A6BC0634D18962998AB53A0134DD2AD0DC4E0782.key | 5 +
.../A73E9D01F0465B518E8E7D5AD529077AAC1603B4.key | Bin 0 -> 710 bytes
.../BCFF2771AD5F49BEC185CDED47EC47D15550CB93.key | 5 +
.../C36C6A8B40A2179CFE83CB0C2827358AB171CDFD.key | 5 +
.../C67DAD345455EAD6D51368008FC3A53B8D195B5A.key | Bin 0 -> 710 bytes
.../CF723A68027A82B538F04BF4A2A1323D1B3E095C.key | 5 +
.../D6A2C195DEBA3506F0ECFBE3DDD7C57F6913DC7C.key | 5 +
.../DB8C922A471E08FAF083EC2465AFB4063904C282.key | 5 +
.../E0C3163E69C57319C6038F9EBE14F5D55DE553F7.key | 5 +
.../ECB164A45A1D5C5078508A9869DF6DB84DEA543B.key | 5 +
.../F4E86D61A71E9CE6B0DBC65C5121846E542913B9.key | 5 +
.../FE38C61A8DB32297C7C3C18E7A837D7B70263BC7.key | 5 +
test/lisp/gnus/mml-sec-resources/pubring.gpg | Bin 0 -> 11564 bytes
test/lisp/gnus/mml-sec-resources/pubring.kbx | Bin 0 -> 3076 bytes
test/lisp/gnus/mml-sec-resources/secring.gpg | Bin 0 -> 9315 bytes
test/lisp/gnus/mml-sec-resources/trustdb.gpg | Bin 0 -> 1680 bytes
test/lisp/gnus/mml-sec-resources/trustlist.txt | 26 +
test/lisp/gnus/mml-sec-tests.el | 900 +
test/lisp/gnus/nnrss-tests.el | 18 +-
test/lisp/help-fns-tests.el | 41 +-
test/lisp/help-mode-tests.el | 169 +
test/lisp/help-tests.el | 432 +-
test/lisp/hfy-cmap-resources/rgb.txt | 4 +
test/lisp/hfy-cmap-tests.el | 55 +
test/lisp/hi-lock-tests.el | 196 +-
test/lisp/hl-line-tests.el | 114 +
test/lisp/htmlfontify-tests.el | 13 +-
test/lisp/ibuffer-tests.el | 10 +-
test/lisp/ido-tests.el | 2 +-
test/lisp/image-file-tests.el | 2 +-
test/lisp/image-tests.el | 91 +-
test/lisp/image/exif-tests.el | 28 +-
test/lisp/image/gravatar-tests.el | 13 +-
test/lisp/image/image-dired-tests.el | 37 +
test/lisp/image/image-dired-util-tests.el | 71 +
test/lisp/image/wallpaper-tests.el | 184 +
test/lisp/imenu-tests.el | 19 +-
test/lisp/info-tests.el | 39 +
test/lisp/info-xref-tests.el | 89 +-
test/lisp/international/ccl-tests.el | 53 +-
test/lisp/international/mule-tests.el | 101 +-
.../international/mule-util-resources/utf-8.txt | 2 +
test/lisp/international/mule-util-tests.el | 51 +-
test/lisp/international/textsec-tests.el | 214 +
test/lisp/international/ucs-normalize-tests.el | 287 +-
test/lisp/isearch-tests.el | 90 +-
test/lisp/jit-lock-tests.el | 6 +-
test/lisp/json-tests.el | 944 +-
test/lisp/jsonrpc-tests.el | 18 +-
test/lisp/kmacro-tests.el | 86 +-
test/lisp/loadhist-resources/loadhist--bar.el | 29 +
test/lisp/loadhist-resources/loadhist--foo.el | 31 +
test/lisp/loadhist-tests.el | 104 +
test/lisp/lpr-tests.el | 41 +
test/lisp/ls-lisp-tests.el | 77 +-
test/lisp/mail/flow-fill-tests.el | 5 +-
test/lisp/mail/footnote-tests.el | 18 +-
test/lisp/mail/ietf-drums-date-tests.el | 172 +
test/lisp/mail/ietf-drums-tests.el | 178 +
test/lisp/mail/mail-extr-tests.el | 41 +
test/lisp/mail/mail-parse-tests.el | 54 +
test/lisp/mail/mail-utils-tests.el | 105 +
test/lisp/mail/qp-tests.el | 74 +
test/lisp/mail/rfc2045-tests.el | 37 +
test/lisp/mail/rfc2047-tests.el | 2 +-
test/lisp/mail/rfc6068-tests.el | 52 +
test/lisp/mail/rfc822-tests.el | 83 +
test/lisp/mail/rmail-tests.el | 4 +-
test/lisp/mail/rmailmm-tests.el | 117 +
test/lisp/mail/undigest-tests.el | 359 +
test/lisp/mail/uudecode-tests.el | 50 +-
test/lisp/makesum-tests.el | 58 -
test/lisp/man-tests.el | 10 +-
test/lisp/md4-tests.el | 4 +-
test/lisp/mh-e/mh-limit-tests.el | 35 +
test/lisp/mh-e/mh-thread-tests.el | 131 +
test/lisp/mh-e/mh-utils-tests.el | 551 +
test/lisp/mh-e/mh-xface-tests.el | 50 +
test/lisp/mh-e/test-all-mh-variants.sh | 102 +
.../data/minibuffer-test-cttq$tion | 0
.../lisp/cedet/semantic-utest-c.test} | 0
.../lisp/cedet/semantic-utest.test} | 0
test/lisp/minibuffer-tests.el | 383 +-
test/lisp/misc-tests.el | 138 +
test/lisp/mouse-tests.el | 178 +-
test/lisp/mwheel-tests.el | 46 +
test/lisp/net/browse-url-tests.el | 131 +
.../net/dbus-resources/org.gnu.Emacs.TestDBus.xml | 49 +
test/lisp/net/dbus-tests.el | 1904 +-
test/lisp/net/dig-tests.el | 56 +
test/lisp/net/eudc-resources/bbdb | 4 +
test/lisp/net/eudc-resources/dc=gnu,dc=org.ldif | 15 +
.../dc=gnu,dc=org/cn=emacs-ert-test-1.ldif | 17 +
.../dc=gnu,dc=org/cn=emacs-ert-test-2.ldif | 17 +
test/lisp/net/eudc-resources/ecompleterc | 7 +
test/lisp/net/eudc-resources/mailrc | 3 +
test/lisp/net/eudc-resources/slapd.conf | 7 +
test/lisp/net/eudc-tests.el | 316 +
test/lisp/net/gnutls-tests.el | 13 +-
test/lisp/net/hmac-md5-tests.el | 80 +
test/lisp/net/mailcap-resources/mailcap | 9 +
.../net/mailcap-resources}/mime.types | 0
test/lisp/net/mailcap-resources/test.test | 1 +
test/lisp/net/mailcap-tests.el | 484 +-
.../net/network-stream-resources}/cert.pem | 0
.../net/network-stream-resources}/key.pem | 0
test/lisp/net/network-stream-tests.el | 83 +-
test/lisp/net/newsticker-tests.el | 4 +-
test/lisp/net/nsm-tests.el | 12 +-
test/lisp/net/ntlm-resources/authinfo | 1 +
test/lisp/net/ntlm-tests.el | 427 +
test/lisp/net/puny-resources/IdnaTestV2.txt | 6344 ++
test/lisp/net/puny-tests.el | 40 +-
test/lisp/net/rcirc-tests.el | 22 +-
test/lisp/net/rfc2104-tests.el | 12 +-
test/lisp/net/sasl-cram-tests.el | 46 +
test/lisp/net/sasl-scram-rfc-tests.el | 4 +-
test/lisp/net/sasl-tests.el | 59 +
test/lisp/net/secrets-tests.el | 21 +-
.../shr => lisp/net/shr-resources}/div-div.html | 0
.../shr => lisp/net/shr-resources}/div-div.txt | 0
.../shr => lisp/net/shr-resources}/div-p.html | 0
.../{data/shr => lisp/net/shr-resources}/div-p.txt | 0
.../shr => lisp/net/shr-resources}/li-div.html | 0
.../shr => lisp/net/shr-resources}/li-div.txt | 0
.../shr => lisp/net/shr-resources}/li-empty.html | 0
.../shr => lisp/net/shr-resources}/li-empty.txt | 0
.../shr => lisp/net/shr-resources}/nonbr.html | 0
.../{data/shr => lisp/net/shr-resources}/nonbr.txt | 0
test/{data/shr => lisp/net/shr-resources}/ol.html | 0
test/{data/shr => lisp/net/shr-resources}/ol.txt | 0
.../shr => lisp/net/shr-resources}/ul-empty.html | 0
.../shr => lisp/net/shr-resources}/ul-empty.txt | 0
test/lisp/net/shr-tests.el | 32 +-
test/lisp/net/socks-tests.el | 284 +
test/lisp/net/tramp-archive-tests.el | 370 +-
.../foo.tar.gz | Bin
test/lisp/net/tramp-tests.el | 4475 +-
test/lisp/net/webjump-tests.el | 73 +
test/lisp/newcomment-tests.el | 39 +
test/lisp/nxml/nxml-mode-tests.el | 25 +-
test/lisp/nxml/xsd-regexp-tests.el | 32 +
test/lisp/obarray-tests.el | 2 +-
test/lisp/obsolete/cl-tests.el | 36 +-
test/lisp/obsolete/inversion-tests.el | 80 +
test/lisp/obsolete/makesum-tests.el | 58 +
test/lisp/obsolete/rfc2368-tests.el | 39 +
test/lisp/obsolete/thumbs-tests.el | 32 +
test/lisp/org/org-tests.el | 6 +-
test/lisp/paren-tests.el | 33 +-
test/lisp/password-cache-tests.el | 16 +-
.../pcmpl-linux-resources/fs/ext4/.keep} | 0
test/lisp/pcmpl-linux-resources/mtab | 11 +
test/lisp/pcmpl-linux-tests.el | 43 +
test/lisp/pcomplete-tests.el | 100 +
test/lisp/play/animate-tests.el | 56 +
test/lisp/play/cookie1-resources/cookies | 8 +
test/lisp/play/cookie1-tests.el | 40 +
test/lisp/play/dissociate-tests.el | 38 +
test/lisp/play/fortune-resources/fortunes | 11 +
test/lisp/play/fortune-tests.el | 41 +
test/lisp/play/life-tests.el | 80 +
test/lisp/play/morse-tests.el | 2 +-
test/lisp/play/studly-tests.el | 2 +-
test/lisp/proced-tests.el | 122 +
test/lisp/progmodes/asm-mode-tests.el | 12 +-
test/lisp/progmodes/autoconf-tests.el | 55 +
test/lisp/progmodes/bat-mode-tests.el | 2 +-
test/lisp/progmodes/bug-reference-tests.el | 128 +
.../progmodes/c-ts-mode-resources/filling.erts | 198 +
.../progmodes/c-ts-mode-resources/indent-bsd.erts | 93 +
.../c-ts-mode-resources/indent-preproc.erts | 46 +
.../lisp/progmodes/c-ts-mode-resources/indent.erts | 404 +
test/lisp/progmodes/c-ts-mode-tests.el | 43 +
test/lisp/progmodes/cc-mode-tests.el | 35 +-
test/lisp/progmodes/compile-tests.el | 510 +-
.../cperl-mode-resources/cperl-bug-11996.pl | 8 +
.../cperl-mode-resources/cperl-bug-19709.pl | 25 +
.../cperl-mode-resources/cperl-bug-22355.pl | 14 +
.../cperl-mode-resources/cperl-bug-23992.pl | 10 +
.../cperl-mode-resources/cperl-bug-25098.pl | 21 +
.../cperl-mode-resources/cperl-bug-26850.pl | 16 +
.../cperl-mode-resources/cperl-bug-30393.pl | 19 +
.../cperl-mode-resources/cperl-indent-exp.pl | 52 +
.../cperl-mode-resources/cperl-indent-styles.pl | 54 +
.../cperl-mode-resources/cperl-indents.erts | 26 +
.../fontify-punctuation-vars.pl | 20 +
.../lisp/progmodes/cperl-mode-resources/grammar.pl | 172 +
.../progmodes/cperl-mode-resources/here-docs.pl | 209 +
.../cperl-mode-resources/proto-and-attrs.pl | 50 +
test/lisp/progmodes/cperl-mode-tests.el | 1151 +
test/lisp/progmodes/eglot-tests.el | 1320 +
.../elisp-mode-resources/elisp-indents.erts | 88 +
test/lisp/progmodes/elisp-mode-resources/flet.erts | 353 +
.../elisp-mode-resources/simple-shorthand-test.el | 40 +
test/lisp/progmodes/elisp-mode-tests.el | 468 +-
test/lisp/progmodes/etags-tests.el | 37 +-
test/lisp/progmodes/executable-tests.el | 51 +
test/lisp/progmodes/f90-tests.el | 12 +-
.../flymake-resources/another-problematic-file.c | 5 +
.../progmodes/flymake-resources/some-problems.h | 2 +
test/lisp/progmodes/flymake-tests.el | 53 +-
test/lisp/progmodes/gdb-mi-tests.el | 50 +
test/lisp/progmodes/glasses-tests.el | 101 +
.../progmodes/go-ts-mode-resources/indent.erts | 47 +
test/lisp/progmodes/go-ts-mode-tests.el | 31 +
test/lisp/progmodes/grep-tests.el | 83 +
test/lisp/progmodes/hideshow-tests.el | 374 +
.../progmodes/java-ts-mode-resources/indent.erts | 112 +
.../progmodes/java-ts-mode-resources/movement.erts | 154 +
test/lisp/progmodes/java-ts-mode-tests.el | 35 +
.../progmodes/js-resources}/js-chain.js | 0
.../js-indent-align-list-continuation-nil.js | 0
.../js-resources}/js-indent-init-dynamic.js | 0
.../progmodes/js-resources}/js-indent-init-t.js | 0
.../indent => lisp/progmodes/js-resources}/js.js | 0
.../js-resources}/jsx-align-gt-with-lt.jsx | 0
.../progmodes/js-resources}/jsx-comment-string.jsx | 0
.../progmodes/js-resources}/jsx-indent-level.jsx | 0
.../progmodes/js-resources}/jsx-quote.jsx | 0
.../progmodes/js-resources}/jsx-self-closing.jsx | 0
.../progmodes/js-resources}/jsx-unclosed-1.jsx | 0
.../progmodes/js-resources}/jsx-unclosed-2.jsx | 0
.../indent => lisp/progmodes/js-resources}/jsx.jsx | 0
test/lisp/progmodes/js-tests.el | 45 +-
test/lisp/progmodes/octave-tests.el | 49 +
test/lisp/progmodes/opascal-tests.el | 47 +
test/lisp/progmodes/pascal-tests.el | 67 +
test/lisp/progmodes/perl-mode-tests.el | 42 +
.../progmodes/project-resources/.dir-locals.el | 1 +
test/lisp/progmodes/project-resources/etc | 1 +
test/lisp/progmodes/project-resources/foo | 1 +
test/lisp/progmodes/project-tests.el | 165 +
test/lisp/progmodes/ps-mode-tests.el | 28 +-
test/lisp/progmodes/python-tests.el | 1803 +-
.../ruby-after-operator-indent.rb | 33 +
.../ruby-mode-resources/ruby-block-indent.rb | 33 +
.../ruby-mode-resources/ruby-method-call-indent.rb | 24 +
.../ruby-method-params-indent.rb | 18 +
.../ruby-parenless-call-arguments-indent.rb | 23 +
test/lisp/progmodes/ruby-mode-resources/ruby-ts.rb | 94 +
test/lisp/progmodes/ruby-mode-resources/ruby.rb | 572 +
test/lisp/progmodes/ruby-mode-tests.el | 181 +-
test/lisp/progmodes/ruby-ts-mode-tests.el | 290 +
test/lisp/progmodes/scheme-tests.el | 50 +
.../progmodes/sh-script-resources/sh-indents.erts | 40 +
test/lisp/progmodes/sh-script-tests.el | 90 +
test/lisp/progmodes/sql-tests.el | 194 +-
test/lisp/progmodes/subword-tests.el | 12 +-
test/lisp/progmodes/tcl-tests.el | 17 +-
.../typescript-ts-mode-resources/indent.erts | 73 +
test/lisp/progmodes/typescript-ts-mode-tests.el | 31 +
test/lisp/progmodes/xref-resources/file1.txt | 2 +
.../progmodes/xref-resources}/file2.txt | 0
test/lisp/progmodes/xref-resources/file3.txt | 1 +
test/lisp/progmodes/xref-tests.el | 124 +-
test/lisp/ps-print-tests.el | 4 +-
test/lisp/register-tests.el | 2 +-
test/lisp/repeat-tests.el | 143 +
test/lisp/replace-tests.el | 178 +-
test/lisp/rot13-tests.el | 2 +-
test/lisp/saveplace-resources/saveplace | 4 +
test/lisp/saveplace-tests.el | 94 +
test/lisp/scroll-lock-tests.el | 2 +-
test/lisp/server-tests.el | 225 +
test/lisp/ses-tests.el | 79 +-
test/lisp/shadowfile-tests.el | 196 +-
test/lisp/shell-tests.el | 23 +-
test/lisp/simple-tests.el | 297 +-
.../so-long-tests/autoload-longlines-mode-tests.el | 2 +-
.../so-long-tests/autoload-major-mode-tests.el | 2 +-
.../so-long-tests/autoload-minor-mode-tests.el | 2 +-
test/lisp/so-long-tests/so-long-tests-helpers.el | 50 +-
test/lisp/so-long-tests/so-long-tests.el | 271 +-
test/lisp/so-long-tests/spelling-tests.el | 44 +-
test/lisp/sort-tests.el | 12 +-
test/lisp/soundex-tests.el | 2 +-
test/lisp/startup-tests.el | 47 +
test/lisp/subr-tests.el | 857 +-
test/lisp/tab-bar-tests.el | 51 +
test/lisp/tabify-tests.el | 6 +-
test/lisp/tar-mode-tests.el | 10 +-
test/lisp/tempo-tests.el | 2 +-
test/lisp/term-tests.el | 83 +-
test/lisp/term/tty-colors-tests.el | 4 +-
test/lisp/textmodes/bibtex-tests.el | 57 +
test/lisp/textmodes/conf-mode-tests.el | 13 +-
.../textmodes/css-mode-resources/css-selectors.txt | 56 +
.../css-mode-resources/scss-selectors.txt | 10 +
.../textmodes/css-mode-resources/test-indent.css | 100 +
test/lisp/textmodes/css-mode-tests.el | 99 +-
test/lisp/textmodes/dns-mode-tests.el | 25 +-
.../emacs-news-mode-resources/cycle-tag.erts | 220 +
test/lisp/textmodes/emacs-news-mode-tests.el | 32 +
test/lisp/textmodes/fill-tests.el | 80 +-
test/lisp/textmodes/mhtml-mode-tests.el | 4 +-
test/lisp/textmodes/page-tests.el | 14 +-
.../paragraphs-resources/mark-paragraph.bin | 9 +
test/lisp/textmodes/paragraphs-tests.el | 29 +-
test/lisp/textmodes/po-tests.el | 68 +
test/lisp/textmodes/reftex-tests.el | 446 +-
test/lisp/textmodes/sgml-mode-tests.el | 31 +-
test/lisp/textmodes/texinfo-resources/fill.erts | 70 +
test/lisp/textmodes/texinfo-tests.el | 33 +
test/lisp/textmodes/tildify-tests.el | 4 +-
test/lisp/textmodes/underline-tests.el | 2 +-
test/lisp/thingatpt-tests.el | 80 +-
test/lisp/thread-tests.el | 2 +-
test/lisp/time-resources/non-empty | 1 +
test/lisp/time-stamp-tests.el | 625 +-
test/lisp/time-tests.el | 82 +
test/lisp/timezone-tests.el | 4 +-
test/lisp/url/url-auth-tests.el | 6 +-
test/lisp/url/url-domsuf-tests.el | 55 +
test/lisp/url/url-expand-tests.el | 11 +-
test/lisp/url/url-file-tests.el | 13 +-
test/lisp/url/url-future-tests.el | 28 +-
test/lisp/url/url-handlers-test.el | 75 -
test/lisp/url/url-handlers-tests.el | 76 +
test/lisp/url/url-misc-tests.el | 2 +-
test/lisp/url/url-parse-tests.el | 6 +-
test/lisp/url/url-tramp-tests.el | 20 +-
test/lisp/url/url-util-tests.el | 24 +-
test/lisp/use-package/use-package-tests.el | 1959 +
test/lisp/vc/add-log-tests.el | 14 +-
.../vc/diff-mode-resources}/hello_emacs.c | 0
.../vc/diff-mode-resources}/hello_emacs_1.c | 0
.../vc/diff-mode-resources}/hello_world.c | 0
.../vc/diff-mode-resources}/hello_world_1.c | 0
test/lisp/vc/diff-mode-tests.el | 312 +-
test/lisp/vc/ediff-diff-tests.el | 2 +-
test/lisp/vc/ediff-ptch-tests.el | 72 +-
test/lisp/vc/log-edit-tests.el | 27 +-
test/lisp/vc/smerge-mode-tests.el | 6 +-
test/lisp/vc/vc-bzr-tests.el | 192 +-
test/lisp/vc/vc-git-tests.el | 67 +
test/lisp/vc/vc-hg-tests.el | 4 +-
test/lisp/vc/vc-tests.el | 842 +-
test/lisp/version-tests.el | 31 +
test/lisp/wdired-tests.el | 306 +-
test/lisp/whitespace-tests.el | 352 +-
test/lisp/wid-edit-tests.el | 238 +-
test/lisp/x-dnd-tests.el | 206 +
test/{data/xdg => lisp/xdg-resources}/l10n.desktop | 0
.../xdg => lisp/xdg-resources}/malformed.desktop | 0
.../{data/xdg => lisp/xdg-resources}/mimeapps.list | 0
.../xdg => lisp/xdg-resources}/mimeinfo.cache | 0
test/{data/xdg => lisp/xdg-resources}/test.desktop | 0
.../{data/xdg => lisp/xdg-resources}/wrong.desktop | 0
test/lisp/xdg-tests.el | 32 +-
test/lisp/xml-tests.el | 45 +-
test/lisp/xt-mouse-tests.el | 60 +-
test/lisp/yank-media-tests.el | 38 +
test/manual/BidiCharacterTest.txt | 38 +-
test/manual/biditest.el | 16 +-
test/manual/cedet/cedet-utests.el | 171 +-
test/manual/cedet/ede-tests.el | 18 +-
test/manual/cedet/semantic-tests.el | 154 +-
test/manual/cedet/srecode-tests.el | 294 -
test/manual/cedet/tests/test-fmt.cpp | 108 -
test/manual/cedet/tests/test-fmt.el | 65 -
test/manual/cedet/tests/test.c | 2 +-
test/manual/cedet/tests/test.el | 43 +-
test/manual/cedet/tests/test.make | 2 +-
test/manual/cedet/tests/test.srt | 64 -
test/manual/cedet/tests/testdoublens.cpp | 214 -
test/manual/cedet/tests/testdoublens.hpp | 71 -
test/manual/cedet/tests/testfriends.cpp | 38 -
test/manual/cedet/tests/testjavacomp.java | 77 -
test/manual/cedet/tests/testlocalvars.cpp | 54 -
test/manual/cedet/tests/testnsp.cpp | 122 -
test/manual/cedet/tests/testpolymorph.cpp | 12 +-
test/manual/cedet/tests/testspp.c | 2 +-
test/manual/cedet/tests/testsppcomplete.c | 66 -
test/manual/cedet/tests/testsppreplace.c | 6 +-
test/manual/cedet/tests/testsppreplaced.c | 6 +-
test/manual/cedet/tests/teststruct.cpp | 86 -
test/manual/cedet/tests/testsubclass.cpp | 248 -
test/manual/cedet/tests/testsubclass.hh | 190 -
test/manual/cedet/tests/testtemplates.cpp | 149 -
test/manual/cedet/tests/testtypedefs.cpp | 155 -
test/manual/cedet/tests/testusing.cpp | 265 -
test/manual/cedet/tests/testusing.hh | 176 -
test/manual/cedet/tests/testvarnames.c | 104 -
test/manual/cedet/tests/testvarnames.java | 60 -
test/manual/cedet/tests/testwisent.wy | 85 -
test/manual/etags/CTAGS.good | 101 +-
test/manual/etags/CTAGS.good_crlf | 4484 +
test/manual/etags/CTAGS.good_update | 4483 +
test/manual/etags/ETAGS.good_1 | 2616 +-
test/manual/etags/ETAGS.good_2 | 2703 +-
test/manual/etags/ETAGS.good_3 | 2640 +-
test/manual/etags/ETAGS.good_4 | 2942 +-
test/manual/etags/ETAGS.good_5 | 3053 +-
test/manual/etags/ETAGS.good_6 | 3053 +-
test/manual/etags/Makefile | 19 +-
test/manual/etags/README | 60 +
test/manual/etags/c-src/abbrev.c | 16 +-
test/manual/etags/c-src/emacs/src/gmalloc.c | 2 +-
test/manual/etags/c-src/emacs/src/keyboard.c | 6 +-
test/manual/etags/c-src/emacs/src/lisp.h | 2 +-
test/manual/etags/c-src/emacs/src/regex.h | 2 +-
test/manual/etags/c-src/etags.c | 2 +-
test/manual/etags/c-src/exit.c | 2 +-
test/manual/etags/c-src/exit.strange_suffix | 2 +-
test/manual/etags/c-src/getopt.h | 2 +-
test/manual/etags/c-src/sysdep.h | 2 +-
test/manual/etags/cp-src/clheir.hpp | 2 +-
test/manual/etags/cp-src/functions.cpp | 2 +-
test/manual/etags/crlf | 2 +
test/manual/etags/el-src/TAGTEST.EL | 2 +
.../etags/el-src/emacs/lisp/progmodes/etags.el | 6 +-
test/manual/etags/merc-src/accumulator.m | 1962 +
test/manual/etags/prol-src/natded.prolog | 2 +-
test/manual/etags/prol-src/ordsets.prolog | 4 +-
test/manual/etags/rs-src/test.rs | 14 +
test/manual/etags/tex-src/gzip.texi | 2 +-
test/manual/etags/tex-src/texinfo.tex | 6 +-
test/manual/etags/y-src/cccp.c | 2 +-
test/manual/etags/y-src/parse.c | 4 +-
test/manual/etags/y-src/parse.y | 4 +-
test/manual/image-circular-tests.el | 75 +
test/manual/image-size-tests.el | 15 +-
test/manual/image-tests.el | 288 +
test/manual/image-transforms-tests.el | 56 +-
test/manual/indent/css-mode.css | 96 -
test/manual/indent/less-css-mode.less | 10 +
test/manual/indent/nxml.xml | 10 -
test/manual/indent/octave.m | 2 +-
test/manual/indent/opascal.pas | 12 -
test/manual/indent/pascal.pas | 2 +-
test/manual/indent/perl.perl | 26 +
test/manual/indent/ps-mode.ps | 14 -
test/manual/indent/ruby.rb | 477 -
test/manual/indent/scheme.scm | 32 +-
test/manual/indent/scss-mode.scss | 10 +-
test/manual/indent/shell.sh | 8 +
test/manual/indent/tcl.tcl | 26 +
test/manual/noverlay/.gitignore | 1 +
test/manual/noverlay/Makefile.in | 47 +
test/manual/noverlay/check-sanitize.sh | 33 +
test/manual/noverlay/emacs-compat.h | 76 +
test/manual/noverlay/itree-tests.c | 1279 +
test/manual/noverlay/many-errors.py | 2480 +
test/manual/noverlay/overlay-perf.el | 784 +
test/manual/process-callout-tests.el | 64 +
test/manual/redisplay-testsuite.el | 6 +-
test/manual/rmailmm.el | 93 -
test/manual/scroll-tests.el | 10 +-
test/misc/test-custom-deps.el | 42 +
test/misc/test-custom-libs.el | 48 +
test/misc/test-custom-noloads.el | 45 +
test/misc/test-custom-opts.el | 39 +
test/src/alloc-tests.el | 6 +-
test/src/buffer-tests.el | 7418 +-
test/src/callint-tests.el | 18 +-
test/src/callproc-tests.el | 19 +-
test/src/casefiddle-tests.el | 27 +-
test/src/character-tests.el | 47 +
test/src/charset-tests.el | 16 +-
test/src/chartab-tests.el | 32 +-
test/src/cmds-tests.el | 12 +-
test/src/coding-tests.el | 127 +-
test/src/comp-resources/comp-test-45603.el | 29 +
test/src/comp-resources/comp-test-funcs-dyn.el | 50 +
test/src/comp-resources/comp-test-funcs.el | 713 +
test/src/comp-resources/comp-test-pure.el | 40 +
test/src/comp-tests.el | 1480 +
test/src/data-tests.el | 168 +-
test/src/decompress-tests.el | 28 +-
test/src/doc-tests.el | 101 +-
test/src/editfns-tests.el | 89 +-
test/src/emacs-module-resources/mod-test.c | 867 +
test/src/emacs-module-tests.el | 215 +-
test/src/emacs-tests.el | 249 +
test/src/eval-tests.el | 175 +-
test/src/fileio-tests.el | 80 +-
test/src/filelock-tests.el | 217 +
test/src/floatfns-tests.el | 70 +-
test/src/fns-tests.el | 792 +-
test/src/font-tests.el | 36 +-
test/src/image-tests.el | 69 +
test/src/indent-tests.el | 61 +
test/src/inotify-tests.el | 39 +-
test/src/json-tests.el | 51 +-
test/src/keyboard-tests.el | 56 +-
test/src/keymap-tests.el | 436 +-
test/src/lcms-tests.el | 15 +-
test/src/lread-resources/lazydoc.el | Bin 0 -> 171 bytes
test/{data => src/lread-resources}/somelib.el | 0
test/{data => src/lread-resources}/somelib2.el | 0
test/src/lread-tests.el | 197 +-
test/src/marker-tests.el | 4 +-
test/src/minibuf-tests.el | 19 +-
test/src/print-tests.el | 201 +-
test/src/process-tests.el | 861 +-
test/src/regex-emacs-tests.el | 126 +-
test/src/regex-resources/BOOST.tests | 4 +-
test/src/search-tests.el | 42 +
test/src/sqlite-tests.el | 259 +
test/src/syntax-resources/syntax-comments.txt | 94 +
test/src/syntax-tests.el | 441 +-
test/src/textprop-tests.el | 6 +-
test/src/thread-tests.el | 48 +-
test/src/timefns-tests.el | 37 +-
test/src/treesit-tests.el | 1096 +
test/src/undo-tests.el | 113 +-
test/src/xdisp-tests.el | 182 +
test/src/xfaces-tests.el | 57 +
test/src/xml-tests.el | 43 +-
4139 files changed, 832774 insertions(+), 295731 deletions(-)
create mode 100644 .mailmap
create mode 100755 admin/check-man-pages
create mode 100644 admin/emacs-shell-lib
create mode 100755 admin/emake
create mode 100755 admin/git-bisect-start
create mode 100644 admin/notes/tree-sitter/build-module/README
create mode 100755 admin/notes/tree-sitter/build-module/batch.sh
create mode 100755 admin/notes/tree-sitter/build-module/build.sh
create mode 100644 admin/notes/tree-sitter/html-manual/Accessing-Node.html
create mode 100644
admin/notes/tree-sitter/html-manual/Language-Definitions.html
create mode 100644 admin/notes/tree-sitter/html-manual/Multiple-Languages.html
create mode 100644
admin/notes/tree-sitter/html-manual/Parser_002dbased-Font-Lock.html
create mode 100644
admin/notes/tree-sitter/html-manual/Parser_002dbased-Indentation.html
create mode 100644
admin/notes/tree-sitter/html-manual/Parsing-Program-Source.html
create mode 100644 admin/notes/tree-sitter/html-manual/Pattern-Matching.html
create mode 100644 admin/notes/tree-sitter/html-manual/Retrieving-Node.html
create mode 100644
admin/notes/tree-sitter/html-manual/Tree_002dsitter-C-API.html
create mode 100644 admin/notes/tree-sitter/html-manual/Using-Parser.html
create mode 100755 admin/notes/tree-sitter/html-manual/build-manual.sh
create mode 100644 admin/notes/tree-sitter/html-manual/manual.css
create mode 100644 admin/notes/tree-sitter/starter-guide
create mode 100644 admin/notes/tree-sitter/treesit_record_change
create mode 100644 admin/release-branch.txt
create mode 100644 admin/unidata/IdnaMappingTable.txt
create mode 100644 admin/unidata/PropertyValueAliases.txt
create mode 100644 admin/unidata/ScriptExtensions.txt
create mode 100644 admin/unidata/Scripts.txt
create mode 100644 admin/unidata/confusables.txt
create mode 100644 admin/unidata/emoji-data.txt
create mode 100644 admin/unidata/emoji-sequences.txt
create mode 100644 admin/unidata/emoji-test.txt
create mode 100644 admin/unidata/emoji-zwj-sequences.txt
create mode 100644 admin/unidata/emoji-zwj.awk
create mode 100644 doc/emacs/back.texi
create mode 100644 doc/emacs/book-spine.texi
create mode 100644 doc/emacs/haiku.texi
create mode 100644 doc/lispref/parsing.texi
create mode 100644 doc/misc/eglot.texi
delete mode 100644 doc/misc/gnus-coding.texi
create mode 100644 doc/misc/modus-themes.org
create mode 100644 doc/misc/org-setup.org
create mode 100644 doc/misc/org.org
delete mode 100644 doc/misc/org.texi
create mode 100644 doc/misc/transient.texi
create mode 100644 doc/misc/use-package.texi
create mode 100644 doc/misc/vtable.texi
create mode 100644 etc/NEWS.28
create mode 100644 etc/NEWS.29
create mode 100644 etc/e/eterm-direct
create mode 100644 etc/emacs-mail.desktop
delete mode 100644 etc/emacs.appdata.xml
create mode 100644 etc/emacs.metainfo.xml
create mode 100644 etc/emacs_lldb.py
create mode 100644 etc/emacsclient-mail.desktop
create mode 100644 etc/emacsclient.desktop
create mode 100644 etc/images/checkbox-mixed.svg
create mode 100644 etc/images/checked.svg
create mode 100644 etc/images/connect-to-url.pbm
create mode 100644 etc/images/connect-to-url.xpm
create mode 100644 etc/images/down.svg
delete mode 100644 etc/images/gnus/catchup.pbm
delete mode 100644 etc/images/gnus/catchup.xpm
delete mode 100644 etc/images/gnus/cu-exit.pbm
delete mode 100644 etc/images/gnus/cu-exit.xpm
delete mode 100644 etc/images/gnus/describe-group.pbm
delete mode 100644 etc/images/gnus/describe-group.xpm
delete mode 100644 etc/images/gnus/exit-gnus.pbm
delete mode 100644 etc/images/gnus/exit-gnus.xpm
delete mode 100644 etc/images/gnus/exit-summ.pbm
delete mode 100644 etc/images/gnus/exit-summ.xpm
delete mode 100644 etc/images/gnus/get-news.pbm
delete mode 100644 etc/images/gnus/get-news.xpm
delete mode 100644 etc/images/gnus/gnntg.pbm
delete mode 100644 etc/images/gnus/gnntg.xpm
delete mode 100644 etc/images/gnus/important.pbm
delete mode 100644 etc/images/gnus/important.xpm
delete mode 100644 etc/images/gnus/next-ur.pbm
delete mode 100644 etc/images/gnus/next-ur.xpm
delete mode 100644 etc/images/gnus/post.pbm
delete mode 100644 etc/images/gnus/post.xpm
delete mode 100644 etc/images/gnus/prev-ur.pbm
delete mode 100644 etc/images/gnus/prev-ur.xpm
delete mode 100644 etc/images/gnus/receipt.pbm
delete mode 100644 etc/images/gnus/receipt.xpm
delete mode 100644 etc/images/gnus/reply-wo.pbm
delete mode 100644 etc/images/gnus/reply-wo.xpm
delete mode 100644 etc/images/gnus/reply.pbm
delete mode 100644 etc/images/gnus/reply.xpm
delete mode 100644 etc/images/gnus/rot13.pbm
delete mode 100644 etc/images/gnus/rot13.xpm
delete mode 100644 etc/images/gnus/save-aif.pbm
delete mode 100644 etc/images/gnus/save-aif.xpm
delete mode 100644 etc/images/gnus/save-art.pbm
delete mode 100644 etc/images/gnus/save-art.xpm
delete mode 100644 etc/images/gnus/subscribe.pbm
delete mode 100644 etc/images/gnus/subscribe.xpm
delete mode 100644 etc/images/gnus/unimportant.pbm
delete mode 100644 etc/images/gnus/unimportant.xpm
delete mode 100644 etc/images/gnus/unsubscribe.pbm
delete mode 100644 etc/images/gnus/unsubscribe.xpm
delete mode 100644 etc/images/gnus/uu-decode.pbm
delete mode 100644 etc/images/gnus/uu-decode.xpm
delete mode 100644 etc/images/gnus/uu-post.pbm
delete mode 100644 etc/images/gnus/uu-post.xpm
create mode 100644 etc/images/left.svg
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/images/radio-checked.svg
create mode 100644 etc/images/radio-mixed.svg
create mode 100644 etc/images/radio.svg
create mode 100644 etc/images/right.svg
copy etc/images/tree-widget/default/{guide.png => nohandle-guide.png} (100%)
copy etc/images/tree-widget/default/{guide.xpm => nohandle-guide.xpm} (100%)
copy etc/images/tree-widget/folder/{guide.png => nohandle-guide.png} (100%)
copy etc/images/tree-widget/folder/{guide.xpm => nohandle-guide.xpm} (100%)
create mode 100644 etc/images/unchecked.svg
create mode 100644 etc/images/up.svg
create mode 100644 etc/org.gnu.emacs.defaults.gschema.xml
create mode 100644 etc/org/csl/README
create mode 100644 etc/org/csl/chicago-author-date.csl
create mode 100644 etc/org/csl/locales-en-US.xml
create mode 100644 etc/schema/OpenDocument-schema-v1.3+libreoffice.rnc
create mode 100644 etc/schema/OpenDocument-schema-v1.3.rnc
delete mode 100644 etc/schema/od-schema-v1.2-os.rnc
create mode 100644 etc/themes/leuven-dark-theme.el
create mode 100644 etc/themes/modus-operandi-deuteranopia-theme.el
create mode 100644 etc/themes/modus-operandi-theme.el
create mode 100644 etc/themes/modus-operandi-tinted-theme.el
create mode 100644 etc/themes/modus-themes.el
create mode 100644 etc/themes/modus-vivendi-deuteranopia-theme.el
create mode 100644 etc/themes/modus-vivendi-theme.el
create mode 100644 etc/themes/modus-vivendi-tinted-theme.el
create mode 100644 etc/tutorials/TUTORIAL.el_GR
create mode 100644 etc/tutorials/TUTORIAL.uk
create mode 100644 etc/w32-feature.el
create mode 100644 lib-src/be_resources.cc
create mode 100644 lib-src/seccomp-filter.c
create mode 100644 lib/af_alg.h
create mode 100644 lib/assert.in.h
create mode 100644 lib/attribute.h
delete mode 100644 lib/dosname.h
create mode 100644 lib/dynarray.h
create mode 100644 lib/eloop-threshold.h
create mode 100644 lib/file-has-acl.c
create mode 100644 lib/filename.h
create mode 100644 lib/free.c
create mode 100644 lib/getrandom.c
create mode 100644 lib/idx.h
create mode 100644 lib/intprops-internal.h
delete mode 100644 lib/localtime-buffer.c
delete mode 100644 lib/localtime-buffer.h
create mode 100644 lib/malloc.c
create mode 100644 lib/malloc/dynarray-skeleton.c
create mode 100644 lib/malloc/dynarray.h
create mode 100644 lib/malloc/dynarray_at_failure.c
create mode 100644 lib/malloc/dynarray_emplace_enlarge.c
create mode 100644 lib/malloc/dynarray_finalize.c
create mode 100644 lib/malloc/dynarray_resize.c
create mode 100644 lib/malloc/dynarray_resize_clear.c
create mode 100644 lib/malloc/scratch_buffer.h
create mode 100644 lib/malloc/scratch_buffer_dupfree.c
create mode 100644 lib/malloc/scratch_buffer_grow.c
create mode 100644 lib/malloc/scratch_buffer_grow_preserve.c
create mode 100644 lib/malloc/scratch_buffer_set_array_size.c
delete mode 100644 lib/malloca.c
delete mode 100644 lib/malloca.h
create mode 100644 lib/md5-stream.c
create mode 100644 lib/memset_explicit.c
create mode 100644 lib/mini-gmp-gnulib.c
create mode 100644 lib/mini-gmp.c
create mode 100644 lib/mini-gmp.h
create mode 100644 lib/nanosleep.c
create mode 100644 lib/nproc.c
create mode 100644 lib/nproc.h
create mode 100644 lib/rawmemchr.c
create mode 100644 lib/rawmemchr.valgrind
create mode 100644 lib/realloc.c
create mode 100644 lib/scratch_buffer.h
create mode 100644 lib/sigdescr_np.c
delete mode 100644 lib/stdalign.in.h
create mode 100644 lib/stdckdint.in.h
create mode 100644 lib/sys_random.in.h
create mode 100644 lisp/ansi-osc.el
delete mode 100644 lisp/autoarg.el
delete mode 100644 lisp/cedet/inversion.el
delete mode 100644 lisp/cedet/semantic/grammar-wy.el
create mode 100644 lisp/cedet/semantic/grm-wy-boot.el
delete mode 100644 lisp/emacs-lisp/autoload.el
create mode 100644 lisp/emacs-lisp/comp-cstr.el
create mode 100644 lisp/emacs-lisp/comp.el
create mode 100644 lisp/emacs-lisp/debug-early.el
delete mode 100644 lisp/emacs-lisp/eieio-compat.el
create mode 100644 lisp/emacs-lisp/generate-lisp-file.el
create mode 100644 lisp/emacs-lisp/hierarchy.el
create mode 100644 lisp/emacs-lisp/icons.el
create mode 100644 lisp/emacs-lisp/loaddefs-gen.el
create mode 100644 lisp/emacs-lisp/memory-report.el
create mode 100644 lisp/emacs-lisp/multisession.el
create mode 100644 lisp/emacs-lisp/oclosure.el
create mode 100644 lisp/emacs-lisp/package-vc.el
create mode 100644 lisp/emacs-lisp/range.el
create mode 100644 lisp/emacs-lisp/shortdoc.el
create mode 100644 lisp/emacs-lisp/shorthands.el
delete mode 100644 lisp/emacs-lisp/tcover-unsafep.el
create mode 100644 lisp/emacs-lisp/vtable.el
create mode 100644 lisp/epa-ks.el
create mode 100644 lisp/erc/erc-common.el
create mode 100644 lisp/erc/erc-sasl.el
create mode 100644 lisp/erc/erc-status-sidebar.el
create mode 100644 lisp/eshell/em-elecslash.el
create mode 100644 lisp/eshell/em-extpipe.el
create mode 100644 lisp/external-completion.el
delete mode 100644 lisp/gnus/.dir-locals.el
create mode 100644 lisp/gnus/gnus-dbus.el
create mode 100644 lisp/gnus/gnus-rmail.el
create mode 100644 lisp/gnus/gnus-search.el
delete mode 100644 lisp/gnus/nnir.el
create mode 100644 lisp/gnus/nnselect.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/international/emoji.el
create mode 100644 lisp/international/textsec-check.el
create mode 100644 lisp/international/textsec.el
create mode 100644 lisp/keymap.el
create mode 100644 lisp/language/indonesian.el
create mode 100644 lisp/language/philippine.el
create mode 100644 lisp/leim/quail/cham.el
create mode 100644 lisp/leim/quail/compose.el
create mode 100644 lisp/leim/quail/emoji.el
create mode 100644 lisp/leim/quail/indonesian.el
create mode 100644 lisp/leim/quail/misc-lang.el
create mode 100644 lisp/leim/quail/philippine.el
delete mode 100644 lisp/linum.el
create mode 100644 lisp/mail/ietf-drums-date.el
delete mode 100644 lisp/mail/metamail.el
delete mode 100644 lisp/mail/rfc2368.el
create mode 100644 lisp/mail/rfc6068.el
delete mode 100644 lisp/mail/uce.el
delete mode 100644 lisp/makesum.el
delete mode 100644 lisp/mh-e/mh-compat.el
create mode 100644 lisp/net/dictionary-connection.el
create mode 100644 lisp/net/dictionary.el
create mode 100644 lisp/net/eudc-capf.el
create mode 100644 lisp/net/eudcb-ecomplete.el
create mode 100644 lisp/net/eudcb-macos-contacts.el
create mode 100644 lisp/net/eudcb-mailabbrev.el
delete mode 100644 lisp/net/netrc.el
delete mode 100644 lisp/net/quickurl.el
delete mode 100644 lisp/net/rlogin.el
create mode 100644 lisp/net/tramp-container.el
create mode 100644 lisp/net/tramp-crypt.el
create mode 100644 lisp/net/tramp-fuse.el
create mode 100644 lisp/net/tramp-sshfs.el
delete mode 100644 lisp/obsolete/abbrevlist.el
delete mode 100644 lisp/obsolete/assoc.el
create mode 100644 lisp/obsolete/autoarg.el
create mode 100644 lisp/obsolete/autoload.el
delete mode 100644 lisp/obsolete/complete.el
delete mode 100644 lisp/obsolete/cust-print.el
create mode 100644 lisp/obsolete/eieio-compat.el
delete mode 100644 lisp/obsolete/erc-hecomplete.el
delete mode 100644 lisp/obsolete/fast-lock.el
create mode 100644 lisp/obsolete/inversion.el
delete mode 100644 lisp/obsolete/lazy-lock.el
delete mode 100644 lisp/obsolete/ledit.el
delete mode 100644 lisp/obsolete/levents.el
create mode 100644 lisp/obsolete/linum.el
delete mode 100644 lisp/obsolete/lmenu.el
delete mode 100644 lisp/obsolete/lucid.el
delete mode 100644 lisp/obsolete/mailpost.el
create mode 100644 lisp/obsolete/makesum.el
create mode 100644 lisp/obsolete/metamail.el
create mode 100644 lisp/obsolete/mh-compat.el
delete mode 100644 lisp/obsolete/mouse-sel.el
create mode 100644 lisp/obsolete/netrc.el
create mode 100644 lisp/obsolete/nnir.el
delete mode 100644 lisp/obsolete/old-emacs-lock.el
delete mode 100644 lisp/obsolete/old-whitespace.el
delete mode 100644 lisp/obsolete/patcomp.el
delete mode 100644 lisp/obsolete/pc-mode.el
delete mode 100644 lisp/obsolete/pc-select.el
create mode 100644 lisp/obsolete/ps-def.el
create mode 100644 lisp/obsolete/quickurl.el
create mode 100644 lisp/obsolete/rfc2368.el
create mode 100644 lisp/obsolete/rlogin.el
delete mode 100644 lisp/obsolete/s-region.el
delete mode 100644 lisp/obsolete/sregex.el
create mode 100644 lisp/obsolete/thumbs.el
create mode 100644 lisp/obsolete/uce.el
create mode 100644 lisp/obsolete/url-about.el
create mode 100644 lisp/obsolete/url-dired.el
create mode 100644 lisp/obsolete/vc-mtn.el
create mode 100644 lisp/obsolete/vt-control.el
create mode 100644 lisp/obsolete/vt100-led.el
delete mode 100644 lisp/org/ob-J.el
delete mode 100644 lisp/org/ob-abc.el
delete mode 100644 lisp/org/ob-asymptote.el
delete mode 100644 lisp/org/ob-coq.el
delete mode 100644 lisp/org/ob-ebnf.el
delete mode 100644 lisp/org/ob-hledger.el
delete mode 100644 lisp/org/ob-io.el
create mode 100644 lisp/org/ob-julia.el
delete mode 100644 lisp/org/ob-ledger.el
delete mode 100644 lisp/org/ob-mscgen.el
delete mode 100644 lisp/org/ob-picolisp.el
delete mode 100644 lisp/org/ob-shen.el
delete mode 100644 lisp/org/ob-stan.el
delete mode 100644 lisp/org/ob-vala.el
create mode 100644 lisp/org/oc-basic.el
create mode 100644 lisp/org/oc-biblatex.el
create mode 100644 lisp/org/oc-bibtex.el
create mode 100644 lisp/org/oc-csl.el
create mode 100644 lisp/org/oc-natbib.el
create mode 100644 lisp/org/oc.el
create mode 100644 lisp/org/ol-doi.el
create mode 100644 lisp/org/ol-man.el
create mode 100644 lisp/org/org-cycle.el
create mode 100644 lisp/org/org-fold-core.el
create mode 100644 lisp/org/org-fold.el
delete mode 100644 lisp/org/org-install.el
create mode 100644 lisp/org/org-persist.el
create mode 100644 lisp/org/org-refile.el
create mode 100644 lisp/org/ox-koma-letter.el
create mode 100644 lisp/pcmpl-git.el
create mode 100644 lisp/pgtk-dnd.el
create mode 100644 lisp/progmodes/c-ts-common.el
create mode 100644 lisp/progmodes/c-ts-mode.el
create mode 100644 lisp/progmodes/cl-font-lock.el
create mode 100644 lisp/progmodes/cmake-ts-mode.el
create mode 100644 lisp/progmodes/csharp-mode.el
create mode 100644 lisp/progmodes/dockerfile-ts-mode.el
create mode 100644 lisp/progmodes/eglot.el
create mode 100644 lisp/progmodes/erts-mode.el
create mode 100644 lisp/progmodes/go-ts-mode.el
create mode 100644 lisp/progmodes/java-ts-mode.el
create mode 100644 lisp/progmodes/json-ts-mode.el
create mode 100644 lisp/progmodes/ruby-ts-mode.el
create mode 100644 lisp/progmodes/rust-ts-mode.el
create mode 100644 lisp/progmodes/typescript-ts-mode.el
delete mode 100644 lisp/ps-def.el
create mode 100644 lisp/sqlite-mode.el
create mode 100644 lisp/sqlite.el
create mode 100644 lisp/term/fbterm.el
create mode 100644 lisp/term/haiku-win.el
create mode 100644 lisp/term/pgtk-win.el
create mode 100644 lisp/term/st.el
create mode 100644 lisp/textmodes/emacs-authors-mode.el
create mode 100644 lisp/textmodes/emacs-news-mode.el
create mode 100644 lisp/textmodes/glyphless-mode.el
create mode 100644 lisp/textmodes/html-ts-mode.el
create mode 100644 lisp/textmodes/pixel-fill.el
create mode 100644 lisp/textmodes/string-edit.el
create mode 100644 lisp/textmodes/toml-ts-mode.el
create mode 100644 lisp/textmodes/word-wrap-mode.el
create mode 100644 lisp/textmodes/yaml-ts-mode.el
delete mode 100644 lisp/thumbs.el
create mode 100644 lisp/transient.el
create mode 100644 lisp/treesit.el
delete mode 100644 lisp/url/url-about.el
delete mode 100644 lisp/url/url-dired.el
create mode 100644 lisp/use-package/bind-key.el
create mode 100644 lisp/use-package/use-package-bind-key.el
create mode 100644 lisp/use-package/use-package-core.el
create mode 100644 lisp/use-package/use-package-delight.el
create mode 100644 lisp/use-package/use-package-diminish.el
create mode 100644 lisp/use-package/use-package-ensure-system-package.el
create mode 100644 lisp/use-package/use-package-ensure.el
create mode 100644 lisp/use-package/use-package-jump.el
create mode 100644 lisp/use-package/use-package-lint.el
create mode 100644 lisp/use-package/use-package.el
delete mode 100644 lisp/vc/vc-mtn.el
delete mode 100644 lisp/vt-control.el
delete mode 100644 lisp/vt100-led.el
create mode 100644 lisp/yank-media.el
create mode 100644 m4/assert_h.m4
create mode 100644 m4/c-bool.m4
delete mode 100644 m4/close-stream.m4
create mode 100644 m4/free.m4
create mode 100644 m4/getrandom.m4
delete mode 100644 m4/glibc21.m4
create mode 100644 m4/libgmp.m4
delete mode 100644 m4/localtime-buffer.m4
create mode 100644 m4/malloc.m4
delete mode 100644 m4/malloca.m4
create mode 100644 m4/memset_explicit.m4
create mode 100644 m4/nanosleep.m4
create mode 100644 m4/nproc.m4
create mode 100644 m4/pid_t.m4
create mode 100644 m4/rawmemchr.m4
create mode 100644 m4/realloc.m4
create mode 100644 m4/sigdescr_np.m4
create mode 100644 m4/sys_random_h.m4
create mode 100644 m4/xattr.m4
create mode 100644 m4/year2038.m4
create mode 100644 msdos/langinfo.h
create mode 100644 src/.lldbinit
create mode 100644 src/comp.c
create mode 100644 src/comp.h
create mode 100644 src/haiku.c
create mode 100644 src/haiku_draw_support.cc
create mode 100644 src/haiku_font_support.cc
create mode 100644 src/haiku_io.c
create mode 100644 src/haiku_select.cc
create mode 100644 src/haiku_support.cc
create mode 100644 src/haiku_support.h
create mode 100644 src/haikufns.c
create mode 100644 src/haikufont.c
create mode 100644 src/haikugui.h
create mode 100644 src/haikuimage.c
create mode 100644 src/haikumenu.c
create mode 100644 src/haikuselect.c
create mode 100644 src/haikuselect.h
create mode 100644 src/haikuterm.c
create mode 100644 src/haikuterm.h
create mode 100644 src/itree.c
create mode 100644 src/itree.h
delete mode 100644 src/mini-gmp-emacs.c
delete mode 100644 src/mini-gmp.c
delete mode 100644 src/mini-gmp.h
copy test/data/minibuffer-test-cttq$tion => src/module-env-29.h (100%)
create mode 100644 src/module-env-30.h
create mode 100644 src/nsxwidget.h
create mode 100644 src/nsxwidget.m
create mode 100644 src/pgtkfns.c
create mode 100644 src/pgtkgui.h
create mode 100644 src/pgtkim.c
create mode 100644 src/pgtkmenu.c
create mode 100644 src/pgtkselect.c
create mode 100644 src/pgtkterm.c
create mode 100644 src/pgtkterm.h
delete mode 100644 src/ptr-bounds.h
create mode 100644 src/sort.c
create mode 100644 src/sqlite.c
create mode 100644 src/textconv.c
create mode 100644 src/textconv.h
create mode 100644 src/treesit.c
create mode 100644 src/treesit.h
create mode 100644 src/verbose.mk.in
create mode 100644 src/w32image.c
delete mode 100644 test/data/emacs-module/mod-test.c
delete mode 100644 test/data/epg/pubkey.asc
delete mode 100644 test/data/epg/seckey.asc
create mode 100644 test/data/image/black.gif
create mode 100644 test/data/image/black.webp
delete mode 100644 test/data/themes/faces-test-dark-theme.el
delete mode 100644 test/data/themes/faces-test-light-theme.el
delete mode 100644 test/data/xref/file1.txt
create mode 100644 test/infra/Dockerfile.emba
create mode 100644 test/infra/Makefile.in
create mode 100644 test/infra/gitlab-ci.yml
create mode 100644 test/infra/test-jobs.yml
create mode 100644 test/lisp/align-resources/align-post.c
create mode 100644 test/lisp/align-resources/align-post.java
create mode 100644 test/lisp/align-resources/align-pre.c
create mode 100644 test/lisp/align-resources/align-pre.java
create mode 100644 test/lisp/align-tests.el
create mode 100644 test/lisp/allout-tests.el
create mode 100644 test/lisp/allout-widgets-tests.el
create mode 100644 test/lisp/ansi-color-tests.el
create mode 100644 test/lisp/ansi-osc-tests.el
create mode 100644 test/lisp/apropos-tests.el
create mode 100644 test/lisp/auth-source-resources/authinfo
create mode 100644 test/lisp/auth-source-resources/netrc-folding
create mode 100644 test/lisp/battery-tests.el
create mode 100644 test/lisp/bookmark-resources/test-list.bmk
create mode 100644 test/lisp/calculator-tests.el
create mode 100644 test/lisp/calendar/cal-french-tests.el
create mode 100644 test/lisp/calendar/cal-julian-tests.el
create mode 100644
test/lisp/calendar/icalendar-resources/import-bug-11473.diary-european
create mode 100644 test/lisp/calendar/icalendar-resources/import-bug-11473.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-bug-22092.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-bug-22092.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-bug-22092.diary-iso
create mode 100644 test/lisp/calendar/icalendar-resources/import-bug-22092.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-bug-24199.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-bug-24199.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-bug-24199.diary-iso
create mode 100644 test/lisp/calendar/icalendar-resources/import-bug-24199.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-bug-33277.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-bug-33277.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-bug-33277.diary-iso
create mode 100644 test/lisp/calendar/icalendar-resources/import-bug-33277.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-bug-6766.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-bug-6766.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-bug-6766.diary-iso
create mode 100644 test/lisp/calendar/icalendar-resources/import-bug-6766.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-duration-2.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-duration-2.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-duration-2.diary-iso
create mode 100644 test/lisp/calendar/icalendar-resources/import-duration-2.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-duration.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-duration.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-duration.diary-iso
create mode 100644 test/lisp/calendar/icalendar-resources/import-duration.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-multiple-vcalendars.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-multiple-vcalendars.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-multiple-vcalendars.diary-iso
create mode 100644
test/lisp/calendar/icalendar-resources/import-multiple-vcalendars.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-non-recurring-1.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-non-recurring-1.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-non-recurring-1.diary-iso
create mode 100644
test/lisp/calendar/icalendar-resources/import-non-recurring-1.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-non-recurring-all-day.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-non-recurring-all-day.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-non-recurring-all-day.diary-iso
create mode 100644
test/lisp/calendar/icalendar-resources/import-non-recurring-all-day.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-non-recurring-another-example.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-non-recurring-another-example.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-non-recurring-another-example.diary-iso
create mode 100644
test/lisp/calendar/icalendar-resources/import-non-recurring-another-example.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-non-recurring-block.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-non-recurring-block.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-non-recurring-block.diary-iso
create mode 100644
test/lisp/calendar/icalendar-resources/import-non-recurring-block.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-non-recurring-folded-summary.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-non-recurring-folded-summary.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-non-recurring-folded-summary.diary-iso
create mode 100644
test/lisp/calendar/icalendar-resources/import-non-recurring-folded-summary.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-non-recurring-long-summary.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-non-recurring-long-summary.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-non-recurring-long-summary.diary-iso
create mode 100644
test/lisp/calendar/icalendar-resources/import-non-recurring-long-summary.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-real-world-2003-05-29.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-real-world-2003-05-29.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-real-world-2003-05-29.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-real-world-2003-06-18a.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-real-world-2003-06-18a.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-real-world-2003-06-18a.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-real-world-2003-06-18b.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-real-world-2003-06-18b.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-real-world-2003-06-18b.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-real-world-2004-11-19.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-real-world-2004-11-19.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-real-world-2004-11-19.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-real-world-2005-02-07.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-real-world-2005-02-07.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-real-world-2005-02-07.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-real-world-2005-03-01.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-real-world-2005-03-01.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-real-world-2005-03-01.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-real-world-no-dst.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-real-world-no-dst.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-real-world-no-dst.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-anniversary.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-anniversary.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-anniversary.diary-iso
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-anniversary.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-count-bi-weekly.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-count-bi-weekly.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-count-bi-weekly.diary-iso
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-count-bi-weekly.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-count-daily-long.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-count-daily-long.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-count-daily-long.diary-iso
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-count-daily-long.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-count-daily-short.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-count-daily-short.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-count-daily-short.diary-iso
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-count-daily-short.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-count-every-second-month.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-count-every-second-month.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-count-every-second-month.diary-iso
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-count-every-second-month.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-count-every-second-year.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-count-every-second-year.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-count-every-second-year.diary-iso
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-count-every-second-year.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-count-monthly.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-count-monthly.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-count-monthly.diary-iso
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-count-monthly.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-count-yearly.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-count-yearly.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-count-yearly.diary-iso
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-count-yearly.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-daily-two-day.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-daily-two-day.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-daily-two-day.diary-iso
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-daily-two-day.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-daily-with-exceptions.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-daily-with-exceptions.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-daily-with-exceptions.diary-iso
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-daily-with-exceptions.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-daily.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-daily.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-daily.diary-iso
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-daily.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-monthly-no-end.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-monthly-no-end.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-monthly-no-end.diary-iso
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-monthly-no-end.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-monthly-with-end.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-monthly-with-end.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-monthly-with-end.diary-iso
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-monthly-with-end.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-weekly.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-weekly.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-weekly.diary-iso
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-weekly.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-yearly.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-yearly.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-yearly.diary-iso
create mode 100644
test/lisp/calendar/icalendar-resources/import-rrule-yearly.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-with-timezone.diary-iso
create mode 100644
test/lisp/calendar/icalendar-resources/import-with-timezone.ics
create mode 100644
test/lisp/calendar/icalendar-resources/import-with-uid.diary-american
create mode 100644
test/lisp/calendar/icalendar-resources/import-with-uid.diary-european
create mode 100644
test/lisp/calendar/icalendar-resources/import-with-uid.diary-iso
create mode 100644 test/lisp/calendar/icalendar-resources/import-with-uid.ics
create mode 100644 test/lisp/calendar/lunar-tests.el
create mode 100644 test/lisp/calendar/solar-tests.el
create mode 100644 test/lisp/cedet/cedet-files-tests.el
delete mode 100644 test/lisp/cedet/semantic-utest-fmt.el
rename test/{manual/cedet/tests =>
lisp/cedet/semantic-utest-ia-resources}/test.mk (100%)
create mode 100644 test/lisp/cedet/semantic-utest-ia-resources/test.srt
rename test/{manual/cedet/tests =>
lisp/cedet/semantic-utest-ia-resources}/test.texi (100%)
create mode 100644 test/lisp/cedet/semantic-utest-ia-resources/testdoublens.cpp
create mode 100644 test/lisp/cedet/semantic-utest-ia-resources/testdoublens.hpp
create mode 100644 test/lisp/cedet/semantic-utest-ia-resources/testfriends.cpp
create mode 100644
test/lisp/cedet/semantic-utest-ia-resources/testjavacomp.java
create mode 100644
test/lisp/cedet/semantic-utest-ia-resources/testlocalvars.cpp
create mode 100644 test/lisp/cedet/semantic-utest-ia-resources/testnsp.cpp
create mode 100644
test/lisp/cedet/semantic-utest-ia-resources/testsppcomplete.c
create mode 100644 test/lisp/cedet/semantic-utest-ia-resources/teststruct.cpp
create mode 100644 test/lisp/cedet/semantic-utest-ia-resources/testsubclass.cpp
create mode 100644 test/lisp/cedet/semantic-utest-ia-resources/testsubclass.hh
create mode 100644
test/lisp/cedet/semantic-utest-ia-resources/testtemplates.cpp
create mode 100644 test/lisp/cedet/semantic-utest-ia-resources/testtypedefs.cpp
create mode 100644 test/lisp/cedet/semantic-utest-ia-resources/testusing.cpp
create mode 100644 test/lisp/cedet/semantic-utest-ia-resources/testusing.hh
create mode 100644 test/lisp/cedet/semantic-utest-ia-resources/testvarnames.c
create mode 100644
test/lisp/cedet/semantic-utest-ia-resources/testvarnames.java
create mode 100644 test/lisp/cedet/semantic-utest-ia-resources/testwisent.wy
create mode 100644 test/lisp/cedet/semantic/bovine/gcc-tests.el
create mode 100644 test/lisp/cedet/semantic/format-resources/test-fmt.cpp
create mode 100644 test/lisp/cedet/semantic/format-resources/test-fmt.el
create mode 100644 test/lisp/cedet/semantic/format-tests.el
create mode 100644 test/lisp/cedet/semantic/fw-tests.el
create mode 100644 test/lisp/cedet/srecode/document-tests.el
create mode 100644 test/lisp/cedet/srecode/fields-tests.el
create mode 100644 test/lisp/completion-tests.el
create mode 100644 test/lisp/cus-edit-tests.el
create mode 100644 test/lisp/desktop-tests.el
copy test/{data/minibuffer-test-cttq$tion =>
lisp/dired-resources/insert-directory/test_dir/bar} (100%)
copy test/{data/minibuffer-test-cttq$tion =>
lisp/dired-resources/insert-directory/test_dir/foo} (100%)
copy test/{data/minibuffer-test-cttq$tion =>
lisp/dired-resources/insert-directory/test_dir_other/bar} (100%)
copy test/{data/minibuffer-test-cttq$tion =>
lisp/dired-resources/insert-directory/test_dir_other/foo} (100%)
create mode 100644 test/lisp/dnd-tests.el
create mode 100644 test/lisp/edmacro-tests.el
create mode 100644 test/lisp/elide-head-tests.el
create mode 100644 test/lisp/emacs-lisp/bytecomp-resources/bc-test-alpha.el
create mode 100644 test/lisp/emacs-lisp/bytecomp-resources/bc-test-beta.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/error-lexical-var-with-add-hook.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/error-lexical-var-with-remove-hook.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/error-lexical-var-with-run-hook-with-args-until-failure.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/error-lexical-var-with-run-hook-with-args-until-success.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/error-lexical-var-with-run-hook-with-args.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/error-lexical-var-with-symbol-value.el
create mode 100644 test/lisp/emacs-lisp/bytecomp-resources/foo-inlinable.el
create mode 100644 test/lisp/emacs-lisp/bytecomp-resources/fun-attr-warn.el
create mode 100644 test/lisp/emacs-lisp/bytecomp-resources/no-byte-compile.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/nowarn-inline-after-defvar.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-autoload-not-on-top-level.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-callargs-defsubst.el
create mode 100644 test/lisp/emacs-lisp/bytecomp-resources/warn-callargs.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-defcustom-nogroup.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-defcustom-notype.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-defvar-lacks-prefix.el
create mode 100644 test/lisp/emacs-lisp/bytecomp-resources/warn-format.el
create mode 100644 test/lisp/emacs-lisp/bytecomp-resources/warn-free-setq.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-free-variable-reference.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-interactive-only.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-lambda-malformed-interactive-spec.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-make-variable-buffer-local.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-obsolete-defun.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-obsolete-hook.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-obsolete-variable-bound.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-obsolete-variable-same-file.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-obsolete-variable.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-redefine-defun-as-macro.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-redefine-defun.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-redefine-macro-as-defun.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-save-excursion.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-variable-let-bind-constant.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-variable-let-bind-nonvariable.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-variable-set-constant.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-variable-setq-nonvariable.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-variable-setq-odd.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-autoload.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-custom-declare-variable.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-defalias.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-defconst.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-define-abbrev-table.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-define-obsolete-function-alias.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-define-obsolete-variable-alias.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-defun.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-defvar.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-defvaralias.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-ignore-fill-column.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-ignore-function-signature.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-ignore-override.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-ignore-substitutions.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-ignore.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-multiline-first.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-multiline.el
create mode 100644 test/lisp/emacs-lisp/check-declare-tests.el
create mode 100644 test/lisp/emacs-lisp/comp-cstr-tests.el
create mode 100644 test/lisp/emacs-lisp/comp-tests.el
create mode 100644 test/lisp/emacs-lisp/copyright-tests.el
create mode 100644 test/lisp/emacs-lisp/easy-mmode-tests.el
create mode 100644 test/lisp/emacs-lisp/find-func-tests.el
create mode 100644 test/lisp/emacs-lisp/float-sup-tests.el
create mode 100644 test/lisp/emacs-lisp/hierarchy-tests.el
create mode 100644 test/lisp/emacs-lisp/icons-tests.el
create mode 100644 test/lisp/emacs-lisp/lisp-mnt-tests.el
create mode 100644 test/lisp/emacs-lisp/macroexp-resources/m1.el
create mode 100644 test/lisp/emacs-lisp/macroexp-resources/m2.el
create mode 100644 test/lisp/emacs-lisp/macroexp-resources/vk.el
create mode 100644 test/lisp/emacs-lisp/macroexp-tests.el
create mode 100644 test/lisp/emacs-lisp/memory-report-tests.el
create mode 100644 test/lisp/emacs-lisp/multisession-tests.el
create mode 100644 test/lisp/emacs-lisp/oclosure-tests.el
create mode 100644 test/lisp/emacs-lisp/package-resources/elpa-packages.eld
create mode 100644
test/lisp/emacs-lisp/package-resources/macro-builtin-package-1.0/macro-builtin-aux.el
create mode 100644
test/lisp/emacs-lisp/package-resources/macro-builtin-package-1.0/macro-builtin.el
create mode 100644
test/lisp/emacs-lisp/package-resources/macro-builtin-package-2.0/macro-builtin-aux.el
create mode 100644
test/lisp/emacs-lisp/package-resources/macro-builtin-package-2.0/macro-builtin.el
create mode 100644
test/lisp/emacs-lisp/package-resources/newer-versions/elpa-packages.eld
create mode 100644
test/lisp/emacs-lisp/package-resources/signed/elpa-packages.eld
create mode 100644
test/lisp/emacs-lisp/package-resources/signed/elpa-packages.eld.sig
create mode 100755
test/lisp/emacs-lisp/package-resources/signed/update-signatures.sh
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/emacs-lisp/package-resources/with-nil-entry/elpa-packages.eld
create mode 100644 test/lisp/emacs-lisp/pp-resources/code-formats.erts
create mode 100644 test/lisp/emacs-lisp/range-tests.el
create mode 100644 test/lisp/emacs-lisp/shortdoc-tests.el
create mode 100644 test/lisp/emacs-lisp/syntax-tests.el
delete mode 100644 test/lisp/emacs-lisp/tabulated-list-test.el
create mode 100644 test/lisp/emacs-lisp/tabulated-list-tests.el
create mode 100644 test/lisp/emacs-lisp/unsafep-tests.el
create mode 100644 test/lisp/emacs-lisp/vtable-tests.el
create mode 100644 test/lisp/emacs-lisp/warnings-tests.el
create mode 100644 test/lisp/env-tests.el
create mode 100644 test/lisp/epg-config-tests.el
rename test/{data/epg => lisp/epg-resources}/dummy-pinentry (100%)
create mode 100644 test/lisp/epg-resources/pubkey.asc
create mode 100644 test/lisp/epg-resources/seckey.asc
create mode 100644 test/lisp/erc/erc-dcc-tests.el
create mode 100644 test/lisp/erc/erc-join-tests.el
create mode 100644 test/lisp/erc/erc-match-tests.el
create mode 100644 test/lisp/erc/erc-networks-tests.el
create mode 100644 test/lisp/erc/erc-sasl-tests.el
create mode 100644 test/lisp/erc/erc-scenarios-auth-source.el
create mode 100644 test/lisp/erc/erc-scenarios-base-association-nick.el
create mode 100644 test/lisp/erc/erc-scenarios-base-association-query.el
create mode 100644 test/lisp/erc/erc-scenarios-base-association-samenet.el
create mode 100644 test/lisp/erc/erc-scenarios-base-association.el
create mode 100644 test/lisp/erc/erc-scenarios-base-compat-rename-bouncer.el
create mode 100644 test/lisp/erc/erc-scenarios-base-local-modules.el
create mode 100644 test/lisp/erc/erc-scenarios-base-misc-regressions.el
create mode 100644 test/lisp/erc/erc-scenarios-base-netid-bouncer-id.el
create mode 100644 test/lisp/erc/erc-scenarios-base-netid-bouncer-recon-base.el
create mode 100644 test/lisp/erc/erc-scenarios-base-netid-bouncer-recon-both.el
create mode 100644 test/lisp/erc/erc-scenarios-base-netid-bouncer-recon-id.el
create mode 100644 test/lisp/erc/erc-scenarios-base-netid-bouncer.el
create mode 100644 test/lisp/erc/erc-scenarios-base-netid-samenet.el
create mode 100644 test/lisp/erc/erc-scenarios-base-reconnect.el
create mode 100644 test/lisp/erc/erc-scenarios-base-renick.el
create mode 100644 test/lisp/erc/erc-scenarios-base-reuse-buffers.el
create mode 100644 test/lisp/erc/erc-scenarios-base-unstable.el
create mode 100644 test/lisp/erc/erc-scenarios-base-upstream-recon-soju.el
create mode 100644 test/lisp/erc/erc-scenarios-base-upstream-recon-znc.el
create mode 100644 test/lisp/erc/erc-scenarios-internal.el
create mode 100644 test/lisp/erc/erc-scenarios-join-auth-source.el
create mode 100644 test/lisp/erc/erc-scenarios-join-netid-newcmd-id.el
create mode 100644 test/lisp/erc/erc-scenarios-join-netid-newcmd.el
create mode 100644 test/lisp/erc/erc-scenarios-join-netid-recon-id.el
create mode 100644 test/lisp/erc/erc-scenarios-join-netid-recon.el
create mode 100644 test/lisp/erc/erc-scenarios-misc.el
create mode 100644 test/lisp/erc/erc-scenarios-sasl.el
create mode 100644 test/lisp/erc/erc-scenarios-services-misc.el
create mode 100644 test/lisp/erc/erc-services-tests.el
create mode 100644 test/lisp/erc/erc-tests.el
create mode 100644
test/lisp/erc/resources/base/assoc/bouncer-history/barnet.eld
create mode 100644
test/lisp/erc/resources/base/assoc/bouncer-history/foonet.eld
create mode 100644 test/lisp/erc/resources/base/assoc/bumped/again.eld
create mode 100644 test/lisp/erc/resources/base/assoc/bumped/foisted.eld
create mode 100644 test/lisp/erc/resources/base/assoc/bumped/refoisted.eld
create mode 100644 test/lisp/erc/resources/base/assoc/bumped/renicked.eld
create mode 100644 test/lisp/erc/resources/base/assoc/multi-net/barnet.eld
create mode 100644 test/lisp/erc/resources/base/assoc/multi-net/foonet.eld
create mode 100644 test/lisp/erc/resources/base/assoc/queries/netnick.eld
create mode 100644 test/lisp/erc/resources/base/assoc/queries/non-erc.eld
create mode 100644 test/lisp/erc/resources/base/assoc/reconplay/again.eld
create mode 100644 test/lisp/erc/resources/base/assoc/reconplay/foonet.eld
create mode 100644 test/lisp/erc/resources/base/assoc/samenet/chester.eld
create mode 100644 test/lisp/erc/resources/base/assoc/samenet/tester.eld
create mode 100644 test/lisp/erc/resources/base/assoc/samenet/tester2.eld
create mode 100644 test/lisp/erc/resources/base/auth-source/foonet.eld
create mode 100644 test/lisp/erc/resources/base/auth-source/nopass.eld
create mode 100644
test/lisp/erc/resources/base/channel-buffer-revival/foonet.eld
create mode 100644 test/lisp/erc/resources/base/flood/soju.eld
create mode 100644 test/lisp/erc/resources/base/gapless-connect/barnet.eld
create mode 100644 test/lisp/erc/resources/base/gapless-connect/foonet.eld
create mode 100644 test/lisp/erc/resources/base/gapless-connect/pass-stub.eld
create mode 100644 test/lisp/erc/resources/base/local-modules/first.eld
create mode 100644 test/lisp/erc/resources/base/local-modules/fourth.eld
create mode 100644 test/lisp/erc/resources/base/local-modules/second.eld
create mode 100644 test/lisp/erc/resources/base/local-modules/third.eld
create mode 100644 test/lisp/erc/resources/base/mask-target-routing/foonet.eld
create mode 100644 test/lisp/erc/resources/base/netid/bouncer/barnet-again.eld
create mode 100644 test/lisp/erc/resources/base/netid/bouncer/barnet-drop.eld
create mode 100644 test/lisp/erc/resources/base/netid/bouncer/barnet.eld
create mode 100644 test/lisp/erc/resources/base/netid/bouncer/foonet-again.eld
create mode 100644 test/lisp/erc/resources/base/netid/bouncer/foonet-drop.eld
create mode 100644 test/lisp/erc/resources/base/netid/bouncer/foonet.eld
create mode 100644 test/lisp/erc/resources/base/netid/bouncer/stub-again.eld
create mode 100644 test/lisp/erc/resources/base/netid/samenet/chester.eld
create mode 100644 test/lisp/erc/resources/base/netid/samenet/tester.eld
create mode 100644 test/lisp/erc/resources/base/reconnect/aborted-dupe.eld
create mode 100644 test/lisp/erc/resources/base/reconnect/aborted.eld
create mode 100644 test/lisp/erc/resources/base/reconnect/options-again.eld
create mode 100644 test/lisp/erc/resources/base/reconnect/options.eld
create mode 100644 test/lisp/erc/resources/base/reconnect/timer-last.eld
create mode 100644 test/lisp/erc/resources/base/reconnect/timer.eld
create mode 100644
test/lisp/erc/resources/base/renick/queries/bouncer-barnet.eld
create mode 100644
test/lisp/erc/resources/base/renick/queries/bouncer-foonet.eld
create mode 100644 test/lisp/erc/resources/base/renick/queries/solo.eld
create mode 100644 test/lisp/erc/resources/base/renick/self/auto.eld
create mode 100644 test/lisp/erc/resources/base/renick/self/manual.eld
create mode 100644 test/lisp/erc/resources/base/renick/self/qual-chester.eld
create mode 100644 test/lisp/erc/resources/base/renick/self/qual-tester.eld
create mode 100644
test/lisp/erc/resources/base/reuse-buffers/channel/barnet.eld
create mode 100644
test/lisp/erc/resources/base/reuse-buffers/channel/foonet.eld
create mode 100644 test/lisp/erc/resources/base/reuse-buffers/server/barnet.eld
create mode 100644 test/lisp/erc/resources/base/reuse-buffers/server/foonet.eld
create mode 100644
test/lisp/erc/resources/base/upstream-reconnect/soju-barnet.eld
create mode 100644
test/lisp/erc/resources/base/upstream-reconnect/soju-foonet.eld
create mode 100644
test/lisp/erc/resources/base/upstream-reconnect/znc-barnet.eld
create mode 100644
test/lisp/erc/resources/base/upstream-reconnect/znc-foonet.eld
create mode 100644 test/lisp/erc/resources/dcc/chat/accept-dcc.eld
create mode 100644 test/lisp/erc/resources/dcc/chat/accept.eld
create mode 100644 test/lisp/erc/resources/erc-d/erc-d-i.el
create mode 100644 test/lisp/erc/resources/erc-d/erc-d-t.el
create mode 100644 test/lisp/erc/resources/erc-d/erc-d-tests.el
create mode 100644 test/lisp/erc/resources/erc-d/erc-d-u.el
create mode 100644 test/lisp/erc/resources/erc-d/erc-d.el
create mode 100644 test/lisp/erc/resources/erc-d/resources/basic.eld
create mode 100644 test/lisp/erc/resources/erc-d/resources/depleted.eld
create mode 100644 test/lisp/erc/resources/erc-d/resources/drop-a.eld
create mode 100644 test/lisp/erc/resources/erc-d/resources/drop-b.eld
create mode 100644 test/lisp/erc/resources/erc-d/resources/dynamic-barnet.eld
create mode 100644 test/lisp/erc/resources/erc-d/resources/dynamic-foonet.eld
create mode 100644 test/lisp/erc/resources/erc-d/resources/dynamic-stub.eld
create mode 100644 test/lisp/erc/resources/erc-d/resources/dynamic.eld
create mode 100644 test/lisp/erc/resources/erc-d/resources/eof.eld
create mode 100644 test/lisp/erc/resources/erc-d/resources/foreign.eld
create mode 100644 test/lisp/erc/resources/erc-d/resources/fuzzy.eld
create mode 100644 test/lisp/erc/resources/erc-d/resources/incremental.eld
create mode 100644 test/lisp/erc/resources/erc-d/resources/irc-parser-tests.eld
create mode 100644 test/lisp/erc/resources/erc-d/resources/linger-multi-a.eld
create mode 100644 test/lisp/erc/resources/erc-d/resources/linger-multi-b.eld
create mode 100644 test/lisp/erc/resources/erc-d/resources/linger.eld
create mode 100644 test/lisp/erc/resources/erc-d/resources/no-block.eld
create mode 100644 test/lisp/erc/resources/erc-d/resources/no-match.eld
create mode 100644 test/lisp/erc/resources/erc-d/resources/no-pong.eld
create mode 100644 test/lisp/erc/resources/erc-d/resources/nonstandard.eld
create mode 100644 test/lisp/erc/resources/erc-d/resources/proxy-barnet.eld
create mode 100644 test/lisp/erc/resources/erc-d/resources/proxy-foonet.eld
create mode 100644 test/lisp/erc/resources/erc-d/resources/proxy-solo.eld
create mode 100644 test/lisp/erc/resources/erc-d/resources/proxy-subprocess.el
create mode 100644 test/lisp/erc/resources/erc-d/resources/timeout.eld
create mode 100644 test/lisp/erc/resources/erc-d/resources/unexpected.eld
create mode 100644 test/lisp/erc/resources/erc-scenarios-common.el
create mode 100644 test/lisp/erc/resources/join/auth-source/foonet.eld
create mode 100644 test/lisp/erc/resources/join/legacy/foonet.eld
create mode 100644 test/lisp/erc/resources/join/network-id/barnet.eld
create mode 100644 test/lisp/erc/resources/join/network-id/foonet-again.eld
create mode 100644 test/lisp/erc/resources/join/network-id/foonet.eld
create mode 100644 test/lisp/erc/resources/join/reconnect/foonet-again.eld
create mode 100644 test/lisp/erc/resources/join/reconnect/foonet.eld
create mode 100644
test/lisp/erc/resources/networks/announced-missing/foonet.eld
create mode 100644 test/lisp/erc/resources/networks/merge-server/track.eld
create mode 100644 test/lisp/erc/resources/networks/no-module/basic.eld
create mode 100644 test/lisp/erc/resources/sasl/external.eld
create mode 100644 test/lisp/erc/resources/sasl/plain-failed.eld
create mode 100644 test/lisp/erc/resources/sasl/plain.eld
create mode 100644 test/lisp/erc/resources/sasl/scram-sha-1.eld
create mode 100644 test/lisp/erc/resources/sasl/scram-sha-256.eld
create mode 100644 test/lisp/erc/resources/services/auth-source/libera.eld
create mode 100644 test/lisp/erc/resources/services/auth-source/recon.eld
create mode 100644 test/lisp/erc/resources/services/password/libera.eld
create mode 100644 test/lisp/eshell/em-alias-tests.el
create mode 100644 test/lisp/eshell/em-basic-tests.el
create mode 100644 test/lisp/eshell/em-cmpl-tests.el
create mode 100644 test/lisp/eshell/em-dirs-tests.el
create mode 100644 test/lisp/eshell/em-extpipe-tests.el
create mode 100644 test/lisp/eshell/em-glob-tests.el
create mode 100644 test/lisp/eshell/em-pred-tests.el
create mode 100644 test/lisp/eshell/em-prompt-tests.el
create mode 100644 test/lisp/eshell/em-script-tests.el
create mode 100644 test/lisp/eshell/em-tramp-tests.el
create mode 100644 test/lisp/eshell/esh-arg-tests.el
create mode 100644 test/lisp/eshell/esh-cmd-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/eshell/esh-proc-tests.el
create mode 100644 test/lisp/eshell/esh-util-tests.el
create mode 100644 test/lisp/eshell/esh-var-tests.el
create mode 100644 test/lisp/eshell/eshell-tests-helpers.el
create mode 100644 test/lisp/eshell/eshell-tests-unload.el
create mode 100644 test/lisp/faces-resources/faces-test-dark-theme.el
create mode 100644 test/lisp/faces-resources/faces-test-light-theme.el
create mode 100644 test/lisp/files-resources/.dir-locals.el
create mode 100644 test/lisp/files-resources/auto-test.zot1
create mode 100644 test/lisp/files-resources/auto-test.zot2
create mode 100644 test/lisp/files-resources/auto-test.zot3
create mode 100644 test/lisp/files-resources/compile-utf8.el
create mode 100644 test/lisp/files-resources/file-mode
create mode 100644 test/lisp/files-resources/file-mode-multiple
create mode 100644 test/lisp/files-resources/file-mode-prop-line
rename test/{data => lisp/files-resources}/files-bug18141.el.gz (100%)
create mode 100644 test/lisp/files-resources/whatever.quux
create mode 100644 test/lisp/find-cmd-tests.el
create mode 100644 test/lisp/gnus/gnus-group-tests.el
create mode 100644 test/lisp/gnus/gnus-icalendar-tests.el
create mode 100644 test/lisp/gnus/gnus-search-tests.el
create mode 100644 test/lisp/gnus/gnus-util-tests.el
create mode 100644 test/lisp/gnus/mm-decode-resources/8bit-multipart.bin
create mode 100644 test/lisp/gnus/mm-decode-resources/win1252-multipart.bin
create mode 100644 test/lisp/gnus/mm-decode-tests.el
copy test/{data/minibuffer-test-cttq$tion =>
lisp/gnus/mml-sec-resources/.gpg-v21-migrated} (100%)
create mode 100644 test/lisp/gnus/mml-sec-resources/gpg-agent.conf
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/0062E2DBC6D6848AE88BCE181CC1938F2FAC816C.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
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/1967CB6C7B1C00996FCFF5930C3467D3D4FB702C.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
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/5294CDB62DB28FBB486DE077DAF248FB32BE286A.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
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/64CA92780975EEB798D2083FF25AFD43A4033DB7.key
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/680D01F368916A0021C14E3453B27B3C5F900683.key
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/7A788436224049A2FE1E446E16B70DB012C830BB.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/93FF37C268FDBF0767F5FFDC49409DDAC9388B2C.key
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/9504643B1FB8AAC7529134D1565DF8B4ECA01E35.key
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/A6BC0634D18962998AB53A0134DD2AD0DC4E0782.key
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/A73E9D01F0465B518E8E7D5AD529077AAC1603B4.key
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/BCFF2771AD5F49BEC185CDED47EC47D15550CB93.key
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/C36C6A8B40A2179CFE83CB0C2827358AB171CDFD.key
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/C67DAD345455EAD6D51368008FC3A53B8D195B5A.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
create mode 100644
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/ECB164A45A1D5C5078508A9869DF6DB84DEA543B.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
create mode 100644 test/lisp/gnus/mml-sec-resources/pubring.gpg
create mode 100644 test/lisp/gnus/mml-sec-resources/pubring.kbx
create mode 100644 test/lisp/gnus/mml-sec-resources/secring.gpg
create mode 100644 test/lisp/gnus/mml-sec-resources/trustdb.gpg
create mode 100644 test/lisp/gnus/mml-sec-resources/trustlist.txt
create mode 100644 test/lisp/gnus/mml-sec-tests.el
create mode 100644 test/lisp/help-mode-tests.el
create mode 100644 test/lisp/hfy-cmap-resources/rgb.txt
create mode 100644 test/lisp/hfy-cmap-tests.el
create mode 100644 test/lisp/hl-line-tests.el
create mode 100644 test/lisp/image/image-dired-tests.el
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/info-tests.el
create mode 100644 test/lisp/international/mule-util-resources/utf-8.txt
create mode 100644 test/lisp/international/textsec-tests.el
create mode 100644 test/lisp/loadhist-resources/loadhist--bar.el
create mode 100644 test/lisp/loadhist-resources/loadhist--foo.el
create mode 100644 test/lisp/loadhist-tests.el
create mode 100644 test/lisp/lpr-tests.el
create mode 100644 test/lisp/mail/ietf-drums-date-tests.el
create mode 100644 test/lisp/mail/ietf-drums-tests.el
create mode 100644 test/lisp/mail/mail-extr-tests.el
create mode 100644 test/lisp/mail/mail-parse-tests.el
create mode 100644 test/lisp/mail/mail-utils-tests.el
create mode 100644 test/lisp/mail/qp-tests.el
create mode 100644 test/lisp/mail/rfc2045-tests.el
create mode 100644 test/lisp/mail/rfc6068-tests.el
create mode 100644 test/lisp/mail/rfc822-tests.el
create mode 100644 test/lisp/mail/rmailmm-tests.el
create mode 100644 test/lisp/mail/undigest-tests.el
delete mode 100644 test/lisp/makesum-tests.el
create mode 100644 test/lisp/mh-e/mh-limit-tests.el
create mode 100644 test/lisp/mh-e/mh-thread-tests.el
create mode 100644 test/lisp/mh-e/mh-utils-tests.el
create mode 100644 test/lisp/mh-e/mh-xface-tests.el
create mode 100755 test/lisp/mh-e/test-all-mh-variants.sh
copy test/{ => lisp/minibuffer-resources}/data/minibuffer-test-cttq$tion (100%)
copy test/{data/minibuffer-test-cttq$tion =>
lisp/minibuffer-resources/lisp/cedet/semantic-utest-c.test} (100%)
copy test/{data/minibuffer-test-cttq$tion =>
lisp/minibuffer-resources/lisp/cedet/semantic-utest.test} (100%)
create mode 100644 test/lisp/misc-tests.el
create mode 100644 test/lisp/mwheel-tests.el
create mode 100644 test/lisp/net/browse-url-tests.el
create mode 100644 test/lisp/net/dbus-resources/org.gnu.Emacs.TestDBus.xml
create mode 100644 test/lisp/net/dig-tests.el
create mode 100644 test/lisp/net/eudc-resources/bbdb
create mode 100644 test/lisp/net/eudc-resources/dc=gnu,dc=org.ldif
create mode 100644
test/lisp/net/eudc-resources/dc=gnu,dc=org/cn=emacs-ert-test-1.ldif
create mode 100644
test/lisp/net/eudc-resources/dc=gnu,dc=org/cn=emacs-ert-test-2.ldif
create mode 100644 test/lisp/net/eudc-resources/ecompleterc
create mode 100644 test/lisp/net/eudc-resources/mailrc
create mode 100644 test/lisp/net/eudc-resources/slapd.conf
create mode 100644 test/lisp/net/eudc-tests.el
create mode 100644 test/lisp/net/hmac-md5-tests.el
create mode 100644 test/lisp/net/mailcap-resources/mailcap
rename test/{data/mailcap => lisp/net/mailcap-resources}/mime.types (100%)
create mode 100644 test/lisp/net/mailcap-resources/test.test
rename test/{data/net => lisp/net/network-stream-resources}/cert.pem (100%)
rename test/{data/net => lisp/net/network-stream-resources}/key.pem (100%)
create mode 100644 test/lisp/net/ntlm-resources/authinfo
create mode 100644 test/lisp/net/ntlm-tests.el
create mode 100644 test/lisp/net/puny-resources/IdnaTestV2.txt
create mode 100644 test/lisp/net/sasl-cram-tests.el
create mode 100644 test/lisp/net/sasl-tests.el
rename test/{data/shr => lisp/net/shr-resources}/div-div.html (100%)
rename test/{data/shr => lisp/net/shr-resources}/div-div.txt (100%)
rename test/{data/shr => lisp/net/shr-resources}/div-p.html (100%)
rename test/{data/shr => lisp/net/shr-resources}/div-p.txt (100%)
rename test/{data/shr => lisp/net/shr-resources}/li-div.html (100%)
rename test/{data/shr => lisp/net/shr-resources}/li-div.txt (100%)
rename test/{data/shr => lisp/net/shr-resources}/li-empty.html (100%)
rename test/{data/shr => lisp/net/shr-resources}/li-empty.txt (100%)
rename test/{data/shr => lisp/net/shr-resources}/nonbr.html (100%)
rename test/{data/shr => lisp/net/shr-resources}/nonbr.txt (100%)
rename test/{data/shr => lisp/net/shr-resources}/ol.html (100%)
rename test/{data/shr => lisp/net/shr-resources}/ol.txt (100%)
rename test/{data/shr => lisp/net/shr-resources}/ul-empty.html (100%)
rename test/{data/shr => lisp/net/shr-resources}/ul-empty.txt (100%)
create mode 100644 test/lisp/net/socks-tests.el
copy test/lisp/net/{tramp-archive-resources => tramp-resources}/foo.tar.gz
(100%)
create mode 100644 test/lisp/net/webjump-tests.el
create mode 100644 test/lisp/newcomment-tests.el
create mode 100644 test/lisp/nxml/xsd-regexp-tests.el
create mode 100644 test/lisp/obsolete/inversion-tests.el
create mode 100644 test/lisp/obsolete/makesum-tests.el
create mode 100644 test/lisp/obsolete/rfc2368-tests.el
create mode 100644 test/lisp/obsolete/thumbs-tests.el
rename test/{data/minibuffer-test-cttq$tion =>
lisp/pcmpl-linux-resources/fs/ext4/.keep} (100%)
create mode 100644 test/lisp/pcmpl-linux-resources/mtab
create mode 100644 test/lisp/pcmpl-linux-tests.el
create mode 100644 test/lisp/pcomplete-tests.el
create mode 100644 test/lisp/play/animate-tests.el
create mode 100644 test/lisp/play/cookie1-resources/cookies
create mode 100644 test/lisp/play/cookie1-tests.el
create mode 100644 test/lisp/play/dissociate-tests.el
create mode 100644 test/lisp/play/fortune-resources/fortunes
create mode 100644 test/lisp/play/fortune-tests.el
create mode 100644 test/lisp/play/life-tests.el
create mode 100644 test/lisp/proced-tests.el
create mode 100644 test/lisp/progmodes/autoconf-tests.el
create mode 100644 test/lisp/progmodes/bug-reference-tests.el
create mode 100644 test/lisp/progmodes/c-ts-mode-resources/filling.erts
create mode 100644 test/lisp/progmodes/c-ts-mode-resources/indent-bsd.erts
create mode 100644 test/lisp/progmodes/c-ts-mode-resources/indent-preproc.erts
create mode 100644 test/lisp/progmodes/c-ts-mode-resources/indent.erts
create mode 100644 test/lisp/progmodes/c-ts-mode-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-bug-19709.pl
create mode 100644 test/lisp/progmodes/cperl-mode-resources/cperl-bug-22355.pl
create mode 100644 test/lisp/progmodes/cperl-mode-resources/cperl-bug-23992.pl
create mode 100644 test/lisp/progmodes/cperl-mode-resources/cperl-bug-25098.pl
create mode 100644 test/lisp/progmodes/cperl-mode-resources/cperl-bug-26850.pl
create mode 100644 test/lisp/progmodes/cperl-mode-resources/cperl-bug-30393.pl
create mode 100644 test/lisp/progmodes/cperl-mode-resources/cperl-indent-exp.pl
create mode 100644
test/lisp/progmodes/cperl-mode-resources/cperl-indent-styles.pl
create mode 100644 test/lisp/progmodes/cperl-mode-resources/cperl-indents.erts
create mode 100644
test/lisp/progmodes/cperl-mode-resources/fontify-punctuation-vars.pl
create mode 100644 test/lisp/progmodes/cperl-mode-resources/grammar.pl
create mode 100644 test/lisp/progmodes/cperl-mode-resources/here-docs.pl
create mode 100644 test/lisp/progmodes/cperl-mode-resources/proto-and-attrs.pl
create mode 100644 test/lisp/progmodes/cperl-mode-tests.el
create mode 100644 test/lisp/progmodes/eglot-tests.el
create mode 100644 test/lisp/progmodes/elisp-mode-resources/elisp-indents.erts
create mode 100644 test/lisp/progmodes/elisp-mode-resources/flet.erts
create mode 100644
test/lisp/progmodes/elisp-mode-resources/simple-shorthand-test.el
create mode 100644 test/lisp/progmodes/executable-tests.el
create mode 100644
test/lisp/progmodes/flymake-resources/another-problematic-file.c
create mode 100644 test/lisp/progmodes/gdb-mi-tests.el
create mode 100644 test/lisp/progmodes/glasses-tests.el
create mode 100644 test/lisp/progmodes/go-ts-mode-resources/indent.erts
create mode 100644 test/lisp/progmodes/go-ts-mode-tests.el
create mode 100644 test/lisp/progmodes/grep-tests.el
create mode 100644 test/lisp/progmodes/hideshow-tests.el
create mode 100644 test/lisp/progmodes/java-ts-mode-resources/indent.erts
create mode 100644 test/lisp/progmodes/java-ts-mode-resources/movement.erts
create mode 100644 test/lisp/progmodes/java-ts-mode-tests.el
rename test/{manual/indent => lisp/progmodes/js-resources}/js-chain.js (100%)
rename test/{manual/indent =>
lisp/progmodes/js-resources}/js-indent-align-list-continuation-nil.js (100%)
rename test/{manual/indent =>
lisp/progmodes/js-resources}/js-indent-init-dynamic.js (100%)
rename test/{manual/indent => lisp/progmodes/js-resources}/js-indent-init-t.js
(100%)
rename test/{manual/indent => lisp/progmodes/js-resources}/js.js (100%)
rename test/{manual/indent =>
lisp/progmodes/js-resources}/jsx-align-gt-with-lt.jsx (100%)
rename test/{manual/indent =>
lisp/progmodes/js-resources}/jsx-comment-string.jsx (100%)
rename test/{manual/indent =>
lisp/progmodes/js-resources}/jsx-indent-level.jsx (100%)
rename test/{manual/indent => lisp/progmodes/js-resources}/jsx-quote.jsx (100%)
rename test/{manual/indent =>
lisp/progmodes/js-resources}/jsx-self-closing.jsx (100%)
rename test/{manual/indent => lisp/progmodes/js-resources}/jsx-unclosed-1.jsx
(100%)
rename test/{manual/indent => lisp/progmodes/js-resources}/jsx-unclosed-2.jsx
(100%)
rename test/{manual/indent => lisp/progmodes/js-resources}/jsx.jsx (100%)
create mode 100644 test/lisp/progmodes/octave-tests.el
create mode 100644 test/lisp/progmodes/opascal-tests.el
create mode 100644 test/lisp/progmodes/pascal-tests.el
create mode 100644 test/lisp/progmodes/perl-mode-tests.el
create mode 100644 test/lisp/progmodes/project-resources/.dir-locals.el
create mode 100644 test/lisp/progmodes/project-resources/etc
create mode 100644 test/lisp/progmodes/project-resources/foo
create mode 100644 test/lisp/progmodes/project-tests.el
create mode 100644
test/lisp/progmodes/ruby-mode-resources/ruby-after-operator-indent.rb
create mode 100644 test/lisp/progmodes/ruby-mode-resources/ruby-block-indent.rb
create mode 100644
test/lisp/progmodes/ruby-mode-resources/ruby-method-call-indent.rb
create mode 100644
test/lisp/progmodes/ruby-mode-resources/ruby-method-params-indent.rb
create mode 100644
test/lisp/progmodes/ruby-mode-resources/ruby-parenless-call-arguments-indent.rb
create mode 100644 test/lisp/progmodes/ruby-mode-resources/ruby-ts.rb
create mode 100644 test/lisp/progmodes/ruby-mode-resources/ruby.rb
create mode 100644 test/lisp/progmodes/ruby-ts-mode-tests.el
create mode 100644 test/lisp/progmodes/scheme-tests.el
create mode 100644 test/lisp/progmodes/sh-script-resources/sh-indents.erts
create mode 100644 test/lisp/progmodes/sh-script-tests.el
create mode 100644 test/lisp/progmodes/typescript-ts-mode-resources/indent.erts
create mode 100644 test/lisp/progmodes/typescript-ts-mode-tests.el
create mode 100644 test/lisp/progmodes/xref-resources/file1.txt
rename test/{data/xref => lisp/progmodes/xref-resources}/file2.txt (100%)
create mode 100644 test/lisp/progmodes/xref-resources/file3.txt
create mode 100644 test/lisp/repeat-tests.el
create mode 100644 test/lisp/saveplace-resources/saveplace
create mode 100644 test/lisp/saveplace-tests.el
create mode 100644 test/lisp/server-tests.el
create mode 100644 test/lisp/startup-tests.el
create mode 100644 test/lisp/tab-bar-tests.el
create mode 100644 test/lisp/textmodes/bibtex-tests.el
create mode 100644 test/lisp/textmodes/css-mode-resources/css-selectors.txt
create mode 100644 test/lisp/textmodes/css-mode-resources/scss-selectors.txt
create mode 100644 test/lisp/textmodes/css-mode-resources/test-indent.css
create mode 100644 test/lisp/textmodes/emacs-news-mode-resources/cycle-tag.erts
create mode 100644 test/lisp/textmodes/emacs-news-mode-tests.el
create mode 100644 test/lisp/textmodes/paragraphs-resources/mark-paragraph.bin
create mode 100644 test/lisp/textmodes/po-tests.el
create mode 100644 test/lisp/textmodes/texinfo-resources/fill.erts
create mode 100644 test/lisp/textmodes/texinfo-tests.el
create mode 100644 test/lisp/time-resources/non-empty
create mode 100644 test/lisp/time-tests.el
create mode 100644 test/lisp/url/url-domsuf-tests.el
delete mode 100644 test/lisp/url/url-handlers-test.el
create mode 100644 test/lisp/url/url-handlers-tests.el
create mode 100644 test/lisp/use-package/use-package-tests.el
rename test/{data/vc/diff-mode => lisp/vc/diff-mode-resources}/hello_emacs.c
(100%)
rename test/{data/vc/diff-mode => lisp/vc/diff-mode-resources}/hello_emacs_1.c
(100%)
rename test/{data/vc/diff-mode => lisp/vc/diff-mode-resources}/hello_world.c
(100%)
rename test/{data/vc/diff-mode => lisp/vc/diff-mode-resources}/hello_world_1.c
(100%)
create mode 100644 test/lisp/vc/vc-git-tests.el
create mode 100644 test/lisp/version-tests.el
create mode 100644 test/lisp/x-dnd-tests.el
rename test/{data/xdg => lisp/xdg-resources}/l10n.desktop (100%)
rename test/{data/xdg => lisp/xdg-resources}/malformed.desktop (100%)
rename test/{data/xdg => lisp/xdg-resources}/mimeapps.list (100%)
rename test/{data/xdg => lisp/xdg-resources}/mimeinfo.cache (100%)
rename test/{data/xdg => lisp/xdg-resources}/test.desktop (100%)
rename test/{data/xdg => lisp/xdg-resources}/wrong.desktop (100%)
create mode 100644 test/lisp/yank-media-tests.el
delete mode 100644 test/manual/cedet/srecode-tests.el
delete mode 100644 test/manual/cedet/tests/test-fmt.cpp
delete mode 100644 test/manual/cedet/tests/test-fmt.el
delete mode 100644 test/manual/cedet/tests/test.srt
delete mode 100644 test/manual/cedet/tests/testdoublens.cpp
delete mode 100644 test/manual/cedet/tests/testdoublens.hpp
delete mode 100644 test/manual/cedet/tests/testfriends.cpp
delete mode 100644 test/manual/cedet/tests/testjavacomp.java
delete mode 100644 test/manual/cedet/tests/testlocalvars.cpp
delete mode 100644 test/manual/cedet/tests/testnsp.cpp
delete mode 100644 test/manual/cedet/tests/testsppcomplete.c
delete mode 100644 test/manual/cedet/tests/teststruct.cpp
delete mode 100644 test/manual/cedet/tests/testsubclass.cpp
delete mode 100644 test/manual/cedet/tests/testsubclass.hh
delete mode 100644 test/manual/cedet/tests/testtemplates.cpp
delete mode 100644 test/manual/cedet/tests/testtypedefs.cpp
delete mode 100644 test/manual/cedet/tests/testusing.cpp
delete mode 100644 test/manual/cedet/tests/testusing.hh
delete mode 100644 test/manual/cedet/tests/testvarnames.c
delete mode 100644 test/manual/cedet/tests/testvarnames.java
delete mode 100644 test/manual/cedet/tests/testwisent.wy
create mode 100644 test/manual/etags/CTAGS.good_crlf
create mode 100644 test/manual/etags/CTAGS.good_update
create mode 100644 test/manual/etags/README
create mode 100644 test/manual/etags/crlf
create mode 100644 test/manual/etags/merc-src/accumulator.m
create mode 100644 test/manual/etags/rs-src/test.rs
create mode 100644 test/manual/image-circular-tests.el
create mode 100644 test/manual/image-tests.el
delete mode 100644 test/manual/indent/css-mode.css
delete mode 100644 test/manual/indent/nxml.xml
delete mode 100644 test/manual/indent/opascal.pas
delete mode 100644 test/manual/indent/ps-mode.ps
delete mode 100644 test/manual/indent/ruby.rb
create mode 100644 test/manual/indent/tcl.tcl
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
create mode 100644 test/manual/process-callout-tests.el
delete mode 100644 test/manual/rmailmm.el
create mode 100644 test/misc/test-custom-deps.el
create mode 100644 test/misc/test-custom-libs.el
create mode 100644 test/misc/test-custom-noloads.el
create mode 100644 test/misc/test-custom-opts.el
create mode 100644 test/src/character-tests.el
create mode 100644 test/src/comp-resources/comp-test-45603.el
create mode 100644 test/src/comp-resources/comp-test-funcs-dyn.el
create mode 100644 test/src/comp-resources/comp-test-funcs.el
create mode 100644 test/src/comp-resources/comp-test-pure.el
create mode 100644 test/src/comp-tests.el
create mode 100644 test/src/emacs-module-resources/mod-test.c
create mode 100644 test/src/emacs-tests.el
create mode 100644 test/src/filelock-tests.el
create mode 100644 test/src/image-tests.el
create mode 100644 test/src/indent-tests.el
create mode 100644 test/src/lread-resources/lazydoc.el
rename test/{data => src/lread-resources}/somelib.el (100%)
rename test/{data => src/lread-resources}/somelib2.el (100%)
create mode 100644 test/src/search-tests.el
create mode 100644 test/src/sqlite-tests.el
create mode 100644 test/src/syntax-resources/syntax-comments.txt
create mode 100644 test/src/treesit-tests.el
create mode 100644 test/src/xdisp-tests.el
create mode 100644 test/src/xfaces-tests.el
- feature/tramp-thread-safe updated (a4972d96f9b -> 5a22f5ac9a2),
Michael Albinus <=