Parent Directory | Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Revision: |
* 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).
* Fixed compile errors with some compilers.
* 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.
* More old compiler backward compatibility fixes.
- And yet another attempt to fix type traits issue.
- Yet another attempt to fix type traits issue.
- Another attempt to fix type traits issue.
* Attempt to fix type traits issue with older compilers.
* 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.h: Just Doxygen fixes.
* 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 |