summaryrefslogtreecommitdiff
path: root/project2/json
Commit message (Collapse)AuthorAge
* Remove boost::filesystem in favour of std::filesystemDan Goodliffe2019-02-07
|
* C++17 JSONproject2-1.3.1Dan Goodliffe2018-05-06
| | | | Updates to match the new pure C++17 JSON interface
* C++17 and Ice 3.7project2-1.3.0Dan Goodliffe2018-04-28
| | | | | Updates all code to work with C++17 and Ice 3.7 and related updates in used libraries.
* Export exposed componentsproject2-1.2.5Dan Goodliffe2016-01-25
|
* Slash the amount of inclusion in pre-compiled headersDan Goodliffe2015-10-01
|
* Use AdHoc plugins for scriptable things and remove legacy plugin supportDan Goodliffe2015-09-30
|
* Use libadhocutilproject2-1.1.5Dan Goodliffe2015-09-02
|
* Delete couchSession for being a mess... and using couchdbDan Goodliffe2015-09-02
|
* Use native for instead BOOST_FOREACHDan Goodliffe2015-01-04
|
* Remove the continue on error options for plugables and add proper handling ↵Dan Goodliffe2014-11-29
| | | | into implementations where errors can be ignored
* Switch to external jsonpp libraryrandomdan2014-07-04
|
* Support range requests and seekable streamsrandomdan2014-03-20
| | | | | Untangle streams/streamPresenter/writableContent Pass the ExecContext into more bits of content interface
* Adds native support for time_duration as a variable typerandomdan2014-03-03
| | | | Pass/retrieve boost::posix_time ptime and time_duration into/out of the db tier
* Optimize json objects and outputrandomdan2013-12-19
|
* Massive refactor to remove the appEngine and environment complication and ↵randomdan2013-07-05
| | | | instead have an execution context that's passed around from the original call site
* Fix the gch usage quirk with a silly hack and a load of small changesrandomdan2013-06-21
|
* Move options into the global scoperandomdan2013-06-20
|
* Remove the now pointless wrapper around UUIDsrandomdan2013-05-31
|
* GCC 4.6 workaround for vector of objects with constsrandomdan2013-04-05
| | | | Make options much more flexible with Boost function interface
* Move non p2 specific components into a supporting library, build libmisc ↵randomdan2013-04-04
| | | | into this too
* Fix pch header inclusions and missing headers for no-pch buildingrandomdan2013-04-04
|
* Fix creation of default error XML document stylerandomdan2012-07-22
| | | | | Fix hack used in script tidy up by not creating a mess in the first place (pass default or scripted to objects on creation) Fix bug where a cached script that failed on first run would succeed wrongly on subsequent runs due to excessive tidy up (above)
* Fixes suggested by cppcheckrandomdan2012-07-09
|
* Fix default default value to not always be 'false', there can be no defaultrandomdan2012-03-30
| | | | Add support for a [proposed] standard JSON-P presenter, inheritting the JSON presenter and adding the padding
* Remove lots of specific implementations and replace them with our new ↵randomdan2012-03-28
| | | | generic loader
* Add init function to presenter because none default ones get cached between ↵randomdan2012-03-19
| | | | runs and need resetting
* Increased control over nesting and output; allows cut down output suitable ↵randomdan2012-03-18
| | | | for things like jQuery
* Finer control over output to presenters, addresses issues with JSON output ↵randomdan2012-02-17
| | | | | | and makes some other bits more sensible Tweaks to XSLT as some things have moved
* Lazy session ID creationrandomdan2012-02-13
|
* Adds support for presenter level caching modules and implements a file based ↵randomdan2012-02-12
| | | | one (requires xattr support)
* Fix missing email message contentrandomdan2012-01-06
| | | | Reimplement ordering of email content parts with support from WritableContent classes
* Allowing specification of output encodingrandomdan2012-01-03
|
* Regeneralise some coderandomdan2012-01-01
| | | | | Fully customisable output chain Minor supporting tweaks here and there
* Remove straggling references to XML and configuration from recent changesrandomdan2011-12-15
|
* Pluggable script enginesrandomdan2011-12-14
| | | | | | XML script parser moved to XML module Script parsing object multiple instantiation bug fix Scripts changed to match new standardized format and layout
* Don't write JSON numbers in scientific notation, use native C++ boolalpha ↵randomdan2011-12-14
| | | | for booleans
* Drop Boost::program_options in favour of our own, pluggable system which ↵randomdan2011-12-08
| | | | integrates application platforms properly
* Send the expiry time to CouchDB when deleting old sessions (it's time seems ↵randomdan2011-12-02
| | | | | | oddly unreliable) Address printf of int64_t at compile time
* Serialize JSON objects to a stream, removes need to temp string in transformrandomdan2011-11-29
|
* Make ContentPresenter a mix-inrandomdan2011-11-29
| | | | | Add a JSON presenter Fix minor bugs in JSON serializer highlighter by new presenter
* Tweak the JS map function used to find expired sessions, even if I can't ↵randomdan2011-11-28
| | | | explain how this fixes it
* New memoryCache implementationrandomdan2011-11-27
| | | | New mapFind helper function
* Don't needlessly write empty sessionsrandomdan2011-11-25
|
* Make many things use variables instead of preread valuesrandomdan2011-11-02
| | | | | Add support for a Boolean type Fix flow error in exception handling
* Remove session implementations per container, not pointrandomdan2011-10-19
|
* Adds the JSON and CouchDB modulerandomdan2011-10-17