dbus/test
Anders Carlsson e537e421ff 2003-03-16 Anders Carlsson <andersca@codefactory.se>
* dbus/dbus-connection.c:
	(dbus_connection_send_with_reply_and_block):
	Decrease connection->n_incoming when removing an entry
	from the list.
	* dbus/dbus-dict.c: (dbus_dict_entry_free),
	(dbus_dict_set_boolean_array), (dbus_dict_set_int32_array),
	(dbus_dict_set_uint32_array), (dbus_dict_set_double_array),
	(dbus_dict_set_byte_array), (dbus_dict_set_string_array),
	(dbus_dict_get_boolean_array), (dbus_dict_get_double_array),
	(dbus_dict_get_byte_array):
	Handle NULL arrays and strings. Also add support for byte arrays.

	* dbus/dbus-marshal.c: (_dbus_marshal_byte_array),
	(_dbus_marshal_dict), (_dbus_demarshal_byte_array),
	(_dbus_demarshal_int32_array), (_dbus_demarshal_uint32_array),
	(_dbus_demarshal_double_array), (_dbus_demarshal_string_array),
	(_dbus_demarshal_dict), (demarshal_and_validate_len),
	(_dbus_marshal_validate_arg), (_dbus_marshal_test):
	* dbus/dbus-marshal.h:
	Add support for marshalling and demarshalling empty arrays and strings.

	* dbus/dbus-message.c: (dbus_message_append_args_valist),
	(dbus_message_append_string_array),
	(dbus_message_iter_get_boolean),
	(dbus_message_iter_get_boolean_array),
	(dbus_message_iter_get_int32_array),
	(dbus_message_iter_get_uint32_array),
	(dbus_message_iter_get_double_array),
	(dbus_message_iter_get_byte_array),
	(dbus_message_iter_get_string_array), (dbus_message_iter_get_dict),
	(check_message_handling):
	Add support for getting empty arrays and dicts.

	* dbus/dbus-string.c: (_dbus_string_validate_utf8):
	Don't do any validation at all for now, that's better than just checking
	for ASCII.

	* test/data/valid-messages/emptiness.message:
	New test message with lots of empty arrays.
2003-03-16 13:32:10 +00:00
..
data 2003-03-16 Anders Carlsson <andersca@codefactory.se> 2003-03-16 13:32:10 +00:00
.cvsignore 2003-02-16 Havoc Pennington <hp@pobox.com> 2003-02-16 07:20:54 +00:00
break-loader.c 2003-03-02 Havoc Pennington <hp@pobox.com> 2003-03-02 17:34:30 +00:00
bus-test-loop.c 2003-02-16 Anders Carlsson <andersca@codefactory.se> 2003-02-16 21:50:32 +00:00
bus-test-loop.h 2003-02-16 Anders Carlsson <andersca@codefactory.se> 2003-02-16 21:50:32 +00:00
bus-test.c 2003-03-12 Havoc Pennington <hp@redhat.com> 2003-03-13 00:56:43 +00:00
debug-thread.c 2003-02-15 Alexander Larsson <alexl@redhat.com> 2003-02-15 16:25:08 +00:00
debug-thread.h 2003-02-15 Alexander Larsson <alexl@redhat.com> 2003-02-15 16:25:08 +00:00
echo-client.c 2003-03-12 Havoc Pennington <hp@redhat.com> 2003-03-13 00:56:43 +00:00
echo-server.c 2003-01-18 Havoc Pennington <hp@pobox.com> 2003-01-19 03:33:35 +00:00
Makefile.am 2003-03-16 Havoc Pennington <hp@pobox.com> 2003-03-16 08:08:21 +00:00
spawn-test.c 2003-02-17 Anders Carlsson <andersca@codefactory.se> 2003-02-17 09:59:23 +00:00
unbase64.c 2003-03-12 Havoc Pennington <hp@redhat.com> 2003-03-13 00:56:43 +00:00
watch.c 2003-03-15 Havoc Pennington <hp@pobox.com> 2003-03-15 20:47:16 +00:00
watch.h 2002-11-24 Havoc Pennington <hp@pobox.com> 2002-11-25 05:13:09 +00:00