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 |
|
Marc Durdin
|
1b091c15c6
|
Fixes sillsdev/keyman-issues#5613. Keyboard Options dialog no longer crashes on save.
|
2018-05-30 08:22:12 +07:00 |
|
Marc Durdin
|
16669e7415
|
Merge pull request #915 from keymanapp/windows-dont-crash-if-kvk-doesnt-install-5611
[Windows] Avoid crashing if a kvk file is invalid in a package.
|
2018-05-29 13:06:10 +07:00 |
|
Marc Durdin
|
b79a2596a1
|
Fixes #5611. Avoid crashing if a kvk file is invalid in a package.
|
2018-05-29 08:49:41 +07:00 |
|
Marc Durdin
|
fca9427244
|
Merge pull request #906 from keymanapp/windows-incorrect-icons-in-hotkeys-tab-858
[Windows] Incorrect icons caused by lookup against non-installed language profile.
|
2018-05-28 07:57:09 +07:00 |
|
Marc Durdin
|
6e72c1a2a7
|
Fixes #858. Incorrect icons caused by lookup against non-installed language profile.
|
2018-05-28 07:35:13 +07:00 |
|
Marc Durdin
|
1b9f64f811
|
Avoid issues when invalid tags are given
|
2018-05-25 08:15:03 +07:00 |
|
Marc Durdin
|
f6b2977aac
|
Fixes #886. Fixes #887. BCP 47 tags will now be canonicalized and scripts applied where possible and needed, automatically, during keyboard installation
|
2018-05-24 16:04:33 +07:00 |
|
Marc Durdin
|
eb8a52dbf8
|
Fixes #515, IKeymanKeyboardFile.DefaultHotkey not implemented
|
2018-05-08 13:27:13 +07:00 |
|
Marc Durdin
|
d8b2ec9599
|
Add extra project references
|
2018-05-07 15:08:12 +07:00 |
|
Marc Durdin
|
800042af65
|
Fixup other projects
|
2018-04-30 14:24:11 +07:00 |
|
Marc Durdin
|
5ae5985247
|
Add kmcomapi.dbg to debug symbol backup
|
2018-03-21 12:28:55 +07:00 |
|
Marc Durdin
|
c4ba80a789
|
Add documentation links, remove old files, fixup install references to interfaces for COM API
|
2018-02-23 10:27:47 +07:00 |
|
Marc Durdin
|
ac2b6ed87e
|
Add test cases and complete code paths for keyboard language info in COM API
|
2018-02-21 23:28:58 +07:00 |
|
Marc Durdin
|
26980fd5c3
|
Refactor kpinstallkeyboard slightly for language information passing
|
2018-02-21 14:30:08 +07:00 |
|
Marc Durdin
|
da3056c25f
|
Basic support for reading language information from package data
|
2018-02-21 14:14:14 +07:00 |
|
Marc Durdin
|
3ff4a989b9
|
When installing a package, use BCP47 tag from package metadata in preference to kmx data
|
2018-02-18 16:57:38 +07:00 |
|
Marc Durdin
|
208e6e29cf
|
Rewrote BCP 47 todo notes for upcoming work
|
2018-02-16 13:26:56 +07:00 |
|
Marc Durdin
|
324335771e
|
Refactor kmxfile constants into kmxfileconsts to avoid pulling in too many dependencies
|
2018-02-15 16:18:51 +07:00 |
|
Marc Durdin
|
db231bbd18
|
Address PR comments
|
2018-01-11 07:21:34 +11:00 |
|
Marc Durdin
|
74c47d2dfa
|
Remove tmp
|
2018-01-04 09:47:43 +11:00 |
|
Marc Durdin
|
b7179e31cd
|
Don't use msbuild externally in Delphi compiles because it breaks Delphi Starter
|
2018-01-04 09:47:15 +11:00 |
|
Marc Durdin
|
45b2eff995
|
Fix destruction order error in Win32 implementation
|
2018-01-03 07:44:20 +11:00 |
|
Marc Durdin
|
736ab49ece
|
Fix bugs in x64 implementation of kmcomapi incl workaround for #508
|
2018-01-01 17:26:53 +11:00 |
|
Marc Durdin
|
2306169d31
|
Rework build for x64 msbuild support and add 64-bit support to keymancontrol
|
2017-12-30 07:37:30 +11:00 |
|
Marc Durdin
|
9b026c423e
|
x64 support for COM API - first steps: build of kmcomapi.dll for x64, and rename of registry keys
|
2017-12-24 13:47:56 +07:00 |
|
Marc Durdin
|
d23182efa8
|
Refactor KMXFileLanguages into LanguageCodeUtils to avoid excessive dependencies
|
2017-12-15 15:41:29 +07:00 |
|
Marc Durdin
|
be2c43871d
|
Package Editor support for keyboards
|
2017-12-07 14:14:33 +07:00 |
|