Commit graph

27982 commits

Author SHA1 Message Date
jahorton
202377e79b fix(web): should not use _Box.style.maxWidth 2021-09-22 08:52:19 +07:00
Ross
deb358de5a feat(windows): add memory leak tests - fix memory leaks 2021-09-22 11:28:28 +10:00
Marc Durdin
05cefaf9f8 feat(developer): improve look and feel of test view 2021-09-22 11:02:54 +10:00
Darcy Wong
6240d305b4 fix(web): Check keyboard before marking layout calibrated 2021-09-22 11:02:53 +10:00
Marc Durdin
6b39383743 feat(developer): touch layout testing
Adds support for testing touch layouts without requiring use of device
emulation. Uses new InlinedOSKView.

Does not yet add a view within Keyman Developer; this will come shortly.
2021-09-22 11:02:53 +10:00
Marc Durdin
e8cb33d75e
Update web/testing/inline-osk/index.html
Co-authored-by: Darcy Wong <darcy_wong@sil.org>
2021-09-22 10:53:04 +10:00
Marc Durdin
3eda9dd3a1
Merge pull request #5727 from keymanapp/fix/developer/kmlmc-debug-path
fix(developer): run kmlmc from Keyman source path
2021-09-22 09:44:55 +10:00
Sabine
7859535c44 after some conflicts were solved 2021-09-21 22:12:31 +02:00
SabineSIL
7e29500861
Update kmx_xstring.cpp 2021-09-21 21:48:33 +02:00
SabineSIL
08220c61fd
Update kmx_processevent.h 2021-09-21 21:37:17 +02:00
Sabine
caf33cb215 new commit deltaptr changed to array 2021-09-21 21:28:50 +02:00
Keyman Server
a9944a73ee
Merge pull request #5735 from keymanapp/auto/version-master-15.0.117
auto: increment master version to 15.0.117
2021-09-22 04:02:28 +10:00
Keyman Build Agent
351061aafb auto: increment master version to 15.0.117 2021-09-21 14:01:42 -04:00
SabineSIL
705f798004
Update common/core/desktop/src/kmx/kmx_xstring.cpp
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-09-21 14:53:29 +02:00
SabineSIL
bdf946b65d
Update common/core/desktop/src/kmx/kmx_xstring.cpp
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-09-21 14:53:07 +02:00
SabineSIL
390169b868
Update meson.build 2021-09-21 14:05:53 +02:00
Darcy Wong
0a743a7b73
Merge pull request #5724 from keymanapp/fix/web/lg-key-null
fix(web): Null check for calculating globe key position
2021-09-21 17:33:11 +07:00
Darcy Wong
d089b962af chore(common): Check in crowdin strings for Shuwa Latin 2021-09-21 14:42:58 +07:00
jahorton
354e852130 feat(web): inlined OSK - target device hotswap 2021-09-21 14:04:10 +07:00
Sabine
904451e92d test RX deleted 2021-09-21 09:03:28 +02:00
Sabine
459c3242a7 test comm 2021-09-21 09:00:30 +02:00
jahorton
c7ba56c23a feat(web): input alignment on layout refresh 2021-09-21 13:44:29 +07:00
jahorton
0640b60e3e chore(web): Merge branch 'refactor/web/osk-activation-and-visibility' into feat/web/inlined-osk 2021-09-21 12:51:29 +07:00
jahorton
ebd673fdb2 fix(web): osk dismissal after focus timer 2021-09-21 12:19:11 +07:00
jahorton
d687c9e1c3 fix(web): workaround for unwanted CJK pinning 2021-09-21 10:37:08 +07:00
jahorton
09f4aed77e chore(web): Merge branch 'refactor/web/active-element-integrations' into refactor/web/osk-activation-and-visibility 2021-09-21 09:59:46 +07:00
jahorton
a6289f4f0f fix(web): detaches base-page touch handlers on shutdown 2021-09-21 09:55:11 +07:00
jahorton
b452092765 refactor(web): base page touch-handlers 2021-09-21 09:43:34 +07:00
jahorton
a1516d194d fix(web): focus-timer preserves activation on Android 2021-09-21 09:23:11 +07:00
rc-swag
00d4bcded8
feat(windows): Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-09-21 11:48:56 +10:00
Darcy Wong
dd15e68a0e
Merge pull request #5681 from keymanapp/chore/common/crowdin-zh
chore(common): Check in crowdin strings for Simplified Chinese
2021-09-21 07:14:42 +07:00
Ross
d450543253 feat(windows): address review comments
Add test fixture to allow Setup and Teardown methods to be used
for all km process action tests.
Modified the DebugAssert macro to not do the early return on its own.
2021-09-21 09:59:17 +10:00
rc-swag
4cc9525d2b
Merge pull request #5669 from keymanapp/fix/common/core/list-size-endless-loop
fix(common/core): insure list pntr is incremented
2021-09-21 09:01:27 +10:00
Marc Durdin
5162a028cc chore(web): inline osk test page
Adds a page to experiment with the inline osk.
2021-09-21 07:30:15 +10:00
Marc Durdin
6b8d941f9e chore: add KeymanDeveloperPaths to kmcomp project 2021-09-21 06:45:26 +10:00
Marc Durdin
e6190ee05f fix(developer): run kmlmc from Keyman source path
Makes it possible to run the kmlmc.cmd compiler wrapper script from
Keyman Developer while debugging from source.

