2005-01-29 Havoc Pennington <hp@redhat.com>
authorHavoc Pennington <hp@redhat.com>
Sat, 29 Jan 2005 19:52:19 +0000 (19:52 +0000)
committerHavoc Pennington <hp@redhat.com>
Sat, 29 Jan 2005 19:52:19 +0000 (19:52 +0000)
commitfd3e49f249fb4ab5ac7da4fe9fc14cc67958d84a
treedbc9e553ccf466707acffb0f6f1e1f59177f1841
parent602c4b05c4d1c7c83a459b7d0164cc14eebdfcb4
2005-01-29  Havoc Pennington  <hp@redhat.com>

* glib/Makefile.am: rename dbus-glib-tool to dbus-binding-tool;
though it uses glib, it could be extended for any binding in
principle

* glib/dbus-gobject.c (gobject_message_function): change to the
new way properties work

* dbus/dbus-protocol.h: add the new interfaces

* doc/dbus-specification.xml: document the introspection format,
Introspectable interface, and add an org.freedesktop.Properties
interface.

* glib/dbus-gparser.c: add support for a <property> element

* glib/dbus-gidl.c: add PropertyInfo

* glib/dbus-gobject.c (handle_introspect): put the outermost
<node> outside the signal and property descriptions.
(introspect_properties): export properties as <property> rather
than as method calls
ChangeLog
dbus/dbus-protocol.h
doc/TODO
doc/dbus-specification.xml
glib/.cvsignore
glib/Makefile.am
glib/dbus-gidl.c
glib/dbus-gidl.h
glib/dbus-glib-tool.c
glib/dbus-gobject.c
glib/dbus-gparser.c