Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | C++17 and Ice 3.7project2-1.3.0 | Dan Goodliffe | 2018-04-28 |
| | | | | | Updates all code to work with C++17 and Ice 3.7 and related updates in used libraries. | ||
* | Merge Plugable and ComponentLoader into new LifeCycle class | Dan Goodliffe | 2015-10-01 |
| | |||
* | Slash the amount of inclusion in pre-compiled headers | Dan Goodliffe | 2015-10-01 |
| | |||
* | Use AdHoc plugins for scriptable things and remove legacy plugin support | Dan Goodliffe | 2015-09-30 |
| | |||
* | Use AdHoc plugins for options sources | Dan Goodliffe | 2015-09-29 |
| | |||
* | Use libadhocutilproject2-1.1.5 | Dan Goodliffe | 2015-09-02 |
| | |||
* | Move more stuff from common to basics | Dan Goodliffe | 2015-08-21 |
| | |||
* | Ensure an AppInstance exists before processing optionsproject2-1.1.4.2 | Dan Goodliffe | 2015-06-17 |
| | |||
* | Introduce AppInstance for correctly scoping otherwise global things | Dan Goodliffe | 2015-06-06 |
| | |||
* | Use native for instead BOOST_FOREACH | Dan Goodliffe | 2015-01-04 |
| | |||
* | Tidy up the code for adding a help option | randomdan | 2013-12-31 |
| | |||
* | Allow registration of a standalone component | randomdan | 2013-11-30 |
| | | | | | | | Move help display into basics lib Use onConfigLoad to trigger help after all options have been parsed (enables showing help of libraries defined in config files) Create a trivial options target for setting a boolean flag Add help support to p2daemon | ||
* | Allow instance registration to occur with different key types | randomdan | 2013-09-15 |
| | |||
* | Central various bits of the CGI start up process | randomdan | 2013-07-10 |
| | | | | | Move the command line arguments option source into a new cli library Extend testCgi with newly available features | ||
* | 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 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 |
| | |||
* | GCC 4.6 workaround for vector of objects with consts | randomdan | 2013-04-05 |
| | | | | Make options much more flexible with Boost function interface | ||
* | 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 | ||
* | Plugable CGI request routers | randomdan | 2013-03-13 |
| | | | | | The simple (default) router The programable router | ||
* | 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) | ||
* | Add support for using boost::format for log messages | randomdan | 2012-04-24 |
| | | | | Fix initialisation of console logger | ||
* | Create app engine on the heap as SourceObjects are now self registering ↵ | randomdan | 2012-04-03 |
| | | | | (smart pointered) | ||
* | Add init function to presenter because none default ones get cached between ↵ | randomdan | 2012-03-19 |
| | | | | runs and need resetting | ||
* | 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 | ||
* | 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) | ||
* | Regeneralise some code | randomdan | 2012-01-01 |
| | | | | | Fully customisable output chain Minor supporting tweaks here and there | ||
* | Split check and test functionality... if and check now take tests as ↵ | randomdan | 2011-12-20 |
| | | | | children, adds all, any, none and not as building blocks | ||
* | Improvements to the handling of command line arguments | randomdan | 2011-12-16 |
| | |||
* | Remove straggling references to XML and configuration from recent changes | randomdan | 2011-12-15 |
| | |||
* | 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 | ||
* | Add component events for process begin and before request | randomdan | 2011-12-02 |
| | | | | Store XML sessions in a single folder, one file per session, not one big file | ||
* | Groundwork for common presenter layer | randomdan | 2011-11-28 |
| | |||
* | New memoryCache implementation | randomdan | 2011-11-27 |
| | | | | New mapFind helper function | ||
* | Get rid of the multi presenter mess in viewHost and replace it with a single ↵ | randomdan | 2011-11-26 |
| | | | | presenter | ||
* | 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 | ||
* | Log errors from TaskHost | randomdan | 2011-11-07 |
| | |||
* | Remove session implementations per container, not point | randomdan | 2011-10-19 |
| | |||
* | More flexible Curl helpers with boost::bind | randomdan | 2011-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 | ||
* | Add more precompiled headers | randomdan | 2011-09-01 |
| | |||
* | The big reshuffle | randomdan | 2011-08-31 |
| |