Commit graph

23 commits

Author SHA1 Message Date
Marc Durdin
5d32a61a63 chore(windows): patches for Delphi 10.4
Updates Keyman for Windows and Keyman Developer sources so that they
build under Delphi 10.4. No validation has been performed to ensure that
there are no other issues. The intent here is to get a baseline build
working.

Note also IMSample.vcxproj which has its WinSDK version updated for
VS2019.
2021-07-27 16:57:40 +10:00
Marc Durdin
deb01d1a63 chore(windows): make build paths consistent
Move to all projects using bin/ and obj/ for outputs, and
cleanup all Makefiles and project files accordingly. Remove
some obsolete projects along the way. Cleanup .gitignore
also.
2021-07-01 07:38:00 +10:00
Marc Durdin
dab52774c2 fix(common): support quotes 2021-02-05 20:12:01 +11:00
Marc Durdin
7c3bbeda15 fix(windows): tweaks for strings.xml support
* Process setup strings also
* Remove legacy references to cust files from TIKE
* Add unit test to Makefile
2021-01-25 13:41:56 +11:00
Marc Durdin
89e27dc226 chore(windows): cleanup code 2020-08-03 11:18:51 +10:00
Marc Durdin
d71ae718e6 feat(windows): i18n for Setup 2020-08-03 10:56:27 +10:00
Marc Durdin
ebdeb373f3 refactor(windows): add translations to windows install 2020-07-30 09:39:06 +10:00
Marc Durdin
b8a42ad5dc chore(windows): devtools use strings.xml 2020-07-29 15:04:07 +10:00
Marc Durdin
39edce5986 feat(windows): generate message consts at build time 2020-07-28 13:05:12 +10:00
Marc Durdin
f3155a488e fix(windows): Fix path for Delphi 10.3 IDE in devtools 2019-10-25 21:14:06 +07:00
Marc Durdin
83288a056a [Windows] Support either Delphi 10.2 or 10.3 via defines 2019-10-25 06:01:17 +07:00
Marc Durdin
9c5e30d82a [Windows] Update build scripts, compiler conditionals, and address hints arising with move to Delphi 10.3.2 2019-10-24 20:43:17 +07:00
Marc Durdin
dd07f1c522 [Windows] Cleanup version references (majority) 2018-09-05 10:50:56 +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
ae03c94065 Fixup x64 build paths 2018-01-04 07:15:58 +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
695912e70d Remove include-path reset from devtools as this is done at start of build (wasn't working before) 2017-08-11 13:33:10 +07:00
Marc Durdin
e0eb052669 Fixup package reset for dynamic paths 2017-08-11 10:48:07 +07:00
Marc Durdin
8d259ec032 Update devtools.bin with dynamic root path 2017-08-10 19:29:03 +07:00
Marc Durdin
dac6e4929f Remove SourceRootPath hard coded dependency 2017-08-10 19:28:42 +07:00
Marc Durdin
a89f10a8cc Cleanup Delphi environment before trying to build the chicken to build the egg 2017-08-10 15:32:05 +07:00
Marc Durdin
d32d549639 Fixup issues with devtools.dpr stalling Delphi Starter build 2017-08-10 14:52:03 +07:00
Marc Durdin
b65b982584 Keyman Desktop and Keyman Developer open source 10.0 alpha seed (#121)
* Keyman for Windows 10.0 Open Source

* Squashed 'windows/src/ext/jedi/jedi/' content from commit f444ad2

git-subtree-dir: windows/src/ext/jedi/jedi
git-subtree-split: f444ad2da4693851e523f1ea6bd541f701904c24

* Squashed 'windows/src/ext/jedi/jcl/' content from commit d63d3c9fd

git-subtree-dir: windows/src/ext/jedi/jcl
git-subtree-split: d63d3c9fd9ff84efdd8159084ec6a60313644243

* Squashed 'windows/src/ext/jedi/jvcl/' content from commit bee19f3b4

git-subtree-dir: windows/src/ext/jedi/jvcl
git-subtree-split: bee19f3b46909fde2fa92c06cd2706f41d99f6c3

* Add required .res files

* Add required .res files

* Add docbook files (forced)

* Add required libxslt

* Add required jedi files

* Add installation files

* Tweak .gitignore for open

* CI

* Remove KMW from Developer source (#122)

* Remove KMW from Developer source (copies during build)

* Remove KMW from Developer source (copies during build)

* Remove KMW from Developer source (copies during build)

* Fixup release build and copy license, readme from kmw during build

* Remove obsolete build help documentation

* Keyman Engine 10 on Windows regression for shift states (#129)

* Improve #128 -- cleaner debug messages

* Fixes #127, shift state now resets correctly; and more work for #128

* Fixes #130 (#131)
2017-07-25 10:53:06 +07:00