[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
feature/pgtk updated (7d8f0c0 -> 66b5f5a)
From: |
Po Lu |
Subject: |
feature/pgtk updated (7d8f0c0 -> 66b5f5a) |
Date: |
Mon, 29 Nov 2021 19:35:22 -0500 (EST) |
oldosfan pushed a change to branch feature/pgtk.
from 7d8f0c0 * src/xdisp.c (mouse_face_from_buffer_pos): Revert
whitespace only change
adds dafebe3 Use GTK native file choosers in xwidget callback
adds f32280b Don't create links to undefined commands in
help--describe-command
adds 60a8583 C++ Mode: Fix incoorect background fontification of <
adds 102406e Don't emit SELECT_WINDOW_EVENT when an xwidget is scrolled
adds f740bec Correct patch from 2021-11-12 on src/fileio.c
adds 89d7a71 Fix font selection via :family on MS-Windows
adds f7abc04 Fix scroll event test in handle_one_xevent
adds aa88845 Remove Tramp's `dired-compress-file' handler, not needed
anymore
adds d3666cc Revert accidential commit in icomplete.el
adds 4df334a MH-E threads code: use mh-scan variables correctly
adds 439a309 Find most specific backend for
`vc-backend-for-registration'.
adds 5beed9d Adjust build-dep-zips.py download link
adds 08ce17c Fix Gnus gcc header tokenization
adds 48ffbcf Fix customization group of python-forward-sexp-function
adds ad442b8 Make all vc-*-responsible-p functions return a string
adds e29c930 Fix `C-h k' in gnus-article-mode
adds 9627b73 Fix crash in xwidget_end_redisplay
adds 370d403 Explain in the manual how to make `cursor-intangible' work
adds 06632fb Fix previous -responsible-p change
adds 609bc1d Add `kill-xwidget'
adds c3f53d2 Expose xwidget navigation history to Lisp code
adds a56dd60 Improve style and comments in font-related sources
adds 96806a2 Merge from origin/emacs-28
adds cc4edea Use posix_spawn if possible.
adds 4802419 Fix compilation on MS-Windows
adds 80d23e4 ; Merge from origin/emacs-28
adds d4536ff Fix follow-scroll-down in a small buffer which starts
slightly scrolled
adds 5dbad52 gnus-summary-line-format doc string clarification
adds 5660ae7 Merge from origin/emacs-28
adds 289f3a9 Add more files to be natively-compiled AOT
adds 091a612 ; Merge from origin/emacs-28
adds 8aba549 Improve Tramp error handling
adds acbc723 Fix recent documentation updates
adds e6e29b4 ; * lisp/progmodes/python.el
(python-forward-sexp-function): :version fix.
adds d75ba22 ; Revert "* lisp/progmodes/python.el
(python-forward-sexp-function): :version fix."
adds 572eed8 * src/lread.c (read_escape): Fix handling of ?\C-<char>
for chars 128-255
adds e6df5a3 * lisp/tab-line.el (tab-line-mode): Preserve existing
value of tab-line-format
adds 364cf24 Prefer POSIX timers to timerfd timers
adds d9e91da Stop assuming xwidget views will only be displayed in
TEXT_AREA
adds d5a4772 Fix xwidget-webkit-back-forward-list
adds 85ac0ef Fix semantic-symref-perform-search doc string
adds fba537c Merge from origin/emacs-28
adds 97059bc Fix `C-h k' in gnus-article-mode (don't merge)
adds 7f85e10 ; Merge from origin/emacs-28
adds 044dd1e * rcirc.el (rcirc-define-command): Fix interactive-spec
generation
adds e7d6430 Merge from origin/emacs-28
adds a7c9695 Fix handling of changed prefix keys in tutorial
adds 6aeaf12 Allow mm-external-terminal-program to be a list of strings
adds 2a3c8f3 Fix outline-cycle-buffer issue in `C-h b' buffers
adds cff1702 Fix hanging wdired test
adds bf505a6 Support abbreviating home directory of Tramp filenames
adds 8302311 Add another 'abbreviate-file-name' test
adds 5b250ca Fix minor problems resulting from Tramp regression tests
adds 367cf46 Fix documentation string
adds a17e397 Fix xwidget isearch for queries that look like format
strings
adds 7cfc3f3 Prevent xwidget windows from obscuring child frames
adds 1d3381a Fix recently changed wdired test on MS-Windows
adds cb0aa89 Fix checkdoc complaints in MH-E
adds d89d5e0 Fix handling of folder "+/" in MH-E
adds 199e246 Doc fix; change recommended file name of custom-file
adds 5044151 Avoid segfaults due to freed face cache
adds c840bfe * lisp/repeat.el: Detect changes in the minibuffer state
(bug#47566)
adds fe2ac7c * lisp/repeat.el (describe-repeat-maps): Use
help-fns--analyze-function.
adds b418aad * lisp/repeat.el (repeat-echo-message): Bind
message-log-max to nil.
adds e852822 Fix removal of fringe marks of deleted bookmarks
adds e0abd83 Merge from origin/emacs-28
adds aa4cffc Make erc-mode noninteractive
adds 560c921 Allow removing keymap definitions
adds de477ec Add new 'keymap-*' functions
adds 2daffe3 Adjust `defvar-keymap' and `define-keymap' to the new
syntax
adds 3313663 Start adjusting the manuals to talk about the keymap-*
functions
adds 977f102 Make results details in ert-run-tests-batch configurable
adds 24a817c New X resource to control the border thickness of menus
adds 1657e0f Add command to browse xwidget history
adds 8d0c19f Lower xwidget views owned by parent when lowering frame
adds ee2a578 Fix compilation error in previous keymap.c change
adds 9e2f591 Minor copyedits of recent documentation changes
adds 6e93cb0 Some minor Tramp updates
adds 6748c46 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 4f47f10 Put back documentation of legacy keymap functions
adds 97c2320 Make keymap-unset work
adds 058c012 Only set LANG if the ID is valid
adds 2a99138 Update xwidget webkit history buffer more eagerly
adds 4c467e4 * admin/gitmerge.el (gitmerge-mode-map): Convert to
defvar-keymap.
adds 1a4f210 * lisp/rot13.el (rot13-translate-table): Make it a
`translation-table`
adds 0fd79ee Convert keymaps in bookmark.el to defvar-keymap
adds 3be2a6b Make mh-funcall-if-exists obsolete
adds 9e79575 Remove some references to XEmacs
adds e72061c Fix bookmark-bmenu-mode-map syntax
adds 6f52a1b ; * admin/automerge: Maintain.
adds fc8c976 Temporarily mark two failing tests as unstable
adds 8e67cf4 Fix mh-mime build problem
adds 90ac2db Make bookmark-set prompt less confusing
adds 38d905a * lisp/tab-bar.el: Doc fixes for commands bound to
modifier keys.
adds c25be3e * lisp/tab-bar.el (tab-bar-select-tab): Add check for
wc-frame (bug#51883).
adds fa0b34b * admin/authors.el (authors-ignored-files): Ignore some
NEWS files.
adds 249095f Merge from origin/emacs-28
adds cde5dcd Change the call signature to keymap-substitute
adds 2caa06e ; * admin/MAINTAINERS: Add myself.
adds e0261d4 * lisp/image-dired.el: Remove unnecessary
'declare-function'.
adds b6ea007 Ignore some externally maintained files in AUTHORS
adds 9ae74175 Don't draw xwidgets that have just been resized
adds 0fbe543 Use substitute-command-keys in some messages
adds 3b2421e Prevent subprocess hangs in xwidget
adds 5896ca8 Avoid delays waiting for input on systems without SIGIO
adds d4e2915 Make process_pending_signals useful on systems without
SIGIO
adds bf04c19 Fix recent changes related to USABLE_SIGIO
adds 3832241 Revert "* lisp/image-dired.el: Remove unnecessary
'declare-function'."
adds b48cbaf Fix two failing tests in mh-utils-tests
adds f596f0d Don't ignore restriction in indent-region-line-by-line
adds ce2f733 Make the optional describe-map-tree parameters optional
adds d7f52c6 ; * src/macfont.m: fix typing errors
adds 1625123 Fix eldoc usage of newly introduced variable
adds 6cad3dc Fix `narrow-to-defun' in "async function" in js-mode
adds 44faf54 Revert VC-related prefix user options to previous values
adds f41c6a7 Avoid adding duplicates to Xref history
adds 67ffcc5 Signal an error for duplicated ERT tests (bug#51941)
adds 7a1e5ac Eliminate ERT test name clashes (bug#51941)
adds f8478dc Fixup for bug#51037
adds 6c1190c Extend abbreviate-file-name for further Tramp methods.
adds ce33ad8 Update modus-themes to version 1.7.0
adds 71f237d * lisp/vc/diff-mode.el (diff-minor-mode-prefix): Fix typo
from 44faf54659
adds 4da785e ; Minor fixes of doc strings in xdisp.c
adds 5c8c3d5 * lisp/tab-bar.el: Avoid micro-steps in
tab-bar-history-back/forward.
adds a4e789c * lisp/tab-bar.el: Optimize data usage for nil
tab-bar-history-mode.
adds 03fba4d Do not exclude emacs-module-tests.el on emba
adds 09a5dd8 String backslash corrections
adds 69f1bc4 Turn mistaken functions into tests (bug#51941)
adds d7a2af5 * lisp/net/mailcap.el (mailcap-parse-mailcaps): Fix
$MAILCAPS case
adds 64497fb * lisp/files.el (file-has-changed-p): Index the cache
with absolute file names
adds 7138e69 Fix documentation on xwidgets
adds 7404f4b Improve doc string of 'highlight-nonselected-windows'
adds 5eeaf85 Improve documentation of window hooks
adds 6fc94fb * lisp/tab-bar.el: Use 'mouse-1' for history buttons like
for 'add-tab' button
adds bf82484 * lisp/repeat.el (describe-repeat-maps): Print all bound
keys (bug#49265).
adds 14271d0 Fix flyspell-correct-word selected from context menu
opened with the keyboard
adds 02853ed Fix sorting of menus in `context-menu-local' (bug#50067).
adds c6d5fcc Merge from origin/emacs-28
adds 3f096eb Make UCS compose/decompose functions more understandable
adds 19e7860 Regenerate ldefs-boot
adds 023dc2a Make puny-encode-string normalize first
adds 5bab113 Add `xwidget-webkit-estimated-load-progress'
adds 3ec1ab6 ; * lisp/international/ucs-normalize.el: Fix typo.
adds 9f2f698 Improve doc-view-mode menus
adds a5e1f8b Display page loading progress in xwidget webkit
adds 24c6743 Use CHECK_LIVE_XWIDGET in
xwidget-webkit-estimated-load-progress
adds b4f0c4c Allow controlling where xwidget-webkit stores cookies
adds eb86c33 Fix documentation of last commit
adds c496773 Fix doc strings in ucs-normalize.el
adds cb612c5 Add more test jobs for emba
adds 3e53047 Fix stage in gitlab-ci.yml
adds 408577b ; Further fixes in gitlab-ci.yml
adds b11e432 ; Still gitlab-ci.yml fixes
adds 0d9aa42 ; Fix emba scripts
adds 1dd7a87 Fix Tramp test
adds 54b2bd1 ; * test/infra/test-jobs-generator.sh: Still fixes.
adds 956f21b Make xwidget-webkit default to not storing cookies
adds 3817ced * lisp/xwidget.el (xwidget-webkit-cookie-file): Fix type.
adds 35de477 Clarify doc string in xwidget-webkit
adds 0a3b55a Fix option type of `xwidget-webkit-cookie-file' again
adds 9b08846 Add upward compatibility entry in Tramp (don't merge)
adds 824f0de ; Merge from origin/emacs-28
adds c1eea85 * test/lisp/net/tramp-tests.el (tramp-get-remote-gid):
Remove declaration.
adds 991e304 Merge from origin/emacs-28
adds 8331916 Remove nonsensical command in xwidget-webkit-mode-map
adds da508cf Use `xwidget-live-p' inside `xwidget-at'.
adds 88458f7 Make xwidget-events special and document xwidget callbacks
adds 9f06977 Continue adaptions of emba files
adds bc99604 Fix another narrow-to-defun problem in js-mode
adds 2ba7d1e Implement the buttonForeground resource
adds fbf361f Allow terminating page loading operations in webkit
xwidgets
adds 487ec3c Add support for event processing via XInput 2
adds 0c51c1b5 Expose pixel-wise wheel events to Lisp
adds 6b0424c Fix a comment in XInput related code
adds 4351722 Make shr render text with superscripts prettier
adds 9ccfdd5 ; * configure.ac (emacs_config_features): Add XINPUT2.
adds 5cb003c ; Rearrange include in emba scripts
adds 67e06d6 Convert snake and tetris keymaps to defvar-keymap
adds 244baa5 image-dired: Improve some messages
adds a3a3d3d Make 'eval' use lexical scoping in most tests
adds 3b68662 Fix xwidgets with XInput 2 builds
adds 7294a28 Prevent crashes when scrolling in an unknown Window on XI2
adds 14cd6ec Make string-animate smoother
adds 560a6c3 ; Fix my last commit
adds bfcc593 ; Rearrange normal stage in emba files
adds 85a078e Add support for the Haiku operating system and its window
system
adds 33e9944 Revert last change on emba files
adds 64fc94b * test/infra/test-jobs-generator.sh: Generate also stages
entry.
adds b60c2a5 Add XInput 2 input method support
adds f16bb86 Select device notification events correctly
adds 39f3604 Allow handling smooth scroll events in xwidgets
adds b657060 Attach download-started signals to correct WebKit context
adds 677859b Add pixel delta support for wheel events on Haiku
adds a81fbf8 Fix compiler warnings
adds 890fd77 Add a user command to stop page loading in xwidget-webkit
adds f050719 Improve Haiku documentation
adds f273052 Improve the fix for bug#51864
adds 2a4a32e Fix documentation string of x_coalesce_scroll_events
adds 867c570 Fix icalendar time zone parsing
adds 1f08f22 Revert "* admin/gitmerge.el (gitmerge-mode-map): Convert
to defvar-keymap."
adds f094120 Implement `pick_embedded_child' for offscreen xwidgets
adds 539ee61 Fill the Emacs version on the splash page
adds 354c834 Fix `browse-url-interactive-arg' for certain kinds of
events
adds c22c988 Fix mouse events on tab bar or tool bar when
'track-mouse' is t
adds 0fbfd42 ; Avoid byte-compilation warnings in edmacro.el
adds 7e437af Fix temacs invocation from outside of the 'src' directory
adds e3d5337 Fix mouse handling with several TTY frames on MS-Windows
adds 0dd3883 Update to Org 9.5-72-gc5d6656
adds 1de6a86 Merge from origin/emacs-28
adds e22c37a Fix horizontal wheel events on Haiku
adds f1ee5c6 Report time in XInput 2 button events
adds 6d90444 Fix double and triple click in Haiku.
adds 75d294c Reorganize emba control files
adds 1e0e77b Use variable-pitch-mode in 'C-h C-h'
adds 2716146 Minor cleanup in w32inevt.c
adds 7c52c86 ; Fix a few haiku typos
adds 85f193b Add :version tags to new mwheel defcustoms
adds b7db7eb Fix positioning of pop-up menus when there are
window-margins
adds 08ccce2 Improve error parsing for GCC -fanalyzer output
adds 1bc4fd6 Move the sasl section after the bitlbee text
adds b79cb83 implement certfp authentication to rcirc
adds 74386ab ; Simplify rcirc authentication querying functions
adds 73754bc Adapt isearch help screen for variable-pitch-mode
adds bb2a989 Remove variable that no longer exists from manual
adds a4ac609 Use only effective modifiers for XI2 key press events
adds 4eb228b Also filter XI_KeyRelease events
adds 536e7bf Fix recent compile-tests addition
adds 9324efa Make `xwidget-display-event' a special event as well
adds 5fcff0d Use more precise test for emulated wheel events in XI2
adds 1aef1a6 Add new format for literal key sequences to
substitute-command-keys
adds 8aea472 Move XI2 event filtering to a more appropriate location
adds 9d8a283 Don't set button event modifiers twice on Haiku
adds c7699b9 Fix mouse movement event generation on Haiku
adds 61c254c Add new function buffer-text-pixel-size
adds e91f716 Avoid false positives about wide docstrings for key
sequences
adds 4a3ba85 Use substitute-command-keys for literal key sequences
adds d1a2e78 ; Very minor simplification in bytecomp.el
adds 3db3d5a Fix compiler warning in image.c
adds 487ddf4 ; Fix typo
adds 698e044 ; * etc/NEWS: Fix some typos and improve some entries.
adds a5fbc21 Improve recently installed documentation
adds a59e35d ; Further minor simplification of rx form in bytecomp.el
adds 55f84a1 ; Improve recent NEWS entry
adds 196196c Adapt emba jobs
adds d737bfe ; Fix error in artifacts paths of emba jobs
adds 6de588a * lisp/tab-bar.el (tab-bar-history-old-minibuffer-depth):
Remove variable.
adds d096e12 Simplify `gnu` compilation-mode regexp
adds eef6626 * lisp/tab-bar.el: 'C-x t RET' creates a new tab for
non-existent tab name.
adds c3ac828 ; Remove "needs" from emba jobs
adds 0601afc src/indent.c, src/xdisp.c: Questions about
with_echo_area_buffer_unwind_data
adds 4492372 * lisp/textmodes/flyspell.el: Pop up the menu under
cursor from keyboard.
adds 9ceb307 * lisp/subr.el (event-start, event-end): Handle
`(menu-bar)` events
adds 919cb31 Fix XI2 keysym translation
adds da3db6a Fix delay between tool bar clicks and visual feedback
adds 2955d46 Only reset scroll valuators on real enter events
adds 7128982 * lisp/proced.el (proced-sort-header): Fix event
positions (bug#1779).
adds d791cd5 Fix '(space :relative-width N)' display spec w/non-ASCII
chars
adds 4c5efda Merge from origin/emacs-28
adds 5c4136f Fix compilation with XInput 2 but without XKB
adds 84d9d47 Prefer locate-user-emacs-file in gitmerge.el
adds b4fb381 ; * src/xdisp.c (produce_stretch_glyph): Avoid
compilation warning.
adds bdb489a ; * etc/DEBUG: Adjust instructions for libgccjit
reproducer.
adds 8b62b20 Merge from origin/emacs-28
adds 88637c3 Adapt artifacts paths in emba testjobs
adds f90176b Use only effective modifiers when handling XI2 button
events
adds dc0ed88 Remove extraneous code left over from the ftbe font driver
adds c484b74 Fix mouse-wheel-text-scale
adds 38fdeae ; * etc/DEBUG: Fix last change.
adds 756b8a5 Fix typos in documentation
adds d112c75 Merge from origin/emacs-28
adds 3219518 Fix 1 pixel wide border in frames on Haiku
adds d63fc69 Pass options from make to configure through a variable.
adds 3a2eee6 Fix string-glyph-split infloop
adds 7394c0f Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds e754973 Clear past end of frame on Haiku
adds 7e3c2b5 Allow NS to handle non-text clipboard contents
adds 8efee42 Re-enable the disabledForeground X resource.
adds a13b437 Add support for the min-width display property
adds 3a8e4f1 Remove unused arguments to EmacsView.AfterResize
adds d30cdbb Correct adjustments to frame widths in events
adds fdafaf5 Fix min-width end condition handling
adds 7878c7f * admin/notes/emba (Emacs jobset): Remove stage slow.
adds fc35928 Make `yank-media' work on Haiku
adds 9fe409f * admin/unidata/emoji-zwj.awk: Quote functions properly.
adds 5b2ba7d ; Fix syntax error in generated test/infra/test-jobs.yml
adds 4bfa73f Make display_min_width work from the mode line
adds 84bf954 Use a proportional font for the mode line
adds 1a84b7a Tighten `gnu` compile regexp further
adds 6e1b984 Add sample of -fanalyzer output (bug#51882)
adds c8e2881 Minor fixes for a recent commit
adds 7dfa758 ; * etc/NEWS: Fix recently added entries.
adds f1fcd32 mh-utils-tests: Add new tests of "folders +/"
adds 0ccbb6f Make min-width of the U:-- wider
adds 9d3d972 Fix typo in display_min_width comment
adds 20ab639 * lisp/vcursor.el (vcursor-get-char-count): Preserve point
adds de9359d Fix documentation of 'min-width' display spec.
adds 34f2878 Change eshell-mode mode-line-format insinuation
adds fde9363 Add new function 'add-display-text-property'
adds 388b4a1 * lisp/outline.el (outline-font-lock-keywords): Replace
‘.+’ with ‘.*’.
adds 833a42f Fix min-width problem with "overlapping" regions
adds e99bf27 Remove APPEND argument from add-display-text-property
adds 39e2c21 Some optimizations for emba jobs
adds 764ffa7 Backport Tramp fixes, don't merge
adds 9824394 ; Merge from origin/emacs-28
adds b4f47d2 Use @pxref when necessary
adds d546659 Merge from origin/emacs-28
adds 0854453 Revert "Use @pxref when necessary"
adds 05c084c ; Merge from origin/emacs-28
adds 11e5c7d Fix tab-line cycling when using buffer groups (bug#52050)
adds 82233c2 mh-utils-tests: 'mh-sub-folders-actual' coverage
adds e37eb7f Add support for pixel wheel deltas on NS
adds b469a01 Set serial when filtering XI_KeyPress events
adds 7fea9c8 Define a face for shr text
adds d0ea2a8 Fix scroll wheel reporting on NS
adds f160604 Indent `closure' forms better
adds 6e5fd99 Add temporary mode-line-position change
adds 1b12af2 Tag a test from process-tests.el as :unstable on emba.
adds 223c956 ; * admin/MAINTAINERS: Add test/infra/*
adds 3dcb629 Don't display redundant 'see' in info-mode
adds b711847 * doc/misc/flymake.texi: Correct local variable mode
specification
adds 96f5871 Correct the :inherit property on some faces
adds d24ad50 MH-E: support Mailutils "folders +/"
adds 7f14723 ; * etc/NEWS: Fix entry about reverting to old
'mode-line' face.
adds 0c44b8e Fix handling of '--dump-file' command-line option
adds 92d1bb3 * src/emacs.c (usage_message): Fix name of --seccomp
option.
adds aa3a74d Update 'custom-face-attributes'
adds 4cd6bc8 ; * src/font.c: Comment about synchronizing with
cus-face.el.
adds 9d37be3 Fix selection for old GNUstep and GCC
adds db3fbe8 Add `better-pixel-scroll-mode'
adds fc8b87d Don't perform pixel scrolling when window is hscrolled
adds 897a101 Make pixel scrolling through images at the first line
smoother
adds 8887213 Make tab bar option visible in the menu bar on NS
adds 09c28ca Fix sign of pixel scroll events on Haiku
adds 588caf0 * lisp/repeat.el (repeat-post-hook): Add check symbolp
rep-map.
adds d1aa552 ; * CONTRIBUTE: No cleanups on release branches, even in
docs.
adds a22c9a3 Fix 'posn-at-point' near some overlays
adds 4d16a2f Fix pdf generation with Texinfo 6.7
adds cfaf681 ; * src/emacs.c (main): Add commentary about command-line
processing.
adds 62d7ddb Merge from origin/emacs-28
adds 3e40a56 ; * lisp/cus-face.el: Remove duplicated width entry.
adds c56e05b Make XInput 2 builds work without cairo
adds 824d31e Remove empty lines from stash read prompt
adds 673eada Explain confusing aspects of XInput 2 scroll wheel
reporting
adds 5d6e1c7 Move the precision pixel scrolling feature to
pixel-scroll.el
adds 3f843b2 Add an intermediary face for mode lines:
`mode-line-active'
adds 43a5957 Adjust custom-face-attributes for 'regular' weight
adds c32e8bd ; * etc/NEWS: Fix wording of a recently-added entry.
adds 57bb675 Add new face `gnus-header'
adds 051e49f Adapt test/infra/gitlab-ci.yml
adds dd6b151 Specify initial values for glyphless-char-display-control
elements
adds 11860f8 * test/src/comp-tests.el: Eliminate byte-compiler
warnings (Bug#52105).
adds 9721dcf Silence NS warnings
adds f1116f4 Set initial tab bar parameter on NS
adds b0ef00f time-stamp-tests.el: Test more formats
adds d329014 Make `pixel-scroll-precision-scroll-up' use existing logic
adds 141425c Make `pixel-scroll-precision-scroll-up' slightly more
robust
adds 3dc9eb8 Remove GC prone call in
`pixel-point-and-height-at-unseen-line'
adds 828a193 Set motion event time when handling XI2 motion events
adds 6072370 ; Improve doc string of 'glyphless-char-display-control'
adds f9457b8 Fix pixel scroll for overlays and text in display
properties
adds f975398 Improve documentation of wheel events
adds a89731a Avoid assertion violations in --enable-checking builds
adds 8d67a70 * test/src/comp-tests.el: Rework last patch
adds 338f780 Simplify use of artifacts in emba files
adds 3c2afa6 Make `pixel-scroll-precision-scroll-up' work better with
overlays
adds 08d1c40 Fix typos in configure.ac
adds bd321f7 Fix xwidget popups on XI2
adds 3ce5918 Fix xwidget popups on XI2 again
adds 44c856d Make haiku-win build correctly on non-Haiku systems
adds 1272a2c Adapt gitlab-ci.yml
adds a937f53 * doc/lispref/commands.texi (Click Events): Fix wording
(bug#52142).
adds b8b2dd1 Update to Org 9.5.1-11-g96d91b
adds 2a4de5e Fix Subject when forwarding message with 2-line From
adds 1fffe9a ; * lisp/org/org.el: Fix version header.
adds f5498a6 Merge from origin/emacs-28
adds 58128f9 ; Use /usr/bin/find in gitlab-ci.yml
adds 1e8074f Avoid unused argument warnings in lambda compiler macros
adds d50e0bd Use compiler macros for the key syntax checks
adds 9a0492c ; Don't use remq (breaks bootstrapping)
adds c8df4d1 Tweak gnus-art key binding
adds 390361c Update XKB map on MappingNotify
adds 455b64c * src/coding.c (Fdecode_coding_region,
Fencode_coding_region): Doc fix.
adds bca5708 ; Remove an obsolete comment
adds c4daff9 * Makefile.in (PREFERRED_BRANCH): Now emacs-28.
adds d648874 Merge from origin/emacs-28
adds 0400b3c * doc/emacs/haiku.texi (Haiku Basics): Fix a typo.
adds a1aa9cb Make overhangs in ftcrfont work on Haiku
adds 618070d Allow customizing the pixel delta of wheel events on X
adds 43201801 Fix last change for non-X platforms
adds 6943786 Avoid undefined behaviour when copying part of structure
adds d8dd705 Really make `x-scroll-event-delta-factor' dependent on
system
new 8f5d2a3 Merge remote-tracking branch 'origin/master' into
feature/pgtk
new 194c299 Merge remote-tracking branch 'origin/feature/pgtk' into
feature/pgtk
new 66b5f5a Fix build after merge
Summary of changes:
.gitignore | 2 +
.gitlab-ci.yml | 2 +-
CONTRIBUTE | 4 +-
GNUmakefile | 5 +
INSTALL.REPO | 23 +-
Makefile.in | 21 +-
admin/MAINTAINERS | 4 +
admin/authors.el | 5 +-
admin/automerge | 2 +-
admin/gitmerge.el | 3 +-
admin/notes/emba | 10 +-
admin/nt/dist-build/build-dep-zips.py | 4 +-
admin/unidata/emoji-zwj.awk | 6 +-
configure.ac | 265 +-
doc/emacs/Makefile.in | 1 +
doc/emacs/custom.texi | 135 +-
doc/emacs/display.texi | 24 +-
doc/emacs/emacs.texi | 7 +
doc/emacs/haiku.texi | 124 +
doc/emacs/kmacro.texi | 2 +-
doc/emacs/misc.texi | 8 +
doc/emacs/xresources.texi | 8 +
doc/lispref/anti.texi | 2 +-
doc/lispref/commands.texi | 62 +-
doc/lispref/customize.texi | 2 +-
doc/lispref/display.texi | 169 +-
doc/lispref/edebug.texi | 2 +-
doc/lispref/elisp.texi | 1 +
doc/lispref/files.texi | 7 +-
doc/lispref/frames.texi | 44 +-
doc/lispref/help.texi | 7 +
doc/lispref/keymaps.texi | 389 ++-
doc/lispref/os.texi | 3 +
doc/lispref/text.texi | 13 +
doc/lispref/variables.texi | 2 +-
doc/lispref/windows.texi | 4 +-
doc/misc/efaq.texi | 10 +-
doc/misc/emacs-mime.texi | 3 +-
doc/misc/ert.texi | 27 +-
doc/misc/flymake.texi | 4 +-
doc/misc/gnus.texi | 4 +-
doc/misc/htmlfontify.texi | 4 +-
doc/misc/mh-e.texi | 8 +-
doc/misc/modus-themes.org | 579 +++-
doc/misc/org.org | 12 +
doc/misc/pcl-cvs.texi | 4 +-
doc/misc/rcirc.texi | 19 +-
doc/misc/tramp.texi | 28 +-
doc/misc/vhdl-mode.texi | 6 +-
etc/DEBUG | 10 +-
etc/MACHINES | 28 +
etc/NEWS | 233 +-
etc/PROBLEMS | 16 +
etc/compilation.txt | 3 +
etc/refcards/orgcard.tex | 2 +-
etc/themes/modus-operandi-theme.el | 4 +-
etc/themes/modus-themes.el | 472 ++-
etc/themes/modus-vivendi-theme.el | 4 +-
lib-src/Makefile.in | 21 +
lib-src/be_resources.cc | 144 +
lib-src/emacsclient.c | 2 +
lisp/abbrev.el | 2 +-
lisp/ansi-color.el | 6 +-
lisp/bindings.el | 20 +-
lisp/bookmark.el | 140 +-
lisp/calc/calc-graph.el | 3 +-
lisp/calc/calc-help.el | 28 +-
lisp/calc/calc-misc.el | 42 +-
lisp/calc/calc-mode.el | 9 +-
lisp/calc/calc.el | 3 +-
lisp/calculator.el | 42 +-
lisp/calendar/icalendar.el | 14 +-
lisp/cedet/semantic/symref/cscope.el | 2 +-
lisp/cus-edit.el | 10 +-
lisp/cus-face.el | 35 +-
lisp/cus-start.el | 17 +-
lisp/dired-aux.el | 54 +-
lisp/dired-x.el | 2 +-
lisp/dired.el | 22 +-
lisp/doc-view.el | 89 +-
lisp/edmacro.el | 6 +
lisp/emacs-lisp/backtrace.el | 24 +-
lisp/emacs-lisp/byte-opt.el | 66 -
lisp/emacs-lisp/byte-run.el | 1 +
lisp/emacs-lisp/bytecomp.el | 11 +-
lisp/emacs-lisp/eldoc.el | 3 +-
lisp/emacs-lisp/ert.el | 91 +-
lisp/emacs-lisp/lisp-mode.el | 1 +
lisp/emacs-lisp/map-ynp.el | 12 +-
lisp/emacs-lisp/re-builder.el | 3 +-
lisp/emacs-lisp/shortdoc.el | 42 +-
lisp/emacs-lisp/subr-x.el | 52 +-
lisp/emulation/viper-cmd.el | 1 -
lisp/emulation/viper-init.el | 1 -
lisp/emulation/viper-mous.el | 3 +-
lisp/epa-ks.el | 3 +-
lisp/erc/erc.el | 4 +-
lisp/eshell/esh-mode.el | 2 +-
lisp/faces.el | 34 +-
lisp/files.el | 158 +-
lisp/follow.el | 32 +-
lisp/frame.el | 45 +-
lisp/gnus/gnus-agent.el | 42 +-
lisp/gnus/gnus-art.el | 149 +-
lisp/gnus/gnus-bookmark.el | 10 +-
lisp/gnus/gnus-dired.el | 16 +-
lisp/gnus/gnus-draft.el | 8 +-
lisp/gnus/gnus-eform.el | 4 +-
lisp/gnus/gnus-group.el | 76 +-
lisp/gnus/gnus-html.el | 4 +-
lisp/gnus/gnus-kill.el | 14 +-
lisp/gnus/gnus-ml.el | 12 +-
lisp/gnus/gnus-msg.el | 18 +-
lisp/gnus/gnus-salt.el | 14 +-
lisp/gnus/gnus-score.el | 15 +-
lisp/gnus/gnus-srvr.el | 34 +-
lisp/gnus/gnus-sum.el | 192 +-
lisp/gnus/gnus-topic.el | 42 +-
lisp/gnus/gnus-undo.el | 8 +-
lisp/gnus/gnus.el | 6 +-
lisp/gnus/message.el | 142 +-
lisp/gnus/mm-decode.el | 23 +-
lisp/gnus/mml.el | 76 +-
lisp/gnus/spam.el | 10 +-
lisp/help-macro.el | 1 +
lisp/help.el | 44 +-
lisp/ibuf-ext.el | 5 +-
lisp/ibuffer.el | 4 +-
lisp/image-dired.el | 14 +-
lisp/indent.el | 17 +-
lisp/info.el | 9 +-
lisp/international/characters.el | 29 +-
lisp/international/emoji.el | 6 +-
lisp/international/mule-cmds.el | 2 +-
lisp/international/ucs-normalize.el | 92 +-
lisp/isearch.el | 6 +-
lisp/keymap.el | 457 +++
lisp/ldefs-boot.el | 123 +-
lisp/loadup.el | 7 +
lisp/mail/footnote.el | 2 +-
lisp/mail/supercite.el | 2 +-
lisp/menu-bar.el | 27 +-
lisp/mh-e/mh-acros.el | 3 +-
lisp/mh-e/mh-alias.el | 10 +-
lisp/mh-e/mh-comp.el | 2 +
lisp/mh-e/mh-compat.el | 9 +-
lisp/mh-e/mh-folder.el | 38 +-
lisp/mh-e/mh-letter.el | 120 +-
lisp/mh-e/mh-mime.el | 4 +-
lisp/mh-e/mh-scan.el | 8 +-
lisp/mh-e/mh-search.el | 26 +-
lisp/mh-e/mh-show.el | 31 +-
lisp/mh-e/mh-speed.el | 6 +-
lisp/mh-e/mh-thread.el | 10 +-
lisp/mh-e/mh-tool-bar.el | 3 +-
lisp/mh-e/mh-utils.el | 72 +-
lisp/mh-e/mh-xface.el | 3 +-
lisp/minibuffer.el | 2 +-
lisp/mouse-drag.el | 2 +
lisp/mouse.el | 17 +-
lisp/mwheel.el | 137 +-
lisp/net/browse-url.el | 22 +-
lisp/net/eww.el | 92 +-
lisp/net/mailcap.el | 33 +-
lisp/net/puny.el | 1 +
lisp/net/rcirc.el | 37 +-
lisp/net/shr.el | 31 +-
lisp/net/tramp-adb.el | 4 +-
lisp/net/tramp-archive.el | 4 +-
lisp/net/tramp-cache.el | 4 +-
lisp/net/tramp-crypt.el | 5 +-
lisp/net/tramp-gvfs.el | 27 +-
lisp/net/tramp-rclone.el | 4 +-
lisp/net/tramp-sh.el | 109 +-
lisp/net/tramp-smb.el | 4 +-
lisp/net/tramp-sshfs.el | 4 +-
lisp/net/tramp-sudoedit.el | 4 +-
lisp/net/tramp.el | 139 +-
lisp/org/oc-csl.el | 3 +-
lisp/org/oc.el | 43 +-
lisp/org/org-goto.el | 67 +-
lisp/org/org-table.el | 2 +-
lisp/org/org-version.el | 4 +-
lisp/org/org.el | 2 +-
lisp/org/ox-icalendar.el | 6 +
lisp/org/ox.el | 3 +
lisp/outline.el | 15 +-
lisp/pixel-scroll.el | 166 +-
lisp/play/animate.el | 14 +-
lisp/play/snake.el | 47 +-
lisp/play/tetris.el | 38 +-
lisp/proced.el | 7 +-
lisp/progmodes/cc-engine.el | 28 +-
lisp/progmodes/cc-fonts.el | 6 +-
lisp/progmodes/compile.el | 9 +-
lisp/progmodes/etags.el | 3 +-
lisp/progmodes/idlw-shell.el | 7 +-
lisp/progmodes/js.el | 32 +-
lisp/progmodes/python.el | 14 +-
lisp/progmodes/xref.el | 22 +-
lisp/repeat.el | 62 +-
lisp/replace.el | 26 +-
lisp/rot13.el | 32 +-
lisp/simple.el | 8 +-
lisp/startup.el | 32 +-
lisp/subr.el | 259 +-
lisp/tab-bar.el | 105 +-
lisp/tab-line.el | 17 +-
lisp/term/haiku-win.el | 139 +
lisp/textmodes/flyspell.el | 15 +-
lisp/textmodes/ispell.el | 80 +-
lisp/textmodes/reftex-global.el | 6 +-
lisp/textmodes/reftex-index.el | 2 -
lisp/textmodes/reftex-vars.el | 23 +-
lisp/time.el | 2 +-
lisp/tooltip.el | 7 +-
lisp/tutorial.el | 8 +-
lisp/userlock.el | 64 +-
lisp/vc/cvs-status.el | 4 +-
lisp/vc/diff-mode.el | 57 +-
lisp/vc/ediff-help.el | 4 +-
lisp/vc/ediff-init.el | 4 +-
lisp/vc/ediff-ptch.el | 15 +-
lisp/vc/ediff.el | 4 +-
lisp/vc/log-edit.el | 24 +-
lisp/vc/log-view.el | 10 +-
lisp/vc/pcvs.el | 36 +-
lisp/vc/smerge-mode.el | 6 +-
lisp/vc/vc-cvs.el | 9 +-
lisp/vc/vc-dav.el | 4 +-
lisp/vc/vc-git.el | 13 +-
lisp/vc/vc-rcs.el | 9 +-
lisp/vc/vc-sccs.el | 10 +-
lisp/vc/vc.el | 8 +-
lisp/vcursor.el | 6 +-
lisp/version.el | 4 +
lisp/windmove.el | 2 +-
lisp/xwidget.el | 179 +-
lwlib/xlwmenu.c | 36 +-
lwlib/xlwmenu.h | 2 +
lwlib/xlwmenuP.h | 1 +
src/Makefile.in | 71 +-
src/alloc.c | 4 +
src/atimer.c | 27 +-
src/coding.c | 9 +-
src/dispextern.h | 44 +-
src/dispnew.c | 19 +-
src/editfns.c | 3 -
src/emacs.c | 73 +-
src/fileio.c | 13 +-
src/filelock.c | 2 +-
src/floatfns.c | 15 +
src/font.c | 59 +-
src/font.h | 11 +-
src/frame.c | 4 +
src/frame.h | 9 +
src/ftcrfont.c | 71 +-
src/ftfont.c | 4 +
src/ftfont.h | 6 +-
src/gtkutil.c | 76 +-
src/gtkutil.h | 4 +
src/haiku.c | 286 ++
src/haiku_draw_support.cc | 488 +++
src/haiku_font_support.cc | 596 ++++
src/haiku_io.c | 207 ++
src/haiku_select.cc | 229 ++
src/haiku_support.cc | 2930 ++++++++++++++++
src/haiku_support.h | 869 +++++
src/haikufns.c | 2448 +++++++++++++
src/haikufont.c | 1072 ++++++
src/haikugui.h | 106 +
src/haikuimage.c | 109 +
src/haikumenu.c | 656 ++++
src/haikuselect.c | 180 +
src/haikuselect.h | 74 +
src/haikuterm.c | 3626 ++++++++++++++++++++
src/haikuterm.h | 296 ++
src/image.c | 146 +-
src/indent.c | 1 +
src/keyboard.c | 55 +-
src/keymap.c | 74 +-
src/lisp.h | 14 +-
src/lread.c | 2 +-
src/macfont.m | 4 +-
src/menu.c | 31 +-
src/nsfns.m | 4 +
src/nsselect.m | 84 +-
src/nsterm.h | 9 +
src/nsterm.m | 49 +-
src/process.c | 17 +-
src/sound.c | 24 +-
src/sysdep.c | 34 +-
src/term.c | 16 +-
src/termhooks.h | 12 +-
src/terminal.c | 2 +
src/verbose.mk.in | 4 +
src/w32font.c | 8 +-
src/w32inevt.c | 15 +-
src/xdisp.c | 502 ++-
src/xfaces.c | 37 +-
src/xfns.c | 63 +-
src/xmenu.c | 4 +
src/xterm.c | 1300 ++++++-
src/xterm.h | 44 +
src/xwidget.c | 607 +++-
src/xwidget.h | 10 +
test/Makefile.in | 20 +-
test/infra/Makefile.in | 102 +
test/infra/gitlab-ci.yml | 148 +-
test/infra/test-jobs.yml | 544 +++
test/lisp/calendar/icalendar-tests.el | 36 +-
test/lisp/electric-tests.el | 16 +-
test/lisp/emacs-lisp/backtrace-tests.el | 2 +-
.../warn-wide-docstring-ignore-substitutions.el | 17 +
test/lisp/emacs-lisp/bytecomp-tests.el | 4 +
test/lisp/emacs-lisp/cl-lib-tests.el | 7 -
test/lisp/emacs-lisp/cl-macs-tests.el | 2 +-
test/lisp/emacs-lisp/ert-tests.el | 82 +-
test/lisp/emacs-lisp/ert-x-tests.el | 44 +-
test/lisp/emacs-lisp/generator-tests.el | 2 +-
test/lisp/emacs-lisp/let-alist-tests.el | 2 +-
test/lisp/emacs-lisp/lisp-tests.el | 4 +-
test/lisp/emacs-lisp/package-tests.el | 2 +-
test/lisp/emacs-lisp/ring-tests.el | 2 +-
test/lisp/emacs-lisp/subr-x-tests.el | 18 +
.../emacs-lisp/testcover-resources/testcases.el | 2 +-
test/lisp/ffap-tests.el | 2 +-
test/lisp/files-tests.el | 11 +-
test/lisp/help-tests.el | 21 +-
test/lisp/mh-e/mh-thread-tests.el | 131 +
test/lisp/mh-e/mh-utils-tests.el | 112 +-
test/lisp/mh-e/test-all-mh-variants.sh | 6 +-
test/lisp/net/netrc-tests.el | 2 +-
test/lisp/net/puny-tests.el | 7 +
test/lisp/net/tramp-tests.el | 57 +-
test/lisp/progmodes/compile-tests.el | 3 +-
test/lisp/progmodes/elisp-mode-tests.el | 12 +-
test/lisp/subr-tests.el | 223 +-
test/lisp/thingatpt-tests.el | 10 +-
test/lisp/time-stamp-tests.el | 10 +-
test/lisp/wdired-tests.el | 23 +-
test/src/buffer-tests.el | 78 +-
test/src/comp-tests.el | 54 +-
test/src/data-tests.el | 4 +-
test/src/emacs-module-tests.el | 6 +-
test/src/eval-tests.el | 19 +-
test/src/keymap-tests.el | 34 +
test/src/lread-tests.el | 4 +
test/src/process-tests.el | 1 +
test/src/xdisp-tests.el | 16 +
350 files changed, 24845 insertions(+), 3740 deletions(-)
create mode 100644 doc/emacs/haiku.texi
create mode 100644 lib-src/be_resources.cc
create mode 100644 lisp/keymap.el
create mode 100644 lisp/term/haiku-win.el
create mode 100644 src/haiku.c
create mode 100644 src/haiku_draw_support.cc
create mode 100644 src/haiku_font_support.cc
create mode 100644 src/haiku_io.c
create mode 100644 src/haiku_select.cc
create mode 100644 src/haiku_support.cc
create mode 100644 src/haiku_support.h
create mode 100644 src/haikufns.c
create mode 100644 src/haikufont.c
create mode 100644 src/haikugui.h
create mode 100644 src/haikuimage.c
create mode 100644 src/haikumenu.c
create mode 100644 src/haikuselect.c
create mode 100644 src/haikuselect.h
create mode 100644 src/haikuterm.c
create mode 100644 src/haikuterm.h
create mode 100644 test/infra/Makefile.in
create mode 100644 test/infra/test-jobs.yml
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-ignore-substitutions.el
create mode 100644 test/lisp/mh-e/mh-thread-tests.el
- feature/pgtk updated (7d8f0c0 -> 66b5f5a),
Po Lu <=