ANN: wxSerialize v1.1 released!
Jorgen Bodde
jorgen.maillist at gmail.com
Tue Jul 31 03:33:42 PDT 2007
What is wxSerialize? A robust and well tested single file
serialization implementation which provides the following features:
- wxInputStream / wxOutputStream serializing (so practically to all
wxWidgets streams)
- Version check in the serialized stream to check what version the stream has
- Header check in the serialized stream to make sure it's your stream
and not a wrong file (for example)
- Type safe, which means reading back anything else then what you were
expecting, results in an error state and will only return 0 values,
False or empty strings.
- Fully unicode compatible
- Streams are binary compatible on linux and windows (interchangable)
- An EnterObject() / LeaveObject() mechanism that can be used to mark
boundaries and auto skipping
- Older streams with less data can still be read by newer applications
without any significant changes
- Newer streams can be read by older applications without problems
- All basic types are supported: wxString, wxArrayString, int, char,
boolean, int8, int16, int32, double, etc
- Strings are always written in UNICODE, so even serializing between
unicode / non-unicode builds will work
What's new in this release?
http://wastebucket.solidsteel.nl/?p=28
Project page and download links:
http://wastebucket.solidsteel.nl/?page_id=5
Regards,
- Jorgen
More information about the wx-users
mailing list