Parent Directory | Revision Log
Links to HEAD: | (view) (download) (annotate) |
Sticky Revision: |
- Just added a comment about UnDecorateSymbolName() not being thread safe.
* Added MSVC build support (anonymous patch from mailing list). * Introduced CMake build support (yet constrained for building with MSVC) (anonymous patch from mailing list). * Bumped version (4.1.0.svn12).
* Serialization.cpp: Fixed memory leak in DataType::customTypeName(). * Bumped version (4.1.0.svn10).
* src/Serialization.cpp: Fixed comparision logic bug
* src/Serialization.cpp, src/Serialization.h: Hide pure internal declarations from header file to avoid numerous compiler warnings when building and linking against the public API. * Bumped version (4.1.0.svn1).
* Serialization::DataType fix: Retain backward compatiblity to older versions of native C++ classes/strcts. * Bumped version (4.0.0.svn30).
* RIFF/DLS/gig/Serialization: Exception classes now have a variadic constructor which allows to add textual format specifiers like with printf(). * gig.cpp: On unknown leverage controller exception: show precise unknown leverage controller number found.
- Fixed compile error.
* Serialization: Handle human readable boolean text representations like "yes", "no", "true", "false" in Archive::setAutoValue() as expected. * Bumped version (4.0.0.svn24).
* Wrote API documentation for entire new Serialization framework. * Hide some of the method implementation of the Serialization framework.
* Serialization framework: moved methods setVersion() and setMinVersion() from class Object to class Archive, and hide enum type operation_t from the public API. * Bumped version (4.0.0.svn23).
* Print compiler warning if no RTTI available. * Serialization::DataType class: Implemented demangling C++ type names (for methods asLongDescr() and customTypeName(bool demangle=false)). * gig.h: When there is no RTTI, only hide API functions which really require RTTI. * Bumped version (4.0.0.svn21).
* src/gig.h: Added enum reflection API functions for retrieving enum declaration type information at runtime (countEnum(), enumKey(), enumKeys(), enumValue()). * Archive: Added methods valueAsInt(), valueAsReal() and valueAsBool(). * Bumped version (4.0.0.svn20).
- More ancient compiler backward compatibility fixes.
* Fix: Archive creation and modification time were not encoded correctly. * Bumped version (4.0.0.svn19).
* class Archive: Added methods name() and setName(). * class Archive: Added methods comment() and setComment(). * class Archive: Added methods timeStampCreated(), timeStampModified(), dateTimeCreated() and dateTimeModified(). * Bumped version (4.0.0.svn18).
* Serialization.cpp/.h: class Object: Added method memberByUID(), and method remove() is now protected, class Archive: Added method removeMember(). * Bumped version (4.0.0.svn17).
* Serialization.cpp/.h: Added new methods isModified(), setAutoValue(), setIntValue(), setRealValue(), setBoolValue(), setEnumValue(), valueAsString() to class Archive. * Serialization.cpp/.h: Archive::rawData(): Automatically re-encode new raw data stream if archive had been modified (i.e. by remove(), setAutoValue(), etc.). * Bumped version (4.0.0.svn16).
- Serialization.h/.cpp: trivial corrections.
- Serialization.cpp: fixed misused atof_l().
* Added new "Serialization" framework (and equally named namespace) which allows to serialize and deserialize native C++ objects in a portable, easy and flexible way. * gig.cpp/gig.h: Added support for serializing & deserializing DimensionRegion objects (and crossfade_t and leverage_ctrl_t objects). * Bumped version (4.0.0.svn15).
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC |