Commit graph

5162 commits

Author SHA1 Message Date
Marc Durdin
e7d955147d chore: address review comments 2021-07-08 09:02:21 +10:00
Marc Durdin
fce011e47d
Merge pull request #5445 from keymanapp/refactor/core/issue-5436
refactor(common/core/desktop): Fix file and class names 🚧
2021-07-08 08:25:42 +10:00
Keyman Build Agent
824e5a1f1a auto: increment master version to 15.0.83 2021-07-07 14:01:12 -04:00
Eberhard Beilharz
69a2e9ec27
refactor(common/core/desktop): Fix file and class names
- rename source files for `kmx_processor` -> `kmx_processor.*`
- rename class `KMX_Processor` -> `KMX_ProcessEvent` with source
  files `kmx_processevent.*`

Closes #5436.
2021-07-07 15:25:15 +02:00
jahorton
a54fecebcc fix(common/models/types): fixes test script config 2021-07-07 12:05:44 +07:00
Keyman Build Agent
35e063b8a0 auto: increment master version to 15.0.82 2021-07-06 14:03:01 -04:00
Marc Durdin
29bc616b6d chore: address review comments 2021-07-06 15:31:04 +10:00
Marc Durdin
b1c0cbf405 chore(common): cleanup cross-platform code 2021-07-06 15:31:01 +10:00
Marc Durdin
2992e1ed83 feat(common/core/desktop): kmx debugger basic infrastructure
Part of #5013.

Adds all the debug infrastructure:

* public API headers
* public API implementation classes and functions
* basic unit tests
* helper classes for recording debug events
* minimal implementation of kmx-specific debug event signalling --
  just BEGIN and END events.
* tangential: unit test assertion macros and coloured output
2021-07-06 15:30:19 +10:00
jahorton
de82e8dab7 refactor(web): help-page desktop OSK + related docs 2021-07-06 10:55:55 +07:00
jahorton
6afe3684aa chore(common): Merge branch 'master' into chore/common/audit-fixes 2021-07-06 08:03:37 +07:00
jahorton
f6c217c629 fix(common/core/web): fixes recorder-core 2021-07-05 15:26:38 +07:00
Keyman Build Agent
4292885728 auto: increment master version to 15.0.81 2021-07-02 14:02:14 -04:00
jahorton
524a05d693 fix(common): more lodash attention 2021-07-02 15:23:45 +07:00
jahorton
4be81200e6 chore(web): karma update to fix lodash audit issue 2021-07-02 14:38:06 +07:00
jahorton
304e33093a chore(web): Merge branch 'master' into refactor/web/osk-centralized-gestures 2021-07-02 09:14:56 +07:00
Keyman Build Agent
67b2130a93 auto: increment master version to 15.0.80 2021-07-01 14:04:14 -04:00
jahorton
abbeff8faa chore(web): Merge branch 'master' into refactor/web/osk-centralized-gestures 2021-07-01 13:40:11 +07:00
Joshua Horton
cd8ebae788
Merge pull request #5404 from keymanapp/change/web/fatfinger-performance-threshold
change(web): fat-finger-performance unit-test threshold
2021-07-01 09:01:47 +07:00
Marc Durdin
e22ce72442
Merge pull request #5324 from keymanapp/docs/shared-build-docs
docs: start consolidation of build config docs
2021-07-01 11:57:09 +10:00
jahorton
b4e6055d29 change(web): fat-finger-performance unit-test threshold 2021-07-01 08:24:40 +07:00
Keyman Build Agent
49516853f9 auto: increment master version to 15.0.79 2021-06-30 14:01:19 -04:00
Keyman Build Agent
371f031d0d auto: increment master version to 15.0.78 2021-06-29 14:01:36 -04:00
Ross
889718830e fix(common): make xcode happy about empty loop 2021-06-29 17:29:33 +10:00
Ross
e83594038f fix(common): errors in comments 2021-06-29 17:03:31 +10:00
Ross
87d35c6d1c fix(common): get handle caller buffer size small than internal Fixes #5336 2021-06-29 16:42:53 +10:00
Keyman Build Agent
d2b6a00ef2 auto: increment master version to 15.0.77 2021-06-28 14:02:56 -04:00
Keyman Build Agent
ca69eae011 auto: increment master version to 15.0.76 2021-06-25 14:02:29 -04:00
Keyman Build Agent
173bd5c008 auto: increment master version to 15.0.75 2021-06-24 14:02:05 -04:00
jahorton
50ee62a7e0 change(web): subkey lookup through base key 2021-06-24 12:03:27 +07:00
Joshua Horton
b395eab587
Merge pull request #5319 from keymanapp/feat/common/core/web/correction-prep-optimizations
feat(common/core/web): engine correction-prep optimizations
2021-06-24 11:20:41 +07:00
jahorton
d43c6c7f7b change(common/core/web): tweaks from PR comments 2021-06-24 08:28:10 +07:00
Keyman Build Agent
34f783cc14 auto: increment master version to 15.0.74 2021-06-23 14:02:01 -04:00
jahorton
69e7e586cd change(common/core/web): reorganizes new tests within suite 2021-06-23 09:59:21 +07:00
jahorton
fc9c204795 feat(common/core/web): fat-finger performance unit tests 2021-06-23 09:19:31 +07:00
jahorton
10de0ae700 change(common/core/web): use of shorter arrow func from comment 2021-06-23 08:30:15 +07:00
jahorton
727f607827 change(common/core/web): thresholding Date.now() -> performance.now() 2021-06-23 08:28:37 +07:00
Keyman Build Agent
c890e32b36 auto: increment master version to 15.0.73 2021-06-22 14:02:28 -04:00
Marc Durdin
4af39a58b0 docs: start consolidation of build config docs
As the build environment documentation is duplicated across each of the
Keyman platform projects, it has become somewhat convoluted and
inconsistent. This PR moves all the mac-based and shared documentation
into docs/build, with placeholders for Windows and Linux documentation
to be moved in the next PR.

