Commit graph

31390 commits

Author SHA1 Message Date
Eberhard Beilharz
ab2f7c2d30
chore(web): Merge branch 'master' into maint/web/13399_tc-config_refactor 2025-06-04 18:20:39 +02:00
Eberhard Beilharz
35c92f984e
Merge pull request #14049 from keymanapp/maint/web/13399_tc-config 2025-06-04 18:07:37 +02:00
Eberhard Beilharz
dc67fd7d28
maint(web): address code review comments
- update and fix file header
- renamed env variables for path to s.keyman.com/help.keyman.com to
  match what is used elsewhere
2025-06-04 16:39:56 +02:00
Darcy Wong
4f19fe2581
Merge pull request #14093 from keymanapp/maint/android/ci-publish
maint(android): Create "archive" builder step to prep release artifacts
2025-06-04 20:57:38 +07:00
Steven R. Loomis
04bf1bdd7c
Merge pull request #14100 from keymanapp/chore/developer/14099-line-number-cleanup
chore(developer): ldml: messages cleanup
2025-06-04 08:39:44 -05:00
Steven R. Loomis
e881185860
Merge pull request #14098 from keymanapp/chore/developer/14091-err-unparseable-reorder
feat(developer): ldml: update errors for unparseable reorder
2025-06-04 08:39:04 -05:00
Steven R. Loomis
72f4abc323
Merge pull request #14097 from keymanapp/feat/developer/13937-ln-tran-bksp
feat(developer): remaining line numbers for tran/bksp compilers
2025-06-04 08:38:39 -05:00
Steven R. Loomis
0eb22344d5
Merge pull request #14090 from keymanapp/feat/developer/13935-ln-usetcompiler
feat(developer): line numbers for UsetCompiler, others
2025-06-04 08:38:10 -05:00
Steven R. Loomis
f4476e2032
Merge pull request #14064 from keymanapp/feat/developer/13932-ln-more-strscompiler
feat(developer): update strs compiler to collect context
2025-06-04 08:37:56 -05:00
Keyman Server
e6be7977fb
Merge pull request #14115 from keymanapp/chore/version-stable-18.0-18.0.239-master-history
auto: increment stable-18.0 version to 18.0.239 (history cherry-pick to master)
2025-06-04 05:11:32 -07:00
Keyman Build Agent
792e9d6414 auto: increment stable-18.0 version to 18.0.239 (history cherry-pick to master) 2025-06-04 08:10:58 -04:00
Darcy Wong
3462655130 Merge remote-tracking branch 'origin/master' into maint/android/ci-publish 2025-06-04 18:44:35 +07:00
Eberhard Beilharz
25f8e1ad66
Merge pull request #14112 from keymanapp/docs/linux/faq 2025-06-04 11:54:32 +02:00
Eberhard Beilharz
dabb63ed81
docs(linux): clarify requirement of patched ibus for Keyman < 18 2025-06-04 11:17:08 +02:00
Eberhard Beilharz
122f1e6881
Merge pull request #14101 from keymanapp/refactor/web/sentrymgrapi
This change marks the functions of `KeymanSentryManager` as public or private, depending on whether or not they are used outside of the module.
2025-06-04 10:55:04 +02:00
Marc Durdin
a7db87edf7
Merge pull request #14107 from keymanapp/dependabot/npm_and_yarn/tar-fs-3.0.9
chore(deps-dev): bump tar-fs from 3.0.8 to 3.0.9
2025-06-04 08:23:35 +07:00
Keyman Server
69ee99381b
Merge pull request #14110 from keymanapp/auto/version-master-19.0.58
auto: increment master version to 19.0.58
2025-06-03 11:02:13 -07:00
Keyman Build Agent
737839de57 auto: increment master version to 19.0.58 2025-06-03 14:01:37 -04:00
Eberhard Beilharz
1fa0372147
maint(web): address code review comments 2025-06-03 18:09:41 +02:00
Eberhard Beilharz
ef5d4306e8
maint(web): address code review comments from #14049
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-06-03 18:04:00 +02:00
Eberhard Beilharz
23107eab95
chore(web): Merge branch 'maint/web/13399_tc-config' into maint/web/13399_tc-config_refactor 2025-06-03 18:01:09 +02:00
Eberhard Beilharz
ed67a04ec4
maint(web): allow to specify paths as arguments
This adds command line arguments for the paths to the `s.keyman.com` and
`help.keyman.com` repos.

