LibSylph is a free and open source, cross-platform C++ basic utility and data processing library.
LibSylph has classes and methods that facilitate reading, writing, processing and sharing data in various kinds of formats.
Here are some key features of "LibSylph":
· Relocatable bundles
· Dynamic plug-in system (NYI)
· Serialization (NYI)
· Various kinds of I/O -- all under a single, simple interface (NYI)
What's New in This Release: [ read full changelog ]
· Added gcovr script for code coverage measure
· Added support for code coverage and profiling.
· Change of license (LGPL to zlib)
· Got rid of the useless and unused SYLPH_PUBLIC macro.
· Fixes a crash on startup on Mac and should speed up the results of the testcases.
· Added support for negative indices in ranges.
· Slight change in String::boolValue behavior to facilitate integration with future Variant class.
· File::hasFilename() no longer returns true for root paths.
· Added support for pkgconfig
· Added experimental support for non-C++0x builds (unstable, unsupported).
· Generalised developers.sh script so it can be used for other projects *cough*syx*cough*
· Added and fixed all testcases for ByteBuffer. Woohoo, beta 1, here we come!
· Fixed and implemented all HashMap testcases.
· Officially gave up on reverse iterator until 0.2. Who uses those things anyways?
· Fixed bug in String::split() that caused an extra character to be copied as well.
· Fixed HashMap::iterator testcase.
· Fixed String::split testcase...