Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Migrate all stuff to stricter compilations/links and C++0x builds | randomdan | 2012-07-10 |
| | |||
* | 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) | ||
* | Bit of a tidy up | randomdan | 2012-06-28 |
| | | | | Add a class interface for getting access to any environment variable not provided by Cgicc | ||
* | Fixes picked up by GCC 4.6 | randomdan | 2012-05-22 |
| | |||
* | Move output encoding somewhere cacheable | randomdan | 2012-05-14 |
| | |||
* | Don't bother setting locale on writing HTTP headers | randomdan | 2012-05-11 |
| | |||
* | 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 | ||
* | 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 |
| | |||
* | Unlinking cache file invalidates cache (bug18) | randomdan | 2012-04-25 |
| | | | | | Fix possible race condition truncating cache file on update Correct config section name | ||
* | 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 | ||
* | Tidy up some error handling and mutables | randomdan | 2012-04-23 |
| | |||
* | Plugable loggers | randomdan | 2012-04-21 |
| | |||
* | Add support for simple mutations of XML output (node rearrangement) | randomdan | 2012-04-20 |
| | |||
* | View to stream... and stream to file | randomdan | 2012-04-03 |
| | |||
* | Create app engine on the heap as SourceObjects are now self registering ↵ | randomdan | 2012-04-03 |
| | | | | (smart pointered) | ||
* | 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 | ||
* | Stream bug fix | randomdan | 2012-03-21 |
| | | | | Fix trailing filerows ref | ||
* | Switch to the new stream style of things | randomdan | 2012-03-20 |
| | |||
* | A stream interface, an RDBMS bulk load interface, a decompression layer, an ↵ | randomdan | 2012-03-20 |
| | | | | implementation of CURL streams and a sqlbulkload task. | ||
* | Add a task to download a URL to a file | randomdan | 2012-03-19 |
| | |||
* | Add init function to presenter because none default ones get cached between ↵ | randomdan | 2012-03-19 |
| | | | | runs and need resetting | ||
* | Increased control over nesting and output; allows cut down output suitable ↵ | randomdan | 2012-03-18 |
| | | | | for things like jQuery | ||
* | Centralise variable null checking | randomdan | 2012-03-18 |
| | |||
* | RowProcessor level record filtering | randomdan | 2012-03-17 |
| | |||
* | Fix bug with SqlMerge without an updatewhere clause | randomdan | 2012-03-16 |
| | |||
* | Create 404s when row sets optionally don't return rows | randomdan | 2012-03-15 |
| | |||
* | Strip clutter from CGI stages | randomdan | 2012-03-15 |
| | |||
* | Port to C++0x (minor tweaks) | randomdan | 2012-03-14 |
| | | | | Use variadic templates in Storers to allow passing extra arguments to script object constructors | ||
* | Fix error persisting when loadComplete fails | randomdan | 2012-03-13 |
| | |||
* | Much improved flexibility around partial/parameterised SQL merges | randomdan | 2012-02-28 |
| | |||
* | Fire the loadComplete function after loading a cached object | randomdan | 2012-02-27 |
| | |||
* | Fix the transaction handling in taskHost in error situations | randomdan | 2012-02-21 |
| | |||
* | Add options for controlling the extra annotations in XML output | randomdan | 2012-02-18 |
| | |||
* | Finer control over output to presenters, addresses issues with JSON output ↵ | randomdan | 2012-02-17 |
| | | | | | | and makes some other bits more sensible Tweaks to XSLT as some things have moved | ||
* | Turn script values inside out to avoid throwing internally | randomdan | 2012-02-16 |
| | |||
* | Implement our own XInclude code that keeps track of files used and file ↵ | randomdan | 2012-02-15 |
| | | | | times allowing for properly implementing script caching's isCurrent | ||
* | Improved script component caching, performance tweaks and related fixes for ↵ | randomdan | 2012-02-15 |
| | | | | persistent objects | ||
* | Pull the script location back into the core and add support for caching of ↵ | randomdan | 2012-02-14 |
| | | | | parsed script documents | ||
* | Optimize and tweak | randomdan | 2012-02-14 |
| | |||
* | Persist the CGI Environment over many iterations of the app engine, ↵ | randomdan | 2012-02-13 |
| | | | | reloading the configuration only when needed |