Commit graph

33096 commits

Author SHA1 Message Date
Ross
22a0fd53a0 feat(windows): add km process actions to win engine 2021-08-02 13:23:55 +10:00
Ross
09611b600d feat(windows): address review comments 2021-08-02 13:23:48 +10:00
Ross
5f4902cde9 feat(windows): revert whitespace changes 2021-08-02 13:18:32 +10:00
Ross
7d5187ae64 feat(windows): add correct memory free calls for core 2021-08-02 13:17:22 +10:00
Ross
7a9ee207a8 feat(windows): update project include paths for core 2021-08-02 13:13:03 +10:00
Ross
99b4bc73b8 feat(windows): appcontext to core kb_kmn_context 2021-08-02 13:13:02 +10:00
Ross
fb2a246f53 feat(windows): update update windows engine action que from core processor 2021-08-02 13:13:00 +10:00
Ross
01d10ce3bf feat(windows): loadKeyboardOptionsREGCore using the core api 2021-08-02 13:12:54 +10:00
Ross
f0f1e966a2 feat(windows): update project include files 2021-08-02 13:12:16 +10:00
Ross
ee43514149 refactor(windows): annotate code 2021-08-02 13:10:53 +10:00
Ross Cruickshank
5d2df77e7d feat(windows): work in progress 2021-08-02 13:09:39 +10:00
Darcy Wong
b4fabeec90 feat(android/engine): Pass WebView as parameter 2021-08-02 10:03:47 +07:00
Ross Cruickshank
ece7addfed feat(windows): mark out changes with 5011 feature TODOs 2021-08-02 13:02:26 +10:00
Ross Cruickshank
18a72a1dd5 feat(windows): initial skeleton for integeration 2021-08-02 13:02:04 +10:00
Darcy Wong
c70458a770 chore(android/engine): Cleanup regex
Also revert root package-lock.json file
2021-08-02 09:43:49 +07:00
Darcy Wong
9f713b5169 chore(android/engine): Cleanup for review comments 2021-08-02 09:31:08 +07:00
jahorton
511f056383 chore(web): Merge branch 'refactor/web/vkbd-layout-calcs' into refactor/web/vkbd-layout-key-calc-merger 2021-08-02 09:20:26 +07:00
jahorton
b33e8eaf5d chore(web): Merge branch 'refactor/web/vkbd-layout-encapsulation' into refactor/web/vkbd-layout-calcs 2021-08-02 09:06:35 +07:00
jahorton
1038209e5c chore(web): Merge branch 'master' into refactor/web/vkbd-layout-encapsulation 2021-08-02 09:05:38 +07:00
Joshua Horton
a162253629
Merge pull request #5490 from keymanapp/fix/web/stuck-key-highlighting
fix(web): stuck key highlighting from touchpoint movement
2021-08-02 09:04:45 +07:00
jahorton
5d61eb08f6 fix(ios): Get Started view title i18n 2021-08-02 09:00:35 +07:00
Keyman Server
a07f7c380c
Merge pull request #5532 from keymanapp/auto/version-master-15.0.91
auto: increment master version to 15.0.91
2021-08-02 08:22:47 +10:00
Keyman Build Agent
ba21895d64 auto: increment master version to 15.0.91 2021-08-01 18:22:11 -04:00
Darcy Wong
89c3b70195 feat(android): Add banner for prompting Chrome install 2021-07-31 10:00:02 +07:00
jahorton
3a9cc742ca refactor(web): OSK mouse input abstraction 2021-07-30 14:50:46 +07:00
Marc Durdin
ef747ffa69
Merge pull request #5525 from keymanapp/fix/developer/5440-use-and-match-for-web
fix(developer): compiler use and match behavior for Web should be same as Core
2021-07-30 17:41:36 +10:00
Marc Durdin
ff8ac35106 chore(common): add report-history.sh
Relates to #5172.

Adds a report-history.sh script to help report on what changes will be
in the upcoming build. Uses the same strategy as we currently use to
grab pull request numbers for HISTORY.md.

