Commit graph

3302 commits

Author SHA1 Message Date
Marc Durdin
60d8622f32 [Developer] Fixes #1277. Large icons cause Keyman Developer to crash (unsupported icon format in Delphi / windows) 2018-12-11 13:06:46 +11:00
Marc Durdin
5e56a6ee96
Merge pull request #1414 from keymanapp/developer-touch-layout-editor-conversion-fails-and-crash-on-exit
[Developer] Fixes sillsdev/keyman-issues#5791. Fixes a crash when closing the touch layout editor, and gets conversion from KVK working again
2018-12-11 12:24:56 +11:00
Marc Durdin
0d8af79106
Merge pull request #1413 from keymanapp/windows-package-metadata-unicode-fix-1270-1336
[Windows] Fixes #1336, #1270. Package info was not being read from JSON even when available which meant we lost Unicode values
2018-12-11 12:24:46 +11:00
Marc Durdin
240bbcaa21 [Developer] Touch Layout importer from KVK used incorrect layer names for Shift+(LR)Ctrl/(LR)Alt modifiers 2018-12-11 12:09:06 +11:00
Marc Durdin
2d585d5ece [Developer] Fixes sillsdev/keyman-issues#5791. Fixes a crash when closing the touch layout editor, and gets conversion from KVK working again 2018-12-11 12:01:45 +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
Marc Durdin
2fb9b88a63
Merge pull request #1409 from keymanapp/windows-fix-5780
[Windows] Fixes #5780. Crash when upgrading and TSF TIP enumeration fails
2018-12-10 14:24:02 +11:00
Marc Durdin
a507b50863 [Windows] Fixes sillsdev/keyman-issues#5780. Crash when upgrading and TSF TIP enumeration fails 2018-12-10 11:28:55 +11:00
Marc Durdin
169285814d [Developer] Address review comments 2018-12-10 09:11:39 +11:00
Marc Durdin
260c088e58 [Developer] Fixes #1357. Cannot insert character into touch layout 2018-12-07 17:42:24 +11:00
Marc Durdin
155cd0d56c [Developer] Fixes sillsdev/keyman-issues#5787. Crashen when closing and reopening keyboard editor after using touch layout tab; also tweak to keystroke management 2018-12-07 16:59:20 +11:00
Marc Durdin
1ac7cbab79 [Developer] Fixes #1305. Focus was incorrect when opening touch layout source tab 2018-12-07 16:58:28 +11:00
Marc Durdin
583bcd7654
Merge pull request #1377 from keymanapp/windows-metro-permissions-programdata
[Windows] Fix permissions for programdata\keyman folder during install so metro apps work correctly
2018-12-05 16:18:01 +11:00
Marc Durdin
6f7d559c12 [Windows] Add comment 2018-12-05 16:17:40 +11:00
Marc Durdin
2aeec04f3e [Windows] Fix permissions for programdata\keyman folder during install so metro apps work correctly 2018-12-04 14:15:58 +11:00
Marc Durdin
36b1a1e9ee [Developer] Do not callback to UI handler when creating project file on http worker thread 2018-12-04 08:49:48 +11:00
Marc Durdin
6354fef210
Merge pull request #1368 from keymanapp/developer-project-regression-bugs
[Developer] Fix bugs and regressions in Project Window
2018-12-03 21:11:59 +11:00
Marc Durdin
4683393b49 [Developer] Fixes #1127. Current project should be shown in Developer title bar 2018-12-03 16:23:21 +11:00
Marc Durdin
ab62fc7f0b [Developer] MRU gets out of order because project view was not re-loading 2018-12-03 14:30:01 +11:00
Marc Durdin
beb500cafc [Developer] Fixup untitled project and project display state persistence issues 2018-12-03 13:58:09 +11:00
Marc Durdin
9a537982b3 [Windows] Fix crash compiling a keyboard that isn't part of a project from keyboard editor 2018-12-03 11:38:42 +11:00
Marc Durdin
1fe7dc90cd
Merge pull request #1354 from keymanapp/developer-chromium-event-thread-safety
[Windows] Fix thread safety for Chromium events
2018-12-03 10:27:15 +11:00
Marc Durdin
db1ef6b000 [Windows] Fix assertion 2018-12-03 09:04:57 +11:00
Marc Durdin
318c73a9e1
Merge pull request #1286 from keymanapp/windows-kmtip-debugging-refactor
[Windows] Refactor and cleanup debug logging in kmtip; fix return value bug in initialising preserved keys
2018-11-30 06:25:07 +11:00
Marc Durdin
72294fb8d3 [Windows] Fix cefConsoleMessage handler 2018-11-30 06:22:54 +11:00
Marc Durdin
4eb668d75c
Merge pull request #1355 from keymanapp/developer-loading-utf16-kmn-fails
[Windows] Fix for failing load of UTF-16 format .kmn file (regression from default UTF-8)
2018-11-29 05:24:18 +11:00
Marc Durdin
b84163e68b [Windows] Tabs to spaces in kmkey.cpp 2018-11-29 05:23:22 +11:00
Marc Durdin
1b9a271c01 [Windows] Fix for failing load of UTF-16 format .kmn file (regression from default UTF-8) 2018-11-28 10:55:33 +11:00
Marc Durdin
b0f9aa27c8 [Windows] Restore WM_USER_FireCommand (still used in keyman.dpr) 2018-11-28 10:44:47 +11:00
Marc Durdin
26b6530405 [Windows] Fix thread safety for Chromium events 2018-11-28 09:28:42 +11:00
Darcy Wong
4a8b645e97 Add "-add-help-link" parameter to kmcomp
Cherrypick of #1346
2018-11-27 15:51:28 +07:00
Marc Durdin
95a138bd8b [Windows] Resolve review comments 2018-11-27 07:38:14 +11:00
Marc Durdin
ae3ca3b370 [Windows] Rollback setfocus change as we lose important focus change events 2018-11-27 07:25:36 +11:00
Daniel Glassey
2260cdbbd5
Merge pull request #1302 from keymanapp/windows-standardsdata-alltagsrename
[windows] rename build alltags
2018-11-13 09:21:24 +07:00
glasseyes
3f3101a7e8 rename build alltags in global 2018-11-12 16:16:12 +07:00
glasseyes
5654c935a2 rename build alltags in engine and buildtools 2018-11-12 16:14:28 +07:00
glasseyes
c83372546b rename build alltags in unit-tests 2018-11-12 16:12:17 +07:00
glasseyes
635bb36281 rename build alltags in desktop 2018-11-12 16:10:30 +07:00
glasseyes
eb96341abf rename build alltags in developer 2018-11-12 16:08:58 +07:00
glasseyes
4ac82460eb rename alltags in other buildtools dirs 2018-11-12 16:06:16 +07:00
Darcy Wong
e79dd2756e Cherrypick #1308
Fixes sillsdev/keyman-keyman.com#210

