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
Joshua A. Horton
52cb9aa19d
change(common/models): drops .isNew, replaces with tokenized context contrast logic
2022-09-08 10:48:12 +07:00
Joshua A. Horton
3f36a07abb
change(common/models): tweak to flag-emoji test for clarity
2022-09-08 09:11:26 +07:00
Steven R. Loomis
7a71ed84cc
fix(core): ldml: improve utf-32 handling 🙀
...
- remove hacky utf-32 processing
- add utf-32 test case to test_kmx_plus.cpp
- change kmx_plus to return std::u16string
- kmx_xstring: add Uni_IsBMP() macro
Fixes : #7134
2022-09-07 18:08:26 -05:00
Sabine
55fbde40f4
chore(developer): tiedied up code (compiler.cpp)
2022-09-07 20:12:12 +02:00
Keyman Server
80d7ce78be
Merge pull request #7229 from keymanapp/auto/version-master-16.0.58
...
auto: increment master version to 16.0.58
2022-09-08 04:02:03 +10:00
Keyman Build Agent
16533c2e26
auto: increment master version to 16.0.58
2022-09-07 14:01:22 -04:00
Sabine
9fc1c63783
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-07 19:00:07 +02:00
Sabine
b9ba055e31
chore(developer): tidied up code
2022-09-07 18:39:34 +02:00
Sabine
271ca512b9
chore(developer): tidied up code
2022-09-07 17:37:56 +02:00
Sabine
bfc1f681da
chore(developer): CheckFNConsuistency: called u16printf with f´different par.
2022-09-07 15:44:03 +02:00
Joshua A. Horton
fb0cc5086c
fix(common/models): backspacing shouldn't make 'new' tokens
2022-09-07 14:57:53 +07:00
Marc Durdin
ec5a83a3fa
Merge pull request #7204 from keymanapp/feat/core/ldml-transform-table-specs-and-constants
...
feat(core): ldml keyboard transform elements 🙀
2022-09-07 11:28:42 +10:00
Marc Durdin
89331b62c4
Merge pull request #7203 from keymanapp/chore/developer/add-test-for-messages-and-improve-reporting-on-e2e
...
chore(developer): add test for compiler messages and cleanup e2e test 🙀
2022-09-07 11:28:35 +10:00
Marc Durdin
6ba737de9f
Merge pull request #7202 from keymanapp/refactor/developer/kmldmlc-cleanup-vkey-constants
...
refactor(developer): cleanup virtual key constants 🙀
2022-09-07 11:28:29 +10:00