1. 07 Oct, 2004 1 commit
  2. 10 Aug, 2004 1 commit
  3. 29 Jul, 2004 1 commit
    • Olivier Andrieu's avatar
      * bus/config-loader-libxml.c: complete the implementation of libxml · 4076d31c
      Olivier Andrieu authored
      backend for config file loader. Doesn't work with full OOM test yet.
      
      * configure.in: change error when selecting libxml into a warning.
      
      * test/data/invalid-config-files: add two non-well-formed XML files.
      
      * glib/Makefile.am: libdbus_gtool always uses expat, not libxml.
      
      * dbus/dbus-transport-unix.c (unix_handle_watch): do not disconnect in
      case of DBUS_WATCH_HANGUP, several do_reading() may be necessary to
      read all the buffer. (bug #894)
      
      * bus/activation.c (bus_activation_activate_service): fix a potential
      assertion failure (bug #896). Small optimization in the case of
      auto-activation messages.
      
      * dbus/dbus-message.c (verify_test_message, _dbus_message_test): add
      test case for byte-through-vararg bug (#901). patch by Kimmo
      Hämäläinen.
      4076d31c
  4. 20 Jun, 2004 1 commit
    • Havoc Pennington's avatar
      2004-06-20 Havoc Pennington <hp@redhat.com> · 961e6ca4
      Havoc Pennington authored
              * dbus/dbus-glib-error-enum.h: autogenerate the GError enum
      	codes from the dbus error names
      
              * glib/dbus-glib.h: move to subdir dbus/ since it's included
      	as dbus/dbus-glib.h and that breakage is now visible due to
      	including dbus/dbus-glib.h in dbus-glib-lowlevel.h
      
      	* glib/dbus-glib.h: s/gproxy/g_proxy/
      
      	* dbus/dbus-shared.h: new header to hold stuff shared with
      	binding APIs
      
      	* dbus/dbus-protocol.h (DBUS_ERROR_*): move errors here rather
      	than dbus-errors.h
      
      	* glib/dbus-glib.h (dbus_set_g_error): move to
      	dbus-glib-lowlevel.h
      
      	* glib/dbus-glib.h: remove dbus/dbus.h from here; change a bunch
      	of stuff to enable this
      
      	* dbus/dbus-glib-lowlevel.h: put dbus/dbus.h here
      
      	* a bunch of other changes with the same basic "separate glib
      	bindings from dbus.h" theme
      961e6ca4
  5. 05 Jun, 2004 1 commit
    • Olivier Andrieu's avatar
      2004-06-05 Olivier Andrieu <oliv__a@users.sourceforge.net> · 96f6740f
      Olivier Andrieu authored
      	* dbus/dbus-connection.h, dbus/dbus-connection.c: have object path
      	registration functions take the path argument as char* instead of
      	char**.
      
      	* dbus/dbus-marshal.h, dbus/dbus-marshal.c (_dbus_decompose_path):
      	split off the path decompostion part of
      	_dbus_demarshal_object_path. Some misc. fixes to silence compiler
      	warnings.
      
      	* glib/dbus-gobject.c, test/test-service.c: update accordingly.
      96f6740f
  6. 02 Jun, 2004 1 commit
    • Kristian Høgsberg's avatar
      2004-06-02 Kristian Høgsberg <krh@redhat.com> · 54dcec2a
      Kristian Høgsberg authored
      	* glib/dbus-gproxy.c, glib/dbus-gmain.c, dbus/dbus-string.c,
      	dbus/dbus-object-tree.c, dbus/dbus-message.c: add comments to
      	quiet doxygen.
      
      	* Doxyfile.in: remove deprecated options.
      
      	* dbus/dbus-message-handler.c, dbus/dbus-message-handler.h,
      	glib/test-thread.h, glib/test-thread-client.c,
      	glib/test-thread-server.c, glib/test-profile.c,
      	glib/test-dbus-glib.c: remove these unused files.
      54dcec2a
  7. 01 Jun, 2004 1 commit
    • Havoc Pennington's avatar
      2004-05-31 Havoc Pennington <hp@redhat.com> · e12863aa
      Havoc Pennington authored
      	* glib/dbus-gidl.c (method_info_add_arg): keep args sorted with
      	"in" before "out"
      
      	* glib/dbus-gobject.c (dbus_type_to_string): move to dbus-gutils.c
      
      	* glib/dbus-glib-tool.c (main): set up to have a --self-test
      	option that runs the tests, and start filling in some code
      	including for starters just dumping the interfaces to stdout
      
      	* glib/Makefile.am (INCLUDES): define DBUS_LOCALEDIR
      
      	* test/data/valid-introspection-files/lots-of-types.xml: test of
      	an example introspection file
      
      	* glib/dbus-gparser.c (parser_check_doctype): doctype should be
      	"node" (I think...)
      e12863aa
  8. 28 May, 2004 2 commits
    • Havoc Pennington's avatar
      2004-05-28 Havoc Pennington <hp@redhat.com> · fbae5baa
      Havoc Pennington authored
      	* test/glib/test-service-glib.c (main): remove unused variable
      
      	* glib/dbus-gidl.c (base_info_ref): fix a silly compiler warning
      
      	* dbus/dbus-auth.h (enum): remove AUTHENTICATED_WITH_UNUSED_BYTES
      	from the enum, no longer in use.
      
      	* dbus/dbus-sysdeps.h: include config.h so DBUS_VA_COPY actually
      	works right.
      
      	* dbus/dbus-message.c: add various _dbus_return_val_if_fail for
      	whether error_name passed in is a valid error name.
      fbae5baa
    • Michael Meeks's avatar
      2004-05-28 Michael Meeks <michael@ximian.com> · 0123e6a9
      Michael Meeks authored
      	* glib/dbus-gvalue.c (dbus_gvalue_marshal, dbus_gvalue_demarshal):
      	fix no int64 case.
      
      	* dbus/dbus-string.c (_dbus_string_parse_basic_type): impl.
      
      	* dbus/dbus-message.c (_dbus_message_iter_get_basic_type),
      	(_dbus_message_iter_get_basic_type_array): impl.
      	drastically simplify ~all relevant _get methods to use these.
      	(_dbus_message_iter_append_basic_array),
      	(dbus_message_iter_append_basic): impl
      	drastically simplify ~all relevant _append methods to use these.
      
      	* dbus/dbus-message-builder.c (parse_basic_type)
      	(parse_basic_array, lookup_basic_type): impl.
      	(_dbus_message_data_load): prune scads of duplicate /
      	cut & paste coding.
      
      	* dbus/dbus-marshal.c (_dbus_demarshal_basic_type_array)
      	(_dbus_demarshal_basic_type): implement,
      	(demarshal_and_validate_len/arg): beef up debug.
      	(_dbus_marshal_basic_type, _dbus_marshal_basic_type_array): impl.
      0123e6a9
  9. 15 Apr, 2004 1 commit
    • Olivier Andrieu's avatar
      2004-04-15 Olivier Andrieu <oliv__a@users.sourceforge.net> · a470eaa0
      Olivier Andrieu authored
      	* bus/driver.c (bus_driver_handle_get_service_owner):
      	implement a GetServiceOwner method.
      	* doc/dbus-specification.xml: document it.
      	* dbus/dbus-errors.h: add a 'ServiceHasNoOwner' error.
      
      	* glib/dbus-gproxy.c (dbus_gproxy_new_for_service_owner):
      	implement, using the bus GetServiceOwner method.
      
      	* test/glib/test-dbus-glib.c:
      	use dbus_gproxy_new_for_service_owner so that we can receive the
      	signal.
      a470eaa0
  10. 13 Apr, 2004 1 commit
  11. 29 Mar, 2004 1 commit
    • Michael Meeks's avatar
      2004-03-29 Michael Meeks <michael@ximian.com> · b498dbcc
      Michael Meeks authored
      	* glib/dbus-gobject.c (set_object_property): split out /
      	re-work, use the property type, and not the message type(!)
      	(get_object_property): ditto.
      
              * glib/dbus-gvalue.c (dbus_gvalue_demarshal),
      	(dbus_gvalue_marshal): make this code re-usable, needed
      	for signals too, also on both proxy and server side.
      	Re-write for more efficiency / readability.
      b498dbcc
  12. 02 Dec, 2003 1 commit
  13. 27 Nov, 2003 1 commit
  14. 21 Oct, 2003 1 commit
    • Havoc Pennington's avatar
      2003-10-20 Havoc Pennington <hp@redhat.com> · 75742242
      Havoc Pennington authored
              hmm, make check is currently not passing.
      
      	* doc/dbus-specification.xml: add requirement that custom type
      	names follow the same rules as interface names.
      
      	* dbus/dbus-protocol.h: change some of the byte codes, to avoid
      	duplication and allow 'c' to be 'custom'; dict is now 'm' for
      	'map'
      
      	* doc/dbus-specification.xml: update type codes to match
      	dbus-protocol.h, using the ASCII byte values. Rename type NAMED to
      	CUSTOM. Add type OBJECT_PATH to the spec.
      
      2003-10-17  Havoc Pennington  <hp@redhat.com>
      
      	* bus/driver.c (create_unique_client_name): use "." as separator
      	in base service names instead of '-'
      
      	* dbus/dbus-string.c (_dbus_string_get_byte): allow getting nul
      	byte at the end of the string
      
      	* dbus/dbus-internals.h (_DBUS_LIKELY, _DBUS_UNLIKELY): add
      	optimization macros since string validation seems to be a slow
      	point.
      
      	* doc/dbus-specification.xml: restrict valid
      	service/interface/member/error names. Add test suite code for the
      	name validation.
      
      	* dbus/dbus-string.c: limit service/interface/member/error names
      	to [0-9][A-Z][a-z]_
      
      	* dbus/dbus-connection.c (dbus_connection_dispatch): add missing
      	format arg to verbose spew
      
      	* glib/dbus-gproxy.c (dbus_gproxy_call_no_reply): if not out of
      	memory, return instead of g_error
      
      	* test/test-service.c (path_message_func): support emitting a
      	signal on request
      
      	* dbus/dbus-bus.c (init_connections_unlocked): only fill in
      	activation bus type if DBUS_BUS_ACTIVATION was set; default to
      	assuming the activation bus was the session bus so that services
      	started manually will still register.
      	(init_connections_unlocked): fix so that in OOM situation we get
      	the same semantics when retrying the function
      
      	* test/test-service.c (main): change to use path registration, to
      	test those codepaths; register with DBUS_BUS_ACTIVATION rather
      	than DBUS_BUS_SESSION
      75742242
  15. 17 Oct, 2003 1 commit
    • Havoc Pennington's avatar
      2003-10-16 Havoc Pennington <hp@redhat.com> · 8a4d94fe
      Havoc Pennington authored
      	* glib/dbus-gtest-main.c: bracket with #ifdef DBUS_BUILD_TESTS
      
      	* Makefile.am (GCOV_DIRS): remove "test", we don't care about test
      	coverage of the tests
      	(coverage-report.txt): don't move the .da and .bbg files around
      8a4d94fe
  16. 16 Oct, 2003 1 commit
    • Havoc Pennington's avatar
      2003-10-16 Havoc Pennington <hp@redhat.com> · d6e1b2ad
      Havoc Pennington authored
      	* bus/connection.c (bus_pending_reply_expired): either cancel or
      	execute, not both
      	(bus_connections_check_reply): use unlink, not remove_link, as we
      	don't want to free the link; fixes double free mess
      
      	* dbus/dbus-pending-call.c (dbus_pending_call_block): fix in case
      	where no reply was received
      
      	* dbus/dbus-connection.c (_dbus_pending_call_complete_and_unlock):
      	fix a refcount leak
      
      	* bus/signals.c (match_rule_matches): add special cases for the
      	bus driver, so you can match on sender/destination for it.
      
      	* dbus/dbus-sysdeps.c (_dbus_abort): print backtrace if
      	DBUS_PRINT_BACKTRACE is set
      
      	* dbus/dbus-internals.c: add pid to assertion failure messages
      
      	* dbus/dbus-connection.c: add message type code to the debug spew
      
      	* glib/dbus-gproxy.c (gproxy_get_match_rule): match rules want
      	sender=foo not service=foo
      
      	* dbus/dbus-bus.c (dbus_bus_get): if the activation bus is the
      	session bus but DBUS_SESSION_BUS_ADDRESS isn't set, use
      	DBUS_ACTIVATION_ADDRESS instead
      
      	* bus/activation.c: set DBUS_SESSION_BUS_ADDRESS,
      	DBUS_SYSTEM_BUS_ADDRESS if appropriate
      
      	* bus/bus.c (bus_context_new): handle OOM copying bus type into
      	context struct
      
      	* dbus/dbus-message.c (dbus_message_iter_get_object_path): new function
      	(dbus_message_iter_get_object_path_array): new function (half
      	finished, disabled for the moment)
      
      	* glib/dbus-gproxy.c (dbus_gproxy_end_call): properly handle
      	DBUS_MESSAGE_TYPE_ERROR
      
      	* tools/dbus-launch.c (babysit): support DBUS_DEBUG_OUTPUT to
      	avoid redirecting stderr to /dev/null
      	(babysit): close stdin if not doing the "exit_with_session" thing
      
      	* dbus/dbus-sysdeps.c (_dbus_become_daemon): delete some leftover
      	debug code; change DBUS_DEBUG_OUTPUT to only enable stderr, not
      	stdout/stdin, so things don't get confused
      
      	* bus/system.conf.in: fix to allow replies, I modified .conf
      	instead of .conf.in again.
      d6e1b2ad
  17. 12 Oct, 2003 1 commit
    • Havoc Pennington's avatar
      2003-10-12 Havoc Pennington <hp@pobox.com> · 4097e94a
      Havoc Pennington authored
              Added test code that 1) starts an actual bus daemon and 2) uses
      	DBusGProxy; fixed bugs that were revealed by the test. Lots
      	more testing possible, but this is the basic framework.
      
      	* glib/dbus-gproxy.c (dbus_gproxy_manager_unregister): remove
      	empty proxy lists from the proxy list hash
      
      	* dbus/dbus-message.c (dbus_message_iter_get_args_valist): add a
      	couple of return_if_fail checks
      
      	* dbus/dbus-pending-call.c (_dbus_pending_call_new): use dbus_new0
      	to allocate, so everything is cleared to NULL as it should be.
      
      	* glib/dbus-gmain.c (dbus_connection_setup_with_g_main): pass
      	source as data to dbus_connection_set_timeout_functions() as the
      	timeout functions expected
      
      	* test/glib/run-test.sh: add a little script to start up a message
      	bus and run tests using it
      
      	* tools/dbus-launch.1: updates
      
      	* tools/dbus-launch.c (main): add --config-file option
      
      	* tools/dbus-launch.c (main): remove confusing else if (runprog)
      	that could never be reached.
      
      	* dbus/dbus-message.c (dbus_message_new_method_return)
      	(dbus_message_new_error, dbus_message_new_signal): set the
      	no-reply-expected flag on all these. Redundant, but may
      	as well be consistent.
      4097e94a
  18. 03 Oct, 2003 1 commit
    • Havoc Pennington's avatar
      2003-10-02 Havoc Pennington <hp@pobox.com> · 79d03f94
      Havoc Pennington authored
      	* glib/dbus-gproxy.c (dbus_gproxy_call_no_reply): rename from
      	dbus_gproxy_oneway_call
      
      	* glib/dbus-gmain.c (dbus_connection_setup_with_g_main)
      	(dbus_server_setup_with_g_main): fix to allow calling them more
      	than once on the same args
      	(dbus_bus_get_with_g_main): new function
      79d03f94
  19. 24 Sep, 2003 1 commit
  20. 23 Sep, 2003 3 commits
    • Havoc Pennington's avatar
      2003-09-23 Havoc Pennington <hp@redhat.com> · 52f275a7
      Havoc Pennington authored
      	* glib/dbus-gproxy.c (dbus_gproxy_connect_signal): implement
      	(dbus_gproxy_disconnect_signal): implement
      	(dbus_gproxy_manager_remove_signal_match): implement
      	(dbus_gproxy_manager_add_signal_match): implement
      	(dbus_gproxy_oneway_call): implement
      52f275a7
    • Havoc Pennington's avatar
      trivial header change · cefe445b
      Havoc Pennington authored
      cefe445b
    • Havoc Pennington's avatar
      2003-09-23 Havoc Pennington <hp@pobox.com> · 0a34a440
      Havoc Pennington authored
      	* glib/dbus-gproxy.c (struct DBusGProxy): convert to a GObject
      	subclass. This means dropping the transparent thread safety of the
      	proxy; you now need a separate proxy per-thread, or your own
      	locking on the proxy. Probably right anyway.
      	(dbus_gproxy_ref, dbus_gproxy_unref): nuke, just use g_object_ref
      0a34a440
  21. 22 Sep, 2003 2 commits
    • Havoc Pennington's avatar
      2003-09-22 Havoc Pennington <hp@redhat.com> · 4be7b14f
      Havoc Pennington authored
      	* glib/dbus-gproxy.c (dbus_gproxy_manager_get): implement
      4be7b14f
    • Havoc Pennington's avatar
      2003-09-21 Havoc Pennington <hp@pobox.com> · c9332907
      Havoc Pennington authored
      	* glib/dbus-gproxy.c (dbus_gproxy_manager_new): start
      	implementing the proxy manager, didn't get very far.
      
      	* dbus/dbus-bus.c (dbus_bus_add_match): new
      	(dbus_bus_remove_match): new
      
      	* glib/dbus-gproxy.c (dbus_gproxy_new_for_service): add a
      	path_name argument; adjust the other not-yet-implemented
      	gproxy constructors to be what I think they should be.
      c9332907
  22. 21 Sep, 2003 1 commit
    • Havoc Pennington's avatar
      2003-09-21 Havoc Pennington <hp@pobox.com> · a683a80c
      Havoc Pennington authored
      	Get matching rules mostly working in the bus; only actually
      	parsing the rule text remains. However, the client side of
      	"signal connections" hasn't been started, this patch is only the
      	bus side.
      
      	* dbus/dispatch.c: fix for the matching rules changes
      
      	* bus/driver.c (bus_driver_handle_remove_match)
      	(bus_driver_handle_add_match): send an ack reply from these
      	method calls
      
      	* glib/dbus-gproxy.c (dbus_gproxy_begin_call): fix order of
      	arguments, reported by Seth Nickell
      
      	* bus/config-parser.c (append_rule_from_element): support
      	eavesdrop=true|false attribute on policies so match rules
      	can be prevented from snooping on the system bus.
      
      	* bus/dbus-daemon-1.1.in: consistently use terminology "sender"
      	and "destination" in attribute names; fix some docs bugs;
      	add eavesdrop=true|false attribute
      
      	* bus/driver.c (bus_driver_handle_add_match)
      	(bus_driver_handle_remove_match): handle AddMatch, RemoveMatch
      	messages
      
      	* dbus/dbus-protocol.h (DBUS_SERVICE_ORG_FREEDESKTOP_BROADCAST): get
      	rid of broadcast service concept, signals are just always broadcast
      
      	* bus/signals.c, bus/dispatch.c, bus/connection.c, bus/bus.c:
      	mostly implement matching rules stuff (currently only exposed as signal
      	connections)
      a683a80c
  23. 17 Sep, 2003 2 commits
    • Havoc Pennington's avatar
      must cvs add... · fafc38bb
      Havoc Pennington authored
      fafc38bb
    • Havoc Pennington's avatar
      2003-09-15 Havoc Pennington <hp@pobox.com> · 583994cb
      Havoc Pennington authored
      	* dbus/dbus-pending-call.c: add the get/set object data
      	boilerplate as for DBusConnection, etc. Use generic object data
      	for the notify callback.
      
      	* glib/dbus-gparser.c (parse_node): parse child nodes
      
      	* tools/dbus-viewer.c: more hacking on the dbus-viewer
      
      	* glib/dbus-gutils.c (_dbus_gutils_split_path): add a file to
      	contain functions shared between the convenience lib and the
      	installed lib
      
      	* glib/Makefile.am (libdbus_glib_1_la_LDFLAGS): add
      	-export-symbols-regex to the GLib library
      
      	* dbus/dbus-object-tree.c (_dbus_object_tree_dispatch_and_unlock):
      	fix the locking in here, and add a default handler for
      	Introspect() that just returns sub-nodes.
      
      2003-09-14  Havoc Pennington  <hp@pobox.com>
      
      	* glib/dbus-gthread.c (dbus_g_thread_init): rename to make g_foo
      	rather than gfoo consistent
      
      	* glib/dbus-gproxy.h: delete for now, move contents to
      	dbus-glib.h, because the include files don't work right since we
      	aren't in the dbus/ subdir.
      
      	* glib/dbus-gproxy.c (dbus_gproxy_send): finish implementing
      	(dbus_gproxy_end_call): finish
      	(dbus_gproxy_begin_call): finish
      
      	* glib/dbus-gmain.c (dbus_set_g_error): new
      
      	* glib/dbus-gobject.c (handle_introspect): include information
      	about child nodes in the introspection
      
      	* dbus/dbus-connection.c (dbus_connection_list_registered): new
      	function to help in implementation of introspection
      
      	* dbus/dbus-object-tree.c
      	(_dbus_object_tree_list_registered_and_unlock): new function
      
      2003-09-12  Havoc Pennington  <hp@pobox.com>
      
      	* glib/dbus-gidl.h: add common base class for all the foo_info
      	types
      
              * tools/dbus-viewer.c: add GTK-based introspection UI thingy
      	similar to kdcop
      
      	* test/Makefile.am: try test srcdir -ef . in addition to test
      	srcdir = ., one of them should work (yeah lame)
      
              * glib/Makefile.am: build the "idl" parser stuff as a convenience
      	library
      
      	* glib/dbus-gparser.h: make description_load routines return
      	NodeInfo* not Parser*
      
      	* Makefile.am (SUBDIRS): build test dir after all library dirs
      
      	* configure.in: add GTK+ detection
      583994cb
  24. 07 Sep, 2003 2 commits
  25. 05 Sep, 2003 1 commit
  26. 04 Sep, 2003 1 commit
    • Havoc Pennington's avatar
      2003-09-03 Havoc Pennington <hp@pobox.com> · 636be6f9
      Havoc Pennington authored
      	* test/glib/Makefile.am: add this with random glib-linked test
      	programs
      
      	* glib/Makefile.am: remove the random test programs from here,
      	leave only the unit tests
      
      	* glib/dbus-gobject.c (_dbus_gobject_test): add test for
      	uscore/javacaps conversion, and fix
      	(get_object_property, set_object_property): change to .NET
      	convention for mapping props to methods, set_FooBar/get_FooBar,
      	since one language has such a convention we may as well copy it.
      	Plus real methods in either getFooBar or get_foo_bar style won't
      	collide with this convention.
      636be6f9
  27. 03 Sep, 2003 2 commits
  28. 01 Sep, 2003 1 commit
  29. 31 Aug, 2003 2 commits
    • Havoc Pennington's avatar
      2003-08-30 Havoc Pennington <hp@pobox.com> · 1dd3f178
      Havoc Pennington authored
      	* dbus/dbus-connection.c: purge DBusMessageHandler
      
      	* dbus/dbus-message-handler.c: remove DBusMessageHandler, just
      	use callbacks everywhere
      1dd3f178
    • Havoc Pennington's avatar
      2003-08-30 Havoc Pennington <hp@pobox.com> · 5fd1e389
      Havoc Pennington authored
      	* test/data/valid-config-files/system.d/test.conf: change to
      	root for the user so warnings don't get printed
      
      	* dbus/dbus-message.c: add dbus_message_get_path,
      	dbus_message_set_path
      
      	* dbus/dbus-object-tree.c (do_test_dispatch): add test of
      	dispatching to a path
      
      	* dbus/dbus-string.c (_dbus_string_validate_path): add
      
      	* dbus/dbus-marshal.c (_dbus_demarshal_object_path): implement
      	(_dbus_marshal_object_path): implement
      
      	* dbus/dbus-protocol.h (DBUS_HEADER_FIELD_PATH): new header field
      	to contain the path to the target object
      	(DBUS_HEADER_FIELD_SENDER_SERVICE): rename
      	DBUS_HEADER_FIELD_SENDER to explicitly say it's the sender service
      5fd1e389
  30. 30 Aug, 2003 1 commit
    • Havoc Pennington's avatar
      2003-08-29 Havoc Pennington <hp@pobox.com> · ce969c63
      Havoc Pennington authored
      	* dbus/dbus-object-tree.c: modify to allow overlapping paths to be
      	registered
      	(struct DBusObjectSubtree): shrink this
      	a lot, since we may have a lot of them
      	(_dbus_object_tree_free_all_unlocked): implement
      	(_dbus_object_tree_dispatch_and_unlock): implement
      ce969c63
  31. 29 Aug, 2003 1 commit
    • Havoc Pennington's avatar
      2003-08-28 Havoc Pennington <hp@pobox.com> · 8d38a2e2
      Havoc Pennington authored
      	purge DBusObjectID
      
      	* dbus/dbus-connection.c: port to no ObjectID, create a
      	DBusObjectTree, rename ObjectTree to ObjectPath in public API
      
      	* dbus/dbus-connection.h (struct DBusObjectTreeVTable): delete
      	everything except UnregisterFunction and MessageFunction
      
      	* dbus/dbus-marshal.c: port away from DBusObjectID,
      	add DBUS_TYPE_OBJECT_PATH
      
      	* dbus/dbus-object-registry.[hc], dbus/dbus-object.[hc],
      	dbus/dbus-objectid.[hc]: remove these, we are moving to
      	path-based object IDs
      8d38a2e2
  32. 18 Aug, 2003 1 commit
    • Havoc Pennington's avatar
      2003-08-18 Havoc Pennington <hp@redhat.com> · 68a3c593
      Havoc Pennington authored
      	* dbus/dbus-hash.c (_dbus_hash_table_insert_two_strings): fix
      
      	* dbus/dbus-message.c (_dbus_message_loader_queue_messages): fix
      	dumb bug created earlier (wrong order of args to
      	decode_header_data())
      
      	* tools/dbus-send.c: port
      
      	* tools/dbus-print-message.c (print_message): port
      
              * test/data/*messages: port all messages over
      
              * dbus/dbus-message-builder.c: support including
      	message type
      
              * bus/driver.c: port over
      
      	* bus/dispatch.c: port over to new stuff
      
      	* dbus/dbus-connection.c (_dbus_connection_new_for_transport):
      	rename disconnect signal to "Disconnected"
      68a3c593