Commit graph

33096 commits

Author SHA1 Message Date
Darcy Wong
87a013050c docs(android): Update help docs
* Update whatsnew
* Rename "SIL International" to "SIL Global"
* Add link to adjust-longpress-delay
2024-09-06 07:08:09 +07:00
Keyman Server
df1bc3f98c
Merge pull request #12365 from keymanapp/auto/version-master-18.0.106
auto: increment master version to 18.0.106
2024-09-05 11:03:52 -07:00
Keyman Build Agent
d0f0b68571 auto: increment master version to 18.0.106 2024-09-05 14:03:12 -04:00
Dr Mark C. Sinclair
ccbd12f453 Merge branch 'master' into fix/developer/11833-index-requires-comma-between-parameters-in-kmcmplib-compiler 2024-09-05 14:40:57 +01:00
Dr Mark C. Sinclair
87a810e135 fix(developer): add additional test cases for multi-word trims 2024-09-05 14:32:25 +01:00
Dr Mark C. Sinclair
52f0897693 fix(developer): add doc comment to u16trim 2024-09-05 14:32:16 +01:00
Dr Mark C. Sinclair
b902c43ff2 fix(developer): add doc comment to u16rtrim 2024-09-05 14:32:05 +01:00
Dr Mark C. Sinclair
aa6db34ae2 fix(developer): add doc comment to u16ltrim 2024-09-05 14:31:56 +01:00
rc-swag
d61c37b4b1
Merge pull request #12327 from keymanapp/feat/windows/12251/update-sil-global-strings
feat(windows): Add two new strings for SIL Global name instead of SIL International
2024-09-05 16:58:50 +10:00
Darcy Wong
6720b6cb02
Merge pull request #12362 from keymanapp/fv/keyboards-csv-from-repo
chore(oem/fv): Update to fv_all 13.0
2024-09-05 13:17:27 +07:00
Shawn Schantz
a64ada83b4
Merge pull request #12354 from keymanapp/fix/mac/12295-catalina-startup-crash
fix(mac): avoid crash on startup with macOS 10.15 (Catalina)
2024-09-05 10:17:56 +07:00
Darcy Wong
870e55912b
Merge pull request #12359 from keymanapp/docs/android/longpress-menu
docs(android): Add in-app help for adjusting longpress delay
2024-09-05 09:11:36 +07:00
Darcy Wong
1d6ea8c696
Merge pull request #12352 from keymanapp/chore/missing-history-18-0-103
chore(common): Fix missing entries in HISTORY.md
2024-09-05 07:47:49 +07:00
Darcy Wong
7ad1e44836 chore(oem/fv): Update to fv_all 13.0 2024-09-05 02:13:59 +07:00
sgschantz
a032f80230 change(mac): read and write new osk window state
persists state whenever user opens or closes OSK
also records location and size

Fixes: #12342
2024-09-04 16:04:59 +07:00
Darcy Wong
60fa60d59c fix(android): Skip language counts for lexical-model packages 2024-09-04 15:14:20 +07:00
Darcy Wong
0a42e5bba6 docs(android): Add in-app help for adjusting longpress delay 2024-09-04 12:54:55 +07:00
Darcy Wong
d99d4d80ff fix(android): Separate publishSentry Gradle task to publish symbols 2024-09-04 10:36:09 +07:00
Shawn Schantz
703790dbd5
Merge branch 'master' into fix/mac/12295-catalina-startup-crash 2024-09-04 09:51:41 +07:00
Keyman Server
9bd1e7f8c6
Merge pull request #12357 from keymanapp/auto/version-master-18.0.105
auto: increment master version to 18.0.105
2024-09-03 11:03:17 -07:00
Keyman Build Agent
ca48f44065 auto: increment master version to 18.0.105 2024-09-03 14:02:35 -04:00
Eberhard Beilharz
0d6f655d49
chore(linux): fix build order 2024-09-03 15:44:08 +02:00
Shawn Schantz
18e7a1e363 change(mac): remove Always show OSK option
add simple flag to indicate whether OSK is shown
2024-09-03 20:24:08 +07:00
Dr Mark C. Sinclair
86fcf2e37d Merge branch 'master' into fix/developer/11833-index-requires-comma-between-parameters-in-kmcmplib-compiler 2024-09-03 10:41:57 +01:00
Dr Mark C. Sinclair
67b2050d8c Merge branch 'master' into test/developer/kmcmplib-compiler-unit-tests-3 2024-09-03 10:09:51 +01:00
rc-swag
eff8a8828c feat(windows): resize and add title for install now
Update the title bar to say Keyman update for the
install now pop up. Also resized to make it smaller and
inline with other windows applications.
2024-09-03 17:07:17 +10:00
sgschantz
f5677782b0 fix(mac): check for macOS 11 for PostEvent access
CGPreflightPostEventAccess API should be available
with macOS 10.5 (Catalina) but that does not appear
to be true in experience. Changing to check for 11.0
(Big Sur) before using that API instead.

