Workaround scrolling bug in WebView >= 99.0.4844.48. https://redmine.stoutner.com...
authorSoren Stoutner <soren@stoutner.com>
Thu, 3 Mar 2022 18:35:35 +0000 (11:35 -0700)
committerSoren Stoutner <soren@stoutner.com>
Thu, 3 Mar 2022 18:35:35 +0000 (11:35 -0700)
14 files changed:
app/src/main/assets/de/about_changelog.html
app/src/main/assets/en/about_changelog.html
app/src/main/assets/es/about_changelog.html
app/src/main/assets/fr/about_changelog.html
app/src/main/assets/it/about_changelog.html
app/src/main/assets/pt-rBR/about_changelog.html
app/src/main/assets/pt-rBR/about_permissions.html
app/src/main/assets/pt-rBR/about_privacy_policy.html
app/src/main/assets/pt-rBR/guide_user_agent.html
app/src/main/assets/ru/about_changelog.html
app/src/main/assets/tr/about_changelog.html
app/src/main/java/com/stoutner/privacybrowser/activities/MainWebViewActivity.java
app/src/main/res/values-pt-rBR/strings.xml
fastlane/metadata/android/en-US/changelogs/60.txt [new file with mode: 0644]

index 8960ef7e3c7f2b7413608e6f812051f6f3dec750..dfa1f008b0cdcca9deede58e658de48444a85b7f 100644 (file)
     </head>
 
     <body>
-        <h3>3.10.1 (version code 59)</h3>
-        <p>2 März 2022 - Mindest-API 23, Ziel-API 31</p>
+        <h3>3.10.2 (version code 60)</h3>
+        <p>4 März 2022 - Mindest-API 23, Ziel-API 31</p>
+        <ul>
+            <li>Work around a <a href="https://redmine.stoutner.com/issues/811">scrolling bug</a> in Android System Webview >= 99.0.4844.48.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-3-10-1/">3.10.1</a> (version code 59)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=b1f88361f33fde911642f568e71936c33bdcc530">2 März 2022</a> - Mindest-API 23, Ziel-API 31</p>
         <ul>
             <li>Problem behoben, das beim Öffnen der <a href="https://redmine.stoutner.com/issues/808">Import/Export-Seite</a> zum Absturz führte.</li>
             <li>Problem mit <a href="https://redmine.stoutner.com/issues/810">benutzerdefinierten User-Agents</a> behoben.</li>
index efe6ee0012ce5774d33c80e7a85d5becbb8e8430..cd7d5ce01e7de21e29f1f3cf6a5962541b27ce18 100644 (file)
     </head>
 
     <body>
-        <h3>3.10.1 (version code 59)</h3>
-        <p>2 March 2022 - minimum API 23, target API 31</p>
+        <h3>3.10.2 (version code 60)</h3>
+        <p>4 March 2022 - minimum API 23, target API 31</p>
+        <ul>
+            <li>Work around a <a href="https://redmine.stoutner.com/issues/811">scrolling bug</a> in Android System Webview >= 99.0.4844.48.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-3-10-1/">3.10.1</a> (version code 59)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=b1f88361f33fde911642f568e71936c33bdcc530">2 March 2022</a> - minimum API 23, target API 31</p>
         <ul>
             <li>Fix a crash when opening the <a href="https://redmine.stoutner.com/issues/808">Import/Export activity</a>.</li>
             <li>Fix a problem with <a href="https://redmine.stoutner.com/issues/810">custom user agents</a>.</li>
index 10571ffb82675f033b829d536348349d38492e0a..5a9cc64c886a188a2a1decf4e898f3fd20e9e39e 100644 (file)
     </head>
 
     <body>
-        <h3>3.10.1 (código de versión 59)</h3>
-        <p>2 de marzo de 2022 - API mínimo 23, API objetivo 31</p>
+        <h3>3.10.2 (código de versión 60)</h3>
+        <p>4 de marzo de 2022 - API mínimo 23, API objetivo 31</p>
+        <ul>
+            <li>Work around a <a href="https://redmine.stoutner.com/issues/811">scrolling bug</a> in Android System Webview >= 99.0.4844.48.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-3-10-1/">3.10.1</a> (código de versión 59)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=b1f88361f33fde911642f568e71936c33bdcc530">2 de marzo de 2022</a> - API mínimo 23, API objetivo 31</p>
         <ul>
             <li>Corregir un fallo al abrir la <a href="https://redmine.stoutner.com/issues/808">actividad de Importación/Exportación</a>.</li>
             <li>Corregir un problema con <a href="https://redmine.stoutner.com/issues/810">los agentes de usuario personalizados</a>.</li>
