Commit graph

33096 commits

Author SHA1 Message Date
Joshua A. Horton
e2d1b17dec fix(common): some nits 2023-02-01 13:08:26 +07:00
Joshua A. Horton
a3cadbabeb chore(web): more tweaks per review 2023-02-01 13:02:07 +07:00
Joshua A. Horton
ee2b47dff2 chore(web): changes per review concerns 2023-02-01 12:44:31 +07:00
Marc Durdin
a040a2bb6b
Merge pull request #8135 from keymanapp/chore/beta-a17s5-1
chore(common): Merge end of beta from Sprint A17S5
2023-02-01 15:52:04 +11:00
Marc Durdin
d0c0d0ff58 Merge pull request #8139 from keymanapp/chore/developer/update-build-trigger-for-developer
chore: add new developer build trigger
2023-02-01 10:21:48 +07:00
Marc Durdin
9457f0c64a Merge pull request #8136 from keymanapp/chore/beta-release-trigger-definitions
chore: add 16.0-stable trigger definitions
2023-02-01 09:35:00 +07:00
Darcy Wong
965cadc982 chore: Merge branch 'beta' into chore/beta-a17s5-1 2023-02-01 08:49:28 +07:00
Steven R. Loomis
72bde8bd11 fix(developer) todo cleanup, common code, tests 🙀
- fixup import

For: #8069
2023-01-31 18:30:05 -06:00
Marc Durdin
afbb118a33
Merge pull request #8127 from keymanapp/chore/developer/kmcmpdll-src-path
chore(developer): kmcmpdll debug src path
2023-02-01 09:42:45 +11:00
Steven R. Loomis
8c940292b1 fix(developer) todo cleanup, common code, tests 🙀
- move some shared code out of key2/keys and into util.ts
- add unit tests
- delete a null test-base.ts

