summaryrefslogtreecommitdiff
path: root/NEWS
blob: e6d4b673bdfd4812ad8472f63ae78c5d66108a7b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
This is CommonAPI-D-Bus 2.1.6-p6

This version contains a patch for a race condition in CommonAPI-D-Bus. The cause for this bug seems to be the order of the calls dbus_connection_send_with_reply and dbus_pending_call_set_notify. It should be possible to call the notification for the reply first and then the function. The standard libdbus API however does not provide this functionality. Therefore a patch for libdbus is provided (capi-dbus-add-send-with-reply-set-notify.patch). The patch can be applied by calling:

git am < capi-dbus-add-send-with-reply-set-notify.patch

in the directory with the DBus source code. The patch adds the new function dbus_connection_send_with_reply_set_notify to the libdbus API.


This is CommonAPI-D-Bus 2.1.6

Changes since 2.1.5

- enhanced Windows Support
- fixed compile warnings
- fixed asciidoc errors
- fixed unsubscribe mechanism in DBusEvent and added additional tests for Broadcasts
- removed compile warnings in DBusBraodcastTest
- Bugfix: DBusEvent does only remove its own subscriptions on unsubscribe / destroy and not all subscriptions for that signal anymore
- fixed compilation problem in DBusBroadcastTest.cpp on Windows
- improved DBusBroadcastTest and DBusLoadTest
- pushed wait time in DBusServiceRegistryTest.SubscribeBeforeConnectWorks to 5 seconds, to avoid timing issues on windows
- removing VERBOSE command line flags
- making Unittests.vcxproj compile and adapting README to tell developer how he is able to run UnitTests.exe
- modified vcxproj file of UnitTests to now use environment variables and relative paths, adapted build execution order in .sln
- modified vcxproj file of CommonAPI-DBus to now use environment variables and relative paths, adapted README accordingly
- added unit tests for broadcast subscriptions. renamed unit test DBusSelectiveBroadcastTest to DBusBroadcastTest
- Implemented stub support for org.freedesktop.DBus.Properties
- Removed fulfilling of purely internal promises in ServiceRegistry.
- fix for GENIVI bug 164 "Interface names starting with org.freedesktop.* are ignored"
- All public inline functions arn't anymore inline  - methods with templates excluded
- Timeout for introspection call in DBusServiceRegistry set to default value
- Windows support, fixed attribute handling with inherited interfaces