ViewVC logotype

Revision 3478

Jump to revision: Previous Next
Author: schoenebeck
Date: Thu Feb 21 20:10:08 2019 UTC (4 years, 7 months ago)
Changed paths: 8
Log Message:
* Fix: Don't automatically delete RIFF chunks from DLS/gig classes'
  destructors. Added new virtual method DeleteChunks() to those classes
  for this which must be explicitly called instead to remove their RIFF
* Fix: Many methods of DLS/gig classes assumed a RIFF chunk read position
  of zero; which is unsafe per se.
* Added C++11 "override" keyword where appropriate.
* DLS.cpp, DLS.h: Added new abstract interface base class DLS::Storage
  which is derived by the respective classes for implementing (the old)
  UpdateChunks() and the new DeleteChunks() method.
* RIFF.cpp, RIFF.h: Added new method progress_t::subdivide().
* Bumped version (4.1.0.svn13).

Changed paths

Path Details
Directorylibgig/trunk/ChangeLog modified , text changed
Directorylibgig/trunk/configure.ac modified , text changed
Directorylibgig/trunk/src/DLS.cpp modified , text changed
Directorylibgig/trunk/src/DLS.h modified , text changed
Directorylibgig/trunk/src/RIFF.cpp modified , text changed
Directorylibgig/trunk/src/RIFF.h modified , text changed
Directorylibgig/trunk/src/gig.cpp modified , text changed
Directorylibgig/trunk/src/gig.h modified , text changed

  ViewVC Help
Powered by ViewVC