1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-16 00:01:05 -08:00
emacs/test/lisp/net
Michael Albinus 39230fadbc Implement typed D-Bus properties (Bug#43252)
* doc/misc/dbus.texi (Properties and Annotations)
(Receiving Method Call): Document optional type symbol in
`dbus-set-property' and `dbus-register-property'.

* lisp/net/dbus.el (dbus-error-unknown-interface)
(dbus-error-unknown-method, dbus-error-unknown-object)
(dbus-error-unknown-property): New defconsts.
(dbus-peer-handler): Improve error handling.
(dbus-introspect-get-signature): Handle also properties.
(dbus-set-property, dbus-register-property): Allow optional TYPE
symbol for VALUE.  (Bug#43252)
(dbus-property-handler): Implement property types.  Improve error
handling.

* src/dbusbind.c (dbus-message-internal, dbus-registered-objects-table):
Fix docstring.

* test/lisp/net/dbus-tests.el (dbus-test05-register-property):
Extend test.
(dbus-test05-register-property-several-paths): New test.
2020-09-08 16:24:11 +02:00
..
tramp-archive-resources Fix Bug#30293 2018-01-31 15:02:46 +01:00
browse-url-tests.el Use lexical-binding in browse-url.el and add tests 2020-08-07 17:37:06 +02:00
dbus-tests.el Implement typed D-Bus properties (Bug#43252) 2020-09-08 16:24:11 +02:00
dig-tests.el Use lexical-binding in dig.el and add tests 2020-04-26 01:11:05 +02:00
gnutls-tests.el Use lexical-binding for all net tests 2020-04-24 20:26:36 +02:00
hmac-md5-tests.el Use lexical-binding in hmac-md5.el and add tests 2020-04-28 18:14:28 +02:00
mailcap-tests.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
network-stream-tests.el Fix previous network stream test 2020-08-04 17:34:21 +02:00
newsticker-tests.el Use lexical-binding for all net tests 2020-04-24 20:26:36 +02:00
nsm-tests.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
puny-tests.el Use lexical-binding in puny.el and add more tests 2020-04-28 18:14:28 +02:00
rcirc-tests.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
rfc2104-tests.el Use lexical-binding for all net tests 2020-04-24 20:26:36 +02:00
sasl-scram-rfc-tests.el Add SASL SCRAM-SHA-256 support. 2020-01-16 08:54:04 +01:00
secrets-tests.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
shr-tests.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
tramp-archive-tests.el Merge from origin/emacs-27 2020-04-15 07:50:15 -07:00
tramp-tests.el Adapt tramp-test30-make-process 2020-09-05 19:29:47 +02:00
webjump-tests.el Use lexical-binding in webjump.el and add tests 2020-05-18 17:58:01 +02:00