Commit graph

977 commits

Author SHA1 Message Date
Keyman Server
e57e7ecf72
Merge branch 'epic/mac-config' into auto/B19S1-merge-base-into-mac-config 2026-09-12 07:11:57 +02:00
Marc Durdin
d45bc712d1 fix(windows): open chm external links in user's browser
Transform external links to add target=_blank, and add a title and ↗️
icon to make it clear the link opens in an external browser.

Fixes: #16507
Test-bot: skip
2026-09-03 07:08:53 +02:00
Eberhard Beilharz
7a0fa55a75
chore(web): address code review comments
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
Co-authored-by: Marc Durdin <marc@durdin.net>
2026-08-31 19:02:05 +02:00
Keyman Server
ffad04af51
Merge branch 'epic/mac-config' into auto/A19S36-merge-base-into-mac-config 2026-08-30 06:57:51 +02:00
Eberhard Beilharz
07e62e9fe2
chore(android): upload webview source map during android and ios build
Previously we uploaded the webview source map during a web build. This
can lead to problems because that is not the actual artifact used for
Android and iOS.

This change therefore moves uploading the webview source map to Sentry
to the android and ios builds.

Build-bot: skip build:web,android,ios
Test-bot: skip
2026-08-27 18:57:18 +02:00
Marc Durdin
d6f67bf398
Merge pull request #16408 from keymanapp/docs/mac/add-xcode-version
docs(mac): add XCode version requirement
2026-08-21 16:55:48 +07:00
Marc Durdin
8ba7c1d648
Merge pull request #16409 from keymanapp/chore/mac/make-coreutils-more-robust-plus-docs
chore(mac): put coreutils on path on mac and improve docs
2026-08-21 12:44:29 +07:00
Marc Durdin
24448ebec2 chore(mac): put coreutils on path on mac and improve docs
Ensure realpath and other coreutils tools we need are on the path when
called from build.sh. And tweak documentation around Emscripten.

Test-bot: skip
2026-08-20 11:39:36 +02:00
Marc Durdin
adaf2337c5
Merge pull request #12191 from keymanapp/epic/kmc-convert
epic: kmc-convert 😎
2026-08-20 16:14:11 +07:00
Marc Durdin
6fccd48bda docs(mac): add XCode version requirement
As XCode 26.4 changed clang version from 17 to 21, this broke Core
build. So, document the supported version of XCode.

Test-bot: skip
Build-bot: skip
2026-08-20 08:29:44 +02:00
Marc Durdin
07f3473f9a
Merge pull request #16240 from keymanapp/dependabot/npm_and_yarn/resources/build/pr-build-status/js-yaml-4.3.0
chore(deps-dev): bump js-yaml from 4.1.1 to 4.3.0 in /resources/build/pr-build-status
2026-08-19 19:32:29 +07:00
Marc Durdin
0e0022353e chore(resources): add missing sinon dep 2026-08-19 12:25:11 +02:00
Marc Durdin
51368402c4
Merge branch 'master' into epic/kmc-convert
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-08-18 20:26:07 +07:00
Marc Durdin
c2c6a4ef31 chore(resources): update download scripts and data 2026-08-17 09:20:37 +02:00
Marc Durdin
a25b7241c5 chore(resources): update langtags to 2026-06-09 and add download script
Test-bot: skip
Build-bot: build:all
2026-08-17 09:20:34 +02:00
Keyman Server
d0c89f7c74
Merge branch 'epic/mac-config' into auto/A19S33-merge-master-into-mac-config 2026-07-20 07:26:48 +02:00
Keyman Server
07d2487dde
Merge branch 'epic/kmc-convert' into auto/A19S33-merge-master-into-kmc-convert 2026-07-20 07:26:33 +02:00
dependabot[bot]
4a7bd0e6b3
chore(deps-dev): bump js-yaml in /resources/build/pr-build-status
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.1 to 4.3.0.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.1...4.3.0)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.3.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-14 07:30:15 +00:00
Marc Durdin
d295e0faf5
maint(resources): add comment for debug printing
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2026-07-13 16:47:48 +02:00
Marc Durdin
ab2bfc9047 maint(resources): add extra debug reporting for builder
Relates-to: #16137
Test-bot: skip
Build-bot: skip build:all release:android
2026-07-13 12:02:09 +02:00
Marc Durdin
528876b42f
Merge pull request #16135 from keymanapp/chore/developer/14838-consolidate-api-extractor
chore(developer): consolidate api-extractor usage in Developer
2026-07-09 18:50:27 +10:00
Keyman Server
9edc628dbd
Merge branch 'epic/mac-config' into auto/A19S32-merge-base-into-mac-config 2026-07-04 13:20:01 +02:00
Keyman Server
52298758cb
Merge branch 'epic/kmc-convert' into auto/A19S32-merge-base-into-kmc-convert 2026-07-04 13:19:46 +02:00
Marc Durdin
724249263c maint(resources): DRY out PRInformation interface
Test-bot: skip
Build-bot: skip
2026-06-29 15:56:31 +02:00
Marc Durdin
d86604902e chore(developer): consolidate api-extractor usage in Developer
* Centralize the api-extractor.json files, update usage
* Support @since
* Tidy up a few warnings relating to API documentation content