The idea is that a developer can configure their box to build any of the
available projects for that platform (web and android build on all three
main dev platforms).

Keeping the build documentation in one place makes it much simpler to
keep it consistent and up-to-date as well, as well as keeping us aware
of potential dependency conflicts between projects.

The icing on the cake is the resources/devbox/macos/macos.sh script,
which I have tested and takes a bare metal mac box through to a full
Keyman development environment (except XCode, there's always something!)
2021-06-21 21:12:27 +10:00
Gunnar Hjalmarsson
194c697e17
chore(linux): Build also on riscv64 to facilitate migration on Ubuntu
(cherry picked from commit 5a58794f8f)
2021-06-21 11:41:36 +02:00
jahorton
2e0dff8594 feat(common/core/web): alternate generation uses windowed context, not full 2021-06-21 14:47:14 +07:00
jahorton
5e57840489 feat(common/core/web): adds basic time + prob thresholding for modeled fat-fingers 2021-06-21 11:04:07 +07:00
jahorton
946d6631cd feat(common/core/web): Mock-cloning optimization 2021-06-21 10:45:16 +07:00
Keyman Build Agent
ef6ee0c7a9 auto: increment master version to 15.0.72 2021-06-18 14:01:49 -04:00
Eberhard Beilharz
e1a5b1d727
Merge pull request #5304 from keymanapp/chore/linux/cherry/changelog
chore(linux): Update changelogs to match Debian 🍒
2021-06-18 09:05:12 +02:00
Marc Durdin
3bd754b230
Merge pull request #5233 from keymanapp/feat/common/wasm-infrastructure
feat(common): keyboard_processor wasm build
2021-06-18 16:09:56 +10:00
Keyman Build Agent
8eebb30193 auto: increment master version to 15.0.71 2021-06-17 14:01:33 -04:00
Eberhard Beilharz
d29ad2d4ed
chore(linux): Update changelogs to match Debian
The changelogs should match what got uploaded (and accepted) to
Debian so that the changelog reflects the upload history to Debian.

(cherry picked from commit f91b52d3ea)
2021-06-17 15:19:39 +02:00
Keyman Build Agent
493b67a367 auto: increment master version to 15.0.70 2021-06-16 14:02:13 -04:00
Joshua Horton
aff97ac3ae
Merge pull request #5279 from keymanapp/refactor/web/vkbd-layout-calc-simplification
refactor(web): OSK layout calculations - simplification
2021-06-16 08:13:38 +07:00