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
Darcy Wong
a78098455a
fix(android/app): Change install intent to MainActivity
2020-09-24 15:41:44 +07:00
Darcy Wong
a2521ba6d9
fix(android/engine): Use local help for default keyboard
2020-09-24 14:04:01 +07:00
Darcy Wong
65ccdb4042
fix(android/engine): Move preference strings to KMManager
2020-09-24 14:03:33 +07:00
Darcy Wong
f63757eb6b
fix(android/app): Adjust namespaces
2020-09-24 13:48:53 +07:00
Darcy Wong
464318915a
chore(android/app): Move some classes to KMAPro
2020-09-24 12:51:23 +07:00
Darcy Wong
4f961189de
fix(android/app): Increase intent priority for kmp download
2020-09-24 12:51:23 +07:00
Darcy Wong
0085914c0f
Merge pull request #3499 from keymanapp/fix/android/mapcompat-crash
...
fix(android): Log errors for crashes involving Keyboard Picker
2020-09-24 12:29:15 +07:00
Marc Durdin
25085ddfb3
fix(developer): hardcoded urls in debugger
...
Part of #3394 .
Fixes two hard-coded URLs in the web debugger.
2020-09-24 14:54:16 +10:00
Marc Durdin
d5790ca9b6
fix(windows): cleanup pointer to int typecasts
...
Fixes #3084 .
This does two things:
1. Cleans up a bunch of places where we used to use `(int)` typecasts
for pointer math, which was problematic. We now use `(INT_PTR)` per
MSDN https://docs.microsoft.com/en-us/windows/win32/winprog64/rules-for-using-pointers
and then cast that down to `(int)` where necessary, e.g. when storing
string lengths which are never going to be more than a few hundred
characters! Doing this explicitly helps to clarify that we are aware
of the typecast and believe it to be safe.
2. Adds in some build infrastructure for future use of Coverity Scan
https://scan.coverity.com/ which we plan to use for further code
quality updates. I have submitted the project to Coverity and are
now waiting for approval so we can check results. Once we have
approval, I do plan to add this to the nightly build (we need to
keep submissions under 3 builds/day).
Note: I have not yet added Keyman Core (Windows) to this project,
nor are we currently building Keyman Core (macOS) or Keyman for
Linux, but we should consider adding those in future.
2020-09-24 14:39:59 +10:00
Darcy Wong
be4f63014a
fix(android/engine): Apply review comments
2020-09-24 09:00:23 +07:00
Marc Durdin
048b4d5de1
fix(windows): bootstrap should skip install of failed downloads
2020-09-24 07:34:20 +10:00
Marc Durdin
43415e1a4f
fix(windows): bootstrap package install specified language bugs
...
If the user does not specify a language in the bootstrap install,
then the package would be installed without any language selection.
Also, the elevated portion was doing a register and install instead
of just register.
2020-09-24 07:26:45 +10:00
Marc Durdin
31fe63b496
Merge pull request #3602 from keymanapp/fix/windows/3461-download-dialog-external-links
...
fix(windows): external links should open externally
2020-09-24 06:08:47 +10:00
Keyman Server
38d3d68e47
Merge pull request #3608 from keymanapp/auto/version-master-14.0.148
...
auto: increment master version to 14.0.148
2020-09-24 04:01:31 +10:00
Keyman Build Agent
1480d0d21f
auto: increment master version to 14.0.148
2020-09-23 14:00:51 -04:00
Darcy Wong
53410cba18
chore(android): Merge remote-tracking branch 'origin/master' into fix/android/mapcompat-crash
2020-09-23 15:16:16 +07:00
Marc Durdin
ffc0b21a46
chore(windows): cleanup comments
2020-09-23 17:47:08 +10:00
Marc Durdin
ded5ed94ad
fix(windows): cleanup
2020-09-23 17:44:26 +10:00
Marc Durdin
be411392ea
fix(windows): apply keyboards before installing TIP
2020-09-23 17:42:06 +10:00
Marc Durdin
8fc7421391
fix(windows): add back support for disabling keyboards
...
Fixes #3560 . This reworks the functionality for disabling
keyboards to work with the new TIP registration pattern. Much
of the code is the same as in Keyman 13, but there are some
significant differences, so it all needs to be reviewed.
2020-09-23 17:37:08 +10:00
Marc Durdin
4fc7e15a9f
Merge pull request #3559 from keymanapp/fix/windows/simplify-profile-repair
...
fix(windows): simplify profile repair
2020-09-23 17:28:40 +10:00
jahorton
8f6e85af87
feat(ios): displays local welcome.htm for resource help
2020-09-23 12:04:26 +07:00
Joshua Horton
d4b8094b13
Merge pull request #3582 from keymanapp/refactor/web/engine/suggestion-application
...
refactor(web/engine): application of predictive suggestions
2020-09-23 11:52:22 +07:00
Darcy Wong
bce71d377a
Merge pull request #3606 from keymanapp/fix/android/download-associated-dictionary
...
fix(android/app): Query api.keyman.com for downloading associated dictionary
2020-09-23 11:18:49 +07:00
Marc Durdin
fccca59821
Merge pull request #3604 from keymanapp/fix/windows/3110-hint-dialog-blank-when-elevated
...
fix(windows): hint dialog was blank when elevated
2020-09-23 13:47:54 +10:00
Marc Durdin
c4d079731c
chore: address review comments (whitespace)
2020-09-23 13:46:50 +10:00
jahorton
ced1778689
fix(ios/engine): one-line iOS package-installer layout fix
2020-09-23 10:45:49 +07:00
jahorton
5c63e5c5d9
refactor(ios/engine): creates package-centric web-view controller
2020-09-23 10:37:07 +07:00
Darcy Wong
0f17062ad2
feat(android/app): Use api for downloading associated dictionary
2020-09-23 10:31:44 +07:00