Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Boost 1.53 compat fix | randomdan | 2013-07-09 |
| | |||
* | Remove gcc-4.7 requirement | randomdan | 2013-07-09 |
| | |||
* | 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 remaining options out of environment | randomdan | 2013-06-23 |
| | |||
* | Move script resolution out of environment into script reader | randomdan | 2013-06-23 |
| | |||
* | 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 |
| | |||
* | Add back some basic help output | randomdan | 2013-06-03 |
| | |||
* | Remove the now pointless wrapper around UUIDs | randomdan | 2013-05-31 |
| | |||
* | Don't precache variable conversion as it causes some currently inexplicable ↵ | randomdan | 2013-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 32bit | randomdan | 2013-04-09 |
| | |||
* | GCC 4.6 workaround for vector of objects with consts | randomdan | 2013-04-05 |
| | | | | Make options much more flexible with Boost function interface | ||
* | 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 |
| | |||
* | Split variable and variabletype code into separate files | randomdan | 2013-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 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 |
| | |||
* | skip 1 shuffle of code out of common | randomdan | 2013-03-28 |
| | |||
* | Adds a presenter loader that performs basic HTTP content negotiation | randomdan | 2013-03-23 |
| | |||
* | Allow script components to declare themselves uncacheable | randomdan | 2013-03-23 |
| | |||
* | Add simple pwd variable | randomdan | 2013-03-18 |
| | |||
* | Add basic equality test | randomdan | 2013-03-18 |
| | |||
* | Folderise variables and another test | randomdan | 2013-03-16 |
| | |||
* | Move component loader constructor/destructors into their own unique machine ↵ | randomdan | 2013-03-15 |
| | | | | generated namespace out of the way | ||
* | Plugable CGI request routers | randomdan | 2013-03-13 |
| | | | | | The simple (default) router The programable router | ||
* | Minor fixes to work with GCC 4.7 | randomdan | 2013-03-03 |
| | |||
* | Move text reader into it's own class | randomdan | 2013-02-24 |
| | |||
* | Fix bug with lookups introduced in 761 | randomdan | 2013-02-13 |
| | |||
* | Basic eventing system | randomdan | 2013-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 Boost | randomdan | 2012-12-10 |
| | |||
* | Add TypePointer, which creates a new instance of its value pointer on ↵ | randomdan | 2012-12-09 |
| | | | | assignment from a registered type name string | ||
* | Support default values of different type to target values in options | randomdan | 2012-12-09 |
| | | | | Support direct assignment of values to targets without lexical casts | ||
* | Fix creation of default error XML document style | randomdan | 2012-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 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) | ||
* | Hook in the new onConfigLoad component loader event | randomdan | 2012-05-03 |
| | |||
* | Render subviews in the order they're defined | randomdan | 2012-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) | randomdan | 2012-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) | randomdan | 2012-04-25 |
| | |||
* | Handy little lazy pointer class for last minute default initialisation | randomdan | 2012-04-24 |
| | |||
* | 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 |
| | |||
* | Add support for simple mutations of XML output (node rearrangement) | randomdan | 2012-04-20 |
| | |||
* | Fix default default value to not always be 'false', there can be no default | randomdan | 2012-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 ↵ | randomdan | 2012-03-28 |
| | | | | generic loader | ||
* | A generic variadic template loader | randomdan | 2012-03-22 |
| | | | | | A nocomp (pass through) stream decompressor A tidy up and plugin implementation for stream decompressors |