summaryrefslogtreecommitdiff
path: root/project2
Commit message (Collapse)AuthorAge
...
* 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
* Fix memory leak in stringfrandomdan2010-10-29
| | | | Split p2 up into specific libs by class
* Add callbacks for key points in time allow clean up of unused stuffrandomdan2010-10-26
| | | | Use these callbacks to clean up unused DB connections
* Remove useless include to rdbmsrandomdan2010-10-26
|
* Loosely tested code cull and tidy uprandomdan2010-10-08
|
* Used shared common library, add install rulerandomdan2010-10-07
|
* Handle null fieldsrandomdan2010-09-21
| | | | | | Use null to hide null license details Fix mask counter Include change log
* Rewrite the whole of parameter and column binding almost from scratchrandomdan2010-09-16
| | | | | | No more template rubbish, no more messy partial specialisation Add copyless rebind of column to parameter Changes in project2 to suit
* Add some error handling to ProcRowsrandomdan2010-09-08
|
* Add some missing virtual destructorsrandomdan2010-09-01
| | | | Unregister VariableParent row use when destroyed
* Drop the pain in the ass SHM session container in favour of an XML onerandomdan2010-08-31
| | | | Fix setting the environment up in p2console
* Add alarm to be called when p2web has been idle for 60secondsrandomdan2010-08-25
| | | | Use the new onIdle callback to disconnect all cached database connections
* Don't create the SHM session mapping until something tries to use itrandomdan2010-08-25
|
* 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
* Add option to use a temporary view instead of a table to reduce WAL churn ↵randomdan2010-08-16
| | | | during SqlMerge
* Fix parent variable search namerandomdan2010-08-13
|
* Fix early assign of insCmd in sqlmergerandomdan2010-08-12
| | | | Fix bad use of length in binding string
* 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
* Add gcc attrib to stringfrandomdan2010-08-11
| | | | Extend sqlMerge to support mapping values from other tables during a merge
* Minor fixes to text parsersrandomdan2010-08-10
| | | | Add a URL base row implementation
* Tidy up hierarchyrandomdan2010-08-08
| | | | Add SqlMergeTask
* Adds an largely untested console appenginerandomdan2010-08-07
|
* Move CGI code into its own folderrandomdan2010-08-07
|
* Cache the result of default column composerandomdan2010-08-05
| | | | Use this cache now lots of things are const refs
* Add ProcRows as a direct extension of FileRowsrandomdan2010-08-05
| | | | Fix glaring bug in FileRows (vector.clear()/.empty() mixup)
* Accept and run checks before presentationrandomdan2010-07-30
|
* Add optional support for default values for variablesrandomdan2010-07-29
|
* Fix typo in class namerandomdan2010-07-28
| | | | Add file channel suitable for processes
* Tidy up no longer required parameters passed to executerandomdan2010-07-27
| | | | | Move the FILE* Glib::IoChannel implementation into its own files Make iterates and views for file and sql into template based so they can be easily reused and new ones can be added easily
* Strip out all the column name mangling in SqlView, it should be done ↵randomdan2010-07-16
| | | | properly inside View
* Cache that a DSN is unavailable for 60secrandomdan2010-07-15
|
* Big ugly but working char separated values viewrandomdan2010-07-15
|
* Set the content-type header according to the existance of a stylesheet namerandomdan2010-07-14
|
* Don't reference rows before they're put on the stackrandomdan2010-07-13
|
* Reuse select commands for sql view and iteraterandomdan2010-07-13
|
* Don't cache session variables, they can changerandomdan2010-07-13
| | | | | Uncache parent row variables on end of row Reuse ModifyCommand for every sqlTask iteration
* Use master DB after writesrandomdan2010-07-11
| | | | | Split presentation code into it's own class Implement sending emails using the presentation class and transforming it internally
* Implement variables (prefixed strings to find values elsewhere)randomdan2010-07-07
|
* Implement connection caching and checking (requires ODBCv3 driver)randomdan2010-07-05
| | | | Implement preferLocal DB access
* Fix parameter lookuprandomdan2010-07-02
|
* Keep the source DOM tree in memory and use it to implement rawviewrandomdan2010-07-01
|
* Include session contents in resultsrandomdan2010-06-28
|
* Use FCgiIO C++ wrapperrandomdan2010-06-28
| | | | | | | | | Add iterates Change some inheritances Add a numeric load order loader Add support for sessions Add support for a SHM session backend Lots of other little changes
* Use cgicc, add checks, tasks, dynamic loader, atom feed, login pagerandomdan2010-06-18
|
* Add support for composing Glib::ustrings from columnsrandomdan2010-06-13
| | | | | Break Project2 components down into generalised classes Tidy up code
* Fix odbc select destructor when cursor not openedrandomdan2010-06-11
| | | | Add support for subqueries
* Uncommit debug mode changerandomdan2010-06-11
|
* Use Glib::ustring in libodbcpp for data and std::string for non-datarandomdan2010-06-11
| | | | | Add support for parameters in SqlViews Uses parameters to implement category browse and search
* Use xml++ with glib utf8randomdan2010-06-10
|
* Initial workings of project2 - renders gentoobrowse homepagerandomdan2010-06-09