Circumvent bug#70989

Context: master


Adapt last change to Android

Context: master


Context: master

Tramp code cleanup


Context: master

Sync m4/byteswap.m4 from Gnulib


Allocate prstack as exact root

Context: scratch/igc


Context: master

Support text overlays for thingatpt provider helpers


lisp/eshell/em-unix.el (eshell-grep): Fix "plain grep" behavior

Context: master


Revert "Helmut's scanning of hash table tests"

Context: scratch/igc


Context: master

Do not message for repeated enable/disable of tab-line-mode


Fix for 'vc-default-patch-addressee' recently added to .dir-locals.el

Context: master


Context: master

Use read-string instead of completing-read for dired-do-touch


Fix todo-mode item insertion bug (bug#70937)

Context: master


Context: master

Avoid byte-compiler warning in todo-mode.el


Improve documentation of backing up files


lisp/face-remap.el (text-scale-adjust): Doc fix


Context: master

Avoid byte-compiler warning in todo-mode.el differently


Context: master

Fix some Tramp oddities


Use read-from-minibuffer instead of read-string for dired-do-touch

Context: master


etags-regen-program: Use more robust default value

Context: master


Context: master

Improve treesit-major-mode-setup indentation setup (bug#71086)


Fix last tree-sitter changes in Elisp manual

Context: master


Avoid crashes on MS-Windows due to invalid UNC file names


Context: master

Improve compatibility with Android's default text editor


lisp/emacs-lisp/pcase.el (pcase--subtype-bitsets): Fix bootstrap failure

Context: master


Context: scratch/igc

Make ppstack an exact root


Fix recently-added documentation

Context: master


Context: master

Fix typo in NEWS (bug#71130)


Create roots for references in CUs

Context: scratch/igc


Context: scratch/igc

Don't make a root for non-existent ephemeral relocs


Context: master

Restore specbound keyboard-locals in the correct KBOARD


Make roots before running toplevel forms of a CU

Context: scratch/igc


Don't make a root for other non-existent relocs

Context: scratch/igc


Work around one Android bug and document another

Context: master


Fix uncompressing a .tar.gz archive whose files have no leading dir

Context: master


Enhance python-tests to adapt different Python interpreters (bug#70815)

Context: master


Context: master

Documentation followup for last change


Register roots for comp units earlier

Context: scratch/igc


Context: master

Improve Dired context menu


Fix argument name highlighting in 'describe-function' output

Context: master


src/comp.c (check_comp_unit_relocs): Remove unneccesary double access

Context: master


Fix example in Calc manual


Context: master

Refine 'completion-preview-exact' face


Safer use of ppstack

Context: scratch/igc


Fix Python font lock of chained assignment statement


lisp/dired.el (dired-mode-map): Bind "E" to 'dired-do-open' (bug#18132)

Context: master


bug-reference: signal fontified bounds back to jit-lock (bug#70796)

Context: master


Context: master

Fix usage of cons cells in grep-find-ignored-files


Fix previous fix for bug#70796

Context: master


Context: master

Erase existing duplicates in eshell-history-ring


Context: master

Fix encoding of text when saving a gpg-encoded file


Context: master

Avoid rare errors in dabbrev.el


Improve doc strings in textsec.el

Context: master


Context: master

Adapt Tramp's progress-reporter messages


Improve documentation of sending commands to shells

Context: master


Improve documentation of 'no-special-glyphs' frame parameter


Omit `store-substring` from lisp manual (bug#70784)

Context: master


Avoid assertion violations in displaying under 'outline-minor-mode'


Merge from origin/emacs-29

Context: master


Context: scratch/igc

Fix print_preprocess for sub char tables


Context: master

src/Makefile.in (ELN_DESTDIR, BIN_DESTDIR): Give a default (bug#70842)


Context: master

Make Tramp's async processes more robust


Fix a race condition when evaluating Eshell commands

Context: master


Context: master

xref-revert-buffer: Make inhibit-modification-hooks binding a bit safer


Improve navigation to cl-defgeneric uses

Context: master


Context: master

Address compilation errors and warnings on x86 Solaris 10 systems


Fix markup in manuals


Fix Calc manual

Context: master


Fix MPS build

Context: scratch/igc


Context: scratch/igc

Fix build with --eanble-checking=all


Context: master

Fix merge error (bug#71093)


Context: master

Enhance 'python-shell-send-block' for convenience


Context: master

Update documentation for 'width' slot of vtable ':column' object


Make being_printed an exact root

Context: scratch/igc


Context: master

Clean up legacy bytecode loading


Context: master

Fix --enable-checking build with macOS clang 15.0.0


Context: master

Further tweak pp code printing


Context: master

Remove Emacs 19 compat code in mm-util.el


Prevent crashes due to redisplay while realizing the default face

Context: master


Context: master

lisp/progmodes/project.el: Up xref dependency and bump the version


Fix typos


Make `idle-update-delay` obsolete

Context: master


Silence byte-compiler

Context: master


src/lread.c (load-no-native): Improve docstring

Context: master


Context: master

Fix minor issues in textconv.c


src/lread.c (syms_of_lread) <load-no-native>: Doc fix (bug#70914)

Context: master


Don't try to pretty-print non-lists as binding list

Context: master


Context: master

Don't let pp fall back to prin1 for conses


minibuffer-allow-text-properties can be buffer-local and affects completions

Context: master


Context: master

Rework 'comp-normalize-valset' (bug#71116)


Context: master

Fix thinko in my last change


Eglot: run eglot-managed-mode-hook when turning off (bug#70958)

Context: master


Context: master

Fix date-stamp regression in erc-fill-wrap


Fix tar-mode-test-tar-extract-zip-and-gz

Context: master


Improve documentation of case-conversion commands


Context: scratch/igc

Avoid memcpy'ing too much, igc_grow_ptr_vec


Context: master

Use same Python binary for test as in python mode (bug#70815)


Avoid rare crashes in 'uncache_face'

Context: master


Provide a list of default values for M-n of project-find-file (bug#70996)

Context: master


Context: master

lisp/image-mode.el (image-transform-fill-window): New command (bug#69565)


Context: master

Use the current face foreground for read-passwd icons (bug#71213)


Context: master

Correct and clarify two doc strings in lisp/files.el


Context: master

esh-mode.el: Refrain from hiding buffer modifications (bug#70966)


Context: master

Fix adding to history via 'eshell-command'


Context: master

Mention direction when resizing a window fails


Context: master

Rename `SUBR_NATIVE_COMPILED` to `NATIVE_COMP_FUNCTION` (bug#71123)


Context: master

Fix unsafe usage of string data on Android


src/sfntfont.c (sfnt_parse_style): Fix typo

Context: master


Add a couple of minibuffer completion tests

Context: master


Return information about the arena for igc-info

Context: scratch/igc


Context: scratch/igc

Scan rdstack differently


Add some documentation for 'help-find-source'

Context: master


Context: master

Fix error message from 'insert-file-contents'


Context: master

src/w32.c (sys_open): Set errno to EISDIR if opening a directory


Context: master

Obey tramp-histfile-override in remote direct async processes


Rename comp-run.el and comp-cstr.el private functions

Context: master


Context: master

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


Add Tramp distrobox method

Context: master


Context: master

lisp/imenu.el (imenu-flatten): Add new choice 'group' (bug#70846)


Improve documentation of new Imenu features

Context: master


Fix calling Eshell scripts outside of Eshell

Context: master


Use `scheme-mode` for the Guile init file

Context: master


Improve recent change to deferred evaluation in Eshell

Context: master


Context: master

Make Eshell's "which" command extensible


Context: scratch/igc

Handle SAFE_ALLOCA_LISP


Context: scratch/igc

Scan prstack differently


Context: scratch/igc

Scan ppstack differently


Reduce use of goto

Context: scratch/igc


Context: master

Update TUTORIAL.cs and TUTORIAL.translators


Context: master

lisp/dired-aux.el (shell-command-guess-xdg): Check nil xdg-mime (bug#71270)


Context: master

Improve Tramp error handling


Show all date options when adding Gnus scores interactively

Context: master


Context: master

In normal-mode, make c-mode call c-mode when CC Mode is loaded


Don't set text scale to fractional values in touch-screen-pinch

Context: master


Support built-in thumbnail creation on MS-Windows

Context: master


Context: master

universal-argument--preserve: Preserve last-prefix-arg


Fix job control in remote shell

Context: master


Minor cleanup

Context: scratch/igc


Context: master

server.el: Avoid nested runs of process filters (bug#71223)


ad-activate-advised-definition: Use proper function objects

Context: master


Context: master

track-changes.el: Keep a bit more info when logging an error


Context: master

Fix coding style in w32image.c


lisp/man.el (Man-getpage-in-background): Don't set buffer before display

Context: master


Limit matches of treesit-thing-settings in js-ts-mode (bug#71244)

Context: master


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

Context: master


Remove unused Fget_file_char

Context: master


Fix comp--type-branch-optim-block it using comp-cstr-type-p

Context: scratch/comp-branch-optim


Context: master

Make Tramp error handling more precise


On X, avoid reporting unrepresentable touch IDs to Lisp

Context: master


Implement touch screen events on PGTK

Context: master


Improve thumbnail generation on MS-Windows

Context: master


Fix compilation warning in 'image-dired-external.el'

Context: master


Context: master

lisp/image/image-dired.el (w32-shell-execute): Declare


Context: master

Merge from origin/emacs-29


Context: master

Fix a typo


Context: master

Improve touch-screen support on PGTK


Fix misc problems with thumbnails on MS-Windows

Context: master


go-ts-mode: Highlight variadic function parameter names

Context: master


Context: master

shell-command-mode: New major mode for async-shell-command


Make property byte-run-defined-symbol more flexible

Context: feature/positioned-lambdas


Context: master

Minor Tramp changes


Fix treesit-parse-string crash (bug#71012)


Context: master

Improve error handling in 'image-dired-thumbnail-set-image-description'


Context: master

Fix LLDB frame-format for optional column number info


lisp/image/image-dired-external.el (image-dired-set-exif-data): Doc fix

Context: master


Add new keyboard macro counter functions (bug#61549)

Context: master


Context: master

Stipple support for MS Windows (bug#71159)


Make comment-indent-new-line conform better to CC Mode (bug#71225)

Context: master


Document a GDK misdesign interfering with touch screens and menus

Context: master


etc/NEWS: Name the systems that support touch-screen events

Context: master


Context: master

In rgrep, check matching files before excluding files


Context: master

Improve diagnostics in Image Dired


Context: master

Fix bug#71235


Context: master

Fix last change


Context: master

New user option 'shell-history-file-name'


Context: master

Remove superfluous 'quit' handler in 'eshell-send-input'


Use parser notifier to set parser ranges

Context: master


doc/lispref/display.texi (Image Descriptors): Insert missing text

Context: master


Skip unmature file notification tests

Context: master


Context: master

Improve support for entering quotation marks


Context: master

Add another iso-transl entry for Euro character


Context: master

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


src/xterm.c (syms_of_xterm): Fix doc string typos

Context: master


Context: master

Small followup change


Context: master

Add common pairs to defcustom for electric-quote-chars


Improve key binding documentation

Context: master


Context: master

compilation-error-regexp-alist-alist order comment


Context: master

Support ada-ts-mode, gpr-mode and gpr-ts-mode in Eglot


New variable 'revert-buffer-restore-functions' (bug#69511)

Context: master


New commands to show/hide outlines by regexp (bug#49731)

Context: master


Avoid crashes and assertions while handling SIGWINCH

Context: master


Context: master

pcase.el (\`): Try and handle large patterns better


Context: master

Avoid assertion violations in 'try_window_id'


Context: master

Move revert-buffer-restore-functions use from buff-menu.el to outline.el


Context: master

Provide additional Android metadata


Context: master

Check for a real process when trying to find password prompts in Eshell


Context: scratch/igc

Park arena initially


Context: master

Update from Gnulib by running admin/merge-gnulib


Context: master

lisp/outline.el (outline-revert-buffer-restore-visibility): New function


Context: master

Correct previous change


Context: master

Temporarily repair build with Android NDK r10b


Context: master

Update Calc units table


Context: master

src/cm.c (cmcheckmagic): Typo fix


(hack-dir-local-get-variables-functions): New hook

Context: scratch/editorconfig


Fix the build with mingw.org's MinGW

Context: master


lisp/outline.el (outline-revert-buffer-restore-visibility): Doc fix

Context: master


Context: master

lisp/outline.el (outline-revert-buffer-rehighlight): New function


Context: master

More-permanent fix for build with Android NDK r10b


Add manual entry for treesit-primary-parser

Context: master


Spelling fixes

Context: master


lisp/calc/calc-units.el: Update a comment

Context: master


Reorder Calc units table

Context: master


Context: master

Rehighlight hi-lock patterns after reverting the buffer


Context: master

Fix the GNUstep build


Fix Mac OS build

Context: master


New user option 'completion-preview-idle-delay'

Context: master


.gitignore: Add lib/endian.h (bug#71378)

Context: master


Context: master

Another attempt to prevent crashes when resizing TTY frames


Context: master

Fix last change


Context: master

Allow multi-level outlines in tabulated-list-groups used by list-buffers


Select correct frame after enabling erc-nickbar-mode

Context: master


Improve hack-dir-local-get-variables-functions

Context: scratch/editorconfig


Context: master

java/AndroidManifest.xml.in: Revert portions of last change


Context: master

Attempt to fix rare assertion violations in 'mark_terminals'


Context: master

Format string warnings for more functions (bug#71379)


Context: master

Fix last change in sqlite.c


Context: master

Enable code block evaluation when generating .org manuals


Context: master

Minor enhancements to the Android build system


Context: master

Prevent another abort in 'cmcheckmagic'


Context: master

eglot-reconnect: Re-fetch the current project


Eglot: better fix for bug#70724

Context: master


Context: scratch/editorconfig

(hack-dir-local-get-variables-functions): New hook


src/dispnew.c (update_frame_line): Fix thinko (bug#71289)

Context: master


lisp/buff-menu.el: Mark all entries in outline

Context: master


Context: master

Fix tree-sitter markup in Elisp manual


Fix names of TeX-related major-modes

Context: master


java/INSTALL (LIBRSVG): Typo

Context: master


Context: master

Unbreak the Cygw32 build


Context: master

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


Context: master

lisp/subr.el (with-silent-modifications): Minor simplification


Add new alist entry 'some-window' for 'display-buffer-use-some-window'

Context: master


lisp/buff-menu.el (Buffer-menu-group-sort-by): New defcustom

Context: master


Avoid crashes in half-baked emacsclient frames

Context: master


Fix typos

Context: master


Context: master

Improve scaling of tab bar items on high-density displays


doc/emacs/help.texi (Help, Apropos): Improve text and indexing


Merge from origin/emacs-29

Context: master


Context: master

Make 'clone-indirect-buffer-other-window' use other window


Check for doc-spec-function early, in interactive invocation

Context: master


Context: master

Fix Python mode error caused by incorrect indentation


Fix 'string-edit' when abort-callback is omitted

Context: master


doc/lispref/display.texi (Image Descriptors): Clarify text

Context: master


Fix killing indirect buffers under auto-revert-mode

Context: master


Minor fixes in ELisp manual


Context: master

Improve erc-format-privmessage documentation


Improve implementations of some Eshell output filter functions

Context: master


Context: master

(pcase--app-subst-match): Try and fix performance regression (bug#71398)


Context: master

url-retrieve-synchronously: Fix timeout when connection hangs


Context: master

read-process-output-max: Increase the default value


Fix coding style of last change

Context: master


Context: master

project-list-buffers-ibuffer: Handle the FILES-ONLY argument


Context: master

Add typescript-ts-mode indentation for multi-assignment decls


(hack-dir-local-get-variables-functions): New hook

Context: master


Context: master

Fix Eshell tests on MS-Windows


Context: master

Fix a recent change in reading from sub-processes


Context: master

Add new command 'package-vc-log-incoming'


Context: master

Fix typo in help.texi


Add documentation for window-tool-bar package

Context: master


Context: master

doc/emacs/windows.texi (Tab Line, Window Tool Bar): Copyedits


Context: master

Amend last change


Context: master

A better fix for esh-proc-tests on MS-Windows


Enable accessing tool bar with the touch screen

Context: master


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

Context: master


Context: master

Fix hiding a Python block ending with a comment


Context: master

Specify Python 3 in some ERTs on Mac


Text improvements for the documentation of 'some-window' (bug#70949)

Context: master


lisp/mail/rmail.el (rmail-get-new-mail-hook): Doc fix


Context: master

lisp/buff-menu.el: Support a function value of Buffer-menu-group-by


Add another test for 'eshell-batch-script'

Context: master


Unbreak build with Clang 15 on macOS 14.5

Context: master


Allow batch-file Eshell test on MS-Windows

Context: master


Context: master

Remove empty Eshell commands when parsing


Use the current system's style of shell-quoting in Eshell debug logs

Context: master


Context: master

etc/NEWS: Announce Org update


Improve correctness of 'eshell-quote-argument'

Context: master


Fix typos

Context: master


Context: master

Fix bootstrap of org.texi


Re-enable TTY glyph production for batch mode frames on Android

Context: master


Context: master

lisp/outline.el: Improve new feature of preserving outlines after revert


lisp/outline.el: Remove unused variable

Context: master


Context: master

Tweak recent NEWS and window.el docs


Context: master

Minor revisions to Android key bindings


Fix recent change to outline.el

Context: master


Context: master

cperl-mode.el: Update for the current Perl version 5.040


Context: master

Extend auto-revert-test07-auto-revert-several-buffers


Avoid byte-compilation warning in cperl-mode.el

Context: master


cperl-mode: fix doc string escaping

Context: master


Context: master

Refactor tramp-*-make-process functions


Context: master

Rename new variable in process.c


src/process.c (read_process_output): Check in missing hunk

Context: master


Context: master

Correct documentation build warnings and errors with Texinfo 4.13


Context: master

(rng-do-some-validation): Fix dangerous use of `with-silent-modifications`


lisp/org/ox.el (org-export-filters-alist): Don't define as constant

Context: master


Fix recent change in Emacs manual

Context: master


Another fix of non-ASCII characters in Emacs manual

Context: master


Fix recent change to python-tests.el

Context: master


Silence a byte-compiler warning in typescript-ts-mode.el

Context: master


Context: master

src/print.c (print_vectorlike_unreadable): Fix merge accident


Allow to print treesit objects from GDB

Context: master


Fix treesit-tests

Context: master


Context: master

Avoid rare assertion violations when deleting a frame


Fix recently added eshell test

Context: master


src/process.c (syms_of_process): Fix ommission

Context: master


read_and_insert_process_output: Call 'prepare_to_modify_buffer' first

Context: master


Provide for negative PIDs on MS Windows

Context: master


Context: master

src/filelock.c (pid_strtoimax) [!WINDOWSNT]: Define correctly


Context: master

read_process_output_set_last_coding_system: Extract, reuse


Context: master

fast-read-process-output: Make safer


Context: master

etc/NEWS: Rename read-process-output-fast here also


Context: master

src/process.c (read_and_dispose_of_process_output): Fix style


Context: master

Revert "Provide for negative PIDs on MS Windows"


Enable support for color fonts in recent releases of Xft

Context: master


Context: master

Show character names when describing translations


Load backquote.el before byte-run.el

Context: feature/positioned-lambdas


doc/lispref/nonascii.texi (Character Codes): Fix wording

Context: master


src/emacs.c (Fkill_emacs): Doc fix

Context: master


Context: master

Refactor tramp-*-process-file functions


read_and_insert_process_output: Insert before markers

Context: master


Context: master

Fix customisation buffer for dired group


Make C-u 1 C-x v L slightly more discoverable

Context: master


Context: master

Improve compression of Emacs packages on Android 2.2


java/Makefile.in: Fix typo

Context: master


Context: master

doc/emacs/maintaining.texi (VC Change Log): Fix recent change


Context: master

Fix defcustoms in dired-aux.el


Fix auth-info-password


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

Context: master


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

Context: master


Restore omitted dependency

Context: master


Context: master

Fix tramp-compat-auth-info-password


lisp/menu-bar.el (kill-this-buffer): Doc fix (bug#71510)

Context: master


Support --no-window-system option in emacsclient

Context: master


Context: master

etc/NEWS: Add doc markup for char-to-name


Context: master

lisp/menu-bar.el (kill-this-buffer): Another doc fix (bug#71510)


Context: master

Fix misspelled symbols in artist.el


Context: master

Start of a fix for bug#71477


Mention new modes in the Emacs user manual

Context: master


Release ERC 5.6

Context: master


Highlight the suffix in *Completions* buffer in 'basic' style too

Context: master


Correctly define `select' binding on Android

Context: master


Context: master

Fix removal of file locks on MS-Windows 9X


Adapt emacsclient options in doc

Context: master


src/w32proc.c (sys_kill): Handle negative PID when sig == 0

Context: master


php-ts-mode: minor fixes

Context: master


Context: master

src/androidterm.c (android_term_init): Typo


cperl-mode.el: Avoid false positives when parsing new Perl syntax

Context: master


Context: master

(completion-basic-all-completions): Fix recent change


Context: master

Minor editorial fixes to some Eshell tests


Context: master

Fix file listing in submodules with project-files-relative-names=t


Enable compiling Emacs with implicit Make rules suppressed

Context: master


Context: master

Restore file's original name after a failed rename_replace on Windows 9X


lisp/eshell/em-script.el (eshell-execute-file): Improve docstring

Context: master


Context: master

Port term.el's terminfo machinery to Android


Context: scratch/igc

Fix build on savannah


Correct last change

Context: master


Context: master

Fix generation of org.texi from org.org


Context: master

lisp/progmodes/project.el: Bump the version


"Insert before markers" in read_and_insert_process_output properly

Context: master


Fix Icomplete error during candidate highlighting

Context: master


Update comments in a recent commit

Context: master


src/insdel.c (insert_from_gap_1): Update commentary

Context: master


Context: master

typescript/tsx-ts-mode: Indentation for type parameters


Context: master

Send proper substitution character to Android IMEs


Alloc PVEC_THREAD immovable to simplify code

Context: scratch/igc


Context: master

nt/README: Remove Windows 95


Context: master

nt/README.W32: Remove Windows 95


Context: master

Fix electric-pair-mode when characters are bound to non-ASCII keys


Prevent deletion of separator in *edit string* buffer

Context: master


Context: master

Fix 'reindent-then-newline-and-indent' with 'abbrev-mode'


Context: master

Allow escape sequences in Python prompts


Context: master

Fix calc-trail-here for first line of trail


Context: master

Fix doc strings in ispell.el


Context: master

lisp/textmodes/ispell.el (ispell-aspell-find-dictionary): Doc fix


Context: feature/which-key-in-core

etc/NEWS: Mention the addition of 'which-key'


Context: master

Better documentation of 'emacs-internal' encoding


Context: master

Fix problem with recently-added defcustom's


Context: feature/which-key-in-core

Bump `which-key` minimum Emacs version to 25.1


Context: scratch/igc

Remove discard_dump


Context: master

doc/emacs/package.texi (Package Files): Fix wording


Honor 'Info-additional-directory-list' in 'C-h R' completion

Context: master


Avoid byte-compilation warnings in php-ts-mode

Context: master


Context: master

Merge from origin/emacs-29


Context: master

Add command logging to some more Eshell tests


Context: master

Improve last change


Update to Org 9.7.4-7-g165319

Context: master


Fix 'wrong-type-argument' in 'php-ts-mode--webserver-read-args'

Context: master


Context: master

Fix em-extpipe-tests on MS-Windows


Fix :version tag for 'which-key' custom data

Context: feature/which-key-in-core


Context: master

Account for duplicate removal on restoring eww-history-position


Simplify bitmap reallocation on Android

Context: master


Context: master

Fix Eshell "which" test on MS-Windows


Context: master

Minor adjustments to battery.el on Android


Context: feature/which-key-in-core

Fix more checkdoc warnings in which-key.el


Context: master

Fix clipboard request on macOS for yank-media


Tramp: handle non-standard file system like GPFS

Context: master


Translate comment to English

Context: master


Context: scratch/igc

WIP Remove uses of pdumper_object_p


lisp/outline.el: Keep point on the same outline after revert

Context: master


Auto-commit of loaddefs files

Context: master


Don't hide `not` and `null` arity errors

Context: master


lisp/touch-screen.el (touch-screen-inhibit-drag): Fix 'not' arity use

Context: master


Context: master

(bookmark--jump-via): Ensure 'window-point' is set correctly


Context: master

lisp/outline.el: Make revert-related functions internal


lisp/tab-line.el (tab-line-force-update): New function (bug#71601)

Context: master


Don't dump lispfwd objects

Context: scratch/igc


diff-mode: Optimize source language syntax highlighting

Context: master


Context: scratch/igc

Tentative fix for igc_dump_finish_obj


Fix warnings

Context: scratch/igc


java/Makefile.in (emacs.apk-in): Don't compress *.gz files on SDK 8

Context: master


Merge remote-tracking branch 'editorconfig-30'

Context: scratch/emacs-editorconfig


Context: scratch/igc

Set IGC_DEBUG with --enable-checking=igc_debug


Context: master

Correct resolution of non-virtual directory names on Android


Context: master

Fix window class of Android tooltips


Disable usage of unicode for which-key by default

Context: feature/which-key-in-core


Remove unused code from pdumper.c, conditionalize code on HAVE_MPS

Context: scratch/igc


Context: scratch/igc

Remove IGC_OBJ_DUMPED_FWD


Fix build with --enable-checking=igc_debug

Context: scratch/igc


Adapt tramp-use-file-attributes

Context: master


Context: scratch/emacs-editorconfig

Advise `find-auto-coding` instead of `insert-file-contents`


Fix bug#49289 also for other auth-source backends


Context: master

Update to Transient v0.7.0-1-g482bc777


Context: scratch/emacs-editorconfig

etc/NEWS: Add entry for EditorConfig


Support dumping bignums

Context: scratch/igc


Update Coccinelle URL

Context: master


lisp/org/ob-lua.el: Minor doc fixes

Context: master


Context: scratch/igc

More strict error checking in pdump_mmap_discard


Context: master

Merge remote-tracking branch 'origin/feature/which-key-in-core'


Context: master

.mailmap: Update


Context: scratch/emacs-editorconfig

minor fixes


editorconfig-core-handle.el: Don't use file names as glob pattern

Context: scratch/emacs-editorconfig


editorconfig-core.el: Remove unneeded defaulting code

Context: scratch/emacs-editorconfig


Context: scratch/emacs-editorconfig

editorconfig-core-handle.el: Reduce allocation in parser


Context: scratch/emacs-editorconfig

doc/emacs/custom.texi (EditorConfig support): New node


Context: master

Avoid races between the tooltip and compositor on X and Android


Remove a remnant from IGC_OBJ_DUMPED_FWD

Context: scratch/igc


Add hashes we have from dmpstruct.h for CHECK_STRUCTS

Context: scratch/igc


Delete redundant and/or misleading package headers

Context: master


Context: scratch/igc

First try to handle buffer compaction and undo list


Context: master

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


Avoid compilation warnings

Context: master


Context: scratch/emacs-editorconfig

Integrate feedback from Stefan Kangas and Michael Albinus


Context: master

lisp/which-key.el (which-key-is-verbose): Remove unused option


Context: scratch/emacs-editorconfig


Context: master

Update leuven-theme to latest upstream version


Context: master

Fix display-buffer-override-next-command (bug#71654)


Context: scratch/emacs-editorconfig

lisp/editorconfig.el (editorconfig-version): Delete function


src/frame.c (gui_set_font): Reference image cache after reassignment

Context: master


Fix use of ':align-to' in 'wrap-prefix'

Context: master


Fix last change

Context: master


Context: master

Remove more references to Windows 95


Context: master

Fix NS build


Context: master

Fix misspelled function name in comp.c


Use igc_assert instead of eassert

Context: scratch/igc


Conditionalize weak_vector_p on IGC_DEBUG

Context: scratch/igc


lisp/hi-lock.el (hi-lock-revert-buffer-rehighlight): Restore same faces

Context: master


Context: master

Allow giving "ping" flags with `C-u M-x ping`


admin/emacs-shell-lib: Backport to Bash 4.4 or older


Limit the amount of text we examine when looking for password prompts

Context: master


Context: master

Ensure navigating by paragraphs in Eshell stops at prompts and paragraphs


Avoid byte-compiler warning in comint.el

Context: master


Context: master

Fix execution of tool-bar commands read within minibuffer-error-handler


Context: master

src/keyboard.c (read_char): Typo in comment


Context: scratch/igc

Be careful while profiling


Merge remote-tracking branch 'origin/scratch/emacs-editorconfig'

Context: master


doc/emacs/custom.texi (EditorConfig support): Add URL

Context: master


Context: master

eliminate backslash duplicate in regexp


Fix `emacs --geometry` flag on macOS

Context: master


Alloc all handlers from MPS, don't xfree them

Context: scratch/igc


Context: master

doc/emacs/custom.texi (Directory Variables): Add menu


Context: master

Improve documentation of EditorConfig support


Context: master

Make Compilation mode recognize non-legacy Kotlin/Gradle errors


Context: master

Fix font lock regex for user defined constant in PHP


Prevent auto-revert when deleting entry (bug#71264)

Context: master


Wayland SECONDARY selection problem


Context: master

Support for indentation of PHP alternative syntax control structures


Context: master

Eglot: Fix command execution (bug#71642)


Context: scratch/igc

Fix last change


Allow to expand truncated long lines in *Compilation* buffers

Context: master


Add some comments

Context: scratch/igc


Context: master

src/xfns.c (unwind_create_frame): Add missing definition


Context: master

Merge from origin/emacs-29


Comments + refactoring

Context: scratch/igc


Add before-save-hook to man page files

Context: master


Some more comments and refactoring

Context: scratch/igc


Merge remote-tracking branch 'origin/emacs-29' into emacs-29


Context: master

Fix non-existing `editorconfig-set-indentation-python-mode`


Release Emacs 29.4


Context: master

lisp/editorconfig.el (editorconfig-indentation-alist): Fix :type


Merge from origin/emacs-29

Context: master


Replace literal whitespace with `\s`

Context: master


Context: master

Manually merge NEWS.29 from emacs-29


Context: master

Update Tramp version (don't merge to master)


Context: master

Revert "; * etc/HISTORY: Delete never-released Emacs 28.3."


Refactor

Context: scratch/igc


Context: scratch/igc

Remove fix_fwd


Context: master

Fix for grammar change of keyword "virtual" in tree-sitter-cpp


Bump Emacs version to 29.4.50


Context: master

Add assignment form as `etc/copyright-assign.txt`


Update SKK-JISYO.L from upstream

Context: master


Context: master

Fix FIXME in comment


Disable CHECK_STRUCTS hash checking

Context: scratch/igc


Context: master

Fix compilation on prerelease versions of Haiku


configure.ac: Disable kqueue on Haiku

Context: master


Colorize CSS property value like `css--fontify-region'

Context: master


Doc fix in 'php-ts-mode'

Context: master


Fix zooming images in SHR

Context: master


Context: master

Fix a bug in 'switch-to-buffer'


Restore functionality on Windows 98


Context: master

Disable Ffile_system_info for Android special directories


Context: scratch/igc

Destroy stack root when thread is removed


New branch emacs-30


Context: master

Merge from origin/emacs-30


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

Context: master


Context: master


lisp/cus-edit.el (customize-changed-options-previous-release): Bump version

Context: master


Context: master

Update emacs-module for Emacs 31


Context: master

src/puresize.h (BASE_PURESIZE): Increase


Backport: Minor changes in tramp-tests.el


Prefer setq-local in reftex

Context: master


Allow git 1.8.2 features in .gitignore

Context: master


Context: scratch/igc

Fix build after merge


Fix typos


Delete obsolete file process.cocci

Context: master


Ignore all dot-files in .gitignore

Context: master


Context: scratch/igc

Remove struct Lisp_Buffer_Objfwd


admin/release-branch.txt: Update and fix typo


Don't run new 'shr-test/zoom-image' when built without image support


Fix failing help-fns-test


test/lisp/net/shr-tests.el (shr-test--rendering-check): Use UTF-8


Restore inadvertently removed line


Add jsdoc support to js-ts-mode


Context: master

Merge from savannah/emacs-30


Context: scratch/igc

Introduce an enum Lisp_Fwd_Predicate


Context: scratch/igc

Replace igc_static_assert with static_assert


Fix omission of updates to child frames on Android


Context: scratch/igc

Add an assertion of dflt_skip


Remove debugging message in Completion Preview test


WIP error handling

Context: scratch/igc


Context: scratch/igc

WIP: xzalloc as fallback in alloc_impl


Update options that depend on 'which-key-dont-use-unicode'


Context: scratch/igc

WIP error handling


doc/misc/calc.texi (Musical Notes): Fix typo

Context: master


Fix typos


Update to Transient v0.7.2-1-gf273c0c8


Don't show char name for multi-char translations


Context: scratch/igc

Fix some typos, comments, refactoring


Merge branch 'scratch/igc' of git.savannah.gnu.org:/srv/git/emacs into scratch/igc

Context: scratch/igc


Context: scratch/igc

Fix build when configured --with-xwidgets


Fix flymake tests with GCC 14


In pop_handler, clear references in the dropped handler

Context: scratch/igc


Implement fix_xwidget, fix_xwidget_view

Context: scratch/igc


lisp/tab-bar.el (tab-bar-tab-group-face-function): Improve doc (bug#71733)


Show entries from key-translation-map in which-key mode


Extend treesitter tests on emba


Add missing builtin package declarations


lisp/language/cyrillic.el: Delete obsolete commentary (bug#71754)


lisp/simple.el (undo-auto--boundaries): Doc fix (bug#71755)


Context: master

lisp/treesit.el (treesit--syntax-propertize-start): Fix doc


Fix latent side-effects of respecting field boundaries in text conversion


Merge from savannah/emacs-30

Context: master


lisp/touch-screen.el (touch-screen-inhibit-drag): Fix typo


Context: master

Support rescaling sliced images in EWW via 'text-scale-mode'


Fix rescaling of images via 'text-scale-mode' in EWW


lisp/touch-screen.el (touch-screen-inhibit-drag): Another typo


lisp/which-key.el (which-key-dont-use-unicode): Add :initialize


Add fix_ts_parser

Context: scratch/igc


Context: scratch/igc

Remove a FIXME commnet


Fix tabbing between widgets (bug#70594)


Context: scratch/igc

Change IGC_STATEs a bit


src/buffer.c (syms_of_buffer) <mode-line-format>: ASCIIfy


Use HarfBuzz in Cygwin-w32 build


Avert crash in store_mode_line_string on Android 5.0 and earlier


Context: master

Merge from savannah/emacs-30


Context: scratch/igc

Only GUI versions have images caches


Always perform Eshell process cleanup runs in the Eshell buffer

Context: master


Add new face 'widget-unselected' to wid-edit.el


src/thread.c (run_thread): Fix --with-mps build

Context: scratch/igc


Walk MPS after loading dump if IGC_DEBUG

Context: scratch/igc


Fix a comment

Context: scratch/igc


Remove a warning on non mps build

Context: scratch/igc


src/xterm.c (syms_of_xterm): Fix --with-x-toolkit=no build

Context: scratch/igc


Minor improvements to new Completion Preview commands

Context: master


Context: scratch/igc

src/igc.c (alloc_impl): Silence warning


Nicer make_realized_face for the MPS case

Context: scratch/igc


Avoid compiler warnings in the Cygwin-w32 build


Fix fix_subr

Context: scratch/igc


Context: master

(quail-input-method): Fix bug#70541


Context: master

Support .dir-locals-2.el in `auto-insert-mode`


Doc fix in 'php-ts-mode'


Improve Local Directory Variables auto-insert

Context: master


Fix Cygwin build


Prevent crashes and related issues if initial activity is destroyed on Android


Context: master

Merge from savannah/emacs-30


Use 'revert-function' in *xref* buffer


Context: scratch/igc

src/pgtkterm.c (mark_pgtkterm): Exclude from MPS builds


lisp/hi-lock.el (hi-lock-file-patterns-policy): Add value 'always'


Context: scratch/igc

Fix lread-tests


Make FIXMEs for igc easier to find by using FIXME/igc

Context: scratch/igc


src/print.c (pp_stack_push_values): Fix formatting

Context: scratch/igc


Add tests for `kill-whole-line' (bug#65734)


More FIXME/igc

Context: scratch/igc


Fix simple-tests as fallout of last change


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


Remove igc::rdstack_root

Context: scratch/igc


lisp/gnus/message.el (message-idna-to-ascii-rhs): Doc fix (bug#71757)


Fix handling of non-nil 'dired-movement-style'


Context: scratch/igc

More refactoring


etc/PROBLEMS (PGTK): Remove redundant 2nd PGTK section


Fix last change

Context: scratch/igc


Merge from savannah/emacs-30

Context: master


Context: scratch/igc

On NS, view of frame can be null


Fix two tests for --without-all build


src/w32uniscribe.c (syms_of_w32uniscribe_for_pdumper): Typos


lisp/erc/erc-backend.el (erc-server-reconnect-timeout): Doc (bug#71756)


Context: master

Change ERC version to 5.6.1-git


Free root for ephemeral objects after top_level_run

Context: scratch/igc


Write Antinews for Emacs 30 user manual


lisp/tab-bar.el (tab-bar-select-restore-windows): Improve the docstring


lisp/hi-lock.el (hi-lock-revert-buffer-rehighlight): Improve (bug#57534)


lisp/hi-lock.el: More fixes for revert-buffer (bug#57534)


(eval-last-sexp): Fix bug#71774


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


Context: master

(buf_bytepos_to_charpos): Fix mixup introduced in commit b300052fb4ef


Fix typo in lua-ts-mode.el


Context: scratch/igc

Some renamings to make things easier to follow


Update to Org 9.7.5-9-ga091ca


Context: scratch/igc

Add emacs-lisp/igc.el


lisp/hi-lock.el: More fixes related to revert-buffer


Correct ommissions in rmc.el


Merge from savannah/emacs-30

Context: master


igc-root-stats WIP

Context: scratch/igc


Context: scratch/igc

Don't use is_mps in fix_lisp_obj and fix_raw


Make `shell-mode' more robust


Fix link to major mode variable in docstring


Context: scratch/igc

Fix copmilation warning in igc.el


Improve documentation of 'remove-overlays' in ELisp manual


Require non-null root label

Context: scratch/igc


Context: scratch/igc

Remove fix_font


Context: scratch/igc

staticpro initial_terminal, which MPS GC might move


Context: scratch/igc

src/igc.c (igc_const_cast): Ifdef away, unused


Fix pure root size

Context: scratch/igc


Context: master

(completion-preview-partial-insert): Avoid no-op undo entries


Context: scratch/igc

Break inside DO_MARKERS doesn't work


Fix size of 'pure'

Context: scratch/igc


Use 'keymap-set' in 'lua-ts-mode'

Context: master


Expand docstring of which-key-mode


etc/NEWS: Rearrange "New Modes and Packages in Emacs 30.1"


Sort tree-sitter modes in NEWS


Flag checkdoc-package-keywords-flag as a :safe variable

Context: master


Add END_DO_MARKERS to allow break in DO_MARKERS

Context: scratch/igc


etc/NEWS: Move the mwheel entry to a better place


Merge branch 'emacs-30' of git.sv.gnu.org:/srv/git/emacs into emacs-30


Fix use of @footnote in cc-mode.texi


Collecting stats in CSV files at specified intervals

Context: scratch/igc


Fix typo incurring leaks of face structures


Context: master

Merge from origin/emacs-30


Update to Transient v0.7.2-4-gf75bc48d


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


Fix: make 'xwidget-webkit-scroll-backward' scroll backwards


lisp/thingatpt.el (sexp-at-point): Doc fix (bug#71777)


etc/NEWS: Move an item to "Startup Changes"


Silence warning with global minor mode :predicate


Fix non-ASCII filename operatiion on EasyPG (bug#71500)


lisp/epg.el (epg--start): Add commentary about encoding


Make whitespace.el's cleanup add missing final newline

Context: master


Context: master

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


Inherit text props in Completion Preview insertion commands

Context: master


Document security fixes in FAQ


Fix typos in symbols


doc/misc/efaq.texi (New in Emacs 30): Fix typos


Remove is_mps, replace with has_header

Context: scratch/igc


Delete redundant mention of `with-eval-after-load'


Context: master

Support grep.el better in `python-base-mode`


Context: master

Complete to "nil" in directory local variables skeleton


Context: scratch/igc

Fix non-MPS build


Fix SHR test on MS-Windows


Context: master

Remove unused m4/printf-posix-rpl.m4


Fix treesit crash (bug#71681)


Context: master

Donât define LC_COLLATE, LC_CTYPE


etc/NEWS: Explain Nextstep


Inaccuracy in efaq.texi


Context: master

Merge from savannah/emacs-30


Merge remote-tracking branch 'savannah/scratch/windows-98' into emacs-30


Context: master

build-aux/ndk-module-extract.awk: Do not generate newlines in output


Walk all pools in igc-info

Context: scratch/igc


Context: scratch/igc

Make igc_remove_marker O(1)


Respect --disable-build-details in Android builds

Context: master


etc/DEBUG: Advice for debugging Emacs on OpenBSD (bug#71712)


Repair corruption in etc/DEBUG


Add D-Bus test


Context: master

Update from gnulib


Update NEWS and corresponding manuals


Context: scratch/igc

Revert "build_marker histogram"


Make igc_add_marker O(1)

Context: scratch/igc


Context: scratch/igc

src/igc.c (fix_marker_vector): Fix typo


Fix documentation for Emacs 30


Improve Android "adaptive icon"


etc/NEWS: Copy-edit


Context: scratch/igc

Process SIGCHLD asynchronously


More updates of documentation for Emacs 30


Backport file backup FAQ item to Emacs <28


Improve `sentence-end-double-space` docstring


java/res/mipmap-v26/emacs_icon.xml: Define monospace icon


Context: scratch/igc

Clean up marker vector code


src/treesit.c (Ftreesit_query_capture): Fix typo


Include average sizes in igc-stats output

Context: scratch/igc


etc/NEWS: Clarify


etc/NEWS: Announce last Android change

Context: master


Context: master

exec/trace.c (seccomp_system_call): Typo in commentary


src/search.c (Fmatch_beginning, Fmatch_end): Doc fix


configure.ac: Create a cache file for libexec

Context: master


Context: master

configure.ac: Provide for invocations where no cache file is set


Context: master

exec/exec.c (exec_0): Restore erroneously deleted statement


Refactor igc-info

Context: scratch/igc


Context: scratch/igc

Avoid compilation warnings


Context: scratch/igc

MPS weak-key hash table support


etc/NEWS: Fix typo


Context: scratch/igc

Fix non-MPS build


etc/NEWS: Fix level of several entrries


Time format in igc-stats CSV is now configurable

Context: scratch/igc


Context: scratch/igc

Fix a warning from clang


Context: scratch/igc

Fix warnings from cmpiling rmc.el


Remove a reference to a non-existant variable from a doc-string


Implement weak-value, weak-key-and-value hash tables

Context: scratch/igc


Fix typo

Context: scratch/igc


Context: master

Port seccomp acceleration to Linux 3.5.0


Context: scratch/igc

Add two igc_asserts for table_size being a fixnum


Fix null error in igc--diff

Context: scratch/igc


(grep-read-files): Fix completion table


etc/NEWS: Fix typos


Rename igc_begin_collecting -> igc_on_staticpros_complete

Context: scratch/igc


Context: master

Merge from savannah/emacs-30


New state IGC_STATE_USABLE_PARKED

Context: scratch/igc


Context: scratch/igc

Merge branch 'scratch/igc' of git.savannah.gnu.org:/srv/git/emacs into scratch/igc


(dump_interval_node): Remove unused arg `offset`

Context: master


Context: scratch/igc

Fix typo in igc-info


Fix HAVE_MPS + HAVE_NATIVE_COMP build

Context: scratch/igc


Focus more on MS-Windows than MS-DOS in FAQ


Fix treesit test (bug#71907)


Context: scratch/igc

Fix handling of finalized PVECs in weak hash tables


Context: scratch/igc

Fix build with --enable-cbecking=all


Context: scratch/igc

Don't abort in fix_vector on PVEC_FREE


Adapt doc-view-set-slice-using-mouse to touch-screen input

Context: master


Context: scratch/igc

Make lface_id_to_name a root


Context: scratch/igc

Fix compilation warnings in igc.el


Fix another --without-mps warning

Context: scratch/igc


Context: master

Prefer to run find and grep in parallel in rgrep (bug#71094)


Context: scratch/markers-as-gap-array

AWG for markers


src/w32fns.c (funhook): Restore mistakenly lost line


Tag dbus-test05-register-signal-with-nils as unstable


Context: scratch/igc

Make QSFundamental a root if no pure space


Fix 32-bit dumping issue caused by overflowing hash fixnums

Context: scratch/igc


Fix MS-Windows build with native-compilation


Context: scratch/igc

Weak hash tables: continue implementation


Delete redundant comment in rst.el

Context: master


Context: scratch/markers-as-gap-array

marker.c: Fix remaining build crashes


Misc: Fix some assertion failures

Context: scratch/markers-as-gap-array


marker.c: Fix the remaining test failures

Context: scratch/markers-as-gap-array


Revert "Make QSFundamental a root if no pure space"

Context: scratch/igc


Trace strings in struct sortstr

Context: scratch/igc


lisp/ibuffer.el (ibuffer-mode): Doc fix


Context: scratch/igc

Trace objects in locally malloc'd memory


More locally malloc'd in buffer.c that needs to be root

Context: scratch/igc


Strengthen value< tests slightly

Context: master


(edebug--called-interactively-skip): Fix bug#71934


src/fns.c (fixnum_float_cmp): Explain argument constraint

Context: master


Context: scratch/igc

Fix GTK-related MPS crashes


Add "largest object" column to igc-stats

Context: scratch/igc


Context: master

In SHR, load from URL cache if possible when zooming images


src/marker.c (markers_sanity_check): Make it conditional on `MARKER_DEBUG`

Context: scratch/markers-as-gap-array


Remove redundant `require`s

Context: master


src/regex-emacs.c: Try and avoid bytes<->chars conversions

Context: scratch/gl-state-bytepos


Fix dumping finalizers with pdumper

Context: master


Context: master

Merge from savannah/emacs-30


Context: master

Enable Gnulib substitute on Android systems with defective strnlen


Fix file-name detection in Dired under -F


Put hash tables' key/value arrays into the Lisp part of pure space

Context: scratch/igc


Park the arena while calling xrealloc

Context: scratch/igc


Document adding package dependency on Emacs version


perl-mode.el: Improve indent after hanging open-paren

Context: master


Context: scratch/gl-state-bytepos


Improve warnings from native compiler


Trace Lisp_Object in widget_value

Context: scratch/igc


Allow using multiple buffers in 'eshell-command'

Context: master


Context: scratch/igc

Fix build


Fix returning to original TTY frame after 'rmail-reply'


Fix doc string of 'string-fill'


doc/lispref/strings.texi (Creating Strings): Followup to last change


Eglot: support deprecated MarkedString (bug#71353)


Context: scratch/igc

Trace global finalizer structures' links


nnfeed: (Mostly) fix group descriptions


nnatom: Ensure some parsed values are one line


Fix documentation of 'balance-windows'


Fix treesit range rule for jsdoc


Context: master

Merge from origin/emacs-30


Process messages every 1000 finalizatuons

Context: scratch/igc


package-buffer-info: Move 'require' earlier


Process more finalization messages in batch mode

Context: scratch/igc


checkdoc: Relax footer line check for recent Emacs

Context: master


lisp/emacs-lisp/comp-run.el (native--compile-async): Improve warning


Reflow "Commentary" in lisp-mnt.el


(buf_bytepos_to_charpos): Fix mixup introduced in commit b300052fb4ef


Fix formatting of tables with thead/tfoot but no tbody


Add a heuristic for type font-lock in rust-ts-mode (bug#69625)

Context: master


Correctly highlight SYMTAB in `awk-mode`


Context: master

Fontify `mkbool` as function in `awk-mode`


Correct JNI string error checking and miscellaneous corrections


Context: master

Merge from savannah/emacs-30


src/androidvfs.c (android_saf_check_nonnull): Fix typo


Fix fontification of network files in `awk-mode`

Context: master


Avoid byte-compiler warning in package.el

Context: master


lisp/files.el (insert-directory): Quote switches in wildcard case


Balance buffer intervals

Context: scratch/igc


Clarify `checkdoc-max-keyref-before-warn` docstring


Context: master

Make `checkdoc-verb-check-experimental-flag` default to nil


Mark `browse-url-default-scheme` as :risky

Context: master


Checkdoc fixes in progmodes


Context: scratch/gl-state-bytepos

regex-emacs.c: Some renaming


Adapt Tramp version (don't merge)


Adapt Tramp version

Context: master


Context: scratch/gl-state-bytepos

regex-emacs.c: Minor optimisation


Context: scratch/gl-state-bytepos


Improve 'tab-line-tabs-fixed-window-buffers' sorting performance


Fix execution of MS-Windows app execution aliases in Eshell


Correct conditions for iconification on Android


Context: master

Merge from savannah/emacs-30


Improve 'native-comp-debug' documentation


Revert "Fix link to major mode variable in docstring"


Delete fixed item from etc/TODO: "proced on macOS"


Improve a recent change to the documentation


etc/TODO: New item on installing Magit


Checkdoc fixes in `mail/*.el`


Checkdoc fixes in `emacs-lisp/*.el`


Use C bit manipulation rather than bitfields for IGC headers

Context: scratch/igc


Checkdoc fixes in `vc/*.el`


Context: master

perl-mode: fix bug introduced in bd86a6c4fde


Make checkdoc recognize "U.S." acronym

Context: master


Checkdoc fixes in `url/*.el`


Add a .clang-tidy

Context: scratch/igc


Context: scratch/igc

Die if pure space overflows and we're using MPS


editorconfig-core-handle.el: Fix regressions in fnmatch handling


Merge from savannah/emacs-30

Context: master


Fix byte-compiler warning in calc.el


Fix bug#70697 with respect to fringe bitmaps


Context: scratch/igc

(Bug#71988) Avoid excessively large backtraces in ert-tests


Silence a warning in 'calc-embedded-open-close-new-formula-alist'

Context: master


Context: master

Merge from savannah/emacs-30


Context: scratch/igc

Change .clang-tidy to show unused return values for MPS functions


Context: scratch/igc

Don't ignore return value of mps_finalize


Context: master

Make D-Bus tests stable


Context: master

Adapt dbus-tests.el


Change `imap-shell-host` docstring to mention SSH


src/dbusbind.c (Fdbus_message_internal): Fix coding style

Context: master


Fix bug#71929


Warn if D-Bus error "InteractiveAuthorizationRequired" occurs

Context: master


lisp/net/shr.el (shr-image-zoom-levels): Fix wrong type

Context: master


Document Eshell entry points


Unused return value of mps_addr_pool

Context: scratch/igc


Context: scratch/igc

Fix compatibility with older GTK/glib versions


Context: master

test/src/comp-tests.el (compile-forms): Simplify test


Capitalize "Dired" and "Lisp" in docstrings


Don't use the Lisp implementation of "kill" in remote Eshell directories

Context: master


Improve Eshell's behavior when waiting for processes

Context: master


configure.ac: Fix typo in commentary of strlen substitute

Context: master


Context: master

Extend dbus-test04-call-method-authorizable


test/src/sqlite-tests.el (sqlite-execute-batch): Declare to wave warning


Adapt Tramp's "run0" method


Context: scratch/igc

Merge branch 'master' into scratch/igc


Improve 'put-image' documentation


Context: scratch/igc

src/alloc.c (SET_SYMBOL_MARKED): Remove unused define to silence warning


lib/timespec-sub.c: Copy manually from Gnulib

Context: master


test/lisp/net/dbus-tests.el: Fix thinko

Context: master


Fix comp--type-branch-optim-block it using comp-cstr-type-p

Context: scratch/comp-branch-optim


Ensure empty strings are unique and pure

Context: scratch/igc


Tag ERC multiline blanks test as :expensive


etags-regen-mode: Handle TAGS buffer being killed


Take precautions against ill-formed content URIs


Merge from savannah/emacs-30

Context: master


Context: scratch/igc

Don't make pure strings in my fork


Context: scratch/igc

Fix init_strings for non-MPS build in my fork


Fix reference from buffer-stale-function docstring


Context: master

Rename timefns static function lisp_time_struct


Change some macros to functions

Context: scratch/igc


Context: master

Add a type-check--optim test


Don't emit a prompt in Eshell when a background command is killed


Document means of executing Emacs from unrelated Android applications


Render more Android functions safe to execute in a batch session


src/image.c (free_image_cache): Add assertion.  (Bug#71929)


Fix infloop in 'shell-resync-dirs'


Fix 'ibuffer-do-isearch{-regexp}'


lisp/gnus/mm-uu.el (mm-uu-type-alist): Fix end-regexp of git-format-patch

Context: master


Fix invalid defcustom type for erc-buffers option


Context: master

Simplify timestamp decoding


Fontify destructor in c++-ts-mode


Context: master

Fix last change


Fix 'wdired-test-unfinished-edit-01'


test/lisp/wdired-tests.el (wdired-test-bug34915): Fix for MS-Windows


src/w32fns.c (Fw32_notification_close): Fix typo (bug#72091)


Merge from origin/emacs-30

Context: master


Fix renaming symlinks on MS-Windows

Context: master


Fix typos in 'which-key-mode' (bug#72093)


Treat SVG images like other image types in 'shr-put-image'

Context: master


Pin font objects in memory (when HAVE_MPS is set)

Context: scratch/igc


Set Transient's version


Context: scratch/igc

Allocate handlerlist_sentinel using igc_alloc_handler


Do not set LD_LIBRARY_PATH during Android initialization


Context: master

Merge from savannah/emacs-30


src/android.c (setEmacsParams): Delete unused variable


Context: master

Minor renaming in timefns.c


configure.ac (D8): Fix typo


Fix decoding 'display' properties with SVG images in Enriched mode


Context: master

Minor improvement in 'rmail-redecode-body'


Context: master

Further time decoding tidying


Update to Org 9.7.7-2-gf308d3


Improve support for Tifinagh

Context: master


Extend treesitter tests on emba

Context: master


Merge from savannah/emacs-30

Context: master


Don't save to history from 'eshell-command' when aborting


Merge branch 'emacs-30' of git.sv.gnu.org:/srv/git/emacs into emacs-30


Support passing signals like 'SIGCODE' to 'tramp-signal-process'


Rename treesitter test


etc/TODO: Refer to Bug#72127 for Magit assignments


Fix intermittent failure of dired-test-bug27243-02


Checkdoc fixes in transient.el


Add project argument to project-kill-buffers

Context: master


Delete commented out code from `signal_or_quit`

Context: master


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

Context: master


Make error messages adhere to our standards

Context: master


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

Context: master


doc/lispref/help.texi (Keys in Documentation): Add cross-reference


Fix compilation warning

Context: scratch/igc


Context: scratch/igc

Add and fix doc strings for primitives in igc.c


Check for more âfindâ failures and port âfindâ

Context: master


Context: master

Eglot: supported nested {} patterns in globs


Handle an edge case in c-ts-mode filling (bug#72116)

Context: master


Fix 'toggle-window-dedicated' documentation


Fix last change


Add history variables for find-func entry points

Context: master


Context: master

Go back to preferring -isystem to -I


Update Tramp manual


New Tramp tests


doc/emacs/anti.texi (Antinews): Fix typos (bug#72167)


src/emacs.c (syms_of_emacs) <Vsystem_type>: Fix doc string indentation


Merge from savannah/emacs-30

Context: master


Context: scratch/igc

Use igc_xalloc_raw_exact


Context: scratch/igc

Remove special code to handle NS EmacsScroller


Context: master

fix previous find-function change


Avoid overflow in pgtk_is_numeric_char


Checkdoc fixes in allout-widgets.el


Context: scratch/igc

Remove scan_exact_raw, use scan_ptr_exact


Improve emacs man page description of --user flag


doc/man/emacs.1.in: Add "No warranty" notice


etc/TODO: Delete item about merging Magit


Context: master

Minor cleanup of code in insdel.c


Context: master

Fix minor code style issue in pgtkfns.c


Context: master

Handle broken pipes in a better way in Eshell


Context: master

Improve implementation of built-in Eshell "kill" command


Context: master

doc/misc/eshell.texi (Bugs and ideas): Remove now-implemented idea


Allow specifying stdout/stderr separately in some Eshell commands

Context: master


Fix typo in etc/ORG-NEWS (Bug#72186)


Adapt file-remote-p doc


lisp/transient.el (static-if): Remove duplicated definition


Visualize ranking of last game when adding scores

Context: master


test/lisp/net/dbus-tests.el: silence compilation warnings

Context: master


lisp/which-key.el: Bump version to 3.6.1

Context: master


lisp/progmodes/peg.el (peg-syntax-classes): Typo (bug#72131)


Context: master

Don't set exit info in Eshell if the command is being piped elsewhere


Context: master

Merge from origin/emacs-30


Context: master

Work around GCC bug 58416 on 32-bit x86


Context: master

Respect mouse-fine-graned-tracking in touch screen simple translation


Fix compilation on builds with native rectangle structures

Context: master


Document GNU ELPA copyright in tips.texi


Avoid errors in 'icomplete-vertical-mode'


Fix setup of fonts for 'han' script

Context: master


Avoid accessing uninitialized bool_vector words

Context: master


src/sqlite.c (Fsqlite_load_extension): Add "vec0" to allowed extensions


Context: scratch/igc

Convert SPLAT_PVEC to a function, restore an exhaustive switch


Remove asm statement from scan_stack

Context: scratch/igc


Context: scratch/igc

Revert "scan_stack with __builtin_unwind_init"


doc/misc/gnus.texi (Agent Caveats): Fix doc


Fix Imenu in 'emacs-news-view-mode'


Fix bibtex validation for non-file buffers


Context: scratch/igc

Fix the build


Context: master

Avoid magic values in xfont_list


Fix typo in xfont.c

Context: master


Context: scratch/igc

Bump nativecomp ABI version


SAFE_ALLOCA fixes

Context: master


Context: scratch/igc

Give pure string data a header


Context: scratch/igc

Give string data objects a header


Support dumping tree-sitter query (bug#69952)

Context: master


lisp/eshell/esh-io.el (eshell-close-handles): Fix version annotation

Context: master


Fix bool vector length overflow

Context: master


Fix recent changes in pdumper.c

Context: master


Add commands to run unit tests in 'go-ts-mode'

Context: master


Fix DocView with PostScript files


Context: scratch/igc

Trace NS input_events on hold queue


lisp/progmodes/go-ts-mode.el (go-ts-mode-build-tags): Fix :version

Context: master


Context: scratch/igc

Adjust igc.c code to header changes


Fix dumping with --enable-checking=igc_check_fwd

Context: scratch/igc


Context: scratch/igc

src/igc.c: Fix style and punctuation of comments


Add link to commit compatibility function handles

Context: master


Fix punctuation in docs


Fix punctuation and doc style in treesit.c


Improve treesit-node-child-by-field-name docstring


Fix segfault when deleting tree-sitter query (bug#72238)

Context: master


Fix Ftreesit_parser_create


Context: master

Prohibit unbinding of built-in variables


Update to Org 9.7.8-5-gfdf0e0


Fix Tramp IPv6 handling in tests


Correctly typeset nil and t in texinfo


Use SBYTES instead of strlen in treesit.c

Context: master


FIx spurious fontification of variable in Java Mode


Fix typo in use-package.texi


Fix DocView with DVI files


Context: scratch/igc

Correct for some incorrect pseudoheader sizes in igc.c


src/comp.c (obj_to_reloc): Use eassume

Context: master


src/pgtkterm.c (pgtk_term_init): allocated dpyinfo as ambig root

Context: scratch/igc


Fix NS non-MPS build

Context: scratch/igc


Fix disappearing bar cursor on Hebrew text (bug#72230)


Context: master

Don't highlight matches in dired query-replace commands


src/xdisp.c (Fformat_mode_line): Doc fix


Improve 'emacs-news-view-mode' menus and bindings


Better reproduce mouse event coalescence during touch event translation

Context: master


Document (use-package 'emacs) declarations


Context: master

lisp/isearch.el: Preserve original value of overriding-terminal-local-map


Context: master

lisp/isearch.el: Exit Isearch after deleting the frame (bug#41338)


Delete redundant "a.k.a." in use-package.texi


Prefer static_assert to verify


Fix bug#72255


Fix NULL pointer dereferences in xpm_load_image


Context: master

Merge from savannah/emacs-30


Adapt last change to non-NS systems


Context: scratch/igc

Fix 32-bit MPS builds


doc/misc/use-package.texi (Getting Started): Fix wording


src/image.c (gui_put_x_image): Avoid memory leak


Fix some function type declaration


Remove Emacs 27 compatibility from Tramp

Context: master


Context: master

Adapt Tramp tests


Merge from savannah/emacs-30

Context: master


Context: master

Add some basic checking for function type declarations


(error): Remove support for old calling convention

Context: master


Don't refer to obsolete finder group "wp"


etc/NEWS: Fix header level

Context: master


Standardize possessive apostrophe usage in manuals, docs, and comments


bug#72241: 31.0.50; [PATCH] Use a dedicated buffer for `doc-view-open-text'

Context: master


Context: master

Describe that DocView text contents display is in a separate buffer


Context: master

Fix process-attributes rss and pmem on GNU/Linux


Fix jumping to page in DocView's text contents (bug#72275)

Context: master


doc/emacs/misc.texi (Document View): Improve wording (bug#72241)

Context: master


etc/NEWS: Entry for 'gnus-summary-limit-to-age' (bug#72204)


Don't produce invalid XML with multi-line commenting style


admin/notes/spelling: Update note


Context: master

Tramp's method "kubernetes" supports now optional namespace


lisp/minibuffer.el (completion--sifn-requote): Fix bug#72176


Context: master

Use timer accessors instead of aref/aset


admin/MAINTAINERS: Remove Nicolas Petton


Fix bug in server.el introduced by 0d7d835902df


Context: master

Fix display of 'display' strings in RTL paragraphs at window-start


admin/MAINTAINERS: Add myself for maintaining some areas


cperl-mode.el: Fix fontification of flip-flop (Bug#72296)


Improve documentation of '--init-directory' command-line option


Context: master

Don't use non-ASCII in Emacs manual sources unless necessary


Don't use non-ASCII in ELisp manual sources unless necessary

Context: master


Improve documentation of 'line-prefix' and 'wrap-prefix'


Add PROBLEMS entry for bug#72303


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


Context: master

Add support for Tifinagh script


.gitignore: Add lisp/eshell/esh-groups.el


NS: prevent makeKeyWindow warnings (bug#69525)


Context: master

Tramp: Handle hops with "%" in their names


Fix edge-case with 'which-key-dont-use-unicode' setter


Context: master

Fix punctuation in etc/*


lisp/net/nsm.el (nsm-verify-connection): Improve docstring

Context: master


Update to Org 9.7.9


Context: master

Use buffer-local value of 'comint-input-ring-size'


Context: master

test/lisp/net/tramp-tests.el (tramp-test42-utf8): Don't test "Tifinagh"


Merge from origin/emacs-30

Context: master


admin/MAINTAINERS: Note what I maintain


Context: master

Auto-commit of loaddefs files


Context: master

Simplify and speed up numeric comparisons


Context: master

Revert "* test/lisp/net/tramp-tests.el (tramp-test42-utf8): Don't test "Tifinagh"."


Reduce type checks in arithcompare

Context: master


Context: master

Make sure SES always writes non abbreviated expressions to data area


Context: scratch/igc

Roots for malloc'd emacs_value_frames


Use 'kill-process' as a fallback when a pipe gets broken in Eshell


Use 'unwind-protect' to ensure that Eshell always closes I/O handles

Context: master


Make emacs-module-tests run

Context: scratch/igc


Context: master

lisp/language/misc-lang.el ("Tifinagh"): Fix `language-info-alist'


Add new optional argument NO-HIGHLIGHT to query-replace-read-args

Context: master


Context: master

Simplify 'help-enable-variable-value-editing' using 'string-edit'


Trace OpenTypeSpec in macfont.m

Context: scratch/igc


Context: master

Merge from origin/emacs-30


Make glyphs ambiguous roots

Context: scratch/igc


Correct display of Doc View documents after tab switching


Fix sporadic crashes and `select' failures in dumped images


Context: scratch/igc

Revert "Make glyphs ambiguous roots"


Context: master

Merge from savannah/emacs-30


Context: scratch/igc

Make some functions externally visible for LLDB


lisp/tab-bar.el (tab-bar-move-tab-to-group): Fix for a new group's tab


lisp/tab-bar.el (tab-bar-show-inactive-group-tabs): New defcustom

Context: master


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


Context: master

cperl-mode.el: Make it checkdoc clean


NS: Set frame position when entering/exiting fullscreen (bug#71912)


Add Harald JÃ¶rg as maintainer of cperl-mode

Context: master


Context: master

vhdl-mode: don't use timer accessors in XEmacs


Define custom var rmail-summary-starting-message

Context: master


Context: master

New variable treesit-language-remap-alist (bug#72388)


Context: master

Re-enable displaying `han' characters on Android


MacOS: Let EmacsView implement NSTextInputClient


Context: master

(vhdl-run-when-idle): Don't use `timer--triggered`


Context: scratch/igc

Fix compilation when modules are disabled


Context: master

Revert "Re-enable displaying `han' characters on Android"


Better resolve bug#72188


Conclude previous change

Context: master


Fix c++-ts-mode indentation for templace (bug#72263)


Improve window/buffer handling code

Context: master


Context: master

Remove misspelled rx category `chinse-two-byte`


Avoid aborts when buffer is modified during its redisplay


Fix edge cases in tramp-crypt.el

Context: master


lisp/treesit.el (treesit-ready-p): Fix typo (bug#72411)


Context: master

Fix regression in 'todo-test-todo-quit02'


lisp/eshell/em-dirs.el (eshell/cd): Remove extraneous 'eshell-protect'

Context: master


Context: scratch/igc

Shring regexp cache on idle


Context: master

Fix finding anchor references after 'Info-on-current-buffer'


Context: master

Fix display of empty margins when default face is remapped


Install cond*

Context: master


lisp/touch-screen.el: Correct commentary


Context: master

Fix 'script-representative-chars' for the 'han' script


NS: Fix placement of candidate window (bug#72422)


Merge from savannah/emacs-30

Context: master


Fix various typos reported by Pip Cet


Revert "Remove redundant byte-swapping boundary"


Context: master

Improve font search and handling on MS-Windows


Fix missing type checks before specbind


Fix c-ts-common filling function (bug#71760)


Fix regressions in Customize caused by 'widget-unselected' face


Document unsupported color Emoji on OpenBSD


Fix ':defer nil' in 'use-package'


src/lread.c (Fload): Add comment.  (Bug#72433)


Remove further compat code from Tramp

Context: master


Incorrect use of EmacsScroller.m_lisp_window

Context: scratch/igc


Context: master

Clarify that 'pcase-lambda' only destructs


etc/PROBLEMS: How to install sources on SUSE Linux (bug#72465)


Add support for variable-pitch fonts in 'visual-wrap-prefix-mode'

Context: master


Also condition cjk-misc font-spec on Android


js-ts-mode: Make jsdoc's "description" block a comment (bug#72461)


Fix c-ts-common filling

Context: master


Merge branch 'master' into scratch/igc

Context: scratch/igc


lisp/erc/erc-fill.el (erc-fill-wrap-mode): Doc fix


Context: scratch/igc

Add PVEC_WEAK_HASH_TABLE to emacs_lldb.py


lisp/tab-bar.el (tab-bar-tab-group-format-default): Hide hints

Context: master


Restore a default before macOS 14 API change (bug#72440)

Context: master


Context: master

Fix last change in EmacsView


Update to Transient v0.7.4-1-g3d9e9358

Context: master


Context: master

lisp/transient.el: require pp to defvar pp-default-function


Fix the fix for EmacsView

Context: master


Add sanity check when adding Tramp functions to shortdoc


Context: master

Avoid warning when building on macOS versions < 14 (bug#72440)


Avoid compiler warning

Context: master


Context: master

lisp/tab-bar.el (tab-bar--format-tab-group): Add 'current-group'


lisp/format.el (format-alist): Make 'duden' format write-only

Context: master


Update description of string comparison functions


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


lisp/net/tramp-integration.el (shortdoc): Use `tramp--with-startup'


Prevent accesses to /content files without a GUI connection


Merge from savannah/emacs-30

Context: master


Minor change in c-ts-common--fill-block-comment

Context: master


Minor fix in c-ts-common--fill-block-comment


Clean-up warning due to unused lexical variable

Context: master


Fix cmake-ts-mode number fontification (Bug#72228)

Context: master


Bind TAB not <tab> in M-x lldb

Context: master


Context: master

Eglot: send more accurate languageId strings to TeX servers


lisp/imenu.el (imenu-flatten): Fix doc about annotation/group limitations


Support minibuffer-visible-completions in completing-read-multiple


Port zoneinfo-world-style-list to Debian testing

Context: master


Remove manual entry for string-to-int


doc/lispref/strings.texi (String Conversion): Fix last change


lisp/help-macro.el: Add 'help-for-help-use-variable-pitch' option


Fix problem in tramp-container.el

Context: master


Fix Lucid toolkit crashes in MPS builds

Context: scratch/igc


Register for more Intents actions on Android


Context: master

Merge from savannah/emacs-30


Context: master

Add PROBLEMS entry for bug#72517


NS: Fix scroll-bar setting code (bug#72331)


Improve documentation of 'add-to-list'


Add PROBLEMS entry for bug#72517


src/w32.c (init_ntproc): Fix formatting conventions in last change

Context: master


Context: scratch/igc

Remove redundant calls to gc_init_header


Context: master

Reuse already read `capabilities'


lisp/epg.el (epg--start): Don't convert EOL on encoding (bug#72542)


Merge from origin/emacs-30

Context: master


Fix coordinate transformations in sfnt.c

Context: master


Fix buglet

Context: master


Fix format 2 cmap handling in sfnt.c


Context: scratch/igc

Fix compilation with gcc 8, MPS, and X (Bug#72575)


Adapt emba cache settings

Context: master


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

Context: master


lisp/emacs-lisp/cond-star.el: Fix typos and whitespace

Context: master


lisp/emacs-lisp/cond-star.el: Fix whitespace

Context: master


Grammar fixes


macOS: Wrong frame rectangle after wake (bug#71912)


Adapt cache settings on emba

Context: master


lisp/files.el (require-with-check): Fix doc string and error text


Document time-parsing functions a bit better

Context: master


Context: master

Merge from savannah/emacs-30


lisp/files.el (require-with-check): Fix last change


Tag test in typescript-ts-mode-tests.el as unstable


test/infra/gitlab-ci.yml (.tree-sitter-template): Adapt changes

Context: master


(project-find-regexp): Fix the temporary value of DEFAULT-DIRECTORY


Context: master

Tag treesit-indirect-buffer as :unstable


Backport gitlab-ci.yml from master (don't merge)


Improve documentation of time-parsing functions


Fix project-dired keybinding in manual


lisp/calendar/time-date.el: Add comment

Context: master


Context: master

Drop fallback code in date-to-time, update documentation


etc/NEWS: Update wording of last change

Context: master


Disambiguate minor-mode variable in its function docstring


Fix 'partial-completion' for candidates containing newlines

Context: master


Improve documentation of ERT


src/data.c (Fsubrp): Improve docstring


etc/NEWS: Fix typo

Context: master


etc/NEWS: Restore reference to Linux kernel

Context: master


Replace some EQ with BASE_EQ

Context: master


lisp/files.el (require-with-check): Improve error messages


Context: master

Remove empty (& invalid) lock files


Context: master

Port better to NFS unlink


doc/lispref/strings.texi (Text Comparison): Improve indexing


Remove Hangul character from `han' representative character list

Context: master


admin/make-tarball.txt: Minor copyedits


Context: master

Fix x_construct_mouse_click || vs | typo


Add CJK Compatibility character to Han representative chars

Context: master


Context: master

Merge from origin/emacs-30


Fix script for characters in 3300..3357 range

Context: master


Apply --display kluge for PGTK too


Context: master

Delete matching of whitespace in ispell's LaTeX env names


Document spell-checking of multiple languages


Stop subprocesses from using inherited or default PAGER

Context: master


Fix 'forward-comment' in 'toml-ts-mode'


Fix 'apropos-library' for 'define-symbol-props'


Fix dumping of Lisp profiles


Fix a typo in Eglot manual


Backport ed305c4b98cda5c6d479310e4ba350a17d901e75 to emacs-30


Merge from savannah/emacs-30

Context: master


Eliminate C++ comments and typo


Eliminate more C++ comments


Remove purespace and ancillary code

Context: scratch/no-purespace


Makefile.in (PREFERRED_BRANCH): Update to emacs-30


Further fix of reading and writing profiler data


Pacify GCC 14 on recent read_char change

Context: master


Avoid rare crashes due to clobbering of input events


Be more careful about aligning prefix lines in 'visual-wrap-prefix-mode'

Context: master


admin/make-tarball.txt: Some clarifications


Makefile.in (CHANGELOG_HISTORY_INDEX_MAX): Bump


Context: master

Fix finding tags by 'etags' in Java source code


Bump use-package version for Emacs 30.1


test/infra/gitlab-ci.yml (.tree-sitter-template): Adapt changes


lisp/emacs-lisp/compat.el: Fix header style


etc/NEWS: Announce 'shr-fill-text'


Context: master

Improve SHR/EWW support for 'visual-wrap-prefix-mode'


Update to Org 9.7.10


etc/NEWS: Fix wording of last change


lisp/subr.el (sha1): Fix typo in docstring


Fix documentation of secure-hash functions


Context: master

lisp/tab-bar.el: Improve tab-bar-auto-width-predicate-default (bug#71883)


Remove stray obsolete comment about âvolatileâ

Context: master


Mark tex-dvi-view-command as :risky

Context: master


Delete defgroup use-package-ensure

Context: master


Context: master

Fix :version tags


lisp/help-fns.el (help-definition-prefixes): Don't delete the hashtable


Correct Android failure to open an old CJK font


Merge from savannah/emacs-30

Context: master


Suppress shallow cloning on emba


Add missing :version tags in use-package


Context: scratch/no-purespace

Pure storage removal: Bump nativecomp ABI


Update 'ldefs-boot.el' (don't merge)


Context: master

Split vc-git-dir-extra-headers into more manageable chunks


Context: master

Restore vc-git helper function (bug#68183)


Update to modus-themes version 4.5.0

Context: master


Fix a Tramp bug when running several asynchronous processes

Context: master


Fix two issues with 'window-deletable-p'

Context: master


Context: master

Inhibit completion preview in read-only buffers


Fixup for "Pure storage removal: Main part"

Context: scratch/no-purespace


Context: master

Simplify and speed up make-hash-table argument parsing


Context: scratch/no-purespace

Fixup for "Pure storage removal: W32"


Context: scratch/no-purespace

Fixup for "Unexec removal: Documentation adjustments"


Make bindings--define-key obsolete

Context: scratch/no-purespace


Prefer static_assert to verify

Context: master


Avoid compiler warning in process_mark_stack

Context: scratch/no-purespace


Context: master

GCC bug 58416 is fixed in GCC 15


admin/authors.el (authors-aliases): Escape periods


Fix C-n/C-p under both 'line-prefix' and 'visual-line-mode'

Context: master


Eglot: bump version to 1.17.30 and update EGLOT-NEWS


Add command to copy contents in a diff-mode buffer

Context: master


Context: master

Create blessmail at build time instead of install time


Context: master

Makefile.in (actual-all): Fix previous change


Fix infloop in checkdoc-next-docstring


Context: scratch/no-purespace

Remove purecopy calls from files.el


Context: master

Fix 'next-line' in batch mode


Context: master

Allow using pulse.el with a single color without pulsation


Context: master

Fix secret search with basic auth with a port in URL


Fix rare segfaults due to freed fontsets


Allow customizing partial-completion to be more like substring

Context: master


Merge from origin/emacs-30

Context: master


Context: master

etc/NEWS: Fix typos


Forward user to auth-source inside url-basic-auth

Context: master


etc/emacs_lldb.py (Lisp_Object): PVEC_COMPILED -> PVEC_CLOSURE


Fix gnutls crashes on MPS Windows builds

Context: scratch/igc


Context: master

Fix Ftreesit_parser_create


src/treesit.c (Ftreesit_parse_string): Fix comment and punctuation

Context: master


Mention in PROBLEMS issues with long popup menus


Fix handling of 'min-width' display property

Context: master


Still fighting with emba.gnu.org config

Context: master


Context: master

Fix bad references to other manuals


Fix bad references to other manuals


Context: master

Faster region-beginning and region-end for rectangle selections


Remove dangerous HTML edit from admin.el


[Eglot] Stricter "expand common" behavior


Indent ERT failure explanations rigidly


Context: master

Improve computation of indent depth in SHR and 'visual-wrap-prefix-mode'


doc/lispref/display.texi (Low-Level Font): Fix wording (bug#72771)


Revert a recent change that caused redisplay slowdown


Merge from origin/emacs-30

Context: master


test/src/treesit-tests.el (treesit-indirect-buffer): Untag

Context: master


Fix copyright years by hand (Bug#72809)


Fix tree-sitter local parser overlay cleanup routine


Improve php-ts-mode font lock and support latest grammar (bug#72796)


Context: master

(pp): Indent lines right when starting in col > 0


Context: master

Add convenience to Tramp


More consistent treesit-forward-sexp around comments (bug#72525)


Discuss commit log messages on feature branches


admin/make-tarball.txt: Document gotcha


Merge changes to files modified on the release branch

Context: master


Hide tramp-mode

Context: master


Eglot: fix completion highlighting (bug#72824)


Send useless output in flymake-tests to /dev/null (bug#70716)

Context: master


Context: master

(message-hide-headers): Don't bind `inhibit-modification-hooks`


Use 'eshell-with-handles' when executing an Eshell file

Context: master


Fix typos


Context: master

Document copyright pitfalls


Support "/dev/null" as a target when creating Eshell handles

Context: master


Document 'cond*'

Context: master


lisp/simple.el (use-region-beginning, use-region-end): Doc fix


Fix rare segfaults due to freed fontsets


xwidget: Fix xwidget-at misinterpreting non-xwidget text-properties


admin/MAINTAINERS: Spencer Baugh maintains flymake.el


Fix typos

Context: master


admin/authors.el (authors-aliases): Fix regexps


etc/NEWS: Announce VC-dir "Tracking" header. (bug#68183)


admin/authors.el (authors-ignored-files): Add removed files


admin/authors.el (authors-valid-file-names): Ignore Unicode files


admin/authors.el (authors-ignored-files): Ignore Unicode files


Revert "; * admin/authors.el (authors-ignored-files): Add removed files."


Revert "; * admin/authors.el (authors-valid-file-names): Ignore Unicode files."


etc/AUTHORS: Update


lisp/progmodes/flymake.el: Fix "Maintainer" header


Context: master

Add manual tests for the 'min-width' display property


Fix some ungrammatical uses of "allows to"


Context: master

etc/NEWS: Grammar fixes


etc/NEWS: Fix typos


etc/NEWS: Minor rewording of last change

Context: master


Context: master

Use 'with-work-macro' in 'string-pixel-width'


Improve 'C-h o' in NEWS files

Context: master


Fix comments in supercite

Context: master


Make Python skeletons available in 'python-ts-mode' as well


Revert "* lisp/help-fns.el (help-definition-prefixes): Don't delete the hashtable"


Work around Gnuplot bug in displaying plots


Fix handling of hook variables in 'use-package'


Avoid ANSI escape characters in Python output (bug#45938)


Make 'python-shell--with-environment' respect buffer-local vars


etc/NEWS: Move last added entry to its proper place (bug#72827)

Context: master


Fix last change in subr-x.el

Context: master


Fix merge problem in etc/NEWS.30

Context: master


More accurate text about how `equal` compares various objects


Better ad-hoc Emacs release of symbol introduction override

Context: master


Context: master

Fix broken use-package tests


Reword some "allows Xing"


Context: master

Fix integer overflow when reading XPM


Context: master

Delete cc-compat.el from Makefile.in


Explicitly include stdlib.h in src/image.c (Bug#72929)

Context: master


Small doc fixes


lisp/progmodes/js.el: Improve sexp navigation in js-ts-mode (bug#72573)

Context: master


lisp/menu-bar.el (menu-bar-showhide-menu): Small optimization

Context: master


test/lisp/emacs-lisp/tabulated-list-tests.el: Add missing test


Fix recent changes in documentation


Update to Org 9.7.11


Fix Rmail base64 and qp decoding of MIME payloads


Support the new option in ruby-ts-mode too


Update FSF's address


Context: master

Improve robustness of 'help-fns-edit-variable'


Caveats about using :eval in 'mode-line-format'


Fix incorrect stack allocation of Lisp data

Context: scratch/igc


Context: scratch/igc

LLDB: Don't use SBValue.GetValueForExpressionPath


src/igc.c (fix_frame): Trace Mouse_HLInfo

Context: scratch/igc


Context: master

Port to Android 35


src/igc.c (fix_frame): Fix comments

Context: scratch/igc


doc/lispref/modes.texi (Mode Line Data): Fox wording


Context: master

New variable 'completion-preview-overlay-priority'


Fix :hook in 'use-package'


Context: master

Update from Gnulib


Context: master

Better port to Android 35


Context: master

Fix last change in lib/sig2str.h


Another fix for str2sig.h

Context: master


doc/emacs/building.texi (Lisp Libraries): Update (bug#72961)


Fix test failure in erc-networks-tests


Context: scratch/igc

src/frame.h (MOUSE_HL_INFO): Retzrn NULL if output data is NULL


Improve doc strings of 'tab-bar-mode' and 'tab-line-mode'


Context: scratch/igc

src/igc.c (fix_frame): Check for null FRAME_OUTPUT_DATA


src/igc.c (fix_frame): Fix last change

Context: scratch/igc


Rework fix of MinGW build due to Gnulib update

Context: master


lisp/which-key.el: Fix ':package-version' (bug#73072)


etc/NEWS: Mention it

Context: master


lisp/progmodes/project.el (project-find-file-in-root): Doc fix

Context: master


Context: master

Fix discrepancies in auth-source-pass vs netrc behavior


Fix multisession.el when SQLite becomes unavailable

Context: master


Context: master

Remove low-level keyboard hook when attaching GDB to Emacs on Windows


Fix alignment and documentation of vtable.el


Fix 'chart-space-usage' on MS-Windows


Fix a typo in ediff-init.el


Merge from origin/emacs-30

Context: master


Improve documentation of 'suspend-emacs'


doc/lispref/os.texi (Suspending Emacs): Fix last change


Edit the latest NEWS entry

Context: master


Improve diagnostic of type mismatch in 'setopt'

Context: master


Context: master

Update NEWS for last change


Fix :type of some user options

Context: master


Make json-serialize always return a unibyte string (bug#70007)


project-files-relative-names: Update docstring (bug#72701)


Read more on each call to treesit's buffer reader


src/treesit.c: Add a prototype so there's no warning about it


src/treesit.c (treesit_debug_print_parser_list): Fix formatting


src/treesit.c (treesit_debug_print_parser_list): Fix format string


Context: master

etc/emacs_lldb.py (Lisp_Object): Recognise Lisp_Sub_Char_Table


src/treesit.c: Minor cleanups of recent changes


Clarify the semantics of 'string-pixel-width'


Context: master

Silence compiler error


Fix last change

Context: master


doc/lispref/searching.texi (Rx Notation): Simplify rx example


Context: master

Revise new command 'project-find-file-in-root'


Context: master

src/xdisp.c (note_tab_bar_highlight): Remove fallback for help_echo_string


eglot-test-rust-completion-exit-function: Fix failure in -Q session


etc/NEWS: Fix indentation


Avoid 100% CPU load in Tramp

Context: master


Avoid crashes in redisplay in batch-mode testing


Fix use of Uniscribe font driver in MinGW build


lisp/ldefs-boot.el: Update


admin/make-tarball.txt: Remove now unnecessary configure flag


admin/make-tarball.txt: Improve last change


Fix heex-ts-mode indentation following previews elixir-mode change


Update version number of exec/configure.ac


exec/configure.ac: Update version

Context: master


Context: master

test/lisp/gnus/gnus-icalendar-tests.el: remove unneeded unwind-protect


For minibuffer windows record minibuffers only (Bug#72487)

Context: master


Add Ediff feature for copying all differences

Context: master


Allow to disable symbolic links check in Dired

Context: master


Bump Emacs version to 30.0.91


Fix bug#72254


Add Ftreesit_grammar_location

Context: master


doc/emacs/dired.texi (Misc Dired Features): Fix wording

Context: master


Context: master

Simple typo in `clean-buffer-list'


Context: master

Human readable last display time of killed buffer


Update Emacs sources for Unicode 16.0

Context: master


admin/MAINTAINERS: Remove some entries for Artur Malabarba


doc/misc/auth.texi: Minor copy edits


etc/ORG-NEWS: Fix typo


Don't fail uniquify-tests in non-version-controlled source trees


Context: master

Improve accuracy of character categories


Improve NEWS entries


Add notes about documenting default values

Context: master


Context: master

etc/NEWS: Improve 'dired-check-symlinks' entry


Context: master

Use stable URLs for files imported from Unicode


Context: master

etc/symbol-releases.eld: Fix URL


CONTRIBUTE: Minor copyedits


lisp/net/tramp.el (tramp-wait-for-regexp): Deactivate (sit-for 0.005)

Context: master


Minor doc fix in treesit.el


Set treesit-primary-parser for c and elixir ts mode


Context: master

Update completion-styles defcustom for variable overrides


Improve documentation of 'easy-menu-define'


lisp/treesit.el (treesit-major-mode-setup): Doc fix


lisp/minibuffer.el (completion-pcm--merge-completions): Fix comments


lisp/cus-edit.el (setopt): Doc fix.  (Bug#73098)


Context: master

Make the *grep* buffer editable


Fix regression in widget-move (bug#72995)


Support GUI dialogs and message boxes better on MS-Windows

Context: master


Context: master

etc/NEWS: Announce the improvements in w32 GUI dialogs


New commands unix-word-rubout, unix-filename-rubout

Context: master


Merge from origin/emacs-30

Context: master


Fix indentation of Fortran do-loops

Context: master


etc/TODO: New item "support indentation guides"


Context: master

Update the etags/ctags test files


etc/NEWS: Delete duplicated section title

Context: master


admin/notes/years: Update


admin/update-copyright: Print reminder to do manual updates


Context: master

Allow 'kill-region' to kill the last word when there is no region


lisp/simple.el (kill-region-dwim): Try to simplify docstring

Context: master


etc/NEWS: Fix variable name

Context: master


Set Transient's version and add admin/MAINTAINERS entry


Fix c++-ts-mode font-lock for latest c++ grammar (bug#73191)


Port to Haiku R1/beta5


Context: master

Merge from savannah/emacs-30


Document unavailability of frame geometry on Wayland


etc/PROBLEMS: Fix last change (bug#73207)


Fix treesit_sync_visible_region's range fixup code (bug#73264)


Add even more tests for previous commit


src/haiku_support.cc: Correct last change


lisp/simple.el (kill-region-dwim): Rectify choice label

Context: master


Context: master

Fix typo in Grep Edit mode manual description (bug#73274)


Context: master

Add make-directory to symbol-releases.eld


Remove unnecessary #include

Context: master


Update from Gnulib by running admin/merge-gnulib

Context: master


Context: master

Rename project-{find-file-in-root,root-find-file}


Re-enable GC mark trace buffer by default


admin/notes/unicode: Need to run textsec-tests (bug#73312)


Fix idna-mapping-table following Unicode 16 changes

Context: master


New user option 'completion-preview-ignore-case'

Context: master


Fix some #! misparsing in check_interpreter

Context: master


Use c-ctype.h in lib-src

Context: master


Only conditionally resolve hosts in nsm-should-check

Context: master


Context: master

Fix layout of preferences activity on Android 35


Fix treesit.c printing


Conservative heuristic for tree-sitter parser ranges (bug#73324)


yes-or-no-p now uses blankp rather than SYNTAX

Context: master


Context: master

Make `dired-do-open' work on more *nix systems


Small fix for 'grep-change-to-grep-edit-mode'

Context: master


More fixes for kill-region-dwim (bug#69097)

Context: master


Context: master

Additional fix for kill-region-dwim (bug#69097)


Context: master

Use c-ctype.h in w32*.c


Support numeric indexing in let-alist

Context: master


Improve doc strings of options related to numbered backups


lisp/dired-aux.el (dired-do-open): Optimize (bug#73004)

Context: master


Type-check argument to network-lookup-address-info


src/treesit.c (treesit_debug_print_parser_list): Fix compiler warning


Fix M-TAB completion of variables in 'cond'

Context: master