summaryrefslogtreecommitdiff
path: root/project2/cgi
Commit message (Collapse)AuthorAge
* Add init function to presenter because none default ones get cached between ↵randomdan2012-03-19
| | | | runs and need resetting
* Create 404s when row sets optionally don't return rowsrandomdan2012-03-15
|
* Strip clutter from CGI stagesrandomdan2012-03-15
|
* 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
* Improved script component caching, performance tweaks and related fixes for ↵randomdan2012-02-15
| | | | persistent objects
* 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 configurability to the Html2Text transformrandomdan2012-01-09
| | | | Add option for repeating a testCgi run for benchmarking
* Fix another memory leak (better methods possibly available, but this will ↵randomdan2012-01-06
| | | | suffice for now)
* 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
* Add type safety to XML documentsrandomdan2011-12-27
| | | | Includes minor fixes around date serialisation and parsing
* Store options set namerandomdan2011-12-20
| | | | Fix error in default CGI output options settings
* 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
* Improvements to the handling of command line argumentsrandomdan2011-12-16
|
* 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
* Drop Boost::program_options in favour of our own, pluggable system which ↵randomdan2011-12-08
| | | | integrates application platforms properly
* 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
* Add some sensible defaults and actually use themrandomdan2011-12-01
|
* Allow specifying default CGI output options in the config filerandomdan2011-12-01
|
* Control what application engine data is added to the output presenterrandomdan2011-12-01
|
* Make ContentPresenter a mix-inrandomdan2011-11-29
| | | | | Add a JSON presenter Fix minor bugs in JSON serializer highlighter by new presenter
* Groundwork for common presenter layerrandomdan2011-11-28
|
* Get rid of the multi presenter mess in viewHost and replace it with a single ↵randomdan2011-11-26
| | | | presenter
* Don't needlessly write empty sessionsrandomdan2011-11-25
|
* Remove the need to implement loadComplete which is empty in most casesrandomdan2011-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
* 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
|
* The session ID is an attribute of it, not a member of itrandomdan2011-10-10
|
* Fix issue with not creating unique session IDsrandomdan2011-10-05
|
* More flexible Curl helpers with boost::bindrandomdan2011-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
* Minor shufflerandomdan2011-09-02
| | | | | Add referer support in cURL things Add support for redirects in cgi views
* Add more precompiled headersrandomdan2011-09-01
|
* The big reshufflerandomdan2011-08-31
|
* Add missing resolveScript call in custom check handlingrandomdan2011-07-31
|
* Allow all plugable components to have settings injected into themrandomdan2011-07-31
| | | | Add settings to SendMailTask and SessionXML
* Strip out some useless wrappersrandomdan2011-07-29
| | | | Add support for plugable session containers
* Half decent error handling in scripts with project2:handler[try/catch/finally]randomdan2011-07-28
| | | | | | | Component to validate a date string Merge some code (fixes sqlmerge missing attachments to ifs) Minor fixes New changelog importer in GB
* Fix compilation against old Boostrandomdan2011-07-20
|
* Push defined columns stuff into its own class, used from streamRowsrandomdan2011-07-19
| | | | | Also use it in new class regexRows for filtering and splitting rows by regex Move all code over to using Glib regexes now they're in Glibmm, as they work properly with UTF8 strings
* Add missing change to external resolveScriptrandomdan2011-07-19
|
* Don't call resolveScript quite so muchrandomdan2011-07-19
|
* Allow references to scripts deep in the treerandomdan2011-07-18
|
* Make *Host parse their XML document on first run of components, fixes ↵randomdan2011-07-15
| | | | sendmailTask not doing so by centralising it in a sensible place
* All new dynamic transformations and processing and tidyup and stuffrandomdan2011-07-14
|
* Add conditional execution from sqlTaskrandomdan2011-03-31
| | | | And a good tidy up in a few other places
* Pass XML node to XML storerrandomdan2011-03-30
| | | | Add storer to split tasks by their onerror value