summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
...
* * configure.in qt/Makefile.am: add qt/examplesThiago Macieira2006-03-281-0/+17
| | | | | | | | | | | | | | | | * qt/examples: Add QtDBus example programs: - hello: Hello, World - ping: Simple method-calling program - pong: Simple object-exporting program (not using adaptors) - complexping: Interactive method-calling program (also gets and sets properties). - complexpong: Sample program exporting methods, signals and properties, using adaptors. - dbus: Simple implementation of a generic method-calling program, similar to 'dbus-send', but with semantics similar to 'dcop'. - chat: Simplistic chat program, implemented using signals and the system bus. Looks like IRC.
* * configure.in: Detect QtGui (necessary for one of theThiago Macieira2006-03-281-0/+6
| | | | | example programs). Note: this increases the minimum required version of Qt to 4.1.3.
* * test/qt/*: Sync with KDE Subversion revision 523647.Thiago Macieira2006-03-281-0/+6
| | | | | Update the testcases to the new API. Remove testcases for classes that are no longer public or have been removed.
* * qt/*:Thiago Macieira2006-03-281-0/+11
| | | | | | | | | | * dbus/qdbus.h: Sync with KDE Subversion revision 523647. Hopefully, this will be the last of the source-incompatible changes. Documentation has been improved; support for QList<basic-types> has been added; QDBusObject is gone; QDBus(Abstract)Interface is now a QObject with auto-generated meta-object; QDBusIntrospection is marked private, since QMetaObject can be used now; lots of bugfixes.
* Patch from Milosz Derezynski <internalerror at gmail.com>John (J5) Palmieri2006-03-171-0/+10
| | | | | | | | * configure.in: Output the service directory in the configure summary * dbus-1.pc.in: Add session_bus_services_dir
* 2006-03-10 Ross Burton <ross@openedhand.com>Ross Burton2006-03-101-0/+5
| | | | | * tools/dbus-print-message.c: Add support for object paths and signatures.
* * bus/bus.c: (bus_context_reload_config): Flush the user database cache onSjoerd Simons2006-03-061-0/+12
| | | | | | | | | | | config reload. * bus/dbus-daemon.1.in: Also note that SIGHUP flushes the user/group information caches * dbus/dbus-hash.c: (_dbus_hash_table_remove_all): * dbus/dbus-hash.h: Add function to remove all entries from a hash table * dbus/dbus-userdb.c: (_dbus_user_database_flush): * dbus/dbus-userdb.h: Add function to flush all user/group information caches.
* 2006-03-06 Thiago Macieira <thiago.macieira@trolltech.com>Thiago Macieira2006-03-061-0/+8
| | | | | | | | * qt/dbusidl2cpp.cpp: * qt/Makefile.am: add the dbusidl2cpp tool, the replacement for dcopidl2cpp, found in the KDE installations (or the more modern kalyptus): generate Qt4 C++ code for the input XML introspection. Currently no IDL parsing.
* 2006-03-06 Thiago Macieira <thiago.macieira@trolltech.com>Thiago Macieira2006-03-061-0/+4
| | | | * test/qt/*: Update the self-tests.
* 2006-03-06 Thiago Macieira <thiago.macieira@trolltech.com>Thiago Macieira2006-03-061-0/+7
| | | | | | | * qt/*: * dbus/qdbus.h: Sync with KDE Subversion revision 516237. This represents the first feature-complete version of the Qt4 bindings since I took ove maintainership.
* 2006-03-06 Thiago Macieira <thiago.macieira@trolltech.com>Thiago Macieira2006-03-061-0/+5
| | | | | * qt/Doxyfile: Adding a Doxyfile for the Qt4 bindings dir. This is C++, so we can't use the DBus ones.
* 2006-03-02 John (J5) Palmieri <johnp@redhat.com>John (J5) Palmieri2006-03-021-0/+5
| | | | | * python/dbus_bindings.pyx: Remove refrence to sys/cdefs.h (Patch from Artem Kachitchkine <Artem.Kachitchkin at Sun.COM>)
* 2006-03-02 John (J5) Palmieri <johnp@redhat.com>John (J5) Palmieri2006-03-021-0/+15
| | | | | | | | | | | | | | | * dbus/dbus-connection.c: (_dbus_connection_block_pending_call): Check to see if our data has already been read off the connection by another blocking pending call before we block in poll. (check_for_reply_and_update_dispatch_unlocked): Code taken from _dbus_connection_block_pending_call - checks for an already read reply and updates the dispatch if there is one. * test/name-test/test-pending-call-dispatch.c: New test for making sure we don't get stuck polling a dbus connection which has no data on the socket when blocking out of order on two or more pending calls.
* 2006-02-28 Thiago Macieira <thiago.macieira@trolltech.com>Thiago Macieira2006-02-281-0/+6
| | | | | | * qt/Makefile.am: Patch by Sjoerd Simons. More .moc issues: make/automake don't detect that we're talking about the same .lo file if I specify the full path to the source files.
* 2006-02-26 Havoc Pennington <hp@redhat.com>Havoc Pennington2006-02-261-0/+8
| | | | | | | | * bus/dbus-daemon.1.in: improve the language in a couple spots I noticed * dbus/dbus-bus.c (internal_bus_get): in the error message if the session bus variable is unset, suggest "man dbus-launch" and "man dbus-daemon" to figure out how to fix the problem
* 2006-02-25 Havoc Pennington <hp@redhat.com>Havoc Pennington2006-02-261-0/+5
| | | | | * glib/dbus-glib-tool.c (usage): fix up the usage message, someone should make this thing use the new glib options parser
* 2006-02-25 Thiago Macieira <thiago.macieira@trolltech.com>Thiago Macieira2006-02-251-0/+5
| | | | | * qt/Makefile.am: Patch by Sjoerd Simons. Fix the path to the .lo files taking moc sources.
* 2006-02-25 Havoc Pennington <hp@redhat.com>Havoc Pennington2006-02-251-0/+5
| | | | | * dbus/dbus.h, dbus/Makefile.am: add dbus-signature.h to dbus.h and install it as a public header
* 2006-02-24 John (J5) Palmieri <johnp@redhat.com>dbus-0.61John (J5) Palmieri2006-02-241-0/+8
| | | | | | | | * Released 0.61 2006-02-24 John (J5) Palmieri <johnp@redhat.com> * proxies.py: Fix the callchain
* 2006-02-24 John (J5) Palmieri <johnp@redhat.com>John (J5) Palmieri2006-02-241-0/+11
| | | | | | | | | | | * patch from Sjoerd Simons <sjoerd at debian.org>: * dbus/dbus-sysdeps-util.c (_dbus_group_info_free): Moved to dbus/dbus-sysdeps.c * dbus/dbus-userdb.c (_dbus_group_info_free_allocated): Don't call _dbus_group_info_free_allocated which causes infinite loop, correctly call _dbus_group_info_free
* Emacs is too smart for its own good. Revert its automatic changes.Thiago Macieira2006-02-201-5/+5
|
* 2006-02-20 Thiago Macieira <thiago.macieira@trolltech.com>Thiago Macieira2006-02-201-5/+22
| | | | | | | | | | | | | | | | | * qt/qdbusinterface_p.h: * qt/qdbusinterface.cpp: Use the standard org.freedesktop.DBus.Method.NoReply annotation for the "async" calls instead of creating one for us. * qt/qdbusconnection_p.h: * qt/qdbusintegrator.cpp: Remove debugging code. * qt/qdbusintegrator.cpp: * qt/qdbusmessage.cpp: * qt/qdbusmessage_p.h: * qt/qdbusmessage.h: Change the behaviour of automatic reply-sending: now a reply is always sent, unless the caller didn't request one or if the user slot has already sent one.
* 2006-02-16 Robert McQueen <robot101@debian.org>Robert McQueen2006-02-171-0/+9
| | | | | | | | | * configure.in: Patch from Debian packages by Sjoerd Simons <sjoerd@debian.org> to add --with-qt-moc and --with-qt3-moc arguments so it's possible to build both bindings in the same tree. * qt/Makefile.am: Fix truncated value so that make dist works.
* 2006-02-16 Robert McQueen <robot101@debian.org>Robert McQueen2006-02-161-0/+7
| | | | | | | * acinclude.m4, configure.in: Patch from Brad Hards <bradh@frogmouth.net> to avoid warnings from autoconf 1.9 by improving quoting, re-ordering a few checks, and a few other aesthetic tidy-ups.
* 2006-02-16 Robert McQueen <robot101@debian.org>Robert McQueen2006-02-161-0/+23
| | | | | | | | | | | | | | | | | | | | | | | * dbus/dbus-message.c (dbus_message_iter_get_fixed_array): Patch from Rob Taylor <rob.taylor@collabora.co.uk> to correct a bogus assertion that the next element to read from the iter is fixed in size. This is not the case when you are at the end of the iter, because the next element type is INVALID. * dbus/dbus-string.c (_dbus_string_init_const_len): Correct a a bogus assert which means that you may not initialise a 0-length string unless you provide a non-NULL pointer. This prevented you from marshalling messages containing zero-length arrays in some cases. * glib/dbus-gvalue.c (demarshal_collection_array): Another patch from Rob to correct bogus asserts when trying to demarshal an array and get_fixed_array got you 0 elements. Append nothing to the GArray in this case. * test/glib/test-dbus-glib.c: Add a test case for round-tripping an empty array via the glib bindings. Without all of the above patches, this new test fails.
* 2006-02-16 Robert McQueen <robot101@debian.org>Robert McQueen2006-02-151-0/+14
| | | | | | | | | | | | | | * glib/dbus-gmain.c: Make the previous commit compile. * python/_dbus.py, python/matchrules.py: Patch from Ole Andre Ravnaas <ole.andre.ravnaas@collabora.co.uk> to allow you to specify sender_keyword="foo", path_keyword="bar" when adding a signal listener, so that you can bind to signals generically but still do something useful in your callback. * python/dbus_bindings.pyx: Demarshal the byte type as unsigned chars so that they're not cast to chars and made negative. Thanks to Jakub Stachowski for reporting this and testing the fix.
* * remove line from ChangeLog which was an artifact of an update conflictJohn (J5) Palmieri2006-02-151-1/+0
|
* 2006-02-15 John (J5) Palmieri <johnp@redhat.com>John (J5) Palmieri2006-02-151-0/+14
| | | | | | | | | * dbus/dbus-glib.h: * glib/dbus-gmain.h: (dbus_g_connection_open): new method for openning a connection to an arbitrary address in the glib bindings * ChangeLog: checkin last entry which doesn't seem to be commited
* 2006-02-13 Robert McQueen <robot101@debian.org>Robert McQueen2006-02-131-0/+16
| | | | | | | | | | | | | | | | * glib/dbus-binding-tool-glib.c, glib/dbus-gmain.c, glib/dbus-gsignature.c, glib/dbus-gtype-specialized.c, glib/dbus-gtype-specialized.h, glib/dbus-gvalue-utils.c, glib/dbus-gvalue-utils.h, glib/dbus-gvalue.c: Patch from Rob Taylor <rob.taylor@collabora.co.uk> to add a big missing piece of the glib bindings jigsaw puzzle. This modifies the existing specialised types to have N type parameters (rather than the current 1 or 2 for arrays and dictionaries respectively). You can then use this to get a glib type to represent any arbitrary D-Bus struct type using dbus_g_type_get_struct. The only implementation of these types is with GValueArrays as before, but it's now possible to store these in arrays, emit them in signals, etc.
* 2006-02-10 John (J5) Palmieri <johnp@redhat.com>John (J5) Palmieri2006-02-101-0/+6
| | | | | | * dbus/dbus-signature.c (dbus_signature_iter_recurse): Correctly deal with nested arrays (Bug #5823) Patch by Thiago Macieira <thiago.macieira at trolltech.com>
* 2006-02-10 John (J5) Palmieri <johnp@redhat.com>John (J5) Palmieri2006-02-101-0/+5
| | | | | * mono/doc/Makefile.am: Fix parallel make problem with mono-doc (Bug #4213) Patch from Doug Goldstein <cardoe at gentoo.org>
* 2006-02-10 John (J5) Palmieri <johnp@redhat.com>John (J5) Palmieri2006-02-101-0/+6
| | | | | | * bus/connection.c (bus_connections_expect_reply): Make pending reply limit not common to all connections (Bug #5416) Patch from Kimmo Hämäläinen <kimmo.hamalainen at nokia.com>
* 2006-02-10 John (J5) Palmieri <johnp@redhat.com>John (J5) Palmieri2006-02-101-0/+4
| | | | * tools/dbus-launch.c: Fixed csh syntax output (Bug #5720)
* 2006-02-10 John (J5) Palmieri <johnp@redhat.com>John (J5) Palmieri2006-02-101-1/+6
| | | | | * gcj/Makefile.am: point to correct jar command (Bug #4529) patch from Doug Goldstein <cardoe at gentoo.org>
* 2006-02-09 Joe Shaw <joeshaw@novell.comJoe Shaw2006-02-091-0/+5
| | | | | * mono/Arguments.cs: Fix a magic number in the mono bindings that doesn't work on 64 bit arches. Patch from Peter Johanson.
* 2006-01-27 Robert McQueen <robot101@debian.org>Robert McQueen2006-01-271-0/+7
| | | | | | | * glib/dbus-binding-tool-glib.[ch]: Patch based on Ricardo Kekki's patch to use an annotation org.freedesktop.DBus.GLib.ClientCSymbol when generating the client-side methods, instead of overloading CSymbol which broke everything horribly. My apologies.
* 2006-01-27 Robert McQueen <robot101@debian.org>Robert McQueen2006-01-271-0/+12
| | | | | | | | | | | | * glib/dbus-gtype-specialized.[ch], glib/dbus-gvalue-utils.c: Patch by me and Rob Taylor to add a simple_free function to D-Bus map and collection types, which allows those types which can be freed with a GDestroyNotify (such as GHashTables and GArrays, but not GPtrArrays) to be stored as the values in hashtables. * test/glib/test-dbus-glib.c, test/glib/test-service-glib.{c,xml}: Patch by Rob Taylor to add nested dicts to the glib tests to check the above code works, and appears not to leak when called repeatedly.
* 2006-01-27 Robert McQueen <robot101@debian.org>Robert McQueen2006-01-271-0/+6
| | | | | | * glib/dbus-gvalue.c (demarshal_valuearray): Patch from Rob Taylor to free a D-Bus allocated string with dbus_free () instead of g_free ().
* 2006-01-27 Iain Holmes <iain@openedhand.com>Robert McQueen2006-01-271-0/+5
| | | | | * glib/dbus-gproxy.c (dbus_g_proxy_dispose): Protect the dispose method from being called multiple times.
* 2006-01-19 Robert McQueen <robot101@debian.org>Robert McQueen2006-01-191-0/+7
| | | | | | | * glib/dbus-binding-tool-glib.c: Patch from Rob Taylor <rob.taylor@collabora.co.uk> to add support for generating bindings to arrays that are represented as GPtrArrays rather than GArrays (ie size-variable things, such as strings, objects, structs, etc).
* 2006-01-05 Robert McQueen <robot101@debian.org>Robert McQueen2006-01-051-0/+8
| | | | | | | | * dbus/dbus-glib.h, glib/dbus-gproxy.c: Patch from Ricardo Kekki <ricardo.kekki@movial.fi> to make it possible to inherit from DBusGProxy, by splitting the DBusGProxy struct into a public part and a private part, and moving the setting of the DBusGProxyManager into a connection property, allowing proper GObject construction.
* 2006-01-05 Robert McQueen <robot101@debian.org>Robert McQueen2006-01-051-0/+6
| | | | | | * glib/dbus-binding-tool-glib.c: Patch from Ricardo Kekki <ricardo.kekki@movial.fi> to make dbus-binding-tool heed C symbol name annotations when generating glib client bindings.
* * dbus/dbus-shared.h: Call it shared constants instead of shared macrosJohn (J5) Palmieri2005-12-191-0/+6
| | | | * dbus/dbus-protocol.h: add DOxygen markup to quiet warnings
* - Add doxygen markup to quite warningsJohn (J5) Palmieri2005-12-191-0/+4
|
* * dbus/dbus-macros.h: correct DOxygen end of section (s/}@/@})John (J5) Palmieri2005-12-191-0/+4
|
* Add documentation on glib client bindings and annotationsRoss Burton2005-12-191-0/+5
|
* * dbus/bus.c (dbus_bus_release_name): Add documentationJohn (J5) Palmieri2005-12-191-0/+4
|
* 2005-12-06 Robert McQueen <robot101@debian.org>Robert McQueen2005-12-061-0/+5
| | | | | * python/service.py: s/sucessful/successful/ so we're allocating to and reading from the same variable. Oops.
* * test/qt/Makefile.am: build from srcdirdbus-0.60John (J5) Palmieri2005-12-011-2/+13
| | | | | | | | | | * qt/qtconnection.cpp (requestName): Changed PROHIBIT_REPLACE to ALLOW_REPLACE Note - this code is wrong and needs to be fixed by the Qt binding developers. The flags should be treated as bitfields and not enums. * qt/qtconnection.h: Change ProhibitReplace to AllowReplace * dbus/dbus-list.c (link_after): remove #ifdef DBUS_BUILD_TESTS
* * dbus/dbus-list.c (_dbus_list_insert_after_link, _dbus_list_insert_after):John (J5) Palmieri2005-11-301-0/+9
| | | | remove #ifdef DBUS_BUILD_TESTS since we use these methods in production code