Commit graph

18710 commits

Author SHA1 Message Date
Marc Durdin
92a3000c8d chore(windows): fix comments in Makefile
Shockingly bad choice for nmake Makefiles to not allow whitespace before
comment # marker.
2023-03-20 07:30:55 +07:00
Marc Durdin
1a3cc078b5 chore(windows): sentry cleanup and signing
Addresses review comments.

Use SENTRY_SDK_VERSION where possible, and codesign sentry components
during build.
2023-03-19 07:35:06 +07:00
Marc Durdin
a127e32068 chore(windows): update sentry-native to 0.6.0
Fixes #8081.
2023-03-17 14:32:34 +07:00
Darcy Wong
62e13daf0d
Merge pull request #8449 from keymanapp/chore/android/readme-builder
chore(android): Document builder script steps
2023-03-17 06:53:25 +07:00
Keyman Server
0e8970c772
Merge pull request #8455 from keymanapp/auto/version-master-17.0.70
auto: increment master version to 17.0.70
2023-03-17 01:02:51 +07:00
Keyman Build Agent
e1391d8db3 auto: increment master version to 17.0.70 2023-03-16 14:02:13 -04:00
Eberhard Beilharz
d0d524cf3d
Merge pull request #8452 from keymanapp/chore/linux/cherry-pick/changelog
chore(linux): Update debian changelog 🍒
2023-03-16 17:05:38 +01:00
Darcy Wong
df1c78a8b2
Merge pull request #8442 from keymanapp/fix/android/cleanup-builder
fix(android/engine): Add builder output for configure
2023-03-16 15:29:26 +07:00
Eberhard Beilharz
ee46f13521
chore(linux): Update debian changelog
(cherry picked from commit e7eb3fdf29)
2023-03-16 08:59:20 +01:00
Darcy Wong
b3cff7e7d3
Merge pull request #8430 from keymanapp/cherrypick/android/disable-browser
fix(android/app): Temporarily disable Keyman browser 🍒
2023-03-16 14:04:46 +07:00
Darcy Wong
f1eafe3d57 chore(android): Document builder script steps 2023-03-16 14:04:15 +07:00
Marc Durdin
e2f5491beb
Merge pull request #8444 from keymanapp/fix/developer/8443-model-compiler-error-parser-handle-missing-line-number
fix(developer): lm compiler handle missing line no in errors
2023-03-16 14:52:30 +11:00
Darcy Wong
13f2f476dc
Merge pull request #8446 from keymanapp/chore/web/clean-builder-echo
chore(web): Cleanup build echo
2023-03-16 10:30:23 +07:00
Darcy Wong
87cd20e664
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-03-16 10:27:35 +07:00
Darcy Wong
201fd26bb7 chore(web): Cleanup build echo 2023-03-16 10:07:59 +07:00
Marc Durdin
9db4cf2379 fix(developer): lm compiler handle missing line no in errors
Fixes #8443.

Will cherry-pick to stable-16.0.

The regex for matching error messages has an optional section for
the file/line detail (line 54):

```regex
^(?:(.+) \((\d+)\): )?<snip>
```

The code that parses the results did not account for this being
optional, which would cause a crash if the error message did not include
this information.
2023-03-16 09:38:50 +07:00
Darcy Wong
30859f8d2c chore(android/samples): Add todo comments for builder tests 2023-03-16 09:27:59 +07:00
Darcy Wong
3d57f17c83 fix(android/samples): Define empty builder test steps 2023-03-16 09:20:31 +07:00
Darcy Wong
83b10acfe7 fix(android/engine): Add builder output for configure 2023-03-16 08:52:00 +07:00
Keyman Server
7af12c27f9
Merge pull request #8440 from keymanapp/auto/version-master-17.0.69
auto: increment master version to 17.0.69
2023-03-16 01:03:16 +07:00
Keyman Build Agent
e38bcc1e63 auto: increment master version to 17.0.69 2023-03-15 14:02:37 -04:00
Eberhard Beilharz
23536af28c
Merge pull request #8423 from keymanapp/chore/linux/build.sh
chore(linux): Use dependency on core in ibus-keyman/build.sh
2023-03-15 08:39:28 +01:00
Steven R. Loomis
f0cc2b56e6
Merge pull request #8436 from keymanapp/fix/developer-8069/todo2-epic-ldml 2023-03-14 21:51:08 -05:00
Steven R. Loomis
f7e5b114cf
Merge pull request #8412 from keymanapp/chore/resources-7042-cldr-update-202303-epic-ldml 2023-03-14 21:50:17 -05:00
Joshua Horton
141ac61ff7
Merge pull request #8437 from keymanapp/fix/developer/compilers/bundling-es-target
fix(developer/compilers): locks esbuild target detection for kmc building
2023-03-15 09:10:46 +07:00
Joshua A. Horton
e4b9aae8aa fix(developer/compilers): locks esbuild target detection for kmc bundling 2023-03-15 09:06:41 +07:00
Marc Durdin
409b722eb6
Merge pull request #8426 from keymanapp/fix/common-8419
fix(common): fix broken common/web/types cases 🙀
2023-03-15 11:33:44 +11:00
Marc Durdin
8c519861d9
Merge pull request #8431 from keymanapp/chore/common/common-test-build-configurations
chore(common): add common test build configurations
2023-03-15 11:33:16 +11:00
Steven R. Loomis
f7499238a2 fix(core): ldml more TODO-LDML fixes 🙀
- drop some TODO-LDMLs, document others.

