1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-03 10:31:37 -08:00
emacs/lisp/net
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
..
ange-ftp.el
browse-url.el Use `format-prompt' when prompting with default values 2020-09-06 16:56:54 +02:00
dbus.el Add D-Bus monitor 2020-09-26 11:38:23 +02:00
dig.el
dns.el Remove Emacs 22 compat code from dns.el 2020-08-13 01:39:53 +02:00
eudc-bob.el * lisp/net/eudc-bob.el (eudc-bob-pipe-object-to-external-program): Simplify 2020-08-15 22:44:16 -04:00
eudc-export.el
eudc-hotlist.el
eudc-vars.el
eudc.el
eudcb-bbdb.el
eudcb-ldap.el
eudcb-mab.el
eudcb-macos-contacts.el EUDC: Fix a minor formatting issue 2020-09-05 21:57:23 -04:00
eww.el Fix default value in checkboxes in eww 2020-09-21 14:15:39 +02:00
gnutls.el Merge from origin/emacs-27 2020-07-20 07:50:44 -07:00
goto-addr.el Add global-goto-address-mode 2020-08-20 15:17:19 +02:00
hmac-def.el
hmac-md5.el
imap.el * lisp/net/imap.el: Use proper outline headings 2020-08-13 11:34:49 +02:00
ldap.el
mailcap.el Tweak previous mailcap patch (for external viewers) 2020-09-11 15:37:00 +02:00
mairix.el
net-utils.el
netrc.el
network-stream.el Allow open-network-stream to use different TLS capability commands 2020-07-19 02:56:40 +02:00
newst-backend.el
newst-plainview.el
newst-reader.el
newst-ticker.el
newst-treeview.el Remove many items obsolete since Emacs 23.1 2020-08-14 13:07:26 +02:00
newsticker.el
nsm.el
ntlm.el Stop using calc for ntlm time computation 2020-08-16 11:08:43 +02:00
pop3.el
puny.el
quickurl.el
rcirc.el Use `format-prompt' when prompting with default values 2020-09-06 16:56:54 +02:00
rfc2104.el
rlogin.el
sasl-cram.el
sasl-digest.el
sasl-ntlm.el
sasl-scram-rfc.el
sasl-scram-sha256.el
sasl.el
secrets.el
shr-color.el
shr.el Speed up shr-insert slightly 2020-09-22 16:02:42 +02:00
sieve-manage.el
sieve-mode.el
sieve.el
snmp-mode.el
soap-client.el soap-client.el: Prevent some invalid encoding warnings 2020-09-25 23:05:34 -04:00
soap-inspect.el
socks.el
telnet.el Declare some ancient compat aliases obsolete (Bug#41328) 2020-07-31 06:02:30 +02:00
tramp-adb.el Implement Tramp direct async processes fallback for multi-hops 2020-08-12 12:45:45 +02:00
tramp-archive.el Rearrange detecting remote uid and gid in Tramp 2020-06-14 15:31:17 +02:00
tramp-cache.el Tramp code cleanup 2020-06-07 16:56:59 +02:00
tramp-cmds.el Minor improvements in Tramp error reporting 2020-09-05 19:29:12 +02:00
tramp-compat.el Fix remaining problems with tramp-crypt.el 2020-06-21 15:19:51 +02:00
tramp-crypt.el Fix some defcustom types 2020-09-25 15:15:21 +02:00
tramp-ftp.el More Tramp code cleanup 2020-07-12 15:02:56 +02:00
tramp-gvfs.el More Tramp code cleanup 2020-07-12 15:02:56 +02:00
tramp-integration.el
tramp-rclone.el Some Tramp cleanups, mainly in tramp-crypt.el 2020-06-18 20:00:26 +02:00
tramp-sh.el Minor Tramp cleanup 2020-09-24 10:17:03 +02:00
tramp-smb.el More Tramp code cleanup 2020-07-12 15:02:56 +02:00
tramp-sudoedit.el More Tramp code cleanup 2020-07-12 15:02:56 +02:00
tramp-uu.el
tramp.el ; Fix typos 2020-09-21 14:26:42 +02:00
trampver.el
webjump.el
zeroconf.el