Compare commits

..

4 Commits

Author SHA1 Message Date
agnostic-apollo
a6ae656c9f Bump to v0.110 2021-04-15 05:14:31 +05:00
agnostic-apollo
3af5730354 Add support for allowing IDE to show documentation in .gradle files 2021-04-15 05:03:44 +05:00
agnostic-apollo
3306c3c2a2 Add support to include source jar files for libraries published by termux 2021-04-15 05:01:41 +05:00
agnostic-apollo
cde0bd2246 Prevent DebuggingPreferencesFragment and TerminalIOPreferencesFragment from being removed during minification
Fixes #2005
2021-04-15 02:15:55 +05:00
8 changed files with 31 additions and 7 deletions

View File

@@ -26,8 +26,8 @@ android {
applicationId "com.termux" applicationId "com.termux"
minSdkVersion project.properties.minSdkVersion.toInteger() minSdkVersion project.properties.minSdkVersion.toInteger()
targetSdkVersion project.properties.targetSdkVersion.toInteger() targetSdkVersion project.properties.targetSdkVersion.toInteger()
versionCode 109 versionCode project.properties.termuxVersionCode.toInteger()
versionName "0.109" versionName project.properties.termuxVersion
manifestPlaceholders.TERMUX_PACKAGE_NAME = "com.termux" manifestPlaceholders.TERMUX_PACKAGE_NAME = "com.termux"
manifestPlaceholders.TERMUX_APP_NAME = "Termux" manifestPlaceholders.TERMUX_APP_NAME = "Termux"

View File

@@ -3,6 +3,7 @@ package com.termux.app.fragments.settings;
import android.content.Context; import android.content.Context;
import android.os.Bundle; import android.os.Bundle;
import androidx.annotation.Keep;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.preference.ListPreference; import androidx.preference.ListPreference;
import androidx.preference.PreferenceCategory; import androidx.preference.PreferenceCategory;
@@ -14,6 +15,7 @@ import com.termux.R;
import com.termux.shared.settings.preferences.TermuxAppSharedPreferences; import com.termux.shared.settings.preferences.TermuxAppSharedPreferences;
import com.termux.shared.logger.Logger; import com.termux.shared.logger.Logger;
@Keep
public class DebuggingPreferencesFragment extends PreferenceFragmentCompat { public class DebuggingPreferencesFragment extends PreferenceFragmentCompat {
@Override @Override

View File

@@ -3,6 +3,7 @@ package com.termux.app.fragments.settings;
import android.content.Context; import android.content.Context;
import android.os.Bundle; import android.os.Bundle;
import androidx.annotation.Keep;
import androidx.preference.PreferenceDataStore; import androidx.preference.PreferenceDataStore;
import androidx.preference.PreferenceFragmentCompat; import androidx.preference.PreferenceFragmentCompat;
import androidx.preference.PreferenceManager; import androidx.preference.PreferenceManager;
@@ -10,6 +11,7 @@ import androidx.preference.PreferenceManager;
import com.termux.R; import com.termux.R;
import com.termux.shared.settings.preferences.TermuxAppSharedPreferences; import com.termux.shared.settings.preferences.TermuxAppSharedPreferences;
@Keep
public class TerminalIOPreferencesFragment extends PreferenceFragmentCompat { public class TerminalIOPreferencesFragment extends PreferenceFragmentCompat {
@Override @Override

View File

@@ -15,6 +15,9 @@
org.gradle.jvmargs=-Xmx2048M org.gradle.jvmargs=-Xmx2048M
android.useAndroidX=true android.useAndroidX=true
termuxVersion=0.110
termuxVersionCode=110
minSdkVersion=24 minSdkVersion=24
targetSdkVersion=28 targetSdkVersion=28
ndkVersion=22.0.7026061 ndkVersion=22.0.7026061

View File

@@ -1,5 +1,5 @@
distributionBase=GRADLE_USER_HOME distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists zipStorePath=wrapper/dists

View File

@@ -53,13 +53,18 @@ dependencies {
testImplementation 'junit:junit:4.13.2' testImplementation 'junit:junit:4.13.2'
} }
task sourceJar(type: Jar) {
from android.sourceSets.main.java.srcDirs
classifier "sources"
}
publishing { publishing {
publications { publications {
bar(MavenPublication) { bar(MavenPublication) {
groupId 'com.termux' groupId 'com.termux'
artifactId 'terminal-emulator' artifactId 'terminal-emulator'
version '0.109' version project.properties.termuxVersion
artifact(sourceJar)
artifact("$buildDir/outputs/aar/terminal-emulator-release.aar") artifact("$buildDir/outputs/aar/terminal-emulator-release.aar")
} }
} }

View File

@@ -29,7 +29,12 @@ android {
} }
dependencies { dependencies {
testImplementation 'junit:junit:4.13.1' testImplementation 'junit:junit:4.13.2'
}
task sourceJar(type: Jar) {
from android.sourceSets.main.java.srcDirs
classifier "sources"
} }
publishing { publishing {
@@ -37,7 +42,8 @@ publishing {
bar(MavenPublication) { bar(MavenPublication) {
groupId 'com.termux' groupId 'com.termux'
artifactId 'terminal-view' artifactId 'terminal-view'
version '0.109' version project.properties.termuxVersion
artifact(sourceJar)
artifact("$buildDir/outputs/aar/terminal-view-release.aar") artifact("$buildDir/outputs/aar/terminal-view-release.aar")
} }
} }

View File

@@ -45,12 +45,18 @@ dependencies {
androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0' androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'
} }
task sourceJar(type: Jar) {
from android.sourceSets.main.java.srcDirs
classifier "sources"
}
publishing { publishing {
publications { publications {
bar(MavenPublication) { bar(MavenPublication) {
groupId 'com.termux' groupId 'com.termux'
artifactId 'termux-shared' artifactId 'termux-shared'
version '0.109' version project.properties.termuxVersion
artifact(sourceJar)
artifact("$buildDir/outputs/aar/termux-shared-release.aar") artifact("$buildDir/outputs/aar/termux-shared-release.aar")
} }
} }