summaryrefslogtreecommitdiff
path: root/project2/console
Commit message (Collapse)AuthorAge
...
* Strip out some dead woodrandomdan2011-08-09
| | | | | Fix a few small things But many fix the big idiot problem with storing state in the rowset instance
* Allow all plugable components to have settings injected into themrandomdan2011-07-31
| | | | Add settings to SendMailTask and SessionXML
* Half decent error handling in scripts with project2:handler[try/catch/finally]randomdan2011-07-28
| | | | | | | Component to validate a date string Merge some code (fixes sqlmerge missing attachments to ifs) Minor fixes New changelog importer in GB
* Allow references to scripts deep in the treerandomdan2011-07-18
|
* Make *Host parse their XML document on first run of components, fixes ↵randomdan2011-07-15
| | | | sendmailTask not doing so by centralising it in a sensible place
* All new dynamic transformations and processing and tidyup and stuffrandomdan2011-07-14
|
* Support setting presenter node namespaces directlyrandomdan2011-05-12
| | | | Copy the XML node namespace and prefix to the presenter in rawView
* Allow rawview to accurately reconstruct a tree when text and elements ↵randomdan2011-04-19
| | | | | | | coexist as children Fix to keep the source script document in mempry during processing by console app engine (requirement of rawview) Copy the complete faq answer paragraph node into the html page as is
* Add conditional execution from sqlTaskrandomdan2011-03-31
| | | | And a good tidy up in a few other places
* Pass XML node to XML storerrandomdan2011-03-30
| | | | Add storer to split tasks by their onerror value
* Fix linking problem where binaries linked against the installed libs, not ↵randomdan2011-03-11
| | | | | | | | the dev ones Allow a null xpath, return a null value, don't crash Fix method setting in curlHelper Remove useless Views object in console appengine, there's one in the base, fixes views in console mode
* Allow scripts to propergate messages from parameter checks into the ↵randomdan2011-03-10
| | | | | | presentation layer Also allow variables to be constructed from a child element's text
* Allow specifying all sorts of previously hardcoded things, most importantly ↵randomdan2011-03-09
| | | | | | | paths Rework the CGI stage structure to support custom presentations in the event of errors Changes to the Jamfile to ensure each component is complete in itself
* Split appData and envDatarandomdan2011-03-08
| | | | | Add appData to all presenters, add envData to the final cgi stage if it is a presenter Add timing info to appData
* Fix inheritance of Ifrandomdan2011-03-03
| | | | | | Remove virtual inheritance in many places Strip down the unneeded docs made my doxygen Add beginnings of a docbook
* Add support for local error handlingrandomdan2011-02-28
|
* Only initialise program_options once (only really affects p2fcgi)randomdan2011-02-25
|
* Build a common base for loading p2 xml scripts with proper error checkingrandomdan2011-02-25
| | | | | | Extend cgiAppEngine to be able to return data documents specifying an error (requires Apache 2.2.16 and to have filter-errordocs set) Allow cgi requests to return a default document, suitable for 'yes, I did that' type responses Updates to GentooBrowse to use these features
* Tidy up the class hierarchy and reduce header dependenciesrandomdan2011-02-19
|
* Don't convert everything to a string to print it, use boost apply_visitor ↵randomdan2011-02-18
| | | | and do it properly
* Don't require the (probably repeated) inclusion of datasource definitions, ↵randomdan2011-02-18
| | | | | | | have CommonObjects load them once on demand Fix rdbmsDataSource closing transactions it didn't open Change XML to match the above changes
* Add a Null variable type and support for it, this is now the defaultrandomdan2011-02-17
| | | | | | | Allow all config options in the config file, even in debug (console and cgi support different things, would always break) Allow multiple query params to be set in console mode Allow url params to be set in console mode Call the new dbpp finish function to do some checking
* Make CurlHandle throw an exception on failurerandomdan2011-02-16
| | | | | | | Improve error messages almost everywhere Allow setting of platform through the options system Allow specifying query params on the console Fix file stream writer's string support for strings containing multibyte chars
* Tidied up XML loader using boost::multi_indexrandomdan2011-02-15
|
* Convert dumpTask into a generic purpose file* writerrandomdan2011-02-14
| | | | Fully implement view support in p2console
* Fixes to compile with all gcc warnings as errorsrandomdan2011-02-14
| | | | | | | | | Fixes to keep uuid impl choice entirely within uuid class Fix to collect all text in xslRows Error in unhandled compares Add support for no change check in PQ connector Move dumptask in p2console, soon to be removed Fix variable creation code to set type correctly
* Fix silly bug loading readonly RDBMS config entriesrandomdan2011-02-10
| | | | | | | Add centralised logging system Add code for runtime configuration Add support for configuring logging Move all existing logging to new logging system
* Add concept of runtime configuration, set by HTTP hostname or environment ↵randomdan2011-02-04
| | | | | | variable depending on engine Use it in ArtfulSeller, although there is currently only one platform
* Add lots of funky stuff to make the system (internally) type saferandomdan2011-02-01
|
* All new fangled iterators, views, row engines, exceptions, the list goes onrandomdan2010-12-14
| | | | Includes site and console updates to match
* Improve XML usage correctnessrandomdan2010-11-01
|
* Split up libs even morerandomdan2010-10-29
| | | | | Remove need for Boost UUID in p2console needed for XML session management by having app engines handle their own sessions p2web now implements XML sessions by depending on libp2xmlSession
* Add callbacks for key points in time allow clean up of unused stuffrandomdan2010-10-26
| | | | Use these callbacks to clean up unused DB connections
* Drop the pain in the ass SHM session container in favour of an XML onerandomdan2010-08-31
| | | | Fix setting the environment up in p2console
* Whole new low dependency object loaderrandomdan2010-08-24
| | | | | | | Switch to using intrusive_ptr in cases where the class is mine Remove deps of funtional type base cpp files on implementation headers General tidy up in places Post load event and removal of mutable things initialised on first run
* Bind merge populators recursively to leafsrandomdan2010-08-12
| | | | | | Make path in file based rows a variable Fix variable cache invalidation on parent row change Use new features to only load new files
* Tidy up hierarchyrandomdan2010-08-08
| | | | Add SqlMergeTask
* Adds an largely untested console appenginerandomdan2010-08-07