Commit graph

24978 commits

Author SHA1 Message Date
Steven R. Loomis
9f8b0352a2 fix(developer): ldml: updates per code review 🙀
- …/key2/flicks.xml deleted empty test file
- test-key2.ts: reinstated an assert

For #7532
2023-01-06 15:51:56 -06:00
Steven R. Loomis
3d154540e7 fix(common): ldml: updates per code review 🙀
- build-key2.ts: comments, and treat the kmxplus data as const
- build-layr.ts: comments, reordering of structs, and treat the kmxplus data as const
- build-list.ts: comments, reordering
- string-list.ts: comments
- kmx-plus.ts: comments
- ldml-keyboard-xml.ts: update definition of LKKey.transform
-

For #7532
2023-01-06 15:42:05 -06:00
Keyman Server
34f9d69a17
Merge pull request #7991 from keymanapp/auto/version-master-17.0.25
auto: increment master version to 17.0.25
2023-01-07 05:20:22 +11:00
Keyman Build Agent
eb5d6bc37b auto: increment master version to 17.0.25 2023-01-06 13:19:43 -05:00
Keyman Server
c0a85bc0a8
Merge pull request #7990 from keymanapp/auto/version-beta-16.0.130
auto: increment beta version to 16.0.130
2023-01-07 05:18:02 +11:00
Keyman Build Agent
087ac6b449 auto: increment beta version to 16.0.130 2023-01-06 13:17:24 -05:00
Eberhard Beilharz
16067a36fd
chore(linux): Remove unnecessary variable
We can directly use `logging.error` instead of `logging.log`. Then
we don't need the `severity` variable.
2023-01-06 18:50:40 +01:00
Steven R. Loomis
564f98cc30
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-01-06 11:46:17 -06:00
Steven R. Loomis
89d7f159b3
Merge pull request #7982 from keymanapp/chore/merge-master999-epic-ldml 2023-01-06 08:42:11 -06:00
Steven R. Loomis
a7033fb001
Merge pull request #7955 from keymanapp/fix/common/kvk-null-keys-epic-ldml 2023-01-06 08:41:40 -06:00
Darcy Wong
72feb9de1b refactor(android/engine): Additional changes to compile
* Add getters and setters for context and keyboardLoaded
2023-01-06 14:55:24 +07:00
Darcy Wong
742547861b refactor(android/engine): Split KMInAppKeyboardWebViewClient 2023-01-06 14:43:41 +07:00
Darcy Wong
4312ae8c62
Merge pull request #7976 from keymanapp/fix/android/globe-tip-localization
fix(android/engine): Add utility for localized strings
2023-01-06 13:20:41 +07:00
Darcy Wong
25049ba4ba chore(android/engine): Add logging if context is null 2023-01-06 13:19:37 +07:00
Darcy Wong
943e1dae57
Merge pull request #7980 from keymanapp/chore/docs/docker-readme
chore(common/resources): Add Docker readme
2023-01-06 13:03:18 +07:00
Steven R. Loomis
bc0e570e8b Merge remote-tracking branch 'upstream/master' into chore/merge-master999-epic-ldml 2023-01-05 23:15:37 -06:00
Darcy Wong
11c8f6289f chore(oem/fv/android): Update namespace for FV Android 2023-01-06 09:18:49 +07:00
Darcy Wong
9cde92f2e5 chore(android/samples): Update namespace for KeyboardHarness app 2023-01-06 09:06:17 +07:00
Darcy Wong
92c982723c chore(android/samples): Update namespace for Sample apps 2023-01-06 09:04:12 +07:00
Darcy Wong
4268a11537 chore(android/app): Update namespace for Keyman app 2023-01-06 08:51:37 +07:00
Darcy Wong
33bdac867a fix(android/engine): Update indexes for FileUtilsTest 2023-01-06 08:23:34 +07:00
Darcy Wong
83af536fb8 chore(android/engine): Update all the package names 2023-01-06 08:19:34 +07:00
Darcy Wong
8bfc350a7e chore(android/engine): Rename folders 2023-01-06 08:09:01 +07:00
Steven R. Loomis
b1191bb69e fix(developer): ldml: add escaping to key2 section 🙀
- also add functions to the ListItem class
- also fix a bug in ListItem.toString()
- add test cases

Fixes #7569
2023-01-05 16:02:08 -06:00
Steven R. Loomis
d68999e0ef fix(common): escaping: only unescape on some attributes 🙀
- keys:  key.to
- disp: display.to, display.display
- disp: displayOptions.baseCharacter

The rest will have to wait for downstream of PR #7630

For: #7569
2023-01-05 13:46:07 -06:00
Steven R. Loomis
26c91e6534 fix(common): escaping: util and test fix 🙀
- a successful regex for multi escapes. Could be optimized

