Eberhard Beilharz
25de477425
chore(linux): Fix the path for downloading artifacts
...
Follow-up of #10577 .
2024-02-02 05:10:30 +07:00
Eberhard Beilharz
7356fc6e17
chore(linux): Upgrade artifacts to v4
...
- Upgrade upload-artifact to v4.3.0
- Upgrade download-artifact to v4.1.1
- Upgrade checkout to v4.1.1
- Upgrade gha-deb-signing to v0.6
Closes #10385 .
2024-02-02 05:10:29 +07:00
Steven R. Loomis
eaeb3e4284
feat(developer): support normalization=disabled 🙀
...
- additional test changes
- turn off cooking the 'from' if disabled
#10554
2024-02-01 15:19:19 -06:00
Steven R. Loomis
88a9f72e11
Merge pull request #10565 from keymanapp/feat/core/10317-simplify-marker-epic-ldml
...
feat(core,developer): simplify markers 🙀
2024-02-01 14:29:33 -06:00
Steven R. Loomis
b8fbe4865c
Merge pull request #10563 from keymanapp/feat/core/10317-double-marker2-epic-ldml
...
feat(core): ldml double marker, C++ side 🙀
2024-02-01 14:29:21 -06:00
Steven R. Loomis
ab00f0c800
Merge pull request #10541 from keymanapp/feat/core/10317-double-marker-epic-ldml
...
feat(developer): double markers once again 🙀
2024-02-01 14:28:01 -06:00
Keyman Server
7e801dd500
Merge pull request #10600 from keymanapp/auto/version-master-17.0.259
...
auto: increment master version to 17.0.259
2024-02-02 01:03:29 +07:00
Keyman Build Agent
65e8d11b5d
auto: increment master version to 17.0.259
2024-02-01 13:02:59 -05:00
Eberhard Beilharz
13eb1002ae
refactor(linux): Deal with invalid version numbers
2024-02-01 17:26:38 +01:00
Eberhard Beilharz
df24cfda0a
chore(linux): Use correct format specifier for g_utf8_strlen
...
The package build on armhf failed because of the wrong format specifier
which expects a `size_t` instead of `glong` that `g_utf8_strlen` returns.
2024-02-01 16:51:10 +01:00
Eberhard Beilharz
a5e0ce0702
chore(linux): Update debian changelog
...
(cherry picked from commit 8d0f102936 )
2024-02-01 12:58:21 +01:00
Eberhard Beilharz
4c53f18cca
Merge pull request #10594 from keymanapp/chore/linux/fixpkgbuild
...
chore(linux): Fix the path of downloaded artifacts
2024-02-01 10:46:38 +01:00
Eberhard Beilharz
31ef12706e
chore(linux): Fix the path for downloading artifacts
...
Follow-up of #10577 .
2024-02-01 10:37:18 +01:00
Marc Durdin
09e971d3ca
chore: tweak script for stability
2024-02-01 16:16:19 +07:00
Marc Durdin
7c8003a0f7
chore(common): cancel earlier builds when new test builds triggered
...
Fixes #10590 .
Cancels existing running or queued test builds on TeamCity when a new
build is started for the same 'branch' (aka branch or PR).
Does not touch release builds or other projects -- only touches
recognized test build configurations.
2024-02-01 16:02:23 +07:00
Marc Durdin
aad7c0a42b
chore(core): fixup typos
2024-02-01 15:05:24 +07:00
Marc Durdin
0b7556870f
chore: Apply suggestions from code review
2024-02-01 18:56:26 +11:00
Eberhard Beilharz
f3efb244dc
chore(linux): Adjust test expectations for ICU >= 73
...
ICU 73 comes with CLDR 43 which contains various corrections. This means
that we get different results when we minimize `bmf-Latn`. This change
sets the test expectations based on the ICU version and so allows tests
to pass on Ubuntu 24.04 which comes with ICU 74.
2024-02-01 14:55:36 +07:00
jahorton
6d496d36b7
chore(ios): minor cleanup
2024-02-01 14:40:12 +07:00
Eberhard Beilharz
e586dacef4
Merge pull request #10577 from keymanapp/chore/linux/10385_upload-artifact
...
chore(linux): Upgrade artifacts to v4
2024-02-01 08:29:34 +01:00
jahorton
9507b05498
fix(ios): context-initial diacritic handling
2024-02-01 14:23:51 +07:00
Joshua Horton
27daea4dec
Merge pull request #10571 from keymanapp/fix/web/webview-initial-layer
...
fix(web): app/webview control flow for initial layer
2024-02-01 13:44:25 +07:00
Marc Durdin
8db33b5c9c
Merge pull request #10522 from keymanapp/chore/developer/tweak-kmc-ldml-build
...
chore(developer): kmc ldml build - call c8 directly for tests
2024-02-01 17:26:21 +11:00
Marc Durdin
15f2412717
chore(core): build whackamole
2024-02-01 12:50:23 +07:00
Marc Durdin
2abaead178
chore(core): string include
2024-02-01 12:38:58 +07:00
Steven R. Loomis
2016d5d498
Merge pull request #10539 from keymanapp/feat/core/10516-reorder-norm-epic-ldml
...
feat(core): ldml reorder marker processing 🙀
2024-01-31 23:18:24 -06:00
Marc Durdin
56cda3fff4
chore(core): address cross-platform builds
2024-02-01 12:17:10 +07:00
Steven R. Loomis
d77ed9099b
feat(developer): support normalization=disabled 🙀
...
#10554
2024-01-31 23:16:51 -06:00
rc-swag
2b0950617d
feat(windows): add cached actions
2024-02-01 15:11:23 +10:00
Steven R. Loomis
9120bb4c87
feat(core,developer): normalization=disabled 🙀
...
- failing tests and initial work
#10554
2024-01-31 22:38:06 -06:00
Marc Durdin
1b88ab99be
fix(core): make km_core_state_get_actions() idempotent
...
Fixes #10582 .
Returned struct from the `km_core_state_get_actions()` API is now owned
by the state object. This is a change in API contract. The corresponding
`km_core_actions_dispose()` API has been made private, because there is
never any need for API consumers to call it. As this change is happening
in alpha, we won't bump the ABI version.
`state->app_context` is now guaranteed to be in sync with
`state->context` after `km_core_process_event()`, with the actions
struct populated at that point.
The next and final step in this refactor is to remove the actions queue
altogether from the Core and make that a kmn-only concept, but that will
wait until 18.0. The only consumers of the actions queue are the
kmn-specific interactive debugger in Keyman Developer, and kmn-specific
Input Method eXtensions in Keyman Engine for Windows.
2024-02-01 11:28:08 +07:00
Steven R. Loomis
a28cee0fac
Merge branch 'feat/core/10317-double-marker2-epic-ldml' into feat/core/10317-simplify-marker-epic-ldml
2024-01-31 22:25:45 -06:00
Steven R. Loomis
006b955f8a
Merge branch 'feat/core/10317-double-marker-epic-ldml' into feat/core/10317-double-marker2-epic-ldml
2024-01-31 22:24:46 -06:00
Steven R. Loomis
fcac7b5587
Merge pull request #10581 from keymanapp/feat/core/10468-report-norm
...
feat(core): report on (lack of) normalization 🙀
2024-01-31 22:23:06 -06:00
Steven R. Loomis
1eddd60814
Merge branch 'feat/core/10516-reorder-norm-epic-ldml' into feat/core/10317-double-marker-epic-ldml
2024-01-31 22:20:26 -06:00
Steven R. Loomis
ec03a681f7
feat(core): reorder processing 🙀
...
- fix quickcheck of add_back_markers()
For: #10516
2024-01-31 22:16:50 -06:00
Joshua A. Horton
627e93dd91
fix(web): bksp passthrough when no deletable context exists
2024-02-01 10:42:57 +07:00
Joshua A. Horton
62de528197
feat(web): extra test case - empty left-context, but selected text
2024-02-01 10:42:06 +07:00
Joshua A. Horton
c4eb4d4b04
feat(web): unit tests - bksp with empty context
2024-02-01 10:21:29 +07:00
Steven R. Loomis
78f81516c0
feat(core): report on (lack of) normalization 🙀
...
- report normalization
#10468
2024-01-31 18:22:23 -06:00
Steven R. Loomis
6c1447bb4b
feat(core,developer): simplify markers 🙀
...
- clean up removing multi-segment processing
2024-01-31 18:17:17 -06:00
Steven R. Loomis
32d2e6ea2c
feat(core,developer): simplify markers 🙀
...
- maybe don't need NFD table
#10317
2024-01-31 18:15:37 -06:00
Steven R. Loomis
687e50557f
feat(core): add some C++ side tests 🙀
...
- add more test cases from @jahorton
#10317
2024-01-31 18:14:01 -06:00
Steven R. Loomis
600fdcc2c8
feat(core): double markers once again 🙀
...
- C++ side passes
Fixes : #10516
2024-01-31 18:05:53 -06:00
Steven R. Loomis
2891d19d88
feat(core): double markers once again 🙀
...
- C++ side
Fixes : #10516
2024-01-31 18:05:53 -06:00
Steven R. Loomis
1988c43a05
feat(common): updates to marker parsing 🙀
...
- clear the marker map at the end of remove_markers if no markers were found.
- add some suggested tests from @jahorton and @mcdurdin
For: #10317
2024-01-31 18:04:29 -06:00
Marc Durdin
95c2fdb63c
Merge pull request #10568 from keymanapp/chore/developer/10491-include-unicode-license
...
chore(developer): add unicode-license.txt for ldml keyboards data
2024-02-01 10:48:14 +11:00
Steven R. Loomis
722131dcf3
feat(developer): double markers once again 🙀
...
- add another greek double reorder. with chips.
Fixes : #10516
2024-01-31 17:47:21 -06:00
Steven R. Loomis
1cfeeed3e4
feat(developer): double markers once again 🙀
...
- fix off by one in adding denormalized glue chars
Fixes : #10516
2024-01-31 17:47:21 -06:00
Steven R. Loomis
75aa04a4ee
feat(developer): double markers once again 🙀
...
- revert comment
- reorder tests
Fixes : #10516
2024-01-31 17:47:21 -06:00