Commit graph

5304 commits

Author SHA1 Message Date
Marc Durdin
60a88584e4
Merge branch 'master' into fix/developer/12123-support-displaymap-font-in-web-debugger 2025-01-20 15:14:45 +07:00
Dr Mark C. Sinclair
d5c3e43f20
Merge pull request #12882 from keymanapp/fix/common/web/types/1288-handle-invalid-order-and-tertiary-arguments-to-ElementString-fromString
fix(common/web): handle invalid order and tertiary arguments to ElementString.fromString()
2025-01-18 15:58:55 +00:00
Dr Mark C. Sinclair
77f085eb1a chore(common/web): Merge branch 'master' into fix/common/web/types/1288-handle-invalid-order-and-tertiary-arguments-to-ElementString-fromString 2025-01-17 12:50:48 +00:00
Dr Mark C. Sinclair
49b64a05ac chore(common/web): Merge branch 'master' into fix/common/web/types/12867-add-StrsItem-isEqual-method 2025-01-17 12:46:47 +00:00
Steven R. Loomis
a245f14524
Merge branch 'master' into test/common/web/types/9052-unit-tests-element-string 2025-01-16 21:53:57 -08:00
Marc Durdin
7cb6be6a97 fix(developer): support &displayMap font in web debugger
Adds a new design-time font property for when `&displayMap` is in use in
a keyboard, so that the web debugger can use that font as appropriate.

If the keyboard does not have a `&displayMap` store, then the DisplayMap
font property is disabled, and the web debugger will use the OSK Font
instead, as previously was the case.

Note that the font for `&displayMap` has to be installed on the keyboard
author's system in order for it to be served up.

