1. 16 Mar, 2010 1 commit
  2. 14 Jul, 2009 1 commit
  3. 10 Jul, 2009 1 commit
  4. 14 Jul, 2007 1 commit
  5. 18 Jun, 2007 1 commit
    • Havoc Pennington's avatar
      2007-06-18 Havoc Pennington <hp@redhat.com> · 54b94343
      Havoc Pennington authored
      	* doc/dbus-specification.xml: document org.freedesktop.DBus.GetId()
      
      	* bus/driver.c (bus_driver_handle_get_id): implement org.freedesktop.DBus.GetId()
      
      	* bus/bus.c (bus_context_new): generate a unique ID for each bus context
      
      	* dbus/dbus-connection.c (dbus_connection_get_server_id): new function
      
      	* dbus/dbus-bus.c (dbus_bus_get_id): new function
      
      	* dbus/dbus-server.c (dbus_server_get_id): new function
      54b94343
  6. 22 Oct, 2006 1 commit
    • Havoc Pennington's avatar
      2006-10-22 Havoc Pennington <hp@redhat.com> · 8ea5a533
      Havoc Pennington authored
      	* dbus/dbus-connection-internal.h: move prototype of
      	_dbus_bus_notify_shared_connection_disconnected_unlocked() here so
      	it isn't in a public header and doesn't end up in the DBusBus
      	group in Doxygen
      8ea5a533
  7. 21 Oct, 2006 1 commit
    • Havoc Pennington's avatar
      2006-10-21 Havoc Pennington <hp@redhat.com> · e19ebac5
      Havoc Pennington authored
      	* Clean up Doxygen group markers for public API so Doxygen finds
      	everything (not comprehensively fixed for private API).
      	Means all remaining Doxygen warnings are just about missing docs
      	and thus pretty simple to resolve.
      e19ebac5
  8. 01 Oct, 2006 1 commit
    • Havoc Pennington's avatar
      2006-10-01 Havoc Pennington <hp@redhat.com> · a2129f7c
      Havoc Pennington authored
      	* dbus/dbus-connection.c (_dbus_connection_close_if_only_one_ref):
      	Add a hack to make DBusNewConnectionFunction work right.
      
      	* dbus/dbus-server-socket.c (handle_new_client_fd_and_unlock): use
      	the hack here. Also, fix the todo about refcount leak.
      
      	* dbus/dbus-server-debug-pipe.c (_dbus_transport_debug_pipe_new):
      	and use the hack here
      
              * dbus/dbus-connection.c: Kill the "shared" flag vs. the
      	"shareable" flag; this was completely broken, since it meant
      	dbus_connection_open() returned a connection of unknown
      	shared-ness. Now, we always hold a ref on anything opened
      	as shareable.
      
      	Move the call to notify dbus-bus.c into
      	connection_forget_shared_unlocked, so libdbus consistently forgets
      	all its knowledge of a connection at once. This exposed numerous
      	places where things were totally broken if we dropped a ref inside
      	get_dispatch_status_unlocked where
      	connection_forget_shared_unlocked was previously, so move
      	connection_forget_shared_unlocked into
      	_dbus_connection_update_dispatch_status_and_unlock. Also move the
      	exit_on_disconnect here.
      
      	(shared_connections_shutdown): this assumed weak refs to the
      	shared connections; since we have strong refs now, the assertion
      	was failing and stuff was left in the hash. Fix it to close
      	still-open shared connections.
      
      	* bus/dispatch.c: fixup to use dbus_connection_open_private on the
      	debug pipe connections
      
      	* dbus/dbus-connection.c (dbus_connection_dispatch): only notify
      	dbus-bus.c if the closed connection is in fact shared
      	(_dbus_connection_close_possibly_shared): rename from
      	_dbus_connection_close_internal
      	(dbus_connection_close, dbus_connection_open,
      	dbus_connection_open_private): Improve docs to explain the deal
      	with when you should close or unref or both
      
      	* dbus/dbus-bus.c
      	(_dbus_bus_notify_shared_connection_disconnected_unlocked): rename
      	from _dbus_bus_check_connection_and_unref_unlocked and modify to
      	loop over all connections
      
      	* test/test-utils.c (test_connection_shutdown): don't try to close
      	shared connections.
      
      	* test/name-test/test-threads-init.c (main): fix warnings in here
      
      	* dbus/dbus-sysdeps.c (_dbus_abort): support DBUS_BLOCK_ON_ABORT
      	env variable to cause blocking waiting for gdb; drop
      	DBUS_PRINT_BACKTRACE and just call _dbus_print_backtrace()
      	unconditionally.
      
      	* configure.in: add -export-dynamic to libtool flags if assertions enabled
      	so _dbus_print_backtrace works.
      
      	* dbus/dbus-sysdeps-unix.c (_dbus_print_backtrace): use fprintf
      	instead of _dbus_verbose to print the backtrace, and diagnose lack
      	of -rdynamic/-export-dynamic
      a2129f7c
  9. 06 Sep, 2006 1 commit
    • John Palmieri's avatar
      * doc/TODO: · 1eae1844
      John Palmieri authored
      - Remove pending call locking todo item
      - dbus_connection_open now holds hard ref.  Remove todo item
      - do proper locking on _dbus_bus_check_connection_and_unref
        and handle DBUS_BUS_STARTER. Remove todo item
      - Warn on closing of a shared connection.  Remove todo item
      
      * bus/bus.c, bus/connection.c, bus/dispatch.c, dbus/dbus-bus.c,
        dbus/dbus-connection.c: Use the dbus_connection_close_internal
        so we don't get the warning when closing shared connections
      
      * test/test-service.c, test/test-shell-service.c: Applications
        don't close shared connections themselves so we unref instead of
        close
      
      * test/test-utils.c (test_connection_shutdown): Close the connection
      
      * dbus/dbus-bus.c (_dbus_bus_check_connection_and_unref): Changed to
        _dbus_bus_check_connection_and_unref_unlocked since we only call this
        method on a locked connection.
        Make sure we call _dbus_connection_unref_unlocked instead of
        dbus_connection_unref also.
        Handle DBUS_BUS_STARTER correctly
      
      * dbus/dbus-connection.c (connection_record_shared_unlocked):
        Mark as shared and hard ref the connection
        (connection_forget_shared_unlocked): Remove the hard ref from the
        connection
        (_dbus_connection_close_internal_and_unlock):  New internal function
        which takes a locked connection and unlocks it after closing it
        (_dbus_connection_close_internal): New internal function which acts
        like the origonal dbus_connection_close method by grabbing a connection
        lock and calling _dbus_connection_close_internal_and_unlock
        (dbus_connection_close): Public close method, warns when the app
        trys to close a shared connection
      1eae1844
  10. 07 Jul, 2006 1 commit
    • John Palmieri's avatar
      * dbus/dbus-connection.c (dbus_connection_close): removed deprecated · 50f88a03
      John Palmieri authored
        function
        (dbus_connection_dispatch): On disconnect unref any shared connections
      
      * dbus/dbus-bus.c (_dbus_bus_check_connection_and_unref): new function
        for cleaning up shared connections on disconnect
        (internal_bus_get): get a hard refrence to shared connections when
        they are created
      
      * doc/TODO: Remove items which are no longer relevent or have been fixed
        Split 1.0 todo items with a 0.90 freeze todo list
      50f88a03
  11. 15 Nov, 2005 1 commit
    • Robert McQueen's avatar
      2005-11-15 Robert McQueen <robot101@debian.org> · b5e4d26a
      Robert McQueen authored
      	* bus/driver.c, bus/services.c, bus/services.h: Add a ReleaseName
      	method to org.freedesktop.DBus to release a bus name or give up
      	waiting in the queue for it.
      
      	* dbus/dbus-bus.c, dbus/dbus-bus.h, dbus/dbus-shared.h: Add a
      	dbus_bus_release_name method to send the ReleaseName method calls.
      	Add constants for the return values to dbus/dbus-shared.h.
      
      	* doc/dbus-specification.xml: Document the new ReleaseName method
      	in the specification.
      
      	* python/dbus_bindings.pyx: Add a low-level python binding for the
      	release name method.
      
      	* python/exceptions.py, python/service.py: Make freeing BusName
      	objects release the name. Add a NameExistsException, and fix a
      	bug with creating UnknownMethodException.
      
      	* test/python/test-client.py: Add tests for freeing BusName
      	objects causing names to be released.
      b5e4d26a
  12. 26 Sep, 2005 1 commit
    • John Palmieri's avatar
      * Integrate patches from Lennart Poettering <mzsqb at 0pointer.de>: · 9ad0aafe
      John Palmieri authored
      - dbus/dbus-bus.c
      (internal_bus_get): new method that take over the heavy lifting
      of dbus_bus_get and adds the ability to get a private connection
      to the bus
      (dbus_bus_get): wrapper to internal_bus_get that provides the same
      interface as in previous versions
      (dbus_bus_get_private): new method that is a wrapper to
      internal_bus_get to get a private connection to the bus
      
      - dbus/dbus-bus.h
      (dbus_bus_get_private): add as a public libdbus interface
      
      - dbus-1.pc.in: output system_bus_default_address and
      sysconfdir variables so apps can use them when compiling
      9ad0aafe
  13. 18 Jan, 2005 1 commit
    • Havoc Pennington's avatar
      2005-01-18 Havoc Pennington <hp@redhat.com> · 8873c90f
      Havoc Pennington authored
              * Throughout, grand renaming to strip out the use of "service",
      	just say "name" instead (or "bus name" when ambiguous).  Did not
      	change the internal code of the message bus itself, only the
      	programmer-facing API and messages.
      
      	* doc/dbus-specification.xml: further update the message bus section
      
      	* bus/config-parser.c (all_are_equiv): fix bug using freed string
      	in error case
      8873c90f
  14. 09 Sep, 2004 1 commit
  15. 10 Aug, 2004 1 commit
  16. 28 Jun, 2004 1 commit
  17. 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
  18. 02 Dec, 2003 1 commit
  19. 22 Sep, 2003 1 commit
    • 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
  20. 14 May, 2003 1 commit
    • James Willcox's avatar
      · e9cb382d
      James Willcox authored
      2003-05-13  James Willcox  <jwillcox@gnome.org>
      
      	* configure.in:
      	* bus/activation.c: (bus_activation_service_created),
      	(bus_activation_activate_service):
      	* bus/driver.c: (bus_driver_send_service_deleted),
      	(bus_driver_send_service_created), (bus_driver_send_service_lost),
      	(bus_driver_send_service_acquired),
      	(bus_driver_send_welcome_message),
      	(bus_driver_handle_list_services):
      	* bus/session.conf.in:
      	* dbus/dbus-bus.c: (dbus_bus_acquire_service),
      	(dbus_bus_service_exists), (dbus_bus_activate_service):
      	* dbus/dbus-bus.h:
      
      	Add some convenience API which lets you activate a service, and did a
      	bunch of s/0/DBUS_TYPE_INVALID/ in calls to dbus_message_append_args()
      	and dbus_message_get_args()
      e9cb382d
  21. 03 Apr, 2003 1 commit
    • Havoc Pennington's avatar
      2003-04-03 Havoc Pennington <hp@pobox.com> · eeb88949
      Havoc Pennington authored
      	* bus/config-parser.c (bus_config_parser_unref): free
      	list of mechanisms, bug discovered by test suite enhancements
      	(putting system.conf and session.conf into suite)
      
      	* test/Makefile.am, test/test-service.c: add placeholder for a
      	test service that we'll activate as part of test suite. Doesn't
      	do anything yet.
      
      	* dbus/dbus-sysdeps.c (_dbus_setenv): support unsetenv by
      	setting NULL value, and use system malloc not dbus_malloc()
      	when we have unavoidable memleakage.
      
      	* dbus/dbus-bus.c (dbus_bus_get): fix bug where bus type of 0
      	didn't work, and support DBUS_BUS_ACTIVATION.
      
      	* bus/activation.c (child_setup): pass our well-known bus type to
      	the child
      
      	* bus/config-parser.c: support <type> to specify well-known type
      
      	* doc/dbus-specification.sgml: document the env variables to
      	locate well-known buses and find service activator
      eeb88949
  22. 28 Mar, 2003 2 commits
    • Anders Carlsson's avatar
      2003-03-28 Anders Carlsson <andersca@codefactory.se> · d361874e
      Anders Carlsson authored
      	* dbus/dbus-bus.c: (bus_data_free), (dbus_bus_get):
      	* dbus/dbus-bus.h:
      	Add dbus_bus_get.
      
      	* dbus/dbus-memory.c:
      	Fix a doc comment.
      d361874e
    • Havoc Pennington's avatar
      2003-03-28 Havoc Pennington <hp@pobox.com> · bf993813
      Havoc Pennington authored
      	* bus/test.c (bus_test_flush_bus): remove the sleep from here,
      	I think it may have just been superstition. Not sure.
      
      	* dbus/dbus-string.c (_dbus_string_base64_decode): catch some OOM
      	failures that were not being handled.
      
      	* dbus/dbus-auth.c (process_auth): fix a memleak in OOM handling
      
      	* dbus/dbus-memory.c: add ability to set number of mallocs in a
      	row that will fail on out-of-memory.
      
      	* dbus/dbus-internals.c (_dbus_test_oom_handling): convenience
      	function for testing out-of-memory handling.
      
      	* bus/config-loader-expat.c (memsuite): don't wrap the dbus
      	allocation functions, they do map exactly to the expat ones.
      bf993813
  23. 16 Mar, 2003 1 commit
    • Havoc Pennington's avatar
      2003-03-16 Havoc Pennington <hp@pobox.com> · ce173b29
      Havoc Pennington authored
      	Oops - test code was only testing failure of around 30 of the
      	mallocs in the test path, but it turns out there are 500+
      	mallocs. I believe this was due to misguided linking setup such
      	that there was one copy of dbus_malloc etc. in the daemon and one
      	in the shared lib, and only daemon mallocs were tested. In any
      	case, the test case now tests all 500+ mallocs, and doesn't pass
      	yet, though there are lots of fixes in this patch.
      
      	* dbus/dbus-connection.c (dbus_connection_dispatch_message): fix
      	this so that it doesn't need to allocate memory, since it
      	has no way of indicating failure due to OOM (and would be
      	annoying if it did).
      
      	* dbus/dbus-list.c (_dbus_list_pop_first_link): new function
      
      	* bus/Makefile.am: rearrange to create two self-contained
      	libraries, to avoid having libraries with overlapping symbols.
      	that was resulting in weirdness, e.g. I'm pretty sure there
      	were two copies of global static variables.
      
      	* dbus/dbus-internals.c: move the malloc debug stuff to
      	dbus-memory.c
      
      	* dbus/dbus-list.c (free_link): free list mempool if it becomes
      	empty.
      
      	* dbus/dbus-memory.c (_dbus_disable_mem_pools): new function
      
      	* dbus/dbus-address.c (dbus_parse_address): free list nodes
      	on failure.
      
      	* bus/dispatch.c (bus_dispatch_add_connection): free
      	message_handler_slot when no longer using it, so
      	memory leak checkers are happy for the test suite.
      
      	* dbus/dbus-server-debug-pipe.c (debug_finalize): free server name
      
      	* bus/bus.c (new_connection_callback): disconnect in here if
      	bus_connections_setup_connection fails.
      
      	* bus/connection.c (bus_connections_unref): fix to free the
      	connections
      	(bus_connections_setup_connection): if this fails, don't
      	disconnect the connection, just be sure there are no side
      	effects.
      
      	* dbus/dbus-string.c (undo_alignment): unbreak this
      
      	* dbus/dbus-auth.c (_dbus_auth_unref): free some stuff we were
      	leaking
      	(_dbus_auth_new): fix the order in which we free strings
      	on OOM failure
      
      	* bus/connection.c (bus_connection_disconnected): fix to
      	not send ServiceDeleted multiple times in case of memory
      	allocation failure
      
      	* dbus/dbus-bus.c (dbus_bus_get_base_service): new function to
      	get the base service name
      	(dbus_bus_register_client): don't return base service name,
      	instead store it on the DBusConnection and have an accessor
      	function for it.
      	(dbus_bus_register_client): rename dbus_bus_register()
      
      	* bus/dispatch.c (check_hello_message): verify that other
      	connections on the bus also got the correct results, not
      	just the one sending hello
      ce173b29
  24. 13 Mar, 2003 1 commit
    • Havoc Pennington's avatar
      2003-03-12 Havoc Pennington <hp@redhat.com> · 29560adc
      Havoc Pennington authored
              Mega-patch that gets the message bus daemon initially handling
      	out-of-memory. Work still needed. Also lots of random
      	moving stuff to DBusError instead of ResultCode.
      
      	* dbus/dbus-list.c (_dbus_list_length_is_one): new function
      
      	* dbus/dbus-connection.c
      	(dbus_connection_send_with_reply_and_block): use DBusError
      
      	* dbus/dbus-bus.c: adapt to API changes, make it use DBusError not
      	DBusResultCode
      
      	* dbus/dbus-connection.c (dbus_connection_send): drop the result
      	code here, as the only failure possible is OOM.
      
      	* bus/connection.c (bus_connection_disconnect):
      	rename bus_connection_disconnected as it's a notification only
      
      	* bus/driver.c (bus_driver_handle_acquire_service): don't free
      	"name" on get_args failure, should be done by get_args;
      	don't disconnect client for bad args, just return an error.
      	(bus_driver_handle_service_exists): ditto
      
      	* bus/services.c (bus_services_list): NULL-terminate returned array
      
      	* bus/driver.c (bus_driver_send_service_lost)
      	(bus_driver_send_service_acquired): send messages from driver to a
      	specific client to the client's unique name, not to the broadcast
      	service.
      
      	* dbus/dbus-message.c (decode_header_data): reject messages that
      	contain no name field
      	(_dbus_message_get_client_serial): rename to
      	dbus_message_get_serial and make public
      	(_dbus_message_set_serial): rename from set_client_serial
      	(_dbus_message_set_reply_serial): make public
      	(_dbus_message_get_reply_serial): make public
      
      	* bus/connection.c (bus_connection_foreach): allow stopping
      	iteration by returning FALSE from foreach function.
      
      	* dbus/dbus-connection.c (dbus_connection_send_preallocated)
      	(dbus_connection_free_preallocated_send)
      	(dbus_connection_preallocate_send): new API for sending a message
      	without possibility of malloc failure.
      	(dbus_connection_send_message): rename to just
      	dbus_connection_send (and same for whole function family)
      
      	* dbus/dbus-errors.c (dbus_error_free): make this reinit the error
      
      	* dbus/dbus-sysdeps.c (_dbus_exit): new function
      
      	* bus/activation.c: handle/return errors
      
      	* dbus/dbus-errors.h: add more DBUS_ERROR #define
      
      	* dbus/dbus-sysdeps.c (_dbus_directory_open) (_dbus_file_get_contents)
      	(_dbus_directory_get_next_file): use DBusError instead of DBusResultCode
      	(_dbus_result_from_errno): move to this file
      29560adc
  25. 01 Feb, 2003 1 commit
    • Anders Carlsson's avatar
      2003-02-01 Anders Carlsson <andersca@codefactory.se> · dbc4c0ca
      Anders Carlsson authored
      	* bus/driver.c: (create_unique_client_name),
      	(bus_driver_handle_hello):
      	Don't take a name, just use a numeric id to identify
      	each client.
      
      	* dbus/Makefile.am:
      	* dbus/dbus-bus.c: (dbus_bus_register_client),
      	(dbus_bus_acquire_service), (dbus_bus_service_exists):
      	* dbus/dbus-bus.h:
      	Add new convenience functions for communicating with the bus.
      
      	* dbus/dbus-message.h:
      
      	* dbus/dbus-protocol.h:
      	Fix a typo.
      dbc4c0ca
  26. 30 Jan, 2003 1 commit
    • Anders Carlsson's avatar
      2003-01-30 Anders Carlsson <andersca@codefactory.se> · 5ebb5748
      Anders Carlsson authored
      	* dbus/Makefile.am:
      	Add dbus-address.[ch]
      
      	* dbus/dbus-address.c: (dbus_address_entry_free),
      	(dbus_address_entries_free), (create_entry),
      	(dbus_address_entry_get_method), (dbus_address_entry_get_value),
      	(dbus_parse_address), (_dbus_address_test):
      	* dbus/dbus-address.h:
      	New files for dealing with address parsing.
      
      	* dbus/dbus-connection.c:
      	Document timeout functions.
      
      	* dbus/dbus-message.c:
      	Document dbus_message_new_from_message.
      
      	* dbus/dbus-server-debug.c:
      	Document.
      
      	* dbus/dbus-server.c: (dbus_server_listen):
      	Parse address and use correct server implementation.
      
      	* dbus/dbus-string.c: (_dbus_string_find_to), (_dbus_string_test):
      	* dbus/dbus-string.h:
      	New function with test.
      
      	* dbus/dbus-test.c: (dbus_internal_symbol_do_not_use_run_tests):
      	* dbus/dbus-test.h:
      	Add address tests.
      
      	* dbus/dbus-transport-debug.c:
      	Document.
      
      	* dbus/dbus-transport.c: (_dbus_transport_open):
      	Parse address and use correct transport implementation.
      5ebb5748
  27. 15 Dec, 2002 1 commit
    • Havoc Pennington's avatar
      2002-12-15 Havoc Pennington <hp@pobox.com> · a0e550bc
      Havoc Pennington authored
      	* dbus/dbus-threads.c: add thread stubs that a higher library
      	layer can fill in. e.g. the GLib wrapper might fill them in with
      	GThread stuff. We still need to use this thread API to
      	thread-safe-ize the library.
      a0e550bc
  28. 23 Nov, 2002 2 commits
    • Havoc Pennington's avatar
      2002-11-23 Havoc Pennington <hp@pobox.com> · 55de3878
      Havoc Pennington authored
      	* dbus/dbus-message.h: put semicolons after DEBUG_BEGIN_DECLS
      	to avoid confusing Doxygen
      
      	* dbus/dbus-hash.c: @} not }@
      
      	* dbus/dbus-message.c (struct DBusMessage): split out
      	internals docs
      55de3878
    • Havoc Pennington's avatar
      2002-11-23 Havoc Pennington <hp@pobox.com> · 1428c65e
      Havoc Pennington authored
      	* configure.in: pile on more warning flags if using gcc
      
      	* Doxyfile.in (EXTRACT_STATIC): set to NO, so we don't have
      	to document static functions
      
      	* configure.in: add summary to end of configure so it
      	looks nice and attractive
      
      	* dbus/dbus-hash.c: finish implementation and write unit
      	tests and docs
      
      	* configure.in: add --enable-tests to enable unit tests
      
      	* dbus/dbus-test.c: test program to run unit tests
      	for all files in dbus/*, initially runs a test for
      	dbus-hash.c
      
      	* dbus/dbus-internals.h: file to hold some internal utility stuff
      1428c65e
  29. 22 Nov, 2002 4 commits
  30. 21 Nov, 2002 3 commits
    • Havoc Pennington's avatar
      2002-11-21 Havoc Pennington <hp@redhat.com> · 5a6adeee
      Havoc Pennington authored
      	* dbus/Makefile.am (INCLUDES): define DBUS_COMPILATION
      	so we can allow ourselves to include files directly,
      	instead of having to use dbus.h
      
      	* dbus/dbus.h: fill in
      
      	* dbus/dbus-message.h: sketch out a sample header file.
      	Include griping if you include it directly instead of
      	via dbus.h
      
      	* dbus/dbus-macros.h: new file with macros for extern "C",
      	TRUE/FALSE, NULL, etc.
      
      	* doc/file-boilerplate.c: put include guards in here
      5a6adeee
    • Havoc Pennington's avatar
      2002-11-21 Havoc Pennington <hp@redhat.com> · 89161753
      Havoc Pennington authored
      	* doc/file-boilerplate.c: include both AFL and GPL boilerplate.
      
      	* COPYING: include the GPL as well, and license code
      	under both AFL and GPL.
      89161753
    • Havoc Pennington's avatar
      add file-boilerplate.c · f6343e58
      Havoc Pennington authored
      f6343e58