jahorton
367f111820
change(ios): tweaks sentry uploading for local dev, fixes web upload logic
2020-06-08 11:22:44 +07:00
jahorton
28645a6bf1
feat(ios/engine): initial embedded-integration of web-side Sentry
2020-06-08 11:22:43 +07:00
jahorton
7825c29e42
feat(ios/engine): web-sentry-manager inclusion within KeymanEngine
2020-06-08 11:22:43 +07:00
jahorton
5b29e25b4b
feat(ios/engine): web-sentry-manager inclusion within KeymanEngine
2020-06-08 11:21:24 +07:00
Darcy Wong
11ae726afa
fix(android/engine): Revise updateOldKeyboardsList
2020-06-07 09:37:26 +07:00
Keyman Server
3199948147
Merge pull request #3215 from keymanapp/auto/version-master-14.0.88
...
auto: increment master version to 14.0.88
2020-06-06 04:01:43 +10:00
Keyman Build Agent
10140dc8fd
auto: increment master version to 14.0.88
2020-06-05 14:00:53 -04:00
Eberhard Beilharz
8b9ad38767
fix(linux): Restart km-config after Install and Uninstall as well
2020-06-05 19:38:00 +02:00
Eberhard Beilharz
f848bf53ce
feat(linux): Make two more windows modal dialogs
2020-06-05 19:36:48 +02:00
Eberhard Beilharz
c18cfc7780
fix(linux): Restart km-config after installing keyboard
...
This fixes the problem where typing inside of km-config is not
possible after installing a keyboard.
2020-06-05 18:49:19 +02:00
Eberhard Beilharz
24d236c2e1
change(linux): Add comment clarifying limitations of WebKit2
2020-06-05 18:44:34 +02:00
Eberhard Beilharz
e0642e9e5c
Merge pull request #3211 from keymanapp/feat/modaldlg
...
feat(linux): Make two windows modal dialogs
2020-06-05 09:19:20 +02:00
jahorton
15d0f61541
refactor(ios/engine): contains -> findMatch, install(usePackageDefinition) param
2020-06-05 13:51:38 +07:00
Joshua Horton
2bf6db4602
Merge pull request #3206 from keymanapp/refactor/ios/engine/kmp-install-abstraction
...
refactor(ios/engine): Abstraction of KMP installation methods
2020-06-05 12:45:26 +07:00
Joshua Horton
9395cc2f75
Merge pull request #3205 from keymanapp/refactor/ios/engine/kmp-parsing-and-installation
...
refactor(ios/engine): KMP installation now relies on KeymanPackage class, parses
2020-06-05 12:11:39 +07:00
Darcy Wong
81574b1494
Merge pull request #3210 from keymanapp/feat/android/language-util
...
feat(android): Add utility to check BCP47 equivalence
2020-06-05 11:57:14 +07:00
jahorton
66fbc3b611
feat(ios/engine): language tag case-insensitivity with Codable
2020-06-05 11:13:08 +07:00
Darcy Wong
5369d85d86
test(android): Update Sample and Test Projects to use Keyboard syntax
...
Also rebuild keyboardharness.kmp to set version for chirality.js
2020-06-05 11:03:49 +07:00
Darcy Wong
0a564e238d
test(web): Add version to test chirality keyboard
2020-06-05 11:02:33 +07:00
Marc Durdin
b2576ff2cc
Merge pull request #3203 from keymanapp/fix/developer/compiler/119-quote-width-and-pad-strings-in-touch-layout
...
fix(developer/compilers): normalise touch layout on compile
2020-06-05 13:59:54 +10:00
jahorton
03dad74cd4
feat(ios/engine): tests encoded KMPMetadata for schema compliance
2020-06-05 10:35:33 +07:00
Eberhard Beilharz
5659f6230c
feat(linux): Improve run methods
2020-06-04 19:42:30 +02:00
Eberhard Beilharz
6e0eb47e24
feat(linux): modify usage of InstallKmpWindow
...
The previous commit missed one usage of InstallKmpWindow.
2020-06-04 19:28:41 +02:00
Eberhard Beilharz
1890016710
feat(linux): Make two windows modal dialogs
...
This change modifies DownloadKmpWindow and InstallKmpWindow so that
they are modal dialogs. This will cause them to show up in front of
the km-config window and will prevent accidentally open multiple
download windows.
This change also fixes an unused method in ibus_util that was using
a variable that got renamed previously.
2020-06-04 19:13:24 +02:00
Darcy Wong
21a64063c5
feat(android): Add utility to check BCP47 equivalence
...
Fixes #2972
Add a BCP47 utility to check if two language IDs are equivalent.
2020-06-04 16:53:22 +07:00
Darcy Wong
3f27ed5656
chore(android): Merge remote-tracking branch 'origin/master' into feat/android/model-picker-updates
2020-06-04 14:44:43 +07:00
jahorton
71ed25e760
feat(ios/engine): construction of KMPMetadata for JS resource
2020-06-04 13:40:51 +07:00
jahorton
52688b4ffe
feat(ios/engine): adds unit tests for prior commit
2020-06-04 12:04:46 +07:00
Darcy Wong
723330e81b
fix(android): Force lexical model cache to rebuild
2020-06-04 11:59:13 +07:00
Darcy Wong
c38f343d9b
fix(android): Handle model package updates
2020-06-04 11:37:08 +07:00
jahorton
4bdbf42939
feat(ios/engine): start of building KMPResources from LanguageResources
2020-06-04 10:38:01 +07:00
jahorton
61e868b769
fix(ios): missing CodingKeys for kmp.json forward-compat
2020-06-04 08:41:16 +07:00
jahorton
6535fac385
refactor(ios/engine): target abstraction - ResourceFileManager.install
2020-06-03 16:28:09 +07:00
jahorton
df2a31f075
feat(ios/engine): KeymanPackage.contains(resource) helper func
2020-06-03 15:58:26 +07:00
jahorton
e10b43b6f1
refactor(ios/engine): preps for LanguageResource-based installation
2020-06-03 13:31:54 +07:00
jahorton
1527f071e3
refactor(ios/engine): heavy KMP install method abstraction prep
2020-06-03 13:07:16 +07:00
jahorton
e54e6fee10
refactor(ios/engine): .resources property, public -> internal frenzy
2020-06-03 12:40:23 +07:00
jahorton
a6b6e4392c
refactor(ios/engine): Tuple magic
2020-06-03 12:29:50 +07:00
jahorton
fe058e9e94
refactor(ios/engine): significant abstraction work for KMP installs
2020-06-03 12:21:16 +07:00
Marc Durdin
1bcb91e048
fix(developer/compilers): normalise touch layout on compile
...
Works around #119 on the compiler side. This normalises the touch layout file in the
compile phase, fixing integers which should be strings, etc. This means that
we no longer need to correct the issue in the Engine; a rebuild of affected
keyboards is sufficient (although of course we'll need a version bump in order
for them to be distributed.
2020-06-03 14:07:19 +10:00
jahorton
d2993ed6ef
change(ios/engine): minor polish
2020-06-03 10:12:07 +07:00
jahorton
3b3f95743d
refactor(ios/engine): parseLMKMP now relies on KeymanPackage parsing
2020-06-03 09:47:42 +07:00
jahorton
96ecebed5f
refactor(ios/engine): parseKbdKMP now relies on KeymanPackage parsing
2020-06-03 09:42:28 +07:00
jahorton
c25afce07f
refactor(ios/engine): generalized cleanup, lex model version defaults
2020-06-03 09:11:50 +07:00
jahorton
c44958e395
change(ios/engine): test tweak, uses KMPMetadata for .isKeyboard helper
2020-06-03 08:43:40 +07:00
jahorton
0b2b90c902
refactor(ios/engine): KMPMetadata assertions on package extraction tests
2020-06-03 08:32:51 +07:00
jahorton
63d088f852
change(ios/engine): retools KMPMetadata test assertions for reuse
2020-06-03 08:21:17 +07:00
Keyman Server
fbe3987efd
Merge pull request #3202 from keymanapp/auto/version-master-14.0.87
...
auto: increment master version to 14.0.87
2020-06-03 04:02:03 +10:00
Keyman Build Agent
16ce11f37b
auto: increment master version to 14.0.87
2020-06-02 14:00:46 -04:00
Marc Durdin
8071a3b0f9
Merge pull request #3201 from keymanapp/fix/ios/oem-firstvoices-certificate
...
fix(oem/fv/ios): new certificate
2020-06-02 20:54:37 +10:00