Marc Durdin
2a12b63c6d
chore(developer): add more casts for signed/unsigned in compiler
2024-08-08 05:39:27 +07:00
Marc Durdin
d088c250ff
chore(developer): add more casts for signed/unsigned in compiler
2024-08-08 05:32:01 +07:00
Marc Durdin
52288e247b
chore(developer): add build triggers for Linux, macOS
2024-08-08 05:25:25 +07:00
Marc Durdin
f765311750
chore(developer): add casts for signed/unsigned in compiler
...
Address build failure on macOS; reduction in file size from 64-bit to
32-bit; never expecting 2GB+ keyboard files.
2024-08-08 05:21:10 +07:00
Marc Durdin
ec97006893
chore(developer): skip case test for case-sensitive filesystem
2024-08-08 05:17:44 +07:00
Marc Durdin
91ca1820dc
fix(developer): update date for last git commit date fixture
2024-08-08 04:37:05 +07:00
Steven R. Loomis
0c6f8d62d2
Merge remote-tracking branch 'upstream/master' into feat/developer/11054-improve-linter
2024-08-07 14:54:30 -05:00
Keyman Server
27428e9c47
Merge pull request #12121 from keymanapp/auto/version-master-18.0.85
...
auto: increment master version to 18.0.85
2024-08-07 11:04:18 -07:00
Keyman Build Agent
b4674b7b1b
auto: increment master version to 18.0.85
2024-08-07 14:03:45 -04:00
Marc Durdin
7bf0d17282
chore(developer): ignore line endings in unit test for kmc-keyboard-info
2024-08-07 13:11:37 +07:00
Marc Durdin
38bb33d744
chore(developer): ignore line endings in kmw unit test
2024-08-07 12:32:01 +07:00
Marc Durdin
d55558fb31
Merge pull request #12101 from keymanapp/refactor/common/9665-move-xml2js-and-related-deps-to-developer
...
refactor(common): move xml2js and related deps to @keymanapp/developer-utils 🐉
2024-08-07 15:16:07 +10:00
Marc Durdin
6428230fce
Merge pull request #12088 from keymanapp/refactor/common/9665-move-compiler-interfaces-to-developer
...
refactor(common): move compiler-interfaces to @keymanapp/developer-utils 🐉
2024-08-07 15:15:56 +10:00
Marc Durdin
32b4711659
Merge branch 'master' into refactor/common/9665-move-compiler-interfaces-to-developer
2024-08-07 15:15:45 +10:00
Marc Durdin
6142c424ca
Merge pull request #12081 from keymanapp/refactor/common/9665-move-ldml-keyboard-source-file-to-developer
...
refactor(common): move LDML keyboard .xml reader/writer and kmx-plus builder to @keymanapp/developer-utils 🐉
2024-08-07 15:15:25 +10:00
Marc Durdin
ed143fb333
Merge branch 'master' into refactor/common/9665-move-ldml-keyboard-source-file-to-developer
2024-08-07 15:15:04 +10:00
Marc Durdin
ec72245575
Merge pull request #11765 from keymanapp/refactor/common/9665-move-keyman-touch-layout-file-to-developer
...
refactor(common): move .keyman-touch-layout reader/writer to @keymanapp/developer-utils 🐉
2024-08-07 15:14:06 +10:00
Marc Durdin
f276e7b04c
Merge pull request #11764 from keymanapp/refactor/common/9665-move-kvk-file-to-developer
...
refactor(common): move kvks-file to @keymanapp/developer-utils 🐉
2024-08-07 15:13:54 +10:00
dependabot[bot]
88c538160a
chore(deps-dev): bump @75lb/deep-merge from 1.1.1 to 1.1.2
...
Bumps [@75lb/deep-merge](https://github.com/75lb/deep-merge ) from 1.1.1 to 1.1.2.
- [Commits](https://github.com/75lb/deep-merge/compare/v1.1.1...v1.1.2 )
---
updated-dependencies:
- dependency-name: "@75lb/deep-merge"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-07 05:13:47 +00:00
Marc Durdin
e9d054ab2c
Merge branch 'master' into refactor/common/9665-move-kvk-file-to-developer
2024-08-07 15:13:41 +10:00
Marc Durdin
2815b76615
Merge pull request #11763 from keymanapp/refactor/common/9665-move-kps-file-type-to-developer
...
refactor(common): move kps-file.ts to @keymanapp/developer-utils 🐉
2024-08-07 15:13:17 +10:00
Marc Durdin
88506cea6b
Merge branch 'master' into refactor/common/9665-move-kps-file-type-to-developer
2024-08-07 15:13:10 +10:00
Marc Durdin
7849b7734b
Merge pull request #11531 from keymanapp/refactor/common/9665-move-project-file-type-to-developer
...
refactor(common): move kpj-related files into developer-utils 🐉
2024-08-07 15:12:31 +10:00
Marc Durdin
38ae01a1a4
chore(developer): build Server only on Windows
2024-08-07 10:58:55 +07:00
Marc Durdin
3d26c66bf6
chore(developer): start building Developer on linux,mac
2024-08-07 10:49:55 +07:00
Marc Durdin
57d4aeef97
feat(common): add top-level build.sh
...
This top-level builder script will build as many projects as are
possible to build on the current platform. For example, iOS and macOS
projects can only be built on macOS; Windows and parts of Developer can
only be built on Windows.
Relates-to: #6268
2024-08-07 10:46:39 +07:00
Marc Durdin
c744cffc7c
chore: move new build env to separate PR
2024-08-07 10:46:18 +07:00
Marc Durdin
581ba36ab8
chore(developer): add flag for CI to build on mac, linux
2024-08-07 10:29:11 +07:00
Marc Durdin
67cff9c878
chore(common): sort bash arrays before asserts in unit tests
2024-08-07 10:09:05 +07:00
Joshua A. Horton
6f1d4374e9
feat(web): enable utf8 charset encoding for the build artifacts
2024-08-07 10:05:53 +07:00
Darcy Wong
95e0090b74
fix(mac): Specify el.lproj folders
2024-08-07 10:01:42 +07:00
Joshua A. Horton
02f721dc24
feat(common/models): add property-lookup unit test set
2024-08-07 09:52:10 +07:00
Joshua A. Horton
b145adfaf8
fix(web): fixes value for end of BMP range
2024-08-07 09:52:10 +07:00
Joshua A. Horton
fdecc602d3
feat(common/models): connect encoded lookup table
2024-08-07 09:37:22 +07:00
Joshua A. Horton
5045df13db
change(common/models): improve encoding format
2024-08-07 09:37:07 +07:00
Marc Durdin
118a947882
chore(common): add support for build target platform exclusions
...
Add `builder_describe_platform` function to builder.inc.sh, associated
documentation and unit test, and use it in Developer and Common build
scripts.
Relates-to: #11755
2024-08-07 09:25:56 +07:00
Joshua A. Horton
23c03082a5
chore(web): Merge branch 'feat/web/wordbreaker-property-data-gen' into feat/web/wordbreaker-data-optimization
2024-08-07 08:52:21 +07:00
Joshua A. Horton
a517c874ce
chore(web): Merge branch 'master' into feat/web/wordbreaker-property-data-gen
2024-08-07 08:46:32 +07:00
Joshua A. Horton
1ff33a329a
change(common/models): set unicode-data dep for configure step
2024-08-07 08:39:24 +07:00
Joshua A. Horton
c2da9cdbf6
change(common/models): data table compilation as configure, not build
2024-08-07 08:38:21 +07:00
Joshua A. Horton
217ad29a5b
fix(common/models): actually run the data-compiler
2024-08-07 08:36:25 +07:00
Joshua A. Horton
e2dffff68d
fix(common): fix data-compiler path references
2024-08-07 08:36:17 +07:00
Joshua A. Horton
c7f4631fea
fix(common/models): fix tsconfig issue from this PR's changes
2024-08-07 08:34:57 +07:00
Darcy Wong
83f46c8e5e
chore(common): Update localization for Greek Polytonic
2024-08-07 05:59:35 +07:00
Keyman Server
1d27a1003b
Merge pull request #12109 from keymanapp/auto/version-master-18.0.84
...
auto: increment master version to 18.0.84
2024-08-06 11:05:14 -07:00
Keyman Build Agent
4235b5f48c
auto: increment master version to 18.0.84
2024-08-06 14:04:39 -04:00
Steven R. Loomis
4335f19a6a
fix(developer): remove redundant check in linter
...
- simplify LdmlKeyboardCompiler.validate() by removing a redundant check
2024-08-06 09:22:28 -05:00
Shawn Schantz
8b408730b7
change(mac): uses Library directory instead of Documents
...
Write new key KMDataModelVersion in UserDefaults with
integer value that determines how data is expected to be stored.
Migrates existing Keyman data to new location if it was written
with an older (or no) version.
Fixes : #2542
2024-08-06 17:14:34 +07:00
Darcy Wong
3ee71158fe
fix(windows): Don't translate "Keyman" in some Windows strings
2024-08-06 16:03:19 +07:00
SabineSIL
ce662db314
Merge branch 'master' into feat/mac/mcompile_mac
2024-08-06 11:02:47 +02:00