Commit graph

33096 commits

Author SHA1 Message Date
Steven R. Loomis
67cac5f147
Merge pull request #7436 from keymanapp/chore/core/refactor-vkeys-epic-ldml
chore(core): ldml: split out vkey processing 🙀
2022-10-13 17:13:07 -05:00
Steven R. Loomis
bc9855a173
Merge pull request #7437 from keymanapp/feat/core/7234-refactor-for-transform-epic-ldml
feat(core): kmx_plus: add accessors for elem 🙀
2022-10-13 17:12:43 -05:00
Steven R. Loomis
ab1d9220db
Merge pull request #7403 from keymanapp/feat/core/7234-basic-transform-epic-ldml
feat(core): early implementation of transforms 🙀
2022-10-13 17:06:58 -05:00
Steven R. Loomis
fc554c4901 fix(core): xstring/utf32 review feedback
For: #7418

Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2022-10-13 17:05:39 -05:00
Steven R. Loomis
06303559ed
Merge pull request #7443 from keymanapp/fix/core/7418-utf32-in-epic-ldml
feat(core): ldml: Use new UTF-16 to UTF-32 function 🙀
2022-10-13 16:53:36 -05:00
Steven R. Loomis
0b0999bc0f
Merge pull request #7442 from keymanapp/feat/core/7418-utf32-again-epic-ldml
feat(core): kmx_xstring: New UTF-16 to UTF-32 function 🙀
2022-10-13 16:53:10 -05:00
Steven R. Loomis
45bc101e77 fix(core): ldml: update per review comments 🙀
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-10-13 16:34:36 -05:00
Marc Durdin
986544c778 feat(common): builder script dependency and legacy script report
Adds /resources/build/builder-report.sh, internal maintenance script for
tracking build dependency tree and remaining legacy build.sh scripts.

@keymanapp-test-bot skip
2022-10-14 07:54:00 +11:00
Marc Durdin
ad43ef4ab5
Merge pull request #7448 from keymanapp/chore/common/epic-ldml/builder-script-cleanup
chore(common): fixup broken kmlmc script dependency 🙀
2022-10-14 06:24:06 +11:00
Keyman Server
2d426cbc9a
Merge pull request #7452 from keymanapp/auto/version-master-16.0.80
auto: increment master version to 16.0.80
2022-10-14 05:02:38 +11:00
Keyman Build Agent
f9f7cc90ec auto: increment master version to 16.0.80 2022-10-13 14:01:52 -04:00
Sabine
b6a68c9f69 Merge branch 'refactor/developer/6026-kmcompx-compiler-cross-platform-part-2-NEW_VERSION' of https://github.com/keymanapp/keyman into refactor/developer/6026-kmcompx-compiler-cross-platform-part-2-NEW_VERSION
# Conflicts:
#	common/test/keyboards/invalid/source/CERR_1234_sil_yoruba8_WrongCopyrightChar_and_WrongErrNrInName.kmn
#	common/test/keyboards/invalid/source/CERR_40133_balochi_phonetic_WrongErrNrInName.kmn
#	common/test/keyboards/invalid/source/sil_yoruba8_WrongCopyrightChar_AndMissingErNrInName.kmn
#	common/test/keyboards/invalid/source/xCERR_4034_balochi_phonetic_WrongNamingConvention.kmn
chore(developer): solve conflicts
2022-10-13 18:05:28 +02:00
Sabine
f74e69682d chore(developer): add some more keyboardtests 2022-10-13 17:13:43 +02:00
Eberhard Beilharz
696f683d0e
chore(linux): address code review comments 2022-10-13 11:13:28 +02:00
Eberhard Beilharz
88ebac31cc
chore(linux): Adjust Linux specific files in .gitignore
During Linux packaging some files get put in the root of the
source directory. This change limits these files in `.gitignore`
to the root directory. It would be better to not generate these files
in the root directory in the first place, but that's not trivial
and a separate task.
2022-10-13 10:22:05 +02:00
Joshua Horton
1173b1b00d
Merge pull request #7446 from keymanapp/chore/web/update-gesture-builders
chore(web): feature-gesture builder script updates 🐵
2022-10-13 13:18:28 +07:00
Joshua Horton
0e2b49ee5c
Merge pull request #7445 from keymanapp/chore/web/update-feature-gestures
chore(web): merge master into feature-gestures 🐵
2022-10-13 13:18:22 +07:00
Marc Durdin
ce888d42e7 chore(common): fixup broken kmlmc script dependency
Rewrite of remaining new build.sh scripts will come in a subsequent PR.

