1. 19 Mar, 2010 1 commit
  2. 14 Jul, 2009 1 commit
  3. 10 Jul, 2009 1 commit
  4. 19 May, 2009 1 commit
  5. 14 Jul, 2007 1 commit
  6. 16 Jun, 2005 1 commit
    • Colin Walters's avatar
      2005-06-16 Colin Walters <walters@verbum.org> · 5935f33b
      Colin Walters authored
      	* dbus/dbus-marshal-header.c (_dbus_header_load): Set
      	header byte order from expected byte order (Patch from Chris Wilson, #3475).
      
      	* dbus/dbus-marshal-byteswap.c (byteswap_body_helper):
      	Increment pointer after swapping fixed array.  Add assertion
      	for array length.
      5935f33b
  7. 09 Mar, 2005 1 commit
    • Colin Walters's avatar
      2005-03-09 Colin Walters <walters@verbum.org> · 74b1b354
      Colin Walters authored
      	* glib/dbus-gproxy.c (dbus_g_proxy_invoke): New method; calls
      	to this are generated for client-side wrappers.  Invokes a
      	D-BUS method and returns reply values.
      
      	* glib/dbus-binding-tool-glib.c (write_args_sig_for_direction): New
      	function; writes signature string for argument direction.
      	(write_args_for_direction): Change to pass input values directly
      	instead of via address, and fix indentation.
      	(generate_client_glue): Change to invoke dbus_g_proxy_invoke.  Also
      	make generated wrappers inlineable.
      
      	* dbus/dbus-message.c (dbus_message_iter_get_fixed_array): Add
      	note about using dbus_type_is_fixed.
      
      	* dbus/dbus-marshal-basic.c (_dbus_type_is_fixed): Moved to
      	dbus/dbus-signature.c as dbus_type_is_fixed.
      
      	All callers updated.
      
      	* dbus/dbus-signature.c (dbus_type_is_fixed): Moved here
      	from dbus/dbus-marshal-basic.c:_dbus_type_is_fixed.
      
      	* dbus/dbus-signature.h: Prototype.
      
      	* glib/dbus-binding-tool-glib.c (compute_marshaller_name): Fix
      	error printf code.
      
      	* test/glib/test-dbus-glib.c (main): Be sure to clear error as
      	appropriate instead of just freeing it.
      	(main): Free returned strings using g_free.
      
      	* test/glib/Makefile.am (test-service-glib-glue.h)
      	(test-service-glib-bindings.h): Add dependency on dbus-binding-tool.
      
      	* glib/dbus-gvalue.c (MAP_BASIC): Refactored from MAP_BASIC_INIT;
      	simply maps a simple D-BUS type to GType.
      	(dbus_dbus_type_to_gtype): Function which maps D-BUS type to
      	GType.
      	(dbus_gvalue_init): Just invoke dbus_dbus_type_to_gtype and
      	initialize the value with it.
      	(dbus_gvalue_binding_type_from_type): Unused, delete.
      	(dbus_gvalue_demarshal): Switch to hardcoding demarshalling for
      	various types instead of unmarshalling to value data directly.
      	Remove can_convert boolean.
      	(dbus_gvalue_marshal): Remove duplicate initialization; switch to
      	returning directly instead of using can_convert boolean.
      	(dbus_gvalue_store): New function; not related to D-BUS per-se.
      	Stores a GValue in a pointer to a value of its corresponding C
      	type.
      
      	* glib/dbus-gvalue.h: Remove dbus_gvalue_binding_type_from_type,
      	add dbus_gvalue_store.
      74b1b354
  8. 28 Jan, 2005 2 commits
    • Havoc Pennington's avatar
      2005-01-28 Havoc Pennington <hp@redhat.com> · c7816d45
      Havoc Pennington authored
      	* doc/dbus-specification.xml: update to describe 16-bit types and
      	dict entries
      
      	* dbus/dbus-marshal-basic.c (_dbus_unpack_uint16): fix broken
      	assertion
      
      	* dbus/dbus-protocol.h (DBUS_TYPE_DICT_ENTRY): add DICT_ENTRY as a
      	type
      
      	* dbus/dbus-marshal-recursive.c: implement
      c7816d45
    • Havoc Pennington's avatar
      2005-01-27 Havoc Pennington <hp@redhat.com> · 3ed9db54
      Havoc Pennington authored
      	* dbus/dbus-arch-deps.h.in: add 16/32-bit types
      
      	* configure.in: find the right type for 16 and 32 bit ints as well
      	as 64
      
      	* dbus/dbus-protocol.h (DBUS_TYPE_INT16, DBUS_TYPE_UINT16): add
      	the 16-bit types so people don't have to stuff them in 32-bit or
      	byte arrays.
      3ed9db54
  9. 27 Jan, 2005 1 commit
    • Havoc Pennington's avatar
      2005-01-27 Havoc Pennington <hp@redhat.com> · fddbc09c
      Havoc Pennington authored
              * dbus/dbus-message.c: byteswap the message if you init an
      	iterator to read/write from it
      
      	* dbus/dbus-marshal-byteswap.c: new file implementing
      	_dbus_marshal_byteswap()
      
      	* dbus/dbus-marshal-basic.c: add _dbus_swap_array()
      fddbc09c