]> gitweb.stoutner.com Git - PrivacyBrowserAndroid.git/commitdiff
Fix the ghosting of Clear Data. https://redmine.stoutner.com/issues/317
authorSoren Stoutner <soren@stoutner.com>
Fri, 10 Aug 2018 19:04:44 +0000 (12:04 -0700)
committerSoren Stoutner <soren@stoutner.com>
Fri, 10 Aug 2018 19:04:44 +0000 (12:04 -0700)
17 files changed:
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/it/guide_requests_dark.html
app/src/main/assets/it/guide_requests_light.html
app/src/main/assets/ru/about_changelog_dark.html
app/src/main/assets/ru/about_changelog_light.html
app/src/main/java/com/stoutner/privacybrowser/activities/MainWebViewActivity.java
app/src/main/java/com/stoutner/privacybrowser/activities/ViewSourceActivity.java
app/src/main/java/com/stoutner/privacybrowser/helpers/DomainsDatabaseHelper.java
build.gradle
fastlane/metadata/android/it-IT/changelogs/35.txt

index 4fee8c53f4f8401daa69b20f0b1f2439bcc29601..2dcd4fbec1691d539b700e3ecf9f86714b54f620 100644 (file)
@@ -29,7 +29,7 @@
 
     <body>
         <h3>2.12 (version code 35)</h3>
-        <p>31. Juli 2018 - Mindest-API 19, Ziel-API 27</p>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=eeb6f383b74980bc29ff1ecab8f6c3eb6ac17d54">31. Juli 2018</a> - Mindest-API 19, Ziel-API 27</p>
         <ul>
             <li>Change the default homepage and search engine to <a href="https://redmine.stoutner.com/issues/308">Searx.me</a>.</li>
             <li>Add <a href="https://redmine.stoutner.com/issues/310">UltraPrivacy</a> to the blocklists.</li>
index e96183d55aa3885bc09cb5fc9a4edbd86705e7d3..755fb3910713953346b4bb162a13f0bf7fdee8c7 100644 (file)
@@ -29,7 +29,7 @@
 
     <body>
         <h3>2.12 (version code 35)</h3>
-        <p>31. Juli 2018 - Mindest-API 19, Ziel-API 27</p>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=eeb6f383b74980bc29ff1ecab8f6c3eb6ac17d54">31. Juli 2018</a> - Mindest-API 19, Ziel-API 27</p>
         <ul>
             <li>Change the default homepage and search engine to <a href="https://redmine.stoutner.com/issues/308">Searx.me</a>.</li>
             <li>Add <a href="https://redmine.stoutner.com/issues/310">UltraPrivacy</a> to the blocklists.</li>
index 031c1fe66cb1948032a962e61ecec023916dd10e..b7fa0d4b03dc410b3756508c3950fddf5324f8e8 100644 (file)
@@ -25,7 +25,7 @@
 
     <body>
         <h3>2.12 (version code 35)</h3>
-        <p>31 July 2018 - minimum API 19, target API 27</p>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=eeb6f383b74980bc29ff1ecab8f6c3eb6ac17d54">31 July 2018</a> - minimum API 19, target API 27</p>
         <ul>
             <li>Change the default homepage and search engine to <a href="https://redmine.stoutner.com/issues/308">Searx.me</a>.</li>
             <li>Add <a href="https://redmine.stoutner.com/issues/310">UltraPrivacy</a> to the blocklists.</li>
index b88502824a0df465976ce6ece436856dfbfca059..1e356fa81e2b2d72eac58fc2a4fa7a94620202cd 100644 (file)
@@ -25,7 +25,7 @@
 
     <body>
         <h3>2.12 (version code 35)</h3>
-        <p>31 July 2018 - minimum API 19, target API 27</p>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=eeb6f383b74980bc29ff1ecab8f6c3eb6ac17d54">31 July 2018</a> - minimum API 19, target API 27</p>
         <ul>
             <li>Change the default homepage and search engine to <a href="https://redmine.stoutner.com/issues/308">Searx.me</a>.</li>
             <li>Add <a href="https://redmine.stoutner.com/issues/310">UltraPrivacy</a> to the blocklists.</li>
index c4fff26d38856de0fc7118cf59b84a961ce57ff3..c82775ebc154e8f19cf9516cfc1b7407b043e0c7 100644 (file)
@@ -27,7 +27,7 @@
 
     <body>
         <h3>2.12 (código de versión 35)</h3>
