Commit graph

1453 commits

Author SHA1 Message Date
Ivailo Monev
8d8ffbb034 fix extra core types QVariant conversion 2019-12-23 02:08:27 +00:00
Ivailo Monev
707f205624 update options in qconfig header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-23 01:08:58 +00:00
Ivailo Monev
9276105ccd remove redundant QT_PREPEND_NAMESPACE() macro call in qt_debug_component() function
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 18:26:07 +00:00
Ivailo Monev
fb7e417299 replace C-style cast with reinterpret_cast in qt_unix_query() function
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 18:21:46 +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
89d4d9dde8 make QMetaType::Float core type and reorder enums while at it
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>

asd
2019-12-22 02:06:16 +00:00
Ivailo Monev
a16e999d0e optimize static meta types table lookup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 01:29:50 +00:00
Ivailo Monev
17a7fb8bad replace 0 with Q_NULLPTR where applicable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 01:23:27 +00:00
Ivailo Monev
1487a827fd remove superfluous semicolon in QFile::encodeName()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-21 19:46:45 +00:00
Ivailo Monev
c1a31e0b38 use proper type for argument in qIsNumericType() and qIsFloatingPoint() functions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-21 17:10:44 +00:00
Ivailo Monev
f04ee7c2c1 fix GUI QVariant types conversion
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-21 16:30:55 +00:00
Ivailo Monev
b267971ae6 stream and cast QVariant type member as int
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-20 23:46:46 +00:00
Ivailo Monev
673202d441 replace QMetaType::Float with QVariant::Float where applicable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-20 23:46:07 +00:00
Ivailo Monev
d555626f1d make QVariant::Double from/to QVariant::Float conversion explicit and fix it
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-20 19:36:53 +00:00
Ivailo Monev
a8ecf96684 move QVariant::String specific case to switch in QVariant::canConvert()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-20 16:54:31 +00:00
Ivailo Monev
98641e1854 fix QVariant::Float type conversion regression since 71bd691d09
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-20 15:48:06 +00:00
Ivailo Monev
a8320dcf65 compiler warning fixes
upstream commit:
ef36fd0217

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-20 03:24:36 +00:00
Ivailo Monev
7c9ed242a5 remove threads build option
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 23:51:19 +00:00
Ivailo Monev
b12e58af99 use proper type in QMutexPool::get()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 22:03:55 +00:00
Ivailo Monev
3d47316b1d replace 0 with Q_NULLPTR in QMutexPool::createMutex() and QMutexPool::globalInstanceGet()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 22:03:19 +00:00
Ivailo Monev
8068ff65b1 replace qmutexlocker with qmutex header inclusion
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 19:16:58 +00:00
Ivailo Monev
35f6f6c5d1 add some missing class visibility attributes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 19:16:29 +00:00
Ivailo Monev
f08b7643fc merge qsharedpointer_impl header into qsharedpointer header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 18:58:47 +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
5b1de5f573 remove non-existing classes leftovers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 13:29:29 +00:00
Ivailo Monev
9f5226925e remove fancy headers for non-existing classes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 12:38:27 +00:00
Ivailo Monev
5d045d4d1a remove redundant string header inclusion from qtextcodec_p header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 12:31:18 +00:00
Ivailo Monev
c008a0ed4d remove QHashDummyNode and QHashDummyValue leftovers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 12:30:46 +00:00
Ivailo Monev
fdb0c42c9b remove unused and internal Qt::WidgetAttribute::WA_PendingUpdate enum
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 01:23:41 +00:00
Ivailo Monev
6a4f6ed0b4 quote value of GETCWDFUNCNAME so that it is considered as literal string by the compiler
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 00:42:41 +00:00
Ivailo Monev
620062de1a replace QT_DEBUG with QT_NO_DEBUG
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 00:30:42 +00:00
Ivailo Monev
0ff1805a8e avoid stat() in QFileSystemEngine::currentPath()
both get_current_dir_name() and getcwd() do it internally, atleast in glibc

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 00:13:38 +00:00
Ivailo Monev
9d66370a40 PATH_MAX is not required to call get_current_dir_name()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 23:46:51 +00:00
Ivailo Monev
e3e8cbcb2f optimize QFileSystemEngine::homePath() and QFileSystemEngine::tempPath()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 22:57:35 +00:00
Ivailo Monev
ac7b0f4508 avoid temporary in QFileSystemEngine::setCurrentPath()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 22:50:13 +00:00
Ivailo Monev
b2c7193405 remove QT_NO_SETTINGS and QT_NO_COMPRESS definitions checks unrelated to bootstrap
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 21:05:36 +00:00
Ivailo Monev
34f2cfc804 use KATIE_GIT as build-key and remove redundant QT_EDITION definition
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 19:04:06 +00:00
Ivailo Monev
88e1b7d04a assume QT_KATIE is not defined anywhere else
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 18:55:07 +00:00
Ivailo Monev
308b9f5726 remove redundant libc suplements from qcore_unix_p header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 16:50:03 +00:00
Ivailo Monev
2f86abdf84 set argv to full path to program in QProcessPrivate::startDetached()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 15:25:10 +00:00
Ivailo Monev
9585bd773c mark certain core component options unsupported
this is mostly automated change set, a lot to be done later on
especially about the definitions in core component. the goal is
to make most of the options of the core component available so
that they can be utilized in other components and tools without
restrictions as shown by some of the changes done to the GUI
component in this commit

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 00:00:13 +00:00
Ivailo Monev
84f0c221a6 remove redundant QT_NO_CODECS definition
it is the same as QT_NO_TEXTCODEC

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-17 21:48:37 +00:00
Ivailo Monev
7c0ae45047 QStandardPaths, QJsonArray, QJsonObject::iterator, QJsonParseError and QJsonValue are available since 4.9
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-17 03:35:13 +00:00
Ivailo Monev
e3a47bbe28 remove QStandrdPaths mac and windows specific documentation
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-17 03:34:10 +00:00
Ivailo Monev
b71a71bf41 avoid shadowing argument variable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-17 03:27:58 +00:00
Ivailo Monev
4bf2189cb3 case-fold the UCS-4 char in foldCase() functions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-17 03:08:56 +00:00
Ivailo Monev
d8b8dfb697 avoid temporaries in QStandardPaths::findExecutable()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-16 22:32:32 +00:00
Ivailo Monev
de145e044a use foreach() for iteration in QCoreApplication::applicationFilePath()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-16 22:19:38 +00:00
Ivailo Monev
4787af0947 append instead of prepending in QTextCodec::QTextCodec()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-16 14:06:51 +00:00
Ivailo Monev
f7501c429a note that the list of supported encodings is incomplete
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-16 14:05:31 +00:00