summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
...
* These are all patches from Kjartan Maraas <kmaraas at gnome dot org>John (J5) Palmieri2006-08-081-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | 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-1/+11
| | | | remove dead code
* * Doxyfile.in: fix the INPUT line so we can generate docsJohn (J5) Palmieri2006-08-081-0/+6
| | | | | when sourcedir != builddir (patch from Cygwin Ports maintainer <yselkowitz at users dot sourceforge dot net>
* * dbus/dbus-sysdeps.h:John (J5) Palmieri2006-08-081-0/+17
| | | | | | | | | | | | | | | | * 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>)
* * configure.in:John (J5) Palmieri2006-08-081-0/+10
| | | | | | | | | * tools/Makefile.am: * tools/dbus-launch.c: * bus/Makefile.am: allow --with-dbus-daemondir switch to be used to make the daemon install to a seperate bindir like /usr/libexec (patch from Brian Cameron <brian dot cameron at sun dot com)
* * bus/Makefile.am (install-data-hook): removed the slash afterJohn (J5) Palmieri2006-08-081-0/+7
| | | | | | $(DESTDIR) so we don't get the double slash which does not work in windows (patch from Andras Porjesz <andras dot porjesz at siemens dot com>
* * dbus/dbus-sysdeps.h:John (J5) Palmieri2006-08-081-1/+8
| | | | | | * 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-1/+8
| | | | | | (_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>
* * confifure.in: add a GCC flag check for -Wdeclaration-after-statementJohn (J5) Palmieri2006-08-081-0/+6
| | | | | so we still compile on older gcc (patch from Frederic Peters <fpeters at 0d dot be>
* * configure.in: add -Wdeclaration-after-statementJohn (J5) Palmieri2006-08-041-0/+13
| | | | | | | | | | | * 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-031-0/+4
|
* * dbus/dbus-object-tree.c: Patch by Benjamin OtteJohn (J5) Palmieri2006-08-031-0/+6
| | | | | <in7y118 at public.uni-hamburg dot de> - fix invalid read/write reported by valgrind
* - Released 0.91dbus-0.91John (J5) Palmieri2006-07-241-0/+4
|
* * dbus/dbus-connection.c:John (J5) Palmieri2006-07-221-0/+8
| | | | | | | (_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-0/+7
| | | | | | * 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
* * Release 0.90dbus-0.90John (J5) Palmieri2006-07-171-1/+5
|
* 2006-07-17 Havoc Pennington <hp@redhat.com>Havoc Pennington2006-07-171-0/+5
| | | | | * dbus/dbus-marshal-basic.c (_dbus_type_to_string): support 64-bit ints, reported by Owen Taylor
* * doc/TODO:John (J5) Palmieri2006-07-171-0/+8
| | | | | | | * dbus/dbus-bus.c: * dbus-errors.c: * dbus/dbus-marshal-validate.c: Removed TODO items which were fixed or are no longer relevent
* * Remove stray files from the stripped bindingsJohn (J5) Palmieri2006-07-171-0/+5
|
* 2006-07-16 Havoc Pennington <hp@redhat.com>Havoc Pennington2006-07-161-0/+5
| | | | | * dbus/dbus-pending-call.c (_dbus_pending_call_set_timeout_error): Improve the error message on reply timeout
* * Update ChangeLog for binding removal commitJohn (J5) Palmieri2006-07-141-0/+4
|
* * dbus-connection.c (dbus_connection_send_with_reply): return TRUEJohn (J5) Palmieri2006-07-141-0/+12
| | | | | | | | | | | 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
* * bus/activation.[ch] (bus_activation_list_services): new function toJohn (J5) Palmieri2006-07-141-0/+13
| | | | | | | | | | | | get the list of services that can be activated * bus/dispatch.c: test coverage for the new bus method ListActivatableNames * bus/driver.c: new bus method ListActivatableNames to get the list of services that can be activated * doc/dbus-specification.xml: ListActivatableNames method documentation
* * dbus/Makefile.am: add dbus-pending-call-internal.h to the list ofJohn (J5) Palmieri2006-07-121-0/+4
| | | | source files
* * dbus/dbus-message-factory.c:John (J5) Palmieri2006-07-121-0/+4
| | | | 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-121-0/+7
|
* * dbus/dbus-connection.h: remove connection_disconnect and replace withJohn (J5) Palmieri2006-07-071-0/+8
| | | | | | | 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-071-0/+14
| | | | | | | | | | | | | 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
* 2006-06-14 Ross Burton <ross@openedhand.com>Ross Burton2006-06-141-0/+5
| | | | | * glib/dbus-gobject.c: Free a leaking GArray (surely not!) in dbus_g_method_return.
* 2006-06-14 Ross Burton <ross@openedhand.com>Ross Burton2006-06-141-0/+7
| | | | | | | * tools/Makefile.am: * tools/dbus-monitor.c: Don't use the GLib bindings in dbus-monitor (patch from Ralf Habacker).
* 2006-06-14 Ross Burton <ross@openedhand.com>Ross Burton2006-06-141-0/+5
| | | | | * tools/dbus-print-message.c: Also print the object path when outputting signals or method calls.
* * qt/src/Makefile.am: install the qdbus.h header.Thiago Macieira2006-06-131-0/+5
| | | | This allows people to actually use the installed code.
* 2006-06-12 Ross Burton <ross@openedhand.com>Ross Burton2006-06-121-0/+5
| | | | | * glib/dbus-gproxy.c: Don't leak a GArray when firing signals (thank Rob Taylor for review).
* * Released 0.62dbus-0.62Thiago Macieira2006-06-121-0/+4
| | | | (update ChangeLog and NEWS)
* * dbus/dbus-arch-deps.h.in: Remove spurious semi-colons thatThiago Macieira2006-06-121-1/+7
| | | | | break pedantic builds. Closes bug 6043 (patch approved by Havoc back in February).
* * qt/src/qdbusintegrator.cpp: Fix bug in parsing async methodsThiago Macieira2006-06-121-0/+8
| | | | | | | that took a QDBusMessage parameter. * qt/src/qdbusbus.h: Add a default flag for RequestName. * qt/tools/dbus.cpp: Don't use automatic call because we might be calling an async method: request a reply.
* * test/qt/*: Update the testcases, including testing the newThiago Macieira2006-06-111-0/+7
| | | | | | functionality of sending null QByteArray and QString over the bus. Add new headertest test and restore the old qdbusxmlparser test.
* * qt/tools/dbuscpp2xml.cpp: Compile on Windows.Thiago Macieira2006-06-111-0/+15
| | | | | | | | | | | | | | * qt/tools/dbusidl2cpp.cpp: Add missing newline. * qt/examples/Makefile.am: * qt/examples/chat.h: Use UI-generated files with the ui_*.h form. * qt/src/qdbusmarshall.cpp: Allow sending of QString() and QByteArray() (nulls) over the bus. * qt/src/qdbusabstractinterface.cpp: Use the correct variable, the one that has the signature suffix stripped. * qt/src/qdbusreply.h: Make some methods const.
* Patch from Timo Hoenig <thoenig@suse.de>.Thiago Macieira2006-06-091-0/+11
| | | | | | | | | | * qt/dbus/Makefile.am: New file. Fix "make dist", add all headers required during build to EXTRA_DIST. * qt/src/Makefile.am: Fix "make dist", add 'qdbus.h' to EXTRA_DIST. * qt/Makefile.am: Fix "make dist", add 'dbus' to DIST_SUBDIRS. * configure.in: Fix "make dist", take care that the Makefile for qt/dbus is being generated.
* * bus/bus.c: Fix eavesdropping on method callsJohn (J5) Palmieri2006-06-071-0/+4
|
* * configure.in:John (J5) Palmieri2006-06-071-0/+6
| | | | | * dbus/dbus-userdb-util.c: Add Solaris console owner patch from Artem Kachitchkine
* Managed to get the year wrong in April as well as yesterday...Robert McQueen2006-06-071-4/+4
|
* * qt/Makfile.am:Thiago Macieira2006-06-071-4/+10
| | | | | * qt/src/Makefile.am: Fix the EXTRA_DIST after the reorganisation. Thanks to Timo Hoenig for pointing this out.
* 2005-05-06 Robert McQueen <robot101@debian.org>Robert McQueen2006-06-071-0/+5
| | | | | * glib/dbus-gtype-specialized.c: Fix obvious leak of GArray in every call to dbus_g_type_get_struct.
* 2005-05-06 Robert McQueen <robot101@debian.org>Robert McQueen2006-06-071-0/+11
| | | | | | | | | | | * glib/dbus-gvalue-utils.c: Fix the failing test where static string pointers were put into a GPtrArray-based specialised collection, and then freed along with the array. GValues which you add into collections or maps which have the NOCOPY flag set are assumed to not belong to the caller, so rather than the existing pointer-stealing semantics, they are copied instead. Given that the main consumers of this abstraction are the bindings themselves, I don't think this is too bad, but others should watch their choice of take vs set_static.
* 2005-05-06 Robert McQueen <robot101@debian.org>Robert McQueen2006-06-061-0/+8
| | | | | | | | * glib/dbus-gvalue-utils.c: Spotted a warning about the return value of g_slist_prepend not being used. Fixed copying of slist-based specialised collections, then wrote a test case and found that it was all broken. Went on to fix iterating and appending too. Good thing nobody uses this code yet.
* 2005-05-06 Robert McQueen <robot101@debian.org>Robert McQueen2006-06-061-0/+10
| | | | | | | | | | * glib/dbus-gvalue-utils.c: Remove duplicated code by having all of the iterators use gvalue_take_ptrarray_value (the GValues themselves are discarded without unsetting, so it makes no difference whether we take or set_static). Remove cases for G_TYPE_POINTER because there really is nothing useful we can do with them in our specialised types - we *need* boxed copy/free functions at the very least.
* * qt/dbus: Add directory. I had forgotten to add thisThiago Macieira2006-06-051-0/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | yesterday after the move... * qt/examples/Makefile.am: * qt/examples/dbus.cpp: Moved to qt/tools/dbus.cpp. * qt/tools/Makefile.am: * qt/tools/dbus.cpp: Moved from qt/examples/dbus.cpp. Added feature to get and set properties. Added validation of service, object path and interface names. * qt/tools/dbusidl2cpp.cpp: Two new features: 1) Allow specifying both the header and the source file names, by separating them with a colon. 2) Don't write an interface output if the -p switch wasn't given, but the -a was. * qt/src/*: Fix usage of Iterators and ConstIterators. Fix shadowing of variables by other variables (-Wshadow). Fix keyword-cleanliness in headers. Fix ASCII-cast (QLatin1String, QLatin1Char). Fix validation of member names. Add extra checking of introspection data during XML parsing. Various bug fixes.
* * dbus/Makefile.am:Thiago Macieira2006-06-041-0/+6
| | | | | * dbus/qdbus.h: Remove unnecessary file. This is mirrored into qt/dbus/qdbus.h now.
* * configure.in: Make --disable-qt actually doThiago Macieira2006-06-041-0/+5
| | | | something. Patch inspired by Zack Rusin.