Marc Durdin
ee4108598e
Merge pull request #9452 from keymanapp/feat/developer/keyboard-info-dedup
...
chore(common): remove deprecated fields from keyboard_info 🎺
2023-09-01 13:05:05 +10:00
Keyman Server
35d786b5fd
Merge pull request #9533 from keymanapp/auto/version-master-17.0.171
...
auto: increment master version to 17.0.171
2023-09-01 01:03:12 +07:00
Keyman Build Agent
36cef6d59e
auto: increment master version to 17.0.171
2023-08-31 14:02:39 -04:00
Eberhard Beilharz
aaef0f3c7f
chore(linux): Add clean target to rules
...
This allows to completely cleanup after a package build. Also fixes
`keyman-config/build.sh` to do a better job with clean.
Fixes #9518 .
2023-08-31 16:18:18 +02:00
Eberhard Beilharz
5d9144781f
Merge pull request #9527 from keymanapp/docs/linux/emsdk
...
docs(linux): Explicitly specify emscripten version
2023-08-31 08:43:45 +02:00
Marc Durdin
79641fab79
Merge pull request #9489 from keymanapp/fix/common/builder-parse-bug
...
fix(common): builder_parse broke on option parameters
2023-08-31 11:08:22 +10:00
Keyman Server
85007243dd
Merge pull request #9528 from keymanapp/auto/version-master-17.0.170
...
auto: increment master version to 17.0.170
2023-08-31 01:03:06 +07:00
Keyman Build Agent
69954350ca
auto: increment master version to 17.0.170
2023-08-30 14:02:35 -04:00
Eberhard Beilharz
bcee98486f
docs(linux): Explicitly specify emscripten version
...
emscripten 3.1.44 works, but 3.1.45 fails, so this change modifies
the documentation to explicitly request `3.1.44` instead of `latest`.
2023-08-30 19:38:56 +02:00
Eberhard Beilharz
02c75c5f67
Merge pull request #9523 from keymanapp/fix/linux/9522_nonExistingDir
...
fix(linux): Fix exception in km-kvk2ldml
2023-08-30 11:05:21 +02:00
Marc Durdin
56d64da9a7
chore(developer): npm install and fix import
2023-08-30 16:31:43 +10:00
Joshua A. Horton
be196744fd
feat(web): adds numerous GestureSource unit tests
2023-08-30 10:19:31 +07:00
Joshua A. Horton
3aee911ea7
fix(web): patches up existing unit-tests
2023-08-30 10:18:26 +07:00
Joshua A. Horton
504eb53565
feat(web): adds support for pushed alt-configurations during gesture-source lifetime
2023-08-30 10:14:29 +07:00
Joshua A. Horton
6bf0cebcd6
fix(web): fixes unit tests post-abstraction
2023-08-30 10:14:06 +07:00
Joshua A. Horton
b9e9179863
refactor(web): abstracts the matcher-selector / gestureMatcher interface
2023-08-30 10:11:38 +07:00
Keyman Server
d7a3e8a230
Merge pull request #9524 from keymanapp/auto/version-master-17.0.169
...
auto: increment master version to 17.0.169
2023-08-30 01:02:55 +07:00
Keyman Build Agent
1903e81b7c
auto: increment master version to 17.0.169
2023-08-29 14:02:21 -04:00
Eberhard Beilharz
940d5be5b9
fix(linux): Fix exception in km-kvk2ldml
...
This change fixes an exception that occurs if the user specifies
an outputfile in a non-existing directory. Also catch several other
related exceptions.
Fixes #9522 .
2023-08-29 18:58:07 +02:00
Marc Durdin
232c918c31
feat(developer): support isRTL and license fields in .model_info
...
Adds support for calculating isRTL and license fields in .model_info
compiler.
Also:
* establishes @keymanapp/developer-utils shared module
* moves license validation into @keymanapp/developer-utils
* refactors kmc-model-info to a class and general cleanup
2023-08-29 16:37:37 +10:00
Eberhard Beilharz
f9d98e3a45
Merge pull request #9513 from keymanapp/refactor/linux/warnings
...
refactor(linux): Fix warning
2023-08-29 08:13:34 +02:00
Marc Durdin
1531e88f70
feat(developer): eliminate source .model_info and .keyboard_info files
...
Removes all references to source .keyboard_info and .model_info files in
the kmc compiler and types. Updates the model info compiler to support
building purely from model sources (isRTL, license fields are TODO).
2023-08-29 15:37:31 +10:00
Eberhard Beilharz
ea249da3b3
refactor(linux): Fix warning
...
Follow-up of #4999 (which mentions different warnings). This
change fixes other warnings that we were still getting.
2023-08-28 20:11:41 +02:00
Keyman Server
2673d2e4d9
Merge pull request #9511 from keymanapp/auto/version-master-17.0.168
...
auto: increment master version to 17.0.168
2023-08-26 01:02:53 +07:00
Keyman Build Agent
769ab097e9
auto: increment master version to 17.0.168
2023-08-25 14:02:24 -04:00
Steven R. Loomis
61ddab8d3c
Merge pull request #9508 from keymanapp/feat/resources/7042-add-pcm-epic-ldml
...
feat(resources): add pcm keyboard 🙀
2023-08-25 08:03:31 -05:00
Steven R. Loomis
462802a6ef
Merge pull request #9504 from keymanapp/feat/core/9121-regex-map-epic-ldml
...
feat(core): implement mapped set mapping 🙀
2023-08-25 08:03:17 -05:00
Steven R. Loomis
c3a4183298
Merge branch 'feat/core/9121-regex-map-epic-ldml' into feat/resources/7042-add-pcm-epic-ldml
2023-08-24 18:55:01 -05:00
Steven R. Loomis
07ded45fcc
Merge branch 'master' into feat/core/9121-regex-map-epic-ldml
2023-08-24 16:09:46 -05:00
Steven R. Loomis
79adf5ed05
Merge branch 'feat/core/9121-regex-map-epic-ldml' into feat/resources/7042-add-pcm-epic-ldml
2023-08-24 16:09:31 -05:00
Steven R. Loomis
c7b6787e67
feat(resources): add pcm keyboard 🙀
...
- simplify, drop normalization entries
- update test
2023-08-24 14:40:37 -05:00
Steven R. Loomis
0f07caa7d6
feat(core): support \u{…} escapes in test data 🙀
...
#7042
2023-08-24 14:35:41 -05:00
Steven R. Loomis
4c9c7e49cd
feat(resources): add pcm keyboard 🙀
...
- keyman side of https://github.com/unicode-org/cldr/pull/3123
- validating that tests pass
#7042
2023-08-24 14:11:50 -05:00
Steven R. Loomis
ab29171b56
fix(core): regex set mapping support 🙀
...
- fix alignment
#9121
2023-08-24 14:09:31 -05:00
Keyman Server
4105667dfc
Merge pull request #9507 from keymanapp/auto/version-master-17.0.167
...
auto: increment master version to 17.0.167
2023-08-25 01:02:58 +07:00
Keyman Build Agent
08aa78ee5f
auto: increment master version to 17.0.167
2023-08-24 14:02:26 -04:00
Shawn Schantz
cc1c7605df
Merge branch 'feature-macos-core' into feature/core/add-core-wrapper
2023-08-24 14:29:26 +07:00
sgschantz
df3c34a711
add back EventTap function to support left and right modifier keys, do not set NoCaps flag in calls to Core when Caps Lock is off
2023-08-24 14:06:49 +07:00
Darcy Wong
aa45f48ab3
Merge pull request #9505 from keymanapp/chore/crowdin-update-fr
...
chore(common): Update crowdin strings for French
2023-08-23 23:34:46 -05:00
Shawn Schantz
be805c2358
Merge pull request #9495 from keymanapp/chore/merge-master-to-feature-macos-core-A17S19
...
chore:merge master to feature macos core a17 s19 🍕
2023-08-24 08:35:57 +07:00
Darcy Wong
9f651d00e6
chore(common): Update crowdin strings for French
2023-08-24 08:31:56 +07:00
Steven R. Loomis
16beb4692b
feat(core): regex set mapping support 🙀
...
- remove a stray #include
#9121
2023-08-23 18:17:53 -05:00
Steven R. Loomis
09772bb18d
feat(core): regex set mapping support 🙀
...
- passes
- added some utilities on transform_element
- added more validation of transforms
- added tests of utility functions
#9121
2023-08-23 18:13:19 -05:00
Steven R. Loomis
935dec4304
feat(core): regex set mapping support 🙀
...
- restructured some things, loading and such seems to be in good shape
#9121
2023-08-23 15:03:44 -05:00
Keyman Server
414f45b0f0
Merge pull request #9503 from keymanapp/auto/version-master-17.0.166
...
auto: increment master version to 17.0.166
2023-08-24 01:03:03 +07:00
Keyman Build Agent
8cadc3e604
auto: increment master version to 17.0.166
2023-08-23 14:02:30 -04:00
Steven R. Loomis
b9bf313129
feat(core): regex set mapping support 🙀
...
- good failing test
2023-08-22 20:10:42 -05:00
Steven R. Loomis
7b01e6d440
Merge pull request #9484 from keymanapp/spec/core/8717-add-display-id-epic-ldml
...
feat(core): add display=id 🙀
2023-08-22 15:45:36 -05:00
Keyman Server
56d0e23221
Merge pull request #9501 from keymanapp/auto/version-master-17.0.165
...
auto: increment master version to 17.0.165
2023-08-23 01:03:07 +07:00
Keyman Build Agent
a80a58f0d7
auto: increment master version to 17.0.165
2023-08-22 14:02:37 -04:00