/[svn]/libgig/trunk/ChangeLog
ViewVC logotype

Diff of /libgig/trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 186 by schoenebeck, Wed Jul 7 12:03:54 2004 UTC revision 3048 by schoenebeck, Fri Nov 25 18:34:45 2016 UTC
# Line 1  Line 1 
1    Version SVN trunk
2      * general changes:
3        - removed 2 GB limitation when loading a gig or DLS file
4        - using now native integer size where appropriate
5        - fixed minor issues with man pages (patch by Debian maintainer)
6        - fixed various spelling mistakes (patch by Debian maintainer)
7    
8      * src/gig.cpp, src/gig.h:
9        - fixed bug in Script::SetGroup: the script chunk wasn't moved
10        - fixed compilation error with clang 3.4
11        - GIG FORMAT EXTENSION: added support for saving gig file larger than 4 GB
12          as one single monolithic gig file. In case .gig file is >= 2GB expect a
13          large monolithic file, otherwise if .gig file is < 2 GB check for
14          "extension" files (.gx01, .gx02, ...) instead.
15        - fixed Region::UpdateUpdateVelocityTable() which did not work correctly
16          if there were dimensions after the velocity dimension: it only created
17          valid velocity tables for cases of dimensions lower than the velocity
18          dimension.
19        - added new method Sample::VerifyWaveData() which allows to check whether
20          a sample had been damaged for some reason
21        - Fix: samples' CRC checksums were damaged on file structure changes.
22        - Fix: samples' CRC checksums were misordered when a Sample was deleted.
23        - Added new method Sample::GetWaveDataCRC32Checksum().
24        - Changed default value of EG2Release (filter release time) to 60s.
25    
26      * src/DLS.cpp, src/DLS.h:
27        - Sample: wave pool offsets are now 64 bits (to allow support for files
28          larger than 4 GB).
29          
30      * src/RIFF.cpp, src/RIFF.h:
31        - added support for RIFF files larger than 4 GB, by default the required
32          internal RIFF file offset size is automatically detected (that is RIFF
33          files < 4 GB automatically use 32 bit offsets while files >= 4 GB
34          automatically use 64 bit offsets), a particular offset size can be forced
35          with a new option added to the RIFF File constructor though
36        - when saving a modified, grown RIFF file, the temporary file size during
37          Save() operation will no longer be larger than the final grown file size
38    
39      * src/tools/akaidump.cpp, src/tools/akaiextract.cpp:
40        - improved output of non-ascii characters in usage messages
41        - fixed printf format strings
42    
43      * src/tools/korg2gig.cpp:
44        - fixed c++11 narrowing warnings
45        - fixed fine tuning which was not translated at all
46    
47      * src/tools/gigdump.cpp:
48        - additionally print VelocityUpperLimit and DimensionUpperLimits of all
49          dimension regions
50        - additionally print RIFF chunk file offset and RIFF chunk size of sample
51          data
52        - added and implemented new parameter "--verify" which allows to check
53          the raw wave form data integrity of all samples
54        - added and implemented new parameter "--rebuild-checksums" which allows
55          to recalculate the CRC32 checksum of all samples' raw wave data and
56          rebuilding the gig file's global checksum table (i.e. in case the
57          file's checksum table was damaged)
58        - print samples' CRC32 checksums
59    
60      * src/tools/gigextract.cpp:
61        - Fix: if sample name contains a path separator (slash or backslash) then
62          replace them by a minus sign to avoid file system issues.
63    
64      * packaging changes:
65        - Automake: set environment variable GCC_COLORS=auto to allow GCC to
66          auto detect whether it (sh/c)ould output its messages in color.
67    
68    Version 4.0.0 (14 Jul 2015)
69      * general changes:
70        - minor Makefile fix for parallel make
71        - Mac OS X: link with CoreFoundation (for the UUID function)
72        - removed gcc 4.7 warnings
73        - modernized configure script
74        - removed usage of deprecated Automake variable INCLUDES
75        - added new command line tool "gigmerge"
76        - added "const" keyword to several methods
77        - added new command line tool "gig2mono"
78        - added man page for "sf2dump"
79        - added new command line tool "korgdump" (and a man page for it)
80        - added new command line tool "korg2gig" (and a man page for it)
81        - moved source files of command line tools to new subdir src/tools
82        - libgig.so and libakai.so files are now installed under
83          $(prefix)/lib/libgig/ by default.
84        - Header files are now installed under $(prefix)/include/libgig/ by default.
85        - Fixed various packaging issues regarding installation directories
86          (fixes #218).
87        - added new command line tool "gig2stereo" (and a man page for it)
88        - unit tests: fixed wrong return value when test suite app exits
89          (patch by Ryan Schmidt)
90        - added new command line tool "sf2extract" (and a man page for it)
91    
92      * SoundFont file format:
93        - initial implementation
94        - changed region lookup API to avoid malloc in RT threads
95        - fixed GetEG1Sustain which didn't return correct value
96        - bugfix: GetPan always returned -1, 0 or 1
97    
98      * KORG file format:
99        - initial support for sample based instruments in KORG's file format
100          (.KMP and .KSF files)
101    
102      * AKAI file format:
103        - Added Linux/POSIX ported version of libakai. Note that libakai is released
104          under LGPL terms while libgig is released under GPL terms. To handle this
105          license difference appropriately the AKAI support part is built as
106          separate DLL (.so file).
107        - Fixed Mac OSX support so that the Akai lib files and tools compile without
108          any exotic third party libraries.
109        - Fixed various compilation errors for Windows.
110        - POSIX fix: open() requires third (mode) argument if used with O_CREAT
111          (fixes #219).
112    
113      * src/gig.cpp:
114        - bugfix: VCF velocity dynamic range and VCF velocity curve
115          weren't saved correctly
116        - implemented File::AddDuplicateInstrument()
117        - bugfix: negative EG3 depth values were not correctly parsed or
118          saved
119        - added write support for CtrlTrigger midi rule
120        - added read and write support for Legato and Alternator midi
121          rules
122        - bugfix: sample groups were sometimes created multiple times or with
123          wrong textual group name
124        - added new method File::AddContentOf() for merging .gig files
125        - GIG FORMAT EXTENSION: added additional MIDI controllers for leverage
126          controller types (only works with LinuxSampler & gigedit, will not
127          work with Gigasampler/GigaStudio)
128        - added new method File::GetGroup(String name) for getting group by name
129        - added new method Region::GetDimensionDefinition(dimension_t type)
130        - bugfix: don't alter region pointer in DimensionRegion::CopyAssign()
131        - added some more sanity checks in Region::AddDimension()
132        - added new method Region::DeleteDimensionZone(dimension_t, int)
133        - added new method Region::SplitDimensionZone(dimension_t, int)
134        - Fixed crash caused by Region::GetDimensionRegionByValue() that happened
135          with certain velocity split sounds under certain conditions (added bound
136          constraints to prevent that)
137        - GIG FORMAT EXTENSION: added support for real-time instrument scripts.
138        - added new method Region::GetDimensionRegionIndexByValue()
139        - added new method Script::GetGroup()
140        - added new method Region::SetDimensionType()
141        - Added support for custom progress notification while saving to gig file.
142        - Bugfix: Adding a new region in between two existing regions caused the
143          new one being dropped after save operation and the gig file being tainted
144          (chunks at wrong location in the RIFF tree).
145        - Added new method Instrument::MoveTo() which allows to rearrange the order
146          of instruments within the same gig file.
147    
148      * src/DLS.cpp, src/DLS.h:
149        - added new method File::GetFileName()
150        - fixed minor "memory leak on exception" bug found with cppcheck
151        - added new method File::GetExtensionFile(int index)
152        - added new method File::SetFileName() allowing to call File::Save()
153          later on without passing a file name
154        - added inline helper methods overlaps() for struct range_t
155        - Added support for custom progress notification while saving to DLS file.
156        - Bugfix: Adding a new region in between two existing regions caused the
157          new one being dropped after save operation and the gig file being tainted
158          (chunks at wrong location in the RIFF tree).
159    
160      * src/SF.cpp, src/SF.h:
161        - added new method Sample::ReadNoClear()
162    
163      * src/RIFF.cpp, src/RIFF.h:
164        - bugfix: avoid calling read() with count 0 when writing a file,
165          as this may hang on some systems
166        - fixed memory leak and memory handling errors when file loading
167          fails
168        - added new method Chunk::ReadString
169        - added new method File::SetFileName() allowing to call File::Save()
170          later on without passing a file name
171        - added new method File::IsNew()
172        - added support for loading RIFF-like files with a bit different layout
173          than "real" RIFF files (used for KORG format support)
174        - added new method Chunk::GetFile()
175        - added new method Chunk::GetLayout()
176        - added 2nd, alternative method for List::MoveSubChunk(), the old 1st one
177          allows to move a subchunk within the current List, whereas the new 2nd
178          one allows to move the subchunk from the current list to another list
179        - POSIX: only assume -1 result value as error on open() calls
180        - POSIX: show operating system's error reason if opening a file failed
181        - Added support for custom progress notification while saving to RIFF file.
182        - Fixed embarrassing old bug: POSIX read() errors were never detected on
183          Chunk::Read() calls due to signment incompatible variable.
184        - Cleanup of an old DLL binary backward compatibility hack.
185    
186      * src/gigextract.cpp:
187        - export sample loop, unity note and fine tune with libsndfile
188    
189      * src/riftree.cpp:
190        - added more command line options for being able to also dump other kind
191          of file formats similar but not equal to the RIFF format
192    
193    Version 3.3.0 (30 Jul 2009)
194    
195      * general changes:
196        - fixed compilation with gcc 4.3
197        - fixes for building with Visual C++
198        - minor fix in configure for building DLL on Windows
199    
200      * src/gig.cpp, src/gig.h:
201        - added partial support for MIDI rules, only the Controller
202          Triggered rule is supported so far
203        - bugfix: removed another iterator invalidation in DeleteSample
204        - bugfix in Sample::LoadSampleData*(): reset sample read position to
205          sample start before trying to (re)load sample data from file (#82)
206        - bugfix: EG3 depth parameter was not saved correctly
207        - fixed crash which occured when streaming a gig sample with
208          bi-directional (a.k.a. 'pingpong') loop type (fixes #102)
209    
210      * src/RIFF.cpp, src/RIFF.h:
211        - bugfix: saving to the same file after the file size had been
212          increased made the file corrupt (#82)
213        - bugfix: refuse Chunk::Read() in case chunk has just been added, that
214          is not written physically yet (#82)
215        - bugfix: saving to the same file after the file size had been
216          decreased sometimes also made the file corrupt!
217        - bugfix: undefined behavior (e.g. endless loop) when opening zero
218          length files, now throws a RIFF::Exception instead (fixes bug #121)
219        - bugfix: destructor for base class RIFF::Chunk accessed members
220          of derived class RIFF::File, which is bad, and caused crashes
221          when using Visual C++
222        - bugfix: files that contain zero length RIFF lists were not read
223          correctly (fixes #127) (bug was introduced 2009-03-13)
224    
225    Version 3.2.1 (5 Dec 2007)
226    
227      * src/RIFF.cpp, src/RIFF.h:
228        - avoid Windows to perform unnecessary file stream caching which would
229          decrease disk streaming performance on Windows systems otherwise
230    
231      * src/gig.cpp, src/gig.h:
232        - added File::SetAutoLoad() and File::GetAutoLoad() for allowing
233          applications to retrieve very superficial informations like amount of
234          instruments and their names in a very fast way
235    
236    Version 3.2.0 (14 Oct 2007)
237    
238      * packaging changes:
239        - added Mac OSX XCode project files (patch by Toshi Nagata)
240        - Dev-C++ (win32) project file is automatically updated with
241          the version info from configure.in
242        - the configure script can now be used in Windows with MSYS
243        - added a mainpage for the Doxygen API documentation
244    
245      * src/DLS.cpp, src/DLS.h:
246        - added Sampler::AddSampleLoop() and Sampler::DeleteSampleLoop() methods
247        - fixed write support for big-endian systems
248        - improved handling of fixed length info strings - separate default
249          lengths can be specified for each INFO chunk
250        - added Resource::GenerateDLSID function
251        - write support fix: allow regions without mapped samples
252        - added method SetKeyRange() to the Region class which should be used
253          instead of setting the KeyRange member variable directly
254        - MoveRegion() method of Region class is now private
255        - added SetGain() method to Sampler class
256        - fixed crash when saving a file after a sample loop was added
257    
258      * src/gig.cpp, src/gig.h:
259        - fixed segmentation fault in the gig::File destructor sequence which
260          happened when gig::Group informations were accessed before
261        - fixed write support for big-endian systems
262        - defined lengths of a fixed set of info strings. These strings
263          are saved when the file is written, even if they are empty.
264        - added missing parameter initalizations in sample, region and
265          instrument constructors
266        - clear unused fields when saving samples and regions
267        - fixed write support bugs: v3 dimension limits and chunksize
268          weren't saved, leverage controller of type controlchange
269          couldn't be saved, group name list chunk was placed wrong,
270          dimension region chunks also placed wrong
271        - added initialization of some fixed info strings in file and
272          instrument
273        - write support: files created by libgig will now have the RIFF
274          chunks in correct order
275        - write support: two previously unknown fields in dimension
276          definition are now saved
277        - added constants for gig file versions
278        - write support: the 3crc and einf chunks are now created or
279          updated when a file is saved (3crc contains sample checksums,
280          einf contains file statistics)
281        - write support: DLSID is now generated on the file and the
282          instruments
283        - write support: improved the default values for dimension region
284          parameters
285        - more write support fixes: crossfade parameters were not saved,
286          v3 dimension limits were not correctly initialized and saved
287          when dimensions were added or deleted, v3 wave pool offsets were
288          not saved correctly
289        - write support: 24 bit samples can now be written
290        - write support: version 3 is now the default for new files
291        - more write support fixes: the 3ewg chunk is now bigger for v3,
292          dimension regions without mapped samples are now allowed, 3gnl
293          list in v3 files now always has 128 entries, several parameters
294          where incorrectly saved due to an operator precedence mistake
295        - DeleteSample now removes all references to the deleted sample
296        - AddDimension now copies all parameters from existing dimension
297          regions and also makes sure that the samplechannel dimension is
298          placed first in the list of dimensions.
299        - added method GetParent() to class 'DimensionRegion', which returns its
300          parent Region
301        - fixed Instrument::UpdateRegionKeyTable() method which did not reset
302          unused areas
303        - added various setter methods to DimensionRegion class which take care
304          of updating lookup tables / caches.
305    
306      * src/RIFF.cpp, src/RIFF.h:
307        - added File::SetByteOrder method
308        - Windows fix: saving a new file didn't work
309    
310      * src/gigdump.cpp:
311        - added some missing dimension strings
312    
313    Version 3.1.1 (24 Mar 2007)
314    
315      * packaging changes:
316        - ported to Windows using native Windows functions for file IO
317          (provided Dev-C++ + mingw project file)
318        - only export relevant files to Doxygen API documentation
319    
320      * src/gig.cpp, src/gig.h:
321        - custom velocity splits now works for gig v3 files too
322        - added support for custom splits points for other dimensions than
323          velocity (gig v3 feature)
324        - added "smart midi" and "round robin keyboard" dimensions
325        - added new method File::DeleteGroupOnly() which only deletes the given
326          group but moves all its members to another group, the other method,
327          that is File::DeleteGroup() now removes not just the group, but also
328          all the samples that belong to that group
329        - fixed crash which occured on interfering File::DeleteSample() and
330          File::GetNextSample() calls (due to iterator invalidation)
331        - fixed group names which were not saved
332        - fixed group destructor which did not remove the RIFF chunk associated
333          with the group
334        - added Instrument::MoveRegion method
335        - fixed constructor for Region, which did not initialize correctly
336          when used from Instrument::AddRegion
337        - when saving, override the gig::Regions sample reference simply by
338          the region's first dimension region's sample (avoids an exception
339          when trying to save a new instrument)
340        - fixed AddDimension() method which did not fill out all mandatory
341          dimension definition fields
342    
343      * src/DLS.cpp, src/DLS.h:
344        - added Instrument::MoveRegion method
345        - fixed software info field which was wrongly stored on instruments,
346          causing an exception when trying to save a new instrument
347    
348      * src/RIFF.cpp, src/RIFF.h:
349        - fixed RIFF::Chunk destructor which did not unregister previously
350          resized chunks, leading to a "zero size chunk" exception when
351          File::Save() was called
352        - added List::MoveSubChunk method
353    
354    Version 3.1.0 (24 Nov 2006)
355    
356      * packaging changes:
357        - changed deprecated copyright attribute to license;
358          added ldconfig to post-(un)install steps on libgig.spec (RPM)
359    
360      * src/gig.cpp, src/gig.h:
361        - added support for more than one set of custom velocity splits
362          inside a region (for example different velocity split levels for
363          pedal up and pedal down)
364        - sample loop parameters are now taken from the DimensionRegion
365          instead of the wave chunk
366        - keyswitching dimension is changed from split type "normal" to
367          "bit"
368        - real support for 24 bit samples - samples are not truncated to
369          16 bits anymore
370        - support for reading of ".art" files. (Merging of .art and .gig
371          files are not implemented yet.)
372        - several fixes for the write support
373        - support for sample groups added
374    
375      * src/DLS.cpp, src/DLS.h:
376        - support for reading of ".art" files
377        - removed incorrect use of memccpy in the write support (patch by
378          Jeremy Kerr)
379        - several fixes for the write support
380    
381      * src/gigextract.cpp:
382        - real support for 24 bit samples
383    
384      * src/gigdump.cpp:
385        - print global file informations
386        - print sample groups
387    
388      * general changes:
389        - added CPPUnit test cases (at the moment primarily for automatic check
390          of Gigasampler write support)
391    
392    Version 3.0.0 (28 Apr 2006)
393    
394      * general changes:
395        - added write support (that is for creating and modifying RIFF, DLS and
396          gig files)
397        - loading DLS and gig files is now much more permissive, DLS and gig
398          files are now loaded even if mandatory RIFF chunks are missing
399        - fixed some memory management errors, one of them was causing a
400          crash when a multi-file gig was deallocated
401    
402      * src/gig.cpp, src/gig.h:
403        - fixed the GetVelocityCutoff function, it wasn't always using the
404          VCFVelocityScale parameter when no cutoff controller was defined
405        - support for the gig v3 feature to have a number of dimension
406          splits not equal to a power of two
407        - added write support (highly experimental)
408    
409      * src/DLS.cpp, src/DLS.h:
410        - fixed loading of Articulation Connections (<artl> list chunks were
411          seeked instead of ordinary <artl> data chunks)
412        - added write support (highly experimental)
413    
414      * src/RIFF.cpp, src/RIFF.h:
415        - added write support
416        - Chunk::LoadChunkData() can now be called again to resize the buffer
417          after a Chunk::Resize() and before the File::Save() call to allow
418          placing the new data in the chunk's write buffer and perform the
419          resize and write operations in one rush
420    
421      * src/gigdump.cpp:
422        - fixed to show the correct amount of dimension regions instead of 32
423          (patch by James Wylder)
424    
425      * src/dlsdump.cpp:
426        - show for every region the name of the referenced sample
427        - show file name in quotation marks
428    
429    Version 2.0.2 (15 Aug 2005)
430    
431      * packaging changes:
432        - require automake (>= 1.5) for 'make -f Makefile.cvs'
433          (mandatory for 'dist-bzip2' automake option)
434    
435      * src/gig.cpp, src/gig.h:
436        - support for gig v3 multi-file format (.gig, .gx01, .gx02, ...),
437          the extension files are read automatically when the samples are
438          loaded
439        - fixed the 24 bit decompression, the result should now be exact
440          instead of an approximation
441        - added VCFCutoffControllerInvert parameter and GetVelocityCutoff
442          function to DimensionRegion
443    
444      * src/DLS.cpp, src/DLS.h:
445        - the upper bits of the pool table indices are read (used as
446          extension file numbers for gig v3)
447    
448      * src/RIFF.cpp, src/RIFF.h:
449        - the file name is remembered in the RIFF::File object
450    
451    Version 2.0.1 (12 Jun 2005)
452    
453      * packaging changes:
454        - include debian/ directory on 'make dist'
455        - create a bzip2 tarball on 'make dist'
456    
457      * src/gigextract.cpp:
458        - show also version of libsndfile or build version of libaudiofile when
459          using the -v switch
460        - fixed mutual link dependency to libsndfile / libaudiofile
461    
462      * src/gig.cpp, src/gig.h:
463        - added DimensionRegion::GetVelocityRelease function
464    
465    Version 2.0.0 (9 May 2005)
466    
467      * packaging changes:
468        - fixed conditional linkage of either libsndfile or libaudiofile
469          (if none of the two exist, configure script will abort)
470        - man pages are now auto generated with the correct libgig version
471    
472      * src/gig.cpp, src/gig.h:
473        - experimental support for Gigasampler v3 format;
474          64 bit file offsets are truncated to 32 bit, 24 bit samples are
475          truncated to 16 bit, up to 8 dimensions are read, additional
476          articulation informations are ignored at the moment
477          (patch by Andreas Persson)
478        - added some file format compatibility checks
479        - fixed vcf_type_lowpassturbo value (vcf_type_lowpassturbo was actually
480          never used, because the necessary check was made before
481          initialization)
482        - fixed crossfade points order (structure for big endian and little
483          endian systems was interchanged)
484        - fixed some memory leaks (patch by 'Gene', a.k.a Anders Alm)
485        - fixed crash which occured when patches did not have a sample assigned
486          to their region or dimension region (patch by Andreas Persson)
487        - support for compressed mono samples
488        - experimental support for compressed 24 bit samples
489        - fixed decompression on big-endian CPUs
490        - fixed decompression bug that truncated the last block of samples
491        - external decompression buffers can now be used for streaming samples
492          to avoid race conditions in case of multiple streaming threads
493        - added pre-calculated sample attenuation parameter
494        - added v3 "random" and "round robin" dimensions
495        - implemented progress indicator callback mechanism for loading
496          instruments and samples
497        - added functions libraryName() and libraryVersion()
498    
499      * src/DLS.cpp, src/DLS.h:
500        - fixed File constructor which caused variable File::Instruments always
501          to be zero
502        - added functions libraryName() and libraryVersion()
503    
504      * src/RIFF.cpp, src/RIFF.h:
505        - fixed method List::LoadSubChunks() which did not restore the original
506          position within the body of the given list chunk
507        - added functions libraryName() and libraryVersion()
508    
509      * src/rifftree.cpp:
510        - added command line switch -v to show rifftree's revision and the used
511          libgig version
512    
513      * src/dlsdump.cpp:
514        - added command line switch -v to show dlsdump's revision and the used
515          libgig version
516    
517      * src/gigdump.cpp:
518        - added output of UnityNote, FineTune, Gain, SampleStartOffset an
519          LoopPlayCount
520        - added command line switch -v to show gigdump's revision and the used
521          libgig version
522    
523      * src/gigextract.cpp:
524        - support for compressed mono samples and compressed 24 bit samples
525        - added command line switch -v to show gigextract's revision and the
526          used libgig version
527    
528    Version 1.0.0 (26 Nov 2004)
529    
530      * packaging changes:
531        - renamed 'libgig.pc.in' -> 'gig.pc.in' and renamed pkg-config lib name
532          'libgig' -> 'gig' as it's common practice to omit the 'lib' prefix
533        - fixed man pages automake install rule (which didn't work on Mandrake,
534          SuSE and Fedora)
535        - fixed generation of Doxygen API documentation (now also included in
536          RPM and Debian packages)
537    
538      * src/gig.cpp, src/gig.h:
539        - fixed / improved accuracy of all three velocity to volume
540          transformation functions a.k.a. 'nonlinear','linear','special'
541          (patch by Andreas Persson)
542        - denormals are filtered from the velocity to volume tables
543        - bugfix for dimension region switching (wrong handling of the release
544          trigger dimension, no bit range check for dimensions of split type
545          'split_type_bit')
546        - fixed panorama value in DimensionRegion (invalid conversion from
547          signed 7 bit to signed 8 bit)
548        - added class attribute 'Layers' to class 'gig::Region'
549        - symbol prototyping of gig::Region (fixes build failure with qsampler)
550    
551      * src/gigextract.cpp:
552        - added support for libsndfile (if libaudiofile and libsndfile are
553          available then libsndfile is preferred)
554    
555      * src/gigdump.cpp:
556        - added printout for dimension informations (amount, type, bits, zones)
557        - added printout for velocity response curve parameters
558        - added printout for crossfade definitions
559        - added printout for panorama value for each DimensionRegion
560        - replaced printout of DLS Region layer by printout of amount of
561          Gigasampler layers
562    
563  Version 0.7.1 (2 Jul 2004)  Version 0.7.1 (2 Jul 2004)
564    
565    * packaging changes:    * packaging changes:
566      - added libgig.spec and libgig.pc package configurations.      - added libgig.spec and libgig.pc package configurations for generating
567          Redhat packages
568      - header files included on installation.      - header files included on installation.
569      - autotools-generated files removed from CVS repository.      - autotools-generated files removed from CVS repository.
570      - added support for generating Debian packages      - added support for generating Debian packages
# Line 56  Version 0.7.0 (3 May 2004) Line 619  Version 0.7.0 (3 May 2004)
619    * src/gigdump.cpp:    * src/gigdump.cpp:
620      - added printout of samples' looping informations      - added printout of samples' looping informations
621    
   
622  Version 0.6.0 (3 Nov 2003)  Version 0.6.0 (3 Nov 2003)
623    
624    * initial release    * initial release

Legend:
Removed from v.186  
changed lines
  Added in v.3048

  ViewVC Help
Powered by ViewVC