Commit graph

33096 commits

Author SHA1 Message Date
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