Commit graph

24978 commits

Author SHA1 Message Date
Joshua A. Horton
3e431f0f07 chore(web): missed a suggestion previously 2023-10-16 10:51:31 +07:00
Joshua A. Horton
cb74191336 docs(web): minor documentation for Web button classes 2023-10-16 10:48:43 +07:00
Joshua A. Horton
b617ac3479 chore(web): addresses PR review concerns 2023-10-16 10:26:03 +07:00
Joshua A. Horton
1fadcd79d5 chore(web): Merge branch 'fix/web/recognizer-polish-and-source-uniqueness' into refactor/web/common-layout-typing 2023-10-16 09:56:36 +07:00
Joshua A. Horton
ae3402f64d chore(web): addresses PR review concerns 2023-10-16 09:40:34 +07:00
Marc Durdin
91e996f9b5
Merge pull request #9765 from keymanapp/fix/ios/9764-fv-build-typo
fix(ios): missing backslash in build script
2023-10-16 11:59:41 +11:00
Darcy Wong
b45c61ebf9 chore(android): Merge remote-tracking branch 'origin/master' into fix/android/image-banner 2023-10-16 07:40:57 +07:00
Marc Durdin
0f116c8104 fix(ios): missing backslash in build script
Fies #9764.
2023-10-16 04:20:01 +07:00
Keyman Server
aefd24e15f
Merge pull request #9763 from keymanapp/auto/version-master-17.0.192
auto: increment master version to 17.0.192
2023-10-16 01:03:09 +07:00
Keyman Build Agent
b1947ed1d9 auto: increment master version to 17.0.192 2023-10-15 14:02:28 -04:00
Marc Durdin
d4a9167086
Merge pull request #9746 from keymanapp/chore/keyboard_info-readme
chore: update readme for keyboard_info schema
2023-10-15 12:49:12 +11:00
Marc Durdin
275202c69f
Merge pull request #9750 from keymanapp/chore/merge-master-into-feature-gestures
chore: merge master into feature-gestures 🐵
2023-10-15 12:49:06 +11:00
Steven R. Loomis
f4501fea81 chore(developer): remove an unused error code 🙀 2023-10-13 17:38:08 -05:00
Steven R. Loomis
55bf0642a5 feat(core): add backspace test 🙀
- test needs to be "t" not "ta"

For: #9760
2023-10-13 16:56:00 -05:00
Steven R. Loomis
6a62d01481 chore(core): dx: ldml test subselection 🙀
- add a filter option to run just one subtest
- support backspace event, revamp test JSON format

For: #9468
2023-10-13 16:45:56 -05:00
Eberhard Beilharz
0ed8d35bb2
chore(linux): Add code coverage index page
This change adds an index page that can show the reports for the
child projects.

Also fix a path problem in the `keyman-system-service/build.sh` script.
2023-10-13 22:51:00 +02:00
Eberhard Beilharz
23cc98a690
feat(linux): Allow installing keyboards with arbitrary language 🏘️
- during installation add to the list of custom keyboards if necessary
- during uninstallation remove from the list of custom keyboards
- if list of custom keyboards has invalid values, remove those before
  saving the list

Closes #8598.
2023-10-13 16:57:57 +02:00
Steven R. Loomis
bf15feb116 feat(core): ldml normalization 🙀
- fix int -> auto

For: #9468
2023-10-12 19:13:52 -05:00
Steven R. Loomis
95ad1c47e4 feat(core): ldml normalization 🙀
- fix unnecessary test churn.

For: #9468
2023-10-12 17:46:41 -05:00
Steven R. Loomis
b3de1ffc4a feat(core): ldml normalization 🙀
- fix windows build

For: #9468
2023-10-12 17:38:38 -05:00
Steven R. Loomis
84b4836bbf
Merge branch 'master' into feat/core/9468-normalization-epic-ldml 2023-10-12 16:59:18 -05:00
Steven R. Loomis
a577bd2f53 feat(core): ldml normalization 🙀
- more progress in the normalization pipeline. Trying to keep it from leaking.
- normalize output to NFC.
- normalize json test data to NFC (both context and expected).
- we do NOT try to normalize the 'embedded' strings currently.
- yet more test data fixes (turns out u+00e0 ≠ u+00e8)

For: #9468
2023-10-12 16:57:37 -05:00
Steven R. Loomis
736af4b957 feat(core): ldml normalization 🙀
- change more tests to NFD for now

