- 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>
-
- 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>
-
- 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 - 1 commit
-
-
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>
-
- 16 Dec, 2016 - 1 commit
-
-
Gordan Markuš authored
Change-Id: I97ec0ff48df0cc902a3da4d8760aa91a8666feca Reviewed-by:
Nedim Hadzic <nedim.hadzic@pelagicore.com> Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
- 12 Dec, 2016 - 1 commit
-
-
Liang Qi authored
Conflicts: src/config.pri tests/auto/inputpanel/data/tst_inputpanel.qml Change-Id: Ib84bbfee8097cf807dbdffb37dfdfc344fc2dbbf
-
- 07 Dec, 2016 - 1 commit
-
-
Jarkko Koivikko authored
This property is true when either InputContext.shift or InputContext.capsLock is true. [ChangeLog] Add new property InputContext.uppercase, which is set to true when either InputContext.shift or InputContext.capsLock is true Change-Id: I06ce14c6f626bfe176e6d914e60417ec2009cd5c Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
- 28 Nov, 2016 - 1 commit
-
-
Mitch Curtis authored
- Add some formatting to certain words - Use shorter qdoc syntax alternatives - Correct grammar Change-Id: I405c11826b9f624f0b0305e44b2d6b2b390df3da Reviewed-by:
Topi Reiniö <topi.reinio@qt.io>
-
- 26 Nov, 2016 - 1 commit
-
-
Liang Qi authored
Conflicts: src/virtualkeyboard/doc/qtvirtualkeyboard.qdocconf Change-Id: I2aac70f4bf65794c73096ec575c9f72bc63ec61c
-
- 25 Nov, 2016 - 3 commits
-
-
Liang Qi authored
Conflicts: src/virtualkeyboard/content/InputPanel.qml Change-Id: I6839198e123f682a88132f8efbed0bdaf8835e7e
-
Mitch Curtis authored
Use the correct qdoc syntax and fix the grammar. Task-number: QTBUG-56822 Change-Id: I70f4214df35ed26573f9d26211db39150bb5b5a6 Reviewed-by:
Venugopal Shivashankar <Venugopal.Shivashankar@qt.io>
-
Jarkko Koivikko authored
Previously the shift state could be set twice when focus object changed, first in reset() method and then in autoCapitalize() method. This change eliminates the initial shift state in reset() method. Task-number: QTBUG-57082 Change-Id: I4bba5c85aae1d0d631e7e30577d0d4068c9cc582 Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
- 23 Nov, 2016 - 1 commit
-
-
Andy Shaw authored
Change-Id: I8a42546e1a520886f2dab417d9ae43037f1d7012 Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
- 16 Nov, 2016 - 1 commit
-
-
Gordan Markuš authored
* Add possibility to override and exclude built-in keyboard layouts * Add QT_VIRTUALKEYBOARD_LAYOUT_PATH environment variable specifying the layout location on the file system or inside a qrc resource * Update documentation accordingly [ChangeLog] Add support for external keyboard layouts, which allows overriding and exclusion of the built-in keyboard layouts Task-number: QTBUG-54254 Change-Id: I960b942c031221d29dbdf1cabed78be8d32f43ef Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
- 06 Nov, 2016 - 1 commit
-
-
Oswald Buddenhagen authored
the CI obtains them from the qt5 super repo nowadays. Change-Id: I888aae793ff2afadc48ff6c9f8ee067476114a3f Reviewed-by:
Jędrzej Nowacki <jedrzej.nowacki@qt.io>
-
- 28 Oct, 2016 - 2 commits
-
-
Jan Arve Sæther authored
The handles are implemented using top level windows, which will allow them to be used for widgets and other input editors supporting the IM framework [ChangeLog] Added support for selection handles for the dedicated VKB. Change-Id: I5078689310f99c4ec752a0aad47a48c5a66aface Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
Topi Reinio authored
Needed for generating the correct navigation and global linking. Change-Id: I84e8975e8e8abd6c77c9c75e0b3e6ca0eec623be Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@qt.io>
-
- 24 Oct, 2016 - 1 commit
-
-
Kai Koehne authored
Change-Id: I19b606ce91bad3f92112932688db16b39e9190ed Reviewed-by:
Topi Reiniö <topi.reinio@theqtcompany.com>
-
- 21 Oct, 2016 - 1 commit
-
-
Oswald Buddenhagen authored
Change-Id: Ibde3fa65b4c3d967fe9ada1b5e484366f1e9d083 Reviewed-by:
Jake Petroules <jake.petroules@qt.io>
-
- 19 Oct, 2016 - 1 commit
-
-
Kai Koehne authored
Change-Id: I1e011c6fb408899a6805f27f96f8be723f3872c4 Reviewed-by:
Topi Reiniö <topi.reinio@theqtcompany.com>
-
- 14 Oct, 2016 - 3 commits
-
-
Leena Miettinen authored
...to suppress a QDoc warning Change-Id: I4a2689a56871566caf0dfb9e0ca66422c7d3a4c0 Reviewed-by:
Topi Reiniö <topi.reinio@theqtcompany.com> Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
Leena Miettinen authored
- Hide the C++ classes entry from the help file (.qdocconf) - Remove link to the C++ classes from the module front page - Mark classes and namespace \internal - Mark the C++ module page \internal Change-Id: I07b04af84b45d048c5cbb133bd5d70f8b38f25dd Reviewed-by:
Topi Reiniö <topi.reinio@theqtcompany.com>
-
BogDan Vatra authored
Romanian laguage has 5 additional letters to the latin alphabet (ăîâșț). Beside these letters, minus symbol (-) is quite used, therefore it's on the main letters page. [ChangeLog] Added Romanian keyboard layout. Change-Id: Iba06a0715462834493d223ecfaf6a6875b249085 Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
- 13 Oct, 2016 - 1 commit
-
-
Leena Miettinen authored
- Link to separate QML types and C++ classes topics from front page (instead of listing the types there) - Turn the \page topic that lists all QML types into the \qmlmodule topic for the module - Add a \module topic to list C++ classes - Add \ingroup, \title, and \brief commands to \qmlmodule topics to display the docs correctly in tables - Add standard content to \qmlmodule topics - Remove unused \qmlmodule topics - Fix \inmodule commands as necessary Change-Id: I6f6538264fff2ad38994114a2fed7212495a18c2 Reviewed-by:
Jarkko Koivikko <jarkko.koivikko@code-q.fi> Reviewed-by:
Topi Reiniö <topi.reinio@theqtcompany.com>
-
- 12 Oct, 2016 - 2 commits
-
-
Leena Miettinen authored
Change-Id: Ic5248c0fad4c23bb3b3fbe0c71d315fbdf07f54c Reviewed-by:
Nico Vertriest <nico.vertriest@theqtcompany.com>
-
Mitch Curtis authored
While perhaps not that important for BaseKey, for which child items might not make a whole lot of sense, it shouldn't be necessary to shadow Item's enabled property. Task-number: QTBUG-55754 Change-Id: I6746b55cdda1947006f1d052b613a7e38f01fac2 Reviewed-by:
Jarkko Koivikko <jarkko.koivikko@code-q.fi> Reviewed-by:
Robin Burchell <robin.burchell@viroteck.net> Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
- 27 Sep, 2016 - 1 commit
-
-
Bramastyo Harimukti authored
Previously, there is nothing to separate whether the button command is a single click or a double click. Every time we click the shift button, it always look for the second click and always activate the caps lock. There is no time limit to specify if there will be a second click and always recognized the upcoming click to activate the caps lock. The correct be- havior of a shift button is that a single click is used to enable the upper-case and automatically turned into lower case when the next letter is typed. Another case, within a specific time, if a second click comes, the caps-lock is activated and keep the upper-case mode, otherwise the upcoming click is used to abort the upper-case and change the keyboard mode back to lower-case. Unit test is also updated. [ChangeLog] Changed behavior of shift handler to only activate caps lock if the shift key is double-clicked. Change-Id: Ia04a61ca6df5407f37eb73b9de65c6ccd0128547 Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
- 19 Sep, 2016 - 1 commit
-
-
Liang Qi authored
Change-Id: I316f14117a8fd6c311f4b871140c1c6d631d557a
-
- 17 Sep, 2016 - 1 commit
-
- 12 Sep, 2016 - 1 commit
-
-
Mitch Curtis authored
The RowLayout that contained the key that was made visible seemed to get an implicitHeight, where all the other rows had implicitHeights of 0. The RowLayouts fill the width and height of their parent (a ColumnLayout), which means that the implicitHeight won't be used as long as its small enough; it's just there to prevent rows from getting large implicitHeights. Task-number: QTBUG-54953 Change-Id: Ic7a8a6f00f03a4ea8a05abf69cfedcf168c919d7 Reviewed-by:
Jan Arve Sæther <jan-arve.saether@theqtcompany.com>
-
- 29 Aug, 2016 - 2 commits
-
-
Oswald Buddenhagen authored
Change-Id: I559b13adf2ef2ad3ada8f32a039af58924a0472f
-
Simon Hausmann authored
Use a variable that expands to the latest plugin version instead of hard-coding the string. Change-Id: I00f9144be992be1426645bfd8dac4b9bbc45ad77 Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
- 10 Aug, 2016 - 1 commit
-
-
Jan Arve Saether authored
This will be needed for the selection handles for the dedicated vkb [ChangeLog] Added API to support VKB selection handles. Change-Id: I0cde63217c410559fbc1f8ad034c37fe959d8d28 Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
- 02 Aug, 2016 - 1 commit
-
-
Liang Qi authored
Conflicts: .qmake.conf Change-Id: Id0c30558de75158e1eb1768c4abf2ecb1cbff3b1
-
- 01 Aug, 2016 - 1 commit
-
-
Liang Qi authored
Change-Id: I90b5859bf57c5fed0256401e610ab67487eba7c7
-