Commit graph

33096 commits

Author SHA1 Message Date
Dr Mark C. Sinclair
82c9fd8474 fix(developer): adjust comments for alignment 2024-09-10 12:09:50 +01:00
Dr Mark C. Sinclair
cc8fd7da2f fix(developer): convert u16trim test to use map 2024-09-10 12:06:08 +01:00
Dr Mark C. Sinclair
06323b9dfa fix(developer): convert u16rtrim test to use map 2024-09-10 11:59:51 +01:00
Dr Mark C. Sinclair
04c1b15c22 fix(developer): convert u16ltrim test to use map 2024-09-10 11:55:27 +01:00
Eberhard Beilharz
40d798dc8d
Merge pull request #12370 from keymanapp/refactor/web/12133_models2
refactor(web): move `model/types` to `web/types` 🏗️
2024-09-10 17:32:46 +07:00
Dr Mark C. Sinclair
9813e3d99c fix(developer): add additional asserts to check pointer returned in u16trim 2024-09-10 11:28:52 +01:00
Dr Mark C. Sinclair
917a42a09c fix(developer): add additional asserts to check pointer returned in u16rtrim 2024-09-10 11:19:11 +01:00
Dr Mark C. Sinclair
74d334afd1 fix(developer): changes to better align the code in u16ltrim and u16rtrim 2024-09-10 11:13:42 +01:00
Dr Mark C. Sinclair
cfdd131129 fix(developer): remove now unnecessary cast in u16trim 2024-09-10 11:06:35 +01:00
Dr Mark C. Sinclair
ea545dc05a fix(developer): shorten u16ltrim code, and add additional asserts to check pointer returned 2024-09-10 10:58:24 +01:00
Dr Mark C. Sinclair
510e5aabd5 fix(developer): modify u16ltrim to copy non-trimmed characters to beginning of string 2024-09-10 10:56:53 +01:00
sgschantz
b8cbf04ff7 change(mac): added KMInputMethodLifecycle
clearly manages the state of the input method and notifies
any observers of changes

Fixes: #12342
2024-09-10 16:06:33 +07:00
Marc Durdin
178325c019 chore(developer): use new npm publish for kmc-generate 2024-09-10 15:30:54 +07:00
Eberhard Beilharz
4efe95a4b5
refactor(web): additional exports
Missed a few exports in the last commit.
2024-09-10 10:10:17 +02:00
Eberhard Beilharz
593510a204
refactor(web): explicitly list exports of lexical model types
Addresses code review comments.
2024-09-10 09:38:35 +02:00
rc-swag
3f1236ab59 feat(windows): comments copyright formating 2024-09-10 17:22:21 +10:00
Darcy Wong
a3dd21f71a
Merge pull request #12358 from keymanapp/fix/android/conditional-sentry
fix(android): Separate `publishSentry` Gradle task to publish symbols to Sentry
2024-09-10 14:20:03 +07:00
Darcy Wong
83b442b8fc
Merge pull request #12351 from keymanapp/fix/android/builder-publish
refactor(android): Move build-publish.sh to builder script
2024-09-10 14:19:29 +07:00
Darcy Wong
d4b0850fde Merge branch 'fix/android/builder-publish' into fix/android/conditional-sentry 2024-09-10 14:08:02 +07:00
Marc Durdin
edc5c93d69 chore(developer): add api-extractor for kmc-generate 2024-09-10 13:51:55 +07:00
Eberhard Beilharz
598f78c396
Merge pull request #12379 from keymanapp/fix/developer/ubuntu
fix(developer): fix building with Ubuntu 24.04
2024-09-10 13:45:02 +07:00
Marc Durdin
021d4341e7 chore(developer): generate no longer needs to generate .model_info 2024-09-10 11:55:16 +07:00
rc-swag
033cb227fe feat(windows): changes update form now 2024-09-10 14:37:41 +10:00
Marc Durdin
4a2e6fd0a5 test(developer): add unit test for generate module 2024-09-10 10:54:22 +07:00
Darcy Wong
aa816a4e7a
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-09-10 10:41:08 +07:00
Darcy Wong
391763be4c
Merge pull request #12367 from keymanapp/docs/android/sil-global-help
docs(android): Update help docs
2024-09-10 10:25:32 +07:00
rc-swag
1acf0d0b09
Merge pull request #12353 from keymanapp/feat/windows/install-now-pop-up
feat(windows):  toast interstitial install now💽
2024-09-10 09:50:49 +10:00
Keyman Server
789df8d230
Merge pull request #12380 from keymanapp/auto/version-master-18.0.108
auto: increment master version to 18.0.108
2024-09-09 11:03:03 -07:00
Keyman Build Agent
bda043e34d auto: increment master version to 18.0.108 2024-09-09 14:02:28 -04:00
Eberhard Beilharz
c3e587193e
refactor(web): move model/types to web/types
Part-of: #12133
2024-09-09 19:59:01 +02:00
Eberhard Beilharz
9f4ca5070d
fix(developer): fix building with Ubuntu 24.04
For whatever reason I suddenly got compile errors on Ubuntu 24.04 when
building Developer. Including `cstdint` solves this.

