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
Ivailo Monev
2b6bbedde5
QSharedData ref member does not have to be mutable
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 01:01:03 +00:00
Ivailo Monev
57f3d62aa0
do not free the shared empty and shared null QByteArray data
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 00:23:29 +00:00
Ivailo Monev
070bfe9e4a
use public QByteArray constructor in QByteArray::trimmed()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 15:11:44 +00:00
Ivailo Monev
a62e9bd778
use public QString constructors in QString::simplified() and QString::trimmed()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 15:11:11 +00:00
Ivailo Monev
5660f5ed0d
Revert "get rid of QByteArray::shared_empty and QString::shared_empty"
...
This reverts commit 259252b337
.
2019-12-27 12:29:42 +00:00
Ivailo Monev
6cee4d3a5c
remove redundant uint() constructs in QString::at() and QString::operator[]
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 11:36:07 +00:00
Ivailo Monev
259252b337
get rid of QByteArray::shared_empty and QString::shared_empty
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 10:49:10 +00:00
Ivailo Monev
7ef1c71404
inline qstrnlen() function to strnlen()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 10:27:13 +00:00
Ivailo Monev
574355df4a
remove bogus compile-time error
...
the signature for truncate() from unistd header takes two arguments,
QByteArray::truncate() takes only one
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 10:14:50 +00:00
Ivailo Monev
8a08a87708
warn on negative data size from qCompress() function
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 05:24:04 +00:00
Ivailo Monev
81948e43d7
avoid buffer resizing in qCompress() function
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 05:14:00 +00:00
Ivailo Monev
a3174414ad
simplify qUncompress() function
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 03:27:27 +00:00
Ivailo Monev
beaf0af0f4
inline qstrcmp() function overloads
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 02:03:43 +00:00
Ivailo Monev
46d9359f9f
indent and use signle variable assignment in QByteArray::toBase64()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 01:21:57 +00:00
Ivailo Monev
48915cd40c
replace tabs with spaces in QByteArray::fromBase64()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 01:19:21 +00:00
Ivailo Monev
b0cd255983
avoid temporaries in QString::isRightToLeft()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-24 23:17:51 +00:00
Ivailo Monev
c5ddbb827f
mark overflow cases in QByteArray integer conversion methods unlikely
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-24 22:22:28 +00:00
Ivailo Monev
a30c6c494a
check if string is normalized before normalizing it from QString::normalized()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-24 21:29:36 +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