emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

scratch/oclosure updated (9aa72cce6b -> e07802ff10)


From: Stefan Monnier
Subject: scratch/oclosure updated (9aa72cce6b -> e07802ff10)
Date: Fri, 28 Jan 2022 17:59:51 -0500 (EST)

monnier pushed a change to branch scratch/oclosure.

      from  9aa72cce6b (oclosure-define): Add `:predicate`
      adds  5749c57e47 * src/xterm.c (handle_one_xevent): Check for errors when 
kbd map.
      adds  e882dd48e3 Fix duplicate overhang display on GNUstep
      adds  3b1164de0e Fix GNUstep compilation warnings
      adds  2ab73286b7 Add group to xkey state before filtering it on 
XI_KeyRelease
      adds  9fc20ad35c Make sure touch end events aren't sent too many times
      adds  b3ceeb3f2a Generate TOUCH_END_EVENTs on NS when mwheel momentum is 
disabled
      adds  cbe10f3753 Remove some more useless clipping stack calls on Haiku
      adds  ca25fde951 Revert "Fix selection of fonts that don't have regular 
weight"
      adds  b4e709c41f * admin/MAINTAINERS: Describe Tramp as externally 
maintained package
      adds  66e50562e8 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  daedbb2f5b Improve documentation of font-related face attributes
      adds  0d46683202 Add rcirc-when command
      adds  0ae38ec94a ; * NEWS: Revert typo from last commit
      adds  7945d86829 ; Fix recent changes in rcirc documentation
      adds  48038cb2b2 * admin/MAINTAINERS: Add myself for some things.
      adds  751789471c Display pre-edit information from X input methods
      adds  808f69bf7a * src/haikuselect.c: Fix implicit declaration of free.
      adds  1229bd8118 Allow controlling the X input method style
      adds  d99e32436d ; * doc/emacs/xresources.texi (Table of Resources): Use 
@table.
      adds  1fae01dacf ; * doc/lispref/commands.texi (Misc Events): Fix wording.
      adds  259229bf37 Disable new input method behaviour by default on X
      adds  f041d61008 Improve documentation of the preedit-text event
      adds  f501b572ed * doc/lispref/display.texi (Face Attributes): Update doc 
for new values.
      adds  11626f0c0c * admin/MAINTAINERS: Describe Modus themes as externally 
maintained package
      adds  4c6d9b921c ; * doc/lispref/commands.texi (Misc Events): Fix typo.
      adds  62f3942b89 Add documentation for the `none' input style
      adds  d4e48c3642 Fix special-cased cursor foreground and background 
correctly on PGTK
      adds  a263824ae3 Write documentation about ARG of the preedit-text event 
on PGTK
      adds  f424ef88e2 Handle internal events specially on PGTK
      adds  c168afb6f6 Minor improvements for 'pgtk' documentation
      adds  19c6cad182 Fix "C-SPC C-SPC" after "C-x C-x"
      adds  ad5cf84fa7 Add `auth-info-password' and use it instead of ad hoc 
code
      adds  9bb71f8236 Call EVENT_INIT in some places
      adds  63c83e40da * src/pgtkterm.c (pgtk_enqueue_string): Free return of 
g_utf8_to_ucs4.
      adds  d76fb0c11e Allow using GTK+ to handle input methods on X
      adds  79cc87f3b7 Fix build on PGTK
      adds  f7c3d62833 * lisp/cus-start.el (standard): Fix standard 
customizables for PGTK.
      adds  6bf1bb384c Improve documentation of native input methods
      adds  e86a2ce5fc ; Fix last change.
      adds  86ed4b9858 Add an option to rely on passive touch grabs on X
      adds  a80125ae37 * src/haikuterm.c (haiku_clear_frame): Fix clipping.
      adds  9652736b08 Adapt Tramp for `auth-info-password'
      adds  2e60ca3713 Correctly translate GDK virtual modifiers when using 
native input
      adds  e05512ba42 Fix pinch-to-scale on real X servers and NS
      adds  c1106b2ee7 Make sure native keypresses are received immediately on 
GTK
      adds  d2284b0353 ; Update files for 28.0.91 pretest
      adds  42cdd0e5a6 Merge from origin/emacs-28
      adds  d193801f59 Bump Emacs version to 28.0.91
      adds  762aa25fe7 ; Merge from origin/emacs-28
      adds  c6e8b5354b Fix some portability bugs in gtkutil.c
      adds  92e4460911 Implement override redirect on Haiku
      adds  8aad4cee32 Fix some problems with Haiku font display
      adds  97f41faf09 Make caps lock work on Haiku
      adds  91f778d3af Add support for native webp images on Haiku
      adds  0c1099d6d8 * src/image.c (syms_of_image): Declare support for webp 
on Haiku.
      adds  af7ca138c4 ; * src/image.c (syms_of_image): Fix typo in last change.
      adds  c54fda643d Fix Subject "simplification" in Rmail
      adds  30f1bdb41f Clarify docstring of package-native-compile
      adds  3984ea8553 Merge from origin/emacs-28
      adds  51ee62bf28 Reduce flicker on Haiku Emacs tooltips
      adds  a2868656ab * lisp/term/x-win.el (x-preedit-text): Make edit overlay 
window local.
      adds  262a7c9ea0 New minor mode elide-head-mode
      adds  3dfefb8bb4 Fix native GTK input for cyrillic input methods
      adds  d5499e3eb2 Display caret in preedit text where the input method 
asked
      adds  5cee447ed0 Add missing part of last commit
      adds  fea3bed792 ; Minor wording fix in last NEWS entry.
      adds  59ede5cce8 Fix specification of caret position
      adds  e91848344e Pass through caret position from native GTK input methods
      adds  54971f5c14 Add an option to display the cursor at the beginning of 
any preedit text
      adds  691015fedb Fix filelock.c for Haiku
      adds  4509095d79 Add doc-string indices to easy-mmode-{defmap,defsyntax}
      adds  4b6efda54e ; * src/filelock.c (lock_if_free): Fix comment wording.
      adds  dc1ee5b502 * lisp/gnus/nnnil.el (nnnil-close-server): Add new 
`defs` arg
      adds  fe54cf0b1f Do interactive mode tagging for edit-abbrevs-mode
      adds  32f1ec449d * lisp/abbrev.el (edit-abbrevs-mode-map): Use 
defvar-keymap.
      adds  0f5f2af51e Fix off-by-one errors in caret position application
      adds  8d0a2e4dce Fix build without X11 I18N
      adds  f3b1badfd6 Map some more keypad keys on Haiku
      adds  bf121747de Don't hard code key codes on Haiku
      adds  3057e0458f Make old elide-head commands wrappers for mode
      adds  697298e745 Make toggling native input methods via shift work again
      adds  d5cf772cad ; * src/xterm.c (handle_one_xevent): Fix typo in last 
change.
      adds  f591835838 Don't set callbacks on XIC when adjusting spot if 
callbacks are off
      adds  16ed07ac8d Use phys cursor height instead of font base to set spot Y
      adds  cda372bfc2 * admin/MAINTAINERS: Add Tramp compatibility note
      adds  b1f33ff951 Load X resources from a settings file like other 
programs on Haiku
      adds  e36f076eb7 * doc/emacs/xresources.texi (GTK resources): Fix dead 
links.
      adds  4f50d964e5 Allow controlling the underline position of faces
      adds  77c3d41adc Prevent text decorations from overwriting surrounding 
areas on X
      adds  aca1e31e36 Implement recent improvements to underline display on 
PGTK
      adds  415ed4b425 Fix 'exchange-point-and-mark' in 'transient-mark-mode'
      adds  2b7a486605 * lisp/outline.el: Don't set outline-minor font-lock 
text property 'keymap'.
      adds  97806bc7de Add diff-mode-read-only to enable shorter keys in 
diff-mode
      adds  99f47ede41 Document external maintenance of some packages
      adds  5705644810 Assume C99 when defining pD
      adds  c060e374a1 * src/filelock.c (lock_if_free): Fix Haiku positive 
errno check.
      adds  81cb96df88 Use window beneath mouse for determining scroll deltas 
on Haiku
      adds  4cad2ada78 ; * doc/lispref/display.texi (Face Attributes): Fix typo.
      adds  063375e0ed Update for the recent change
      adds  4d621ffd30 Use 'auth-info-password' in tests
      adds  4c724af1e3 ; * lisp/emacs-lisp/package.el (package-native-compile): 
Fix doc wording.
      adds  e28849eb02 Revert "Fix alignment on font size change in 
tabulated-list-mode"
      adds  362ceb75a9 ; * src/fns.c (Frequire): Fix wording of doc string.
      adds  8dba3a0626 Improve docstring of edit-abbrevs
      adds  74223bbdaf (save-some-buffers): Simplify the fix for bug#46374
      adds  ffc047c896 Remove the filename argument from the command line after 
an ELC+ELN build
      adds  99a9b545f0 Revert "Remove the filename argument from the command 
line after an ELC+ELN build"
      adds  73b15f45f9 Merge remote-tracking branch 'origin/emacs-28' into trunk
      adds  f4e0562a2c (hack-one-local-variable-constantp): Mark as obsolete
      adds  ecea3f2c83 (files-tests--with-buffer-offer-save): Turn it into a 
function
      adds  da2bfc79b4 Fix creating GUI frames in an automatically started 
server on Haiku
      adds  8db5f82d45 ; Fix tabulated-list-mode tests after revert
      adds  38575b7203 Merge from origin/emacs-28
      adds  0b0a8dab68 * lisp/outline.el (outline-minor-mode-cycle--bind): Fix 
outline-on-heading-p.
      adds  73e4335c58 Stop decoding GTK event strings when using native input
      adds  e351948667 Make native input work on GTK 2
      adds  46c1dd4cd5 Stop ungrabbing when freeing XI devices
      adds  8564af99b0 ; * doc/emacs/haiku.texi (Haiku Basics): Fix typo and 
wording.
      adds  68f2d772e5 Fix userlock diagnostic
      adds  a980795fd0 Clean up filelock code related to errno
      adds  a18517f619 Fix display-comint-buffer-action default behavior 
(closes bug#52878)
      adds  4765487d5d More fixes for display-comint-buffer-action
      adds  ecdda194a8 * src/window.c (other-window-scroll-default): New 
variable (bug#51210).
      adds  c8ea3f09e0 * lisp/vc/vc.el (vc-shrink-buffer-window): New function 
(bug#51062).
      adds  368b8fe765 * lisp/window.el (display-comint-buffer-action): Move to 
the end of file.
      adds  18dac47255 Remove the filename argument from the command line after 
an ELC+ELN build
      adds  ee025b7f0c Ignore resetting devices upon some events we don't have 
to handle
      adds  f2fcea2716 Avoid unnecessary lookup of min and max keycodes when 
XKB is present
      adds  9376f456af Fix display of text decorations in the mode line
      adds  8555a3e1ed Fix arity error when trying to add a file to an automake 
project
      adds  552d58d5b9 Don't do Gnus article emphasis in text/html parts
      adds  60dd962507 Translate more keys on Haiku
      adds  aa685a465b Ignore scroll lock key on Haiku
      adds  492bf1e06e Use correct coordinates when translating XI2 crossing 
events
      adds  f373b52ba9 Skip virtual FcPattern entries for variable weight fonts
      adds  7ebcb4b6f2 Avoid assertion violations with variable-weight fonts
      adds  db745f37ae Follow POSIX/GNU argument conventions for 
'eshell-eval-using-options'
      adds  745580a36d Avoid user environment interfering with bootstrap
      adds  0cbc41322e Prefer unexport in Makefiles
      adds  ecbe801989 Add isearch-emoji-by-name
      adds  c1f9db4758 * lisp/leim/quail/emoji.el: New file (bug#52605).
      adds  7b139afbf4 * lisp/subr.el (remove-hook): Use 
set-variable-value-history for value history
      adds  5e66166714 Don't fail flymake-tests if `gcc` actually is Clang
      adds  ad82bbdf08 Fix test lisp/cedet/semantic/bovine/gcc-tests on macOS 
(Bug#52431)
      adds  862faa64e5 ; * doc/lispref/modes.texi (Auto Major Mode): 
Clarification.  (Bug#53199)
      adds  3ec8c8b3ae Fix closure-conversion of shadowed captured 
lambda-lifted vars
      adds  6998b30115 ; Fix typo loose/lose
      adds  6e55127e04 * lisp/files.el (lock-file-name-transforms): Doc tweaks.
      adds  a1ac6bd47e * doc/lispref/windows.texi (Textual Scrolling): Remove 
obsolete text.
      adds  22ddd2ba13 Revert "Fix closure-conversion of shadowed captured 
lambda-lifted vars"
      adds  917a623a9d Merge remote-tracking branch 'origin/emacs-28' into trunk
      adds  097e0ee4a2 Rework setting/unsetting of gnus-registry-enabled
      adds  9599b5923b * lisp/jsonrpc.el (jsonrpc--debug): Use apply on format 
args list.
      adds  8ba316736f Use XI2 focus events on X toolkit builds
      adds  931b6ac973 Block input when drawing fringe bitmaps on Haiku
      adds  46f24bf08f Fix GTK native input methods randomly freezing input
      adds  48159c16b5 Undelete deleted frames.
      adds  c8a2af3037 Add new function function-alias-p
      adds  d30fde6b0c Avoid infloops in help-fns--analyze-function with aliases
      adds  9c31be6dc3 Make ert explainers work on function aliases
      adds  626c1dce02 Filter key release events through GTK when using native 
input
      adds  230b778795 spelling-tests.el: actually create a temp directory
      adds  dbf55ec080 ; * test/lisp/progmodes/flymake-tests.el: remove 
duplicate function
      adds  8c8403af36 Fix passive input focus when the pointer moves over 
inferiors
      adds  50654cf0b1 * lisp/jsonrpc.el (Version): Bump to 1.0.15.
      adds  8ec475e558 Improve preserving X coordinate during scroll commands
      adds  2dc4b1008d * doc/lispref/functions.texi (Defining Functions): Fix 
thinko.
      adds  1ee9275c1b Avoid scrolling display when point moves into invisible 
text
      adds  7fd5e92931 Fix frame-undeletion menu items
      adds  d983e080e0 Improve documentation of 'isearch-emoji-by-name'
      adds  fbffe2cc30 ; tweak doc
      adds  53dba32022 Prefer defvar-keymap to easy-mmode-defmap
      adds  83ae392d59 Refresh keyboard mapping upon receiving new XKB map
      adds  4e1bf9bf48 Fix out of bounds bitmap access on Haiku
      adds  b2cc03d572 Steamline xref-query-replace-in-results
      adds  c7bf60465a xref-find-references-and-replace: New command
      adds  5114e97774 ; Tweak the NEWS entry
      adds  7eb91aaaf4 * INSTALL: Document using Emacs on alternative window 
systems.
      adds  3c06c37a8b Remove mention of removed `gnus-treat-play-sounds' 
