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

Diff of /libgig/trunk/ChangeLog

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

revision 3153 by schoenebeck, Sat May 6 13:43:43 2017 UTC revision 3173 by schoenebeck, Wed May 10 23:07:28 2017 UTC
# Line 7  Version SVN trunk Line 7  Version SVN trunk
7      - Added new "Serialization" framework (and equally named namespace)      - Added new "Serialization" framework (and equally named namespace)
8        which allows to serialize and deserialize native C++ objects        which allows to serialize and deserialize native C++ objects
9        in a portable, easy and flexible way.        in a portable, easy and flexible way.
10        - print compiler warning if no RTTI available
11    
12    * src/gig.cpp, src/gig.h:    * src/gig.cpp, src/gig.h:
13      - fixed bug in Script::SetGroup: the script chunk wasn't moved      - fixed bug in Script::SetGroup: the script chunk wasn't moved
# Line 31  Version SVN trunk Line 32  Version SVN trunk
32        of passed original file.        of passed original file.
33      - Added support for serializing & deserializing DimensionRegion      - Added support for serializing & deserializing DimensionRegion
34        objects (and crossfade_t and leverage_ctrl_t objects).        objects (and crossfade_t and leverage_ctrl_t objects).
35        - Added enum reflection API functions for retrieving enum declaration type
36          information at runtime (countEnum(), enumKey(), enumKeys(), enumValue()).
37    
38    * src/DLS.cpp, src/DLS.h:    * src/DLS.cpp, src/DLS.h:
39      - Sample: wave pool offsets are now 64 bits (to allow support for files      - Sample: wave pool offsets are now 64 bits (to allow support for files
# Line 57  Version SVN trunk Line 60  Version SVN trunk
60        archive had been modified (i.e. by remove(), setAutoValue(), etc.).        archive had been modified (i.e. by remove(), setAutoValue(), etc.).
61      - Object: Added method memberByUID().      - Object: Added method memberByUID().
62      - Object: remove() method is now protected.      - Object: remove() method is now protected.
63      - Archive: Added method removeMember();      - Archive: Added method removeMember().
64        - Archive: Added methods name() and setName().
65        - Archive: Added methods comment() and setComment().
66        - Archive: Added methods timeStampCreated(), timeStampModified(),
67          dateTimeCreated() and dateTimeModified().
68        - Archive: Added methods valueAsInt(), valueAsReal() and valueAsBool().
69        - DataType: Implemented demangling C++ type names (for methods
70          asLongDescr() and customTypeName(bool demangle=false)).
71    
72    * src/tools/akaidump.cpp, src/tools/akaiextract.cpp:    * src/tools/akaidump.cpp, src/tools/akaiextract.cpp:
73      - improved output of non-ascii characters in usage messages      - improved output of non-ascii characters in usage messages

Legend:
Removed from v.3153  
changed lines
  Added in v.3173

  ViewVC Help
Powered by ViewVC