Adds a new class `TKeymanDeveloperPaths` which is similar to
`TKeymanPaths`, to provide a future single location for all Keyman
Developer path-related functions. There are a number scattered through
the source at present, e.g. in `RedistFiles.pas`, so this is just a
starting point.
2021-09-21 06:25:35 +10:00
Keyman Server
1d9d40106e
Merge pull request #5726 from keymanapp/auto/version-master-15.0.116
auto: increment master version to 15.0.116
2021-09-21 04:02:18 +10:00
Keyman Build Agent
d41dadd8ca auto: increment master version to 15.0.116 2021-09-20 14:01:38 -04:00
SabineSIL
04f6a93288
Update common/core/desktop/tests/unit/kmnkbd/test_kmx_xstring.cpp
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-09-20 10:52:03 +02:00
SabineSIL
1fb93061dd
Update common/core/desktop/tests/unit/kmnkbd/test_kmx_xstring.cpp
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-09-20 10:49:03 +02:00
jahorton
0956fb62a7 docs(web): adds comment about prior commit's fix 2021-09-20 15:48:18 +07:00
SabineSIL
c3f89bd868
Update common/core/desktop/tests/unit/kmnkbd/test_kmx_xstring.cpp
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-09-20 10:47:44 +02:00
SabineSIL
2f0f7c000f
Update common/core/desktop/tests/unit/kmnkbd/test_kmx_xstring.cpp
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-09-20 10:47:13 +02:00
jahorton
da8e83090a fix(web): touch-based unit test issues 2021-09-20 15:46:59 +07:00
SabineSIL
f02f4f8536
Update common/core/desktop/tests/unit/kmnkbd/test_kmx_xstring.cpp
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-09-20 10:46:06 +02:00
SabineSIL
e92a2bf557
Update common/core/desktop/tests/unit/kmnkbd/test_kmx_xstring.cpp
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-09-20 10:42:12 +02:00
SabineSIL
9d28ebf433
Update common/core/desktop/tests/unit/kmnkbd/test_kmx_xstring.cpp
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-09-20 10:31:49 +02:00
jahorton
48fe02023c fix(web): fixes unit test issue (event's 'buttons' property) 2021-09-20 14:39:27 +07:00
Darcy Wong
bb8f86ec3d fix(web): Null check for calculating globe key position 2021-09-20 13:36:19 +07:00
Marc Durdin
ffd66e32e1
Merge pull request #5697 from keymanapp/fix/developer/5013-debugger-ralt-not-working
fix(developer): support chiral modifiers in debugger 🐞
2021-09-20 16:12:47 +10:00