variable from manual
      adds  34ca4ff9a5 Fix Edebug specification for inline functions 
(Bug#53068).
      adds  b9fecb0dae Merge from origin/emacs-28
      adds  d63d647c11 Fix byte-compilation warning in pcvs-info
      adds  1158c880e2 Try to make sure an XKB desc is always available
      adds  9cc1344c9f Improve function-alias-p documentation
      adds  fa1dd64ba8 ; * INSTALL (Alternative window systems): Improve 
wording.
      adds  07335abeb4 Fix python-eldoc affecting unrelated comint processes
      adds  3ae74c2e47 Improve documentation of 
'xref-find-references-and-replace'
      adds  a5ce31a192 Use assq_no_quit on all local_var_alist accesses
      adds  9c953c40a9 Update docs of 'xref-query-replace-in-results'
      adds  16764cc305 * doc/emacs/search.texi (Special Isearch): Put related 
items together.
      adds  102dd6e59b * lisp/progmodes/xref.el 
(xref-query-replace-in-results): Fix prefix-arg.
      adds  39114e1e2b Improve some nntp/nnimap error messages
      adds  3c0e51e4e5 (battery-status-function) Fix errors in Termux
      adds  e3b43f6cd8 Fix mailcap setup when no mailcap files exist
      adds  10cf00648b Fix @item in the Emacs manual
      adds  df44b2d956 Implement context-menu-mode support for man pages
      adds  f62fe2ebde Implement context-menu-mode support for hi-lock
      adds  3f36d08362 Add command to invoke a search engine
      adds  373618d3a8 Add new context menu functions to the 
context-menu-functions type
      adds  8df6f00223 spelling-tests.el: ignore errors when checking for ispell
      adds  53eaec6dc3 spelling-tests.el: use ert-with-temp-directory
      adds  a970a2a489 Make sure the X mouse position hook always looks at an X 
frame
      adds  e0268fd7d5 Fix leak when refs are sent to a frame during 
destruction on Haiku
      adds  19566fb51a Add a `shortdoc' convenience alias
      adds  f729c333c7 Don't have ffap interpret ":/bin" as the current 
directory
      adds  dd3715b0cb Make function-alias-p use a better error symbol
      adds  edcb1f3a3b Skip ffap test on some systems
      adds  85299991e4 Regenerate ldefs-boot.el
      adds  30dbdecd4a * src/xterm.c: Add a small writeup on input handling on 
X.
      adds  bef9fcc999 image-dired: Use MD5 for thumb filename generation
      adds  d29291d665 (macroexp--expand-all): Fix bug#53227 and bug#46636
      adds  c723401151 Simplify code for 'indent-for-tab-command' slightly.
      adds  64109fcae7 indent-for-tab-command: Deal with large point or modiff 
values.
      adds  ec52d2775a * lisp/indent.el (indent-for-tab-command): Use 'eq' for 
symbols.
      adds  0e20d76a38 pcvs-info.el: Prefer `declare-function` over `autoload`
      adds  1f5f3b7e89 Remove non-functional configure test
      adds  9845f6b9aa Fix native input when using core input events
      adds  9d809ed9bb Filter key release events when using native input 
without having XIM
      adds  43618cd44c Find a way to make lowering frames work on Haiku
      adds  281b878858 Mark test-map-into as unstable
      adds  8267973c31 ; Merge from origin/emacs-28
      adds  c05864dd25 Avoid another segfault in 'face_at_buffer_position'
      adds  ac2cdb8a46 * lisp/progmodes/xref.el (xref-file-name-display): Fix 
docstring.
      adds  5990148860 * lisp/simple.el (undo-no-redo): Fix customization group
      adds  8df828e405 Merge from origin/emacs-28
      adds  639488b55a Revert "Add command to invoke a search engine"
      adds  7651f044e2 Improve the with-output-to-temp-buffer doc string
      adds  f501d0aed0 (gnus-summary-hide-thread): Fix thread hiding for dummy 
roots.
      adds  ad3971f885 Use "server complete" instead of "complete" in 
gud-gdb-completions
      adds  f43b8f3831 Don't bug out on improper lists in pp-emacs-lisp-code
      adds  3b27edd5f5 * src/emacsgtkfixed.c (XSetWMSizeHints): Remove some 
useless code.
      adds  7a679953e2 Prevent pre-edit overlay text from being displayed after 
a command
      adds  45f1e427fc mailcap: Docfix & handle function-viewer case in 
mailcap-view-file
      adds  015d881b6d Add emoji-alternate-names variable
      adds  ae65f2089c Use preferred XIM style without trying to detect if it's 
supported
      adds  17231a26d8 Don't strip properties in show-paren-function
      adds  de3a957265 Fix setting cursor in pixel-scrolling modes
      adds  525dc6e5c4 * pcvs-info.el (cvs-mode-toggle-mark): Typo
      adds  7055104358 * doc/emacs/search.texi (Special Isearch): Move 
isearch-char-by-name item back
      adds  f19b34376a More fixes for recently committed context-menu additions 
from bug#52973
      adds  791694c5fe * lisp/mouse.el (context-menu-map): Select clicked 
window (bug#53249).
      adds  77d823794e Add some more mailcap tests.
      adds  80c52346c2 Fix a minor snafu when resizing frames on Haiku
      adds  c59e870cce * src/xwidget.c (webkit_js_to_lisp): Use correct 
constant to check size.
      adds  e2b9f3347e Update modifier meanings even if an xkb_desc was not 
available
      adds  7f36aca99d * lisp/indent.el (tab-first-completion): Fix incorrect 
choices.
      adds  3fbe137adb Merge from origin/emacs-28
      adds  2dcb1bc474 Mark a few more map tests as unstable on Emacs 28 
(Bug#46722).
      adds  5cdee3a997 ; Merge from origin/emacs-28
      adds  95640360f0 * lisp/net/dictionary.el (dictionary-context-menu): Use 
package prefix.
      adds  e488601849 Update to Org 9.5.2-9-g7ba24c
      adds  19d681d24b Merge from origin/emacs-28
      adds  9b308a333b Avoid focus and allow monospace text in tooltip frames 
on Haiku
      adds  da35e9d5ef * src/pgtkterm.c (evq_flush): Shift events one by one
      adds  0ae6491a89 * src/gtkutil.c (xg_widget_key_press_event_cb): Also 
raise input signal.
      adds  df53beb2db Reduce poll time for Haiku file dialogs
      adds  7f074fecf4 Make help event generation on Haiku behave closer to X
      adds  5476026119 Use kMenuWindowFeel on Haiku toolkip windows
      adds  1220cf605b Fix the xft build
      adds  8f65246523 Fix XI2 event filtering for very old versions of libXi
      adds  5c30c8778d Extend Outline mode with default visibility state
      adds  714e11d535 Add undelete-frame-max instead of undelete-frame-mode 
(bug#51883)
      adds  e25db1e167 Exercise wire right after event is filtered for native 
input
      adds  84ebb16577 Translate timestamps when using GTK native input
      adds  ace6a88285 Really eliminate tooltip flicker on Haiku
      adds  c2f3a2f5e3 * src/haikufns.c (Fx_show_tip): Sync after making window 
visible.
      adds  65666c4786 * etc/NEWS: Improve wording of 'undelete-frame-max' 
(bug#51883).
      adds  c9d06d080b Improve handling of INFILE in tramp*-process-file 
(Bug#53284)
      adds  2fa1eced39 Display override redirect frames in all workspaces on 
Haiku
      adds  1cd6737a38 Use BControlLook to determine scroll bar size on Haiku
      adds  412247c53f Fix Emacs icon not appearing on Haiku
      adds  37d46cec60 Revert "* etc/NEWS: Improve wording of 
'undelete-frame-max' (bug#51883)."
      adds  8cc1b9035c Revert "Add undelete-frame-max instead of 
undelete-frame-mode (bug#51883)"
      adds  9e64aeff40 * Fix native comp for non trivial function names 
(bug#52833)
      adds  5205be5106 ; Merge from origin/emacs-28
      adds  f393d0d441 Fix regression leading to flickering tooltips when the 
mouse is moved
      adds  ab17e35325 Merge from origin/emacs-28
      adds  39d4e1ca21 Move the Gnus range functions to a new range.el file
      adds  e2c8091113 Add support for functions that deal with Unicode scripts
      adds  5b6aa79aef Avoid loading the possibly stale unidata-gen.elc file
      adds  523a96a99e Fix some doc strings in textsec.el
      adds  a1ffee1e82 Add textsec-restriction-level function
      adds  9b358a99d6 Add some textsec-restriction-level comments
      adds  1c7307673b Add new function textsec-mixed-numbers-p
      adds  9f902eb808 Change textsec-mixed-numbers-p to use recommended 
algorithm
      adds  fd17eb67c0 ; * admin/notes/unicode: Update.
      adds  ef1f5dfe2b Doc fixes in textsec.el
      adds  346747451f ; textsec.el: fix typo
      adds  0ddc03cf8c Fix minor inconsistencies in 'char-script-table'
      adds  2dad332a14 (hack-local-variables--find-variables): Use `user-error`
      adds  0c0b77b3cc Allow non-system tooltips to display above menus on Haiku
      adds  0a010902d7 Fix system tooltips above menus
      adds  8fe828db78 ; * lisp/international/fontset.el 
(setup-default-fontset): Fix last change.
      adds  77b5bd4cdb * lisp/tooltip.el: Fix warning when built on a non-Haiku 
system.
      adds  c99e28207a * lisp/tooltip.el (tooltip-show-help): Fix typo.
      adds  d556e75af8 Improve tooltip implementation on Haiku
      adds  98286799a5 Fix default value of `no-special-glyphs' frame parameter 
on Haiku
      adds  68472c12e7 * src/haikufns.c (Fx_show_tip): Fix typo.
      adds  65c9f57856 Improve textsec-restriction-level doc string
      adds  19fefea1ca Add textsec support for confusable characters
      adds  4eebf528fc Add textsec predicates for different types of 
confusability
      adds  d0c0f5f648 * src/haikuterm.c (haiku_read_socket): Add work for 
frame size bug.
      adds  702ce8dc3e Morka handling of multi-hops in Tramp more consistent
      adds  9f25c41ad4 Add textsec-domain-suspicious-p
      adds  4f23dbaa67 Intern virtual modifier atoms the smart way on X
      adds  ce63f91025 Add textsec functions for verifying email addresses
      adds  5006e19856 The name in textsec-email-suspicious-p is optional
      adds  f558c35a93 Remove 'cuneiform-numbers-and-punctuation' from w32font.c
      adds  877c4e849f Improve doc strings in textsec.el
      adds  ea1e5c97e3 autoload.el: Fix corner case and avoid encoding issues
      adds  0f558e3be9 VC: Fix tests for SCCS and Mtn
      adds  5a502ff1e5 cl-generic-tests.el: Fix warning
      adds  d5723560d5 Fix event timestamp generation on Haiku
      adds  90dda33108 Use more reliable timestamps for some kinds of events on 
Haiku
      adds  95084cec09 Rename system tooltip variables to `use-system-tooltips'
      adds  ebe2b6fd0d * src/haikufns.c (Fx_display_mm_width): Fix copy-paste 
error.
      adds  86dbe8682d Respect structure of Tramp archive file names
      adds  46dcb07e98 ; * etc/NEWS ('use-system-tooltips'): Improve wording.
      adds  596d0bda6d Minor improvement in textsec diagnostics
      adds  de614ec950 Use Cairo XCB surfaces when XCB is available
      adds  db714e08e0 Improve textsec doc strings
      adds  696bd360f6 Deconfuse textsec doc strings slightly
      adds  9693eb4aef Port some X11 tooltip code to XCB
      adds  b6db2d0a6f ; Yet another improvement of doc strings in textsec
      adds  2122b83995 * lisp/cus-face.el (custom-face-attributes): Expose the 
lambdas
      adds  d1648945fc Fix recent change for big endian systems where `Atom' is 
64 bits
      adds  b4336b2832 Make textsec-suspicious-nonspacing-p work on marks
      adds  87d7362c87 ; Minor fix in 'textsec-domain-suspicious-p'
      adds  124c4ad1e5 Split textsec-email-address-suspicious-p into two 
functions
      adds  598038643f Mark whole-script confusables as suspicious domains
      adds  00a6946283 Add new file textsec-check.el
      adds  1bfc086391 Make shr mark links with suspicious URLs
      adds  1e5e85f3ce Fix thinko in textsec-url-suspicious-p
      adds  63a03d5101 ; Fix bug#53367
      adds  9e9d83482c Don't overwrite the link text in shr-tag-a for 
suspicious URLs
      adds  e58b4b24cf Add text for suspicious links
      adds  689e865a9b ; * lisp/international/textsec.el 
(textsec-url-suspicious-p): Fix a typo.
      adds  b28f420737 Make Gnus check for suspicious headers
      adds  50ddfb2428 Make textsec-mixed-numbers-p actually work
      adds  ec0abf37ee Make Message check for invalid recipients before sending
      adds  775faf6efa Tweak the previous suspicious Message change
      adds  1476b0d7a6 Make article--check-suspicious-addresses more resilient
      adds  6a79de530f * Move some code in in `byte-write-target-file'.
      adds  9396b7d0b4 Suspend temp .elc production when native compiling till 
when necessary
      adds  d2a23c7441 Implement selection ownership on Haiku
      adds  8c184bb166 Get rid of calls to XRenderQueryExtension after terminal 
initialization
      adds  5404bf50ad Port hourglass display to XCB
      adds  a43b665605 Make `nil' values of the `:position' underline property 
work correctly
      adds  e4f59a6d1a Make article--check-suspicious-addresses more resilient
      adds  7785463c8e Add new bidi-string-strip-control-characters function
      adds  7e7974154b Improve textsec-domain-suspicious-p message
      adds  f9f12086fb Expand textsec-link-suspicious-p checking
      adds  7cfc0bd6a9 Check link text domain suspiciousness
      adds  2a3edd1e0a Document textsec
      adds  c027ad59dd Allow disabling 'undelete-frame-mode' from the menu bar
      adds  536ad66ae3 Improve textsec-domain-suspicious-p message
      adds  4768657b31 Allow suspicious names with some forms of bidi controls
      adds  21e96ce324 Improve documentation of textsec
      adds  ea0060abfb Add test for bug#51733
      adds  37e2304f98 Tweak textsec-link-suspicious-p
      adds  3eb1b2a115 Make key-valid-p work in Turkey
      adds  b1f52249ea Make the undelete-frame-mode menu item a toggle
      adds  bd6cfabdc3 Fix 'bidi-find-overridden-directionality' for Lisp 
strings
      adds  ed490991d5 In Eshell, allow "-n" to suppress the trailing newline 
for "plain" echo
      adds  b1488a6582 Re-enable some textsec-tests after recent bidi.c fix
      adds  b929bdaeb6 Fix Fchar_syntax for non-ASCII in unibyte buffers
      adds  e26071e990 Make system tooltips display in the menu bar on Haiku
      adds  689e64cefe Improve how menus are described in *Help*
      adds  5a64286d6a Make textsec-link-suspicious-p have fewer false positives
      adds  ec5c723844 Fix error when describing menu items that don't have 
equivalent keys
      adds  10fbbddddd Improve the textsec-domain-suspicious-p warning message
      adds  2de01ff1ba Make the read-face-name completion buffer display samples
      adds  55c1670bc5 Rename the textsec-check function to textsec-suspicious-p
      adds  4450c8bdd9 Consider subcommands when deciding to invoke Eshell 
command directly
      adds  27b3948a8a Fix indirect font changes incorrectly affecting original 
buffer
      adds  6305c3f30d Fix thinko in previous hi-lock-read-face-name change
      adds  9cbcfe696f Make image-dired-delete-marked more resilient
      adds  172c055745 Fix tabulated-list-widen-current-column widening wrong 
column
      adds  cce813a4e7 Make textsec-link-suspicious-p less mistrustful
      adds  b01604b362 Update documentation of 'clone-indirect-buffer-hook'
      adds  808917b3fc Remove matching of whitespaces in LaTeX environment names
      adds  10083e788f In early bootstrap, use byte-compiled compiler to native 
compile first files
      adds  7ff7f948f7 Avoid FOCUS_IN_EVENTS not being sent on NS
      adds  452f46d366 Allow fractional values of `polling-period'
      adds  7269106578 Update menu bars when `use-system-tooltips' changes on 
Haiku
      adds  9a0842dffe ruby-toggle-block-space-before-parameters: New user 
option
      adds  e9e5d0ba73 Fix BadValue crash when looking up empty color names on 
some X servers
      adds  7fff3c9b7e Work around GTK changing window backgrounds on 
colormapped displays
      adds  2b4f0b5f3b ; * etc/NEWS: Fix typo in recent change.
      adds  ef0c1d4c2c Add workaround to handle a problem with Enlightenment WM 
(Bug#53298)
      adds  ba57b78064 Fix execute-extended-command-for-buffer in 
fundamental-mode
      adds  11ea45c9e4 Fix UB in ebrowse
      adds  03f4a2ff64 Merge from origin/emacs-28
      adds  6e8bafc996 Synchronize XI2 code with Core Input code
      adds  c2e28aabcc ; * etc/NEWS: Fix description of 'polling-period' change.
      adds  a6ad584ac2 Adjust emake after recent changes
      adds  587edc46df Further improve determination of when commands can be 
invoked directly
      adds  1e54833e8a Update multisession variables when editing the values
      adds  3ffa13d0aa Use the correct converter for odf files in doc-view
      adds  502dbd1f7c Make diff--iterate-hunks more resilient
      adds  7eb53e8a72 Clean up mm-display-inline-fontify slightly
      adds  16c785b621 Make xwidgets work on builds that don't use Cairo drawing
      adds  5561d5de56 Make the edebug-all-defs user option work more reliably
      adds  4d866fc0f5 Interpret a "" value of EMACS_TEST_VERBOSE as "off"
      adds  606dfb60e3 Clarify Splitting Mail in the Gnus manual
      adds  a133af7c7f Fix indentation in NEWS of cl-flet item
      adds  90de226e21 Raise an error from 'eval-eval-using-options' for 
unknown options
      adds  1228ec3e1d Don't use 'eshell-eval-using-options' for 
'eshell/source' or 'eshell/.'
      adds  87107b05a1 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  1fefb15aa8 Allow From to be part of message-hidden-headers
      adds  d7f0a0538d Followup fix to previous 
message-update-smtp-method-header change
      adds  8d4fffb643 Remove text mistakenly added to the diff--iterate-hunks 
doc string
      adds  62a84eea34 Improve the completion-category-overrides doc string
      adds  88e47934d9 * src/keyboard.c (syms_of_keyboard): Fix build without 
input polling.
      adds  b8ffdc0694 Fix previous emake change
      adds  087d031ec6 Further emake tweaks
      adds  adf00298b6 Disable background image fetching from asking for 
passwords
      adds  98355833ba * src/keyboard.c (start_polling): Fix type mixup.
      adds  2519c5773c * lisp/cus-start.el (polling-period): Update type.
      adds  882bbeb1f9 Simplify AM_V_ELC setup
      adds  fac8d0ac2f Avoid glitches in ELC lines in build output
      adds  5672ee5663 Fix crash when the visible bell is rung but there is no 
cairo surface
      adds  882997e830 Clean up visible bell code on X
      adds  d878c4537d Fix recent changes to visible bell code
      adds  f08dfa9b53 Fix menu-bar mouse clicks in "C-h c" and "C-h k" 
(bug#53322)
      adds  fbc9b121e0 Fix memory-report-object-size to initialize 
memory-report--type-size
      adds  643985e8b6 ; Merge from origin/emacs-28
      adds  b44505d6ec Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  b63baeafd2 Get rid of some unnecessary code in handle_one_xevent
      adds  a51a2a13ed Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  246557f33e Change visibility of "Undelete Frame"
      adds  2b72558527 Use locale coding system to decode XIM preedit text
      adds  ebe334cdc2 Prevent raw bytes from being displayed as help text on 
Haiku
      adds  682b6df6bf Improve detection of suspicious uses of bidi controls
      adds  a604e877cd ; Fix last change in 
'textsec-bidi-controls-suspicious-p'.
      adds  bd586121ac Make the test for existing multisession variables more 
sensible
      adds  65c4158c3c ; * src/xdisp.c (Fbidi_find_overridden_directionality): 
Doc fix.
      adds  c8375d8408 Fix some doc strings in outline.el
      adds  90bc1afe69 ; * etc/NEWS: Improve entry about Outline mode changes.
      adds  bf3db92bd6 Fix the prompt in hi-lock-read-face-name
      adds  07f32fa70a Put the old label into the future history in 
reftex-change-label
      adds  a0e6e67ac1 Fix HTML target marking in shr
      adds  82f818344e Fix GNUstep build warnings
      adds  15090d7c6f Fix PGTK build with xwidgets
      adds  7e596463be Add some menu bar help code on GNUstep
      adds  e4d2a7894b Add new variable print-unreadable-function
      adds  f047d3c513 Add new function 'readablep'
      adds  573ec193be Speed up multisession--set-value-sqlite slightly
      adds  41846901e2 Improve dired-do-create-files slightly
      adds  71b433f035 Fix documentation of 'unprintable' stuff
      adds  3b33a14380 Clarify Vprint_unreadable_function doc string
      adds  79e54a1b75 Use load-read-function in byte-compile-from-buffer
      adds  1edde2fc7a Mark nil vc-follow-symlinks as safe
      adds  368570b3fd First commit of scratch/correct-warning-pos.
      adds  8f1106ddf2 Several amendments to scratch/correct-warning-pos.
      adds  1cd188799f Make symbols with positions work with native compilation
      adds  ff9af1f1f6 Miscellaneous enhancements to 
scratch/correct-warning-pos.
      adds  4e77177b06 Try to make scratch/correct-warning-pos build on Windows 
and not segfault
      adds  2128cd8c08 Merge branch 'master' into scratch/correct-warning-pos
      adds  57b698f159 Commit fixes and enhancements to the 
scratch/correct-warning-pos branch
      adds  d87a34597c Merge branch 'master' into scratch/correct-warning-pos
      adds  3023e7ca3d Remove the remnants of old position mechanism from 
scratch/correct-warning-pos
      adds  bdd9b5b8a0 Miscellaneous amendments to the 
scratch/correct-warning-pos branch
      adds  14d64a8adc Merge branch 'master' into scratch/correct-warning-pos
      adds  88e1f8b020 Merge branch 'scratch/correct-warning-pos'
      adds  fd31ef21c5 Don't use 'load-read-function' in 
byte-compile-from-buffer
      adds  6139a05241 Add direct remote copying in Tramp's scp support
      adds  f57f28935a Fix print-unreadable-function documentation
      adds  df49e3a3ab Merge branch 'master' of /home/acm/emacs/emacs.git/master
      adds  7922131bb2 Minor copyedits in "Symbols with Position"
      adds  27e080d009 * src/pgtkterm.c (pgtk_flash): Fix input blocking.
      adds  7c16f69101 Clean up some of the X extension related code
      adds  bdcbe897d1 * src/haikumenu.c (run_menu_bar_help_event): Fix bounds 
sanity check.
      adds  5d257a99b7 Fix documentation formatting error
      adds  e58ecd01d5 EUDC: Fix a quoting bug in the BBDB backend
      adds  6d3608be88 Seccomp: improve support for newer versions of glibc 
(Bug#51073)
      adds  1319d108da Merge from origin/emacs-28
      adds  32e1894943 Fix menus on the no-toolkit build when using XI2
      adds  ab73a87858 Revert the other bits related to `load-read-file'
      adds  1bcbca3750 Make occur edit mode more resilient
      adds  0e833a1d5f Improve scheme-imenu-generic-expression
      adds  80b66d80ef Make sure cursors are drawn correctly after 
haiku_clear_frame
      adds  1c1d5eee4c Add new function to prompt a user for a process name
      adds  838ad7037b Make kill-process into a command
      adds  db454c98f1 Regenerate ldefs-boot.el
      adds  9f5048456a Improve `M-x speedbar' under emacs -nw very slightly
      adds  3b0d848b54 Fix position argument to macroexp--warn-wrap in 
cconv--convert-funcbody
      adds  a37da91a09 Make apropos-print-doc more resilient
      adds  d0f3de72b6 Allow using outline minor mode in `M-x apropos-value'
      adds  80098a2830 Fix tabulated-list-widen-current-column widening wrong 
column
      adds  a82c3557fc Make `C-x M-x insert-kbd-macro RET RET' work better
      adds  21a3bd9f36 Make message in hack-local-variables-confirm clearer
      adds  f4af1137e6 Bind print-symbols-bare to t in byte-compile-from-buffer
      adds  6cea4d1fdb Set IC preedit area on ConfigureNotify
      adds  dfae76c991 Expunge read-with-symbol-position and 
read-symbol-positions-list
      adds  3a7b158ffd Get rid of compose status on XI2
      adds  45208755d1 Add some code for transparent frame backgrounds without 
Cairo
      adds  eac4b924cb * src/xterm.c (handle_one_xevent): Drop frame picture on 
configure.
      adds  8d6fbc4b48 Avoid glitches in ELC lines in build output
      adds  e606434be6 Scale coordinates when checking if a touch event falls 
inside menu bar
      adds  dee029e19f * src/xterm.c (x_composite_image): Use the display's 
picture format.
      adds  1575afe8df Orderly inhibit frame resizing when activating tool or 
tab bar (Bug#52986)
      adds  2dec6f59ec ; * src/xfns.c (xic_preedit_draw_callback): Init 
text_length to quieten gcc.
      adds  842ea1e22f Fix Gnus registry key bindings
      adds  bcf844b5fc Add "then" to sh--completion-keywords
      adds  15961108c9 Short-circuit the recursive bytecode funcall chain
      adds  6c000af611 Inline fixnum operations in bytecode interpreter
      adds  ce1de3a8d9 Inline setcar and setcdr in byte-code interpreter
      adds  65caf5b205 Pin bytecode strings to avoid copy at call time
      adds  7392f2dc41 Byte code arity check micro-optimisation
      adds  d05f387407 ; * src/bytecode.c (exec_byte_code): Cosmetic improvement
      adds  b3377e67a7 Remove nil check in exec_byte_code
      adds  4ff1fb8eb4 Move a runtime interpreter check to debug mode
      adds  721357b868 Remove the unused unbind-all bytecode
      adds  11e1abd5cc Open-code aref and aset in bytecode interpreter
      adds  75c6564c92 ; * lisp/emacs-lisp/byte-opt.el: Remove outdated comments
      adds  4a0541a5dd Implement Ffuncall in terms of funcall_general
      adds  b7902a9b48 Bump specpdl inline, move reallocation out of line
      adds  a8b713d83a Inline maybe_quit
      adds  806a121007 Remove redundant declarations from keyboard.h that are 
now in lisp.h
      adds  77b72f77b3 Make `font-lock-add-keywords' work in derived modes
      adds  487a0be7f7 Fix tex-mode handling of _ chars in href{} commands
      adds  031c2e4679 Add a *Help* command that'll take you to the lispref 
manual
      adds  933ed56e55 Add NEWS item for `I' command
      adds  d0b9e269ee * configure.ac: Remove forgotten GLIB_GSETTINGS call
      adds  ead9547903 Allow jumping to ert failure definitions
      adds  a46421446f Make Completions sorting a user option
      adds  edeb220d31 Don't loop so much in gud-query-cmdline on remote systems
      adds  067e84116d ; * src/bytecode.c (exec_byte_code): Silence GCC warning
      adds  ffb0e8c4ef Make anonymous functions work in auto-mode-alist
      adds  79d9f3982f Add derived-mode test for bug#24176
      adds  8c37b9042e Revert "Fix tex-mode handling of _ chars in href{} 
commands"
      adds  5909b27144 Fix \href{a_b} in tex-mode
      adds  f4bfe7834a ERC: Add new comaintainer, F. Jason Park
      adds  7e653ee73f Allow sorting in electric-buffer-list with `S'
      adds  701ec0bda2 Don't output spurious prefixes in read-char-exclusive
      adds  fbf4757784 * lisp/minibuffer.el (completions-sort): Fix type.
      adds  2166b1e65e * lisp/faces.el (read-face-name): Support a list of 
defaults for M-n.
      adds  28a0d0037c * etc/NEWS: Mention 'replace-regexp-function' 
(bug#52558).
      adds  8f16b1aef1 Fix gnus-article-truncate-lines doc string
      adds  ee87c2f8ca Don't list the default hi-lock faces twice in the future 
history
      adds  b93902e22b * lisp/info.el (Info-link-keymap): Fix repetitive clicks 
on the header line.
      adds  81886aeaff Implement alternative sub-buffer support in term.el
      adds  ee08481712 Add NEWS entry for term-clear-full-screen-programs
      adds  7f7b418ae6 * lisp/hi-lock.el (hi-lock-use-overlays): New variable.
      adds  422b0f2a50 Make hi-lock-face-defaults into a defcustom
      adds  1693423fd7 Move Eshell test helpers to their own file
      adds  42aef82a2b Rework eshell-match-result for testing asynchronous 
commands
      adds  667e212048 Add Eshell syntax to more easily bypass Eshell's own 
pipelining
      adds  eb4edfa0c8 Fix GTK native input on scaled displays
      adds  ea953db0a0 Fix invalid picture after toggling the tool bar or menu 
bar on GTK
      adds  96929e5d01 Remove some dubious uses of `interactive-form`
      adds  ec403abc60 Improve portability of X11 IM code
      adds  335a5a9e0f Make the `f' command work in image-mode again
      adds  c34d06e3d7 * configure.ac (LIBSECCOMP): Bump minimum version for 
faccessat2.
      adds  ff63787ea1 Merge from origin/emacs-28
      adds  b373c8ad71 Fix tool bar size reporting on GTK when the display is 
scaled
      adds  0a70f748e7 Don't send menu help events on Haiku if the pointer 
isn't in the menu
      adds  03c9257b11 * src/haiku_support.cc (Highlight): Send events if 
!highlight_p.
      adds  4d342f36a6 Improve reliability of menu bar updates on Haiku
      adds  115f3f5934 Improve the term-clear-full-screen-programs doc string
      adds  dea24a0f7d Don't manipulate args in-place for 
'eshell-eval-using-options'
      adds  44ffd6a825 Treat "-" as a positional arg in 
'eshell-eval-using-options'
      adds  c40398e008 Fix widening some columns in 
tabulated-list-widen-current-column
      adds  f16039b161 Don't mutate literals in 
tabulated-list-widen-current-column
      adds  697723b63d Faster concat, append, vconcat, copy-sequence, etc
      adds  e8c66036d1 * src/lisp.h (lisp_h_EQ, lisp_h_NILP): Fix length and 
indent
      adds  72a4cdaadc * lisp/emacs-lisp/comp.el (batch-byte+native-compile): 
Fix unwind form
      adds  dfaf8bec4e * `batch-byte+native-compile' produce .eln younger than 
.elc (bug#52912)
      adds  65172e61cc * src/fns.c (concat_strings): Clean-up unused variable.
      adds  d25cb37694 ; * src/fns.c (concat_strings): Fix comment style.
      adds  84276bf775 Tag an mml-sec test
      adds  f4ed3f39c9 * src/comp.c (emit_limple_insn): Fix another 
int/Lisp_Object mixup
      adds  2d4d6f1a3f ;* src/fns.c (concat_strings): Add missing space.
      adds  50fea24b8b * src/comp.c (emit_lisp_obj_rval): Make use of NILP.
      adds  2362eb0980 Fix up Gnus FAQ entry
      adds  fb16a6c124 Improve how change-log-mode fills all-file-name lines
      adds  51fdcca000 * src/image.c (parse_image_spec): Use NILP.
      adds  19c6fb1674 ; * test/lisp/emacs-lisp/derived-tests.el: Silence 
byte-compiler.
      adds  bca6855084 Make `haiku-menu-bar-open' faster
      adds  db7de56eef Simplify Haiku underline code
      adds  7eca80b204 ; * src/composite.c (syms_of_composite) 
<auto-composition-mode>: Doc fix.
      adds  f97c3f9ced Merge from origin/emacs-28
      adds  3e00ab5efb ; * src/xterm.c (handle_one_xevent): Fix formatting of 
XI2 switch.
      adds  401ccb0b9c Fix GTK menu bar height reporting when scaled
      adds  a2eb83d037 Simplify Haiku scrolling code
      adds  1200e55b6f Make use of NILP where possible
      adds  9421678987 Add workaround for super modifier misconfiguration to 
non-XKB code
      adds  b085ca237d Fix insert-file-contents for tramp-crypt
      adds  fc8875be07 Adapt tramp-tests
      adds  afd1fdf6bb Fix input of sharp-quoted symbols in Eshell with 
em-extpipe
      adds  8a343ecee5 Fix copyright.el comment and add a test
      adds  826959ccb4 Fix copyright-find-copyright when searching from the end
      adds  a3aeee88aa Minor `concat` tweaks
      adds  66b99778b8 Add tests for concat, vconcat and append
      adds  0a51a85b5d Make smerge-refine-ignore-whitespace into defcustom
      adds  6fcf7c9a83 * Makefile.in (install-etc): Remove unnecessary chown.
      adds  824440a7c8 Apply fix for bug#52761 to GTK native input as well
      adds  7116092eaf Get rid of unnecessary draw locking in haikumenu.c
      adds  458024a3d9 * src/xterm.c (x_focus_frame): Set input focus on outer 
window.
      adds  a0fbdb5166 Improve XI2 valuator reset logic
      adds  8f9f1701f6 Don't discourage auto-mode-alist entries in autoloads
      adds  5b931eb8ff Don't use obsolete second argument to byte-compile-file
      adds  2b150f943b Silence byte-compiler slightly in tests
      adds  b89ae23636 Implement crossing event generation between windows for 
xwidgets on X
      adds  333e95196f * lisp/xwidget.el (xwidget-webkit-edit-mode-map): Pass 
C-backspace.
      adds  ed18d08f6f Fix copyright.el comment and add a test
      adds  c5b0019e10 Fix copyright-find-copyright when searching from the end
      adds  82aa5be7ce ; Merge from origin/emacs-28
      adds  6075ea0b79 Fix 'make_lispy_position' when there's an image at EOB
      adds  c9524819ea Partially revert a fill-region-as-paragraph regression
      adds  a8862f313b Merge from origin/emacs-28
      adds  9d34946e53 ; Fix typo in doc/lispref/display.texi.
      adds  60cfb90d01 * Have `benchmark-run-compiled' use the native compiler 
when available
      adds  d0aac84b2a * Fix `startup--honor-delayed-native-compilations' for 
(bug#53497)
      adds  dae4fa9986 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  63255de48b * src/pdumper.c (dump_vectorlike): Handle 
PVEC_SYMBOL_WITH_POS.
      adds  0991e8686c Improve xwidget window ancestry calculations
      adds  decd6f830c Revert "Don't output spurious prefixes in 
read-char-exclusive"
      adds  b9239954b6 Tweak href/superscript fix in tex-mode
      adds  d633db5189 Add support for EPUB, CBZ, FB2 and (O)XPS extension to 
doc view
      adds  77b4e06f8a Move some of the doc-view variables around to fix load 
errors
      adds  61f5ca3b27 Add setx highlighting to bat-mode
      adds  10c680551e Improve detection of glyphless characters on TTY frames
      adds  b8ddd94aac Make the save buffers prompt from Quit Emacs menu more 
understandable
      adds  ce220524fc Fix up previous "Quit Emacs" from menu logic
      adds  536a57b72c Fix potential native compiler circular dependencies 
during load
      adds  53ebc1fa21 * lisp/doc-view.el (doc-view-epub-font-size): Fix type; 
add version.
      adds  8eaf04de83 Add new switch --init-directory
      adds  8471c6f06c Implement xwidget passive grabs
      adds  47b7ec2a3d Fix inappropriate use of killed xwidgets
      adds  bc404cd8ea * src/xterm.c (handle_one_xevent): Remove obsolete 
workaround.
      adds  2f0d67b047 Clear xwidget passive grab whenever a drag begins
      adds  3dd47bde7a * lisp/frame.el (clone-frame): Filter out 'parent-id' 
(bug#51883).
      adds  9d0833f408 Merge from origin/emacs-28
      adds  84d4a34919 Fix duplicate scroll events without XI2
      adds  241f2857f1 ; Fix a typo in recent documentation changes
      adds  b293e254eb ; Rename 'startup--require-comp-safetly'
      adds  bad16c6f56 Fix xwidget build on PGTK
      adds  15f8c6b11e Use the real cursor beneath the pointer on xwidgets
      adds  11add52bec Prevent duplicate grab setting with xwidgets
      adds  7ba197a163 Fix merge error in doc-view-pdf/ps->png
      adds  70c3437ae1 Fix copyright-fix-years, use a dash to separate years in 
a range
      adds  bf695b937e Move native-comp-eln-load-path setting earlier again
      adds  12d3c4831a Allow using dired-hide-details-mode in wdired buffers
      adds  87c2367011 Clarify where the shell-command output goes
      adds  fdc7272980 Improve the read-file-name doc string slightly
      adds  96867f9d08 Fix manual points about 
tex-latex-block/latex-insert-block
      adds  1f5fa1de7f Make where-is correctly identify aliases
      adds  7531bf096e Reduce code duplication in parts of (auto)load&defalias
       new  e07802ff10 Merge branch 'main' into oclosure


Summary of changes:
 .gitignore                                       |    1 +
 CONTRIBUTE                                       |   16 +
 ChangeLog.3                                      |  654 +-
 INSTALL                                          |   27 +
 Makefile.in                                      |    5 +-
 admin/MAINTAINERS                                |   71 +-
 admin/emake                                      |    2 +
 admin/grammars/Makefile.in                       |    4 +-
 admin/notes/unicode                              |   20 +-
 admin/unidata/IdnaMappingTable.txt               | 8921 ++++++++++++++++++++
 admin/unidata/Makefile.in                        |   24 +-
 admin/unidata/PropertyValueAliases.txt           | 1615 ++++
 admin/unidata/README                             |   16 +
 admin/unidata/ScriptExtensions.txt               |  628 ++
 admin/unidata/Scripts.txt                        | 2991 +++++++
 admin/unidata/blocks.awk                         |    6 +-
 admin/unidata/confusables.txt                    | 9637 ++++++++++++++++++++++
 admin/unidata/unidata-gen.el                     |  183 +-
 configure.ac                                     |  139 +-
 doc/emacs/buffers.texi                           |   10 +-
 doc/emacs/cmdargs.texi                           |    4 +
 doc/emacs/frames.texi                            |   25 +-
 doc/emacs/haiku.texi                             |   22 +-
 doc/emacs/help.texi                              |    3 +
 doc/emacs/maintaining.texi                       |   27 +-
 doc/emacs/misc.texi                              |   26 +-
 doc/emacs/mule.texi                              |   46 +-
 doc/emacs/search.texi                            |   26 +-
 doc/emacs/text.texi                              |   12 +-
 doc/emacs/xresources.texi                        |   36 +-
 doc/lispref/commands.texi                        |   39 +
 doc/lispref/display.texi                         |   33 +-
 doc/lispref/elisp.texi                           |    4 +
 doc/lispref/frames.texi                          |    8 +-
 doc/lispref/functions.texi                       |   16 +
 doc/lispref/modes.texi                           |    3 +
 doc/lispref/os.texi                              |    3 +
 doc/lispref/processes.texi                       |   10 +-
 doc/lispref/streams.texi                         |   44 +
 doc/lispref/symbols.texi                         |   83 +-
 doc/lispref/text.texi                            |   87 +
 doc/lispref/windows.texi                         |    7 -
 doc/misc/Makefile.in                             |    4 +
 doc/misc/auth.texi                               |   17 +-
 doc/misc/ert.texi                                |    5 +-
 doc/misc/eshell.texi                             |  175 +-
 doc/misc/gnus-faq.texi                           |    3 +-
 doc/misc/gnus.texi                               |   20 +-
 doc/misc/rcirc.texi                              |    5 +
 doc/misc/tramp.texi                              |  439 +-
 etc/AUTHORS                                      |   60 +-
 etc/NEWS                                         |  230 +-
 etc/PROBLEMS                                     |    7 +
 etc/e/eterm-color                                |  Bin 1296 -> 1318 bytes
 etc/e/eterm-color.ti                             |    5 +-
 etc/e/eterm-direct                               |  Bin 1375 -> 1397 bytes
 leim/Makefile.in                                 |    5 +-
 lib-src/Makefile.in                              |    3 +
 lib-src/be_resources.cc                          |   39 +-
 lib-src/ebrowse.c                                |   10 +-
 lib-src/seccomp-filter.c                         |    2 +
 lisp/Makefile.in                                 |   21 +-
 lisp/abbrev.el                                   |   32 +-
 lisp/apropos.el                                  |   34 +-
 lisp/auth-source.el                              |   23 +-
 lisp/battery.el                                  |    2 +
 lisp/cedet/ede/project-am.el                     |    3 +-
 lisp/cedet/semantic/db-el.el                     |    4 +-
 lisp/cedet/semantic/fw.el                        |   32 +-
 lisp/cus-face.el                                 |  144 +-
 lisp/cus-start.el                                |    7 +-
 lisp/dired-aux.el                                |   16 +-
 lisp/dired.el                                    |    2 +-
 lisp/doc-view.el                                 |  185 +-
 lisp/ebuff-menu.el                               |    1 +
 lisp/elide-head.el                               |  111 +-
 lisp/emacs-lisp/autoload.el                      |    4 +-
 lisp/emacs-lisp/benchmark.el                     |    6 +-
 lisp/emacs-lisp/bindat.el                        |    1 +
 lisp/emacs-lisp/byte-opt.el                      |  156 +-
 lisp/emacs-lisp/byte-run.el                      |   85 +-
 lisp/emacs-lisp/bytecomp.el                      |  708 +-
 lisp/emacs-lisp/cconv.el                         |   39 +-
 lisp/emacs-lisp/cl-generic.el                    |    6 +-
 lisp/emacs-lisp/cl-macs.el                       |   12 +-
 lisp/emacs-lisp/cl-preloaded.el                  |    2 +-
 lisp/emacs-lisp/comp.el                          |   44 +-
 lisp/emacs-lisp/copyright.el                     |    8 +-
 lisp/emacs-lisp/easy-mmode.el                    |   11 +-
 lisp/emacs-lisp/edebug.el                        |    6 +-
 lisp/emacs-lisp/eieio-core.el                    |    5 +
 lisp/emacs-lisp/eieio.el                         |   17 +-
 lisp/emacs-lisp/ert.el                           |   52 +-
 lisp/emacs-lisp/find-func.el                     |   12 +-
 lisp/emacs-lisp/gv.el                            |    5 +-
 lisp/emacs-lisp/inline.el                        |    2 +-
 lisp/emacs-lisp/macroexp.el                      |  326 +-
 lisp/emacs-lisp/multisession.el                  |   21 +-
 lisp/emacs-lisp/package.el                       |    8 +-
 lisp/emacs-lisp/pcase.el                         |    2 +
 lisp/emacs-lisp/pp.el                            |    5 +-
 lisp/{gnus/gnus-range.el => emacs-lisp/range.el} |  446 +-
 lisp/emacs-lisp/shortdoc.el                      |    3 +
 lisp/emacs-lisp/subr-x.el                        |   42 +
 lisp/emacs-lisp/tabulated-list.el                |   27 +-
 lisp/erc/erc-autoaway.el                         |    2 +-
 lisp/erc/erc-backend.el                          |    2 +-
 lisp/erc/erc-button.el                           |    2 +-
 lisp/erc/erc-capab.el                            |    4 +-
 lisp/erc/erc-compat.el                           |    2 +-
 lisp/erc/erc-dcc.el                              |    2 +-
 lisp/erc/erc-desktop-notifications.el            |    2 +-
 lisp/erc/erc-ezbounce.el                         |    2 +-
 lisp/erc/erc-fill.el                             |    2 +-
 lisp/erc/erc-goodies.el                          |    2 +-
 lisp/erc/erc-ibuffer.el                          |    2 +-
 lisp/erc/erc-identd.el                           |    2 +-
 lisp/erc/erc-imenu.el                            |    2 +-
 lisp/erc/erc-join.el                             |    2 +-
 lisp/erc/erc-lang.el                             |    2 +-
 lisp/erc/erc-list.el                             |    2 +-
 lisp/erc/erc-log.el                              |    2 +-
 lisp/erc/erc-match.el                            |    2 +-
 lisp/erc/erc-menu.el                             |    2 +-
 lisp/erc/erc-netsplit.el                         |    2 +-
 lisp/erc/erc-networks.el                         |    2 +-
 lisp/erc/erc-notify.el                           |    2 +-
 lisp/erc/erc-page.el                             |    2 +-
 lisp/erc/erc-pcomplete.el                        |    2 +-
 lisp/erc/erc-replace.el                          |    2 +-
 lisp/erc/erc-ring.el                             |    2 +-
 lisp/erc/erc-services.el                         |   17 +-
 lisp/erc/erc-sound.el                            |    2 +-
 lisp/erc/erc-speedbar.el                         |    2 +-
 lisp/erc/erc-spelling.el                         |    2 +-
 lisp/erc/erc-stamp.el                            |    2 +-
 lisp/erc/erc-status-sidebar.el                   |    2 +-
 lisp/erc/erc-track.el                            |    2 +-
 lisp/erc/erc-truncate.el                         |    2 +-
 lisp/erc/erc-xdcc.el                             |    2 +-
 lisp/erc/erc.el                                  |   37 +-
 lisp/eshell/em-basic.el                          |   37 +-
 lisp/eshell/em-extpipe.el                        |  190 +
 lisp/eshell/em-script.el                         |   18 +-
 lisp/eshell/em-tramp.el                          |  118 +-
 lisp/eshell/esh-cmd.el                           |   63 +-
 lisp/eshell/esh-module.el                        |    1 +
 lisp/eshell/esh-opt.el                           |  109 +-
 lisp/face-remap.el                               |   16 +-
 lisp/faces.el                                    |  122 +-
 lisp/ffap.el                                     |   11 +-
 lisp/files.el                                    |  163 +-
 lisp/font-lock.el                                |    5 +-
 lisp/frame.el                                    |   80 +-
 lisp/gnus/gnus-agent.el                          |   45 +-
 lisp/gnus/gnus-art.el                            |   74 +-
 lisp/gnus/gnus-cloud.el                          |    3 +-
 lisp/gnus/gnus-draft.el                          |    2 +-
 lisp/gnus/gnus-group.el                          |   52 +-
 lisp/gnus/gnus-int.el                            |    2 +-
 lisp/gnus/gnus-kill.el                           |    2 +-
 lisp/gnus/gnus-range.el                          |  443 +-
 lisp/gnus/gnus-registry.el                       |  102 +-
 lisp/gnus/gnus-start.el                          |   14 +-
 lisp/gnus/gnus-sum.el                            |   71 +-
 lisp/gnus/mail-source.el                         |    5 +-
 lisp/gnus/message.el                             |   19 +-
 lisp/gnus/mm-view.el                             |    2 -
 lisp/gnus/nnheader.el                            |    8 +-
 lisp/gnus/nnimap.el                              |   37 +-
 lisp/gnus/nnmaildir.el                           |   16 +-
 lisp/gnus/nnmairix.el                            |    2 +-
 lisp/gnus/nnmbox.el                              |    6 +-
 lisp/gnus/nnml.el                                |   19 +-
 lisp/gnus/nnnil.el                               |    2 +-
 lisp/gnus/nnselect.el                            |   30 +-
 lisp/gnus/nntp.el                                |   14 +-
 lisp/gnus/nnvirtual.el                           |    2 +-
 lisp/help-fns.el                                 |   57 +-
 lisp/help-mode.el                                |    9 +
 lisp/help.el                                     |   24 +-
 lisp/hi-lock.el                                  |   57 +-
 lisp/image-dired.el                              |    7 +-
 lisp/image.el                                    |    5 +-
 lisp/indent.el                                   |   35 +-
 lisp/info-look.el                                |    7 +
 lisp/info.el                                     |    2 +-
 lisp/international/characters.el                 |   23 +-
 lisp/international/emoji.el                      |   75 +-
 lisp/international/fontset.el                    |    4 -
 lisp/international/textsec-check.el              |   78 +
 lisp/international/textsec.el                    |  448 +
 lisp/isearch.el                                  |   21 +
 lisp/jsonrpc.el                                  |    6 +-
 lisp/keymap.el                                   |   75 +-
 lisp/ldefs-boot.el                               |  342 +-
 lisp/leim/quail/emoji.el                         | 2003 +++++
 lisp/macros.el                                   |    5 +-
 lisp/mail/rmail.el                               |    7 +-
 lisp/mail/smtpmail.el                            |    8 +-
 lisp/man.el                                      |   26 +
 lisp/menu-bar.el                                 |   34 +-
 lisp/minibuffer.el                               |   30 +-
 lisp/mouse.el                                    |    6 +
 lisp/net/dictionary.el                           |    2 +-
 lisp/net/eudcb-bbdb.el                           |    2 +-
 lisp/net/mailcap.el                              |   79 +-
 lisp/net/rcirc.el                                |   11 +-
 lisp/net/shr.el                                  |   17 +-
 lisp/net/sieve-manage.el                         |    6 +-
 lisp/net/tramp-adb.el                            |   10 +-
 lisp/net/tramp-archive.el                        |    5 +-
 lisp/net/tramp-cache.el                          |    2 +-
 lisp/net/tramp-compat.el                         |   10 +
 lisp/net/tramp-crypt.el                          |    4 +-
 lisp/net/tramp-sh.el                             |  498 +-
 lisp/net/tramp-smb.el                            |    5 +-
 lisp/net/tramp-sshfs.el                          |   38 +-
 lisp/net/tramp-sudoedit.el                       |    3 +-
 lisp/net/tramp.el                                |  131 +-
 lisp/org/ob-gnuplot.el                           |   25 +-
 lisp/org/org-agenda.el                           |    5 +-
 lisp/org/org-version.el                          |    2 +-
 lisp/org/org.el                                  |   20 +-
 lisp/org/ox-ascii.el                             |    6 +-
 lisp/outline.el                                  |  217 +-
 lisp/paren.el                                    |    4 +-
 lisp/progmodes/bat-mode.el                       |    6 +-
 lisp/progmodes/gud.el                            |   30 +-
 lisp/progmodes/project.el                        |    4 +-
 lisp/progmodes/python.el                         |   12 +-
 lisp/progmodes/ruby-mode.el                      |   22 +-
 lisp/progmodes/scheme.el                         |   53 +-
 lisp/progmodes/sh-script.el                      |    4 +-
 lisp/progmodes/xref.el                           |   45 +-
 lisp/replace.el                                  |    1 +
 lisp/shell.el                                    |    2 +-
 lisp/simple.el                                   |   25 +-
 lisp/speedbar.el                                 |    4 +-
 lisp/startup.el                                  |   99 +-
 lisp/subr.el                                     |   61 +-
 lisp/term.el                                     |   92 +-
 lisp/term/haiku-win.el                           |   18 +-
 lisp/term/pgtk-win.el                            |    6 +-
 lisp/term/x-win.el                               |   46 +
 lisp/textmodes/fill.el                           |   18 +-
 lisp/textmodes/ispell.el                         |    7 +-
 lisp/textmodes/reftex-global.el                  |    4 +-
 lisp/textmodes/tex-mode.el                       |    4 +-
 lisp/tooltip.el                                  |   17 +-
 lisp/url/url-queue.el                            |   17 +-
 lisp/userlock.el                                 |    2 +-
 lisp/vc/add-log.el                               |   15 +
 lisp/vc/diff-mode.el                             |   63 +-
 lisp/vc/pcvs-info.el                             |    8 +-
 lisp/vc/smerge-mode.el                           |    7 +-
 lisp/vc/vc-git.el                                |    2 +-
 lisp/vc/vc-hooks.el                              |    1 +
 lisp/vc/vc.el                                    |   48 +-
 lisp/wdired.el                                   |    1 +
 lisp/window.el                                   |   16 +-
 lisp/xwidget.el                                  |    1 +
 src/.gdbinit                                     |   12 +
 src/Makefile.in                                  |    7 +-
 src/alloc.c                                      |   78 +-
 src/bidi.c                                       |    8 +-
 src/buffer.c                                     |   15 +-
 src/bytecode.c                                   |  341 +-
 src/ccl.c                                        |    1 +
 src/comp.c                                       |  323 +-
 src/composite.c                                  |    3 +-
 src/cygw32.c                                     |    4 +-
 src/data.c                                       |  176 +-
 src/dispextern.h                                 |    9 +
 src/dispnew.c                                    |    4 +
 src/emacs.c                                      |    8 +-
 src/emacsgtkfixed.c                              |    6 +-
 src/eval.c                                       |  202 +-
 src/filelock.c                                   |   62 +-
 src/fns.c                                        |  586 +-
 src/font.c                                       |   50 +-
 src/frame.c                                      |   15 +-
 src/ftfont.c                                     |   21 +
 src/gtkutil.c                                    |  428 +-
 src/gtkutil.h                                    |    4 +
 src/haiku_draw_support.cc                        |    2 +-
 src/haiku_font_support.cc                        |   20 +-
 src/haiku_select.cc                              |   27 +
 src/haiku_support.cc                             |  374 +-
 src/haiku_support.h                              |   26 +-
 src/haikufns.c                                   |  515 +-
 src/haikuimage.c                                 |    2 +
 src/haikumenu.c                                  |   24 +-
 src/haikuselect.c                                |   33 +
 src/haikuselect.h                                |    9 +
 src/haikuterm.c                                  |  239 +-
 src/haikuterm.h                                  |    2 +
 src/image.c                                      |   20 +-
 src/keyboard.c                                   |   63 +-
 src/keyboard.h                                   |    2 -
 src/lisp.h                                       |  296 +-
 src/lread.c                                      |  206 +-
 src/nsfont.m                                     |   12 -
 src/nsmenu.m                                     |   49 +-
 src/nsterm.m                                     |   88 +-
 src/pdumper.c                                    |    8 +-
 src/pgtkfns.c                                    |   28 +-
 src/pgtkterm.c                                   |   73 +-
 src/print.c                                      |  482 +-
 src/process.c                                    |    5 +-
 src/syntax.c                                     |    5 +-
 src/term.c                                       |    8 +-
 src/termhooks.h                                  |    4 +-
 src/verbose.mk.in                                |   31 +-
 src/w16select.c                                  |    2 +-
 src/w32fns.c                                     |   12 +-
 src/w32font.c                                    |    3 -
 src/w32menu.c                                    |    6 +-
 src/w32term.c                                    |   20 +-
 src/window.c                                     |   17 +-
 src/xdisp.c                                      |   74 +-
 src/xfaces.c                                     |   29 +-
 src/xfns.c                                       |  565 +-
 src/xftfont.c                                    |    8 +-
 src/xgselect.c                                   |   46 +
 src/xmenu.c                                      |   30 +-
 src/xsettings.h                                  |    5 +-
 src/xterm.c                                      | 1148 ++-
 src/xterm.h                                      |   84 +-
 src/xwidget.c                                    |  698 +-
 src/xwidget.h                                    |    6 +
 test/Makefile.in                                 |    8 +-
 test/README                                      |    4 +-
 test/lisp/auth-source-tests.el                   |   30 +-
 test/lisp/elide-head-tests.el                    |   88 +-
 test/lisp/emacs-lisp/cl-generic-tests.el         |    2 +-
 test/lisp/emacs-lisp/copyright-tests.el          |   42 +
 test/lisp/emacs-lisp/derived-tests.el            |   21 +
 test/lisp/emacs-lisp/edebug-tests.el             |   10 +
 test/lisp/emacs-lisp/ert-tests.el                |    3 +
 test/lisp/emacs-lisp/range-tests.el              |   65 +
 test/lisp/emacs-lisp/tabulated-list-tests.el     |   59 +-
 test/lisp/eshell/em-extpipe-tests.el             |  209 +
 test/lisp/eshell/em-tramp-tests.el               |   85 +
 test/lisp/eshell/esh-opt-tests.el                |  289 +-
 test/lisp/eshell/eshell-tests-helpers.el         |   91 +
 test/lisp/eshell/eshell-tests.el                 |   64 +-
 test/lisp/ffap-tests.el                          |   17 +
 test/lisp/files-tests.el                         |   93 +-
 test/lisp/gnus/mml-sec-tests.el                  |    3 +
 test/lisp/help-fns-tests.el                      |    9 +
 test/lisp/hi-lock-tests.el                       |   14 +-
 test/lisp/international/textsec-tests.el         |  202 +
 test/lisp/net/mailcap-resources/mailcap          |    9 +
 test/lisp/net/mailcap-resources/test.test        |    1 +
 test/lisp/net/mailcap-tests.el                   |   70 +
 test/lisp/net/puny-resources/IdnaTestV2.txt      | 6344 ++++++++++++++
 test/lisp/net/puny-tests.el                      |    6 +
 test/lisp/net/tramp-tests.el                     |  133 +-
 test/lisp/progmodes/ruby-mode-tests.el           |    7 +
 test/lisp/so-long-tests/spelling-tests.el        |   16 +-
 test/lisp/subr-tests.el                          |   21 +
 test/lisp/textmodes/fill-tests.el                |   23 +
 test/lisp/vc/vc-tests.el                         |   31 +-
 test/src/comp-resources/comp-test-45603.el       |    5 +-
 test/src/comp-resources/comp-test-funcs.el       |   12 +-
 test/src/fns-tests.el                            |   70 +
 test/src/print-tests.el                          |   11 +
 test/src/syntax-tests.el                         |   15 +
 369 files changed, 46596 insertions(+), 5882 deletions(-)
 create mode 100644 admin/unidata/IdnaMappingTable.txt
 create mode 100644 admin/unidata/PropertyValueAliases.txt
 create mode 100644 admin/unidata/ScriptExtensions.txt
 create mode 100644 admin/unidata/Scripts.txt
 create mode 100644 admin/unidata/confusables.txt
 copy lisp/{gnus/gnus-range.el => emacs-lisp/range.el} (51%)
 create mode 100644 lisp/eshell/em-extpipe.el
 create mode 100644 lisp/international/textsec-check.el
 create mode 100644 lisp/international/textsec.el
 create mode 100644 lisp/leim/quail/emoji.el
 create mode 100644 test/lisp/emacs-lisp/range-tests.el
 create mode 100644 test/lisp/eshell/em-extpipe-tests.el
 create mode 100644 test/lisp/eshell/em-tramp-tests.el
 create mode 100644 test/lisp/eshell/eshell-tests-helpers.el
 create mode 100644 test/lisp/international/textsec-tests.el
 create mode 100644 test/lisp/net/mailcap-resources/mailcap
 create mode 100644 test/lisp/net/mailcap-resources/test.test
 create mode 100644 test/lisp/net/puny-resources/IdnaTestV2.txt



reply via email to

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