[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
feature/package+vc updated (eaafc10f67 -> 2a4f37fe52)
From: |
Philip Kaludercic |
Subject: |
feature/package+vc updated (eaafc10f67 -> 2a4f37fe52) |
Date: |
Sun, 30 Oct 2022 13:55:27 -0400 (EDT) |
zge pushed a change to branch feature/package+vc.
from eaafc10f67 Add support for :release-rev in
'package-vc-archive-spec-alist'
new a00ec87c0b Update handling for new elpa-packages.eld format
new 60b3eb0754 Allow specifying the VC backend used by
'package-vc-install'
new 4097781655 Ensure that package specifications are always fetched
new a52cec7b6b Explicitly handle :vc-backend in a package specification
new 30f1e7c1e9 Extract last source package release from local VCS data
new 8b49d553b6 ; Avoid a type error on malformed "elpa-packages.eld"
input
new ec3f102b8c Prefer "Package-Version" over "Version" if available
new bb86ed20e1 Display a message after installing source packages
new d33998ed3b Have 'last-change' accept a line number instead of a
range
adds f61db42fc5 ; * etc/NEWS: Mention Eglot.
adds 2a84f78419 ; * doc/misc/eglot.texi (Top): Fix markup/typo.
adds 81177e77cf Add lua-language-server to eglot-server-programs
adds 3ad9ac25a8 Add the "nil" language server to eglot-server-programs
adds 4b40b790ae Fix last change in perl-mode
adds ea70e545c9 Fix delivery of window manager ping events during menu
adds 8ce2b89aa1 Improve and extend documentation of ElDoc
adds 3245b17a0f ; * doc/emacs/programs.texi (Programming Language Doc):
Fix typos.
adds 693443bbf7 Fix various menu problems
adds 4bb4b2a921 ; * src/menu.c: Include dispextern.h (bug#58688).
adds 40a361fbd6 Bindat (src, strz): Operate on vectors too
adds 9bc1999b6f Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 444c7ea83f ; * src/menu.c (x_popup_menu_1): Make 'cancel_hourglass'
call conditional.
adds 55eabe96c9 ; Improve manual for Tramp kubernetes method
adds 636322cfe0 * admin/notes/repo: Document feature and scratch
branches.
adds f85bdb4992 Further fixes to menu event processing on no-toolkit
builds
adds 9da2efb670 Audit some plist uses with new predicate argument
adds b82159a234 * lisp/info.el (Info-toc-build): Remove message not
needed anymore (bug#58634)
adds fab2084956 Unify outline-minor-mode-use-buttons with
in-margins/insert values (bug#57813)
adds 8bde7d40a4 * lisp/outline.el: Use 'outline-cycle' on buttons for
'RET' like 'TAB' uses.
adds e25a108b09 ; * doc/emacs/text.texi (Outline Mode): Fix markup and
wording.
adds 9db7b11cf7 Improve error reporting of EUDC plist functions
adds 626525c29f ; Remove reference to non-existent Flymake function from
manual
adds 731cbf9fc4 Merge from origin/emacs-28
adds ee9a9fbf0f ; cperl-mode.el: Fix one match-count in my commit
2021-09-14
adds 681367412e ; Merge from origin/emacs-28
adds f1f4a0c9d2 ; * doc/lispref/display.texi (Progress): Correct typo.
(Bug#58674)
adds 1dbc2bda58 Merge from origin/emacs-28
adds a01bd1a208 Reduce duplicate code for creating "special windows"
adds f7816c94b6 * lisp/outline.el: Pre-compute some frequent data for
button icons (bug#57813)
adds 590086339f * lisp/minibuffer.el (completions-group-separator):
Update :version.
adds c06b5961ee * lisp/tab-bar.el: Use customizable button icons
(bug#51309, bug#51648)
adds b5ada7aa6f Remove erroneous @w in yank-media cross ref
adds 36f5a1a7e7 Fix regexp matching with atomic strings and optimised
backtracking
adds aa793512d0 Repair nXML handling of URIs with hex escapes (bug#58718)
adds d083075b45 Clarify RX... semantics in manual (bug#58727)
adds eb3f8d1b64 Fix focus stealing in the Emacs server for old window
managers
adds 3661694503 * doc/lispref/searching.texi (Rx Constructs): Elaborate
intent.
adds 0c9d31812f Unbreak the build broken by tab-bar.el changes
adds 8f16578c45 ; * doc/lispref/searching.texi (Rx Constructs):
Copy-edit.
adds 9bfe00dda6 * lisp/progmodes/compile.el
(compilation-mode-line-errors): Use `defvar`
adds 31945b6c3f * lisp/progmodes/eglot.el (eglot): Ensure
managed-major-mode is a list
adds 0b1eda215d Fix M-x eglot breakage due to typo
adds 72a94f91fd Improve the eglot info documentation
adds 566e410287 eglot-server-programs: Account for new js-json-mode
adds bb95e597a9 eglot-server-programs: Account for new ts-mode
adds 095dadf277 lisp.h: Remove unnecessary preprocessor conditions
adds b6097fe279 Fix drag-and-drop bugs on Lucid build
adds 92ec31a48c Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 5b90a718ee * lisp/progmodes/eglot.el: Remove not very funny joke.
adds 1e1be54156 Test face name variables are bound before using them in
cc-fonts.el
adds 8c3b8c3667 Fix eglot defcustom types
adds fe816fc679 Handle context changes in Tramp kubernetes method
adds c8fe6aae0a eglot: Prefer ensure-list on Emacs 28 or later
adds 7e60246ab3 Move required options out of ldap-ldapsearch-args
adds 1b1ffe0789 (Ffunction): Make interpreted closures safe for space
adds e5cb66c046 * lisp/tab-line.el (tab-line-auto-hscroll): Set
word-wrap to nil (bug#58740).
adds 33647b6d63 Ignore non-base64 junk when decoding MIME
adds d062482c3f vc-hg-checkin-patch: Add implementation for Hg
adds 5ad5b797f7 Set `comp-no-spawn' earlier using -no-comp-spawn
adds 832bd2dfe5 Fix Haiku build for recent changes to system headers
adds 0367208e6e Allow nil as a valid value for 'ecomplete-filter-regexp'
adds e54c395982 Dynamic validation of styles in
completion-category-overrides
adds 2468b819e2 Modernize `auto-revert-notify-exclude-dir-regexp'
adds 0fbafe6511 ; Tramp copyedit
adds 32dd769ca4 Clean up some event handling code
adds 38bcad5451 Pacify recent unused/ignored lexvar warnings
adds 4a1e77ced6 Prevent gui_consider_frame_title from restoring dead top
frames
adds d6e08ff459 Fix rare problems with current-column when text is
invisible
adds 5d46c0e329 Make completion-category-overrides choices dynamic
adds b7e59b9e19 c-find-decl-spots: Replace an arbitrary search limit by
a parameter
adds 56706c6946 Compare addresses case-insensitively in
message-update-smtp-method-header
adds 68548af68a Declare variable Info-minibuf-history
adds d73b86a90a Fix typo in textsec-restriction-level
adds 4b9e2f8080 ; * lisp/textmodes/table.el: Delete reference to ancient
version.
adds c716d0cf56 ; Use auto-generated docstring in gnus-custom-mode
adds db2ed9f333 ; Fix several symbol name typos
adds 37bde3d36c ; Simplify wording in Eglot manual
adds e16ee5fde6 Fix auto-insert-alist ada-mode entry to match current
ELPA ada-mode
adds 8deb797897 ; Fix quoting of non-nil in texinfo sources
adds af46d8a7ec Fix reporting of iconic state on old window managers
adds 93fb14d0c8 Avoid recentering when point enters invisible text at BOL
adds 877f706c86 ; * src/keyboard.c (command_loop_1): Remove unused
variable.
adds c8b9ba5fa1 Allow applying filters to summary consecutively
adds 582eaadde7 Revert "Allow applying filters to summary consecutively"
adds 8728da58ab Allow applying Rmail summary filters consecutively
adds d820c39bd1 ; (rmail-summary-apply-filters-consecutively): Add
:version.
adds 7ac3d91eb2 Disable completion/ElDoc/FFAP when Python program is
running
adds d53febbd21 ; * lisp/subr.el (keyboard-translate): Doc fix.
(Bug#58805)
adds c6ec08e49a Allow Hierarchy to delay computation of children
adds 41d3d71a1e ; Fix typos in symbol names
adds 1e7710d00f Update to modus-themes version 3.0.0
adds e953490603 ; * lisp/progmodes/gud.el (gud-gdb): Doc fix.
(Bug#58826)
adds 52d4c98cec Fix detection of DPI changes in builds without Xft
adds e893fd1073 Fix failing test for package Hierarchy
adds 36ca409d72 Fix build without Cairo FreeType and fontconfig support
adds 93aff6e533 Fix Haiku subprocess support
adds 90caddc986 Clean up some xwidgets code
adds 879c65a5fc Simplify scroll valuator reset handling
adds f9ed80f9d0 CC Mode: Fix wrong fontification of enum foo bar; in
Objective C Mode
adds 1073e16960 Include more information in error data for sqlite errors
adds c0f7a276cf * lisp/emacs-lisp/re-builder.el: Cosmetic changes
adds e8b59a9bb9 Improve Drag and Drop preamble in the Lisp reference
manual
adds de5a3fa1e5 * lisp/transient.el: Update to package version
v0.3.7-173-g81b29ca
adds d79cdcd4ff cconv.el: Fix regression in
cconv-tests-interactive-closure-bug51695
adds 622724e95d CC Mode: Fontify cast types without adding them to
c-found-types
adds 27b817ad32 ; * doc/lispref/frames.texi (Drag and Drop): Fix typos
and wording.
adds 510020d30d ; Improve doc strings in whitespace.el
adds 943f95e03c Merge from origin/emacs-28
adds dee3d93e73 Ensure temp file is deleted in makefile overview
adds 6f42782a57 Prefer make-temp-name in make-mode.el
adds bf0e4d1b03 Prefer defvar-keymap in make-mode.el
adds 4fc5670a72 Minor doc fixes in make-mode.el
adds 44d2d23ffe Use new sit-for calling convention in zone.el
adds cabb496d6e Remove redundant requires from make-mode.el
adds 61226605f6 ; Fix sit-for calling convention in zone.el
adds 69121c33e4 Fix warning in xsettings.c
adds 8d7bdfa3fc Provide a new tree data-structure for overlays.
adds 7c0824a1d0 Add test regarding overlay and buffer encoding
adds 342fc823a6 Add test exposing overlay bug
adds 828552916e Add offsets when inspecting a node's children's values
adds bb9ab6f5c0 Fix assignment of offset to newly inserted nodes.
adds 3945c019ec Add a function collecting all interval nodes
adds c2826d9a03 Adapt overlays when multibyteness changes
adds 1ebc62c41e Expand overlay multibyte tests
adds 46a3a8f6ed Make boolean struct member use one bit
adds 55ac6f2105 Optimize struct layout for space
adds a38c38c052 Make boolean struct member use one bit
adds 8869332684 Remove redundant checks for the empty overlay tree
adds 650c20f1ca Merge 'master' into noverlay
adds 409327ff68 Fix macOS build (bug#58108)
adds 8173a292e7 Fix last change
adds 498d331b07 Add debugging help for nested iterators (nug#58144)
adds 17ba7ac5d9 Avoid nested iteration over intervals (bug#58144)
adds 1a77f09f3c * src/buffer.c (overlays_in): Fix confusion Z-vs-ZV
adds 800ecd4767 Merge remote-tracking branch
'origin/scratch/noverlay-wip' into noverlay
adds ea8daec9bb itree.[ch]: Add sanity checks, comments, and minor tweaks
adds 5b954f8f9d alloc.c: Avoid nested overlay iterations (bug#58158)
adds 8e61648693 * src/itree.c (interval_tree_iter_start): Improve error
message
adds 757c116f6b free_buffer_overlays: Move nearer to its sole caller
adds a7ad0f806c itree: Remove the `visited` flag from the tree nodes
adds 009249e0c6 Remove the per-tree null node
adds ab2926aad3 itree.c: Improve division between tree and iterator
adds 1303f55161 New ITREE_FOREACH macro
adds c55254dccc Make it compile with ITREE_DEBUG defined
adds c3eb6c0563 Merge remote-tracking branch 'origin/feature/noverlay'
into noverlay
adds ba5fe8e789 itree.c: Remove `tree` field from iterator
adds b8fbd42f0a mark_overlays: Use the normal ITREE_FOREACH
adds 2c4a3910b3 itree: Use a single iterator object
adds 4f4327c0b0 itree.c: Remove some unnecessary `tree` arguments
adds aa5a32ca2c itree.c: Clarify how the sentinel is used
adds 5642b4a255 itree.c: Fix incomplete update of `limit`s in corner
cases
adds 1f31534f51 itree.c: Fix corner case errors in offsets
adds a1f1fdd291 * src/itree.c (interval_tree_remove_fix): Move before
first use
adds 8bd114b98a itree.c: Get rid of the trick using null->parent
adds 6dff825a99 ; * src/itree.h: include "lisp.h" for Lisp_Object
adds 0fcd6de93b ; * src/itree.h (struct interval_node): document field
invariants.
adds cab3b67652 ; * src/itree.c: change comments for clarity.
adds c0d5026321 Use a bool instead of a bitfield
adds 780d3d8df2 ; * src/itree.c: Add comment describing when noverlay is
O(N)
adds 208de5de59 itree: Try and detect non-local exits during itree
iterations
adds 30f5220277 Comment change: explain inheriting "dirty" offsets
adds 92a0bf6ce2 ; * test/src/buffer-tests.el (test-overlay-randomly):
new test.
adds fe14454101 Debug check overlay tree invariants
adds 4f3f7aebc9 itree.c: Use `interval_tree_inherit_offset`
adds 7cbeeabc7e Tighten up handling of `otick`
adds 246acbddbe ; * test/src/buffer-tests.el: Remove unecessary
`message' calls.
adds 67b9e89a5a Improve check_subtree
adds 51a8e375eb Check red-black invariants in most places
adds a154259bfa Simplify itree_null initialization
adds da0387f0fe Stop reading and writing the itree_null.parent field
entirely.
adds 12836db6e4 itree.c (check_tree): Simplify
adds 034d504158 ; * .clang-format: Add ITREE_FOREACH.
adds fda8723be6 ; * src/itree.c (check_tree): assert that the tree root
is black
adds 65a7b5a802 ; * src/itree.c (check_subtree): fix logical error in
eassert
adds b865053874 src/textprop.c (get_char_property_and_overlay): Fix
bug#58479
adds 258e618364 Delete the itree_null sentinel node, use NULL everywhere.
adds 4020dde296 ; * src/itree.c: remove 'inline' from functions with
extern linkage
adds 75bfb2614d Rename itree iterators with itree_iterator prefix
adds 19f5431cf6 * src/itree.c: Eliminate all prototypes for static
functions
adds 1c44f6c83d ; * src/buffer.c (set_overlay_region): remove unused
function.
adds 8159d8b1a7 Remove the ITREE_NULL macro and use NULL everywhere.
adds 06252617b2 Revert "mark_overlays: Use the normal ITREE_FOREACH"
adds f421b58db5 Prefix all itree.h type names with itree_
adds 37a1145410 Rename all exported itree.h functions with the itree_
prefix
adds a2fde77b5c Fix handling of overlays that begin at END in
'overlays_in'
adds f2a51774a9 Fix a narrow-to-region vs. overlays-at bug
adds 555bc1f8b3 Add `get-pos-property' tests covering bug#58706
adds b78be2bf7a Fix `get-pos-property' for the new overlay
implementation.
adds 9d7ba2b199 Fix compiler warning about possible null pointer
dereference
adds 71589b101c Merge remote-tracking branch 'origin/feature/noverlay'
adds 8562a23fc6 Include Cairo FreeType header when available
adds 7ca456da7f Fix coding style of latest feature branch merge
adds fbf2bfba07 Fix function declarations in itree headers
adds 6fca31fdb8 Fix last change
adds aa23bf987a ; Minor cleanups in make-mode.el
adds 3b0296c8b0 Prefer defvar-keymap in page-ext.el
adds ce52746444 Prefer defvar-keymap in help.el
adds dfde4fc82b c-get-fontification-context: Refine the last non-default
arm of the cond
adds 6f3d8ec4f5 Fix crash destroying NS frame tool bar
adds f826f56a41 Fix another GCC warning
adds e9bdf3d4bd Display the Dired buffer as unmodified initially
adds 174dd06464 Make Dired header clickable on non-Posix systems as well
adds 31e7b9c073 Fix the subr-arity returned by native compiled functions
with lots of args
adds 647c36cbfa ; * etc/NEWS: Add entry about more performant overlays.
adds 5686df3d21 ; Remove redundant declares of w3m-minor-mode-map
adds 81d7827f34 Prefer defvar-keymap in ps-mode.el
adds df7ca69920 Set 'native-comp-debug' to zero on MS-Windows
adds 44f1b1edcf ; * lisp/dired.el (dired--make-directory-clickable): Fix
typo.
adds 1d62c96423 ; Silence warning in last hierarchy.el change.
adds ae0ec1eede Plug big leaks upon display IO error
adds b489ca5070 * lisp/tab-bar.el: Minibuffer follows selected tabs
(bug#58728)
adds 3ceaa91829 ; * src/sqlite.c (Fsqlite_select): Doc fix. (Bug#58885)
adds fa249fd824 Fix set-language-info-alist when multiple PARENTS are
given
adds d4dffae72c ; Change parent language-environment of Kharoshthi
adds 16686bdb86 Prefer defvar-keymap in etags.el
adds 0922e755d2 Make winner key sequences repeatable in repeat-mode
adds cb8918d7cc ; Fix unclean code in w32fns.c
adds b1fa7974bb Make previous-buffer and next-buffer repeatable
adds 2fa8f1b77a elide-head: Make trailing "/" in URL optional
adds 311c95fd67 dom-print: Fix missing entities quoting
adds 3fa4cca3d2 * lisp/url/url-util.el (url-insert-entities-in-string):
Simplify
new 2a4f37fe52 Merge remote-tracking branch 'origin/master' into
feature/package+vc
Summary of changes:
.clang-format | 2 +-
admin/notes/repo | 18 +
configure.ac | 1 +
doc/emacs/building.texi | 11 +-
doc/emacs/custom.texi | 2 +-
doc/emacs/display.texi | 2 +-
doc/emacs/emacs.texi | 2 +-
doc/emacs/haiku.texi | 2 +-
doc/emacs/killing.texi | 4 +-
doc/emacs/macos.texi | 6 +-
doc/emacs/maintaining.texi | 4 +-
doc/emacs/misc.texi | 2 +-
doc/emacs/modes.texi | 2 +-
doc/emacs/programs.texi | 147 +-
doc/emacs/text.texi | 17 +-
doc/lispref/backups.texi | 2 +-
doc/lispref/commands.texi | 2 +-
doc/lispref/compile.texi | 2 +-
doc/lispref/display.texi | 8 +-
doc/lispref/files.texi | 2 +-
doc/lispref/frames.texi | 111 +-
doc/lispref/lists.texi | 8 +-
doc/lispref/modes.texi | 8 +-
doc/lispref/processes.texi | 2 +-
doc/lispref/searching.texi | 18 +-
doc/lispref/symbols.texi | 8 +-
doc/lispref/text.texi | 12 +-
doc/lispref/variables.texi | 2 +-
doc/lispref/windows.texi | 2 +-
doc/misc/cc-mode.texi | 2 +-
doc/misc/cl.texi | 2 +-
doc/misc/eglot.texi | 49 +-
doc/misc/eshell.texi | 6 +-
doc/misc/flymake.texi | 4 +-
doc/misc/gnus.texi | 14 +-
doc/misc/modus-themes.org | 175 +-
doc/misc/newsticker.texi | 2 +-
doc/misc/octave-mode.texi | 7 +-
doc/misc/rcirc.texi | 4 +-
doc/misc/sem-user.texi | 2 +-
doc/misc/tramp.texi | 7 +-
doc/misc/transient.texi | 2 +-
doc/misc/url.texi | 2 +-
etc/NEWS | 109 +-
etc/themes/modus-operandi-theme.el | 5 +-
etc/themes/modus-themes.el | 198 +-
etc/themes/modus-vivendi-theme.el | 7 +-
lisp/abbrev.el | 2 +-
lisp/allout-widgets.el | 2 +-
lisp/ansi-color.el | 2 +-
lisp/autoinsert.el | 2 +-
lisp/autorevert.el | 5 +-
lisp/bindings.el | 8 +
lisp/cedet/ede/locate.el | 4 +-
lisp/cedet/semantic/wisent.el | 2 +-
lisp/cus-edit.el | 2 +-
lisp/cus-theme.el | 2 +-
lisp/dired-aux.el | 2 +-
lisp/dired.el | 10 +-
lisp/dom.el | 68 +-
lisp/ecomplete.el | 5 +-
lisp/elide-head.el | 4 +-
lisp/emacs-lisp/backtrace.el | 2 +-
lisp/emacs-lisp/bindat.el | 6 +-
lisp/emacs-lisp/byte-opt.el | 2 +-
lisp/emacs-lisp/bytecomp.el | 11 +-
lisp/emacs-lisp/cconv.el | 150 +-
lisp/emacs-lisp/cl-extra.el | 4 +-
lisp/emacs-lisp/comp-cstr.el | 2 +-
lisp/emacs-lisp/comp.el | 21 +-
lisp/emacs-lisp/crm.el | 2 +-
lisp/emacs-lisp/eldoc.el | 127 +-
lisp/emacs-lisp/gv.el | 7 +-
lisp/emacs-lisp/hierarchy.el | 85 +-
lisp/emacs-lisp/icons.el | 25 +-
lisp/emacs-lisp/map.el | 164 +-
lisp/emacs-lisp/package-vc.el | 173 +-
lisp/emacs-lisp/package.el | 3 +-
lisp/emacs-lisp/re-builder.el | 31 +-
lisp/emacs-lisp/tabulated-list.el | 2 +-
lisp/erc/erc-capab.el | 2 +-
lisp/erc/erc-networks.el | 2 +-
lisp/files-x.el | 11 +-
lisp/files.el | 2 +-
lisp/follow.el | 2 +-
lisp/gnus/gnus-art.el | 1 -
lisp/gnus/gnus-bookmark.el | 2 +-
lisp/gnus/gnus-cus.el | 5 +-
lisp/gnus/gnus-start.el | 2 +-
lisp/gnus/message.el | 2 +-
lisp/gnus/mm-bodies.el | 20 +-
lisp/gnus/smime.el | 2 +-
lisp/help.el | 124 +-
lisp/icomplete.el | 2 +-
lisp/ido.el | 2 +-
lisp/image/image-dired-external.el | 2 +-
lisp/info.el | 5 +-
lisp/international/mule-cmds.el | 93 +-
lisp/international/mule-diag.el | 2 +-
lisp/international/textsec.el | 2 +-
lisp/language/misc-lang.el | 2 +-
lisp/loadup.el | 5 +
lisp/mail/rmailsum.el | 96 +-
lisp/mail/sendmail.el | 8 +-
lisp/minibuffer.el | 16 +-
lisp/net/eudc.el | 61 +-
lisp/net/ldap.el | 5 +-
lisp/net/newst-backend.el | 1 -
lisp/net/rcirc.el | 2 +-
lisp/net/sieve-manage.el | 2 +-
lisp/net/tramp-cache.el | 27 +-
lisp/net/tramp-container.el | 25 +-
lisp/net/tramp-sh.el | 31 +-
lisp/net/tramp.el | 7 +
lisp/nxml/rng-uri.el | 8 +-
lisp/org/org-agenda.el | 2 +-
lisp/org/ox-ascii.el | 2 +-
lisp/outline.el | 270 +-
lisp/play/zone.el | 6 +-
lisp/progmodes/cc-engine.el | 68 +-
lisp/progmodes/cc-fonts.el | 284 +-
lisp/progmodes/cc-langs.el | 209 +-
lisp/progmodes/compile.el | 2 +-
lisp/progmodes/eglot.el | 36 +-
lisp/progmodes/etags.el | 22 +-
lisp/progmodes/flymake.el | 5 +-
lisp/progmodes/fortran.el | 2 +-
lisp/progmodes/gdb-mi.el | 2 +-
lisp/progmodes/gud.el | 7 +-
lisp/progmodes/make-mode.el | 298 +-
lisp/progmodes/perl-mode.el | 2 +-
lisp/progmodes/prolog.el | 2 +-
lisp/progmodes/ps-mode.el | 50 +-
lisp/progmodes/python.el | 17 +-
lisp/progmodes/ruby-mode.el | 4 +-
lisp/progmodes/verilog-mode.el | 4 +-
lisp/startup.el | 5 +-
lisp/subr.el | 6 +-
lisp/tab-bar.el | 123 +-
lisp/tab-line.el | 3 +-
lisp/textmodes/emacs-news-mode.el | 2 +-
lisp/textmodes/page-ext.el | 38 +-
lisp/textmodes/table.el | 5 -
lisp/transient.el | 209 +-
lisp/url/url-util.el | 37 +-
lisp/url/url.el | 2 +-
lisp/vc/vc-git.el | 13 +
lisp/vc/vc-hg.el | 36 +-
lisp/vc/vc.el | 21 +
lisp/whitespace.el | 287 +-
lisp/winner.el | 8 +
lisp/x-dnd.el | 10 +-
lisp/xwidget.el | 2 +-
oldXMenu/Activate.c | 10 -
oldXMenu/XMenu.h | 2 -
src/Makefile.in | 39 +-
src/alloc.c | 60 +-
src/buffer.c | 1505 +++----
src/buffer.h | 110 +-
src/callproc.c | 31 +-
src/editfns.c | 67 +-
src/emacs.c | 1 +
src/eval.c | 40 +-
src/fileio.c | 3 +-
src/fns.c | 156 +-
src/indent.c | 13 +-
src/insdel.c | 12 -
src/intervals.c | 4 +-
src/itree.c | 1432 +++++++
src/itree.h | 182 +
src/keyboard.c | 12 +-
src/lisp.h | 20 +-
src/menu.c | 12 +
src/msdos.h | 1 -
src/nsterm.m | 10 +-
src/pdumper.c | 68 +-
src/print.c | 14 +-
src/regex-emacs.c | 14 +-
src/sqlite.c | 72 +-
src/textprop.c | 57 +-
src/w32fns.c | 3 +-
src/window.h | 10 +
src/xdisp.c | 260 +-
src/xfaces.c | 17 +-
src/xfns.c | 24 +-
src/xmenu.c | 22 +-
src/xselect.c | 7 +-
src/xsettings.c | 29 +-
src/xterm.c | 350 +-
src/xterm.h | 30 +-
test/lisp/apropos-tests.el | 17 +-
test/lisp/autorevert-tests.el | 2 +-
test/lisp/elide-head-tests.el | 21 +-
test/lisp/emacs-lisp/bindat-tests.el | 19 +-
test/lisp/emacs-lisp/cconv-tests.el | 17 +-
test/lisp/emacs-lisp/cl-extra-tests.el | 24 +-
test/lisp/emacs-lisp/gv-tests.el | 75 +-
test/lisp/emacs-lisp/hierarchy-tests.el | 143 +
test/lisp/emacs-lisp/map-tests.el | 204 +-
test/lisp/international/textsec-tests.el | 2 +-
test/lisp/net/eudc-tests.el | 155 +
test/lisp/progmodes/python-tests.el | 71 +-
test/lisp/subr-tests.el | 5 +-
test/manual/noverlay/.gitignore | 1 +
test/manual/noverlay/Makefile.in | 32 +
test/manual/noverlay/check-sanitize.sh | 11 +
test/manual/noverlay/emacs-compat.h | 52 +
test/manual/noverlay/itree-tests.c | 1381 +++++++
test/manual/noverlay/many-errors.py | 2480 +++++++++++
test/manual/noverlay/overlay-perf.el | 764 ++++
test/src/buffer-tests.el | 6665 ++++++++++++++++++++++++++++++
test/src/comp-tests.el | 2 +-
test/src/emacs-module-tests.el | 2 +-
test/src/fns-tests.el | 70 +-
test/src/regex-emacs-tests.el | 5 +
215 files changed, 17794 insertions(+), 3750 deletions(-)
create mode 100644 src/itree.c
create mode 100644 src/itree.h
create mode 100644 test/lisp/net/eudc-tests.el
create mode 100644 test/manual/noverlay/.gitignore
create mode 100644 test/manual/noverlay/Makefile.in
create mode 100755 test/manual/noverlay/check-sanitize.sh
create mode 100644 test/manual/noverlay/emacs-compat.h
create mode 100644 test/manual/noverlay/itree-tests.c
create mode 100644 test/manual/noverlay/many-errors.py
create mode 100644 test/manual/noverlay/overlay-perf.el
- feature/package+vc updated (eaafc10f67 -> 2a4f37fe52),
Philip Kaludercic <=
- feature/package+vc bb86ed20e1 08/10: Display a message after installing source packages, Philip Kaludercic, 2022/10/30
- feature/package+vc a00ec87c0b 01/10: Update handling for new elpa-packages.eld format, Philip Kaludercic, 2022/10/30
- feature/package+vc 4097781655 03/10: Ensure that package specifications are always fetched, Philip Kaludercic, 2022/10/30
- feature/package+vc a52cec7b6b 04/10: Explicitly handle :vc-backend in a package specification, Philip Kaludercic, 2022/10/30
- feature/package+vc 30f1e7c1e9 05/10: Extract last source package release from local VCS data, Philip Kaludercic, 2022/10/30
- feature/package+vc 8b49d553b6 06/10: ; Avoid a type error on malformed "elpa-packages.eld" input, Philip Kaludercic, 2022/10/30
- feature/package+vc ec3f102b8c 07/10: Prefer "Package-Version" over "Version" if available, Philip Kaludercic, 2022/10/30
- feature/package+vc 60b3eb0754 02/10: Allow specifying the VC backend used by 'package-vc-install', Philip Kaludercic, 2022/10/30
- feature/package+vc d33998ed3b 09/10: Have 'last-change' accept a line number instead of a range, Philip Kaludercic, 2022/10/30
- feature/package+vc 2a4f37fe52 10/10: Merge remote-tracking branch 'origin/master' into feature/package+vc, Philip Kaludercic, 2022/10/30