]> gitweb.stoutner.com Git - PrivacyBrowserAndroid.git/commitdiff
Release 2.15.1. v2.15.1
authorSoren Stoutner <soren@stoutner.com>
Fri, 28 Dec 2018 05:24:46 +0000 (22:24 -0700)
committerSoren Stoutner <soren@stoutner.com>
Fri, 28 Dec 2018 05:25:56 +0000 (22:25 -0700)
20 files changed:
app/build.gradle
app/src/main/assets/de/about_changelog_dark.html
app/src/main/assets/de/about_changelog_light.html
app/src/main/assets/en/about_changelog_dark.html
app/src/main/assets/en/about_changelog_light.html
app/src/main/assets/es/about_changelog_dark.html
app/src/main/assets/es/about_changelog_light.html
app/src/main/assets/it/about_changelog_dark.html
app/src/main/assets/it/about_changelog_light.html
app/src/main/assets/ru/about_changelog_dark.html
app/src/main/assets/ru/about_changelog_light.html
app/src/main/assets/tr/about_changelog_dark.html
app/src/main/assets/tr/about_changelog_light.html
app/src/main/java/com/stoutner/privacybrowser/activities/MainWebViewActivity.java
fastlane/metadata/android/de-DE/changelogs/39.txt [new file with mode: 0644]
fastlane/metadata/android/en-US/changelogs/39.txt [new file with mode: 0644]
fastlane/metadata/android/es-ES/changelogs/39.txt [new file with mode: 0644]
fastlane/metadata/android/it-IT/changelogs/39.txt [new file with mode: 0644]
fastlane/metadata/android/ru-RU/changelogs/39.txt [new file with mode: 0644]
fastlane/metadata/android/tr-TR/changelogs/39.txt [new file with mode: 0644]

