Joshua Horton
e145163fc0
fix(common): change --debug shorthand use from builder test script
2025-05-07 08:36:29 +07:00
Joshua Horton
c389267a22
docs(common): comment removed per PR review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-05-07 08:29:35 +07:00
Joshua Horton
ea88aaeb3e
docs(web): apply suggestions from code review
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2025-05-07 08:25:52 +07:00
Keyman Server
12438fac71
Merge pull request #13845 from keymanapp/auto/version-master-19.0.33
...
auto: increment master version to 19.0.33
2025-05-06 11:03:44 -07:00
Keyman Build Agent
5ebc26ec11
auto: increment master version to 19.0.33
2025-05-06 14:03:11 -04:00
Eberhard Beilharz
af1f2629dd
maint(common): use function to detect if running on TC
...
This change makes use of the new builder script function to detect if
the script is running on TeamCity.
2025-05-06 17:42:25 +02:00
Eberhard Beilharz
460de65f0d
maint(common): use same TC variable everywhere
...
Standardize on `TEAMCITY_GIT_PATH` environment variable to detect
if we're running on TeamCity.
Test-bot: skip
2025-05-06 17:42:25 +02:00
Eberhard Beilharz
0c6ea615b3
Merge pull request #13810 from keymanapp/maint/common/tcblocks
...
This change adds support for TC blocks of service messages (https://www.jetbrains.com/help/teamcity/service-messages.html#Blocks+of+Service+Messages ) and starts/ends a block in the `builder_start_action`/`builder_finish_action` functions. We output the TC block service messages only if we're running on TC, i.e. if the `TEAMCITY_GIT_PATH` environment variable is set.
Part-of: #13399
2025-05-06 17:41:44 +02:00
Eberhard Beilharz
adace45fac
maint(common): fixed tests
2025-05-06 16:29:42 +02:00
Eberhard Beilharz
b83002ca85
maint(common): add builder_is_running_on_teamcity function
...
Addresses code review comments.
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-05-06 16:26:22 +02:00
Eberhard Beilharz
477172dacc
Merge pull request #13842 from keymanapp/change/linux/icudep
2025-05-06 14:56:37 +02:00
Eberhard Beilharz
d661905c60
Merge pull request #13779 from keymanapp/maint/linux/tcnoble
...
This change overrides a check added in Ubuntu 24.04+ that prevents mixing Python packages installed through apt and through pip. This allows to install the necessary Python package for TC which isn't available as Debian package. This change allows builds on Ubuntu 24.04 based TC agents.
2025-05-06 14:56:12 +02:00
Darcy Wong
09fb367584
Merge pull request #13840 from keymanapp/chore/oem/fv/inuktitut_pirurvik-update
...
chore(ios): Update inuktitut_pirurvik to 1.4.1
2025-05-06 18:42:02 +07:00
Eberhard Beilharz
5bc7c22f80
change(linux): add ICU dependency needed to build on Arch Linux
...
Co-authored-by: Nikita Moor <nikita@lreis.ac.cn>
Fixes : #13814
2025-05-06 12:11:10 +02:00
Shawn Schantz
e827827bb4
chore(mac): removed references to groups and load only system stores
2025-05-06 17:06:29 +07:00
Eberhard Beilharz
397b5bdf93
maint(linux): streamline use of env variables to detect running on TC
...
This changes the variable we use to detect if we're running on TC to
be the same as the one used on #13810 .
2025-05-06 11:49:59 +02:00
Eberhard Beilharz
cf93da452f
maint(linux): add clarifying comment on why different TEAMCITY variables
2025-05-06 11:46:48 +02:00
Darcy Wong
a58bf6fb30
chore(android): Update inuktitut_pirurvik to 1.4.1
2025-05-06 15:47:52 +07:00
Joshua Horton
9b2d21ff2d
maint(common): use booleans, not strings for is_release
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-05-06 13:58:36 +07:00
Joshua Horton
e2fe3861aa
maint(common): builder_release -> is_release, other review concerns
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-05-06 13:56:02 +07:00
Joshua Horton
90d42fc336
Merge pull request #13839 from keymanapp/fix/web/linter-lengthstyle-conflict
...
fix(web): fix var declaration affected by linter strictness + length-style fix
2025-05-06 12:27:24 +07:00
Joshua Horton
7d5a83633d
fix(web): fix var declaration affected by linter strictness + length-style fix
...
Test-bot: skip
2025-05-06 11:29:31 +07:00
Joshua Horton
c3286ce4e1
Merge pull request #13774 from keymanapp/fix/web/layout-fontsize-robustness
...
fix(web): add robustness for bad touch-layout fontsize specs
2025-05-06 09:46:17 +07:00
Joshua Horton
9976af6f6c
docs(web): tweak comment per review
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2025-05-06 08:18:42 +07:00
Joshua Horton
76da8f4e2a
Merge pull request #13805 from keymanapp/fix/web/gesture-fixture-extraction
...
fix(web): fix extraction of gesture-engine fixture used in DOM-based unit tests
2025-05-06 08:17:03 +07:00
Joshua Horton
b02f1d18bc
Merge pull request #13800 from keymanapp/change/web/lint-kmwstring
...
change(web): lint kmwstring web-utility 🧶
2025-05-06 08:16:56 +07:00
Joshua Horton
d606563a8c
Merge pull request #13820 from keymanapp/maint/web/simplify-worker-main-test-script
...
maint(web): simplify worker-main test.sh
2025-05-06 08:16:47 +07:00
Joshua Horton
1438704ee0
Merge pull request #13819 from keymanapp/maint/web/use-builder_is_ci_build
...
chore(web): replace --ci flag with builder_is_ci_build
2025-05-06 08:16:37 +07:00
Joshua Horton
e382bf45ce
Merge pull request #13785 from keymanapp/change/web/drop-usvstring-alias
...
change(web): replace USVString with string in predictive-text engine
2025-05-06 08:16:28 +07:00
Darcy Wong
f44858a895
chore(common): Merge branch 'master' into maint/common/7z-inc-sh
...
# 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
2025-05-06 07:32:48 +07:00
Keyman Server
952e5a7a59
Merge pull request #13837 from keymanapp/auto/version-master-19.0.32
...
auto: increment master version to 19.0.32
2025-05-05 11:04:55 -07:00
Keyman Build Agent
30e54fd672
auto: increment master version to 19.0.32
2025-05-05 14:04:24 -04:00
Eberhard Beilharz
c95cb5f0c2
maint(common): output script identifier in front of block name
2025-05-05 20:00:55 +02:00
Steven R. Loomis
937573869b
Merge remote-tracking branch 'upstream/master' into feat/developer/10622-xml-parse-line-numbers-epic-ldml
2025-05-05 09:28:15 -05:00
Steven R. Loomis
a401d7eec3
feat(developer): update for line numbers
...
- make line finder cache lazy loading
- rename LDMLResolver to LineFinderResolver
Fixes : #10622
2025-05-05 09:17:36 -05:00
Joshua Horton
2db4c16751
Merge pull request #13726 from keymanapp/refactor/web/eliminate-kmwstring-side-effects
...
refactor(web): refactor string-helper library to eliminate its module side-effect 🧶
2025-05-05 15:05:11 +07:00
Joshua Horton
18ffdef6ce
Merge pull request #13719 from keymanapp/chore/web/add-string-handling-unit-tests
...
chore(web): add unit tests for SMP-aware string-handling helper methods 🧶
2025-05-05 15:04:58 +07:00
Joshua Horton
f86ee91bac
Merge pull request #13716 from keymanapp/chore/web/replace-kmwfromcharcode
...
chore(web): replace kmwFromCharCode with its ES6 equivalent 🧶
2025-05-05 15:04:45 +07:00
Joshua Horton
eb5fefa4b4
Merge pull request #13797 from keymanapp/change/web/lint-web-utils
...
change(web): lint engine/common/web-utils 🧶
2025-05-05 15:04:30 +07:00
Joshua Horton
dd77c268fc
docs(web): add keystroke-lifecycle sequence diagram
2025-05-05 15:01:33 +07:00
Joshua Horton
62240c8b46
docs(web): applies 80-char line wrap
2025-05-05 13:45:47 +07:00
Joshua Horton
80951c247a
docs(web): revised areas noted in code review
...
Does not include the requested flowchart, which'll be its own commit once I work out the needed details and relationships.
2025-05-05 13:31:31 +07:00
Joshua Horton
51649bb8d3
maint(common): builder_release var should be local
2025-05-05 12:50:05 +07:00
Joshua Horton
ab9ed717aa
maint(common): add --release option to force release builds in local environment
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-05-05 12:48:55 +07:00
Joshua Horton
519a5b79e9
maint(common): address builder.sh test script review comments
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-05-05 12:36:01 +07:00
Joshua Horton
cdc4c7b592
Merge pull request #13806 from keymanapp/change/ios/limit-scaling-warnings
...
change(ios): limit reports about devices without predefined scaling entries
2025-05-05 12:19:32 +07:00
Shawn Schantz
3109e9e8ab
chore(mac): remove unused String extension functions
2025-05-05 11:53:49 +07:00
Darcy Wong
e1e785e37f
Merge pull request #13813 from keymanapp/maint/common/write-download-info
...
maint(common): Update write_download_info() to be cross-platform
2025-05-05 11:34:48 +07:00
Darcy Wong
8d0b183788
fix(common): Fix logic
2025-05-05 10:26:42 +07:00
Darcy Wong
875cc303cf
fix(common): Test for BSD vs coreutils
2025-05-05 10:24:45 +07:00