Eberhard Beilharz
fb58ddd04a
feat(linux): Add Back button to "Download Keyman Keyboards" dialog
...
Fixes #4828
2023-01-09 14:46:17 +01:00
Eberhard Beilharz
4d3b392dd4
Merge pull request #7988 from keymanapp/chore/linux/cleanup
...
chore(linux): Remove unnecessary variable
2023-01-09 10:08:19 +01:00
Joshua A. Horton
f39616c824
feat(web): finishes implementation of ci.sh publish-s.keyman action
2023-01-09 13:58:21 +07:00
Joshua A. Horton
f1e85f50d7
feat(web): starts implementation of CI publish-s.keyman action
2023-01-09 13:54:12 +07:00
Joshua A. Horton
df3670deb8
change(web): param name tweak
2023-01-09 13:53:55 +07:00
Joshua A. Horton
e5738667b4
change(web): main web's source cleaner tool now based on new common tool
2023-01-09 13:45:32 +07:00
Darcy Wong
2bfbcbff62
chore(android/engine): Cleanup calling dismissHelpBubble()
2023-01-09 13:21:28 +07:00
rc-swag
fec5bbbe4d
Merge pull request #7856 from keymanapp/fix/windows/7670/kmshell-ikl-enable-kbd
...
fix(windows): kmshell -ikl install language and enable keyboard
2023-01-09 15:40:47 +10:00
Joshua A. Horton
1ebcaa5927
feat(common): basic build script for the sourcemap-path-remapper tool
2023-01-09 11:56:08 +07:00
Darcy Wong
93fd21d7d2
refactor(android/engine): Refactor KMSystemKeyboardWebViewClient
2023-01-09 11:33:13 +07:00
Steven R. Loomis
e4799d2498
Merge pull request #7956 from keymanapp/fix/core/maqtugha
...
fix(core): ldml: fix spelling of maqtugħa 🙀
2023-01-07 22:54:48 -06:00
Steven R. Loomis
57d4dfea75
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-01-07 22:46:41 -06:00
Steven R. Loomis
30865fbb1b
Merge remote-tracking branch 'upstream/feature-ldml' into fix/core/7569-unicode-escaping-epic-ldml
2023-01-07 22:38:42 -06:00
Steven R. Loomis
7f92eb3b84
Merge branch 'feature-ldml' into fix/core/7569-unicode-escaping-epic-ldml
2023-01-07 22:36:32 -06:00
Darcy Wong
44e7dd50bd
Merge branch 'refactor/android/engine-package' into refactor/KMKeyboardWebViewClient
2023-01-07 20:46:35 +07:00
Darcy Wong
2758dacbf9
refactor(android/engine): Move test folders
2023-01-07 20:43:41 +07:00
Steven R. Loomis
d552a46104
Merge pull request #7630 from keymanapp/feat/core/7532-layr-epic-ldml
2023-01-06 17:40:06 -06:00
Steven R. Loomis
2f44780e87
fix(core): ldml: add asserts to C++ 🙀
...
- found a logic bug in kmx_plus.cpp
Fixes #7984
2023-01-06 16:54:24 -06:00
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