index 83101052764ce070f9d8f9dbcfb1dc245f6f0598..e4fa62dcf5930d530f4a9323af2ee6e3409eb584 100644 (file)
@@ -26,8 +26,8 @@ android {
     defaultConfig {
         minSdkVersion 19
         targetSdkVersion 28
-        versionCode 38
-        versionName "2.15"
+        versionCode 39
+        versionName "2.15.1"
     }
 
     buildTypes {
index cd35a5f9500f0d4b96b272a7aab008587f16c333..329805c26e3216a828841b9433b9f09a5aee1e33 100644 (file)
     </head>
 
     <body>
+        <h3>2.15.1 (version code 39)</h3>
+        <p>27. Dezember 2018 - Mindest-API 19, Ziel-API 28</p>
+        <ul>
+            <li>Fix a bug that caused <a href="https://redmine.stoutner.com/issues/364">some devices to crash</a> when opening a secondary activity.</li>
+        </ul>
+
         <h3>2.15 (version code 38)</h3>
         <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=2250acd83180a9dcf1fbee80025a9d6aadbee510">24. Dezember 2018</a> - Mindest-API 19, Ziel-API 28</p>
         <ul>
index 201daa26f45bac4cf928c40b55fe9b17e90c3ac1..0c249e3a1cb5ca4a227b05e41ba965439ab7a8f6 100644 (file)
     </head>
 
     <body>
+        <h3>2.15.1 (version code 39)</h3>
+        <p>27. Dezember 2018 - Mindest-API 19, Ziel-API 28</p>
+        <ul>
+            <li>Fix a bug that caused <a href="https://redmine.stoutner.com/issues/364">some devices to crash</a> when opening a secondary activity.</li>
+        </ul>
+
         <h3>2.15 (version code 38)</h3>
         <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=2250acd83180a9dcf1fbee80025a9d6aadbee510">24. Dezember 2018</a> - Mindest-API 19, Ziel-API 28</p>
         <ul>
index bc94a646a91820a815d143bce2559f17bc05cda3..712e4155fd12e1e768254650116977befd9c2873 100644 (file)
     </head>
 
     <body>
+        <h3>2.15.1 (version code 39)</h3>
+        <p>27 December 2018 - minimum API 19, target API 28</p>
+        <ul>
+            <li>Fix a bug that caused <a href="https://redmine.stoutner.com/issues/364">some devices to crash</a> when opening a secondary activity.</li>
+        </ul>
+
         <h3>2.15 (version code 38)</h3>
         <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=2250acd83180a9dcf1fbee80025a9d6aadbee510">24 December 2018</a> - minimum API 19, target API 28</p>
         <ul>
index f92fb45ed805197372626717ee6cd68f1b91d328..c09d04cf8971a6d372e8286c1c5a3c1122d7feaf 100644 (file)
     </head>
 
     <body>
+        <h3>2.15.1 (version code 39)</h3>
+        <p>27 December 2018 - minimum API 19, target API 28</p>
+        <ul>
+            <li>Fix a bug that caused <a href="https://redmine.stoutner.com/issues/364">some devices to crash</a> when opening a secondary activity.</li>
+        </ul>
+
         <h3>2.15 (version code 38)</h3>
         <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=2250acd83180a9dcf1fbee80025a9d6aadbee510">24 December 2018</a> - minimum API 19, target API 28</p>
         <ul>
index 305074e8ea7e38bc65a6933b9bc38c4cc249dda2..43bb903b695178980ba6c084079eae9a7c23af2d 100644 (file)
     </head>
 
     <body>
+        <h3>2.15.1 (código de versión 39)</h3>
+        <p>27 de diciembre de 2018 - API mínimo 19, API dirigido 28</p>
+        <ul>
+            <li>Fix a bug that caused <a href="https://redmine.stoutner.com/issues/364">some devices to crash</a> when opening a secondary activity.</li>
+        </ul>
+
         <h3>2.15 (código de versión 38)</h3>
         <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=2250acd83180a9dcf1fbee80025a9d6aadbee510">24 de diciembre de 2018</a> - API mínimo 19, API dirigido 28</p>
         <ul>
index 26864955bbf4a009a5666386dc603a5678274e56..410b5e48f5f8cf4235118938e79df56db0822cc1 100644 (file)
     </head>
 
     <body>
+        <h3>2.15.1 (código de versión 39)</h3>
+        <p>27 de diciembre de 2018 - API mínimo 19, API dirigido 28</p>
+        <ul>
+            <li>Fix a bug that caused <a href="https://redmine.stoutner.com/issues/364">some devices to crash</a> when opening a secondary activity.</li>
+        </ul>
+
         <h3>2.15 (código de versión 38)</h3>
         <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=2250acd83180a9dcf1fbee80025a9d6aadbee510">24 de diciembre de 2018</a> - API mínimo 19, API dirigido 28</p>
         <ul>
index d81534e5b10ff00c42368d25a26a7559d1698642..176d55e62e3cc02293f57d68ca2d84be3844a5a2 100644 (file)
     </head>
 
     <body>
+        <h3>2.15.1 (versione codice 39)</h3>
+        <p>27 Dicembre 2018 - minima API 19, target API 28</p>
+        <ul>
+            <li>Fix a bug that caused <a href="https://redmine.stoutner.com/issues/364">some devices to crash</a> when opening a secondary activity.</li>
+        </ul>
+
         <h3>2.15 (versione codice 38)</h3>
         <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=2250acd83180a9dcf1fbee80025a9d6aadbee510">24 Dicembre 2018</a> - minima API 19, target API 28</p>
         <ul>
index d301808b6eb7f683bb7a07b4879f6fee775e0ec9..f536e2873f3135f821bc7ecb3c689dda0cc74b3d 100644 (file)
     </head>
 
     <body>
+        <h3>2.15.1 (versione codice 39)</h3>
+        <p>27 Dicembre 2018 - minima API 19, target API 28</p>
+        <ul>
+            <li>Fix a bug that caused <a href="https://redmine.stoutner.com/issues/364">some devices to crash</a> when opening a secondary activity.</li>
+        </ul>
+
         <h3>2.15 (versione codice 38)</h3>
         <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=2250acd83180a9dcf1fbee80025a9d6aadbee510">24 Dicembre 2018</a> - minima API 19, target API 28</p>
         <ul>
index db6e52be03f13a0a1b73b55d5a959f0ac0bcc641..6ffd2dd7f5c9223846c59206e9e7e94089a7f7d5 100644 (file)
     </head>
 
     <body>
+        <h3>2.15.1 (код версии 39)</h3>
+        <p>27 декабря 2018 года - minimum API 19, target API 28</p>
+        <ul>
+            <li>Fix a bug that caused <a href="https://redmine.stoutner.com/issues/364">some devices to crash</a> when opening a secondary activity.</li>
+        </ul>
+
         <h3>2.15 (код версии 38)</h3>
         <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=2250acd83180a9dcf1fbee80025a9d6aadbee510">24 декабря 2018 года</a> - minimum API 19, target API 28</p>
         <ul>
index 4ce32f66de0ce53bb91c2627360cf318ab724b14..79bf09c001f1187150c3e4ea395a5f7ef2ec3bef 100644 (file)
     </head>
 
     <body>
+        <h3>2.15.1 (код версии 39)</h3>
+        <p>27 декабря 2018 года - minimum API 19, target API 28</p>
+        <ul>
+            <li>Fix a bug that caused <a href="https://redmine.stoutner.com/issues/364">some devices to crash</a> when opening a secondary activity.</li>
+        </ul>
+
         <h3>2.15 (код версии 38)</h3>
         <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=2250acd83180a9dcf1fbee80025a9d6aadbee510">24 декабря 2018 года</a> - minimum API 19, target API 28</p>
         <ul>
index c28541b636071b901f4624ef336425b52028d748..fb6ce3afaf90c2d7c446b49e496d30e26ca6b682 100644 (file)
     </head>
 
     <body>
+        <h3>2.15.1 (version code 39)</h3>
+        <p>27 December 2018 - minimum API 19, target API 28</p>
+        <ul>
+            <li>Fix a bug that caused <a href="https://redmine.stoutner.com/issues/364">some devices to crash</a> when opening a secondary activity.</li>
+        </ul>
+
         <h3>2.15 (version code 38)</h3>
         <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=2250acd83180a9dcf1fbee80025a9d6aadbee510">24 December 2018</a> - minimum API 19, target API 28</p>
         <ul>
index 49a8a2d8567f48f1f8ed03e5df7c276dd2bcb2b9..5eeb5a0c332a850ba1afdfc256c129347267c73a 100644 (file)
     </head>
 
     <body>
+        <h3>2.15.1 (version code 39)</h3>
+        <p>27 December 2018 - minimum API 19, target API 28</p>
+        <ul>
+            <li>Fix a bug that caused <a href="https://redmine.stoutner.com/issues/364">some devices to crash</a> when opening a secondary activity.</li>
+        </ul>
+
         <h3>2.15 (version code 38)</h3>
         <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=2250acd83180a9dcf1fbee80025a9d6aadbee510">24 December 2018</a> - minimum API 19, target API 28</p>
         <ul>
index 2b15aa4c2993177cead252bab7bf8d1c4a795714..0a61ce0a7298460c21b9a6dd334774f6dc24ece5 100644 (file)
@@ -447,6 +447,11 @@ public class MainWebViewActivity extends AppCompatActivity implements CreateBook
     private ForegroundColorSpan initialGrayColorSpan;
     private ForegroundColorSpan finalGrayColorSpan;
 
+    // The drawer header padding variables are used in `onCreate()` and `onConfigurationChanged()`.
+    private int drawerHeaderPaddingLeftAndRight;
+    private int drawerHeaderPaddingTop;
+    private int drawerHeaderPaddingBottom;
+
     // `sslErrorHandler` is used in `onCreate()`, `onSslErrorCancel()`, and `onSslErrorProceed`.
     private SslErrorHandler sslErrorHandler;
 
@@ -912,11 +917,11 @@ public class MainWebViewActivity extends AppCompatActivity implements CreateBook
         float screenDensity = resources.getDisplayMetrics().density;
 
         // Calculate the drawer header padding.  This is used to move the text in the drawer headers below any cutouts.
-        int drawerHeaderPaddingLeftAndRight = (int) (15 * screenDensity);
-        int drawerHeaderPaddingTop = statusBarPixelSize + (int) (4 * screenDensity);
-        int drawerHeaderPaddingBottom = (int) (8 * screenDensity);
+        drawerHeaderPaddingLeftAndRight = (int) (15 * screenDensity);
+        drawerHeaderPaddingTop = statusBarPixelSize + (int) (4 * screenDensity);
+        drawerHeaderPaddingBottom = (int) (8 * screenDensity);
 
-        // The drawer listener is used to update the navigation menu.
+        // The drawer listener is used to update the navigation menu.`
         drawerLayout.addDrawerListener(new DrawerLayout.DrawerListener() {
             @Override
             public void onDrawerSlide(@NonNull View drawerView, float slideOffset) {
@@ -3170,7 +3175,19 @@ public class MainWebViewActivity extends AppCompatActivity implements CreateBook
     public void onConfigurationChanged(Configuration newConfig) {
         super.onConfigurationChanged(newConfig);
 
-        // Reload the ad for the free flavor if we not in full screen mode.
+        // Get the status bar pixel size.
+        int statusBarResourceId = getResources().getIdentifier("status_bar_height", "dimen", "android");
+        int statusBarPixelSize = getResources().getDimensionPixelSize(statusBarResourceId);
+
+        // Get the resource density.
+        float screenDensity = getResources().getDisplayMetrics().density;
+
+        // Recalculate the drawer header padding.
+        drawerHeaderPaddingLeftAndRight = (int) (15 * screenDensity);
+        drawerHeaderPaddingTop = statusBarPixelSize + (int) (4 * screenDensity);
+        drawerHeaderPaddingBottom = (int) (8 * screenDensity);
+
+        // Reload the ad for the free flavor if not in full screen mode.
         if (BuildConfig.FLAVOR.contentEquals("free") && !inFullScreenBrowsingMode) {
             // Reload the ad.  The AdView is destroyed and recreated, which changes the ID, every time it is reloaded to handle possible rotations.
             AdHelper.loadAd(findViewById(R.id.adview), getApplicationContext(), getString(R.string.ad_unit_id));
diff --git a/fastlane/metadata/android/de-DE/changelogs/39.txt b/fastlane/metadata/android/de-DE/changelogs/39.txt
new file mode 100644 (file)
index 0000000..8c94244
--- /dev/null
@@ -0,0 +1 @@
+• Fix a bug that caused some devices to crash when opening a secondary activity.
\ No newline at end of file
diff --git a/fastlane/metadata/android/en-US/changelogs/39.txt b/fastlane/metadata/android/en-US/changelogs/39.txt
new file mode 100644 (file)
index 0000000..8c94244
--- /dev/null
@@ -0,0 +1 @@
+• Fix a bug that caused some devices to crash when opening a secondary activity.
\ No newline at end of file
diff --git a/fastlane/metadata/android/es-ES/changelogs/39.txt b/fastlane/metadata/android/es-ES/changelogs/39.txt
new file mode 100644 (file)
index 0000000..8c94244
--- /dev/null
@@ -0,0 +1 @@
+• Fix a bug that caused some devices to crash when opening a secondary activity.
\ No newline at end of file
diff --git a/fastlane/metadata/android/it-IT/changelogs/39.txt b/fastlane/metadata/android/it-IT/changelogs/39.txt
new file mode 100644 (file)
index 0000000..8c94244
--- /dev/null
@@ -0,0 +1 @@
+• Fix a bug that caused some devices to crash when opening a secondary activity.
\ No newline at end of file
diff --git a/fastlane/metadata/android/ru-RU/changelogs/39.txt b/fastlane/metadata/android/ru-RU/changelogs/39.txt
new file mode 100644 (file)
index 0000000..8c94244
--- /dev/null
@@ -0,0 +1 @@
+• Fix a bug that caused some devices to crash when opening a secondary activity.
\ No newline at end of file
diff --git a/fastlane/metadata/android/tr-TR/changelogs/39.txt b/fastlane/metadata/android/tr-TR/changelogs/39.txt
new file mode 100644 (file)
index 0000000..8c94244
--- /dev/null
@@ -0,0 +1 @@
+• Fix a bug that caused some devices to crash when opening a secondary activity.
\ No newline at end of file