Fixes: #12295
2024-09-03 13:07:25 +07:00
Darcy Wong
72c9754b43 chore(android): rename shell variable to PUBLISH_FLAGS 2024-09-03 13:06:05 +07:00
rc-swag
cb341d985a chore(windows): Merge branch 'feat/windows/add-apply-now-update' into feat/windows/install-now-pop-up 2024-09-03 15:43:05 +10:00
rc-swag
85a998bb73 feat(windows): rename executehistory module for clarity 2024-09-03 15:31:49 +10:00
rc-swag
1667cfed09 feat(windows): clean up ready for review 2024-09-03 14:38:09 +10:00
Darcy Wong
99adf9c7e1 chore(common): Fix missing entries in HISTORY.md 2024-09-03 11:05:13 +07:00
Darcy Wong
3de0aaaca4 refactor(android): Move build-publish.sh to builder script 2024-09-03 10:22:19 +07:00
Shawn Schantz
fdad0ca2bb
Merge pull request #12326 from keymanapp/fix/mac/9308-no-package-info
fix(mac): display package info after keyboard installation
2024-09-03 08:42:33 +07:00
Marc Durdin
113b4f7ac8 feat(developer): comments for kmc-generate 2024-09-03 06:20:34 +07:00
Marc Durdin
1ab1ca5d78 chore(developer): fixup tests and scripts for kmc-generate 2024-09-03 06:20:34 +07:00
Marc Durdin
db904119f3 feat(developer): unit tests for kmc-generate
Note: these are more e2e than unit tests. It may be difficult to convert
them into solid unit tests due to the way that kmc-generate works based
on templates.
2024-09-03 06:20:33 +07:00
Marc Durdin
8274d30788 feat(developer): kmc generate cleanup
Cleanup various todo items for kmc generate. Outstanding TODO item is
icon generation for .kmn.
2024-09-03 06:20:28 +07:00
Marc Durdin
2994fe2aea feat(developer): kmc-generate docs and tests started 2024-09-03 06:17:33 +07:00
Marc Durdin
939134a9a3 feat(developer): kmc-generate module
Plenty of todo items left but this is a mostly-functional module for the
kmc generate command for automatically creating keyboard and model
projects.
2024-09-03 06:15:33 +07:00
Marc Durdin
0731c7b3cb fix(common): correct offsets in KMX+ spec
Cherry-picked-from: #12305
2024-09-03 06:02:20 +07:00
Keyman Server
ffa4fb0a1c
Merge pull request #12349 from keymanapp/auto/version-master-18.0.104
auto: increment master version to 18.0.104
2024-09-02 11:03:23 -07:00
Keyman Build Agent
33715a0b38 auto: increment master version to 18.0.104 2024-09-02 14:02:38 -04:00
rc-swag
7860ddce5b feat(windows): add update to strings.xml 2024-09-02 20:11:23 +10:00
sgschantz
cc2c917bc2 fix(mac): nil window references after dismissing dialogs
also delete commented code
2024-09-02 15:56:50 +07:00
rc-swag
cad009acc2 feat(windows): Fix string id name 2024-09-02 17:03:37 +10:00
rc-swag
c384902d6d chore(windows): Merge branch 'master' into feat/windows/12251/update-sil-global-strings
# 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-09-02 14:51:05 +10:00
rc-swag
ccee8ed2da
Merge pull request #12250 from keymanapp/feat/windows/12160/update-sil-logo-kmw
feat(windows): update SIL logo for Windows UI
2024-09-02 14:48:13 +10:00
rc-swag
10c343fc43 feat(windows): change verb use to allow for clarity 2024-09-02 13:31:21 +10:00
rc-swag
f0827b4d1e
Merge pull request #12252 from keymanapp/feat/windows/11471/remove-old-flags-modifier
feat(windows): Remove hotkey related feature flags
2024-09-02 12:59:12 +10:00