Marc Durdin
5218726583
fix(developer): handle invalid project folders cleanly
...
Fixes #9715 .
2023-10-18 06:10:41 +07:00
Marc Durdin
1db919d581
fix(developer): handle fv_all keyboard project with no .kmn
2023-10-18 05:41:52 +07:00
Marc Durdin
cc11435bb2
fix(developer): avoid adding null font data to keyboard_info
2023-10-18 05:41:03 +07:00
Marc Durdin
8d00d60ddc
fix(developer): ignore whitespace at end of LICENSE.md
2023-10-18 05:40:29 +07:00
Eberhard Beilharz
337018a24b
chore(linux): Add missing tests
...
This adds (and fixes) two tests that were previously left out by
accident.
2023-10-17 20:29:28 +02:00
Keyman Server
68bff208f4
Merge pull request #9782 from keymanapp/auto/version-master-17.0.194
...
auto: increment master version to 17.0.194
2023-10-18 01:04:56 +07:00
Keyman Build Agent
6e5334b2e4
auto: increment master version to 17.0.194
2023-10-17 14:04:25 -04:00
Eberhard Beilharz
08a259c6e2
chore(linux): Fix build scripts
...
Creating the coverage option to ninja previously didn't work reliably.
This change re-orders the parameters passed to `meson setup` and seems
to work better. Additionally this change refactors the scripts and makes
use of `builder_run_action`.
2023-10-17 20:01:05 +02:00
Eberhard Beilharz
46d67d944e
chore(linux): Re-enable building for Ubuntu 23.10 Mantic
...
Now that we have updated ibus packages in place we can re-enable building
for Mantic.
Fixes #9520 and #9398 .
2023-10-17 18:48:53 +02:00
Eberhard Beilharz
141d44a439
Merge pull request #9775 from keymanapp/chore/linux/9733_RenameKbp
...
chore(linux): Rename `kbp_state_get_intermediate_context` to `km_core…` 〽️
2023-10-17 18:04:32 +02:00
Eberhard Beilharz
f178959c02
Merge pull request #9774 from keymanapp/fix/linux/9773_python3.8
...
fix(linux): Fix crash initializing Sentry with Python < 3.10
2023-10-17 18:02:39 +02:00
Eberhard Beilharz
91e731a955
Merge pull request #9756 from keymanapp/feat/linux/8598_kmconfig
...
feat(linux): Allow installing keyboards with arbitrary language 🏘️
2023-10-17 18:02:19 +02:00
rc-swag
d94b84154f
docs(windows): remove text_services_framework page
...
Removed the text services framework page and all links
2023-10-17 17:53:19 +10:00
Joshua A. Horton
215c6b8f1b
feat(web): notable TODO
2023-10-17 13:58:05 +07:00
Eberhard Beilharz
2ab9334b82
Merge pull request #9758 from keymanapp/chore/linux/coverage
...
chore(linux): Add code coverage index page
2023-10-17 08:57:13 +02:00
Joshua A. Horton
7adf27dd84
feat(web): subkey-menu fat-finger correction
2023-10-17 13:42:54 +07:00
Joshua A. Horton
445f6bd868
refactor(web): third pass - relocates correction types & methods to input-processor
2023-10-17 10:40:35 +07:00
Joshua A. Horton
41dfda3089
refactor(web): layer 2 - extraction of correction-probabililty methods
2023-10-17 10:16:47 +07:00
Joshua A. Horton
e9c3c85f16
docs(web): a bit of doc-commenting
2023-10-17 09:34:52 +07:00
Joshua A. Horton
2d15ec6ea3
refactor(web): first abstraction layer - corrective layout specs
2023-10-17 09:30:43 +07:00
Joshua A. Horton
9d802ccaa8
fix(web): cherried fix for input correction mapping
2023-10-17 09:28:42 +07:00
Joshua A. Horton
3e609f55ff
fix(web): fixes input location mapping for corrections
2023-10-17 09:25:15 +07:00
sgschantz
cbe9ef7741
added logging to learn about menu execution
2023-10-17 09:11:21 +07:00
Marc Durdin
af3ba1f07d
Merge pull request #9258 from keymanapp/fix/core-drop-newline-in-debug
...
fix(core): don't use double newlines in debuglog
2023-10-17 12:33:56 +11:00
Steven R. Loomis
93e1c18af2
fix(core): ldml update to normalization per review 🙀
...
For: #9468
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-10-16 20:22:52 -05:00
Marc Durdin
4981b1ea68
Merge pull request #9771 from keymanapp/fix/developer/9766-kmc-analyze-crash
...
fix(developer): kmc crash on start
2023-10-17 10:14:51 +11:00
Steven R. Loomis
9ee183c0ee
fix(core): ldml update to normalization per review 🙀
...
- simplify normalize_nfc and normalize_nfd functions
For: #9468
2023-10-16 17:21:39 -05:00
Steven R. Loomis
c3a74dd448
Merge branch 'feat/core/9468-normalization-epic-ldml' into feat/core/9468-test-improvement-epic-ldml
2023-10-16 17:15:09 -05:00
Steven R. Loomis
79f37f7700
Merge branch 'master' into feat/core/9468-normalization-epic-ldml
2023-10-16 17:14:58 -05:00
Keyman Server
5073a6affd
Merge pull request #9776 from keymanapp/auto/version-master-17.0.193
...
auto: increment master version to 17.0.193
2023-10-17 01:03:42 +07:00
Keyman Build Agent
5573236f3a
auto: increment master version to 17.0.193
2023-10-16 14:03:10 -04:00
Eberhard Beilharz
a76945615b
Merge pull request #9735 from keymanapp/feat/linux/8598_arbitrary-lang
...
feat(linux): Allow loading of keyboards with arbitrary language 🏘️
2023-10-16 19:48:56 +02:00
Eberhard Beilharz
965b8e5ecc
chore(linux): Rename kbp_state_get_intermediate_context to km_core_...
...
A previous rename missed this.
2023-10-16 19:39:18 +02:00
Eberhard Beilharz
d7a72e6baf
fix(linux): Fix crash initializing Sentry with Python < 3.10
...
Ubuntu 20.04 comes with Python 3.8 which doesn't have
`platform.freedesktop_os_release()`. This change catches the exception
if this happens, as well as other exceptions we might get so that the
initialization of Sentry will succeed.
Fixes #9773 .
2023-10-16 18:44:18 +02:00
Eberhard Beilharz
0eb5065bf4
chore(linux): Unnecessary to check for NULL before calling g_free
...
`g_free` will return if the parameter is NULL, so we don't have to
check for that.
See glib [documentation](https://docs.gtk.org/glib/func.free.html ).
2023-10-16 18:24:56 +02:00
Steven R. Loomis
d46e08267e
fix(common,developer): ldml test fix 🙀
...
- There are two cases. Added comments to cross-link them.
For: #9468
2023-10-16 10:52:39 -05:00
Steven R. Loomis
f89be2d21b
fix(common): ldml test fix 🙀
...
- the wrong test case was updated previously
For: #9468
2023-10-16 10:24:49 -05:00
Eberhard Beilharz
943370d682
chore(linux): Add --open option to open coverage reports in browser
...
This addresses code review comments.
2023-10-16 17:22:41 +02:00
Marc Durdin
1d157535f2
fix(developer): kmc crash on start
...
Fixes #9766 .
The issue arose because commander passes different parameters to the
callback depending on the spec of the command. Very fragile!
2023-10-16 18:27:20 +07:00
Shawn Schantz
fd36d6e2c1
Merge branch 'feature-macos-core' into feature/core/add-core-wrapper
2023-10-16 15:37:37 +07:00
sgschantz
615c9c23d2
limit most log statements to debug mode
2023-10-16 15:26:13 +07:00
Eberhard Beilharz
3212fafb88
Merge pull request #9754 from keymanapp/chore/linux/speeduptest
...
chore(linux): Speed up ibus-util tests
2023-10-16 09:13:33 +02:00
Eberhard Beilharz
c56b8a72eb
chore(linux): rename parameters
...
This addresses code review comments.
2023-10-16 09:12:28 +02:00
Joshua A. Horton
14e4e884f2
chore(web): ability to clear gestures, note if modal viz is active
2023-10-16 12:47:42 +07:00
Joshua A. Horton
7514059363
chore(web): Merge branch 'fix/web/integration-test-fixes' into feat/web/longpress-restoration
2023-10-16 12:06:33 +07:00
Joshua A. Horton
8f4f7a743a
chore(web): Merge branch 'feat/web/key-specific-gesture-integration' into fix/web/integration-test-fixes
2023-10-16 12:05:14 +07:00
Joshua A. Horton
7317bc6725
chore(web): Merge branch 'feat/web/base-recognizer-integration' into feat/web/key-specific-gesture-integration
2023-10-16 12:04:37 +07:00
Joshua A. Horton
34d412c858
chore(web): removal of temp console.log statements
2023-10-16 11:45:07 +07:00
Joshua A. Horton
fd71de16e5
chore(web): Merge branch 'refactor/web/common-layout-typing' into feat/web/base-recognizer-integration
2023-10-16 11:33:39 +07:00
Joshua A. Horton
ad6fb94e1c
refactor(web): drops WET button-class Web enum
2023-10-16 10:56:58 +07:00