Commit graph

24978 commits

Author SHA1 Message Date
Eberhard Beilharz
c0bef2581d
chore(linux): Fix build by adding one character 2023-10-20 17:15:41 +02:00
Eberhard Beilharz
7369b22599
chore(linux): Merge with chore/linux/9733_RenameLibknmkbp
# Conflicts:
#	core/src/debuglog.h
#	core/src/ldml/ldml_processor.cpp
#	core/src/ldml/ldml_transforms.cpp
#	core/src/ldml/ldml_transforms.hpp
#	core/tests/unit/ldml/ldml.cpp
2023-10-20 12:52:38 +02:00
Eberhard Beilharz
36614189b5
Merge branch 'master' into chore/linux/9733_RenameLibknmkbp 2023-10-20 12:33:48 +02:00
Eberhard Beilharz
fdc9baadb2
chore(linux): Merge remote-tracking branch 'origin/master' into chore/linux/9733_RenameLibknmkbp 2023-10-20 12:31:14 +02:00
Eberhard Beilharz
b177df2ceb
Merge pull request #9794 from keymanapp/chore/linux/9733_RenameDefines
chore(linux): Rename KBP to CORE 〽️
2023-10-20 12:29:24 +02:00
Eberhard Beilharz
054e1a2c3b
Merge pull request #9812 from keymanapp/chore/linux/update-gha
chore(linux): Update packaging GHA 〽️
2023-10-20 11:57:49 +02:00
Joshua A. Horton
e45cd39eb1 chore(web): Merge branch 'feature-gestures' into refactor/web/corrective-layout-abstraction 2023-10-20 16:30:08 +07:00
Joshua Horton
4fc2572856
Merge pull request #9769 from keymanapp/refactor/web/common-key-style-class-enum
refactor(web): drops WET button-class Web enum 🐵
2023-10-20 16:28:12 +07:00
Joshua A. Horton
6aaf58a553 chore(web): Merge branch 'feature-gestures' into refactor/web/common-key-style-class-enum 2023-10-20 16:27:31 +07:00
Joshua A. Horton
37e91bc39f chore(web): Merge branch 'feat/web/subkey-corrections' into refactor/web/banner-gesture-integration 2023-10-20 16:25:50 +07:00
Joshua A. Horton
eb4f781831 chore(web): Merge branch 'refactor/web/corrective-layout-abstraction' into feat/web/subkey-corrections 2023-10-20 16:25:03 +07:00
Joshua A. Horton
05a4d753c8 chore(web): Merge remote-tracking branch 'origin/refactor/web/corrective-layout-abstraction' into refactor/web/corrective-layout-abstraction 2023-10-20 16:23:50 +07:00
Joshua A. Horton
7755f025de chore(web): Merge branch 'feature-gestures' into refactor/web/corrective-layout-abstraction 2023-10-20 16:23:04 +07:00
Joshua Horton
62b02eaee8
Merge pull request #9698 from keymanapp/feat/web/longpress-restoration
feat(web): longpress restoration, enhancements 🐵
2023-10-20 16:21:42 +07:00
Joshua Horton
5c74e4ced2
chore(web): Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-10-20 16:21:20 +07:00
Joshua Horton
3ef85f34e7
Merge pull request #9719 from keymanapp/fix/web/integration-test-fixes
fix(web): gesture-engine integration - automated test patchup 🐵
2023-10-20 16:17:48 +07:00
Joshua Horton
20c627b5ff
Merge pull request #9690 from keymanapp/feat/web/key-specific-gesture-integration
feat(web): integration for detecting, managing key-specific gestures 🐵
2023-10-20 16:17:38 +07:00
Joshua Horton
374b1fa2d2
Merge pull request #9718 from keymanapp/fix/web/integrated-test-stability
fix(web): enhances integrated test stability
2023-10-20 16:17:19 +07:00
Joshua A. Horton
3e1ae7498d chore(web): Merge branch 'feature-gestures' into feat/web/key-specific-gesture-integration 2023-10-20 16:16:31 +07:00
Joshua Horton
74502c45b8
Merge pull request #9657 from keymanapp/feat/web/base-recognizer-integration
feat(web): beginning of gesture-recognizer integration with the OSK 🐵
2023-10-20 16:14:13 +07:00
Joshua Horton
9fee40e740
chore(web): Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-10-20 16:14:05 +07:00
Joshua Horton
5e8bd861e9
Merge pull request #9804 from keymanapp/change/web/subkey-prop-validation
change(web): enforce layout and validate only text attributes of subkeys 🐵
2023-10-20 16:12:45 +07:00
Joshua Horton
6d313f27b8
Merge pull request #9664 from keymanapp/refactor/web/common-layout-typing
refactor(web): unifies touch-layout typing, updating Web to the common/web/types version 🐵
2023-10-20 16:12:31 +07:00
Joshua Horton
7dc8ba0c77
Merge pull request #9655 from keymanapp/fix/web/recognizer-polish-and-source-uniqueness
fix(web): bug fixes and tweaks to facilitate OSK integration 🐵
2023-10-20 16:12:21 +07:00
Joshua Horton
78356f7aeb
chore(web): Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-10-20 16:11:20 +07:00
Eberhard Beilharz
1c639e80ea
chore(linux): Update packaging GHA
This enhances the packaging GHA to be able to verify the renamed
core library. Since the GHA packaging build always uses the action
definition from `master` this change has to land before we can
successfully build the PR that does the actual renaming of the core
library and Debian package. Later we can remove the references to
`libkmnkbp0-0` again.