For: #8069
2023-01-31 16:06:49 -06:00
Eberhard Beilharz
d39ba178fa chore(linux): Fix wasm build
emscripten doesn't support static libraries, so we explicitly
build a static library unless we're building for wasm.
2023-01-31 20:59:28 +01:00
Sabine
814942c597 chore(developer): add BeginLine in kmcmpdll/Compiler.cpp; fread() in kmcmp_CompileKeyboardFileToBuffer 2023-01-31 20:19:05 +01:00
Steven R. Loomis
709c1ccca5 fix(common) make common/web/types kvk tests pass 🙀
- use hexy and git-diff to show a rich diff when files are changed
- add additional round trip tests
- initialize the underlyingLayout to undefined to promote round tripping
- fix an issue with the CompilerCallbacks in the xml tests (broken in #8107)
- fix an issue with the kvk file writer where it should set strings irregardless (#7955)

Fixes #7967, again
2023-01-31 12:15:39 -06:00
Keyman Server
0eb325062c
Merge pull request #8130 from keymanapp/auto/version-master-17.0.40
auto: increment master version to 17.0.40
2023-02-01 05:05:15 +11:00
Keyman Build Agent
2e3a160ab3 auto: increment master version to 17.0.40 2023-01-31 13:04:36 -05:00
Keyman Server
415c6c75a4
Merge pull request #8129 from keymanapp/auto/version-beta-16.0.137
auto: increment beta version to 16.0.137
2023-02-01 05:03:21 +11:00
Keyman Build Agent
4439818a82 auto: increment beta version to 16.0.137 2023-01-31 13:02:38 -05:00
Eberhard Beilharz
c176ebc6af
chore(linux): Address code review comments 2023-01-31 17:38:29 +01:00
Marc Durdin
17359dbf53 chore(developer): kmcmpdll debug src path
Adds the src build path in for kmcmpdll.dll for debugging purposes, when
running from any subdirectory of the KEYMAN_ROOT path.
2023-01-31 15:56:30 +07:00
Marc Durdin
a9f55fec40
Merge pull request #8095 from keymanapp/cherrypick/common/crowdin-cs
chore(common): Add crowdin strings for Czech 🍒
2023-01-31 18:21:33 +11:00
Marc Durdin
cdc661f2d6
Merge branch 'beta' into cherrypick/common/crowdin-cs 2023-01-31 18:02:32 +11:00
Marc Durdin
6b56023778
Merge pull request #8071 from keymanapp/chore/common/crowdin-sv
chore(common): Add crowdin for Swedish
2023-01-31 18:00:18 +11:00
Marc Durdin
31fbeec217
Merge branch 'beta' into chore/common/crowdin-sv 2023-01-31 17:59:52 +11:00
Marc Durdin
485f044479
Merge pull request #8073 from keymanapp/chore/common/crowdin-uk
chore(common): Check in crowdin for Ukrainian
2023-01-31 17:56:52 +11:00
Marc Durdin
7fd0c8a39e
Merge branch 'beta' into chore/common/crowdin-uk 2023-01-31 17:56:39 +11:00
Marc Durdin
526aead54f
Merge pull request #8072 from keymanapp/chore/common/crowdin-ru
chore(common): Check in crowdin for Russian
2023-01-31 17:54:21 +11:00
Joshua A. Horton
73e5333145 change(common/models): lm-worker declaration bundling 2023-01-31 12:33:24 +07:00
Joshua A. Horton
fa42b66d68 chore(common/models): Merge branch 'change/common/models/template-modularization' into change/common/models/lm-worker-modularization 2023-01-31 12:29:42 +07:00
Joshua A. Horton
b433f0e358 change(common/models): model-template declaration bundling 2023-01-31 12:28:06 +07:00
Joshua A. Horton
93fb518a8f chore(common/models): Merge branch 'change/common/models/wordbreaker-modularization' into change/common/models/template-modularization 2023-01-31 12:25:56 +07:00
Joshua A. Horton
3c5c7b21bc change(common/models): wordbreaker .d.ts bundling 2023-01-31 12:24:04 +07:00
Joshua A. Horton
ccfa07ec12 chore(common/models): Merge branch 'change/common/web/keyboard-processor-modularization' into change/common/models/wordbreaker-modularization 2023-01-31 12:21:36 +07:00
Marc Durdin
62499d9d7b
Merge pull request #8126 from keymanapp/feat/windows/tsysinfo-additional-language-registry-data
feat(windows): add additional registry keys to report
2023-01-31 16:19:20 +11:00
Joshua A. Horton
2a40534d3e change(common/web): better dev-mode declaration bundling 2023-01-31 11:54:49 +07:00
Steven R. Loomis
4b5ad2e078
Merge pull request #8106 from keymanapp/chore/common/7964-refactor-compiler-event-epic-ldml 2023-01-30 22:48:19 -06:00
Marc Durdin
ad752f3ef7 feat(windows): add additional registry keys to report
HKCU\Software\Microsoft\CTF
HKCU\Control Panel\International\User Profile
2023-01-31 11:13:27 +07:00
Joshua A. Horton
e789479c5c chore(common/web): Merge branch 'change/web/util-modularization' into change/common/web/keyboard-processor-modularization 2023-01-31 10:31:46 +07:00
Joshua A. Horton
4bc1345f68 change(common/web): rely on tsc for declaration bundling 2023-01-31 10:31:25 +07:00
Marc Durdin
26dcc13c22
Merge pull request #8097 from keymanapp/chore/crowdin-update-shu-latn
chore(common): Update crowdin strings for Shuwa (Latin)
2023-01-31 14:26:07 +11:00
Joshua A. Horton
4f4842d67f feat(web): more OSK unit tests, makes ManagedPromise a web-util 2023-01-31 10:10:08 +07:00
Steven R. Loomis
80a001520c chore(common): imports: Apply suggestions from code review 🙀
-  rename compiler.ts to compiler-interfaces.ts

applies to 5a4b44f2d7

Co-authored-by: Marc Durdin <marc@durdin.net>

For: #7534
2023-01-30 21:04:05 -06:00
sgschantz
7769ce3538 allow mutliple languages in kmp file and warn if none found 2023-01-31 09:59:51 +07:00
Keyman Server
ec1ca22b24
Merge pull request #8123 from keymanapp/auto/version-master-17.0.39
auto: increment master version to 17.0.39
2023-01-31 05:04:41 +11:00
Keyman Build Agent
03ced7f3f3 auto: increment master version to 17.0.39 2023-01-30 13:04:05 -05:00
Keyman Server
5b33dd54dc
Merge pull request #8122 from keymanapp/auto/version-beta-16.0.136
auto: increment beta version to 16.0.136
2023-01-31 05:02:29 +11:00
Keyman Build Agent
153b31b1f7 auto: increment beta version to 16.0.136 2023-01-30 13:01:53 -05:00
Eberhard Beilharz
cb47d01eb2
Merge pull request #8121 from keymanapp/fix/linux/brokenBuild
fix(linux): Fix CI build 🩹
2023-01-30 17:08:40 +01:00
Eberhard Beilharz
eb076c08c8
chore(linux): Build with meson instead of autotools
This change introduces meson for building ibus-keyman instead of
autotools.

Closes #5981.
2023-01-30 16:32:38 +01:00
Eberhard Beilharz
fd4709fad4
fix(linux): Fix CI build
This fixes the build on Jenkins and TC that got broken by
including the wildcard in the quoted string (which causes it to
be interpreted literally), introduced in #8102.
2023-01-30 15:42:45 +01:00
Eberhard Beilharz
4290bdcad1
Merge pull request #8110 from keymanapp/chore/linux/vcsgitheader
chore(linux): Include packaging path in Vcs-Git header 🍒
2023-01-30 08:35:56 +01:00