2003-04-10 Alexander Larsson <alexl@redhat.com>
authorAlexander Larsson <alexl@redhat.com>
Thu, 10 Apr 2003 11:04:24 +0000 (11:04 +0000)
committerAlexander Larsson <alexl@redhat.com>
Thu, 10 Apr 2003 11:04:24 +0000 (11:04 +0000)
commite84c3a03b3be9cfc351ca8e0b9b935cca455e672
tree55faf4c7cdead5cb59e8c36c3e8fe136673b89cf
parent51781f541094a4936d47119cd62682e0431c41e9
2003-04-10  Alexander Larsson  <alexl@redhat.com>

* dbus/dbus-marshal.[ch]:
Add array_type_pos argument to _dbus_marshal_validate_arg.
Let you pass a NULL end_pos to _dbus_marshal_validate_type.

* dbus/dbus-message.[ch]:
Multi-dimensional arrays have full type specification in the
outermost array. Iter code re-arranged to handle this.
Added some more iter tests.

* doc/dbus-specification.sgml:
Add me to authors.
Remove old FIXME.
Update new array encoding description.
Correct DBUS_SERVICE_FLAGS_REPLACE_EXISTING description.

* test/data/invalid-messages/array-with-mixed-types.message:
* test/data/valid-messages/array-of-array-of-uint32.message:
Change to the new array format.

* test/data/invalid-messages/too-short-dict.message:
Fix bug in test.

* test/data/valid-messages/recursive-types.message:
Fix up and extend test.
ChangeLog
dbus/dbus-marshal.c
dbus/dbus-marshal.h
dbus/dbus-message.c
dbus/dbus-message.h
doc/dbus-specification.sgml
test/data/invalid-messages/array-with-mixed-types.message
test/data/invalid-messages/too-short-dict.message
test/data/valid-messages/array-of-array-of-uint32.message
test/data/valid-messages/recursive-types.message