Tasuku Suzuki and Qt Cherry-pick Bot
16410ae7be
QPainterPath: reset .nospace() in QDebug operator<<(...)
...
Change-Id: Ic06f376fe01db6d7340fa0e7071b01e00aa8caf9
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io >
(cherry picked from commit fb00ecd0a7925f95fa32a7772e9c70149468ee2d)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org >
2024-10-19 10:09:37 +00:00
Tasuku Suzuki and Ivan Solovev
0e3aa48c09
Fix build with -no-feature-easingcurve
...
Amends a4341827ac .
Change-Id: Id0113d7c127365b6efbbdf4758bd6d25a6a33504
Reviewed-by: Ivan Solovev <ivan.solovev@qt.io >
2024-05-27 20:11:42 +00:00
Tasuku Suzuki
bd6d7d4d74
Remove extra semi-colons
...
Change-Id: I92fddb36cd136fd1bd627955f15d0559b9942d7e
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io >
2024-02-06 20:17:18 +09:00
Tasuku Suzuki and Christian Ehrlicher
2b8a604c40
Fix build with -no-feature-animation
...
This amends 8eaf01ef81
Pick-to: 6.7
Change-Id: I8e30f232b732b0acb0b6c7070ecfa216fabd64da
Reviewed-by: Christian Ehrlicher <ch.ehrlicher@gmx.de >
2024-02-02 22:12:00 +00:00
Tasuku Suzuki
8f26ff0dee
Fix build with -no-feature-menu
...
Change-Id: I29a230d70a96c3037f4e07dbe23fce13aa869089
Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@qt.io >
2024-02-02 16:26:30 +09:00
Tasuku Suzuki
2e3b4fc53e
Fix build with -no-feature-process
...
androidtestrunner uses QProcess
Task-number: QTBUG-105524
Change-Id: If12eb011bbfb9848593657f86aa78b49309080e7
Reviewed-by: Axel Spoerl <axel.spoerl@qt.io >
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io >
2023-12-07 20:53:49 +09:00
Tasuku Suzuki
92a9df5d05
Fix build with -no-feature-menu
...
Change-Id: If207eac9a237986d51de4665b2f6749fb4e8e2d2
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io >
2023-11-16 11:31:15 +09:00
Tasuku Suzuki
d5dbafca1f
Fix build with -no-feature-dockwidget
...
Pick-to: 6.6 6.5
Change-Id: Ie6d4e9a2dcfa6da5392bfb2507aafc57b6511ba3
Reviewed-by: Axel Spoerl <axel.spoerl@qt.io >
2023-11-16 11:31:15 +09:00
Tasuku Suzuki
2db7a5ebfb
Fix build with -no-feature-shortcut
...
Change-Id: I43b95991fcf37ac8b125b176a59518e6a81e11dc
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io >
2023-11-07 09:59:06 +09:00
Tasuku Suzuki
a86fda6423
Fix build with -no-feature-library
...
Change-Id: Ief76068a37d32759666e3aa2a24f126f18eca88b
Reviewed-by: Hatem ElKharashy <hatem.elkharashy@qt.io >
Reviewed-by: Janne Koskinen <janne.p.koskinen@qt.io >
2023-10-25 08:37:23 +09:00
Tasuku Suzuki and Axel Spoerl
85d21cec30
Fix build with -no-feature-abstractbutton
...
Task-number: QTBUG-117698
Change-Id: I0ff494d680626301267e9d415f7fd161366a3932
Reviewed-by: Axel Spoerl <axel.spoerl@qt.io >
2023-10-21 01:20:30 +00:00
Tasuku Suzuki
6544a23603
CMake: Fix Qt toolchain file recursive inclusion
...
'.' in the regexp must be escaped.
e.g. "/qt/toolchain.cmake" matches "/qt.toolchain.cmake$"
Pick-to: 6.5 6.6
Change-Id: Ib6b66349e1619908a33b4a11d79f7ba19d0e8fdc
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io >
2023-10-17 06:31:54 +00:00
Tasuku Suzuki
4abd6172f5
QSignalMapper: Fix compile error in snippets
...
Change-Id: I676cf8e120aedddc2565d2b08dae3f5ec612c1ec
Pick-to: 6.6
Reviewed-by: Christian Ehrlicher <ch.ehrlicher@gmx.de >
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io >
2023-09-26 05:40:06 +00:00
Tasuku Suzuki
02a98a5646
Fix build with -no-feature-opengl
...
Change-Id: I0e6ead4783ed9bf997c8addb07c2f623da5799cb
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io >
Reviewed-by: Hatem ElKharashy <hatem.elkharashy@qt.io >
2023-08-23 08:25:05 +09:00
Tasuku Suzuki
b77e1de2ba
Fix build with -no-feature-thread
...
Change-Id: I7158f92faa1d6b3b0fe6322998682b825af908be
Reviewed-by: Hatem ElKharashy <hatem.elkharashy@qt.io >
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io >
2023-08-23 02:58:15 +09:00
Tasuku Suzuki
7301cd5cfa
Fix build with -no-feature-dragandrop
...
Change-Id: I9ac2a9edb747608ef93008ac865886b1ee0ea82a
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io >
Reviewed-by: David Redondo <qt@david-redondo.de >
2023-08-17 16:18:57 +09:00
Tasuku Suzuki
7b9e73a921
Doc: add darkmode=0 explicitly
...
Task-number: QTBUG-72028
Pick-to: 6.5
Change-Id: Ia73dbd4f203ce654e5221f69a65b8c82c2af7d79
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io >
2023-04-28 03:53:03 +09:00
Tasuku Suzuki and Volker Hilsheimer
0bbf817589
Fix build with -no-feature-animation
...
Pick-to: 6.5
Change-Id: Ibd786bc140051ed09d65c6a784ad52c6a1ef7987
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io >
2023-03-04 09:45:41 +00:00
Tasuku Suzuki and Volker Hilsheimer
45df0ed246
Fix build with -no-feature-lineedit
...
Introduce a new feature for password dialog in cups that needs several widgets
Pick-to: 6.5 6.5.0
Change-Id: I93799b814ac06e661c19cffcd7d3c9bfa56ff814
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io >
2023-03-04 09:45:21 +00:00
Tasuku Suzuki
34a0f2251a
Fix build with -no-feature-formlayout
...
Pick-to: 6.5
Change-Id: I9f552942c206f16ef5e8b96cbf7255a54ff83470
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io >
2023-02-21 03:55:53 +09:00
Tasuku Suzuki
c9df9f3976
Fix build with -no-feature-egl
...
qtbase/src/plugins/platforms/xcb/gl_integrations/xcb_egl/qxcbeglinclude.h:12:10: fatal error: QtGui/private/qt_egl_p.h: No such file or directory
12 | #include <QtGui/private/qt_egl_p.h>
Pick-to: 6.5
Change-Id: Ie243fc05e165524afebb10ec979b5f72de8681ce
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io >
Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io >
2023-02-20 18:20:44 +09:00
Tasuku Suzuki and Volker Hilsheimer
7346de6491
Fix build with -no-feature-mdiarea
...
qmainwindowlayout.cpp:(.text+0x2976): undefined reference to
`_q_tb_tabBarShapeFrom(QTabWidget::TabShape, QTabWidget::TabPosition)'
_q_tb_tabBarShapeFrom is implemented in qmdiarea.cpp which is not
compiled when the feature mdiarea is disabled.
Pick-to: 6.5
Change-Id: Ib0c6447b9381b8ce01542fabf831a9db7f5e6675
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io >
2023-02-15 21:02:56 +00:00
Tasuku Suzuki
e7e1515ead
Fix build with -no-feature-action
...
/home/tasuku/io/qt/code/qt/qt5/qtlite/qt5/qtbase/src/plugins/platformthemes/gtk3/qgtk3interface.cpp:640:59: error: return type ‘class QIcon’ is incomplete
640 | QIcon QGtk3Interface::fileIcon(const QFileInfo &fileInfo) const
Pick-to: 6.5
Change-Id: I2936a3d7ae4cca200f946103b97659819775a8da
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io >
2023-02-12 07:23:47 +09:00
Tasuku Suzuki
9b30774ad3
Fix build with -no-feature-library
...
qtbase/src/dbus/qdbus_symbols.cpp:18:17: error: ‘Qt’ has not been declared
18 | using namespace Qt::StringLiterals;
| ^~
Change-Id: Iaa5f1947bb832706b69e954103761193509644d5
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com >
2023-02-11 15:25:36 +09:00
Tasuku Suzuki
86d8d67146
Fix build without abstractslider
...
qtbase/src/widgets/styles/qcommonstyle_p.h:102:53: error: field ‘animations’ has incomplete type ‘QHash<const QObject*, QStyleAnimation*>’
102 | mutable QHash<const QObject*, QStyleAnimation*> animations;
| ^~~~~~~~~~
Pick-to: 6.5
Change-Id: Ib7b4a5031c1447248f4db1f4ea6629a31d610bcb
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io >
2023-02-11 06:21:42 +09:00
Tasuku Suzuki
29e739f938
Fix build with -no-feature-textedit
...
qtbase/src/widgets/styles/qstylesheetstyle.cpp: In function ‘quint64 extendedPseudoClass(const QWidget*)’:
qtbase/src/widgets/styles/qstylesheetstyle.cpp:2577:1: warning: control reaches end of non-void function [-Wreturn-type]
2577 | }
Pick-to: 6.5
Change-Id: Id53d637d43a8d530a7bdfbd7d5b823162d1399b5
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io >
2023-02-10 15:34:08 +00:00
Tasuku Suzuki
79b8bf983d
Fix build with -no-feature-gestures
...
Disable xcb touchpad gesture when gestures is not available
Pick-to: 6.5
Change-Id: Idd2fec38646fad4cbda20ab1e560949c8e8844ff
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io >
2023-02-11 00:34:08 +09:00
Tasuku Suzuki
3932417dc9
Fix build with -no-feature-toolbutton
...
Pick-to: 6.5
Change-Id: Id583165602e84ea0fae972c377ced30e4a4d96cb
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io >
2023-02-11 00:34:08 +09:00
Tasuku Suzuki and Axel Spoerl
f54fab6125
Fix android build with -no-feature-settings
...
Add QT_FEATURE_SETTINGS to the android deployment conditions.
Pick-to: 6.5 6.4
Change-Id: I7721a06733becba65b6d1e8112fa8afb0b64e120
Reviewed-by: Axel Spoerl <axel.spoerl@qt.io >
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org >
2023-02-02 22:45:34 +00:00
Tasuku Suzuki
b33016a492
Doc: remove {{ }} for an enum value
...
https://doc.qt.io/qt-6.4/qurlquery.html#encoding
Pick-to: 6.5 6.4
Change-Id: I328274d37182d3884bc65b8bccfec5052c1dce8e
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com >
2023-01-25 07:32:40 +09:00
Tasuku Suzuki
1e3af6dee7
Remove PUBLIC from doubleconversion feature
...
doubleconversion is not a feature user can disable
Change-Id: Ie430a88449a39885e9002322c3572ead9bc04bc1
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com >
Reviewed-by: Alexey Edelev <alexey.edelev@qt.io >
2023-01-18 20:12:39 +09:00
Tasuku Suzuki
d369eabc30
Fix build with -no-feature-menubar
...
Pick-to: 6.5
Change-Id: I72bd07dbdcfe07badaadce9f19949ee3e352b13e
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io >
2023-01-17 19:59:36 +09:00
Tasuku Suzuki
c65834279c
Fix build with -no-feature-dialogbuttonbox
...
Pick-to: 6.5
Change-Id: Ia6ac9e6acffda80794a5949793fddc3ab849a98a
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io >
2023-01-17 16:00:12 +09:00
Tasuku Suzuki
ca772a8ffa
Fix build with -no-feature-buttongroup
...
.../qabstractbutton.cpp: In member function ‘virtual void
QAbstractButton::keyPressEvent(QKeyEvent*)’:
.../qabstractbutton.cpp:1010:58: error: incomplete type
‘QGuiApplicationPrivate’ used in nested name specifier
Pick-to: 6.5
Change-Id: Ia71bb481d125087aa813c891f9508755f435f4d2
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io >
2023-01-17 05:07:07 +00:00
Tasuku Suzuki
cff65c860f
Fix build with -no-feature-menu
...
Pick-to: 6.5
Change-Id: Ie18d896799dd99c74dcdf00cd43c2aedcd9b8d1c
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io >
2023-01-17 12:53:10 +09:00
Tasuku Suzuki
010a898771
Fix build with -no-feature-draganddrop
...
Pick-to: 6.5
Change-Id: I88ecd9a84d7fb9f6cb78027cc51e34089e211ff2
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io >
2023-01-17 12:53:10 +09:00
Tasuku Suzuki
1613975d95
Fix build with -no-feature-messagebox
...
Pick-to: 6.5
Change-Id: I4c34f6aa2106afc528f182d7925442acf82b7000
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io >
2023-01-17 12:42:54 +09:00
Tasuku Suzuki
7774c1b079
Fix build with -no-feature-imageformat_png
...
Pick-to: 6.5
Change-Id: Ib742665b2c379ff600b6a99432c89567a3f7765b
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io >
2023-01-17 03:42:53 +00:00
Tasuku Suzuki and Volker Hilsheimer
03ed57afa0
Move QApplication::autoSipEnabled() to public scope
...
The method is not meant be a slot.
warning: getter QApplication::autoSipEnabled possibly mismarked as a
slot [clazy-const-signal-or-slot]
[ChangeLog][QtWidgets][Potentially Source-Incompatible Changes]
bool QApplication::autoSipEnabled() is no longer a slot. Code such as
using QObject::connect() to connect to it as a slot or accessing it
through meta object system will have to be rewritten.
Pick-to: 6.5
Change-Id: I892a51120478f3c90e5834c8e3e00bc836b84c52
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io >
2023-01-16 20:30:28 +00:00
Tasuku Suzuki
e0a5915f88
Fix build with -no-feature-shortcut
...
qplatformtheme.h complains about Q_GADGET without <QtCore/QKeySequence>
Pick-to: 6.5
Change-Id: I7561bd3e2484c44842cd25ab12aacb9c00ebedfd
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io >
2023-01-17 03:59:09 +09:00
Tasuku Suzuki
b4efc552d8
Fix build with -no-feature-toolbar
...
Pick-to: 6.5
Change-Id: I9a76ff0896545dff0e945daaec0aeae2236c1e42
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io >
2023-01-17 03:59:09 +09:00
Tasuku Suzuki
ce1506355f
Fix build with -no-feature-cssparser
...
Pick-to: 6.5
Change-Id: I146ac61f92acdcd22c46ca27a1fca48c47817e3c
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io >
2023-01-17 03:18:28 +09:00
Tasuku Suzuki
f8409b6e9c
QAbstractButton: do not steal wheel event when disabled
...
Fixes: QTBUG-102091
Pick-to: 6.4 6.3 6.2
Change-Id: I9a6683ad94a739c9997ebc68dd4ca8cf05438c45
Reviewed-by: Eike Ziller <eike.ziller@qt.io >
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io >
2022-08-26 11:33:15 +00:00
Tasuku Suzuki
5cbb93adc7
configure: Add mold to help
...
Pick-to: 6.2 6.3
Task-number: QTBUG-99270
Change-Id: I08ee2b328a1dba2bf0172e5a03ddb32925401d3b
Reviewed-by: Giuseppe D'Angelo <giuseppe.dangelo@kdab.com >
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io >
2022-03-31 01:22:02 +09:00
Tasuku Suzuki
c2cbd80425
Fix a typo in the comment for TrueType fonts with embedded bitmaps
...
Change-Id: I1484c32af03070b8c15c90f21a1ed8a8efde7797
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io >
2021-08-11 18:14:29 +09:00
Tasuku Suzuki
ab6bccdd81
Put Q_DISABLE_COPY(QMutex) back when features.thread is unavailable
...
Revert a part of d3638e18d3 because the
change was not needed
Task-number: QTBUG-94407
Pick-to: 6.2
Change-Id: I7cf0969d6ecc4078d38b4241ffe7d24273a6d412
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io >
2021-07-01 06:48:21 +09:00
Tasuku Suzuki and Giuseppe D'Angelo
418850d559
Doc: bump the OpenSSL minimum supported version to 1.1.1
...
Pick-to: 5.15 6.1 6.2
Change-Id: Ibfc8b64be23eb023dafb875f367da98b7c7bb5f6
Reviewed-by: Giuseppe D'Angelo <giuseppe.dangelo@kdab.com >
2021-06-23 10:49:19 +00:00
Tasuku Suzuki
a11d1b1410
Fix build without features.itemmodel
...
Change-Id: Ic768f12861db5366ff3fa25b28f9252358ce3a72
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io >
2021-06-11 20:24:49 +09:00
Tasuku Suzuki
7d93c6ef9c
Fix build without features.library
...
Change-Id: I53eaaea149324d2495e794ba8bd58544e648e48e
Reviewed-by: Janne Koskinen <janne.p.koskinen@qt.io >
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io >
2021-05-19 16:55:50 +09:00
Tasuku Suzuki
7c8d45cb26
Fix build without features.settings
...
Change-Id: Id13980fd5124afe1ee2d378590eb7a4e11b7a4fb
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io >
2021-04-15 20:42:50 +09:00
Tasuku Suzuki
35886002d8
Fix build without features.textedit
...
Change-Id: I3702137451bd5022c454645b1198d63843778214
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io >
2021-04-15 13:28:19 +09:00
Tasuku Suzuki
d3638e18d3
Fix build without features.thread
...
Change-Id: I233808be77dbf1930ebf65b6f23298414eab1da7
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io >
2021-04-15 09:48:59 +09:00
Tasuku Suzuki
865f3c2a11
Fix build without features.systemsemaphore
...
Change-Id: I73059f48d37253b5f962f96f693f26c7d55a31e1
Reviewed-by: BogDan Vatra <bogdan@kdab.com >
2021-04-14 16:24:33 +09:00
Tasuku Suzuki
a63ceffa80
Fix build without features.im
...
invalid conversion from ‘int’ to ‘Qt::InputMethodHint’ [-fpermissive]
Change-Id: Icc67470ff6ef788b4f1b2eae46c6372b7f40c0d2
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io >
2021-04-14 13:59:22 +09:00
Tasuku Suzuki
2df3d8ed41
Cleanup leftover QWS
...
QWS is replaced with QPA in Qt5
Change-Id: Iccec38e55ae23a27ebecd8010e1df7bba8aa5a33
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io >
2021-04-14 13:00:12 +09:00
Tasuku Suzuki
f87a541e26
Fix build without features.highdpi
...
Add four template functions missing in stub.
Change-Id: I7ca126f866a76efc26167340ff2e35a60775078b
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io >
2021-04-14 02:20:07 +09:00
Tasuku Suzuki
d84bf703b5
Fix build without features.menu
...
Change-Id: If7947839b8da5abc8ee84aace60cc7de7a053e04
Pick-to: 6.0 6.1
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io >
2021-04-13 12:51:02 +00:00