Fixes: #14838
Test-bot: skip
2026-06-24 14:45:05 +02:00
Keyman Server
072fa387fa
Merge branch 'epic/mac-config' into auto/A19S30-merge-master-into-mac-config 2026-06-02 13:25:03 +02:00
Keyman Server
bec3b293ac
Merge branch 'epic/kmc-convert' into auto/A19S30-merge-master-into-kmc-convert 2026-06-02 13:24:54 +02:00
Shawn Schantz
916e9f7219
Merge branch 'epic/mac-config' into feat/mac/new-app 2026-06-01 13:54:51 -04:00
Marc Durdin
6a98a39b8a
Merge branch 'master' into chore/web-core-preflight 2026-05-27 22:37:12 +10:00
Keyman Server
61240c293a
Merge branch 'epic/kmc-convert' into auto/A19S29-merge-master-into-kmc-convert 2026-05-22 07:22:45 +02:00
Marc Durdin
43756e5e78
Merge branch 'master' into chore/ios/additional-logging-for-xcodebuild 2026-05-20 13:32:37 +10:00
Eberhard Beilharz
be63a51b66
fix(linux): install emscripten prior to verifying source tarball
When running on CI kmcmplib gets fully build, which requires emscripten.
This change installs emscripten before running the source tarball
verification.

Also modify `launchpad.sh` and add option `--no-sign` so that we don't
have to set up things for signing. Use long options for `debuild` where
possible.

Build-bot: skip build:linux
Test-bot: skip
2026-05-19 19:53:25 +02:00
Eberhard Beilharz
0306a4b6e6
fix(linux): fix locating emscripten
If a build couldn't find emcc and environment variables were not set,
previously the build silently quit. This change fixes this so that we get a
proper error message if emcc can't be found.

A similar fix is necessary for 7z where we use similar code.

Test-bot: skip
2026-05-19 19:25:17 +02:00
Marc Durdin
c07b40947b chore(ios): add extra logging to xcodebuild
Attempt to get more logs that help us to trace issues in build script
phases.

Test-bot: skip
2026-05-18 16:45:08 +02:00
Marc Durdin
7c90c640a8
Merge pull request #15866 from keymanapp/dependabot/npm_and_yarn/multi-2b9612f831
chore(deps): bump uuid and @actions/core
2026-05-14 01:26:45 +10:00
Marc Durdin
92a0938b88 chore: add @types/node to resources/build/version
Test-bot: skip
Build-bot: skip
2026-05-13 17:24:38 +02:00
Keyman Server
7fda1c36ea
Merge branch 'epic/kmc-convert' into auto/A19S28-merge-master-into-kmc-convert 2026-05-11 14:55:57 +02:00
Marc Durdin
fd466f338d chore: move localization documentation to /docs
Test-bot: skip
Build-bot: skip
2026-05-05 16:31:27 +02:00
dependabot[bot]
5ef1292648
chore(deps): bump uuid and @actions/core
Removes [uuid](https://github.com/uuidjs/uuid). It's no longer used after updating ancestor dependency [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core). These dependencies need to be updated together.


Removes `uuid`

Updates `@actions/core` from 1.9.1 to 1.11.1
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core)

---
updated-dependencies:
- dependency-name: uuid
  dependency-version: 
  dependency-type: indirect
- dependency-name: "@actions/core"
  dependency-version: 1.11.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-23 01:47:44 +00:00
Shawn Schantz
41137ce890
Merge branch 'epic/mac-config' into feat/mac/new-app
Some checks are pending
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-04-21 11:19:08 -04:00
rc-swag
2f61208dec
Merge branch 'master' into fix/windows/15571-contextual-help-chm-file-has-blank-pages
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-04-19 20:00:43 +10:00
Shawn Schantz
45ac789c95 feat(mac): change name and add icon for config app
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-03-27 17:18:00 -04:00
Marc Durdin
8311c65077
Merge branch 'epic/web-core' into auto/A19S25-merge-master-into-web-core 2026-03-27 16:30:55 +11:00
Keyman Server
073b1d49fa
Merge branch 'epic/kmc-convert' into auto/A19S25-merge-master-into-kmc-convert 2026-03-27 06:20:55 +01:00
Darcy Wong
c60be3711f fix(resources): Pin sha to github-script
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-03-18 07:34:53 +07:00
Darcy Wong
44a46f5d45 maint(common): Update actions/checkout
* actions/checkout@v6.0.2
2026-03-17 09:31:00 +07:00
Marc Durdin
ae3fe74fc2
Merge branch 'master' into fix/windows/15571-contextual-help-chm-file-has-blank-pages
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-03-17 03:11:30 +11:00
Marc Durdin
70c54b0b40 chore: Merge branch 'epic/web-core' into auto/A19S24-merge-master-into-web-core
Some checks are pending
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-03-16 04:49:38 +01:00
Keyman Server
23ab9f95d9
Merge branch 'epic/kmc-convert' into auto/A19S24-merge-master-into-kmc-convert 2026-03-13 07:45:54 +01:00
unknown
08c98e7ecf in function Meta: consider AST correctly for setting redirect 2026-03-11 09:50:55 +01:00