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
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
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
6c1d93e399
chore: address review comments
2020-08-28 15:37:44 +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
7f8457dbce
fix(windows): remove unneeded OriginalBCP47Tag
2020-08-26 14:29:50 +10:00
Keyman Server
97a16e8535
feat(windows): profile installation - engine
2020-08-26 11:06:10 +10:00
Marc Durdin
d030602e3d
fix(windows): more localedtd cleanup
2020-07-29 08:04:32 +10:00
Marc Durdin
025adb865a
chore(windows): fix broken build
2020-07-29 08:01:22 +10:00
Marc Durdin
6b748239ed
chore(windows): cleanup of i18n
...
- remove expandidentifiers
- remove messages.txt
- remove desktop.pot
- remove stock message ditor
- stop using captions altogether for translation
2020-07-27 16:54:23 +10:00
Marc Durdin
7552c91f94
fix: Install2 methods need new interfaces
2020-07-06 15:19:00 +10:00
Marc Durdin
a0c0141092
feat: more work towards bootstrap
2020-07-03 13:42:12 +10:00
Marc Durdin
fed63d4690
feat(windows): sentry integration test points
2020-03-31 16:16:56 +11:00
Marc Durdin
00e58c13ec
feat(windows): user control for upload to sentry
2020-03-27 17:50:51 +11:00
Marc Durdin
d33d429cd2
feat(windows): sentry x64 support
2020-03-27 14:40:59 +11:00
Marc Durdin
9779792059
fix(windows): remove errlogpath and cleanup
2020-03-27 11:23:51 +11:00
Marc Durdin
e99a6677e1
feat(windows): kmcomapi callstacks for sentry
2020-03-27 09:54:48 +11:00
Marc Durdin
b61949ca41
fix(windows): remove makejcldbg references
2020-03-18 20:26:55 +11:00
Marc Durdin
2121f5ea94
feat(windows): consume new sentry api in delphi projects
...
Updates Delphi projects to use Sentry API instead of legacy
reporting mechanisms, and strips out existing text-based
reports. Not yet complete: reporting from kmcomapi and
hosted web controls, release number. These are flagged
as build hints.
2020-03-18 17:25:38 +11:00
Marc Durdin
c75aab5886
feat(windows): add paths to syms
2020-03-13 12:38:23 +11:00
Marc Durdin
edfbb4c339
feat(windows): add sentry file prep to build
2020-03-10 21:37:30 +11:00
Marc Durdin
55daa5b422
refactor(windows): start move of help and hint
...
Moves help window and hint window out of keyman
and into kmshell, part 1 of making sure we have
no chromium dependencies in keyman.
2020-02-23 17:49:33 +07:00
Marc Durdin
7a827d6417
chore(windows): fixup chromium build
2020-02-22 13:25:02 +11:00
Marc Durdin
1ebe2f5fa1
fix(windows): Windows touch keyboard would cancel on each keystroke
...
Fixes #2450 . When Keyman serialized input, it would cause the touch keyboard to cancel
because the touch keyboard thought the received event meant the user was touching the
physical keyboard. This resolves that problem, using a watch timer to check the visibility
of the touch input panel.
2020-02-04 16:18:18 +11:00
Marc Durdin
3a90f258da
[Windows] Fix version.in file encoding back to Windows-1252
2019-10-21 06:43:13 +07:00
Marc Durdin
6b6d5676cb
[Windows] Enable logging of exceptions within keymanapi
2019-10-02 07:27:22 +10:00
Marc Durdin
bd9d6c5e4e
[Windows] Elevate Keyman start if debugging is enabled. Partial fix for #2152 .
2019-10-01 19:40:30 +10:00
Marc Durdin
3f4a80eab4
[Windows] Fix FieldWorks LT-19402, buffer overrun in GetDefaultKeyboardID for 64 bit
2019-04-24 15:12:56 +07:00
Marc Durdin
16aba3ae8e
[Windows] If a language was dynamically loaded by Windows, then the hotkey entry is never assigned when a keyboard is installed
2019-01-04 12:08:38 +11:00
Marc Durdin
62a8cab1ca
Merge pull request #1410 from keymanapp/windows-fix-1279
...
[Windows] Fixes #1279 . Avoid crash when security software blocks Keyman Configuration from setting various registry values.
2018-12-11 13:20:53 +11:00
Marc Durdin
17c08d53f6
[Windows] Fixes #1336 . Fixes #1270 . Package info was not being read from JSON even when available which meant we lost Unicode values
2018-12-11 11:23:17 +11:00
Marc Durdin
6d8451b818
[Windows] Fixes #1279 . Avoid crash when security software blocks Keyman Configuration from setting various registry values.
2018-12-10 18:08:17 +11:00
glasseyes
5654c935a2
rename build alltags in engine and buildtools
2018-11-12 16:14:28 +07:00
Marc Durdin
21eb35f916
[Windows] Tweak error message parameter names
2018-11-04 08:42:18 +11:00
Marc Durdin
a2596b49d9
[Windows] Fixes #1285 . Adds a mitigation for issues with installation under certain languages in Windows 10 1803 and later
2018-11-02 09:43:38 +11:00
Marc Durdin
b3b5c244ea
[Windows] Refactor Windows debug logging to use Event Tracing for Windows
2018-10-16 10:23:54 +11:00
Marc Durdin
7e2c21b8a7
[Windows] Refactor serialized input to use a low level keyboard hook to avoid conflicts
2018-10-03 15:22:38 +10:00
Marc Durdin
f6dfa1c8cb
[Developer] Render default language icon for imported keyboard automatically
2018-09-23 10:01:31 +10:00
Marc Durdin
69dcb03ac1
[Developer] Remove old DELPHI_STARTER build path now that Delphi Community is available
2018-08-21 14:24:27 +07:00
Marc Durdin
4011d3f099
11.0 manifest.xml
2018-07-16 20:02:20 +10:00
Marc Durdin
c3830bcea6
11.0 version.rc
2018-07-16 20:02:03 +10:00
Marc Durdin
b99d2bd862
Merge pull request #997 from keymanapp/windows-install-keyboard-mismatch-windows-keyboards-975-996
...
[windows] Installation of keyboards in Windows avoids some side effects with refresh and additional system keyboards
2018-06-18 21:35:00 +07:00
Marc Durdin
c5e553782e
Fixes #975 . Fixes #996 . Installation of keyboards in Windows avoids some side effects with refresh and additional system keyboards.
2018-06-18 16:08:35 +07:00
Marc Durdin
cdeb36977a
Fixes IKeymanControl::OpenConfiguration giving noop
2018-06-18 14:24:44 +07:00
Marc Durdin
ae22b52ec5
Merge pull request #964 from keymanapp/windows-strip-script-subtag-on-windows-7-keyboard-install-919
...
[Windows] Strip script subtag on Windows 7 before installing keyboard as script subtag not supported.
2018-06-08 10:34:02 +07:00
Marc Durdin
55aa150d20
Fixes #919 (again). Strip script subtag on Windows 7 before installing keyboard as script subtag not supported.
2018-06-08 10:16:33 +07:00
Marc Durdin
112c517823
Fix merge conflict
2018-06-06 15:53:47 +07:00
Marc Durdin
dc76e53067
Fixes #888 . Untitled keyboards will now show the filename of the keyboard in Keyman UI
2018-06-06 10:45:58 +07:00
Marc Durdin
67333c95f6
Fixes #919 . Keyboards with custom BCP 47 language tags will now install on Windows 7 with a fallback language.
2018-06-05 16:30:40 +07:00
Marc Durdin
b3377a84ce
Merge pull request #916 from keymanapp/windows-options-dialog-crashes-on-save-5613
...
[Windows] Keyboard Options dialog no longer crashes on save.
2018-05-30 08:26:39 +07:00