Commit graph

27982 commits

Author SHA1 Message Date
Joshua A. Horton
af0479f74d chore(web): lm-worker test --debug path 2024-05-09 09:36:39 +07:00
Joshua A. Horton
2543d98dbc chore(web): lm-worker testing - local vs CI mode 2024-05-09 09:36:38 +07:00
Joshua A. Horton
5fa3ebfb08 chore(web): converts lm-worker .spec.html to .spec.mjs 2024-05-09 09:36:38 +07:00
Joshua A. Horton
3fd2323a83 chore(web): lm-worker cleanup 2024-05-09 09:18:04 +07:00
Joshua A. Horton
9996cd5ae3 chore(web): configure now includes setup of testing environment 2024-05-09 09:18:03 +07:00
Joshua A. Horton
9adda6b636 chore(web): actually links new test-runner test into lm-worker/build.sh 2024-05-09 09:18:02 +07:00
Joshua A. Horton
8ace9f5868 chore(web): lm-worker in-browser test now in lm-worker project
Uses @web/test-runner to run it, making it our first integrated test with the new testing library
2024-05-09 09:18:02 +07:00
Joshua A. Horton
b9b86e760c feat(web): adds 'stability reporter', exposing error reports when a test-runner launcher fails 2024-05-09 09:18:01 +07:00
Joshua A. Horton
b83a16d0ac chore(web): extra TC-reporter polish 2024-05-09 09:18:00 +07:00
Joshua A. Horton
53e84ff0ad feat(web): better cause-of-failure reporting; notes if spec'd test-files never ran 2024-05-09 09:14:01 +07:00
Joshua A. Horton
c765d3217b chore(web): figured out how to disambiguate browser configs 2024-05-09 09:13:13 +07:00
Joshua A. Horton
eecacc94e9 chore(web): initial TC-style string-escaping implementation 2024-05-09 09:12:47 +07:00
Joshua A. Horton
33dcfe31bf feat(web): prototype TC-reporter for @web/test-runner 2024-05-09 09:12:42 +07:00
Joshua A. Horton
ce650c8b9c fix(web): headless tests should properly do CI-style reporting 2024-05-09 09:11:56 +07:00
Joshua A. Horton
5304e23ee9 fix(web): post-rebase package-lock.json fix - dep of dev-dep was missing 2024-05-09 09:03:39 +07:00
Joshua A. Horton
8d7721545a chore(web): updates sinon to a version with fully-ESM artifact 2024-05-09 08:49:51 +07:00
Joshua A. Horton
a34e5c9100 fix(web): EventEmitter import pattern update 2024-05-09 08:49:50 +07:00
Joshua A. Horton
ad8bdaa4c1 chore(web): updates eventemitter3 to v5, when it provides esmodule exports 2024-05-09 08:49:50 +07:00
rc-swag
b87d2a07b5 feat(windows): don't install desktop shortcut 2024-05-09 11:45:21 +10:00
Darcy Wong
298437eb6a
Merge pull request #11389 from keymanapp/refactor/android/update-selection
refactor(android/engine): Refactor updateSelection
2024-05-09 08:43:52 +07:00
Darcy Wong
58f169ed7d
Merge pull request #11384 from keymanapp/fix/android/invalid-selection
fix(android/engine): Skip updating selection range if invalid
2024-05-09 08:43:31 +07:00
Darcy Wong
90a37de5fe fix: generate table and append to minimum-versions.md.in 2024-05-09 08:34:42 +07:00
Darcy Wong
15a0e36372 chore(common): Tweak for loop 2024-05-09 08:30:16 +07:00
Darcy Wong
326090b561 chore(common): Generate min-ver.md 2024-05-09 08:30:15 +07:00
Darcy Wong
134ecbe608 chore(common): List documentation to update 2024-05-09 08:30:15 +07:00
Darcy Wong
f799adc36c chore(common): Add minimum-versions.md 2024-05-09 08:30:15 +07:00
Joshua A. Horton
da71907eec chore(web): Merge branch 'chore/web/consistent-npm-types' into chore/web/add-web-test-runner-dep 2024-05-09 08:11:02 +07:00
Joshua A. Horton
7b9bff10b2 chore(web): Merge branch 'chore/web/chai-update' into chore/web/consistent-npm-types 2024-05-09 08:10:12 +07:00
Steven R. Loomis
5a45e80806 chore(developer): update nlohmann/json@v3.11.13
- Update from https://github.com/nlohmann/json/releases/tag/v3.11.3
- Needed for C++17