For: #9468
2023-10-12 15:12:25 -05:00
Keyman Server
3f028ad5ad
Merge pull request #9755 from keymanapp/auto/version-master-17.0.191
auto: increment master version to 17.0.191
2023-10-13 01:03:10 +07:00
Keyman Build Agent
4f75b845a0 auto: increment master version to 17.0.191 2023-10-12 14:02:34 -04:00
Eberhard Beilharz
303e57ba68
refactor(linux): Refactor mocks in ibus-util tests 2023-10-12 18:45:12 +02:00
Eberhard Beilharz
d92808e779
chore(linux): Speed up ibus-util tests 2023-10-12 18:34:50 +02:00
Eberhard Beilharz
b0dd74ca59
feat(linux): Ignore invalid values in custom keyboards list 🏘️ 2023-10-12 18:31:42 +02:00
Eberhard Beilharz
8e1ee9ea7b
feat(linux): Allow loading of keyboards with arbitrary language 🏘️
Part of #8598.
2023-10-12 18:31:42 +02:00
Eberhard Beilharz
2a7d1758ae
feat(linux): Store user-added keyboards in GSettings 🏘️ 2023-10-12 18:31:41 +02:00
Steven R. Loomis
e64f59613a feat(core): ldml normalization 🙀
- split out 'process_key_string'

For: #9468
2023-10-12 10:10:51 -05:00
Steven R. Loomis
522d2ef583 feat(core): ldml normalization 🙀
- change tests to NFD for now

For: #9468
2023-10-12 10:10:37 -05:00
Eberhard Beilharz
5be0865b9a
Merge pull request #9753 from keymanapp/chore/linux/coverage
chore(linux): Add code coverage reports for keyman-config and keyman-system-service
2023-10-12 12:15:15 +02:00
Eberhard Beilharz
fe81d8cc07
chore(linux): Add code coverage report for keyman-system-service 2023-10-12 10:21:18 +02:00
Eberhard Beilharz
4ad730d6f6
chore(linux): Add code coverage report for keyman-config 2023-10-12 10:21:11 +02:00
Marc Durdin
abc894459d
Merge pull request #9751 from keymanapp/chore/merge-master-into-feature-macos-core
chore: merge master into feature-macos-core
2023-10-12 18:35:31 +11:00
Joshua A. Horton
e0c6c0e168 chore(web): Merge branch 'feature-gestures' into chore/merge-master-into-feature-gestures 2023-10-12 10:31:56 +07:00
Joshua A. Horton
f67549a3e4 fix(web): overshoot bounds in constrained mode 2023-10-12 09:59:40 +07:00
Joshua A. Horton
e199cd05fd docs(web): cleans up an errant doc-comment 2023-10-12 09:00:40 +07:00
Joshua A. Horton
f1d4b72da7 chore(web): drops redundant line 2023-10-12 08:46:35 +07:00
Joshua Horton
ea5e56f833
Merge pull request #9729 from keymanapp/chore/web/feature-gestures-update-a17s23-mid
chore(web): master-merge for feature-gestures (mid A17S23) 🐵
2023-10-12 08:22:21 +07:00
Joshua A. Horton
838187e536 chore(common): merge conflict correction - master did not have these lines 2023-10-12 08:18:50 +07:00
Joshua A. Horton
23ac3cc673 chore(common): Merge branch 'feature-gestures' into chore/merge-master-into-feature-gestures 2023-10-12 08:14:30 +07:00
Joshua Horton
d283165b1b
Merge pull request #9743 from keymanapp/chore/web/build-streamlining
chore(web): web build streamlining
2023-10-12 08:10:26 +07:00
Marc Durdin
e42567906d chore: update readme for keyboard_info schema 2023-10-12 07:08:20 +07:00
Keyman Server
c06b031bfa
Merge pull request #9745 from keymanapp/auto/version-master-17.0.190
auto: increment master version to 17.0.190
2023-10-12 01:04:29 +07:00
Keyman Build Agent
f2cb608fb8 auto: increment master version to 17.0.190 2023-10-11 14:03:44 -04:00
Eberhard Beilharz
5499c58575
Merge pull request #9734 from keymanapp/refactor/linux/simplifyaddkbd
refactor(linux): Simplify adding keyboard
2023-10-11 11:06:10 +02:00
Eberhard Beilharz
f2b4779f41
Merge pull request #9648 from keymanapp/refactor/linux/autocleanup
refactor(linux): Use auto cleanup (and fix some memory leaks)
2023-10-11 11:05:49 +02:00
Joshua A. Horton
cac6aad30e fix(web): base key stuck highlighting 2023-10-11 15:26:22 +07:00