summaryrefslogtreecommitdiff
path: root/project2/common
Commit message (Collapse)AuthorAge
* Boost 1.53 compat fixrandomdan2013-07-09
|
* Remove gcc-4.7 requirementrandomdan2013-07-09
|
* Massive refactor to remove the appEngine and environment complication and ↵randomdan2013-07-05
| | | | instead have an execution context that's passed around from the original call site
* Move remaining options out of environmentrandomdan2013-06-23
|
* Move script resolution out of environment into script readerrandomdan2013-06-23
|
* Move logger initialisation and optionSource loading out of environment into ↵randomdan2013-06-23
| | | | their respective components
* Fix the gch usage quirk with a silly hack and a load of small changesrandomdan2013-06-21
|
* Split the plugable stuff into its own files/classesrandomdan2013-06-21
|
* Move options into the global scoperandomdan2013-06-20
|
* Add back some basic help outputrandomdan2013-06-03
|
* Remove the now pointless wrapper around UUIDsrandomdan2013-05-31
|
* Don't precache variable conversion as it causes some currently inexplicable ↵randomdan2013-04-13
| | | | | | problem with sessions Call FCGI finish to flush output to the client before calling post and iteration tasks
* Address ambiguity converting to long int on 32bitrandomdan2013-04-09
|
* GCC 4.6 workaround for vector of objects with constsrandomdan2013-04-05
| | | | Make options much more flexible with Boost function interface
* Move non p2 specific components into a supporting library, build libmisc ↵randomdan2013-04-04
| | | | into this too
* Fix pch header inclusions and missing headers for no-pch buildingrandomdan2013-04-04
|
* Split variable and variabletype code into separate filesrandomdan2013-03-29
| | | | | Use variabletype in populating options data Add code for guessing the type of some input data
* Strip all uri parameter stuff from common, make it cgi onlyrandomdan2013-03-28
| | | | | Add component to get a unique cgi request ID Change file presenter cache to use a configurable component to determine its ID
* Move pwd out of common into filesrandomdan2013-03-28
|
* skip 1 shuffle of code out of commonrandomdan2013-03-28
|
* Adds a presenter loader that performs basic HTTP content negotiationrandomdan2013-03-23
|
* Allow script components to declare themselves uncacheablerandomdan2013-03-23
|
* Add simple pwd variablerandomdan2013-03-18
|
* Add basic equality testrandomdan2013-03-18
|
* Folderise variables and another testrandomdan2013-03-16
|
* Move component loader constructor/destructors into their own unique machine ↵randomdan2013-03-15
| | | | generated namespace out of the way
* Plugable CGI request routersrandomdan2013-03-13
| | | | | The simple (default) router The programable router
* 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