Commit graph

33096 commits

Author SHA1 Message Date
Keyman Build Agent
d109552ff3 auto: increment master version to 15.0.118 2021-09-22 14:01:12 -04:00
Ross
71f97d46aa feat(windows): add link to mem leak github repo 2021-09-22 16:51:14 +10:00
jahorton
c4e8238a8a chore(web): Merge branch 'master' into refactor/web/active-element-integrations 2021-09-22 13:38:46 +07:00
jahorton
06bae02e2a fix(web): null guard on touchMenuPos 2021-09-22 13:35:58 +07:00
Ross
1c405c5142 feat(windows): Address review comments 2021-09-22 16:33:30 +10:00
rc-swag
64dbaad371
feat(windows): Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-09-22 16:11:36 +10:00
Marc Durdin
200370a1bb chore(common): support forked repos when triggering test builds
This change allows branches from forked repos to trigger test builds.

Note: this will not be run automatically, but only when we manually
tell it to run in TeamCity.
2021-09-22 15:45:54 +10:00
jahorton
f53df318dc feat(web): functional banner mouse interactions 2021-09-22 12:37:33 +07:00
jahorton
26d00d6c9f refactor(web): second inputEventEngine pass - new config obj 2021-09-22 12:37:32 +07:00
jahorton
be98d8718a fix(web): banner's touch-move when not embedded 2021-09-22 12:37:32 +07:00
jahorton
e87a277be8 refactor(web): first pass generalization for inputEventEngine 2021-09-22 12:37:31 +07:00
jahorton
1ac1548bf4 chore(web): Merge branch 'feat/web/inlined-osk' into chore/web/inline-osk-test-page 2021-09-22 09:49:35 +07:00
jahorton
595984c813 fix(web): desktop sil_euro_latin patchup 2021-09-22 09:20:09 +07:00
jahorton
14c2c08954 change(web): key use of innerText over innerHTML 2021-09-22 08:54:52 +07:00
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