- Sep 14, 2022
-
-
Marc Durdin authored
Fixes #7273. Adds 4 kmx system stores to allow existing configuration tools to load and process KMXPlus files without modification: * `TSS_NAME` (first `<name>`) * `TSS_COMPILEDVERSION` (only if `options.addCompilerVersion == true`) * `TSS_KEYBOARDVERSION` (from `<version number>`) * `TSS_TARGETS` (currently always 'desktop', will later include more targets) In order for `TSS_COMPILEDVERSION` to be handled correctly, needed to plumb in the new `CompilerOptions` interface. This could be a separate PR, but the changes are not huge, so opted to append the changes here. Updates related tests and fixtures. Refactored some of the e2e helpers into helpers/index.ts for use with the metadata-compiler tests.
-
- Sep 13, 2022
-
-
Marc Durdin authored
chore(core): verify StartGroup in kmx load
🙀 -
Marc Durdin authored
chore(core): use builder_ for build.sh
🙀 -
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
chore: make checksum optional
🙀 -
Marc Durdin authored
chore: merge master into feature-ldml
🙀 -
Marc Durdin authored
-
- Sep 12, 2022
-
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
chore(web): disable browserstack on non-web-specific builds
-
Marc Durdin authored
chore: try disabling concurrency for browserstack tests
-
Marc Durdin authored
Merge pull request #7219 from keymanapp/fix/developer/7216-suppress-repeated-warnings-unreachable-code fix(developer): suppress repeated warnings about unreachable code
-
Marc Durdin authored
fix(developer): compiler mismatch on currentLine
-
Marc Durdin authored
-
rc-swag authored
docs(windows): add steps for using testhost debugging
-
rc-swag authored
Co-authored-by:Marc Durdin <marc@durdin.net>
-
Marc Durdin authored
This is the first baby step in good verification of a .kmx file. A place to add more tests. @keymanapp-test-bot skip
-
Ross authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
The presence of this file tells CI to use the new builder_ style parameters for build.sh. Once all branches for 16.0+ are updated to merge the chore/core/7247-use-builder-for-build-sh branch, then we can remove this file and the corresponding bash test branches in CI.
-
Marc Durdin authored
Refactoring of build.sh to use the builder_ functions. The script should now be a lot cleaner. Usage is available with `core/build.sh --help` Targets are :x86, :x64, :wasm, :arch (linux/mac). Supports additional requirements of Linux build (--target-path, --configure). By default will attempt to build all available targets. Actions are: clean, configure, build, test, install, uninstall. The install and uninstall actions only work for linux and mac targets at present.
-
Marc Durdin authored
-
- Sep 11, 2022
-
-
Marc Durdin authored
refactor(developer): kmc - encapsulate strs and elem items for sort
🙀 -
Marc Durdin authored
chore(developer): kmc - use local reference for json schema
🙀 -
Marc Durdin authored
refactor(developer): rename `kmldmlc` to `kmc`
🙀 -
Marc Durdin authored
chore(developer): remove name from meta section
🙀 -
Marc Durdin authored
-
Marc Durdin authored
Because BrowserStack tests are unreliable, I am disabling them for any builds that are not specifically targeting web. Two ways that the tests can be enabled: 1. Include '(web)' in the PR title 2. Include the label test-browserstack This only impacts builds in the CI test environment, not anything else. See build-utils-ci.inc.sh for helper functions for accessing PR metadata, and build-utils-ci.test.sh for unit tests for this functionality.
-
Keyman Server authored
auto: increment master version to 16.0.61
-
Keyman Build Agent authored
-
- Sep 10, 2022
-
-
Darcy Wong authored
fix(android): Standardize language ID in language picker menu
-
Marc Durdin authored
We're still getting sporadic test failures with BrowserStack. So per one discussion online, attempting to run without concurrency to see if it improves stability. I note that the video from tests where we "fail to capture" shows a browser with an error: "Safari Can't Connect to the Server" "Safari can't open the page "localhost:9879/?id=75185158" because Safari can't connect to the server "localhost". https://automate.browserstack.com/dashboard/v2/builds/419c59decb8e12303e45e1f4bad1b945252df532/sessions/19712158833ce57592b66a50433965e4146fc972
-
Marc Durdin authored
fix(windows) Update unit tests for tsf bkspace
-
Marc Durdin authored
Co-authored-by:Eberhard Beilharz <ermshiperete@users.noreply.github.com>
-
Marc Durdin authored
chore(core): fixup km_kbp_event docs
-