Marc Durdin
fe21f136b3
Merge pull request #9219 from keymanapp/chore/merge-master-into-feature-macos-core
...
chore: merge master into feature-macos-core A17S16
2023-07-10 11:04:44 +10:00
Keyman Server
8372c949f2
Merge pull request #9222 from keymanapp/auto/version-master-17.0.137
...
auto: increment master version to 17.0.137
2023-07-08 01:03:11 +07:00
Keyman Build Agent
5706c4ce7c
auto: increment master version to 17.0.137
2023-07-07 14:02:36 -04:00
Eberhard Beilharz
94c0681078
chore(linux): Trigger Linux integration tests
2023-07-07 18:46:16 +02:00
Eberhard Beilharz
74643d39ed
chore(linux): Add unit tests for dconf_util.py
...
Tests were generated by ChatGPT (although it didn't get it quite
right - was missing the parameter in `self.settings.reset`).
2023-07-07 18:29:31 +02:00
Eberhard Beilharz
12378de02c
chore: Consolidated readme
...
This change adds a consolidated readme for the standards-data that
lists the sources (with commands how to update) and the current
versions.
2023-07-07 16:46:37 +02:00
Steven R. Loomis
90eeb2aecf
Merge pull request #9196 from keymanapp/core/9118-spec-markers-epic-ldml
2023-07-07 07:44:50 -05:00
Eberhard Beilharz
0394b2ea8a
fix(windows): Fix Windows tests
...
This change adjusts the Windows tests to the updated data in
`langtags.json`.
2023-07-07 12:59:37 +02:00
Eberhard Beilharz
e450e645ff
Merge pull request #9212 from keymanapp/chore/linux/tests
...
chore(linux): Add support for `--no-integration` flag to build files
2023-07-07 10:21:27 +02:00
Joshua A. Horton
42f0aeb190
chore: Merge branch 'master' into chore/feature-gestures-update-a17s16-end
2023-07-07 12:39:05 +07:00
Joshua Horton
31c76aa081
chore(web): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-07-07 11:34:50 +07:00
Steven R. Loomis
b8b0dd78da
Merge pull request #9197 from keymanapp/core/9120-core-uset-epic-ldml
...
feat(core): kmxplus uset implementation in core 🙀
2023-07-06 23:01:15 -05:00
Marc Durdin
88af5f4d73
chore: Merge branch 'feature-macos-core' into chore/merge-master-into-feature-macos-core
2023-07-07 09:57:15 +07:00
Darcy Wong
8ca90f5123
Merge pull request #9214 from keymanapp/chore/crowdin-update-ckl
...
chore(common): Update crowdin strings for Kibaku
2023-07-06 21:56:02 -05:00
Marc Durdin
5c0f0e87a8
chore: Merge branch 'feature-kmc-kmw' into chore/merge-master-into-feature-kmc-kmw-A17S16
2023-07-07 09:53:34 +07:00
Joshua A. Horton
e8fbafe194
feat(web): logs enhanced debug info for error reports
2023-07-07 09:40:02 +07:00
Steven R. Loomis
4950f741f8
spec(core): marker spec 🙀
...
- switch from PUA to U+0001 based indices
- add some notes from comments (discussion ongoing)
2023-07-06 16:50:35 -05:00
Steven R. Loomis
4c096b7574
Update core/src/ldml/C9134_ldml_markers.md
...
Co-authored-by: Joshua Horton <joshua_horton@sil.org>
2023-07-06 16:32:56 -05:00
Steven R. Loomis
bab22c8ca3
Merge branch 'master' into core/9118-spec-markers-epic-ldml
2023-07-06 16:32:34 -05:00
Steven R. Loomis
d8198085ad
Merge branch 'master' into core/9120-core-uset-epic-ldml
2023-07-06 16:19:45 -05:00
Keyman Server
4a53cf60c9
Merge pull request #9216 from keymanapp/auto/version-master-17.0.136
...
auto: increment master version to 17.0.136
2023-07-07 01:31:49 +07:00
Keyman Build Agent
7c736caaf6
auto: increment master version to 17.0.136
2023-07-06 14:31:10 -04:00
Eberhard Beilharz
f095593cd5
fix(windows): Adjust to new version of langtags.json
...
The new version of `langtags.json` added a new `_conformance` record
at the top of the file. This change adjusts the indexes where we expect
the `_version` record. It also introduces a const for the index of the
version record to make future updates easier.
2023-07-06 20:12:32 +02:00
Eberhard Beilharz
88c2e1a4f2
fix(windows): Fix Delphi makefile
...
In order to be able to build from the command line I had to change
the forward slashes to backslashes in the makefile.
2023-07-06 20:12:32 +02:00
Steven R. Loomis
1360b2b2d3
Merge remote-tracking branch 'upstream/master' into core/9120-core-uset-epic-ldml
2023-07-06 13:00:43 -05:00
Steven R. Loomis
b439b0d6cf
feat(core): kmxplus uset implementation in core 🙀
...
- add USet helper object for range checks
- verify range consistency
- remove dead test
- add comment about KMX+ object validation
For: #9120
2023-07-06 13:00:26 -05:00
sgschantz
b2dce47b3f
update context with core when invalidated
2023-07-06 13:57:37 -04:00
Eberhard Beilharz
0f8fe48167
fix(linux): Fix Linux build
...
New langtags.json adds data that a test on Linux uses, so this
change adjust the test.
2023-07-06 19:47:46 +02:00
Eberhard Beilharz
75d507ca83
Merge pull request #9017 from keymanapp/feat/linux/8619_multiple-languages
...
feat(linux): Allow to install keyboard for multiple languages
2023-07-06 16:37:28 +02:00
Darcy Wong
048497fea9
chore(common): Update crowdin strings for Kibaku
2023-07-06 09:20:13 -05:00
Eberhard Beilharz
d20cc6978c
chore(linux): Add support for --no-integration flag to build files
...
This allows to use the `linux/build.sh` file to specify the
`--no-integration` flag which makes it easier to specify jobs on CI
because it then doesn't need to know all subprojects.
2023-07-06 12:39:21 +02:00
Marc Durdin
eeecb720eb
Merge pull request #9210 from keymanapp/fix/developer/kmc-package-final-fixes
...
fix(developer): bring kmc-package inline with file format spec 🗜
2023-07-06 19:58:54 +10:00
Marc Durdin
fed39a7c2f
Merge pull request #9186 from keymanapp/fix/developer/kmc-various-fixes
...
fix(developer): omnibus package of fixes for kmc 🗜
2023-07-06 19:58:47 +10:00
Joshua Horton
a61d95f419
Merge pull request #9200 from keymanapp/chore/web/cleaner-sentry-sourcemapping
...
chore(web): normalizes sourcemap paths for cleaner Sentry reports
2023-07-06 14:26:21 +07:00
Joshua Horton
f26de8bb67
Merge pull request #9199 from keymanapp/fix/web/sentry-sourcemapping-2
...
fix(web): sentry sourcemapping round 2 - yesterday's 'fix' unfortunately doesn't upload the maps
2023-07-06 14:26:10 +07:00
Joshua Horton
97976b59a1
chore(web): Apply suggestions from code review
2023-07-06 14:25:58 +07:00
Marc Durdin
306934eb62
fix(developer): kmc-package support for keyboard metadata
...
Fixes #9208 .
Fixes #9209 .
Fixes #9203 .
Fixes #9198 .
The changes here overlap in kmp-compiler.ts. Addresses several issues
with the package compiler:
* refactors the reading of the metadata from keyboards to make use of it
when refreshing the keyboard metadata in kmp.json (#9208 ). This is the
bulk of the changes.
* Fixes case on some fields in the kps file format (#9209 )
* Removes code which emitted strings table to kmp.json, as these were
only ever used for package installer executables (#9203 )
* Cleans up code which emitted Start Menu items to make it match spec
(#9198 )
2023-07-06 13:49:04 +07:00
Marc Durdin
3773522e06
feat(developer): kmc-package support for writing kmp.inf
...
Fixes #9205 .
2023-07-06 13:49:03 +07:00
Marc Durdin
2085c26ab0
fix(developer): trim fields when emitting kmp.json
...
Fixes #9207 .
2023-07-06 13:49:03 +07:00
Marc Durdin
84c04d5cbd
fix(developer): strip paths from readmeFile and graphicFile
...
Fixes #9204 .
2023-07-06 13:49:02 +07:00
Marc Durdin
8f5ffcc99d
chore(developer): fixup ldml test for kmw emit
2023-07-06 13:48:26 +07:00
Eberhard Beilharz
8ae2af9d44
Merge pull request #9192 from keymanapp/chore/linux/tests
...
chore(linux): Allow to run tests without integration tests
2023-07-06 08:29:48 +02:00
Joshua A. Horton
cb82ab5fe7
change(web): better guard condition, logic layout
2023-07-06 13:26:15 +07:00
Joshua A. Horton
997a754ffe
fix(web): silences low-priority warning that shows up in iOS kbd init
2023-07-06 13:16:14 +07:00
Joshua Horton
3b64c7c5eb
Merge pull request #9201 from keymanapp/chore/ios/build-cleanup
...
chore(ios): minor build-script cleanup
2023-07-06 13:02:53 +07:00
Joshua A. Horton
f21d8183ed
chore(web): right, a sourceRoot would help sentry-manager
2023-07-06 12:27:53 +07:00
jahorton
0341a4a3d1
chore(ios): minor build-script cleanup
2023-07-06 12:15:04 +07:00
Joshua A. Horton
d47433da56
chore(web): normalizes srcMap paths for cleaner Sentry reports
2023-07-06 10:51:40 +07:00
Joshua A. Horton
615ce0919d
fix(web): changed func, forgot to change var reference
2023-07-06 10:51:15 +07:00
Joshua A. Horton
379689af18
feat(web): should probably upload sentry-manager to Sentry as well
2023-07-06 09:35:22 +07:00