Fixes: #12123
2025-01-17 11:03:20 +07:00
rc-swag
16a529c52c chore: Merge branch 'master' into chore/merge-master-epic-windows-updates
# Keyman Conventional Commit suggestions:
#
# - Link to a Sentry issue with git trailer:
#     Fixes: _MODULE_-_ID_
# - Give credit to co-authors:
#     Co-authored-by: _Name_ <_email_>
# - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
# - Don't include a period at the end of the title
# - Always include a blank line before trailers
# - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
2025-01-16 09:16:01 +10:00
Dr Mark C. Sinclair
d48ccda140 fix(common/web): add test cases for parseIntOrZero() 2025-01-13 12:05:39 +00:00
Dr Mark C. Sinclair
a279767acc fix(common/web): add ElementString.parseIntOrZero() method to handle invalid order and tertiary params 2025-01-13 11:37:58 +00:00
Dr Mark C. Sinclair
b9c7835fbf fix(common/web): add isEqual() method to StrsItem and use it in ElemElement.isEqual() 2025-01-09 14:45:35 +00:00
Dr Mark C. Sinclair
9d555a0639 chore(common/web): introduce initElementString() to remove dependency on fromStrings() in isEqual() tests 2025-01-09 14:12:56 +00:00
Dr Mark C. Sinclair
23b3de14d9 chore(common/web): clarify describe strings 2025-01-09 12:08:15 +00:00
Dr Mark C. Sinclair
86095d4b11 chore(common/web): add test case for string ElemElement 2025-01-09 12:03:51 +00:00
Dr Mark C. Sinclair
704486ae2e chore(common/web): add two more test cases for ElementString.isEqual() 2025-01-09 11:27:52 +00:00
Dr Mark C. Sinclair
c615f82db2 chore(common/web): add test cases for ElemElement.isEqual() and ElementStrings.isEqual() 2025-01-06 16:41:36 +00:00
Dr Mark C. Sinclair
80d2f49824 chore(common/web): add test case for quad string in ElementString.fromStrings() 2025-01-06 15:50:07 +00:00
Dr Mark C. Sinclair
e169ece9a3 chore(common/web): add two test cases for uset parse failures 2024-12-19 17:32:42 +00:00
Dr Mark C. Sinclair
58e5f0fe94 chore(common/web): stub the ElementParser.segment for uset 2024-12-19 17:21:05 +00:00
Dr Mark C. Sinclair
9569ef208c chore(common/web): corrected nesting error, and moved more code into fixtures 2024-12-19 17:11:15 +00:00
Dr Mark C. Sinclair
7694623fc9 chore(common/web): add first uset test case with supporting stubs and TestUnicodeSetParser class 2024-12-19 16:19:21 +00:00
Dr Mark C. Sinclair
1ae53a042b chore(common/web): add test cases for non-number in order and tertiary strings 2024-12-19 14:43:15 +00:00
Dr Mark C. Sinclair
0585b3f639 chore(common/web): add four test cases for order etc strings that are too short 2024-12-19 12:13:46 +00:00
Dr Mark C. Sinclair
e6abbf027f chore(common/web): stub out strs.allocString() 2024-12-19 12:00:33 +00:00
Dr Mark C. Sinclair
aef4ef41f0 chore(common/web): add four test cases for tertiary_base and prebase arguments to fromStrings() 2024-12-16 18:04:43 +00:00
Dr Mark C. Sinclair
5e4d699a72 chore(common/web): add four test cases for order andf tertiary arguments to fromStrings() 2024-12-16 17:51:29 +00:00
Dr Mark C. Sinclair
09168fc083 chore(common/web): remove unneeded local variables 2024-12-16 17:38:32 +00:00
Dr Mark C. Sinclair
76316f1661 chore(common/web): add test case for fromStrings() from string 2024-12-16 17:07:52 +00:00
Dr Mark C. Sinclair
703fd2cbe6 chore(common/web): add use case for string array 2024-12-16 15:41:00 +00:00
Dr Mark C. Sinclair
77076eb9ed chore(common/web): add first test case for ElementString() 2024-12-16 12:43:53 +00:00
Dr Mark C. Sinclair
ee23da5647 chore(common/web): add five test cases for ElemElement.isEqual() 2024-12-16 12:17:18 +00:00
Dr Mark C. Sinclair
3ad9fd26f7 chore(common/web): Merge branch 'master' into test/common/web/types/9052-unit-tests-element-string 2024-12-16 11:45:55 +00:00
Dr Mark C. Sinclair
c9da863c42 chore(common/web): Merge branch 'master' into chore/common/web/types/remove-c8rc-json-and-merge-exclusions-into-package-json 2024-12-16 11:39:50 +00:00
Dr Mark C. Sinclair
255e1f5c88 chore(common/web): replace three commented-out test cases with it.skip() 2024-12-10 10:43:57 +00:00
Dr Mark C. Sinclair
2a7ff5c60f
Update common/web/types/tests/kvk/kvk-file-writer.tests.ts
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-12-10 10:33:02 +00:00
Dr Mark C. Sinclair
3289b31b72 chore(common/web): updated comment in build.sh to note excludes are in package.json 2024-12-10 10:14:47 +00:00
Dr Mark C. Sinclair
13b463aedf chore(common/web): add initElemElement and first true test case for isEqual() 2024-12-09 16:16:31 +00:00
Dr Mark C. Sinclair
69cd317cd8 chore(common/web): remove .c8rc.json from types and merge exclusions into package.json 2024-12-09 14:47:18 +00:00
Dr Mark C. Sinclair
fea40e2689 chore(common/web): initial test boilerplate 2024-12-09 11:47:54 +00:00
Dr Mark C. Sinclair
5f66cf4e6a chore(common/web): add local variables to test cases for clarity 2024-12-09 10:40:15 +00:00
Dr Mark C. Sinclair
567c3a7e6d chore(common/web): Merge branch 'master' into test/common/web/types/9052-unit-tests-kvk-file-writer 2024-12-09 10:19:49 +00:00
Dr Mark C. Sinclair
aad790a42b chore(common/web): add four additional test cases wrt VisualKeyboard version and null values 2024-12-05 11:57:23 +00:00
Dr Mark C. Sinclair
27b7fc33a2 chore(common/web): add test case for empty string for setString() 2024-12-05 11:02:19 +00:00
Dr Mark C. Sinclair
4b46643a35 chore(common/web): Merge branch 'master' into test/common/web/types/9052-unit-tests-kvk-file-writer 2024-12-05 10:52:07 +00:00
Dr Mark C. Sinclair
474adf80ac chore(common/web): Merge branch 'master' into fix/common/web/types/12761-delete-replaceExtension 2024-12-05 10:35:43 +00:00
Dr Mark C. Sinclair
608624996b chore(common/web): Merge branch 'master' into test/common/web/types/9052-unit-tests-file-types 2024-12-05 10:27:43 +00:00
Marc Durdin
974b16f722
Merge branch 'epic/windows-updates' into chore/merge-master-into-windows-updates 2024-12-05 08:49:34 +01:00
Steven R. Loomis
c38077459a Merge remote-tracking branch 'upstream/master' into feat/developer/7394-verify-normalization-epic-ldml 2024-12-04 13:51:14 -06:00
Eberhard Beilharz
ed22cc00a6
fix(common): rename test file
This change renames a new test file and moves it to the new location.
This file was overlooked in #12709.
2024-12-04 10:44:05 +01:00
Eberhard Beilharz
9a6e33652a
Merge pull request #12709 from keymanapp/chore/common/rename-tests
chore(common): rename test files
2024-12-04 09:03:07 +01:00
Dr Mark C. Sinclair
47794cfe21 chore(common/web): add two test cases for null key text and non-null key bitmap 2024-12-03 12:54:40 +00:00