@keymanapp-test-bot skip
2022-10-13 15:44:18 +11:00
Ross
90eb7c77ec fix(windows): ensure all modifier events go to seralized queue 2022-10-13 13:24:29 +10:00
Joshua A. Horton
54651d0163 feat(web): test script can trigger module build 2022-10-13 10:09:47 +07:00
Joshua A. Horton
2adf94f1c3 chore(web): builder script updates 2022-10-13 10:06:28 +07:00
Joshua A. Horton
f601df54f8 chore(web): Merge branch 'master' into feature-gestures 2022-10-13 09:50:23 +07:00
Marc Durdin
752d957002
Merge pull request #7444 from keymanapp/chore/merge-master-into-feature-ldml
chore: merge master into feature-ldml 🙀
2022-10-13 13:42:12 +11:00
Marc Durdin
0945b92732 chore: Merge branch 'master' into chore/merge-master-into-feature-ldml 2022-10-13 13:38:31 +11:00
Marc Durdin
819e134b8d
Merge pull request #7439 from keymanapp/chore/common/builder-tweaks
chore(common): further tweaks to builder scripts
2022-10-13 13:30:19 +11:00
Marc Durdin
318058478b
Merge branch 'master' into chore/common/builder-tweaks 2022-10-13 13:30:13 +11:00
Marc Durdin
94c46c41c6
Merge pull request #7438 from keymanapp/feat/common/builder-dependencies
feat(common): builder dependency support
2022-10-13 13:29:50 +11:00
Marc Durdin
a1a1ab9c6b
Merge pull request #7392 from keymanapp/chore/web/more-script-updates
chore(common/models, web): more script updates
2022-10-13 13:29:42 +11:00
Marc Durdin
435aade36e chore(web): add keyboard-processor test to top-level web test script 2022-10-13 12:39:30 +11:00
Marc Durdin
57f305666e
Update build.sh 2022-10-13 12:02:07 +11:00
Steven R. Loomis
ab0f2c1b24 feat(core): ldml: basic transforms, utf32 fixes 🙀
for #7234
2022-10-12 19:31:05 -05:00
Steven R. Loomis
8127ec60d2 chore(core): ldml: transforms: documentation 🙀
- update per review comments

for #7234
2022-10-12 19:29:38 -05:00
Steven R. Loomis
5a6389deb8 feat(core): ldml: basic transforms, again 🙀
- new test file for transforms
- new class, ldml_transforms

for #7234
2022-10-12 19:29:37 -05:00
Steven R. Loomis
8a6b4a7fd4 feat(core): ldml: Use new UTF-16 to UTF-32 function 🙀
- also a test case with a 🙀 key on the tiny keyboard

For #7418
2022-10-12 19:26:42 -05:00
Steven R. Loomis
20032d02b7 feat(core): kmx_xstring: New UTF-16 to UTF-32 function 🙀
- plus test

For #7418
2022-10-12 19:23:58 -05:00
Steven R. Loomis
5970a46f87 fix(core): ldml: ldml_vkeys: fix for namespace 🙀
for #7234
2022-10-12 17:30:49 -05:00
Steven R. Loomis
e64177e17f chore(core): ldml: ldml_vkeys: per review comments 🙀
- update parameter names for consistency

for #7234
2022-10-12 17:27:25 -05:00
Steven R. Loomis
eba0d12123 chore(core): refactor ldml_processor 🙀
- split out vkeys

for #7234
2022-10-12 17:21:32 -05:00
Steven R. Loomis
8a3c8af7a1 fix(core): ldml: fix incorrect use of Debug_UnicodeString 🙀
- update API docs for Debug_UnicodeString

for #7234
2022-10-12 17:01:46 -05:00
Steven R. Loomis
a63ca4377f fix(core): improve check and output 2022-10-12 15:57:12 -05:00
Steven R. Loomis
30a100aa8a fix(core): ldml: cleanup per review comments 🙀
- update DebugLog macro to use scoped functions

for #7234
2022-10-12 15:21:13 -05:00
Steven R. Loomis
ced4ed9099 fix(core): ldml: use DebugLog for debug 🙀
for #7234
2022-10-12 15:05:03 -05:00
Eberhard Beilharz
d2262f2223
refactor(linux): Some refactorings
- adjust indentation of `reset_context`
- move variable definition to block where they're used
- make use of method to detect surrounding text support
2022-10-12 21:19:10 +02:00
Eberhard Beilharz
bad0feea9b
fix(linux): Improve setting context
This change always gets the context from the surrounding text
if `reset_context` gets called. This helps when the user puts the
IP after a certain character. Previously we basically lost the
context, with this change we restore the context so that it's like
the user just typed the previous characters.
2022-10-12 21:14:26 +02:00
Marc Durdin
d89c63aaf3
Update common/predictive-text/build.sh
Co-authored-by: Joshua Horton <joshua_horton@sil.org>
2022-10-13 06:04:14 +11:00
Keyman Server
42cc7947e8
Merge pull request #7441 from keymanapp/auto/version-master-16.0.79
auto: increment master version to 16.0.79
2022-10-13 05:02:51 +11:00
Keyman Build Agent
b7a72fe799 auto: increment master version to 16.0.79 2022-10-12 14:02:14 -04:00
Steven R. Loomis
f668f6db7c
Merge pull request #7435 from keymanapp/chore/linux/7102-nodejs-docker
chore(linux): Add Node.js to the docker container
2022-10-12 11:03:46 -05:00
Sabine
156facaa5d chore(developer): add some more keyboardtests 2022-10-12 17:22:38 +02:00
Sabine
aeb000fbd3 chore(developer): add Message CERR_InvalidCharacter to UTF16TempFromUTF8() ; change #include <> -> "" 2022-10-12 17:05:48 +02:00