Marc Durdin
4df5132932
Merge pull request #10243 from keymanapp/fix/mac/codesign-robustness
...
fix(mac): improve code signing robustness
2023-12-14 15:51:40 +11:00
Joshua A. Horton
d26dabb555
chore(web): Merge branch 'master' into feat/web/fancy-suggestion-banner-megamerge
2023-12-14 11:31:34 +07:00
Marc Durdin
eb881dc137
Merge pull request #7324 from keymanapp/feature-gestures
...
epic: new gesture engine 🐵
2023-12-14 15:23:43 +11:00
rc-swag
8e20fcf6b2
fix(core): missed checking in baseline.kpj
2023-12-14 14:20:05 +10:00
Joshua Horton
31a73e0f59
Merge pull request #10238 from keymanapp/fix/web/webview-test-host
...
fix(web): fixes android-webview emulation Web test page
2023-12-14 10:16:29 +07:00
Joshua Horton
d493fddcb5
Merge pull request #10253 from keymanapp/fix/web/null-to-null-event-unit-test
...
fix(web): unit test for null-null keyboard switch event from #10245
2023-12-14 10:14:27 +07:00
Marc Durdin
bfc35e9272
feat(developer): common Messages exports from kmc modules
...
Relates to #10150 . Makes the various Messages classes in kmc modules
accessible to other modules. Some file renames involved to reduce
confusion.
No functional changes.
Fixes kmc-analyze metadata.
See #10254 for a related future fix.
2023-12-14 09:40:18 +07:00
rc-swag
437f938368
fix(core): fix baseline test cases k_000 and k_0008
...
Test k_000___null_keyboard has been updated as the [RALT K_B] should
cause the context to be reset.
Test k_008___vkey_input__ctrl_alt_2_ has been updated as the [LCTRL LALT
K_B] does not match a keyboard rule the context is deemed invalid and should be
reset.
It could be a consideration to modify the text_store object to better
reflect the state of a applications context however this would mean
we would need two expected results one for the application and one
for the context
2023-12-14 12:25:32 +10:00
Joshua A. Horton
b881049583
fix(web): fixes unit test needing update from #10245
2023-12-14 08:27:19 +07:00
Joshua A. Horton
8f40936834
chore(web): Merge branch 'feature-gestures' into chore/web/worker-polyfill-cleanup
2023-12-14 08:14:47 +07:00
Joshua Horton
c93e640a34
Merge pull request #10245 from keymanapp/fix/web/null-get-keyboard
...
fix(web): fixes null-stub keyboard lookups, related 'keyboardchange' event niche case
2023-12-14 08:10:53 +07:00
Steven R. Loomis
5fd1f98f7f
feat(developer): fix import 🙀
...
For #9451
2023-12-13 18:28:55 -06:00
rc-swag
bca532972a
feat(windows): WIP merge sm
2023-12-14 10:18:56 +10:00
Steven R. Loomis
9a77b5d9a7
Merge pull request #10251 from keymanapp/chore/linux/10024-nodejs-and-docker
...
chore(linux): docker: fix Node.js install, make customizable
2023-12-13 17:24:51 -06:00
Steven R. Loomis
2c852e7530
chore(linux): docker: make emscripten version customizable
...
Fixes: chore(linux): script deprecation warning from nodesource #10024
2023-12-13 23:23:55 +00:00
Steven R. Loomis
a7fca66daa
Apply suggestions from code review
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2023-12-13 17:16:19 -06:00
Steven R. Loomis
56aac458b0
Merge pull request #10252 from keymanapp/fix/core/10249-unbreak-linux-epic-ldml
...
fix(core): ldml: fix bad usage of unique_ptr 🙀
2023-12-13 14:54:02 -06:00
Steven R. Loomis
74985f4576
fix(core): ldml: fix bad usage of unique_ptr 🙀
...
- needed to declare the pointer properly
Fixes: bug(core): Build failures in LDML code on newer Ubuntu versions #10249
2023-12-13 13:06:27 -06:00
Sabine
7cc51bfe7e
feat(linux): mcompile minor changes2
2023-12-13 20:04:35 +01:00
Steven R. Loomis
9e5091acd0
chore(linux): docs: add note about Dev Containers
...
- add note about how to use these docker images as Dev Containers
2023-12-13 18:54:58 +00:00
Steven R. Loomis
6488a42875
chore(linux): docs: fix Node.js install
...
- update other docs to simply point to NodeSource's instructions
Fixes: chore(linux): script deprecation warning from nodesource #10024
2023-12-13 18:33:51 +00:00
Steven R. Loomis
bf08c73f22
chore(linux): docker: fix Node.js install, make customizable
...
- fix the Node.js install script deprecation
- also make items configurable such as Ubuntu version and Node version
Fixes: chore(linux): script deprecation warning from nodesource #10024
2023-12-13 18:26:01 +00:00
Eberhard Beilharz
c9fac1b944
chore(web): Add unit tests for pageContextAttachment
2023-12-13 19:04:59 +01:00
Sabine
0f124814d4
feat(linux): mcompile minor changes
2023-12-13 17:47:15 +01:00
Sabine
0d00533153
feat(linux): mcompile lots of cleanup
2023-12-13 16:13:14 +01:00
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
Sabine
60c3d89bb0
feat(linux): mcompile LayoutRow
2023-12-13 14:40:28 +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
rc-swag
dee525fff4
chore(windows): Merge branch 'feat/windows/remove-ui-com-onlineupdate-check' into feat/windows/add-state-machine-o-updates
2023-12-13 15:50:02 +10:00
Joshua A. Horton
ec4231b4aa
fix(web): fixes null-stub keyboard lookups, null -> null "keyboard change"
2023-12-13 12:43:25 +07:00
rc-swag
947b8299ce
feat(windows): WIP
2023-12-13 15:36:42 +10: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