Files
emacs/lisp
Michael Albinus c540f3323d Add D-Bus monitor
* lisp/net/dbus.el (dbus-interface-monitoring): New defconst.
(dbus-call-method, dbus-call-method-asynchronously)
(dbus-send-signal, dbus-method-return-internal)
(dbus-method-error-internal, dbus-check-arguments): Accept also
:system-private and :session-private.
(dbus-check-event, dbus-event-path-name)
(dbus-event-interface-name)
(dbus-event-member-name, dbus-property-handler)
(dbus-handle-bus-disconnect): Adapt according to new structure.
(dbus-handle-event): Handle also monitor events.
(dbus-event-destination-name, dbus-event-handler)
(dbus-event-arguments, dbus-register-monitor, dbus-monitor-handler):
New defuns.

* src/dbusbind.c (XD_DBUS_VALIDATE_BUS_ADDRESS, xd_remove_watch)
(Fdbus__init_bus): Accept also :system-private and :session-private.
(xd_read_message_1): Add destination and error_name to
dbus-event.  Handle monitor events.
(syms_of_dbusbind): Declare QCsystem_private, QCsession_private
and QCmonitor.
(dbus-registered-objects-table): Fix docstring.
2020-09-26 11:38:23 +02:00
..
2020-09-09 07:51:14 -07:00
2020-09-26 10:50:12 +02:00
2020-09-25 15:15:21 +02:00
2020-09-25 15:15:21 +02:00
2020-09-21 14:26:42 +02:00
2020-09-21 14:26:42 +02:00
2020-09-21 14:26:42 +02:00
2020-09-26 11:38:23 +02:00
2020-01-01 00:59:52 +00:00
2020-09-22 13:38:16 +01:00
2020-08-15 13:37:38 +02:00
2020-02-13 07:50:24 -08:00
2020-09-23 20:03:19 +02:00
2020-01-01 00:59:52 +00:00
2020-09-22 01:01:36 +02:00
2020-01-01 00:59:52 +00:00
2020-07-11 09:25:04 -07:00
2020-01-01 00:59:52 +00:00
2020-06-18 13:11:17 +01:00
2020-02-20 16:05:18 +01:00
2020-01-01 00:59:52 +00:00
2020-04-20 09:08:09 +02:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-09-21 14:26:42 +02:00
2020-08-23 10:10:47 +03:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-09-21 14:26:42 +02:00
2020-08-18 07:51:05 -07:00
2020-09-22 00:35:05 +02:00
2020-01-04 19:13:23 -08:00
2020-08-31 19:13:30 +02:00
2020-01-01 00:59:52 +00:00
2020-04-26 16:20:05 +02:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-04-29 14:15:03 +03:00
2020-09-21 14:26:42 +02:00
2020-01-16 23:06:04 -08:00
2020-01-17 06:34:00 +01:00
2020-01-01 00:59:52 +00:00
2020-09-20 11:36:52 +02:00
2020-08-27 02:53:25 +02:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-08-18 23:19:09 +02:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-09-17 16:32:18 +02:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-09-21 14:26:42 +02:00
2020-01-01 00:59:52 +00:00
2020-01-16 23:06:04 -08:00
2020-09-09 20:12:45 +01:00
2020-08-19 12:49:11 +02:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-09-21 15:57:00 +02:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-09-21 14:26:42 +02:00
2020-09-21 14:26:42 +02:00
2020-09-01 06:27:54 -07:00
2020-01-01 00:59:52 +00:00
2020-03-25 16:18:37 +02:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-09-20 17:18:16 -07:00
2020-01-01 00:59:52 +00:00
2020-09-25 13:25:14 +02:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-16 23:06:04 -08:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-09-17 11:13:54 +02:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 01:08:16 +00:00
2020-09-21 14:26:42 +02:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-08-18 19:02:52 +02:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-09-21 14:26:42 +02:00
2020-01-01 00:59:52 +00:00
2020-09-21 14:26:42 +02:00
2020-06-22 18:40:37 +03:00
2020-01-01 00:59:52 +00:00
2020-09-20 11:36:52 +02:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-09 13:40:14 +01:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-05-21 19:17:36 +03:00
2020-01-01 00:59:52 +00:00
2020-05-03 16:17:20 +02:00
2020-09-21 14:26:42 +02:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-08-04 20:15:56 -04:00
2020-01-01 00:59:52 +00:00
2020-09-21 14:26:42 +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.