Commit graph

24009 commits

Author SHA1 Message Date
Marc Durdin
779196e1fd
Merge pull request #10364 from keymanapp/feat/developer/10191-warn-on-gestures-downlevel
feat(developer): warn on gesture support for downlevel
2024-01-15 12:34:37 +11:00
Marc Durdin
91291bd4bc
Merge pull request #10375 from keymanapp/refactor/core/state-context-tests
refactor(core): Move `km_core_state_context_*` tests to separate file
2024-01-15 12:34:12 +11:00
Keyman Server
c42c28796c
Merge pull request #10376 from keymanapp/auto/version-master-17.0.244
auto: increment master version to 17.0.244
2024-01-13 01:04:06 +07:00
Keyman Build Agent
95f7609e77 auto: increment master version to 17.0.244 2024-01-12 13:03:32 -05:00
Eberhard Beilharz
141b85814e
refactor(core): Move km_core_state_context_* tests to separate file
It was fairly surprising to have the unit tests for
`km_core_state_context_*` methods in `action_api.cpp`, so this change
moves them to a separate file.
2024-01-12 15:34:32 +01:00
Eberhard Beilharz
67cf76362d
Merge pull request #10354 from keymanapp/refactor/linux/10212_set-context
refactor(linux): Use `km_core_state_context_set_if_needed`
2024-01-12 08:54:21 +01:00
Eberhard Beilharz
4dd12753e7
Merge pull request #10366 from keymanapp/chore/linux/fixgha
chore(linux): fix GHA packaging
2024-01-12 08:53:32 +01:00
Shawn Schantz
400efd9df4
Merge pull request #10339 from keymanapp/fix/ios/8168-reposition-menu
fix(ios): use safe area to position Keyman menu correctly
2024-01-12 14:24:55 +07:00
Eberhard Beilharz
16d813dd7a
Merge pull request #10370 from keymanapp/refactor/core/km_core_state_context_clear_1
refactor(core): use `km_core_state_context_clear` where possible
2024-01-12 08:14:08 +01:00
Joshua Horton
daba49ec83
Merge pull request #10328 from keymanapp/fix/developer/test-page-model-register
fix(developer): test-page model loading
2024-01-12 14:00:59 +07:00
Marc Durdin
9830f9ea24 refactor(core): use km_core_state_context_clear where possible
Relates to #10365.

Use `km_core_state_context_clear()` instead of `km_core_context_clear()`
as part of eliminating use of `km_core_state_context()`.
2024-01-12 12:05:00 +07:00
Joshua Horton
bd3d7cd176
Merge pull request #10330 from keymanapp/fix/web/execution-timer-outlier-logic
fix(web): prediction time-limiter issues, performance 📜
2024-01-12 11:32:54 +07:00
Darcy Wong
c220525949
Merge pull request #10368 from keymanapp/chore/common/crowdin-multiple
chore(common): Update crowdin strings for French, German, Spanish (Latin America)
2024-01-12 10:25:50 +07:00
Darcy Wong
0515f5c513 chore(common): Update crowdin for Spanish Latin America 2024-01-12 09:01:38 +07:00
Darcy Wong
f963d77546 chore(common): Update crowdin for German 2024-01-12 08:59:19 +07:00
Darcy Wong
f839220b1a chore(mac): Update crowdin for French 2024-01-12 08:57:32 +07:00
Darcy Wong
0bcb35b3ca chore(android): Update crowdin for French 2024-01-12 08:57:20 +07:00
Steven R. Loomis
4182ef0e26
Merge pull request #10327 from keymanapp/chore/core/10320-refactor-epic-ldml
chore(core): split out some files 🙀
2024-01-11 15:38:34 -06:00
Keyman Server
7539c905b0
Merge pull request #10367 from keymanapp/auto/version-master-17.0.243
auto: increment master version to 17.0.243
2024-01-12 01:19:49 +07:00
Keyman Build Agent
15ba59aebd auto: increment master version to 17.0.243 2024-01-11 13:19:12 -05:00
Steven R. Loomis
d4873d362a chore(core): split out some files 🙀
- reapply 0d9f543a78 code review comments