* Fixes references to osk-tibetan.png and usage-none.png
* Fix lower-casing of .png desktop images
* Pages reference `options-hint.png` so `optioins-hint.PNG` can be safely removed
2018-11-12 08:51:23 +07:00
Marc Durdin
502ce64b09
Merge pull request #1289 from keymanapp/windows-crash-reporting-enhancements
[Windows] Use easier to read crash identifiers that will group better across versions
2018-11-08 05:53:15 +11:00
glasseyes
230a69b63b rename build alltags
from Keyman.System.BuildLibPalasoAllTags.pas
to Keyman.System.BuildNRSIAllTags.pas

to make explicit that this is from the NRSI and nothing to do
with libpalaso
2018-11-07 10:07:38 +07:00
Marc Durdin
5f5a59648d
Merge pull request #1297 from keymanapp/windows-mitigate-win10-1803-language-activation
[Windows] Mitigation for #1285. Adds a mitigation for issues with installation under certain languages in Windows 10 1803 and later
2018-11-04 16:54:09 +11:00
Marc Durdin
21eb35f916 [Windows] Tweak error message parameter names 2018-11-04 08:42:18 +11:00
Marc Durdin
48cdb3c0b3 [Windows] Patch serialization code for MSTSC and Hyper-V client 2018-11-03 20:24:06 +11:00
Marc Durdin
1c17a227a0 [Windows] Fix 'learn more' link 2018-11-02 10:23:40 +11:00
Marc Durdin
ad45ec40b3 [Windows] Minor Tweaks 2018-11-02 09:48:33 +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