Commit graph

3115 commits

Author SHA1 Message Date
Ivailo Monev
3723028ce0 use single variable assignment in QDBusConnectionManager::removeConnection()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-04 21:20:24 +00:00
Ivailo Monev
433fd4e3af replace 0 with Q_NULLPTR in QDBusConnectionManager::connection()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-04 21:19:20 +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
829cc408ff use static keys list in QGraphicsSystemFactory::keys() when build with QT_NO_LIBRARY defined
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-04 18:45:50 +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
00dee66096 update hand-edited moc-generated code
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-04 15:58:23 +00:00
Ivailo Monev
daac6c13b7 replace private static QScriptEnginePrivate functions with their body
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-04 15:53: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
d43c6103bf use single variable assignment in QtMetaEnumProvider::initLocale()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-04 00:33:13 +00:00
Ivailo Monev
08db29bc51 correct value assignment in QSpontaneKeyEvent::setSpontaneous()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-03 22:07:40 +00:00
Ivailo Monev
a86ec3a4c5 fix build
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-03 22:05:30 +00:00
Ivailo Monev
26a1c9ea21 get rid of QScript::AST::Visitor()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-03 17:07:37 +00:00
Ivailo Monev
9496b7a4d8 determine filler order depending on Q_BYTE_ORDER in PNG handler
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-03 16:42:43 +00:00
Ivailo Monev
ba97679929 sync QSpontaneKeyEvent with QEvent and fix size check
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-03 16:41:23 +00:00
Ivailo Monev
7cc04feeac fix QGraphicsItemPrivate::extraItemCache() const-correctness
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-03 16:40:02 +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
Ivailo Monev
9509ddce3d check if additional sorting flags are empty in QDir::operator<<() operator
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-03 02:50:25 +00:00
Ivailo Monev
2d3f663456 replace hardcoded mask with enum in QDir::operator<<() operator
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-03 02:37:10 +00:00
Ivailo Monev
5d0e87be33 reduce branches in QDataStream::operator>>() operators
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-03 01:31:19 +00:00
Ivailo Monev
05d7040b30 remove redundant Q_DOUBLE_FORMAT definition check
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-03 01:28:52 +00:00
Ivailo Monev
511ab7fdc9 include correct event headers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-03 01:00:25 +00:00
Ivailo Monev
4092a876f6 QMatrix4x4 has its own header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-03 00:13:15 +00:00
Ivailo Monev
c45efa3915 assume compiler features introduced in C++11 are supported by the compiler
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-02 23:43:31 +00:00
Ivailo Monev
74e458b163 assume Q_OUTOFLINE_TEMPLATE, Q_INLINE_TEMPLATE and Q_TYPENAME are not defined anywhere else
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-02 23:22:58 +00:00
Ivailo Monev
fa500e298d remove redundant Q_PACKED definition check
it should be defined for any compiler

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-02 23:22:28 +00:00
Ivailo Monev
41e02a4153 remove redundant Q_NO_PACKED_REFERENCE definition
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-02 23:21:58 +00:00
Ivailo Monev
1015f09e96 compelete headers compatibility map
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-02 23:02:19 +00:00
Ivailo Monev
7d011143bc update URL TLDs table [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-02 18:19:38 +00:00
Ivailo Monev
6a37828fa8 fix regression since 28b8a590c1
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-02 17:32:59 +00:00
Ivailo Monev
0e92ef89b9 Revert "rework QPollingFileSystemWatcherEngine to use QFileInfo for files"
QFileInfo equal operator does not compare all attributes

This reverts commit 9812469490.
2020-01-02 17:31:21 +00:00
Ivailo Monev
61e0a23d43 make use of Q_TYPEOF() in compat Q_FOREACH()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-02 16:55:26 +00:00
Ivailo Monev
7f5237aaed reduce definition branches in qglobal header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-02 16:54:25 +00:00
Ivailo Monev
9812469490 rework QPollingFileSystemWatcherEngine to use QFileInfo for files
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-02 16:53:28 +00:00
Ivailo Monev
ce38903e81 simplify and fix compatibility Q_FOREACH()
the issue was encountered while building other projects with GCC v9.2.0,
code generated by v8.3.0 is unaffected

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-02 00:53:35 +00:00
Ivailo Monev
f54e0ee862 print warning on parser error from json_settings_read() function
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-01 18:09:02 +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
86ce17c2cf convert QVariant::String to/from QVariant::StringList type based on delimiter
the conversion covers the most common cases, further improvements like
splitting quoted strings can be done in the future

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-01 11:57:34 +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
fd80396cb8 build QML imports as modules and link them to required components
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-31 01:31:23 +00:00
Ivailo Monev
e3faec5cf7 link KtGui component to ICU libraries explicitly
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-31 01:09:37 +00:00
Ivailo Monev
dea3f2ac74 include moc-generated files as local headers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-31 00:24:20 +00:00