diff options
author | Michael Albinus <michael.albinus@gmx.de> | 2020-09-08 16:24:11 +0200 |
---|---|---|
committer | Michael Albinus <michael.albinus@gmx.de> | 2020-09-08 16:24:11 +0200 |
commit | 39230fadbc7eb5428246334d7e41936e5c06254d (patch) | |
tree | e51ca675f0952263e3c8eecca5c26d58baa4a445 /lisp/emacs-lisp/inline.el | |
parent | 65565a16cfb16881c625f4431fd8d8f85a892ecc (diff) | |
download | emacs-39230fadbc7eb5428246334d7e41936e5c06254d.tar.gz emacs-39230fadbc7eb5428246334d7e41936e5c06254d.tar.bz2 emacs-39230fadbc7eb5428246334d7e41936e5c06254d.zip |
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.
Diffstat (limited to 'lisp/emacs-lisp/inline.el')
0 files changed, 0 insertions, 0 deletions