Marc Durdin
9dbe33e36e
chore(windows): move KeymanVersion.pas to common and update refs
2022-06-21 09:39:04 +10:00
Marc Durdin
dc87ebeeb7
chore(windows): fix typo
2022-06-12 14:26:24 +10:00
Marc Durdin
3632582522
chore(windows): move keymanversion.h to common
2022-06-12 13:56:13 +10:00
Marc Durdin
f3ea7c4625
chore(windows): tweak Makefiles for devtools
2022-06-10 11:32:31 +10:00
Marc Durdin
c2fce6bed2
chore(windows): cleanup refs to devtools in makefiles
2022-06-10 07:27:36 +10:00
Marc Durdin
b47b8ded54
chore(developer): fixup kmcmpdll build
2022-05-19 09:46:38 +10:00
Marc Durdin
eba6c7b345
chore(developer): fixup top-level makefiles
2022-05-18 12:03:23 +10:00
Marc Durdin
c9dc10cc33
chore(windows): replace mkver with mkver.sh
2021-12-08 07:10:29 +01:00
Marc Durdin
dee896b4c6
chore(windows): move from Borland make to nmake
...
While it may be smarter to move to a different build system altogether,
it is also a *lot* more work. This was a fairly minor syntax refresh to
get nmake working with our existing Makefile system. This is now no
longer compatible with Borland make, so you will need to use `nmake` to
build.
The presence of NMAKE.md informs builds systems that nmake should be
used instead of make.
2021-12-06 12:47:31 +04:00
Marc Durdin
e00ff063c8
chore(windows): version.rc use macros instead of mkver
2021-12-05 17:12:56 +11: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
c8d6e4fe6f
fix(developer): kmconvert commandline and deploy
...
A few fixes and improvements:
* kmconvert was missing a command line parameter for `-target` to
specify the platform targets for a project
* kmconvert should avoid throwing unhandled exceptions, rather if
sentry is not present then just write to console.
* Include kmconvert and its data files in the deployment of kmcomp.zip,
which is done on the build agent (just need to make sure files are
in the right place here.)
* Side fix: also made sure kmcomp would emit the exception message to
console if sentry is not present.
2021-05-14 10:56:58 +10:00
Marc Durdin
80cee4101f
fix(windows): help deployment
...
Reworks help-keyman-com.sh and brings help build.sh in line with it
so that it opens a PR now on help.keyman.com
2020-12-07 06:24:21 +11:00
Marc Durdin
fccff427b4
chore(windows): make symbols target optional
2020-11-11 10:33:17 +11:00
Marc Durdin
00a9744253
chore(windows): symbol server support, initial steps
2020-11-11 10:33:16 +11:00
Marc Durdin
b01da5cb16
[Windows] Add version.rc and manifest.xml to def-clean target
2019-10-24 06:30:17 +07:00
Marc Durdin
bd8ff20992
[Windows] Fix build of version.rc
2019-10-21 07:17:13 +07: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
d2a61c78b6
[Windows] Reduce repetition of version information for simpler major version updates
2018-09-11 06:02:33 +10: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