--- linuxsampler/trunk/ChangeLog 2013/03/02 13:54:22 2428 +++ linuxsampler/trunk/ChangeLog 2013/08/18 14:20:53 2460 @@ -24,6 +24,10 @@ LDFLAGS="-Wl,--no-undefined" (#190) - fixed compilation with Clang 3.2 - removed usage of deprecated Automake variable INCLUDES + - fixed building with C++11 + - build fix: ChangeFlagRelaxed.h was missing in makefile + - build fix: libsndfile compiler flags were missing in some + makefiles * general changes: - Refactoring: moved the independent code from @@ -66,6 +70,13 @@ series (#182) - added a lock guard class for exception safe mutex handling and used it everywhere appropriate + - Immediately apply scale tuning changes to active voices. + - Exposed scale tuning to C++ API (along to the already existing standard + SysEx way). + - lsatomic.h fixes: seq_cst load and store were suboptimal for x86 + and broken for ppc64. (Seq_cst loads and stores are actually not + used in LS, so the bug wasn't noticable.) + - lsatomic.h: added ARMv7 support * Gigasampler format engine: - implemented the "round robin keyboard" dimension @@ -307,6 +318,8 @@ virtual keyboards in frontends / instrument editors being stuck. - Bugfix in VirtualMidiDevice: process note on with velocity 0 as note off. - Implemented missing handling of MIDI "running status". + - CoreMIDI fix: a MIDIPacket can contain more than one event per packet. + - MME bugfix: driver wasn't closed properly * audio driver: - ASIO driver fixes for newer gcc versions (fix from PortAudio)