summaryrefslogtreecommitdiff
path: root/src/traffic-incidents-service/org.genivi.trafficinfo.dbus-java/src/main/java/changelog
diff options
context:
space:
mode:
Diffstat (limited to 'src/traffic-incidents-service/org.genivi.trafficinfo.dbus-java/src/main/java/changelog')
-rwxr-xr-xsrc/traffic-incidents-service/org.genivi.trafficinfo.dbus-java/src/main/java/changelog342
1 files changed, 342 insertions, 0 deletions
diff --git a/src/traffic-incidents-service/org.genivi.trafficinfo.dbus-java/src/main/java/changelog b/src/traffic-incidents-service/org.genivi.trafficinfo.dbus-java/src/main/java/changelog
new file mode 100755
index 0000000..f3675f7
--- /dev/null
+++ b/src/traffic-incidents-service/org.genivi.trafficinfo.dbus-java/src/main/java/changelog
@@ -0,0 +1,342 @@
+Version 2.7:
+
+ * Fix bug in disconnected signal/exception handling (Spotted by Serkan Kaba
+ <serkan_kaba -at- yahoo -dot- com>)
+ * Fix bug in empty signals (Spotted by Daniel Wagner <Daniel -dot- Wagner
+ -at- bmw-carit -dot- de>)
+ * Fix bug in maps containing complex types (Spotted by Tim Court <tim -dot-
+ court -at- venture3systems -dot- com>)
+ * Fix signal handling bug in DBusDaemon (Spotted by Markus Gaebelein
+ <Markus -dot- Gaebelein -at- fiducia -dot- de>)
+ * Make MessageReader/Writer use Buffered streams to try and improve
+ performance
+ * Support reading session bus address from file in $HOME
+ * Fix TCP cookie timestamp problems (Report/fix from Johannes Felten
+ <johannesfelten -at- googlemail -dot- com>)
+ * Add handleError() method to callbacks (breaks backwards source compatibility)
+
+Version 2.6:
+
+ * Add DBusConnection.releaseBusName API
+ * Add DBusConnection.PeerSet for tracking peer lifetimes
+ * Fix bug where DBusDaemon never sends NameOwnerChanged/NameLost
+ signals
+ * Patches from Omair Majid <omajid -at- redhat -dot- com> to fix
+ DBusCall manpage and allow alternative docbook-to-man implementations.
+ * Fix dependency on unix.jar even in tcp mode
+ * Fix Path/ObjectPath cast issues (reported by Greg DeAngelis
+ <gdeangel -at- gmail -dot- com>)
+ * Fix behavior when disconnected (spotted by Christopher
+ Armstrong <carmstrong -at- fastmail -dot- com -dot- au>)
+
+Version 2.5.1:
+
+ * Fix for possible NPex in DBusDaemon
+ * Add hexdump.jar to Class-Path for libdbus-java.jar
+ * Add GetAll to properties interface (Patch from
+ Sveinung Kvilhaugsvik <sveinung84 -at- users -dot- sourceforge -dot- net>)
+ * Make signals with renamed interfaces and member names work
+ if they are explicitly listened for (Partially fixes: #18257).
+ Also make the error reporting better when it doesn't work.
+ * Add test for signal with renamed interface.
+ * Fix clearing of string buffer during marshalling (Fixes: #17362)
+ * Fix array marshalling bug (Fixes: #13291)
+
+Version 2.5:
+
+ * Patch from Omair Majid <omajid -at- redhat -dot- com> to
+ have seperate javadoc installation directory
+ * Patch from Omair Majid <omajid -at- redhat -dot- com> to
+ have make all build the manpages.
+ * ... but as serkan_kaba requested, also provide a bin target which doesn't
+ * Fix returning DBusSerializables (Spotted by Johannes Felten
+ <johannesfelten -at- googlemail -dot- com>)
+ * Fix CreateInterface (Spotted by Tom Walsh <walshtc -at- gmail -dot- com>)
+ * Fix serial assignment race condition (Spotted by Ed Wei
+ <Edward.Wei.03 -at- alum -dot- dartmouth -dot- org>)
+ * Fix dynamic introspection of objects which export the same
+ interface multiple times (Patch from Sveinung Kvilhaugsvik
+ <sveinung84 -at- users -dot- sourceforge -dot- net>)
+ * Fix CreateInterface to mangle names which are reserved words
+ (Spotted by Sveinung Kvilhaugsvik <sveinung84 -at- users -dot-
+ sourceforge -dot- net>)
+ * Fix DBusDaemon to not crash on bad tcp connections (Patch from
+ Hugues Moreau <hmoreau -at- gmail -dot- com>)
+ * Relicence to LGPL or AFL.
+
+Version 2.4:
+
+ * Add DBusMemberName to force method names or signal names to something
+ other than the Java name (suggested by Viktar Vauchkevich <vctr -at-
+ yandex -dot- ru>)
+ * Don't respond to Introspect/Ping except on the right interface
+ (pointed out by Serkan Kaba <serkan_kaba -at- yahoo -dot- com>)
+ * Automatically unexport objects which go out of scope in the
+ parent program (don't hold a strong reference). This is now
+ optional and not the default for 1. sanity and 2. a possible
+ bug in the WeakReference workings in Sun.
+ * Add fallback objects---a single object can be called for any
+ object under a given path prefix.
+ * Add support for localization of strings via gettext.
+ * Throw a nicer error when signals are not declared as part of an
+ interface.
+ * .viewerclasses needs to depend on .binclasses
+ * Use libunixsocket-java support for writing multiple byte arrays at
+ once to write message vectors
+ * check that the unix-socket-received uid matches for connections to
+ DBusDaemon
+ * Update to use libunixsocket-java syntax which works on BSDs
+ * Fix utf-8 characters used in test to actually be the same character...
+ * Add code to preallocate the buffer array array (Suggested by Adam
+ Bennett <cruxic -at- gmail -dot- com>)
+ * Fix warnings when building with gcj (fixes a bug in Peer handling and
+ DBusSerializable handling)
+
+Version 2.3.2:
+
+ * Fix empty array/map bug (reported by Jan Kümmel
+ <freedesktop -at- snorc -dot- org>)
+ * Add licence headers to files missing them
+ * Fix minor bug in AbstractConnection.java (reported by Frank Benoit
+ <benoit -at- tionex -dot- de>)
+ * Make Marshalling more verbose and descriptive in the presence of
+ mismatched parameter lists (suggested by Anibal Sanchez
+ <anibal -dot- sanchez -at- sunya -dot- com -dot- ar>)
+ * Fix struct type parsing error (spotted by Gunnar Aastrand Grimnes
+ <gunnar -dot- grimnes -at- dfki -dot- de> and Frank Benoit
+ <keinfarbton -at- googlemail -dot- com>)
+ * Fix parsing of serializable classes
+ * Anonymous SASL (needs testing)
+
+Version 2.3.1:
+
+ * Fix regression in normal array handling (spotted by Anibal Sanchez
+ <anibal -dot- sanchez -at- sunya -dot- com -dot- ar>)
+
+Version 2.3:
+
+ * Apply recursive-path patch for DBusViewer (written by Zsombor Gegesy
+ <gzsombor -at- gmail -dot- com>)
+ * Add Class-Path to jar manifests
+ * Update documentation for nested classes
+ * Documentation build fix
+ * Add test for arrays-of-structs
+ * Fix arrays-of-structs bug (spotted by Daniel Machado
+ <cdanielmachado -at- gmail -dot- com>)
+ * Fix bashism in Makefile
+ * add DBusInterfaceName annotation to override the Java interface name as
+ the name exported on the bus.
+
+Version 2.2:
+
+ * Fix cross-test to pass.
+ * Fix DBusViewer.sh *again* (Spotted by Serkan Kaba <serkan_kaba
+ -at- yahoo -dot- com>)
+ * Add DBusCall
+ * fix CreateInterface to put DBusException in the right package in import
+ statements. Spotted by Steve Crane <Steve -dot- Crane -at- rococosoft
+ -dot- com>
+ * Update Cross-test to new spec
+ * Change casting and return types for get{Peer,}RemoteObject calls to
+ use generics so you don't need explicit casts on return types.
+ Suggested by Philippe Marschall <philippe -dot- marschall -at- gmail
+ -dot- com>.
+ * Test with multiple requested (same actual) connection
+ * Add async-with-callback API.
+
+Version 2.1:
+
+ * make scripts with $JAVA
+ * fix DBusViewer.sh (Spotted by Luigi Paioro <luigi -at- lambrate -dot-
+ inaf -dot- it>
+
+Version 2.0:
+
+ * Remove libdbus-1 dependency and talk the wire protocol directly
+ * Add dependency on http://www.matthew.ath.cx/projects/java/ unix, debug
+ and hexdump libraries
+ * API changes:
+ * Exceptions (including DBusException and DBusExecutionException) moved
+ to the org.freedesktop.dbus.exceptions package.
+ * Convert/deserialize and dbus<->java type conversion code moved from
+ org.freedesktop.dbus.DBusConnection to org.freedesktop.dbus.Marshalling.
+ * Types moved to the org.freedesktop.dbus.types package.
+ * All message metadata methods have been moved to the superclass and
+ getObjectPath() has been renamed to getPath().
+ * Deprecated method registerService has been removed.
+ * getUniqueName() and getNames() methods added to get the bus names
+ associated with this connection.
+ * Access to the low-level API added.
+ * Change all documentation to refer to 'implementation' not 'binding'
+ * Add peer 2 peer support with DirectConnection class
+ * add peer to peer test
+ * split some code from DBusConnection into common super-class
+ AbstractConnection
+ * Support float ('f') type with tests
+ * Degrade floats to doubles when DBUS_JAVA_FLOATS is not set
+ * add DBus.Peer interface to standard introspection data
+ * Document peer to peer and low level.
+ * Fix TCP and SHA-1 auth
+ * fix wrapper scripts with new depends
+ * add a DBusDaemon
+ * Make daemon multithreaded; performance improvements
+ * Add sending thread to library, move to blocking IO
+ * Ensure key directory exists when serving cookie auth
+ * Add TCP support to daemon
+ * Remove dependency on dbus-daemon for tests
+ * add --version support for other programs
+ * Add windows wrapper scripts
+ * Test working on Windows
+ * Add makefile target to build zip file for windows
+ * Add windows compile script
+ * DBusDaemon can generate random TCP ports to listen on
+
+Version 1.13:
+
+ * add AccessDenied signal
+ * fix deadlock issue when sending objectpaths in signals, spotted by Mathis
+ * add Path type which can be used for non-auto OBJECT_PATH handling, spotted by Mathis
+ * fix some freebsd build issues:
+ * remove explicit recursive make calls
+ * parameterize /usr/lib as DBUSLIBDIR
+ Spotted by Roberto Francisco Arroyo Moreno <robfram -at- ugr -dot- es>
+ * rejig build system to replace variables in wrapper in make stage and
+ use DESTDIR properly, hence removing the RUNPREFIX stuff.
+ * add checks and documentation for DBusInterfaces not being in a package.
+ Spotted by Henrik Petander <henrik -dot- petander -at- iki -dot- fi>
+
+Version 1.12:
+
+ * fix internal-cross-test bugs and increase error verbosity
+ * add org.freedesktop.DBus.Error.NoReply, change to that from my own
+ * add -pedantic -std=c99 flags to GCC
+ * remove supplied Hal classes as they are out of date
+ * change to using tex4ht rather than latex2html
+
+Version 1.11:
+
+ * fix script replacement directories to be different to install directories
+ * split install-doc and install-man to allow easy split -doc package
+
+Version 1.10:
+
+ * fix URLs to point to fdo
+ * check for signal path validity in Java
+ * fix NameAcquired spelling
+ * check array lengths and name lengths
+ * support method calls with empty interfaces
+ * support for non-activating remote objects
+ * remove errant debug statemant left in 1.9
+ * Fix List<List<Integer>> bug spotted by Remi Emonet
+ <remi.emonet -at- inrialpes -dot- fr>
+ * Fix OBJECT_PATH handling; bug spotted by Remi Emonet
+ <remi.emonet -at- inrialpes -dot- fr>
+ * added getRemoteObject and getPeerRemoteObject methods with
+ introspection support to guess interfaces.
+ * changed introspection to recurse over the exported object tree
+ and show sub-objects.
+ * compare maps unordered in tests; spotted by Simon McVittie
+ <simon -dot- mcvittie -at- collabora -dot- co -dot- uk>
+ * implement UInt64 with BigInteger to allow full-range UInt64s
+ * fix $ in introspection data for nested interfaces
+ * fix the required dbus version in the docs
+ * can now send DBUS_TYPE_SIGNATURE as Type[]
+ * rewrite Variant handling to work with complex types
+ * add $JAVA_HOME/include and $JAVA_HOME/include/linux to CFLAGS
+ (Fix from Joshua Nichols <nichoj -at- gentoo -dot- org>)
+ * remove unneccessary build warnings
+ (Fix from Joshua Nichols <nichoj -at- gentoo -dot- org>)
+ * seperate install and install-doc targets
+ (Suggested by Ralf Kistner <ralf.kistner -at- gmail -dot- com>)
+ * add -fno-stack-protector flag (only for gcc 4.1 or later)
+ (Suggested by Ralf Kistner <ralf.kistner -at- gmail -dot- com>)
+ * Revamp tuples
+ * Build without DBUS_API_SUBJECT_TO_CHANGE set
+ * fix LDFLAGS to work properly with --as-needed
+ (Suggested by TFKyle)
+ * Update CreateInterface to new API
+ * More speed fixes with type introspection
+ * Add README and INSTALL files
+ * Change wrappers to point to installed locations
+
+Version 1.9:
+
+ * Map and List handling optimisations
+ * Struct optimisations
+ * Canonicalise D-Bus spelling in documentation
+ * Update documentation
+ * Implement cross-bindings test suite
+ * add getPeerRemoteObject method
+ * add addSigHandler methods which filter on sender and path
+ * Signal handling optimisations
+ * deprecating service in favour of bus name. Deprecated registerService in
+ favour of requestBusName
+
+Version 1.8:
+
+ * stop dvips printing on wierd systems
+ * Doc patches from Dick Hollenbeck <dick -at- softplc -dot- com>
+ * reduce TIMEOUT to 1ms and check for outbound messages in the JNI; reduces
+ RTT from 100ms to ~1ms
+ * Remove two java collections which were doing a lot of allocation and
+ deallocation and replace with data structures based on arrays.
+ * add removeSigHandler method
+ * add profiling application
+ * handle incoming & outgoing native array types natively (biiiig savings
+ here)
+
+Version 1.7:
+
+ * compiles with -Xlint:all
+ * fixed struct/nested struct creation
+ * compile with -Os -O -Wall -Werror -g:none and strip
+ * allow overloading methods by argument type
+ * getJavaType bugfix from Antoine Perdaens
+ * nulls in Variant fix from Antoine Perdaens
+ * Variant parameter checking in <init>
+ * CreateInterface now maintains order of parameters to signals
+
+Version 1.6:
+
+ * Custom serializable objects
+ * Thread pool model
+ * CreateInterfaces updated to handle new Structs, annotations, Signals etc
+
+Version 1.5:
+
+ * Remove static library dependency
+
+Version 1.4:
+
+ * provide call info to called methods
+ * check for disconnections and throw
+ * complete rewrite of Structs
+ * add message send/receive debugging
+
+Version 1.3:
+
+ * Annotation and throws support
+ * proper noreply support
+ * asynchronous method call support
+ * strip InternalErrorMessage reference from JNI
+
+Version 1.2:
+
+ * Make sure pending messages are sent on disconnect
+ * Import of viewer application (Peter Cox <petercox -at- gawab -dot- com>)
+ * Make CreateInterface usable in other apps.
+ * Import extra functions that weren't documented into DBus.java
+ * Implement throwing and catching of specific exception types
+
+Version 1.1:
+
+ * Fix connections to multiple busses
+ * Allow connections by bus address
+ * Stricter error checking in looking up connection object
+
+Version 1.0:
+
+ * 1.x is a java 1.5 version, 0.x is a java 1.4 version
+ * introspect on the root object
+ * support for nested nodes in CreateInterface
+