Fixes: #8800
2024-05-08 17:30:11 -05:00
Steven R. Loomis
02413c0251 chore(core): update core to C++17
- use utfcodec.hpp's convert<>() instead of codecvt

Fixes: #8800
2024-05-08 16:41:30 -05:00
Steven R. Loomis
a8776afac2 chore(linux): yet more updates for libkeymancore version 2024-05-08 14:51:43 -05:00
Eberhard Beilharz
0f6a73d21b
Merge pull request #11380 from keymanapp/chore/common/minversions.sh
chore(common): Add `minimum-versions.inc.sh`
2024-05-08 20:16:16 +02:00
Keyman Server
4824819a02
Merge pull request #11396 from keymanapp/auto/version-master-18.0.32
auto: increment master version to 18.0.32
2024-05-08 11:05:37 -07:00
Keyman Build Agent
2ec8fd7a10 auto: increment master version to 18.0.32 2024-05-08 14:04:59 -04:00
Steven R. Loomis
1c7366d48a
Merge branch 'master' into chore/core/11033-points-not-units 2024-05-08 09:08:35 -05:00
Steven R. Loomis
165bf1848f
Update linux/debian/libkeymancore2.symbols
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2024-05-08 09:08:26 -05:00
Steven R. Loomis
18afd44b44 Merge branch 'chore/core/11033-points-not-units' of https://github.com/keymanapp/keyman into chore/core/11033-points-not-units 2024-05-08 09:07:12 -05:00
Steven R. Loomis
ca05471520 chore(windows): more updates for libkeymancore version 2024-05-08 09:07:01 -05:00
Joshua A. Horton
5c43042589 chore(web): update Safari BrowserStack target as stopgap measure 2024-05-08 16:08:11 +07:00
Eberhard Beilharz
4142187f21
chore(common): Rename variable 2024-05-08 10:56:20 +02:00
Eberhard Beilharz
096a011faf
chore(common): Apply suggestion from code review 2024-05-08 10:55:08 +02:00
rc-swag
c88b765a33
Merge pull request #11392 from keymanapp/fix/caps-typo-strings-xml
fix(windows): "Keyboard" should be lower case in UI string for font helper tool
2024-05-08 15:32:23 +10:00
Joshua A. Horton
18cfd76e66 chore(web): Merge branch 'chore/web/chai-update' into chore/web/consistent-npm-types 2024-05-08 08:53:13 +07:00
Joshua A. Horton
079e68393a fix(common): Chai 5.0 update strictness broke some common/web/types tests 2024-05-08 08:50:18 +07:00
Darcy Wong
9f7357f1fc chore(oem/fv/android): Update dependencies 2024-05-08 08:31:18 +07:00
Darcy Wong
0c955acb72 chore(android/samples): Update dependencies 2024-05-08 08:22:47 +07:00
rc-swag
e1cc3d5c42 fix: Keyboard should be lower case in UI string
OS font helper UI string had a capital for K it should have been
lower case k.
2024-05-08 11:18:26 +10:00
Darcy Wong
dd20ae30d0 chore(android/samples): Update dependencies 2024-05-08 07:58:58 +07:00
Darcy Wong
8bc0726f32 chore(android/app): Update dependencies 2024-05-08 07:53:58 +07:00
Darcy Wong
dad6955608 chore(android/engine): Update dependencies 2024-05-08 07:27:18 +07:00