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