aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update dependencies on 'dev' in qt/qtvirtualkeyboardHEADdevQt Submodule Update Bot18 hours1-4/+4
| | | | | Change-Id: If5115c9ec47614463bb4be56f9487def8ee30b9d Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtvirtualkeyboardQt Submodule Update Bot8 days1-4/+4
| | | | | Change-Id: Ic1291c6eafc83b687b3968d4a4470795484325e0 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtvirtualkeyboardQt Submodule Update Bot9 days1-4/+4
| | | | | Change-Id: Ib44b05d19b9f5ab80afafb4ab5b2a5e3497f8dbb Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtvirtualkeyboardQt Submodule Update Bot12 days1-4/+4
| | | | | Change-Id: I04318bef727f741f1a5fde7ca2cc2d23ac89ad64 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtvirtualkeyboardQt Submodule Update Bot2024-04-251-4/+4
| | | | | Change-Id: Ifae881de800f76e6f1cb3ba1a192d18e60048050 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix real dot in location keys regular expressionLucie Gérard2024-04-241-1/+1
| | | | | | | | | | | Location keys are meant to be used as regular expression. The . need to be appear as `\.` in the regular expression. The JSON parser interprets the `\`, hence the `\\.`. Pick-to: 6.7 Task-number: QTBUG-121039 Change-Id: I29f7ccbbaa9f042b09dceb8b96be3c3f8078ebd4 Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi>
* Move test setup to setup classesŁukasz Matysiak2024-04-233-26/+51
| | | | | | | | | | | | | | | Some tests in qtvirtualkeyboard depend on the QT_IM_MODULE env variable. The tests use static initialization of variables to set it before main is called. Unfortunately, the call to setenv before main starts does not work as intended on VxWorks. The function is called, but the test does not see that the var has been set. Fix the issue by moving the init step to a setup class. Task-number: QTBUG-115777 Pick-to: 6.7 Change-Id: I4651928dfceae7e5e3d1a98ea1da2e8c6cc5f217 Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi>
* Update dependencies on 'dev' in qt/qtvirtualkeyboardQt Submodule Update Bot2024-04-191-4/+4
| | | | | Change-Id: Idc1bb1f602ec245e4d034509bad69f6c509cf4d7 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtvirtualkeyboardQt Submodule Update Bot2024-04-171-4/+4
| | | | | Change-Id: I7b9b20c22a32a17c7f4e1b04967cc7f9f0cafa77 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* hunspell: Fix build with bundled hunspellJarkko Koivikko2024-04-161-1/+1
| | | | | | | | hunspell/config.h is generated in the build directory, so fix SOURCES reference. Pick-to: 6.7 6.5 Change-Id: I8847e50d4e7920792d59f829a6cc3fb7eb9bb45c Reviewed-by: Kai Köhne <kai.koehne@qt.io>
* Remove the use of QT_IM_MODULEJiDe Zhang2024-04-101-2/+2
| | | | | | | | | | Sync from QPlatformInputContextFactory::requested in 8596998cb025a8338c9403f5ef9db5a23f5cc682 of qtbase to QPlatformInputContextFactory. Change-Id: I37f9762610f91a93583a67cfade029079bb2a239 Reviewed-by: Johannes Kauffmann <johanneskauffmann@hotmail.com> Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi>
* tcime: Add missing symbol ER to Zhuyin layoutJarkko Koivikko2024-04-092-3/+1
| | | | | | | | Pick-to: 6.7 Task-number: QTBUG-80663 Change-Id: I599a634bb507db36b037c89435614f85a3121878 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io> Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi>
* Update dependencies on 'dev' in qt/qtvirtualkeyboardQt Submodule Update Bot2024-04-051-4/+4
| | | | | Change-Id: Id2b2715589c357eb0160ca5cb636db68622286fb Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Add a licenseRule.json file for checking of SPDX license identifiersLucie Gérard2024-04-041-0/+89
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The license test in qtqa reads this file in order to check the validity of the license used. This file reproduce the QUIP-18 [1] rules, with some exceptions. Each entry in the file corresponds to a set of licensing rules. A set of licensing rules can depend on the file ending, registered in "file_pattern_ending". The last entry in the file has no "file_pattern_ending", it sets the rules for the files whose licensing does not depend on their ending. The license to be used depends on the location of the file within the Qt module repository. Let's call this "<true_location>". The "<true_location>" can also correspond to a file name, offering flexibility for exceptions to the rule. The "<true_location>" are registered in "location". For each "<true_location>" there is a "file type" entry and a "spdx" entry. The "spdx" entry gives the rule: the expected license tag(s) in SPDX format for the file ending (if applicable) and "<true_location>". The "file type" informs on the QUIP-18 type the tested file corresponds to. It is purely informational for the reader. The set of rules are tested in order of appearance in the json file. For this reason, a more constraining ending (like "special.txt") needs to appear in a "file_pattern_ending" located before the "file_pattern_ending" of a less constraining ending (like ".txt"). Also, a file ending cannot be present in two "file_pattern_ending". "file_pattern_ending" and "spdx" should list strings. "<true_location>" can be regular expressions. During the test the deeper "<true_location>" are checked first. The order is which they appear in the json file does not matter. To test this file, run QT_MODULE_TO_TEST=../qtvirtualkeyboard perl tests/prebuild/license/tst_licenses.pl [1]: https://contribute.qt-project.org/quips/18 Pick-to: 6.7 Task-number: QTBUG-121039 Change-Id: I03e5c118bf744c881a81a67ff15da3376a11236f Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi> Reviewed-by: Kai Köhne <kai.koehne@qt.io>
* Correct license for tools fileLucie Gérard2024-04-043-4/+4
| | | | | | | | | | | According to QUIP-18 [1], all tools file should be LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0 [1]: https://contribute.qt-project.org/quips/18 Task-number: QTBUG-121787 Change-Id: Ie7c6aa46e03a92f5e1780ca5c3bc920f912af765 Reviewed-by: Kai Köhne <kai.koehne@qt.io>
* Correct license for examples filesLucie Gérard2024-04-043-3/+3
| | | | | | | | | | | | | Example takes precedence over build system file type. According to QUIP-18 [1], all examples file should be LicenseRef-Qt-Commercial OR BSD-3-Clause [1]: https://contribute.qt-project.org/quips/18 Pick-to: 6.7 Task-number: QTBUG-121787 Change-Id: I1cec83bde0b75c77bbce56337f2b9271f9406a17 Reviewed-by: Kai Köhne <kai.koehne@qt.io>
* Correct license for build system fileLucie Gérard2024-04-041-1/+1
| | | | | | | | | | | | | Assuming files in config.tests and build system files. According to QUIP-18 [1], all build system files should be BSD-3-Clause [1]: https://contribute.qt-project.org/quips/18 Pick-to: 6.7.0 Task-number: QTBUG-121787 Change-Id: I7769ab962321f8f334882af61a08ed8fe6f6dc6a Reviewed-by: Kai Köhne <kai.koehne@qt.io>
* Update dependencies on 'dev' in qt/qtvirtualkeyboardQt Submodule Update Bot2024-03-261-4/+4
| | | | | Change-Id: Ia9cfd71e8db985647bc3b1d01a9f6f5adb080e09 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Remove the use of GENERATE_CPP_EXPORTS argumentAlexey Edelev2024-03-262-2/+0
| | | | | | | | | The behavior that argument was enabling is the default one now. Task-number: QTBUG-90492 Change-Id: Id71dfcda1e056604e03fb6e32197733eeaf7b328 Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Use NO_GENERATE_CPP_EXPORTS explicitlyAlexey Edelev2024-03-2517-0/+17
| | | | | | | | | | | Use NO_GENERATE_CPP_EXPORTS explicitly for modules that don't need the autogenerated exports header file. Task-number: QTBUG-90492 Change-Id: Icef7252ed25a562b02c1ec9d78f13ee0934a2068 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi>
* Update dependencies on 'dev' in qt/qtvirtualkeyboardQt Submodule Update Bot2024-03-181-4/+4
| | | | | Change-Id: Idc943390de5e91708450af2b7410665f2d311841 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtvirtualkeyboardQt Submodule Update Bot2024-03-151-4/+4
| | | | | Change-Id: I1c991bc78b5416b740c8deb488ade67e8c633739 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Make hide behavior of qt vkb configurable through its settingsSanthosh Kumar2024-03-129-2/+167
| | | | | | | | | | | | | | | The patch 6da66ff611902d8c4d485568d746f49c69f1330f (introdued in Qt6) changed the behavior to handle the hide through platform plugins. But this cause issue for some users, with the concern that the qt virtual keyboard hides after input accepted in Qt5 and not in Qt6. This patch introduced new virtual keyboard settings property closeOnReturn to control the hiding behavior of virtual keyboard. Task-number: QTBUG-112963 Change-Id: Ia9433a7fe14eb896758e05f0943ad461f2790a98 Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi> Reviewed-by: Santhosh Kumar <santhosh.kumar.selvaraj@qt.io>
* Update dependencies on 'dev' in qt/qtvirtualkeyboardQt Submodule Update Bot2024-03-101-4/+4
| | | | | Change-Id: I2d325b58b3cebcb954aea2f517eb9cd1360e149d Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtvirtualkeyboardQt Submodule Update Bot2024-03-021-4/+4
| | | | | Change-Id: I2270c084aa2d8f619860bf1b98b8a5a235b2bfac Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtvirtualkeyboardQt Submodule Update Bot2024-02-271-4/+4
| | | | | Change-Id: I465dd9d71359fce86c886f5ffd4efd87fe5e50c9 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtvirtualkeyboardQt Submodule Update Bot2024-02-241-4/+4
| | | | | Change-Id: I96c914df30bae6ff60bfb554da28e8ddc9bbbeb3 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update the basic example to deploy the required plugins explicitlyAlexey Edelev2024-02-222-2/+22
| | | | | | | | | | | | | | | | Add the missing Qt6::QAndroidMediaPlugin plugin explicitly to the basic example using the qt_import_plugins call. This is used when deploying plugins on Android platform. TODO: QtMultimedia module is not used by the application directly, but it's required to link it, to make the qt_import_plugins cal for QAndroidMeadiPlugin work. See QTBUG-122607. Fixes: QTBUG-121658 Pick-to: 6.7 6.6 6.5 Change-Id: I5c45541e5ceed556d5d995b1cb4ff1372859a16b Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* Enable QVirtualKeyboardPlugin on Android platforms by defaultAlexey Edelev2024-02-221-1/+1
| | | | | | | | | | | It does make sense to enable QVirtualKeyboardPlugin on Android platforms by default, since Android devices require virtual keyboard as HMI. Task-number: QTBUG-121658 Pick-to: 6.7 6.6 6.5 Change-Id: Ia876d9435226ed1e74acf785d186da611f135f95 Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi>
* Update dependencies on 'dev' in qt/qtvirtualkeyboardQt Submodule Update Bot2024-02-191-4/+4
| | | | | Change-Id: I69b178c93997338b11d2400ba20d8efea94a521d Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtvirtualkeyboardQt Submodule Update Bot2024-02-111-4/+4
| | | | | Change-Id: I8dcbd414202a782c2577378f7d270e130d217d85 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtvirtualkeyboardQt Submodule Update Bot2024-02-101-4/+4
| | | | | Change-Id: I452c179d4833c26c7cf88bd469539517ca8ec5db Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Link VKB and VKB.Settings into VKB.Components and VKB into VKB.StylesUlf Hermann2024-02-074-5/+8
| | | | | | | | | | | This forces the build system to build VirtualKeyboard and VirtualKeyboardSettings first which makes their qmltypes available to subsequent build steps. Pick-to: 6.7 6.6 Task-number: QTBUG-121643 Change-Id: Ia0cdfe522d78c94eb87f7fd2cbaf6c2fdac954aa Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
* Update dependencies on 'dev' in qt/qtvirtualkeyboardQt Submodule Update Bot2024-02-071-4/+4
| | | | | Change-Id: I42df390aaa29137c952b89ddf8a269b14358397c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtvirtualkeyboardQt Submodule Update Bot2024-01-271-2/+2
| | | | | Change-Id: Ie2c672dbf332d58a70b8aade2df82b2b0196eb45 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtvirtualkeyboardQt Submodule Update Bot2024-01-251-4/+4
| | | | | Change-Id: Idb5d2cd7f6757b8a56042675276b2c7e05f5a151 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtvirtualkeyboardQt Submodule Update Bot2024-01-201-4/+4
| | | | | Change-Id: Ia3d1528917db7017351416755d5a758f1671e2d7 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtvirtualkeyboardQt Submodule Update Bot2024-01-191-4/+4
| | | | | Change-Id: I5800617080abe97f6dc524471333f780b5ad002a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtvirtualkeyboardQt Submodule Update Bot2024-01-181-4/+4
| | | | | Change-Id: Ifd9ec8a5df8c37b1b5cb209aeb0e2995e01f2471 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtvirtualkeyboardQt Submodule Update Bot2024-01-151-4/+4
| | | | | Change-Id: I52232e57fce3d6c98495a5159f9eee00265fd93a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Remove the use of GENERATE_PRIVATE_CPP_EXPORTSAlexey Edelev2024-01-152-2/+0
| | | | | | | Task-number: QTBUG-117983 Change-Id: I76971f6df74a93910ac790e765d7fd82a803e133 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi>
* Remove the use of Q_VIRTUALKEYBOARD_PRIVATE_EXPORTAlexey Edelev2024-01-151-2/+2
| | | | | | Task-number: QTBUG-117983 Change-Id: If775ffb2e27ea0ef2ea2d5ebf408a9b0690b7a92 Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi>
* Update dependencies on 'dev' in qt/qtvirtualkeyboardQt Submodule Update Bot2024-01-121-4/+4
| | | | | Change-Id: I8d14acab7fd7f3009c57da830897a086e7fd01f2 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Remove CMake autotest stubJoerg Bornemann2024-01-122-16/+0
| | | | | | | | There's nothing useful to test here. Task-number: QTBUG-84884 Change-Id: I17c7d79f2ad726f5663f4805f17a8512ef40b108 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* Update 3rd party directories to SPDX-License-RefLucie Gérard2024-01-111-28/+2
| | | | | | | Task-number: QTBUG-120262 Pick-to: 6.6 6.7 Change-Id: I3449c3a60664c46a8fd75dc0bba6886d71652abd Reviewed-by: Kai Köhne <kai.koehne@qt.io>
* Pinyin: free _syncs in userdictInho Lee2024-01-081-0/+3
| | | | | | | | There is an unfreed memory block in a 3rdparty module, pinyin. Pick-to: 6.7 6.6 6.5 Change-Id: I652b987437472b6e4f3bcf0e1cf600ba6d78d816 Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi>
* Update dependencies on 'dev' in qt/qtvirtualkeyboardQt Submodule Update Bot2023-12-211-4/+4
| | | | | Change-Id: I96cbf432f1d9556dc2081ce0e19429157f42640a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtvirtualkeyboardQt Submodule Update Bot2023-12-181-4/+4
| | | | | Change-Id: If3f42d1cccc2f06dfbc69454c950ed04327b7cba Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtvirtualkeyboardQt Submodule Update Bot2023-12-151-4/+4
| | | | | Change-Id: If19f04588513730e15f92120a533942ad73e6236 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtvirtualkeyboardQt Submodule Update Bot2023-12-141-4/+4
| | | | | Change-Id: I9199cbdb5eb6243f2eede11203b5e15f4661324e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>