1 |
Version SVN trunk (?) |
Version SVN trunk (?) |
2 |
|
|
3 |
|
* general changes: |
4 |
|
- Added MSVC build support (anonymous patch from mailing list). |
5 |
|
- Introduced CMake build support (yet constrained for building with MSVC) |
6 |
|
(anonymous patch from mailing list). |
7 |
|
|
8 |
* src/gig.cpp, src/gig.h: |
* src/gig.cpp, src/gig.h: |
9 |
- Fixed Doxygen API comments for enum types (currently latest Doxygen |
- Fixed Doxygen API comments for enum types (currently latest Doxygen |
10 |
[v1.8.13] only supports C comments in macro arguments expansion, but |
[v1.8.13] only supports C comments in macro arguments expansion, but |
24 |
DimensionRegion::NoNoteOffReleaseTrigger which allows to disable the |
DimensionRegion::NoNoteOffReleaseTrigger which allows to disable the |
25 |
regular behaviour of playing release trigger sample on MIDI note-off |
regular behaviour of playing release trigger sample on MIDI note-off |
26 |
events. |
events. |
27 |
|
- Introduced support for writing extension files (.gx01, .gx02, ...) |
28 |
|
(original patch by Ivan Maguidhir). |
29 |
|
|
30 |
|
* src/DLS.cpp, src/DLS.h: |
31 |
|
- File: Fixed implicitly allocated RIFF::File object never been freed. |
32 |
|
|
33 |
* src/Serialization.cpp, src/Serialization.h: |
* src/Serialization.cpp, src/Serialization.h: |
34 |
- Hide pure internal declarations from header file to avoid numerous |
- Hide pure internal declarations from header file to avoid numerous |
35 |
compiler warnings when building and linking against the public API. |
compiler warnings when building and linking against the public API. |
36 |
|
- Fixed comparision logic bug |
37 |
|
- Fixed memory leak in DataType::customTypeName(). |
38 |
|
|
39 |
* src/RIFF.cpp, src/RIFF.h: |
* src/RIFF.cpp, src/RIFF.h: |
40 |
- Fix: Calling File::SetMode() left an undefined file handle on Windows and |
- Fix: Calling File::SetMode() left an undefined file handle on Windows and |
41 |
caused a resource leak |
caused a resource leak |
42 |
|
- Avoid compiler warning when building for 32 bit windows. |
43 |
|
|
44 |
* src/tools/gigdump.cpp: |
* src/tools/gigdump.cpp: |
45 |
- Added command line option --instrument-names which causes only |
- Added command line option --instrument-names which causes only |
108 |
larger than 4 GB). |
larger than 4 GB). |
109 |
- Exception class now has a variadic constructor which allows to add |
- Exception class now has a variadic constructor which allows to add |
110 |
textual format specifiers like with printf(). |
textual format specifiers like with printf(). |
111 |
|
|
112 |
* src/RIFF.cpp, src/RIFF.h: |
* src/RIFF.cpp, src/RIFF.h: |
113 |
- added support for RIFF files larger than 4 GB, by default the required |
- added support for RIFF files larger than 4 GB, by default the required |
114 |
internal RIFF file offset size is automatically detected (that is RIFF |
internal RIFF file offset size is automatically detected (that is RIFF |