Keyman Build Agent
8f93fa938a
auto: increment beta version to 18.0.198
2025-02-20 13:02:26 -05:00
Keyman Build Agent
cc7443efc2
auto: increment master version to 19.0.8
2025-02-20 13:02:13 -05:00
Eberhard Beilharz
72ce7727bf
Merge pull request #13284 from keymanapp/chore/linux/docker
...
chore(linux): allow to build and use Debian docker image
2025-02-20 18:03:18 +01:00
Steven R. Loomis
61b9234daf
feat(developer): document test cases
...
Fixes : #13175
2025-02-20 08:20:50 -06:00
Steven R. Loomis
7e28758892
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-02-20 08:18:55 -06:00
Eberhard Beilharz
2b9ba6c96b
chore(linux): deal with default values
...
When `_convert_parameters_to_build_args` sets the defaults, our previous
implementation to check for default values no longer works.
2025-02-20 09:58:39 +01:00
Eberhard Beilharz
6e9d092734
Merge pull request #13285 from keymanapp/fix/linux/12920_icu-76
...
fix(linux): address compiling with ICU 76
2025-02-20 08:54:39 +01:00
Eberhard Beilharz
7d5dce1f5f
chore(linux): initialize variables with default values if not set
...
This changes `convert_parameters_to_build_args` to set the variable to
the default values unless set already. Then we don't have to deal with
unset variables and setting default values when we use the variables.
2025-02-20 08:51:34 +01:00
rc-swag
5338748123
feat(windows): refresh keyman configuration icons
2025-02-20 16:59:28 +10:00
Joshua Horton
94df946b0e
fix(web): reconnect, patch up engine/main headless unit tests
2025-02-20 12:13:11 +07:00
Joshua Horton
a5c987116b
fix(web): patches up affected unit test
2025-02-20 12:11:41 +07:00
Joshua Horton
baf2150542
fix(web): properly support workerless use of Web engine
...
Fixes : #13262
Fixes: KEYMANWEB-COM-1VH
2025-02-20 12:06:28 +07:00
Steven R. Loomis
fc3abe6b6a
chore(resources,core): update BNF and tests for escaping chars
...
- late breaking update from CLDR, update with in-progress fixes to escaping chars slated for v47
Fixes : #13175
2025-02-19 16:55:59 -06:00
Steven R. Loomis
0bf964ddd4
Merge branch 'master' into feat/developer/13175-abnf-on-compileepic-ldml
2025-02-19 13:38:53 -06:00
Keyman Server
88a122ba68
Merge pull request #13287 from keymanapp/auto/version-beta-18.0.197
...
auto: increment beta version to 18.0.197
2025-02-19 10:04:03 -08:00
Keyman Build Agent
5fdde2e242
auto: increment beta version to 18.0.197
2025-02-19 13:03:19 -05:00
Keyman Server
28151adb60
Merge pull request #13286 from keymanapp/auto/version-master-19.0.7
...
auto: increment master version to 19.0.7
2025-02-19 10:02:05 -08:00
Keyman Build Agent
2182f09dc3
auto: increment master version to 19.0.7
2025-02-19 13:01:32 -05:00
Eberhard Beilharz
3d77fe7492
fix(linux): address compiling with ICU 76
...
Turns out that Keyman 18 already compiles with ICU 76, so the only thing
left to do is mark the Debian bug as being closed by this change.
Fixes : #12920
2025-02-19 17:25:02 +01:00
Eberhard Beilharz
d9992ec087
chore(linux): allow to build and use Debian docker image
2025-02-19 12:04:25 +01:00
Eberhard Beilharz
11694db9e3
Merge pull request #13234 from keymanapp/refactor/linux/13204_enable-integration-tests
...
refactor(linux): re-enable integration tests 🕷️
2025-02-19 11:54:27 +01:00
Eberhard Beilharz
ca96a8c38d
chore(linux): address code review comments
2025-02-19 10:59:44 +01:00
Eberhard Beilharz
3c87c0dc04
Merge pull request #13280 from keymanapp/fix/linux/cherry-pick/uploadllso
...
fix(linux): add missing dependency for uploading to llso 🍒
2025-02-19 10:49:31 +01:00
Eberhard Beilharz
41f176b1dc
Merge pull request #13279 from keymanapp/fix/linux/uploadllso
...
fix(linux): add missing dependency for uploading to llso
2025-02-19 10:49:18 +01:00
Eberhard Beilharz
b986dfa836
fix(linux): add missing dependency for uploading to llso 🍒
...
Cherry-pick-of: #13279
2025-02-19 09:05:50 +01:00
Eberhard Beilharz
b76bfc9b8a
fix(linux): add missing dependency for uploading to llso
2025-02-19 09:03:48 +01:00
Marc Durdin
057abb2b03
Merge pull request #13271 from keymanapp/fix/developer/13256-fill-from-layout-targets
...
fix(developer): Use 'desktop' for target in OSK fill temp keyboard
2025-02-19 13:26:27 +07:00
Marc Durdin
21eb405c4e
Merge pull request #13239 from keymanapp/chore/merge-beta-to-master-B18S1
...
chore: merge beta to master B18S1
2025-02-19 12:41:32 +07:00
Marc Durdin
cda39a80f1
Merge branch 'master' into chore/merge-beta-to-master-B18S1
2025-02-19 12:41:21 +07:00
Joshua Horton
f630cd161c
Merge pull request #13269 from keymanapp/fix/web/undefined-engine-error-propagation
...
fix(web): provide informative error + message when loading UI without the engine
2025-02-19 10:03:48 +07:00
Darcy Wong
3bdc55d85c
Merge pull request #13277 from keymanapp/chore/crowdin/polytonic-greek-update
...
chore(common): Update crowdin strings for Polytonic Greek
2025-02-19 09:57:18 +07:00
Darcy Wong
2a472abfad
chore: Merge remote-tracking branch 'origin/beta' into chore/crowdin/polytonic-greek-update
...
# 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-02-19 09:08:24 +07:00
Darcy Wong
b6b4773e89
Merge pull request #13268 from keymanapp/fix/android/gradle-tier-2
...
fix(android): Correct the scope of `tier` in build.gradle
2025-02-19 09:06:29 +07:00
rc-swag
c39379bbe9
Merge branch 'beta' into fix/windows/12660/preserve-report-usage
2025-02-19 11:41:32 +10:00
rc-swag
162bb93b12
Merge pull request #13266 from keymanapp/fix/windows/13217-remove-firstrun-error-msg-2
...
fix(windows): remove sentry report on firstrun in idle state
2025-02-19 10:59:34 +10:00
Darcy Wong
af9d7bbe46
chore(common): Update crowdin strings for Polytonic Greek
2025-02-19 06:54:56 +07:00
Keyman Server
4c55b79fda
Merge pull request #13275 from keymanapp/auto/version-beta-18.0.196
...
auto: increment beta version to 18.0.196
2025-02-18 10:03:07 -08:00
Keyman Build Agent
0d3aa0a43c
auto: increment beta version to 18.0.196
2025-02-18 13:02:26 -05:00
Steven R. Loomis
3c3d2586e6
chore(developer): ldml: build updates for ABNF
...
- fix build output
Fixes : #13175
2025-02-18 11:05:55 -06:00
Steven R. Loomis
4da51a9191
Merge branch 'master' into feat/developer/13175-abnf-on-compileepic-ldml
2025-02-18 10:23:47 -06:00
Darcy Wong
8b4e769385
fix(android): Update system keyboard height consistently
2025-02-18 14:26:13 +07:00
Joshua Horton
7902260a48
Merge pull request #13272 from keymanapp/docs/web/guide-example-promise-use
...
docs(web): use promise-chaining in manual-control example
2025-02-18 13:34:13 +07:00
Joshua Horton
8421409c25
docs(web): adjusts manual-control example to use promise-chaining
...
Fixes : #13267
2025-02-18 11:33:47 +07:00
Marc Durdin
64410d02e9
fix(developer): Use 'desktop' for target in OSK fill temp keyboard
...
When the IDE fills the On Screen Keyboard on the basis of the .kmn
rules, it generates a temporary .kmn and builds it. When it does this,
it temporarily replaces the `&targets` system store with one that is
supposed to ensure that a .kmx is generated. However, previously, for
reasons long lost in history, the store was filled with the value
'windows native'.
'native' is not a valid target (this may be due to confusion with
`if(&platform)` where 'native' is permitted), and now the compiler
verifies `&targets` (as of #11918 ), so this broke the compile.
Now uses 'desktop' (which encompasses 'windows', 'macos', 'linux').
Fixes : #13256
Relates-to: #11918
2025-02-18 10:53:38 +07:00
Joshua Horton
94023cd692
fix(web): provide informative error + message when loading UI without the engine
...
Fixes : #13261
2025-02-18 09:47:17 +07:00
Darcy Wong
77b5cff622
fix(android): Correct the scope of tier in build.gradle
2025-02-18 09:12:59 +07:00
rc-swag
70b1fdd242
Merge branch 'beta' into fix/windows/13217-remove-firstrun-error-msg-2
2025-02-18 11:37:01 +10:00
rc-swag
cbf3bd5454
fix(windows): remove sentry report on firstrun in idle state
...
Remove the error message reporting to sentry if the firstrun
event is recieved in the idle state.
Fixes : #13217
2025-02-18 11:34:16 +10:00
Steven R. Loomis
92463b9a89
feat(developer): ldml: update tests for ABNF
...
- reinstate errors
Fixes : #13175
2025-02-17 16:17:03 -06:00
Keyman Server
04f279ff71
Merge pull request #13264 from keymanapp/auto/version-beta-18.0.195
...
auto: increment beta version to 18.0.195
2025-02-17 10:03:41 -08:00