Commit graph

595 commits

Author SHA1 Message Date
Marc Durdin
de6ecd39a2 [Developer] Support monaco themes and custom theme from file 2018-10-09 10:28:35 +11:00
Marc Durdin
7cd34b1863 [Developer] Support tab stops and indent sizes options in Monaco editor 2018-10-09 08:09:34 +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
e48515c386 [Developer] Reorder functions 2018-10-03 13:55:58 +10:00
Marc Durdin
a70efed098 [Developer] Tidy up various minor issues in New Project Template 2018-10-03 11:29:02 +10:00
Marc Durdin
b64e1b4839 [Developer] Fix crash running kmconvert because COM was not initialized 2018-10-03 10:40:24 +10:00
Marc Durdin
5ed4af8a51 [Developer] Fixup installer paths 2018-10-03 10:13:32 +10:00
Marc Durdin
d2331680b2 [Windows] Address review comments, document, and tidy up constants 2018-10-03 07:01:34 +10:00
Marc Durdin
eff9f834de [Windows] Serialize the processing of true key events and simulated key events generated by Keyman 2018-10-02 10:38:33 +10:00
Marc Durdin
c3acee9b55
Merge pull request #1207 from keymanapp/developer-kmconvert
[Developer] kmconvert and template tools
2018-09-28 12:28:31 -06:00
Marc Durdin
af6306fcd4
Merge pull request #1210 from keymanapp/developer-project-templates
[Developer] Support project templates
2018-09-28 12:10:35 -06:00
Marc Durdin
facddc5060 [Developer] PR Review changes 2018-09-28 11:33:40 -06:00
Marc Durdin
0e39268df1 [Developer] Add manifest, icon and version resources to kmconvert project 2018-09-28 11:28:44 -06:00
Marc Durdin
768897601f [Developer] tds should be external for kmconvert 2018-09-28 11:10:14 -06:00
Marc Durdin
ab9c2a667e [Developer] Update version history 2018-09-28 11:05:55 -06:00
Marc Durdin
3fb07690c9 [Developer] Tidy up kmconvert command line and build 2018-09-28 11:01:21 -06:00
Marc Durdin
131aea395b [Developer] Add kmconvert to build and installer 2018-09-28 08:26:38 -06:00
Marc Durdin
21e2601afb [Developer] Fix Developer installer build 2018-09-27 20:41:53 -06:00
Marc Durdin
e21cf7afe4 [Developer] Add install files for project templates 2018-09-27 20:23:30 -06:00
Marc Durdin
abd970c573 [Developer] Integrate importing of Windows keyboard into Keyman Developer IDE (via New Project) 2018-09-27 20:23:30 -06:00
Marc Durdin
9d1c31f415 [Developer] Rename New Project Parameters form 2018-09-27 20:23:29 -06:00
Marc Durdin
6dfb4d1b64 [Developer] Fix unit tests 2018-09-27 20:22:52 -06:00
Marc Durdin
b18a95caff [Developer] Add New Project form and Basic project parameters form 2018-09-24 14:18:16 -07:00
Marc Durdin
03b3478e51 [Developer] Remove unnecessary actions from kmconvert 2018-09-23 13:48:01 +10:00
Marc Durdin
c5316da8aa [Developer] Refactor TkpsProjectFile to remove actions from base data class into TkpsProjectFileAction 2018-09-23 13:37:45 +10:00
Marc Durdin
b4773ca324 [Developer] Refactor TkmnProjectFile to remove actions from base data class into TkmnProjectFileAction 2018-09-23 13:29:25 +10:00
Marc Durdin
eb53d4065c [Developer] Rename project units, adding namespaces 2018-09-23 13:10:22 +10:00
Marc Durdin
104bb82e45 [Developer] Continue render language icon 2018-09-23 10:03:00 +10:00
Marc Durdin
f6dfa1c8cb [Developer] Render default language icon for imported keyboard automatically 2018-09-23 10:01:31 +10:00
Marc Durdin
2f28da75e1 [Developer] Update tike.dpr to add new module 2018-09-22 16:32:54 +10:00
Marc Durdin
74d70172c9 [Developer] Rewrite C# importkeyboard as Delphi module; refactor osk to touch layout converter into separate module 2018-09-22 16:27:25 +10:00
Marc Durdin
02a53fa796 [Developer] Refactor importkeyboard_pas into kmconvert 2018-09-21 13:26:43 +10:00
Marc Durdin
24f9eff0f8
Merge pull request #1133 from keymanapp/windows-test-1107
[Windows] Add test case for issue #1107
2018-09-21 10:52:52 +10:00
Marc Durdin
625ae120dc [Developer] Refactor importkeyboarddll 2018-09-21 09:43:42 +10:00
Marc Durdin
12b20b05c7 [Developer] kmconvert initial work 2018-09-21 08:23:08 +10:00
Marc Durdin
b23bae7306 [Windows] Update Keyman Desktop About and Keyman Developer Install for SIL logo 2018-09-18 11:10:05 +10:00
Marc Durdin
9511e8f5f4 [Developer] Update splash and about forms for SIL logo; adjust vm test 2018-09-18 10:45:06 +10:00
Marc Durdin
b7775f1343 [Windows] Add SIL logo to Desktop setup 2018-09-18 10:45:06 +10:00
Marc Durdin
6fc443984f [Windows] Add SIL logo to Desktop splash screen 2018-09-18 10:45:06 +10:00
Marc Durdin
f314c25db5
Merge pull request #1171 from keymanapp/windows-versioning-tidyup
[Windows] Remove 10.0 version content and make versioning less visible for subsequent releases
2018-09-18 10:19:52 +10:00
Marc Durdin
8499f6cb09
Merge pull request #1175 from keymanapp/windows-versioning-installer
[Windows] Refactor WiX installers for Windows, Windows Engine and Developer to remove versioned paths and registry for simplified future upgrades
2018-09-18 10:19:29 +10:00
Marc Durdin
2c7f4fdbf5 [Windows] Remove temp keymanversion.inc file 2018-09-18 10:18:55 +10:00
Marc Durdin
0cf28cfc76 [Windows] Remove manual edit requirement for keymanversion.* and fixup build dependencies that arise as a result 2018-09-17 18:57:17 +10:00
Marc Durdin
b75bafa307 [Windows] Fixup global-versions dependency 2018-09-17 14:08:10 +10:00
Marc Durdin
63580a9b8c [Windows] Complete version independent build setup 2018-09-17 11:56:55 +10:00
Marc Durdin
46b39cbcc9 [Windows] Additional tweaks for versioning and automated tests 2018-09-17 11:02:14 +10:00
Marc Durdin
58b1ba40a6 [Windows] First pass automated installer build and test 2018-09-17 08:56:04 +10:00
Marc Durdin
1e1240cbe3 [Windows] Avoid errors appearing when online update check fails for any reason 2018-09-17 08:55:41 +10:00
Marc Durdin
214a0294a3 [Windows] Update additional paths and registry settings to make them version-free 2018-09-17 08:55:03 +10:00
Marc Durdin
fec1610199 Fixup paths in registry settings 2018-09-17 08:42:27 +10:00