Commit graph

18 commits

Author SHA1 Message Date
Marc Durdin
9a3d11e9ff feat(developer): Option to skip embed of compiler version
If `-no-compiler-version` is specified, then we skip the embedding of
the `TSS_COMPILEDVERSION` and `TSS_KEYMANCOPYRIGHT` stores. This is
intended for use with regression test builds of keyboards when we want
to verify changes to the compiler.

This patch introduces the new export `SetCompilerOptions` in kmcmpdll,
which should make it easier to include new options like this in future
versions.
2022-07-11 12:01:13 +10:00
Marc Durdin
27eb1b9f19 fix(developer): add no-ops for symbol builds for components
Fixes the release build where we do `nmake symbols` for developer/src,
which was failing on calls to these two sets of components. (In
windows/src, the build structure is different due to an additional layer
of folders, so we end up with no `nmake symbols` call on the common
components).
2022-07-08 05:04:10 +10:00
Marc Durdin
4f36c3c2df chore(developer): Merge branch 'master' into chore/developer/js-to-lmc 2022-06-25 05:48:57 +10:00
Marc Durdin
9bb4c27e61 chore(windows): move general developer files to developer/ 2022-06-23 09:28:34 +10:00
Marc Durdin
1cf4cc3cb7 chore(developer): no signcode for components 2022-06-21 09:38:14 +10:00
Marc Durdin
5b14f60c8c chore(developer): create output folder for components package 2022-06-20 06:27:22 +10:00
Marc Durdin
4ca334b151 chore(developer): ignore error if folder missing on clean 2022-06-18 14:44:38 +10:00
Marc Durdin
21915e0d09 chore(developer): move StringGridEditControlled visual component 2022-06-18 14:33:02 +10:00
Marc Durdin
57eccfbcad chore(developer): move MenuImgList visual component 2022-06-18 14:31:45 +10:00
Marc Durdin
eeb8d9c9bf chore(developer): move LeftTabbedPageControl visual component 2022-06-18 14:30:31 +10:00
Marc Durdin
a295cfc8f0 chore(developer): move KMDActions component
Note this also drags TextFileFormat.pas and KMDActionInterfaces.pas into
the package so have moved those into general and components folders
respectively, alongside KMDActions.pas and updated corresponding
project includes.
2022-06-18 14:28:44 +10:00
Marc Durdin
f8adee2c68 chore(developer): move KeymanDeveloperDebuggerMemo visual component 2022-06-18 14:18:55 +10:00
Marc Durdin
89a4e73e99 chore(developer): move Debug visual components 2022-06-18 14:17:27 +10:00
Marc Durdin
e26286af50 chore(developer): move CloseButtonPageControl component 2022-06-18 14:14:58 +10:00
Marc Durdin
4baea35943 chore(developer): move CaptionPanel component 2022-06-18 14:12:59 +10:00
Marc Durdin
9a2e422161 chore(developer): move BitmapEditor component 2022-06-18 14:10:44 +10:00
Marc Durdin
eb4b7396f8 chore(developer): add developer_components package 2022-06-18 14:05:44 +10:00
Marc Durdin
c0ecb7e0f6 chore(windows): move Delphi developer units to developer 2022-06-12 15:38:19 +10:00