Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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-09 | Update copyright year | Boris Kolpackov | 9 | -9/+9 | |
2013-02-08 | Add callback_ prefix to transaction callback functions | Boris Kolpackov | 1 | -2/+3 | |
Also test callback_update(). | |||||
2013-02-06 | Fix incorrect dist variable | Boris Kolpackov | 1 | -1/+1 | |
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 | 4 | -99/+168 | |
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 | 7 | -0/+708 | |
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 | 4 | -10/+10 | |
2012-09-16 | Add support for Visual Studio 2012 | Boris Kolpackov | 1 | -1/+3 | |
2012-04-26 | Make session optional | Boris Kolpackov | 2 | -1/+2 | |
2012-03-06 | Detect situations where session is required but not used | Boris Kolpackov | 4 | -0/+262 | |
Throw session_required. |