-        <p>31 de julio de 2018 - API mínimo 19, API dirigido 27</p>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=eeb6f383b74980bc29ff1ecab8f6c3eb6ac17d54">31 de julio de 2018</a> - API mínimo 19, API dirigido 27</p>
         <ul>
             <li>Cambiar la página de inicio y motor de búsqueda predeterminados a <a href="https://redmine.stoutner.com/issues/308">Searx.me</a>.</li>
             <li>Añadir <a href="https://redmine.stoutner.com/issues/310">Ultra Privacidad</a> a las listas de bloqueo.</li>
index bcb3e3fb360def06729f5df840eb450677c68a58..f0626d14c7f9a3a7b81fc4b2da2c29ae81d5c07a 100644 (file)
@@ -27,7 +27,7 @@
 
     <body>
         <h3>2.12 (código de versión 35)</h3>
-        <p>31 de julio de 2018 - API mínimo 19, API dirigido 27</p>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=eeb6f383b74980bc29ff1ecab8f6c3eb6ac17d54">31 de julio de 2018</a> - API mínimo 19, API dirigido 27</p>
         <ul>
             <li>Cambiar la página de inicio y motor de búsqueda predeterminados a <a href="https://redmine.stoutner.com/issues/308">Searx.me</a>.</li>
             <li>Añadir <a href="https://redmine.stoutner.com/issues/310">Ultra Privacidad</a> a las listas de bloqueo.</li>
index 070e4f0b82dcea7450ca981c1f72f74047e8b1cd..00850c920950f73bb0acc95fd24d85be81a603e5 100644 (file)
 
     <body>
         <h3>2.12 (versione codice 35)</h3>
-        <p>31 Luglio 2018 - minima API 19, target API 27</p>
-        <ul>
-            <li>Change the default homepage and search engine to <a href="https://redmine.stoutner.com/issues/308">Searx.me</a>.</li>
-            <li>Add <a href="https://redmine.stoutner.com/issues/310">UltraPrivacy</a> to the blocklists.</li>
-            <li>Add an option to <a href="https://redmine.stoutner.com/issues/209">block all third-party resource requests</a>.</li>
-            <li>Add <a href="https://redmine.stoutner.com/issues/279">blocklist controls</a> to the options menu.</li>
-            <li>Add a <a href="https://redmine.stoutner.com/issues/301">Guide tab</a> explaining the Requests activity.</li>
-            <li>Fix the “<a href="https://redmine.stoutner.com/issues/307">Waiting for Orbot</a>” message.</li>
-            <li>Fix <a href="https://redmine.stoutner.com/issues/306">two</a> <a href="https://redmine.stoutner.com/issues/314">bugs</a> in the blocklist processing.</li>
-            <li>Fix <a href="https://redmine.stoutner.com/issues/298">two</a> <a href="https://redmine.stoutner.com/issues/296">problems</a> with full screen video mode.</li>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=eeb6f383b74980bc29ff1ecab8f6c3eb6ac17d54">31 Luglio 2018</a> - minima API 19, target API 27</p>
+        <ul>
+            <li>Modifica della home-page e del motore di ricerca di default in <a href="https://redmine.stoutner.com/issues/308">Searx.me</a>.</li>
+            <li>Aggiunta la <a href="https://redmine.stoutner.com/issues/310">UltraPrivacy</a> alle blocklist.</li>
+            <li>Aggiunta di un'opzione per <a href="https://redmine.stoutner.com/issues/209">bloccare tutte le richieste di risorse di terze parti</a>.</li>
+            <li>Aggiunti <a href="https://redmine.stoutner.com/issues/279">i controlli delle blocklist</a> al menu delle opzioni.</li>
+            <li>Aggiunta una <a href="https://redmine.stoutner.com/issues/301">scheda nella Guida</a> per descrivere la scheda delle richieste.</li>
+            <li>Correzione del messaggio “<a href="https://redmine.stoutner.com/issues/307">In attesa di Orbot</a>”.</li>
+            <li>Correzione di <a href="https://redmine.stoutner.com/issues/306">due</a> <a href="https://redmine.stoutner.com/issues/314">bachi</a> nel processo delle blocklist.</li>
+            <li>Correzione di <a href="https://redmine.stoutner.com/issues/298">due</a> <a href="https://redmine.stoutner.com/issues/296">problemi</a> nella modalità video a schermo intero.</li>
             <li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
             <li>Aggiornamento della traduzione Russo.</li>
             <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
