Eberhard Beilharz
1720328076
chore(linux): add link to fcitx5 issues to bug issue template
...
Per suggestion of fcitx5 maintainer this adds a link to fcitx5 issues
to the bug issue template.
See https://github.com/fcitx/fcitx5-keyman/issues/10#issuecomment-2704620889 .
2025-03-07 10:42:18 +01:00
Marc Durdin
577cbd3a07
fix(core): unalign usetCount and rangeCount
...
Fixes : #13419
2025-03-07 12:50:22 +07:00
rc-swag
805e6d5f50
feat(windows): key cap hardcoded to KeyFontColor_Cap
...
Fixes : #13106
2025-03-07 11:39:41 +10:00
Keyman Server
6657679125
Merge pull request #13448 from keymanapp/auto/version-beta-18.0.210
...
auto: increment beta version to 18.0.210
2025-03-06 10:03:28 -08:00
Keyman Build Agent
eb81da03fb
auto: increment beta version to 18.0.210
2025-03-06 13:02:54 -05:00
rc-swag
44109b7bfa
feat(windows): hard code key cap colour
...
Fixes : #13106
2025-03-06 20:46:44 +10:00
rc-swag
18035dc995
feat(windows): hide header when no updates available
...
Hide the header for the grid of new updates when
no updates are avaliable
Fixes : #13069
2025-03-06 17:08:02 +10:00
rc-swag
d1a371d693
Merge pull request #13421 from keymanapp/fix/windows/13176/remove-online-update-deadcode
...
fix(windows): remove online update deadcode
2025-03-06 15:30:43 +10:00
rc-swag
e56f6b908c
Merge pull request #13413 from keymanapp/fix/windows/13216/checkforupdates-reg-one-location
...
fix(windows): Check for updates registry value stored under the one Key
2025-03-06 15:29:17 +10:00
Marc Durdin
cd3b11f715
Merge pull request #13418 from keymanapp/fix/common/13417-enable-coverage-for-ts
...
fix(common): fail builds with low test coverage for all typescript projects
2025-03-06 11:39:16 +07:00
rc-swag
ec64d161b5
fix(windows): rename variable for clairity
2025-03-06 13:45:44 +10:00
rc-swag
5dd36e4aad
fix(windows): review comments
...
Co-authored-by: Darcy Wong <darcy_wong@sil.org>
2025-03-06 12:01:06 +10:00
Keyman Server
0d21e2b2d8
Merge pull request #13430 from keymanapp/auto/version-beta-18.0.209
...
auto: increment beta version to 18.0.209
2025-03-05 10:03:33 -08:00
Keyman Build Agent
b0be932524
auto: increment beta version to 18.0.209
2025-03-05 13:02:58 -05:00
Darcy Wong
1380597be2
Merge branch 'beta' into chore/common/crowdin-vi
2025-03-05 19:45:39 +07:00
Shawn Schantz
9e2da9b4ad
add Vietnamese localization to macOS project file
2025-03-05 19:21:36 +07:00
Shawn Schantz
94ff78ad5e
added Vietnamese localization to iOS project file
2025-03-05 19:17:08 +07:00
Shawn Schantz
7f00334f96
fix(mac): do not present Get Started dialog when dismissing help page
...
Fixes : #8662
2025-03-05 13:59:00 +07:00
rc-swag
489ef98c47
fix(windows): onlineupdate icon deadcode removed
...
Fixes:#13176
2025-03-05 16:28:22 +10:00
rc-swag
bfd077a3bb
fix(windows): fix begin end block
2025-03-05 11:16:39 +10:00
Darcy Wong
a4c1c2dc82
Merge pull request #13411 from keymanapp/fix/android/investigate-no-kmp
...
fix(android): Don't report missing kmp.json
2025-03-05 07:47:47 +07:00
rc-swag
bbbce44f3c
fix(windows): add comments re default values
2025-03-05 10:39:49 +10:00
rc-swag
5855b8b3f2
Merge pull request #13215 from keymanapp/fix/windows/12660/preserve-report-usage
...
fix(windows): Check registry report usage value in setup process
2025-03-05 10:03:13 +10:00
Marc Durdin
37cb3767ac
chore(developer): lower threshold for kmc-model-info coverage, work around TeamCity reporter bug
2025-03-05 01:00:03 +03:00
Marc Durdin
060189a1ab
chore(developer): drop coverage threshold for developer-utils to 45%
2025-03-05 00:24:41 +03:00
Marc Durdin
ebdb043ba7
fix(common): fail builds with low test coverage for all typescript projects
...
This is probably my fault, when I consolidated the typescript test
scripts, I didn't spot the `--check-coverage=false` flag which meant
that although the coverage tests were run, the builds would not fail if
they were too low.
Fixes : #13417
2025-03-04 23:59:04 +03:00
Keyman Server
be61b6f81d
Merge pull request #13416 from keymanapp/auto/version-beta-18.0.208
...
auto: increment beta version to 18.0.208
2025-03-04 10:03:11 -08:00
Keyman Build Agent
6b64274d96
auto: increment beta version to 18.0.208
2025-03-04 13:02:40 -05:00
Keyman Server
dd68a0659a
Merge pull request #13415 from keymanapp/auto/version-master-19.0.13
...
auto: increment master version to 19.0.13
2025-03-04 10:01:37 -08:00
Keyman Build Agent
7f0c3850cb
auto: increment master version to 19.0.13
2025-03-04 13:01:06 -05:00
Marc Durdin
bdced0a00e
Merge pull request #13412 from keymanapp/chore/common/13299-verify-nul-and-contextex-in-context
...
chore(common): add unit test for nul and context() in context part of rule
2025-03-05 00:01:58 +07:00
Steven R. Loomis
0ba005a55b
feat(developer): line number symbols
...
- improve and simplify lookup algorithm
- add test for override filename on imports
Fixes : #10622
2025-03-04 09:34:47 -06:00
Marc Durdin
1b26d4ff96
docs(developer): fix typos in readme and add link
2025-03-04 13:59:41 +01:00
Shawn Schantz
da7048de4b
Merge pull request #13337 from keymanapp/fix/mac/expose-sentry-issues
...
fix(mac): improve compliance checking
2025-03-04 19:31:26 +07:00
rc-swag
80be1e9434
fix(windows): checkforupdates in keyman engine key
...
The SRegValue_CheckForUpdates was written my utilkeymanoptions
to the Keyman Engine Key but read from Keyman Desktop Key.
This change moves it to only be read in Keyman Engine Key.
It also move the last update time to this Key for completness
Fixes : #13216
2025-03-04 21:09:09 +10:00
Shawn Schantz
5c3149a7f0
Merge branch 'fix/mac/expose-sentry-issues' of https://github.com/keymanapp/keyman into fix/mac/expose-sentry-issues
2025-03-04 17:38:28 +07:00
Shawn Schantz
5d0c342e8f
fix(mac): remove extra log statements
2025-03-04 17:33:52 +07:00
Marc Durdin
03001bd971
chore(common): add unit test for nul and context() in context part of rule
...
The compiler and Core appear to be working correctly in this situation;
this test verifies Core's behaviour.
Fixes : #13299
2025-03-04 11:22:35 +01:00
Darcy Wong
c65897561f
fix(android): Fix Toast message per review comment
2025-03-04 17:10:39 +07:00
Marc Durdin
16dacd9991
Merge pull request #13407 from keymanapp/fix/common/cherry-pick/13401-build-trigger-resilience
...
fix(common): improve resilience of build script trigger
2025-03-04 17:06:12 +07:00
Marc Durdin
a552061f3c
Merge pull request #13403 from keymanapp/chore/remove-legacy-iis-config-notes
...
chore: remove legacy IIS setup notes
2025-03-04 17:06:00 +07:00
rc-swag
c99bf7b508
fix(windows): whitespace fix
2025-03-04 15:45:30 +10:00
rc-swag
95f748888a
fix(windows): sets options values in firstrun
...
Previously it only set the startwithwindows, checkforupdats and
autmaticallyreportusage values in firstrun if the flag was true.
It was only true if the argument was passed to the install executable on
the command line. However, it is valid to treat its non existance on the
command line as false for these 3 values.
2025-03-04 14:45:24 +10:00
Darcy Wong
92d58a7a61
fix(android): Don't report missing kmp.json
...
Fixes KEYMAN-ANDROID-4G
2025-03-04 09:48:25 +07:00
Steven R. Loomis
2dca879aae
Merge branch 'master' into feat/developer/10622-xml-parse-line-numbers-epic-ldml
2025-03-03 17:15:48 -08:00
Steven R. Loomis
92e16b90a0
feat(developer): line number symbols
...
- move file read bottleneck out of compiler.ts into the LDML XML reader
- move the eventresolver into the LDML XML reader
- add XML_FILENAME_SYMBOL - for tagging when an object is from a different file than the default
(such as with an import)
Fixes : #10622
2025-03-03 19:12:34 -06:00
Steven R. Loomis
b015221814
feat(developer): line number symbols
...
- change special symbol to XML_START_INDEX_SYMBOL
- use an array of line lengths rather than an array of strings for the file info
- add an EventResolver interface to the callbacks, such that it has an opportunity to resolve events
Fixes : #10622
2025-03-03 17:08:40 -06:00
Steven R. Loomis
1febf9a0de
Update developer/src/common/web/utils/src/xml-utils.ts
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-03 13:18:02 -06:00
Steven R. Loomis
d7cb7b63a3
feat(developer): add an EventResolver
...
- it's a hook to the hook to allow the LDML compiler to resolve error message line numbers
- TODO still not extra performant, but maybe the right separation of concerns
Fixes : #10622
2025-03-03 13:14:41 -06:00
Steven R. Loomis
3e73a3f081
feat(developer): add CompilerEvent.offset
...
- per review, keep this as a separate field.
Fixes : #10622
2025-03-03 12:36:42 -06:00