Mercurial > hg > vamp-plugin-sdk
comparison CHANGELOG @ 528:db2cd87cef6f c++11-mutex
This will be v2.9
| author | Chris Cannam | 
|---|---|
| date | Tue, 22 Oct 2019 12:10:41 +0100 | 
| parents | be688783aa37 | 
| children | a7e6d747fd3f | 
   comparison
  equal
  deleted
  inserted
  replaced
| 527:bc5e76e90e95 | 528:db2cd87cef6f | 
|---|---|
| 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 | 
