| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
(dbus-register-property): New optional argument EMITS-SIGNAL.
(dbus-property-handler): Send signal "PropertiesChanged" if requested.
|
| |
|
|
|
|
|
| |
(dbus-set-property, dbus-get-all-properties): Use
`dbus-call-method' when noninteractive. (Bug#5645)
|
| |
|
|
|
|
| |
when responding to "GetAll" properties.
|
|
|
|
|
|
| |
(dbus-register-property): Register the handlers for
"org.freedesktop.DBus.Properties" for SERVICE.
(dbus-property-handler): Fix docstring.
|
|
|
|
|
|
|
|
|
| |
`dbus-registered-functions-table', because it contains also
properties.
(dbus-unregister-object): Unregister also properties.
(dbus-get-property, dbus-set-property, dbus-get-all-properties):
Use a timeout of 500 msec, in order to not block.
(dbus-register-property, dbus-property-handler): New defuns.
|
| |
|
|
|
|
| |
other method is registered for it.
|
| |
|
| |
|
|
|
|
| |
"DBUS_SESSION_BUS_ADDRESS"). It's done in dbusbind.c now.
|
|
|
|
| |
only if it is running already.
|
|
|
|
| |
and :session buses.
|
|
|
|
|
|
| |
function returns nil.
(dbus-handle-event): Handle special return value :ignore.
Reported by Jan Moringen <jan.moringen@uni-bielefeld.de>.
|
|
|
|
|
| |
second parameter of hook functions.
(dbus-handle-event): Apply it.
|
|
|
|
| |
(dbus-handle-event): Use it.
|
| |
|
|
|
|
| |
can also be an object, which is not a consp.
|
|
|
|
|
|
|
|
| |
(dbus-byte-array-to-string, dbus-escape-as-identifier)
(dbus-unescape-from-identifier): New defuns.
(dbus-handle-event): The result of a message call is a list of
arguments, which must be expanded when passing to
`dbus-method-return-internal'.
|
| |
|
| |
|
|
|
|
| |
it with `declare-function'.
|
|
|
|
|
| |
(dbus-method-error-internal): Declare them with
`declare-function'.
|
|
|
|
|
|
| |
error messages.
(dbus-set-property): Call `dbus-introspect-get-property' instead
of `dbus-get-property'.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(dbus-message-type-invalid, dbus-message-type-method-call)
(dbus-message-type-method-return, dbus-message-type-error)
(dbus-message-type-signal): New defconst.
(dbus-ignore-errors): Fix `edebug-form-spec' property.
(dbus-return-values-table): New defvar.
(dbus-call-method-non-blocking-handler, dbus-event-message-type):
New defun.
(dbus-check-event, dbus-handle-event, dbus-event-serial-number, ):
Extend docstring. Adapt implementation according to new
`dbus-event' layout.
(dbus-event-service-name, dbus-event-path-name)
(dbus-event-interface-name, dbus-event-member-name): Adapt
implementation according to new `dbus-event' layout.
(dbus-set-property): Correct `dbus-introspect-get-attribute' call.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(dbus-introspect): Update docstring.
(dbus-introspect-xml, dbus-introspect-get-attribute)
(dbus-introspect-get-node-names, dbus-introspect-get-all-nodes)
(dbus-introspect-get-interface-names)
(dbus-introspect-get-interface, dbus-introspect-get-method-names)
(dbus-introspect-get-method, dbus-introspect-get-signal-names)
(dbus-introspect-get-signal, dbus-introspect-get-property-names)
(dbus-introspect-get-property)
(dbus-introspect-get-annotation-names)
(dbus-introspect-get-annotation)
(dbus-introspect-get-argument-names, dbus-introspect-get-argument)
(dbus-introspect-get-signature, dbus-get-property)
(dbus-set-property, dbus-get-all-properties): New defuns.
|
| |
|
|
|
|
|
|
|
|
| |
(dbus-call-method, dbus-register-signal, dbus-debug)
(dbus-registered-functions-table): Declare them with
`declare-function' or `defvar', respectively.
(top): Don't assert any longer. Require 'cl when compiling.
Apply `ignore-errors' but `dbus-ignore-errors'.
|
|
|
|
| |
(dbus-ping): New defun.
|
| |
|
|
|
|
|
|
|
| |
(dbus-unregister-object): New defun. Moved from dbusbind.c.
(dbus-handle-event, dbus-list-activatable-names, dbus-list-names)
(dbus-list-queued-owners, dbus-get-name-owner, dbus-introspect)
(dbus-get-signatures): Apply `dbus-ignore-errors'.
|
|
|
|
|
|
|
|
|
|
| |
(dbus-name-owner-changed-handler): Replace "signal" by "member".
(dbus-check-event): Add serial number to event.
(dbus-handle-event): Apply return message if needed.
(dbus-event-serial-number): New defun.
(dbus-event-service-name, dbus-event-path-name)
(dbus-event-interface-name, dbus-event-member-name): Adapt
implementation to serial number.
|
|
|
|
| |
dbus-unregister-object instead of dbus-unregister-signal.
|
|
|
|
|
| |
resistent towards wrong parameters.
(dbus-handle-event): Propagate D-Bus errors only in the debug case.
|
|
|
|
|
| |
`dbus-unregister-signal' for removing old rules. Obey new
structure of `dbus-registered-functions-table'.
|
|
|
|
|
|
|
|
| |
apply wildcards in a hash table key; there is no usable hash code
then.
(dbus-registered-functions-table): Use `equal' as test function.
(dbus-name-owner-changed-handler): Rewrite due to new hash table
structure.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
structure.
(dbus-list-hash-table, dbus-name-owner-changed-handler): New
defuns.
(dbus-check-event, dbus-handle-event, dbus-event-bus-name)
(dbus-event-service-name, dbus-event-path-name)
(dbus-event-interface-name, dbus-event-member-name): Fix for new
event structure.
(dbus-list-activatable-names, dbus-list-names)
(dbus-list-queued-owners, dbus-get-name-owner, dbus-introspect):
Reorder `dbus-call-method' arguments.
|
|
|
|
| |
interface and member fields.
|
| |
|
|
|
|
|
|
|
| |
(dbus-hash-table-test) New hash table test function, used in
`dbus-registered-functions-table'.
(dbus-*-event, dbus-event-*): Rewritten, due to new structure of
`dbus-event'.
|
|
|