[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
- scratch/oclosure updated (9aa72cce6b -> e07802ff10),
Stefan Monnier <=