Marc Durdin
13a3df32d7
Merge pull request #7037 from keymanapp/fix/web/pred-text-stability
...
fix(web): enhanced timer for prediction algorithm
2022-09-10 05:45:03 +10:00
Keyman Server
98dd9b68e7
Merge pull request #7257 from keymanapp/auto/version-master-16.0.60
...
auto: increment master version to 16.0.60
2022-09-10 04:02:43 +10:00
Keyman Build Agent
711dfb19b2
auto: increment master version to 16.0.60
2022-09-09 14:02:01 -04:00
rc-swag
cb933a875c
Merge pull request #7243 from keymanapp/fix/windows/tsf-app-bksp-delete-smp
...
fix(windows): Delete both code units when deleting surrogate pairs in TSF-aware apps
2022-09-09 21:15:36 +10:00
Joshua A. Horton
666b639404
fix(common/models): adds 'soft bound' for reasonable 100% fat-finger corrections
2022-09-09 15:35:12 +07:00
Marc Durdin
89ccc393ab
chore: make checksum optional
...
Fixes #7222 .
2022-09-09 17:23:07 +10:00
Ross
fc57b3d8e4
fix(windows): fix includes and dep for unit test proj
...
Also add a test for surrogate backspace
2022-09-09 16:10:57 +10:00
Marc Durdin
5a3dad0298
chore(core): fixup km_kbp_event docs
2022-09-09 15:32:48 +10:00
Marc Durdin
ab07e0595f
Merge pull request #7223 from keymanapp/feat/core/add-event-api
...
feat(core): add `km_kbp_event` API endpoint
2022-09-09 15:23:02 +10:00
Marc Durdin
d9512027f9
refactor(developer): kmc - encapsulate strs and elem items for sort
...
Fixes #7235 .
Encapsulates all strings in the in-memory compile so that we can binary
sort them for build. This means that finalization of strs and elem is
no longer needed -- it's part of setup of build_strs and build_elem --
so that is factored away. Renamed alloc_string and alloc_element_string.
It may be worth renaming some of the ELEM_STRING objects / interfaces as
currently they are a little confusing.
2022-09-09 15:17:39 +10:00
Marc Durdin
ac27082e6d
chore(developer): configure before build for kmc
2022-09-09 12:14:01 +10:00
Darcy Wong
77997f4477
fix(android/engine): Cleanup toggleLanguage()
2022-09-09 08:48:55 +07:00
Darcy Wong
d27d77955b
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-09-09 07:47:58 +07:00
Marc Durdin
c82326f595
chore(developer): kmc - use local reference for json schema
...
Fixes #7221 .
2022-09-09 09:29:08 +10:00
Marc Durdin
39c79dfcf5
chore: chmod +x
2022-09-09 09:20:06 +10:00
Marc Durdin
561899a2a0
refactor(developer): rename kmldmlc to kmc
...
Fixes #7237 .
Full clean, configure and build will be required for Core, Developer
after this change.
kmc is much less unwieldy a name than kmldmlc, and becomes our platform
for future compiler integration. Start of implementation for #5283 also.
2022-09-09 09:13:39 +10:00
Marc Durdin
b6c4e21c1d
chore(developer): remove name from meta section
...
Fixes #7214 .
2022-09-09 08:57:52 +10:00
Marc Durdin
94d69f5a59
Merge pull request #7233 from keymanapp/chore/7227-disable-keyman-staging-references
...
chore: use keyman.com instead of keyman-staging.com
2022-09-09 08:02:58 +10:00
Marc Durdin
279960ff40
Merge pull request #7246 from keymanapp/chore/merge-master-into-feature-ldml
...
chore: merge master into feature-ldml 🙀
2022-09-09 07:56:57 +10:00
Marc Durdin
e086b8f45a
Merge pull request #7244 from keymanapp/chore/core/7134-unirename
...
chore(core): improve xstring macros 🙀
2022-09-09 05:22:23 +10:00
Marc Durdin
70cff601d6
Merge pull request #7213 from keymanapp/feat/developer/kmldmlc-test-coverage
...
feat(developer): add nyc to kmldmlc for test coverage 🙀
2022-09-09 05:22:05 +10:00
Marc Durdin
0def7dd97d
Merge pull request #7212 from keymanapp/feat/developer/kmldmlc-transform-sections
...
feat(developer): kmldmlc compiler for transforms 🙀
2022-09-09 05:21:54 +10:00
Marc Durdin
5a14f27d07
Merge pull request #7211 from keymanapp/refactor/developer/kmldmlc-split-builder-functions
...
refactor(developer): split kmxplus builder functions into separate files 🙀
2022-09-09 05:21:44 +10:00
Steven R. Loomis
d56b644992
Merge pull request #7230 from keymanapp/fix/core/7134-utf32
2022-09-08 13:37:59 -05:00
Keyman Server
b426a23dae
Merge pull request #7245 from keymanapp/auto/version-master-16.0.59
...
auto: increment master version to 16.0.59
2022-09-09 04:18:43 +10:00
Keyman Build Agent
531a911ca0
auto: increment master version to 16.0.59
2022-09-08 14:18:01 -04:00
Steven R. Loomis
90131728e8
chore(core): improve xstring macros 🙀
...
- move Utf32CharToUtf16 to inline
- remove Is_SMP and call sites, use Utf32CharToUtf16 instead.
For: #7134
2022-09-08 12:29:04 -05:00
Steven R. Loomis
82443a610d
fix(core): ldml Update core/src/kmx/kmx_plus.h
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-09-08 12:04:04 -05:00
Steven R. Loomis
029a2737bf
fix(core): ldml: improve utf-32 handling++ 🙀
...
- review comments
- kmx_xstring: add and document macros, add Utf32CharToUtf16
- unit tests for kmx_xstring macros
Fixes : #7134
2022-09-08 11:45:23 -05:00
Sabine
b17fb11246
chore(developer): tidied up code
2022-09-08 17:36:40 +02:00
Sabine
fab2670c9e
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:
# developer/src/kmcmpdll/CheckForDuplicates.cpp
# developer/src/kmcmpdll/Compiler.cpp
# developer/src/kmcmpdll/NamedCodeConstants.cpp
conflicts solved
2022-09-08 17:01:40 +02:00
Sabine
9296e57398
chore(developer): tidied up code
2022-09-08 16:55:26 +02:00
Sabine
667c2fb89d
chore(developer): removed all commentaries _S2
2022-09-08 16:18:32 +02:00
Sabine
129bc242bd
chore(developer): tidied up code
2022-09-08 15:37:03 +02:00
Sabine
56d8060372
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:
# developer/src/kmcmpdll/Compiler.cpp
solved
2022-09-08 15:27:50 +02:00
Sabine
a3c2956f47
chore(developer): tiedied up code
2022-09-08 15:20:28 +02:00
Ross
90851ad311
fix(windows): TSF apps delete all of smp
...
When the windows platform recieves the action for a backspace
it will check to see if the character being delete is a surrogate
pair. If it is and the app is TSF aware app it will need to backspace
twice to remove both parts of the surrogate pair. For legacy apps this
is not required.
2022-09-08 22:28:35 +10:00
Darcy Wong
04906cfe0d
fix(android/engine): Do similar toggle for keyboard list
2022-09-08 13:28:16 +07:00
Darcy Wong
1fb1c243ef
fix(android/engine): Use BCP47.toggleLanguage
2022-09-08 13:28:16 +07:00
Darcy Wong
f90ed759cf
chore(android/engine): Revert packageprocessor change
2022-09-08 13:28:16 +07:00
Darcy Wong
239da832d5
fix(android/engine): Fix language tag in language-picker menu
2022-09-08 13:28:16 +07:00
Joshua A. Horton
9b29339594
fix(common/models): blocks full-text corrections
2022-09-08 13:13:58 +07:00
Joshua Horton
18dfa06e5f
Merge pull request #7217 from keymanapp/feat/common/models/default-breaker-tests
...
feat(common/models): extra Unicode-based wordbreaker unit tests
2022-09-08 11:58:54 +07:00
Joshua Horton
6d4c242f57
Merge pull request #7215 from keymanapp/fix/common/models/disconnected-unit-tests
...
fix(common/models): reconnects unit tests for worker-internal submodules 🎡
2022-09-08 11:58:51 +07:00
Marc Durdin
4a3aca8a05
chore(android): disable keyman-staging tests
2022-09-08 14:47:44 +10:00
Marc Durdin
f836574cbc
chore: use keyman.com instead of keyman-staging.com
...
Fixes #7227 .
We want to use keyman.com for now even for alpha builds, as
keyman-staging.com is going to be used for transition to Docker-based
hosting, and it will be problematic to try and share that process with
alpha builds.
2022-09-08 14:32:39 +10:00
Ross
44054fbecc
feat(windows): WIP hotkey indexing works and some style changes
2022-09-08 14:00:33 +10:00
Joshua A. Horton
6c50de9e9a
change(web): conciser version of last commit
2022-09-08 10:56:32 +07:00
Joshua A. Horton
75e0b27bf3
change(web): pushWhitespaceToTail tweak
2022-09-08 10:54:01 +07:00
Joshua A. Horton
3aed0bf395
feat(common/models): also, unit tests
2022-09-08 10:48:23 +07:00