Commit graph

33096 commits

Author SHA1 Message Date
Joshua Horton
92e2d533be chore(web): adds engine/predictive-text script for web/ build target 2025-01-09 14:45:51 +07:00
Joshua A. Horton
2bd183c1c0 fix(web): numpad + and - with zoom shortcut use 2025-01-09 13:58:10 +07:00
rc-swag
83998990ec chore(windows): Merge branch 'feat/windows/include-install-packages' into feat/windows/ui-layout-for-update-tab 2025-01-09 16:14:18 +10:00
rc-swag
069ee3c54c feat(windows): revert debug flow for downloades 2025-01-09 15:45:17 +10:00
rc-swag
47c5ae0f4b feat(windows): re-align with state transistion matrix
Made sure that since adding install packages it aligns with
the state transistion matrix. Also rename HandleMSIComplete to
removed cached files and removed the call in the function for
ChangeState(IdleState); Now it can be used in multiple places
when cleaning up the cached files.
2025-01-09 13:35:59 +10:00
Joshua Horton
064d753653 fix(web): better bad-context match handling due to tokenization shifts
Fixes: #12494.
2025-01-09 09:48:40 +07:00
Keyman Server
aa64a19ee4
Merge pull request #12863 from keymanapp/auto/version-master-18.0.165
auto: increment master version to 18.0.165
2025-01-08 10:04:02 -08:00
Keyman Build Agent
ad14da7029 auto: increment master version to 18.0.165 2025-01-08 13:03:27 -05:00
Eberhard Beilharz
3251168e6b
chore(linux): address code review comments 2025-01-08 18:40:22 +01:00
Eberhard Beilharz
d425f2a1a4
chore(linux): use standard header 2025-01-08 18:40:08 +01:00
Eberhard Beilharz
ada5806525
refactor(web): modernize web/ci.sh script
Also add check for necessary environment variables before trying to
upload to Sentry. This allows to run the script on a dev machine.
2025-01-08 18:06:33 +01:00
Eberhard Beilharz
9c8ad2e783
fix(core): fix compile error
Compiling the tests failed in the container.
2025-01-08 17:08:57 +01:00
Eberhard Beilharz
93caf9b782
chore(linux): change from SIL International to SIL Global 2025-01-08 12:42:05 +01:00
Eberhard Beilharz
0df5992102
chore(linux): Merge branch 'master' into chore/linux/cicontainer 2025-01-08 12:39:10 +01:00
Eberhard Beilharz
7fd16dc93f
chore(linux): improve help for build.sh 2025-01-08 12:34:53 +01:00
Joshua Horton
7ebad957b9 fix: now autocompletes default options 2025-01-08 10:03:44 +07:00
Joshua Horton
ee77d240be feat: macOS ZSH support 2025-01-08 09:55:40 +07:00
Joshua Horton
9dfe83f3cf docs: for + suffix cleanup 2025-01-08 09:18:50 +07:00
Joshua Horton
73268f8d7f Merge branch 'master' into feat/builder-autocomplete 2025-01-08 09:15:50 +07:00
Darcy Wong
d7025539f9
Merge pull request #12828 from keymanapp/showcase-video
docs(developer,mac): add playable video links to the help documentation
2025-01-08 08:51:34 +07:00
Darcy Wong
268f06e17d
Merge pull request #12861 from keymanapp/fix/android/kmmanager-api-15
fix(android/engine): Cleanup KMManager API keys and calls
2025-01-08 08:20:36 +07:00
rc-swag
1a1df21d58 chore(windows): Merge branch 'epic/windows-updates' into feat/windows/include-install-packages 2025-01-08 10:27:40 +10:00
rc-swag
74bf4c27e2
Merge pull request #12843 from keymanapp/chore/windows/12557/add-bcp47-keys-diagnostic
chore(windows): add bcp47 code and tips to diagnostic
2025-01-08 08:17:28 +10:00
rc-swag
9f0a944c70
Merge pull request #12855 from keymanapp/fix/windows/ui-button-placement
fix(windows): add language and close button fit inside pop-window
2025-01-08 08:11:34 +10:00
rc-swag
d47d2b8fc5
Merge pull request #12621 from keymanapp/feat/windows/set-sm-idle-firstrun
feat(windows): set the update state machine to idle in first run 💽
2025-01-07 22:57:47 +10:00
rc-swag
26bbdf31c3
feat(windows): add review suggestion
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2025-01-07 22:38:09 +10:00
rc-swag
fc40aa7c8e feat(windows): address review comments 2025-01-07 22:32:02 +10:00
Darcy Wong
2454be9f5f fix(android/engine): Update usage in FunctionalTestHelper 2025-01-07 14:22:02 +07:00
rc-swag
f9640d1a92 chore(windows): Merge branch 'epic/windows-updates' into feat/windows/ui-layout-for-update-tab
# 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
2025-01-07 16:16:57 +10:00
rc-swag
92de8b2b82 chore(windows): Merge branch 'master' into chore/windows/12557/add-bcp47-keys-diagnostic
# 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
2025-01-07 15:06:16 +10:00
Darcy Wong
1d86a0d217 fix(android/engine): Remove deprecated addKeyboard call 2025-01-07 10:44:00 +07:00
Darcy Wong
9e41c1dd46 fix(android/engine): Cleanup deprecated keys
Remove deprecated keys no longer used from #4462 during Keyman 14.0
2025-01-07 10:43:38 +07:00
rc-swag
438aac5887 fix(windows): revert accidental file addition 2025-01-07 12:48:08 +10:00
rc-swag
2e1acd478a fix(windows): add flex-grow to control div
It turns out flex-grow was the better way to insure the buttons
are placed at the correct spot on the pop-up.
2025-01-07 12:18:31 +10:00
Keyman Server
e5ec3c45d2
Merge pull request #12859 from keymanapp/auto/version-master-18.0.164
auto: increment master version to 18.0.164
2025-01-06 10:14:09 -08:00
Keyman Build Agent
45d92b468b auto: increment master version to 18.0.164 2025-01-06 13:13:35 -05:00
Eberhard Beilharz
2b9d4e6c42
chore(web): disable auto-correct
Fixes: #12767
2025-01-06 17:43:32 +01:00
Dr Mark C. Sinclair
c615f82db2 chore(common/web): add test cases for ElemElement.isEqual() and ElementStrings.isEqual() 2025-01-06 16:41:36 +00:00
Eberhard Beilharz
94cf821a4d
feat(web): add KeymanWeb API for auto-correct
Part-of: #12203
2025-01-06 17:41:22 +01:00
Dr Mark C. Sinclair
80d2f49824 chore(common/web): add test case for quad string in ElementString.fromStrings() 2025-01-06 15:50:07 +00:00
Eberhard Beilharz
6fb5c64e26
Merge pull request #12856 from keymanapp/docs/kmx
docs: clarify that sections in KMX file might not be aligned
2025-01-06 16:37:25 +01:00
Eberhard Beilharz
dd43935a13
docs: clarify that sections in KMX file might not be aligned
See: #12844
2025-01-06 16:09:15 +01:00
Dr Mark C. Sinclair
6f4ad918bc chore(common/web): Merge branch 'master' into test/common/web/types/9052-unit-tests-element-string 2025-01-06 10:10:55 +00:00
rc-swag
436a47351c fix(windows): add language btn inside pop-window
The add languages and close button remain inside the pop-up window when
the main configuration window has been resized to be different from the
default.
2025-01-06 15:51:21 +10:00
rc-swag
20f1ea0d7d feat(windows): add internal borders version grid 2025-01-06 15:00:53 +10:00
rc-swag
6b938e1bef feat(windows): disable apply updated now if no updates
Disable the apply update now if no updates are available.

Fixes: #12840
2025-01-06 11:47:22 +10:00
rc-swag
7b5f69be57 chore(windows): add bcp47 code and tips to diagnostic
Add HKCU\Control Panel\International to diagnosit report
the xml was already there. I just needed to modify the xlst to
display the information.
2024-12-20 14:42:19 +10:00
Keyman Server
76d8391103
Merge pull request #12842 from keymanapp/auto/version-master-18.0.163
auto: increment master version to 18.0.163
2024-12-19 10:01:39 -08:00
Keyman Build Agent
68ba7f3396 auto: increment master version to 18.0.163 2024-12-19 13:01:05 -05:00
Dr Mark C. Sinclair
e169ece9a3 chore(common/web): add two test cases for uset parse failures 2024-12-19 17:32:42 +00:00