Steven R. Loomis
2b2661bb1b
feat(developer): scancode and forms 🙀
...
- fixes to the special case test
Fixes : #9403
2023-10-02 18:00:48 -05:00
Steven R. Loomis
8200f84418
feat(developer): scancode and forms 🙀
...
- fix casing of k_oC1
- allow vkey 226 to be doubly defined
- drop LdmlVkeyNames table and test, not needed anymore (was for vkey #7135 )
Fixes : #9403
2023-10-02 12:30:36 -05:00
Steven R. Loomis
0cae9643ed
Merge branch 'master' into feat/developer/9403-scancodes-epic-ldml
2023-10-02 09:24:34 -05:00
Steven R. Loomis
1b8516652b
Actualizar virtual-key-constants.ts
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-10-02 09:23:48 -05:00
Joshua Horton
966e5dbe0e
Merge pull request #9618 from keymanapp/fix/web/toolbar-keyboard-change-refocus
...
fix(web): fixes toolbar refocus timing after a keyboard change
2023-10-02 08:07:02 +07:00
Steven R. Loomis
17eba2d237
feat(developer): scancode and forms 🙀
...
- spec: 'hardware' is no longer an enum but a str.
Ripple effects here.
- custom scancodes and layouts are, interestingly, supported. But it's a warning.
- tests for bad scancodes.
Fixes : #9403
2023-09-30 22:06:39 -05:00
Steven R. Loomis
f5ceac8803
Merge branch 'master' into feat/developer/9403-scancodes-epic-ldml
2023-09-30 19:04:01 -05:00
Steven R. Loomis
ffe00c06b5
feat(common): scancode - move vkey map generation into KeysCompiler 🙀
...
- also fix visual keyboard compiler to use same code
For: #9403
2023-09-30 18:54:37 -05:00
Steven R. Loomis
64eaf39bcb
chore(core): use sourcemaps when calling kmc for tests
2023-09-30 18:13:47 -05:00
Steven R. Loomis
4b9d7cbe7e
feat(common): scancode - confirming that the calculated scancodes are the same 🙀
...
For: #9403
2023-09-30 17:22:50 -05:00
Steven R. Loomis
b9f9d9ce50
feat(common): scancode - generate scancode.ts 🙀
...
- interim step
- also re-add statically
For: #9403
2023-09-30 17:09:06 -05:00
Keyman Server
d2ed4c141f
Merge pull request #9649 from keymanapp/auto/version-master-17.0.184
...
auto: increment master version to 17.0.184
2023-09-30 01:03:32 +07:00
Keyman Build Agent
a83fcf6346
auto: increment master version to 17.0.184
2023-09-29 14:02:58 -04:00
Eberhard Beilharz
b70c00faf2
Merge pull request #9595 from keymanapp/refactor/linux/keymanutil-tests
...
refactor(linux): Add more tests for `keymanutil.c` 🏘️
2023-09-29 12:11:42 +02:00
Joshua Horton
4a4c7591ca
Merge pull request #9496 from keymanapp/feat/web/default-subkeys-9430
...
feat(web): browser-KMW support for default subkeys
2023-09-29 15:46:30 +07:00
Eberhard Beilharz
4ab6031d0b
chore(linux): Address code review comments
2023-09-29 10:07:11 +02:00
Steven R. Loomis
968da50a5c
feat(developer): ldml dynamic scancodes 🙀
...
- emit scancodes.json
for: feat(developer): ldml scancodes 🙀 #9403
2023-09-28 17:43:06 -05:00
Steven R. Loomis
6e2d858792
feat(developer): ldml dynamic scancodes 🙀
...
- at least make sure we're using a consistent (if wrong) vkey for each scancode?
for: feat(developer): ldml scancodes 🙀 #9403
2023-09-28 17:16:27 -05:00
Steven R. Loomis
b2a8881f32
Merge branch 'master' into feat/developer/9403-scancodes-epic-ldml
2023-09-28 13:41:59 -05:00
Steven R. Loomis
623d679274
Merge branch 'master' into feat/developer/9403-scancodes-epic-ldml
2023-09-28 13:41:53 -05:00
Steven R. Loomis
518cc36314
feat(common): scancode - skip test to validate prior changes 🙀
...
- working on a dynamic approach, skipping this test for now
For: #9403
2023-09-28 13:41:19 -05:00
Steven R. Loomis
5fa99f5314
fix(common): update keyman for removal of vkeys 🙀
...
dropped in upstream CLDR-17093
- missed changes
See #7135
2023-09-28 13:32:02 -05:00
Keyman Server
4d2dd477a6
Merge pull request #9641 from keymanapp/auto/version-master-17.0.183
...
auto: increment master version to 17.0.183
2023-09-29 01:04:07 +07:00
Steven R. Loomis
bdef1c48d3
fix(common): update keyman for removal of vkeys 🙀
...
dropped in upstream CLDR-17093
See #7135
2023-09-28 13:03:44 -05:00
Keyman Build Agent
cea3107521
auto: increment master version to 17.0.183
2023-09-28 14:03:18 -04:00
Steven R. Loomis
1236ded7cd
chore(resources): ldml update 🙀
...
For: #9403
- unicode-org/cldr:2aa2275158c29e8e41c7f0b67c8fb786a453b89c
2023-09-28 12:50:25 -05:00
Eberhard Beilharz
3812a1da3b
refactor(linux): Add more tests for keymanutil.c 🏘️
2023-09-28 17:25:11 +02:00
rc-swag
51168ca121
Merge pull request #9638 from keymanapp/fix/windows/9481/splash-screen-btn-text
...
fix(windows): fix the ellipsis for longer text on buttons
2023-09-28 21:49:23 +10:00
Eberhard Beilharz
08f0b4dfed
chore(linux): Extract free_info method in kmpdetails.c 🏘️
...
Also add guard to kmpdetails.h.
2023-09-28 13:18:59 +02:00
Joshua A. Horton
a5cbf6aab8
fix(web): test page path on the index page
2023-09-28 16:40:29 +07:00
Marc Durdin
d7f056c2a0
Merge pull request #9549 from keymanapp/fix/developer/9546-template-only-includes-mobile-layout
...
fix(developer): only include mobile touch platform in basic project
2023-09-28 11:17:07 +02:00
Darcy Wong
040e41a8f6
Merge pull request #9550 from keymanapp/chore/common/crowdin-mon
...
chore(common): Add Crowdin strings for Mon
2023-09-28 16:03:34 +07:00
Eberhard Beilharz
22b0138ccb
Merge pull request #9634 from keymanapp/docs/linux/settings
...
docs(linux): Update sample tasks.json for Linux
2023-09-28 08:43:33 +02:00
Eberhard Beilharz
7b00e72d0f
Merge pull request #9629 from keymanapp/chore/linux/fixtests
...
chore(linux): Dynamically choose display number
2023-09-28 08:35:42 +02:00
rc-swag
662c850b97
fix(windows): fix the ellipsis for longer text on btns
...
The buttons already had a property to display ellipsis when
the text was to big for the buttons however the other properties
such as white-space nowrap needed to be added for it to work in all
cases.
2023-09-28 14:43:35 +10:00
Joshua Horton
b6154a1bc3
Merge pull request #9613 from keymanapp/chore/web/clean-publish-folder
...
chore(web): builds that output to web/build/publish should also clean it
2023-09-28 10:50:27 +07:00
Eberhard Beilharz
30b5d9dd64
docs(linux): Update sample tasks.json for Linux
2023-09-27 20:10:49 +02:00
Eberhard Beilharz
43ae210494
chore(linux): Fix run-tests.sh script
...
This passes the new parameter to the `setup` call which got introduced in
a previous PR.
2023-09-27 12:58:00 +02:00
Keyman Server
5455aa741b
Merge pull request #9630 from keymanapp/auto/version-master-17.0.182
...
auto: increment master version to 17.0.182
2023-09-27 01:03:27 +07:00
Keyman Build Agent
73f0479f81
auto: increment master version to 17.0.182
2023-09-26 14:02:50 -04:00
Eberhard Beilharz
650c04d21c
chore(linux): Dynamically choose display number
...
This improves reliability if some processes are still running from a
previous run, which previously caused the tests to fail.
Also in the case of failed processes, list which ones are missing.
2023-09-26 18:09:13 +02:00
Eberhard Beilharz
84e0371357
Merge pull request #9608 from keymanapp/chore/linux/fixbug
...
chore(linux): Check and restart background processes
2023-09-26 13:05:09 +02:00
Eberhard Beilharz
4ecaad6ef1
chore(linux): Address code review comments
2023-09-26 13:04:33 +02:00
Joshua A. Horton
05b4de3002
chore(web): Merge branch 'master' into feat/web/default-subkeys-9430
2023-09-26 13:15:53 +07:00
Marc Durdin
cc82a3cc63
Merge pull request #9536 from keymanapp/chore/npm-pack-bundling
...
chore: workaround npm/cli#3466 when bundling internal deps
2023-09-26 06:36:52 +02:00
Steven R. Loomis
2c588edbba
feat(common): scancode fixes for ks and jis 🙀
...
- use vkey k.K_oE2 for 0x7D in KS and JIS keyboards
For: #9403
2023-09-25 17:35:44 -05:00
Steven R. Loomis
877465187d
Merge branch 'master' into feat/developer/9403-scancodes-epic-ldml
2023-09-25 17:08:54 -05:00
Steven R. Loomis
71aee7a7fa
feat(common): scancode fixes for ks and iso 🙀
...
For: #9403
- per review comments
- track CLDR PR 3282
2023-09-25 17:08:19 -05:00
Steven R. Loomis
87c18fdb42
feat(developer): scancode hint to warning 🙀
...
For: #9403
- fix a bad comment
- Warn_UnsupportedCustomForm (formerly hint)
2023-09-25 16:13:17 -05:00
Steven R. Loomis
27266049f7
feat(common): ldml import infrastructure 🙀
...
For: #9403
- Just use a local Symbol() instead of a named one, there's no reason for a namespace here.
2023-09-25 15:58:05 -05:00