Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-05-05 | Bump version to 2.5.0-b.2.z, master is open for business | Boris Kolpackov | 1 | -1/+1 | |
2017-04-28 | Bump version to 2.5.0.b.1.z, switch to build2 version module2.5.0-b.1 | Boris Kolpackov | 1 | -1/+1 | |
2017-01-03 | Update copyright year | Boris Kolpackov | 713 | -713/+713 | |
2016-12-15 | Extend object loading view and section interaction test | Boris Kolpackov | 1 | -0/+5 | |
2016-11-27 | Update Qt import stub | Boris Kolpackov | 2 | -9/+30 | |
2016-10-26 | Implement support for mixed auto/manual id assignment in SQLite | Boris Kolpackov | 5 | -0/+218 | |
Now one can do: #pragma db id auto odb::nullable<int64_t> id; And then set the id to NULL to get auto-assignment or to the actual value to use a manual id. | |||||
2016-09-08 | Bump version to 2.5.0-a11 | Boris Kolpackov | 1 | -1/+1 | |
2016-08-22 | Bump version to 2.5.0-a102.5.0-a10 | Boris Kolpackov | 1 | -1/+1 | |
2016-08-18 | Detect container of containers via composite value2.5.0-a9 | Boris Kolpackov | 1 | -0/+69 | |
2016-08-15 | Lock object statements when loading sections | Boris Kolpackov | 2 | -0/+97 | |
Since we use the id image and loading of object pointers can overwrite it. | |||||
2016-08-14 | Bump version to 2.5.0-a9 | Boris Kolpackov | 1 | -1/+1 | |
Note that we now use the -[ab]N schema rather than .[ab]N. | |||||
2016-06-15 | Bump version to 2.5.0.a8 | Boris Kolpackov | 1 | -1/+1 | |
2016-06-15 | Get rid of C++11 deprecation warnings for auto_ptr, exception specs | Boris Kolpackov | 20 | -32/+278 | |
In particular, std::auto_ptr is no longer mapped in C++11. | |||||
2016-05-06 | Bump version to 2.5.0.a7 | Boris Kolpackov | 1 | -1/+1 | |
2016-05-04 | Ignore section logic when dealing with container elements | Boris Kolpackov | 2 | -0/+60 | |
The container member itself can be in a section. | |||||
2016-04-06 | Bump version to 2.5.0.a6 | Boris Kolpackov | 1 | -1/+1 | |
2016-04-04 | Add _has_cache() custom session interface, use in OLV implementation | Boris Kolpackov | 1 | -0/+3 | |
2016-02-12 | Bump version to 2.5.0.a5 | Boris Kolpackov | 1 | -1/+1 | |
2016-01-20 | Bump version to 2.5.0.a4 | Boris Kolpackov | 1 | -1/+1 | |
2015-11-09 | Bump version to 2.5.0.a2 | Boris Kolpackov | 1 | -1/+1 | |
2015-10-29 | Fix UUID char[16] query_type alias | Boris Kolpackov | 2 | -2/+69 | |
Instead of pre-decaying it to const char*, let the normal decay do it for us. This fixes a compilation issue when used with dynamic multi- database support. | |||||
2015-07-27 | Bump version to 2.5.0.a1 | Boris Kolpackov | 1 | -1/+1 | |
2015-07-27 | Fix member name conflicts in query support | Boris Kolpackov | 1 | -0/+34 | |
2015-07-27 | Make threads test more deadlock resilient | Boris Kolpackov | 1 | -38/+56 | |
2015-07-17 | Handle empty query::in_range() case | Boris Kolpackov | 1 | -0/+6 | |
2015-07-15 | Implement SQLite incremental BLOB/TEXT I/O | Boris Kolpackov | 7 | -3/+431 | |
2015-07-03 | Implement nested id support | Boris Kolpackov | 13 | -24/+627 | |
Now the 'id' specifier can optionally include the data member path to the id inside the composite value. For example: #pragma db id(first) std::pair<int, int> p; Note that one somewhat counter-intuitive aspect of this new feature is that the whole member marked with id ('p' in the above example) and not just the actual id member ('p.first' in the above example) is treated as readonly. Such nested id also cannot be automatically assigned (auto specifier). | |||||
2015-07-03 | Test custom id column name propagation to polymorphic-ref's | Boris Kolpackov | 1 | -1/+1 | |
2015-07-03 | Disable on_delete test for MySQL | Boris Kolpackov | 1 | -1/+5 | |
2015-07-02 | Test custom C++ type mapping for id, version members | Boris Kolpackov | 2 | -1/+200 | |
2015-07-02 | C++ type mapping support for container elementsas | Boris Kolpackov | 2 | -22/+84 | |
2015-07-01 | C++ type mapping support for data members | Boris Kolpackov | 5 | -0/+476 | |
2015-06-16 | Implement support for nested members in inverse pragma | Boris Kolpackov | 2 | -0/+178 | |
2015-06-15 | Support for inverse on points_to | Boris Kolpackov | 2 | -0/+158 | |
2015-02-11 | Add explicit template argument to lazy_ptr::object_id() call2.4.0 | Boris Kolpackov | 1 | -4/+8 | |
VC++11 does not support default function template arguments. | |||||
2015-02-11 | Correct stored procedure name | Boris Kolpackov | 1 | -1/+1 | |
2015-02-11 | Fix name qualification | Boris Kolpackov | 1 | -1/+1 | |
2015-02-08 | Fix incorrect vector indexes | Boris Kolpackov | 1 | -6/+6 | |
2015-02-08 | More ODB_DATABASE_*/DATABASE_* macro fixes | Boris Kolpackov | 1 | -1/+1 | |
2015-02-08 | Clean test templates of old cruft | Boris Kolpackov | 36 | -72/+0 | |
Most tests don't print anything | |||||
2015-02-08 | Add _SCL_SECURE_NO_WARNINGS to VC12 projects for Boost tests | Boris Kolpackov | 6 | -24/+24 | |
There doesn't seem to be any other way since this is now an error, not a warning. | |||||
2015-02-08 | Use ODB_DATABASE_* macros in headers compiled by ODB | Boris Kolpackov | 2 | -8/+6 | |
On Windows DATABASE_* macros are defined by the project, not via a header. | |||||
2015-02-08 | Fix incorrect id type | Boris Kolpackov | 1 | -1/+1 | |
2015-02-08 | Recode strcpy as memcpy | Boris Kolpackov | 2 | -5/+6 | |
VC12 deprecated those hard, as in, it is now an error. | |||||
2015-02-08 | Add move constructors that VC12 doesn't provide implicitly | Boris Kolpackov | 3 | -0/+44 | |
2015-02-08 | Split view/olv test into multiple headers files | Boris Kolpackov | 12 | -692/+816 | |
VC++ complains that the object file is too large. | |||||
2015-02-08 | Recode strncpy as memcpy | Boris Kolpackov | 6 | -23/+24 | |
VC12 deprecated those hard, as in, it is now an error. | |||||
2015-02-08 | Add missing VC12 solution to extra_dist | Boris Kolpackov | 1 | -1/+2 | |
2015-02-07 | Make anal clang happy | Boris Kolpackov | 1 | -1/+6 | |
2015-02-07 | Disable parts of test for multi-database case | Boris Kolpackov | 2 | -4/+8 | |
Since not all the databases support them (JOIN types). |