index 8b9d111c3961761dec712702062d9dffb604bf31..d767169aea7b26e3ae659c2538832b5b3a3b1e12 100644 (file)
     </head>
 
     <body>
-        <h3>3.10.1 (version du code 59)</h3>
-        <p>2 Mars 2022 - API minimale : 23, API optimale : 31</p>
+        <h3>3.10.2 (version du code 60)</h3>
+        <p>4 Mars 2022 - API minimale : 23, API optimale : 31</p>
+        <ul>
+            <li>Work around a <a href="https://redmine.stoutner.com/issues/811">scrolling bug</a> in Android System Webview >= 99.0.4844.48.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-3-10-1/">3.10.1</a> (version du code 59)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=b1f88361f33fde911642f568e71936c33bdcc530">2 Mars 2022</a> - API minimale : 23, API optimale : 31</p>
         <ul>
             <li>Correction d'un crash lors de l'ouverture de l'activité <a href="https://redmine.stoutner.com/issues/808">Import/Export</a>.</li>
             <li>Correction d'un problème avec <a href="https://redmine.stoutner.com/issues/810">les agents utilisateurs personnalisés</a>.</li>
index dd163c6a7a7d37ab9483918994e868de65e2e1ce..da8831b099bd82f443f63816135a17bfc9b5c733 100644 (file)
     </head>
 
     <body>
-        <h3>3.10.1 (versione codice 59)</h3>
-        <p>2 Marzo 2022 - minima API 23, target API 31</p>
+        <h3>3.10.2 (versione codice 60)</h3>
+        <p>4 Marzo 2022 - minima API 23, target API 31</p>
+        <ul>
+            <li>Work around a <a href="https://redmine.stoutner.com/issues/811">scrolling bug</a> in Android System Webview >= 99.0.4844.48.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-3-10-1/">3.10.1</a> (versione codice 59)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=b1f88361f33fde911642f568e71936c33bdcc530">2 Marzo 2022</a> - minima API 23, target API 31</p>
         <ul>
             <li>Sistemazione di un crash quando si apriva la <a href="https://redmine.stoutner.com/issues/808">scheda di Importazione/Esportazione</a>.</li>
             <li>Sistemazione di un problema con <a href="https://redmine.stoutner.com/issues/810">gli user agent personalizzati</a>.</li>
index a984ef2f4ab3685c31528eedfdf072ac0cffb6a7..b869a264204d5af7bd8522f629bca29b3c76fd7a 100644 (file)
     </head>
 
     <body>
-        <h3>3.10.1 (código da versão 59)</h3>
-        <p>2 March 2022 - API mínimo 23, API alvo 31</p>
+        <h3>3.10.2 (código da versão 60)</h3>
+        <p>4 March 2022 - API mínimo 23, API alvo 31</p>
+        <ul>
+            <li>Work around a <a href="https://redmine.stoutner.com/issues/811">scrolling bug</a> in Android System Webview >= 99.0.4844.48.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-3-10-1/">3.10.1</a> (código da versão 59)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=b1f88361f33fde911642f568e71936c33bdcc530">2 March 2022</a> - API mínimo 23, API alvo 31</p>
         <ul>
             <li>Corrige uma falha ao abrir a <a href="https://redmine.stoutner.com/issues/808">função Importar/Exportar</a>.</li>
             <li>Corrige um problema com <a href="https://redmine.stoutner.com/issues/810">agente de usuário personalizado</a>.</li>
index 37d42e26d8d127dd637c2862d26c6e8bc43de2f3..948c940d5a183f072d3fca26f0276768c7b59d69 100644 (file)
@@ -1,7 +1,7 @@
 <!--
   Copyright © 2016-2018,2020-2022 Soren Stoutner <soren@stoutner.com>.
 
-  Translation 2021 Thiago Nazareno Conceição Silva de Jesus <mochileiro2006-trilhas@yahoo.com.br>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+  Translation 2022 Thiago Nazareno Conceição Silva de Jesus <mochileiro2006-trilhas@yahoo.com.br>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
 
index 02df57c7e18be2ea8cfb96d98e2c29db2bba2eba..9eab3cd4c3415d8bcdcb7afe631b37ebf8382d03 100644 (file)
@@ -1,7 +1,7 @@
 <!--
   Copyright © 2016-2018,2020,2022 Soren Stoutner <soren@stoutner.com>.
 
-  Translation 2021 Thiago Nazareno Conceição Silva de Jesus <mochileiro2006-trilhas@yahoo.com.br>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+  Translation 2022 Thiago Nazareno Conceição Silva de Jesus <mochileiro2006-trilhas@yahoo.com.br>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
 
