Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Explicit instantiations of instance store/map/set to avoid multiple ↵ | randomdan | 2014-01-04 |
| | | | | instantiatation in different compilation units | ||
* | Support for options registering new options sources | randomdan | 2013-11-30 |
| | |||
* | Allow specification of log file access mode | randomdan | 2013-11-30 |
| | |||
* | GCC 4.8 compat fixes | randomdan | 2013-10-08 |
| | |||
* | Allow instance registration to occur with different key types | randomdan | 2013-09-15 |
| | |||
* | Massive refactor to remove the appEngine and environment complication and ↵ | randomdan | 2013-07-05 |
| | | | | instead have an execution context that's passed around from the original call site | ||
* | Move logger initialisation and optionSource loading out of environment into ↵ | randomdan | 2013-06-23 |
| | | | | their respective components | ||
* | Fix the gch usage quirk with a silly hack and a load of small changes | randomdan | 2013-06-21 |
| | |||
* | Split the plugable stuff into its own files/classes | randomdan | 2013-06-21 |
| | |||
* | Move options into the global scope | randomdan | 2013-06-20 |
| | |||
* | Move non p2 specific components into a supporting library, build libmisc ↵ | randomdan | 2013-04-04 |
| | | | | into this too | ||
* | Fix pch header inclusions and missing headers for no-pch building | randomdan | 2013-04-04 |
| | |||
* | Strip all uri parameter stuff from common, make it cgi only | randomdan | 2013-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 files | randomdan | 2013-03-28 |
| | |||
* | Regig output flow in CGI app engine to serve cached content when first ↵ | randomdan | 2012-07-18 |
| | | | | | | created, addresses bug23 Minor tweak to file presenter cache to allow reopening of just generated content | ||
* | Fixes suggested by cppcheck | randomdan | 2012-07-09 |
| | |||
* | Write sha1 hashes onto presenter cache files and validate client caches with ↵ | randomdan | 2012-07-04 |
| | | | | them via etag | ||
* | Add support for client side caching and revalidation (HTTP ↵ | randomdan | 2012-06-29 |
| | | | | If-Modified-Since, must-revalidate and 304 Not Modified) | ||
* | Fix vector allocation bug in file based presenter cache | randomdan | 2012-05-11 |
| | |||
* | Process parameters each time to avoid serving up the same content everytime | randomdan | 2012-05-04 |
| | | | | | Close cache handles on idle and config load Bugs 21 and 21 | ||
* | Check presenter caches are at least as new as their source scripts (bug17) | randomdan | 2012-04-25 |
| | |||
* | Unlinking cache file invalidates cache (bug18) | randomdan | 2012-04-25 |
| | | | | | Fix possible race condition truncating cache file on update Correct config section name | ||
* | Include content length when serving static content | randomdan | 2012-04-24 |
| | |||
* | Add support for using boost::format for log messages | randomdan | 2012-04-24 |
| | | | | Fix initialisation of console logger | ||
* | Plugable loggers | randomdan | 2012-04-21 |
| | |||
* | View to stream... and stream to file | randomdan | 2012-04-03 |
| | |||
* | Remove lots of specific implementations and replace them with our new ↵ | randomdan | 2012-03-28 |
| | | | | generic loader | ||
* | Switch to the new stream style of things | randomdan | 2012-03-20 |
| | |||
* | Improved script component caching, performance tweaks and related fixes for ↵ | randomdan | 2012-02-15 |
| | | | | persistent objects | ||
* | Persist the CGI Environment over many iterations of the app engine, ↵ | randomdan | 2012-02-13 |
| | | | | reloading the configuration only when needed | ||
* | Adds support for presenter level caching modules and implements a file based ↵ | randomdan | 2012-02-12 |
| | | | | one (requires xattr support) | ||
* | Don't implicitally follow symlinks | randomdan | 2012-01-09 |
| | |||
* | Fix cut point in fsRows since fixes to fsRoot were made | randomdan | 2011-12-23 |
| | |||
* | Pluggable file system row filters | randomdan | 2011-12-20 |
| | | | | | | fsrows now uses the proper variable instantiation methods files module now includes a precompiled header Supporting script changes | ||
* | Remove straggling references to XML and configuration from recent changes | randomdan | 2011-12-15 |
| | |||
* | Don't override Glib IOChannel interfaces in procrows, that's deprecated. ↵ | randomdan | 2011-12-15 |
| | | | | Instead, fork and exec, adds support for passing parameters to a command explicitly with a parameter set | ||
* | Pluggable script engines | randomdan | 2011-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 ↵ | randomdan | 2011-12-08 |
| | | | | integrates application platforms properly | ||
* | Remove the need to implement loadComplete which is empty in most cases | randomdan | 2011-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 | ||
* | The big reshuffle | randomdan | 2011-08-31 |