| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.ac: Add an option to use XInput 2 if available
* src/Makefile.in (XINPUT_LIBS, XINPUT_CFLAGS): New variables
(EMACS_CFLAGS): Add Xinput CFLAGS
(LIBES): Add XInput libs
* src/xmenu.c (popup_activated_flag): Expose flag if XInput 2 is
available
* src/xfns.c (x_window): Set XInput 2 event mask
* src/xterm.c (x_detect_focus_change): Handle XInput 2 GenericEvents
(handle_one_xevent): Handle XInput 2 events
(x_term_init): Ask the server for XInput 2 support and set xkb_desc if
available
(x_delete_terminal): Free XKB kb desc if it exists, and free XI2
devices if they exist
(x_free_xi_devices, x_init_master_valuators): New functions
(x_get_scroll_valuator_delta): New function
(init_xterm): Don't tell GTK to only use Core Input when built with
XInput 2 support
* src/xterm.h (struct x_display_info): Add fields for XKB and XI2
support
* src/gtkutil.c (xg_event_is_for_menubar): Handle XIDeviceEvents
(xg_is_menu_window): New function
(xg_event_is_for_scrollbar): Handle XIDeviceEvents
|
| |
|
|
|
|
| |
* src/nsterm.m (ns_draw_glyph_string): Set s->face to the mouse face.
|
|
|
|
|
| |
* test/lisp/emacs-lisp/package-tests.el
(package-test-macro-compilation-gz): Fix test failure on native-comp.
|
|
|
|
| |
* lisp/net/shr.el (shr-tag-video): Tweak the look of the video element.
|
|
|
|
| |
* src/Makefile.in (@): Also sign the bootstrap-emacs executable
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
; The MESSAGE arg of 'define-error' does not support format specifiers
; (unlike the 'error' function). The signal data is automatically
; appended to the error message.
* lisp/emacs/lisp/cl-generic.el (cl--generic-cyclic-definition):
Remove spurious %S from error message.
* lisp/emacs-lisp/gv.el (gv-invalid-place): Remove spurious %S from
error message (and rephrase) (bug#51718).
Copyright-paperwork-exempt: yes
|
|
|
|
|
|
|
| |
* lisp/simple.el (undo-redo): Default arg to 1 to avoid error when
called from Lisp without args (bug#51718).
Copyright-paperwork-exempt: yes
|
|
|
|
|
| |
* src/xwidget.c (x_draw_glph_string): Avoid resizing xwidget views
to an invalid size (bug#51707).
|
|
|
|
|
|
|
| |
* doc/lispref/files.texi (File Name Components): Document it.
* lisp/files.el (file-name-split): New function (bug#50572).
* lisp/emacs-lisp/shortdoc.el (file-name): Mention it.
|
|
|
|
|
|
|
| |
* lisp/dired-aux.el (dired-tree-lessp): Adjust caller.
(dired-split): Make obsolete (bug#50572).
* lisp/ffap.el (ffap-list-env): Adjust comment.
|
|
|
|
| |
Skip superfluous `expand-file-name'.
|
|
|
|
|
|
|
|
|
| |
* lisp/net/tramp-sh.el (tramp-sh-handle-expand-file-name):
Dissect file name before testing for connectability to reduce
duplicated work.
* lisp/net/tramp.el (tramp-handle-file-name-case-insensitive-p):
Use `tramp-connectable-p' to test for connection.
|
|
|
|
|
|
| |
* lisp/net/eww.el (eww-mode-map): Add mouse back/forward button
bindings. These bindings are the same as in Firefox and other
graphical browsers.
|
|
|
|
|
| |
The menu item "Go Forward" is bound to xref-go-forward.
Also use "Go Back" for xref-go-back (bug#38797).
|
|
|
|
| |
* lisp/vc/vc.el: Add declare-function for diff-setup-buffer-type (bug#51016).
|
|
|
|
|
| |
* etc/NEWS: Expand upon the addition of the `medium' weight
(bug#51704).
|
|
|
|
|
| |
* lisp/net/shr.el (xwidget-webkit-execute-script): New function
declaration (bug#51705).
|
|
|
|
|
| |
* src/xwidget.c (xwidget_motion_or_crossing): Default to widget_osr
instead of its window (bug#51703).
|
|
|
|
|
|
|
|
|
|
|
| |
* lisp/cmuscheme.el (scheme-start-file):
* lisp/erc/erc.el (erc-startup-file-list):
* lisp/net/nsm.el (nsm-settings-file):
* lisp/net/tramp-crypt.el (tramp-crypt-config-file-name):
* lisp/org/org-clock.el (org-clock-persist-file):
* lisp/org/org-id.el (org-id-locations-file)
* lisp/shell.el (shell): Prefer 'locate-user-emacs-file' to fiddling
with 'user-emacs-directory' directly.
|
|
|
|
|
|
| |
* lisp/xwidget.el (xwidget-webkit-callback): Always set title upon
load completion. This prevents loading pages such as "about:blank"
from not setting the buffer name (bug#51702).
|
|
|
|
|
| |
* src/xwidget.c (kill_frame_xwidget_views): Check XWIDGET_VIEW_P
(bug#51701).
|
|
|
|
|
| |
* lisp/net/shr.el (shr-tag-audio): Don't create a temporary file;
just update the DOM directly.
|
|\
| |
| |
| |
| |
| |
| |
| | |
307d164c9c * lisp/mouse.el (mouse-buffer-menu-mode-groups): Tighten "...
818211ed89 * doc/emacs/search.texi (Isearch Yank): Add isearch-forwar...
# Conflicts:
# etc/NEWS
|
| |
| |
| |
| |
| |
| | |
Use word boundaries in the "Version Control" regexp to match mode names
"Log-Edit", "Log-View", "Git-Log-View", "Change Log", "VC dir",
but not "Verilog", "Prolog", "Rlogin" (bug#51337).
|
| |
| |
| |
| | |
; * etc/NEWS: Add +++ for isearch-forward-thing-at-point, reorder (bug#51444).
|
| |
| |
| |
| |
| |
| |
| |
| | |
* lisp/xwidget.el (xwidget-webkit-buffer-name-prefix): Remove extra
space.
(xwidget-webkit-callback): Add trailing "*" to buffer name.
(xwidget-webkit-new-session, xwidget-webkit-import-widget): Always use
existing buffer name (bug#51700).
|
| |
| |
| |
| |
| | |
* lisp/net/shr.el (shr-tag-video): Require xwidgets, because it's
used from callbacks.
|
| |
| |
| |
| |
| | |
* lisp/net/shr.el (shr-tag-video): Require xwidgets, because it's
used from callbacks.
|
| |
| |
| |
| |
| |
| | |
* doc/misc/eww.texi (Advanced): Document it.
* lisp/net/shr.el (shr-use-xwidgets-for-media): New user option.
(shr-tag-video): Use xwidgets to display <video> elements.
|
| |
| |
| |
| |
| | |
* lisp/image.el (image-compute-scaling-factor): Make the argument
optional.
|
| |
| |
| |
| |
| | |
* src/xwidget.c (Fmake_xwidget): The ARGUMENTS argument isn't
mandatory.
|
| |
| |
| |
| |
| | |
* lisp/xwidget.el (xwidget-event-handler): Don't try to call the
callback if it hasn't been defined.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* test/lisp/emacs-lisp/bytecomp-tests.el
(bytecomp-tests--not-writable-directory): Allow deletion of
directory (bug#51690).
* test/lisp/emacs-lisp/bytecomp-tests.el
(bytecomp-tests--dest-mountpoint): Ditto.
|
| |
| |
| |
| |
| | |
* src/xterm.c (x_scroll_run): Use original height of xwidget instead
of window height and set cairo surface size (bug#51697).
|
| |
| |
| |
| | |
* src/xwidget.c (Fmake_xwidget): Error if TYPE is invalid (bug#51682).
|
| |
| |
| |
| |
| |
| | |
* src/xterm.c (x_scroll_run): Improve clip detection.
* src/xwidget.c (xv_do_draw): Use cairo_translate.
(xwidget_motion_or_crossing): Use correct fields (bug#51681).
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* lisp/xwidget.el (xwidget-webkit): New customization group.
(xwidget-webkit-buffer-name-prefix): New user option.
(xwidget-webkit-callback): with-current-buffer only after get title,
which can limit buffer-name change in mode-line.
(xwidget-webkit-new-session, xwidget-webkit-import-widget): Use
current buffer to generate a temp xwidget-webkit buffer.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* lisp/vc/diff-mode.el (diff-mode):
(diff-setup-buffer-type): Defun to initialize `diff-buffer-type'
* lisp/vc/vc.el (vc-diff-finish): Set `diff-buffer-type' after content
inserted
(vc-diff-internal): Restore `diff-mode' being set before local
variables (bug#51016).
|
| |
| |
| |
| |
| | |
* lisp/yank-media.el (yank-media-types): Make the prefix include
data types not supported by the backend, too.
|
| |
| |
| |
| |
| | |
* lisp/emacs-lisp/lisp-mode.el (lisp--local-defform-body-p):
Do check backward-up-list executing without errors (bug#9622).
|
| |
| |
| |
| |
| |
| | |
* lisp/gnus/nntp.el (nntp-report): This should behave as much as
possible like nnheader-report, which only logs the error and returns
nil.
|
| | |
|
| |
| |
| |
| |
| | |
This allows commands to be made without adding undo-barriers, e.g.
kmacro-exec-ring-item.
|
| | |
|
| |
| |
| |
| |
| | |
* lisp/yank-media.el (yank-media--get-selection): Switch back to
gui-backend-get-selection until gui-get-selection is re-fixed.
|
| |
| |
| |
| |
| |
| |
| | |
This reverts commit 5e66c75e0b6b91b6f5d9aa46c824e8209ade8f2a.
This apparently led to problems on Windows. The issues have to
be examined first before attempting a new fix.
|
| | |
|
|\|
| |
| |
| | |
fe91f4438c ; * etc/PROBLEMS: Move librsvg-related item to better loca...
|
| |
| |
| |
| | |
Reported by Mike Kupfer <mkupfer@alum.berkeley.edu>.
|