Dr Mark C. Sinclair
ca6f19795c
chore(developer): Merge branch 'master' into fix/developer/11937-correct-handling-of-trailing-spaces-by-GetDelimitedString
...
# Keyman Conventional Commit suggestions:
#
# - Link to a Sentry issue with git trailer:
# Fixes: _MODULE_-_ID_
# - Give credit to co-authors:
# Co-authored-by: _Name_ <_email_>
# - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
# - Don't include a period at the end of the title
# - Always include a blank line before trailers
# - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
2024-07-23 11:50:21 +01:00
Dr Mark C. Sinclair
f7db2fab6a
chore(developer): Merge branch 'master' into fix/developer/correct-use-of-u16chr-when-second-parameter-could-be-null
...
# Keyman Conventional Commit suggestions:
#
# - Link to a Sentry issue with git trailer:
# Fixes: _MODULE_-_ID_
# - Give credit to co-authors:
# Co-authored-by: _Name_ <_email_>
# - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
# - Don't include a period at the end of the title
# - Always include a blank line before trailers
# - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
2024-07-23 11:22:07 +01:00
Joshua Horton
f5f3c31548
Merge pull request #11970 from keymanapp/fix/web/no-post-revert-auto-accept
...
fix(web): prevents auto-accept immediately after reversion
2024-07-23 15:36:06 +07:00
Joshua Horton
a17e02a3d1
Merge pull request #11969 from keymanapp/fix/web/preserve-context-suggestion
...
fix(web): present a "keep" option when a context-altering suggestion is auto-selected
2024-07-23 15:35:57 +07:00
Marc Durdin
7a1c12888f
Merge pull request #11985 from keymanapp/fix/developer/11856-kmc-keyboard-info-use-default-version-if-missing-from-kps
...
fix(developer): kmc-keyboard-info: use default version 1.0 if version information missing
2024-07-23 18:12:41 +10:00
Marc Durdin
0f7100c66b
Merge pull request #11984 from keymanapp/feat/developer/10875-kmc-message-id-search
...
feat(developer): add searching for message identifiers to `kmc message`
2024-07-23 18:12:32 +10:00
Marc Durdin
044605486b
Merge pull request #11983 from keymanapp/refactor/developer/11966-rename-verifyMinimumKeymanVersion
...
refactor(developer): rename `verifyMinimumKeymanVersion`
2024-07-23 18:12:23 +10:00
Marc Durdin
138fef93cc
Merge pull request #11982 from keymanapp/feat/developer/11961-handle-auto-versioning-of-gestures
...
feat(developer): automatically upgrade version when gestures are found in the touch layout
2024-07-23 18:12:13 +10:00
Marc Durdin
97f09a3341
Merge pull request #11981 from keymanapp/feat/developer/11960-handle-auto-versioning-of-special-key-caps-on-normal-keys
...
feat(developer): handle automatic versioning of special key caps on normal keys
2024-07-23 18:12:02 +10:00
Marc Durdin
b628e2e0c1
Merge pull request #11980 from keymanapp/feat/developer/11959-handle-auto-versioning-of-notany
...
test(developer): Add tests for automatic versioning of notany() with context()
2024-07-23 18:11:54 +10:00
Marc Durdin
227e05ee08
Merge pull request #11965 from keymanapp/feat/developer/11958-handle-auto-versioning-of-chiral-modifiers
...
feat(developer): handle automatic versioning of chiral modifiers
2024-07-23 18:11:44 +10:00
Marc Durdin
d6010ce8f9
Merge pull request #11957 from keymanapp/fix/developer/handle-auto-versioning-of-u_xxxx_yyyy
...
feat(developer): automatically detect version for `U_xxxx_yyyy` ids
2024-07-23 18:11:37 +10:00
Marc Durdin
f0bac55240
Merge pull request #11918 from keymanapp/fix/developer/11773-prevent-invalid-targets-store-values
...
fix(developer): prevent invalid values in targets store
2024-07-23 17:43:58 +10:00
Marc Durdin
72625fa741
Apply suggestions from code review
2024-07-23 17:40:37 +10:00
Marc Durdin
1d0f5cacd0
Apply suggestions from code review
...
Co-authored-by: rc-swag <58423624+rc-swag@users.noreply.github.com>
2024-07-23 17:31:14 +10:00
Marc Durdin
05edc8a7ce
Merge branch 'master' into refactor/windows/cleanup-engine-logging
2024-07-23 17:29:55 +10:00
Joshua Horton
8d3aac2348
chore(web): apply code-simplifying suggestion
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-07-23 14:05:51 +07:00
rc-swag
d6258e5135
feat(windows): add checkconfig for updated download
2024-07-23 16:52:35 +10:00
Joshua Horton
1945965d8a
chore(web): apply suggestion
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-07-23 12:24:22 +07:00
Marc Durdin
20fd8496af
Merge pull request #11910 from keymanapp/fix/developer/11814-kmx_u16-buffer-overrun
...
fix(developer): prevent buffer overrun in `u16tok`
2024-07-23 15:17:44 +10:00
Marc Durdin
d97cf4170a
chore: Update developer/src/kmc-kmn/src/kmw-compiler/javascript-strings.ts
2024-07-23 15:16:32 +10:00
Marc Durdin
489778f455
chore: Update windows/src/engine/keyman32/k32_dbg.cpp
...
Co-authored-by: rc-swag <58423624+rc-swag@users.noreply.github.com>
2024-07-23 15:15:53 +10:00
Marc Durdin
7875950e00
chore: Update windows/src/engine/keyman32/k32_dbg.cpp
...
Co-authored-by: rc-swag <58423624+rc-swag@users.noreply.github.com>
2024-07-23 15:14:57 +10:00
Marc Durdin
e6f8765d91
chore: Update developer/src/common/include/kmn_compiler_errors.h
2024-07-23 15:13:07 +10:00
Marc Durdin
5a0b3e67aa
chore(developer): correct mismerge of ERROR_InvalidTarget
2024-07-23 15:12:38 +10:00
Marc Durdin
dcf1d29bdb
Merge branch 'fix/developer/11814-kmx_u16-buffer-overrun' into fix/developer/11773-prevent-invalid-targets-store-values
2024-07-23 15:11:22 +10:00
rc-swag
bf2d8f9491
chore(windows): Merge branch 'epic/windows-updates' into feat/windows/add-apply-now-update
...
# Keyman Conventional Commit suggestions:
#
# - Link to a Sentry issue with git trailer:
# Fixes: _MODULE_-_ID_
# - Give credit to co-authors:
# Co-authored-by: _Name_ <_email_>
# - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
# - Don't include a period at the end of the title
# - Always include a blank line before trailers
# - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
2024-07-23 15:03:36 +10:00
rc-swag
9b59a4a94b
Merge pull request #11995 from keymanapp/chore/merge-master-into-windows-updates
...
chore: merge master into windows-updates 💽
2024-07-23 14:53:09 +10:00
Marc Durdin
7d79bb6a2f
chore(developer): remove spurious debugger line
2024-07-23 09:06:32 +07:00
Joshua A. Horton
852b8e83f4
chore(web): improve auto-test references to globals in #11881
2024-07-23 08:28:23 +07:00
rc-swag
4e25bbe2e0
Merge pull request #11884 from keymanapp/fix/windows/7870/add-is-text-selected-flag
...
fix(windows): add text selected bool emit backspace key when text selected in TSF
2024-07-23 11:19:41 +10:00
Keyman Server
442844b966
Merge pull request #11991 from keymanapp/auto/version-master-18.0.73
...
auto: increment master version to 18.0.73
2024-07-22 11:04:22 -07:00
Keyman Build Agent
a5987f832d
auto: increment master version to 18.0.73
2024-07-22 14:03:46 -04:00
Eberhard Beilharz
98691e5759
change(web): improve casts
...
Addresses code review comment.
2024-07-22 19:31:56 +02:00
Eberhard Beilharz
6e41faec52
change(web): use different output directory for tests
...
Put production module and test modules in different output subdirectories.
This addresses code review comments.
2024-07-22 19:31:42 +02:00
Eberhard Beilharz
9de6818ed5
chore(web): output different build steps for keyboard-processor
...
This makes it easier to see which part of the build fails.
2024-07-22 18:36:58 +02:00
Eberhard Beilharz
918b7ab233
Update web/build.sh
...
Co-authored-by: Joshua Horton <joshua_horton@sil.org>
2024-07-22 17:52:16 +02:00
Dr Mark C. Sinclair
46842f59f0
fix(developer): add five additional whitespace test cases to LineTokenType() test
2024-07-22 11:42:12 +01:00
Dr Mark C. Sinclair
1568c040c3
chore(developer): Merge branch 'master' into fix/developer/correct-use-of-u16chr-when-second-parameter-could-be-null
...
# Keyman Conventional Commit suggestions:
#
# - Link to a Sentry issue with git trailer:
# Fixes: _MODULE_-_ID_
# - Give credit to co-authors:
# Co-authored-by: _Name_ <_email_>
# - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
# - Don't include a period at the end of the title
# - Always include a blank line before trailers
# - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
2024-07-22 10:59:46 +01:00
Dr Mark C. Sinclair
7db16a3ec4
chore(developer): Merge branch 'master' into fix/developer/11937-correct-handling-of-trailing-spaces-by-GetDelimitedString
...
# Keyman Conventional Commit suggestions:
#
# - Link to a Sentry issue with git trailer:
# Fixes: _MODULE_-_ID_
# - Give credit to co-authors:
# Co-authored-by: _Name_ <_email_>
# - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
# - Don't include a period at the end of the title
# - Always include a blank line before trailers
# - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
2024-07-22 10:56:50 +01:00
Dr Mark C. Sinclair
d814027755
chore(developer): Merge branch 'master' into test/developer/kmcmplib-compiler-unit-tests-2
...
# Keyman Conventional Commit suggestions:
#
# - Link to a Sentry issue with git trailer:
# Fixes: _MODULE_-_ID_
# - Give credit to co-authors:
# Co-authored-by: _Name_ <_email_>
# - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
# - Don't include a period at the end of the title
# - Always include a blank line before trailers
# - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
2024-07-22 10:53:56 +01:00
Marc Durdin
1b2ca768b7
chore(developer): rename kmc-package CompilerMessages to PackageCompilerMessages
...
It is easier to differentiate between all the compiler message classes
if each one has its own name.
2024-07-22 16:02:43 +07:00
Marc Durdin
cfa85d1cc8
chore(developer): rename kmc-ldml export LdmlKeyboardCompilerMessages to LdmlCompilerMessages
...
This makes the exported class name more consistent with the other
compiler message classes and removes one more unnecessary alias.
2024-07-22 15:58:39 +07:00
Marc Durdin
909b71b6fc
chore(developer): rename kmc-ldml CompilerMessages to LdmlCompilerMessages
...
It is easier to differentiate between all the compiler message classes
if each one has its own name.
2024-07-22 15:52:37 +07:00
Marc Durdin
632f98d029
chore(developer): update unit test CompilerMessages references
2024-07-22 15:26:09 +07:00
Marc Durdin
4fd9678600
chore(developer): update unit test CompilerMessages references
2024-07-22 14:29:13 +07:00
Eberhard Beilharz
127a092971
Merge pull request #11911 from keymanapp/refactor/web/typescript
...
refactor(web): fix TypeScript errors and warnings
2024-07-22 08:11:49 +02:00
Joshua A. Horton
8f6c2d602d
change(web): track whitespace-aware tokenization for context + correction-search caching
2024-07-22 10:30:52 +07:00
Joshua A. Horton
96185472f1
feat(web): add support for transform tokenization
2024-07-22 10:30:51 +07:00
Joshua Horton
714d590a9b
Merge pull request #11933 from keymanapp/fix/web/worker-unit-test-stability
...
fix(web): remedy unit-test stability issues
2024-07-22 09:05:28 +07:00