Commit graph

21504 commits

Author SHA1 Message Date
Keyman Build Agent
4a00a5039d auto: increment master version to 17.0.163 2023-08-18 14:02:49 -04:00
Steven R. Loomis
c954c5fc28
Merge pull request #9482 from keymanapp/chore/resources/7042-update-ldml-post-pri-epic-ldml
chore(resources):  update CLDR to post-PRI 🙀
2023-08-17 22:35:26 -05:00
rc-swag
c8cd009f04
Merge pull request #9472 from keymanapp/fix/windows/share-keyboard-text-overflow
fix(windows): allow QR share box to grow to edge of default configuration parent window
2023-08-18 10:28:09 +10:00
Steven R. Loomis
e94aa4a9ba
Merge pull request #9483 from keymanapp/fix/common/9119-marker-test-fix-epic-ldml 2023-08-17 17:46:44 -05:00
Steven R. Loomis
9cb0cae51e Merge branch 'fix/common/9119-marker-test-fix-epic-ldml' into chore/resources/7042-update-ldml-post-pri-epic-ldml 2023-08-17 14:50:57 -05:00
Steven R. Loomis
0ea1211b72 fix(common): marker test 🙀
- common test lacked update from #9448

#9119
2023-08-17 14:48:50 -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
6e7be27a51 chore(resources): ldml update 🙀
- roughly 43 alpha0 plus a correction to French.
- for #7042  also neded for #8717
2023-08-17 14:15:43 -05:00
Keyman Server
057c69850b
Merge pull request #9475 from keymanapp/auto/version-master-17.0.162
auto: increment master version to 17.0.162
2023-08-17 01:03:11 +07:00
Keyman Build Agent
ee7624d3a9 auto: increment master version to 17.0.162 2023-08-16 14:02:38 -04:00
Steven R. Loomis
233c0d71d3
Merge pull request #9440 from keymanapp/feat/core/9121-regex-epic-ldml 2023-08-16 07:12:54 -05:00
Ross
05a234843c fix(windows): allow qr box to grow to edge of default
Allow QR box to grow if the caption box is bigger than
the english text. Still limit this to 130px if it grows
further than this then add a vertical scroll for the caption.

In testing no language actually causes the scroll bar to be
displayed. However using dummy text to test the overflow
shows that it will handle this should the translation ever
reach this length.
2023-08-16 14:52:10 +10:00
Steven R. Loomis
7f05335fc3 chore(window): fix windows build for ICU 🙀
- for regex (and eventually normalization)

#9121
2023-08-15 15:11:38 -05:00
Steven R. Loomis
9c3b2ee46f
Merge branch 'master' into feat/core/9121-regex-epic-ldml 2023-08-15 11:59:17 -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
Keyman Server
593efb348c
Merge pull request #9461 from keymanapp/auto/version-master-17.0.161
auto: increment master version to 17.0.161
2023-08-15 01:02:57 +07:00
Keyman Build Agent
521538c52e auto: increment master version to 17.0.161 2023-08-14 14:02:24 -04: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
bbb8dad86f
Merge pull request #9448 from keymanapp/feat/core/9119-marker-avoid-surrogate-cliff-epic-ldml
feat(core): limit max marker to 0xD7FF 🙀
2023-08-14 11:16:43 -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
5983fb52bf
Merge branch 'master' into feat/core/9121-regex-epic-ldml 2023-08-11 15:26:34 -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
Keyman Server
0171ef9b0a
Merge pull request #9457 from keymanapp/auto/version-master-17.0.160
auto: increment master version to 17.0.160
2023-08-12 01:04:02 +07:00
Keyman Build Agent
0dbc8e8acb auto: increment master version to 17.0.160 2023-08-11 14:03:31 -04:00
Steven R. Loomis
06f2c6432d
Merge pull request #9405 from keymanapp/feat/core/9119-marker-core-epic-ldml 2023-08-10 19:06:05 -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
Keyman Server
c6c2581481
Merge pull request #9447 from keymanapp/auto/version-master-17.0.159
auto: increment master version to 17.0.159
2023-08-10 01:06:42 +07:00
Keyman Build Agent
442900a52b auto: increment master version to 17.0.159 2023-08-09 14:06:08 -04: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
Marc Durdin
add9a43f9e
Merge pull request #9441 from keymanapp/chore/developer/report-fatal-compiler-errors-to-sentry
chore(developer): improve kmc sentry reporting on fatal build errors
2023-08-09 18:35:53 +10:00
Marc Durdin
0692b8200a chore: address review comments 2023-08-09 15:35:33 +07:00
Marc Durdin
22f7bdc011
Merge pull request #9432 from keymanapp/feat/developer/9430-default-long-press
feat(developer): add 'default' property for longpress keys
2023-08-09 18:32:32 +10:00
Marc Durdin
087c68f4ca
chore: Apply suggestions from code review 2023-08-09 18:32:20 +10:00
Marc Durdin
9e45159e9e
Merge pull request #9431 from keymanapp/chore/stats-script-reverb
chore: stats script parameters
2023-08-09 18:28:51 +10:00