#10320
2024-01-11 11:41:40 -06:00
Steven R. Loomis
fe7757e807 Merge remote-tracking branch 'upstream/master' into chore/core/10320-refactor-epic-ldml
- reapply 0d9f543a78 code review comments
2024-01-11 10:50:41 -06:00
Steven R. Loomis
f68e9f33d4
Merge pull request #10326 from keymanapp/feat/core/10320-stack-markers-epic-ldml 2024-01-11 09:40:25 -06:00
Eberhard Beilharz
30c9aff4ca
chore(linux): fix GHA packaging 2024-01-11 16:16:41 +01:00
Marc Durdin
d0aa477ca5 feat(developer): warn on gesture support for downlevel
Fixes #10191.
2024-01-11 15:36:35 +07:00
Marc Durdin
64fb78de7c
Merge pull request #10361 from keymanapp/chore/common/builder-has-action-typo-10329
chore(common): builder action launch typos
2024-01-11 18:40:37 +11:00
Marc Durdin
33f0faf4f7
Merge pull request #10323 from keymanapp/fix/developer/10276-new-file-for-2.0-projects
fix(developer): new file support for project 2.0
2024-01-11 18:40:26 +11:00
Marc Durdin
ade94d67ca
Merge pull request #10322 from keymanapp/fix/developer/10315-fill-from-layout-handle-new-file
fix(developer): cleanly handle filling a new osk file from layout
2024-01-11 18:40:14 +11:00
Marc Durdin
8bba570b00
Merge pull request #10321 from keymanapp/fix/developer/10307-tools-customise
fix(developer): remove unused tools/customise menu
2024-01-11 18:39:56 +11:00
Marc Durdin
06409e0c0b
Merge pull request #10312 from keymanapp/fix/windows/10308-readme-embedded-images
fix(windows): serve images for readme files in Keyboard Install
2024-01-11 18:39:46 +11:00
Marc Durdin
6c4e649bfe chore(common): builder action launch typos
Follow on from #10329.
2024-01-11 11:45:45 +07:00
Steven R. Loomis
0d9f543a78
Apply suggestions from code review
- cleanup NFC code later if it's entirely unneeded.

Co-authored-by: Marc Durdin <marc@durdin.net>
2024-01-10 18:11:17 -06:00
Keyman Server
d120d39cff
Merge pull request #10355 from keymanapp/auto/version-master-17.0.242
auto: increment master version to 17.0.242
2024-01-11 01:03:48 +07:00
Keyman Build Agent
d17900870f auto: increment master version to 17.0.242 2024-01-10 13:03:16 -05:00
Eberhard Beilharz
9b768c57d7
refactor(linux): Use km_core_state_context_set_if_needed
Also update comment on `km_core_state_context_set_if_needed` to make it
clearer that it's expecting a UTF-16 string.

Closes #10212.
2024-01-10 18:57:41 +01:00
Joshua Horton
02410bfee9
Merge pull request #10329 from keymanapp/chore/web/build-script-cleanup
chore(web): better logging for gesture-recognizer tools build script
2024-01-10 15:26:55 +07:00
Joshua Horton
594b58b5a9
Merge pull request #10298 from keymanapp/fix/history
chore: cleanup recent history entries without PR title
2024-01-10 15:25:03 +07:00
Darcy Wong
fd9c053001
Merge pull request #10335 from keymanapp/fix/android/alert-no-touch-keyboard
fix(android): Use alert dialog when package is missing touch keyboards
2024-01-10 14:59:44 +07:00
Darcy Wong
9e8ca08c0c
Merge pull request #10342 from keymanapp/fix/fv/initial-keyboard
fix(android/engine): Use fallback keyboard if keyboard index undefined
2024-01-10 14:59:16 +07:00
Eberhard Beilharz
e92d7cee53
Merge pull request #10349 from keymanapp/chore/linux/improvegha
chore(linux): Output dput exit code after upload to llso
2024-01-10 08:45:59 +01:00
Eberhard Beilharz
b5820ffb9e
chore(linux): Output dput exit code after upload to llso
This is an attempt to understand what's going wrong in the gha.
2024-01-10 08:14:15 +01:00
Marc Durdin
47efdc8bbb
Merge pull request #10345 from Nnyny/patch-1
Update character-map.md
2024-01-10 17:13:35 +11:00
Nguonnyny Tan
4dc61300b0
Update character-map.md
add [
2024-01-10 12:23:18 +07:00
Darcy Wong
2ef0daf02a fix(android/engine): Use fallback keyboard if keyboard index undefined 2024-01-10 09:29:11 +07:00
Marc Durdin
6cfe170789
Merge pull request #10340 from keymanapp/dependabot/npm_and_yarn/follow-redirects-1.15.4
chore(deps-dev): bump follow-redirects from 1.14.9 to 1.15.4
2024-01-10 11:45:51 +11:00
Keyman Server
e13b0f8470
Merge pull request #10341 from keymanapp/auto/version-master-17.0.241
auto: increment master version to 17.0.241
2024-01-10 01:03:10 +07:00
Keyman Build Agent
a3445d0b90 auto: increment master version to 17.0.241 2024-01-09 13:02:36 -05:00
dependabot[bot]
65aa7d3457
chore(deps-dev): bump follow-redirects from 1.14.9 to 1.15.4
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.9 to 1.15.4.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.9...v1.15.4)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-09 10:48:12 +00:00
Eberhard Beilharz
ad27bdf782
Merge pull request #10331 from keymanapp/chore/linux/improvegha
chore(linux): Retry llso upload
2024-01-09 11:47:22 +01:00
sgschantz
9bfb4f0be5 use safe area to position Keyman menu correctly 2024-01-09 15:24:29 +07:00