aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-03-02Portability workarounds for incomplete C++11 support in VC++ and old GCCBoris Kolpackov1-2/+2
2012-02-29Use move instead of copy in container traits if C++11 is availableBoris Kolpackov3-5/+5
2012-02-28Improve lazy pointer interface if C++11 is availableBoris Kolpackov1-0/+9
2012-01-30Handle SMALLDATETIME case in SQL Server QDateTime traits implementation1.8.0Boris Kolpackov1-13/+25
2012-01-29Bump version to 1.8.0Boris Kolpackov3-7/+7
2012-01-29Fix incorrect copyright holderBoris Kolpackov4-4/+4
2012-01-29Update copyright yearBoris Kolpackov97-97/+97
2012-01-29Remove author field from file headerBoris Kolpackov97-98/+1
Too much effort to maintain.
2012-01-22Change default Oracle std::string mapping to 512 from 4000Boris Kolpackov1-1/+1
2012-01-14Move database-specific option files into sub-profile sub-directoriesBoris Kolpackov12-10/+22
2012-01-14Cosmetic changesBoris Kolpackov1-5/+7
2012-01-14Basic Qt profile implementation for SQL ServerBoris Kolpackov4-0/+589
2012-01-14Date-time part of Qt profile implementation for SQL ServerBoris Kolpackov5-0/+283
2011-12-22Rename *_chunk to chunk_* enumerators in Oracle for consistencyBoris Kolpackov2-13/+13
2011-12-05Bump version to 1.7.01.7.0Boris Kolpackov3-7/+7
2011-12-05Handle microsecond resolution in PostgreSQL Qt date-time mappingsConstantin Michael3-28/+23
2011-12-05Add link to licensing overview pageBoris Kolpackov1-0/+6
2011-12-01Remove stray export macrosBoris Kolpackov1-4/+2
2011-11-30Add NCHAR/NVARCHAR2 default_value_traits specialization for QStringConstantin Michael1-2/+11
2011-11-24Rename min to minute to avoid clash with unfortunately named MSVC macroConstantin Michael2-5/+5
2011-11-16Map QByteArray to Oracle BLOB by defaultConstantin Michael2-3/+6
2011-11-16Support mapping of QByteArray and QString to Oracle LOB typesConstantin Michael2-1/+211
2011-11-16Truncate excess QString and QByteArray data mapped to CHAR and RAW typesConstantin Michael2-8/+7
2011-11-15Correct second precision handlingConstantin Michael3-6/+6
2011-11-11Add Oracle support for Qt profileConstantin Michael9-0/+459
2011-11-03Qualify details namespace with odb to help buggy VC++1.7.0.a1Boris Kolpackov1-1/+1
2011-11-02Include default mapping in prologue instead of epilogueBoris Kolpackov6-6/+24
This will allow the user to customize the mapping.
2011-11-02Bump version to 1.7.0.a1Boris Kolpackov3-7/+7
2011-10-28Introduce interface version for Qt and Boost profilesBoris Kolpackov2-4/+12
This will allow us to make bugfix releases without having to update ODB compiler binaries, which include these libraries.
2011-10-28Don't use QByteArray replace() overload that was only added in Qt 4.7Boris Kolpackov3-3/+21
The bad thing is that another overload, added in Qt 4.5, was silently used in 4.5-4.6 versions which predictably did the wrong thing.
2011-10-27Make sure output directory exist before generating config.hBoris Kolpackov1-1/+1
2011-10-21Add support for const data membersBoris Kolpackov1-2/+8
Const data members are automatically treated as readonly. New test: const-member.
2011-10-19Mention autotools as prerequisite in INSTALL-GITBoris Kolpackov1-3/+9
2011-10-03Don't add -framework OS X option to CPPFLAGS1.6.0Boris Kolpackov1-4/+0
It is only necessary in LDFLAGS and adding it to CPPFLAGS causes warnings.
2011-10-03Bump version to 1.6.0Boris Kolpackov3-5/+5
2011-09-22Workaround for VC91.6.0.a2Boris Kolpackov1-1/+1
2011-09-21Rework const object handlingBoris Kolpackov1-0/+11
Now objects are always loaded as non-const and the object cache in session treats all objects as non-const.
2011-09-20Bump version to 1.6.0.a2Boris Kolpackov3-5/+5
2011-08-22Bump version to 1.6.0.a11.6.0.a1Boris Kolpackov3-5/+5
2011-08-04Add support for Qt QSharedPointer as value wrapperBoris Kolpackov2-0/+65
2011-07-27Bump version to 1.6.0Boris Kolpackov3-5/+5
2011-07-25Bump version to 1.5.01.5.0Boris Kolpackov3-5/+5
2011-07-24Remember to set is_null to false if QString is not NULLBoris Kolpackov1-0/+2
2011-07-22Correct QString null semantics in MySQL and SQLite profilesConstantin Michael2-13/+21
2011-07-22Make MySQL QString default mapping consistent with other databasesConstantin Michael1-3/+4
2011-07-22Add PostgreSQL support to Qt profileConstantin Michael9-0/+436
2011-07-19New design for NULL semanticsBoris Kolpackov4-11/+10
Now, instead of being specified as part of the SQL type with the type pragma, there are separate null and not_null pragmas. The not_null pragma was used to control NULL-ness of object pointers. Now the two pragmas are used consistently for object pointers and simple values (and in the future will work for composite values and containers).
2011-04-27Use QtCore prefix when including Qt headers1.4.0Boris Kolpackov24-38/+71
This appears to be more portable. For example, on Mac OS X with -framework QtCore option include <QString> does not work while including <QtCore/QString> does.
2011-04-26Bump version to 1.4.0Boris Kolpackov3-5/+5
2011-04-26Use struct instead of class in specializationBoris Kolpackov8-32/+20