2011-08-16 Kirit Saelensminde Changed some test logging messages so they don't look like real errors any more. 2011-07-28 Kirit Saelensminde Added support for Boost 1.46. 2011-04-10 Kirit Saelensminde Added a time logging function that logs any individual test that takes more than ten seconds to run. Added a timer to the datetime library which allows us to time how long parts of a program execution take. 2011-04-09 Kirit Saelensminde The insert functions for JSON values now use a coerce rather than a JSON constructor so the API will work with more data types. 2011-03-11 Kirit Saelensminde Updated the build system so that there is a new fost-integration-test target that will create a test executable that can be run at any later stage as well as run the tests during the build process. 2011-03-04 Kirit Saelensminde The jcursor constructor can now take up to four arguments and build a cursor path from them. 2011-02-10 Kirit Saelensminde JSON to JSON coercions are now supported and logging now accepts any parameter type which is coercable to JSON. 2010-11-16 Kirit Saelensminde Added a new basic logging library. 2010-11-09 Kirit Saelensminde The build system now supports installation based on the location set in the PREFIX envrionment variable. If the path is relative then it is relative to the location of the Jamroot file that is being built. 2010-11-05 Kirit Saelensminde Added a wrapper function for boost::spirit::parse which grabs a mutex forcing serialisation of the use of the parser to get around a threading bug in Spirit. 2010-11-02 Kirit Saelensminde Catching of incorrect exceptions in tests now shows the full text of the caught exception. 2010-10-01 Kirit Saelensminde Improved the display of exceptions by forcing them to use printOn. 2010-09-26 Kirit Saelensminde fostlib::string instances are now constructible from a wider range of iterators, including fostlib::string::const_iterator. 2010-09-19 Kirit Saelensminde Fixed a bug in coercion when going between nullable types. 2010-09-17 Kirit Saelensminde Data handling - Started to add in insert for JSON containers 2010-08-15 Kirit Saelensminde Data handling - Started adding a push_back function that allows consistent pushing back of data across a wide range of types. Currently supports std::list, std::vector and fostlib::json. 2010-04-28 Kirit Saelensminde Threading - Added accessors to future so that we can see if there is an exception or a if future (result) is available. 2010-04-28 Kirit Saelensminde Basic library handling - Added fost/relops.hpp and started to use it to remove a lot of duplicated code. 2010-04-28 Kirit Saelensminde Logging - Added a YAML record class for outputting YAML log records. 2010-04-06 Kirit Saelensminde Parsers - Removed the parser instances because they're not thread safe. 2010-04-01 Kirit Saelensminde Exception handling - Allow us to throw not implemented exceptions based on Boost system errors. 2010-03-29 Kirit Saelensminde String handling - Added coercion from string::hex_string to std::size_t 2010-03-22 Kirit Saelensminde ChangeLog - Added ChangeLog