Commit graph

1402 commits

Author SHA1 Message Date
Ivailo Monev
1435a6a292 use loop-local variables in qt_qFindChildren_helper() functions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-08 01:13:09 +00:00
Ivailo Monev
28afb68973 replace 0 with Q_NULLPTR in qt_qFindChild_helper()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-08 01:12:41 +00:00
Ivailo Monev
a08c5e51fc add assert to qChecksum32()
the function is stub for bootstrapped build only and should not be used in
that case

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-08 00:04:51 +00:00
Ivailo Monev
78547c1787 Revert "avoid temporaries in QDir::mkdir(), QDir::rmdir(), QDir::mkpath() and QDir::rmpath()"
This reverts commit b0112afc64.
2020-01-07 22:59:01 +00:00
Ivailo Monev
b5e367cb91 correct localtime_r() check in QDateTime::currentDateTime()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-07 18:53:21 +00:00
Ivailo Monev
8a014987a6 check for localtime_r() and gmtime_r() functions during configuration
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-07 17:40:17 +00:00
Ivailo Monev
196cc93bed inline qstricmp()/qstrnicmp() to strcasecmp()/strncasecmp() functions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-07 16:54:49 +00:00
Ivailo Monev
4c637d231f introduce qChecksum32()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-07 16:06:02 +00:00
Ivailo Monev
d18fbf40cc remove unused report_error() function
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-07 15:48:31 +00:00
Ivailo Monev
8807a2ffcb correct loop expression in createFileFromTemplate()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-07 15:14:55 +00:00
Ivailo Monev
c7b36ea3ea check for getpwuid_r() and getgrgid_r() functions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-07 14:27:48 +00:00
Ivailo Monev
6943b3bb4a use QTime instead of QDateTime as random seed
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-07 04:59:52 +00:00
Ivailo Monev
a72408581c fix QFileSystemEngine::createDirectory() and QFileSystemEngine::removeDirectory()
the life-time of the string created by QFile::encodeName() was probably
optimized out by the compiler causing the variables of char array type to
contain invalid data

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-07 03:31:24 +00:00
Ivailo Monev
1d0f3d39f0 pass size of string to QString::fromLocal8Bit() where known
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-07 02:52:55 +00:00
Ivailo Monev
b0112afc64 avoid temporaries in QDir::mkdir(), QDir::rmdir(), QDir::mkpath() and QDir::rmpath()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-07 02:52:01 +00:00
Ivailo Monev
9576d9afc6 return if writing function failed in QSettingsPrivate::write()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-06 17:14:41 +00:00
Ivailo Monev
721007a0bb add operator<(const QElapsedTimer &v1, const QElapsedTimer &v2) for tests
removed before the initial import for some reason

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-06 14:06:11 +00:00
Ivailo Monev
e32c3cc797 use fromstrerror_helper() to obtain error in qdlerror()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-06 01:44:19 +00:00
Ivailo Monev
fdfcab44c5 check return value of strerror_r() in fromstrerror_helper()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-06 01:42:57 +00:00
Ivailo Monev
386e6fc3d4 require strerror_r(), realpath() and unsetenv() from the host
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-06 01:26:40 +00:00
Ivailo Monev
700ea6772b remove redundant uint() constructs in QBitArray::testBit(), QBitArray::setBit(), QBitArray::clearBit() and QBitArray::toggleBit()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-05 23:39:13 +00:00
Ivailo Monev
45f9f5520a remove redundant header inclusions from qglobal source file
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-05 23:33:19 +00:00
Ivailo Monev
f65b3e08c0 remove redundant QT_ARMFPA definition check in qnumeric source file
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-05 23:30:01 +00:00
Ivailo Monev
20732569ea avoid temporary in QDir::setSearchPaths()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-05 22:22:49 +00:00
Ivailo Monev
a18cf42a18 use foreach() for iteration in QDirIteratorPrivate::matchesFilters()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-05 22:10:48 +00:00
Ivailo Monev
e7d17d4d43 adjust QTemporaryFile asserts
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-05 21:42:58 +00:00
Ivailo Monev
0ddfd03816 mark the invalid environment variable case as unlikely in QProcessEnvironmentPrivate::fromList()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-05 21:15:08 +00:00
Ivailo Monev
55bc45e1b0 reserve space for elements from QProcessEnvironmentPrivate::fromList()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-05 21:14:14 +00:00
Ivailo Monev
224f70fe26 remove now redundant qcoreapplication header inclusion from qtemporaryfile source file
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-05 21:11:32 +00:00
Ivailo Monev
80429a77e1 remove compatibility bits from createFileFromTemplate() function
fixes crash/assert too and increase default template length to 10 to deal
with collisions

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-05 19:42:22 +00:00
Ivailo Monev
7345cfb219 replace typedefs with the actual type in createFileFromTemplate() function
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-05 17:08:12 +00:00
Ivailo Monev
b66b126357 optimize QInotifyFileSystemWatcherEngine::create() for case when IN_CLOEXEC is defined
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-05 04:21:13 +00:00
Ivailo Monev
a30a008b15 remove redundant fcntl() call in QInotifyFileSystemWatcherEngine::QInotifyFileSystemWatcherEngine()
also called in QInotifyFileSystemWatcherEngine::create()

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-05 04:19:09 +00:00
Ivailo Monev
3548acfe09 reduce branches in QFileSystemIterator::QFileSystemIterator()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-05 04:05:45 +00:00
Ivailo Monev
c2b94eabbd remove redundant internal QFSFileEnginePrivate methods
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-05 00:13:57 +00:00
Ivailo Monev
d96e81105a mark QDir warning cases as unlikely
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-04 23:47:12 +00:00
Ivailo Monev
f97b62be7d replace break and falltrough with return in QMimeDataPrivate::getData()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-04 22:55:48 +00:00
Ivailo Monev
b3a488ca6b require suffix to be passed to QFactoryLoader constructor
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-04 18:48:56 +00:00
Ivailo Monev
6029990b42 add braces around multi-line loop in QMetaObject::indexOfProperty()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-04 18:08:28 +00:00
Ivailo Monev
46d70d6fd0 mark some warning cases as unlikely
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-04 18:07:51 +00:00
Ivailo Monev
6b02b5dae4 update internal QEvent::Type enums documentation [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-04 17:17:57 +00:00
Ivailo Monev
f4a1d4ae2a use proper type for index in QLocale::monthName(), QLocale::standaloneMonthName(), QString QLocale::dayName() and QLocale::standaloneDayName()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-04 03:58:35 +00:00
Ivailo Monev
9ab1cb17d1 mark qt_splitLocaleName() faliure as unlikely in QLocalePrivate::getLangAndCountry()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-04 01:22:10 +00:00
Ivailo Monev
118bbe0109 reimplement locale name to language, script and country splitting via ICU
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-04 01:07:28 +00:00
Ivailo Monev
ef0c068818 reimplement QLocale::textDirection() via ICU
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-04 00:44:22 +00:00
Ivailo Monev
02f152c9e9 introduce QLocale::MeasurementSystem::UKSystem and obtain measurement system via ICU
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-04 00:44:04 +00:00
Ivailo Monev
ad5a7a1e25 remove redundant conditional checks in QLocalePrivate::bcp47Name()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-04 00:33:31 +00:00
Ivailo Monev
bcb01b9e24 remove redundant Q_DECL_VARIABLE_DEPRECATED definition
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-03 15:04:46 +00:00
Ivailo Monev
a11067d1f9 export QCache class
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-03 04:23:35 +00:00
Ivailo Monev
be63c5b251 reduce branches in QDir::operator==() operator
also fixes test case

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-03 03:15:15 +00:00