Files
emacs/lisp
Po Lu 2f31dbeadf Also show mouse DND tooltip contents during interprogram drag-and-drop
* doc/lispref/frames.texi (Drag and Drop): Document new
parameter to `x-begin-drag'.
* lisp/mouse.el (mouse-drag-and-drop-region): Don't hide tooltip
when initiating interprogram drag-and-drop.
* lisp/term/haiku-win.el (x-begin-drag):
* lisp/term/ns-win.el (x-begin-drag): Add stubs for new
parameter.
* src/xfns.c (Fx_begin_drag): New parameter `follow-tooltip'.
(Fx_show_tip, syms_of_xfns): Add records of the last dx and dy
given to `x-show-tip'.
* src/xterm.c (x_clear_dnd_monitors): New function.
(x_dnd_begin_drag_and_drop): Save monitor attributes list if
appropriate.
(x_dnd_compute_tip_xy, x_dnd_update_tooltip_position): New
function.
(x_dnd_update_state, handle_one_xevent): Update tooltip position
during DND mouse movement.
(syms_of_xterm): Update staticpros.
* src/xterm.h: Update prototypes.
2022-06-09 13:11:08 +08:00
..
2022-05-25 09:42:52 +02:00
2022-05-27 06:30:20 +02:00
2022-05-15 11:15:06 +02:00
2022-05-27 06:30:20 +02:00
2022-06-04 14:16:26 +02:00
2022-06-05 06:30:25 +02:00
2022-06-02 14:55:35 +02:00
2022-06-07 18:59:04 +02:00
2022-05-25 13:57:59 -04:00
2022-04-26 13:27:17 +02:00
2022-04-16 19:32:26 +02:00
2022-05-28 07:06:30 +02:00
2022-06-05 06:30:25 +02:00
2022-05-25 13:57:59 -04:00
2022-06-08 10:40:20 +08:00
2022-05-13 14:44:34 +02:00
2022-05-28 07:06:30 +02:00
2022-05-21 06:28:06 +00:00
2022-06-08 13:48:48 +02:00
2022-05-25 13:57:59 -04:00
2022-06-07 18:59:44 +02:00
2022-06-05 09:52:09 +03:00
2022-04-22 17:16:42 +02:00
2022-05-15 11:15:06 +02:00
2022-06-08 10:40:20 +08:00
2022-05-09 18:49:13 -07:00
2022-05-18 00:27:52 +02:00
2022-05-15 11:15:06 +02:00

This directory contains source code for the parts of Emacs that are
written in Emacs Lisp.  *.el files are Emacs Lisp source, and the
corresponding *.elc files are byte-compiled versions.  Byte-compiled
files are architecture-independent.

The term subdirectory contains Lisp files that customize Emacs for
certain terminal types.  When Emacs starts, it checks the TERM
environment variable to get the terminal type and loads
'term/${TERM}.el' if it exists.

The other subdirectories hold Lisp packages grouped by their general
purpose.