Steven R. Loomis
84b85283f7
docs(linux): document fullbuild using docker
2022-12-30 16:21:57 -06:00
Steven R. Loomis
fdb2f6bf08
fix(linux): add IBUS_HAS_PREFILTER ifdef to linux/ibus-keyman/tests/ibusimcontext.c
2022-12-30 15:52:45 -06:00
Marc Durdin
3aa6ad3625
chore: Merge branch 'feature-gestures' into chore/a17s2-master-to-gestures
2022-12-23 15:44:17 +11:00
Marc Durdin
652f60cbeb
chore: Merge branch 'feature-macos-core' into chore/a17s2-master-to-macos-core
2022-12-23 15:40:23 +11:00
Marc Durdin
b243a9992f
chore: Merge branch 'feature-kmcompx' into chore/a17s2-master-to-kmcompx
2022-12-23 15:29:23 +11:00
Steven R. Loomis
cf07a0532c
Merge pull request #7945 from keymanapp/chore/merge-master3-epic-ldml
...
chore(core): feature-ldml merge from master, again 🙀
2022-12-22 16:00:50 -06:00
Marc Durdin
d9eae3869d
Merge branch 'master' into chore/a17s2-beta-to-master
2022-12-23 08:44:42 +11:00
Steven R. Loomis
f6c57485bf
Merge pull request #7884 from keymanapp/chore/merge-master2-epic-ldml
...
chore: merge master into feature-ldml 🙀
2022-12-22 14:53:44 -06:00
Steven R. Loomis
aedcc4c680
Merge remote-tracking branch 'upstream/master' into chore/merge-master3-epic-ldml
2022-12-22 14:35:33 -06:00
Keyman Build Agent
d3690e9e1d
auto: increment master version to 17.0.21
2022-12-22 14:34:33 -06:00
Marc Durdin
6a68569309
Revert "chore(common): Fix shellcheck warnings"
2022-12-22 14:34:33 -06:00
Darcy Wong
17d398a11a
Update android/KMEA/app/src/main/java/com/tavultesoft/kmea/util/DependencyUtil.java
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-12-22 14:34:33 -06:00
Darcy Wong
8e7a8c3a60
chore(android): Additional cleanup
2022-12-22 14:34:33 -06:00
Darcy Wong
2f147aad58
refactor(android): Check libraries with DependencyUtil
2022-12-22 14:34:33 -06:00
Darcy Wong
89685e391b
chore(android/samples): Remove Sentry dependencies
2022-12-22 14:34:33 -06:00
Keyman Build Agent
37e31fedec
auto: increment master version to 17.0.20
2022-12-22 14:34:33 -06:00
Eberhard Beilharz
5c7f8ca96d
fix(linux): Fix dependency of ibus-keyman
...
When we added the API check we introduced a mis-spelled dependency
which lead to Keyman being uninstallable. This change fixes things.
(cherry picked from commit 29fe7dae59 )
2022-12-22 14:34:33 -06:00
Keyman Build Agent
5c540e5bfb
auto: increment master version to 17.0.19
2022-12-22 14:34:33 -06:00
Eberhard Beilharz
34dc4aee20
chore(common): Fix shellcheck warnings
2022-12-22 14:34:33 -06:00
Steven R. Loomis
ac461e97b8
fix(developer): ldml: merge fixes: fix scope of JSZip in the test 🙀
...
- JSZip() needs to be in an inner function otherwise the single zip grows and grows
- also don't read the kps version when building the kmp
For #7042
2022-12-22 14:31:49 -06:00
Steven R. Loomis
ec9a5952fc
fix(developer): ldml: merge fixes: fix scope of JSZip 🙀
...
- JSZip() needs to be in an inner function otherwise the single zip grows and grows
For #7042
2022-12-22 14:20:39 -06:00
Steven R. Loomis
80b764174a
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-12-22 13:56:08 -06:00
Steven R. Loomis
efef796d75
feat(core): ldml: fix C++ layr helper 🙀
...
- reenable layr/key2/list in c++
- minor update to layr helper, missed ptr assignment
For feat(developer): ldml: include all LDML data in kmx+ 🙀 #7532
2022-12-22 13:43:53 -06:00
Steven R. Loomis
05656ac499
feat(core): ldml: fix off-by-one on section count 🙀
...
- yes, sect was counting itself. Too much automation!
- disable layr/key2/list loading in C++ for now
For feat(developer): ldml: include all LDML data in kmx+ 🙀 #7532
2022-12-22 13:12:08 -06:00
Keyman Server
8b219118ee
Merge pull request #7944 from keymanapp/auto/version-beta-16.0.129
...
auto: increment beta version to 16.0.129
2022-12-23 05:02:09 +11:00
Keyman Build Agent
fee5c19771
auto: increment beta version to 16.0.129
2022-12-22 13:01:27 -05:00
rc-swag
206e619bea
fix(windows): more detailed error message
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-12-22 08:56:43 +10:00
Marc Durdin
9b57ce84e3
Merge pull request #7927 from keymanapp/fix/developer/7926-force-es3-for-lms
...
fix(developer): force ES3 code generation for LMs
2022-12-22 08:07:50 +11:00
Marc Durdin
905fcd1913
chore: Apply review comments
2022-12-22 08:07:42 +11:00
Keyman Server
827e350a2b
Merge pull request #7943 from keymanapp/auto/version-beta-16.0.128
...
auto: increment beta version to 16.0.128
2022-12-22 07:35:00 +11:00
Keyman Build Agent
f30eec4280
auto: increment beta version to 16.0.128
2022-12-21 15:34:20 -05:00
Marc Durdin
4fe4fbc6f6
Merge pull request #7935 from keymanapp/fix/windows/7716/modifier-stuck
...
fix(windows): modifer event is always serialized
2022-12-22 07:31:24 +11:00
Marc Durdin
be7fb6c2bd
Merge pull request #7909 from keymanapp/fix/fv/view-permission
...
fix(oem/fv/android): Add view permission of online help
2022-12-22 07:30:57 +11:00
Marc Durdin
5ddb39d2e5
Merge pull request #7941 from keymanapp/fix/fv/version-string-format
...
fix(oem/fv/android): Fix keyboard version title (again)
2022-12-22 07:30:35 +11:00
Keyman Server
42bf762054
Merge pull request #7942 from keymanapp/auto/version-master-17.0.22
...
auto: increment master version to 17.0.22
2022-12-22 05:01:59 +11:00
Keyman Build Agent
22f39c87b0
auto: increment master version to 17.0.22
2022-12-21 13:01:22 -05:00
Darcy Wong
c9e0bf2df4
fix(oem/fv/android): Prefix the string with fv_
2022-12-21 16:53:57 +07:00
Darcy Wong
5772d443d3
fix(oem/fv/android): Fix keyboard version title (again)
2022-12-21 15:51:54 +07:00
Keyman Server
1b99d8fc6c
Merge pull request #7936 from keymanapp/auto/version-beta-16.0.127
...
auto: increment beta version to 16.0.127
2022-12-21 17:29:11 +11:00
Keyman Build Agent
af0305ff87
auto: increment beta version to 16.0.127
2022-12-21 01:28:31 -05:00
rc-swag
6669d232a6
fix(windows): extra bracket after removing nested if
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-12-21 16:07:17 +10:00
Ross
2c02d34746
fix(windows): modifer event is always serialized
...
PR #7449 added modifier event to make ensure modifer events
where sent to the serializer even if the key stroke was determined
the key stroke did not need seralizing. However, a logic error was made
trying to use the exiting 'Flag' however this was not set in the
!UseCachedHotkeyModifierState case. This change adds helper function
to simply check if the key is a modifier key and send it to the
event seralizer in that case. Separating from the other logic which
is more concerned with handling hotkeys.
2022-12-21 14:09:35 +10:00
Steven R. Loomis
513f4581da
feat(core): ldml: updates to C++ 🙀
...
- fix c++ to match spec
For feat(developer): ldml: include all LDML data in kmx+ 🙀 #7532
2022-12-20 21:37:41 -06:00
Steven R. Loomis
343f234a8e
feat(core): ldml: updates to basic.txt and builders 🙀
...
- strs and ALL TESTS pass
For feat(developer): ldml: include all LDML data in kmx+ 🙀 #7532
2022-12-20 19:16:41 -06:00
rc-swag
c1141adbc3
Merge pull request #7933 from keymanapp/fix/windows/cherry-pick/7661-shutdown-masks-modal-result
...
fix(windows): shutdown fix masked modal result 🔥 🍒
2022-12-21 10:12:35 +10:00
rc-swag
5cdbb30ef6
Merge pull request #7932 from keymanapp/fix/windows/7661-shutdown-masks-modal-result
...
fix(windows): shutdown fix masked modal result 🔥
2022-12-21 09:44:49 +10:00
Steven R. Loomis
63fa53a028
feat(core): ldml: updates to basic.txt and builders 🙀
...
- layr now passes comparison
For feat(developer): ldml: include all LDML data in kmx+ 🙀 #7532
2022-12-20 17:05:29 -06:00
Marc Durdin
184aa0c0db
fix(windows): shutdown fix masked modal result
...
Regression introduced in #7661 (17.0 alpha), #7825 (16.0 beta).
When shutting down CEF cleanly, we needed to pause the form destruction
sequence in order for CEF to complete its shutdown tasks. However, for
a dialog form, it will commonly be closed by setting `ModalResult` to a
non-zero value. In our fix, we inadvertently lost any `ModalResult`
value by calling `Close` after CEF was finished, which sets
`ModalResult` to `mrCancel` (value of 2).
This fix caches the `ModalResult` value, and if non-zero, uses it
instead after CEF shuts down, to achieve the same result.
2022-12-21 08:14:01 +11:00
Marc Durdin
6a273d0fda
fix(windows): shutdown fix masked modal result
...
Regression introduced in #7661 (17.0 alpha), #7825 (16.0 beta).
When shutting down CEF cleanly, we needed to pause the form destruction
sequence in order for CEF to complete its shutdown tasks. However, for
a dialog form, it will commonly be closed by setting `ModalResult` to a
non-zero value. In our fix, we inadvertently lost any `ModalResult`
value by calling `Close` after CEF was finished, which sets
`ModalResult` to `mrCancel` (value of 2).
This fix caches the `ModalResult` value, and if non-zero, uses it
instead after CEF shuts down, to achieve the same result.
2022-12-21 08:06:59 +11:00
Sabine
081fa7deb9
chore(developer): use namespaces in kmcmplib (except for in dllexport-functions)
2022-12-20 11:31:08 +01:00