| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| | |
Change-Id: I59246514e4f3423074348637146ae1ea56da21a9
|
|/
|
|
|
|
|
| |
+ cef398f8c2176294dc492d7257c2b3705ec5a6ea Bump version
Change-Id: Ia2a42a7fd6ebd3a82f2e59e2fd78a6c1dc227c00
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
|
|
|
|
| |
Change-Id: Ia7cd6d81923eee71e8b2bef422bdb35d360ac7b4
|
|\
| |
| |
| | |
Change-Id: I42d339bd0453d4dd1e78cf6f436502c29e6d5e36
|
| |\
| |/
|/|
| | |
Change-Id: I8ab0165d5e923874023e7473fa7db849deed6198
|
| |
| |
| |
| |
| |
| |
| | |
Fixes: QTBUG-81240
Change-Id: I169307295718ed285c525b82194d30c8197e5d95
Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi>
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
|/
|
|
|
|
|
|
|
|
|
| |
+ 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>
|
|
|
|
| |
Change-Id: I4891c9f6ad679ab3aa0584bcf77a04ccb279ef44
|
|\
| |
| |
| | |
Change-Id: I41e5655ff707faecd8f6c0d3d5dc17bdd3dad0c7
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
| |
| |
| |
| |
| | |
Change-Id: Ided45d405a65bc3c774ac9855c23e763ea57635b
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
|/
|
|
|
|
|
|
|
| |
- 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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|\
| |
| |
| | |
Change-Id: Ib15c9e15c6de7af881e147ff640aa42b0393c360
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This reverts commit b4d8dc1855a6acce3542bc9bd37365fbfc5eefc5.
Reason for revert: QTBUG-79849
Change-Id: I661c0485e348a986078743379cd4787f5dab4c2c
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
|
|\|
| |
| |
| |
| |
| |
| | |
Conflicts:
.qmake.conf
Change-Id: I92fd5c3e605d36af7bdf983cd444a919402227f0
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
-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>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
+ 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>
|
| | |
| | |
| | |
| | | |
Change-Id: Ib4e490476f25186fbc55599408de2da6ff97deb1
|
| |/
| |
| |
| |
| |
| | |
Our post-commit hook doesn't like the missing newline.
Change-Id: Idd33af7d5ad8ba8dc2d2cba0a4c5ecfe6c802235
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
| |
| |
| |
| |
| |
| |
| | |
Task-number: QTBUG-78690
Change-Id: I41834ea8b0a9d72cfc20a70c7d373ecb3b42112c
Reviewed-by: Kai Koehne <kai.koehne@qt.io>
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
|
|\ \ |
|
|/| |
| |/
| |
| | |
Change-Id: I5ae8a627c0b6e0e400f8abcffec267b87b845a27
|
| |\ |
|
| |/|
| | |
| | |
| | | |
Change-Id: I3cba84033be1de601f94cda7a7d0fbb86d63fbc3
|
| | |\ |
|
| | |/|
| | | |
| | | |
| | | | |
Change-Id: Iddea409af100707dfa24f5f0d5fe79ea97bbc481
|
| | |/
| | |
| | |
| | |
| | |
| | |
| | | |
+ 47d15b1378621041f612b395ded685fa4e6fbbd0 Bump version
Change-Id: I0fef9fb39b56a2f53b6661d4d80182c4e22ed365
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
|
| |\ \ |
|
| |/| |
| | | |
| | | |
| | | | |
Change-Id: I37daf04775a18b371d2e24884842fee6caa0b55a
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
+ 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>
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- 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>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- 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>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Doesn't change the executable, as -fno-exceptions is in effect.
Change-Id: I94fe49cce3f4109247f9b1b6b22eec71cb548585
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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>
|