Commit graph

22134 commits

Author SHA1 Message Date
Darcy Wong
7bacbb2d8d chore(developer): Merge remote-tracking branch 'origin/master' into chore/developer/non-printing-chars 2023-10-27 06:47:43 +07:00
Keyman Server
3b8dff05e2
Merge pull request #9868 from keymanapp/auto/version-master-17.0.200
auto: increment master version to 17.0.200
2023-10-27 01:03:37 +07:00
Keyman Build Agent
32c8dac595 auto: increment master version to 17.0.200 2023-10-26 14:03:04 -04:00
Marc Durdin
85c39ad846
Merge pull request #9839 from keymanapp/fix/developer/9830-confusing-unicode-fields
fix(developer): reduce confusion in Unicode fields in touch layout editor
2023-10-26 16:17:27 +11:00
Marc Durdin
762f343b52
Merge pull request #9824 from keymanapp/chore/common/kpj-handle-xml-error
chore(common): handle invalid XML in kpj-file-reader
2023-10-26 13:46:29 +11:00
Marc Durdin
72f7a6ec09
Merge pull request #9822 from keymanapp/fix/developer/9702-server-download-keyman-link
fix(developer): server download Keyman link
2023-10-26 13:46:19 +11:00
Marc Durdin
a51adc7787
Merge pull request #9821 from keymanapp/fix/developer/9797-package-compiler-handle-xml-error
fix(developer): handle xml errors in package compiler
2023-10-26 13:46:06 +11:00
Darcy Wong
7b00306954 fix(developer): Add check for CSpecialText17 2023-10-26 04:46:57 +07:00
Keyman Server
903296fc96
Merge pull request #9850 from keymanapp/auto/version-master-17.0.199
auto: increment master version to 17.0.199
2023-10-26 01:03:00 +07:00
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
bf0a0938a8 chore(developer): Add handling for new characters 2023-10-25 14:59:23 +07:00
Darcy Wong
cd27628652 chore(developer): Add non-printing characters 2023-10-25 14:26:14 +07: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
Marc Durdin
6919004693 fix(developer): reduce confusion in Unicode fields in touch layout editor
Fixes #9830.
2023-10-24 20:04:25 +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
8aee151b5d chore: add comments to note internal APIs 2023-10-24 12:35:24 +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
Marc Durdin
c645707279 chore(common): handle invalid XML in kpj-file-reader 2023-10-23 08:53:30 +07:00
Marc Durdin
f3333bfe3b fix(developer): server download Keyman link
Fixes #9702.
2023-10-23 05:22:50 +07:00
Marc Durdin
234add1b38 fix(developer): handle xml errors in package compiler
Fixes #9797.
2023-10-22 07:36:45 +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