--- libgig/trunk/ChangeLog 2015/01/11 17:47:57 2698 +++ libgig/trunk/ChangeLog 2015/07/02 20:04:16 2780 @@ -18,6 +18,9 @@ - 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) + - added new command line tool "sf2extract" (and a man page for it) * SoundFont file format: - initial implementation @@ -72,6 +75,8 @@ - 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() @@ -85,6 +90,9 @@ new one being dropped after save operation and the gig file being tainted (chunks at wrong location in the RIFF tree). + * src/SF.cpp, src/SF.h: + - added new method Sample::ReadNoClear() + * src/RIFF.cpp, src/RIFF.h: - bugfix: avoid calling read() with count 0 when writing a file, as this may hang on some systems @@ -106,6 +114,7 @@ - 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