Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Split the plain CGI and the FastCGI variants into separate programs with a ↵ | randomdan | 2010-12-22 | |
| | | | | now identical shared core implementation | |||
* | Add missing execute on custom SQL merge inserter | randomdan | 2010-12-21 | |
| | | | | | | | | Remove no longer needed second constructor on variables Tidy up variable parent construction and use of attributes Allow row set implementors to extend and add attributes of their own Have attributes return a variant type Add the filesystem rowset for finding files and directories | |||
* | Catch Glib::Exceptions which don't inherit from std::exception (grr) | randomdan | 2010-12-21 | |
| | | | | | Use cxa_demangle to render the human readable exception class name Have other unhandled exceptions abort an FCGI process, which causes Apache to write a log of it | |||
* | Do some renaming and reorganising at last | randomdan | 2010-12-18 | |
| | ||||
* | Remove the stupid _ naming convention | randomdan | 2010-12-17 | |
| | ||||
* | Return HTTP 500 on error | randomdan | 2010-12-16 | |
| | | | | Use AJAX to track and untrack packages | |||
* | Add support for non-default Sql merge inserter | randomdan | 2010-12-15 | |
| | | | | | | | | and row numbers in row sets and functional row properties in variables and custom column sub/super sets in views and isNull by column name Fix somee constnesses | |||
* | All new fangled iterators, views, row engines, exceptions, the list goes on | randomdan | 2010-12-14 | |
| | | | | Includes site and console updates to match | |||
* | Support binding null to an SQL command parameter | randomdan | 2010-11-30 | |
| | | | | Bind null for missing values for SQL merge data | |||
* | Add an iterator and viewer for XML documents capable of processing huge docs | randomdan | 2010-11-30 | |
| | | | | Add a task for dumping out the values of an iteratation | |||
* | Tidy up jam stuff | randomdan | 2010-11-23 | |
| | ||||
* | Send a plain text part in emails | randomdan | 2010-11-22 | |
| | ||||
* | Tidy up sendmail process ready for sending plain text version too | randomdan | 2010-11-18 | |
| | ||||
* | Improve XML usage correctness | randomdan | 2010-11-01 | |
| | ||||
* | Split up libs even more | randomdan | 2010-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 stringf | randomdan | 2010-10-29 | |
| | | | | Split p2 up into specific libs by class | |||
* | Add callbacks for key points in time allow clean up of unused stuff | randomdan | 2010-10-26 | |
| | | | | Use these callbacks to clean up unused DB connections | |||
* | Remove useless include to rdbms | randomdan | 2010-10-26 | |
| | ||||
* | Loosely tested code cull and tidy up | randomdan | 2010-10-08 | |
| | ||||
* | Used shared common library, add install rule | randomdan | 2010-10-07 | |
| | ||||
* | Handle null fields | randomdan | 2010-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 scratch | randomdan | 2010-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 ProcRows | randomdan | 2010-09-08 | |
| | ||||
* | Add some missing virtual destructors | randomdan | 2010-09-01 | |
| | | | | Unregister VariableParent row use when destroyed | |||
* | Drop the pain in the ass SHM session container in favour of an XML one | randomdan | 2010-08-31 | |
| | | | | Fix setting the environment up in p2console | |||
* | Add alarm to be called when p2web has been idle for 60seconds | randomdan | 2010-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 it | randomdan | 2010-08-25 | |
| | ||||
* | Whole new low dependency object loader | randomdan | 2010-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 ↵ | randomdan | 2010-08-16 | |
| | | | | during SqlMerge | |||
* | Fix parent variable search name | randomdan | 2010-08-13 | |
| | ||||
* | Fix early assign of insCmd in sqlmerge | randomdan | 2010-08-12 | |
| | | | | Fix bad use of length in binding string | |||
* | Bind merge populators recursively to leafs | randomdan | 2010-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 stringf | randomdan | 2010-08-11 | |
| | | | | Extend sqlMerge to support mapping values from other tables during a merge | |||
* | Minor fixes to text parsers | randomdan | 2010-08-10 | |
| | | | | Add a URL base row implementation | |||
* | Tidy up hierarchy | randomdan | 2010-08-08 | |
| | | | | Add SqlMergeTask | |||
* | Adds an largely untested console appengine | randomdan | 2010-08-07 | |
| | ||||
* | Move CGI code into its own folder | randomdan | 2010-08-07 | |
| | ||||
* | Cache the result of default column compose | randomdan | 2010-08-05 | |
| | | | | Use this cache now lots of things are const refs | |||
* | Add ProcRows as a direct extension of FileRows | randomdan | 2010-08-05 | |
| | | | | Fix glaring bug in FileRows (vector.clear()/.empty() mixup) | |||
* | Accept and run checks before presentation | randomdan | 2010-07-30 | |
| | ||||
* | Add optional support for default values for variables | randomdan | 2010-07-29 | |
| | ||||
* | Fix typo in class name | randomdan | 2010-07-28 | |
| | | | | Add file channel suitable for processes | |||
* | Tidy up no longer required parameters passed to execute | randomdan | 2010-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 ↵ | randomdan | 2010-07-16 | |
| | | | | properly inside View | |||
* | Cache that a DSN is unavailable for 60sec | randomdan | 2010-07-15 | |
| | ||||
* | Big ugly but working char separated values view | randomdan | 2010-07-15 | |
| | ||||
* | Set the content-type header according to the existance of a stylesheet name | randomdan | 2010-07-14 | |
| | ||||
* | Don't reference rows before they're put on the stack | randomdan | 2010-07-13 | |
| | ||||
* | Reuse select commands for sql view and iterate | randomdan | 2010-07-13 | |
| | ||||
* | Don't cache session variables, they can change | randomdan | 2010-07-13 | |
| | | | | | Uncache parent row variables on end of row Reuse ModifyCommand for every sqlTask iteration |