Skip to content

Commit

Permalink
AS LadyBug, we stick with Java 17 for the moment. Compiling with 21 f…
Browse files Browse the repository at this point in the history
…ails with:

com.sun.tools.javac.code.Symbol$CompletionFailure: class file for java.lang.MatchException not found
  • Loading branch information
mtotschnig committed Oct 7, 2024
1 parent 0cd575f commit 0593eb6
Show file tree
Hide file tree
Showing 21 changed files with 53 additions and 9 deletions.
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ ext {
resConfig = ['en', 'en-rGB', 'ar', 'bg', 'ca', 'cs', 'da', 'de', 'de-rDE', 'el', 'es', 'eu', 'fr', 'fr-rCA', 'hr', 'hu', 'it', 'iw', 'ja', 'km', 'kn', 'ko', 'ms', 'nl', 'pl', 'pt-rBR', 'pt-rPT', 'ro', 'ru', 'si', 'ta', 'te', 'tr', 'uk', 'ur', 'vi', 'zh-rCN', 'zh-rHK', 'zh-rTW']
versionCode = 759
versionName = '3.8.9'
compileSdkVersion = 34
compileSdkVersion = 35
minSdkVersion = 21
targetSdkVersion = 34
}
Expand Down
3 changes: 3 additions & 0 deletions drive/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ android {
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = "17"
}
namespace 'org.totschnig.drive'
}

Expand Down
3 changes: 3 additions & 0 deletions dropbox/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@ android {
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = "17"
}
namespace 'org.totschnig.dropbox'
}

Expand Down
3 changes: 3 additions & 0 deletions fints/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,9 @@ android {
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = "17"
}
buildFeatures {
compose true
}
Expand Down
2 changes: 1 addition & 1 deletion gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ accompanist = "0.36.0"
acraVersion = "5.11.3"
activityCompose = "1.9.2"
androidDesugar = "2.1.2"
androidGradlePlugin = "8.6.1"
androidGradlePlugin = "8.7.0"
androidImageCropper = "96a06733f3"
androidSupportTestVersion = "1.6.1"
androidxArchVersion = "2.2.0"
Expand Down
2 changes: 1 addition & 1 deletion gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#Wed Jan 10 17:14:16 CET 2024
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.10-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
3 changes: 3 additions & 0 deletions mlkit/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ android {
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = "17"
}
}

dependencies {
Expand Down
3 changes: 3 additions & 0 deletions mlkit_deva/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@ android {
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = "17"
}
}

dependencies {
Expand Down
3 changes: 3 additions & 0 deletions mlkit_jpan/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@ android {
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = "17"
}
}

dependencies {
Expand Down
3 changes: 3 additions & 0 deletions mlkit_kore/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@ android {
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = "17"
}
}

dependencies {
Expand Down
3 changes: 3 additions & 0 deletions mlkit_latn/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@ android {
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = "17"
}
}

dependencies {
Expand Down
3 changes: 3 additions & 0 deletions myExpenses/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,9 @@ android {
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = "17"
}

/*signingConfigs {
release {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,16 +22,12 @@
import android.os.Bundle;

import org.totschnig.myexpenses.MyApplication;
import org.totschnig.myexpenses.export.qif.QifDateFormat;
import org.totschnig.myexpenses.model.CurrencyUnit;
import org.totschnig.myexpenses.provider.DatabaseConstants;
import org.totschnig.myexpenses.util.crashreporting.CrashHandler;

import java.io.Serializable;

import androidx.annotation.NonNull;
import androidx.fragment.app.Fragment;
import timber.log.Timber;


/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -155,12 +155,12 @@ class RoadmapRepository @Inject constructor(
val ce = context.packageManager.getPackageInfo(
context.packageName,
PackageManager.GET_SIGNATURES
).signatures.first()
).signatures?.first()
buildString {
MessageDigest.getInstance("SHA-1")
.digest(
CertificateFactory.getInstance("X509")
.generateCertificate(ByteArrayInputStream(ce.toByteArray()))
.generateCertificate(ByteArrayInputStream(ce?.toByteArray()))
.encoded
).forEach {
val appendString = Integer.toHexString(0xFF and it.toInt())
Expand Down
3 changes: 3 additions & 0 deletions ocr/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,9 @@ android {
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = "17"
}

flavorDimensions "textRecognition"

Expand Down
3 changes: 3 additions & 0 deletions onedrive/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,9 @@ android {
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = "17"
}
packagingOptions {
jniLibs {
excludes += ['META-INF/*']
Expand Down
3 changes: 3 additions & 0 deletions shared-test/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@ android {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = "17"
}
}

dependencies {
Expand Down
3 changes: 3 additions & 0 deletions sqlcrypt/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ android {
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = "17"
}
}

dependencies {
Expand Down
3 changes: 3 additions & 0 deletions tesseract/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ android {
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = "17"
}
}

dependencies {
Expand Down
3 changes: 3 additions & 0 deletions webdav/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,9 @@ android {
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = "17"
}
buildFeatures {
viewBinding true
}
Expand Down
3 changes: 3 additions & 0 deletions webui/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@ android {
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = "17"
}
packagingOptions {
jniLibs {
excludes += ['META-INF/*']
Expand Down

0 comments on commit 0593eb6

Please sign in to comment.