Files
emacs/lisp
Po Lu 9324efac48 Make `xwidget-display-event' a special event as well
* doc/lispref/commands.texi (Xwidget Events): Document that
`xwidget-display-event' is a special event, and that it should
be handled through callbacks.

* etc/NEWS: Update NEWS entry.

* lisp/xwidget.el (xwidget-webkit-new-session)
(xwidget-webkit-import-widget): Attach display callback.
(xwidget-webkit-display-event): Call display callback instead.
(xwidget-webkit-display-callback): New function.

* src/keyboard.c (make_lispy_event): Store
source information for XWIDGET_DISPLAY_EVENT correctly.

* src/xwidget.c (store_xwidget_display_event): Store
source of the display request.
(webkit_ready_to_show): Store source if available.
(webkit_create_cb_1): Store source if available.
(kill_xwidget): Remove dead widget from internal_xwidget_list.
2021-11-22 10:47:29 +08:00
..
2021-11-21 09:20:06 +01:00
2021-11-15 07:00:24 +01:00
2021-11-16 08:26:24 +01:00
2021-10-29 09:20:05 -07:00
2021-11-17 06:25:50 +01:00
2021-11-17 08:14:23 +01:00
2021-11-01 12:32:06 +01:00
2021-11-21 11:18:23 +01:00
2021-11-20 13:18:17 +01:00
2021-11-19 07:00:24 +01:00
2021-11-04 19:39:16 +01:00
2021-10-21 23:35:07 +02:00
2021-09-12 18:36:49 +02:00
2021-09-24 19:41:03 +02:00
2021-09-16 15:42:44 +02:00
2021-09-03 13:05:32 +02:00
2021-09-03 13:05:32 +02:00
2021-11-12 13:59:58 +01:00
2021-03-31 01:43:47 +02:00
2021-11-09 07:51:27 +01:00
2021-10-22 07:51:45 +02:00
2021-11-04 19:23:07 +01:00
2021-10-03 11:04:04 +02:00
2021-11-06 11:21:39 +02:00
2021-08-04 09:15:25 +02:00
2021-09-13 06:44:52 +02:00
2021-11-19 11:34:57 +01:00
2021-03-31 01:11:21 +02:00
2021-11-21 11:18:23 +01:00
2021-10-21 23:35:07 +02:00
2021-10-21 23:35:07 +02:00
2021-11-12 13:59:58 +01:00
2021-10-21 23:35:07 +02:00
2021-09-24 19:41:03 +02:00
2021-10-05 03:44:56 +02:00
2021-10-13 21:52:57 +02:00
2021-11-21 14:44:41 +01:00
2021-11-09 23:58:42 +01:00
2021-10-16 09:18:37 -07:00
2021-09-12 18:36:49 +02:00
2021-09-25 20:25:01 +02:00
2021-10-05 07:50:22 -07:00
2021-10-21 23:35:07 +02:00
2021-10-21 23:35:07 +02:00
2021-11-12 04:35:46 +01:00
2021-03-24 10:20:18 +01:00
2021-11-19 07:46:06 +01:00
2021-11-11 10:58:10 +02:00
2021-10-02 11:06:18 +03:00
2021-10-05 03:44:56 +02:00
2021-11-06 03:58:43 +01:00
2021-11-21 11:18:23 +01:00
2021-10-01 08:33:32 -07:00
2021-05-31 07:29:51 +02:00
2021-09-16 15:42:44 +02:00
2021-10-21 23:35:07 +02:00
2021-10-21 23:35:07 +02:00
2021-09-16 15:42:44 +02:00
2021-10-21 23:35:07 +02:00
2021-10-21 23:35:07 +02:00
2021-10-21 23:35:07 +02:00
2021-11-09 07:51:27 +01:00
2021-10-13 21:52:57 +02:00
2021-10-21 23:35:07 +02:00
2021-11-16 08:26:24 +01:00
2021-09-14 07:57:14 +02:00
2021-11-19 07:00:24 +01:00
2021-03-24 09:05:06 +01:00
2021-10-18 01:39:49 +02:00
2021-08-09 15:19:45 +02:00
2021-03-24 06:15:37 +01:00
2021-10-13 21:52:57 +02:00
2021-11-13 07:00:30 +01: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.