From 0abf9642763f1af98af73b2fc3cc44752a342db3 Mon Sep 17 00:00:00 2001 From: Soren Stoutner Date: Wed, 28 Sep 2016 16:10:10 -0700 Subject: [PATCH] Remove lint errors in non-java files. Fix download dialog when download size is unknown. Only apply default font zoom on initial load. --- app/src/main/AndroidManifest.xml | 42 ++++++++++++------ .../privacybrowser/BookmarksActivity.java | 7 +-- .../BookmarksDatabaseViewActivity.java | 4 +- .../stoutner/privacybrowser/DownloadFile.java | 17 ++++--- .../privacybrowser/MainWebViewActivity.java | 10 ++--- .../stoutner/privacybrowser/MoveToFolder.java | 7 +-- .../res/drawable-hdpi/folder_blue_bitmap.png | Bin 613 -> 700 bytes .../res/drawable-hdpi/folder_grey_bitmap.png | Bin 585 -> 671 bytes app/src/main/res/drawable-hdpi/world.png | Bin 2884 -> 3342 bytes .../drawable-xxhdpi/folder_blue_bitmap.png | Bin 1168 -> 1288 bytes .../drawable-xxhdpi/folder_grey_bitmap.png | Bin 1142 -> 1244 bytes app/src/main/res/drawable-xxhdpi/world.png | Bin 5855 -> 6643 bytes app/src/main/res/drawable/about.xml | 4 +- app/src/main/res/drawable/add.xml | 4 +- app/src/main/res/drawable/back.xml | 9 ++-- app/src/main/res/drawable/bookmarks.xml | 4 +- .../main/res/drawable/cookies_critical.xml | 15 ------- .../main/res/drawable/cookies_disabled.xml | 7 ++- app/src/main/res/drawable/cookies_enabled.xml | 7 ++- app/src/main/res/drawable/create_folder.xml | 9 ++-- app/src/main/res/drawable/delete.xml | 4 +- .../res/drawable/dom_storage_disabled.xml | 9 ++-- .../main/res/drawable/dom_storage_enabled.xml | 9 ++-- .../main/res/drawable/dom_storage_ghosted.xml | 9 ++-- app/src/main/res/drawable/downloads.xml | 4 +- app/src/main/res/drawable/edit.xml | 9 ++-- app/src/main/res/drawable/exit.xml | 9 ++-- .../main/res/drawable/folder_dark_blue.xml | 4 +- app/src/main/res/drawable/folder_grey.xml | 4 +- .../main/res/drawable/form_data_disabled.xml | 9 ++-- .../main/res/drawable/form_data_enabled.xml | 9 ++-- app/src/main/res/drawable/forward.xml | 9 ++-- app/src/main/res/drawable/guide.xml | 11 +++-- app/src/main/res/drawable/home.xml | 4 +- .../main/res/drawable/javascript_enabled.xml | 15 ++++--- .../drawable/move_bookmark_down_disabled.xml | 4 +- .../drawable/move_bookmark_down_enabled.xml | 4 +- .../drawable/move_bookmark_up_disabled.xml | 4 +- .../res/drawable/move_bookmark_up_enabled.xml | 4 +- app/src/main/res/drawable/move_to_folder.xml | 11 +++-- app/src/main/res/drawable/privacy_mode.xml | 15 ++++--- app/src/main/res/drawable/select_all.xml | 4 +- app/src/main/res/drawable/settings.xml | 4 +- app/src/main/res/drawable/warning.xml | 15 ++++--- ...kmarks_database_view_item_linearlayout.xml | 6 +-- .../layout/bookmarks_item_linearlayout.xml | 2 +- .../layout/create_bookmark_folder_dialog.xml | 6 +-- .../move_to_folder_item_linearlayout.xml | 2 +- app/src/main/res/layout/url_bar.xml | 8 +++- app/src/main/res/values-de/strings.xml | 3 +- app/src/main/res/values/strings.xml | 4 +- 51 files changed, 208 insertions(+), 152 deletions(-) delete mode 100644 app/src/main/res/drawable/cookies_critical.xml diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 924d8da8..cff2b258 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -19,7 +19,8 @@ along with Privacy Browser. If not, see . --> + xmlns:tools="http://schemas.android.com/tools" + package="com.stoutner.privacybrowser" > @@ -38,7 +39,8 @@ android:icon="@mipmap/privacy_browser" android:theme="@style/PrivacyBrowser" android:allowBackup="false" - android:fullBackupContent="false" > + android:fullBackupContent="false" + android:supportsRtl="true" > @@ -49,14 +51,16 @@ + `android:persistableMode="persistNever"` removes Privacy Browser from the recents screen on a device reboot. + `tools:ignore="unusedAttribute"` removes the lint warning that `persistableMode` does not apply to API < 21. --> + android:persistableMode="persistNever" + tools:ignore="UnusedAttribute" > @@ -75,7 +79,8 @@ + `android:persistableMode="persistNever"` removes Privacy Browser from the recents screen on a device reboot. + `tools:ignore="unusedAttribute"` removes the lint warning that `persistableMode` does not apply to API < 21. --> + android:persistableMode="persistNever" + tools:ignore="UnusedAttribute" /> + `android:persistableMode="persistNever"` removes Privacy Browser from the recents screen on a device reboot. + `tools:ignore="unusedAttribute"` removes the lint warning that `persistableMode` does not apply to API < 21. --> + android:persistableMode="persistNever" + tools:ignore="UnusedAttribute" /> + `android:persistableMode="persistNever"` removes Privacy Browser from the recents screen on a device reboot. + `tools:ignore="unusedAttribute"` removes the lint warning that `persistableMode` does not apply to API < 21. --> + android:persistableMode="persistNever" + tools:ignore="UnusedAttribute" /> + `android:persistableMode="persistNever"` removes Privacy Browser from the recents screen on a device reboot. + `tools:ignore="unusedAttribute"` removes the lint warning that `persistableMode` does not apply to API < 21. --> + android:persistableMode="persistNever" + tools:ignore="UnusedAttribute" /> + `android:persistableMode="persistNever"` removes Privacy Browser from the recents screen on a device reboot. + `tools:ignore="unusedAttribute"` removes the lint warning that `persistableMode` does not apply to API < 21. --> + android:persistableMode="persistNever" + tools:ignore="UnusedAttribute" /> diff --git a/app/src/main/java/com/stoutner/privacybrowser/BookmarksActivity.java b/app/src/main/java/com/stoutner/privacybrowser/BookmarksActivity.java index b1d02a16..65d1cfdd 100644 --- a/app/src/main/java/com/stoutner/privacybrowser/BookmarksActivity.java +++ b/app/src/main/java/com/stoutner/privacybrowser/BookmarksActivity.java @@ -589,7 +589,7 @@ public class BookmarksActivity extends AppCompatActivity implements CreateBookma Snackbar.make(findViewById(R.id.bookmarks_coordinatorlayout), cannotCreateFolder, Snackbar.LENGTH_INDEFINITE).show(); } else { // Create the folder. // Get the new folder icon `Bitmap`. - RadioButton defaultFolderIconRadioButton = (RadioButton) dialogFragment.getDialog().findViewById(R.id.create_folder_default_icon_radiobuttion); + RadioButton defaultFolderIconRadioButton = (RadioButton) dialogFragment.getDialog().findViewById(R.id.create_folder_default_icon_radiobutton); Bitmap folderIconBitmap; if (defaultFolderIconRadioButton.isChecked()) { // Get the default folder icon `ImageView` from the `Dialog` and convert it to a `Bitmap`. @@ -716,11 +716,6 @@ public class BookmarksActivity extends AppCompatActivity implements CreateBookma contextualActionMode.finish(); } - @Override - public void onCancelMoveToFolder(DialogFragment dialogFragment) { - // Do nothing because the user selected `Cancel`. - } - @Override public void onMoveToFolder(DialogFragment dialogFragment) { // Get the new folder database id. diff --git a/app/src/main/java/com/stoutner/privacybrowser/BookmarksDatabaseViewActivity.java b/app/src/main/java/com/stoutner/privacybrowser/BookmarksDatabaseViewActivity.java index 9783fb90..a24e6948 100644 --- a/app/src/main/java/com/stoutner/privacybrowser/BookmarksDatabaseViewActivity.java +++ b/app/src/main/java/com/stoutner/privacybrowser/BookmarksDatabaseViewActivity.java @@ -38,10 +38,10 @@ import android.widget.TextView; public class BookmarksDatabaseViewActivity extends AppCompatActivity { // `bookmarksDatabaseHandler` is used in `onCreate()` and `updateBookmarksListView()`. - BookmarksDatabaseHandler bookmarksDatabaseHandler; + private BookmarksDatabaseHandler bookmarksDatabaseHandler; // `bookmarksListView` is used in `onCreate()` and `updateBookmarksListView()`. - ListView bookmarksListView; + private ListView bookmarksListView; @Override public void onCreate(Bundle savedInstanceState) { diff --git a/app/src/main/java/com/stoutner/privacybrowser/DownloadFile.java b/app/src/main/java/com/stoutner/privacybrowser/DownloadFile.java index 627335df..d8fabdea 100644 --- a/app/src/main/java/com/stoutner/privacybrowser/DownloadFile.java +++ b/app/src/main/java/com/stoutner/privacybrowser/DownloadFile.java @@ -27,6 +27,7 @@ import android.content.DialogInterface; import android.net.Uri; import android.os.Bundle; // `android.support.v7.app.AlertDialog` uses more of the horizontal screen real estate versus `android.app.AlertDialog's` smaller width. +import android.support.v4.content.ContextCompat; import android.support.v7.app.AlertDialog; import android.view.KeyEvent; import android.view.LayoutInflater; @@ -55,13 +56,10 @@ public class DownloadFile extends DialogFragment { fileNameString = downloadUri.getLastPathSegment(); } - // Convert `contentLength` to MB and store it in `fileSizeString`. `%.3g` displays the three most significant digits. - String fileSizeString = String.format(Locale.getDefault(), "%.3g", (float) contentLength / 1048576) + " MB"; - // Store the variables in the `Bundle`. argumentsBundle.putString("URL", urlString); argumentsBundle.putString("File_Name", fileNameString); - argumentsBundle.putString("File_Size", fileSizeString); + argumentsBundle.putLong("File_Size", contentLength); // Add `argumentsBundle` to this instance of `DownloadFile`. DownloadFile thisDownloadFileDialog = new DownloadFile(); @@ -76,7 +74,16 @@ public class DownloadFile extends DialogFragment { // Store the strings in the local class variables. downloadUrl = getArguments().getString("URL"); downloadFileName = getArguments().getString("File_Name"); - fileSize = getArguments().getString("File_Size"); + + // Get the `File_Size`. + long fileSizeLong = getArguments().getLong("File_Size"); + + // Convert `fileSizeLong` to a String. + if (fileSizeLong == -1) { // We don't know the file size. + fileSize = getString(R.string.unknown_size); + } else { // Convert `fileSize` to MB and store it in `fileSizeString`. `%.3g` displays the three most significant digits. + fileSize = String.format(Locale.getDefault(), "%.3g", (float) fileSizeLong / 1048576) + " MB"; + } } // The public interface is used to send information back to the parent activity. diff --git a/app/src/main/java/com/stoutner/privacybrowser/MainWebViewActivity.java b/app/src/main/java/com/stoutner/privacybrowser/MainWebViewActivity.java index 372d2511..104522b6 100644 --- a/app/src/main/java/com/stoutner/privacybrowser/MainWebViewActivity.java +++ b/app/src/main/java/com/stoutner/privacybrowser/MainWebViewActivity.java @@ -89,9 +89,6 @@ public class MainWebViewActivity extends AppCompatActivity implements Navigation // It is also used in `onCreate()`, `onOptionsItemSelected()`, `onCreateHomeScreenShortcutCreate()`, and `loadUrlFromTextBox()`. public static String formattedUrlString; - // `customHeader` is public static so it can be accessed from `BookmarksActivity`. It is also used in `onCreate()`, `onOptionsItemSelected()`, and `loadUrlFromTextBox()`. - public static Map customHeaders = new HashMap<>(); - // `sslCertificate` is public static so it can be accessed from `ViewSslCertificate`. It is also used in `onCreate()`. public static SslCertificate sslCertificate; @@ -105,6 +102,9 @@ public class MainWebViewActivity extends AppCompatActivity implements Navigation // `cookieManager` is used in `onCreate()`, `onOptionsItemSelected()`, and `onNavigationItemSelected()`, and `onRestart()`. private CookieManager cookieManager; + // `customHeader` is used in `onCreate()`, `onOptionsItemSelected()`, and `loadUrlFromTextBox()`. + private final Map customHeaders = new HashMap<>(); + // `javaScriptEnabled` is also used in `onCreate()`, `onCreateOptionsMenu()`, `onOptionsItemSelected()`, `loadUrlFromTextBox()`, and `applySettings()`. // It is `Boolean` instead of `boolean` because `applySettings()` needs to know if it is `null`. private Boolean javaScriptEnabled; @@ -1073,6 +1073,7 @@ public class MainWebViewActivity extends AppCompatActivity implements Navigation cookieManager.setAcceptCookie(firstPartyCookiesEnabled); mainWebView.getSettings().setDomStorageEnabled(domStorageEnabled); mainWebView.getSettings().setSaveFormData(saveFormDataEnabled); + mainWebView.getSettings().setTextZoom(Integer.valueOf(defaultFontSizeString)); // Set third-party cookies status if API >= 21. if (Build.VERSION.SDK_INT >= 21) { @@ -1080,9 +1081,8 @@ public class MainWebViewActivity extends AppCompatActivity implements Navigation } } - // Apply the settings from `sharedPreferences`. + // Apply the other settings from `sharedPreferences`. homepage = homepageString; - mainWebView.getSettings().setTextZoom(Integer.valueOf(defaultFontSizeString)); swipeRefreshLayout.setEnabled(swipeToRefreshEnabled); // Set the user agent initial status. diff --git a/app/src/main/java/com/stoutner/privacybrowser/MoveToFolder.java b/app/src/main/java/com/stoutner/privacybrowser/MoveToFolder.java index da2f534d..66e81253 100644 --- a/app/src/main/java/com/stoutner/privacybrowser/MoveToFolder.java +++ b/app/src/main/java/com/stoutner/privacybrowser/MoveToFolder.java @@ -48,8 +48,6 @@ import java.io.ByteArrayOutputStream; public class MoveToFolder extends DialogFragment { // The public interface is used to send information back to the parent activity. public interface MoveToFolderListener { - void onCancelMoveToFolder(DialogFragment dialogFragment); - void onMoveToFolder(DialogFragment dialogFragment); } @@ -84,8 +82,7 @@ public class MoveToFolder extends DialogFragment { dialogBuilder.setNegativeButton(R.string.cancel, new Dialog.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { - // Return the `DialogFragment` to the parent activity on cancel. - moveToFolderListener.onCancelMoveToFolder(MoveToFolder.this); + // Do nothing. The `AlertDialog` will close automatically. } }); @@ -244,7 +241,7 @@ public class MoveToFolder extends DialogFragment { return alertDialog; } - public void addSubfoldersToExceptFolders(String folderName) { + private void addSubfoldersToExceptFolders(String folderName) { // Get a `Cursor` will all the immediate subfolders. Cursor subfoldersCursor = BookmarksActivity.bookmarksDatabaseHandler.getSubfoldersCursor(folderName); diff --git a/app/src/main/res/drawable-hdpi/folder_blue_bitmap.png b/app/src/main/res/drawable-hdpi/folder_blue_bitmap.png index 0b5f491180076a3715a20bda96e0f6111f9aaac3..f652bffbcac499ba2336c4a4b96af9d95c71b899 100644 GIT binary patch delta 652 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 delta 2853 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 Dz57r6 diff --git a/app/src/main/res/drawable-xxhdpi/folder_blue_bitmap.png b/app/src/main/res/drawable-xxhdpi/folder_blue_bitmap.png index 8c1be731cd94c3dd66a92360edb68fb46c44e4fb..73264e0897dea33c754ec099f206214103acc51c 100644 GIT binary patch literal 1288 zcmeAS@N?(olHy`uVBq!ia0vp^6M(pwgAGWQPwSonq*#ibJVQ8upoSx*1IXtr@Q5sC zU@*J_!i;N`GmirWB}-f*N`mv#O3D+9QW?t2%k?tzvWt@w3sUv+i_&MmvylQC)avQt z7*a9k?OosOm{f^lA79s{P4ZGOYMbDBNpH>RYX_rh#A^qME?F)xh1xGZ_4o|Z>$ z($%Sp7Su5Wx@2wD2rF3V+GXbJw0rdgGvC>_#G>xcI#U^AvbM9$WTy2@b@iYB6(*cK z*_d5ec)s?TjKpP`k~b0>;#q~8m#B-Db}#w#r2p*GKVRPDC|*`p{}$4>#BbA`Gf@ra z);hn|xl(rW%a$b<7Wi}@Imfoy-T&LYTl1|>78xZs=H09O({{Q(rpj0=Z(>MJ!7^8u zPO)46xvuQ}8c?lcQm^&0k)=}V;hvQK`L9;Xc*&+%&Insjr^arU*(i?>`a&YC3*6Dj7uljaLzoc9@HM;s5R`o*RM6RA0?m;vdwW(IQcLP{jRANzI<6 z6$v@de|Z;Mp5L{~y>9ZAZ6|(C(668QCHKsm!@<>B^Ur?k7vb34b*ca0n)D^xKOOct z-dyxKKqAQCk)<0Wf^PInPp(9t|t-GOb|2uSDX5$m)_?&RQG@Lzd?yupHd&Wn-X&Du3mO6acVdw%>QmSp#_`nH_ghXyO z2H2|!#Av`!#R48ZAB7zOFtowta4RQ^I2Ra|DeN$SX$2Z^NQhS)S#QLmhlg02xLIMy z+azX&L%~8AO6+Xo7Us|s0i&9mTqu&96IG@7kS#7Sm&5H4pmU~WAl!0@j|IgcO-po2 zIi7^^OggvBukp?=TaQAOQm!Y#Q{0+U_AldWsxitm@c5-wD)40T$$cDK7uD*CWuA#Q zlRLbxAT9jq7R|buR=h=OS?_O1zji-7^}ciHC6`AYC;Fp!Zl1pMguQe5FD-Y~+9@VN zMTb+~_kYWin6#`$Xz!|}Un@`6d5Lpde%u`O?_Sy0qg&i9uk9(QC|#>5GiA%NhZ`rb zA9nSpCvOSgBs*C=(s``6c$SgcyqV(DCY@~n&@p`&A zhE&XXd&f2>x>SVqL-Bup^^MK}qKZfTlo^}!mK;3PHRI6qD+>iZmMFaFkVr^&@V$KC ziJ-KEfHaQ}kH&;YidibtrZwt02(xc)U=b?3)1mmveNO+eeLNbfy1ovF>depD?$@k4 z?{5{wd8U8b!k!uPIxk)mq9 zBU3hI|L&y>-}iqGR@=DMl=(s7Vw<&#HNKX)uiwB@y*sj@ar-`BGa=jOjJ1ah{8!I? z9p^po!SRFd4tZ&V=P#4_NGRhuYRTWG{xWmt!Q1|A*0GN4 z{Y?DbZQUqzZ z4{p9VXz z1KTwk&NIb4W+~`n1taT*;yDcGHo{OLXGx#%0ZTC$(rY|d$YgOGj#MuIje8yeLpxZk zj&nYc;Rd5}hUXTHbCO}`alflILX!JIOn_eFIuyf>A4D=-_5f~^f#y$lKrx(~!EBB5 zgqghz3)1E`oe5!H5c*mqWto)1!=_TMO^OG8F1V!;$*w3Z6(HoGYP_+4)8U$xz){cV zSx1i-F$%Q4T2d<0HC@4nVG$!k*89|S#<|=0Tt5mNyb@ISB0J%D?}D{gY}acAZ0mM4 zoSAR(W$RmUbM6oBbswr&YWWWA@zm*RJjeRt^Xd2L;oJM~6lw2>I-{4jbdexK{E>OR zx4ah4H=ixBQfza#b^rTcu?_z|elq0MU^ubWR(9*o3d-yKb}AGcnx%G%23{T^O+RVDNPH Kb6Mw<&;$Tx8uKOq diff --git a/app/src/main/res/drawable-xxhdpi/folder_grey_bitmap.png b/app/src/main/res/drawable-xxhdpi/folder_grey_bitmap.png index 4ad866ed3b67e8e0c30cf5a39e9d6cfcd7a7165c..793d53c355192fb2844539438f88245aba12e9c0 100644 GIT binary patch literal 1244 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 diff --git a/app/src/main/res/drawable-xxhdpi/world.png b/app/src/main/res/drawable-xxhdpi/world.png index f6faee52cff7ba9ffa868c5a1c00803e17d23317..56f7bdde96ca67bcfe45cc347331bd2ce9e11568 100644 GIT binary patch literal 6643 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 literal 5855 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 diff --git a/app/src/main/res/drawable/about.xml b/app/src/main/res/drawable/about.xml index 32ce26a0..e99f0a81 100644 --- a/app/src/main/res/drawable/about.xml +++ b/app/src/main/res/drawable/about.xml @@ -1,5 +1,5 @@ + It is released under the Apache License 2.0. --> - + diff --git a/app/src/main/res/drawable/add.xml b/app/src/main/res/drawable/add.xml index 3d1934b0..dbcd5efb 100644 --- a/app/src/main/res/drawable/add.xml +++ b/app/src/main/res/drawable/add.xml @@ -1,5 +1,5 @@ + It is released under the Apache License 2.0. --> - + diff --git a/app/src/main/res/drawable/back.xml b/app/src/main/res/drawable/back.xml index 7d4bc031..fcba5091 100644 --- a/app/src/main/res/drawable/back.xml +++ b/app/src/main/res/drawable/back.xml @@ -1,15 +1,18 @@ + It is released under the Apache License 2.0. --> + + android:autoMirrored="true" + tools:ignore="VectorRaster" > - + diff --git a/app/src/main/res/drawable/bookmarks.xml b/app/src/main/res/drawable/bookmarks.xml index 34213013..40d1c900 100644 --- a/app/src/main/res/drawable/bookmarks.xml +++ b/app/src/main/res/drawable/bookmarks.xml @@ -1,5 +1,5 @@ + It is released under the Apache License 2.0. --> - + diff --git a/app/src/main/res/drawable/cookies_critical.xml b/app/src/main/res/drawable/cookies_critical.xml deleted file mode 100644 index 5a4812a9..00000000 --- a/app/src/main/res/drawable/cookies_critical.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/cookies_disabled.xml b/app/src/main/res/drawable/cookies_disabled.xml index 0e6dc4fa..aa49aa04 100644 --- a/app/src/main/res/drawable/cookies_disabled.xml +++ b/app/src/main/res/drawable/cookies_disabled.xml @@ -1,15 +1,18 @@ + + android:autoMirrored="true" + tools:ignore="VectorRaster" > - + diff --git a/app/src/main/res/drawable/cookies_enabled.xml b/app/src/main/res/drawable/cookies_enabled.xml index 3d4ca673..cb954a89 100644 --- a/app/src/main/res/drawable/cookies_enabled.xml +++ b/app/src/main/res/drawable/cookies_enabled.xml @@ -1,15 +1,18 @@ + + android:autoMirrored="true" + tools:ignore="VectorRaster" > - + diff --git a/app/src/main/res/drawable/create_folder.xml b/app/src/main/res/drawable/create_folder.xml index cfc810df..77bed7ac 100644 --- a/app/src/main/res/drawable/create_folder.xml +++ b/app/src/main/res/drawable/create_folder.xml @@ -1,15 +1,18 @@ + It is released under the Apache License 2.0. --> + + android:autoMirrored="true" + tools:ignore="VectorRaster" > - + diff --git a/app/src/main/res/drawable/delete.xml b/app/src/main/res/drawable/delete.xml index 00d6fef4..2b74311a 100644 --- a/app/src/main/res/drawable/delete.xml +++ b/app/src/main/res/drawable/delete.xml @@ -1,5 +1,5 @@ + It is released under the Apache License 2.0. --> - + diff --git a/app/src/main/res/drawable/dom_storage_disabled.xml b/app/src/main/res/drawable/dom_storage_disabled.xml index 9541cc62..0c1264cb 100644 --- a/app/src/main/res/drawable/dom_storage_disabled.xml +++ b/app/src/main/res/drawable/dom_storage_disabled.xml @@ -1,15 +1,18 @@ + It is released under the Apache License 2.0. --> + + android:autoMirrored="true" + tools:ignore="VectorRaster" > - + diff --git a/app/src/main/res/drawable/dom_storage_enabled.xml b/app/src/main/res/drawable/dom_storage_enabled.xml index bc71681d..66e3cd6e 100644 --- a/app/src/main/res/drawable/dom_storage_enabled.xml +++ b/app/src/main/res/drawable/dom_storage_enabled.xml @@ -1,15 +1,18 @@ + It is released under the Apache License 2.0. --> + + android:autoMirrored="true" + tools:ignore="VectorRaster" > - + diff --git a/app/src/main/res/drawable/dom_storage_ghosted.xml b/app/src/main/res/drawable/dom_storage_ghosted.xml index 9a338ece..85f411db 100644 --- a/app/src/main/res/drawable/dom_storage_ghosted.xml +++ b/app/src/main/res/drawable/dom_storage_ghosted.xml @@ -1,15 +1,18 @@ + It is released under the Apache License 2.0. --> + + android:autoMirrored="true" + tools:ignore="VectorRaster"> - + diff --git a/app/src/main/res/drawable/downloads.xml b/app/src/main/res/drawable/downloads.xml index d985eff5..80fed0f3 100644 --- a/app/src/main/res/drawable/downloads.xml +++ b/app/src/main/res/drawable/downloads.xml @@ -1,5 +1,5 @@ + It is released under the Apache License 2.0. --> - + diff --git a/app/src/main/res/drawable/edit.xml b/app/src/main/res/drawable/edit.xml index 26e890cd..931ff660 100644 --- a/app/src/main/res/drawable/edit.xml +++ b/app/src/main/res/drawable/edit.xml @@ -1,15 +1,18 @@ + It is released under the Apache License 2.0. --> + + android:autoMirrored="true" + tools:ignore="VectorRaster" > - + diff --git a/app/src/main/res/drawable/exit.xml b/app/src/main/res/drawable/exit.xml index a74375c3..b8d6e676 100644 --- a/app/src/main/res/drawable/exit.xml +++ b/app/src/main/res/drawable/exit.xml @@ -1,15 +1,18 @@ + It is released under the Apache License 2.0. --> + + android:autoMirrored="true" + tools:ignore="VectorRaster" > - + diff --git a/app/src/main/res/drawable/folder_dark_blue.xml b/app/src/main/res/drawable/folder_dark_blue.xml index ebb3c8ad..4f2284de 100644 --- a/app/src/main/res/drawable/folder_dark_blue.xml +++ b/app/src/main/res/drawable/folder_dark_blue.xml @@ -1,5 +1,5 @@ + It is released under the Apache License 2.0. --> - + diff --git a/app/src/main/res/drawable/folder_grey.xml b/app/src/main/res/drawable/folder_grey.xml index 9bf91cb3..2527140e 100644 --- a/app/src/main/res/drawable/folder_grey.xml +++ b/app/src/main/res/drawable/folder_grey.xml @@ -1,5 +1,5 @@ + It is released under the Apache License 2.0. --> - + diff --git a/app/src/main/res/drawable/form_data_disabled.xml b/app/src/main/res/drawable/form_data_disabled.xml index 804e5453..b7226db6 100644 --- a/app/src/main/res/drawable/form_data_disabled.xml +++ b/app/src/main/res/drawable/form_data_disabled.xml @@ -1,15 +1,18 @@ + It is released under the Apache License 2.0. --> + + android:autoMirrored="true" + tools:ignore="VectorRaster"> - + diff --git a/app/src/main/res/drawable/form_data_enabled.xml b/app/src/main/res/drawable/form_data_enabled.xml index a34dadeb..45142524 100644 --- a/app/src/main/res/drawable/form_data_enabled.xml +++ b/app/src/main/res/drawable/form_data_enabled.xml @@ -1,15 +1,18 @@ + It is released under the Apache License 2.0. --> + + android:autoMirrored="true" + tools:ignore="VectorRaster"> - + diff --git a/app/src/main/res/drawable/forward.xml b/app/src/main/res/drawable/forward.xml index d10357f6..b45f8ac8 100644 --- a/app/src/main/res/drawable/forward.xml +++ b/app/src/main/res/drawable/forward.xml @@ -1,15 +1,18 @@ + It is released under the Apache License 2.0. --> + + android:autoMirrored="true" + tools:ignore="VectorRaster" > - + diff --git a/app/src/main/res/drawable/guide.xml b/app/src/main/res/drawable/guide.xml index cb2c2e88..144a4570 100644 --- a/app/src/main/res/drawable/guide.xml +++ b/app/src/main/res/drawable/guide.xml @@ -1,15 +1,18 @@ + It is released under the Apache License 2.0. --> + + android:viewportWidth="24.0" + android:autoMirrored="true" + tools:ignore="VectorRaster" > - + diff --git a/app/src/main/res/drawable/home.xml b/app/src/main/res/drawable/home.xml index cb6f8571..300bffcf 100644 --- a/app/src/main/res/drawable/home.xml +++ b/app/src/main/res/drawable/home.xml @@ -1,5 +1,5 @@ + It is released under the Apache License 2.0. --> - + diff --git a/app/src/main/res/drawable/javascript_enabled.xml b/app/src/main/res/drawable/javascript_enabled.xml index 2280c51e..e02a9328 100644 --- a/app/src/main/res/drawable/javascript_enabled.xml +++ b/app/src/main/res/drawable/javascript_enabled.xml @@ -1,5 +1,6 @@ + They are released under the Apache License 2.0. Modifications were made by Soren Stoutner in 2016 + and are released under the GPLv3+ license. --> - + + android:pathData="m128,12.8 l-94.25,41.89 0,62.84c0,58.12 40.22,112.48 94.25,125.67 54.04,-13.2 94.25,-67.55 94.25,-125.67l0,-62.84z" + android:strokeColor="#00000000" /> - + + android:pathData="m128,0 l-104.73,46.55 0,69.82C23.27,180.95 67.96,241.34 128,256 188.04,241.34 232.73,180.95 232.73,116.36l0,-69.82L128,0ZM128,127.88 L209.45,127.88C203.29,175.83 171.29,218.53 128,231.91l0,-103.91 -81.45,0 0,-66.33L128,25.48l0,102.4z" + android:strokeColor="#00000000" /> - + . --> + It is released under the Apache License 2.0. --> - + diff --git a/app/src/main/res/drawable/move_bookmark_down_enabled.xml b/app/src/main/res/drawable/move_bookmark_down_enabled.xml index 70d82b84..a8199481 100644 --- a/app/src/main/res/drawable/move_bookmark_down_enabled.xml +++ b/app/src/main/res/drawable/move_bookmark_down_enabled.xml @@ -1,5 +1,5 @@ + It is released under the Apache License 2.0. --> - + diff --git a/app/src/main/res/drawable/move_bookmark_up_disabled.xml b/app/src/main/res/drawable/move_bookmark_up_disabled.xml index a610b6d6..fb6a4573 100644 --- a/app/src/main/res/drawable/move_bookmark_up_disabled.xml +++ b/app/src/main/res/drawable/move_bookmark_up_disabled.xml @@ -1,5 +1,5 @@ + It is released under the Apache License 2.0. --> - + diff --git a/app/src/main/res/drawable/move_bookmark_up_enabled.xml b/app/src/main/res/drawable/move_bookmark_up_enabled.xml index 80966186..d74ef364 100644 --- a/app/src/main/res/drawable/move_bookmark_up_enabled.xml +++ b/app/src/main/res/drawable/move_bookmark_up_enabled.xml @@ -1,5 +1,5 @@ + It is released under the Apache License 2.0. --> - + diff --git a/app/src/main/res/drawable/move_to_folder.xml b/app/src/main/res/drawable/move_to_folder.xml index 67a3adb9..dd3c4ce6 100644 --- a/app/src/main/res/drawable/move_to_folder.xml +++ b/app/src/main/res/drawable/move_to_folder.xml @@ -1,15 +1,18 @@ + It is released under the Apache License 2.0. --> + + android:viewportWidth="24.0" + android:autoMirrored="true" + tools:ignore="VectorRaster" > - + diff --git a/app/src/main/res/drawable/privacy_mode.xml b/app/src/main/res/drawable/privacy_mode.xml index 79bdf144..c1584f71 100644 --- a/app/src/main/res/drawable/privacy_mode.xml +++ b/app/src/main/res/drawable/privacy_mode.xml @@ -1,5 +1,6 @@ + They are released under the Apache License 2.0. Modifications were made by Soren Stoutner in 2016. + and are released under the GPLv3+ license. --> - + + android:pathData="m128,12.8 l-94.25,41.89 0,62.84c0,58.12 40.22,112.48 94.25,125.67 54.04,-13.2 94.25,-67.55 94.25,-125.67l0,-62.84z" + android:strokeColor="#00000000" /> - + + android:pathData="m128,0 l-104.73,46.55 0,69.82C23.27,180.95 67.96,241.34 128,256 188.04,241.34 232.73,180.95 232.73,116.36l0,-69.82L128,0ZM128,127.88 L209.45,127.88C203.29,175.83 171.29,218.53 128,231.91l0,-103.91 -81.45,0 0,-66.33L128,25.48l0,102.4z" + android:strokeColor="#00000000" /> - + . --> + It is released under the Apache License 2.0. --> - + diff --git a/app/src/main/res/drawable/settings.xml b/app/src/main/res/drawable/settings.xml index ece63010..f267c6a4 100644 --- a/app/src/main/res/drawable/settings.xml +++ b/app/src/main/res/drawable/settings.xml @@ -1,5 +1,5 @@ + It is released under the Apache License 2.0. --> - + diff --git a/app/src/main/res/drawable/warning.xml b/app/src/main/res/drawable/warning.xml index 636ff113..463aa30c 100644 --- a/app/src/main/res/drawable/warning.xml +++ b/app/src/main/res/drawable/warning.xml @@ -1,5 +1,6 @@ + They are released under the Apache License 2.0. Modifications were made by Soren Stoutner in 2016. + and are released under the GPLv3+ license. --> - + + android:pathData="m128,12.8 l-94.25,41.89 0,62.84c0,58.12 40.22,112.48 94.25,125.67 54.04,-13.2 94.25,-67.55 94.25,-125.67l0,-62.84z" + android:strokeColor="#00000000" /> - + + android:pathData="m128,0 l-104.73,46.55 0,69.82C23.27,180.95 67.96,241.34 128,256 188.04,241.34 232.73,180.95 232.73,116.36l0,-69.82L128,0ZM128,127.88 L209.45,127.88C203.29,175.83 171.29,218.53 128,231.91l0,-103.91 -81.45,0 0,-66.33L128,25.48l0,102.4z" + android:strokeColor="#00000000" /> - + + android:maxLines="1" /> @@ -94,7 +94,7 @@ android:textColor="@color/black" android:textSize="22sp" android:textStyle="italic" - android:singleLine="true" /> + android:maxLines="1" /> @@ -107,5 +107,5 @@ android:layout_marginEnd="10dp" android:textColor="@color/black" android:textSize="22sp" - android:singleLine="true" /> + android:maxLines="1" /> \ No newline at end of file diff --git a/app/src/main/res/layout/bookmarks_item_linearlayout.xml b/app/src/main/res/layout/bookmarks_item_linearlayout.xml index cbb12038..a30fde52 100644 --- a/app/src/main/res/layout/bookmarks_item_linearlayout.xml +++ b/app/src/main/res/layout/bookmarks_item_linearlayout.xml @@ -42,5 +42,5 @@ android:textColor="@color/black" android:textSize="22sp" android:layout_margin="10dp" - android:singleLine="true" /> + android:maxLines="1" /> \ No newline at end of file diff --git a/app/src/main/res/layout/create_bookmark_folder_dialog.xml b/app/src/main/res/layout/create_bookmark_folder_dialog.xml index 58bb4051..4233839a 100644 --- a/app/src/main/res/layout/create_bookmark_folder_dialog.xml +++ b/app/src/main/res/layout/create_bookmark_folder_dialog.xml @@ -66,10 +66,10 @@ android:id="@+id/create_folder_radiogroup" android:layout_width="match_parent" android:layout_height="wrap_content" - android:checkedButton="@+id/create_folder_default_icon_radiobuttion"> + android:checkedButton="@+id/create_folder_default_icon_radiobutton"> \ No newline at end of file diff --git a/app/src/main/res/layout/url_bar.xml b/app/src/main/res/layout/url_bar.xml index 74214670..afe8651c 100644 --- a/app/src/main/res/layout/url_bar.xml +++ b/app/src/main/res/layout/url_bar.xml @@ -20,6 +20,7 @@ + android:layout_height="2dp" works best for API 23 "Marshmallow", but "3dp" is required for visibility on API <= 22. + `tools:ignore="UnusedAttribute"` removes the lint waring about `progressTint` and `progressBackgroundTint` + not applying to API < 21.--> + android:visibility="gone" + tools:ignore="UnusedAttribute" /> \ No newline at end of file diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index f61cffc2..110a1d9d 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -30,7 +30,6 @@ de - Download gestartet Privatsphäre-Modus JavaScript aktiviert JavaScript deaktiviert @@ -46,6 +45,8 @@ DOM-Speicher gelöscht Navigationspanel öffnen Navigationspanel schließen + + Speichern unter Dateiname Download diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 51886aad..720173e7 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -29,7 +29,6 @@ en - Download started Privacy Mode JavaScript enabled JavaScript disabled @@ -45,8 +44,11 @@ DOM Storage deleted Open Navigation Drawer Close Navigation Drawer + + Save as File name + unknown size Download -- 2.43.0