To get this branch, use:
bzr branch
http://bzr.recompile.se/loggerhead/mandos/trunk
« back to all changes in this revision
Viewing changes to .bzr-builddeb/
-
Committer:
Teddy Hogeborn
-
Date:
2014-08-10 14:13:02 UTC
-
Revision ID:
teddy@recompile.se-20140810141302-8q1xaaxlh8ho5joz
Emit D-Bus "org.freedesktop.DBus.Properties.PropertiesChanged" signal.
This deprecates the "se.recompile.Mandos.Client.PropertyChanged"
signal. The new signal also adds support for noticing changes to the
"se.recompile.Mandos.Client.Secret" write-only property.
* mandos (dbus_annotations): Fix usage example in doc string.
(DBusObjectWithProperties.PropertiesChanged): New; from D-Bus
standard.
(ClientDBus._interface): Set early instead of later.
(ClientDBus.notifychangeproperty): Take new "invalidate_only"
parameter, and pass in _interface
as a default keyword argument.
(ClientDBus.notifychangeproperty/setter): Also emit
PropertiesChanged signal;
emit new value or
invalidation depending on
"invalidate_only".
(ClientDBus.secret): Apply notifychangeproperty with
"invalidate_only=True".
(ClientDBus._foo): Removed defunct interface annotation.
(ClientDBus.PropertyChanged): Add annotation; this method is now
deprecated.
(main/MandosDBusService.GetAllClientsWithProperties): Use dictionary
comprehension.
* DBUS-API (Mandos Client Interface/Signals/PropertyChanged): Removed.
* mandos-monitor: Use standard "PropertiesChanged" signal instead of
old signal "PropertyChanged".
(MandosClientPropertyCache.__init__): Connect to signal
PropertiesChanged instead of
PropertyChanged.
(MandosClientPropertyCache._property_changed): Removed.
(MandosClientPropertyCache.property_changed): Renamed to
"properties_changed"
and adapted to new
call signature.
(MandosClientWidget.properties_changed): - '' -
Show diffs side-by-side
added
removed