index a02212346430e622db1756a26ea54609f9aae3e3..b2c328fa4afa12a8d0f52a800cbf137645f633af 100644 (file)
@@ -60,7 +60,7 @@
             incluídos no Privacy Browser frequentemente estará fora de sincronia com a maioria dos agentes de usuário nos logs do servidor.</p>
 
         <p>Alguns sites <a href="https://www.stoutner.com/user-agent-problems/">não funcionam corretamente</a> se não reconhecem o agente do usuário.
-            Usar as configurações de domínio para definir o agente do usuário para <strong>WebView Padrão</strong>ou outro agente do usuário comumente reconhecido geralmente resolve o problema.
+            Usar as configurações de domínio para definir o agente do usuário para <strong>WebView Padrão</strong> ou outro agente do usuário comumente reconhecido geralmente resolve o problema.
             O WebView do Android não permite que o agente do usuário fique em branco. Se for, o WebView simplesmente envia o agente do usuário padrão para o servidor.</p>
     </body>
 </html>
\ No newline at end of file
index 76c5eb79a68c326350150e398201d7746e89b650..51f8ecc5062f3135995770a21e65380ccd0cf229 100644 (file)
     </head>
 
     <body>
-        <h3>3.10.1 (код версии 59)</h3>
-        <p>2 мая 2022 года - минимальный API 23, целевой API 31</p>
+        <h3>3.10.2 (код версии 60)</h3>
+        <p>4 мая 2022 года - минимальный API 23, целевой API 31</p>
+        <ul>
+            <li>Work around a <a href="https://redmine.stoutner.com/issues/811">scrolling bug</a> in Android System Webview >= 99.0.4844.48.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-3-10-1/">3.10.1</a> (код версии 59)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=b1f88361f33fde911642f568e71936c33bdcc530">2 мая 2022 года</a> - минимальный API 23, целевой API 31</p>
         <ul>
             <li>Исправлена ошибка, возникавшая <a href="https://redmine.stoutner.com/issues/808">при выполнении импорта/экспорта</a>.</li>
             <li>Исправлена проблема с <a href="https://redmine.stoutner.com/issues/810">пользовательским агентом</a>.</li>
index efebd1165dd708f40b83dfd5a86069e2236c2084..53f21dc41c7b1f9dc6a88f3ded021ee2a73afaba 100644 (file)
     </head>
 
     <body>
-        <h3>3.10.1 (version code 59)</h3>
-        <p>2 Mart 2022 - minimum API 23, target API 31</p>
+        <h3>3.10.2 (version code 60)</h3>
+        <p>4 Mart 2022 - minimum API 23, target API 31</p>
+        <ul>
+            <li>Work around a <a href="https://redmine.stoutner.com/issues/811">scrolling bug</a> in Android System Webview >= 99.0.4844.48.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-3-10-1/">3.10.1</a> (version code 59)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=b1f88361f33fde911642f568e71936c33bdcc530">2 Mart 2022</a> - minimum API 23, target API 31</p>
         <ul>
             <li>Fix a crash when opening the <a href="https://redmine.stoutner.com/issues/808">Import/Export activity</a>.</li>
             <li>Fix a problem with <a href="https://redmine.stoutner.com/issues/810">custom user agents</a>.</li>
index d592b993d7c5fc8f097ee25e0758b0b04d753a04..3d27a4cf61d0782be71bbe673cc29dad58082b41 100644 (file)
@@ -529,7 +529,7 @@ public class MainWebViewActivity extends AppCompatActivity implements CreateBook
         }
 
         // Enable the drawing of the entire webpage.  This makes it possible to save a website image.  This must be done before anything else happens with the WebView.
-        WebView.enableSlowWholeDocumentDraw();
+        //WebView.enableSlowWholeDocumentDraw();    Temporarily disabled due to <https://redmine.stoutner.com/issues/811>.
 
         // Set the theme.
         setTheme(R.style.PrivacyBrowser);
index 137fc2e46cc720cf9deeabd91da837d0792e24bc..f9a4d1baa2e593cd9bc60817834587e0877e9cc7 100644 (file)
     <string name="clear">Limpar</string>
     <string name="logcat_copied">Logcat copiado.</string>
     <string name="privacy_browser_logcat_txt">Privacy Browser %1$s Logcat.txt</string>
+    <string name="saved">%1$s salvo.</string>
+    <string name="error_saving_logcat">Erro ao salvar logcat: \u0020 %1$s</string>
 
     <!-- Guide. -->
     <string name="overview">Visão geral</string>
diff --git a/fastlane/metadata/android/en-US/changelogs/60.txt b/fastlane/metadata/android/en-US/changelogs/60.txt
new file mode 100644 (file)
index 0000000..64aa567
--- /dev/null
@@ -0,0 +1 @@
+• Work around a scrolling bug in Android System Webview >= 99.0.4844.48.
\ No newline at end of file