Eberhard Beilharz
bda069143b
fix(web): Fix types that listInputs and isKMWInput accept
...
This changes `isKMWInput` so that it accepts the same `HTMLInputElement`
types that `listInputs` accepts.
Closes #8848 .
2023-12-13 15:34:16 +01:00
Eberhard Beilharz
043eb56434
chore(web): Better match directory structure for headless engine tests
...
This change adds an additional `engine` directory and moves the headless
tests to subdirectories of that. It also renames some test directories.
Together this makes the layout of the tests better match the layout under
`src` and so makes it easier to see what tests what.
2023-12-13 12:11:25 +01:00
Eberhard Beilharz
cc21cc3efa
chore(web): Remove dead code
...
`test:libraries` is an invalid target which causes an error when called.
Which means this is dead code. This change removes it.
2023-12-13 12:00:57 +01:00
sgschantz
71d4710d89
changes for review comments
2023-12-13 15:40:16 +07:00
Joshua Horton
c754a22d7f
Merge pull request #10173 from keymanapp/feat/web/path-base-coord-replacement
...
feat(web): enhanced flick resetting via path base-coord replacement 🐵
2023-12-13 14:09:32 +07:00
Joshua Horton
207324e68a
Merge pull request #10152 from keymanapp/change/web/path-evaluate-signature
...
change(web): prep for enhanced flick-resets - alters the contact-path evaluation signature 🐵
2023-12-13 14:09:23 +07:00
Joshua Horton
535bfec1b3
Merge pull request #10242 from keymanapp/chore/merge-master-into-feature-gestures
...
chore: merge master into feature-gestures 🐵
2023-12-13 14:09:05 +07:00
Marc Durdin
fb2fbd2684
chore(mac): eval and non-eval codesign
2023-12-13 13:14:55 +07:00
Joshua A. Horton
ec4231b4aa
fix(web): fixes null-stub keyboard lookups, null -> null "keyboard change"
2023-12-13 12:43:25 +07:00
Marc Durdin
789849a3b3
chore(mac): tweak codesign call
2023-12-13 12:28:43 +07:00
Marc Durdin
2b61bb8f47
fix(mac): improve code signing robustness
2023-12-13 12:08:29 +07:00
Keyman Server
8b02e79e04
Merge pull request #10239 from keymanapp/auto/version-master-17.0.230
...
auto: increment master version to 17.0.230
2023-12-13 10:43:31 +07:00
Keyman Build Agent
27cfaab6b4
auto: increment master version to 17.0.230
2023-12-12 22:43:03 -05:00
Joshua Horton
2eae833b56
chore(web): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-12-13 10:41:28 +07:00
Joshua A. Horton
a95de855a5
fix(web): fixes android-webview emulation Web test page
2023-12-13 10:27:13 +07:00
Joshua A. Horton
6887ca3053
chore(web): drops a worker polyfill, makes another conditional
2023-12-13 09:05:38 +07:00
Marc Durdin
2a73725839
chore(developer): fix duplicated message number
2023-12-13 08:59:57 +07:00
Marc Durdin
67b1b65337
chore(developer): Merge branch 'master' into feat/developer/9473-kmc-module-api-consolidation
2023-12-13 08:07:09 +07:00
Marc Durdin
4f32875a57
chore(web): cleanup tests
2023-12-13 08:06:37 +07:00
Steven R. Loomis
c3dfc9422f
feat(developer): add reserved gap keys to fill out the layer 🙀
...
- fix the row loop
For #9451
2023-12-12 18:51:12 -06:00
Steven R. Loomis
0d3458deef
chore(core): comments in key-not-found 🙀
...
- typo fix
- clarify default behavior for missing keys
For: #9451
2023-12-12 18:43:00 -06:00
Steven R. Loomis
a4f20f99e4
feat(developer): add reserved gap keys to fill out the layer 🙀
...
- add keys on each row and add rows, mapping to a new reserved "gap (reserved)" key.
- add a mechanism for reserved keys, in case we have others…
For #9451
2023-12-12 18:42:25 -06:00
Marc Durdin
e2ce64d9be
fix(web): mocha describe does not do async
...
mocha describe() does not accept an async function. Any async prep
should be done in a before() function, which does support async.
One helpful ref: https://github.com/mochajs/mocha/issues/2975#issuecomment-1004176440
2023-12-13 05:38:51 +07:00
Steven R. Loomis
ff5427f258
Merge pull request #10222 from keymanapp/feat/core/9121-regex2-epic-ldml
...
fix(core): improve memory allocation issues in calling into icu 🙀
2023-12-12 16:21:05 -06:00
Steven R. Loomis
6871cf03b3
Merge pull request #10198 from keymanapp/fix/core/8069-todo-ldml-epic-ldml
...
fix(core): remove a TODO-LDML 🙀
2023-12-12 16:20:20 -06:00
Steven R. Loomis
26048702d2
Merge pull request #10090 from keymanapp/fix/core/9451-key-not-found-epic-ldml
...
feat(core): ldml improve key-not-found 🙀
2023-12-12 16:19:53 -06:00
Marc Durdin
d184614e6c
Merge pull request #10216 from keymanapp/feat/developer/10161-developer-settings-in-rc
...
feat(developer): Move options to ~/.keymandeveloper/options.json
2023-12-13 09:15:07 +11:00
Marc Durdin
69a11c9ceb
chore(developer): Merge branch 'master' into feat/developer/10161-developer-settings-in-rc
2023-12-13 05:05:53 +07:00
Marc Durdin
60bb1e4d9e
chore(developer): Merge branch 'master' into feat/developer/9473-kmc-module-api-consolidation
2023-12-13 05:01:20 +07:00
Marc Durdin
2f59e8d38b
Merge pull request #10211 from keymanapp/fix/developer/10091-10194-touch-layout-builder-errors
...
fix(developer): two errors in touch layout editor
2023-12-13 08:46:04 +11:00
Marc Durdin
1b45c6b8e9
Merge pull request #10155 from keymanapp/feat/developer/10138-new-project-new-process
...
feat(developer): New Project opens in new process 🦕
2023-12-13 08:45:53 +11:00
Marc Durdin
0b05013fc8
Merge pull request #10154 from keymanapp/feat/developer/10149-window-menu
...
feat(developer): Add Window menu 🦕
2023-12-13 08:45:43 +11:00
Marc Durdin
1f06224c6e
Merge pull request #10151 from keymanapp/fix/developer/10144-10145-10146-10148
...
fix(developer): various project fixes 🦕
2023-12-13 08:45:30 +11:00
Marc Durdin
e65d5c59b5
Merge pull request #10115 from keymanapp/feat/core/action-struct-to-queue
...
feat(core): action struct to action items conversion
2023-12-13 08:45:17 +11:00
Marc Durdin
ee7d6e67d9
chore(developer): refactor IsTemporaryProject
2023-12-13 04:43:34 +07:00
Marc Durdin
37a8e9670a
Merge pull request #10228 from keymanapp/chore/ios/fv-cert-key
...
chore(ios): FV certificate key
2023-12-13 08:31:57 +11:00
Steven R. Loomis
46b8d0668a
Merge branch 'fix/core/8069-todo-ldml-epic-ldml' into feat/core/9121-regex2-epic-ldml
2023-12-12 08:58:29 -06:00
Steven R. Loomis
c975b61c9b
Merge branch 'fix/core/9451-key-not-found-epic-ldml' into fix/core/8069-todo-ldml-epic-ldml
2023-12-12 08:58:11 -06:00
Steven R. Loomis
1cd97fadb9
feat(core): ldml improve key-not-found 🙀
...
- move vkey_to_contextreset table into a common spot in core
- assert that vk < 0x100 to avoid running off the table
For: #9451
2023-12-12 08:56:33 -06:00
Steven R. Loomis
7735fc045a
fix(core): improve memory allocation issues in calling into icu 🙀
...
- typo from code review
For: #9121
Co-authored-by: Joshua A. Horton <joshua_horton@sil.org>
2023-12-12 08:18:45 -06:00
rc-swag
4a511bde1e
fix(core): clear core context on invalidate cache
2023-12-12 23:49:04 +10:00
Marc Durdin
d15032eaf1
chore(ios): FV certificate key
2023-12-12 16:18:30 +07:00
Marc Durdin
3d250fecc0
chore(developer): ensure unit tests have default options set
2023-12-12 07:38:13 +07:00
Joshua Horton
cc24571e63
Merge pull request #10195 from keymanapp/chore/web/web-script-cleanup
...
chore(web): build script cleanup 🐵
2023-12-12 07:32:06 +07:00
Joshua Horton
ea0de2775b
Merge pull request #10169 from keymanapp/feat/web/gesture-path-memory-optimization
...
feat(web): gesture processing - path memory-use optimization 🐵
2023-12-12 07:31:56 +07:00
Steven R. Loomis
6506bfd89d
fix(core): improve memory allocation issues in calling into icu 🙀
...
For: #9121
2023-12-11 16:53:41 -06:00
Steven R. Loomis
f3a574b9c7
Merge branch 'fix/core/9451-key-not-found-epic-ldml' into fix/core/8069-todo-ldml-epic-ldml
2023-12-11 16:53:15 -06:00
Steven R. Loomis
d62842787a
Merge branch 'master' into fix/core/9451-key-not-found-epic-ldml
2023-12-11 16:14:10 -06:00
Keyman Server
83e21333c6
Merge pull request #10219 from keymanapp/auto/version-master-17.0.229
...
auto: increment master version to 17.0.229
2023-12-12 01:04:13 +07:00
Keyman Build Agent
009bd39da9
auto: increment master version to 17.0.229
2023-12-11 13:03:39 -05:00