summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2006-04-192006-04-19 John (J5) Palmieri <johnp@redhat.com>John (J5) Palmieri3-2/+7
* mono/Connection.cs, mono/Message.cs: Check Target type Patch from Aaron Bockover (abockover at novell.com)
2006-04-17 * INSTALL: fine-tune the requirements for the Qt4 binding.Thiago Macieira2-2/+11
2006-04-16Added support for printing of all remaining data types. Fixed logic for ↵Daniel P. Berrange2-56/+140
indentation of compound data types.
2006-04-16Fill out content for INSTALL file with useful info on building DBus & ↵Daniel P. Berrange2-0/+288
generic Auto* instructions
2006-04-13 * qt/qdbusintegrator.cpp: Work around g++ 3.3 bug.Thiago Macieira2-4/+9
Patch by Stefan Eilers. (r529537)
2006-04-13 * qt/qdbusinternalfilters.cpp: Don't show the parent'sThiago Macieira2-1/+6
contents (r528208)
2006-04-10 * qt/Makefile.am: fix the dependency forThiago Macieira2-2/+10
qdbusconnection_p.moc. It's included in qdbusintegrator.cpp, not in qdbusconnection.cpp. Thanks to Jakub Stachowski <stachowski@hypair.net> for spotting this.
2006-04-10 * qt/examples/listnames.cpp:Thiago Macieira3-1/+68
* qt/examples/Makefile.am: Three ways to list the names on the bus.
2006-04-10 * test/qt/tst_hal.cpp: Remove the waiting, since it's notThiago Macieira2-3/+8
needed anymore. Requires Qt 4.1.3 to work properly. (r528148)
2006-04-10 Merge from Subversion:Thiago Macieira5-9/+38
* qt/qt-dbus.qdocconf: Update Trolltech's webpage link to something that exists (r526315) * qt/qdbusinternalfilters.cpp: Correctly detect non-scriptable slots/signals (r526316) * qt/qdbusinternalfilters.cpp: Fix the setProperty call and also return an unknown-method error if the parameters don't match for org.freedesktop.DBus.Properties. (r526842) * qt/examples/dbus.cpp: Allow passing of QVariants (r526843) * qt/qdbusintegrator.cpp: Restore the proper order of delivery: don't make method returns be delivered on priority (r528150)
2006-03-28 * configure.in qt/Makefile.am: add qt/examplesThiago Macieira22-0/+1468
* 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.
2006-03-28 * configure.in: Detect QtGui (necessary for one of theThiago Macieira2-3/+31
example programs). Note: this increases the minimum required version of Qt to 4.1.3.
2006-03-28 * test/qt/*: Sync with KDE Subversion revision 523647.Thiago Macieira11-1483/+843
Update the testcases to the new API. Remove testcases for classes that are no longer public or have been removed.
2006-03-28 * qt/*:Thiago Macieira43-3629/+4044
* 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.
2006-03-17Patch from Milosz Derezynski <internalerror at gmail.com>John (J5) Palmieri3-0/+12
* configure.in: Output the service directory in the configure summary * dbus-1.pc.in: Add session_bus_services_dir
2006-03-102006-03-10 Ross Burton <ross@openedhand.com>Ross Burton2-3/+26
* tools/dbus-print-message.c: Add support for object paths and signatures.
2006-03-06 * bus/bus.c: (bus_context_reload_config): Flush the user database cache onSjoerd Simons7-3/+49
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-062006-03-06 Thiago Macieira <thiago.macieira@trolltech.com>Thiago Macieira3-0/+893
* 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-062006-03-06 Thiago Macieira <thiago.macieira@trolltech.com>Thiago Macieira12-241/+1298
* test/qt/*: Update the self-tests.
2006-03-062006-03-06 Thiago Macieira <thiago.macieira@trolltech.com>Thiago Macieira34-925/+3605
* 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-062006-03-06 Thiago Macieira <thiago.macieira@trolltech.com>Thiago Macieira2-0/+1266
* qt/Doxyfile: Adding a Doxyfile for the Qt4 bindings dir. This is C++, so we can't use the DBus ones.
2006-03-022006-03-02 John (J5) Palmieri <johnp@redhat.com>John (J5) Palmieri2-3/+5
* python/dbus_bindings.pyx: Remove refrence to sys/cdefs.h (Patch from Artem Kachitchkine <Artem.Kachitchkin at Sun.COM>)
2006-03-022006-03-02 John (J5) Palmieri <johnp@redhat.com>John (J5) Palmieri5-22/+186
* 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-282006-02-28 Thiago Macieira <thiago.macieira@trolltech.com>Thiago Macieira2-34/+39
* 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-262006-02-26 Havoc Pennington <hp@redhat.com>Havoc Pennington3-7/+23
* 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-262006-02-25 Havoc Pennington <hp@redhat.com>Havoc Pennington2-1/+6
* glib/dbus-glib-tool.c (usage): fix up the usage message, someone should make this thing use the new glib options parser
2006-02-252006-02-25 Thiago Macieira <thiago.macieira@trolltech.com>Thiago Macieira2-3/+8
* qt/Makefile.am: Patch by Sjoerd Simons. Fix the path to the .lo files taking moc sources.
2006-02-252006-02-25 Havoc Pennington <hp@redhat.com>Havoc Pennington4-2/+8
* dbus/dbus.h, dbus/Makefile.am: add dbus-signature.h to dbus.h and install it as a public header
2006-02-24- Bump releaseJohn (J5) Palmieri1-1/+1
2006-02-242006-02-24 John (J5) Palmieri <johnp@redhat.com>John (J5) Palmieri4-52/+76
* Released 0.61 2006-02-24 John (J5) Palmieri <johnp@redhat.com> * proxies.py: Fix the callchain
2006-02-242006-02-24 John (J5) Palmieri <johnp@redhat.com>John (J5) Palmieri4-12/+23
* 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
2006-02-20Emacs is too smart for its own good. Revert its automatic changes.Thiago Macieira1-5/+5
2006-02-202006-02-20 Thiago Macieira <thiago.macieira@trolltech.com>Thiago Macieira8-66/+79
* 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-172006-02-16 Robert McQueen <robot101@debian.org>Robert McQueen3-7/+28
* 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-162006-02-16 Robert McQueen <robot101@debian.org>Robert McQueen3-38/+46
* 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-162006-02-16 Robert McQueen <robot101@debian.org>Robert McQueen5-5/+46
* 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-152006-02-16 Robert McQueen <robot101@debian.org>Robert McQueen5-11/+42
* 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.
2006-02-15* remove line from ChangeLog which was an artifact of an update conflictJohn (J5) Palmieri1-1/+0
2006-02-152006-02-15 John (J5) Palmieri <johnp@redhat.com>John (J5) Palmieri3-2/+56
* 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-15Add new tests and update the existing one.Thiago Macieira7-15/+1710
2006-02-15add dispatch recursion item to TODOHavoc Pennington1-0/+7
2006-02-15Merge the changes to the bindings from the KDE Subversion server.Thiago Macieira36-463/+5741
This is a major change: library is source- and binary-incompatible to what it used to be. All testcases are green, functionality is preserved. It is not feature-complete. Development will continue in the branch in the Subversion server for a while.
2006-02-15Unclutter and upgrade the test to Qt 4.1. We now link to QtXml too.Thiago Macieira1-40/+50
2006-02-132006-02-13 Robert McQueen <robot101@debian.org>Robert McQueen9-33/+711
* 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-132006-02-13 John (J5) Palmieri <johnp@redhat.com>John (J5) Palmieri1-3/+3
* tools/dbus-launch.c: Fixed sh syntax output
2006-02-102006-02-10 John (J5) Palmieri <johnp@redhat.com>John (J5) Palmieri2-1/+8
* 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-102006-02-10 John (J5) Palmieri <johnp@redhat.com>John (J5) Palmieri2-1/+8
* mono/doc/Makefile.am: Fix parallel make problem with mono-doc (Bug #4213) Patch from Doug Goldstein <cardoe at gentoo.org>
2006-02-102006-02-10 John (J5) Palmieri <johnp@redhat.com>John (J5) Palmieri2-1/+8
* 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-102006-02-10 John (J5) Palmieri <johnp@redhat.com>John (J5) Palmieri2-2/+6
* tools/dbus-launch.c: Fixed csh syntax output (Bug #5720)
2006-02-102006-02-10 John (J5) Palmieri <johnp@redhat.com>John (J5) Palmieri3-3/+10
* gcj/Makefile.am: point to correct jar command (Bug #4529) patch from Doug Goldstein <cardoe at gentoo.org>