Commit graph

27982 commits

Author SHA1 Message Date
Eberhard Beilharz
a22a40fe2e
fix(linux): add keymanFacename to .ldml file
This change adds the `keymanFacename` attribute based on UnicodeFont
or AnsiFont to the root element of the generated .ldml file so that
onboard-keyman can display the proper font for the osk.

Fixes: #12019
2024-08-23 22:42:16 +02:00
Eberhard Beilharz
6bfa8a438f
refactor(linux): cleanup API of kvk2ldml.py
Make methods private that are only used inside of kvk2ldml.py.
2024-08-23 22:40:31 +02:00
Keyman Server
5380baa3f4
Merge pull request #12275 from keymanapp/auto/version-master-18.0.97
auto: increment master version to 18.0.97
2024-08-23 11:04:07 -07:00
Keyman Build Agent
91465f22b3 auto: increment master version to 18.0.97 2024-08-23 14:03:25 -04:00
Marc Durdin
9a8b6d1279 chore(windows): remove remaining unused Makefiles
Fixes: #12247
2024-08-23 18:12:06 +02:00
Marc Durdin
8457f9527a chore(developer): extend timeouts for lm compiler tests to 5 secs
Fixes: #12271
2024-08-23 17:53:48 +02:00
Marc Durdin
74f5865745 docs(developer): update build documentation to refer to build.sh
Fixes: #12270
2024-08-23 15:10:43 +02:00
Marc Durdin
3b10dcde5f
Merge pull request #12248 from keymanapp/docs/windows-install
docs: refresh windows.md
2024-08-23 12:33:47 +02:00
Marc Durdin
a2730164ff
Merge pull request #12269 from keymanapp/chore/common/emscripten-npm-install
chore(common): use `npm install` in emsdk update
2024-08-23 12:33:39 +02:00
Darcy Wong
e402ea19c7 chore(android): Update deprecation comment 2024-08-23 15:44:09 +07:00
Darcy Wong
3690267597
Merge pull request #12261 from keymanapp/fix/android/keyboard-height-asset-rtl
fix(android): Add RTL assets for adjusting keyboard height menu
2024-08-23 15:40:55 +07:00
Marc Durdin
046bd25f63 chore(developer): improve build order of operations so builds work on new machines 2024-08-23 07:47:53 +02:00
rc-swag
2927f57c04 feat(windows): missed checked in file 2024-08-23 15:41:31 +10:00
Marc Durdin
47b952f960 chore(common): npm install should be in emscripten folder 2024-08-23 07:10:48 +02:00
Marc Durdin
d461c4872a chore(common): use npm install in emsdk update 2024-08-23 07:04:54 +02:00
Darcy Wong
65b3c75898
Merge pull request #12242 from keymanapp/fix/android/arrows-longpress-menu
fix(android): Use increment and decrement arrows on longpress delay menu 📟
2024-08-23 10:27:46 +07:00
Joshua A. Horton
ecaef394ce docs(common/models): fixes relative path in doc-comment 2024-08-23 08:37:39 +07:00
Joshua A. Horton
347b8142e0 chore(common/models): copies original data-gen's license for attribution 2024-08-23 08:37:20 +07:00
Darcy Wong
fed6582f62 fix(android): Check in material-stepper as internal dependency
Follows this guide on [setting up a local maven respository](https://brightinventions.pl/blog/migrating-away-from-bintray-jcenter-when-there-is-no-alternative-repository/#setting-up-a-local-maven-repository) now that jcenter is deprecated.
2024-08-23 08:32:40 +07:00
Joshua A. Horton
8737709b40 chore(web): Merge branch 'master' into feat/web/wordbreaker-property-data-gen 2024-08-23 08:29:20 +07:00
Joshua A. Horton
044c25a0e4 change(common/models): increase specificity in wordbreaker's .gitignore 2024-08-23 08:29:08 +07:00
Joshua Horton
de6550bf50 Merge branch 'change/ios/defer-font-registration' into refactor/ios/optimize-font-registration 2024-08-23 08:24:45 +07:00
Joshua Horton
5c3772f07a Merge branch 'master' into change/ios/defer-font-registration 2024-08-23 08:24:00 +07:00
Joshua Horton
fe96d81307
Merge pull request #12232 from keymanapp/fix/web/doc-keyboard-spacebar-scaling
fix(web): fix documentation-keyboard spacebar-text scaling
2024-08-23 08:18:31 +07:00
Darcy Wong
48e8567631
Merge pull request #12244 from keymanapp/fix/android/info-arrow-order
fix(android): Fix navigation arrows in Info Activity for RTL 📟
2024-08-23 06:54:01 +07:00
Keyman Server
d5d46466dc
Merge pull request #12265 from keymanapp/auto/version-master-18.0.96
auto: increment master version to 18.0.96
2024-08-22 11:03:12 -07:00
Keyman Build Agent
5fb3743416 auto: increment master version to 18.0.96 2024-08-22 14:02:35 -04:00
Dr Mark C. Sinclair
a09dcffb03 chore(developer): Merge branch 'master' into fix/developer/12262-ensure-call-detects-invalid-store-in-kmcmplib-compiler
# 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
2024-08-22 17:13:00 +01:00
Dr Mark C. Sinclair
862f0d9191 fix(developer): add test cases for spaces before and after valid store in call in GetXStringImpl_type_c test 2024-08-22 15:21:01 +01:00
Dr Mark C. Sinclair
b608e1ca84 fix(developer): add ERROR_InvalidCall and first valid test case to GetXStringImpl_type_c test 2024-08-22 15:15:32 +01:00
Marc Durdin
75238dcbf7
Update windows.md 2024-08-22 13:26:56 +02:00
Marc Durdin
f082ddc070 chore(common): adjust build settings for windows clean builds 2024-08-22 13:20:52 +02:00
Dr Mark C. Sinclair
75508f46b4 fix(developer): add ERROR_StoreDoesNotExist test cases to GetXStringImpl_type_c test 2024-08-22 11:43:03 +01:00
Dr Mark C. Sinclair
7e2f797dd8 fix(developer): move check on store name search to just after search 2024-08-22 11:41:02 +01:00
Dr Mark C. Sinclair
b721ff6d5d fix(developer): add call test cases from #11990 to GetXStringImpl_type_c test 2024-08-22 11:19:37 +01:00
Darcy Wong
012bbb4c69 fix(android): Add RTL assets for adjusting keyboard height menu 2024-08-22 15:19:49 +07:00
Marc Durdin
f0dbcd6393
Update windows.md 2024-08-22 09:28:21 +02:00
rc-swag
259d044f39 feat(windows): new sil logo 2024-08-22 17:02:04 +10:00
rc-swag
b0ff713e77 chore(windows): Merge branch 'master' into feat/windows/11471/right-modifier-hk
# 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
2024-08-22 16:38:58 +10:00
rc-swag
371e6b1b19 chore(windows): Merge branch 'master' into feat/windows/11471/remove-old-flags-modifier
# 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
2024-08-22 16:37:58 +10:00
rc-swag
f1d9f53048 feat(windows): add right modifier included in HotKey 2024-08-22 16:32:39 +10:00
Marc Durdin
8db70ffbd0
Merge pull request #12258 from keymanapp/chore/merge-master-into-windows-updates
chore: merge master into windows-updates
2024-08-22 08:19:34 +02:00
Darcy Wong
7e95bfb68a Merge remote-tracking branch 'origin/master' into fix/android/arrows-longpress-menu 2024-08-22 12:56:45 +07:00
Darcy Wong
b34f095c7e Merge remote-tracking branch 'origin/master' into fix/android/info-arrow-order 2024-08-22 12:55:40 +07:00
Marc Durdin
62babbb29a
Merge pull request #12243 from keymanapp/chore/developer/emscripten-3.1.60-patch
chore(common): allow build agents to automatically select emsdk version, and enable support for 3.1.60+
2024-08-22 07:52:35 +02:00
rc-swag
05d52463f9 feat(windows): remove registerhotkey and cache modifier
Remove the feature flags that allows the use of cached modifier for
hotkeys. Remove the feature flag that uses the Win 32 API
RegisterHotkeys.
2024-08-22 15:45:23 +10:00
rc-swag
ed8f8508d3 feat(windows): update sil logo for windows UI 2024-08-22 12:42:23 +10:00
Marc Durdin
b87b107966
Update windows.md 2024-08-21 22:12:00 +02:00
Keyman Server
6b06ef5444
Merge pull request #12249 from keymanapp/auto/version-master-18.0.95
auto: increment master version to 18.0.95
2024-08-21 11:05:03 -07:00
Keyman Build Agent
98409dc810 auto: increment master version to 18.0.95 2024-08-21 14:04:21 -04:00