path: root/
AgeCommit message (Collapse)AuthorFilesLines
2003-09-222003-09-21 Seth Nickell <>Seth Nickell1-1/+4
First checkin of the Python bindings. * python/.cvsignore: * python/ * python/ * python/dbus_h_wrapper.h: Pieces for Pyrex to operate on, building a python module for low-level access to the DBus APIs. * python/ High-level Python module for accessing DBus objects. * * Build stuff for the python bindings. * acinclude.m4: Extra macro needed for finding the Python C header files.
2003-09-172003-09-15 Havoc Pennington <>Havoc Pennington1-1/+1
* 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/ (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 <> * 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 <> * 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/ try test srcdir -ef . in addition to test srcdir = ., one of them should work (yeah lame) * glib/ build the "idl" parser stuff as a convenience library * glib/dbus-gparser.h: make description_load routines return NodeInfo* not Parser* * (SUBDIRS): build test dir after all library dirs * add GTK+ detection
2003-06-222003-06-22 Havoc Pennington <>Havoc Pennington1-1/+10
* mono/*, gcj/*,, Check in makefiles and subdirs for mono and gcj bindings. Neither binding actually exists, just trying to get through all the build and other boring bits.
2003-05-152003-05-15 Havoc Pennington <>dbus-0.11Havoc Pennington1-8/+0
* 0.11 * NEWS: update * bus/ (initddir): apparently we are supposed to put init scripts in /etc/rc.d/init.d not /etc/init.d * bus/ remove the "you must --enable-tests to make check" as it broke distcheck * bus/ (install-data-hook): create /etc/dbus-1/system.d
2003-05-032003-05-03 Colin Walters <>Colin Walters1-6/+6
* dbus/dbus-sysdeps.c (fill_user_info): Test against DBUS_UID_UNSET to determine whether to do a uid lookup or not. * Update to use new .pc versioning scheme.
2003-04-302003-04-30 Havoc Pennington <>Havoc Pennington1-0/+8
* add a check-local that complains if you didn't configure with --enable-tests
2003-04-142003-04-13 Havoc Pennington <>Havoc Pennington1-1/+1
* tools/dbus-send.c, tools/dbus-monitor.c: two utility programs from Philip Blundell to send messages and monitor them.
2003-04-052003-04-05 Havoc Pennington <>Havoc Pennington1-10/+10
* test/decode-gcov.c (main): print per-directory stats in the report * (coverage-report.txt): don't include test/* in gcov stats
2003-04-052003-04-05 Havoc Pennington <>Havoc Pennington1-0/+30
* (coverage-report.txt): add target "coverage-report.txt" * test/decode-gcov.c: hack up a little program to suck data out of gcov files. Yes this is sort of silly. * define something in config.h and do an AM_CONDITIONAL when gcov is enabled
2003-02-012003-01-31 Havoc Pennington <>Havoc Pennington1-1/+1
* doc/dbus-specification.sgml: work on the specification * dbus/dbus-message.c (_dbus_message_loader_return_buffer): check the protocol version of the message. * dbus/dbus-protocol.h: drop special _REPLY names, the spec no longer specifies that. (DBUS_SERVICE_REPLY_SERVICE_EXISTS): fix flags (1/2/4/8 not 1/2/3/4) * dbus/dbus-marshal.c (_dbus_marshal_get_arg_end_pos): add missing "break" for DBUS_TYPE_NIL, remove @todo
2003-01-152003-01-15 Havoc Pennington <>Havoc Pennington1-0/+1
* dbus/dbus-test.c (dbus_internal_symbol_do_not_use_run_tests): fix build when --disable-tests * (EXTRA_DIST): put HACKING in here * HACKING: document procedure for making a tarball release.
2002-12-28very basic check for Qt integration. Another proof that Qt's buildHarri Porten1-1/+5
system needs more work for people using it. I didn't want to copy all of KDEs autoconf magic so this is far from perfect, yet. Can we use pkg-config here ?
2002-12-162002-12-16 Anders Carlsson <>Anders Carlsson1-1/+18
* * Add GLib checks and fixup .pc files * glib/ * glib/dbus-glib.h: * glib/dbus-gmain.c: (gdbus_connection_prepare), (gdbus_connection_check), (gdbus_connection_dispatch), (gdbus_add_connection_watch), (gdbus_remove_connection_watch), (dbus_connection_gsource_new): * glib/dbus-gthread.c: (dbus_gmutex_new), (dbus_gmutex_free), (dbus_gmutex_lock), (dbus_gmutex_unlock), (dbus_gthread_init): * glib/test-dbus-glib.c: (message_handler), (main): Add GLib support.
2002-11-222002-11-22 Havoc Pennington <>Havoc Pennington1-0/+2
* include "Doxyfile" target in all-local * generate the Doxyfile * move Doxyfile here, so we can use configure to generate a Doxyfile with the right version number etc.
2002-11-222002-11-22 Havoc Pennington <>Havoc Pennington1-2/+1
* (SUBDIRS): rename subdir "server" to "bus" because any app can be a server, and any app can be a client, the bus is a special kind of server.
2002-11-21initial import of "dbus" skeletonHavoc Pennington1-0/+3