This deviates from sticking strictly with what's on TC so that we can
pass the desired arguments right from the start and don't have to add
another check in the TC build steps.
2025-06-03 17:37:15 +02:00
dependabot[bot]
edfa7ed2f9
chore(deps-dev): bump tar-fs from 3.0.8 to 3.0.9
Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 3.0.8 to 3.0.9.
- [Commits](https://github.com/mafintosh/tar-fs/compare/v3.0.8...v3.0.9)

---
updated-dependencies:
- dependency-name: tar-fs
  dependency-version: 3.0.9
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-03 07:03:57 +00:00
Marc Durdin
3ad024ac44
Merge pull request #14105 from keymanapp/maint/mac/verbosity
maint(mac): make make-km-dmg.sh less quiet
2025-06-03 11:33:24 +07:00
Darcy Wong
d9ed728970
Apply suggestions from code review
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2025-06-03 07:59:55 +07:00
rc-swag
a1c0406df9
Merge pull request #14069 from keymanapp/fix/windows/14066/reduce-executing-kmshell-process-sentry-err
fix(windows): change from error to breadcrumb and log
2025-06-03 09:32:04 +10:00
Marc Durdin
dd712333e5 maint(mac): make make-km-dmg.sh less quiet
When build.sh was converted to a builder-style script, the -quiet flag
was then passed into make-km-dmg.sh, which meant that it no longer gave
valuable diagnostic output. This returns the script to default levels of
output (there is also a -verbose or -debug level we could use). The
variable QUIET_FLAG appears to have been used only in that one place.
2025-06-03 05:58:48 +07:00
Steven R. Loomis
25ddb324f2 chore(developer): ldml: bring strs/tran compiler messages in line with design
- fix a case where context wasn't being passed

Fixes: #14099
2025-06-02 13:33:00 -05:00
Keyman Server
d295e3e677
Merge pull request #14103 from keymanapp/auto/version-master-19.0.57
auto: increment master version to 19.0.57
2025-06-02 11:03:06 -07:00
Keyman Build Agent
314ba63bc4 auto: increment master version to 19.0.57 2025-06-02 14:02:37 -04:00
Steven R. Loomis
3743a92534 chore(developer): ldml: bring strs/tran compiler messages in line with design
- fix some case pertaining to strings and escapes

Fixes: #14099
2025-06-02 13:00:56 -05:00
Steven R. Loomis
41cf045d3f chore(developer): ldml: add a test for complex interpolation in messages
- and fix a case in keys

Fixes: #14099
2025-06-02 12:20:39 -05:00
Eberhard Beilharz
7762a12668
Merge pull request #14062 from keymanapp/chore/linux/tctestrunner
This adds a modified version of JetBrains' Python TeamCity test runner that makes use of the `parent` property in the service messages and thus allows to properly indent and fold the block that contains the test output.
2025-06-02 19:13:59 +02:00
Eberhard Beilharz
19d808c6e5
refactor(web): clarify API of KeymanSentryManager
This change marks the functions of `KeymanSentryManager` as public
or private, depending on whether or not they are used outside of the
module.

Test-bot: skip
2025-06-02 18:37:22 +02:00
Steven R. Loomis
dc0023098d chore(developer): ldml: bring layr/keys compiler messages in line with design
Fixes: #14099
2025-06-02 11:15:23 -05:00
Steven R. Loomis
01777fc897 chore(developer): ldml: bring disp compiler messages in line with design
- simplify some messages to use <display display='..'> as the key, so there's not code running in the message function

Fixes: #14099
2025-06-02 10:58:56 -05:00
Steven R. Loomis
4884d7ceb5 chore(developer): ldml: remove dup zapMessageMetadata()
Fixes: #14099
2025-06-02 10:41:19 -05:00
Steven R. Loomis
a5d4177177
Merge branch 'feat/developer/13937-ln-tran-bksp' into chore/developer/14091-err-unparseable-reorder 2025-06-02 10:15:08 -05:00
Steven R. Loomis
35db576dea
Merge branch 'feat/developer/13935-ln-usetcompiler' into feat/developer/13937-ln-tran-bksp 2025-06-02 10:14:53 -05:00
Steven R. Loomis
cf68b2a3bd
Merge branch 'feat/developer/13932-ln-more-strscompiler' into feat/developer/13935-ln-usetcompiler 2025-06-02 10:14:25 -05:00
Steven R. Loomis
536cdc3c45 feat(developer): ldml: fix for test case
Fixes: #13932
2025-06-02 09:27:46 -05:00
Steven R. Loomis
77abdd6469 feat(developer): ldml: update errors for unparseable reorder
- remove the unparseable reorder message - instead, the unicodeset messages will be thrown.

Fixes: #14091
2025-06-02 08:59:50 -05:00
Steven R. Loomis
fab29aad77 feat(developer): ldml: update errors for unparseable reorder
Fixes: #14091
2025-06-02 08:52:00 -05:00
Steven R. Loomis
961a18e0bd Merge remote-tracking branch 'origin/feat/developer/13935-ln-usetcompiler' into feat/developer/13937-ln-tran-bksp 2025-06-02 08:45:04 -05:00
Steven R. Loomis
401015d8ad
Merge branch 'feat/developer/13932-ln-more-strscompiler' into feat/developer/13935-ln-usetcompiler 2025-06-02 08:44:22 -05:00
Steven R. Loomis
5012839df6 feat(comon): ldml: test fix for element strings with context
Fixes: #13934
(cherry picked from commit e1638ad458)
2025-06-02 08:43:57 -05:00
Steven R. Loomis
706ff1a858
Merge branch 'master' into feat/developer/13932-ln-more-strscompiler 2025-06-02 08:41:41 -05:00
Eberhard Beilharz
3d006659f9 chore(linux): clarify that it's a Python test runner
Rename the directory to make it clearer that it's test runner for Python
tests. Addresses code review comments.
2025-06-02 15:20:42 +02:00
Eberhard Beilharz
581e4e03ef chore(linux): add TC test runner
This adds a modified version of JetBrains' TeamCity test runner that
makes use of the `parent` property in the service messages and thus
allows to properly indent and fold the block that contains the test
output.

Test-bot: skip
2025-06-02 15:20:42 +02:00
Eberhard Beilharz
e0dc544bd4
Merge pull request #14094 from keymanapp/maint/linux/gha
The previous version 2.0 of gha-ubuntu-packaging was missing `--` to separate the command to be called from `retry`, so the arguments for that command were considered arguments for `retry`. The new version 2.0.1 of gha-ubuntu-packaging fixes this.

Follow-up-of: #14089
2025-06-02 13:25:19 +02:00