Ivailo Monev
802902ab7b
depth of QImage objects passed to qt_grayscale() should be 32
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-11 23:42:27 +03:00
Ivailo Monev
39d67f3ed4
QSettings does not need QObject as base class
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-11 22:57:30 +03:00
Ivailo Monev
a1ca746b80
QFactoryLoader does not need QObject as base class
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-11 22:40:02 +03:00
Ivailo Monev
0bfcac7ed2
rename qfcvt() and qecvt() functions
...
apparently there are non-standard qfcvt() and qecvt() functions that
behave like fcvt() and ecvt() except that they take long double
argument
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-11 21:18:31 +03:00
Ivailo Monev
7bcae4aab7
mark the invalid day and month name queries in QLocale as unlikely
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-11 18:27:40 +03:00
Ivailo Monev
a967e736d6
QCalendarWidget first day of the week and weekend days shall be determined by the widget locale
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-11 17:07:44 +03:00
Ivailo Monev
89cc3cdbc6
remove unused QLocale list patterns related method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-11 08:44:13 +03:00
Ivailo Monev
68fdef86f0
resize the offset vector to the captured texts size
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-11 08:03:11 +03:00
Ivailo Monev
cb4d3dc4a0
match parts of the string too from JSC regex
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-11 07:22:10 +03:00
Ivailo Monev
5b99721e88
oops, fix the match length for matches other than the first
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-11 07:10:52 +03:00
Ivailo Monev
fbb9518d92
de-duplicate code
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-11 04:03:03 +03:00
Ivailo Monev
e5e6b9373f
initialize QApplicationPrivate::session_manager member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-11 03:56:15 +03:00
Ivailo Monev
950baa2f05
remove unused QLocale quotation related methods and enum
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-11 03:32:45 +03:00
Ivailo Monev
e57b68789b
replace std::regex with QRegExp
...
here comes the solution to std::regex randomly throwing exceptions
(3 different kind of exceptions but almost always not the same as
the last time it does for the same pattern)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-11 02:32:24 +03:00
Ivailo Monev
49c17b3abb
QByteArray::toLower() and QByteArray::toUpper() optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-11 00:52:17 +03:00
Ivailo Monev
bca15c353c
de-duplicate code
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-11 00:29:09 +03:00
Ivailo Monev
810e4180ec
QLocale documentation update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-11 00:01:19 +03:00
Ivailo Monev
00a9990b4f
BCP 47 locale names are sequence of US-ASCII characters
...
for reference:
https://www.rfc-editor.org/rfc/bcp/bcp47.txt
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-10 23:41:52 +03:00
Ivailo Monev
74e3a68e55
remove unused QLocale currency related methods and enum
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-10 23:18:59 +03:00
Ivailo Monev
b80e27ad55
use proper containers instead of converting
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-10 21:36:57 +03:00
Ivailo Monev
6a1a79c1e5
use QStdVector<T> instead of QList<T> in QTcpServerPrivate
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-10 20:10:32 +03:00
Ivailo Monev
c7107d4ecd
use QStdVector<T> in QScriptValueIterator
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-10 20:02:51 +03:00
Ivailo Monev
ef4a737250
build fix for the case when QT_STRICT_ITERATORS is not defined
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-10 19:55:56 +03:00
Ivailo Monev
8afa0fbd16
build fix for the case when QT_STRICT_ITERATORS is defined
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-10 19:16:39 +03:00
Ivailo Monev
0cf616c2b7
build fix for the case when QT_STRICT_ITERATORS is defined
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-10 18:43:11 +03:00
Ivailo Monev
d8d68da000
include now required system list headerin QStringList benchmark source file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-10 18:05:22 +03:00
Ivailo Monev
c21f6fc57c
drop methods to convert from and to std::list<T> and std::vector<T>
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-10 17:30:27 +03:00
Ivailo Monev
e21405b357
remove now redundant class-memaccess compiler warning override
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-10 16:40:41 +03:00
Ivailo Monev
feae6111f0
build fix for the case when QT_NO_TRANSLATION is defined
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-10 16:09:24 +03:00
Ivailo Monev
cd6df230fe
remove code for always false condition
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-10 07:51:09 +03:00
Ivailo Monev
35b6510237
initialize QScriptAnalysis members
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-10 06:50:21 +03:00
Ivailo Monev
2a8dc6b50a
call constructors when creating types from QVarLengthArray<T> and QVector<T>
...
lots of potential for gray hair should be dismissed with this change
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-10 02:17:29 +03:00
Ivailo Monev
387192ed57
do not covert the intersection set to QList<T> and then to QSet<T>
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-10 01:29:04 +03:00
Ivailo Monev
1af58d11f9
de-duplicate code
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-09 21:24:53 +03:00
Ivailo Monev
16b1a829ed
do not use global static settings object
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-09 20:03:40 +03:00
Ivailo Monev
4a774ccbd2
ensure pointers created via QMetaType::construct() are not randomized
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-09 19:26:40 +03:00
Ivailo Monev
5f535dba7f
mark the no type name case in QMetaType::unregisterType() as unlikely
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-09 18:45:00 +03:00
Ivailo Monev
a333a6042d
mark the no type name, destructor or constructor cases in QMetaType as unlikely
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-09 18:40:54 +03:00
Ivailo Monev
3f1941ce53
remove redundant qreal meta type registration in QTimeLine test case
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-09 07:41:51 +03:00
Ivailo Monev
bcf53dc4e1
remove redundant qreal meta type registration in QTimeLine test case
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-09 07:40:46 +03:00
Ivailo Monev
240e980b8c
remove QTimeLine::CurveShape enum, property setter and getter for it
...
upstream commit:
072fb7de51
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-09 05:51:34 +03:00
Ivailo Monev
8093ab8f7e
someone's typo
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-09 05:22:03 +03:00
Ivailo Monev
1e4adfa860
declare builtin meta types without namespace switching
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-09 03:07:42 +03:00
Ivailo Monev
08d1b940a7
effectively revert 42c06ab368
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-09 01:46:19 +03:00
Ivailo Monev
215a8d7fd3
an incomplete icon theme
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-09 00:45:53 +03:00
Ivailo Monev
60d39b493c
what icon theme is installed in AppVeyor enrvironment?
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-08 23:59:27 +03:00
Ivailo Monev
bc820a172f
better system icon theme detection
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-08 22:03:36 +03:00
Ivailo Monev
8200bf8ae2
mark fatal cases as unlikely
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-08 21:21:41 +03:00
Ivailo Monev
319136cfd8
remove unused QVariant::Handler members [ci reset]
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-08 19:46:49 +03:00
Ivailo Monev
7996e356b2
call FcFini() only when build for debugging
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-08 19:32:10 +03:00