index a27babba9de66b3a8eb4ad2e1012c94ed9900257..a3dad9b645bbf2c8b6b76a1867f9f5330435fe3e 100644 (file)
 
     <body>
         <h3>2.12 (versione codice 35)</h3>
-        <p>31 Luglio 2018 - minima API 19, target API 27</p>
-        <ul>
-            <li>Change the default homepage and search engine to <a href="https://redmine.stoutner.com/issues/308">Searx.me</a>.</li>
-            <li>Add <a href="https://redmine.stoutner.com/issues/310">UltraPrivacy</a> to the blocklists.</li>
-            <li>Add an option to <a href="https://redmine.stoutner.com/issues/209">block all third-party resource requests</a>.</li>
-            <li>Add <a href="https://redmine.stoutner.com/issues/279">blocklist controls</a> to the options menu.</li>
-            <li>Add a <a href="https://redmine.stoutner.com/issues/301">Guide tab</a> explaining the Requests activity.</li>
-            <li>Fix the “<a href="https://redmine.stoutner.com/issues/307">Waiting for Orbot</a>” message.</li>
-            <li>Fix <a href="https://redmine.stoutner.com/issues/306">two</a> <a href="https://redmine.stoutner.com/issues/314">bugs</a> in the blocklist processing.</li>
-            <li>Fix <a href="https://redmine.stoutner.com/issues/298">two</a> <a href="https://redmine.stoutner.com/issues/296">problems</a> with full screen video mode.</li>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=eeb6f383b74980bc29ff1ecab8f6c3eb6ac17d54">31 Luglio 2018</a> - minima API 19, target API 27</p>
+        <ul>
+            <li>Modifica della home-page e del motore di ricerca di default in <a href="https://redmine.stoutner.com/issues/308">Searx.me</a>.</li>
+            <li>Aggiunta la <a href="https://redmine.stoutner.com/issues/310">UltraPrivacy</a> alle blocklist.</li>
+            <li>Aggiunta di un'opzione per <a href="https://redmine.stoutner.com/issues/209">bloccare tutte le richieste di risorse di terze parti</a>.</li>
+            <li>Aggiunti <a href="https://redmine.stoutner.com/issues/279">i controlli delle blocklist</a> al menu delle opzioni.</li>
+            <li>Aggiunta una <a href="https://redmine.stoutner.com/issues/301">scheda nella Guida</a> per descrivere la scheda delle richieste.</li>
+            <li>Correzione del messaggio “<a href="https://redmine.stoutner.com/issues/307">In attesa di Orbot</a>”.</li>
+            <li>Correzione di <a href="https://redmine.stoutner.com/issues/306">due</a> <a href="https://redmine.stoutner.com/issues/314">bachi</a> nel processo delle blocklist.</li>
+            <li>Correzione di <a href="https://redmine.stoutner.com/issues/298">due</a> <a href="https://redmine.stoutner.com/issues/296">problemi</a> nella modalità video a schermo intero.</li>
             <li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
             <li>Aggiornamento della traduzione Russo.</li>
             <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
index aeb20fb9efcec7fec6e132c9d949aef8a600eb86..361ca99ce181e2066908455910a25682a8ec94ff 100644 (file)
@@ -35,7 +35,7 @@
 
         <p><img class="center21" src="images/request_details.png"></p>
 
-        <p>Privacy Browser include quattro <a href="https://easylist.to/">liste di blocco</a> basate sulla <a href="https://adblockplus.org/filters">Sintassi di Adblock</a>:
+        <p>Privacy Browser include quattro <a href="https://easylist.to/">liste di blocco comuni</a> basate sulla <a href="https://adblockplus.org/filters">Sintassi di Adblock</a>:
             EasyList, EasyPrivacy, Fanboy’s Annoyance List, e Fanboy’s Social Blocking List.
             Queste blocklist sono processate da Privacy Browser nelle seguenti 22 liste secondarie, che verificano le richieste di risorse nell'ordine elencato.</p>
 
