Commit graph

22118 commits

Author SHA1 Message Date
Keyman Build Agent
fbdccdb53c auto: increment master version to 17.0.199 2023-10-25 14:02:25 -04:00
Marc Durdin
de66002a75
Merge pull request #9828 from keymanapp/feat/core/9720-actions-apis
feat(core): new actions APIs
2023-10-25 19:07:59 +11:00
Darcy Wong
a4e081a46b
Merge pull request #9826 from keymanapp/chore/common/history-16.0
chore(common): Add entries from 16.0 HISTORY.md
2023-10-25 13:39:54 +07:00
Marc Durdin
8475b68248 feat(core): make persist_options always point to a valid array 2023-10-25 05:46:43 +07:00
Marc Durdin
8223792404 chore(core): rename kbp to core 2023-10-25 05:30:22 +07:00
Keyman Server
2189e54560
Merge pull request #9841 from keymanapp/auto/version-master-17.0.198
auto: increment master version to 17.0.198
2023-10-25 01:03:29 +07:00
Keyman Build Agent
1343ce1b54 auto: increment master version to 17.0.198 2023-10-24 14:02:58 -04:00
Marc Durdin
82177013e9 chore(core): Merge branch 'master' into feat/core/9720-actions-apis 2023-10-24 20:55:10 +07:00
Marc Durdin
40ca1d1ed8 chore(core): address review comments 2023-10-24 20:53:44 +07:00
Joshua Horton
a75cd6d764
Merge pull request #9835 from keymanapp/fix/common/models/prediction-test-mode-use
fix(web): proper disabling of prediction timeout for prediction unit tests
2023-10-24 16:33:43 +07:00
Eberhard Beilharz
42f826d6bf
Merge pull request #9795 from keymanapp/chore/linux/9733_RenamePackage
chore(linux): Rename libkmnkbp0-0 package 〽️
2023-10-24 11:09:33 +02:00
Eberhard Beilharz
35331a2614
Merge pull request #9791 from keymanapp/chore/linux/9733_RenameKeyboardprocessor
chore(linux): rename keyboardprocessor_ldml.* to keyman_core_ldml 〽️
2023-10-24 11:09:09 +02:00
Eberhard Beilharz
a5fe000b29
Merge pull request #9792 from keymanapp/chore/linux/9733_RenameNamespace
chore(linux): Rename `namespace kbp` to `core` 〽️
2023-10-24 11:08:56 +02:00
Eberhard Beilharz
38f3535610
Merge pull request #9793 from keymanapp/chore/linux/9733_RenameLibknmkbp
chore(linux): Rename (lib)kmnkbp to (lib)keymancore 〽️
2023-10-24 11:08:39 +02:00
Marc Durdin
69e92f312a chore(core): rename to code_points_to_delete 2023-10-24 13:46:52 +07:00
Marc Durdin
c3bdce2128 chore(core): update debian symbols 2023-10-24 12:58:46 +07:00
Marc Durdin
243d1a8417 chore(core): cross-platform differences again 2023-10-24 12:33:52 +07:00
Joshua A. Horton
5ba60e985b fix(web): someone forgot to actually use 'test mode' 2023-10-24 12:25:00 +07:00
Marc Durdin
cd428ae412 feat(core): address review comments
* Renamed various functions and types
* Clarified return values
* Updated doc comments
2023-10-24 12:22:34 +07:00
Marc Durdin
cbb708e74d chore(core): bool to int for cross-platform 2023-10-24 09:48:08 +07:00
Marc Durdin
0aa86501c6 chore(core): fix types and compile errors
Fixes #9832. Addresses a couple of other cross-platform compile issues.
2023-10-24 09:25:08 +07:00
Marc Durdin
051e9f2b4d chore(core): c++ ftw 2023-10-23 15:16:59 +07:00
Marc Durdin
61330ba06d feat(core): new actions APIs
Fixes #9720.

Note: this will deprecate a number of Keyman Core APIs -- pretty much
all existing action and context APIs. Deprecation marks will come in a
follow-up commit.
2023-10-23 15:01:55 +07:00
Darcy Wong
22b27cd3de chore(common): Add entries from 16.0 HISTORY.md 2023-10-23 11:03:33 +07:00
Keyman Server
8a483fcd91
Merge pull request #9818 from keymanapp/auto/version-master-17.0.197
auto: increment master version to 17.0.197
2023-10-21 01:10:58 +07:00
Keyman Build Agent
d58a457404 auto: increment master version to 17.0.197 2023-10-20 14:10:28 -04:00
Eberhard Beilharz
2e5e586860
chore(linux): Rename libkmnkbp0-0 package
Also removes the temporary libkeymancore/libkmnkbp hack that we put in
for packaging GHA.

Closes #9733.
2023-10-20 17:31:39 +02:00
Eberhard Beilharz
f4d8529789
chore(linux): rename keyboardprocessor_ldml.* to keyman_core_ldml 2023-10-20 17:30:10 +02:00
Eberhard Beilharz
38e5d34459
chore(linux): Rename namespace
Missed a few occurrences that sneaked in after merging with latest master.
2023-10-20 17:28:37 +02:00
Eberhard Beilharz
8fce84bdc8
chore(linux): Merge branch 'chore/linux/9733_RenameLibknmkbp' into chore/linux/9733_RenameNamespace 2023-10-20 17:23:13 +02:00
Eberhard Beilharz
b16b7a7989
chore(linux): Merge remote-tracking branch 'origin/master' into chore/linux/9733_RenameLibknmkbp 2023-10-20 17:19:56 +02:00
Eberhard Beilharz
d1c3ebb2e8
Merge pull request #9817 from keymanapp/chore/linux/fixbuild
chore(linux): Fix build by adding one character
2023-10-20 17:18:36 +02:00
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 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
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
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
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