Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Don't add null values to the XML output tree | randomdan | 2013-01-23 | |
| | | | | Include part info where available in guide | |||
* | Use the method attribute from the XSLT document to determine the output method | randomdan | 2013-01-16 | |
| | ||||
* | Add transform code to default error stage | randomdan | 2013-01-09 | |
| | | | | Do xslt transform according to PI, not source value | |||
* | Register exslt functions on start up | randomdan | 2013-01-05 | |
| | ||||
* | Use media-type for content type of XSL transformed documents | randomdan | 2013-01-04 | |
| | | | | | Allow setting up a default transformation chain with default presenters Remove mod_transform requirement from sites | |||
* | Fix creation of default error XML document style | randomdan | 2012-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) | |||
* | Render subviews in the order they're defined | randomdan | 2012-04-28 | |
| | | | | | Add viewGroup for creating arbitrary nesting Don't error when a previously referenced script file no longer exists, just return not current | |||
* | Fixed memory leak in HtmlDocument (free doc) | randomdan | 2012-04-27 | |
| | | | | Fix crash when internal transforms and debug document are enabled together (remove debug target transform from presenter) | |||
* | Check presenter caches are at least as new as their source scripts (bug17) | randomdan | 2012-04-25 | |
| | ||||
* | Add support for using boost::format for log messages | randomdan | 2012-04-24 | |
| | | | | Fix initialisation of console logger | |||
* | Add support for simple mutations of XML output (node rearrangement) | randomdan | 2012-04-20 | |
| | ||||
* | Remove lots of specific implementations and replace them with our new ↵ | randomdan | 2012-03-28 | |
| | | | | generic loader | |||
* | Add init function to presenter because none default ones get cached between ↵ | randomdan | 2012-03-19 | |
| | | | | runs and need resetting | |||
* | Centralise variable null checking | randomdan | 2012-03-18 | |
| | ||||
* | Much improved flexibility around partial/parameterised SQL merges | randomdan | 2012-02-28 | |
| | ||||
* | Add options for controlling the extra annotations in XML output | randomdan | 2012-02-18 | |
| | ||||
* | Finer control over output to presenters, addresses issues with JSON output ↵ | randomdan | 2012-02-17 | |
| | | | | | | and makes some other bits more sensible Tweaks to XSLT as some things have moved | |||
* | Turn script values inside out to avoid throwing internally | randomdan | 2012-02-16 | |
| | ||||
* | Implement our own XInclude code that keeps track of files used and file ↵ | randomdan | 2012-02-15 | |
| | | | | times allowing for properly implementing script caching's isCurrent | |||
* | Improved script component caching, performance tweaks and related fixes for ↵ | randomdan | 2012-02-15 | |
| | | | | persistent objects | |||
* | Pull the script location back into the core and add support for caching of ↵ | randomdan | 2012-02-14 | |
| | | | | parsed script documents | |||
* | Optimize and tweak | randomdan | 2012-02-14 | |
| | ||||
* | Lazy session ID creation | randomdan | 2012-02-13 | |
| | ||||
* | Adds support for presenter level caching modules and implements a file based ↵ | randomdan | 2012-02-12 | |
| | | | | one (requires xattr support) | |||
* | Add some configurability to the Html2Text transform | randomdan | 2012-01-09 | |
| | | | | Add option for repeating a testCgi run for benchmarking | |||
* | Fix missing email message content | randomdan | 2012-01-06 | |
| | | | | Reimplement ordering of email content parts with support from WritableContent classes | |||
* | Address memory leaks that have snook in over time | randomdan | 2012-01-04 | |
| | ||||
* | Allowing specification of output encoding | randomdan | 2012-01-03 | |
| | ||||
* | Regeneralise some code | randomdan | 2012-01-01 | |
| | | | | | Fully customisable output chain Minor supporting tweaks here and there | |||
* | Add type safety to XML documents | randomdan | 2011-12-27 | |
| | | | | Includes minor fixes around date serialisation and parsing | |||
* | Improvements to the handling of command line arguments | randomdan | 2011-12-16 | |
| | ||||
* | Remove straggling references to XML and configuration from recent changes | randomdan | 2011-12-15 | |
| | ||||
* | Pluggable script engines | randomdan | 2011-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 | |||
* | Drop Boost::program_options in favour of our own, pluggable system which ↵ | randomdan | 2011-12-08 | |
| | | | | integrates application platforms properly | |||
* | Add component events for process begin and before request | randomdan | 2011-12-02 | |
| | | | | Store XML sessions in a single folder, one file per session, not one big file | |||
* | Make ContentPresenter a mix-in | randomdan | 2011-11-29 | |
| | | | | | Add a JSON presenter Fix minor bugs in JSON serializer highlighter by new presenter | |||
* | Groundwork for common presenter layer | randomdan | 2011-11-28 | |
| | ||||
* | New memoryCache implementation | randomdan | 2011-11-27 | |
| | | | | New mapFind helper function | |||
* | Don't needlessly write empty sessions | randomdan | 2011-11-25 | |
| | ||||
* | Remove the need to implement loadComplete which is empty in most cases | randomdan | 2011-11-25 | |
| | | | | | Restructure presenters in layers based on features allowing for simpler cache implementations Minor XSLT changes to support new layout from presentation which is more consistent | |||
* | Transactional caches | randomdan | 2011-11-16 | |
| | ||||
* | Make many things use variables instead of preread values | randomdan | 2011-11-02 | |
| | | | | | Add support for a Boolean type Fix flow error in exception handling | |||
* | Finally sort the stupid names problem in the XML lib and remove xmlMemCache ↵ | randomdan | 2011-10-25 | |
| | | | | for flawed from day one | |||
* | Remove session implementations per container, not point | randomdan | 2011-10-19 | |
| | ||||
* | Allow XSL row prefetches to return their failures upon actual use | randomdan | 2011-10-10 | |
| | ||||
* | Fix issue with not creating unique session IDs | randomdan | 2011-10-05 | |
| | ||||
* | Include broken down date and time parts in XML output | randomdan | 2011-10-04 | |
| | ||||
* | Empty the XSL row cache on iteration | randomdan | 2011-09-17 | |
| | ||||
* | Fix call to create new curl objects in XML libs | randomdan | 2011-09-07 | |
| | ||||
* | More flexible Curl helpers with boost::bind | randomdan | 2011-09-06 | |
| | | | | | | Remove lots of duplicate code with safeMapFind Rework the session code into something slightly more sensible Add a doobry for forcing a CGI error |