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 |
|
Steven R. Loomis
|
548acaaf02
|
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
|
2023-08-11 15:29:17 -05:00 |
|
Steven R. Loomis
|
9f033278d4
|
feat(core): marker validation 🙀
- validate marker number when going in or out of the context
#9119
|
2023-08-11 15:09:54 -05:00 |
|
Steven R. Loomis
|
36c5b9d55b
|
Merge branch 'master' into feat/core/9119-marker-avoid-surrogate-cliff-epic-ldml
|
2023-08-11 15:02:17 -05:00 |
|
Steven R. Loomis
|
b572f60c9e
|
feat(core): limit max marker to 0xD7FF 🙀
- updates per review, off by one in max count
- updated the spec
|
2023-08-11 15:01:51 -05:00 |
|
Steven R. Loomis
|
75fcc5f3fe
|
chore(core): regex cleanup 🙀
- cache the icu::RegexPattern
- rename USet to avoid a conflict with the real one!
For: #9121
|
2023-08-10 18:35:06 -05:00 |
|
Steven R. Loomis
|
36b4022165
|
chore(core): regex build 🙀
- fix linkage for some scenarios
For: #9121
|
2023-08-10 17:50:00 -05:00 |
|
Steven R. Loomis
|
4fc15c9175
|
Merge branch 'feat/core/9119-marker-core-epic-ldml' into feat/core/9121-regex-epic-ldml
|
2023-08-10 17:28:57 -05:00 |
|
Steven R. Loomis
|
2bf22c440d
|
feat(core): marker fixes per review comments 🙀
- simplify and improve context processing
For: #9119
Co-authored-by: rc-swag <58423624+rc-swag@users.noreply.github.com>
|
2023-08-10 13:30:29 -05:00 |
|
Steven R. Loomis
|
66ee68d2b3
|
Apply suggestions from code review
Co-authored-by: rc-swag <58423624+rc-swag@users.noreply.github.com>
|
2023-08-10 09:36:16 -05:00 |
|
Steven R. Loomis
|
aecb7c5f5e
|
feat(core): regex apply-side 🙀
- apply side is working using replaceFirst()
- mapTo is a not-yet, that will be a special case
For: #9121
|
2023-08-09 18:08:25 -05:00 |
|
Steven R. Loomis
|
1aba900b01
|
feat(core): regex match-side 🙀
- match side is working
- lots of string 'schlepping!
For: #9121
|
2023-08-09 17:45:56 -05:00 |
|
Steven R. Loomis
|
022265e1b8
|
feat(core): regex 🙀
- update more test deps to link with ICU…
For: #9121
|
2023-08-09 16:27:56 -05:00 |
|
Steven R. Loomis
|
742373b673
|
feat(core): u32string_to_u16string 🙀
For: #9121
|
2023-08-09 16:19:38 -05:00 |
|
Steven R. Loomis
|
e010b6a5bc
|
feat(core): limit max marker to 0xD7FF 🙀
- to avoid mismatched surrogate pairs in markers
For: #9119
|
2023-08-09 14:54:37 -05:00 |
|
Steven R. Loomis
|
c23303ee23
|
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
|
2023-08-09 12:52:28 -05:00 |
|
Steven R. Loomis
|
f0c81687f6
|
feat(core): marker fixes per review comments 🙀
- move prepend_marker() to inline
- clear the string in context_to_string()
For: #9119
|
2023-08-09 12:51:35 -05:00 |
|
Steven R. Loomis
|
f21bd8212d
|
Merge branch 'master' into feat/core/9119-marker-core-epic-ldml
|
2023-08-09 11:03:53 -05:00 |
|
rc-swag
|
7e8e7be86f
|
Merge pull request #9353 from keymanapp/feat/windows/5822/notify-core-on-kbd-activation
feat(windows): Use Keyboard Activated event API call to turn off caps lock (if required) 🚏
|
2023-08-09 14:12:00 +10:00 |
|
rc-swag
|
e79cfc90d2
|
feat(windows): review comment
Co-authored-by: Marc Durdin <marc@durdin.net>
|
2023-08-09 12:59:59 +10:00 |
|
Steven R. Loomis
|
5c38b18395
|
feat(core): update icu dependencies 🙀
- enable icui18n
- .. without breaking anything else in ldml tests
For: #9121
|
2023-08-08 18:45:03 -05:00 |
|
Steven R. Loomis
|
1472bc56b1
|
feat(core): regex test 🙀
For: #9121
|
2023-08-08 18:44:27 -05:00 |
|
Steven R. Loomis
|
93b1771570
|
Merge branch 'master' into feat/core/9119-marker-core-epic-ldml
|
2023-08-07 16:40:07 -05:00 |
|
rc-swag
|
3bcd919922
|
feat(windows): review suggestions
Co-authored-by: Marc Durdin <marc@durdin.net>
|
2023-08-07 12:08:09 +10:00 |
|
Marc Durdin
|
49d471ba17
|
Merge pull request #8954 from keymanapp/feature-kmc-kmw
epic: kmc-kmw KeymanWeb compiler in Typescript 🗜
|
2023-08-07 11:37:39 +10:00 |
|
Steven R. Loomis
|
290bcede2f
|
feat(core): improve documentation on transform/marker processing loop 🙀
For: #9119
|
2023-08-04 16:12:02 -05:00 |
|
Steven R. Loomis
|
1480e4d934
|
feat(core): improve emit_text() marker processing loop 🙀
For: #9119
|
2023-08-04 16:03:13 -05:00 |
|
Steven R. Loomis
|
fbb874fbfe
|
feat(core): warning fix 🙀
For: #9119
|
2023-08-04 15:29:19 -05:00 |
|
Steven R. Loomis
|
a9badff183
|
feat(core): remove reference to CODE_DEADKEY 🙀
For: #9119
|
2023-08-04 15:21:38 -05:00 |
|
Steven R. Loomis
|
b80b43e1e9
|
feat(core): re-refactor transform processing logic 🙀
For: #9119
|
2023-08-04 15:20:00 -05:00 |
|
Steven R. Loomis
|
d21fd6bbc4
|
Merge remote-tracking branch 'upstream/master' into feat/core/9119-marker-core-epic-ldml
|
2023-08-04 14:14:07 -05:00 |
|
Marc Durdin
|
cdf026c2ba
|
chore: Merge branch 'feature-kmc-kmw' into chore/merge-master-into-feature-kmc-kmw-a17s18
|
2023-08-04 12:54:10 +07:00 |
|
Steven R. Loomis
|
6632aafeec
|
spec(core): update per code review 🙀
- keep 'deadkey' out of the ldml code
- other renames
For: #9119
|
2023-08-03 19:00:21 -05:00 |
|
Steven R. Loomis
|
d53ae69299
|
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
|
2023-08-03 18:56:05 -05:00 |
|
Steven R. Loomis
|
8f4cf8c24e
|
feat(core): refactor sentinel 🙀
- and break all the things
For: #9119
|
2023-08-03 18:52:53 -05:00 |
|
Steven R. Loomis
|
20d1aad679
|
feat(core): refactor char emit 🙀
- and add an assert that UC_SENTINEL doesn't go into the text stream
For: #9119
|
2023-08-03 17:39:09 -05:00 |
|