/mandos/release

To get this branch, use:
bzr branch http://bzr.recompile.se/loggerhead/mandos/release

  • Committer: teddy at recompile
  • Date: 2012-02-26 11:47:19 UTC
  • mto: (237.7.109 trunk)
  • Revision ID: teddy@recompile.se-20120226114719-m3odq4s34ebt6hg8
Add facilities for D-Bus interface annotations and use them to mark
the old D-Bus interfaces as deprecated.

* mandos (dbus_interface_annotations): New decorator.
  (DBusObjectWithProperties._is_dbus_property): Removed.  All callers
                                                changed.
  (DBusObjectWithProperties._is_dbus_thing): New; generalized version
                                             of "_is_dbus_property".
  (DBusObjectWithProperties._get_all_dbus_properties): Removed.  All
                                                       callers
                                                       changed.
  (DBusObjectWithProperties._get_all_dbus_things): New; generalized
                                                   version of
                                                   "_get_all_dbus_properties".
  (DBusObjectWithProperties.Introspect): Also add interface
                                         annotation tags.
  (AlternateDBusNamesMetaclass.__new__): Also copy interface
                                         annotations.  Add
                                         "deprecated" annotation on
                                         old interface.
  (ClientDBus._foo): New interface annotation to mark non-compliance
                     with the standard property change signal
                     interface.
  (MandosDBusService): Inherit from DBusObjectWithProperties to get
                       interface annotation support.
  (MandosDBusService._foo): New interface annotation to mark
                            non-compliance with the standard property
                            change signal interface.
Filename Latest Rev Last Changed Committer Comment Size
..
askpass-fifo.c 237.7.92 12 years ago Teddy Hogeborn Updated year in copyright notices. 4.9 KB Diff Download File
askpass-fifo.xml 237.7.92 12 years ago Teddy Hogeborn Updated year in copyright notices. 4.9 KB Diff Download File
mandos-client.c 237.7.92 12 years ago Teddy Hogeborn Updated year in copyright notices. 57.3 KB Diff Download File
mandos-client.xml 237.7.92 12 years ago Teddy Hogeborn Updated year in copyright notices. 28.5 KB Diff Download File
password-prompt.c 237.7.92 12 years ago Teddy Hogeborn Updated year in copyright notices. 14.2 KB Diff Download File
password-prompt.xml 237.7.92 12 years ago Teddy Hogeborn Updated year in copyright notices. 9.5 KB Diff Download File
plymouth.c 237.7.92 12 years ago Teddy Hogeborn Updated year in copyright notices. 12.5 KB Diff Download File
plymouth.xml 237.7.92 12 years ago Teddy Hogeborn Updated year in copyright notices. 10.1 KB Diff Download File
splashy.c 237.7.92 12 years ago Teddy Hogeborn Updated year in copyright notices. 11.6 KB Diff Download File
splashy.xml 237.7.92 12 years ago Teddy Hogeborn Updated year in copyright notices. 10.2 KB Diff Download File
usplash.c 237.7.92 12 years ago Teddy Hogeborn Updated year in copyright notices. 16.2 KB Diff Download File
usplash.xml 237.7.92 12 years ago Teddy Hogeborn Updated year in copyright notices. 10.8 KB Diff Download File