Part of #9733.
2023-10-20 09:56:39 +02:00
Joshua A. Horton
cfc46d4b42 chore(web): addresses final review concerns 2023-10-20 14:56:02 +07:00
Eberhard Beilharz
a126806597
Update core/src/version.rc
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-10-20 09:34:16 +02:00
Marc Durdin
c287644767
Merge pull request #9809 from keymanapp/docs/macos-build-notes
docs(common): macos build update
2023-10-20 15:03:44 +11:00
Marc Durdin
14e78558f2
chore: Apply suggestions from code review
Co-authored-by: Darcy Wong <darcy_wong@sil.org>
2023-10-20 15:03:18 +11:00
Steven R. Loomis
6047a2c836
Merge pull request #9759 from keymanapp/feat/core/9468-test-improvement-epic-ldml 2023-10-19 22:58:42 -05:00
Steven R. Loomis
16d24bc564
Merge pull request #9728 from keymanapp/feat/core/9468-normalization-epic-ldml 2023-10-19 22:57:41 -05:00
Marc Durdin
3ef04339ea docs: macos build update 2023-10-20 10:01:05 +07:00
Joshua A. Horton
a76ce45350 chore(web): post-cherrypick cleanup 2023-10-20 08:49:52 +07:00
Marc Durdin
554e66a4cd fix(common): don't use URL in common/web/types
Fixes #9788.
2023-10-20 08:47:41 +07:00
Joshua A. Horton
8532b79fe3 change(web): uses key & typeof values for validation on kbd load 2023-10-20 08:41:43 +07:00
Shawn Schantz
e96b99f089
Merge pull request #9777 from keymanapp/fix/mac/sonoma-keyboards-menu
fix(mac): move keyboard menu items to main Input Menu from submenu 🔥
2023-10-20 08:12:24 +07:00
Shawn Schantz
1ceeb816d0
Merge branch 'master' into fix/mac/sonoma-keyboards-menu 2023-10-20 08:10:56 +07:00
Steven R. Loomis
85ae8e0d45
Merge branch 'feat/core/9468-normalization-epic-ldml' into feat/core/9468-test-improvement-epic-ldml 2023-10-19 17:14:41 -05:00
Steven R. Loomis
4cdc2c3b54 fix(core): ldml more updates to normalization per review 🙀
- reduce function depth
- catch another gotcha (valid was being overwritten)

For: #9468
2023-10-19 17:10:01 -05:00
Steven R. Loomis
9292410cc7
Merge branch 'master' into feat/core/9468-normalization-epic-ldml 2023-10-19 16:34:28 -05:00
Steven R. Loomis
13eed28a36 Merge branch 'feat/core/9468-normalization-epic-ldml' into feat/core/9468-test-improvement-epic-ldml 2023-10-19 14:00:38 -05:00
Steven R. Loomis
1d9820b020 fix(core): ldml more updates to normalization per review 🙀
- improve assert failure handling- fix a potential heap leak

For: #9468
2023-10-19 13:33:55 -05:00
Steven R. Loomis
4afe0387d6 fix(core): ldml more updates to normalization per review 🙀
- move meat of uassert_success() into an inline

For: #9468
2023-10-19 13:16:03 -05:00
Keyman Server
87c563b877
Merge pull request #9807 from keymanapp/auto/version-master-17.0.196
auto: increment master version to 17.0.196
2023-10-20 01:03:16 +07:00
Keyman Build Agent
7b5b0d93aa auto: increment master version to 17.0.196 2023-10-19 14:02:37 -04:00
rc-swag
9054c48c47
Merge pull request #9689 from keymanapp/docs/windows/9391/add-win11-references
docs(windows): update text and images for windows 11
2023-10-19 20:57:09 +10:00
Marc Durdin
bd0e5b498f
Merge pull request #9800 from keymanapp/chore/update-schemas
chore: update kmp.schema.json and docs for kps schema
2023-10-19 21:50:01 +11:00
Marc Durdin
4cfbd530c4
Merge pull request #9798 from keymanapp/fix/common/9788-no-URL-in-common-web-types
fix(common): don't use URL in common/web/types
2023-10-19 21:49:48 +11:00
Eberhard Beilharz
604fbc1a75
chore(linux): Rename namespace kbp to core 2023-10-19 10:39:55 +02:00