Commit graph

9921 commits

Author SHA1 Message Date
jahorton
bd5cdcada9 fix(common/models): starts fix for predictions after typed whitespace 2020-10-05 15:02:24 +07:00
jahorton
cbf56266d5 change(common/core/web): nomenclature shift - accept > apply 2020-10-02 10:17:10 +07:00
jahorton
a8ebdaee1b docs(common/models): adds doc for important assumption 2020-10-01 12:41:55 +07:00
jahorton
b1c44877f6 docs(common/models): restores comment 2020-10-01 12:34:38 +07:00
jahorton
e5c37f7afc refactor(common/models): centralizes suggestion & keep inits 2020-10-01 12:32:10 +07:00
Keyman Server
b4deec3927
Merge pull request #3643 from keymanapp/auto/version-master-14.0.153
auto: increment master version to 14.0.153
2020-10-01 04:02:36 +10:00
Keyman Build Agent
e2d5ae31eb auto: increment master version to 14.0.153 2020-09-30 14:01:54 -04:00
Joshua Horton
14e6bf6cb9
Merge pull request #3623 from keymanapp/feat/ios/engine/mark-preinstalled-resources
fix(ios/engine): package installation language-picker improvements
2020-09-30 11:40:14 +07:00
Keyman Server
a9aaadcde2
Merge pull request #3639 from keymanapp/auto/version-master-14.0.152
auto: increment master version to 14.0.152
2020-09-30 04:01:39 +10:00
Keyman Build Agent
8da7b1943a auto: increment master version to 14.0.152 2020-09-29 14:00:55 -04:00
Darcy Wong
985307e878
Merge pull request #3624 from keymanapp/fix/android/undefined-package-id
fix(android/engine): Fix undetermined lexical model package ID
2020-09-29 19:51:22 +07:00
Marc Durdin
ca103155bf
Merge pull request #3635 from keymanapp/fix/windows/3561-upgrading-transitional-profiles
fix(windows): upgrading transitional profiles
2020-09-29 20:47:41 +10:00
Marc Durdin
4654b5485a
Merge pull request #3634 from keymanapp/fix/windows/3633-invalid-pointer-firstrun
fix(windows): Buffer overrun in firstrun
2020-09-29 20:47:33 +10:00
Marc Durdin
301a76c88a fix(windows): upgrading transitional profiles
Relates to #3561.

If a keyboard is installed for a transitional profile but another
keyboard is already installed for that profile, then Keyman would
crash, expecting the transitional profile to be missing.
2020-09-29 09:08:47 +10:00
Marc Durdin
daa65dcd2e fix(windows): Buffer overrun in firstrun
Fixes #3633.

Memory allocation was half its required size due to missing
`sizeof(Char)` calculation.

Also added extra tags to Sentry events for command line and executable,
which made tracing this issue so much easier.
2020-09-29 09:04:07 +10:00
Keyman Server
aa3b456c5f
Merge pull request #3630 from keymanapp/auto/version-master-14.0.151
auto: increment master version to 14.0.151
2020-09-29 04:01:42 +10:00
Keyman Build Agent
c6265b4301 auto: increment master version to 14.0.151 2020-09-28 14:01:03 -04:00
Darcy Wong
a1e70c0345
Merge pull request #3629 from keymanapp/fix/android/check-copy-kmp-asset
fix(android/app): Only copy asset .kmp file if it doesn't exist
2020-09-28 16:11:50 +07:00
Darcy Wong
c4178b1d26 fix(android/app): Only copy asset .kmp file if it doesn't exist
Fixes #3521

Update `KMManager.copyAssets` so asset kmp files only get copied if they don't exist. This avoids unzipping the packages on every startup.
2020-09-28 14:30:46 +07:00
Joshua Horton
a8fd505a62
Merge pull request #3622 from keymanapp/feat/ios/engine/package-welcome-view
feat(ios/engine): Utilizes packages' welcome pages
2020-09-28 12:44:02 +07:00
Darcy Wong
cbb20e4a4c
Merge pull request #3628 from keymanapp/fix/android/uninstall-other-sil-euro-latin
fix(android/app): Allow uninstalling sil_euro_latin for non-default languages
2020-09-28 12:36:17 +07:00
Marc Durdin
b92ca211df
Merge pull request #3627 from keymanapp/feat/windows/1843-scrollable-keyboard-menu
feat(windows): scrollable keyboard menu
2020-09-28 15:31:53 +10:00
Marc Durdin
b7160f99fa
Merge pull request #3626 from keymanapp/feat/windows/1659-overflow-menu-for-vk-toolbar
feat(windows): overflow menu for osk toolbar
2020-09-28 15:31:44 +10:00
Marc Durdin
5f59ee08ec chore(windows): make disabled arrows lighter 2020-09-28 15:05:58 +10:00
jahorton
069d651677 feat(ios/engine): meta viewport injection 2020-09-28 11:52:38 +07:00
Darcy Wong
143560d8f1 fix(android/app): Fix uninstalling sil_euro_latin for other languages 2020-09-28 10:41:18 +07:00
jahorton
c1fb85a11b fix(ios/engine): package installation reinstallation UX 2020-09-28 10:01:09 +07:00
jahorton
295f9e9338 fix(ios/engine): install button enablement logic, cleanup 2020-09-28 09:44:44 +07:00
Marc Durdin
e34478c173 feat(windows): scrollable keyboard menu
Fixes #1843.

