* Handle missing eln file when trying to disassble (bug#65455)


Update to Org 9.6.8-3-g21171d


Update Android port

Context: master


Context: master

* lisp/tab-bar.el: Show full tab names on tooltips (bug#65554)


Add .clangd configuration file

Context: master


Merge remote-tracking branch 'origin/master' into scratch/pkg

Context: scratch/pkg


* lisp/subr.el (combine-change-calls-1): Fix bug#64989


Context: master

* lisp/tab-bar.el: Add tab-bar-tab-name-format-functions (bug#65554)


Make Emacs 21 compat alias obsolete

Context: master


Context: master

Split up tests in bovine/gcc-tests.el


Skip hanging EasyPG tests on GnuPG 2.4

Context: master


Context: master

Reintroduce menus beneath chapters in the Transient manual


Context: master

Avoid Unicode quotes within transient.texi


Rename 'package-vc-allow-side-effects' to better fit its use

Context: master


Adapt some changes of last Tramp commit

Context: master


Fix tramp-accept-process-output

Context: master


Context: master

Make Makefile browser obsolete


Context: master

Fix copyright year in proced-tests.el


Add quotes around `C-x C-f` in the *scratch* buffer

Context: master


Facilitate typing `C-SPC' on Android

Context: master


Context: master

Fix revert-buffer when some decoding is involved


Context: master

Clean up some safe-local-variable predicates


Make browse-url-button support more SSL URIs

Context: master


Add one more mouse-set-point call to functions xref-find-*-at-mouse

Context: master


Include installation date within asset files

Context: master


Delete unused fields

Context: master


Improve performance of treesit_cursor_helper_1


Fix choice in electric-pair-skip-whitespace-chars

Context: master


strokes: Support running a function when no stroke matches

Context: master


Context: master

Fix push-button when triggered by a single keypress


Enable gdb-mi to set breakpoints when threads of debuggee are running

Context: master


Copy-edits to haiku.texi

Context: master


Adapt last change

Context: master


src/treesit.c: Add ts function boilerplate


Eglot: revamp confirmation model for server-proposed edits

Context: master


Eglot: Update etc/EGLOT-NEWS

Context: master


Minor copy-edits

Context: master


Don't push to Xref history when search ends with error

Context: master


Add syntax-propertize-function to js-ts-mode


Add debug instrumentation for Eshell process management

Context: master


Display the OSK after touch screen drag-to-select

Context: master


Context: master

Fix height of new SVG icons on tab-bar and tab-line (bug#62562)


Fix VC mode-line indication for registerd but ignored files

Context: master


Fix tramp-completion-multi-hop-methods handling

Context: master


Context: master

lisp/net/tramp.el (tramp-completion-multi-hop-methods):


Fix minor bugs in vc-git and vc-hg on Windows uncovered by vc-tests


Improve documentation of 'char-table-range'


Fix debug logging for synchronous commands in Eshell tests

Context: master


Add "terraform-ls" LSP server to Eglot


Fix `image-auto-resize-on-window-resize' custom :type


Context: master

Fix regexp in help-do-arg-highlight


Make emacsclient handle org-protocol:// links

Context: master


Context: master

Make checkdoc warn if not using lexical-binding


Fix two defcustom :types


Eglot: rework description and type of eglot-confirm-server-edits

Context: master


lisp/help.el (substitute-quotes): Improve docstring


Context: master

Make url-gateway-broken-resolution obsolete


Delete references to gnuserv

Context: master


Update Android port

Context: master


xref.el: Ensure that the return value is the buffer

Context: master


Context: master

Open org-protocol:// links on Android


lisp/treesit.el (treesit-thing-settings): Declare in treesit.el

Context: master


Fix treesit-thing-definition

Context: master


Context: master

Minor fixes of treesit docs


Add documentation to plstore.el


Remove incorrect example from ELisp Reference manual


lisp/emacs-lisp/gv.el (buffer-local-value): Unobsolete (bug#65555)


Fix fontification of " in edit-kbd-macro


Remove newsticker--lists-intersect-p

Context: master


Context: master

Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs


src/treesit.c (treesit_recursion_limit): Fix compilation error

Context: master


Context: master

Eglot: slightly simplify eglot--propose-changes-as-diff


Context: master

Adapt tramp-get-completion-methods


Merge branch 'emacs-29' of git.savannah.gnu.org:/srv/git/emacs into emacs-29


lisp/ffap.el (ffap-rfs-regexp): Fix :type (bug#65698)


Context: master

Make emerge-m-t-f obsolete in favor of make-temp-file


Make ediff-m-empty-t-f obsolete in favor of make-temp-file

Context: master


Doc fixes for obsolete functions and variables


Output better error messages on certain edebug spec errors

Context: master


CONTRIBUTE: Document making ChangeLogs with Magit


Context: master

Update selected packages when deleting last package


Fix typos


Context: master

gdb-mi.el: remove unused variable


Ignore errors when checking for object initializers (bug#63379)


Fix and extend applying substitution in widget-choose

Context: master


Provide our own implementation of paragraph navigation in Eshell

Context: master


Context: master

Display the exit code if the last command failed in Eshell


Context: master

etc/NEWS: Tell users they don't need to change 'eshell-prompt-regexp'


Context: master

Apply Eshell tilde expansion before glob expansion


Context: master

project.el: Fix bug in project-ignores method for VC-aware backend


Context: master

Replace ps-remove-duplicates with seq-uniq


Reintroduce menus beneath chapters in the Transient manual

Context: master


etc/PROBLEMS: Mention bug#65432 and its remedy


Move Android port internals documentation to admin/notes

Context: master


Context: master

lisp/term/android-win.el: Correct header


etc/PROBLEMS: Minor wording fix


Context: master

Don't native compile lock files


Context: master

Prefer reusing seq-remove in reftex


Silence warnings about obsolete functions

Context: master


Context: master

lisp/vc/vc-git.el (vc-git-annotate-switches): Add useful tip


Fix indentation in `syntax-ppss'

Context: master


Fix defcustoms in filesets.el (Bug#65708)

Context: master


Context: master

Update Android port


Context: master

New conditional compilation macro static-if


Context: master

New documentation for static-if


checkdoc: Don't warn for () in cl-defmacro args

Context: master


Fix Edebug specification for 'cl-define-compiler-macro'

Context: master


Context: master

Make emoji commands compatible with repeat and repeat-complex-command


Fix previous commit touching lisp/international/emoji.el

Context: master


Eglot: add new chapter about Elisp extensions to Eglot manual

Context: master


Context: master

Revert "Eglot: reorganize Elisp API section, export new functions"


Merge remote-tracking branch 'savannah/master' into master-android-1

Context: master


Package locks

Context: scratch/pkg


More package lock stuff

Context: scratch/pkg


Announce user option tramp-completion-multi-hop-methods

Context: master


Context: master

Correct the handling of symbols with position in equal


Context: master

etc/NEWS (static-if): Clarify the entry


Bump seq version to 2.24


lisp/files.el (save-some-buffers-functions): Doc fix (bug#65414)


Context: master

Use seq-count in three functions


lisp/net/shr.el (shr-count): Fix typo

Context: master


src/regex-emacs.c (mutually_exclusive_p): Fix inf-loop (bug#65726)


Context: scratch/pkg

Merge branch 'master' into scratch/pkg


Revert use of seq-count in shr-count

Context: master


Context: master


Merge remote-tracking branch 'refs/remotes/origin/master'

Context: master


Add 'appt-notification' face (Bug#61661)

Context: master


Context: scratch/pkg

Add default-buffer-local-value


Context: master

Avoid virtual function dispatch overhead


Context: master

Inherit 'sieve-mode' faces from 'font-lock'


Context: scratch/pkg

Function buffer-package


Context: master

Delete some commented out code in data.c (Bug#64595)


Context: scratch/pkg

Rework buffer-package


Minor adjustments to Android port stubs

Context: master


Context: master

doc/lispref/functions.texi (Advising Named Functions): Clarify " no advice"


Context: scratch/pkg

Always use "emacs" in defpackage


Add regression test for bug#65726


(regexp-tests-backtrack-optimization): Mark it as failing


Fix pkg.el functions

Context: scratch/pkg


Context: master

Display directory when `dired-omit-mode` is first enabled


Context: master

Merge branch 'master' of git+ssh://git.sv.gnu.org/srv/git/emacs


lisp/emacs-lisp/pp.el (pp-28): Fix typo

Context: master


lisp/emacs-lisp/cl-lib.el (cl-old-struct-compat-mode): Mark as obsolete

Context: master


Reformulate an error message

Context: scratch/pkg


Context: master

Flymake: speed up mode-line display with simple cache


Context: master

Improve completion of treesit-check-indent command


Make `dns-mode` fontify quoted values correctly

Context: master


Context: master

Correctly handle common prefixes in substring completion


Properly run emacsclient under Android if DISPLAY is set

Context: master


Fix libgccjit build on Haiku


Context: master

Support local parser in treesit-node-at/on


Check locks in delete-package

Context: scratch/pkg


Context: scratch/pkg

with-locked-packages, with-unlocked-packages


Context: master

Use *p in interactive form in transpose-chars


Context: master

indian.el: fix sorting predicate


lisp/leim/quail/indian.el: correct argument order

Context: master


Fix typo

Context: scratch/pkg


lisp/ido.el (ido-completion-buffer): Fix :type (bug#65756)


Silence byte-compiler

Context: master


Fix typo (Bug#65764)


Improve wording in ELisp manual


Fix regexp for recognizing PBM images


Remove compat code from flyspell

Context: master


Fix error in 'tex-recenter-output-buffer'


Context: master

(project-try-vc): When found non-VC project root, still search for the backend


lisp/progmodes/project.el: Bump version to 0.10.0

Context: master


Fix perl-mode indentation after a hanging paren

Context: master


Context: master

Remedy bug#63395


Port Proced to Android

Context: master


Context: master

ChangeLog.android: Minor formatting correction


Tag NEWS

Context: master


Fix c-ts-mode BSD style indentation


Avoid crashes on macOS with context menus


lisp/completion.el (dynamic-completion-mode): Doc fix


Fix recent changes in treesit documentation

Context: master


Fix documentation of last change

Context: master


Context: master

Fix java-ts-mode tests (bug#65738)


Improve documentation of EPG


Unbreak builds with CHECK_STRUCTS


Improve docstring of message-sendmail-envelope-from


Adapt Tramp manual


doc/lispref/strings.texi (Text Comparison): Fix typo (bug#65799)


Update docs for (co-)maintainer changes


lisp/completion.el (dynamic-completion-mode): Fix last change


admin/unidata/emoji-zwj.awk: More efficient code generation

Context: master


Context: master

Translate backslash-saturated regexp to rx


Context: master

Fix detection of vtable start and end


Context: master

Add note regarding `seq` on GNU ELPA


Error when trying to make nil or t obsolete

Context: master


Context: master

lisp/treesit.el (treesit-update-ranges): Fix use of parser-list


Context: master

Fix treesit-thing-settings for c++-ts-mode (bug#65810)


Context: master

lisp/treesit.el (treesit-node-on): Fix treesit-local-parsers-on


Fix treesit-thing-definition

Context: master


Fix remote path setting in Eshell


src/fontset.c: Remove extraneous portion of last change

Context: master


Context: master

Fix typos in last change


Properly detect content files in Doc View

Context: master


Context: master

Fix Perl script in Tramp


Document NonGNU ELPA in FAQ


Fix inaccuracy in ELisp reference manual


Fix typos

Context: master


doc/lispref/display.texi (Low-Level Font): Fix last change

Context: master


Context: master

Avoid errors in EWW when EWW is killed


Describe in PROBLEMS 2 problems with keyboard input


Two updates of etc/TODO


Context: master

Mark two flyspell functions as internal


lisp/pcomplete.el (pcomplete-completions-at-point): Add hack for bug#65089

Context: master


lisp/treesit.el (treesit--indent-1): Get all parsers

Context: master


Extract c-ts-mode--feature-list out

Context: master


Fix defcustom :type of ielm-indirect-setup-hook


Add missing space in the manual


lisp/progmodes/c-ts-mode.el (c-ts-base-mode): Fix typo

Context: master


Context: master

lisp/tempo.el (tempo-insert): Use `pcase` and `dolist`


Micro-optimize sfnt_interpret_trap

Context: master


lisp/emacs-lisp/cl-macs.el (cl--parse-loop-clause): Fix bug#65833

Context: master


Fix name of an Eshell test

Context: master


Fix last change

Context: master


Context: master

Update Android port


lisp/progmodes/c-ts-mode.el (treesit-parser-root-node): Declare

Context: master


Merge from origin/emacs-29

Context: master


Context: master

Add byte-compiler warning about useless trailing cond clauses


Context: master

doc/emacs/android.texi (Android Windowing): Fix markup error


tweak etc/TODO item


Context: master

Fix treesit-node-at wrt local parsers


Context: master

Correct many instances of ``allows to''


Context: master

List myself as the Android port maintainer


Make âmailcap-viewer-passes-testâ return t for viewers without tests

Context: master


Fix documentation of last change (bug#65621)

Context: master


Context: master

Fix file name completion in `shell'


admin/authors.el (authors-aliases): Update


Context: master

Suppress relint complaint in test


Context: master

Doc fix; explain what it means if comint-pager is nil


src/font.h (struct font): Comment about use of average_width


Fix order of `other' choice in defcustom :type

Context: master


Wait for all processes in a pipeline before resuming an Eshell command

Context: master


Document using Flymake together with Eglot


Update defvar usage tips example in manual


New defgroup pixel-scroll-precision

Context: master


Context: master

.mailmap: Update some entries


Update docs for passing of Thien-Thi Nguyen


Context: master

Consider all windows in erc-scrolltobottom-mode


Context: master

Properly set text conversion style within ERC buffers


Context: master

Add newline to erc--scrolltobottom-window-info


Context: master

lisp/erc/erc.el (erc-check-text-conversion): Try fboundp


Respect vertical centering preferences under Android

Context: master


Context: master

Expunge another instance of ``allows to''


Context: master

Provide an option to disable font instruction code execution


New command tramp-revert-buffer-with-sudo

Context: master


Eglot support for objc-mode

Context: master


Context: master

Avoid confusing message in Ibuffer (bug#64230)


Fix doc typos (Bug#65868)


Context: master

Remove check for appdefined events on the queue (bug#65843)


Fix regression of treesit_cursor_helper_1


Context: master

Match recent version of GNU global in CEDET


Fix tracing for advanced scoring in gnus-logic.el

Context: master


lisp/treesit.el (treesit-explore-mode): Support local parsers

Context: master


Merge remote-tracking branch 'savannah/master' into master-android-1

Context: master


Context: master

Correct the XEmacs version of c-put-char-properties


Context: master

(read-char-from-minibuffer): Allow use of `quoted-insert` (bug#65805)


Context: master

Address "Useless clause following default cond clause" warnings


src/alloc.c (garbage_collect): Run `post-gc-hook` later (bug#65700)

Context: master


lisp/progmodes/c-ts-mode.el (c++-ts-mode): Provide (bug#65895)


Ensure that Eshell doesn't consider a process complete until stderr is done

Context: master


Context: master

Avoid unnecessary tree-sitter reparse when setting the same range


typescript-ts-mode, tsx-ts-mode: Fix syntax properties for regexp and jsx


Tweak s-p-f for js-ts-mode


Context: master

Improve recent change to printing exit status in Eshell


Request additional permissions on Android

Context: master


Context: master

Exclude ``regular'' from font adstyle


Reorganize Android permissions documentation

Context: master


Context: master

Fix problem with long file names in Tramp


Improve documentation of 'list-abbrevs'


Context: master

Shorten docstrings generated by cl-defstruct


Fix defcustom :type in replace.el (Bug#65920)

Context: master


Fix bootstrap

Context: master


doc/emacs/text.texi (Outline Minor Mode): Add a note about value 'insert'


Context: master

lisp/eshell/esh-cmd.el (eshell-do-eval): Fix 'eshell-manipulate' call


Fix SVG colors (bug#56182)


Context: master

Fix build error on older macOS versions


Fix an Eshell error when calling a lambda with form logging enabled

Context: master


Context: master

When waiting for processes in Eshell, wait until all the I/O is complete


Context: master

Fix last Ibuffer change and improve feedback messages


(report_overlay_modification): Fix bug#65929


Context: master

test/lisp/erc/erc-stamp-tests.el (erc-echo-timestamp): Tag unstable


Context: master

Improve docstring for treesit-language-at


Improve process instrumentation in Eshell

Context: master


Context: master

Improve the Android last resort font driver


Context: master

Refactor treesit-font-lock-fontify-region


Context: master

src/treesit.c (Ftreesit_parser_set_included_ranges): Minor fix


Doc fix for prettify-symbols-unprettify-at-point


: Doc fix


Context: master

Avert a crash in the Android last resort font driver


Fix 'window-text-pixel-size' when there are several images at START


Fix Tramp test on NetBSD

Context: master


lisp/subr.el (string-suffix-p, string-prefix-p): Doc fix


lisp/saveplace.el (save-place-ignore-files-regexp): Fix last change


Collapse 'if' forms in Eshell iterative evaluation

Context: master


Context: master

src/xterm.c (handle_one_xevent): Cite the bug meant to be fixed


src/process.c (child_signal_notify): Avoid compiler warning (bug#65919)

Context: master


Support emacsclient on Windows with server on GNU or Unix systems


Fix doc string of 'lsh'


Add dot SVG icons

Context: master


Context: master

Fix describing packages where maintainer lacks email


Context: master

Mark two tests as expensive


INSTALL: Don't advertise -O3.  (Bug#65988)


Avoid using --display in emacsclient to reuse frames on PGTK


tsx-ts-mode--font-lock-compatibility-bb1f97b: Improve


Context: master

(mutually_exclusive_p): Fix the regression from commit 6fad73d7cc53


Fix documented Eshell behavior of ignoring leading nils in commands

Context: master


Context: master

Update Android port


Context: master

src/sfntfont.c (sfntfont_list_family): Remove unused variable


doc/lispref/minibuf.texi (Text from Minibuffer): Mention alias


etc/DEBUG: Improve the redisplay section


Fix last change


Update pdumper hashes

Context: master


Fix Emoji zooming commands


Fix the 'C' and 'c' categories of characters


Support one-time passwords in Tramp


Fix Unicode normalization of characters


Context: master

lisp/edmacro.el (edmacro-reverse-macro-lines): Fix last change


Avoid errors when a restricted-sexp widget is empty

Context: master


bug#65673: Add lua-ts-mode

Context: master


Context: master

Declare more functions as shift-translatable motion commands


Close SQL database when corresponding 'sqlite-mode' buffer is killed


Fix last change in gdb-mi.el

Context: master


Fix loss of encrypted data in plstore.el


Declare some treesit.c functions in typescript-ts-mode.el


Merge from origin/emacs-29

Context: master


Make move-end-of-line in minibuffer consistent (bug#65980)


Context: master

Add missing builtin package declarations


Don't use pointer arithmetic for untagging Lisp values

Context: master


src/lisp.h (XUNTAG): Work on 32-bit --with-wide-int builds

Context: master


Context: master

Revert "Don't use pointer arithmetic for untagging Lisp values"


Revert "Mark two tests as expensive"

Context: master


Add some comments in Tramp

Context: master


typescript-ts-mode.el: Minor touches


Context: master

Speed up Android context menu generation


Context: master

Merge from origin/emacs-29


Add indentation rules for type_arguments


Support Unicode version 15.1

Context: master


Context: master

Add prettify-symbols configuration to 'rust-ts-mode'


Remove column quoting from sqlite-mode


Context: master

Make "toolbox" and "flatpak" multi-hop completion capable in Tramp


Fix shell-indirect-setup-hook :type (Bug#66051)


Make obsolete flymake proc less prominent in manual

Context: master


Context: master

Grammar fixes ("allow to" et al)


Improve org-babel-execute:eshell docstring

Context: master


Document shell-command-to-string security considerations


Expanded defcustom type byte-compilation warnings (bug#65852)

Context: master


Context: master

lisp/simple.el (suggest-key-bindings): Fix :type


Context: master

lisp/progmodes/flymake.el (flymake-mode): Fix 'cond'


Fix a recent change in Eshell

Context: master


Fix last change in shell-command-to-string


Context: master

Rename describe-map-tree to help--describe-map-tree


Context: master

Delete commented out code from cperl-mode.el


Fix running background commands via 'eshell-command'

Context: master


Add more missing builtin package declarations


Context: master

Spoof channel users in erc-button--phantom-users-mode


Add missing builtin package declarations


Add leim subdirectories to emacs package


Context: master

Fix last change


Update to Org 9.6.9


Optimize damage region tracking under Android

Context: master


Context: master

Use 'eshell-with-temp-command' (indirectly) to parse Eshell script files


Offset ranges before applying embedded tree-sitter parser

Context: master


Context: master

Correct build on systems without PAGE_MASK


Fix comp-function-type-spec for non symbol input (bug#66021)

Context: master


Make key-translate actually work


Ensure ucs-names is consistent with Unicode names


Announce handling 'org-protocol' URI scheme in NEWS


etc/NEWS: Fix last change


etc/NEWS: Fix typos


Context: master

Fix another race condition when waiting for Eshell processes


Context: master

Don't use pointer arithmetic for untagging Lisp values (bug#65491)


Improve XUNTAG comment

Context: master


Context: master

Add debug instrumention for queueing commands in Eshell


Fix tree-sitter range update function


Fix treesit--update-ranges-local

Context: master


lisp/emacs-lisp/comp.el (comp-final1): Clean-up unused form

Context: master


Don't use ellipses while cl-printing strings

Context: master


Fix typos in last change

Context: master


Merge branch 'emacs-29' of git.savannah.gnu.org:/srv/git/emacs into emacs-29


Context: master

Update modus-themes to their version 4.3.0


Context: master

Warn about duplicated :tag strings in defcustom choices


Context: master

lisp/tab-bar.el (tab-bar-auto-width): Don't check if width changes


Context: master

Fix off-by-1 typo in vadd_to_log


Context: master

Re-enable -Wswitch when building with Clang


Eglot: better consider diagnostics at point on code action requests

Context: master


lisp/emacs-lisp/comp.el (comp-compute-dominator-tree): Simplify

Context: master


Context: master

Flymake: fix many problems with the end-of-line overlays


Context: master

Insert symbol `debug' into two condition-case handlers


Context: master

Flymake: Fix bug in flymake-diagnostics


Flymake: more fixes to the end-of-line overlays

Context: master


Context: master

Flymake: fix eol overlay flicker due to untimely overlay deletion


Update Android port

Context: master


Context: master

src/android.c (android_damage_window): Remove unused variable


Context: master

macOS: only cp emacs.pdmp when installing (bug#66022)


lisp/net/tramp.el (tramp-skeleton-write-region): Fix missing comma


Context: master

Flymake: fix bug in end-of-line overlay updates


Context: master

regex-emacs.c (mutually_exclusive_aux): Rework again


Context: master

src/regex-emacs.c (mutually_exclusive_aux) [ENABLE_CHECKING]: Fix if


Context: master

Handle authentication properly when reconnecting to IRC


Context: master

Flymake: new 'short' option for flymake-show-diagnostics-at-end-of-line


Enable opening mailto URLs under Android

Context: master


Ensure bind-key is its own package


File-expand DIRECTORY argument to vc-clone

Context: master


Improve remote-file-name-inhibit-cache :type


Display background dialogs using the correct style

Context: master


Correct comparisons between size_t and ssize_t

Context: master


lisp/simple.el (shell-command-to-string): Fix quotation


Context: master

Enlarge dumped_data


Context: master

Merge from origin/emacs-29


Context: master

Use delete-region in Gnus message yanking


Delete redundant requires from cperl-mode.el

Context: master


Context: master

Fix typos


Context: master

Flymake: unbreak tests


Context: master

Update Android port


Support regeneration of ja-dic.el under '--with-small-ja-dic'


Fix bug#66093 in Tramp


Move bind-key.el from lisp/use-package directory

Context: master


Fix tree-sitter indentation conflict with multiple languages


Fix tmm-mid-prompt :type (Bug#66179)


Context: master

Make insert-directory-program a defcustom; use "gls" on *BSD


Improve Emacs 30 compatibility in tramp-tests.el (don't merge)


lisp/faces.el (read-face-name): Expose all lambdas to the compiler

Context: master


flymake-proc.el: move variable declarations

Context: master


Context: master

Use heuristic to speed up allocation of small vectors (bug#65491)


Context: master

Fix a couple of doc-view user options


Context: master

Properly clip overlaid fringe bitmaps


Update Android port

Context: master


Context: scratch/pkg

Update HASH for pvec type


Context: master

Address defcustom :type warnings


Fix ediff-toggle-multiframe cond clauses

Context: master


checkdoc.el: remove unnecessary regexp groups

Context: master


regex.c (mutually_exclusive_p): Fix initial value of `loop_beg`

Context: master


Context: master

Use 'unwind-protect' in more places in Eshell


Context: master

Fix treesit-langauge-at-point for elixir-ts-mode


Don't call font-lock-mode in treesit-major-mode-setup (bug#66223)

Context: master


Revert "Don't use ellipses while cl-printing strings."

Context: master


Context: master

test/src/regex-emacs-tests.el: suppress relint complaints


Context: master

src/regex-emacs.c (analyze_first): Fix incorrect optimization


Context: master

lisp/vc/diff-mode.el (diff-apply-buffer): New command (bug#66113)


lisp/calendar/todo-mode.el: Let-bind `inhibit-read-only`

Context: master


Context: master

Update Android port


Context: master

There are no file modes on windows and dos


Context: master

lisp/treesit.el (treesit--read-major-mode): Use string-suffix-p


Context: master

admin/notes/tree-sitter/performance (Experiments): Update


etc/NEWS: Demote outline 'describe-bindings-outline-rules' under Help

Context: master


Fix tramp-test.el (don't merge with master)


Context: master

regex.c (mutually_exclusive_aux) <wordbound>: Remove optimization


lisp/tab-line.el: Move Touch screen support section to the better place

Context: master


Mention 64-bit first in FAQ on large files

Context: master


Doc fix in let-alist for keys with nil value


lisp/emacs-lisp/let-alist.el (let-alist): Fix quoting in doc string


lisp/vc/vc.el (vc-next-action): Improve commentary


Silence macOS 14 warning


Context: master

CC Mode: Fix bug in whitespace scanning functions


Context: master

cperl-mode-tests.el: Avoid using skip-when


Small clean-up of byte-compile-docstring-style-warn

Context: master


Stop truncating strings too much in cl-print-string-with-limit

Context: master


Context: master

search.c (re--describe-compiled): New function (bug#66261)


Context: master

src/regex-emacs.c (STORE_NUMBER): Make it a plain function


Fix last change

Context: master


Context: master

Fix a glob in .clangd


Update Android port

Context: master


Make configure work on Solaris after last change

Context: master


Eschew non-portable constructs in configure.ac

Context: master


Merge remote-tracking branch 'refs/remotes/origin/master'

Context: master


Complete yesterday's commit for cl-print.el

Context: master


src/regex-emacs.c (forall_firstchar_1): Fix compilation error

Context: master


lisp/progmodes/elixir-ts-mode.el (treesit-node-p): Declare

Context: master


Merge etc/NEWS from origin/emacs-29

Context: master


doc/emacs/custom.texi (Early Init File): Improve indexing


Add missing GNU ELPA :core package statements

Context: master


Bump buffers-menu-max-size to 15 on graphical displays

Context: master


Context: master

Various fixes to lua-ts-mode font-locking


Fix term-scroll-to-bottom-on-output :type


Fix defcustoms in type-break.el (Bug#66210)


Fix indentation in perl-mode (Bug#35925)

Context: master


Fix doc strings of overlay-arrow variables


Context: master

Some tramp-tests.el fixes


Doc fix; more consistently refer to "text terminals"


Context: master

Sort package-selected-packages on save


Fix doc-view conversion indicator for svg images

Context: master


Document assigning libraries to packages in make-tarball.txt


Improve documentation of `ns-use-proxy-icon`


Improve wording of last change


Context: master

Fix mistyped --enable-checking in docs


Context: master

Simplify recent change in cl-defstruct


Exclude current buffer from eww-switch-to-buffer

Context: master


Add several "duplicate value in `cond`" FIXMEs

Context: master


Context: master

Adjust Eshell regression tests to avoid SIGPIPE


Update Android port

Context: master


lisp/image-mode.el: Fix typos in doc strings (bug#66302)


lisp/image-mode.el (image-mode-to-text, image-mode-as-hex): Doc fixes


Context: master

Properly translate touch screen events into mouse drag ones


After-merge

Context: scratch/pkg


Context: scratch/pkg

Bind *package* in hooks


Inhibit slash commands in erc--input-review-functions

Context: master


Merge remote-tracking branch 'savannah/master' into master-android-1

Context: master


Support Eshell iterative evaluation in the background

Context: master


Ensure, that Tramp uses GNU style emulation when calling ls-lisp

Context: master


Context: master

Correct the `cond' forms in cl-print-string-with-limit


Bind *package* to emacs for fontification-functions

Context: scratch/pkg


Fix defcustoms in timeclock.el


Context: master

regex.c: Fix recent regression with mutually_exclusive_p


Context: master

lisp/menu-bar.el (menu-bar-project-menu): Improve menu items


Correct local reference leaks

Context: master


Fix pulse-flag :type


Context: master

lisp/emacs-lisp/cl-print.el (cl-print-to-string-with-limit): Typo


Context: master

Port Emacs to Android 34


Introduce an input method callback required by Android 34

Context: master


Context: master

Nontext mouse cursor as default on {tab|tool}-bar


Improve find-sibling-rules option type

Context: master


' Improve wording of compilation-error messages

Context: master


Make newly-created smerge-diff-buffers read-only

Context: master


Context: master

admin/git-bisect-start: Update failing commits


Context: master

Omit the `omake` compilation-mode rule by default


Context: master

Use key-translate instead of keyboard-translate


Fix a defcustom :type


Silence macro expansion during completion at point


Context: master


Set buffers-menu-max-size to 15 unconditionally

Context: master


Handle LANG on macOS differently (bug#65908)


Context: master

Extract function slurp_image from image loading


Context: master

Revert slurp_image extraction for svg_load


Fix setting the pipe capacity for subprocesses


Configure ObjC for clang-format

Context: master


Revise font family translation lists under Android

Context: master


Fix 'ido--ffap-find-file'


Merge from origin/emacs-29

Context: master


lisp/treesit.el (treesit-language-at-point-function): Fix doc


Context: master

Produce fewer $nnn vars in LLDB


Fix updating process-mark position in 'set-process-buffer'


doc/lispref/processes.texi (Process Buffers): More accurate wording


Recommend `M-x man` in woman.el docs


Context: feature/named-lambdas

Miscellaneous fixing/tidying up:


Introduce a tool bar for dictionary mode

Context: master


Port arc to Android

Context: master


Improve documentation of VC commands


Make package-vc-install-from-checkout NAME argument optional

Context: master


Context: master

Update default font substitution list


Don't call font-lock-mode in treesit-major-mode-setup (bug#66223)


Context: master

Improve formatting of bindings in 'help-quick'


LLDB synthetic child provider

Context: master


Context: master

Don't allow Services entries in pop-up menus on macOS (bug#66420)


cperl-mode.el: Don't override fontificaton in comments

Context: master


Context: master

New option 'project-mode-line' to show project name on mode line (bug#66317)


Update to Org 9.6.10


Implement frame restacking under Android

Context: master


Context: master

Improve documentation of inhibit-double-buffering


Revise Android documentation

Context: master


Improve documentation of 'project-mode-line'

Context: master


Context: master

doc/emacs/android.texi (Android Software): Fix typo


Correct temperature names in Calc

Context: master


lisp/calc/calc-units.el: Fix spelling of my name

Context: master


lisp/calc/calc-units.el (math-standard-units): Doc improvement

Context: master


Context: master

Fix spelling of my name in all source files


Context: master

File notifications report unmount events (bug#66381)


Revert commits dafa6d6badd6 and 72c45fa9109a

Context: master


Context: master

Fix erc-server-prevent-duplicates :type


Context: master

lisp/progmodes/project.el (project-mode-line-face): New variable


Context: master

Update Android keysym list


Remedy typo in android.texi

Context: master


In cl-prin1, enable raw printing for a byte-compiled function

Context: master


Context: master

Document cl-print.el in cl.texi


Context: master

Fix behavior of Eshell prompt when yanking output into it


Respond to JNI errors around drawing operations

Context: master


New filenotify tests

Context: master


Set maintainer for elint.el to emacs-devel


Context: master

Enable highlighting Gud execution lines without hl-line-mode


Context: master

Correct typo


Context: master

Fix a defcustom :type


Reset the Eshell prompt when signaling with no foreground process

Context: master


Context: master

Try harder to generate tombstones upon emacs_abort


Clarify java/INSTALL

Context: master


Context: master

Add convenience wrapper for regexp disassembly


Handle quoted tilde in Tramp


Context: master

Merge from origin/emacs-29


Fix c-in-knr-argdecl to avoid false recognition of K&R

Context: master


Context: master

Fix `ls-lisp-verbosity` custom type


More defcustom fixes in ERC (Bug#66520)

Context: master


Context: master

cperl-mode.el: Optionally treat trailing text as comment


Context: master

cperl-mode.el: Add new user option to etc/NEWS


(sit-for): Remove support for old calling convention

Context: master


Context: master

Have gnus-summary-limit-to-age operate on calendar days


Context: master

Implement multi-window drag-and-drop under Android


lisp/files.el (file-name-non-special): Handle quoted tilde


Fix saving faces with attributes that need filtering

Context: master


Context: master

Fix beginning-of-defun not jumping to BOF


Context: scratch/pkg

Merge remote-tracking branch 'origin/master' into scratch/pkg


Sort byte compiler warnings in alphabetic order

Context: master


lisp/calendar/time-date.el (days-to-time): Doc fix


Make the docstrings-wide check 70x faster

Context: master


Merge from origin/emacs-29

Context: master


Document 'M-x align' in the Emacs manual


Simplify and describe docstrings-wide check

Context: master


Fix indentation and fontification in shell-script (Bug#26217)

Context: master


cperl-mode.el: Do not mistake a left-shift operator for a here-doc

Context: master


(vc-root-diff): Don't compute and pass on WORKING-REVISION

Context: master


Fix vc-hg-log-edit-toggle-amend

Context: master


Fix a defcustom :type in eldoc.el


Add missing :version to two defcustoms


Fix an infinite loop in c-beginning-of-defun-1

Context: master


Context: master

Update etc/rgb.txt from X.Org upstream


Update publicsuffix.txt from upstream

Context: master


Context: master

Fix searching for tags in compressed files


Context: master

Correctly receive files through Android DND


Context: master

Correct typos in android.texi


New command alias xprint for LLDB

Context: master


doc/emacs/search.texi (Regexp Backslash): Improve indexing


Fix test in files-tests


c-indent-new-comment-line: don't test for a macro in a comment

Context: master


Context: master

Fixup for "no file modes on windows and dos"


Properly initialize argment list supplied to android_init_emacs

Context: master


Context: master

Merge from origin/emacs-29


Context: master

LLDB support cleanup and extension


doc/man/emacsclient.1: Add missing options


Context: master

Fix "C-0 C-x C-s" with write-protected files


Context: master

Refactor 'vc-default-mode-line-string' (bug#66464)


Context: master

Use the "new" calling convention for 'sit-for' in Eshell


Context: master

'eshell-kill-process-wait-time' can be a floating-point number


Context: master

Use project-name in the project-kill-buffers prompt


Correctly register focus events concomitant with alpha changes


Fix tramp-revert-buffer-with-sudo

Context: master


Modify LLDB command xcomplete to return a Lisp list

Context: master


Context: master

Gud lldb support (bug#66575)


Context: master

lisp/eshell/esh-proc.el (eshell-process-wait-time): Add :version


Context: master

Mollify compiler under Android builds without mmap


Correctly bisect format 12 and 8 cmap tables

Context: master


Eglot: respect completion sort order dictated by the server

Context: master


Improve SOCKS error handling and support version 4a

Context: master


cperl-mode.el: Fix indentation issues after a format declaration

Context: master


Gud LLDB completions (bug#66604)

Context: master


Context: master

Gud LLDB fix for large completion count (bug#66625)


Context: master

Relay body and attachments within Android e-mails to message-mailto


Context: master

Don't rely on LLDB output format


Gud support for column numbers

Context: master


lisp/ldefs-boot.el: Regenerated for Emacs 29.1.90


Context: master

Add two missing 'number-or-marker' entries to the cl machinery (bug#66615)


Context: scratch/pkg

Merge remote-tracking branch 'origin/master' into scratch/pkg


Context: scratch/pkg

set annotate=1 in .gdbinit


Fix last change in gud.el

Context: master


Context: master

admin/MAINTAINERS: Remove Ulf Jasper as maintainer of icalendar.el


Context: master

(cl--typeof-types): Complete last change


Update Tramp version (don't merge with master)


Context: master

Adapt Tramp version


lisp/progmodes/project.el (project--other-place-prefix): New function

Context: master


Context: master

Improve behavior with project-switch-use-entire-map=t


Fix argument name for function `copy-file'


Treat empty mailto URIs properly under Android

Context: master


Context: master

Fix Gud LLDB completion for function names


Repair detection of empty mailto URLs

Context: master


lisp/emacs-lisp/comp-cstr.el: Fix punctuation

Context: master


Fix recent changes of LLDB support

Context: master


lisp/calc/calc-units.el (math-standard-units): Drop comment for mu0

Context: master


More fixes for LLDB support

Context: master


project--switch-project-command: Retouch

Context: master


Prefer erc-target to erc-default-target

Context: master


(sleep-for): Make the `millisec` argument obsolete

Context: master


Context: master

(buffer-match-p): Replace `&optional` with `&rest` (bug#65797)


Context: master

New keyword :default-language in treesit-font-lock-rules function


Context: master

Facilitate opening multiple files through DND under Android


Context: master

lisp/progmodes/gud.el (gud-gud-lldb-command-name): Fix a typo


Fix eglot-report-progress :type

Context: master


Context: master

Don't use obsolete `sleep-for` argument


Context: master

Recognize backslash in `dns-mode` quoted values


Context: scratch/no-purespace-old

Remove purespace and ancillary code


Context: master

src/sfnt.c: Refine doc of variation selectors and GX fonts


Move and edit text about lexical environment representation

Context: master


Merge branch 'master' of git.savannah.gnu.org:/srv/git/emacs

Context: master


src/keyboard.c (line_number_mode_hscroll): Fix last change

Context: master


tsx-ts-mode--font-lock-compatibility-bb1f97b: Re-fix the previous fix


Context: master

Merge from origin/emacs-29


Move lexical-binding warning from checkdoc to byte-compiler

Context: master


etc/NEWS: Fix wording of a recently-added entry

Context: master


Context: master

so-long.el: Don't load `advice` during compilation


Context: master

lisp/treesit.el: Don't require `cl-seq` directly


Context: master

lisp/cedet/semantic/imenu.el: Don't load `advice`


Fix a compilation warning

Context: master


Context: master

lisp/progmodes/js.el (js--treesit-sexp-nodes): Fix docstring


Enumerate default UVS glyphs

Context: master


Fix treesit-install-language-grammar (bug#66673)


Fix the use of adaptive-fill-regexp in treesit indent preset


Context: master

src/keyboard.c (save_line_number_display_width): Fix last change


Context: master

Revise documentation concerning selections outside X


Fix Texinfo warnings


Another Texinfo fix


Context: master

Further improve selection-related documentation


Fix State button for customize-icon (Bug#66635)


lisp/tab-bar.el: Fix the close button with auto-width (bug#66678)


Context: master


Allow specifying the dir locals file to edit (Bug#66663)

Context: master


lisp/vc/log-view.el (log-view-mode-menu): Quote derived modes (bug#66686)


Fix typo in url-privacy-level :type


Context: master

Add completion for 'doas' to pcomplete


Context: master

Further improve documentation concerning selections


Fix LLDB prompt in Gud when attached

Context: master


Context: master

Correctly register Num Lock keys under Haiku


Context: master

doc/lispref/frames.texi (X Selections): Fix typo


Various improvements to lua-ts-mode (Bug#66159)

Context: master


test/lisp/align-tests.el: Pacify warning

Context: master


Rewrite Yank Media node in the Emacs Lisp manual

Context: master


Make Dired honor `insert-directory-programÂ´ with globs


Context: master

Fix failing ERC test


Context: master

Modernise text about using dynamic variables


Context: master

Fix my last commit


Minor connection-local variables fixes


Context: master

More robust control sequence handling in LLDB output (bug#66604)


doc/misc/gnus.texi: Fix unmatched quote in gnus doc.  (Bug#66710)


Context: master

xref-backend-references: Avoid finding duplicates


Fix minor defcustom issues in Gnus (Bug#66715)


Context: master

Prefer HTTPS to HTTP for Google Groups


Change news.gmane.org to news.gmane.io


Remove gmane.org support from nnweb

Context: master


Prefer HTTPS to HTTP in thing-at-point

Context: master


Context: master

Rewrite first two sections of the drag-and-drop documentation


Rewrite all sections of the drag-and-drop documentation

Context: master


doc/lispref/frames.texi (Drag and Drop): Fix typo

Context: master


Context: master

Correct documentation of selection-coding-system


Fix broken links to gmane.org


Context: master

Better LLDB frame information (bug#66604)


Minor copyedits in the drag-and-drop docs

Context: master


Recognize backslash in `dns-mode` quoted values


Makefile.in (sanity-check): Add the -Q option.  (Bug#66721)

Context: master


Context: master

Introduce an option which controls touch screen hscroll


Context: master

Warn about 3DES when network-security-level is medium


Make NSM warn if DH key exchange has less than 2048 bit primes

Context: master


Add missing documentation tags to etc/NEWS

Context: master


cperl-mode.el: Remove functions using mode-compile.el

Context: master


Context: master

Make eln files re-dumpable (bug#45103)


Context: master

Add a new Eshell special reference type for markers


Prefer HTTPS to HTTP in ffap

Context: master


Improve `nsm-protocol-check--3des-cipher` docstring


Context: master

Documentation copy-edits


Context: master

LLDB support: cope with inserted text being write-protected


doc/man/emacsclient.1: Fix --tramp option


Context: master

Prefer HTTPS in `M-x webjumpÂ´


Respect browse-url-default-scheme on Haiku

Context: master


Context: master

Add HTTPS to mh-access-types


Context: master

Better handle errors when writing r-o files without backup


Fix 'locate-dominating-file' when FILE is not a directory

Context: master


Fix one author's name


Fix spelling of my name in all ChangeLog files

Context: master


Fix eglot.texi (JSONRPC objects in Elisp) example


Fix guessing commands for zstandard archives in Dired


Add toggle-window-dedicated command and mode-line-window-dedicated

Context: master


Improve imenu support in lua-ts-mode

Context: master


Support HTTPS in ido-file-internal

Context: master


doc/misc/tramp.texi (Traces and Profiles): Fix indentation.  (Don't merge)


doc/misc/tramp.texi (Traces and Profiles): Fix indentation

Context: master


Merge branch 'master' into feature/named-lambdas

Context: feature/named-lambdas


Context: scratch/comp-run

make comp-run don't require cl-lib at runtime


Context: master

Support HTTPS links in newsticker extra elements


don't require warnings in comp-run

Context: scratch/comp-run


Context: scratch/comp-run

fix previous commit


Context: master

Tweak the DOI URL and the description


Simplify sigil font-lock match for elixir-ts-mode

Context: master


Context: master

Revise selection documentation


cperl-mode.el: Make commands and options for Perl info pages obsolete

Context: master


Context: master

Enable DND handlers to receive more than one URI at a time


Correct typos in the manuals

Context: master


Context: master

Properly respond to drops observing the Motif protocol


Context: feature/completion-lazy-hilit

Allow completion frontends to fontify results just-in-time


Context: master

Flymake: protect against problematic invalid diagnostics


doc/misc/tramp.texi (Traces and Profiles): Fix indentation.  (don't merge)


Context: master


Fix typo


Context: master

Update item numbering in cperl-praise


Remove highlighting trailing whitespace from cperl-mode

Context: master


cperl-mode.el: Remove a duplicate defvar

Context: master


Rework docstring for completion-lazy-hilit

Context: feature/completion-lazy-hilit


Fix `browse-url-default-scheme` custom :type

Context: master


Correct order of arguments to dnd-handle-multiple-urls

Context: master


Mention additional return values for framep et al

Context: master


Fix performance regression in completion-pcm--all-completions

Context: feature/completion-lazy-hilit


Context: feature/named-lambdas

Dump defining symbols along with primitives and defuns


Context: master

Substitute eassert for assert throughout Android code


Give define-minor-mode's modes defining symbols

Context: feature/named-lambdas


Context: master

src/pdumper.c (dump_buffer): Print message when aborting (bug#66743)


Context: master

Fix style of error messages in pdumper.c


Fix Tramp (don't merge)


Context: master

lisp/net/tramp.el (tramp-read-id-output): Identifiers can contain "-"


Fix compilation error in profiler.c

Context: master


Revert most of "Optimize flex completion style a bit more"

Context: feature/completion-lazy-hilit


Context: master

Another fix for profiler.c


Tidy up ERC's internal text-property API

Context: master


(provided-mode-derived-p): Fix alias case

Context: master


(c-initialize-cc-mode): Be slightly more explicit

Context: master


Minor adjustments to Android drag and drop and content URIs

Context: master


Context: master

(auth-source-backend): Don't pass obsolete "name" arg


Context: master

Support for menu bar in window_from_coordinates


lisp/dnd.el (dnd-protocol-alist): Correct typo

Context: master


Context: feature/named-lambdas

Record the defining symbol for lambda functions, too


Merge from origin/emacs-29

Context: master


Context: feature/named-lambdas

New cl-print-object method for subrs


Add easy customization for dir-locals files (Bug#66702)

Context: master


Prefer seq-filter in rcirc.el

Context: master


Context: master

Speed up Eshell smart display module


Context: master

Prefer seq-filter in hanja-util.el


Avert a crash and file descriptor leak in yank-media

Context: master


Context: master

Set non-text mouse cursor on menu bar


Remove the header line after disabling 'which-function-mode'

Context: master


Context: master

Add 'case-symbols-as-words' to configure symbol case behavior


Context: master

Fix last change (bug#66614)


Fix a recent change in documentation of 'selection-coding-system'

Context: master


Fix documentation of last change

Context: master


Make nnrss suggest HTTPS instead of HTTP

Context: master


Context: master

Fix typo in tramp.texi


Context: master

Fix broken gdb-control-commands-regexp (bug#66363)


Eliminate some nested repetitions in regexps

Context: master


Require `cl-lib` rather than directly some of its subfiles

Context: master


Context: master

Use OClosure to drop `advice--buffer-local-function-sample` hack


Teach ffap to look for relative file names under project-root

Context: master


Context: master

Exclude Git submodules from 'project-files'


Context: master

comp-cstr.el: The type hierarchy is a DAG, not a tree


Ascertain font spacing from post table if present

Context: master


lisp/emacs-lisp/comp-cstr.el (comp-subtype-p): Hoist above use

Context: master


Add two docstrings in cl-lib.el


Context: master

cperl-mode.el: Obey comment conventions


lisp/emacs-lisp/cl-lib.el (cl--defalias): Improve&fix docstring


Context: master

Fix project-mode-line-format breaking buffer-file-coding-system (bug#66825)


Context: master

lisp/progmodes/project.el (project-menu-entry): Add 'bound-and-true-p'


Extract underline positions from PostScript metrics tables

Context: master


Merge remote-tracking branch 'origin/master' into scratch/pkg

Context: scratch/pkg


Don't round underline metrics

Context: master


lisp/emacs-lisp/comp.el: Remove redundant requires

Context: master


doc/misc/tramp.texi (FUSE setup): Fix typo


lisp/emacs-lisp/comp-cstr.el: Fix bootstrap

Context: master


Respect `browse-url-default-scheme` on Android

Context: master


Only override the current project buffer-locally

Context: master


Prevent errors when generating events above menu bar windows

Context: master


Add two docstrings in cl-macs.el

Context: master


Context: master

Non-recursive marking of buffer-local variables


Run `man' also on remote systems

Context: master


New commands previous-line-completion and next-line-completion (bug#59486)

Context: master


Don't propertize strings when lazy-highlighting completions

Context: feature/completion-lazy-hilit


(project-switch-project): Fix the previous change

Context: master


Preserve point when inserting date stamps in ERC

Context: master


Properly compute overhangs for overstruck text

Context: master


Improve documentation of recent changes

Context: master


Fix completion-lazy-hilit docstrings

Context: feature/completion-lazy-hilit


Context: feature/completion-lazy-hilit

lisp/icomplete.el (icomplete-exhibit): Remove instrumentation


Adapt doc for man.el

Context: master


Context: master

Remove 'M-.' binding from js-mode and js-ts-mode


lisp/emacs-lisp/oclosure.el (oclosure--lambda): Burp in dynbind mode

Context: master


Avoid moving point while analyzing text conversion

Context: master


Round underline position and thickness

Context: master


Fix recent changes in documentation

Context: master


Context: master

Suggest alternative reason for ERT test duplication error


Context: scratch/comp-run

comp: don't require 'warnings' in comp-run


lisp/emacs-lisp/comp-cstr.el (comp--direct-supertype): Remove unused

Context: master


MH-E testing: find locally-installed GNU Mailutils libraries

Context: master


Context: master

Remove unnecessary assertion added 2 days ago


Fix description of 'Package-Requires' library header


Context: master

Fix desktop-save on remote dired (bug#66697)


Don't need text properties when sending a mail

Context: master


Context: master

Merge from origin/emacs-29


Context: master

Fix bytecomp-tests--dest-mountpoint test failure


Update eww-suggest-uris :version

Context: master


Document core input events problems with XInput2


Add tests for saving to write-protected files

Context: master


Improve commentary in 'files-tests-save-buffer-read-only-file'

Context: master


Make FAQ on starting Emacs maximized portable

Context: master


Fix last change in the FAQ

Context: master


lisp/bindings.el (right-word, left-word): Doc fix


Align date stamps to whole days in ERC

Context: master


Tweak completion-lazy-hilit feature

Context: feature/completion-lazy-hilit


Xref: add xref-find-extra command

Context: feature/xref-find-extra


Add project-any-command and project-prefix-or-any-command

Context: master


Context: master

Implement more Android text editing controls


Further improve test coverage of time-stamp-pattern parsing

Context: master


Context: master

Declare calc-eval-error in calc.el


Context: master

New option to use arrows in the minibuffer to select completions (bug#59486)


Context: master

lisp/emacs-lisp/cl-extra.el (cl-remprop): Update names to match docstring


Context: feature/xref-find-extra

Eglot: use new xref-find-extra feature of Xref


Emulate secondary selections on Android

Context: master


Update to Org 9.6.11


Context: master

lisp/vc/vc-git.el (vc-git-revision-table): Reverse the table (bug#64656)


Context: master

Silence warning when requiring ruby-ts-mode


Context: master

lisp/emacs-lisp/cl-macs.el: Axe useless `gethash` inline decl


Context: master

Allow completion frontends to fontify candidates just-in-time


lisp/simple.el (next-line-completion): Improve (bug#59486)

Context: master


Context: scratch/comp-run

Don't load comp when installing an existing trampoline


lisp/minibuffer.el (completion-lazy-hilit-fn): Fix last change

Context: master


Context: master

Eglot: Demote errors to warnings in eglot-ensure


Don't leave point amid text conversion edits if auto-fill transpires

Context: master


lisp/minibuffer.el (minibuffer-choose-completion-or-exit): New command

Context: master


Context: master

Simplify 'project-remember-projects-under'


Fix cmake-ts-mode indentation (Bug#66845)


comp: Don't load.el comp when C-h f

Context: scratch/comp-run


With `native-compile', compile lambdas in a defun or lambda too

Context: master


Prevent an infinite loop in todo-mode (bug#66994)


Guarantee files are auto-saved when Emacs is terminated by Android

Context: master


Context: feature/derived-mode-add-parents

Move EIEIO's C3 linearization code to `subr.el`


Context: scratch/derived-mode-add-parents


lisp/progmodes/elisp-mode.el (elisp--local-variables): Remove `debug'

Context: master


Promptly disable 'completion-in-region-mode' (bug#67001)

Context: master


Fix treesit-simple-indent-presets docstring (bug#67007)


Improve documentation of signaling errors in batch mode


Context: master

comp: Don't load.el comp when C-h f


Clean-up warnings for non native builds

Context: master


Context: master

Improve 'next-line-completion' and add more tests


Context: master

lisp/minibuffer.el (minibuffer-choose-completion-or-exit): Improve


Clean-up warnings for non native builds (this time for real)

Context: master


Mark treesit--things-around obsolete

Context: master


Clear image caches in reaction to system VM warnings

Context: master


test/infra/gitlab-ci.yml (.native-comp-template): Adapt "changes"

Context: master


Context: scratch/pkg

Merge remote-tracking branch 'origin/master' into scratch/pkg


Use BASE_EQ instead of EQ for some uninterned symbols

Context: master


Add some headers to message-ignored-bounced-headers

Context: master


Fix mode-line after switching from WDired back to Dired

Context: master


Add some more Eshell history tests

Context: master


lisp/dired.el (dired-use-ls-dired): Doc fix (bug#67053)


doc/lispref/modes.texi (Other Font Lock Variables): Add link


Improve documentation of read syntax and printed representation


Context: master

Enable canceling tap gestures


lisp/touch-screen.el (touch-screen-track-tap): Fix typo

Context: master


Merge from origin/emacs-29

Context: master


Fix test failures in test/lisp/minibuffer-tests.el

Context: master


Move EIEIO's C3 linearization code to `subr.el`


Context: scratch/derived-mode-add-parents


Adjust dump file location under Android

Context: master


Context: master

Hook 'bug-reference-mode' up to 'thing-at-point'


Add support in todo-mode.el for ISO date format

Context: master


(derived-mode-all-parents): Fix handling of cycles

Context: scratch/derived-mode-add-parents


Fix docstring typo in Eshell tests

Context: master


Add two doc strings to cl-extra.el


Context: master

Pass only the local parts of Eshell's $PATH to 'tramp-remote-path'


Subject: (derived-mode-add-parents): Add documentation and one more test

Context: scratch/derived-mode-add-parents


Context: feature/cl-lib-improvements

Cl-lib: optimize and reword docstrins of cl-some and cl-every


Context: master

Prepare for ERC 5.6 release


Context: master

lisp/vc/vc-hooks.el (vc-display-status): New value 'no-backend' (bug#66464)


Context: master

etc/NEWS: Rearrange wrongly categorized entries


Fix hanful-insert-character (bug#66970)

Context: master


Fix variable aliasing bytecode miscompilation (bug#67116)

Context: master


cperl-mode.el: Eliminate warnings about using obsolete functions

Context: master


(wisent-python-lex-beginning-of-line): Fix compiler warning

Context: master


etc/NEWS: Use setopt not setq for project-switch-commands

Context: master


Context: master

Eglot: Send standard :language-id for typescript-language-server


Context: master

Properly merge EXTRA_EMAIL content with mailto URIs


lisp/vc/vc.el (vc-deduce-backend-nonvc-modes): New variable (bug#67145)

Context: master


Fix spell-checking email message with citations


Fix 'add-face-text-property' shortdoc


Typofix in the doc/lispref/modes.texi


doc/misc/eglot.texi (Eglot Commands): Fix typos (bug#67159)


lisp/progmodes/eglot.el (eglot-server-programs): Fix previous commit

Context: master


Context: master

Fix flymake integration in lua-ts-mode (Bug#67152)


doc/lispref/commands.texi (Touchscreen Events): Correct typo

Context: master


Context: master

Merge branch 'master' of git.savannah.gnu.org:/srv/git/emacs


Fix query-replace at EOB

Context: master


Signal file-locked on lock conflict with noninteractive=t

Context: master


Context: master

Fix 'tex-compile-commands'


Fix CBZ file detection in doc-view-mode


Context: master

Don't infinite loop in map-y-or-n-p if at the end of kmacro


Add Completion Preview mode

Context: master


Context: master

Enable completion-in-region-mode in minibuffer-complete-history/defaults


lisp/simple.el (minibuffer-default-add-completions): Improve (bug#64656)

Context: master


Context: master

Pan during touch screen pinch gestures


todo-mode.el: Don't let-bind `buffer-read-only`

Context: master


Improve indexing in ELisp manual


Context: master

lisp/simple.el (minibuffer-default-add-completions): Doc fix


lisp/mail/emacsbug.el (submit-emacs-patch): Use pop-to-buffer-same-window

Context: master


Context: master

lisp/emacs-lisp/nadvice.el (advice--add-function): Move func decl


Fix scrolling when continuation line starts with a display string

Context: master


src/editfns.c (Fline_beginning_position): Doc fix


Context: master

Clean-up some native-comp advice special handling


Don't pan horizontally when a pinch gesture represents a shrink

Context: master


Disable generation of mouse-1 events after ancillary tool presses

Context: master


seq.el: experimental seq.el speedups

Context: feature/cl-lib-improvements


Merge branch 'derived-mode-add-parents'

Context: master


etc/NEWS: Mention incompatible change in `pp` (bug#67180)

Context: master


Context: master

etc/NEWS: Add new section


Improve cross-references in description of 'pcase'


Context: master

Correct generation of touchscreen-pinch events


Correct initial scale calculation when pinching nonselected window

Context: master


Clarify wording about arguments in doc strings


Add 5 docstrings to abbrev.el (bug#67153)


doc/lispref/debugging.texi (Debugging): Add cross-references


test/lisp/net/tramp-tests.el (tramp--test-timeout-handler): Be more verbose


Context: master

Make Tramp aware of completion-regexp-list


Context: master

Return t from completion-emacs22-try-completion only for completions


lisp/emacs-lisp/pcase.el (pcase-mutually-exclusive-predicates): Add `null`

Context: master


Offer to grant storage permissions if absent

Context: master


Improve documentation of recently added functions

Context: master


Context: master

Avoid loading cl-lib as result of invoking 'load-library'


Do interactive tagging for dired commands

Context: master


Add 2 SQLite extensions to allow-list


etc/NEWS: Add entry about new input methods.  (Bug#66470)

Context: master


Context: master

Document Battery Optimization challenges on Android


Document changes in 'edmacro-parse-keys'


Add elixir-ts-mode-hook to elixir-ts-mode

Context: master


Add commentary for exposing a mode hook to Custom

Context: master


etc/NEWS: Fix last change (bug#67225)

Context: master


Context: master

Merge from origin/emacs-29


Minor Tramp optimization

Context: master


Fix string-pixel-width with global setting of display-line-numbers


Add missing python-ts-mode keyword (bug#67015)


Context: master

Favor ISUPPORT params for MODE processing in ERC


(update_search_regs): Install better fix for bug#67124

Context: master


Context: master

Reorganize documentation relating to touch screens


Correct typo

Context: master


Context: master

Properly avoid displaying the OSK for calls to read-key-sequence


doc/emacs/emacs.texi: Remove redundant menu

Context: master


Context: master

Recognize shebang lines that pass '-S/--split-string' to 'env'


etc/NEWS: Fix last change

Context: master


Fix make-obsolete warnings in treesit.el

Context: master


Fix wording in ELisp Intro manual


Context: master

doc/emacs/emacs.texi: Add a missing menu to @detailmenu


Context: master

Forward completion text properties in 'completion-table-with-quoting'


Add 'eval' to 'native-comp-never-optimize-functions' (bug#67141)

Context: master


etc/TODO (Native compiler improvements): Move old entry here

Context: master


Context: master

etc/TODO (Native compiler improvements): Add 'Diagnostic' section


Context: master

etc/TODO: Fix punctuation


Context: master

Improve invisibility handling in isearch-lazy-highlight (bug#40808)


Context: master

Add Gnus mode line logo in SVG format


doc/emacs/search.texi (Special Isearch): More accurate text


(seq-contains-pred): Split off list-specialized impl into separate method

Context: feature/cl-lib-improvements


Save more information into Android font names

Context: master


Enable native compiler by default when libgccjit is available

Context: master


Mention that -x and --script ignore file-locals


doc/emacs/cmdargs.texi (Initial Options): Fix last change


Fix 'with-sqlite-transaction' when BODY fails


Annotate java-ts-mode-test-movement with expected result


Context: master

Update touch-screen.el


lisp/touch-screen.el (touch-screen-handle-touch): Correct typo

Context: master


Fix CRLF handling in Tramp (don't merge)


Context: master

Unify ".""  and ".." handling in tramp-*-file-name-all-completions


configure.ac: Fix non posix (bash only) eq operator

Context: master


Update 'native-comp-never-optimize-functions' version

Context: master


(package-quickstart-refresh): Generate marginally more efficient code

Context: master


doc/emacs/input.texi (On-Screen Keyboards): Fix typos

Context: master


Context: master

Prevent tab bar from vanishing on Android


src/module-env-30.h: Fix commentary

Context: master


Allow listing Emoji from a read-only buffer


doc/lispref/minibuf.texi (Programmed Completion): Improve indexing


Mention "visual line" in user manual


Improve function documentation tips


Add a doc string to simple.el (bug#67355)


Fix "Text is read-only" on backspacing initial Calc input


Improve documentation of desktop.el in user manual


Context: master

CC Mode: Handle noise clauses, template arglists in any order


Context: master

Adjust affected callers of derived-mode-p` to use the new convention


Remove spurious "nil" from Gnus mode line

Context: master


Context: master

Support dired-movement-style in dired-next-dirline and dired-prev-dirline


Make python-ts-mode's syntax-highlighting more standardized


Context: master

Complete merge of emoji.el


Context: feature/xref-find-extra

Add per-kind commands with bindings


Context: master

Prevent touch screen translation from entering invalid state


Fix byte-compilation warnings about 'sqlite-rollback'


Context: master

CC Mode: Add second anchor point to class-open and class-close


Do not unregister a D-Bus service which is a unique name


Context: master

CC Mode: Fontify int unsigned Foo;


Extend D-Bus doc and test


typescript-ts-mode: Add missing 'operator' to treesit-font-lock-features


Optionally allow substitution patterns in erc-prompt

Context: master


Use the project--list as history when prompting for a project

Context: master


Use the renamed 'xref-find-all-definitions' in Eglot

Context: feature/xref-find-extra


Dismiss Android Back key events that are canceled

Context: master


Correct typos

Context: master


Merge remote-tracking branch 'origin/master' into scratch/pkg

Context: scratch/pkg


Fix test name with erts-run-test with Point-Char

Context: master


admin/authors.el (authors-aliases): Add Noah Peart


Context: master

Avoid 'completion-at-point' in 'completion-preview-insert'


Context: master

Fix merging italic and underline faces with other fonts


Context: master

Add option `dired-filename-display-length'


Don't enable pinentry loopback mode for gpgsm

Context: master


Context: master

Merge branch 'master' of git.savannah.gnu.org:/srv/git/emacs


Context: master

Merge from origin/emacs-29


Context: master

configure.ac: Fix the unexec build


Context: master

project-prompt-project-name: Reword a comment


Context: master

(project-prompt-project-name): Simplify a bit


Context: master

Repair `tab-first-completion` (bug#67158)


regex-emacs.c (forall_firstchar): Fix regression bug#67226

Context: master


etc/PROBLEMS: Add entry about pinentry with gpgsm.  (Bug#67012)


Context: master

Refactor pseudovector printing


Context: master

Mark test for erc--update-channel-modes as :unstable


Update Autoconf auxiliaries in exec

Context: master


src/pdumper.c (dump_vectorlike): Avert compiler warning

Context: master


Context: master

Simplify gnus-group-search-forward


Context: master

Unbind 'C-M-i' in Text mode


Ensure that directory is expanded in package-vc-checkout


Fix 'dired--get-ellipsis-length'

Context: master


lisp/textmodes/ispell.el (ispell-complete-word): Remove FIXME

Context: master


.elc format: Record lambdas' doc strings lazily, not inline

Context: master


Make EIEIO ':accessor' behave like ':reader' when reading (bug#66938)

Context: master


Context: master

(ruby-ts-mode): Extend treesit-thing-settings (bug#67036)


Context: master

(ruby-ts-mode): Also add 'self' and 'super' to things


(ruby-ts-mode): Extend treesit-thing-settings more

Context: master


Context: master

Add autoload cookie to autoload-compute-prefixes (bug#67325)


Context: master

Font-lock shorthands with arbitrary punctuation (bug#67390)


Context: master

Restore prompt correctly when reconnecting in ERC


Fix indentation for else clause in c-ts-mode (bug#67417)


Fix c-ts-mode indentation after if/else (bug#67417)


Mention Titankey in Tramp, which has passed the tests


Context: master

lisp/vc/vc.el (vc-deduce-backend-nonvc-modes): Use defcustom (bug#67171)


Fix typo in Gnus manual (bug#67469)


Fix recent change in 'c-ts-mode'


Fix example in Emacs user manual


Fix eglot-specific commands

Context: feature/xref-find-extra


Compiler optimizer: push forms onto byte-compile-form-stack

Context: master


lisp/progmodes/project.el (project-prompt-project-name): Add 'reverse'

Context: master


lisp/dired.el (dired-insert-set-properties): Fix 'isearch-open-invisible'

Context: master


Context: master

lisp/dired.el (dired-context-menu): Add menu item "Open With" (bug#63911)


Unbreak Eglot, Jsonrpc as EIEIO inches closer to CLOS (bug#67480)

Context: master


Context: master

Jsonrpc: prevent while-no-input messing with jsonrpc-request


Clean up some redundant or otherwise suspect code

Context: master


Various improvements to font-lock-settings for elixir-ts-mode

Context: master


doc/lispintro/emacs-lisp-intro.texi (copy-to-buffer): Fix last change


Context: master

Improve register-preview (Fix bug#66394)


Fix behavior of 'split-root-window-*' with 'C-u'


Repair `tab-first-completion` (bug#67158)


Context: master

lisp/indent.el (indent-for-tab-command): Use 'memq'.  (Bug#67158)


Fix typescript-ts-mode indentation for switch statements


Context: master

lisp/emacs-lisp/eieio-core.el (eieio-set-defaults): Silence errors


Context: master

lisp/calc/calc-units.el: Update dead URL


lisp/calc/calc-units.el (math-standard-units): Fix typo

Context: master


Fix typos in a recent man.el change

Context: master


Context: master

Move malformed-function warning from byte-opt to cconv (bug#67483)


Document, that PROCESS of signal-process can be a string


Context: master

lisp/net/tramp.el (tramp-signal-process): PROCESS can also be a string


Context: bugfix/shorthand-fixes

Fix prefix discovery for files with read-symbol-shorthands (bug#67325)


Fix validation of :box face attribute

Context: master


lisp/dired-aux.el (shell-command-guess-open): New defcustom (bug#18132)

Context: master


lisp/simple.el: Add declare-function for shell-command-guess

Context: master


Context: master

lisp/simple.el (minibuffer-default-add-shell-commands): Require 'dired-aux'


doc/emacs/files.texi (Save Commands): Fix last change


Fix example in Emacs Lisp Intro manual


Fix example code in Emacs Lisp Introduction manual


Context: master

Fix mode-line-inactive face


test/lisp/net/tramp-tests.el (tramp-test31-signal-process): Extend

Context: master


rust-ts-mode: appropriately fontify doc strings


Drop extra parenthesis in example code in Emacs Lisp Introduction


Merge branch 'register_preview'

Context: master


Jsonrpc: support some JSONesque non-JSONRPC protocols, like DAP

Context: scratch/jsonrpc-things


Fix setting cursor when the window's op line has 'line-prefix'


Facilitate using Completion Preview with the mouse (bug#67479)

Context: master


Fix 'Info-goto-node-web' when NODE is given in various forms


Fix last change

Context: master


Fix doc string punctuation in ruby-ts-mode.el


Revert "Ensure that directory is expanded in package-vc-checkout"

Context: master


rust-ts-mode--comment-docstring: Fix/improve the previous change


Merge remote-tracking branch 'origin/master' into scratch/pkg

Context: scratch/pkg


Context: scratch/pkg

Fix for vectorlike printing refactoring


Context: master

Add ert-font-lock


rust-ts-mode--comment-docstring: Handle block doc comments


Fix to "Simplify gnus-group-search-forward"

Context: master


Improve 'window-text-pixel-size' when buffer includes images

Context: master


Context: master

Add historical option to completions-sort


Context: master

lisp/emacs-lisp/macroexp.el (macroexp-parse-body): Fix bug#67568


lisp/emacs-lisp/comp-run.el (bytecomp): Require it (bug#67590)

Context: master


Fix typos


lisp/indent.el (indent-rigidly): Improve prompt (bug#67620)


Context: scratch/pkg

Setting buffer-local *package*


Context: master

Avoid infloop with wide images


Don't claim to signal an error when deleting a nonexisting file


doc/lispref/files.texi (Changing Files): Fix last change


Initial commit to branch feature/positioned-lambdas

Context: feature/positioned-lambdas


comp: Fix mvar dependency chain (bug#67239)

Context: master


Context: master

Update handling of advices during preload


Context: scratch/pkg

Make sure *package* is buffer-local


Context: master

lisp/loadup.el: Don't prohibit advice when ls-lisp is loaded


lisp/gnus/message.el (message-mail-user-agent): Doc fix (bug#67638)


Another fix of doc string of 'message-mail-user-agent' (bug#67638)


Context: master

Update to Transient v0.5.2


lisp/transient.el: Set Version instead of Package-Version

Context: master


lisp/transient.el: Revert accidental changes

Context: master


(package-activate-all): Be more robust when quickstart fails

Context: master


Context: master

lisp/emacs-lisp/package.el (package-activate-all): Fix second-order warning


Context: master

ElDoc: make eldoc-display-in-echo-are useful from M-x eldoc


Cease preloading touch-screen.el outside X and Android

Context: master


Context: master

Remove long annotation for word completion candidates


lisp/dired-aux.el (dired-do-open): New command (bug#18132)

Context: master


Tweak plus and minus svg icons

Context: master


Fix compiler warnings

Context: master


Context: master

Set a default locale on Android


Add option eshell-history-append

Context: master


Context: master

Tramp cleanup


lisp/mail/emacsbug.el (report-emacs-bug): Insert empty X-Debbugs-Cc

Context: master


lisp/loadup.el: Check advice after `rmc.el`; turn error into warning

Context: master


js-ts-mode: Highlight function parameters inside destructuring


Context: master

Display glyphs whose first contours commence at origin


Context: master

Fix documentation of 'completion-auto-deselect'


Add more options to register-use-preview

Context: master


Context: master

Ensure CID filenames are unique when browsing Gnus article HTML


Context: master

Eglot: unbreak <host>:<port> spec in C-u M-x eglot (bug#67682)


(rust-ts-mode): Set electric-indent-chars


Context: master

project-any-command: Change the method for passing project root


Context: master

lisp/progmodes/project.el (project-any-command): Fix last change


Context: master

Correct phantom point generation and MDAP


doc/lispref/processes.texi (Network): Fix wording and punctuation


Fix dragging mode line on text terminals with a mouse (bug#67457)


Context: master

Fix documentation of 'dired-do-open'


Add font-lock tests for lua-ts-mode (bug#67605)

Context: master


Context: master

Remove old VC packages from 'package-alist' after installing


Merge branch 'master' of git.savannah.gnu.org:/srv/git/emacs

Context: master


Context: master

Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs


Fix documentation of register-preview changes

Context: master


Minor copyedits in description of ':box' face property


doc/misc/modus-themes.org: Fix merge snafu

Context: master


Auto-commit of loaddefs files

Context: master


Fix desktop-save for dired buffers (bug#66697)

Context: master


ruby-mode: Better detect regexp vs division (bug#67569)


Context: master

Tweak doc of `analyze-text-conversion` vs `post-self-insert-hook`


Add font-locking for hash-bang lines in typescript-ts-mode


Context: scratch/no-ls-lisp-advice

(dired): Remove `ls-lisp` advice


Make global obarray a fake obarray

Context: scratch/pkg


Fix c-ts-mode indentation (bug#67357)


Fix c-ts-mode indent heuristic (bug#67417)


lisp/progmodes/c-ts-mode.el (c-ts-mode--else-heuristic): Doc fix


Context: master

dired-listing-switches handles connection-local values if exist


Fix typos in ChangeLog files


Fix typos


Context: master

Fix typos


Context: master

Fix a few more typos


Context: master

Update publicsuffix.txt from upstream


Add script admin/run-codespell and supporting files

Context: scratch/codespell


lisp/files-x.el (connection-local-value): Fix Dired crash

Context: master


Context: master

Fix error in my last commit


Context: master

Merge from origin/emacs-29


Update to Org 9.6.13


Mark `;#@` as :safe for asm-comment-char

Context: master


python-ts-mode: Highlight default parameters


Fix treesit-node-field-name and friends (bug#66674)


Context: master

project-any-command: Use 'project-aware'


Fix treesit-default-defun-skipper (bug#66711)


Context: feature/jsonrpc-support-dap

Jsonrpc: rework fix for bug#60088


Add missing indent rules in c-ts-mode (bug#66152)


Fix compilation warnings in eglot-tests.el

Context: feature/jsonrpc-support-dap


Fix c-ts-mode bracketless indentation for BSD style (bug#66152)


Correct implementation of UTP

Context: master


Introduce menus beneath new chapters in the Transient menu

Context: master


Completion experiments

Context: scratch/pkg


Use read-from-string istead of intern

Context: scratch/pkg


Jsonrpc: rework jsonrpc-convert-to-endpoint again

Context: feature/jsonrpc-support-dap


Context: scratch/pkg

More read-from-string


Fix typo in commit 3c093148958d56e0ed8e12a8e00ced1ef052259a

Context: master


Add indentation rules for bracketless statements in js-ts-mode


New macro connection-local-p

Context: master


Context: master

Provide option to forward Gnus messages with all (most) headers


js-ts-mode: Fix font-lock rules conflict


Context: scratch/pkg

describe-variable: read-from-string


Context: master

configure.ac: Fix '--without-all' if libgccjit installed (bug#67799)


Improve tramp-compat-connection-local-p

Context: master


Jsonrpc: support some JSONesque non-JSONRPC protocols, like DAP

Context: master


Context: master

Merge remote-tracking branch 'savannah/master' into master-android-1


Context: master

src/androidfns.c (syms_of_androidfns_for_pdumper): Fix crash


Context: master

Eglot: beware activation in fundamental-mode


Context: master

Eglot: use new jsonrpc-autoport-bootstrap


Fix symbol name in Multisession Variables examples


doc/emacs/android.texi (Android Environment): Wording fixes

Context: master


Context: master

Support case-sensitive register names


Support viewing VC change history across renames (Git, Hg)

Context: master


Context: master

vc-print-log-setup-buttons: Update a TODO comment


Context: master

Provide for Num Lock and Scroll Lock on Android


ruby-syntax-methods-before-regexp: Drop this whitelist

Context: master


Context: master

lisp/vc/vc-git.el (vc-git-print-log-follow): Doc fix


Context: master

src/androidfns.c (syms_of_androidfns) <android-os-language>: Doc fix


Context: master

Fix comint-next/previous-prompt in lua-ts-mode


Eglot: Add ruff-lsp as an alternative Python server


Fix opening directory trees from Filesets menu


Offer to show diff against auto-save in recover-file

Context: master


Context: master

doc/emacs/android.texi (Android Environment): Fix node name


Fix pasting into terminal-mode on term.el


Context: master

lisp/net/shr.el (shr-put-image): No more need to test for nil ALT


Add use cases of (fn) documentation facility


Context: master

Move preload of rmc to a more appropriate place


Fix shaping of Sinhala text


doc/lispref/functions.texi (Function Documentation): Fix @itemize


lisp/term.el (term--xterm-paste): Fix last change


Merge from origin/emacs-29

Context: master


Context: master

lisp/startup.el (normal-top-level): Avoid byte-compiler warning


Context: master

lisp/subr.el (derived-mode-p): Disable warnings for old convention


Context: master

Merge branch 'same-frame'


Eglot: Add Uiua language server


Using remap for binding of log-edit-beginning-of-line

Context: master


Improve documentation of text properties handling when yanking


Fix using disabled command without a docstring


Context: master

Fix typo


Remove out-of-date documentation about Gnus delayed articles

Context: master


Improve documentation of ispell.el's dictionary database


Context: scratch/pkg

Bind symbol-packages when reading test name


Context: master

Never send user email address in HTTP requests


Context: master

Silence warning in print.c


Context: master

Move NEWS item to "Incomatible Changes" section


Context: master

Add slashes to 'thing-at-point-email-regexp'


src/sfnt.h (sfnt_coerce_fixed): New macro

Context: master


Context: master

Document sending extra HTTP headers in NEWS


Context: master

Improve a recent NEWS entry


Context: master

Merge remote-tracking branch 'savannah/master' into master-android-1


Context: master

Add erc-track integration to erc-nicks


Context: master

Fix typo in earlier changes


Fix passive mode for tnftp client in ange-ftp.el


Context: scratch/pkg

Elisp evaluation


Context: scratch/pkg

No package warnings when eval'ing elisp


Further fixes for problems uncovered by the previous fix

Context: master


Context: master

debug.el: Straighten the code that find the "base" of the backtrace


Small copyedits to doc/misc/eglot.texi

Context: master


Fix an issue when searching subtree backward (bug#67117)


Context: scratch/pkg

Display a message for an unknown package during eval


Merge remote-tracking branch 'origin/master' into scratch/pkg

Context: scratch/pkg


Context: master

Properly sign-extend freedom and projection vector values


Context: scratch/pkg

More package-local nicknames


Context: master

Improve efficiency of operations involving font interpreter scale


Fido-mode: don't error if case-fold-search is globally nil

Context: master


Context: master

src/eval.c (syms_of_eval) <debugger>: Doc fix


Context: master

Calc: speed up math-read-preprocess-string (bug#67536)


src/treesit.c (treesit_traverse_child_helper): Fix comment


Context: master

Add "back" button on top of the pre-rename vc-print-log buffer


Context: scratch/pkg

Add README.md


Preferably print package-local nickname

Context: scratch/pkg


Context: scratch/pkg

Add some autoload cookies


Context: scratch/pkg

Make some parameters &optional


Fix script for some characters


Context: master

project--read-file-cpd-relative: Don't abbreviate at all


Rename *basic symbols and words to traditional in register

Context: master


Context: master

Specific rcirc log file time stamp format


Context: master

lisp/cedet/semantic/db.el (semanticdb-create-database): Remove obsolete arg


Context: master

Merge commit 'new-fix-for-bug-60819'


Context: master

Jsonrpc: deal with nested synchronous jsonrpc-request


Correct defcustoms in register.el

Context: master


lisp/register.el (register-read-with-preview-fancy): Fit in 80 columns

Context: master


Accept empty contours in glyphs

Context: master


Context: master

src/sfnt.c (GETINFO): Implement undocumented selector bit 5


Context: master

Implement an undocumented TrueType "feature"


Improve and update documentation of registers

Context: master


Function to load GDB history

Context: master


lisp/progmodes/gdb-mi.el (gdb-load-history): Add doc string

Context: master


Context: master

lisp/emacs-lisp/cconv.el (cconv-convert): Reindent


etc/NEWS: Fix markings (bug#67249)

Context: master


test/lisp/ls-lisp-tests.el (ls-lisp-unload): Delete test

Context: scratch/no-ls-lisp-advice


Context: master

Merge branch 'no-ls-lisp-advice'


Move batch backtrace code to `top_level_2`

Context: scratch/handler-bind


Context: master

Jsonrpc: fix destructuring bug


doc/lispintro: Don't mention `set` (bug#67734)


Context: master

Jsonrpc: overhaul logging mechanics


Context: master

Properly instruct compound glyphs with compound components


Fix typo


Context: master

Ensure proper mode of *Compile-Log* buffer (bug#67920)


lisp/emacs-lisp/byte-opt.el (byte-compile-nilconstp): Extend list

Context: master


Context: master

Remove byte-compile-form-stack backstop


Improve documentation of new native-compilation commands


Fix typos

Context: master


Jsonrpc: clean up previous change

Context: master


Tramp's direct asynchronous processes use 'tramp-remote-path'

Context: master


Recommend customizing eglot for python-base-mode


Eglot: declare eglot-lsp-context bound to non-nil

Context: master


Context: master

Drop footer line warning for packages requiring Emacs 30.1


Respect glyph metrics modified by instruction code

Context: master


Fix c++-ts-mode indentation (bug#67975)


Split safe_call between redisplay and non-redisplay versions

Context: master


Use new safe_calln on NS

Context: master


Context: master

Update function name in package-vc--unpack-1


Fix treesit test (bug#67117)


Context: master

src/sfnt.c (sfnt_interpret_compound_glyph_2): Reword a comment


Add sample code to the "let*" section in "forward-paragraph"


Add autoload cookie for tags-reset-tags-tables

Context: master


Make ffap correctly guess remote file names at point

Context: master


Add explanation for extra parentheses in ELisp Introduction


doc/man/emacsclient.1: Add missing sections (bug#66598)


Respect mouse-face on SVG image glyphs (bug#67794)

Context: master


Improve and correct documentation of registers (bug#66394)

Context: master


Fix alignment of columns in Dired display with ls-lisp

Context: master


doc/man/emacsclient.1: Fix --tramp option


Merge from origin/emacs-29

Context: master


src/xdisp.c (draw_glyphs): Fix coding style

Context: master


Context: master

Optionally continue on error in erc-auth-source-search


jit-lock-force-redisplay: Make it work

Context: master


Correctly refontify changed region in tree-sitter modes (bug#66732)


treesit-major-mode-setup: Use 'treesit--syntax-propertize-notifier'


ruby-ts-mode: Fix indentation for string_array closer


Increment parser timestamp when narrowing changes (bug#67977)


Fix python-ts-mode triple quote syntax (bug#67262)


Introduce a toolbar for Log Edit mode

Context: master


Context: master

src/eval.c (Fdefvar): Doc fix (bug#67991)


Context: master

Fix toolbar for Log Edit mode


Fix footnotes in ELisp Intro manual


Context: master

Make stty settings configurable in Tramp's make-process


Context: master

checkdoc: Avoid false positive for keybinding in docstring


Mark icalendar.el as maintained by emacs-devel


Context: master

src/eval.c (signal_or_quit): Fix naming inconsistency with docs


Context: master

Fix ses-formula-record


Context: master

Optimize font edge filling loop


Context: master

Apply TTF advance width rounding to uninstructed glyphs


Fix 'split-root-window-right' and 'split-root-window-below'


lisp/dired.el (dired--make-directory-clickable): Reformat comment


Explain status "r" in `epa-list-keys`


Add Python to `recentf-arrange-rules`

Context: master


Context: master

Eglot: partial fix for middle-of-symbol completions


Context: scratch/handler-bind

(macroexp--with-extended-form-stack): Use plain `let`


Context: master

src/ftfont.c (ftfont_glyph_metrics): Comment on advance rounding


Fix last change


Eglot: Make 'try-completion' less broken

Context: master


Context: master

Revert "Eglot: Make 'try-completion' less broken"


Fix typo


Context: master

Fix Tramp error in project-find-file


eval.c: Add new var `lisp-eval-depth-reserve`

Context: scratch/handler-bind


Revert e8df6c311fcf59bf23d31b9db2bb8fec9d78fbe7

Context: master


Context: master

Eglot: bump to 1.16


Eglot: experimental support for Eglot-only subprojects

Context: master


Context: master

doc/misc/eglot.texi (Performance): Fix a typo


Context: scratch/handler-bind

Use handler-bind to repair bytecomp-tests


Context: scratch/handler-bind

(signal_or_quit): Preserve error object identity


Abbreviate the VC revision in vc-annotate's buffer name

Context: master


Fix typos

Context: master


(backtrace-on-redisplay-error): Use `handler-bind`

Context: scratch/handler-bind


edebug.el: Use `handler-bind` instead of `signal-hook-function`


Context: scratch/handler-bind


Context: master

Sideline implied invisible-intangible coupling in ERC


Context: master

Fix rectangle commands when 'indent-tabs-mode' is non-nil


Fix extraction of files with wildcards in names from zip archives

Context: master


src/buffer.c (syms_of_buffer) <default-directory>: Doc fix (bug#68088)


Context: master

Obey USE_MY_METRICS in compound glyphs


Context: master

Don't recommend using `cperl-hairy`


Delete some commented out code from ange-ftp.el

Context: master


Declare unused cperl-mode function obsolete

Context: master


Context: master

Fix 13 years old bug#5852 !


Context: master

Fix style of comments and doc strings in last change in ses.el


Context: master

(require-with-check): New function (bug#67696)


lisp/progmodes/eglot.el (toplevel): Fix usual last minute typo

Context: master


pcomplete--entries: In predicate, check file exists

Context: master


Context: master

Improve documentation of 'require-with-check'


Revert "Silence warning when requiring ruby-ts-mode"

Context: master


Simplify code relating to UI thread synchronization

Context: master


Revert "Fix treesit-node-field-name and friends (bug#66674)"


Add tests for `let' (bug#66117)

Context: master


Fix previous page and next page tooltips in doc-view.el

Context: master


lisp/textmodes/remember.el: Remove org-remember support

Context: master


Improve performance let-binding `case-fold-search' (bug#66117)

Context: master


Merge from origin/emacs-29

Context: master


Context: master

Auto-commit of loaddefs files


Document icomplete-in-buffer incompatible changes

Context: master


lisp/files.el (find-buffer-visiting): Fix whitespace of last change

Context: master


Improve syntax highlighting for python-ts-mode


Simplify Objective C autorelease pool handling

Context: master


Context: master

Jsonrpc: fix spurious unintended change


org-protocol: Minor copy-edits to Commentary


Context: master

Document `wp` defgroup as obsolete instead of deprecated


Clean up some Keyword headers

Context: master


Context: master

doc/emacs/buffers.texi (Icomplete): Use "Icomplete mode"


Context: master

Slightly clarify "Start Emacs maximized" in FAQ


cperl-mode.el: Improve discoverability of cperl-file-styles

Context: master


Context: master

src/alloc.c (garbage_collect): Fix typo


Context: master

Delete unused macros (SF#494)


Prevent overlapping sections of glyphs from being misaligned

Context: master


doc/emacs/custom.texi (Modifier Keys): Fix markup (bug#68164)


Remove needless .lldbinit settings from lldb NEWS entry

Context: master


Context: master

Revert "Get NS screen resolution from system"


CC Mode.  Preserve space syntax-table props in open strings

Context: master


etc/TODO: Add an item about 'Info-hide-note-references'


Context: master

Use advertised PREFIX when formatting nicks in ERC


Context: master

Translate SES manual to French


Context: master

Bring GX point interpolation further into standards compliance


Typoes in SES manual

Context: master


Context: master

SES manual: fix explanation why B1 remains displayed empty


Fix vg-hg-annotate-time bug

Context: master


Update to Org 9.6.15


Fix mangled Subject header field when forwarding (Bug#67360)


SES manual clean-up any Â« ignore Â»'d text to be translated

Context: master


Avoid race condition in parallel native-compilation

Context: master


Context: master

Eglot: filter by prefix in narrow-scope eglot-code-actions


Introduce handler-case (bug#68075)


Update copyright years in more files


Context: master

Update copyright years in more files


Clarify two comments in byte-optimize-letX

Context: master


Context: master

Improve rounding of projection vector versors


Don't include sheap.h from alloc.c

Context: master


treesit--pre-syntax-ppss: Fix args-out-of-range in internal--syntax-propertize


Fix non-permenent decryption to show up temperarily

Context: master


Call debug-early with new error representation


Use new error representaiton in ERT


Fix compilation errors in completion-preview.el

Context: master


lisp/mail/rmail.el (rmail-epa-decrypt): Fix whitespace

Context: master


Context: master

(vc-deduce-fileset): Handle log-view-mode derivatives specially


Delete obsolete GC debugging code

Context: master


Context: master

Don't include sheap.h in sysdep.c


Don't magnify extent of shifts by variable glyph interpolation

Context: master


lisp/vc/vc.el (vc-deduce-fileset): Add commentary for bug#68174

Context: master


src/window.c (Fset_window_margins): Doc fix


etc/themes/manoj-dark-theme.el (manoj-dark): Fix :box faces

Context: master


Context: master

New feature: etags-regen-mode


Context: master

Remove semantic patch for adjusting `XSAVE_*`


Provide decent documentation for 'help-quick'


Context: master

Document 'etags-regen-mode' in the Emacs user manual


src/comp.c (Fcomp__compile_ctxt_to_file): Fix hash table Qunbound use


Context: master

Ensure indent-region argument order in tempo.el is correct


Fix last change in tempo.el

Context: master


Hash-table documentation updates

Context: scratch/hash-table-perf


Context: master

Support display-sort-function in completion-category-overrides (bug#68214)


Context: master

Fix documentation of last change


Context: master

Add file completion for "git blame" to pcomplete


Avoid `defconst` for vars which we modify

Context: master


Context: master

Merge branch 'handler-bind'


Improve yaml-ts-mode fill-paragraph (bug#68226)

Context: master


lisp/startup.el (startup--load-user-init-file): Fix last change

Context: master


Context: master

Improve documentation of derived modes and their parents


lisp/isearch.el (isearch-search-and-update): Let-bind 'isearch-cmds'


lisp/mail/rmail.el (rmail-epa-decrypt): Fix typo (bug#68248)

Context: master


Context: master

Use special-mode in checkdoc status buffer


Context: master

Update Android port splash screen message


Add new `swap` macro and use it

Context: master


Revert "Add new `swap` macro and use it"

Context: master


Improve documentation of 'buffer-match-p'


Fix use of 'display-buffer-alist' for Info buffers

Context: master


Fix last change (bug#67930)

Context: master


Context: master

Minor copyedits of doc of 'handler-bind'


Fix icons.el when icon does not exist as a file


doc/emacs/custom.texi (Changing a Variable): Update example (bug#68279)


Context: master

Merge from origin/emacs-29


doc/lispref/buffers.texi (Buffer List): Fix merge snafu

Context: master


Context: master

Make 'advice-remove' interactive


doc/emacs/back.texi: Fix a typo


Complete change of ert-remote-temporary-file-directory

Context: master


Fix 'rmail-summary-by-thread'


Context: master

Pacify Ubuntu GCC 13.2 in x_get_local_selection


Context: master

(describe-package-1): Fix bug#68288


Context: master

Eglot: careful when invoking code actions on no symbol at all


Context: master

(jsonrpc--log-event): Try and fix bug#68072


Context: scratch/hash-table-perf

Don't redeclare trace_equal


Handle local default directory in connection-local-value

Context: master


Don't record multiple versions of use-package


Context: scratch/hash-table-perf

Change hash range reduction from remainder to multiplication


src/lisp.h (struct Lisp_Hash_Table): Add ASCII art

Context: scratch/hash-table-perf


Support more metadata properties in completion-category-overrides (bug#68214)

Context: master


Context: master

Clarify purpose of module aliases in ERC


Context: master

Remove redundant conversion from bool to bool


Context: master

Fix a crash in sfnt_read_fvar_table


Make Tramp more robust

Context: master


cperl-mode.el: Make sure cperl-file-style is set buffer-local

Context: master


Context: master

Use `min`/`max` macros in a few more places


Context: master

cperl-mode: Fix a compiler warning caused by my previous commit


Change default size to 0 (from 6)

Context: scratch/hash-table-perf


Context: master

lisp/tab-bar.el: Fixes for point in window configuration (bug#68235)


Support more metadata properties in completion-extra-properties (bug#68214)

Context: master


Context: master

cperl-mode-tests.el: Adapt to recent changes in cperl-mode.el


Introduce 'let' using lexical binding in the Lisp Introduction


Minor edits to PROBLEMS and sfnt.c

Context: master


Context: master

Support :category in completion-extra-properties (bug#68214)


Context: master

Handle package versions that are not version strings


Adapt TODO list of tramp-compat.el

Context: master


Make Compilation mode recognize Lua errors

Context: master


Fix fontification of cgroup2 in fstab (bug#68367)


Context: master

Fix window setting in register preview (bug#67882)


Lua compilation-mode rules adjustments (bug#60830)

Context: master


Context: master

Esplain how to turn off GDB display of inferior-events


Context: master

Clarify detail in Start Emacs maximized FAQ


Implement missing functions for custom-icon widget


Fix man.el shell injection vulnerability

Context: master


Add examples to the Widget manual


Context: master

Add Ruby to the tree-sitter build-module script


Context: master

Use auth-info-mode for non-hidden authinfo and netrc files


Context: master

Handle anonymous commands in C-h K


Context: master

Clarify message in last change


Context: master

vc-log-mergebase: Fix the printing of buttons at the bottom


(vc-print-log-internal): Update docstring further

Context: master


etc/TODO: Add item to make play-sound non-blocking


Fix typos


Fix overridden erc--input-split slot definition

Context: master


Fix last change in widget.texi


Consider outline-heading-end-regexp in outline-font-lock-keywords

Context: master


Fix count of no-op functions (bug#68375)


Populate tool-bar bindings on text terminals

Context: master


Context: master

Support numeric port numbers in auth-source-macos-keychain


Adapt test names in auth-source-tests.el

Context: master


Context: master

Fix typo in lispref "Creating Strings" section


Revert "Fix typo in lispref 'Creating Strings' section"

Context: master


Fix man-tests.el

Context: master


Context: master

Bind cross-buffer buffer-local variable correctly


Context: master

Support indented continuation lines in lua-ts-mode


Add autoload cookie to vc-git-grep

Context: master


Don't recommend inverse-video for debugging


Eglot: Simplify overlay handling in manual example

Context: master


sh-script.el: Add support for `case FOO {...}` (bug#55764)

Context: master


Context: master

src/fns.c (maybe_resize_hash_table): Fix EMACS_INT format specifier.


doc/emacs/fixit.texi (Spelling): Fix last change