- Mar 28, 2023
-
-
Marc Durdin authored
-
Marc Durdin authored
This makes it possible to run the common/test/keyboards build.sh and makes all the baseline keyboards available as a build artifact (but currently only in .kmx, not .kmp; this may come as a future update.)
-
Marc Durdin authored
Decided to use the name `baseline` for this set of tests. They can be used by any project in the repo now. Tests will be treated as shared, and not modified (except in the case of a buggy test). * Moves .kmn files, add `&NAME` line (don't use meson templating for these files) * Generates reference .kmx files using kmcomp for use as a baseline with kmcmplib (kmc) tests, and for linux tests * Updates references in core, kmcmplib, and linux builds * Renames all the .kmn / .kmx to use a standardized, clean name format (this was needed for building packages in the core tests)
-
- Mar 27, 2023
-
-
Marc Durdin authored
-
Marc Durdin authored
-
- Mar 24, 2023
-
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
Removes the Windows-only kmcomp.exe dependency, and instead now uses kmc to always build .kmx files for unit tests. debug_api.cpp was using an outdated .kmx file, which is why the line number offsets have changed. (The perils of binary fixtures!)
-
- Mar 23, 2023
-
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
chore(developer): merge master into feature-kmcompx (A17S9)
-
Marc Durdin authored
-
Marc Durdin authored
chore(common): define BUILDER_CONFIGURATION env var
-
Marc Durdin authored
-
Keyman Server authored
auto: increment master version to 17.0.75
-
Keyman Build Agent authored
-
- Mar 22, 2023
-
-
Eberhard Beilharz authored
fix(linux): Display error message for corrupt .kmp file
-
Eberhard Beilharz authored
chore(linux): Prevent building on s390x
🍒 -
Marc Durdin authored
chore(developer): merge master into feature-kmcompx (A17S9)
-
Marc Durdin authored
chore(windows): update sentry-native to 0.6.0
-
Keyman Server authored
auto: increment master version to 17.0.74
-
Keyman Build Agent authored
-
- Mar 21, 2023
-
-
Marc Durdin authored
-
Marc Durdin authored
chore(common): prevent multiple npm ci runs in child scripts
-
Marc Durdin authored
Fixes #8471. Ensures that `npm take-forever` (aka `npm ci`, `npm install`) only runs once during a parent/child build script run. Note that this also works even where build scripts manually call other build scripts (e.g. input-processor as it is currently calling kmc build manually) -- though this is not a recommended practice.
-
Darcy Wong authored
refactor(android/engine): Consolidate insertText
-
Eberhard Beilharz authored
If the user tries to install a corrupt .kmp file we now display an error message instead of just logging to the console and Sentry. Fixes #8478.
-
Eberhard Beilharz authored
This reverts commit 07ae306f which got merged in PR #6500 after a discussion on the Debian mailing list. However, Keyman currently doesn't work on s390x architecture because we don't support big-endian (#5111). This shows in test failures during package build (cf https://buildd.debian.org/status/fetch.php?pkg=keyman&arch=s390x&ver=16.0.138-4&stamp=1676139609&raw=0). (cherry picked from commit b771e14d)
-
Keyman Server authored
auto: increment master version to 17.0.73
-
Keyman Build Agent authored
-
- Mar 20, 2023
-
-
Darcy Wong authored
-
Darcy Wong authored
chore(common): Update crowdin strings for Kibaku
-
Marc Durdin authored
Merge pull request #8465 from keymanapp/chore/common/8383-die-early-when-options-conflict-predictive-text-unit-tests chore(common): die early when --ci and --debug passed to test.sh
-
Marc Durdin authored
Shockingly bad choice for nmake Makefiles to not allow whitespace before comment # marker.
-
- Mar 19, 2023
-
-
Marc Durdin authored
Addresses review comments. Use SENTRY_SDK_VERSION where possible, and codesign sentry components during build.
-