bring Qt3 library back. Some apps that are not in the KDE trunk are using it.
[platform/upstream/dbus.git] / NEWS
diff --git a/NEWS b/NEWS
index b90e55d..4ce570e 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,93 @@
+D-BUS 0.50 (06 September 2005)
+===
+This is a minor release from 0.36.2.  The series number has changed 
+not because of any technical reasons but as an indication that we
+are moving closer to 1.0.  It is hoped that this will be the last
+series to see major changes, most of which will be isolated to the
+GLib and Python bindings, as we transition to concentrate more on
+bug busting and code auditing.
+
+- D-Bus builds on the Cygwin platform
+- Makefile cleanups
+- Various bug fixes
+- Optimization of the dbus object tree 
+- Memleaks and GIL crasher bugs have been fixed in the Python bindings
+
+D-BUS 0.36.2 (29 August 2005)
+===
+- Security: Restrict other users from connecting to another users 
+  session bus
+
+D-BUS 0.36.1 (24 August 2005)
+===
+- Python Bindings:
+  - fixed to work with hal-device-manager
+  - For 64bit builds everything is installed to lib64/python2.4/
+    since Python can't handle multilib
+
+D-BUS 0.36 (23 August 2005)
+===
+- Maximum sized of cached messages have been reduced to 10K
+- Match rules now allow matching on arguments inside the message
+- introspect.xsl XSLT style sheet added for formatting introspection
+  data into XHTML for analysis
+- Python bindings:
+  - now have working type objects for explicit
+    typecasting
+  - Variant type has been added
+  - Dictionaries, Variants and Arrays can all be passed the signiture or
+    type(s) of their children
+  - the optional timeout= keyword has been added when making method calls
+  - match on args has been implemented
+  - a .pth file has been added for dealing with libraries and python files
+    being in different directories such as in 64bit installs
+  - various bug fixes
+- GLib bindings:
+  - deeply recursive types now supported
+  - many symbols are no longer exported as part of the public API
+  - various memleak and other bug fixes
+
+D-BUS 0.35.2 (17 July 2005)
+===
+- Rename Unix Security Context to SELinux Security Context in API
+- Fixed more dist errors that distcheck didn't pick up on
+- Fixed various bugs in the python bindings that prevented them from working
+
+D-BUS 0.35.1 (16 July 2005)
+===
+- Fixed dist error where python/dbus_bindings.pxd was being shipped 
+  instead of dbus_bindings.pxd.in
+- Use this instead of the 0.35 tarball 
+
+D-BUS 0.35 (15 July 2005)
+===
+- --with-dbus-user added to the configure scripts for configuring the 
+  user the system bus runs on
+- --with-console-auth-dir added to configure scripts for configuring the
+  directory to look in for console user locks
+- service files for auto-starting D-Bus services now has the ability to pass
+  in command line arguments to the executable
+- Huge auto-start bug squashed which caused some services not to start when
+  requested in rapid succession
+- SE-Linux security contexts can now be appended to messages for inspection
+  by services that enforce their own security policies
+- Colin says the GLib binding are ready for general consumption
+- New GLib tutorial
+- New GLib example code
+- Python bindings are now version (0,42,0)
+- Python bindings API has changed on the service side
+- dbus.service has been split out as a seperate module
+- dbus.service.Service is renamed to dbus.service.BusName
+- dbus.service.Object has swapped the bus_name and object_path constructor
+  parameters to make it easier to do inheritance over the bus
+- dbus.glib has been seperated out in order to lessen the dependency on glib
+  and to allow other mainloops to be integrated with the bindings including
+  a planned generic mainloop for non-gui apps.
+- Python bindings now aquire the GIL when calling back into the python
+  interpreter.  Fixes crashes when using threading and other random segfaults.
+- New Python tutorial
+- Numerous D-Bus bug fixes all around
+
 D-BUS 0.34 (15 June 2005)
 ===
 - dbus_connection_disconnect is deprecated in favor of dbus_connection_close