From: Soren Stoutner Date: Thu, 25 May 2017 22:34:51 +0000 (-0700) Subject: Prepare to release 2.3. X-Git-Tag: v2.3~1 X-Git-Url: https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff_plain;h=2cdd895bb2d560cbad438d159a4c264a39eb6eee Prepare to release 2.3. --- diff --git a/.idea/misc.xml b/.idea/misc.xml index 95f0f031..1caa1363 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -37,7 +37,7 @@ - + diff --git a/app/src/main/assets/de/about_changelog.html b/app/src/main/assets/de/about_changelog.html index e26c76fd..52707d7b 100644 --- a/app/src/main/assets/de/about_changelog.html +++ b/app/src/main/assets/de/about_changelog.html @@ -32,6 +32,19 @@ +

2.3 (version code 23)

+

26 May 2017 - minimum API 19, target API 25

+ +

2.2 (version code 22)

27 April 2017 - minimum API 19, target API 25

    diff --git a/app/src/main/assets/en/about_changelog.html b/app/src/main/assets/en/about_changelog.html index 4f402621..88358801 100644 --- a/app/src/main/assets/en/about_changelog.html +++ b/app/src/main/assets/en/about_changelog.html @@ -27,6 +27,19 @@ +

    2.3 (version code 23)

    +

    26 May 2017 - minimum API 19, target API 25

    + +

    2.2 (version code 22)

    27 April 2017 - minimum API 19, target API 25

      diff --git a/app/src/main/assets/es/about_changelog.html b/app/src/main/assets/es/about_changelog.html index 3031bded..c1e82122 100644 --- a/app/src/main/assets/es/about_changelog.html +++ b/app/src/main/assets/es/about_changelog.html @@ -29,6 +29,19 @@ +

      2.3 (version code 23)

      +

      26 de mayo de 2017 - API mínimo 19, API dirigido 25

      + +

      2.2 (código de versión 22)

      27 de abril de 2017 - API mínimo 19, API dirigido 25

        diff --git a/app/src/main/assets/it/about_changelog.html b/app/src/main/assets/it/about_changelog.html index 6fd276d6..027edeb4 100644 --- a/app/src/main/assets/it/about_changelog.html +++ b/app/src/main/assets/it/about_changelog.html @@ -29,6 +29,19 @@ +

        2.3 (version code 23)

        +

        26 May 2017 - minima API 19, target API 25

        + +

        2.2 (versione codice 22)

        27 Aprile 2017 - minima API 19, target API 25

          diff --git a/app/src/main/assets/it/about_licenses.html b/app/src/main/assets/it/about_licenses.html index 2612a65c..96194b23 100644 --- a/app/src/main/assets/it/about_licenses.html +++ b/app/src/main/assets/it/about_licenses.html @@ -50,7 +50,7 @@ Lo scopo di questa traduzione è unicamente quello di aiutare gli utenti di lingua italiana a comprendere la GNU GPL, e pertanto in caso di eventuali discrepanze tra traduzione e versione originale in inglese, prevarrà e sarà unicamente la versione originale ad avere valore legale. E' inoltre ammessa la modifica e la pubblicazione di questa traduzione, ma solamente in accordo ai termini qui riportati. - The source code is available from git.stoutner.com.

          + Il codice sorgente è disponibile su git.stoutner.com.

          Attribuzioni

          La lista dei server utilizzata dalla funzionalità di blocco degli annunci è tratta da pgl.yoyo.org. @@ -59,15 +59,16 @@ - are derived from ic_security and ic_language, which are part of the Android Material icon set and are released under the Apache License 2.0. - The full text of the license is below. Modifications copyright © 2016 Soren Stoutner. The resulting images are released under the GPLv3+ license.

          -

          orbot is a modified version of the status icon from the Orbot project, which is copyright - 2009-2010 Nathan Freitas, The Guardian Project. It is released under the 3-clause BSD license. - The full text of the license is below. Modifications copyright © 2017 Soren Stoutner. The resulting image is released under the GPLv3+ license.

          -

          cookie was created by Google. It is released under the Apache License 2.0 - and can be downloaded from Material Design Icons. It is unchanged except for layout information like color and size.

          -

          The following icons come from the Android Material icon set, which is released under the Apache License 2.0. They are unchanged except for layout - information like color and size. Some of them have been renamed to match their use in the code. The original icons and names are shown below.

          + sono state derivate da ic_security e ic_language, che fanno parte dell'Android Material icon set e sono state rilasciate sotto Licenza Apache 2.0. + Il testo completo della Licenza è riportato di seguito. Copyright delle modifiche © 2016 Soren Stoutner. Le immagini risultanti sono rilasciate sotto + Licenza GPLv3+.

          +

          orbot è una versione modificata della icona di stato del progetto Orbot, il cui copyright + è 2009-2010 Nathan Freitas, The Guardian Project. E' rilasciata sotto 3-clause BSD license. Il testo completo della Licenza è riportato di seguito. + Copyright delle modifiche © 2017Soren Stoutner. L'immagine risultante è rilasciata sotto Licenza GPLv3+.

          +

          cookie è stata creata da Google. E' stata rilasciata con Licenza Apache 2.0 + e può essere scaricata dirattamente dal Material Design Icons. Non è stata modificata ad eccezione del colore e della dimensione.

          +

          Le seguenti icone derivano dall'Android Material icon set, che è rilasciato sotto Licenza Apache 2.0. + Non sono state modificatae ad eccezione del colore e della dimensione. Alcune sono state rinominate per coerenza con il tipo di utilizzo all'interno del codice. Le icone con i loro nomi originali sono riportate di seguito.

          ic_add.

          ic_arrow_back.

          ic_arrow_forward.

          @@ -836,16 +837,17 @@

          FINE DEI TERMINI E DELLE CONDIZIONI

          -

          How to Apply These Terms to Your New Programs

          +

          Come applicare questre condizioni di Licenza ai vostri programmi

          -

          If you develop a new program, and you want it to be of the greatest - possible use to the public, the best way to achieve this is to make it - free software which everyone can redistribute and change under these terms.

          +

          Se sviluppi un nuovo programma, e vuoi che esso sia della massima utilità, + il modo migliore è quello di renderlo software libero, in modo che chiunque + possa ridistribuirlo e modificarlo secondo i termini di questa Licenza.

          -

          To do so, attach the following notices to the program. It is safest - to attach them to the start of each source file to most effectively - state the exclusion of warranty; and each file should have at least - the “copyright” line and a pointer to where the full notice is found.

          +

          Per fare ciò, allega le seguenti note informative al programma. + Il modo migliore è quello di inserirle all’inizio di ciascun file sorgente, + al fine di rimarcare adeguatamente la mancanza di garanzia; ciascun file dovrebbe inoltre contenere + la dichiarazione di copyright e un riferimento al posto in cui è possibile ottenere + la versione completa delle note informative.

          <one line to give the program’s name
           and a brief idea of what it does.>
          @@ -871,10 +873,10 @@ GNU General Public License along with
           this program.  If not, see
           <http://www.gnu.org/licenses/>.
          -

          Also add information on how to contact you by electronic and paper mail.

          +

          Inoltre, aggiungi le informazioni necessarie a contattarti via posta ordinaria o via posta elettronica.

          -

          If the program does terminal interaction, make it output a short - notice like this when it starts in an interactive mode:

          +

          Se il programma interagisce mediante terminale, fai in modo che visualizzi, + quando viene avviato in modalità interattiva, un breve messaggio come quello che segue:

          <program>  Copyright (C) <year>
           <name of author>
          @@ -885,20 +887,19 @@ welcome to redistribute it under
           certain conditions; type `show c'
           for details.
          -

          The hypothetical commands `show w' and `show c' should show the appropriate - parts of the General Public License. Of course, your program's commands - might be different; for a GUI interface, you would use an “about box”.

          +

          Gli ipotetici comandi `show w' e `show c' devono visualizzare le parti corrispondenti + della GNU General Public License. Naturalmente i comandi del tuo programma potrebbero essere differenti; + per una interfaccia di tipo GUI, dovresti usare un bottone “About” o “Info”.

          -

          You should also get your employer (if you work as a programmer) or school, - if any, to sign a “copyright disclaimer” for the program, if necessary. - For more information on this, and how to apply and follow the GNU GPL, see +

          Devi inoltre fare in modo che il tuo datore di lavoro (se lavori come programmatore presso terzi) o la tua scuola, + eventualmente, firmino una “rinuncia al copyright” sul programma, se necessario. + Per maggiori informazioni su questo punto, e su come applicare e rispettare la GNU GPL, consultare la pagina <http://www.gnu.org/licenses/>.

          -

          The GNU General Public License does not permit incorporating your program - into proprietary programs. If your program is a subroutine library, you - may consider it more useful to permit linking proprietary applications with - the library. If this is what you want to do, use the GNU Lesser General - Public License instead of this License. But first, please read +

          La GNU General Public License non consente di incorporare il programma all’interno di software proprietario. + Se il tuo programma è una libreria di funzioni, potresti ritenere più opportuno consentire il collegamento + tra software proprietario e la tua libreria. Se è questo ciò che vuoi, allora utilizza la GNU Lesser General Public License + anziché questa Licenza, ma prima leggi <http://www.gnu.org/philosophy/why-not-lgpl.html>.


          diff --git a/app/src/main/assets/zh-rTW/about_changelog.html b/app/src/main/assets/zh-rTW/about_changelog.html index 4f402621..88358801 100644 --- a/app/src/main/assets/zh-rTW/about_changelog.html +++ b/app/src/main/assets/zh-rTW/about_changelog.html @@ -27,6 +27,19 @@ +

          2.3 (version code 23)

          +

          26 May 2017 - minimum API 19, target API 25

          + +

          2.2 (version code 22)

          27 April 2017 - minimum API 19, target API 25

            diff --git a/app/src/main/java/com/stoutner/privacybrowser/activities/MainWebViewActivity.java b/app/src/main/java/com/stoutner/privacybrowser/activities/MainWebViewActivity.java index 107a9cee..873d1124 100644 --- a/app/src/main/java/com/stoutner/privacybrowser/activities/MainWebViewActivity.java +++ b/app/src/main/java/com/stoutner/privacybrowser/activities/MainWebViewActivity.java @@ -948,12 +948,11 @@ public class MainWebViewActivity extends AppCompatActivity implements Navigation // Set the display webpage images mode. setDisplayWebpageImages(); - // Only reload `mainWebView` if not loading a new intent. - if (!loadingNewIntentBoolean) { + // Only reload `mainWebView` if not loading a new intent and not waiting for Orbot. + if (!loadingNewIntentBoolean && !waitingForOrbot) { // Reload the webpage to remove images if `setDisplayWebpageImages` has turned them off. mainWebView.reload(); - } else { - // Reset `loadingNewIntentBoolean`. + } else if (loadingNewIntentBoolean) { // Reset `loadingNewIntentBoolean` if this run comes from a new intent. loadingNewIntentBoolean = false; } } diff --git a/fastlane/metadata/android/de/phoneScreenshots/04 - Options Menu - de.png b/fastlane/metadata/android/de/phoneScreenshots/04 - Options Menu - de.png index b91bb5d7..c0fa0eab 100644 Binary files a/fastlane/metadata/android/de/phoneScreenshots/04 - Options Menu - de.png and b/fastlane/metadata/android/de/phoneScreenshots/04 - Options Menu - de.png differ diff --git a/fastlane/metadata/android/de/tenInchScreenshots/01 - Domains - de.png b/fastlane/metadata/android/de/tenInchScreenshots/01 - Domains - de.png index e9c5e4d9..d124037f 100644 Binary files a/fastlane/metadata/android/de/tenInchScreenshots/01 - Domains - de.png and b/fastlane/metadata/android/de/tenInchScreenshots/01 - Domains - de.png differ diff --git a/fastlane/metadata/android/en/changelogs/23.txt b/fastlane/metadata/android/en/changelogs/23.txt new file mode 100644 index 00000000..c172b99b --- /dev/null +++ b/fastlane/metadata/android/en/changelogs/23.txt @@ -0,0 +1,8 @@ +*Don’t include URL redirects in the WebView history. +*Add the option to disable loading of images to conserve bandwidth. +*Fix the layout of some web pages by using a wide viewport. +*Allow loading of host only URLs. +*Add icons to the settings screen. +*Add the title to the URL when sharing through the options menu. +*Hide the third-party cookies setting on KitKat because it only works on Lollipop or newer. +*Move Refresh to the bottom of the options menu. diff --git a/fastlane/metadata/android/en/phoneScreenshots/04 - Options Menu.png b/fastlane/metadata/android/en/phoneScreenshots/04 - Options Menu.png index 243a6736..f5c8a251 100644 Binary files a/fastlane/metadata/android/en/phoneScreenshots/04 - Options Menu.png and b/fastlane/metadata/android/en/phoneScreenshots/04 - Options Menu.png differ diff --git a/fastlane/metadata/android/en/tenInchScreenshots/01 - Domains.png b/fastlane/metadata/android/en/tenInchScreenshots/01 - Domains.png index d79fb2b0..a8a19e11 100644 Binary files a/fastlane/metadata/android/en/tenInchScreenshots/01 - Domains.png and b/fastlane/metadata/android/en/tenInchScreenshots/01 - Domains.png differ diff --git a/fastlane/metadata/android/es/changelogs/23.txt b/fastlane/metadata/android/es/changelogs/23.txt new file mode 100644 index 00000000..c13dada8 --- /dev/null +++ b/fastlane/metadata/android/es/changelogs/23.txt @@ -0,0 +1,8 @@ +*No incluir redirecciones URL en el historial de WebView. +*Añadir la opción de deshabilitar la carga de imágenes para conservar ancho de banda. +*Corregir la disposición de algunas páginas webs usando una ventana de visualización amplia. +*Permitir cargar las URLs de host solamente. +*Añadir iconos a la pantalla de configuración. +*Añadir el título a la URL al compartir a través del menú de opciones. +*Ocultar los ajustes de cookies de terceras partes en KitKat porque sólo funciona en Lollipop o más nuevo. +*Mover Actualizar a la parte inferior del menú de opciones. diff --git a/fastlane/metadata/android/es/phoneScreenshots/04 - Options Menu - es.png b/fastlane/metadata/android/es/phoneScreenshots/04 - Options Menu - es.png index 345141d4..d34291fc 100644 Binary files a/fastlane/metadata/android/es/phoneScreenshots/04 - Options Menu - es.png and b/fastlane/metadata/android/es/phoneScreenshots/04 - Options Menu - es.png differ diff --git a/fastlane/metadata/android/es/tenInchScreenshots/01 - Domains - es.png b/fastlane/metadata/android/es/tenInchScreenshots/01 - Domains - es.png index 2b20f6b3..09b22656 100644 Binary files a/fastlane/metadata/android/es/tenInchScreenshots/01 - Domains - es.png and b/fastlane/metadata/android/es/tenInchScreenshots/01 - Domains - es.png differ diff --git a/fastlane/metadata/android/it/phoneScreenshots/04 - Options Menu - it.png b/fastlane/metadata/android/it/phoneScreenshots/04 - Options Menu - it.png index c25dc035..87066714 100644 Binary files a/fastlane/metadata/android/it/phoneScreenshots/04 - Options Menu - it.png and b/fastlane/metadata/android/it/phoneScreenshots/04 - Options Menu - it.png differ diff --git a/fastlane/metadata/android/it/tenInchScreenshots/01 - Domains - it.png b/fastlane/metadata/android/it/tenInchScreenshots/01 - Domains - it.png index 4475d375..d624a917 100644 Binary files a/fastlane/metadata/android/it/tenInchScreenshots/01 - Domains - it.png and b/fastlane/metadata/android/it/tenInchScreenshots/01 - Domains - it.png differ