[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
feature/pkg updated (7da73fea98 -> 9b7f39026f)
From: |
Gerd Moellmann |
Subject: |
feature/pkg updated (7da73fea98 -> 9b7f39026f) |
Date: |
Sat, 29 Oct 2022 08:14:07 -0400 (EDT) |
gerd pushed a change to branch feature/pkg.
from 7da73fea98 Improve notes
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
new 9b7f39026f Merge remote-tracking branch 'origin/master' into
feature/pkg
Summary of changes:
.clang-format | 2 +-
configure.ac | 1 +
doc/emacs/display.texi | 2 +-
doc/emacs/haiku.texi | 2 +-
doc/emacs/macos.texi | 6 +-
doc/emacs/maintaining.texi | 2 +-
doc/emacs/misc.texi | 2 +-
doc/lispref/backups.texi | 2 +-
doc/lispref/commands.texi | 2 +-
doc/lispref/compile.texi | 2 +-
doc/lispref/display.texi | 6 +-
doc/lispref/files.texi | 2 +-
doc/lispref/frames.texi | 111 +-
doc/lispref/modes.texi | 8 +-
doc/lispref/processes.texi | 2 +-
doc/lispref/searching.texi | 4 +-
doc/lispref/symbols.texi | 2 +-
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 | 45 +-
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/rcirc.texi | 4 +-
doc/misc/tramp.texi | 13 +-
doc/misc/transient.texi | 2 +-
doc/misc/url.texi | 2 +-
etc/NEWS | 35 +
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/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/ecomplete.el | 5 +-
lisp/emacs-lisp/backtrace.el | 2 +-
lisp/emacs-lisp/byte-opt.el | 2 +-
lisp/emacs-lisp/bytecomp.el | 11 +-
lisp/emacs-lisp/cconv.el | 150 +-
lisp/emacs-lisp/comp-cstr.el | 2 +-
lisp/emacs-lisp/comp.el | 10 +-
lisp/emacs-lisp/crm.el | 2 +-
lisp/emacs-lisp/hierarchy.el | 85 +-
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.el | 2 +-
lisp/follow.el | 2 +-
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 | 122 +-
lisp/icomplete.el | 2 +-
lisp/ido.el | 2 +-
lisp/image/image-dired-external.el | 2 +-
lisp/info.el | 3 +
lisp/international/mule-diag.el | 2 +-
lisp/international/textsec.el | 2 +-
lisp/loadup.el | 5 +
lisp/mail/rmailsum.el | 96 +-
lisp/mail/sendmail.el | 8 +-
lisp/minibuffer.el | 12 +-
lisp/net/ldap.el | 5 +-
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/org/org-agenda.el | 2 +-
lisp/org/ox-ascii.el | 2 +-
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/eglot.el | 31 +-
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/prolog.el | 2 +-
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-line.el | 3 +-
lisp/textmodes/page-ext.el | 38 +-
lisp/textmodes/table.el | 5 -
lisp/transient.el | 209 +-
lisp/url/url.el | 2 +-
lisp/vc/vc-hg.el | 36 +-
lisp/whitespace.el | 287 +-
lisp/x-dnd.el | 10 +-
lisp/xwidget.el | 2 +-
src/Makefile.in | 40 +-
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 | 25 +-
src/fileio.c | 3 +-
src/fns.c | 59 +-
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 | 11 +-
src/nsterm.m | 10 +-
src/pdumper.c | 68 +-
src/print.c | 14 +-
src/sqlite.c | 57 +-
src/textprop.c | 57 +-
src/window.h | 10 +
src/xdisp.c | 258 +-
src/xfaces.c | 17 +-
src/xfns.c | 24 +-
src/xselect.c | 7 +-
src/xsettings.c | 29 +-
src/xterm.c | 184 +-
src/xterm.h | 27 +-
test/lisp/autorevert-tests.el | 2 +-
test/lisp/emacs-lisp/cconv-tests.el | 17 +-
test/lisp/emacs-lisp/hierarchy-tests.el | 143 +
test/lisp/international/textsec-tests.el | 2 +-
test/lisp/progmodes/python-tests.el | 71 +-
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 +-
158 files changed, 16096 insertions(+), 2820 deletions(-)
create mode 100644 src/itree.c
create mode 100644 src/itree.h
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/pkg updated (7da73fea98 -> 9b7f39026f),
Gerd Moellmann <=