Steven R. Loomis
daa0523dde
feat(core): ldml normalization 🙀
...
- 0 steps forward, 4294967294 steps back
For: #9468
2023-10-10 19:01:14 -05:00
Steven R. Loomis
15e6fb60db
chore(core): dx: improve test output 🙀
...
- colorize ldml test
For: #9468
2023-10-10 17:51:12 -05:00
Steven R. Loomis
8c4642ace3
Merge branch 'master' into feat/core/9468-normalization-epic-ldml
2023-10-10 17:16:42 -05:00
Steven R. Loomis
dcb6796d5b
chore(core): Some failing normalization transform tests 🙀
...
For: #9468
2023-10-09 18:45:17 -05:00
Marc Durdin
db76e2541d
chore: rename KM_KBP_ to KM_CORE_
2023-10-09 14:53:22 +07:00
Marc Durdin
5a3bf77bc5
chore: rename km_kbp_ filenames to km_core_
2023-10-09 14:53:20 +07:00
Marc Durdin
ba5f18defd
chore: rename km_kbp_ to km_core_
2023-10-09 14:53:13 +07:00
Marc Durdin
4e5cbc3b96
chore: fix typo
2023-10-09 14:51:51 +07:00
Marc Durdin
906a0a2ed7
chore: fix typo
2023-10-09 14:41:01 +07:00
Marc Durdin
4ef18f5e29
chore(core): rename keyboardprocessor.h to keyman_core_api.h
...
Fixes #9721 .
Also tweaks some documentation references to keyboardprocessor, but does
not touch those relating to debian/control.
2023-10-09 14:21:01 +07:00
Steven R. Loomis
f3fd5aa879
Merge pull request #9687 from keymanapp/feat/core/9119-more-markers-epic-ldml
2023-10-06 18:27:30 -05:00
Marc Durdin
6c944cff65
chore: Merge branch 'epic/package-metadata' into chore/merge-master-into-package-metadata
2023-10-06 11:52:13 +07:00
Marc Durdin
a1d7095c58
Merge pull request #9681 from keymanapp/chore/common/9262-cleanup-final-non-esm
...
chore(common): cleanup final Typescript non-ESM metadata
2023-10-06 13:37:54 +11:00
Shawn Schantz
301ebc25c6
Merge branch 'feature-macos-core' into feature/core/add-core-wrapper
2023-10-05 08:01:50 +07:00
Steven R. Loomis
8f4be0c592
feat(core): more marker 🙀
...
- reenable some tests
For: #9119
2023-10-04 18:45:45 -05:00
Steven R. Loomis
2472a941cf
feat(core): match any marker 🙀
...
- add a regex form that matches any marker
For: #9119
2023-10-04 18:34:20 -05:00
Marc Durdin
693aee5c99
Merge branch 'epic/package-metadata' into chore/merge-master-into-package-metadata
2023-10-04 19:34:16 +11:00
Marc Durdin
d4e4992714
chore(common): cleanup final Typescript non-ESM metadata
...
Fixes #9262 .
2023-10-04 12:55:51 +07:00
Marc Durdin
87cd181c3e
Merge pull request #9668 from keymanapp/fix/core/9636-clean-cached-icu
...
fix(core): clean cached ICU in core
2023-10-04 03:45:47 +02:00
Marc Durdin
2fa8a09672
chore: Update core/commands.inc.sh
...
Co-authored-by: Steven R. Loomis <srl295@gmail.com>
2023-10-04 12:44:56 +11:00
Marc Durdin
e0c2778199
Merge pull request #9644 from keymanapp/chore/merge-master-into-package-metadata
...
chore: merge master into package-metadata 🎺
2023-10-04 03:43:45 +02:00
Marc Durdin
f864f57d8b
Merge pull request #9607 from keymanapp/feat/developer/kmc-package-windows-installer
...
feat(developer): Windows package installer compiler 🎺
2023-10-03 15:35:43 +02:00
Marc Durdin
70dfbce5aa
Merge pull request #9571 from keymanapp/feat/developer/remove-kmcmpdll
...
feat(developer): remove kmcomp, kmcmpdll 🎺
2023-10-03 15:35:19 +02:00
Marc Durdin
4c206e50a7
fix(core): clean cached ICU in core
...
Fixes #9636 .
2023-10-03 15:48:43 +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
64eaf39bcb
chore(core): use sourcemaps when calling kmc for tests
2023-09-30 18:13:47 -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
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
Steven R. Loomis
edc6c32e9b
fix(mac): drop 'd' from icu debug lib name 🍕
...
- stablize core's icu library name, for xcode
2023-09-27 20:49:51 -05:00
Steven R. Loomis
6a54ebdd57
feat(developer): ldml scancodes 🙀
...
For: #9403
- read implied imports for scancodes
2023-09-22 15:20:20 -05:00
Marc Durdin
6adf58de71
chore(core): update kmc call
2023-09-22 08:22:45 +07:00
Steven R. Loomis
60295cef70
chore(core): ldml update keyboard -> keyboard3 🙀
...
For: #9604
- DOCTYPE fixes (typos) to make the red squiggles go away
2023-09-20 18:56:29 -05:00
Steven R. Loomis
9add2cb99c
chore(core): ldml update keyboard -> keyboard3 🙀
...
For: #9604
- yes, C++ changes also
2023-09-20 18:55:49 -05:00
Steven R. Loomis
8be00cb482
chore(resources): code changes for keyboard to keyboard3 🙀
2023-09-18 19:00:32 -05:00
Marc Durdin
3a2540b077
feat(developer): remove kmcomp
...
Removes kmcomp.dpr, related source, compilekeymanweb.pas, and related
unit tests.
Cleans up a couple of bits and pieces around kmc in order to help tests
to pass, and updates some tests that had legacy code in them
(particularly missing &TARGETS stores).
2023-09-09 17:47:15 +02: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
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
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
Steven R. Loomis
b9bf313129
feat(core): regex set mapping support 🙀
...
- good failing test
2023-08-22 20:10:42 -05:00
Steven R. Loomis
b6855e121f
feat(core): ldml: support <display id=...> in the 'disp' section 🙀
...
- "recent" addition to CLDR DTD
Fixes : #8717
2023-08-18 17:02:35 -05:00
Steven R. Loomis
5eec7176c3
chore(resources): ldml update 🙀
...
- re-instate abnt2 keyboard
2023-08-17 14:18:53 -05:00
Steven R. Loomis
86dba54c06
feat(core): icu build fix 🙀
...
- trim some more files
For: #9121
2023-08-14 19:05:55 -05:00
Steven R. Loomis
e5bb22aedd
Merge branch 'master' into feat/core/9121-regex-epic-ldml
2023-08-14 11:17:19 -05:00
Steven R. Loomis
960a55949e
feat(core): icu build fix 🙀
...
- correctly disable some ICU features
For: #9121
2023-08-11 17:56:15 -05:00
Steven R. Loomis
7a312520fb
feat(core): regex cleanup 🙀
...
- restructure to not allocate the Matcher twice, save a little processing
For: #9121
2023-08-11 16:32:09 -05:00
Steven R. Loomis
ad03a5cdcf
chore(core): regex cleanup 🙀
...
- more comments
For: #9121
2023-08-11 15:32:57 -05:00