Darcy Wong
2ba656d89a
maint(common): Treat -x@filename as another flag
2025-05-17 12:06:56 +07:00
Darcy Wong
416fa5fa15
maint(common): Add 7z command
...
7z requires a command so adding `SEVENZ_CMD`
2025-05-16 09:51:43 +07:00
Darcy Wong
45cfd9fb48
chore: remove debug
2025-05-15 14:34:46 +07:00
Darcy Wong
44fd718d6d
maint(common): Use -x@filename to exclude files
2025-05-15 14:22:29 +07:00
Darcy Wong
f2245442c6
chore(common): Cleanup script
2025-05-15 09:28:01 +07:00
Darcy Wong
06145a46dd
Apply suggestions from code review
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2025-05-15 09:19:59 +07:00
Darcy Wong
46648078ac
maint(android): Handle 7z call
2025-05-14 14:36:18 +07:00
Darcy Wong
271ab0f7aa
maint(android): Use file parameter of files to exclude
2025-05-14 13:39:00 +07:00
Darcy Wong
f78a417ba2
chore(common): Merge remote-tracking branch 'origin/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-13 11:37:30 +07:00
Darcy Wong
c2e6c03b8e
Merge pull request #13858 from keymanapp/refactor/android/java-21-gradle
...
maint(android): Update to Java 21 and Gradle dependencies
2025-05-13 11:06:26 +07:00
Darcy Wong
f4c5c55773
fix(android): Revert setting java language version
2025-05-13 10:02:56 +07:00
Darcy Wong
2ad0c9cea7
maint(android): Set Java language version 21
2025-05-13 08:13:02 +07:00
Darcy Wong
eedfcf2f0e
chore: Merge remote-tracking branch 'origin/master'
2025-05-13 07:05:25 +07:00
Steven R. Loomis
c2b6a65f1b
Merge pull request #13375 from keymanapp/feat/developer/10622-xml-parse-line-numbers-epic-ldml
...
feat(developer): line numbers for XML parsing and kmc-ldml 🙀
2025-05-12 18:37:23 -05:00
Keyman Server
353ac96acb
Merge pull request #13893 from keymanapp/auto/version-master-19.0.36
...
auto: increment master version to 19.0.36
2025-05-12 11:02:37 -07:00
Keyman Build Agent
87369f6750
auto: increment master version to 19.0.36
2025-05-12 14:02:07 -04:00
Darcy Wong
4645d1471a
maint(android): Remove set_java_home_17
...
Unused per review comment
2025-05-12 20:53:20 +07:00
Shawn Schantz
df21808616
Merge pull request #13848 from keymanapp/fix/mac/replace-km-binary-file-format
...
chore(mac): remove obsolete key processing code
2025-05-12 18:39:40 +07:00
Shawn Schantz
c91e309c54
chore(mac): deleted another swath of unused constants
2025-05-12 16:34:32 +07:00
Eberhard Beilharz
135553d3a9
Merge pull request #13879 from keymanapp/maint/common/dockermerge
2025-05-12 10:26:22 +02:00
Darcy Wong
8e73f1be15
maint(common): Handle exclude filenames
2025-05-12 15:15:14 +07:00
Darcy Wong
8566b7b037
maint(common): Parameterize zip function
2025-05-12 14:38:31 +07:00
Darcy Wong
63465ca2f5
chore(common): Merge remote-tracking branch 'origin/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-12 14:37:32 +07:00
Eberhard Beilharz
df5a7c14f8
Merge pull request #13875 from keymanapp/maint/common/cleanup
...
use new `builder_is_running_on_*` functions
2025-05-12 09:04:07 +02:00
Eberhard Beilharz
cf3c08fb03
chore(common): Merge remote-tracking branch 'origin/master' into maint/common/cleanup
2025-05-12 09:03:45 +02:00
Eberhard Beilharz
d307051836
Merge pull request #13854 from keymanapp/maint/common/versionvars
...
Previously the builder scripts defined a readonly `VERSION` environment variable for the Keyman version. That caused problems when another (external) script tried to define a `VERSION` variable. We encountered this problem when trying to move the TC build steps of a configuration into a single script (#13399 ) when we tried to source `~/.nvm/nvm.sh`.
This change uses a Keyman specific prefix for the version variables and renames `VERSION` → `KEYMAN_VERSION` etc. as well as `TIER` → `KEYMAN_TIER`. Unfortunately these variables are used in a lot of places, so this turned out to be a bit of a yak shave.
2025-05-12 08:58:19 +02:00
Eberhard Beilharz
da7c598d80
Merge pull request #13869 from keymanapp/maint/common/cifuncs
2025-05-12 08:56:56 +02:00
Keyman Server
fdb5209ea6
Merge pull request #13884 from keymanapp/chore/version-stable-18.0-18.0.237-master-history
...
auto: increment stable-18.0 version to 18.0.237 (history cherry-pick to master)
2025-05-11 22:54:39 -07:00
Keyman Build Agent
48fce24df3
auto: increment stable-18.0 version to 18.0.237 (history cherry-pick to master)
2025-05-12 01:54:16 -04:00
Marc Durdin
57db01e32f
Merge pull request #13823 from keymanapp/maint/common/13822-gosh-revisited
...
maint(common): rename gosh.sh to gosh
2025-05-12 12:27:36 +07:00
Marc Durdin
9802607935
Merge pull request #13857 from keymanapp/docs/common/13851-builder-md
...
docs(common): update readme link to builder.md
2025-05-12 11:48:36 +07:00
Steven R. Loomis
42d9c68e2b
feat(developer): fix Error() function
...
- swap x, o because the 'api' call getMessageDetail() is going to call with {}
Fixes : #10622
2025-05-09 16:43:59 -05:00
Steven R. Loomis
b23275d7e1
feat(developer): fix imports in ldml-keyboard-xml-reader.ts
...
Fixes : #10622
2025-05-09 13:32:15 -05:00
Steven R. Loomis
8ec8fb1890
feat(developer): update for line numbers
...
- annotate why we're calling SymbolUtils.removeSymbols()
Fixes : #10622
2025-05-09 13:09:53 -05:00
Steven R. Loomis
6194392310
feat(developer): update for line numbers
...
- reduce whitespace churn
- other review comments
Fixes : #10622
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-05-09 13:07:51 -05:00
Steven R. Loomis
8e2eb498e3
feat(developer): update for line numbers
...
- reduce whitespace churn
Fixes : #10622
2025-05-09 11:41:23 -05:00
Eberhard Beilharz
47407a3164
maint(common): remove obsolete code from docker-images run.sh
...
PR #13861 missed the fact that docker-images' `run.sh` script also
contains code that got re-added during a faulty merge. This change cleans
this up.
2025-05-09 18:07:16 +02:00
Eberhard Beilharz
4c4d39ef85
maint(common): use new builder_is_running_on_* functions
2025-05-09 11:56:38 +02:00
Eberhard Beilharz
7f12f904eb
maint(common): address code review comments
...
- remove `builder_is_running_on_ci` function since there already is a
similar `builder_is_ci_build` function
- use `GITHUB_ACTIONS` environment variable instead of `GITHUB_RUN_ID`
to detect if we're run be GitHub Actions
2025-05-09 11:39:57 +02:00
Darcy Wong
e061d3e755
docs(android): Update minimum versions docs
2025-05-09 09:43:54 +07:00
Darcy Wong
5d5609c343
maint(android): Update Java and Gradle for FirstVoices
2025-05-09 09:43:22 +07:00
Darcy Wong
3990ab45db
maint(android): Update Java and Gradle for KeyboardHarness
2025-05-09 09:33:00 +07:00
Darcy Wong
428178ce8c
maint(android): Update Java and Gradle for Sample projects
2025-05-09 09:31:17 +07:00
Marc Durdin
d8e7353553
chore(common): fix docs link
2025-05-09 03:48:07 +02:00
Steven R. Loomis
307288dc3b
chore(developer): deps: fast-xml-parser@5.2.2
...
My line number changes were merged into the main branch
Fixes : #10622
2025-05-08 17:43:19 -05:00
Steven R. Loomis
ad0ea8678b
feat(developer): update for line numbers
...
- added new DelegatingCompilerCallbacks class
- added ResolvingCompilerCallbacks which does event resolution
- added the XML file name metadata to *every object* after XML parse.
Fixes : #10622
2025-05-08 17:29:30 -05:00
Steven R. Loomis
2ea74f8d71
Merge remote-tracking branch 'upstream/master' into feat/developer/10622-xml-parse-line-numbers-epic-ldml
2025-05-08 13:59:33 -05:00
Keyman Server
e4f2782fa2
Merge pull request #13870 from keymanapp/auto/version-master-19.0.35
...
auto: increment master version to 19.0.35
2025-05-08 11:03:45 -07:00
Keyman Build Agent
9428fc3e87
auto: increment master version to 19.0.35
2025-05-08 14:03:13 -04:00
Eberhard Beilharz
319406d30d
Merge pull request #13868 from keymanapp/maint/common/tcblocksfix
2025-05-08 17:47:29 +02:00