Completely re-work the protocol definitions.
authorMark Doffman <mark.doffman@codethink.co.uk>
Fri, 12 Feb 2010 00:47:44 +0000 (16:47 -0800)
committerMark Doffman <mark.doffman@codethink.co.uk>
Fri, 12 Feb 2010 00:47:44 +0000 (16:47 -0800)
commit5ff3694f5476aaaff3fe48fd0738c238189c25bb
treea39760455ee2844df2b8b348eec4a1c39585ed2d
parent27b2476a7cb025f4facab42337cb4d4a9972fd25
Completely re-work the protocol definitions.

The XML has been re-done without the telepathy extensions.
An 'idl' has been added. This is NOT currently the canonical
protocol definition. It has more information than the XML
spec but is written in a pseudo idl for which there is no
parser. In the future the protocol should be defined to a similar
standard. The requirements for moving to canonical IDL
are that it is useful for generating Qt / GBus bindings.

Add a script to create c literals of introspection
data out of the introspection XML.
74 files changed:
Makefile.am
configure.ac
idl/accessible.didl [new file with mode: 0644]
idl/action.didl [new file with mode: 0644]
idl/application.didl [new file with mode: 0644]
idl/cache.didl [new file with mode: 0644]
idl/collection.didl [new file with mode: 0644]
idl/component.didl [new file with mode: 0644]
idl/controller.didl [new file with mode: 0644]
idl/device.didl [new file with mode: 0644]
idl/document.didl [new file with mode: 0644]
idl/event.didl [new file with mode: 0644]
idl/hypertext.didl [new file with mode: 0644]
idl/image.didl [new file with mode: 0644]
idl/listener.didl [new file with mode: 0644]
idl/selection.didl [new file with mode: 0644]
idl/socket.didl [new file with mode: 0644]
idl/table.didl [new file with mode: 0644]
idl/text.didl [new file with mode: 0644]
idl/types.didl [new file with mode: 0644]
idl/value.didl [new file with mode: 0644]
tools/Makefile.am [deleted file]
tools/c-constants-generator.xsl [deleted file]
tools/identity.xsl [deleted file]
tools/spec-to-introspect.xsl [deleted file]
xml/Accessibility.xml
xml/Accessible.xml [new file with mode: 0644]
xml/Action.xml [new file with mode: 0644]
xml/Application.xml [new file with mode: 0644]
xml/Cache.xml [new file with mode: 0644]
xml/Collection.xml [new file with mode: 0644]
xml/Component.xml [new file with mode: 0644]
xml/DeviceEventController.xml [new file with mode: 0644]
xml/DeviceEventListener.xml [new file with mode: 0644]
xml/Document.xml [new file with mode: 0644]
xml/EditableText.xml [new file with mode: 0644]
xml/Event.xml [new file with mode: 0644]
xml/Hyperlink.xml [new file with mode: 0644]
xml/Hypertext.xml [new file with mode: 0644]
xml/Image.xml [new file with mode: 0644]
xml/Makefile.am [deleted file]
xml/Selection.xml [new file with mode: 0644]
xml/Socket.xml [new file with mode: 0644]
xml/Table.xml [new file with mode: 0644]
xml/Text.xml [new file with mode: 0644]
xml/Value.xml [new file with mode: 0644]
xml/create-introspection.sh [new file with mode: 0755]
xml/introspection/README [deleted file]
xml/org.freedesktop.atspi.Accessible.xml [deleted file]
xml/org.freedesktop.atspi.Action.xml [deleted file]
xml/org.freedesktop.atspi.Application.xml [deleted file]
xml/org.freedesktop.atspi.Cache.xml [deleted file]
xml/org.freedesktop.atspi.Collection.xml [deleted file]
xml/org.freedesktop.atspi.Component.xml [deleted file]
xml/org.freedesktop.atspi.Desktop.xml [deleted file]
xml/org.freedesktop.atspi.DeviceEvent.xml [deleted file]
xml/org.freedesktop.atspi.DeviceEventController.xml [deleted file]
xml/org.freedesktop.atspi.DeviceEventListener.xml [deleted file]
xml/org.freedesktop.atspi.Document.xml [deleted file]
xml/org.freedesktop.atspi.EditableText.xml [deleted file]
xml/org.freedesktop.atspi.Event.xml [deleted file]
xml/org.freedesktop.atspi.Hyperlink.xml [deleted file]
xml/org.freedesktop.atspi.Hypertext.xml [deleted file]
xml/org.freedesktop.atspi.Image.xml [deleted file]
xml/org.freedesktop.atspi.Registry.xml [deleted file]
xml/org.freedesktop.atspi.Relation.xml [deleted file]
xml/org.freedesktop.atspi.Role.xml [deleted file]
xml/org.freedesktop.atspi.Selection.xml [deleted file]
xml/org.freedesktop.atspi.State.xml [deleted file]
xml/org.freedesktop.atspi.Table.xml [deleted file]
xml/org.freedesktop.atspi.Text.xml [deleted file]
xml/org.freedesktop.atspi.Value.xml [deleted file]
xml/remove-annotations.xsl [new file with mode: 0644]
xml/versioned-introspection.py [new file with mode: 0644]