Commit graph

26 commits

Author SHA1 Message Date
Marc Durdin
1d223908ff maint(mac): minor tweaks to mac setup, using build.sh
Build-bot: skip
Test-bot: skip
2025-10-27 09:10:33 +01:00
Marc Durdin
3d7a32968b chore(mac): update build setup notes for M1 2021-09-17 10:29:25 +10:00
Marc Durdin
4af39a58b0 docs: start consolidation of build config docs
As the build environment documentation is duplicated across each of the
Keyman platform projects, it has become somewhat convoluted and
inconsistent. This PR moves all the mac-based and shared documentation
into docs/build, with placeholders for Windows and Linux documentation
to be moved in the next PR.

The idea is that a developer can configure their box to build any of the
available projects for that platform (web and android build on all three
main dev platforms).

Keeping the build documentation in one place makes it much simpler to
keep it consistent and up-to-date as well, as well as keeping us aware
of potential dependency conflicts between projects.

The icing on the cake is the resources/devbox/macos/macos.sh script,
which I have tested and takes a bare metal mac box through to a full
Keyman development environment (except XCode, there's always something!)
2021-06-21 21:12:27 +10:00
Marc Durdin
c429936a9f chore(mac): update readme 2021-04-29 15:48:19 +10:00
Marc Durdin
fe7709b8e0
Update README.md 2020-11-23 18:56:09 +11:00
Marc Durdin
105ae22a63
Update README.md 2020-11-18 11:35:30 +11:00
Marc Durdin
8db88d72ee
Update README.md 2020-11-18 10:59:19 +11:00
Marc Durdin
cda1978567
Update README.md 2020-11-18 10:14:28 +11:00
Marc Durdin
255e4f4b7a chore: Merge branch 'master' into chore/beta-to-master-p9s2-1 2020-02-17 10:11:15 +11:00
Marc Durdin
f856785742 fix(mac): Modifier keys were resetting cached context
Fixes #2375.

For applications that do not provide context to Keyman, Keyman was losing
the context buffer whenever a modifier key was pressed or released. This
change modifies the cache reset to occur only when the Command modifier is
pressed.
2020-02-05 19:32:03 +11:00
Marc Durdin
d5fe536eef chore: start history/version infrastructure 2020-01-29 08:54:32 +11:00
Marc Durdin
d9e8e546dc chore(mac): update build notes 2019-12-04 10:21:55 +01:00
Marc Durdin
0900aa99bf [mac] Clarify deployment build instructions 2019-08-16 15:31:15 +10:00
Marc Durdin
1c6d98c1f3
Update mac/README.md
Co-Authored-By: Joshua Horton <joshua_horton@sil.org>
2019-08-16 08:49:45 +10:00
Marc Durdin
8094ec40e5 [Mac] Update README with build configuration details 2019-08-12 15:12:45 +10:00
Marc Durdin
c3376eba18 [Mac] Add notarization for 10.14.5 and later versions 2019-07-24 20:57:46 +10:00
Tom Bogle
c26f44f5dc [Mac] Added pod install command to build and updated supporting files. 2018-06-04 10:29:17 -04:00
Tom Bogle
469257b046 Updated info in Readme re: Carthage & Homebrew 2018-02-05 13:33:37 -05:00
Tom Bogle
1e730c6f5e Changed build to run update carthage command and clean Carthage folder 2018-01-30 16:10:37 -05:00
Tom Bogle
59b38a418e Use Carthage to pull OCMocks framework and added KMX file for testing 2018-01-30 12:19:29 -05:00
Tom Bogle
21e04cf2bd Update README.md
Re-capitalized Terminal, since it is the proper name of the program.
2017-10-04 22:37:21 -04:00
Gabriel Wong
0534c7f3a3 Add back signing instructions to Mac README 2017-09-08 09:38:12 +07:00
Gabriel Wong
c3b962228a More tweaks to Mac README 2017-08-31 13:02:47 +07:00
Gabriel Wong
e48c1b64a6 Clarify MacOS set up instructions 2017-08-31 12:41:28 +07:00
Tom Bogle
c1809fed1d Made Keyman4Mac (test app) use engine framework properly (and removed Framework files form repo). Minor tweaks to readme and license. Minor improvement to logic in custom build step for IM (for case where engine Framework is present locally but not available in engine's build folder). 2017-08-10 18:29:14 -04:00
Tom Bogle
87aa5057ef [Mac] Initial check-in to open-source repo 2017-08-10 13:11:52 +07:00