Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Use a static local var for the loader map to work around the link/load order ↵ | randomdan | 2011-02-11 | |
| | | | | issue | |||
* | Don't rely on crazy dangerous global init/destroy for loader registration | randomdan | 2011-02-11 | |
| | ||||
* | Support for table patching in different ways according to what the connector ↵ | randomdan | 2011-02-11 | |
| | | | | | | | says Introduce two proper methods of bulk update Tested against PG 8.4, MySQL 5.1 with single and multiple column keys | |||
* | Fix free function in xslRows for xmlXPathObject | randomdan | 2011-02-11 | |
| | ||||
* | Less copying and more native storage in fileRows | randomdan | 2011-02-11 | |
| | ||||
* | Add an 'if' component that works with views and iterators | randomdan | 2011-02-10 | |
| | | | | | Give some control to the behaviour of unsupported items when loading from XML Make regexcheck's regex a variable | |||
* | Rename OdbcVariableBinder, it's not (anymore) ODBC specific | randomdan | 2011-02-10 | |
| | | | | Make rdbmsDataSource's type an int, string was just silly | |||
* | Get rid of that stupid LexicalCall and it's messy templates (what WAS I ↵ | randomdan | 2011-02-10 | |
| | | | | | | thinking?) And replace it with a VariableType that wraps the boost::variant and is implicitly convertable to useful things (may need extending in time) | |||
* | Fix silly bug loading readonly RDBMS config entries | randomdan | 2011-02-10 | |
| | | | | | | | Add centralised logging system Add code for runtime configuration Add support for configuring logging Move all existing logging to new logging system | |||
* | Make different DB connectors optional | randomdan | 2011-02-09 | |
| | ||||
* | Fix the build system to do dependencies properly | randomdan | 2011-02-09 | |
| | | | | | | | | Break down libodbcpp into a set of base classes; libdbpp Add a native PostgreSQL implementation of libdbpp; libpqpp Extend project2 rdbms stuff to work with generic connectors Update datasources to specify connector type Build libmisc as .so | |||
* | Fix crash caused by taking reference of temp VariableType | randomdan | 2011-02-04 | |
| | ||||
* | Add concept of runtime configuration, set by HTTP hostname or environment ↵ | randomdan | 2011-02-04 | |
| | | | | | | variable depending on engine Use it in ArtfulSeller, although there is currently only one platform | |||
* | Don't construct the dir end iterator every iteration | randomdan | 2011-02-03 | |
| | ||||
* | Add missing conversion in generic visitor | randomdan | 2011-02-03 | |
| | | | | | | | | | Whole new improved variable system (does drop VariableParse, no longer required) Add option to count, but not include, blank lines in proc and file rows File file rows to open files, not execute them Fix to ODBC API with strings that don't use the whole buffer XML changes to site to use new variable system Changes to GB importer to use FS rows and new SQL merge now that it's a) tested and b) variable parse has gone | |||
* | Change FsRows to return a ptime for moddate | randomdan | 2011-02-02 | |
| | ||||
* | Remove compose functions on column data and add a handle function for type ↵ | randomdan | 2011-02-02 | |
| | | | | | | | safe data passing Use new handle function to get type safe data from ODBC Add a datetime option to variables | |||
* | Add lots of funky stuff to make the system (internally) type safe | randomdan | 2011-02-01 | |
| | ||||
* | Call curl global cleanup when finished | randomdan | 2011-01-31 | |
| | | | | | | Don't bind filters on load complete, there might be multiple different users Add XSL rows Fix several problems with dump (bin me, console app should support views) | |||
* | Only trim newline from lines that end with newline | randomdan | 2011-01-25 | |
| | ||||
* | Fix #if check for UUID implementation | randomdan | 2011-01-25 | |
| | ||||
* | Fix Presenter's inheritance of CommonObjects | randomdan | 2011-01-25 | |
| | | | | | Use smart pointers to stages, they are refcounted after all Have variables keep a handle to their row sources, fixes crash during stage destruction | |||
* | Tidy up the UUID optionals | randomdan | 2011-01-23 | |
| | ||||
* | Add wrappers and Jam for building with UUIDs from OSSP instead of Boost | randomdan | 2011-01-21 | |
| | ||||
* | Remove file create date for not being the create date | randomdan | 2010-12-29 | |
| | | | | Add option for keeping the blank lines in file rows | |||
* | Fix row numbering in rowSets to behave as before (1 upwards, not 0 upwards) | randomdan | 2010-12-29 | |
| | ||||
* | Install the new variants of CGI | randomdan | 2010-12-22 | |
| | ||||
* | 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 | |
| |