See also #11926.
2024-09-09 19:58:00 +02:00
Sabine
23c66922ce chore(mac): change bitmapoffset + bitmapsize to prevent buffer problems 2024-09-09 18:09:15 +02:00
rc-swag
4c48408d97
Merge pull request #12375 from keymanapp/feat/windows/automatic-updates-option
feat(windows): automatic updates option 💽
2024-09-09 22:38:09 +10:00
Dr Mark C. Sinclair
0a43607bf6 Merge branch 'master' into test/developer/kmcmplib-compiler-unit-tests-3 2024-09-09 09:56:57 +01:00
Dr Mark C. Sinclair
6062c747f1 Merge branch 'master' into fix/developer/11833-index-requires-comma-between-parameters-in-kmcmplib-compiler 2024-09-09 09:53:26 +01:00
Dr Mark C. Sinclair
8ee5d342db correct comment on one test case in GetXStringImpl_type_i test 2024-09-09 09:52:39 +01:00
rc-swag
bfe1b45983 feat(windows): automatic updates option to config reg 2024-09-09 15:51:32 +10:00
Marc Durdin
95d169f879 chore(developer): add developer-utils dep for kmc-generate 2024-09-09 09:17:32 +07:00
Marc Durdin
09e97cebc9 chore(developer): fixup imports 2024-09-09 08:57:39 +07:00
Darcy Wong
4bf88fbdac
Merge pull request #12290 from keymanapp/fix/android/text-size-rtl
fix(android): Update Text Size menu icons for RTL support 📟
2024-09-09 08:38:26 +07:00
Marc Durdin
d2f99f69cb chore(developer): refactor imports after merge 2024-09-09 06:30:26 +07:00
Marc Durdin
64c8bce011
Merge branch 'master' into feat/developer/kmc-generate 2024-09-09 01:20:07 +02:00
Marc Durdin
beb4c2ca6d chore(developer): Merge branch 'feat/developer/kmc-generate' of https://github.com/keymanapp/keyman into feat/developer/kmc-generate 2024-09-09 06:19:35 +07:00
Keyman Server
60c51c7f65
Merge pull request #12371 from keymanapp/auto/version-master-18.0.107
auto: increment master version to 18.0.107
2024-09-06 11:03:20 -07:00
Keyman Build Agent
13cadb24e4 auto: increment master version to 18.0.107 2024-09-06 14:02:45 -04:00
Eberhard Beilharz
8fd0877c52
Merge pull request #12369 from keymanapp/docs/web/helplink
docs(web): fix link to documentation page
2024-09-06 17:47:25 +07:00
sgschantz
78fd4ee19b change(mac): renaming, use client map instead of servers array 2024-09-06 16:41:07 +07:00
Eberhard Beilharz
dc66cddee5
docs(web): fix link to documentation page
The help page for `BuildVisualKeyboard` is under `core`, not `osk`.
2024-09-06 09:12:16 +02:00
Darcy Wong
8098964c55
Merge pull request #12361 from keymanapp/fix/android/zero-keyboard-languages
fix(android): Skip language counts for lexical-model packages
2024-09-06 12:55:19 +07:00
rc-swag
e41a8cbbb6
Merge pull request #12259 from keymanapp/feat/windows/11471/right-modifier-hk
feat(windows): add right modifier included in hotkey optional functionality
2024-09-06 13:40:14 +10:00