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
Ivailo Monev
c5aec3dffd
implement QTextCodec::codecForText() via ICU
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-16 14:05:02 +00:00
Ivailo Monev
0b54de45bd
correct warning message in QIcuCodec::codecForUtf()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-16 14:03:47 +00:00
Ivailo Monev
3293cffe71
no need for explicit codecs creation anymore
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-16 03:51:59 +00:00
Ivailo Monev
5582cfa8f8
avoid temporary in QTextCodec::codecForName()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-16 02:17:56 +00:00
Ivailo Monev
846af35712
lock before acessing globals in QTextCodec::~QTextCodec() and QTextCodec::codecForLocale()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-16 02:02:47 +00:00
Ivailo Monev
da7d5a5f3b
get rid of redundant codecs cache
...
a list of all codecs is maintained for the sake of cleanup already
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-16 02:02:16 +00:00
Ivailo Monev
04193959e4
make a deep copy of the codec name in QIcuCodec constructor
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-16 02:00:45 +00:00