emacs-diffs
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]