--- libgig/trunk/ChangeLog 2007/03/15 13:57:47 1099 +++ libgig/trunk/ChangeLog 2007/04/13 16:41:18 1158 @@ -1,5 +1,14 @@ Version CVS HEAD (?) + * src/DLS.cpp, src/DLS.h: + - added Sampler::AddSampleLoop() and Sampler::DeleteSampleLoop() methods + + * src/gig.cpp, src/gig.h: + - fixed segmentation fault in the gig::File destructor sequence which + happened when gig::Group informations were accessed before + +Version 3.1.1 (24 Mar 2007) + * packaging changes: - ported to Windows using native Windows functions for file IO (provided Dev-C++ + mingw project file) @@ -19,11 +28,25 @@ - fixed group names which were not saved - fixed group destructor which did not remove the RIFF chunk associated with the group + - added Instrument::MoveRegion method + - fixed constructor for Region, which did not initialize correctly + when used from Instrument::AddRegion + - when saving, override the gig::Regions sample reference simply by + the region's first dimension region's sample (avoids an exception + when trying to save a new instrument) + - fixed AddDimension() method which did not fill out all mandatory + dimension definition fields + + * src/DLS.cpp, src/DLS.h: + - added Instrument::MoveRegion method + - fixed software info field which was wrongly stored on instruments, + causing an exception when trying to save a new instrument * src/RIFF.cpp, src/RIFF.h: - fixed RIFF::Chunk destructor which did not unregister previously resized chunks, leading to a "zero size chunk" exception when File::Save() was called + - added List::MoveSubChunk method Version 3.1.0 (24 Nov 2006)