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
c6d001882d
implement PCH build option for components
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-20 14:38:47 +00: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
0c18f33892
merge KatieLibraryTargets and KatieBinaryTargets exports
...
the idea was to install them separately, one along with the libraries
and one along with the tools but they suite the Devel component better
and are installed as part of it so no reason to keep them separate
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-10 02:14:17 +00:00
Ivailo Monev
2872a3bd26
properly indent QSqlRelationalDelegate
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-03 16:33:39 +00:00
Ivailo Monev
13b48ebdb1
place all private headers in single directory
...
should reduce the build time and also the length of the commands used
during build
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-01 19:20:31 +00:00
Ivailo Monev
f4eb7df4c8
unbundle libpng and sqlite and mark the packages as required
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-08 19:49:15 +03: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
fc02f5a2c1
export QSQLiteDriver as part of the sql module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-02 03:18:36 +03:00
Ivailo Monev
07bf092710
always use full paths for installation
...
now that CPack is no longer supported relative paths are no longer
required. this change also fixes the headers optimizations upon
installation since it requires full paths to work
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-09 00:36:36 +00:00
Ivailo Monev
3b99069ec3
avoid copy in QSQLiteDriver::primaryIndex() and QSQLiteDriver::record()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-08 22:26:54 +00: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
01d315b51a
set extra link libraries as private where applicable
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-24 08:31:03 +00:00
Ivailo Monev
4cb47f8752
rework fancy and meta header generators
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 15:47:57 +00:00
Ivailo Monev
20efcc02c9
headers compat
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 18:57:26 +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
685e169015
avoid temporaries and use const-reference where applicable
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-28 07:12:20 +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
e26becd14c
remove redundant build-time definitions [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-17 01:04:56 +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
dae1424736
indentation
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-13 15:41:27 +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
d270316262
indentation
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-28 01:06:01 +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
30010585ed
make major components, plugins and imports part of runtime
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-30 12:56:38 +00:00
Ivailo Monev
995b7998b0
deal with excessive include directories
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-30 12:39:35 +00:00