December 9th, 2010· 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 so it doesn't throw anymore.
· Implemented test case for split.
· Added throw speficiers to several methods. Fixed a few compiler warnings.
· Added Gitignore file.
· Updated version numbering in Doxyfile.
· Fixed bug with FileInputStream that prevented it from being instantiated.
· Fixed bug in String::lastIndexOf that prevented the index from being detected if it was 0.
· Fixed compile errors with foreach.
· Removed unnecessary SYLPH_STUB from File.
· Fixed bug in File that all paths were taken as relative from root
· Fixed a few typos in Application documentation.
· Doxygen will now properly build from the build server.
· Fixed all compiler warnings.
· Modified CMake build system. Fixes bugs #3022232,#3023465
· Fixed bug #3022064
· Fixed typo in Sylph::Array::operator= documentation
· Fixed bug with UErrorCode
· Fixed some naming issues in Vector testcase to comply to the LibSylph Coding Guidelines
· Added explicit initialisation of ICU. This should speed up Unicode-related tests.
· Tested and fixed HashMap::iterator and HashMap::operator==
· Added various bugfixes and optimisations to Vector
September 22nd, 2010· Moved to gtest
· Array should work
· String almost work
· Many bugs fixed
· More documentation