Commit graph

28760 commits

Author SHA1 Message Date
Dr Mark C. Sinclair
98dbdca164 chore(common/web): Merge branch 'master' into test/common/web/types/9052-unit-tests-element-string 2025-01-09 14:18:25 +00:00
Dr Mark C. Sinclair
9d555a0639 chore(common/web): introduce initElementString() to remove dependency on fromStrings() in isEqual() tests 2025-01-09 14:12:56 +00:00
Dr Mark C. Sinclair
23b3de14d9 chore(common/web): clarify describe strings 2025-01-09 12:08:15 +00:00
Dr Mark C. Sinclair
86095d4b11 chore(common/web): add test case for string ElemElement 2025-01-09 12:03:51 +00:00
Dr Mark C. Sinclair
704486ae2e chore(common/web): add two more test cases for ElementString.isEqual() 2025-01-09 11:27:52 +00:00
Eberhard Beilharz
84f0086a7f
Merge pull request #12858 from keymanapp/chore/web/12767_disableAutoCorrect
chore(web): disable auto-correct
2025-01-09 08:46:51 +01:00
Eberhard Beilharz
40ef3cbd49
Merge pull request #12857 from keymanapp/feat/web/12203_auto-correct-api
feat(web): add KeymanWeb API for auto-correct
2025-01-09 08:46:07 +01: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
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
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
Darcy Wong
2454be9f5f fix(android/engine): Update usage in FunctionalTestHelper 2025-01-07 14:22:02 +07: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
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
Dr Mark C. Sinclair
58e5f0fe94 chore(common/web): stub the ElementParser.segment for uset 2024-12-19 17:21:05 +00:00
Dr Mark C. Sinclair
9569ef208c chore(common/web): corrected nesting error, and moved more code into fixtures 2024-12-19 17:11:15 +00:00
Dr Mark C. Sinclair
7694623fc9 chore(common/web): add first uset test case with supporting stubs and TestUnicodeSetParser class 2024-12-19 16:19:21 +00:00
Dr Mark C. Sinclair
1ae53a042b chore(common/web): add test cases for non-number in order and tertiary strings 2024-12-19 14:43:15 +00:00
Shawn Schantz
b47f3a05ba
Merge pull request #12836 from keymanapp/fix/mac/12584-standardize-osk
fix(mac): standardize interaction between OSK and physical keyboard
2024-12-19 20:04:39 +07:00
Dr Mark C. Sinclair
0585b3f639 chore(common/web): add four test cases for order etc strings that are too short 2024-12-19 12:13:46 +00:00
Dr Mark C. Sinclair
e6abbf027f chore(common/web): stub out strs.allocString() 2024-12-19 12:00:33 +00:00
sgschantz
31280ecee7 fix(mac): apply OSK modifiers to typing on physical keyboard
Fixes: #12584
2024-12-19 15:52:19 +07:00
sgschantz
b9b1786986 fix(mac): renaming and refactoring 2024-12-18 16:51:09 +07:00
Keyman Server
125b76a9e8
Merge pull request #12839 from keymanapp/auto/version-master-18.0.162
auto: increment master version to 18.0.162
2024-12-17 10:01:44 -08:00
Keyman Build Agent
c4ab83e53e auto: increment master version to 18.0.162 2024-12-17 13:01:11 -05:00
sgschantz
e77853720f fix(mac): also reset the corresponding keys when closing OSK 2024-12-17 15:13:14 +07:00
Shawn Schantz
0f9dc8f86e
Merge pull request #12829 from keymanapp/fix/mac/12582-sync-osk-with-keyboard
fix(mac): OSK layers displayed consistently for hardware and OSK modifiers
2024-12-17 13:54:19 +07:00
sgschantz
803a218cbd fix(mac): clear the modifier keys when the OSK window is closed 2024-12-17 13:52:09 +07:00
Keyman Server
2d65d0c1e5
Merge pull request #12834 from keymanapp/auto/version-master-18.0.161
auto: increment master version to 18.0.161
2024-12-16 10:06:42 -08:00
Keyman Build Agent
54d70288a4 auto: increment master version to 18.0.161 2024-12-16 13:06:02 -05:00
Dr Mark C. Sinclair
aef4ef41f0 chore(common/web): add four test cases for tertiary_base and prebase arguments to fromStrings() 2024-12-16 18:04:43 +00:00