Marc Durdin
a1c8e63cc8
chore(android): cleanup Android build scripts and artifact filenames
...
* Specify clearer filenames for Android samples and test KeyboardHarness
* Cleanup android/*/build.sh to match current patterns
* Remove obsolete jcenter dependency
* Export BUILDER_CONFIGURATION in builder.inc.sh
Fixes : #16137
Fixes : #16181
Test-bot: skip
Build-bot: skip release:android
2026-07-13 16:36:29 +02:00
Marc Durdin
ab2d0a8e7a
maint(android): use KEYMAN_TIER instead of TIER.md
...
This is consistent with other version variables in build.gradle.
Encountered an issue with loading TIER.md with Android Studio Quail 1 |
2026.1.1 Patch 2 version, and this was an expedient workaround.
Test-bot: skip
2026-07-10 15:50:46 +02:00
Marc Durdin
34c6beb958
Merge pull request #16176 from keymanapp/chore/16172-remove-deprecated-html-metas
...
chore: remove deprecated "X-UA-Compatible" and "apple-mobile-web-app-capable" metas
2026-07-08 22:34:00 +10:00
Marc Durdin
cda7dc6d24
chore: remove deprecated "X-UA-Compatible" and "apple-mobile-web-app-capable" metas
...
For Keyman Developer Server, add app.webmanifest so that it can be saved
to the home screen; other pages should not require this.
Fixes : #16172
Test-bot: skip
2026-07-01 10:27:22 +02:00
Eberhard Beilharz
c606733a56
fix(android): add missing dependency for FirstVoices and Samples
...
Fixes: FV-ANDROID-20E
Build-bot: release:android
2026-06-30 12:17:13 +02:00
Shawn Schantz
b204f23707
Merge pull request #15993 from keymanapp/chore/ios/fv-cert
...
chore(ios): update First Voices distribution certificate
2026-05-22 10:22:17 -04:00
Shawn Schantz
15e181903d
chore(ios): update first voices distribution certificate
2026-05-21 16:20:53 -04:00
Marc Durdin
34d6eb89fa
fix(windows): Ensure default locale always appears in list of locales
...
* Add `TKeymanPaths.KeymanLocalePath` for consistent access to locales
folder, and update references.
* Remove the `SKDefaultLanguageCode` string and hard code the default
language in CustomisationMessages.pas.
* Hide the test locale 'qqq' on release builds.
Fixes : #15164
2026-05-20 15:51:25 +02:00
Shawn Schantz
dddd500052
maint(fv): update Cartfile for Xcode 26
2026-03-02 09:16:38 -05:00
Darcy Wong
9f438a3982
chore(ios): Add fv_tlingityooxatangi to FirstVoices for iOS app
...
* Also increment sil_euro_latin version
2026-01-23 08:08:37 +07:00
rc-swag
15feec8fd2
Merge pull request #15268 from keymanapp/feat/windows/15260/update-firstvoices-wxs
...
feat(windows): add ARM support to firstvoices wxs 🦾
2025-12-16 19:02:24 +10:00
rc-swag
7929345340
feat(windows): add WixUtilExtension to light cmd
2025-12-04 10:33:24 +10:00
rc-swag
b0d899b76d
feat(windows): as set native machine property firstvoices
...
Fixes : #15260
2025-12-03 11:29:04 +10:00
Darcy Wong
8059363256
chore(common): Update FirstVoices keyboard versions in keyboards.csv
2025-12-02 10:54:17 +07:00
Marc Durdin
565af2d30e
fix(windows): escape backslashes in path in debugging message
...
Fixes : #15233
Test-bot: skip
Build-bot: skip
2025-11-26 05:53:02 +01:00
Darcy Wong
329125a1b1
fix(android): Separate bottom insets for in-app and system keyboard
2025-10-07 13:29:46 +07:00
Darcy Wong
03438c3ab9
fix(android): Fix bottom insets for Sample and FirstVoices apps
2025-09-25 11:20:11 +07:00
Marc Durdin
377b1056ec
maint(resources): rename KEYMAN_VERSION_FOR_PR_FILENAME
...
Address review comment from #14703 .
Test-bot: skip
Build-bot: skip
Relates-to: #14703
Relates-to: #10521
2025-09-10 11:17:41 +02:00
Marc Durdin
0cdcbd7905
maint(android): tweak output path for android apks
...
Build-bot: skip build:android,developer
2025-09-08 15:31:35 +02:00
Marc Durdin
4a6755706d
fix(android): correct name of FV artifact
2025-09-08 13:37:34 +02:00
Marc Durdin
9997ef7fff
maint(android): rework android file versioning
2025-09-08 13:25:33 +02:00
Marc Durdin
634fef64d4
maint(android): use versioned filenames for PR artifacts
...
Relates-to: #10521
Test-bot: skip
Build-bot: skip release:android,developer,windows
2025-09-08 12:31:11 +02:00
Marc Durdin
e6d9d8c32a
maint(windows): use versioned filenames for PR artifacts
...
Relates-to: #10521
Test-bot: skip
Build-bot: skip release:windows
2025-09-08 10:20:42 +02:00
Marc Durdin
69a538b691
Merge pull request #14668 from keymanapp/docs/license
...
docs(common): update license date and owner
2025-09-03 06:37:04 +02:00
Darcy Wong
5c9fe45cf2
Merge pull request #14655 from keymanapp/fix/android/listview-padding
...
fix(android): Cleanup list layout in Engine and FirstVoices for edge to edge 🪟
2025-09-03 09:42:03 +07:00
Marc Durdin
f420f15567
docs(common): update license date and owner
...
Fixes : #14665
Test-bot: skip
Build-bot: skip
2025-09-02 16:13:36 +02:00
Marc Durdin
7084eb25b5
maint(windows): for build buildlevel, do not publish artifacts
...
Build-bot: skip build:windows
Test-bot: skip
2025-09-01 06:06:47 +02:00
Darcy Wong
17515e721e
fix(android): Fix FirstVoices activities for edge to edge
2025-09-01 10:48:39 +07:00
Darcy Wong
e5291fc90b
fix(android): Remove flatDir from other Gradle files
2025-08-22 09:08:34 +07:00
Darcy Wong
b0079ad39f
Merge branch 'master' into fix/android/configure-output
2025-08-21 08:17:58 +07:00
Darcy Wong
fe8ba3b472
fix(android): Use constants for configure outputs
2025-08-21 08:13:05 +07:00
Darcy Wong
4275a3c9c6
Merge pull request #14559 from keymanapp/chore/android/sentry-8
...
fix(android): Update sentry-android dependency to 8.19.1 for 16 KB page alignment
2025-08-21 07:46:07 +07:00
Marc Durdin
2b0db1eb51
Merge pull request #14490 from keymanapp/maint/android/14284-publish-sentry-symbols-on-release-buildlevel
...
maint(android): publish symbols to Sentry on release buildLevel 🦌
2025-08-20 20:20:25 +07:00
Darcy Wong
77b56c5018
maint(android): Cleanup builder_describe_outputs for configure action
2025-08-20 12:49:42 +07:00
Marc Durdin
0d27ac91f7
maint(mac): use mac_ prefix for functions in mac.inc.sh
...
* Also renames resources/environment.sh to resources/build/mac/xcode-environment.inc.sh.
* Adds a few more exclusions to linux/scripts/dist.sh
Fixes : #14478
Test-bot: skip
Build-bot: build
2025-08-20 05:40:32 +02:00
Darcy Wong
7343d78722
Merge pull request #14546 from keymanapp/fix/android/fv-show-osk
...
fix(android): Add FirstVoices preference to show on-screen keyboard 👁️
2025-08-20 09:34:44 +07:00
Darcy Wong
9ddcf0aff8
Merge pull request #14538 from keymanapp/fix/android/onEvaluateInputViewShown
...
fix(android): Show system OSK when physical keyboard connected on Android API 36 👁️
2025-08-20 09:33:41 +07:00
Darcy Wong
ca3c19441b
fix(android): Update sentry-android to 8.19.1
2025-08-20 07:29:31 +07:00
Marc Durdin
81c807c257
chore(common): Merge branch 'master' into maint/common/14453-move-ci-scripts
2025-08-19 10:46:11 +02:00
Darcy Wong
7893ff2616
fix(android): Add FirstVoices preference to show on-screen keyboard
2025-08-19 07:31:22 +07:00
Darcy Wong
c30ec23be9
Merge pull request #14514 from keymanapp/fix/android/samples-edge-to-edge
...
fix(android): Update Sample, Test, and FirstVoices apps for edge to edge 🪟
2025-08-18 14:30:51 +07:00
Darcy Wong
0a565584ea
fix(android): Show system keyboard when physical keyboard is connected
2025-08-18 10:15:20 +07:00
Darcy Wong
5e62747cf1
Merge branch 'master' into main/android/taregt-api-35
2025-08-12 15:36:25 +07:00
Marc Durdin
bdbd748d82
Merge pull request #14458 from keymanapp/maint/common/mac-scripts
...
maint(common): reorganize mac/ios build script includes 🐸
2025-08-12 10:41:35 +07:00
Marc Durdin
a81138c62b
Merge pull request #14449 from keymanapp/maint/common/14065-consolidate-builder-scripts
...
maint(common): consolidate builder scripts 🐸
2025-08-12 10:41:09 +07:00
Marc Durdin
f95b26ac1f
Merge pull request #14446 from keymanapp/maint/common/14275-rename-and-cleanup-shellHelperFunctions.sh
...
maint(common): rename shellHelperFunctions.sh to utils.inc.sh 🐸
2025-08-12 10:40:59 +07:00
Darcy Wong
3ceccfc054
chore(android): Specify Java language version 21
...
Resolves Gradle deprecation and language version warnings
```gradle
Java compiler version 21 has deprecated support for compiling with source/target version 8.
```
The `java.toolchain.languageVersion` syntax is a superset that covers the previous syntax `android.compileOptions`
2025-08-11 11:44:51 +07:00
Marc Durdin
1bb111edea
maint(android): publish symbols to Sentry on release buildLevel
...
Refactor the publish action for Android to ensure that symbols are
published to Sentry for any 'release' buildLevel -- test releases and
alpha/beta/stable releases.
Splits the publish action into `publish-symbols` and
`publish-play-store` so that they can be run separately as needed, as
symbols can be published for test builds, but play store is only touched
for actual releases.
Note: examining the build logs and Sentry server state, it looks like
the publish to Sentry has not been happening for quite a while, so this
commit refactors the Sentry publishing code and establishes the
fv-keyboards publish target also.
Fixes : #14284
Build-bot: release
Test-bot: skip
2025-08-11 05:10:28 +02:00
Darcy Wong
b6fd905d43
fix(android): Setup FirstVoices activities for edge to edge
2025-08-07 13:38:50 +07:00
Marc Durdin
f03be501a6
maint(common): reorganize mac/ios build script includes
...
Move mac-specific build scripts and functions into our established
patterns for scripts under resources/build:
* new mac/mac.inc.sh for mac-specific functions, from mac-utils.inc.sh,
utils.inc.sh, builder-basic.inc.sh
* move other mac-specific scripts into mac/
Relates-to: #14065
Build-bot: build
Test-bot: skip
2025-08-05 12:57:32 +10:00