Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-04-10 | Fix bug in ODB make rules | Boris Kolpackov | 1 | -3/+3 | |
2013-04-01 | Handle inverse member in base class of polymorphic hierarchy | Boris Kolpackov | 3 | -1/+183 | |
2013-03-29 | Add test for custom-mapping SQL Server SQL_VARIANT type | Boris Kolpackov | 6 | -4/+289 | |
2013-02-21 | Add support for pattern matching (SQL LIKE) | Boris Kolpackov | 2 | -0/+42 | |
2013-02-15 | Minor documentation fix | Boris Kolpackov | 1 | -1/+1 | |
2013-02-12 | Don't use uninitialized iterator on the rhs of assignment2.2.0 | Boris Kolpackov | 1 | -0/+11 | |
2013-02-12 | Fix incorrect Qt5 library name | Boris Kolpackov | 18 | -72/+72 | |
2013-02-12 | Disable non-const to const iterator comparison test for Sun CC's STLPort | Boris Kolpackov | 1 | -1/+4 | |
2013-02-12 | Use consistent types in object and view | Boris Kolpackov | 1 | -1/+1 | |
2013-02-12 | Workarounds for non-standard Sun CC STL | Boris Kolpackov | 1 | -2/+13 | |
2013-02-12 | Disable constraint checking in MySQL | Boris Kolpackov | 1 | -3/+9 | |
This test can either create tables or drop them in the "wrong" order, depending on the static initialization order. For MySQL we can create things but not drop (no IF EXISTS or similar support). | |||||
2013-02-12 | Suppress cast warnings | Boris Kolpackov | 1 | -2/+4 | |
2013-02-11 | QList::swap(Qlist) is only available since Qt 4.8 | Boris Kolpackov | 1 | -0/+2 | |
2013-02-11 | Add extra source to dist | Boris Kolpackov | 1 | -0/+1 | |
2013-02-11 | Account for C++11 compilers without default function template arguments | Boris Kolpackov | 1 | -0/+9 | |
2013-02-11 | Fix bugs in Qt build batch file | Boris Kolpackov | 1 | -128/+128 | |
2013-02-11 | Detect POSIX threads on MinGW-W64 | Boris Kolpackov | 1 | -1/+10 | |
2013-02-09 | Make generated files depend on config.h to enforce order | Boris Kolpackov | 1 | -1/+8 | |
2013-02-09 | Bump version to 2.2.0 | Boris Kolpackov | 1 | -1/+1 | |
2013-02-09 | Update copyright year | Boris Kolpackov | 546 | -546/+546 | |
2013-02-09 | Escape m4 macro | Boris Kolpackov | 1 | -1/+1 | |
2013-02-09 | Shorten table prefix for Oracle | Boris Kolpackov | 3 | -3/+3 | |
2013-02-08 | Add schema_catalog::exists() function | Boris Kolpackov | 6 | -1/+201 | |
2013-02-08 | Add callback_ prefix to transaction callback functions | Boris Kolpackov | 3 | -10/+30 | |
Also test callback_update(). | |||||
2013-02-08 | Test change-tracking container and reuse inheritance | Boris Kolpackov | 2 | -3/+63 | |
2013-02-08 | Misc fixes | Boris Kolpackov | 2 | -6/+6 | |
2013-02-07 | Use multi-pass table creation in MySQL | Boris Kolpackov | 10 | -11/+233 | |
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-07 | Add Qt5 VC project/solution files | Boris Kolpackov | 125 | -159/+5240 | |
2013-02-07 | Autotools support for Qt5 | Boris Kolpackov | 1 | -113/+65 | |
2013-02-07 | Use auto_ptr instead of raw pointer | Boris Kolpackov | 5 | -9/+9 | |
2013-02-07 | Use fromUtf8() instead of fromStdString() for NCHAR initialization | Boris Kolpackov | 1 | -6/+9 | |
2013-02-06 | Fix incorrect dist variable | Boris Kolpackov | 1 | -1/+1 | |
2013-02-06 | Add call to AM_PROG_AR which is required by newer automake | Boris Kolpackov | 1 | -0/+1 | |
Thanks to Hugo Mildenberger <Hugo.Mildenberger@web.de> for the patch. | |||||
2013-02-06 | Fix incorrect AC_LANG_SOURCE quoting | Boris Kolpackov | 13 | -63/+63 | |
Thanks to Hugo Mildenberger <Hugo.Mildenberger@web.de> for the patch. | |||||
2013-02-05 | Add support for change-tracking containers | Boris Kolpackov | 18 | -66/+1759 | |
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-25 | By default map std::array<char, N> to string instead of binary | Boris Kolpackov | 1 | -7/+2 | |
2013-01-24 | Add support for mapping char[N] to CHAR/VARCHAR database types | Boris Kolpackov | 21 | -52/+839 | |
Also improve query support for arrays (decaying). | |||||
2013-01-20 | Add cache_ suffix to session cache functions | Boris Kolpackov | 2 | -24/+26 | |
This way they won't conflict with other functions (e.g., delayed database operations) that may have the same names. | |||||
2013-01-20 | Add extra headers to dist target variables | Boris Kolpackov | 1 | -1/+2 | |
2013-01-18 | Add support for post-commit/rollback callbacks | Boris Kolpackov | 11 | -108/+513 | |
New test: common/transaction/callback. | |||||
2013-01-16 | Make session cache management functions static, add notifications | Boris Kolpackov | 4 | -68/+131 | |
2013-01-16 | Implement two-phase session insertion | Boris Kolpackov | 9 | -3/+724 | |
On the first step an uninitialized object is inserted into the cache as before (this is necessary to handle recursive loading). The second step is to notify the session that the object has been initialized. On this second step the session can perform change tracking preparations, such as make a copy of the object or reset the modification flag. New test: common/session/custom (implements a custom session that uses copies to track changes). | |||||
2013-01-16 | Rename common/session to common/session/cache | Boris Kolpackov | 5 | -11/+11 | |
2013-01-15 | Bump version to 2.2.0.a3 | Boris Kolpackov | 1 | -1/+1 | |
2013-01-15 | Add support for setting SQL Server transaction isolation level | Boris Kolpackov | 2 | -20/+76 | |
2013-01-14 | Fix bug in handling polymorphic derived classes without any value members | Boris Kolpackov | 3 | -1/+98 | |
2013-01-14 | Add support for MSSQL ROWVERSION | Boris Kolpackov | 2 | -0/+46 | |
ODB can now use ROWVERSION column as an optimistic concurrency version. | |||||
2012-12-12 | Don't use 0 to initialize std::function2.2.0.a2 | Boris Kolpackov | 1 | -3/+5 | |
This doesn't work on VC++ 11. | |||||
2012-12-12 | Bump version to 2.2.0.a2 | Boris Kolpackov | 1 | -1/+1 | |
2012-12-12 | Add support for SQL name transformations | Boris Kolpackov | 1 | -9/+9 | |