Parent Directory | Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Revision: |
* fixed configure script error with old autoconf versions * LV2: use the new lv2 package if present * lsatomic.h: use gcc provided atomic functions if building with gcc 4.7 and C++11 * added comments in lsatomic.h
* bugfix: pitch bend wasn't working with JackMidi, VST, LV2, Mme, CoreMidi or AU * theoretical fix: made SynchronizedConfig follow C++0x memory model more strictly
* added memory ordering constraints to improve stability on multi-core and multi-cpu systems
* fixed memory leaks that occurred when liblinuxsampler was unloaded * fixed a memory leak that could happen when a channel was deleted while notes were playing * fixed memory management bug in ASIO driver * optimized the SynchronizedConfig class so it doesn't wait unnecessarily long after an update
* code cleanup: - global.h now only covers global definitions that are needed for the C++ API header files, all implementation internal global definitions are now in global_private.h - atomic.h is not exposed to the C++ API anymore (replaced the references in SynchronizedConfig.h for this with local definitions) - no need to include config.h anymore for using LS's API header files - DB instruments classes are not exposed to the C++ API - POSIX callback functions of Thread.h are hidden - the (optional) gig Engine benchmark compiles again - updated Doxyfile.in - fixed warnings in API doc generation * preparations for release 0.5.0
* playback is no longer disabled during instrument loading * all notes playing on a channel that changes its instrument keep playing with the old instrument until they get a note off command * new thread safety fix for lscp "load engine" and "set channel audio output device"
* more thread safety fixes: another fix for lscp "load engine" and midi thread. Sysex midi protected against lscp. Instrument loader thread protected against lscp thread.
* fixed some concurrency problems between the lscp thread and the audio/midi threads for these commands: load engine, set channel audio output device, set channel midi input device/port/channel and remove channel. Thanks to Vincent Bongiorno for bug reports and testing. * removed an autotools warning * fixed an iterator bug * minor code clean-ups
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC |