--- libgig/trunk/ChangeLog 2014/06/16 13:22:50 2639 +++ libgig/trunk/ChangeLog 2015/05/13 08:36:47 2764 @@ -17,6 +17,9 @@ - Header files are now installed under $(prefix)/include/libgig/ by default. - Fixed various packaging issues regarding installation directories (fixes #218). + - added new command line tool "gig2stereo" (and a man page for it) + - unit tests: fixed wrong return value when test suite app exits + (patch by Ryan Schmidt) * SoundFont file format: - initial implementation @@ -67,6 +70,12 @@ - added new method Region::GetDimensionRegionIndexByValue() - added new method Script::GetGroup() - added new method Region::SetDimensionType() + - Added support for custom progress notification while saving to gig file. + - Bugfix: Adding a new region in between two existing regions caused the + new one being dropped after save operation and the gig file being tainted + (chunks at wrong location in the RIFF tree). + - Added new method Instrument::MoveTo() which allows to rearrange the order + of instruments within the same gig file. * src/DLS.cpp, src/DLS.h: - added new method File::GetFileName() @@ -75,6 +84,10 @@ - added new method File::SetFileName() allowing to call File::Save() later on without passing a file name - added inline helper methods overlaps() for struct range_t + - Added support for custom progress notification while saving to DLS file. + - Bugfix: Adding a new region in between two existing regions caused the + new one being dropped after save operation and the gig file being tainted + (chunks at wrong location in the RIFF tree). * src/RIFF.cpp, src/RIFF.h: - bugfix: avoid calling read() with count 0 when writing a file, @@ -92,6 +105,12 @@ - added 2nd, alternative method for List::MoveSubChunk(), the old 1st one allows to move a subchunk within the current List, whereas the new 2nd one allows to move the subchunk from the current list to another list + - POSIX: only assume -1 result value as error on open() calls + - POSIX: show operating system's error reason if opening a file failed + - Added support for custom progress notification while saving to RIFF file. + - Fixed embarrassing old bug: POSIX read() errors were never detected on + Chunk::Read() calls due to signment incompatible variable. + - Cleanup of an old DLL binary backward compatibility hack. * src/gigextract.cpp: - export sample loop, unity note and fine tune with libsndfile