summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Centralise variable null checkingrandomdan2012-03-18
|
* RowProcessor level record filteringrandomdan2012-03-17
|
* Fix bug with SqlMerge without an updatewhere clauserandomdan2012-03-16
|
* Create 404s when row sets optionally don't return rowsrandomdan2012-03-15
|
* Strip clutter from CGI stagesrandomdan2012-03-15
|
* Port to C++0x (minor tweaks)randomdan2012-03-14
| | | | Use variadic templates in Storers to allow passing extra arguments to script object constructors
* Fix error persisting when loadComplete failsrandomdan2012-03-13
|
* Much improved flexibility around partial/parameterised SQL mergesrandomdan2012-02-28
|
* Fire the loadComplete function after loading a cached objectrandomdan2012-02-27
|
* Fix the transaction handling in taskHost in error situationsrandomdan2012-02-21
|
* Add options for controlling the extra annotations in XML outputrandomdan2012-02-18
|
* 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
* Turn script values inside out to avoid throwing internallyrandomdan2012-02-16
|
* Implement our own XInclude code that keeps track of files used and file ↵randomdan2012-02-15
| | | | times allowing for properly implementing script caching's isCurrent
* Improved script component caching, performance tweaks and related fixes for ↵randomdan2012-02-15
| | | | persistent objects
* Pull the script location back into the core and add support for caching of ↵randomdan2012-02-14
| | | | parsed script documents
* Optimize and tweakrandomdan2012-02-14
|
* Persist the CGI Environment over many iterations of the app engine, ↵randomdan2012-02-13
| | | | reloading the configuration only when needed
* 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)
* Add some more aggregatesrandomdan2012-02-09
|
* Add support for aggregates in row viewsrandomdan2012-01-31
| | | | | | Add a few aggregates implementations (min, max, distinct) Use distinct to get the GB homepage in a single DB trip Fix lessthan operation on variable types to be the right way round as it now matters
* Add some configurability to the Html2Text transformrandomdan2012-01-09
| | | | Add option for repeating a testCgi run for benchmarking
* Don't implicitally follow symlinksrandomdan2012-01-09
|
* Initialise flags properly and only use script when there is onerandomdan2012-01-07
|
* Fix another memory leak (better methods possibly available, but this will ↵randomdan2012-01-06
| | | | suffice for now)
* Fix missing email message contentrandomdan2012-01-06
| | | | Reimplement ordering of email content parts with support from WritableContent classes
* Address memory leaks that have snook in over timerandomdan2012-01-04
|
* Allowing specification of output encodingrandomdan2012-01-03
|
* Regeneralise some coderandomdan2012-01-01
| | | | | Fully customisable output chain Minor supporting tweaks here and there
* Remove useless typedef requiring extra template parameterrandomdan2011-12-30
|
* Much improved variable conversion and conversion caching for speed benefitsrandomdan2011-12-27
|
* Add type safety to XML documentsrandomdan2011-12-27
| | | | Includes minor fixes around date serialisation and parsing
* Fix cut point in fsRows since fixes to fsRoot were maderandomdan2011-12-23
|
* Generalise code from structuredExceptionHandler for loaded sub component ↵randomdan2011-12-22
| | | | sets and use it to standardise sqlTask's conditional children
* Store options set namerandomdan2011-12-20
| | | | Fix error in default CGI output options settings
* Pluggable file system row filtersrandomdan2011-12-20
| | | | | | fsrows now uses the proper variable instantiation methods files module now includes a precompiled header Supporting script changes
* Split check and test functionality... if and check now take tests as ↵randomdan2011-12-20
| | | | children, adds all, any, none and not as building blocks
* Improved connection failure logging and instantiationrandomdan2011-12-16
|
* Improvements to the handling of command line argumentsrandomdan2011-12-16
|
* Remove straggling references to XML and configuration from recent changesrandomdan2011-12-15
|
* Don't override Glib IOChannel interfaces in procrows, that's deprecated. ↵randomdan2011-12-15
| | | | Instead, fork and exec, adds support for passing parameters to a command explicitly with a parameter set
* 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
* Add component events for process begin and before requestrandomdan2011-12-02
| | | | Store XML sessions in a single folder, one file per session, not one big file
* Remove no longer required type handlersrandomdan2011-12-02
|
* Remove excessive number of numeric type and correct implicit creation of ↵randomdan2011-12-02
| | | | booleans
* Add some sensible defaults and actually use themrandomdan2011-12-01
|