aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/5.14.2' into 5.145.14Qt Forward Merge Bot2020-04-211-0/+20
|\ | | | | | | Change-Id: I59246514e4f3423074348637146ae1ea56da21a9
| * Add changes file for Qt 5.14.2v5.14.2Antti Kokko2020-03-101-0/+20
|/ | | | | | | + cef398f8c2176294dc492d7257c2b3705ec5a6ea Bump version Change-Id: Ia2a42a7fd6ebd3a82f2e59e2fd78a6c1dc227c00 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Bump versionAlexandru Croitor2020-02-021-1/+1
| | | | Change-Id: Ia7cd6d81923eee71e8b2bef422bdb35d360ac7b4
* Merge remote-tracking branch 'origin/5.14.1' into 5.14Qt Forward Merge Bot2020-01-271-0/+26
|\ | | | | | | Change-Id: I42d339bd0453d4dd1e78cf6f436502c29e6d5e36
| * Merge 5.14 into 5.14.1v5.14.1Kari Oikarinen2020-01-151-0/+9
| |\ | |/ |/| | | Change-Id: I8ab0165d5e923874023e7473fa7db849deed6198
* | Fix arrow key navigation when shortcuts are set for arrow keysPeter Varga2020-01-151-0/+9
| | | | | | | | | | | | | | Fixes: QTBUG-81240 Change-Id: I169307295718ed285c525b82194d30c8197e5d95 Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi> Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
| * Add changes file for Qt 5.14.1Antti Kokko2020-01-141-0/+26
|/ | | | | | | | | | | + 462a024e4101d54490b5da26c5fec7818beb5253 example/basic: Fix full screen handwriting toggle + fe5aeead7bebda08b4bd3ad29aa472bf6794fb29 QtQuick.VirtualKeyboard.Plugins: automatically register latest version + 0e1138182b072ba5cc02878c65db73abafbf5f33 Allow shift toggle with Qt::ImhNoAutoUppercase + 0f1365cb23ba20520a75f64abddaf81df7677250 Skip test_zhuyinInputMethod() + 7fa87e18e3a1b518ef6b53bd264b7d121a89bbe7 Bump version Change-Id: Ia41a4c60a514e996821fbb1640139a0e5752d648 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Bump versionDaniel Smith2019-12-161-1/+1
| | | | Change-Id: I4891c9f6ad679ab3aa0584bcf77a04ccb279ef44
* Merge remote-tracking branch 'origin/5.14.0' into 5.14Qt Forward Merge Bot2019-12-1315-79/+306
|\ | | | | | | Change-Id: I41e5655ff707faecd8f6c0d3d5dc17bdd3dad0c7
| * Fix warnings about Binding's new restoreMode propertyv5.14.0-rc2v5.14.0Mitch Curtis2019-12-056-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | The warning is: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. Fixes: QTBUG-80523 Change-Id: I18721419c2822aa80373d16f7e142e42bafe317c Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
| * Add changes file for Qt 5.14.0v5.14.0-rc1Antti Kokko2019-11-231-0/+24
| | | | | | | | | | Change-Id: Ided45d405a65bc3c774ac9855c23e763ea57635b Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
| * Workaround for a alternative characters issuePekka Gehör2019-11-181-7/+33
| | | | | | | | | | | | | | | | | | | | When you use DragHandler all over the InputPanel, it block use a alternative characters. Now you can only use DragHandler at the top of the Window. Change-Id: I4b648ee56af42a7fff136f1961981dd7ef594337 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io> (cherry picked from commit 851b902b7165b0d43d1327ae53f48c66309f14bb) Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
| * Add SystemTrayIcon to X11 manual testMichael Winkelmann2019-11-183-4/+16
| | | | | | | | | | | | | | | | | | Also adds widget dependency because it is required on some platoforms. Change-Id: If699c34bc1b954906fa4a0304387e4f4cab521e8 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io> (cherry picked from commit e5312d19b5579250f0b79a77f7383504d592685d) Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
| * Fix keyboard being stuck on the sides on OpenBox environmentRisto Avila2019-11-181-4/+6
| | | | | | | | | | | | | | | | | | Fixes keyboard being stuck on the sides in OpenBox environment. Change-Id: I70d4cbbe5f49b1851f9010b22a3d89f9e0f04c11 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io> (cherry picked from commit 32721b77eeaf7645f752a4669c30680a11694fab) Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
| * x11vkbwrapper test: Make keyboard movableMichael Winkelmann2019-11-185-35/+32
| | | | | | | | | | | | | | | | | | | | | | This test makes the keyboard item moveable via DragHandler. The DragHandler implements a signal handler onTranslationChanged that moves the keyboardWindow accordingly. Change-Id: I2ef6761886ac318b46d6ba2fe422d520a40795e3 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io> (cherry picked from commit 91a7cabbef952a0f44ac63ec3d5b4cf668288563) Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
| * Fix for a special character issuePekka Gehör2019-11-183-42/+182
| | | | | | | | | | | | | | | | | | | | | | Some of a characters need change of keyboard mapping, that they appear correctly. In the previous implementation there was no change of keyboard mapping, which caused the wrong character to appear or no character at all. Change-Id: I5670d37efba5b1a3aa4dd93e5309efea14fa0f53 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io> (cherry picked from commit 4b9a5746581494ebf9e9847b829d2810e4469a53) Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* | Skip test_zhuyinInputMethod()Ulf Hermann2019-12-111-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | The test seems fundamentally broken and crashes frequently. Blacklisting won't prevent the crashes as the test will be executed anyway. Therefore, rather skip the test. Task-number: QTBUG-80663 Change-Id: I02a6632eebb757bfd9f4ebf633d88e1dad1c38ac Reviewed-by: Mitch Curtis <mitch.curtis@qt.io> Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi> Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
* | Allow shift toggle with Qt::ImhNoAutoUppercaseSamuli Piippo2019-12-092-5/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Qt::ImhNoAutoUppercase means that the input method should not try to automatically switch to upper case when a sentence ends. QtVKB was using it also to make shift work as caps lock. Change the behavior so that the shift key affects only the next character. [ChangeLog] Using Qt::ImhNoAutoUppercase hint (used also with password fields) no longer makes shift key function as a caps lock. Change-Id: I231c8d192a67e19f04bc4d3fcf0bc9c676a12830 Task-number: QTBUG-80058 Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi> Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
* | QtQuick.VirtualKeyboard.Plugins: automatically register latest versionMitch Curtis2019-12-041-0/+3
| | | | | | | | | | | | | | | | | | Follow up to 67e497ff407441515761b312599cb4ad6b61adad, and a pre-requisite for bumping all versions in QML import statements. Change-Id: I1f8d788d7c52c979dde2b3fb3141583cece7a286 Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi> Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
* | example/basic: Fix full screen handwriting toggleJarkko Koivikko2019-11-261-1/+1
|/ | | | | | | | | - Due to bug in the basic example, the input controls were not responding to touch/mouse after toggling full screen handwriting mode from active state. Change-Id: I89a512a2f9bdd4a9b9ad10d7b269e99d3bef77d2 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
* Doc: Fix documentation warningsTopi Reinio2019-11-135-9/+15
| | | | | | | | | | | | | | Mark documented member functions of \internal classes also as \internal as QDoc fails to match function documentation to internal classes otherwise. QDoc's QML parser has trouble parsing method arguments that define a default value. Switch to use \e instead of \a for affected argument names. Fixes: QTBUG-79832 Change-Id: I91c177d00d149775bd0825d5a17a0372e76e3895 Reviewed-by: Paul Wicking <paul.wicking@qt.io>
* Merge remote-tracking branch 'origin/5.13' into 5.14Qt Forward Merge Bot2019-11-121-1/+1
|\ | | | | | | Change-Id: Ib15c9e15c6de7af881e147ff640aa42b0393c360
| * Revert "Fix lipitoolkit build on Ubuntu"5.13Jani Heikkinen2019-11-081-1/+1
| | | | | | | | | | | | | | | | | | This reverts commit b4d8dc1855a6acce3542bc9bd37365fbfc5eefc5. Reason for revert: QTBUG-79849 Change-Id: I661c0485e348a986078743379cd4787f5dab4c2c Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
* | Merge remote-tracking branch 'origin/5.13' into 5.14v5.14.0-beta3Qt Forward Merge Bot2019-11-052-1/+21
|\| | | | | | | | | | | | | Conflicts: .qmake.conf Change-Id: I92fd5c3e605d36af7bdf983cd444a919402227f0
| * Merge "Fix lipitoolkit build on Ubuntu"Mitch Curtis2019-11-011-1/+1
| |\
| | * Fix lipitoolkit build on UbuntuMitch Curtis2019-11-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -L$$OUT_PWD/../../../../lib points to: /home/mitch/dev/qt5.13-debug/qtvirtualkeyboard/src/plugins/lipi-toolkit/plugin/../../../../lib which expands to: /home/mitch/dev/qt5.13-debug/qtvirtualkeyboard/lib I have no lib folder there. This patch changes the pro file to use QT_HOST_LIBS (/home/mitch/dev/qt5.13-debug/qtbase/lib/) and not OUT_PWD, as OUT_PWD refers to where the Makefile is being created in and not where the libraries are actually being built into. Since the libraries are placed where the module/lib path is, using QT_HOST_LIBS will ensure it is in the same location. Change-Id: I1921b18d9362c49174c5ba6b267fe194a963d91c Reviewed-by: Andy Shaw <andy.shaw@qt.io>
| * | Add changes file for Qt 5.13.2v5.13.2Antti Kokko2019-10-161-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | + 0ae9f37f9771f0b6536b28202e46c21d5995f13e Add changes file for Qt 5.12.5 + 21e5ab030d2f735560b7ab381dfaf8d468c247ff Remove incorrect QML singleton registration Change-Id: I583b475a4081d06ce1d75ff7e9d131bf7ac97e2d Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
| * | Bump versionFrederik Gladhorn2019-10-141-1/+1
| | | | | | | | | | | | Change-Id: Ib4e490476f25186fbc55599408de2da6ff97deb1
| * | Add missing newline at end of .qmake.confFrederik Gladhorn2019-10-141-1/+1
| |/ | | | | | | | | | | Our post-commit hook doesn't like the missing newline. Change-Id: Idd33af7d5ad8ba8dc2d2cba0a4c5ecfe6c802235
* | Qt virtual keyboard wrapper for X11v5.14.0-beta2Mikko Seppänen2019-10-0857-0/+5484
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This application is a Qt virtual keyboard wrapper that uses Qt virtual keyboard for any X11 input. Application uses At-Spi2 library for listening focus-in events on text widgets and pops up the Qt virtual keyboard when an accepted focus-in event is received. There's also support for listening focus-in events from Chromium browser. For mapping and sending the key events to focused text widget the application uses libXtst, libX11 and libxdo which are also external dependencies to the application among At-Spi2 library. Change-Id: Ifa54969ab4f61e1d48f11ca11058c836f2a403b8 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io> (cherry picked from commit fb9e76c9ebcc9ca98ff04e7310a12b4511fa5539)
* | Update plugins.qmltypes for 5.14v5.14.0-beta1Kai Koehne2019-09-303-124/+499
| | | | | | | | | | | | | | Task-number: QTBUG-78690 Change-Id: I41834ea8b0a9d72cfc20a70c7d373ecb3b42112c Reviewed-by: Kai Koehne <kai.koehne@qt.io> Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
* | Merge "Merge remote-tracking branch 'origin/5.13' into 5.14"Qt Forward Merge Bot2019-09-243-3/+40
|\ \
| * | Merge remote-tracking branch 'origin/5.13' into 5.14Qt Forward Merge Bot2019-09-243-3/+40
|/| | | |/ | | | | Change-Id: I5ae8a627c0b6e0e400f8abcffec267b87b845a27
| * Merge "Merge remote-tracking branch 'origin/5.12' into 5.13"Qt Forward Merge Bot2019-09-081-0/+20
| |\
| | * Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-09-081-0/+20
| |/| | | | | | | | | | Change-Id: I3cba84033be1de601f94cda7a7d0fbb86d63fbc3
| | * Merge "Merge remote-tracking branch 'origin/5.12.5' into 5.12"Qt Forward Merge Bot2019-09-071-0/+20
| | |\
| | | * Merge remote-tracking branch 'origin/5.12.5' into 5.12Qt Forward Merge Bot2019-09-071-0/+20
| | |/| | | | | | | | | | | | | Change-Id: Iddea409af100707dfa24f5f0d5fe79ea97bbc481
| | | * Add changes file for Qt 5.12.5v5.12.5Antti Kokko2019-08-271-0/+20
| | |/ | | | | | | | | | | | | | | | | | | + 47d15b1378621041f612b395ded685fa4e6fbbd0 Bump version Change-Id: I0fef9fb39b56a2f53b6661d4d80182c4e22ed365 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
| * | Merge "Merge remote-tracking branch 'origin/5.13.1' into 5.13"Qt Forward Merge Bot2019-09-071-0/+20
| |\ \
| | * | Merge remote-tracking branch 'origin/5.13.1' into 5.13Qt Forward Merge Bot2019-09-051-0/+20
| |/| | | | | | | | | | | | | | Change-Id: I37daf04775a18b371d2e24884842fee6caa0b55a
| | * | Add changes file for Qt 5.13.1v5.13.1Antti Kokko2019-07-311-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + a826da7d9bee9bd96c84ceaba5f102f66fc538cd myscript: dependency update + 7a3c5d43967727b5c12dc4ac3c8034bc752478c4 Bump version + 56c783d8fd93b8d3e13555da6fa398ddb09cce97 Use correct path to lib dir + 9d6cdde0ae4213eb7cc53baab22e183f3c93507d Add changes file for Qt 5.12.4 + 676ea1da22f63420974314ad7937c088377bd6ed Bump version + 47d15b1378621041f612b395ded685fa4e6fbbd0 Bump version + 6143eec2525af08e6aab895bcf64c2745a427f13 Doc: Replace example file lists with links to code.qt.io Change-Id: I899c78d98482d0ccd27f38a272e7cb74804de644 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
| * | | Remove incorrect QML singleton registrationJarkko Koivikko2019-09-051-3/+0
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Commit 5260805b162030a6900bacf46d2a55b69075ae09 added an incorrect QML singleton registration which will cause duplicate instances of the singleton with application using inconsistent QtVirtualKeyboard imports. - This registration is also unnecessary and can be removed, since the version number is already registered with the other components. Change-Id: I7ef9688d08ca2ec0a697f7de4159140951f096a7 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
* | | Fix SVG icons in the default stylev5.14.0-alpha1Jarkko Koivikko2019-09-0610-69/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | - Fixed invalid SVG icons in default style, which no longer work with the latest Qt SVG library. - Fixed by copying the icons from retro style and adapting the colors. Change-Id: I0834082ca4f810625c53be47e3f02334f94346f1 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
* | | ZhuyinTable/CangjieTable: mark all functions as noexceptMarc Mutz2019-08-014-22/+22
| | | | | | | | | | | | | | | | | | | | | Doesn't change the executable, as -fno-exceptions is in effect. Change-Id: I94fe49cce3f4109247f9b1b6b22eec71cb548585 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
* | | CangjieTable: thoroughly QStringView-enableMarc Mutz2019-08-012-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | Nothing in the implementation of CangjieTable needs QString. This is all very basic parsing. So use QStringView. Now all operations are free of dynamic memory allocations. Change-Id: I353bab484ef6d551e03c7d8bb04e7e1a923f830e Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
* | | CangjieTable: replace a QMap with a QStringViewMarc Mutz2019-08-012-47/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The QMap was statically mapping QChars to consecutive numbers, starting from 1. This is otherwise known as QStringView::indexOf() + 1, so use that. Saves almost 12KiB in text size on optimized Linux AMD64 GCC 9.1 builds. Change-Id: I2e11ab39e073cdf77b2050bccf3e613bf23cf4d1 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
* | | TCInputMethod: replace a QList with a std::arrayMarc Mutz2019-08-011-6/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | The QList always has size 4, so use a std::array instead. Saves more than 1KiB in text size on optimized Linux AMD64 GCC 9.1 builds. Change-Id: I520ea517a3542514f250668adc10938d2fed4778 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
* | | ZhuyinTable: throughly QStringView-enableMarc Mutz2019-08-014-100/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Nothing in the implementation of ZhuyinTable needs QList, or QString. This is all very basic parsing. So use QStringView. Now all operations are free of dynamic memory allocations. Saves ~2.7KiB (0.9%) in text size on optimized AMD64 Linux GCC 9.1 builds. Change-Id: Iefa38980b52ede17a0c11f752653616d1944911a Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
* | | Port from QMutex::Recursive to QRecursiveMutexMarc Mutz2019-07-311-7/+6
| | | | | | | | | | | | | | | | | | | | | | | | Also port from QMutexLocker to std::lock_guard, as the former will not support QRecursiveMutex going forward. Change-Id: I38a2711c64ae149001e780cc57fc95657c33d6d4 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
* | | Port from implicit QChar(*int*) to explicit onesMarc Mutz2019-07-196-41/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Found a nice misuse of QChar <=> Qt::Key, which happens to work for '\'', but not for all other keys (e.g. Esc)... I want to note that, yes, I took note of the code's abuse of Qt containers, and no, I _did_ constrain myself; this patch is just fixing implicit *int*->QChar conversions. Change-Id: I3cb43417f3922fdc500783b7e0b8caecc0d3c5f5 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>