Commit graph

43 commits

Author SHA1 Message Date
Ivailo Monev
0ab9965dc1 remove redundant QT_BEGIN_HEADER and QT_END_HEADER definitions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-08 01:09:49 +02:00
Ivailo Monev
061a891ca6 mark QSqlQuery warning cases as unlikely
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-05 23:10:36 +02:00
Ivailo Monev
56bb185ce0 static analyzer warnings fixes
upstream commits:
e277575987
600b7bfa89

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-05 23:07:42 +02:00
Ivailo Monev
58ef830341 copyright update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-02 01:59:24 +02:00
Ivailo Monev
ad80751777 compiler warning fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-31 02:32:26 +02:00
Ivailo Monev
45ea98a506 drop ODBC v2 support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-20 06:49:46 +00:00
Ivailo Monev
cd5b999f06 fix regression since 53de5dc0f6
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-11 15:04:50 +00:00
Ivailo Monev
452530ee2f separate the lock from QConnectionDict
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-11 13:38:49 +00:00
Ivailo Monev
280bcf33d2 static analyzer warnings fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-11 13:18:38 +00:00
Ivailo Monev
8471ec7bbc do not install qsql_sqlite header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-02 03:21:56 +03:00
Ivailo Monev
53de5dc0f6 drop QSqlDriverCreator support
it is prone to race condition and not used, if anyone wants to add
driver it should really be a plugin

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-12 16:43:01 +00:00
Ivailo Monev
7604ec7bf6 remove WITH_PNG AND WITH_SQLITE options, build SQLite driver into KtSql module
both are not really optional, that is why internal copies of the PNG and
SQLite projects sources are bundled.

by making the SQLite SQL driver built-in the plasma-desktop process
memory usage was reduced by roughly 4MB.

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-12 16:09:13 +00:00
Ivailo Monev
bb86fbb475 replace some tabs with space
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-22 15:57:56 +00:00
Ivailo Monev
2d3e0c5f3b rebrand interface names and drop deprecated D-Bus annotation name support
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 00:48:42 +00:00
Ivailo Monev
37b5f5f5e3 remove oci, db2, tds and ibase database leftovers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-17 00:24:25 +00:00
Ivailo Monev
6d633966a2 merge .cmake into CMakeLists.txt files
this way it is easier to maintain and should reduce the time spend on
configuring the project when building, much like the all-in-one build
option

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-31 04:28:36 +00:00
Ivailo Monev
5b459cf0ec update copyright and add script for doing so
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-29 23:21:34 +00:00
Ivailo Monev
35c9429c3a remove unused QSqlDatabasePrivate member
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-03 09:19:32 +00:00
Ivailo Monev
9536273940 remove redundant header inclusion
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-26 06:24:36 +00:00
Ivailo Monev
a892fbd9ca remove redundant forward class declaration in QSqlRecord header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-26 06:24:13 +00:00
Ivailo Monev
221cab9e43 use initializer list for d initialization in QSqlQuery constructors
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-26 06:04:36 +00:00
Ivailo Monev
845b1a082f avoid temporaries in QSqlQuery methods
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-26 06:03:50 +00:00
Ivailo Monev
17d4b2ca5b use initializer list for d initialization in QSqlField constructor
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-26 05:43:07 +00:00
Ivailo Monev
897d7f41f5 avoid detach in QSqlField::setRequiredStatus() if possible
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-26 05:40:47 +00:00
Ivailo Monev
880e4b188f access fields count from private pointer in QSqlRecord::indexOf()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-26 05:39:25 +00:00
Ivailo Monev
4356879df3 remove unused internal QSqlRecordPrivate::createField() method
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-18 00:06:57 +00:00
Ivailo Monev
5f0aa30cd7 remove unused internal QSqlIndex::createField() method
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-18 00:06:31 +00:00
Ivailo Monev
97db6a1b84 replace system with local header inclusions where applicable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-16 00:41:53 +00:00
Ivailo Monev
5c26f3c4e1 compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-11 15:16:08 +00:00
Ivailo Monev
652d3cf757 fix QConnectionDict const correctness
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-27 20:03:25 +00:00
Ivailo Monev
15bb18342c QSqlResultPrivate cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-27 20:02:39 +00:00
Ivailo Monev
0bad599825 various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-26 23:22:14 +00:00
Ivailo Monev
e4fdd0d70b QSqlCachedResult, QSqlDatabasePrivate and QSqlDriverPrivate cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-26 22:57:38 +00:00
Ivailo Monev
80d4bc168e more copyright changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-03 14:21:30 +00:00
Ivailo Monev
74bb412630 copyright changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-03 13:38:02 +00:00
Ivailo Monev
cbda6c3a11 various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-30 00:42:33 +00:00
Ivailo Monev
f2068eb81d global cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-04 16:51:14 +00:00
Ivailo Monev
a2fc79b3e9 cleanup QSqlDriver, breaks compat
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2018-07-09 16:19:17 +00:00
Ivailo Monev
58219108e1 main build file and sql database cruft review
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-08 16:33:19 +00:00
Ivailo Monev
65a18c610d Q_DECLARE_INTERFACE use fixes
this is incomplete, there are still some nested namespaced ones in the gui
component but this should be enoguh to build kdecore for now (with some
fixes for it too but unrelated to Q_DECLARE_INTERFACE) as a testing ground
for the namespacing work

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-05-09 06:54:24 +00:00
Ivailo Monev
6026db1f7b 0 to Q_NULLPTR
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-04 12:42:19 +00:00
Ivailo Monev
7c356db817 remove QDebug/qDebug/etc. from global header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-18 22:06:15 +00:00
Ivailo Monev
bfbc380756 initial import
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-10 05:06:13 +02:00