summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-04-10Rename --output-name to --input-nameBoris Kolpackov5-14/+20
2013-04-10Fix option querying bugBoris Kolpackov1-1/+1
2013-04-10Add --changelog{,-in,-out,-dir} optionsBoris Kolpackov5-24/+110
2013-04-10Fix bug in ODB make rulesBoris Kolpackov1-3/+3
2013-04-10Add support for maintaining log of database model changesBoris Kolpackov12-32/+555
2013-04-10Add support for copying database modelsBoris Kolpackov21-115/+273
2013-04-10Add --changelog-file-suffix and --changelog-suffix optionsBoris Kolpackov2-0/+19
2013-04-10Add model version pragmaBoris Kolpackov3-22/+160
2013-04-10Remove unnecessary includeBoris Kolpackov1-2/+0
2013-04-10Add changelog, changeset, and add_table semantics nodesBoris Kolpackov21-10/+561
2013-04-10Add initial support for database model serialization to XMLBoris Kolpackov21-153/+514
2013-04-10Add commentBoris Kolpackov1-1/+4
2013-04-10Move type check to model creation instead of schema generationBoris Kolpackov2-10/+34
This way we make sure cxx-location is only used during model creation. As a result, we can now generate schema from a model instantiated from XML.
2013-04-01Handle inverse member in base class of polymorphic hierarchyBoris Kolpackov2-49/+97
2013-03-26Check if $prefix/lib is a prefix of GCC plugin dirBoris Kolpackov1-1/+7
libdir might be $prefix/lib64.
2013-03-19Add support for installing plugin into default GCC plugin directoryBoris Kolpackov4-74/+245
2013-03-18Add separate exception for SQLite forced rollbacksBoris Kolpackov2-0/+33
2013-03-08Pass --sysroot/-isysroot when extracting profile search pathsBoris Kolpackov1-1/+14
2013-02-28Proofreading fixesBoris Kolpackov1-8/+8
2013-02-28Fix typo in manualBoris Kolpackov1-1/+1
2013-02-22Search in outer directories for default options fileBoris Kolpackov1-3/+23
2013-02-21Add support for pattern matching (SQL LIKE)Boris Kolpackov2-0/+27
2013-02-21Bump version to 2.2.12.2.1Boris Kolpackov2-3/+3
2013-02-19Remove unnecessary header inclusionBoris Kolpackov1-1/+0
This was causing problems in libintl.h with newer versions of GCC that are built with --disable-nls.
2013-02-12Work around odd GCC tree behavior2.2.0Boris Kolpackov2-6/+4
2013-02-12Issue warning if we are building static pluginBoris Kolpackov1-0/+1
2013-02-11Provide default mapping for wchar_t and wchar_t[N] for SQLiteBoris Kolpackov1-1/+3
2013-02-10Suppress some warningsBoris Kolpackov3-0/+4
2013-02-10Use nul instead of /dev/null on WindowsBoris Kolpackov1-1/+8
2013-02-10Include std::string into ODB translation unitBoris Kolpackov1-0/+7
Use use it for the implicit discriminator member.
2013-02-10Proofreading fixesBoris Kolpackov1-3/+3
2013-02-09Proofreading fixesBoris Kolpackov1-34/+35
2013-02-09Bump version to 2.2.0Boris Kolpackov2-5/+5
2013-02-09Update copyright yearBoris Kolpackov229-232/+232
2013-02-09Escape m4 macroBoris Kolpackov1-1/+1
2013-02-08Add schema_catalog::exists() functionBoris Kolpackov2-3/+14
2013-02-08Update transaction callback documentationBoris Kolpackov1-16/+28
2013-02-08Document change-tracking containersBoris Kolpackov2-31/+554
2013-02-08Remove mentioning of option we don't supportBoris Kolpackov2-6/+2
2013-02-07Use multi-pass table creation in MySQLBoris Kolpackov1-25/+204
This deals with table creation order and circular dependencies. Unfortunately, there doesn't seem to be a way in MySQL to drop a foreign key only if it exists without resorting to stored procedures.
2013-02-07Rename boolean to boolean_ (macro clash)Boris Kolpackov1-1/+1
2013-02-06Install plugin to pkgexecdir instead of bindirBoris Kolpackov4-35/+102
2013-02-06Respect --pdfdir --htmldir --psdir configure optionsBoris Kolpackov2-5/+8
Thanks to Hugo Mildenberger <Hugo.Mildenberger@web.de> for the patch.
2013-02-06Respect DESTDIR in install hookBoris Kolpackov1-1/+1
Thanks to Hugo Mildenberger <Hugo.Mildenberger@web.de> for the patch.
2013-02-06Add call to AM_PROG_AR which is required by newer automakeBoris Kolpackov1-0/+1
Thanks to Hugo Mildenberger <Hugo.Mildenberger@web.de> for the patch.
2013-02-06Fix incorrect AC_LANG_SOURCE quotingBoris Kolpackov1-3/+3
Thanks to Hugo Mildenberger <Hugo.Mildenberger@web.de> for the patch.
2013-02-06Add some explanations on "static plugin" ideaBoris Kolpackov1-1/+7
2013-02-05Add support for change-tracking containersBoris Kolpackov11-416/+1072
ODB now supports "smart" ordered containers. Such containers get extra functions for updating and deleting individual elements. Based on this functionality implement two change-tracking containers: odb::vector (equivalent to std::vector) and QOdbList (equivalent to QList). New tests: common/container/change-tracking and qt/common/container/change- tracking.
2013-01-25Document new char[N] mappingBoris Kolpackov2-186/+613
2013-01-24Add support for mapping char[N] to CHAR/VARCHAR database typesBoris Kolpackov13-45/+222
Also improve query support for arrays (decaying).