some docs cleanups
[platform/upstream/dbus.git] / ChangeLog
index 90fd7dd..91629ef 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,206 @@
+2005-08-01  Colin Walters  <walters@verbum.org>
+
+       Patch from Joe Markus Clarke:   
+       
+       * glib/dbus-gidl.c (property_info_unref, arg_info_unref): Fix
+       use-after-free.
+
+2005-08-01  Colin Walters  <walters@verbum.org>
+       
+       Patch from Joe Markus Clarke:   
+       
+       * tools/dbus-send.c (main): 
+       
+       Don't use C99 style initializers (bug #3933).
+       
+2005-08-01  Colin Walters  <walters@verbum.org>
+
+       Patch from Joe Markus Clarke:   
+
+       * glib/dbus-gvalue.c (dbus_g_value_types_init): 
+       * glib/dbus-gvalue-utils.c (dbus_g_type_specialized_builtins_init) 
+       * glib/dbus-gobject.c (write_interface):
+
+       Don't use C99 style initializers (bug #3933).
+
+2005-07-31  Havoc Pennington  <hp@redhat.com>
+
+       * tools/dbus-viewer.c (load_child_nodes): fix invocation of
+       dbus_g_proxy_call, fix from Piotr Zielinski bug #3920
+
+2005-07-30  Havoc Pennington  <hp@redhat.com>
+
+       * fix a bunch of Doxygen warnings and mistakes
+
+2005-07-30  Havoc Pennington  <hp@redhat.com>
+
+       * dbus/dbus-sysdeps.c (_dbus_string_parse_uint): remove #ifdef
+       DBUS_BUILD_TESTS since it's now used in production code
+
+2005-07-29  Havoc Pennington  <hp@redhat.com>
+
+       * test/glib/test-profile.c (write_junk): initialize the junk
+       buffer so valgrind doesn't have a breakdown
+
+2005-07-29  Havoc Pennington  <hp@redhat.com>
+
+       * bus/signals.c (bus_signals_test): add match_rule_equal() tests
+       (match_rule_matches): remove unused arg
+       (test_matching): add tests for match_rule_matches()
+
+       * bus/signals.c (bus_match_rule_parse_arg_match): add ability to
+       do arg0='foo' arg5='bar' in the match rules
+       (match_rule_matches): don't match if the arg0='foo' doesn't match.
+
+       * dbus/dbus-protocol.h (DBUS_MAXIMUM_MATCH_RULE_ARG_NUMBER): add this
+
+2005-07-29  Ross Burton  <ross@openedhand.com>
+
+       * dbus/dbus-connection.c:
+       Don't create a DBusCondVar which is never used.
+
+2005-07-27  Ross Burton  <ross@openedhand.com>
+
+       * dbus/dbus-message.c:
+       Reduce the size of the maximum cached message to 10K.
+
+2005-07-25  Ross Burton  <ross@openedhand.com>
+
+       * glib/dbus-gproxy.c:
+       Remove matches when all proxies are unregistered.
+
+2005-07-24  Colin Walters  <walters@verbum.org>
+
+       * glib/dbus-gvalue.c (signature_iter_to_g_type_array): Don't require
+       typedata; recursive arrays won't have it.
+
+       * test/glib/test-dbus-glib.c:
+       * test/glib/test-service-glib.c:
+       * test/glib/test-service-glib.xml: Add recursive arrays tests.
+       
+2005-07-20  John (J5) Palmieir  <johnp@redhat.com>
+
+       * python/_dbus.py, _util.py, decorators.py, extract.py, matchrules.py.
+       proxies.py, service.py: Cleanup of code after running it through the
+       pyflakes code checker mostly dealing with undefined names.  
+       (Bug #3828, Patch from Anthony Baxter <anthony@interlink.com.au>)
+
+2005-07-17  John (J5) Palmieri  <johnp@redhat.com>
+
+       * NEWS: Update to 0.35.2
+
+2005-07-17  John (J5) Palmieri  <johnp@redhat.com>
+
+       * python/_dbus.py: Remove import of the dbus.services
+       module as it no longer exists (patch from Dimitur Kirov)
+
+       * python/service.py (Object::__init__): Fixed typo
+       s/name/bus_name (patch from Dimitur Kirov)
+
+       * python/examples/example-signal-emitter.py: import dbus.glib
+       to get the main loop and use glib mainloop instead of gtk so
+       X doesn't have to be running.
+
+       * python/examples/example-signal-recipient.py: import dbus.glib
+       to get the main loop and use glib mainloop instead of gtk so
+       X doesn't have to be running. Import the decorators module
+       directly.
+
+       * test/glib/Makefile.am:  Added DIST_EXTRA files that distcheck
+       didn't pick up on but are needed to build
+
+       * configure.in: upped version to 0.35.2
+
+       * bus/driver.c, bus/selinux.c, bus/selinux.h, dbus/dbus-protocol.h:
+       added Colin Walters' SELinux API rename patch from head 
+       s/unix sercurity context/selinux security context/
+
+2005-07-16  John (J5) Palmieri  <johnp@redhat.com>
+
+       * python/Makefile.am: dbus_binding.pxd.in should be included 
+       in EXTRA_DIST not dbus_binding.pxd
+       fix up $(srcdir) hopefully for the last time
+
+       * NEWS: Update to 0.35.1
+
+2005-07-16  Colin Walters  <walters@verbum.org>
+
+       * bus/driver.c (bus_driver_handle_get_connection_selinux_security_context): Renamed
+       from bus_driver_handle_get_connection_unix_security_context.  Update for
+       error usage.
+       (message_handlers): Update for renames.
+
+       * bus/selinux.c (bus_selinux_allows_send): Handle OOM on
+       _dbus_string_init failure correctly.
+       (bus_selinux_append_context): Convert SID to context.  Append it
+       as a byte array.
+       (bus_selinux_shutdown): Handle the case where bus_selinux_full_init
+       hasn't been called.
+
+       * bus/selinux.h: Update prototype.
+
+       * dbus/dbus-protocol.h (DBUS_ERROR_SELINUX_SECURITY_CONTEXT_UNKNOWN): Renamed
+       from DBUS_ERROR_UNIX_SECURITY_CONTEXT_UNKNOWN.
+
+2005-07-15  Colin Walters  <walters@verbum.org>
+
+       * doc/TODO: Add note about convenience wrappers.
+
+2005-07-15  John (J5) Palmieri  <johnp@redhat.com>
+
+       * NEWS: Update to 0.35
+
+2005-07-15  John (J5) Palmieri  <johnp@redhat.com>
+
+       * glib/Makefile.am: Add make-dbus-glib-error-switch.sh to EXTRA_DIST
+       so distcheck doesn't fail
+
+       * glib/examples/Makefile.am: Add example-service.xml and 
+       example-signal-emitter.xml to EXTRA_DIST so distcheck doesn't fail
+
+       * glib/examples/statemachine/Makefile.am: Add statemachine.xml and
+       statemachine-server.xml to EXTRA_DIST so distcheck doesn't fail
+
+       * python/Makefile.am: Preprend $(srcdir)/ to source files so the
+       compiler looks in the right places during distcheck
+
+2005-07-15  John (J5) Palmieri  <johnp@redhat.com>
+
+       * glib/example/Makefile.am: Fix a typo which cause make distcheck
+       to fail
+
+2005-07-15  John (J5) Palmieri  <johnp@redhat.com>
+
+       * python/examples/example-service.py,
+       python/examples/example-signal-emitter.py: Fixed up examples
+       for API changes
+
+2005-07-15  John (J5) Palmieri  <johnp@redhat.com>
+
+       * python/__init__.py: Upped to version (0,42,0) because of
+       the API change
+
+2005-07-15  John (J5) Palmieri  <johnp@redhat.com>
+
+       * ChangeLog: fix date in last entry
+
+       * configure.in, bus/system.conf.in: add the ability to configure 
+       the system bus user at compiletime with the --with-dbus-user flag
+       (patch from Kristof Vansant)
+
+2005-07-15  John (J5) Palmieri  <johnp@redhat.com>
+
+       * bus/dispatch.c, test/test-service.c: Add testcase
+       for sending messages to oneself (TODO item).
+
+       * python/service.py (class Object): Swap ordering of bus_name 
+       and object_path parameters to better support inheritance.
+
+       * doc/dbus-tutorial.xml: change Python docs to reflect change
+       in parameter ordering and fix the inheritance section.
+
+       * doc/TODO: remove sending message to oneself TODO item
+
 2005-07-15  Ross Burton  <ross@openedhand.com>
 
        * glib/dbus-gproxy.c: