summaryrefslogtreecommitdiff
path: root/project2/common
Commit message (Collapse)AuthorAge
...
* Minor fixes to work with GCC 4.7randomdan2013-03-03
|
* Move text reader into it's own classrandomdan2013-02-24
|
* Fix bug with lookups introduced in 761randomdan2013-02-13
|
* Basic eventing systemrandomdan2013-02-12
| | | | | | | Component registration by script and name Fully comparable variable types Tidy up around tests IsDistinct and IsUniq row filters
* Add missing include required for older versions of Boostrandomdan2012-12-10
|
* Add TypePointer, which creates a new instance of its value pointer on ↵randomdan2012-12-09
| | | | assignment from a registered type name string
* Support default values of different type to target values in optionsrandomdan2012-12-09
| | | | Support direct assignment of values to targets without lexical casts
* 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
|
* Write sha1 hashes onto presenter cache files and validate client caches with ↵randomdan2012-07-04
| | | | them via etag
* Add support for client side caching and revalidation (HTTP ↵randomdan2012-06-29
| | | | If-Modified-Since, must-revalidate and 304 Not Modified)
* Hook in the new onConfigLoad component loader eventrandomdan2012-05-03
|
* Render subviews in the order they're definedrandomdan2012-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)randomdan2012-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)randomdan2012-04-25
|
* Handy little lazy pointer class for last minute default initialisationrandomdan2012-04-24
|
* Include content length when serving static contentrandomdan2012-04-24
|
* Add support for using boost::format for log messagesrandomdan2012-04-24
| | | | Fix initialisation of console logger
* Plugable loggersrandomdan2012-04-21
|
* Add support for simple mutations of XML output (node rearrangement)randomdan2012-04-20
|
* 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
* A generic variadic template loaderrandomdan2012-03-22
| | | | | A nocomp (pass through) stream decompressor A tidy up and plugin implementation for stream decompressors
* A stream interface, an RDBMS bulk load interface, a decompression layer, an ↵randomdan2012-03-20
| | | | implementation of CURL streams and a sqlbulkload task.
* 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
* Centralise variable null checkingrandomdan2012-03-18
|
* RowProcessor level record filteringrandomdan2012-03-17
|
* Create 404s when row sets optionally don't return rowsrandomdan2012-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
|
* 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
|
* 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
* 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