| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Change-Id: I2ce92e2ae7f2e4a150f18f583f26501ccb44d7f6
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I6c883f426871a6b603fc7c7124df756ba3c8795f
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I03673a5451d5bd490ac280b2e88a959885cdf70b
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Iaa9913978ad8f50f38e4c43213c2a581ef07d304
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I065943a01804d6ecde6dfc1b7f8b42cfcb46c4f1
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ie7270aa81cd633e2bd0d5ba9f14fa40ca61f1777
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Id9873c84472895d0ecf7f138d1c92bb06ff88125
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I6145083790033703e42c32c4824ecdb6a28edad6
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The full screen input (aka shadow input) was continued being
synchronized even after the full screen mode was disabled. Not only
this caused an unnecessary overhead, it resulted in incorrect behavior
in some cases when initializing cursorPosition and selection.
This caused some of the test to fail without obvious reason. The root
cause was the cursor synchronization of the shadow input setting the
cursor during the tests. Now the shadow input item is reset when full
screen mode is disabled. In addition, the cursor synchronization is
not run when full screen mode is toggled.
Remove affected test cases from the blacklist.
Fixes: QTBUG-97901
Task-number: QTBUG-97830
Change-Id: I571433adfdb5a3f3cd9d994f0d6e916cae372054
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Inho Lee <inho.lee@qt.io>
(cherry picked from commit e9c701803dffe52fd9ac65c8657950213d948ebe)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The same change was applied to qtbase qplatforminputcontext.cpp in
commit 626b33dca1dc0d95e80bf139c197fbb13d740277:
Allowing empty selections leads to strange behavior, it switches
from selection handles to cursor handle.
Change-Id: Ied653085d8870350ee117f1b6531a3b0d678dd05
Reviewed-by: Inho Lee <inho.lee@qt.io>
(cherry picked from commit fb39d842d929a6a8562113dfb4747ad0dc4ec434)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
QPlatformInputContext::setSelectionOnFocusObject expects coordinates in
native pixels. This was changed in qtbase in commit
dc3446c1e35fb451070654709fe3c9b71eef7bb6
"Make setSelectionOnFocusObject() take native pixels"
Change-Id: I40c849638173df47fd6121a0a9165950df4b7e31
Reviewed-by: Inho Lee <inho.lee@qt.io>
(cherry picked from commit e3c7f5dff5a591afdf17c57912cf7e9bbf7eb3b7)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The shadow input control did not receive pre-edit text when the first
word was reselected. In this case, the text is transferred from the
input field to pre-edit field.
Analysis shows that QInputMethodEvent::Selection cannot be used
together when complete text buffer is replaced. This is because of
quirks found in QQuickTextInput's processInputMethodEvent.
Fix by handling text replacement and selection as separate events.
Change-Id: I2f730a491685e55ff28a98a4929a1cd1b5bf0e6a
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Inho Lee <inho.lee@qt.io>
(cherry picked from commit 960304256ece1ab019eeab91697317b1abf303ae)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Idab29019cd3c6b7f3da7919504cf2171abe12b91
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
| |
Shadow input control consumes resources in vain by blinking invisible
cursor. This change disables the cursor blinking while invisible.
Change-Id: Icc9d8684285f5adbcf70388d961b7e5141a16197
Reviewed-by: <vaibhav.kumar@qt.io>
Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi>
(cherry picked from commit 65ff00c7cc1f30d16f8a689e44f8d59d00af9255)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I43bf7be587470d85a61613297ae14d1d78e66479
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add CMake and qmake sections.
* Make the technical guide an overview; It's not really a guide.
* Move general info from the landing page to the overview page.
* Move sections to make the landing page consistent with other modules.
* Make minor punctuation fixes.
Fixes: QTBUG-105592
Change-Id: I7a1358c93841f63702c88ab796da14b8799ce0d7
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
(cherry picked from commit 79adc3cc5395e33309123c7665d9891e4799aba8)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I1c34a613ec5cb354fb07c97449e2ec55762984c1
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I804adbcaf71805a2652c03c79d20ae5a753aa0d0
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I4961844b9d7dc6249c2fb0c7c00594a91e909994
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I90ec605680ff696a2278df7a0d194161c4d6fc0f
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ie9b0d2d2eafa3e29976c9af646e84efcce4fdc9c
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I89692f60c27b57ed3916e05961c2ea2a1c5e5104
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ie20810c10365c82a1e3cb829c9061f5a887bf89b
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ie29ef3c63d96a72de47dac65313936632363567e
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I64d616e412edcc335da4e48d2effc2f58da67f31
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Iff8094d2617cd4120952908fe1dea67d6777f7ad
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ia82a6086cb55373a0338e8d5eb2c54efafec8d06
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I6a64b93ee6ac4f54a26f393d282f06501e4d4d51
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
|
|
|
|
|
| |
Change-Id: I3cc8ea0a97e9135fe45fe00bd5d078ae840e78a4
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I100f92ed9a6c3de680e64e668649abece49bee70
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I2d03bb51818c92011a144c1716267b8411403b93
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I7bac7e02e0f06b9830008c67927ab2314933b863
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I8bbfffd0ded9b0a8eacc6a6e75b957153e66ecd3
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I05a69a2148a742524f4ccf04d80c7502ff0cffe6
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
| |
I believe the link is supposed to go to the Advanced Usage page in the
qmake manual.
Fixes: QTBUG-108396
Change-Id: Ib5d2098afd7c88a4f90f99359968337febce9e50
Reviewed-by: Topi Reiniƶ <topi.reinio@qt.io>
(cherry picked from commit 7656f6786d40d63cba4eec14b80113453f214488)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I757d8d0a892f075f59b264d47f89d4ead02ffefc
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I7eeca18754e595745f2cd3550291614dba79b82f
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ie315edc8c47a1ca7ae95d6e12d3ad2a871da4066
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We've been requiring C++17 since Qt 6.0, and our qAsConst use finally
starts to bother us (QTBUG-99313), so time to port away from it
now.
Since qAsConst has exactly the same semantics as std::as_const (down
to rvalue treatment, constexpr'ness and noexcept'ness), there's really
nothing more to it than a global search-and-replace.
This is a 6.4 re-run of the script we ran in dev, in order to avoid
conflicts between the branches when cherry-picking.
Change-Id: I5eca3df3179dfb2b2682c75a479ba9a4259cc703
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
|
|
|
|
|
|
|
|
|
| |
This is a the same semantic patch (qt-port-to-std-compatible-api V5
with config Scope: 'Container') as in dev. I've re-ran it in 6.4 to
avoid cherry-pick conflicts.
Change-Id: I9621dee5ed328b47e78919a34c307105e4311903
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
|
|
|
|
|
| |
Change-Id: Ibe22ef3b14714629f9665a92bba9f9452810aadb
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ic538b07ac61c532891933573aee4a85742d3f11c
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
| |
This reverts commit b6af1de440f78e76587983a4399f7fea16db1322.
Reason for revert: Breaks builds for boot2qt
Change-Id: I5dd4d1f1a20b446e834e7b316f0814a0dfcaf6c5
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
|
|
|
|
|
| |
Change-Id: I9296279ae7766c83b5ceca44b38230b03fb37ee0
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
| |
Fixes: QTBUG-108030
Change-Id: Ib9fb7827de3bb8cbe01e00a597d817b5a4200484
Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
(cherry picked from commit 31af66738059a502d2808f196b03a8cd2d3fba2a)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ib2dd49fa3c8bec3aa2593f48cd89cbec92d1d84f
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: If7c527a43cb7a0f7ca5982b4984e13a975583557
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Id6fd0df9a7c184adef96a5156ced5b2fdc683c4f
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Clarify the layout fallback mechanism.
* Rewrite parts of the text to improve legibility and reduce use of
passive voice.
Fixes: QTBUG-105371
Change-Id: I062579bec6a2780b36dcdd9cf5c2b0f07a9c7801
Reviewed-by: Tuomas Vaarala <tuomas.vaarala@qt.io>
Reviewed-by: Topi Reiniƶ <topi.reinio@qt.io>
(cherry picked from commit 455ef910d49a548e48caed937d0220b14ee9120c)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I360fca2e2edce1b7e1f08bb06588ed2a9d426203
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|