--- linuxsampler/trunk/ChangeLog 2019/03/07 12:34:44 3492 +++ linuxsampler/trunk/ChangeLog 2019/08/06 13:18:59 3552 @@ -1,5 +1,28 @@ Version SVN trunk (?) + * general changes: + - Fixed compiler error in Pool.h. + + * Real-time instrument scripts: + - Added method ScriptVM::setExitResultEnabled() which allows to + explicitly enable the built-in exit() function to optionally accept + one function argument; the value of the passed exit() function + argument will then become available by calling + VMExecContext::exitResult() after script execution. + + * test cases: + - Fixed compiler errors in test cases. + - Updated README for how to compile & run test cases. + - Updated test case + MutexTest::testDoubleLockStillBlocksConcurrentThread() to latest + expected behaviour of the Mutex class implementation (recursive + mutex type). + - Added test cases for NKSP core language aspects and core built-in + functions. + - Fixed thread tests segfaulting on Linux. + +Version 2.1.1 (27 Jul 2019) + * Real-time instrument scripts: - Fixed behavior of built-in NKSP functions change_sustain(), change_cutoff_attack(), change_cutoff_decay(), change_cutoff_sustain() @@ -10,6 +33,11 @@ was explicitly requested by the instrument (otherwise only on note-off). - Fixed compiler warnings. - Fixed compilation error when cross-compiling to Mac. + - FX Sends: Provide more useful error messages on routing problems + (see bug #169). + - LSCP doc: Be more clear describing the two distinct approaches + of using external vs. internal effects (see bug #169). + - "optional" class: Fixed comparison operators. * Gigasampler/GigaStudio format engine: - Format extension: If requested by instrument then don't play release @@ -20,6 +48,8 @@ (fixes bug #307, patch by Jacek Roszkowski) - Fixed potential crash when a sample is shared by more than one region (fixes bug #308, patch by Jacek Roszkowski). + - Opcode 'sample': Added support for built-in sample '*silence' + (fixes bug #310, patch by Jacek Roszkowski). Version 2.1.0 (25 Nov 2017)