Darcy Wong
cd2d2b794b
fix(android): Move cp from configure to build actions
2023-03-31 13:22:28 +07:00
Darcy Wong
ff6d5dbd44
chore(android): Update Android projects for Java 11
2023-03-29 09:46:27 +07:00
Darcy Wong
9948407ee9
chore(android): Update gradle-wrapper to 7.5.1
2023-03-29 09:46:27 +07:00
Darcy Wong
30859f8d2c
chore(android/samples): Add todo comments for builder tests
2023-03-16 09:27:59 +07:00
Darcy Wong
3d57f17c83
fix(android/samples): Define empty builder test steps
2023-03-16 09:20:31 +07:00
Darcy Wong
1a8d047ba1
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-03-13 11:13:14 +07:00
Darcy Wong
78adb337a1
refactor(android): Use builder_is_debug_build
2023-03-08 09:57:36 +07:00
Darcy Wong
55349e32cf
fix(android): Have top level builder handle cleaning up upload
2023-03-03 13:21:16 +07:00
Darcy Wong
6ab7068e0c
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-03-03 07:57:42 +07:00
Darcy Wong
f70044029c
fix(android): Configure path
2023-02-28 08:41:55 +07:00
Darcy Wong
337abea2f3
fix(android/samples): Config parameter
2023-02-27 14:53:20 +07:00
Darcy Wong
90b1bc82f2
fix(android): Include config in path to keyman-engine.aar
2023-02-27 11:42:24 +07:00
Darcy Wong
e1820013c6
fix(android): Fix output paths
2023-02-24 13:46:00 +07:00
Darcy Wong
7a1f80e70d
fix(android): Update configure actions
2023-02-24 11:33:26 +07:00
Darcy Wong
da00510ca3
fix(android): Fix several scripts
2023-02-24 10:31:44 +07:00
Darcy Wong
cf2c402462
chore(android): Merge remote-tracking branch 'origin/master' into refactor/android/builder-script
2023-02-03 13:13:24 +07:00
Darcy Wong
a11164c57b
chore(android): Merge branch 'master' into refactor/android/builder-script
2023-01-12 15:17:36 +07:00
Darcy Wong
9cde92f2e5
chore(android/samples): Update namespace for KeyboardHarness app
2023-01-06 09:06:17 +07:00
Darcy Wong
ad3fd833e3
chore(android): Merge remote-tracking branch 'origin/master' into refactor/android/builder-script
2022-12-15 16:06:00 +07:00
Darcy Wong
a4ff79037e
chore(android/samples): Remove Sentry dependencies
2022-12-14 07:03:16 +07:00
Darcy Wong
2a0368bc54
chore(android): Update Gradle dependencies
2022-12-13 11:26:35 +07:00
Darcy Wong
8f90df861a
fix(android/samples): Update manifest for KeyboardHarness
2022-11-18 09:26:39 +07:00
Darcy Wong
6a8865d0b6
chore(android): Update Target SDK Version to 31
2022-11-18 08:48:58 +07:00
Darcy Wong
9535299b84
chore(android): Update KeyboardHarness to use builder script
2022-10-21 09:12:04 +07:00
Darcy Wong
11afaf03f8
test(android): Add final keyboard to test K_ENTER
2022-09-16 11:39:42 +07:00
Marc Durdin
767927bf16
chore(common): use /usr/bin/env bash
...
Fixes up scripts (except under /linux) to use `#!/usr/bin/env bash`
instead of `#!/bin/bash` or `#!/bin/sh` so that we don't end up with
the ancient version of bash supplied with macOS.
This became urgent with this PR, because of bash-4.xisms in
build-utils.sh, for example on line 572:
```
if [[ -v _builder_params[$e] ]]; then
```
2022-07-25 14:59:37 +10:00
Darcy Wong
8c9014ced9
chore(android): Upgrade gradle-wrapper version to 6.8
2022-02-09 08:59:56 +07:00
Darcy Wong
92c5e5d884
chore(android): Update sentry-android-gradle-plugin
2021-08-04 11:10:35 +07:00
Darcy
5b89f30b75
fix(android/samples): Set gradlew executable for Tests
2021-05-31 08:51:08 +07:00
Marc Durdin
5fac633fb6
fix(common): build script help param
...
When working on a new build script, I tripped over the `-?` question
mark help parameter here, as it needs to be escaped. Opted to fix all
the instances in our scripts, although AFAICT there would not have been
current bugs arising from this, as there were no conflicting one
character options lower in the case list.
2021-05-28 09:50:40 +10:00
Darcy Wong
6db8cea05b
chore(android/samples): Update dependencies for Sample projects
...
Also update targetSDKVersion to 30
2021-05-21 10:54:30 +07:00
Darcy Wong
d8fbec7cd1
fix(android/samples): Add dependency on androidx.preference
2021-01-21 15:44:56 +07:00
Darcy Wong
e6ebc22f0b
fix(android/samples): Update keyboard harness
2021-01-18 16:05:45 +07:00
Darcy Wong
9ef2cec502
chore(android): Update dependencies
2020-10-22 10:51:34 +07:00
Darcy Wong
5369d85d86
test(android): Update Sample and Test Projects to use Keyboard syntax
...
Also rebuild keyboardharness.kmp to set version for chirality.js
2020-06-05 11:03:49 +07:00
Marc Durdin
214bd4652e
chore(windows): Merge branch 'master' into fix/windows/sentry-cleanup
2020-04-30 05:04:13 +10:00
Marc Durdin
b12baab1c5
fix(android): link VERSION_ENVIRONMENT
2020-04-28 15:56:56 +10:00
Darcy Wong
2be7449462
fix(android): Update minimum SDK to 21
...
Fixes #2989
This updates the minimum supported Android SDK to 21 (Lollipop). This applies to KMEA, KMAPro, Sample Apps, KeyboardHarness, and FV Android app.
Tests/keyCode doesn't use KMEA so no change there.
2020-04-16 11:55:00 +07:00
Darcy Wong
d3610ce746
fix(android): Change KeyboardHarness/build.sh to not rebuild KMEA
...
On CI, the `android/` folder was getting locked because KeyboardHarness/build.sh would rebuild KMEA without passing `-no-daemon`.
This PR updates KeyboardHarness/build.sh to follow KMAPro and Sample apps build.sh scripts and not build KMEA.
KMEA/build.sh also updated to directly copy the artifact to the KeyboardHarness project
2020-04-03 13:14:20 +07:00
Darcy Wong
5a38814696
feat(android): Add project and package source file for keyboardharness
2020-04-02 16:18:37 +07:00
Darcy Wong
152168ba8c
modify(android): Update sample and test projects to install asset kmp's
...
Follow-on to #2928 for KMSample1, KMSample2, and keyboardharness projects.
For KMSample1 and KMSample2, also changed keyboard from deprecated legacy [tamil99m](https://keyman.com/keyboards/tamil99m ) to release [basic_kbdtam99]
(https://keyman.com/keyboards/basic_kbdtam99 ).
For Keyboardharness, manually assembled keyboards into a package.
2020-04-02 10:26:48 +07:00
Darcy Wong
1e708bfc97
fix(android): Fix min SDK version for Sample and Test apps
2020-03-20 12:19:18 +07:00
Darcy Wong
05869c3008
change(android): Replace fabric with sentry in other apps
2020-03-02 22:08:13 +07:00
Darcy
daf2122ef1
fix(linux): Fix builds for Sample and Test apps
...
* Fix version path for KMSample1
* Add executable bit for KeyboardHarness build.sh
2020-02-18 08:48:35 +07:00
Marc Durdin
255e4f4b7a
chore: Merge branch 'master' into chore/beta-to-master-p9s2-1
2020-02-17 10:11:15 +11:00
Darcy Wong
7cf9b13856
change(android): Update app dependencies
...
#2640 fixed the FirstVoices OEM app from crashing on Android 5.0 devices.
This applies the same fix (updating to `androidx.appcompat:appcompat:1.2.0-alpha02`) for all the other Android apps.
* Also fix up history.md entries
2020-02-13 09:10:05 +07:00
Marc Durdin
4ebd2d9f24
chore(android): versionCode as Integer
2020-01-29 12:19:07 +11:00
Marc Durdin
742aee39d7
chore(android): use new version infrastructure
2020-01-29 08:55:19 +11:00
Darcy Wong
46c6c2d28f
fix(android): Update build dependencies for Sample and Test projects
2019-11-20 11:08:18 +07:00
Darcy Wong
10f43eec76
Update dependencies again
...
Android Studio is warning a call (from Firebase) will be deprecated end of 2019. This updates the versions of
* Frebase
* Gradle from 4.10.1 to 5.1.1
Also stubs a missing keyboard event handler in some of the sample/test projects.
2019-04-24 14:26:40 +07:00