Commit graph

27982 commits

Author SHA1 Message Date
Joshua A. Horton
7016e5b40b chore(common/models): removes incomplete early check-in 2024-08-08 12:53:04 +07:00
Joshua A. Horton
dda43aa399 change(common/models): moves wordbreaker data-gen from src/ to tools/, removes old data.ts 2024-08-08 12:51:30 +07:00
sgschantz
5c250cdd6e chore(mac): updated mac project settings to include Greek localization 2024-08-08 12:25:43 +07:00
Darcy Wong
86b5e6f7c4 chore(android): Update splash screen with SIL Tai Heritage logo 2024-08-08 11:11:47 +07:00
Darcy Wong
ea2b062c52 fix(android/engine): Separate DONE from NEWLINE action 2024-08-08 08:50:13 +07:00
Darcy Wong
4c87a16b27 feat(android/engine): Add special handling for ENTER key 2024-08-08 08:50:13 +07:00
Darcy Wong
464c6f9443
Merge pull request #11943 from keymanapp/fv-all/keyboards-json
refactor(android/engine): Parse keyboards.json for FirstVoices app
2024-08-08 07:44:00 +07:00
Marc Durdin
bdf0c0a287
Merge pull request #12122 from keymanapp/fix/developer/last-commit-date-fixture-date
fix(developer): update date for last git commit date fixture
2024-08-08 10:12:55 +10:00
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