--- libgig/trunk/ChangeLog 2007/05/06 16:17:48 1172 +++ libgig/trunk/ChangeLog 2007/05/13 10:34:29 1183 @@ -5,10 +5,28 @@ * src/DLS.cpp, src/DLS.h: - added Sampler::AddSampleLoop() and Sampler::DeleteSampleLoop() methods + - fixed write support for big-endian systems + - improved handling of fixed length info strings - separate default + lengths can be specified for each INFO chunk * src/gig.cpp, src/gig.h: - fixed segmentation fault in the gig::File destructor sequence which happened when gig::Group informations were accessed before + - fixed write support for big-endian systems + - defined lengths of a fixed set of info strings. These strings + are saved when the file is written, even if they are empty. + - added missing parameter initalizations in sample, region and + instrument constructors + - clear unused fields when saving samples and regions + - fixed write support bugs: v3 dimension limits and chunksize + weren't saved, leverage controller of type controlchange + couldn't be saved, group name list chunk was placed wrong + - added initialization of some fixed info strings in file and + instrument + + * src/RIFF.cpp, src/RIFF.h: + - added constructor for File where endianess (RIFF/RIFX) can be + specified Version 3.1.1 (24 Mar 2007)