[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
scratch/pkg updated (ec4bdca4924 -> 5db5f285f0f)
From: |
Gerd Moellmann |
Subject: |
scratch/pkg updated (ec4bdca4924 -> 5db5f285f0f) |
Date: |
Fri, 10 Nov 2023 11:05:07 -0500 (EST) |
gerd pushed a change to branch scratch/pkg.
from ec4bdca4924 Merge remote-tracking branch 'origin/master' into
scratch/pkg
adds ecc8870981e Ascertain font spacing from post table if present
adds 0d452d61d05 ; * lisp/emacs-lisp/comp-cstr.el (comp-subtype-p):
Hoist above use.
adds 31acbcd405c ; cperl-mode.el: Obey comment conventions
adds dec79825baf Fix project-mode-line-format breaking
buffer-file-coding-system (bug#66825)
adds dd92ccc7ee1 * lisp/progmodes/project.el (project-menu-entry): Add
'bound-and-true-p'.
adds d3b0162b802 Extract underline positions from PostScript metrics
tables
adds 090ac50d79f Don't round underline metrics
adds 5f371ca07be * lisp/emacs-lisp/comp.el: Remove redundant requires
adds b93f931e9e9 lisp/emacs-lisp/comp-cstr.el: Fix bootstrap
adds 60bf6288cf4 Respect `browse-url-default-scheme` on Android
adds 8439f834493 Catch 'permission-denied' during project lookup
adds ffe894d0f35 Only override the current project buffer-locally
adds a61cc138ede Prevent errors when generating events above menu bar
windows
adds 445029da580 Add two docstrings in cl-macs.el
adds 8160485953e Non-recursive marking of buffer-local variables
adds 861ac933dd8 Run `man' also on remote systems
adds 8eb9b82ce58 New commands previous-line-completion and
next-line-completion (bug#59486)
adds 32ed6e610f4 (project-switch-project): Fix the previous change
adds 11e42b405ca ; Attempt to fix race in erc-buffer-display test
adds 078cfe80729 Preserve point when inserting date stamps in ERC
adds dbcb4cedd0a Properly compute overhangs for overstruck text
adds cb92eb404d7 ; Improve documentation of recent changes
adds f5b2d23fff6 Adapt doc for man.el
adds 9cbf0bb3ee8 Remove 'M-.' binding from js-mode and js-ts-mode
adds fc8d225328d * lisp/emacs-lisp/oclosure.el (oclosure--lambda): Burp
in dynbind mode
adds e06e61f4561 Avoid moving point while analyzing text conversion
adds 9867be2f6c2 Round underline position and thickness
adds 12d1f33ceb3 ; Fix recent changes in documentation
adds 425d23fbeae Suggest alternative reason for ERT test duplication
error
adds 6218278a67b * lisp/emacs-lisp/comp-cstr.el
(comp--direct-supertype): Remove unused.
adds 08fed99ae86 MH-E testing: find locally-installed GNU Mailutils
libraries
adds 5ee66620fd2 Remove unnecessary assertion added 2 days ago
adds ce4a62eece6 Fix desktop-save on remote dired (bug#66697)
adds c0601fb534b Don't need text properties when sending a mail
adds 6629e861b35 Make `dns-mode` fontify quoted values correctly
adds 04215e616f5 Recognize backslash in `dns-mode` quoted values
adds d8fcb9b711c ; Merge from origin/emacs-29
adds 6dca3a8eab2 Improve `nsm-protocol-check--3des-cipher` docstring
adds c4e9a6159a3 * doc/man/emacsclient.1: Fix --tramp option.
adds 5ef48ad6a37 ; Fix one author's name.
adds 90db29aff86 Fix eglot.texi (JSONRPC objects in Elisp) example
adds d5e5ea4e36b Fix guessing commands for zstandard archives in Dired
adds 5de5b7b418d Merge from origin/emacs-29
adds ccaf801baad * doc/misc/tramp.texi (Traces and Profiles): Fix
indentation. (Don't merge)
adds 4f57af7fccd * doc/misc/tramp.texi (Traces and Profiles): Fix
indentation. (don't merge)
adds c22eeba8277 ; Fix typo
adds 41939127457 Fix Tramp (don't merge)
adds a201b334bec ; Merge from origin/emacs-29
adds da8b85b577d Add two docstrings in cl-lib.el
adds a64336cbb9c * lisp/emacs-lisp/cl-lib.el (cl--defalias): Improve&fix
docstring
adds c1778432790 ; * doc/misc/tramp.texi (FUSE setup): Fix typo.
adds 196def4fa64 Fix description of 'Package-Requires' library header
adds 050086931af Merge from origin/emacs-29
adds 33fae4b02d6 Suggest alternative reason for ERT test duplication
error
adds 7ad9891e949 ; Merge from origin/emacs-29
adds 5ab5dfd64c8 Fix bytecomp-tests--dest-mountpoint test failure
adds 2ba3ce27ebb ; Update eww-suggest-uris :version.
adds ac59e30273b Add tests for saving to write-protected files
adds 3a17780b87b ; Improve commentary in
'files-tests-save-buffer-read-only-file'.
adds 0e59541fa20 Make FAQ on starting Emacs maximized portable
adds 0b5e2ce7612 ; Fix last change in the FAQ
adds fb578ddfb25 Really fix off-by-one in erc--get-inserted-msg-bounds
adds f7c7f7ac20d Don't over-truncate erc-timestamp-format-left
adds 781f950edab Preserve user markers when inserting ERC date stamps
adds 4c851085769 Decouple disparate escape-hatch concerns in erc-stamp
adds f99a0dae7ca Align date stamps to whole days in ERC
adds 41e801fea1c Add project-any-command and
project-prefix-or-any-command
adds c6c5bba06fc Implement more Android text editing controls
adds b819b8d6e90 Further improve test coverage of time-stamp-pattern
parsing
adds ad82bc9b29e Declare calc-eval-error in calc.el
adds f0c0ff6bf23 New option to use arrows in the minibuffer to select
completions (bug#59486)
adds 3dd9750d124 * lisp/emacs-lisp/cl-extra.el (cl-remprop): Update
names to match docstring
adds de380adb646 Emulate secondary selections on Android
adds b5284959466 * lisp/vc/vc-git.el (vc-git-revision-table): Reverse
the table (bug#64656).
adds bf81706988f Silence warning when requiring ruby-ts-mode
adds 94807b68961 ; * lisp/emacs-lisp/cl-macs.el: Axe useless `gethash`
inline decl
adds dfffb91a705 Allow completion frontends to fontify candidates
just-in-time
adds a1abb6a85e6 * lisp/simple.el (next-line-completion): Improve
(bug#59486).
adds 14f0b6331d2 ; Minor documentation fixes
adds 361f9fe4152 ; * lisp/minibuffer.el (completion-lazy-hilit-fn): Fix
last change.
adds 3ab99e977db Eglot: Demote errors to warnings in eglot-ensure
adds 089b7d4e628 Don't leave point amid text conversion edits if
auto-fill transpires
adds 01912a0679e * lisp/minibuffer.el
(minibuffer-choose-completion-or-exit): New command.
adds bf9cbc23541 Simplify 'project-remember-projects-under'
adds 06e4ebc81a4 With `native-compile', compile lambdas in a defun or
lambda too
adds 21f36705266 Guarantee files are auto-saved when Emacs is terminated
by Android
adds 1cb738a482e * lisp/progmodes/elisp-mode.el
(elisp--local-variables): Remove `debug'.
adds 5416896d608 Promptly disable 'completion-in-region-mode' (bug#67001)
adds e6a955d2426 comp: split code in comp-run.el
adds 4bb18635673 comp: make comp-run don't require cl-lib at runtime
adds 93cc43a23c9 comp: don't require 'warnings' in comp-run
adds b2416d2c029 Don't load comp when installing an existing trampoline
adds c559f4e3682 comp: Add comp-common.el
adds 5d171d26c00 comp: Don't load.el comp when C-h f
adds 13a1797d5b6 Clean-up warnings for non native builds
adds 6eafdd85594 Improve 'next-line-completion' and add more tests
adds 978ebe8a199 * lisp/minibuffer.el
(minibuffer-choose-completion-or-exit): Improve.
adds 9c9b87639f9 Clean-up warnings for non native builds (this time for
real)
adds 1653389b574 Add shortdoc for treesit-node-get
adds 0db75b80e1c Add treesit-node-enclosed-p
adds 3ad06ed4f0e Add treesit thing-at-point functions
adds e147128f460 Replace treesit--things-around with new functions
(bug#66989)
adds 5dc3c9f4eca Mark treesit--things-around obsolete
adds 5324723c2bc Clear image caches in reaction to system VM warnings
adds d1da4af93e1 Don't expand file names for non-existing remote
connections
adds dfcc9a0f4d6 * test/infra/gitlab-ci.yml (.native-comp-template):
Adapt "changes".
new 5db5f285f0f Merge remote-tracking branch 'origin/master' into
scratch/pkg
Summary of changes:
admin/MAINTAINERS | 2 +
admin/authors.el | 2 +-
doc/emacs/programs.texi | 7 +
doc/lispref/frames.texi | 9 +-
doc/lispref/parsing.texi | 18 +-
doc/lispref/tips.texi | 15 +
doc/man/emacsclient.1 | 4 +-
doc/misc/efaq.texi | 43 +-
doc/misc/eglot.texi | 37 +-
doc/misc/tramp.texi | 2 +-
etc/NEWS | 130 ++-
java/org/gnu/emacs/EmacsNative.java | 7 +
java/org/gnu/emacs/EmacsService.java | 24 +
lisp/Makefile.in | 2 +
lisp/bookmark.el | 2 +
lisp/calc/calc.el | 2 +
lisp/dired-aux.el | 2 +-
lisp/dired.el | 40 +-
lisp/emacs-lisp/advice.el | 2 +-
lisp/emacs-lisp/cl-extra.el | 15 +-
lisp/emacs-lisp/cl-generic.el | 2 +-
lisp/emacs-lisp/cl-lib.el | 10 +-
lisp/emacs-lisp/cl-macs.el | 7 +-
lisp/emacs-lisp/comp-common.el | 553 +++++++++++
lisp/emacs-lisp/comp-cstr.el | 28 +-
lisp/emacs-lisp/comp-run.el | 459 +++++++++
lisp/emacs-lisp/comp.el | 1008 +-------------------
lisp/emacs-lisp/ert.el | 2 +-
lisp/emacs-lisp/nadvice.el | 4 +-
lisp/emacs-lisp/oclosure.el | 1 +
lisp/emacs-lisp/warnings.el | 1 +
lisp/erc/erc-stamp.el | 192 ++--
lisp/erc/erc.el | 16 +-
lisp/icomplete.el | 8 +-
lisp/mail/smtpmail.el | 4 +-
lisp/man.el | 159 ++-
lisp/minibuffer.el | 442 ++++++---
lisp/net/browse-url.el | 2 +-
lisp/net/eww.el | 2 +-
lisp/net/nsm.el | 8 +-
lisp/progmodes/cperl-mode.el | 86 +-
lisp/progmodes/eglot.el | 17 +-
lisp/progmodes/elisp-mode.el | 2 +-
lisp/progmodes/js.el | 9 -
lisp/progmodes/project.el | 138 ++-
lisp/progmodes/ruby-ts-mode.el | 4 +-
lisp/saveplace.el | 4 +-
lisp/simple.el | 145 ++-
lisp/term/android-win.el | 76 +-
lisp/treesit.el | 180 +++-
lisp/vc/vc-git.el | 2 +-
src/Makefile.in | 2 +
src/alloc.c | 26 +-
src/android.c | 67 ++
src/androidterm.c | 13 +-
src/keyboard.c | 27 +-
src/sfnt.c | 78 ++
src/sfnt.h | 48 +
src/sfntfont.c | 76 +-
src/xdisp.c | 88 +-
test/infra/gitlab-ci.yml | 4 +-
test/lisp/emacs-lisp/bytecomp-tests.el | 3 +-
test/lisp/erc/erc-fill-tests.el | 21 +-
test/lisp/erc/erc-scenarios-base-association.el | 2 +-
test/lisp/erc/erc-scenarios-base-buffer-display.el | 104 +-
.../erc/erc-scenarios-base-misc-regressions.el | 4 +-
test/lisp/erc/erc-scenarios-stamp.el | 65 ++
test/lisp/erc/erc-tests.el | 49 +
.../erc/resources/base/local-modules/second.eld | 2 +-
.../erc/resources/base/local-modules/third.eld | 2 +-
.../erc/resources/base/reconnect/options-again.eld | 4 +-
test/lisp/erc/resources/dcc/chat/accept.eld | 2 +-
test/lisp/erc/resources/erc-d/erc-d.el | 2 +-
.../resources/erc-d/resources/dynamic-foonet.eld | 2 +-
test/lisp/erc/resources/erc-scenarios-common.el | 2 +-
.../resources/fill/snapshots/merge-01-start.eld | 2 +-
.../resources/fill/snapshots/merge-02-right.eld | 2 +-
.../erc/resources/fill/snapshots/merge-wrap-01.eld | 2 +-
test/lisp/files-tests.el | 151 +++
test/lisp/mh-e/test-all-mh-variants.sh | 4 +-
test/lisp/minibuffer-tests.el | 90 ++
test/lisp/time-stamp-tests.el | 32 +-
test/src/comp-resources/comp-test-funcs.el | 4 +
test/src/comp-tests.el | 30 +-
test/src/treesit-tests.el | 7 +
85 files changed, 3250 insertions(+), 1703 deletions(-)
create mode 100644 lisp/emacs-lisp/comp-common.el
create mode 100644 lisp/emacs-lisp/comp-run.el
- scratch/pkg updated (ec4bdca4924 -> 5db5f285f0f),
Gerd Moellmann <=