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