aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update dependencies on '6.4.3' in qt/qtvirtualkeyboardv6.4.36.4.3Qt Submodule Update Bot2023-03-121-4/+4
| | | | | Change-Id: I2ce92e2ae7f2e4a150f18f583f26501ccb44d7f6 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4.3' in qt/qtvirtualkeyboardQt Submodule Update Bot2023-03-111-4/+4
| | | | | Change-Id: I6c883f426871a6b603fc7c7124df756ba3c8795f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4.3' in qt/qtvirtualkeyboardQt Submodule Update Bot2023-03-081-4/+4
| | | | | Change-Id: I03673a5451d5bd490ac280b2e88a959885cdf70b Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4.3' in qt/qtvirtualkeyboardQt Submodule Update Bot2023-03-031-4/+4
| | | | | Change-Id: Iaa9913978ad8f50f38e4c43213c2a581ef07d304 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4.3' in qt/qtvirtualkeyboardQt Submodule Update Bot2023-03-011-4/+4
| | | | | Change-Id: I065943a01804d6ecde6dfc1b7f8b42cfcb46c4f1 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4.3' in qt/qtvirtualkeyboardQt Submodule Update Bot2023-02-231-4/+4
| | | | | Change-Id: Ie7270aa81cd633e2bd0d5ba9f14fa40ca61f1777 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtvirtualkeyboardQt Submodule Update Bot2023-02-211-4/+4
| | | | | Change-Id: Id9873c84472895d0ecf7f138d1c92bb06ff88125 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtvirtualkeyboardQt Submodule Update Bot2023-02-101-4/+4
| | | | | Change-Id: I6145083790033703e42c32c4824ecdb6a28edad6 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix full screen input control sync (disable when not active)Jarkko Koivikko2023-02-082-14/+6
| | | | | | | | | | | | | | | | | | | | | | | 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>
* Do not allow empty selections (shadow input control)Jarkko Koivikko2023-02-081-0/+2
| | | | | | | | | | | | | 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>
* Fix selection with handles when highdpi is usedJarkko Koivikko2023-02-081-1/+6
| | | | | | | | | | | | | | 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>
* Fix pre-edit text on shadow input when reselecting the first wordJarkko Koivikko2023-02-082-5/+12
| | | | | | | | | | | | | | | | | | 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>
* Update dependencies on '6.4' in qt/qtvirtualkeyboardQt Submodule Update Bot2023-02-021-4/+4
| | | | | Change-Id: Idab29019cd3c6b7f3da7919504cf2171abe12b91 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Disable shadow input cursor blinking while invisibleJarkko Koivikko2023-02-011-2/+3
| | | | | | | | | | | 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>
* Update dependencies on '6.4' in qt/qtvirtualkeyboardQt Submodule Update Bot2023-01-311-4/+4
| | | | | Change-Id: I43bf7be587470d85a61613297ae14d1d78e66479 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Doc: Revise Qt Virtual Keyboard module landing pageAndreas Eliasson2023-01-263-51/+61
| | | | | | | | | | | | | | * 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>
* Update dependencies on '6.4' in qt/qtvirtualkeyboardQt Submodule Update Bot2023-01-251-4/+4
| | | | | Change-Id: I1c34a613ec5cb354fb07c97449e2ec55762984c1 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtvirtualkeyboardQt Submodule Update Bot2023-01-241-4/+4
| | | | | Change-Id: I804adbcaf71805a2652c03c79d20ae5a753aa0d0 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtvirtualkeyboardQt Submodule Update Bot2023-01-231-4/+4
| | | | | Change-Id: I4961844b9d7dc6249c2fb0c7c00594a91e909994 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtvirtualkeyboardQt Submodule Update Bot2023-01-201-4/+4
| | | | | Change-Id: I90ec605680ff696a2278df7a0d194161c4d6fc0f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtvirtualkeyboardQt Submodule Update Bot2023-01-181-4/+4
| | | | | Change-Id: Ie9b0d2d2eafa3e29976c9af646e84efcce4fdc9c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtvirtualkeyboardQt Submodule Update Bot2023-01-171-4/+4
| | | | | Change-Id: I89692f60c27b57ed3916e05961c2ea2a1c5e5104 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtvirtualkeyboardQt Submodule Update Bot2023-01-161-4/+4
| | | | | Change-Id: Ie20810c10365c82a1e3cb829c9061f5a887bf89b Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtvirtualkeyboardQt Submodule Update Bot2023-01-131-4/+4
| | | | | Change-Id: Ie29ef3c63d96a72de47dac65313936632363567e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtvirtualkeyboardQt Submodule Update Bot2023-01-091-4/+4
| | | | | Change-Id: I64d616e412edcc335da4e48d2effc2f58da67f31 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtvirtualkeyboardQt Submodule Update Bot2023-01-041-4/+4
| | | | | Change-Id: Iff8094d2617cd4120952908fe1dea67d6777f7ad Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtvirtualkeyboardQt Submodule Update Bot2023-01-021-4/+4
| | | | | Change-Id: Ia82a6086cb55373a0338e8d5eb2c54efafec8d06 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Bump version to 6.4.3Jani Heikkinen2023-01-021-1/+1
| | | | | Change-Id: I6a64b93ee6ac4f54a26f393d282f06501e4d4d51 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Update dependencies on '6.4' in qt/qtvirtualkeyboardQt Submodule Update Bot2022-12-291-4/+4
| | | | | Change-Id: I3cc8ea0a97e9135fe45fe00bd5d078ae840e78a4 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtvirtualkeyboardQt Submodule Update Bot2022-12-211-4/+4
| | | | | Change-Id: I100f92ed9a6c3de680e64e668649abece49bee70 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtvirtualkeyboardQt Submodule Update Bot2022-12-061-4/+4
| | | | | Change-Id: I2d03bb51818c92011a144c1716267b8411403b93 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtvirtualkeyboardQt Submodule Update Bot2022-12-011-4/+4
| | | | | Change-Id: I7bac7e02e0f06b9830008c67927ab2314933b863 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtvirtualkeyboardQt Submodule Update Bot2022-11-291-2/+2
| | | | | Change-Id: I8bbfffd0ded9b0a8eacc6a6e75b957153e66ecd3 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtvirtualkeyboardQt Submodule Update Bot2022-11-231-2/+2
| | | | | Change-Id: I05a69a2148a742524f4ccf04d80c7502ff0cffe6 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Doc: Fix ambiguous linksAndreas Eliasson2022-11-222-2/+3
| | | | | | | | | | | 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>
* Update dependencies on '6.4' in qt/qtvirtualkeyboardQt Submodule Update Bot2022-11-221-4/+4
| | | | | Change-Id: I757d8d0a892f075f59b264d47f89d4ead02ffefc Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtvirtualkeyboardQt Submodule Update Bot2022-11-181-4/+4
| | | | | Change-Id: I7eeca18754e595745f2cd3550291614dba79b82f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtvirtualkeyboardQt Submodule Update Bot2022-11-141-4/+4
| | | | | Change-Id: Ie315edc8c47a1ca7ae95d6e12d3ad2a871da4066 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Port from qAsConst() to std::as_const()Marc Mutz2022-11-148-9/+9
| | | | | | | | | | | | | | | | 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>
* Port from container::count() and length() to size() - V5Marc Mutz2022-11-1426-122/+122
| | | | | | | | | 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>
* Update dependencies on '6.4' in qt/qtvirtualkeyboardQt Submodule Update Bot2022-11-121-4/+4
| | | | | Change-Id: Ibe22ef3b14714629f9665a92bba9f9452810aadb Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Bump version to 6.4.2Jani Heikkinen2022-11-121-1/+1
| | | | | Change-Id: Ic538b07ac61c532891933573aee4a85742d3f11c Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Revert "Fix build condition for vkb-desktop feature"Jani Heikkinen2022-11-111-1/+1
| | | | | | | | | This reverts commit b6af1de440f78e76587983a4399f7fea16db1322. Reason for revert: Breaks builds for boot2qt Change-Id: I5dd4d1f1a20b446e834e7b316f0814a0dfcaf6c5 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Update dependencies on '6.4' in qt/qtvirtualkeyboardQt Submodule Update Bot2022-11-071-4/+4
| | | | | Change-Id: I9296279ae7766c83b5ceca44b38230b03fb37ee0 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix build condition for vkb-desktop featureJarkko Koivikko2022-11-051-1/+1
| | | | | | | | | 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>
* Update dependencies on '6.4' in qt/qtvirtualkeyboardQt Submodule Update Bot2022-11-011-4/+4
| | | | | Change-Id: Ib2dd49fa3c8bec3aa2593f48cd89cbec92d1d84f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtvirtualkeyboardQt Submodule Update Bot2022-10-271-4/+4
| | | | | Change-Id: If7c527a43cb7a0f7ca5982b4984e13a975583557 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtvirtualkeyboardQt Submodule Update Bot2022-10-261-4/+4
| | | | | Change-Id: Id6fd0df9a7c184adef96a5156ced5b2fdc683c4f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Doc: Improve locale section of technical guidePaul Wicking2022-10-211-27/+49
| | | | | | | | | | | | | * 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>
* Update dependencies on '6.4' in qt/qtvirtualkeyboardQt Submodule Update Bot2022-10-201-4/+4
| | | | | Change-Id: I360fca2e2edce1b7e1f08bb06588ed2a9d426203 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>