summaryrefslogtreecommitdiff
path: root/lisp/mail/uudecode.el
diff options
context:
space:
mode:
authorMichael Albinus <michael.albinus@gmx.de>2020-09-20 16:44:17 +0200
committerMichael Albinus <michael.albinus@gmx.de>2020-09-20 16:44:17 +0200
commitf8624fb834e2d49eb7876f9768d668194ce6e407 (patch)
tree24a7a66e4f5e24dff6232ce45039e83506f67c87 /lisp/mail/uudecode.el
parent209dfa11a4218311984a9e7a695fab75364f5623 (diff)
downloademacs-f8624fb834e2d49eb7876f9768d668194ce6e407.tar.gz
emacs-f8624fb834e2d49eb7876f9768d668194ce6e407.tar.bz2
emacs-f8624fb834e2d49eb7876f9768d668194ce6e407.zip
Make D-Bus properties type safe
* doc/misc/dbus.texi (Properties and Annotations): Precise dbus-get-property and dbus-set-property. (Type Conversion): Explain :byte and :boolean type conversion. (Errors and Events): dbus-ignore-errors returns nil when there is a D-Bus error. Remove dbus-show-dbus-errors. * etc/NEWS: Some D-Bus relevant changes. * lisp/net/dbus.el (dbus-show-dbus-errors): Remove. (dbus-ignore-errors): Replay implamentation without that variable. (dbus-check-arguments): New defun. (dbus-list-activatable-names, dbus-list-names) (dbus-list-queued-owners, dbus-get-name-owner, dbus-introspect) (dbus-get-all-properties, dbus-get-all-managed-objects): Don't debug. (dbus-get-property, dbus-set-property): Propagate errors. (dbus-register-property): Check for valid VALUE. (dbus-property-handler): Simplify. * src/dbusbind.c (Fdbus_message_internal): Adapt docstring. Handle DBUS_MESSAGE_TYPE_INVALID. * test/lisp/net/dbus-tests.el (dbus-show-dbus-errors): Don't declare. (dbus-test06-register-property) (dbus-test06-register-property-emits-signal): Adapt tests.
Diffstat (limited to 'lisp/mail/uudecode.el')
0 files changed, 0 insertions, 0 deletions