For: #8069
2023-03-14 18:54:28 -05:00
Steven R. Loomis
0f99a62a4e fix(developer): ldml add KeysCompiler.hardwareLayers() 2023-03-14 18:14:24 -05:00
Steven R. Loomis
275c310e79 fix(developer): ldml update test case per review feedback 2023-03-14 18:09:37 -05:00
Steven R. Loomis
cec04c4722 fix(core): ldml fix broken test cases 🙀
Getting even closer to using LDML files out of the box. All files except French are identical to CLDR once https://github.com/unicode-org/cldr/pull/2773 merges.

#7042
2023-03-14 17:38:30 -05:00
Steven R. Loomis
7a3a0c4b2c chore(developer): ldml update compiler for updated spec 🙀
- some support for >1 layers -

Fixes: #8160
more work will be needed for touch layers. but punting that till we get to touch.

#7042
2023-03-14 17:38:30 -05:00
Steven R. Loomis
f92cd36125 chore(developer): ldml update compiler for updated spec 🙀
#7042
2023-03-14 17:38:30 -05:00
Steven R. Loomis
f7a2f075ee chore(core): ldml update tests to match latest ldml 🙀
- move hardware= attribute  into the form= attribute

#7042
2023-03-14 17:38:30 -05:00
Steven R. Loomis
0138b69939 chore(resources): ldml update to latest tech-preview 🙀
- No, transforms aren't included here, but everything else is
- dc112dab58 in latest keyboard-preview

#7042
2023-03-14 17:38:30 -05:00
Steven R. Loomis
5c25bf429f fix(common): fix broken common/web/types cases
Fixes: #8419
2023-03-14 17:34:37 -05:00
Marc Durdin
a7cba84127 chore(common): add test action to common/web/utils 2023-03-15 05:16:33 +07:00
Keyman Server
30b28a8f5c
Merge pull request #8432 from keymanapp/auto/version-master-17.0.68
auto: increment master version to 17.0.68
2023-03-15 01:02:51 +07:00
Keyman Build Agent
2ad178aa12 auto: increment master version to 17.0.68 2023-03-14 14:02:06 -04:00
Eberhard Beilharz
40e6c6edaa
Update linux/ibus-keyman/build.sh
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-03-14 16:14:23 +01:00
Marc Durdin
958f12386d chore(common): add win/mac/linux common build.sh parent scripts
Currently, there are no tests that will run but these scripts will at
least give us a starting point for future code.
2023-03-14 13:10:06 +07:00
Marc Durdin
0811282ccf chore(common): add common/web/build.sh, small cleanup 2023-03-14 13:05:27 +07:00
Marc Durdin
5eee05f16f chore(common): add common test build configurations 2023-03-14 12:40:42 +07:00
Joshua Horton
10518dd62e
Merge pull request #8429 from keymanapp/chore/common/ldml-ts-and-node-updates
chore(common): TS updates to non-sync'd packages, feature-esmodule merge conflict prevention
2023-03-14 12:06:15 +07:00
Darcy Wong
8a8027939f fix(android/app): Temporarily disable Keyman browser 2023-03-14 11:54:38 +07:00
Marc Durdin
534bd2a54b
Merge pull request #8416 from keymanapp/chore/common/build-script-performance
chore(common): build script performance improvements
2023-03-14 15:41:32 +11:00
Marc Durdin
e4ca4aa570
Merge pull request #8415 from keymanapp/chore/common/shorthand-builder
chore(common): support shorthand for build.sh
2023-03-14 15:41:25 +11:00
Joshua A. Horton
2439ba4e97 fix(developer): updates kmc, web/types module resolution, adds missing type import/exports 2023-03-14 08:41:29 +07:00
Joshua A. Horton
0da7ac24be chore(common): updates TS, sets export map for keyman-version 2023-03-14 08:22:26 +07:00