| Commit message (Collapse) | Author | Age |
... | |
|
|
|
| |
Make rdbmsDataSource's type an int, string was just silly
|
|
|
|
|
|
| |
thinking?)
And replace it with a VariableType that wraps the boost::variant and is implicitly convertable to useful things (may need extending in time)
|
|
|
|
|
|
|
| |
Add centralised logging system
Add code for runtime configuration
Add support for configuring logging
Move all existing logging to new logging system
|
| |
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
| |
variable depending on engine
Use it in ArtfulSeller, although there is currently only one platform
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
| |
safe data passing
Use new handle function to get type safe data from ODBC
Add a datetime option to variables
|
| |
|
|
|
|
|
|
| |
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)
|
| |
|
| |
|
|
|
|
|
| |
Use smart pointers to stages, they are refcounted after all
Have variables keep a handle to their row sources, fixes crash during stage destruction
|
| |
|
| |
|
| |
|
|
|
|
| |
Add option for keeping the blank lines in file rows
|
| |
|
| |
|
|
|
|
| |
now identical shared core implementation
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
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
|
| |
|
| |
|
|
|
|
| |
Use AJAX to track and untrack packages
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Includes site and console updates to match
|
|
|
|
| |
Bind null for missing values for SQL merge data
|
|
|
|
| |
Add a task for dumping out the values of an iteratation
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
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
|
|
|
|
| |
Split p2 up into specific libs by class
|
|
|
|
| |
Use these callbacks to clean up unused DB connections
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Use null to hide null license details
Fix mask counter
Include change log
|
|
|
|
|
|
| |
No more template rubbish, no more messy partial specialisation
Add copyless rebind of column to parameter
Changes in project2 to suit
|
| |
|
|
|
|
| |
Unregister VariableParent row use when destroyed
|
|
|
|
| |
Fix setting the environment up in p2console
|
|
|
|
| |
Use the new onIdle callback to disconnect all cached database connections
|
| |
|
|
|
|
|
|
|
| |
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
|