summaryrefslogtreecommitdiff
path: root/project2/cgi/cgiAppEngine.h
Commit message (Collapse)AuthorAge
* Remove the now pointless wrapper around UUIDsrandomdan2013-05-31
|
* Minor tidy up and localiserandomdan2013-05-28
|
* Simple support for redirect on request completerandomdan2013-02-21
|
* Fixes picked up by GCC 4.6randomdan2012-05-22
|
* Handy little lazy pointer class for last minute default initialisationrandomdan2012-04-24
|
* Create 404s when row sets optionally don't return rowsrandomdan2012-03-15
|
* Strip clutter from CGI stagesrandomdan2012-03-15
|
* Persist the CGI Environment over many iterations of the app engine, ↵randomdan2012-02-13
| | | | reloading the configuration only when needed
* Adds support for presenter level caching modules and implements a file based ↵randomdan2012-02-12
| | | | one (requires xattr support)
* Fix another memory leak (better methods possibly available, but this will ↵randomdan2012-01-06
| | | | suffice for now)
* Allowing specification of output encodingrandomdan2012-01-03
|
* Regeneralise some coderandomdan2012-01-01
| | | | | Fully customisable output chain Minor supporting tweaks here and there
* 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
* 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
* Control what application engine data is added to the output presenterrandomdan2011-12-01
|
* Groundwork for common presenter layerrandomdan2011-11-28
|
* 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
* The big reshufflerandomdan2011-08-31
|
* Strip out some useless wrappersrandomdan2011-07-29
| | | | Add support for plugable session containers
* Don't call resolveScript quite so muchrandomdan2011-07-19
|
* All new dynamic transformations and processing and tidyup and stuffrandomdan2011-07-14
|
* Fix surplus local pointers causing random crashesrandomdan2011-03-10
|
* Allow specifying all sorts of previously hardcoded things, most importantly ↵randomdan2011-03-09
| | | | | | | paths Rework the CGI stage structure to support custom presentations in the event of errors Changes to the Jamfile to ensure each component is complete in itself
* Split appData and envDatarandomdan2011-03-08
| | | | | Add appData to all presenters, add envData to the final cgi stage if it is a presenter Add timing info to appData
* Add support for local error handlingrandomdan2011-02-28
|
* Build a common base for loading p2 xml scripts with proper error checkingrandomdan2011-02-25
| | | | | | Extend cgiAppEngine to be able to return data documents specifying an error (requires Apache 2.2.16 and to have filter-errordocs set) Allow cgi requests to return a default document, suitable for 'yes, I did that' type responses Updates to GentooBrowse to use these features
* Tidy up the class hierarchy and reduce header dependenciesrandomdan2011-02-19
|
* Tidied up XML loader using boost::multi_indexrandomdan2011-02-15
|
* Fix silly bug loading readonly RDBMS config entriesrandomdan2011-02-10
| | | | | | | Add centralised logging system Add code for runtime configuration Add support for configuring logging Move all existing logging to new logging system
* Add concept of runtime configuration, set by HTTP hostname or environment ↵randomdan2011-02-04
| | | | | | variable depending on engine Use it in ArtfulSeller, although there is currently only one platform
* Fix Presenter's inheritance of CommonObjectsrandomdan2011-01-25
| | | | | Use smart pointers to stages, they are refcounted after all Have variables keep a handle to their row sources, fixes crash during stage destruction
* Add wrappers and Jam for building with UUIDs from OSSP instead of Boostrandomdan2011-01-21
|
* Do some renaming and reorganising at lastrandomdan2010-12-18
|
* All new fangled iterators, views, row engines, exceptions, the list goes onrandomdan2010-12-14
| | | | Includes site and console updates to match
* Whole new low dependency object loaderrandomdan2010-08-24
| | | | | | | Switch to using intrusive_ptr in cases where the class is mine Remove deps of funtional type base cpp files on implementation headers General tidy up in places Post load event and removal of mutable things initialised on first run
* Move CGI code into its own folderrandomdan2010-08-07