If there are so many keyboards installed that the menu would grow larger
than 3/4 of the screen height, then the menu will become scrollable.
2020-09-28 12:17:00 +10:00
Marc Durdin
d56567735e feat(windows): overflow menu for osk toolbar
Fixes #1659.

If there are too many keyboards to fit in the OSK toolbar, the toolbar
will now show a dropdown menu button and excess keyboards will be
visible there.
2020-09-27 13:07:45 +10:00
Keyman Server
7e73eb7cf1
Merge pull request #3625 from keymanapp/auto/version-master-14.0.150
auto: increment master version to 14.0.150
2020-09-26 04:01:46 +10:00
Keyman Build Agent
f0fb4d3b51 auto: increment master version to 14.0.150 2020-09-25 14:01:05 -04:00
Darcy Wong
2a30b9070d fix(android/engine): Fix undetermined lexical model package ID 2020-09-25 17:02:31 +07:00
jahorton
5c164e3979 fix(ios/engine): already installed languages were selectable 2020-09-25 16:18:40 +07:00
jahorton
3c8c411de7 fix(ios/engine): fixes iOS 13 slide-dismissal 2020-09-25 14:53:31 +07:00
jahorton
9746090064 feat(ios/engine): welcome.htm shown after install 2020-09-25 13:29:30 +07:00
Marc Durdin
636b350399
Merge pull request #3619 from keymanapp/fix/windows/3394-tsysinfo-hardcoded-urls
fix(windows): cleanup hardcoded urls in tsysinfo
2020-09-25 13:32:18 +10:00
Marc Durdin
f5c2daa946
Merge pull request #3618 from keymanapp/fix/developer/3394-project-and-about-hardcoded-urls
fix(developer): Project window and About window hardcoded urls
2020-09-25 11:41:30 +10:00
Marc Durdin
265aefbea0
Merge pull request #3613 from keymanapp/fix/developer/3394-debugger-hardcoded-urls
fix(developer): hardcoded urls in debugger
2020-09-25 11:41:21 +10:00
Marc Durdin
bfcad1e097
Merge pull request #3612 from keymanapp/fix/windows/3084-cleanup-bad-pointer-typecasts
fix(windows): cleanup pointer to int typecasts
2020-09-25 11:41:13 +10:00
Darcy Wong
2fabe0e712
Merge pull request #3615 from keymanapp/fix/android/prioritize-intent
fix(android/app): Change install intent to MainActivity
2020-09-25 08:34:57 +07:00
Marc Durdin
4fe1b16b1d fix(windows): cleanup hardcoded urls in tsysinfo
Relates to #3394.

Cleans up remaining hardcoded URLs in TSysInfo. Note that UfrmAbout.dfm
is removed because it is not used.
2020-09-25 11:11:14 +10:00
Marc Durdin
d57bbbf20c fix(developer): missing dependencies 2020-09-25 11:10:25 +10:00
Darcy Wong
9ae2c86714
Merge pull request #3614 from keymanapp/refactor/android/move-settings-menus
refactor(android/app): Move Settings activities from KMEA to KMAPro
2020-09-25 07:53:14 +07:00
Marc Durdin
69709ea18b
Merge pull request #3610 from keymanapp/fix/windows/bootstrap-skip-install-failed-downloads
fix(windows): bootstrap should skip install of failed downloads
2020-09-25 10:13:30 +10:00
Marc Durdin
8a945c9c51
Merge pull request #3609 from keymanapp/fix/windows/bootstrap-package-install-specified-language-bugs
fix(windows): bootstrap package install specified language bugs
2020-09-25 10:13:22 +10:00
Marc Durdin
c365f1ffca
Merge pull request #3607 from keymanapp/fix/windows/3560-support-disabling-keyboards
fix(windows): add back support for disabling keyboards
2020-09-25 10:13:14 +10:00
Marc Durdin
8460b8ff6c fix(developer): Project window and About window hardcoded urls
Relates to #3394.

Fixes all remaining hardcoded URLs in the Project / Welcome and the
About window in Keyman Developer.
2020-09-25 09:54:27 +10:00
Keyman Server
7089ecfdc7
Merge pull request #3617 from keymanapp/auto/version-master-14.0.149
auto: increment master version to 14.0.149
2020-09-25 04:01:58 +10:00
Keyman Build Agent
f18f3fe062 auto: increment master version to 14.0.149 2020-09-24 14:01:08 -04:00