| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| | |
Conflicts:
.qmake.conf
Change-Id: Ic33e523570bd1e7801fa9515b907bed912ba53ba
|
| |
| |
| |
| |
| | |
Change-Id: Ifab743c1e965dd92c6c174296f310f39f87e8bac
Reviewed-by: J-P Nurmi <jpnurmi@qt.io>
|
| |
| |
| |
| | |
Change-Id: Ia418138b02dc1e33f5d365dbd2363b3933b315ef
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
With the QtQuickCompiler compatibility in place in qtdeclarative, we can by
default compile all qml files ahead of time, embed the cache files into
resources and avoid shipping the original sources. This simplifies distribution
and reduces the size of the overall package, ~1.6 MB for
libqtvirtualkeyboardplugin.so on Linux x86-64.
Change-Id: Ic3c20f43dfac6e601389b581033dcaf6f7015443
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
|
|\ \
| | |
| | |
| | | |
refs/staging/5.11
|
| |\ \
| | | |
| | | |
| | | | |
Change-Id: Iaf90da97416a5c8b2f77dc35bf11836ee2e4de0b
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Change-Id: I189f26d332af6e0c69c8b282c9338127d18a6fa5
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
|
|/ / /
| | |
| | |
| | |
| | | |
Change-Id: I44f54d94e52626755a480f6ded8b740039dc49ac
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
|
|\| |
| | |
| | |
| | | |
Change-Id: Id2c6a6993190c1860645bf3fc9952010f9f7bdc7
|
| |\|
| | |
| | |
| | | |
Change-Id: I5b4a9d3a92bb165c12cb74e6435387c06495b090
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
As was done for QtQuick.VirtualKeyboard in 945afc07.
This ensures that Creator doesn't treat the import as unknown.
Task-number: QTBUG-63213
Change-Id: I155dc2beb60f83942521699bd9960924d51aa02a
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Reviewed-by: Andy Shaw <andy.shaw@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Change-Id: I0f2481b2650a0a43623e8ece21d89e668c348a86
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi>
Reviewed-by: Jan Arve Sæther <jan-arve.saether@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
QtQuickCompiler workarounds are no longer required with Qt 5.11 and need
to be removed to fix build failure where private/qqmlmetatype_p.h was not
found, since QT+=qml-private is no longer done by qtquickcompiler.prf.
Change-Id: I48f640a5b7196b295de89589d14061011ed920fc
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
|
|\| |
| | |
| | |
| | |
| | |
| | |
| | | |
Conflicts:
.qmake.conf
Change-Id: I84cccac7024c1c48b6419838bb424e45cb2557d4
|
| |\|
| | |
| | |
| | |
| | |
| | |
| | | |
Conflicts:
.qmake.conf
Change-Id: I817d5980ab3132256894b04ddc8daf79d8fc0495
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: Ibd15e00ab0986a630d1229876f4878ff949c5950
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: I8c0a85cacc07ba4bce6f3f2f573bc519e73cc938
Reviewed-by: Andy Shaw <andy.shaw@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
They are unused since 97d9648f5d950ea7d7b64f5c2db67359e8f47013.
Change-Id: I1b041712080d27a99a29e51f6f154601d38e2bf4
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>
|
| | |
| | |
| | |
| | | |
Change-Id: Ie62f79cebad081d089e324ae990d75bd5cc45b73
|
| | |\
| | | |
| | | |
| | | | |
Change-Id: I447e57f67b30dbc83104539b451c9650e417e87d
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Check if the string is empty before calling QFile::exists().
Change-Id: Ib6640e05272ee67dad48bd6874a5064eda4ba3dc
Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi>
Reviewed-by: J-P Nurmi <jpnurmi@qt.io>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Task-number: QTBUG-63152
Change-Id: I588c4b71a9d7e44cab5010e9a32c75e6e12c7389
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: If2948ed8eea1e0b62959f9d3453acdea958b12f0
|
| |\ \ \
| | | | |
| | | | |
| | | | | |
Change-Id: I0b7e614d0bdc785726d81384d523ccfce257531e
|
| | |\ \ \
| | | | |/
| | | |/|
| | | | | |
Change-Id: I567e06fc1b49413c364595b4405d56e8b091607b
|
| | | |/
| | | |
| | | |
| | | |
| | | |
| | | | |
Task-number: QTBUG-64210
Change-Id: If9a069208d3074736530d4b452138c0370721c43
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Change-Id: Ica95614a4efcf6cf487830946b4677e8e1ef9343
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
|
| | |\ \
| | |/ /
| |/| |
| | | | |
Change-Id: I4d0130911f5fbf897006aca74614a57d5dc0d967
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Task-number: QTBUG-60664
Change-Id: If27459f44dbd4c4c7f5f6d0d8d8826f3c7f5a030
Reviewed-by: Venugopal Shivashankar <Venugopal.Shivashankar@qt.io>
Reviewed-by: Nico Vertriest <nico.vertriest@qt.io>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The language list filter mechanism 'customLayoutsOnly' was implemented
for language toggle function and does not make sense when language is
selected from a list.
Change-Id: Ibe834c07a0a851a7beabf8cc40997ab6a22cc769
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Added new signal InputPanel::externalLanguageSwitch and
a property InputPanel::externalLanguageSwitchEnabled for
enabling external language switch.
If the externalLanguageSwitchEnabled is true, the signal is
triggered instead of built-in language popup.
The new language can be selected by setting the
VirtualKeyboardSettings::locale property.
[ChangeLog] Add option to use external language dialog instead of
built-in language popup.
Change-Id: I44f88e6b3e52db4cfbee02bd3b6d7f4be38a9521
Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi>
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
In Qt 5.10 this code would work, but in dev inputIndex is null.
It might be a regression or it might be a fix to comply with the
standard, but either way, we should be explicit in the test and
initialize the variable in the for loop's initial expression.
Task-number: QTBUG-64988
Change-Id: Idf6019307a02a32dcb6237e2e83e5a9cd512df3d
Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi>
Reviewed-by: Liang Qi <liang.qi@qt.io>
|
|\| | |
| | | |
| | | |
| | | | |
Change-Id: I5a7bd61e95ee062299b28e27aad22858d9b1d052
|
| |\ \ \
| | |/ /
| |/| /
| | |/ |
Change-Id: Ibc2d7de394ba34863ba56a3b3eac05aab2921112
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
...such as VxWorks. Normally, the Qt dependency pulls in pthread,
because the qt feature adds the thread feature (which in turn adds
pthread and other necessary flags to the compiler and linker command
lines), but in this case we don't have Qt so it must be manually added.
Use the higher level abstraction instead of the direct -pthread flag,
so that the compiler and linker flags used are taken from mkspecs.
Task-number: QTBUG-63516
Change-Id: I88876810129078dfe4898314e45379ff87f95b80
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
|
| |\|
| | |
| | |
| | |
| | |
| | |
| | | |
Conflicts:
.qmake.conf
Change-Id: I471b847231e6c09a79d8f0b1695a15b4651839da
|
| | |
| | |
| | |
| | | |
Change-Id: I3f7a3f65f29345a43cac28ce3d449af309ea5089
|
| | |\
| | | |
| | | |
| | | | |
Change-Id: I9ae9d6c248cc02aa1bf00c33b3d58d91948daddf
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Change-Id: I7e7678004a1f07dab895f375a5a01bdce4d744c2
Reviewed-by: Liang Qi <liang.qi@qt.io>
|
| | |/
| | |
| | |
| | |
| | |
| | | |
Task-number: QTBUG-62767
Change-Id: I617e68ece14c178012010b765663dd59ccb50996
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The ternary expressions were the wrong way around.
This patch also makes the disabled EnterKey text more visible, as it
was very hard to see before.
Change-Id: I73b61ac7076e4c132c78e2c40be294e45bef3cc9
Reviewed-by: Venugopal Shivashankar <Venugopal.Shivashankar@qt.io>
Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi>
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Calling InputEngine::setInputMethod(null) did not clear the pointer
value stored in SelectionListModelPrivate.
Also, in case the input method is destroyed without setting it null,
prevent use of dangling pointer in selection list model by using
QPointer.
Task-number: QTBUG-61308
Change-Id: If340d99a63489c54414497c61cd482e06a21c5ee
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
In addition, fix repetetive invocation of end().
Change-Id: I69c659e566dab8957cae3f50ae3e2671d0cc1ba3
Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi>
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | | |
Task-number: QTBUG-60664
Change-Id: Ic3a55919c9f2fa2c07bc4cdc98dec3ed9aba72d0
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
In commit 6a07634b20dddb9c67e2a865bfb3227dac103ca4 the entire path of the
basic example was mistakenly added to gitignore, while it should have
added only the binary.
Change-Id: I9859dd8b2971eb211bc5df82110250d37362b2cf
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: I448f2cf49e3433af550d2f36f72b55e41cd67025
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Previously the handwriting recognition with T9 Write was blocking
at the beginning of new handwriting arc. This was due to the fact
that while the recognition was done in background task, the arc
addition was done in main thread, so we'd had to wait for the
background recognition task to complete to avoid accessing the
T9 Write session in parallel.
This change moves the arc addition to background task, so the main
thread does not have to block for the background tasks while the
handwriting is ongoing.
The rationale for this change is the new UCR input mode, which
consumes a lot more CPU during recognition, and the UI will become
non responding.
[ChangeLog] Optimize UI performance by eliminating the need to wait
for previous results to be completed during T9 Write handwriting.
Change-Id: I8d0cecfa4599b63ccb21c1f6a691e5f21c93158c
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This change adds support for UCR (Unconstrained Character
Recognition) mode for the T9 Write input. It is enabled by
default for English, French, Italian, German, Spanish and
Arabic.
[ChangeLog] Added support for the new UCR (Unconstrained Character
Recognition) mode introduced in T9 Write v8.0.0 handwriting input.
In the UCR mode it is possible to write the entire word with one
stroke. The UCR mode is enabled by default in English, French,
Italian, German, Spanish and Arabic languages.
Change-Id: I22405e7bc052ea5b7590123ada8fb6654050eeca
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When entering a manual key (e.g. period) on T9 Write layout,
the current pre-edit text was discarded. The correct operation
is to commit the current pre-edit text.
This was not noticed until now, since the punctuation works so
well with T9 Write.
[ChangeLog] Fixed an issue in the T9 Write input mode that caused the
current word suggestion to be rejected when a character was entered
through the keyboard.
Change-Id: I1fb9e5207a47ef2f239e6a3ba9b2acfb269fa63b
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Previously the suggested gestures were only applied to primary
candidate. In this case the primary candidate was committed and
followed by the gesture.
This change adds support for displaying and applying gesture for
secondary candidate. It currently supports space and new line
gestures.
[ChangeLog] Added support for displaying gestures in word suggestions
in T9 Write handwriting input mode.
Change-Id: I644823fd0d25dc4b6f9f38e04c32262df948ad7f
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
|