summaryrefslogtreecommitdiffstats
path: root/dbus
Commit message (Collapse)AuthorAgeFilesLines
...
* * dbus/dbus-address.c (_dbus_address_test): Revert leaking strcmp.John (J5) Palmieri2006-08-101-1/+1
| | | | | | In any case it was wrong since this is a test checking to see if address parsing is correct. There was no need to get the true tmp directory.
* * dbus/dbus-macros.h: Revert the addition of stddef.hJohn (J5) Palmieri2006-08-101-2/+0
| | | | as we should not be adding it to library headers
* * dbus/dbus-signature.c:John (J5) Palmieri2006-08-101-13/+27
| | | | | Fix the unit tests so that they work if assertions are not enabled. (patch from Julio M. Merino Vidal <jmmv at NetBSD dot org>)
* * forgot to save the dbus/dbus-macros.h file for a previous checkinJohn (J5) Palmieri2006-08-101-0/+2
|
* * dbus/dbus-sysdeps.c:John (J5) Palmieri2006-08-103-1/+31
| | | | | | | | * dbus/dbus-address.c: * bus/activation.c: * test/shell-test.c: don't hardcode tmp directory (patch from Dave Meikle <dmk at davemeikle dot co dot uk>)
* * Change an assert to a detailed warning and abort.John (J5) Palmieri2006-08-091-2/+5
| | | | | | When allocator->lock != mutex it indicates that the user has failed to initalize threads before using the D-Bus library. This warning helps the user identify the issue and fix their app.
* These are all patches from Kjartan Maraas <kmaraas at gnome dot org>John (J5) Palmieri2006-08-081-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | with cleanups of bugs found from Coverity reports: * dbus/dbus-sysdeps-util.c (_dbus_write_pid_file): close the file on error to avoid a leak * bus/expirelist.c (bus_expire_list_test): Check for NULL on dbus_new0 * bus/activation.c (update_directory): remove dead code * bus/config-parser.c (merge_service_context_hash, start_selinux_child): Fix some leaks * bus/bus.c (process_config_every_time): Fixed a leak * bus/desktop-file.c (parse_key_value): Fixed leak * bus/selinux.c (bus_selinux_id_table_insert): Fixed leak
* * dbus/dbus-object-tree.c (_dbus_object_subtree_new):John (J5) Palmieri2006-08-081-5/+0
| | | | remove dead code
* * dbus/dbus-sysdeps.h:John (J5) Palmieri2006-08-083-5/+7
| | | | | | | | | | | | | | | | * dbus/dbus-sysdeps.c: * dbus/dbus-string.c: s/_dbus_printf_length/_dbus_printf_string_upper_bound to comform with GLib's function which does the same thing * configure.in: * bus/Makefile.am: * bus/dir-watch-default.c: * bus/dir-watch-dnotify.c: * bus/dir-watch-kqueue.c: Add kqueue directory watching for freebsd and split the directory watching code into seperate files per method/arch (patches from Timothy Redaelli <drizzt at gufi dotorg>)
* * dbus/dbus-sysdeps.h:John (J5) Palmieri2006-08-083-2/+20
| | | | | | * dbus/dbus-sysdeps.c: add _dbus_printf_length (patch from Peter Kümmel <syntheticpp at gmx dot net>)
* * dbus/dbus-internals.c: unistd.h is not usedJohn (J5) Palmieri2006-08-081-2/+2
| | | | | | (_dbus_verbose_real): only enable verbose printing if DBUS_VERBOSE environment var is set to '1' (patch from Peter Kümmel <syntheticpp at gmx dot net>
* * configure.in: add -Wdeclaration-after-statementJohn (J5) Palmieri2006-08-044-191/+387
| | | | | | | | | | | * dbus/dbus-connection.c: change all the pending call stuff to reflect the fact that pending call operations use the connection lock * dbus/dbus-pending-call.c: add locking here * dbus/dbus-errors.c (struct DBusRealError): don't make the name field const consistent with how message field is done
* * s/D-BUS/D-Bus/gJohn (J5) Palmieri2006-08-0336-77/+77
|
* * dbus/dbus-object-tree.c: Patch by Benjamin OtteJohn (J5) Palmieri2006-08-031-1/+1
| | | | | <in7y118 at public.uni-hamburg dot de> - fix invalid read/write reported by valgrind
* * dbus/dbus-connection.c:John (J5) Palmieri2006-07-221-1/+3
| | | | | | | (_dbus_connection_attach_pending_call_unlocked): (connection_timeout_and_complete_all_pending_calls_unlocked): Make sure we set timeout_added on pending calls to FALSE when we remove the timeout from the connection
* * Removed some extra bindings stuff lingering around (thanks timo)John (J5) Palmieri2006-07-211-1/+1
| | | | | | * dbus-pendingcall.c (_dbus_pending_call_new): s/dbus_connection_ref/_dbus_connection_ref_unlocked fixes assertion when we tried to take a lock on an already locked connection
* 2006-07-17 Havoc Pennington <hp@redhat.com>Havoc Pennington2006-07-171-0/+4
| | | | | * dbus/dbus-marshal-basic.c (_dbus_type_to_string): support 64-bit ints, reported by Owen Taylor
* * doc/TODO:John (J5) Palmieri2006-07-173-14/+0
| | | | | | | * dbus/dbus-bus.c: * dbus-errors.c: * dbus/dbus-marshal-validate.c: Removed TODO items which were fixed or are no longer relevent
* 2006-07-16 Havoc Pennington <hp@redhat.com>Havoc Pennington2006-07-161-1/+5
| | | | | * dbus/dbus-pending-call.c (_dbus_pending_call_set_timeout_error): Improve the error message on reply timeout
* * Remove all bindingsJohn (J5) Palmieri2006-07-144-372/+3
|
* * dbus-connection.c (dbus_connection_send_with_reply): return TRUEJohn (J5) Palmieri2006-07-143-42/+61
| | | | | | | | | | | and set pending_reply out arg to NULL is connection is disconnected (connection_timeout_and_complete_all_pending_calls_unlocked): New static method for cleaning up pending calls on disconnect (_dbus_connection_get_dispatch_status_unlocked): If we have pending calls queued timeouts on disconnect * dbus/dbus-pending-call.ci (_dbus_pending_call_set_connection): Remove
* * dbus/Makefile.am: add dbus-pending-call-internal.h to the list ofJohn (J5) Palmieri2006-07-121-0/+1
| | | | source files
* * dbus/dbus-message-factory.c:John (J5) Palmieri2006-07-121-1/+1
| | | | Fix index into an array (patch by Peter Kümmel <syntheticpp at gmx.net>)
* - Make DBusPendingCall an opaque type even to D-Bus internalsJohn (J5) Palmieri2006-07-125-142/+356
|
* * dbus/dbus-connection.h: remove connection_disconnect and replace withJohn (J5) Palmieri2006-07-072-2/+3
| | | | | | | connection_close * dbus/dbus-connection.c: include dbus-bus.h (_dbus_connection_read_write_dispatch): make static
* * dbus/dbus-connection.c (dbus_connection_close): removed deprecatedJohn (J5) Palmieri2006-07-074-20/+36
| | | | | | | | | | | | | 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
* * dbus/dbus-arch-deps.h.in: Remove spurious semi-colons thatThiago Macieira2006-06-121-2/+2
| | | | | break pedantic builds. Closes bug 6043 (patch approved by Havoc back in February).
* * configure.in:John (J5) Palmieri2006-06-071-0/+28
| | | | | * dbus/dbus-userdb-util.c: Add Solaris console owner patch from Artem Kachitchkine
* * dbus/Makefile.am:Thiago Macieira2006-06-042-58/+2
| | | | | * dbus/qdbus.h: Remove unnecessary file. This is mirrored into qt/dbus/qdbus.h now.
* * dbus/dbus-sysdeps.c: Make tcp socket connection error somewhat moreSjoerd Simons2006-05-302-11/+18
| | | | | | | | | clear: "Failed to connect to socket <host>:<port> <error>" instead of "Failed to connect to socket <host>: <error>:<port>" * dbus/dbus-transport-unix.c: Fix crash when no host option is given for a tcp transport.
* * Adding old doc patch that never got appliedJohn (J5) Palmieri2006-05-031-1/+33
| | | | | | | * dbus/bus.c (dbus_bus_add_match): Add documentation * doc/dbus-specification.xml: Add documentation for the match rules and the AddMatch and RemoveMatch methods
* * dbus/dbus-connection.c: Interfaces are optional in methodThiago Macieira2006-04-231-2/+1
| | | | | calls, so don't give up if the interface parameter is NULL. Patch reviewed by Havoc Pennington.
* 2006-04-19 John (J5) Palmieri <johnp@redhat.com>John (J5) Palmieri2006-04-191-2/+4
| | | | | * dbus/dbus-connection.c: Fix asserts Patch from Tim Moloney <t.moloney at verizon.net>
* * qt/*:Thiago Macieira2006-03-281-7/+5
| | | | | | | | | | * 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.
* * bus/bus.c: (bus_context_reload_config): Flush the user database cache onSjoerd Simons2006-03-064-0/+30
| | | | | | | | | | | 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-2/+14
| | | | | | | * 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-02 John (J5) Palmieri <johnp@redhat.com>John (J5) Palmieri2006-03-021-21/+37
| | | | | | | | | | | | | | | * 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-26 Havoc Pennington <hp@redhat.com>Havoc Pennington2006-02-261-1/+1
| | | | | | | | * 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-253-2/+3
| | | | | * 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>John (J5) Palmieri2006-02-243-12/+12
| | | | | | | | | | | * 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-16 Robert McQueen <robot101@debian.org>Robert McQueen2006-02-162-2/+4
| | | | | | | | | | | | | | | | | | | | | | | * 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-15 John (J5) Palmieri <johnp@redhat.com>John (J5) Palmieri2006-02-151-2/+5
| | | | | | | | | * 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-10 John (J5) Palmieri <johnp@redhat.com>John (J5) Palmieri2006-02-101-1/+2
| | | | | | * 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-01-05 Robert McQueen <robot101@debian.org>Robert McQueen2006-01-051-0/+9
| | | | | | | | * 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.
* * dbus/dbus-shared.h: Call it shared constants instead of shared macrosJohn (J5) Palmieri2005-12-192-20/+32
| | | | * dbus/dbus-protocol.h: add DOxygen markup to quiet warnings
* - Add doxygen markup to quite warningsJohn (J5) Palmieri2005-12-191-13/+27
|
* * dbus/dbus-macros.h: correct DOxygen end of section (s/}@/@})John (J5) Palmieri2005-12-191-1/+1
|
* * dbus/bus.c (dbus_bus_release_name): Add documentationJohn (J5) Palmieri2005-12-191-0/+11
|
* * test/qt/Makefile.am: build from srcdirdbus-0.60John (J5) Palmieri2005-12-011-2/+0
| | | | | | | | | | * 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-4/+0
| | | | remove #ifdef DBUS_BUILD_TESTS since we use these methods in production code