Steven R. Loomis
7c0f51c486
fix(core): set mac build version for meson cli build to 10.13
...
- add as option to compiler
- Match version in #11302
Fixes : #11423
2024-08-19 10:22:10 -05:00
Dr Mark C. Sinclair
eaa654c49d
chore(developer): add six call test cases to GetXStringImpl_type_c test, but with ERROR_StoreDoesNotExist cases commented out due to bug
2024-08-19 15:36:23 +01:00
Steven R. Loomis
fb3bee1e90
Merge pull request #11858 from keymanapp/feat/developer/11054-improve-linter
...
fix(developer): remove redundant check in LdmlKeyboardCompiler.validate() 🙀
2024-08-19 08:44:51 -05:00
Dr Mark C. Sinclair
d552e5773a
chore(developer): add first test case for call in GetXStringImpl_type_c test
2024-08-19 12:35:52 +01:00
Dr Mark C. Sinclair
06faa718cc
chore(developer): add clearcontext test case to GetXStringImpl_type_c test
2024-08-19 10:49:18 +01:00
Dr Mark C. Sinclair
eddf51de94
chore(developer): Merge branch 'master' into test/developer/kmcmplib-compiler-unit-tests-3
...
# 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-19 10:38:25 +01:00
rc-swag
65b9e49bac
feat(windows): remove old UseRegisterHotkey
2024-08-19 18:48:06 +10:00
Eberhard Beilharz
3c14a6ec0a
Merge pull request #12150 from keymanapp/refactor/web/12148_worker-thread
...
refactor(web): move `lm-worker` → `worker-thread` 🏗️
2024-08-19 10:10:11 +02:00
Eberhard Beilharz
ac0f4f6a83
refactor(web): run npm install
...
Addresses code review comments
2024-08-19 10:08:36 +02:00
Darcy Wong
79ebbfa53f
Merge pull request #12125 from keymanapp/feat/android/enter-mode
...
feat(android): Enhance how ENTER key is handled in apps
2024-08-19 14:31:52 +07:00
Joshua A. Horton
98d5322e51
fix(web): disable fat-finger data use when mayCorrect = false
2024-08-19 12:53:51 +07:00
sgschantz
49bfd08fb3
change(mac): persist options fix when dictionary exists
...
testing showed that when an option already existed,
it would be deleted when attempting to update it to
a new value
2024-08-19 12:49:46 +07:00
rc-swag
cd17ffb4cc
Merge pull request #12162 from keymanapp/fix/windows/crowdin-hide-strings
...
fix(windows): "Keyman" is not localized in UI strings
2024-08-19 15:26:14 +10:00
Joshua Horton
c712d35984
chore(ios): adjustments per review
2024-08-19 12:16:04 +07:00
Marc Durdin
402b1964f2
Merge pull request #12119 from keymanapp/dependabot/npm_and_yarn/semver-7.6.0
...
chore(deps): bump semver from 7.5.4 to 7.6.0
2024-08-19 14:09:39 +10:00
Marc Durdin
40d5cb92c1
Merge pull request #12118 from keymanapp/dependabot/npm_and_yarn/75lb/deep-merge-1.1.2
...
chore(deps-dev): bump @75lb/deep-merge from 1.1.1 to 1.1.2
2024-08-19 14:07:49 +10:00
rc-swag
b7b17686ec
feat(windows): add rmodifier hk to keyman config UI
2024-08-19 14:01:43 +10:00
Darcy Wong
8cc506ea18
fix(android): Address review comments
...
* Have KMManager control the longpress delay
* Rename applyLongpressDelay to sendOptionsToKeyboard
2024-08-19 09:44:19 +07:00
Darcy Wong
d835194b5b
Merge branch 'master' into feat/android/kmea-set-longpress-delay
2024-08-19 08:38:11 +07:00
Keyman Server
837667126b
Merge pull request #12212 from keymanapp/auto/version-master-18.0.92
...
auto: increment master version to 18.0.92
2024-08-16 11:05:53 -07:00
Keyman Build Agent
1550db1eb8
auto: increment master version to 18.0.92
2024-08-16 14:05:09 -04:00
Sabine
963bb5218e
chore(mac): change bitmapoffset + bitmapsize to prvent buffer problems
2024-08-16 17:11:51 +02:00
Marc Durdin
58af491c06
Merge pull request #12211 from keymanapp/chore/add-mcompile-to-linux-build
...
chore(linux): add mcompile to linux build.sh 🐘
2024-08-16 23:49:13 +10:00
Marc Durdin
2a21231aee
Merge pull request #12205 from keymanapp/fix/developer/12193-enforce-version-string-when-no-followkeyboardversion
...
fix(developer): enforce presence of Version field when FollowKeyboardVersion is not set, in package compiler
2024-08-16 23:12:30 +10:00
Marc Durdin
5b8a05cdf1
Merge pull request #12204 from keymanapp/fix/developer/12202-info-compilers-enforce-description-field
...
fix(developer): enforce presence of kps Info.Description field in info compilers
2024-08-16 23:12:17 +10:00
Marc Durdin
4c9d44851a
chore(linux): add utfcodec.cpp to mcompile
2024-08-16 15:09:23 +02:00
rc-swag
be55dabdc4
feat(windows): add right modifier key option pt1
2024-08-16 22:15:42 +10:00
Sabine
b10bba7b25
chore(linux): remove unused libxklavier dep
2024-08-16 11:36:47 +02:00
sgschantz
5364a741da
change(mac): some refactoring
...
Mostly taking advantage of KMSettingsRepository so
that more of the UserDefaults changes happen through it
Still some refactoring remains for active keyboards list
2024-08-16 16:34:19 +07:00
Eberhard Beilharz
d2662ffef8
Merge pull request #12149 from keymanapp/refactor/web/12147_types
...
refactor(web): move `lm-message-types` → `predictive-text/types` 🏗️
2024-08-16 11:08:48 +02:00
Marc Durdin
a4159de1d1
chore(linux): add mcompile to linux build.sh
...
@keymanapp-test-bot skip
2024-08-16 11:02:22 +02:00
Sabine
dd0ebc4325
chore(mac): add backslash to build.sh
2024-08-16 10:58:41 +02:00
Sabine
a42427fbcf
Merge branch 'feat/mac/mcompile_mac' of https://github.com/keymanapp/keyman into feat/mac/mcompile_mac
2024-08-16 10:50:17 +02:00
Sabine
d926045725
chore(mac): add mcompile to build.sh
2024-08-16 10:47:13 +02:00
Joshua Horton
289dda0fca
change(ios): better early-exit if all font data found
2024-08-16 15:17:05 +07:00
Joshua Horton
e28d8a341a
change(ios): cleaner set-based fonts-to-find maintenance
2024-08-16 15:15:32 +07:00
Joshua Horton
72da3d8099
refactor(ios): optimize font registration
2024-08-16 14:59:28 +07:00
Marc Durdin
f810d53c27
Merge branch 'epic/linux-mcompile' into feat/mac/mcompile_mac
2024-08-16 17:31:48 +10:00
Marc Durdin
15fa5ff63c
Merge pull request #12209 from keymanapp/chore/merge-master-into-linux-mcompile
...
chore: merge master into linux-mcompile
2024-08-16 17:30:19 +10:00
Joshua Horton
e136724284
Merge pull request #12187 from keymanapp/fix/web/fix-flicks
...
fix(web): restore flick functionality
2024-08-16 14:16:06 +07:00
Marc Durdin
1cbd061c05
chore(developer): remove impossible test for missing version
2024-08-16 08:54:27 +02:00
Eberhard Beilharz
ea62ac23e7
refactor(web): move lm-worker → worker-thread
...
Move `common/web/lm-worker/` →
`web/src/engine/predictive-text/worker-thread/`.
Fixes : #12148
2024-08-16 08:35:20 +02:00
Eberhard Beilharz
78857d96c9
refactor(web): move lm-message-types → predictive-text/types
...
Moves `common/web/lm-message-types/` →
`web/src/engine/predictive-text/types/`
Fixes : #12147
2024-08-16 08:31:21 +02:00
Marc Durdin
ba96d26858
fix(developer): enforce presence of Version field when FollowKeyboardVersion is not set, in package compiler
...
Fixes : #12193
2024-08-16 08:24:37 +02:00
Eberhard Beilharz
34dddf6d4e
Merge pull request #12146 from keymanapp/refactor/web/12134_worker-main
...
refactor(web): move `predictive-text` → `worker-main` 🏗️
2024-08-16 08:16:51 +02:00
Marc Durdin
50d0107f38
fix(developer): enforce presence of kps Info.Description field in info compilers
...
The Description field should be required for published keyboards and
models, so this change means kmc-keyboard-info and kmc-model-info will
report an error if it is missing.
Relates-to: keymanapp/keyboards#3037
Relates-to: keymanapp/lexical-models#262
Fixes : #12202
2024-08-16 08:04:18 +02:00
Eberhard Beilharz
e52937f907
Apply suggestions from code review
...
Co-authored-by: Joshua Horton <joshua_horton@sil.org>
2024-08-16 06:58:05 +02:00
rc-swag
6a305c168b
feat(windows): remove uneeded registry keys
2024-08-16 13:26:02 +10:00
Joshua A. Horton
c3e3cbaaee
fix(web): fix malformed reversion display strings
...
Fixes : #12199
2024-08-16 10:08:19 +07:00
rc-swag
98cd1f5b69
feat(windows): add handledownload back in
...
Fix all the old style with do code blocks to create the object
Add handledownload back in as I realised you need to otherwise
you can neatly stop multiple downloads occuring.
2024-08-16 11:10:44 +10:00