489 lines
16 KiB
Plaintext
489 lines
16 KiB
Plaintext
-------------------------------------------------------------------
|
|
Thu Nov 13 18:41:02 UTC 2025 - Edgar Aichinger <edogawa@aon.at>
|
|
|
|
- Update to version 4.5.1 (07 Nov 2025)
|
|
|
|
* general changes:
|
|
* Fix typos in man page of wav2gig.
|
|
* Fix locale triggered misbehaviours (affecting floating point to string
|
|
conversions and vice versa).
|
|
|
|
* src/Serialization.cpp, src/Serialization.h:
|
|
* Fix compilation errors when serializing pointers.
|
|
* Fix serializing pointers by identifying whether they are strong or weak
|
|
pointers (bump encoded data stream format to Srx v1.2).
|
|
* Implement Object::setNativeValueFromString() for pointer types.
|
|
* Fix compiler error when using pointers as key type for Set and Map
|
|
containers.
|
|
* Fix serialization of pointer types for Map and Set containers.
|
|
* Fix serialization of Set and Map containers with strong pointers.
|
|
* Fix serialization of polymorphic strong pointers.
|
|
* Fix compiler warnings about uninitialized variables.
|
|
* Fix serializing polymorphic classes overriding the serialize() method.
|
|
|
|
* packaging changes:
|
|
* Debian: Raise compatibility level from 9 to 10.
|
|
|
|
- Update to version 4.5.0 (02 Jun 2025)
|
|
|
|
* general changes:
|
|
* Make: add 'make check' rule which compiles and runs all test cases.
|
|
* Make: integrate helper functions tests into 'make check' rule.
|
|
* Pacify pedantic 'unused parameter' compiler warnings.
|
|
* Drop dependency to cppunit (optional test cases).
|
|
* Tests: add test cases for Serialization classes.
|
|
* Tests: add test cases for RIFF classes.
|
|
* Drop hopelessly outdated KDevelop files (these files haven't been
|
|
updated for the KDevelop IDE in years and the KDevelop project file
|
|
is written in a file format that's no longer supported by KDevelop
|
|
for many years).
|
|
|
|
* src/gig.cpp, src/gig.h:
|
|
* const-ify method Exception::PrintMessage().
|
|
|
|
* src/DLS.cpp, src/DLS.h:
|
|
* Mark Info::UseFixedLengthStrings member variable as deprecated on
|
|
compiler level (it was already marked deprecated on API doc level).
|
|
* Add new method File::CountSamples().
|
|
* Fix File::Save() from having calculated garbage progress values.
|
|
* Improve accuracy of File::Save() progress values.
|
|
* Fix undefined behaviour if File::Save() was called from another thread
|
|
than file was opened on and IsIOPerThread() being enabled.
|
|
* File::Save(): provide current, ongoing action as text with new
|
|
progress_t::activity member variable.
|
|
* Pacify false -Wdeprecated-declarations warning raised by GCC bug when
|
|
initializing Info::UseFixedLengthStrings member variable.
|
|
* const-ify method Exception::PrintMessage().
|
|
|
|
* src/RIFF.cpp, src/RIFF.h:
|
|
* Improve accuracy of File::Save() progress values.
|
|
* Raise compiler warning when trying to compile against libgig
|
|
without C++11 (or higher).
|
|
* Add progress_t::__private member variable (reserved for libgig internal
|
|
purposes only).
|
|
* Fix read() / write() calls to hang on POSIX systems by using -1 (instead
|
|
of 0) as invalid file descriptor (as 0 refers to stdin on POSIX systems).
|
|
* Add methods File::totalDataChunkCount(), File::totalListChunkCount() and
|
|
File::totalChunkCount().
|
|
* Add member variable 'activity' to struct progress_t, providing a text
|
|
describing the current, ongoing action (e.g. to be displayed along a
|
|
progress bar).
|
|
* Add (virtual) destructor to struct progress_t.
|
|
* const-ify method Exception::PrintMessage().
|
|
* Move Exception destructor implementation from header file to unit.
|
|
* const-ify methods progress_t::subdivide().
|
|
* Simplify Chunk::convertToString() implementation.
|
|
* Fix File::Save() progress jumping back and forth.
|
|
|
|
* src/Korg.cpp, src/Korg.h:
|
|
* const-ify method Exception::PrintMessage().
|
|
|
|
* src/Serialization.h:
|
|
* Fix an assertion fault with GCC when deserializing a member of native data
|
|
type std::vector<>.
|
|
* const-ify method Exception::PrintMessage().
|
|
|
|
* src/tools/gigdump.cpp:
|
|
* Replace deprecated GetFirstInstrument() / GetNextInstrument() calls by
|
|
GetInstrument() calls.
|
|
* Replace deprecated GetFirstRegion() / GetNextRegion() calls by
|
|
GetRegionAt() calls.
|
|
* Replace deprecated GetFirstSample() / GetNextSample() calls by
|
|
GetSample() calls.
|
|
* Replace deprecated GetFirstGroup() / GetNextGroup() calls by GetGroup()
|
|
calls.
|
|
|
|
* src/tools/gigextract.cpp:
|
|
* Replace deprecated GetFirstSample() / GetNextSample() calls by
|
|
GetSample() calls.
|
|
|
|
* src/tools/gig2stereo.cpp:
|
|
* Replace deprecated GetFirstInstrument() / GetNextInstrument() calls by
|
|
GetInstrument() calls.
|
|
* Replace deprecated GetFirstRegion() / GetNextRegion() calls by
|
|
GetRegionAt() calls.
|
|
* Replace deprecated GetFirstSample() / GetNextSample() calls by
|
|
GetSample() calls.
|
|
* Replace deprecated GetFirstGroup() / GetNextGroup() calls by GetGroup()
|
|
calls.
|
|
|
|
* src/tools/gig2mono.cpp:
|
|
* Replace deprecated GetFirstInstrument() / GetNextInstrument() calls by
|
|
GetInstrument() calls.
|
|
* Replace deprecated GetFirstRegion() / GetNextRegion() calls by
|
|
GetRegionAt() calls.
|
|
* Replace deprecated GetFirstSample() / GetNextSample() calls by
|
|
GetSample() calls.
|
|
* Use gig::File::CountSamples() instead of counting samples in a loop.
|
|
|
|
* src/tools/dlsdump.cpp:
|
|
* Replace deprecated GetFirstInstrument() / GetNextInstrument() calls by
|
|
GetInstrument() calls.
|
|
* Replace deprecated GetFirstRegion() / GetNextRegion() calls by
|
|
GetRegionAt() calls.
|
|
* Replace deprecated GetFirstSample() / GetNextSample() calls by
|
|
GetSample() calls.
|
|
|
|
* src/tools/rifftree.cpp:
|
|
* Replace deprecated GetFirstSubChunk() / GetNextSubChunk() calls by
|
|
GetSubChunkAt() calls.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 23 21:05:31 UTC 2024 - Andreas Stieger <andreas.stieger@gmx.de>
|
|
|
|
- update to version 4.4.1:
|
|
* Fix build errors with some compilers
|
|
- drop unused rpmlintrc
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jan 27 08:50:05 UTC 2024 - Edgar Aichinger <edogawa@aon.at>
|
|
|
|
- update to version 4.4.0 (libgig.so.11):
|
|
* add new command line tool "wav2gig"
|
|
* see libgig's ChangeLog for a list of source and API changes
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 18 08:36:17 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de>
|
|
|
|
- update to version 4.3.0 (libgig.so.10):
|
|
* requires a C++11 compliant compiler
|
|
* gig file format extensions used by recent versions of
|
|
LinuxSampler
|
|
* Fix compatibility with GigaStudio 3
|
|
* Extend Serialization framework o support common C++ STL classes
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 18 08:52:09 UTC 2019 - Edgar Aichinger <edogawa@aon.at>
|
|
|
|
- Update to version 4.2.0
|
|
new libgig soversion
|
|
use %license for COPYING
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 21 16:08:53 UTC 2018 - olaf@aepfle.de
|
|
|
|
- Update to version 4.1.0
|
|
CVE-2017-12950, CVE-2017-12951, CVE-2017-12952, CVE-2017-12953,
|
|
CVE-2017-12954, bsc#1056143
|
|
- Split libakai.so.0 from devel pkg
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 28 11:08:14 UTC 2017 - olaf@aepfle.de
|
|
|
|
- ExclusiveArch Intel
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 12 19:09:01 UTC 2017 - olaf@aepfle.de
|
|
|
|
- Update to version 4.0.0
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 5 09:00:53 UTC 2016 - edogawa@aon.at
|
|
|
|
- removed version strings from date/email lines in libgig.changes
|
|
- ran spec-cleaner on libgig.spec
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 2 16:21:07 UTC 2016 - edogawa@aon.at
|
|
|
|
- fixed crippled mail addresses in libgig.changes
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 11 11:28:59 UTC 2016 - jengelh@inai.de
|
|
|
|
- Correction of RPM groups, abolish old macros and %clean section.
|
|
Rename soname macro to sover because there was no name in it.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 19 12:54:10 UTC 2016 - edogawa@aon.at
|
|
|
|
- split out changelog into separate .changes file
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 17 00:00:00 UTC 2014 - giordanoboschetti@gmail.com
|
|
|
|
- update to svn trunk rev 2680
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 16 00:00:00 UTC 2012 - pascal.bleser@opensuse.org
|
|
|
|
- update to svn trunk rev 2342
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Feb 27 00:00:00 UTC 2010 - toni@links2linux.de
|
|
|
|
- update to 3.3.0
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 7 00:00:00 UTC 2007 - toni@links2linux.de
|
|
|
|
- update to 3.2.1
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 15 00:00:00 UTC 2007 - toni@links2linux.de
|
|
|
|
- update to 3.2.0
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Oct 14 00:00:00 UTC 2007 - toni@links2linux.de
|
|
|
|
- update to 3.2.0-cvs20071014
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Oct 7 00:00:00 UTC 2007 - toni@links2linux.de
|
|
|
|
- update to 3.1.1-cvs20071006
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 2 00:00:00 UTC 2007 - toni@links2linux.de
|
|
|
|
- update to 3.1.1-cvs20071001
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 11 00:00:00 UTC 2007 - toni@links2linux.de
|
|
|
|
- update to 3.1.1-cvs20070910
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 3 00:00:00 UTC 2007 - toni@links2linux.de
|
|
|
|
- update to 3.1.1-cvs20070802
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jul 6 00:00:00 UTC 2007 - toni@links2linux.de
|
|
|
|
- update to 3.1.1-cvs20070622
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jun 3 00:00:00 UTC 2007 - toni@links2linux.de
|
|
|
|
- update to 3.1.1-cvs20070601
|
|
- changed package-layout according new Shared Library Packaging Policy
|
|
|
|
-------------------------------------------------------------------
|
|
Sat May 26 00:00:00 UTC 2007 - toni@links2linux.de
|
|
|
|
- update to 3.1.1-cvs20070525
|
|
|
|
-------------------------------------------------------------------
|
|
Sun May 13 00:00:00 UTC 2007 - toni@links2linux.de
|
|
|
|
- update to 3.1.1-cvs20070513
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 16 00:00:00 UTC 2007 - toni@links2linux.de
|
|
|
|
- update to 3.1.1-cvs20070413
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Mar 24 00:00:00 UTC 2007 - toni@links2linux.de
|
|
|
|
- update to 3.1.1-cvs20070324
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 29 00:00:00 UTC 2006 - toni@links2linux.de
|
|
|
|
- update to 3.1.0-final
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 24 00:00:00 UTC 2006 - toni@links2linux.de
|
|
|
|
- update to 3.1.0-cvs20061124
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 30 00:00:00 UTC 2006 - toni@links2linux.de
|
|
|
|
- update to 3.0.0-cvs20061030
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 26 00:00:00 UTC 2006 - toni@links2linux.de
|
|
|
|
- update to 3.0.0-cvs20061026
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 20 00:00:00 UTC 2006 - toni@links2linux.de
|
|
|
|
- update to 3.0.0-cvs20061019
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 18 00:00:00 UTC 2006 - toni@links2linux.de
|
|
|
|
- build for packman
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Sep 2 00:00:00 UTC 2006 - oc2pus@arcor.de
|
|
|
|
- update to 3.0.0-cvs20060902
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Aug 20 00:00:00 UTC 2006 - oc2pus@arcor.de
|
|
|
|
- update to 3.0.0-cvs20060820
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 11 00:00:00 UTC 2006 - oc2pus@arcor.de
|
|
|
|
- update to 3.0.0-cvs20060811
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jul 22 00:00:00 UTC 2006 - oc2pus@arcor.de
|
|
|
|
- update to 3.0.0-cvs20060722
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 1 00:00:00 UTC 2006 - oc2pus@arcor.de
|
|
|
|
- update to 3.0.0-cvs20060601
|
|
|
|
-------------------------------------------------------------------
|
|
Sun May 14 00:00:00 UTC 2006 - oc2pus@arcor.de
|
|
|
|
- update to 3.0.0-cvs20060514
|
|
|
|
-------------------------------------------------------------------
|
|
Sat May 6 00:00:00 UTC 2006 - oc2pus@arcor.de
|
|
|
|
- update to 3.0.0-cvs20060506
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Apr 30 00:00:00 UTC 2006 - oc2pus@arcor.de
|
|
|
|
- update to 3.0.0
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 3 00:00:00 UTC 2006 - oc2pus@arcor.de
|
|
|
|
- update to cvs20060303
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 26 00:00:00 UTC 2005 - oc2pus@arcor.de
|
|
|
|
- update to cvs20051226
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 22 00:00:00 UTC 2005 - oc2pus@arcor.de
|
|
|
|
- update to cvs20051222
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 25 00:00:00 UTC 2005 - oc2pus@arcor.de
|
|
|
|
- update to cvs20051125
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 22 00:00:00 UTC 2005 - oc2pus@arcor.de
|
|
|
|
- update to cvs20051122
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 17 00:00:00 UTC 2005 - oc2pus@arcor.de
|
|
|
|
- update to cvs20051117
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Nov 12 00:00:00 UTC 2005 - oc2pus@arcor.de
|
|
|
|
- update to cvs20051112
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 4 00:00:00 UTC 2005 - oc2pus@arcor.de
|
|
|
|
- update to cvs20051104
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 26 00:00:00 UTC 2005 - oc2pus@arcor.de
|
|
|
|
- update to cvs20050917
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Sep 17 00:00:00 UTC 2005 - oc2pus@arcor.de
|
|
|
|
- update to cvs20050917
|
|
- changes in spec-file for build on x86_64
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 17 00:00:00 UTC 2005 - oc2pus@arcor.de
|
|
|
|
- update to cvs20050816
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 2 00:00:00 UTC 2005 - oc2pus@arcor.de
|
|
|
|
- update to cvs20050726
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 18 00:00:00 UTC 2005 - oc2pus@arcor.de
|
|
|
|
- update to cvs20050718
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jun 19 00:00:00 UTC 2005 - oc2pus@arcor.de
|
|
|
|
- update to cvs20050619
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 13 00:00:00 UTC 2005 - oc2pus@arcor.de
|
|
|
|
- update to cvs20050613
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 7 00:00:00 UTC 2005 - oc2pus@arcor.de
|
|
|
|
- update to cvs20050607
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 6 00:00:00 UTC 2005 - oc2pus@arcor.de
|
|
|
|
- update to cvs20050606
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 18 00:00:00 UTC 2005 - oc2pus@arcor.de
|
|
|
|
- update to cvs20050518
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 9 00:00:00 UTC 2005 - oc2pus@arcor.de
|
|
|
|
- update to cvs20050509
|
|
- removed Patch
|
|
|
|
-------------------------------------------------------------------
|
|
Sun May 8 00:00:00 UTC 2005 - oc2pus@arcor.de
|
|
|
|
- update to cvs20050508
|
|
- included Patch for VERSION/PACKAGE
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 5 00:00:00 UTC 2005 - oc2pus@arcor.de
|
|
|
|
- update to cvs20050505
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 3 00:00:00 UTC 2005 - oc2pus@arcor.de
|
|
|
|
- update to cvs20050503
|
|
- added audiofile to Requires/BuildRequires
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 7 00:00:00 UTC 2005 - oc2pus@arcor.de
|
|
|
|
- build for SuSE
|
|
- little modifications using RPM-macros
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 24 00:00:00 UTC 2004 - rncbc@users.sourceforge.net
|
|
|
|
- prepared for 1.0.0
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jul 10 00:00:00 UTC 2004 - cuse@users.sourceforge.net
|
|
|
|
- renamed 'libgig.pc' to 'gig.pc' as well as the pkg-config lib name
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jul 2 00:00:00 UTC 2004 - rncbc@users.sourceforge.net
|
|
|
|
- Created and corrected initial libgig.spec
|
|
|
|
|