Mercurial > hg > vamp-plugin-sdk
comparison CHANGELOG @ 532:569fc23fa37a
Merge from branch c++11-mutex
author | Chris Cannam |
---|---|
date | Tue, 22 Oct 2019 12:23:53 +0100 |
parents | db2cd87cef6f |
children | a7e6d747fd3f |
comparison
equal
deleted
inserted
replaced
522:0b6802e3b755 | 532:569fc23fa37a |
---|---|
1 | |
2 Version 2.9, 2019-10-23 (maintenance release) | |
3 | |
4 * Fix non-thread-safe behaviour in PluginAdapter. Plugins built | |
5 using the adapter classes in version 2.8 or earlier cannot safely | |
6 be used simultaneously across threads with other instances of | |
7 themselves or of other plugins in the same library (i.e. shared | |
8 object). Hosts have been required to provide synchronisation for | |
9 such cases. Version 2.9 introduces synchronisation in the plugin, | |
10 making this usage safe. Unfortunately this does not make host code | |
11 safe when using older plugin builds, as the problem and its fix | |
12 are in the plugin side of the SDK. Caution is still required, but | |
13 this fix does allow updated plugin builds to avoid problems with | |
14 some existing hosts | |
15 * Change required C++ language standard from C++98 to C++11. This | |
16 is because of the use of std::mutex in the above fix | |
1 | 17 |
2 Version 2.8, 2019-02-07 (maintenance and minor feature release) | 18 Version 2.8, 2019-02-07 (maintenance and minor feature release) |
3 | 19 |
4 * When running in a 32-bit process within 64-bit Windows (WoW64), | 20 * When running in a 32-bit process within 64-bit Windows (WoW64), |
5 use the VAMP_PATH_32 environment variable instead of VAMP_PATH | 21 use the VAMP_PATH_32 environment variable instead of VAMP_PATH |