--- libgig/trunk/ChangeLog 2007/05/17 17:24:26 1195 +++ libgig/trunk/ChangeLog 2007/06/22 09:59:57 1247 @@ -10,6 +10,7 @@ - fixed write support for big-endian systems - improved handling of fixed length info strings - separate default lengths can be specified for each INFO chunk + - added Resource::GenerateDLSID function * src/gig.cpp, src/gig.h: - fixed segmentation fault in the gig::File destructor sequence which @@ -28,6 +29,20 @@ instrument - write support: files created by libgig will now have the RIFF chunks in correct order + - write support: two previously unknown fields in dimension + definition are now saved + - added constants for gig file versions + - write support: the 3crc and einf chunks are now created or + updated when a file is saved (3crc contains sample checksums, + einf contains file statistics) + - write support: DLSID is now generated on the file and the + instruments + - write support: improved the default values for dimension region + parameters + - more write support fixes: crossfade parameters were not saved, + v3 dimension limits were not correctly initialized and saved + when dimensions were added or deleted, v3 wave pool offsets were + not saved correctly * src/RIFF.cpp, src/RIFF.h: - added File::SetByteOrder method