For: #7965
2023-01-05 13:46:07 -06:00
Steven R. Loomis
c54c2974b8 fix(common): escaping: util and test fix 🙀
- attempt to handle multi strings. regex not workign yet

For: #7569
2023-01-05 13:46:07 -06:00
Steven R. Loomis
6d981c9482 fix(common): util and test fix 🙀
- throw rangeError on invalid codepoints
- update escapes

Thrown message: 'Out of range while unescaping '\u{110000}': Invalid code point 1114112'

For: #7965
2023-01-05 13:46:07 -06:00
Steven R. Loomis
f3064d2879 Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-01-05 13:46:07 -06:00
Steven R. Loomis
58a5d8fc89 fix(developer): ldml: update escaping to handle 1..5 ch 🙀
- should handle 1 to 5 char escaping

For #7569
2023-01-05 13:46:07 -06:00
Steven R. Loomis
1a8ee0b07d fix(developer): ldml: add escaping 🙀
- common util unescapeString with its own tests
- add a test case using the disp element

Fixes #7569
2023-01-05 13:46:04 -06:00
Steven R. Loomis
42b4ffe40d
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-01-04 10:14:04 -06:00
Darcy Wong
9e2b532d6c fix(android/engine): Add utility for localized strings 2023-01-04 12:49:44 +07:00
Keyman Server
559423324a
Merge pull request #7974 from keymanapp/auto/version-master-17.0.24
auto: increment master version to 17.0.24
2023-01-04 05:02:19 +11:00
Keyman Build Agent
e5e08c929f auto: increment master version to 17.0.24 2023-01-03 13:01:34 -05:00
Darcy Wong
b40b1e55d0 fix(android): Add Kannada for Android 2023-01-03 11:46:21 +07:00
Darcy Wong
3dbd78a0ef chore(common): Add Crowdin strings for Kannada 2023-01-03 11:10:57 +07:00
Steven R. Loomis
e5ae661d8f
Merge pull request #7963 from keymanapp/chore/merge-master6-epic-ldml
chore: merge master into feature-ldml 🙀
2023-01-02 17:41:27 -06:00
Marc Durdin
194ee309ad
Merge pull request #7950 from keymanapp/chore/a17s2-master-to-macos-core
chore: merge merge master to macos-core (A17S2) 🍕
2023-01-03 09:16:08 +11:00
Marc Durdin
a4946f653c
Merge pull request #7951 from keymanapp/chore/a17s2-master-to-gestures
chore: merge master to gestures (A17S2) 🐵
2023-01-03 09:14:57 +11:00
Steven R. Loomis
015e7185a6 chore: merge master into feature-ldml 2023-01-02 13:44:21 -06:00
Steven R. Loomis
b2a983fa97
Merge pull request #7960 from keymanapp/feat/linux/docker2
docs(linux): document fullbuild using docker
2023-01-02 12:06:01 -06:00
Steven R. Loomis
73a6a92e63
Merge pull request #7958 from keymanapp/fix/linux/ibus-prefilter-test
fix(linux): add IBUS_HAS_PREFILTER ifdef to linux/ibus-keyman/tests
2023-01-02 12:05:38 -06:00
Keyman Server
5dccf1a9a8
Merge pull request #7962 from keymanapp/auto/version-master-17.0.23
auto: increment master version to 17.0.23
2023-01-03 05:01:57 +11:00
Keyman Build Agent
9343ad2024 auto: increment master version to 17.0.23 2023-01-02 13:01:17 -05:00
Eberhard Beilharz
1e703d5df0
Merge pull request #7920 from keymanapp/chore/linux/reconf
chore(linux): Remove unused JENKINS parameter
2023-01-02 11:59:01 +01:00
Marc Durdin
99707432b6
Merge pull request #7949 from keymanapp/chore/a17s2-master-to-kmcompx
chore: merge master to kmcompx (A17S2) 🚑
2023-01-02 09:14:45 +11:00
Marc Durdin
1b79873247
Merge pull request #7948 from keymanapp/chore/a17s2-beta-to-master
chore: merge beta to master (A17S2)
2023-01-02 09:14:38 +11:00
Steven R. Loomis
1b9830ed6b fix(common): ldml: kvk should skip empty keys 🙀
- kvk processor should skip keys with no source text

For #7842
2022-12-30 17:30:39 -06:00
Steven R. Loomis
f7f40a2bb8 fix(core): ldml: fix spelling of maqtugħa 🙀
- maqtua should be maqtugħa (cut) but spelled as maqtugha where used as an NMTOKEN
2022-12-30 17:01:48 -06:00