sgschantz
2d3cde718e
fix(ios): allow asynchronous layout update
2024-12-05 15:09:30 +07:00
Marc Durdin
974b16f722
Merge branch 'epic/windows-updates' into chore/merge-master-into-windows-updates
2024-12-05 08:49:34 +01:00
Marc Durdin
01cedf68b7
Merge branch 'epic/linux-mcompile' into chore/merge-master-into-linux-mcompile
2024-12-05 08:49:17 +01:00
sgschantz
7c0657ae9f
fix(ios): update constraints upon keyboard height change
...
updates constraints on CustomInputView only so that
changes are isolated to the in-app keyboard and have
no effect on the system keyboard
2024-12-05 13:48:48 +07:00
SabineSIL
1fd2a1bf01
Merge pull request #12774 from keymanapp/chore/core/link/glossary
...
chore(core): Add link to Keyman Glossary 🎄
2024-12-05 07:39:25 +01:00
Marc Durdin
389ef7f001
chore: rename TestCompilerCallbacks.ts
...
There was confusion with two implementations of TestCompilerCallbacks.
Turns out one of them wasn't used.
2024-12-05 13:04:27 +07:00
Sabine
b7990d1b46
chore(core): Add link to Keyman Glossary
2024-12-05 06:27:22 +01:00
sgschantz
4629cd11eb
chore(mac): draw three-color stripe correctly in About box
...
due to Sonoma change of default setting in UIView
where clipsToBounds is defaulting to false, the
stripe in the About box was appearing much taller
than the expected 7 points
2024-12-05 09:51:43 +07:00
Marc Durdin
170282bba7
chore: address review comments
2024-12-05 09:23:27 +07:00
Marc Durdin
33b4fa3e89
change(developer): use full github url in kmc copy parameters
...
Fixes : #12746
Cherry-pick-of: #12754
2024-12-05 09:23:08 +07:00
Marc Durdin
6afa88bd9c
Merge branch 'master' into fix/core/12298-get-key-list
2024-12-05 00:24:33 +01:00
Steven R. Loomis
41f47b854f
Merge pull request #12748 from keymanapp/feat/developer/7394-verify-normalization-epic-ldml
...
feat(developer,common): verify normalization of strings 🙀
2024-12-04 16:58:21 -06:00
Marc Durdin
fe65eb2288
Merge branch 'master' into chore/core/12497-remove-km_core_keyboard_load
2024-12-04 23:35:45 +01:00
Marc Durdin
5ec2ce7863
chore: address review comments
2024-12-05 05:35:27 +07:00
Steven R. Loomis
da7c864f54
Merge remote-tracking branch 'origin/master' into fix/core/12298-get-key-list
2024-12-04 13:58:24 -06:00
Steven R. Loomis
dcc4c2b570
Merge branch 'feat/developer/7394-verify-normalization-epic-ldml' into feat/developer/10649-local-imports
2024-12-04 13:52:32 -06: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
7caf60789e
chore(core): only install node on Windows if not available
...
This fixes the build on my Windows machine. Previously `nvm install/use`
for whatever reason caused Windows no longer be able to find `node`
thus causing the build to fail. This change when run on Windows first
checks the current node version and installs it only if it is not
installed.
2024-12-04 20:31:37 +01:00
Keyman Server
1c62c47606
Merge pull request #12771 from keymanapp/auto/version-master-18.0.153
...
auto: increment master version to 18.0.153
2024-12-04 10:02:16 -08:00
Keyman Build Agent
917cae39f0
auto: increment master version to 18.0.153
2024-12-04 13:01:45 -05:00
Steven R. Loomis
9a338abf91
chore(developer): update per code review
...
- support empty string as import base
2024-12-04 08:34:36 -06:00
Eberhard Beilharz
82d7255723
Merge pull request #12770 from keymanapp/fix/common/tests
...
fix(common): rename test file
2024-12-04 11:38:04 +01: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
Marc Durdin
0eea6b4c67
Merge pull request #12768 from keymanapp/fix/developer/12765-improve-hint-for-non-matching-script
...
fix(developer): honour provided script when checking for matching scripts
2024-12-04 08:47:34 +01:00
Marc Durdin
4c3b2132ee
chore(core): remove km_core_keyboard_load API
...
Fixes : #12497
2024-12-04 13:38:07 +07:00
Marc Durdin
148938eb1d
fix(developer): honour provided script when checking for matching scripts
...
Fixes : #12765
2024-12-04 12:51:00 +07:00
Shawn Schantz
4ddcfc925f
Merge pull request #12760 from keymanapp/refactor/mac/12499-load-keyboard-from-blob
...
refactor(mac): pass kmx data blob to keyman core instead of file path
2024-12-04 11:05:49 +07:00
sgschantz
3dd5207252
chore(mac): update SIL logo in About window to include Andika glyph
...
Fixes : #12159
2024-12-04 10:47:12 +07:00
Keyman Server
00815e3b2d
Merge pull request #12763 from keymanapp/auto/version-master-18.0.152
...
auto: increment master version to 18.0.152
2024-12-03 10:01:54 -08:00
Keyman Build Agent
f1f026029d
auto: increment master version to 18.0.152
2024-12-03 13:01:20 -05: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
Eberhard Beilharz
cbbb643ed0
chore(common): rename common/web/types/test to .../tests
...
Addresses code review comment.
2024-12-03 13:53:13 +01:00
Dr Mark C. Sinclair
c0beb2236b
chore(common/web): adjust initVisualKeyboardKey() and checkBuilderKvkKey() to cope with some null inputs
2024-12-03 12:38:55 +00:00
Dr Mark C. Sinclair
2493e2bc85
chore(common/web): add three commented-out build() test cases for null strings that would currently fail
2024-12-03 12:26:08 +00:00
Dr Mark C. Sinclair
11556a8009
fix(common/web): delete replaceExtension() tests
2024-12-03 11:24:58 +00:00
Dr Mark C. Sinclair
e197a889ce
fix(common/web): delete replaceExtension
2024-12-03 11:17:33 +00:00
Dr Mark C. Sinclair
103009ffcf
chore(common/web): Merge branch 'test/common/web/types/9052-unit-tests-file-types' into test/common/web/types/9052-unit-tests-kvk-file-writer
2024-12-03 11:00:41 +00:00
Dr Mark C. Sinclair
15a171f871
chore(common/web): Merge branch 'master' into test/common/web/types/9052-unit-tests-file-types
2024-12-03 10:52:21 +00:00
Marc Durdin
c233208d32
Merge pull request #12753 from keymanapp/feat/developer/12752-hint-on-lang-script-mismatch
...
feat(developer): report on mismatching lang tag scripts when building keyboard-info
2024-12-03 08:29:15 +01:00
Darcy Wong
7794d2d97b
Merge pull request #12745 from keymanapp/feat/fv/enter-key
...
feat(android): Enhance how ENTER key is handled for FV and KMSample2
2024-12-03 13:34:26 +07:00
sgschantz
8bc144b6d1
refactor(mac): raise exception when unable to read kmx data
2024-12-03 10:48:57 +07:00
Steven R. Loomis
f4f0355109
feat(developer): local imports directory fixes
...
- use path.join instead of path.resolve
- rename importsPath to cldrImportsPath
- remove k_015_importlocal from core, as it duplicated tests in common and developer
Fixes : #10649
2024-12-02 15:40:54 -06:00
Keyman Server
8dc62e7118
Merge pull request #12755 from keymanapp/auto/version-master-18.0.151
...
auto: increment master version to 18.0.151
2024-12-02 10:04:13 -08:00
Keyman Build Agent
a169da746d
auto: increment master version to 18.0.151
2024-12-02 13:03:34 -05:00
Steven R. Loomis
48da8fd613
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-12-02 11:55:13 -06:00
Steven R. Loomis
75d172a6cb
Merge branch 'feat/developer/7394-verify-normalization-epic-ldml' into feat/developer/10649-local-imports
2024-12-02 11:37:29 -06:00
Steven R. Loomis
17185d79a9
Merge branch 'master' into feat/developer/7394-verify-normalization-epic-ldml
2024-12-02 11:36:21 -06:00
Steven R. Loomis
6f2a6b2ebf
feat(common,developer): tests and warning on denormalized content per review comments
...
- report a warning on each separate instance of a denormalized string (once per string).
Fixes : #7394
2024-12-02 11:35:06 -06:00
sgschantz
42ba0a4aab
refactor(mac): pass kmx data blob to keyman core instead of file path
...
Fixes : #12499
2024-12-02 17:08:46 +07:00