Commit graph

1528 commits

Author SHA1 Message Date
Marc Durdin
9f2d99b5c7
Merge pull request #3552 from keymanapp/fix/windows/upgrade-profile-scenarios
fix(windows): upgrade of profiles from 13.0
2020-09-04 11:33:23 +10:00
Marc Durdin
2df50c07ba
Merge pull request #3545 from keymanapp/fix/windows/3485-canonicalization
fix(windows): BCP 47 tag canonicalization
2020-09-04 11:33:09 +10:00
Marc Durdin
7a32d27726 fix(windows): deleted broken makefile line 2020-09-02 17:10:50 +10:00
Marc Durdin
3d65466cff
Merge pull request #3543 from keymanapp/fix/windows/simplify-profile-uninstall
fix(windows): simplify profile uninstall
2020-09-02 16:53:19 +10:00
Marc Durdin
edfabc5447
Merge pull request #3542 from keymanapp/feat/windows/map-installed-bcp47
feat(windows): map installed bcp47
2020-09-02 16:53:09 +10:00
Marc Durdin
69227beb2a fix(windows): upgrade of profiles from 13.0
This upgrades a 11.0-13.0 install to the 14.0 model for registered TIPs.
It does not yet deal with transient TIPs or disabled keyboards (these
will come in a separate PR). There is also more tidy up coming in a
future PR for language names.
2020-09-02 16:46:58 +10:00
Marc Durdin
0907770778 fix(developer): wrong parameter 2020-09-01 10:21:09 +10:00
Marc Durdin
6d5ccbd719 fix(windows): add tests and improve canonical options 2020-09-01 09:41:33 +10:00
Marc Durdin
bdd5165013 chore: cleanup 2020-09-01 09:00:36 +10:00
Marc Durdin
84f0219541 fix(windows): canonicalization
Reworks the BCP 47 tag canonicalization algorithm.
2020-09-01 08:42:56 +10:00
Marc Durdin
be16688a0c
Merge pull request #3539 from keymanapp/fix/windows/transient-languages-keyman32
fix(windows): add transient profile support to keyman32
2020-08-31 17:31:19 +10:00
Marc Durdin
49ca4df44b
Merge pull request #3529 from keymanapp/feat/windows/langtags-json
feat(windows): add langtags.json data
2020-08-31 17:31:07 +10:00
Marc Durdin
4507ab6324
Merge pull request #3524 from keymanapp/feat/windows/1456-select-language-at-keyboard-install
feat(windows): select language at keyboard install
2020-08-31 17:30:04 +10:00
Marc Durdin
b3f5f586cb fix(windows): simplify profile uninstall 2020-08-31 16:32:53 +10:00
Marc Durdin
b1b3f62b18 feat(windows): map installed bcp47
This PR handles the case where Windows installs a BCP 47 tag that may not
match our tag 100% precisely. In this case, Keyman maps the Windows BCP 47
tag to the in-memory data for consistency. It also allows for install of
more complex tags.
2020-08-31 14:11:25 +10:00
Marc Durdin
603e3aa04f fix(windows): add transient profile support to keyman32
Keyman32/keyman64 were not reading the new 'Transient Language Profiles'
key which is needed with Keyman 14. Minor tweak to ensure we don't scan
through more profiles than necessary when activating tip in aiTIP.cpp also.
2020-08-31 11:17:48 +10:00
Marc Durdin
b437b8f072
Merge pull request #3520 from keymanapp/feat/windows/split-language-registration-on-app-install
feat(windows): split language registration on app install
2020-08-28 16:38:11 +10:00
Marc Durdin
d3bd0dec7c
Merge pull request #3517 from keymanapp/fix/windows/3178-refresh-config-after-keyboard-install
fix(windows): refresh configuration after changes
2020-08-28 16:37:39 +10:00
Marc Durdin
e93cf8482b
Merge pull request #3516 from keymanapp/chore/windows/remove-stock-editor
chore(windows): remove stockeditor
2020-08-28 16:36:19 +10:00
Marc Durdin
d1b47119cb
Merge pull request #3511 from keymanapp/feat/windows/profile-installation-support
feat(windows): profile installation - Support Tool
2020-08-28 16:35:41 +10:00
Marc Durdin
b70cb8aa1d
Merge pull request #3510 from keymanapp/feat/windows/profile-installation-desktop
feat(windows): profile installation - Keyman for Windows
2020-08-28 16:35:32 +10:00
Marc Durdin
8c4ecea65e fix(windows): add caption for language selector 2020-08-28 16:28:32 +10:00
Marc Durdin
6c1d93e399 chore: address review comments 2020-08-28 15:37:44 +10:00
Marc Durdin
a691a30ea8 chore: address review comments 2020-08-28 15:33:07 +10:00
Marc Durdin
907ccc56bc feat(windows): add langtags.json data
This will be used for future updates for language search
and installation and will eventually allow us to remove
ethnologue and alltags data (and some of bcp47 subtag)
2020-08-28 12:17:28 +10:00
Marc Durdin
bcd69084c4 chore(windows): cleanup 2020-08-27 14:03:33 +10:00
Marc Durdin
6cf3368ada feat(windows): select language at keyboard install
For packages with a single keyboard, we now make it
possible to select a language at install time.

