Ivailo Monev
a02818602d
simplify inline if/else statements
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-19 18:57:59 +00:00
Ivailo Monev
ce118b4670
remove redundant QSharedDataPointer<T> forward declaration in qshareddata header
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-19 09:40:15 +00:00
Ivailo Monev
1394277037
use QVector<T>::resize() instead of accessing private member in QRegion::rects()
...
upstream commit:
799f0841a6
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-19 08:40:05 +00:00
Ivailo Monev
7d8a501b10
close iterator before cloning in QTextBoundaryFinderPrivate::operator=()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 09:09:32 +00:00
Ivailo Monev
4b6b6863ff
use ZSTD_VERSION_NUMBER to check ZSTD version in qbytearray source file
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-16 00:34:29 +00:00
Ivailo Monev
cd6f9b2d79
check if host provides fcvt() and ecvt(), use copies from musl libc if not available
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-14 22:30:04 +00:00
Ivailo Monev
bf349cbb86
introduce QT_BUFFSIZE
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-11 23:38:06 +00:00
Ivailo Monev
f8503869c7
optimize toMSecsSinceEpoch_helper() function
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-10 23:30:27 +00:00
Ivailo Monev
e673e1d103
replace math with cmath header inclusion in qlocale_tools source file
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-10 16:41:41 +00:00
Ivailo Monev
bec580b470
remove math header inclusion from qrect source file
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-10 16:41:23 +00:00
Ivailo Monev
170249d29d
remove redundant virtual QEasingCurveFunction::copy() method override
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-10 04:12:29 +00:00
Ivailo Monev
571ebf899a
remove most std::bad_alloc exceptions handling
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-09 02:15:39 +00:00
Ivailo Monev
e0c9a8b6e6
replace 0 with Q_NULLPTR in QEasingCurve
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-09 00:44:04 +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
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
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
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
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
a11067d1f9
export QCache class
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-03 04:23:35 +00:00
Ivailo Monev
9d272713fb
do not delete shared null QMap data
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-01 17:39:59 +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
c941712d22
effectively revert c8e884c2d3
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-31 00:03:00 +00:00
Ivailo Monev
76e9cb8220
plug qt_initLocale() memory leak
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-30 11:44:54 +00:00
Ivailo Monev
cf0b0ae659
avoid temporary in qt_string_count() function
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-30 05:08:57 +00:00
Ivailo Monev
44fc5a55d3
remove redundant uint() construct and C-style cast in qFindString() function
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-30 04:59:10 +00:00
Ivailo Monev
32eee98a70
do not free shared null QMap data
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-30 04:29:58 +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
6bab90f3e7
correct return value in QTextBoundaryFinder::boundaryReasons()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-29 21:49:31 +00:00
Ivailo Monev
864faae4e0
remove redundant string header inclusion from qvector source file
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-29 21:22:45 +00:00
Ivailo Monev
0d24b6305d
rename QVarLengthArray::realloc() to QVarLengthArray::reallocData()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-29 21:20:39 +00:00
Ivailo Monev
2ed9187043
replace function call with member access in QVarLengthArray::replace()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-29 21:20:02 +00:00
Ivailo Monev
b06f2a06ff
rely on the fact that default QTime constructor is for null-time in QTime::fromString()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 23:14:34 +00:00
Ivailo Monev
9e9f1bc075
deal with QVarLengthArray TODO
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 22:06:28 +00:00
Ivailo Monev
ba20535eaa
move qstringmatcher header inclusion from qstringlist header to source file
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 20:57:00 +00:00
Ivailo Monev
7c427a6dc0
remove redundant uint() construct in QDate::setYMD()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 19:24:35 +00:00
Ivailo Monev
d4b64a5536
optimize QSize::scale()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 18:10:05 +00:00
Ivailo Monev
46ed5e716a
remove bogus compile-time error in qrect header
...
there is no topLeft() function that I am aware of
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 17:55:54 +00:00
Ivailo Monev
149801e98e
use uninitialized buffer instead of resizing one in QByteDataBuffer::read()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 17:39:30 +00:00
Ivailo Monev
8df02dc5c3
mark default case in QCryptographicHash::hash() as unreachable
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 03:31:19 +00:00
Ivailo Monev
1867537939
replace C-style casts with static_cast where applicable
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 01:47:40 +00:00
Ivailo Monev
44b3b173b3
plug QDateTime memory leaks
...
caused by shadowing member
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 01:23:58 +00:00
Ivailo Monev
95f978fddd
do not reallocate shared empty/null QByteArray data
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 01:05:48 +00:00