Marc Durdin
d2d0b4e53c
Merge pull request #5489 from keymanapp/chore/common/core/5488-delete-markers-reliably
...
chore(common/core): handle deletion of markers in actions 🐞
2021-07-28 11:09:10 +10:00
Darcy Wong
860b430d25
Merge pull request #5495 from keymanapp/chore/android/improved-globe-whats-new
...
chore(android): Update globe key help and whatsnew
2021-07-28 07:20:54 +07:00
Darcy Wong
bf4660a68a
Update android/help/troubleshooting/keyboard-help.md
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-07-28 07:20:42 +07:00
Marc Durdin
3b4dfec809
chore(common/core): unit test fixes
...
Per review comments.
2021-07-28 10:02:39 +10:00
Marc Durdin
060b34a662
Merge pull request #5482 from keymanapp/chore/common/core/debug-additional-tests
...
chore(common/core): additional debug tests 🐞
2021-07-28 09:53:32 +10:00
Marc Durdin
fa46b4b7ff
Merge pull request #5496 from keymanapp/chore/windows/delphi-10.4
...
chore(windows): patches for Delphi 10.4
2021-07-28 06:42:12 +10:00
Keyman Server
ab9c309683
Merge pull request #5499 from keymanapp/auto/version-master-15.0.90
...
auto: increment master version to 15.0.90
2021-07-28 04:03:30 +10:00
Keyman Build Agent
e9a3987b72
auto: increment master version to 15.0.90
2021-07-27 14:02:50 -04:00
Marc Durdin
5d32a61a63
chore(windows): patches for Delphi 10.4
...
Updates Keyman for Windows and Keyman Developer sources so that they
build under Delphi 10.4. No validation has been performed to ensure that
there are no other issues. The intent here is to get a baseline build
working.
Note also IMSample.vcxproj which has its WinSDK version updated for
VS2019.
2021-07-27 16:57:40 +10:00
Darcy Wong
777092be14
chore(android): Update globe key help and whatsnew
2021-07-27 13:40:33 +07:00
Darcy Wong
fb38936a06
Merge pull request #5437 from keymanapp/feat/android/improve-globe-key
...
feat(android/engine): Improve globe key experience
2021-07-27 13:01:35 +07:00
Joshua Horton
a6c3e0a5fa
Merge pull request #5456 from keymanapp/fix/web/state-key-management
...
fix(common/core/web): OSK state-key management
2021-07-27 11:23:56 +07:00
Joshua Horton
fc1251bb0f
Merge pull request #5479 from keymanapp/fix/common/core/web/empty-alternates
...
fix(common/core/web): error from early fat-finger termination due to OS interruptions
2021-07-27 08:42:23 +07:00
Darcy Wong
0eae52fac5
Merge pull request #5389 from keymanapp/feat/web/add-keyboard-promise
...
feat(web): Update addKeyboards to return Promise
2021-07-27 08:24:04 +07:00
Darcy Wong
a792b44620
fix(android/engine): Clear globe key state
2021-07-27 07:33:34 +07:00
Darcy Wong
b7c932d64f
Update android/KMEA/app/src/main/java/com/tavultesoft/kmea/KMManager.java
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-07-27 06:43:08 +07:00
Marc Durdin
60b1cc7545
chore: fixup damaged merge
2021-07-27 08:32:02 +10:00
Marc Durdin
5a94012f01
Merge branch 'chore/common/core/debug-additional-tests' into chore/common/core/5488-delete-markers-reliably
2021-07-27 08:23:24 +10:00
Marc Durdin
1292b407bc
Merge branch 'master' into chore/common/core/debug-additional-tests
2021-07-27 08:17:53 +10:00
Marc Durdin
75ce10510a
chore(common/core): address review comments
...
Also introduce a specific enum for backspace type rather than
inappropriately using the action item type enum.
2021-07-27 07:08:30 +10:00
Darcy Wong
7cd5c1134f
chore(web): Add additional notes about running tests
2021-07-26 21:06:14 +07:00
Darcy Wong
786c223b98
chore(web): Cleanup per review comments
2021-07-26 20:59:08 +07:00
Marc Durdin
91cde81d35
chore(common/core): extra test for context consistency
2021-07-26 15:29:16 +10:00
Marc Durdin
796a2d4c85
chore(common/core): handle deletion of markers in actions
...
Fixes #5488 .
This updates Keyman Core, corresponding tests, and Keyman Engine for
Linux to support deletion of markers through an action, ensuring that
the action queue does not desynchronize with the context.
2021-07-26 15:23:20 +10:00
Darcy Wong
d60954ef81
fix(web): Check addKeyboards() for empty args
2021-07-26 09:42:16 +07:00
Keyman Server
f64f34b0ec
Merge pull request #5485 from keymanapp/auto/version-master-15.0.89
...
auto: increment master version to 15.0.89
2021-07-24 04:03:08 +10:00
Keyman Build Agent
653469891f
auto: increment master version to 15.0.89
2021-07-23 14:02:25 -04:00
Eberhard Beilharz
802a68970f
Merge pull request #5432 from keymanapp/chore/core/issue-5052
...
chore(common/core): Implement capsAlwaysOff system store 🚧
2021-07-23 11:13:31 +02:00
Eberhard Beilharz
0eca43d4ea
feat(common/core): Implement capsAlwaysOff system store
...
This change implements the core part in a way that makes the tests
pass. This still needs corresponding changes in the engine.
2021-07-23 10:25:28 +02:00
Eberhard Beilharz
84aa50b82f
chore(linux): Update sample vscode settings for Linux
2021-07-23 10:16:14 +02:00
Eberhard Beilharz
a16b320c17
chore(common/core/desktop): Update readme
2021-07-23 10:16:14 +02:00
Darcy Wong
5d1a91e477
Merge remote-tracking branch 'origin/master' into feat/android/improve-globe-key
2021-07-23 13:13:36 +07:00
Darcy Wong
5d1a652314
Merge remote-tracking branch 'origin/master' into feat/web/add-keyboard-promise
2021-07-23 13:12:40 +07:00
Darcy Wong
0d50ff04c6
chore(web): Clarify comment about ignoring RegionCode
2021-07-23 13:12:33 +07:00
Joshua Horton
f5e7774366
Merge pull request #5412 from keymanapp/refactor/web/osk-cleanup-and-init
...
refactor(web): delayed OSK initialization 🍕
2021-07-23 12:53:32 +07:00
Joshua Horton
0f55921c14
Merge pull request #5430 from keymanapp/refactor/web/osk-keyboard-view
...
refactor(web): osk inner-frame abstraction (help text vs std OSK) 🍕
2021-07-23 12:53:25 +07:00
jahorton
bc4e61b4bd
chore(web): Merge branch 'refactor/web/osk-keyboard-view' into refactor/web/osk-cleanup-and-init
2021-07-23 11:51:12 +07:00
jahorton
0a33ed863d
chore(web): addresses review comments
2021-07-23 11:48:51 +07:00
jahorton
27096c8823
chore(web): addresses PR comments
2021-07-23 10:53:34 +07:00
Joshua Horton
7ab46a4eab
chore(web): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-07-23 10:38:01 +07:00
Marc Durdin
049ffc9080
Merge pull request #5470 from keymanapp/feat/common/core/debug-action-index
...
feat(common/core): debug action index 🐞
2021-07-23 07:22:29 +10:00
Marc Durdin
a8acee1770
chore: Apply suggestions from code review
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2021-07-23 07:18:17 +10:00
Keyman Server
10e537d2b5
Merge pull request #5483 from keymanapp/auto/version-master-15.0.88
...
auto: increment master version to 15.0.88
2021-07-23 04:02:06 +10:00
Keyman Build Agent
2049089c10
auto: increment master version to 15.0.88
2021-07-22 14:01:23 -04:00
Eberhard Beilharz
c07c264095
Merge pull request #5452 from keymanapp/refactor/linux/actions
...
refactor(linux): Refactor processing actions in separate methods 🚧
2021-07-22 15:07:33 +02:00
Marc Durdin
507c5a4e78
chore(common/core): additional debug tests
...
Adds some tests for Keyman Core for debugging, verifying contents of
the action list after every keystroke in the test.
Also refactors some of the test helper files to make it easier to
diagnose failing tests and share helper functions.
2021-07-22 20:05:01 +10:00
Marc Durdin
4560ae4f69
feat(common/core): add action_index to all debug events
2021-07-22 16:33:31 +10:00
Joshua Horton
9d35b26f1b
docs(common/models): applies PR suggestion
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-07-22 10:56:38 +07:00
jahorton
1125b368f8
change(common/core/web): removes conditional replacement of a now always-truthy
2021-07-22 10:39:32 +07:00
jahorton
fd940cb618
change(common/core/web): adjustments per review
2021-07-22 10:36:36 +07:00