dbus/doc
Colin Walters 54a2e9f796 2005-02-24 Colin Walters <walters@verbum.org>
* dbus/dbus-signature.c: New file; implements various functions
	related to type signatures.  Includes an interator for parsing,
	validation functions.
	(dbus_type_is_basic): Moved here from
	dbus-marshal-basic.c:_dbus_type_is_basic.
	(dbus_type_is_container): Moved here from
	dbus-marshal-basic.c:_dbus_type_is_container.

	All callers of _dbus_type_is_container and _dbus_type_is_basic
	updated, and include dbus-signature.h.

	* dbus/dbus-signature.h: New file; prototypes for the above.

	* dbus/Makefile.am (DBUS_LIB_SOURCES): Add dbus-signature.c,
	dbus-signature.h.

	* dbus/dbus-marshal-basic.c (map_type_char_to_type): New utility
	function factored out of _dbus_first_type_in_signature.
	(_dbus_first_type_in_signature_c_str): New function; returns first
	type code for a type signature character.

	* dbus/dbus-marshal-basic.h: Prototype _dbus_first_type_in_signature_c_str,
	handle function moves.

	* dbus/dbus-marshal-recursive.h: Export _dbus_type_signature_next.

	* dbus/dbus-marshal-recursive.c (_dbus_type_signature_next): New
	function; skips to next complete type in type signature.
	Implemented using previous skip_one_complete_type.  Now
	skip_one_complete_type just delegates to
	_dbus_type_signature_next.

	* dbus/dbus-marshal-basic.c (_dbus_type_is_basic): Moved
	to dbus-signature.c
	(_dbus_type_is_container): Ditto.

	* doc/dbus-specification.xml: Update introspection sample to
	use real type signatures.

	* dbus/dbus-test.h: Prototype signature test.

	* dbus/dbus-test.c (dbus_internal_do_not_use_run_tests): Run
	signature tests.

	* dbus/dbus-protocol.h (DBUS_ERROR_INVALID_SIGNATURE): New error.
2005-02-24 16:03:56 +00:00
..
.cvsignore 2005-02-17 Colin Walters <walters@verbum.org> 2005-02-17 21:25:49 +00:00
busconfig.dtd 2004-10-18 Colin Walters <walters@verbum.org> 2004-10-18 04:04:12 +00:00
dbus-faq.xml 2005-02-17 Colin Walters <walters@verbum.org> 2005-02-17 21:19:49 +00:00
dbus-specification.xml 2005-02-24 Colin Walters <walters@verbum.org> 2005-02-24 16:03:56 +00:00
dbus-test-plan.xml 2004-05-17 Kristian Høgsberg <krh@redhat.com> 2004-05-17 22:19:04 +00:00
dbus-tutorial.xml couple of minor tweaks 2005-01-23 03:53:34 +00:00
dcop-howto.txt initial import of "dbus" skeleton 2002-11-21 16:41:33 +00:00
diagram.png 2005-01-18 Havoc Pennington <hp@redhat.com> 2005-01-18 20:42:15 +00:00
diagram.svg 2005-01-18 Havoc Pennington <hp@redhat.com> 2005-01-18 20:42:15 +00:00
file-boilerplate.c 2004-08-09 Havoc Pennington <hp@redhat.com> 2004-08-10 03:07:01 +00:00
introspect.dtd 2005-02-17 Colin Walters <walters@verbum.org> 2005-02-17 21:11:18 +00:00
Makefile.am 2005-02-04 Havoc Pennington <hp@redhat.com> 2005-02-05 03:24:54 +00:00
TODO 2005-02-20 Havoc Pennington <hp@redhat.com> 2005-02-21 04:09:40 +00:00