@@ -74,7 +74,9 @@
             Questo approccio potrebbe a volte portare ad avere falsi positivi, nel caso in cui le risorse siano bloccate o permesse in modi che non erano previsti dall'elemento originale.
             Una descrizione più dettagliata su come sono processati gli elementi delle liste di blocco è disponibile su <a href="https://www.stoutner.com/privacy-browser/blocklists/">stoutner.com</a>.</p>
 
-        <p>Privacy Browser ha una quinta lista di blocco che blocca tutte le richieste di terze parti.
+        <p>Privacy Browser ha due liste di blocco addizionali,
+            una chiamata <a href="https://www.stoutner.com/privacy-browser/blocklists/ultraprivacy/">UltraPrivacy</a> che blocca i tracciamenti permessi da EasyPrivacy,
+            e l'altra che blocca tutte le richieste di terze parti.
             Una richiesta è considerata di terze parti solo se il dominio di base della richiesta è diverso dal dominio di base della URL.
             Ad esempio se <code>www.website.com</code> carica un'immagine da <code>images.website.com</code>,
             questa non è bloccata come richiesta di terze parti, perchè il dominio di base è lo stesso: <code>website.com</code>.
index adfe890e54a8e65133606e1344dc874e52396df3..4b5d8e2d11af1dcd36cb0715aa9334ebe30372ef 100644 (file)
@@ -35,7 +35,7 @@
 
         <p><img class="center21" src="images/request_details.png"></p>
 
-        <p>Privacy Browser include quattro <a href="https://easylist.to/">liste di blocco</a> basate sulla <a href="https://adblockplus.org/filters">Sintassi di Adblock</a>:
+        <p>Privacy Browser include quattro <a href="https://easylist.to/">liste di blocco comuni</a> basate sulla <a href="https://adblockplus.org/filters">Sintassi di Adblock</a>:
             EasyList, EasyPrivacy, Fanboy’s Annoyance List, e Fanboy’s Social Blocking List.
             Queste blocklist sono processate da Privacy Browser nelle seguenti 22 liste secondarie, che verificano le richieste di risorse nell'ordine elencato.</p>
 
@@ -74,7 +74,9 @@
             Questo approccio potrebbe a volte portare ad avere falsi positivi, nel caso in cui le risorse siano bloccate o permesse in modi che non erano previsti dall'elemento originale.
             Una descrizione più dettagliata su come sono processati gli elementi delle liste di blocco è disponibile su <a href="https://www.stoutner.com/privacy-browser/blocklists/">stoutner.com</a>.</p>
 
-        <p>Privacy Browser ha una quinta lista di blocco che blocca tutte le richieste di terze parti.
+        <p>Privacy Browser ha due liste di blocco addizionali,
+            una chiamata <a href="https://www.stoutner.com/privacy-browser/blocklists/ultraprivacy/">UltraPrivacy</a> che blocca i tracciamenti permessi da EasyPrivacy,
+            e l'altra che blocca tutte le richieste di terze parti.
             Una richiesta è considerata di terze parti solo se il dominio di base della richiesta è diverso dal dominio di base della URL.
             Ad esempio se <code>www.website.com</code> carica un'immagine da <code>images.website.com</code>,
             questa non è bloccata come richiesta di terze parti, perchè il dominio di base è lo stesso: <code>website.com</code>.
index 8b5dc00af2b677ef25750bcb1116be35be7c5faa..374a73aad8d8a4aaeebc392ec9fb4f14f21219c6 100644 (file)
@@ -25,7 +25,7 @@
 
     <body>
         <h3>2.12 (код версии 35)</h3>
-        <p>31 июля 2018 года - minimum API 19, target API 27</p>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=eeb6f383b74980bc29ff1ecab8f6c3eb6ac17d54">31 июля 2018 года</a> - minimum API 19, target API 27</p>
         <ul>
             <li>Домашняя страница и поисковая система по умолчанию изменены на <a href="https://redmine.stoutner.com/issues/308">Searx.me</a>.</li>
             <li>В списки блокировок добавлен <a href="https://redmine.stoutner.com/issues/310">UltraPrivacy</a>.</li>
index 6ef5066eab63f249ce87c8cd56fd80bc5e5eabfa..6e7900fd8092f6f2d1c0239547a16b2972f3a94c 100644 (file)
@@ -25,7 +25,7 @@
 
     <body>
         <h3>2.12 (код версии 35)</h3>
