--- libgig/trunk/ChangeLog 2015/01/12 23:22:29 2700 +++ libgig/trunk/ChangeLog 2016/05/12 19:34:17 2909 @@ -1,4 +1,20 @@ -Version CVS HEAD (?) +Version SVN trunk + * general changes: + - removed 2GB limitation when loading a gig or DLS file + + * src/gig.cpp: + - fixed bug in Script::SetGroup: the script chunk wasn't moved + - fixed compilation error with clang 3.4 + + * src/tools/akaidump.cpp, src/tools/akaiextract.cpp: + - improved output of non-ascii characters in usage messages + - fixed printf format strings + + * src/tools/korg2gig.cpp: + - fixed c++11 narrowing warnings + - fixed fine tuning which was not translated at all + +Version 4.0.0 (14 Jul 2015) * general changes: - minor Makefile fix for parallel make - Mac OS X: link with CoreFoundation (for the UUID function) @@ -18,6 +34,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 @@ -87,6 +106,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 @@ -108,6 +130,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