Steven R. Loomis
6364adceeb
fix(web): unbreak some ts paths
2023-12-18 17:23:39 -06:00
Keyman Server
83dbc71316
Merge pull request #10277 from keymanapp/auto/version-master-17.0.233
...
auto: increment master version to 17.0.233
2023-12-19 01:02:44 +07:00
Keyman Build Agent
ed5ba9f4c1
auto: increment master version to 17.0.233
2023-12-18 13:02:11 -05:00
Joshua Horton
84a8393602
Merge pull request #10270 from keymanapp/feat/web/held-bksp-highlighting
2023-12-18 23:20:49 +07:00
Joshua A. Horton
5109b03236
feat(web): adds highlighting to BKSP while held
2023-12-18 09:19:22 +07:00
Keyman Server
a84e5202d9
Merge pull request #10268 from keymanapp/auto/version-master-17.0.232
...
auto: increment master version to 17.0.232
2023-12-16 01:03:26 +07:00
Keyman Build Agent
d9cf0fe5b8
auto: increment master version to 17.0.232
2023-12-15 13:02:53 -05:00
Eberhard Beilharz
3cde93d56a
Merge pull request #10250 from keymanapp/chore/web/attachmentTests
...
chore(web): Add unit tests for `pageContextAttachment`
2023-12-15 08:13:50 +01:00
Eberhard Beilharz
69993f608e
Merge pull request #10233 from keymanapp/fix/web/8848_Inputs
...
fix(web): Fix types that listInputs and isKMWInput accept
2023-12-15 08:13:25 +01:00
Eberhard Beilharz
e5c4b6f077
Merge pull request #10232 from keymanapp/refactor/web/tests
...
chore(web): Better match directory structure for headless engine tests
2023-12-15 08:12:49 +01:00
Keyman Server
afcf7b5dc8
Merge pull request #10262 from keymanapp/auto/version-master-17.0.231
...
auto: increment master version to 17.0.231
2023-12-15 01:06:46 +07:00
Keyman Build Agent
8a4625fcbd
auto: increment master version to 17.0.231
2023-12-14 13:06:10 -05:00
Eberhard Beilharz
f3d244844c
chore(web): Address code review comments
2023-12-14 18:52:35 +01:00
Eberhard Beilharz
0cb002c0cc
chore(web): Merge branch 'fix/web/8848_Inputs' into chore/web/attachmentTests
2023-12-14 18:52:24 +01:00
Eberhard Beilharz
f7443c3b67
refactor(web): Move supported input types into separate method
2023-12-14 18:51:04 +01:00
Eberhard Beilharz
3172313510
chore(web): Merge branch 'master' into refactor/web/tests
2023-12-14 18:44:50 +01:00
Eberhard Beilharz
d2d46c020e
Merge pull request #10231 from keymanapp/chore/web/deadcode
...
chore(web): Remove dead code
2023-12-14 18:39:02 +01:00
Eberhard Beilharz
bcdf6268a8
chore(web): Merge branch 'master' into chore/web/deadcode
...
# Conflicts:
# web/test.sh
2023-12-14 16:04:22 +01:00
Darcy Wong
ac9319f3b3
Merge pull request #10260 from keymanapp/chore/history-16.0.144
...
chore(common): Add entries from 16.0.144 HISTORY.md
2023-12-14 15:57:26 +07:00
Darcy Wong
4d30b6f36b
chore(common): Add entries from 16.0.144 HISTORY.md
2023-12-14 14:41:17 +07:00
Shawn Schantz
55f69ae734
Merge pull request #10066 from keymanapp/chore/mac/use-core-actions-struct
...
chore(mac): use core actions struct
2023-12-14 11:58:34 +07:00
Shawn Schantz
4b5495e41b
Update mac/Keyman4MacIM/Keyman4MacIM/KeySender.m
...
add guard clause
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-12-14 11:57:13 +07:00
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
Marc Durdin
eb881dc137
Merge pull request #7324 from keymanapp/feature-gestures
...
epic: new gesture engine 🐵
2023-12-14 15:23:43 +11: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
Joshua A. Horton
b881049583
fix(web): fixes unit test needing update from #10245
2023-12-14 08:27:19 +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
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
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
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