-        <p>31 июля 2018 года - minimum API 19, target API 27</p>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=eeb6f383b74980bc29ff1ecab8f6c3eb6ac17d54">31 июля 2018 года</a> - minimum API 19, target API 27</p>
         <ul>
             <li>Домашняя страница и поисковая система по умолчанию изменены на <a href="https://redmine.stoutner.com/issues/308">Searx.me</a>.</li>
             <li>В списки блокировок добавлен <a href="https://redmine.stoutner.com/issues/310">UltraPrivacy</a>.</li>
index bbaff98dd8f74741f5ec9830e30f34588af1731d..0871151183fc075d74271b1251fa296d951d5b9c 100644 (file)
@@ -1935,6 +1935,9 @@ public class MainWebViewActivity extends AppCompatActivity implements CreateBook
         if (Build.VERSION.SDK_INT < 26) {
             WebViewDatabase mainWebViewDatabase = WebViewDatabase.getInstance(this);
             clearFormDataMenuItem.setEnabled(mainWebViewDatabase.hasFormData());
+        } else {
+            // Disable clear form data because it is not supported on current version of Android.
+            clearFormDataMenuItem.setEnabled(false);
         }
 
         // Enable Clear Data if any of the submenu items are enabled.
index 9ed2642edd9fb668d04b387051490180c9886993..34f8f3bd7b49ddff912075fd26a3337b0fe62488 100644 (file)
@@ -62,7 +62,7 @@ import java.util.Locale;
 
 public class ViewSourceActivity extends AppCompatActivity {
     // `activity` is used in `onCreate()` and `goBack()`.
-    Activity activity;
+    private Activity activity;
 
     // The color spans are used in `onCreate()` and `highlightUrlText()`.
     private ForegroundColorSpan redColorSpan;
index c38730eabfb03bba7339f073e590d6093eb00d5a..0af0390a719452411ad931b42806dcf80cf970cb 100644 (file)
@@ -75,7 +75,7 @@ public class DomainsDatabaseHelper extends SQLiteOpenHelper {
     public static final int DISPLAY_WEBPAGE_IMAGES_ENABLED = 1;
     public static final int DISPLAY_WEBPAGE_IMAGES_DISABLED = 2;
 
-    private Context appContext;
+    private final Context appContext;
 
     // Initialize the database.  The lint warnings for the unused parameters are suppressed.
     public DomainsDatabaseHelper(Context context, @SuppressWarnings("UnusedParameters") String name, SQLiteDatabase.CursorFactory cursorFactory, @SuppressWarnings("UnusedParameters") int version) {
index 230b3ee26717b9498e9a50b299a63a64b0047d83..b9bfa2cccab68cdbd2574d18bdb8f5f98cea4cd2 100644 (file)
@@ -25,7 +25,7 @@ buildscript {
         google()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:3.1.3'
+        classpath 'com.android.tools.build:gradle:3.1.4'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
index 2b90cc8933be57d49c20043c1f3d9536cbbf6314..61f6ce850a25a504ef7b8d50b776b982ba075e78 100644 (file)
@@ -1,11 +1,11 @@
-• Change the default homepage and search engine to Searx.me.
-• Add UltraPrivacy to the blocklists.
-• Add an option to block all third-party resource requests.
-• Add blocklist controls to the options menu.
-• Add a Guide tab explaining the Requests activity.
-• Fix the “Waiting for Orbot” message.
-• Fix two bugs in the blocklist processing.
-• Fix two problems with full screen video mode.
+• Modifica della home-page e del motore di ricerca di default in Searx.me.
+• Aggiunta la UltraPrivacy alle blocklist.
+• Aggiunta di un'opzione per bloccare tutte le richieste di risorse di terze parti.
+• Aggiunti i controlli delle blocklist al menu delle opzioni.
+• Aggiunta una scheda nella Guida per descrivere la scheda delle richieste.
+• Correzione del messaggio “In attesa di Orbot”.
+• Correzione di due bachi nel processo delle blocklist.
+• Correzione di due problemi nella modalità video a schermo intero.
 • Aggiornamento della traduzione Italiana fornita da Francesco Buratti.
 • Aggiornamento della traduzione Russo.
 • Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.