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-04-23 18:40:42 +03:00
2020-09-05 12:15:14 -07:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-04-17 09:17:35 -07:00
2020-04-05 19:51:09 +03:00
2020-07-09 16:38:45 -07:00
2020-01-01 00:59:52 +00:00
2020-08-03 19:08:58 -07:00
2020-04-17 09:17:35 -07:00
2020-08-11 02:27:43 -07:00
2020-08-04 11:15:16 -07:00
2020-08-21 16:15:18 +02:00
2020-04-25 16:18:44 -07:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-08-21 14:47:45 +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-08-25 15:29:38 +02:00
2020-04-27 15:53:30 -07:00
2020-08-15 11:19:51 -07:00
2020-01-01 00:59:52 +00:00
2020-04-17 09:17:35 -07:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-05-28 07:50:26 -07:00
2020-08-23 21:23:45 +03:00
2020-04-11 17:04:57 +02:00
2020-01-01 00:59:52 +00:00
2020-08-18 07:51:05 -07:00
2020-04-11 19:00:27 -07:00
2020-05-05 00:51:24 -07:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-09-13 17:19:19 -07:00
2020-09-26 11:38:23 +02:00
2020-03-29 19:14:13 +03:00
2020-01-15 19:57:27 +01:00
2020-01-20 01:21:52 -08:00
2020-09-21 14:26:42 +02:00
2020-08-04 11:15:16 -07: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-25 11:25:21 -07:00
2020-01-01 00:59:52 +00:00
2020-09-13 20:26:47 +02:00
2020-05-09 09:11:53 -07:00
2020-08-18 07:51:05 -07:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-27 23:17:10 -08:00
2020-09-13 17:19:19 -07:00
2020-09-13 15:33:58 +02:00
2020-03-25 13:40:34 -07:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-09-25 17:08:00 +02:00
2020-09-15 19:05:53 +03:00
2020-03-04 13:57:58 -08:00
2020-08-15 11:19:51 -07:00
2020-01-01 00:59:52 +00:00
2020-09-20 17:18:16 -07:00
2020-04-11 19:00:27 -07:00
2020-09-05 12:15:14 -07:00
2020-04-17 09:17:35 -07:00
2020-08-25 14:28:26 -07:00
2019-08-24 15:55:08 -07:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-08-04 11:15:16 -07:00
2020-08-24 16:44:24 +02:00
2020-01-01 00:59:52 +00:00
2020-08-23 16:28:17 +01:00
2020-01-01 00:59:52 +00:00
2020-08-15 11:19:51 -07:00
2020-09-09 07:51:14 -07:00
2020-07-29 08:38:51 -07:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-04-17 09:17:35 -07:00
2020-05-11 17:54:24 -07:00
2020-03-04 13:48:58 -08:00
2020-08-09 19:31:26 +02:00
2020-09-21 14:26:42 +02:00
2020-01-01 00:59:52 +00:00
2020-08-25 13:14: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-04-05 01:24:36 -07:00
2020-09-13 20:26:47 +02:00
2020-09-20 21:30:54 +02:00
2020-01-01 00:59:52 +00:00
2020-08-15 11:19:51 -07:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2019-06-22 11:41:49 -07:00
2020-08-12 12:12:34 +02:00
2020-04-17 09:17:35 -07:00
2020-04-17 09:17:35 -07:00
2020-01-01 00:59:52 +00:00
2020-08-21 16:55:55 +02:00
2019-12-23 17:16:10 +01:00
2019-12-23 17:16:10 +01:00
2020-09-13 20:26:47 +02:00
2020-04-17 09:17:35 -07:00
2020-01-01 00:59:52 +00:00
2020-08-22 16:19:37 +01:00
2020-09-25 17:19:00 +01:00
2020-01-01 00:59:52 +00:00
2020-09-25 17:19:00 +01:00
2020-09-08 21:49:38 +01:00
2020-08-15 11:19:51 -07:00
2020-09-25 17:19:00 +01:00
2020-09-25 17:19:00 +01:00
2020-08-12 11:42:37 +01:00
2020-09-21 14:26:42 +02:00
2020-09-21 14:26:42 +02:00
2020-08-11 02:27:43 -07:00
2020-09-20 12:24:16 +02:00
2020-09-25 11:47:59 +02:00
2020-03-26 21:47:25 +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-08-26 00:20:31 -07: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-15 11:19:51 -07: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-23 08:52:34 +00:00
2020-01-01 00:59:52 +00:00
2020-08-23 15:01:51 -07: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-06-28 10:27:21 +02:00
2020-05-03 15:10:07 -07:00
2020-03-07 12:15:43 -08: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-18 11:43:12 +03:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-09-12 10:11:26 +03:00
2020-01-01 00:59:52 +00:00
2020-05-09 10:27:06 +03:00
2020-08-22 16:31:02 +01:00
2020-01-07 17:57:31 +01:00
2020-08-16 14:30:29 -07: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
2019-07-08 17:50:39 -07:00
2020-02-16 09:50:26 +09: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-23 07:50:30 -07:00
2020-04-16 09:14:07 +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-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-04-14 18:10:41 +03:00
2020-09-21 14:26:42 +02:00
2020-01-01 00:59:52 +00:00
2020-04-25 16:37:46 +03: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-07-20 07:50:44 -07: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-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-25 14:28:26 -07:00
2020-01-07 11:29:42 -08:00
2020-09-24 17:13:43 +03:00
2020-09-18 11:31:12 +03:00
2020-09-21 14:26:42 +02:00
2020-04-17 09:17:35 -07:00
2020-01-01 00:59:52 +00:00
2020-08-21 14:56:06 +02:00
2020-08-21 14:56:06 +02:00
2020-05-11 17:54:24 -07:00
2020-01-01 00:59:52 +00:00
2020-08-18 07:51:08 -07:00
2020-08-18 17:05:08 +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-08-19 14:05:19 +02:00
2020-09-21 14:26:42 +02:00
2020-08-15 11:19:51 -07:00
2020-08-12 12:39:50 +02:00