- 30 May, 2017 - 1 commit
-
-
Mitch Curtis authored
Change-Id: Ie3f0ad96842910ddd71a32d06bb80a5035e7f82c Reviewed-by:
Jarkko Koivikko <jarkko.koivikko@code-q.fi> Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
- 23 May, 2017 - 1 commit
-
-
Jarkko Koivikko authored
Toggles between available input modes. [ChangeLog] Added new component (InputModeKey) for input mode switch. Change-Id: Ie7c53b177264e8c8f8004bb953da9e8568631fab Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
- 22 May, 2017 - 1 commit
-
-
Jarkko Koivikko authored
The inputModes property was not notified properly when updated. This change adds value cache and update function for the property. Currently this property is not tracked by anything, so the bug was not noticed. Change-Id: Ic9e562c6e6c8f508e56f115981a52314bef05535 Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
- 15 May, 2017 - 5 commits
-
-
Jarkko Koivikko authored
The recorded traces are stored in Unipen format and used mainly for automated testing. Change-Id: I9247cc461df2fb74ef824221a4905ded90333cc5 Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
Jarkko Koivikko authored
LipiInputMethod supports simple swipe gesture recognition. This can also be used in other input methods, so move it to simple class. Change-Id: Ib5328e0570346d534c71787fcb79a6c7e4c3d0a7 Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
Jarkko Koivikko authored
Originally the emulated HWR input was centered on the input window because it look better. However, it seems this will confuse T9 Write HWR engine and cause some tests to fail. Change-Id: I72e5c1a5db2b5aded2db2e5a8f6f79f5f414d5aa Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
Jarkko Koivikko authored
HunspellInputMethod must update selection list status immediately after dictionary starts load. This issue should not cause issues in normal use, but it will cause automatic tests to fail with lipi-toolkit. This is because LipiInputMethod uses HunspellInputMethod for spell correction and suggestions. The automated tests rely on selection list status when deciding if spell correction is available or not. The failing tests was test_hwrWordReselection_data. Also, fix incorrect debug stating dictionary could not be found. Change-Id: Ic6c3526a494fb60dde234c000ed9bd0d70f53335 Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
Jarkko Koivikko authored
If the virtual keyboard is configured to exclude english layout and the configured language does not contain the special number layouts (dialpad, digits and numbers), we must include the special number layouts from en_GB locale as fallback. Change-Id: Ieda43511c5edb71aa36256934a7b42f7312709cc Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io> Reviewed-by:
Gordan Markus <gordan.markus@pelagicore.com>
-
- 02 Feb, 2017 - 1 commit
-
-
Oswald Buddenhagen authored
Change-Id: I4917dc1f1e3384c3171ddaf68dba22f86671fead
-
- 01 Feb, 2017 - 3 commits
-
-
Oswald Buddenhagen authored
Change-Id: Icb2dbdff53ce80e15ebb75e8855ec9225140cdf6
-
Mitch Curtis authored
It can be difficult to get the directory structure right, so having this example will make it easy for the user to check if they’ve copied in the Hunspell sources correctly. Change-Id: I15dbafff37f44c2ea24d24077d8387898dd49ca3 Reviewed-by:
Jarkko Koivikko <jarkko.koivikko@code-q.fi> Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
Mitch Curtis authored
Task-number: QTBUG-58441 Change-Id: I33881f66b15f282fe866c926a9707f939de8bc0b Reviewed-by:
Jarkko Koivikko <jarkko.koivikko@code-q.fi> Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
- 30 Jan, 2017 - 1 commit
-
-
Jarkko Koivikko authored
In full screen mode the virtual keyboard replicates the contents of the focused input field to full screen input field located on top of keyboard. This mode can be activated by VirtualKeyboardSettings.fullScreenMode. [ChangeLog] Added full screen input mode for super wide screens. Change-Id: Ib2650c04767fb0945cc2bedc5b1801d254a15a41 Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
- 27 Jan, 2017 - 2 commits
-
-
Gordan Markuš authored
The handwriting layout in question will be enabled if t9write is enabled. Change-Id: If260a07f13532a6f9555c733bc4ddda295e8870c Reviewed-by:
Jarkko Koivikko <jarkko.koivikko@code-q.fi> Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
Gordan Markuš authored
* Ignore .qmake files * Ignore test binaries Change-Id: I6571cfc219641c36c558d7de127c7198c98c1476 Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
- 25 Jan, 2017 - 1 commit
-
-
Liang Qi authored
Conflicts: .qmake.conf src/virtualkeyboard/shifthandler.cpp Change-Id: I1f95238b9ac5deed3bec6d85f7433cafe219f7ea
-
- 20 Jan, 2017 - 3 commits
-
-
Jarkko Koivikko authored
Wrong length was given for the remainder highlight attribute, which caused the highlight to overflow. Steps to reproduce: 1. [English] type abcdefgh and move cursor to middle of text abcd|efgh 2. [Japanese] enter word "hiragana" 3. [Japanese] press left arrow ← Observed result: Pre-edit text highlight (light blue) exceeds the pre-edit text. Expected result: Pre-edit text highlight should not exceed the pre-edit text. Change-Id: I66002357e2fc008ccdd6f89db8baaab64f9d5070 Reviewed-by:
Jarkko Koivikko <jarkko.koivikko@code-q.fi> Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
Jarkko Koivikko authored
This feature, when enabled, automatically commits the remaining single word in the word candidate list, when there was initially multiple candidates. This feature can be enabled from settings using VirtualKeyboardSettings.wordSelectionList.autoCommitWord property. [ChangeLog] Added support for automatic selection of the only remaining word in the suggestion list. Change-Id: Iecfafcaeb3ccb72e1d8e53b92c395b0d1dc84163 Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
Jarkko Koivikko authored
This change adds support for automatically hiding word candidate list when inactive. This feature includes the following enhancements: - Added new settings: * VirtualKeyboardSettings.wordCandidateList.autoHideDelay * VirtualKeyboardSettings.wordCandidateList.alwaysVisible - Automatic hiding of word candidate list when inactive and when autoHideDelay elapsed. - alwaysVisible setting restores the old functionality. - Added new signal selectionListsChanged() to input method, allowing the input method to dynamically allocate or deallocate selection lists. - HunspellInputMethod does not allocate selection list when dictionary cannot be loaded, or Qt::ImhNoPredictiveText is enabled. Also, it will no longer use pre-edit text in this case. - OpenWnnInputMethod does not allocate selection list if not needed. [ChangeLog] Automatically hide word candidate list when inactive. Change-Id: Ifa95ae8a7c47a96719ffdc2929601ff2ef9c0d2e Reviewed-by:
Gordan Markus <gordan.markus@pelagicore.com> Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
- 18 Jan, 2017 - 1 commit
-
-
Liang Qi authored
Change-Id: I29d839af1423e622c4c4b3af7302d19f30b52b39
-
- 17 Jan, 2017 - 1 commit
-
-
Mitch Curtis authored
Task-number: QTBUG-58154 Change-Id: I0598393589f9ac3933318906ec7aa5d33b1deb61 Reviewed-by:
Topi Reiniö <topi.reinio@qt.io>
-
- 14 Jan, 2017 - 4 commits
-
-
Jarkko Koivikko authored
Add an example binding for InputContext.animating property. This is for avoiding unnecessary queries during animation. Change-Id: I654e0152ff7514e92abb7036ba51afd14ee63fc6 Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
Jarkko Koivikko authored
QInputMethodQueryEvent supports multiple queries. This change uses this feature in InputContext::update() method. Using single combined query is little faster (approx. 35-40%) than 7 separate queries. Change-Id: Ie968f40c91f6b61ad52c051eccf1ca932e8d2cc5 Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
Jarkko Koivikko authored
Reset symbol mode when: - keyboard is dismissed - input focus changes. Change-Id: I59207543d25755409e400a365777933fb23c2196 Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
Jarkko Koivikko authored
This change adds language popup as an alternative method for selecting the input language. The language popup is enabled when the active style supports it. This change adds the support for the default style. The popup opens from the change language key with single tap and can be dismissed by tapping anywhere else on the keyboard. The old toggle method for changing the input language is still available and supported (can be enabled easily from keyboard style). Some basic tests are included in this change. [ChangeLog] Added language selection popup for faster selection of input language. Change-Id: Ie3773f1d0cac78dee8237285e8596fe57c8bb5e4 Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
- 05 Jan, 2017 - 1 commit
-
-
Jarkko Koivikko authored
Lipi-toolkit projects were not deployed in non-prefix builds. The suspected cause is COPIES directive being ignored in AUX project. Moved deployment to virtualkeyboard.pro as workaround. This is also consistent with other deployments. Change-Id: I82237c1e1e6ee9b001294ff3b22fb5cd013b8105 Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@qt.io> Reviewed-by:
Jarkko Koivikko <jarkko.koivikko@code-q.fi> Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
- 03 Jan, 2017 - 1 commit
-
-
Oswald Buddenhagen authored
Change-Id: Ifba5a9fd8e605e502a3638aa35f15bf34904bb93
-
- 02 Jan, 2017 - 1 commit
-
-
Gordan Markuš authored
Include Greek alphabet in the character sets for Greek language. Change-Id: I68184cf1d162db0fb9d73c9cb8ce0e062ea1ec20 Reviewed-by:
Jarkko Koivikko <jarkko.koivikko@code-q.fi> Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
- 20 Dec, 2016 - 2 commits
-
-
Mitch Curtis authored
fa5cd9cc change the format of the Hunspell header includes, but it was the MODULE_INCLUDEPATH that was wrong, so fix that instead. The previous (incorrect) value was: MODULE_INCLUDEPATH = $$PWD/src/hunspell when it should be: MODULE_INCLUDEPATH = $$PWD/src Change-Id: Ifa5b13a9cede3ccc9712cca03c17cb2fdae56134 Reviewed-by:
Jarkko Koivikko <jarkko.koivikko@code-q.fi> Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
Mitch Curtis authored
This was causing compiler errors about a missing <hunspell/hunspell.h> Change-Id: Ia7d8360026bf3105ff5b1828b0c7365730cb15a4 Reviewed-by:
Jarkko Koivikko <jarkko.koivikko@code-q.fi> Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
- 19 Dec, 2016 - 4 commits
-
-
Jarkko Koivikko authored
Since we now have InputCase.uppercase property, use it instead of InputContext.shift where appropriate. By using the uppercase property, we ensure any future modification to ShiftHandler does not break uppercase handling. The uppercase property is true when either shift or capsLock properties are true. Change-Id: I5bdd4431f66619ac944f70273a0a89ba4c750026 Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
Jarkko Koivikko authored
These properties were not used by the default styles and already deprecated in version 1.2. The purpose of removal is to make qml lighter. Change-Id: Id75b991c3b74a958c4126b666cb95eadb46373a4 Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
Jarkko Koivikko authored
Remove unnecessary QML bindings to optimize performance. Task-number: QTBUG-57082 Change-Id: Ibda52c5ddcc564a7b92dbd7831afd885c344718d Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
Jarkko Koivikko authored
Monitor the visible state of the QInputMethod and defer shift state handling until it becomes visible. Task-number: QTBUG-57082 Change-Id: I6e63e57e2630de37d49a522f05257c9c4dd72286 Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
- 18 Dec, 2016 - 2 commits
-
-
Jarkko Koivikko authored
qtt9write_db library was not generated due to missing QT=core. Change-Id: I4005008b72ac55023f6c78158d1b6464fdec3a40 Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
Jarkko Koivikko authored
The left edge of the background was clipped away sometimes. This happened because the location of the box was not rounded to full pixels. Change-Id: I4dc97035ee3d5495d6652ef532b5db2b46361e27 Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
- 16 Dec, 2016 - 2 commits
-
-
Gordan Markuš authored
WARNING: Don't compare ints to QChars Change-Id: I00ff7178706ac419dfce8d26088af048f0bd7d14 Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
Gordan Markuš authored
Change-Id: I97ec0ff48df0cc902a3da4d8760aa91a8666feca Reviewed-by:
Nedim Hadzic <nedim.hadzic@pelagicore.com> Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
- 13 Dec, 2016 - 1 commit
-
-
Mitch Curtis authored
Change-Id: I6e9429e007d2adbfbd878662388759454339683d Reviewed-by:
Jani Heikkinen <jani.heikkinen@qt.io>
-
- 12 Dec, 2016 - 1 commit
-
-
Liang Qi authored
Conflicts: src/config.pri tests/auto/inputpanel/data/tst_inputpanel.qml Change-Id: Ib84bbfee8097cf807dbdffb37dfdfc344fc2dbbf
-