Commit graph

356 commits

Author SHA1 Message Date
Marc Durdin
cd8121ef65 chore(common): builder scripts now use /resources/build/builder.inc.sh
Note: there is a bit of potential confusion about the difference between
/resources/builder.inc.sh (the full implementation for builder scripts),
and /resources/build/builder.inc.sh (the source script that builder
scripts should always use).

This allows us to make assumptions that will always be true for builder
scripts that may not be true for other scripts, such as setting base
folder.
2024-05-02 15:54:31 +07:00
Marc Durdin
0f390d47cc chore(common): maintenance on build scripts - cd
Fixes #11324.

* Always `cd "$THIS_SCRIPT_PATH"`
* Remove unnecessary `cd` from all build.sh
* Remove unnecessary `set -eu` from all build.sh (and `# set -x`)
* Replace old build-utils.sh incantation in a few build.sh scripts
2024-05-02 15:54:29 +07:00
sgschantz
42e54dafbf chore(ios): experiment -> change order of build task 'Embed Frameworks' 2024-05-02 09:07:20 +07:00
sgschantz
3abcb35733 chore(ios): exit build phase script to experiment 2024-05-02 08:18:33 +07:00
sgschantz
ec64a98562 chore(ios): modify version scripts
Wrap scripts for FirstVoices so that environment variables are retained
2024-04-29 15:52:00 +07:00
Joshua Horton
026cef2e44
Merge pull request #10953 from keymanapp/fix/ios/sample-builds
fix(ios): sample build script --debug detection
2024-04-17 11:56:32 +07:00
Darcy Wong
17006429e1 chore(oem/fv): Update keyboard versions 2024-04-10 08:40:59 +07:00
Darcy Wong
875413d62f chore(oem/fv): Add fv_sguuxs 2024-04-10 08:40:49 +07:00
Darcy Wong
ab0556f339 fix(oem/fv/android): Only add default keyboard if no keyboards exist 2024-03-26 14:04:37 +07:00
Darcy Wong
779964fc18 chore(oem/fv): Update versions in keyboards.csv 2024-03-16 15:34:52 -05:00
Marc Durdin
c99aecacde fix(ios): remove '--debug' from build declaration
The '--debug' flag should not be specified as a parameter in the
builder_describe call.
2024-03-11 12:02:57 -05:00
Darcy Wong
90e8d32890
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-03-04 10:46:03 +07:00
Darcy Wong
24cd43862a refactor(oem/fv/android): Install fallback keyboard 2024-03-01 11:55:33 +07:00
Marc Durdin
b60243075d chore(common): upgrade sentry to 7.102.0 for Windows + Developer
Updates to version 7.102.0 of Sentry, in order to get working sourcemap
matching.
2024-02-22 12:51:01 +07:00
Darcy Wong
b9d42df0e9 chore(oem/fv): Update versions in keyboards.csv 2024-02-02 12:40:04 +07:00
Shawn Schantz
0d6facb443
Merge branch 'master' into chore/ios/8737-remove-xcglogger 2024-01-29 12:30:57 +07:00
sgschantz
a61fb78860 remove XCGLogger from sample projects, correct subsystem names 2024-01-19 22:51:20 +07:00
sgschantz
494a240383 remove XCGLogger from FV 2024-01-19 18:10:17 +07:00
sgschantz
15609864a5 remove xcglogger from cartfile 2024-01-19 11:32:06 +07:00
Darcy Wong
fdb14f2582 chore(android): Update targetSdkVersion to 34 2024-01-16 09:26:24 +07:00
Darcy Wong
2ef0daf02a fix(android/engine): Use fallback keyboard if keyboard index undefined 2024-01-10 09:29:11 +07:00
Darcy Wong
4e284d93f6 fix(oem/fv): Add fv_kwadacha_tsekene 2023-12-21 10:26:25 +07:00
Darcy Wong
28b904c6e6 fix(oem/fv): Add fv_hulquminum_combine 2023-12-16 12:07:17 +07:00
Marc Durdin
d15032eaf1 chore(ios): FV certificate key 2023-12-12 16:18:30 +07:00
Shawn Schantz
089e5b6dca
Merge pull request #10018 from keymanapp/fix/ios/cherry-pick/9958-fv-launch-crash
fix(ios): fv: replace Zip framework to prevent crash on startup 🍒
2023-11-20 10:13:29 +07:00
Darcy Wong
d77df3942c fix(android): Refresh HTML banner when KeymanWeb reloads 2023-11-17 10:19:57 +07:00
sgschantz
cb15b2ee6b cartfile update 2023-11-17 08:24:16 +07:00
Darcy Wong
4c453cc395 chore(android): Move banner.html up to assets/ folder
* They don't need to be copied into the resources folder on app load.
2023-11-16 15:24:13 +07:00
Darcy Wong
2b34c641f3
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-11-16 15:10:18 +07:00
Darcy Wong
b41f049036 chore(android): Tweak banner sizing 2023-11-16 14:47:57 +07:00
Darcy Wong
37e9bbd881 fix(oem/fv/android): Move banner asset folder 2023-11-16 13:58:41 +07:00
Darcy Wong
35a37bc033 chore(android): Additional cleanup
* Remove old assets
* Add API header
* Cleanup comments
2023-11-16 03:21:04 +07:00
sgschantz
b1c93534da add ZIPFoundation to FirstVoices project 2023-11-15 16:27:53 +07:00
sgschantz
d5f857c701 remove marmelroy Zip and add weichsel ZIPFoundation 2023-11-15 16:27:41 +07:00
Darcy Wong
d6a14a8cab fix(oem/fv/android): Tweak FV banner theme 2023-11-15 15:24:40 +07:00
Darcy Wong
c83410a128 fix(oem/fv/android): Apply teal banner theme 2023-11-15 08:32:36 +07:00
Darcy Wong
8630121828 fix(android/engine): Replace png's with svg's 2023-11-07 10:47:17 +07:00
Darcy Wong
a6b7b95603 feat(oem/fv/android): Add banner theme 2023-10-26 09:09:48 +07:00
Marc Durdin
0f116c8104 fix(ios): missing backslash in build script
Fies #9764.
2023-10-16 04:20:01 +07:00
Marc Durdin
e0c2778199
Merge pull request #9644 from keymanapp/chore/merge-master-into-package-metadata
chore: merge master into package-metadata 🎺
2023-10-04 03:43:45 +02:00
Marc Durdin
10b2fa4fb5 feat(windows): create FV installer without buildpkg 2023-09-25 05:43:42 +07:00
Darcy Wong
07854ef611 chore(oem/fv/android): Update Gradle to 7.4 2023-09-19 10:35:10 +07:00
Marc Durdin
7f0460172e
Merge pull request #9074 from keymanapp/chore/windows/disable-compression-for-wix-light-debug-builds
chore(windows): disable wix compression for debug builds
2023-07-17 15:01:09 +10:00
Marc Durdin
2e7162d5a9 chore(windows): remove hardcoded compression level in wxs files 2023-07-13 12:12:02 +07:00
Joshua A. Horton
b65a80f6f9 fix(ios): lots more fixes per PR review 2023-07-03 09:01:23 +07:00
Joshua A. Horton
489c55d988 fix(ios): forgot to adjust include paths for build-utils.sh 2023-06-27 10:50:14 +07:00
Joshua A. Horton
90a08f1d55 change(ios): mass rework of ios-related scripts 2023-06-27 10:33:37 +07:00
Marc Durdin
c5bd761190 chore(ios): replace fv cert 2023-06-01 07:07:00 +07:00
Marc Durdin
a4ae39c15c
chore make oem/firstvoices/ios/Cartfile consistent with ios/Cartfile 2023-05-16 19:27:18 +10:00
davidmoore1
589e6b8faf Changes required for XCode 14.3 2023-05-10 10:44:07 -04:00