Commit graph

40 commits

Author SHA1 Message Date
Marc Durdin
3072444d97
Merge branch 'master' into docs/developer/12270-update-build-documentation 2024-08-24 04:36:46 +02:00
Marc Durdin
74f5865745 docs(developer): update build documentation to refer to build.sh
Fixes: #12270
2024-08-23 15:10:43 +02:00
Marc Durdin
f082ddc070 chore(common): adjust build settings for windows clean builds 2024-08-22 13:20:52 +02:00
Marc Durdin
b3da2164ec chore(developer): address review comments 2024-05-20 06:35:06 +07:00
Ross
f6a64bc223 docs(windows): corrected nmake cmd for certificates 2023-08-01 14:59:41 +10:00
Marc Durdin
57da5ec288 chore(windows): remove test certificates
Including test certificates in the repo is convenient, but not safe.
Each developer building Keyman should have their own test certificates,
which `nmake test-certificates` will do for them.

Updated instructions accordingly.
2022-06-10 11:33:25 +10:00
Marc Durdin
1f678de3c4 chore: address review comment 2021-12-11 04:39:36 +01:00
Marc Durdin
38a10286eb chore(windows): tweak build and config docs 2021-12-10 05:31:18 +01:00
Marc Durdin
c0e69fcfa9 docs: final tweaks to windows setup 2021-11-11 09:24:16 +11:00
Marc Durdin
b8876c2459 docs: complete windows setup docs 2021-11-11 09:00:48 +11:00
Marc Durdin
a7f49d5291 chore: start documentation consolidation for Windows devboxes 2021-10-08 14:45:58 +11:00
Marc Durdin
39cb018042 chore(windows): move to vc++ 2019 2021-05-25 15:56:36 +10:00
Marc Durdin
56fdc98a81 chore(windows): Chromium 89.0.18
Updates Chromium Embedded Framework to 89.0.18. Goes with
branch v89.0.18 of https://github.com/keymanapp/CEF4Delphi_Binary

Adds a script to checkout the correct version of CEF from the repo
according to CEF_VERSION.md.
2021-05-21 14:47:18 +10:00
Marc Durdin
93353a91e6 feat(windows): convert Keyman for Windows help to Markdown
1. This is an initial conversion, so much editing to do.
2. Establishes a build script with pandoc dependency.
3. Works to build both .chm and .md on website.
4. Docbook is no longer required; removed in follow-up PR.
2020-12-04 10:59:42 +11:00
Marc Durdin
9e46b555d9 fix(windows): Rename to Keyman
Fixes #4003.

This addresses the majority of locations where we use the name "Keyman
Desktop" in code. There will be some filenames and paths that do not
change at this point -- particularly at a source level. For now, the
focus is on the user interface changes.

While making these changes, I also made the VERSION and MANIFEST
resources more consistent.
2020-12-02 09:56:14 +11:00
Marc Durdin
83a89c77a1
Delphi version requirement note 2020-11-17 10:22:54 +11:00
Marc Durdin
53a197fba5 chore(windows): Move to Windows SDK 10.0.17763.0
This removes the requirement for the Windows 8.1 SDK.
2020-10-05 14:11:34 +11:00
Marc Durdin
a467006bb8 chore(windows): address review comments 2020-03-25 12:33:36 +11:00
Marc Durdin
cf43e45c0e chore(windows): improve build script tests
Make sure that our prerequisites are in place *before* starting a
release build. Note: doesn't currently check that certificates are
valid so that's a future test we could include.

One day it'd be nice to remove dependency on 7-zip: perhaps we won't
need it once we have better crash reporting.
2020-02-19 07:46:22 +11:00
Marc Durdin
195faf5603 docs(windows): Tweak Delphi version references 2019-10-25 21:14:32 +07:00
Marc Durdin
efa2c166d4 [Windows] Update README 2019-10-25 06:06:19 +07:00
Marc Durdin
3028cf9ca5 [Windows] Meaningless tweak 2019-01-04 12:26:59 +11:00
Marc Durdin
3e07fc4728 [Developer] Update build prerequisites 2018-10-24 05:26:09 +11: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
d6d2b0aae1 [Windows] Address review comments 2018-09-11 20:18:39 +10:00
Darcy Wong
7f8155efef Update README.md to clarify Visual Studio 2017 install 2018-09-07 20:53:14 +07:00
Marc Durdin
dd07f1c522 [Windows] Cleanup version references (majority) 2018-09-05 10:50:56 +10:00
Marc Durdin
73b41b269c [Windows] fix link 2018-08-21 14:27:29 +07: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
5fd12cabdb [Developer] Remove final references to USE_PLUSMEMO and KEYMAN_ENCUMBERED_ROOT 2018-08-13 22:52:14 +10:00
Marc Durdin
572b6548f7 [Windows] Update to WIX 3.11.1 plus other minor environment riders 2018-08-13 19:49:53 +10:00
Marc Durdin
e56af1bccc [developer] Update build documentation for CEF 2018-07-21 07:38:26 +10:00
Marc Durdin
4648f948ad Fixes #841. Warn about build environment reset by Keyman build 2018-05-11 13:15:44 +07:00
Marc Durdin
10f58e17f7 Tweak script and add some docs 2018-03-12 12:52:28 +07:00
Marc Durdin
f9770b5744 Update readme to record additional prereq details for Windows build 2018-01-24 08:33:37 +07:00
Marc Durdin
7d73012ca3 Tweak readme regarding kmcomapi 2018-01-22 10:42:41 +07:00
Joshua Horton
1143c702ff Adapted the shell resources to properly access and facilitate access to the windows history.md files. 2017-09-28 10:21:50 +07:00
Gabriel Wong
db550e34ee Touch up Windows README 2017-09-04 12:12:04 +07:00
Gabriel Wong
fc32a7500d Add to Windows README 2017-09-01 16:00:47 +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