[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
feature/improved-locked-narrowing updated (aef803d6c3 -> ba9315b164)
From: |
Gregory Heytings |
Subject: |
feature/improved-locked-narrowing updated (aef803d6c3 -> ba9315b164) |
Date: |
Thu, 24 Nov 2022 08:22:08 -0500 (EST) |
ghe pushed a change to branch feature/improved-locked-narrowing.
from aef803d6c3 Merge master into feature/improved-locked-narrowing.
adds 44c2915552 * lisp/tab-line.el: Escape %-constructs in tab names
(bug#57848)
adds 73953b23aa * lisp/tab-line.el: Allow user-defined cache-key
function (bug#57848)
adds e6881f2e15 ; Delete duplicate definition from simula.el
adds e5da2c3d61 Prefer defvar-keymap in simula.el
adds 1712dec0c0 Speed up vc-default-checkin-patch a little
adds a691e811e2 Fix semantic-symref-perform-search when dir contains a
space
adds 20d9b40235 * lisp/vcursor.el (vcursor-map): Prefer defvar-keymap.
adds b250f89e63 * lisp/emacs-lisp/multisession.el: Add Commentary.
(Bug#58845)
adds 3b555dc91d Prefer defvar-keymap in cus-edit.el
adds b7a76f288c Fix tramp-handle-file-newer-than-file-p
adds 4cc32937c0 Fix eglot-shutdown-all: Match current eglot-shutdown
signature
adds a7ded19ffc ; Auto-commit of loaddefs files.
adds ecdbf82cb9 Fix leaks of XImage structures in image.c
adds 5bf5e526d5 Update publicsuffix.txt from upstream
adds d305eaf4ce Preven a buffer-overflow (bug#58850)
adds e7c105fd73 ; Mention git bisect's --first-parent in admin/notes/repo
adds 9f3c896f7c ; * doc/emacs/text.texi (Quotation Marks): Typo fix.
(Bug#58822)
adds 15fc5225b1 ; * lisp/whitespace.el (whitespace-trailing): Fix a typo.
adds 1862df834c ; * src/search.c (Fmatch_data): Doc fix.
adds 123baf3772 Merge from origin/emacs-28
adds eb68c3d5a2 Fix leak on Lucid build
adds e39537ea1e * src/xterm.c (x_term_init): Fix last change.
adds 22e8a77583 * lisp/net/dbus.el (dbus-debug): Declare. (Bug#58865)
adds 208f0578d1 Add a script to ease bisecting.
adds 0f5bf1dbb9 vc-svn-ignore-completion-table: Ignore empty lines
adds 835295381b project-switch-project: Avoid altering default-directory
in cb
adds 8a5678906f src/buffer.c: Fix interaction between overlays &
indirect buffers (bug#58928)
adds 840b9eadd6 Remove unused local in simple_search
adds a5d4c29a7f Improve commentary in some parts of xterm.c
adds bec2b542c5 ; * admin/git-bisect-start: Use a full reference.
adds a762cb4f8c ; * admin/git-bisect-start: Improve commentary.
adds 1f1dac9b3b * lisp/man.el (Man-mode-map): Prefer defvar-keymap.
adds b035db7a31 ; * admin/git-bisect-start: Improve commentary.
adds 62d40f27b2 ; * doc/misc/cl.texi (Mapping over Sequences): Fix typos.
adds 969d71d11c Add the parameter :noquery to open-network-stream
(bug#58948)
adds 195f0e00d7 ; Fix typo
adds 05f5d978ae Initialize child signal handling before posix_spawn too.
adds b074c55a97 ; * doc/lispref/control.texi (Generators): Fix typo.
adds 1c9d7fba0a ; Fix a typo in Eglot manual
adds dffc34a2d4 Fix 'text-property-search-backward' with 1-char long
properties
adds d16494cffb Suppress deprecation warnings on macOS (bug#58966)
adds eb8478c514 Further simplify valuator reset code
adds 2eb2eb0c9e ; * emoji.el (emoji--define-transient): Adapt to recent
changes in transient.
adds d8bef573d6 Prefer defvar-keymap in profiler.el
adds 8b8038494c * src/gnutls.c (Fgnutls_available_p): Avoid duplicating
capabilities.
adds a66280162f Port interval trees to --enable-checking=structs
adds 651bf0a999 Fix overlays order in Flyspell (bug#58970)
adds 39f5696921 Improve suppression of bogus macOS warnings
adds d2a9dae400 Only strip newlines when stringifying a value for Eshell
adds 8e7066babe Fix initialization of scroll valuator emacs_value
adds 44f23dac25 project-kill-buffer-conditions: Skip hidden ones
adds ef45bfacb2 project-kill-buffer-conditions: Skip Gnus modes as well
adds 7d47651d01 project-buffers: Describe the default implementation
adds ff679e16f8 itree: Reproduce markers's behavior more faithfully
(bug#58928)
adds 5e7d08ae13 itree.c: Minor tightening
adds e01e8a8f84 ; * lisp/dired-aux.el (dired-show-file-type): Doc fix.
adds 8cae9d8bd8 ; * doc/emacs/search.texi (Lax Search): Improve wording.
(Bug#58992)
adds 96436a125d Merge from origin/emacs-28
adds 55a31836fb ; * etc/NEWS.27, etc/NEWS.28: Fix typos.
adds 116f69d741 ; * lisp/subr.el (setq-local): Doc fix.
adds 4fa8f57cc6 ; * lisp/emacs-lisp/oclosure.el: Fix typos.
adds ca3763af5c * lisp/tab-bar.el (tab-bar-fixed-width): New user option.
adds 23868658a2 ; * lisp/subr.el (setq-local): Fix last doc change.
adds a248eb3d18 ; Minor rephrase
adds 01471b5fdf Avoid using too up-to-date values when restoring
valuators
adds fd3f51b7c3 Fix manual noverlay tests
adds dcb11202ac ; * lisp/progmodes/project.el (project-buffers): Doc fix.
adds 5890e40a27 * admin/authors.el: Don't recommend deprecated fgrep.
adds 0dcdc60dde * lisp/progmodes/dcl-mode.el (dcl-mode-map): Prefer
defvar-keymap.
adds f0f960050b Normalize some syntax table definitions
adds 5d6e919a90 Fix calling file name handler for `load'.
adds 616aa23d8a * lisp/simple.el (function-documentation): Fix bug#59014
adds 077c9badf9 Add new command to clone a repository
adds ccecc87d58 Implement vc-clone for git
adds 04c4c578c7 Allow for packages to be installed directly from VCS
adds edd73bd0d5 Add command to contact maintainer
adds 1180332941 Merge remote-tracking branch 'origin/master' into
feature/package+vc
adds f3e7820b48 Extract package-fetch and related functionality
adds 168929cf0d * package-vc.el (vc-clone): Remove superfluous
declaration
adds ffb06d9100 Assume VC data is directly usable in
'package-archive-contents'
adds e9504782fe Have VC ignore auto generated files
adds e7ebdc29ce Add TODO section for package-vc
adds 1b722606ca * package-vc.el (package-vc-unpack): Delete using
package--delete-directory
adds d01445716d Only suggest packages with VC metadata
adds 98381366b5 Guess Git repositories from the URL header
adds 5fe97dd9dd ; Require rx during byte compilation
adds 8638aace3f Allow ignoring files during byte compilation
adds 878cacc712 * package-vc.el (package-vc-unpack): Detect TeXinfo
manuals
adds 9ddc23cd34 Ignore files in .elpaignore during byte compilation
adds f5bb6b0131 Allow updating source packages
adds fb87d5008e * package.el (package--get-activatable-pkg): Prefer
source packages
adds dd98fedd0c * package.el (describe-package-1): Add news if avaliable
adds faa7f03b0c Add "send patches" note to package-vc TODO section
adds 1823349e6a Merge remote-tracking branch 'origin/master' into
feature/package+vc
adds 57e16b316d * package-vc.el (package-vc-fetch): Autoload it
adds d3f03666bb Merge remote-tracking branch 'origin/master' into
feature/package+vc
adds 820036dafe * package-vc.el (package-vc-unpack): Mark packages as
selected
adds 54dbd7d55c * package-vc.el (package-vc-unpack): Ignore dir files
adds d5dbf0804c * package-vc.el (package-vc-unpack): Fix 'vc-ignore' call
adds daab6c16aa * lisp/vc/vc-hg.el (vc-hg-clone): Add 'clone'
implementation
adds 3d0ab51826 * lisp/vc/vc-bzr.el (vc-bzr-clone): Add 'clone'
implementation
adds 132e4fbbcb * lisp/vc/vc-cvs.el (vc-cvs-clone): Add 'clone'
implementation
adds b6132d84e9 * lisp/vc/vc-svn.el (vc-svn-clone): Add 'clone'
implementation
adds 7c11398ca0 Add a generic bug reporting command for packages
adds bb2bd2ed91 ; * vc-svn.el (vc-svn-clone): Fix typo
adds 8cfeb8a9e0 Merge branch 'master' into feature/package+vc
adds e75994f2ff Add an inline procedure for checking for source packages
adds effe1f20f5 Extract package maintainer guessing code into a separate
function
adds e092e60f15 Add a package-vc command for submitting ptches
adds f9065c7951 Use 'package-vc-p' in package-vc.el
adds 077c1533df ; * package-vc.el (package-vc-read-pkg): Return package
description
adds 432252c23f Extend package-vc heuristics to multiple source forges
adds 7c66223dfb * lisp/emacs-lisp/package.el (package-report-bug): Use
'file-in-directory-p'
adds a4a825df82 Clone packages into a separate directory
adds f74d52954b * lisp/emacs-lisp/package-vc.el: Autoload
'package-vc-prepare-patch'
adds 8e6e6e6de5 Rename 'package-vc-fetch' to 'package-vc-install'
adds 4a25205ec1 Only use 'package-vc-repository-store' if necessary
adds 576593a2b2 Add new command to install a package via symbolic linking
adds 1a5e705dda ; * lisp/vc/vc-cvs.el (vc-cvs-clone): Remove function
adds 22d768a29d Run 'package-vc-unpack-1' after updating source packages
adds 0610e6f9f1 Rename 'package-vc-link-project' to
'package-vc-link-directory'
adds 0e3b67e3a3 * lisp/emacs-lisp/package-vc.el (package-vc-refresh):
Add function.
adds 73669f73e6 Allow specifying a package name for
'package-vc-link-directory'
adds 7cdc11ee99 Document package-vc
adds 982c0e6c15 * etc/NEWS: Mention package-vc additions
adds 01e45efcd4 Merge branch 'master' into feature/package+vc
adds 3f7e746b51 Delete 'package-contact-maintainer'
adds 5134eb02cf Mark source packages as always updatable
adds b4e833b2f8 Attempt to infer the package subject if missing
adds 39c9b6751e Only clone packages if necessary
adds c25e78d802 * src/keyboard.c (echo_add_key): Mention quick-help
adds 5ceb88e6eb Have 'vc-clone' return a directory
adds 65fa87329c Merge remote-tracking branch 'origin/master' into
feature/package+vc
adds 5d60ea47f6 Use 'elpa-packages' files for VC metadata
adds e08e9bc40f Remove modifications to the list of ignored files in
source packages
adds 37bfb623e4 Merge remote-tracking branch 'origin/master' into
feature/package+vc
adds 2dabcba148 Build documentation like elpa-admin.el
adds faeb66ae42 Have 'package-vc-link-directory' use name if given
adds 5694278af3 Remove 'package-vc-install' alias 'package-checkout'
adds ab283bddb2 Request "elpa-packages.eld" instead of "elpa-packages"
adds aaa5ae90a9 Rephrase initial paragraph in "Package from Source"
section
adds 7640b0751b Add auxiliary function to query package specifications
adds ab46a0df7b ; Remove unnecessary 'let' binding
adds a0532e148c ; Remove unnecessary "TODO"s from the package header
adds 2154219059 Immediately check out the right branch or revision
adds 0e6452ccd7 ; Update TODO list
adds 85555ad3b7 ; Require map only during compilation
adds dbcd663715 ; Update 'clone' documentation in header
adds ca61e768d0 Use user option 'package-vc-default-backend' when cloning
adds a3cd8d43ae ;Fix typo "heusitic" -> "heuristic"
adds e31c84f4e7 Extract separate function 'package-vc-guess-backend'
adds 8149fdd820 ;Fix typo "pacakge" -> "package"
adds 222b863884 * doc/emacs/package.texi (Package from Source): Clarify
prose
adds eaafc10f67 Add support for :release-rev in
'package-vc-archive-spec-alist'
adds a00ec87c0b Update handling for new elpa-packages.eld format
adds 60b3eb0754 Allow specifying the VC backend used by
'package-vc-install'
adds 4097781655 Ensure that package specifications are always fetched
adds a52cec7b6b Explicitly handle :vc-backend in a package specification
adds 30f1e7c1e9 Extract last source package release from local VCS data
adds 8b49d553b6 ; Avoid a type error on malformed "elpa-packages.eld"
input
adds ec3f102b8c Prefer "Package-Version" over "Version" if available
adds bb86ed20e1 Display a message after installing source packages
adds d33998ed3b Have 'last-change' accept a line number instead of a
range
adds 2a4f37fe52 Merge remote-tracking branch 'origin/master' into
feature/package+vc
adds 8e7bb5bb87 ; Update TODO section
adds c2088c0849 Allow specifying and pinning source packages to be
installed
adds 462a66e79e ; Actually check if NAME-OR-URL is a string
adds 17b017d55c ; Avoid loading package-vc in 'package-load-descriptor'
adds bbe5a1ca83 Ensure 'package-vc-update' runs 'package-vc-unpack-1'
only once
adds b21f80bbb9 ; Replace 'let*' with 'let' where possible
adds b5dfd1dfe1 Track file name in 'package--downloads-in-progress'
adds 57708df032 ; Handle case that was forgotten in the last commit
adds 7705b66ed3 ; Update TODO section
adds ec01d9a209 Add command 'package-vc-checkout'
adds 0e75099da8 * lisp/emacs-lisp/package-vc.el (package-vc-version):
Use main file
adds f5fb7069f3 ; Explicitly mark internal functions as such
adds 38efed50dc ; Mention that 'package-vc-checkout' open a directory
adds 0efc611697 Autoload all entry functions
adds b5850ba3ae Document 'package-vc-selected-packages'
adds d69edfc795 ; * doc/emacs/package.texi: Rename to "Fetching Package
Sources"
adds f17fadd01a Link to Manual from the package-vc group
adds 184f0c3e60 ; * lisp/emacs-lisp/package-vc.el (package-vc): Add
missing :prefix
adds f762c5bb2c * lisp/emacs-lisp/package-vc.el: Expand commentary
adds 5fa2f11679 Merge branch 'feature/package+vc'
adds 90a0aac3e8 Pacify gcc -Wanalyzer-null-dereference
adds 3620aff8a9 * lisp/progmodes/cpp.el (cpp-edit-mode-map): Prefer
defvar-keymap.
adds 784ff9c5d3 Use progress reporter in cpp.el
adds 5f0af7caec ; package-vc: Pacify byte-compiler
adds 7e2d71dd5c * lisp/dired-aux.el (dired-check-process): Use progress
reporter.
adds 44ad422400 * lisp/textmodes/css-mode.el (css-mode-map): Prefer
defvar-keymap.
adds f3c138bb1a * lisp/net/rcirc.el (rcirc-print): Replace misjudged
assertion
adds b2401cdfd2 Print "decrypted" rot13 text is buffer is read-only
adds 18c184d6d9 Configure clang-format to use tabs
adds a0d08878f1 ; Make clang-format handle FOR_EACH_LIVE_BUFFER
adds 06f0d4793c project-kill-buffer-conditions: Tweak
adds 913aa90013 ; * test/lisp/erc/erc-services-tests.el: Remove cruft.
adds 0606b095d2 * lisp/erc/erc.el (erc-cmd-RECONNECT): Fix macro arg.
adds ae0642f859 Offer completions for GET subcommand flags in erc-dcc
adds c2d657e7c4 Move ERC's core dependencies to separate file
adds 8721e87a6e ; * etc/ERC-NEWS: Mention move to erc-common.el.
adds 22fb5397de ; Fix documentation of package-vc.el
adds 154ecf6197 Simplify XI scroll class reporting code
adds 656cc127f2 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds ae7dcba6c5 Make sqlite.c build with SQlite in Fedora 9
adds e275dd2894 Avoid error when forwarding messages from Rmail
adds ae497d75f7 Fix warnings in sqlite.c in the MS-Windows build
adds 26460328bc Fix the unexec build
adds 22e8c679ee * lisp/jka-compr.el (jka-compr-load): Add MUST-SUFFIX
argument.
adds 1557bb9d8f ; Rename 'package-vc-link-directory' to
'-install-from-checkout'
adds 270020a4b4 Rephrase 'package-vc-ensure-packages' docstring
adds 2637ef8f48 * lisp/tab-bar.el (tab-bar-fixed-width): Improve width
calculations.
adds 7926cf7341 * lisp/net/dictionary.el (dictionary-search): Use
format-prompt.
adds 9828b596e5 * etc/NEWS: Remove remark implemented by
'vc-default-checkin-patch'.
adds 8a49a88853 ; * lisp/progmodes/project.el
(project-kill-buffer-conditions): Fix typo.
adds 062d16c3eb Add the "doas" alias to eshell.
adds 4e10821334 lisp/eshell/em-tramp.el: Rename 'TRAMP' to 'Tramp'.
adds 2fc6e715a2 Tweak the overlay related `insert-before-markers' tests
adds 26d2ac38e9 Minor tweaks to the fix for `insert-before-markers'
overlay fix
adds 5c9895fffe Add a test for overlay evaporation across indirect
buffers
adds 6e5ec08551 buffer.c: evaporate overlays in all indirect buffers
adds 23dd27a979 itree.c and buffer-tests.el: Incorporate code review
feedback
adds 69a55568bf * lisp/tab-bar.el (tab-bar-fixed-width-max): Change
:type from cons to list.
adds d59c32201e ; Minor copyedits in Eglot manual
adds 45e318a184 Improve documentation of Edebug overwriting buffer point
adds 6a132f9b52 Bind "DEL" in dictionary-mode
adds 24e5abdc06 Fix face extension when Org narrows the buffer
adds cd296e19a2 ; * src/itree.h (forget_itree): Make the prototype
conditional.
adds f305d1ab3a Write more commentary on XI2 device management
adds dad452552b Pacify -Wnull-dereference
adds 5f8c655a44 Fix splash screen display on NS and Haiku with native
image APIs
adds 44138d5ecc ; * src/image.c (syms_of_image): Add missed part of
change.
adds 5233186611 Revert "Pacify -Wnull-dereference"
adds 2ea9f69f07 Fix failing eshell alias tests
adds 9c0b90e6a9 Prefer defvar-keymap in octave.el
adds 6cb963ff19 ; Avoid compiler warnings in 'extend_face_to_end_of_line'
adds e46f680489 ; * lisp/emacs-lisp/package.el
(package-load-all-descriptors): Use \`
adds 4103b6c407 Fix sql-{beginning,end}-of-statement counting
adds 8fe62b2ab5 Revert "* lisp/vc/vc-git.el (vc-git--rev-parse): Allow
abbreviating commits"
adds 46929f6b73 ; Improve documentation of character classes in regexps
adds 5779df0c5b ; * doc/lispref/searching.texi: Remove reference to
Posix. (Bug#58992)
adds 70fb03a49a ; * doc/emacs/search.texi (Lax Search): Improve
suggestion. (Bug#58992)
adds 61d55ce3bb Merge from origin/emacs-28
adds 35221a7bd5 (itree_insert_gap, itree_delete_gap): Minor optimization
adds 236703ca05 * lisp/outline.el (outline-minor-mode): Ensure margins
are either 0 or 1.
adds 802671493d Avoid invalid values showing up in scroll valuators
adds c19ca5eb7f CC Mode: Fix infinite loop in c-brace-stack-at.
adds d30a7c142d Add missing SAFE_FREE on XI 2.0 servers
adds d04433b962 ; Improve documentation of automatic tab-bar tab resizing
adds 80c3fadfd5 ; * lisp/tab-bar.el (tab-bar-auto-width): Remaining
renaming in docstring.
adds 68e2a9cd92 EUDC: Add eudc-ignore-options-file customization
adds b8134a7eba CC Mode: Stabilize the fontification in the presence of
"register" keywords
adds 12e601f981 Clean up some duplicate event group conversion code
adds 444e46fbee Don't use @w around @xref in ede.texi
adds 5fa0fcf18b CC Mode: Improve accuracy of recognition of bitfields
adds 5b9b393c61 * lisp/progmodes/eglot.el (eglot--pos-to-lsp-position):
Improve comment
adds 1f53a5f1b3 EUDC: Deprecate eudc-server variable
adds 0e25a39e69 EUDC: Add ecomplete and mailabbrev backends
adds 9cbc0fd66a * lisp/tab-bar.el (tab-bar-get-buffer-tab): Add optional
arg 'all-tabs'.
adds 3820e75d2f * lisp/tab-bar.el (tab-bar-auto-width): Use
'frame-inner-width'.
adds a01024c859 bytecomp.el (byte-recompile-directory): Fix negated
ignore logic
adds 8dc36cc53b * src/lread.c (syms_of_lread): Drop unused capture group.
adds c05b013174 Avoid use of `uint' type in XKB code
adds 6f329bd239 "Fix" iconification handling on PGTK
adds b7e476a3d3 Make the PGTK port display a loud warning when run under
X
adds 4bd5ac04a3 Teach thing-at-point to recognize bracketed IPv6 URLs
adds 7c7e12405b ; Fix typos in help.texi
adds 43db0e2784 Delete emacs < 26.2 workaround in eglot--apply-text-edits
adds 6d1af1560e * lisp/thread.el (thread-list-mode-map): Prefer
defvar-keymap.
adds 85b0587a93 Avoid assertion violations in matrix_row
adds 60219b1e4e * lisp/tab-bar.el (tab-bar-auto-width): Add
selected-frame to the cache key.
adds 78144156b0 Optimize c-bs-interval, changing its value from 5000 to
2000
adds ef3627508a Make 't' in bs-mode be more defensive
adds 0047bdeb33 Be a little more paranoid about XI 2.0 implementations
adds abbb0facea Better support for 'textarea' and 'select' tags in EWW
adds b4db61f580 Rewrite the `kill-buffer-delete-auto-save' tests
(bug#59028)
adds 7879eca247 Make 'dired-hide-details-mode' work after
'dired-hide-subdir'
adds 7e9afea775 ; * test/lisp/dired-tests.el (dired-test-bug59047):
Rename.
adds af6a93b2b8 * lisp/progmodes/cc-mode.el (c-fl-decl-start): Fix
off-by-one error.
adds 98c273ce1c Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 25b4cec31d Avoid dumping core upon SIGHUP in non-interactive
sessions
adds 435861a3ba ; * src/buffer.c (Foverlays_in): Doc fix. (Bug#59067)
adds f7694c80d3 ; * etc/NEWS: Mention that order of overlays might
change. (Bug#59067)
adds f8df45f853 Fix indentation for multi-line block start in Python mode
adds 2a7f01aa38 Fix initialization of module functions
adds ed067f08fe Add to /etc/NEWS a mention of the new C++20 support in
CC Mode
adds dc4aef3b85 Support 'texlab' LSP server in Eglot OOTB
adds 702a47f4f6 Don't reset the inbox buffer's modified status in Rmail
adds c833b291f5 Ignore errors when shutting down all LSP servers
(bug#59146)
adds 53f25609fc Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 2e8551c076 ; * lisp/tab-line.el (tab-line-cache-key-function): Fix
docstring (bug#57848).
adds c3b64985aa Improve Eglot's docstrings and manual
adds 1a2d603bb3 Eglot: Only handle URIs with the file:// scheme
(bug#58790)
adds 025d28ed89 Prefer defvar-keymap in hideshow.el
adds 52d9c51816 * lisp/progmodes/hideshow.el: Improve Commentary.
adds ea8ed105fd Slightly adjust EWMH frame activation code for child
frames
adds 0f53523775 Remove redundant library installation instructions
adds 161cb6034c ; * CONTRIBUTE: Clarify the log message line width
guidelines.
adds d764a2bfa8 ; * lisp/progmodes/eglot.el (eglot--path-to-uri):
Improve commentary.
adds 05d1186b7a ; Fix a typo in last change.
adds 23b49c0178 ; Tweak comment in lisp/progmodes/eglot.el (bug#58790)
adds c64d94c849 eglot: Remove menu entry for manual
adds 6d9065b748 Fix &key parameters called without arguments (bug#58714)
adds 014176f283 ; * lisp/xwidget.el: Improve Commentary.
adds 6f48b46b03 ; Fix typos
adds be17456063 Make Eglot consider FileSystemWatcher.kind when watching
files
adds 0a4f73d300 Mention obsolete gnus/nnir package in Gnus manual
adds d2f956807e project--buffer-list: Remove as unused
adds b5346eb84d Prefer defvar-keymap in cus-theme.el
adds 0aea7da80b * lisp/xwidget.el: Improve Commentary.
adds 26730d20cc ; * lisp/dired.el (dired--unhide): Remove FIXME.
(Bug#59047)
adds 75fb59c55e * doc/lispref/intro.texi: Fix PDF output without
VERSION. (Bug#59199)
adds 25c6bc7a3d Fix implementation of MULTIPLE
adds 505e8c5b29 ; * src/xselect.c (x_handle_selection_request): Fix typo
in last change.
adds 2bac9d4693 Handle request serial wraparound more correctly
adds e7614cc9ac Correctly handle key map updates on Haiku
adds f8c11b5a92 .dir-locals.el (C entry). Add NO_INLINE to
c-noise-macro-names
adds d794f1d3f2 Add cperl-mode to eglot-server-programs
adds 4ccc385ab1 vc-git: Ensure git doesn't try to colorize stashes
adds 9d334f558a eglot: Support signature labels without a function name
adds 47b377f64b Prevent non-local exits from ns-in-echo-area
adds 695dbd3db4 ; Improve documentation of text-scale adjust commands
adds 756373a772 Fix warnings without XCB or XFixes
adds 7a9beac461 Fix bug#59075
adds ae9e441415 Add new Go modes to eglot-server-programs
adds 73c03d64ce Prefer defvar-keymap in sql.el
adds 90a7dee79d New test for execute-extended-command helper defun
adds ae1a6b5bdf ; * lisp/simple.el (execute-extended-command): Improve
comments.
adds 7d53164162 Eglot: fix null scopeUri regression in
workspace/configuration
adds 443bd35e86 * lisp/tab-bar.el: More improvements for
tab-bar-auto-width (bug#59208)
adds a5bf6fb526 Fix suggest-key-bindings displaying key as command
adds 9d5fc2c7eb * lisp/minibuffer.el (set-message-functions): New user
option.
adds c0474ca21d Hardcode "-name" instead of using find-name-arg
adds 83a497ee87 Prevent crashes upon trying to focus a child frame on
click
adds 7e493b1773 CC Mode: Prevent over-eager recognition of a variable as
a found type
adds 723ceaca1d Make C-x 5 o work on GNOME Shell-like Wayland compositors
adds 9db6da5449 Add face to key bindings suggested by M-x
adds 222c297032 ; Auto-commit of loaddefs files.
adds 0ac626f1d4 Use substitute-command-keys for buffer-menu help
adds 833e60ae1a Fix recent Cairo xsettings changes
adds c6df541783 More fixes to last change
adds c63d77ac6b Fix last change again
adds 7d5cf08de9 ; .clang-format: Support macros in comp.c, align
operands correctly.
adds 3b137bcbe8 ; Improve doc strings in seq.el
adds 69d1278527 ; Fix some doc strings in elisp-mode.el
adds 125b5684c3 New command 'project-list-buffers' bound to 'C-x p C-b'
(bug#59153)
adds d2ba4538cb ; * lisp/subr.el (match-buffers): Fix typo
adds 0600065ff2 Fix error trapping in x_focus_frame
adds 690f7ac86a Fix calculation of tab bar lines during automatic height
adjustment
adds 7d592db0ab Document that 'transient-mark-mode' is off in batch mode
adds 56026242e4 Explain how to bind keys to non-ASCII sequences
adds 60f2bb862f Merge from origin/emacs-28
adds 277504584d Set vc-prepare-patches-separately to nil in
.dir-locals.el
adds 4cf97969e6 ; * lisp/apropos.el (apropos): Doc fix. (Bug#59248)
adds aee4d67b09 Reduce buffer-tests noisiness when run in batch mode.
adds 0a26b26217 Reduce buffer-tests noisiness even more
adds f793add175 Add flat-button to docstring of 'set-face-attribute'
adds 1772d88c1f Call xref--analyze with correct project
adds f696d27d1c * src/itree.c: Use more uniform names starting with
`itree_`
adds 17075a975f EUDC: Fix eudc-capf-message-expand-name nil result
adds 999027888c ; * src/comp.c (Fnative_elisp_load): Fix typo in
docstring
adds 7781121c44 Fix two typos in a doc string
adds 0147e1ed83 Enable/disable 'server-mode' when starting/stopping the
server
adds 2cf9e699ef Make auth-source-pass behave more like other backends
adds c5d91358b5 Support auth-source-pass in ERC
adds 4351fb7161 ; Make some ERC test fixtures a bit more courteous
adds e7f2f6cd92 Improve auto-reconnect visibility in ERC
adds d4028ead89 Warn of future breaking change to erc-response.tags
adds 5699e43f27 Accommodate ircs:// URLs in url-irc and browse-url
adds 46c765ed09 Refactor erc-select-read-args
adds 77d6351d60 Default to TLS port when calling erc-tls from lisp
adds 535cc4c81a Add optional server param to erc-networks--determine
adds ed5022b4ee Improve new connections in erc-handle-irc-url
adds 43cca14a9e ; * lisp/emacs-lisp/seq.el (seq-filter): Fix typo in doc
string.
adds fa9777b174 Fix treatment of input focus on MPX setups
adds d6c1c76ba4 * lisp/repeat.el (describe-repeat-maps): Improve the
output.
adds ddbc33343c * lisp/keymap.el (defvar-keymap): Add support for
repeat-mode.
adds 783c335623 * lisp/keymap.el (defvar-keymap): Don't use pcase.
adds 623db40dd1 ; * lisp/*.el: Fix typos in docstrings
adds 32f36db4f8 Prefer defvar-keymap in window.el
adds 93036209fa ; Fix typos (duplicate words)
adds 0636e1066b ; Don't unnecessarily use non-ASCII characters in Texinfo
adds c04b17d5cb Merge from origin/emacs-28
adds 61b9f2c317 * lisp/emacs-lisp/shortdoc.el (sequence): Don't use
cl-lib (bug#59319)
adds 6678572110 Fix display of mode line when the right divider is used
adds 84472c3363 comint: Add repeat-map for comint-{next,previous}-prompt
adds d9d8ea6142 em-prompt: Add repeat-map for
eshell-{next,previous}-prompt
adds bd21696ff0 esh-mode: Add repeat-map for
eshell-{forward,backward}-argument
adds a0ee57c80d shell: Add repeat-map for shell-{forward,backward}-prompt
adds c8b9922e26 ediff: Merges with ancestor: Fix computation of hunks
and proposed merge
adds 954a5e79dc Add Eglot alternatives for PHP language servers
adds b6a7b42b19 * lisp/progmodes/eglot.el (eglot-server-programs):
Remove Intelephense.
adds 67d08daa97 Make VSIZE and RSS human-readable in Proced buffers
adds 8a6c5be683 Support multi-line C++11 strings in Ebrowse
adds 5df1fd19ba ; * lisp/progmodes/elisp-mode.el (eval-defun): Doc fix.
adds ca3cc92e14 CC Mode: Make implicit int types following specifiers
fontify correctly
adds f320663239 Improve progressive summaries in Rmail
adds 51589f8132 New Rmail summary "by thread"
adds 11e64d0048 ; Fix previous rmailsum change
adds 2bf7a06c4b Use mapc instead of mapcar when walking rmail threads
adds 875a8582ec * lisp/repeat.el (describe-repeat-maps): Use
fill-region-as-paragraph.
adds 2967356891 Avoid raw control characters in two files
adds e55be31d55 ; Fix interactive spec for 'package-vc-refresh'
adds a4e4ceb47a Handle strings as keys in 'package-vc-ensure-packages'
adds 9d3c6205ae Rename '-ensure-packages' to -install-selected-packages'
adds e1ce202ad1 Mark 'package-vc-install-selected-packages' as
interactive
adds aadf07f5b8 Autoload 'package-vc-install-selected-packages'
adds 3ff8310cc3 Mark 'package-vc-update' as interactive
adds 83ff0de4ce Fix 'package-vc-selected-packages' documentation
adds 32758c6da0 Fix the docstring for 'package-vc--version'
adds f939859fe4 Clarify 'package-vc--build-documentation' docstring
adds b0200a37e4 Expand 'package-vc--unpack-1' documentation
adds 13d051b443 Remove references to internal symbols from public
docstrings
adds 9f4a433b27 Fix generation of documentation for source packages
adds d67b66f8ab Respect :lisp-dir in package specs by loading a
sub-directory
adds 2ec02024ab Track 'default-directory' while updating source packages
adds c53c5f3884 Rename 'package-vc-refresh' to 'package-vc-rebuild'
adds 2b93d0e6f1 Fix type error in package-vc prompt function
adds 348f7d263c Move package spec documentation to
'package-vc-selected-packages'
adds a6cd44734d Remove unused variable in 'package-vc--unpack'
adds 7c3d3fa44e Improve robustness of documentation generation
adds ccd7ab84c5 Fix edebug spec for 'package--with-response-buffer'
adds 2ed115fc3c Fix indefinite loading of asynchronous downloads
adds 496c578d9c Have 'package-vc-selected-packages' consider all
installed packages
adds aa56e50fe2 Raise 'wrong-type-argument' when installing package nil
adds c8e5069e6d Add new command 'package-vc-update-all'
adds a467afbd98 Mention package name when package is lacking VC data
adds 4aee4cde3a Explain that 'package-vc-install' doesn't remove tarball
packages
adds d0ea38b5fe Have 'vc-prepare-patch' handle prefix arguments.
adds fd4da9151f * lisp/vc/vc.el (vc-default-last-change): Use 'vc-call'
adds 7ab556b576 Improve robustness of 'package-vc-update'
adds 3326337776 Avoid destructive manipulation of
'package-vc--archive-spec-alist'
adds 345bfd376e Add missing elpa-package.eld to package test resources
adds 11cb810356 Fix the behaviour of 'byte-compile-ignore-files'
adds 32f51f17c4 Remove temporary .texi files if used to build
documentation
adds 228c247e6f Remove duplicate package descriptions after updating
adds 874d8a418f Only fetch elpa-packages.eld when necessary
adds 4bd7ae833f Allow the direct installation of package specifications
adds 53c90abfa8 ; * lisp/emacs-lisp/package-vc.el: Update TODO
adds 5b8f165f75 Fix issues related to 'package-vc-install-from-checkout'
adds 0b77909cac Avoid duplicate source packages in 'package-alist'
adds db28ba29dd Ensure 'package-vc-prepare-patch' runs in the right
directory
adds fb6d62f881 ; Clarify what a package specification is
adds 17889dd828 * lisp/emacs-lisp/package-vc.el: Autoload
package-vc-update{,-all}
adds 13003105a8 itree.c: Add new "stateless" iterator code and
post-order traversal
adds fb7f1864da itree.c: Make the iterator reentrant (bug#59183)
adds 091e0f04ff itree.c: Get rid of the old iterator code
adds 682b068ba7 Merge remote-tracking branch 'origin/scratch/noverlay'
adds 32e29afe64 Add knob to make `mouse-position' faster on X
adds 9711c8c2b4 * lisp/repeat.el (describe-repeat-maps): More outlines
and page separators.
adds 7571768c6c Avoid raw control characters in grm-wy-boot.el
adds eeab7b5cad Fix simple-tests when run noninteractively
adds f7ee6609ae ; Fix typos (prefer US spelling)
adds c116d9f74c Avoid `user-init-file' being set to an eln file
(bug#59334)
adds ba485eb949 ; Fix typos
adds 592d5d7759 Use boolean values directly in rmailsum
adds 3ce629634a Silence rmailsum byte compiler warnings
adds 4506b005ab Improve 'defvar-keymap' docstring
adds 985ec6b26e * lisp/emacs-lisp/bytecomp.el
(byte-compile-dynamic-variable-bind): Typo
adds 5525bd3932 itree: Make sure a deleted overlay has NULL pointer
fields
adds 5976cce892 EUDC: Revert eudc-server-hotlist default change
adds 87fce324c6 ; gnus-icalendar-tests: revert erroneous 'typo fix'
adds 409f0430b6 Fix click position to menu bar entry with no-toolkit
adds 4921bd7bac Fix build with ext menu bar
adds b23a4a1505 Fix earlier changes to keyboard.c
adds 10701635cf Fix bug#59371
adds b18d4dbe0d Fix automatic DPI adjustment and add workarounds for
some systems
adds a6ae13af42 EUDC: Add LDAP tests
adds 12e1e9c797 Fixes to fast mouse position reporting
adds ea721f2d0b ; Explain why some files are encoded in utf-8-emacs
adds 4a2e3d19f7 ; Improve doc strings of Ethiopic support functions and
variables
adds 07127e9c29 Fix error trapping in x_set_mouse_color
adds 87dd44e982 * Makefile.in: Escape literal asterisks in regexps
adds 46ceb2ac4b ; Fix typos in bs.el
adds 9ad3fce4a5 ; Avoid byte-compiler warning in startup.el
adds 00aebdc182 * lisp/emacs-lisp/package.el (package-maintainers):
Improve error handling
adds 91c3a276dd ; * Makefile.in: Add option to disable advice on failure.
adds db3ff76dc7 EUDC: Fix a void-variable error
adds 740fe3e757 Fix global face scaling bug due to rounding.
adds 2ec39734ca EUDC: Add BBDB test
adds 1682bd18f5 Fix encoding and display of messages sent by server to
emacsclient
adds 0fcf8dca6a ; Fix typos
adds d46d67bef1 ; Avoid "Local Variables" popups in Emacs tree
adds fbad9c05ea Handle error in bookmark-relocate when filename is nil
adds 7b09ed28ba Advise against using too-high GC thresholds
adds 07705f5ddc Cancel proced auto update timer if no proced buffers are
open
adds 50e6bc72c2 ; * lisp/proced.el (proced-auto-update-timer): Fix last
change.
adds 6082ab9697 ; Add .no-advice-on-failure to .gitignore
adds 16318bfb51 ; Fix typos
adds 8874cd908c Coalesce duplicate scroll valuator handling code
adds 7ad6104a17 Rework tramp-archive autoloads
adds 79eca4652b * doc/misc/Makefile.in (INFO_COMMON): Sort
alphabetically.
adds 5c709bd605 Disable display-line-numbers-mode in string-pixel-width
(bug#59311)
adds 4bc9fe33af Rename 'elisp-eval-buffer' to
'elisp-eval-region-or-buffer' (bug#59350)
adds 8ec8decd9f Avoid native compiler setting user-init-file to
warnings.el (bug#59358)
adds 6b0179f790 Delete eglot spinner; not useful
adds d9d8a2eba9 * lisp/outline.el (outline-search-function): New
variable (bug#53981).
adds 4536ce86d0 * lisp/woman.el (woman-mode-map): Prefer defvar-keymap.
adds f7ba92287d Make instructions for updating ancient filesets obsolete
adds 0fa916c7dd * lisp/forms.el (forms-mode): Prefer setq-local.
adds a3b654e069 Make sed invocation in Makefile POSIX-compliant
new ba9315b164 Merge master into feature/improved-locked-narrowing.
Summary of changes:
.clang-format | 14 +-
.dir-locals.el | 6 +-
.gitignore | 1 +
CONTRIBUTE | 7 +-
ChangeLog.1 | 2 +-
ChangeLog.2 | 6 +-
ChangeLog.3 | 234 ++--
Makefile.in | 10 +-
admin/authors.el | 2 +-
admin/cus-test.el | 2 +-
admin/emake | 17 +
admin/git-bisect-start | 40 +
admin/grammars/srecode-template.wy | 2 +-
admin/last-chance.el | 2 +-
admin/notes/bug-triage | 2 +-
admin/notes/repo | 4 +
configure.ac | 7 +
doc/emacs/ChangeLog.1 | 4 +-
doc/emacs/custom.texi | 6 +-
doc/emacs/dired.texi | 2 +-
doc/emacs/maintaining.texi | 7 +
doc/emacs/mark.texi | 17 +-
doc/emacs/package.texi | 71 ++
doc/emacs/rmail.texi | 8 +
doc/emacs/search.texi | 25 +-
doc/emacs/text.texi | 2 +-
doc/lispref/control.texi | 2 +-
doc/lispref/display.texi | 2 +-
doc/lispref/edebug.texi | 29 +-
doc/lispref/errors.texi | 2 +-
doc/lispref/functions.texi | 2 +-
doc/lispref/help.texi | 4 +-
doc/lispref/internals.texi | 20 +-
doc/lispref/intro.texi | 2 +
doc/lispref/minibuf.texi | 2 +-
doc/lispref/processes.texi | 4 +
doc/lispref/searching.texi | 39 +-
doc/lispref/strings.texi | 2 +-
doc/misc/ChangeLog.1 | 15 +-
doc/misc/Makefile.in | 14 +-
doc/misc/auth.texi | 18 +
doc/misc/cl.texi | 4 +-
doc/misc/ede.texi | 168 +--
doc/misc/efaq.texi | 2 +-
doc/misc/eglot.texi | 39 +-
doc/misc/erc.texi | 31 +-
doc/misc/eshell.texi | 11 +-
doc/misc/eudc.texi | 143 ++-
doc/misc/flymake.texi | 2 +-
doc/misc/gnus.texi | 39 +-
doc/misc/message.texi | 2 +-
doc/misc/modus-themes.org | 8 +-
doc/misc/org.org | 2 +-
doc/misc/reftex.texi | 4 +-
doc/misc/ses.texi | 4 +-
doc/misc/srecode.texi | 2 +-
doc/misc/tramp.texi | 2 +-
doc/misc/transient.texi | 2 +-
doc/misc/vip.texi | 4 +-
etc/ERC-NEWS | 25 +-
etc/NEWS | 148 ++-
etc/NEWS.27 | 2 +-
etc/NEWS.28 | 4 +-
etc/NEXTSTEP | 2 +-
etc/ORG-NEWS | 8 +-
etc/PROBLEMS | 56 +-
etc/TODO | 2 +-
etc/publicsuffix.txt | 259 ++--
etc/themes/dichromacy-theme.el | 38 +-
lib-src/ebrowse.c | 63 +-
lib-src/emacsclient.c | 2 +-
lisp/ChangeLog.10 | 4 +-
lisp/ChangeLog.12 | 8 +-
lisp/ChangeLog.13 | 6 +-
lisp/ChangeLog.14 | 2 +-
lisp/ChangeLog.15 | 6 +-
lisp/ChangeLog.16 | 27 +-
lisp/ChangeLog.17 | 2 +-
lisp/ChangeLog.3 | 3 +-
lisp/ChangeLog.4 | 2 +-
lisp/ChangeLog.6 | 2 +-
lisp/ChangeLog.7 | 10 +-
lisp/ChangeLog.8 | 4 +-
lisp/ChangeLog.9 | 2 +-
lisp/ansi-osc.el | 2 +-
lisp/apropos.el | 11 +-
lisp/auth-source-pass.el | 112 +-
lisp/bookmark.el | 35 +-
lisp/bs.el | 50 +-
lisp/buff-menu.el | 54 +-
lisp/calc/calc-graph.el | 2 +-
lisp/calendar/diary-lib.el | 6 +-
lisp/cedet/ChangeLog.1 | 11 +-
lisp/cedet/ede.el | 2 +-
lisp/cedet/ede/makefile-edit.el | 2 +-
lisp/cedet/ede/proj.el | 6 +-
lisp/cedet/ede/project-am.el | 4 +-
lisp/cedet/semantic.el | 10 +-
lisp/cedet/semantic/analyze/fcn.el | 4 +-
lisp/cedet/semantic/bovine/c.el | 4 +-
lisp/cedet/semantic/complete.el | 2 +-
lisp/cedet/semantic/db-ebrowse.el | 2 +-
lisp/cedet/semantic/db-find.el | 2 +-
lisp/cedet/semantic/decorate/include.el | 2 +-
lisp/cedet/semantic/edit.el | 2 +-
lisp/cedet/semantic/grm-wy-boot.el | 4 +-
lisp/cedet/semantic/idle.el | 2 +-
lisp/cedet/semantic/scope.el | 4 +-
lisp/cedet/semantic/symref/grep.el | 11 +-
lisp/cedet/semantic/symref/list.el | 5 +-
lisp/cedet/semantic/util-modes.el | 2 +-
lisp/cedet/srecode/document.el | 3 +-
lisp/cedet/srecode/extract.el | 2 +-
lisp/cedet/srecode/semantic.el | 4 +-
lisp/comint.el | 8 +
lisp/cus-edit.el | 58 +-
lisp/cus-theme.el | 40 +-
lisp/dired-aux.el | 15 +-
lisp/dired.el | 6 +-
lisp/dnd.el | 4 +-
lisp/dynamic-setting.el | 18 +-
lisp/emacs-lisp/bytecomp.el | 17 +-
lisp/emacs-lisp/checkdoc.el | 4 +-
lisp/emacs-lisp/cl-macs.el | 2 +
lisp/emacs-lisp/comp.el | 4 +-
lisp/emacs-lisp/ert.el | 2 +-
lisp/emacs-lisp/hierarchy.el | 2 +-
lisp/emacs-lisp/multisession.el | 11 +
lisp/emacs-lisp/oclosure.el | 6 +-
lisp/emacs-lisp/package-vc.el | 791 ++++++++++++
lisp/emacs-lisp/package.el | 299 +++--
lisp/emacs-lisp/rmc.el | 2 +-
lisp/emacs-lisp/seq.el | 126 +-
lisp/emacs-lisp/shortdoc.el | 26 +-
lisp/emacs-lisp/smie.el | 2 +-
lisp/emacs-lisp/subr-x.el | 4 +
lisp/emacs-lisp/tcover-ses.el | 2 +-
lisp/emacs-lisp/text-property-search.el | 10 +-
lisp/erc/ChangeLog.1 | 9 +-
lisp/erc/erc-backend.el | 269 +++-
lisp/erc/erc-common.el | 274 +++++
lisp/erc/erc-compat.el | 157 +++
lisp/erc/erc-dcc.el | 7 +-
lisp/erc/erc-goodies.el | 17 +-
lisp/erc/erc-networks.el | 37 +-
lisp/erc/erc-pcomplete.el | 4 +
lisp/erc/erc.el | 606 ++++-----
lisp/eshell/em-prompt.el | 8 +
lisp/eshell/em-tramp.el | 94 +-
lisp/eshell/esh-mode.el | 8 +
lisp/eshell/esh-proc.el | 2 +-
lisp/eshell/esh-util.el | 13 +-
lisp/face-remap.el | 57 +-
lisp/faces.el | 23 +-
lisp/files.el | 2 +-
lisp/filesets.el | 4 +-
lisp/forms.el | 28 +-
lisp/gnus/ChangeLog.1 | 2 +-
lisp/gnus/ChangeLog.3 | 8 +-
lisp/gnus/gnus-search.el | 2 +-
lisp/gnus/gnus-start.el | 2 +-
lisp/gnus/message.el | 1 +
lisp/gnus/mml.el | 2 +-
lisp/gnus/nnimap.el | 2 +-
lisp/gnus/nnrss.el | 6 +-
lisp/gnus/nnvirtual.el | 2 +-
lisp/htmlfontify.el | 2 +-
lisp/icomplete.el | 2 +-
lisp/info.el | 2 +-
lisp/international/emoji.el | 3 +-
lisp/international/titdic-cnv.el | 7 +
lisp/jka-compr.el | 2 +-
lisp/keymap.el | 60 +-
lisp/language/ethio-util.el | 92 +-
lisp/language/ethiopic.el | 7 +
lisp/language/ind-util.el | 11 +-
lisp/language/tibet-util.el | 7 +
lisp/language/tibetan.el | 7 +
lisp/ldefs-boot.el | 265 +++-
lisp/leim/quail/ethiopic.el | 7 +
lisp/leim/quail/indian.el | 4 +-
lisp/leim/quail/japanese.el | 2 +-
lisp/leim/quail/misc-lang.el | 2 +-
lisp/leim/quail/tibetan.el | 7 +
lisp/mail/feedmail.el | 17 +-
lisp/mail/ietf-drums-date.el | 4 +-
lisp/mail/mail-hist.el | 23 +-
lisp/mail/rfc6068.el | 4 +-
lisp/mail/rmail.el | 12 +-
lisp/mail/rmailsum.el | 245 +++-
lisp/mail/supercite.el | 2 +-
lisp/man.el | 99 +-
lisp/mh-e/ChangeLog.1 | 4 +-
lisp/mh-e/ChangeLog.2 | 4 +-
lisp/minibuffer.el | 83 +-
lisp/mpc.el | 2 +-
lisp/net/ange-ftp.el | 4 +-
lisp/net/browse-url.el | 24 +
lisp/net/dbus.el | 1 +
lisp/net/dictionary.el | 7 +-
lisp/net/eudc-capf.el | 11 +-
lisp/net/eudc-vars.el | 13 +-
lisp/net/eudc.el | 24 +-
lisp/net/eudcb-ecomplete.el | 108 ++
lisp/net/eudcb-mailabbrev.el | 130 ++
lisp/net/eww.el | 6 +-
lisp/net/network-stream.el | 4 +
lisp/net/rcirc.el | 23 +-
lisp/net/tramp-archive.el | 24 +-
lisp/net/tramp-compat.el | 2 +-
lisp/net/tramp-crypt.el | 2 +-
lisp/net/tramp.el | 22 +-
lisp/net/trampver.el | 2 +-
lisp/nxml/nxml-mode.el | 2 +-
lisp/nxml/rng-cmpct.el | 22 +-
lisp/obsolete/vi.el | 4 +-
lisp/org/ChangeLog.1 | 30 +-
lisp/org/ob-tangle.el | 4 +-
lisp/org/ol.el | 2 +-
lisp/org/org-ctags.el | 2 -
lisp/org/org-faces.el | 2 +-
lisp/org/org-protocol.el | 1 -
lisp/outline.el | 168 ++-
lisp/proced.el | 26 +-
lisp/profiler.el | 131 +-
lisp/progmodes/cc-bytecomp.el | 2 +-
lisp/progmodes/cc-cmds.el | 2 +-
lisp/progmodes/cc-defs.el | 2 +-
lisp/progmodes/cc-engine.el | 85 +-
lisp/progmodes/cc-langs.el | 10 +-
lisp/progmodes/cc-mode.el | 10 +-
lisp/progmodes/cperl-mode.el | 66 +-
lisp/progmodes/cpp.el | 101 +-
lisp/progmodes/dcl-mode.el | 60 +-
lisp/progmodes/ebnf2ps.el | 8 +-
lisp/progmodes/eglot.el | 190 +--
lisp/progmodes/elisp-mode.el | 67 +-
lisp/progmodes/flymake.el | 2 +-
lisp/progmodes/hideshow.el | 110 +-
lisp/progmodes/mixal-mode.el | 3 -
lisp/progmodes/octave.el | 72 +-
lisp/progmodes/perl-mode.el | 4 +-
lisp/progmodes/prog-mode.el | 2 +-
lisp/progmodes/project.el | 66 +-
lisp/progmodes/python.el | 1 +
lisp/progmodes/sh-script.el | 2 +-
lisp/progmodes/simula.el | 42 +-
lisp/progmodes/sql.el | 64 +-
lisp/progmodes/verilog-mode.el | 2 +-
lisp/progmodes/xref.el | 7 +-
lisp/repeat.el | 65 +-
lisp/replace.el | 2 +-
lisp/rot13.el | 11 +-
lisp/savehist.el | 6 +-
lisp/scroll-bar.el | 2 +-
lisp/server.el | 17 +-
lisp/shell.el | 8 +
lisp/simple.el | 34 +-
lisp/so-long.el | 4 +-
lisp/startup.el | 37 +-
lisp/subr.el | 24 +-
lisp/tab-bar.el | 169 ++-
lisp/tab-line.el | 34 +-
lisp/textmodes/css-mode.el | 38 +-
lisp/textmodes/flyspell.el | 4 +-
lisp/textmodes/reftex-cite.el | 2 +-
lisp/textmodes/reftex-index.el | 2 +-
lisp/textmodes/table.el | 4 +-
lisp/textmodes/tex-mode.el | 4 +-
lisp/thingatpt.el | 2 +-
lisp/thread.el | 26 +-
lisp/url/ChangeLog.1 | 2 +-
lisp/url/url-irc.el | 32 +-
lisp/vc/add-log.el | 2 +-
lisp/vc/diff-mode.el | 2 +-
lisp/vc/ediff-diff.el | 35 +-
lisp/vc/ediff-util.el | 2 +-
lisp/vc/smerge-mode.el | 5 +-
lisp/vc/vc-bzr.el | 6 +
lisp/vc/vc-dav.el | 2 +-
lisp/vc/vc-git.el | 37 +-
lisp/vc/vc-hg.el | 6 +
lisp/vc/vc-rcs.el | 2 +-
lisp/vc/vc-svn.el | 9 +-
lisp/vc/vc.el | 102 +-
lisp/vcursor.el | 82 +-
lisp/whitespace.el | 2 +-
lisp/window.el | 41 +-
lisp/woman.el | 26 +-
lisp/x-dnd.el | 4 +-
lisp/xwidget.el | 10 +-
msdos/autogen/config.in | 2 +-
nt/inc/ms-w32.h | 2 +-
src/ChangeLog.10 | 2 +-
src/ChangeLog.11 | 6 +-
src/ChangeLog.12 | 8 +-
src/ChangeLog.13 | 14 +-
src/ChangeLog.5 | 2 +-
src/ChangeLog.6 | 2 +-
src/ChangeLog.7 | 8 +-
src/ChangeLog.8 | 6 +-
src/alloc.c | 19 +-
src/buffer.c | 119 +-
src/buffer.h | 1 -
src/callproc.c | 1 +
src/comp.c | 4 +-
src/dbusbind.c | 4 +-
src/dispextern.h | 3 +-
src/emacs-module.c | 2 +-
src/emacs.c | 7 +-
src/eval.c | 5 +-
src/font.h | 6 +-
src/fontset.c | 12 +-
src/frame.c | 115 +-
src/frame.h | 1 +
src/ftcrfont.c | 38 +-
src/ftfont.h | 7 +
src/gnutls.c | 12 +-
src/haiku_support.cc | 18 +
src/haiku_support.h | 2 +-
src/haikufns.c | 17 +-
src/haikuselect.c | 2 +-
src/haikuterm.c | 15 +-
src/image.c | 30 +-
src/insdel.c | 57 +-
src/itree.c | 700 ++++++-----
src/itree.h | 55 +-
src/keyboard.c | 57 +-
src/lisp.h | 3 +-
src/lread.c | 21 +-
src/nsfns.m | 17 +-
src/nsimage.m | 2 +
src/nsterm.m | 33 +-
src/pdumper.c | 8 +-
src/pgtkfns.c | 24 +-
src/pgtkterm.c | 257 ++--
src/pgtkterm.h | 11 +-
src/print.c | 4 +-
src/process.c | 3 +-
src/search.c | 37 +-
src/sqlite.c | 36 +-
src/w32fns.c | 27 +-
src/w32inevt.c | 2 +-
src/xdisp.c | 62 +-
src/xfaces.c | 20 +-
src/xfns.c | 42 +-
src/xselect.c | 9 +-
src/xsettings.c | 12 +-
src/xterm.c | 889 ++++++++++----
src/xterm.h | 23 +-
test/lisp/auth-source-pass-tests.el | 275 ++++-
test/lisp/cedet/srecode/fields-tests.el | 2 +-
test/lisp/dired-tests.el | 11 +
test/lisp/emacs-lisp/cl-macs-tests.el | 6 +
.../emacs-lisp/package-resources/elpa-packages.eld | 3 +
.../newer-versions/elpa-packages.eld | 3 +
.../package-resources/signed/elpa-packages.eld | 3 +
.../package-resources/signed/elpa-packages.eld.sig | Bin 0 -> 119 bytes
.../package-resources/signed/update-signatures.sh | 1 +
.../with-nil-entry/elpa-packages.eld | 3 +
test/lisp/emacs-lisp/syntax-tests.el | 2 +-
test/lisp/erc/erc-dcc-tests.el | 120 +-
test/lisp/erc/erc-networks-tests.el | 19 +-
test/lisp/erc/erc-scenarios-base-reconnect.el | 46 +
test/lisp/erc/erc-scenarios-misc.el | 28 +
test/lisp/erc/erc-services-tests.el | 27 +-
test/lisp/erc/erc-tests.el | 247 +++-
test/lisp/erc/resources/erc-d/erc-d-tests.el | 1 +
test/lisp/erc/resources/erc-scenarios-common.el | 3 +-
test/lisp/erc/resources/join/legacy/foonet.eld | 2 +-
test/lisp/eshell/em-tramp-tests.el | 75 ++
test/lisp/eshell/esh-util-tests.el | 57 +
test/lisp/eshell/esh-var-tests.el | 20 +-
test/lisp/net/browse-url-tests.el | 9 +
test/lisp/net/dbus-tests.el | 6 +-
test/lisp/net/eudc-resources/bbdb | 3 +
test/lisp/net/eudc-resources/dc=gnu,dc=org.ldif | 15 +
.../dc=gnu,dc=org/cn=emacs-ert-test-1.ldif | 17 +
.../dc=gnu,dc=org/cn=emacs-ert-test-2.ldif | 17 +
test/lisp/net/eudc-resources/ecompleterc | 7 +
test/lisp/net/eudc-resources/mailrc | 3 +
test/lisp/net/eudc-resources/slapd.conf | 7 +
test/lisp/net/eudc-tests.el | 156 +++
test/lisp/net/mailcap-tests.el | 2 +-
test/lisp/net/tramp-tests.el | 11 +-
test/lisp/progmodes/python-tests.el | 17 +
test/lisp/{yank-media-tests.el => server-tests.el} | 37 +-
test/lisp/simple-tests.el | 24 +
test/lisp/subr-tests.el | 2 +-
test/lisp/thingatpt-tests.el | 3 +
test/lisp/vc/vc-tests.el | 2 +-
test/manual/noverlay/Makefile.in | 41 +-
test/manual/noverlay/check-sanitize.sh | 28 +-
test/manual/noverlay/emacs-compat.h | 36 +-
test/manual/noverlay/itree-tests.c | 1284 +++++++++-----------
test/manual/noverlay/overlay-perf.el | 2 +-
test/src/buffer-tests.el | 326 +++--
test/src/comp-resources/comp-test-funcs.el | 8 +-
test/src/comp-tests.el | 4 +-
test/src/eval-tests.el | 2 +-
test/src/font-tests.el | 2 +-
test/src/thread-tests.el | 2 +-
402 files changed, 10315 insertions(+), 4568 deletions(-)
create mode 100755 admin/git-bisect-start
create mode 100644 lisp/emacs-lisp/package-vc.el
create mode 100644 lisp/erc/erc-common.el
create mode 100644 lisp/net/eudcb-ecomplete.el
create mode 100644 lisp/net/eudcb-mailabbrev.el
create mode 100644 test/lisp/emacs-lisp/package-resources/elpa-packages.eld
create mode 100644
test/lisp/emacs-lisp/package-resources/newer-versions/elpa-packages.eld
create mode 100644
test/lisp/emacs-lisp/package-resources/signed/elpa-packages.eld
create mode 100644
test/lisp/emacs-lisp/package-resources/signed/elpa-packages.eld.sig
create mode 100644
test/lisp/emacs-lisp/package-resources/with-nil-entry/elpa-packages.eld
create mode 100644 test/lisp/eshell/esh-util-tests.el
create mode 100644 test/lisp/net/eudc-resources/bbdb
create mode 100644 test/lisp/net/eudc-resources/dc=gnu,dc=org.ldif
create mode 100644
test/lisp/net/eudc-resources/dc=gnu,dc=org/cn=emacs-ert-test-1.ldif
create mode 100644
test/lisp/net/eudc-resources/dc=gnu,dc=org/cn=emacs-ert-test-2.ldif
create mode 100644 test/lisp/net/eudc-resources/ecompleterc
create mode 100644 test/lisp/net/eudc-resources/mailrc
create mode 100644 test/lisp/net/eudc-resources/slapd.conf
copy test/lisp/{yank-media-tests.el => server-tests.el} (51%)
- feature/improved-locked-narrowing updated (aef803d6c3 -> ba9315b164),
Gregory Heytings <=