Also fixes duplicate entries that sometimes appear in HISTORY.md due to
merges from master into PR branches.
2021-07-30 17:35:04 +10:00
Eberhard Beilharz
b81070407f
Merge pull request #5523 from keymanapp/chore/common/style
chore(common): Add C++ formatting rules
2021-07-30 08:14:18 +02:00
Marc Durdin
ed73d5667b chore: add variable docs 2021-07-30 15:27:12 +10:00
jahorton
85ebed5c04 change(common/models): unit test adjustment for breaking change 2021-07-30 11:51:17 +07:00
Marc Durdin
5f2caba964 fix(developer): compiler use and match behavior for Web should be same as Core
Fixes #5440.

Currently, the behavior of `use()` and `match` for KeymanWeb compiled
keyboards is not identical to the Windows (or Core) behavior. The
example keyboard in #5440 generates 'foo' instead of 'abc' on web.

This fixes that by ensuring that `match` is not called when `use()` is
found in a group rule match.
2021-07-30 14:46:13 +10:00
jahorton
52fad6e400 refactor(web): merges mouse + touch processing, extra branch for unit tests 2021-07-30 10:33:48 +07:00
jahorton
53fc932f88 chore(web): cleanup per review notes, drops unref'd func 2021-07-30 09:44:15 +07:00
Joshua Horton
64ba024a7a
chore(web): Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-07-30 09:16:25 +07:00
jahorton
227eb91e1f fix(web): matching adjustments for embedded 2021-07-30 08:15:16 +07:00
jahorton
44bb9cc437 refactor(web): dev-artifact cleanup 2021-07-30 08:15:16 +07:00
jahorton
b066ceb640 feat(web): screen-based 'fuzzy bounds' for OSK mouse/touch constraints 2021-07-30 08:15:15 +07:00
jahorton
6df759bfc1 feat(web): partial polishing 2021-07-30 08:15:15 +07:00
jahorton
a96d04cc4e refactor(web): abstraction for OSK touch-event input 2021-07-30 08:15:15 +07:00
jahorton
7d73659047 refactor(web): start of inputEventEngine 2021-07-30 08:15:15 +07:00
jahorton
ab69a20203 change(web): CustomizationCoord -> InputEventCoord 2021-07-30 08:15:15 +07:00
jahorton
283b36eb00 change(web): moves uiTouchHandlerBase class 2021-07-30 08:15:14 +07:00
jahorton
27a15c01df refactor(web): findNearestKey does not need full Event obj 2021-07-30 08:15:14 +07:00
Joshua Horton
e4a73d9761
Merge pull request #5484 from keymanapp/fix/ios/force-manager-init-preinstall
fix(ios/engine): engine migration always precedes installs
2021-07-30 08:09:44 +07:00
rc-swag
1a91dce1f3
Merge pull request #5522 from keymanapp/chore/windows/refactor-keyman64-header
chore(windows): split keyman64 header to keymanengine
2021-07-30 09:55:35 +10:00
Ross
cb7d8dce1c chore(windows): fix comment indent keymanengine_h 2021-07-30 09:14:40 +10:00
Marc Durdin
93d92bb2a7
Merge pull request #5512 from keymanapp/chore/common/core/refactor-backspace-handling
chore(common/core): refactor backspace handling 🐞
2021-07-30 06:00:56 +10:00
Marc Durdin
5dc337ca49
Merge pull request #5514 from keymanapp/chore/windows/fixup-cef-interfaces
chore(windows): fixup cef interfaces for CEF 90
2021-07-30 06:00:29 +10:00
Marc Durdin
9269e699c2
Merge pull request #5516 from keymanapp/chore/android/log-fontpath-error
chore(android): log fontpath error
2021-07-30 05:59:51 +10:00
Marc Durdin
35f2171035
Merge pull request #5515 from keymanapp/chore/stable-history
chore(common): stable history update
2021-07-30 05:59:23 +10:00