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
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
Marc Durdin
c4d079731c
chore: address review comments (whitespace)
2020-09-23 13:46:50 +10:00
Marc Durdin
f08fd6090d
fix(windows): hint dialog was blank when elevated
...
Fixes #3110 . The hint dialog must be launched unelevated. Refactors
the UCreateProcessAsShellUser unit into the TUtilExecute class.
2020-09-22 20:04:44 +10:00
Marc Durdin
6c546b10d4
fix(windows): external links should open externally
...
Fixes #3461 .
2020-09-22 13:58:53 +10:00
Marc Durdin
f1b63cc95b
Merge pull request #3558 from keymanapp/fix/windows/language-name
...
fix(windows): lookup language name on create
2020-09-21 15:32:34 +10:00
Marc Durdin
e1be8d1ca2
chore(windows): Merge branch 'master' into feat/windows/improve-keyboard-language-dialog
2020-09-21 14:25:06 +10:00
Marc Durdin
27a40128e4
fix(windows): remove obsolete releaseCapture calls
...
Fixes #3361 . Remove obsolete releaseCapture calls from Keyman Config.
2020-09-18 10:20:14 +10:00
Marc Durdin
6d0c3ff318
Merge pull request #3585 from keymanapp/fix/developer/3487-font-size-string
...
fix(developer): Touch font size should be string
2020-09-18 06:08:54 +10:00
Marc Durdin
4ec4d5081f
Merge pull request #3586 from keymanapp/fix/windows/signtime-replacement
...
fix(windows): use new signtime.bat on build agents
2020-09-18 06:08:23 +10:00
Marc Durdin
50ab57faac
Merge pull request #3531 from keymanapp/feat/developer/3525-add-viewport-to-templates
...
feat(developer): add viewport to html templates
2020-09-18 06:08:10 +10:00
Marc Durdin
7725218ab4
fix(windows): use new signtime.bat on build agents
2020-09-16 05:13:21 +10:00
Marc Durdin
e996d82403
fix(developer): Touch font size should be string
...
Fixes #3487 .
The fontsize property for touch layout elements was treated as
an integer by Developer but should be a string (as it might contain
units such as 'em').
To help with back-compat, updated the GetValue string overload
to ignore value type and return the stringified form, regardless of
the actual type, which should always work.
2020-09-16 04:54:43 +10:00
Marc Durdin
d2f470e27b
fix(windows): simplify profile repair
...
Now that we have an idempotent function to register a TIP for a
language, it makes sense to use that to repair existing profiles,
rather than the prior, rather WET code (which also was not quite
right for the new design, anyway).
2020-09-04 15:10:49 +10:00
Marc Durdin
014fe72dce
chore: remove old comments
2020-09-04 13:23:48 +10:00
Marc Durdin
5f3987b988
fix(windows): lookup language name on create
...
Lookup a language name from various sources rather than using the
BCP 47 code, where possible.
2020-09-04 13:17:10 +10:00
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
812d51fda9
feat(windows): improve keyboard language dialog
...
Cleans up the listing of languages in the Keyboard Language
dialog and removes some of the confusing entries. Hides the
localized country name because that is not available for
majority of languages in the dialog, leading to confusion.
2020-09-04 11:18:42 +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
22f165f39b
feat(developer): add viewport to html templates
2020-08-28 15:25:46 +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