Fixes #1456.
2020-08-27 13:59:11 +10:00
Marc Durdin
0ad1789dad feat(windows): split language registration on app install
This splits the registration and installation of TIPs according to the
elevation context during the installation process, so that the current
user gets the correct configuration, regardless of who the elevated user
is.
2020-08-27 10:38:04 +10:00
Marc Durdin
e83e7605de fix(windows): refresh configuration after changes 2020-08-27 08:22:50 +10:00
Marc Durdin
e7b7d80366 chore(windows): remove stockeditor
Stockeditor is no longer required as it was used in the past to edit
translations and messages, but these are all maintained either in source
or through Crowdin now.
2020-08-27 07:52:17 +10:00
Marc Durdin
e46e222dff feat(windows): profile installation - support 2020-08-26 14:45:07 +10:00
Marc Durdin
5f2dbf4b82 feat(windows): profile installation - desktop 2020-08-26 14:42:02 +10:00
Marc Durdin
7f8457dbce fix(windows): remove unneeded OriginalBCP47Tag 2020-08-26 14:29:50 +10:00
Marc Durdin
09fff26c1f chore(windows): cleanup 2020-08-26 11:45:57 +10:00
Keyman Server
97a16e8535 feat(windows): profile installation - engine 2020-08-26 11:06:10 +10:00
Marc Durdin
0fbbf41731 feat(windows): rework download keyboard dialog style 2020-08-06 12:15:14 +10:00
Marc Durdin
3cf73a87ca chore(windows): address review comments 2020-08-04 09:26:00 +10:00
Marc Durdin
fb7d81b92e feat(windows): docs on editing translations 2020-08-04 09:24:43 +10:00
Marc Durdin
c564e01064 feat(windows): set UI language from Setup preference on first install 2020-08-04 09:24:22 +10:00
Marc Durdin
85bef28f70 chore(windows): add globe.svg 2020-08-04 09:24:00 +10:00
Marc Durdin
2c2ec2ac68 feat(windows): add globe icon to Configuration UI 2020-08-04 09:23:58 +10:00
Marc Durdin
b2090bfd0d chore(windows): fix test dependencies 2020-08-04 08:11:39 +10:00
Marc Durdin
cf2e3aaaf6 chore(windows): remove old code 2020-08-04 07:44:56 +10:00
Marc Durdin
89e27dc226 chore(windows): cleanup code 2020-08-03 11:18:51 +10:00
Marc Durdin
d71ae718e6 feat(windows): i18n for Setup 2020-08-03 10:56:27 +10:00
Marc Durdin
3a4f00b4da feat(windows): set default UI language at install 2020-07-31 15:44:51 +10:00
Marc Durdin
2de6eb5c81 chore(windows): cleanup comments in strings.xml 2020-07-31 09:30:47 +10:00
Marc Durdin
e9aa318547 chore: remove old locale tools 2020-07-30 11:08:39 +10:00
Marc Durdin
55a3c1676e refactor(windows): remove old locale links 2020-07-30 10:32:34 +10:00
Marc Durdin
ebdeb373f3 refactor(windows): add translations to windows install 2020-07-30 09:39:06 +10:00