/mandos/trunk

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

« back to all changes in this revision

Viewing changes to debian/upstream/metadata

  • Committer: teddy at recompile
  • Date: 2012-02-26 11:47:19 UTC
  • mto: This revision was merged to the branch mainline in revision 561.
  • 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.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# -*- yaml -*-
2
 
---
3
 
Bug-Submit: mailto:mandos-dev@recompile.se
4
 
Changelog: https://bzr.recompile.se/loggerhead/mandos/trunk/view/head:/NEWS
5
 
Contact: mandos@recompile.se
6
 
Documentation: https://www.recompile.se/mandos/man/intro.8mandos
7
 
FAQ: https://www.recompile.se/mandos/man/intro.8mandos#faq
8
 
Name: Mandos
9
 
Other-References: https://www.recompile.se/mandos
10
 
Registration: https://mail.recompile.se/cgi-bin/mailman/listinfo/mandos-dev
11
 
Repository: https://ftp.recompile.se/pub/mandos/trunk
12
 
Repository-Browse: https://bzr.recompile.se/loggerhead/mandos/trunk/files
13
 
Security-Contact: mandos@recompile.se