From 43a3c2b042c914d4acc535d17404bea447ee2085 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=AD?= Date: Fri, 26 Feb 2016 14:25:08 +0000 Subject: [PATCH 1/6] Remove useless app:backgroundTint from layouts app:backgroundTint only works on AppCompatButton from v7-appcompat. We're using a regular Button in these, so this attribute is useless and makes lint error. More info: https://stackoverflow.com/questions/27735890/lollipops-backgroundtint-has-no-effect-on-a-button --- F-Droid/res/layout/swap_app_list_item.xml | 2 -- F-Droid/res/layout/swap_confirm_receive.xml | 3 --- F-Droid/res/layout/swap_connecting.xml | 4 +--- 3 files changed, 1 insertion(+), 8 deletions(-) diff --git a/F-Droid/res/layout/swap_app_list_item.xml b/F-Droid/res/layout/swap_app_list_item.xml index 8542c5dfe..2219f2f96 100644 --- a/F-Droid/res/layout/swap_app_list_item.xml +++ b/F-Droid/res/layout/swap_app_list_item.xml @@ -2,7 +2,6 @@ diff --git a/F-Droid/res/layout/swap_confirm_receive.xml b/F-Droid/res/layout/swap_confirm_receive.xml index 7ff094915..fb1c5fc26 100644 --- a/F-Droid/res/layout/swap_confirm_receive.xml +++ b/F-Droid/res/layout/swap_confirm_receive.xml @@ -1,7 +1,6 @@ diff --git a/F-Droid/res/layout/swap_connecting.xml b/F-Droid/res/layout/swap_connecting.xml index 3675a358c..2b02e1a35 100644 --- a/F-Droid/res/layout/swap_connecting.xml +++ b/F-Droid/res/layout/swap_connecting.xml @@ -3,7 +3,6 @@ @@ -41,11 +40,10 @@ android:layout_height="wrap_content" android:id="@+id/back" android:backgroundTint="@color/swap_light_blue" - app:backgroundTint="@color/swap_light_blue" android:textColor="@android:color/white" android:layout_gravity="center_horizontal" android:visibility="gone" android:text="@string/back" tools:ignore="UnusedAttribute" /> - \ No newline at end of file + From 5179e032dbc26f99f220bb5ab5bac7f24e6398a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=AD?= Date: Fri, 26 Feb 2016 14:39:02 +0000 Subject: [PATCH 2/6] Fix NewApi bug introduced in 8e193cec --- F-Droid/src/org/fdroid/fdroid/data/Apk.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/F-Droid/src/org/fdroid/fdroid/data/Apk.java b/F-Droid/src/org/fdroid/fdroid/data/Apk.java index 76789f1f5..72f26c7d9 100644 --- a/F-Droid/src/org/fdroid/fdroid/data/Apk.java +++ b/F-Droid/src/org/fdroid/fdroid/data/Apk.java @@ -1,7 +1,9 @@ package org.fdroid.fdroid.data; +import android.annotation.TargetApi; import android.content.ContentValues; import android.database.Cursor; +import android.os.Build; import org.fdroid.fdroid.Utils; @@ -145,7 +147,11 @@ public class Apk extends ValueObject implements Comparable { } @Override + @TargetApi(19) public int compareTo(Apk apk) { + if (Build.VERSION.SDK_INT < 19) { + return Integer.valueOf(vercode).compareTo(apk.vercode); + } return Integer.compare(vercode, apk.vercode); } From 1b6fc3da7cd818568ece54a78346f570217e4b06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=AD?= Date: Fri, 26 Feb 2016 14:44:49 +0000 Subject: [PATCH 3/6] Move app_permission_item_money to layout-v17 Since it's only ever used on android-17 or later, move it there to keep lint happy with all the NewApi errors. --- F-Droid/res/{layout => layout-v17}/app_permission_item_money.xml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename F-Droid/res/{layout => layout-v17}/app_permission_item_money.xml (100%) diff --git a/F-Droid/res/layout/app_permission_item_money.xml b/F-Droid/res/layout-v17/app_permission_item_money.xml similarity index 100% rename from F-Droid/res/layout/app_permission_item_money.xml rename to F-Droid/res/layout-v17/app_permission_item_money.xml From e390561c7c367b460e349278e1fd0cb0e99db918 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=AD?= Date: Fri, 26 Feb 2016 14:48:45 +0000 Subject: [PATCH 4/6] install_confirm: remove useless lines These are already in its layout-v11 version. And as lint points out, these need v11: ?android:attr/buttonBarStyle requires API level 11 (current min is 8) ?android:attr/buttonBarButtonStyle requires API level 11 (current min is 8) --- F-Droid/res/layout/install_confirm.xml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/F-Droid/res/layout/install_confirm.xml b/F-Droid/res/layout/install_confirm.xml index d20443a76..46cc8ff05 100644 --- a/F-Droid/res/layout/install_confirm.xml +++ b/F-Droid/res/layout/install_confirm.xml @@ -104,7 +104,6 @@ android:showDividers="beginning"> + />