Add attribution to Thomas Jensen <lianergoist@vongriffen.dk> for Huawei spinner fix.
authorSoren Stoutner <soren@stoutner.com>
Sat, 27 May 2017 18:33:44 +0000 (11:33 -0700)
committerSoren Stoutner <soren@stoutner.com>
Sat, 27 May 2017 18:33:44 +0000 (11:33 -0700)
app/src/main/assets/de/about_contributors.html
app/src/main/assets/en/about_contributors.html
app/src/main/assets/es/about_contributors.html
app/src/main/assets/it/about_contributors.html
app/src/main/assets/zh-rTW/about_contributors.html
app/src/main/java/com/stoutner/privacybrowser/activities/MainWebViewActivity.java
app/src/main/java/com/stoutner/privacybrowser/fragments/DomainSettingsFragment.java
app/src/main/res/layout/simple_spinner_dropdown_item_huawei_fix.xml

index e222b0e878955333c929fbf1684bf60718c8a354..66f5a295b80ec648e9039964fcb61db029c50927 100644 (file)
@@ -36,6 +36,7 @@
         <p>Privacy Browser ist primär entwickelt von <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
 
         <h3>Coders</h3>
         <p>Privacy Browser ist primär entwickelt von <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
 
         <h3>Coders</h3>
+        <a href="mailto:lianergoist@vongriffen.dk">Thomas Jensen</a><br/>
         Hendrik Knackstedt
 
         <h3>Mitwirkende</h3>
         Hendrik Knackstedt
 
         <h3>Mitwirkende</h3>
index 9ff18a2b30cc383c075d993b5ef6d697e92bcffa..251b052cf1060729431ddfd8b7f6e05547a2253c 100644 (file)
@@ -31,6 +31,7 @@
         <p>Privacy Browser is primarily developed by <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
 
         <h3>Coders</h3>
         <p>Privacy Browser is primarily developed by <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
 
         <h3>Coders</h3>
+        <a href="mailto:lianergoist@vongriffen.dk">Thomas Jensen</a><br/>
         Hendrik Knackstedt
 
         <h3>Translators</h3>
         Hendrik Knackstedt
 
         <h3>Translators</h3>
index 717a91f7161a455757c2c44d815db241b833f56f..bc017ac0e4bfad01ffaa102ff60d92bbb8b22cbb 100644 (file)
@@ -31,6 +31,7 @@
         <p>Navegador Privado es desarrollado principalmente por <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
 
         <h3>Programadores</h3>
         <p>Navegador Privado es desarrollado principalmente por <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
 
         <h3>Programadores</h3>
+        <a href="mailto:lianergoist@vongriffen.dk">Thomas Jensen</a><br/>
         Hendrik Knackstedt
 
         <h3>Traductores</h3>
         Hendrik Knackstedt
 
         <h3>Traductores</h3>
index 61de0cd495324de991c4cdb6736fda15b2a5f46b..4967be582776ed1c70e614d6e6861e4ff5034458 100644 (file)
@@ -33,6 +33,7 @@
         <p>Privacy Browser è sviluppato da <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
 
         <h3>Programmatori</h3>
         <p>Privacy Browser è sviluppato da <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
 
         <h3>Programmatori</h3>
+        <a href="mailto:lianergoist@vongriffen.dk">Thomas Jensen</a><br/>
         Hendrik Knackstedt
 
         <h3>Traduttori</h3>
         Hendrik Knackstedt
 
         <h3>Traduttori</h3>
index 9ff18a2b30cc383c075d993b5ef6d697e92bcffa..251b052cf1060729431ddfd8b7f6e05547a2253c 100644 (file)
@@ -31,6 +31,7 @@
         <p>Privacy Browser is primarily developed by <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
 
         <h3>Coders</h3>
         <p>Privacy Browser is primarily developed by <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
 
         <h3>Coders</h3>
+        <a href="mailto:lianergoist@vongriffen.dk">Thomas Jensen</a><br/>
         Hendrik Knackstedt
 
         <h3>Translators</h3>
         Hendrik Knackstedt
 
         <h3>Translators</h3>
index 873d11248fee48a9f574d4a89f6d5c5bf17e6f0b..bbef023eb510738b64b4e05688ed11429038b833 100644 (file)
@@ -1785,6 +1785,7 @@ public class MainWebViewActivity extends AppCompatActivity implements Navigation
             DownloadManager.Request downloadRequest = new DownloadManager.Request(Uri.parse(imageUrl));
 
             // Pass cookies to download manager if cookies are enabled.  This is required to download images from websites that require a login.
             DownloadManager.Request downloadRequest = new DownloadManager.Request(Uri.parse(imageUrl));
 
             // Pass cookies to download manager if cookies are enabled.  This is required to download images from websites that require a login.
+            // Code contributed 2017 Hendrik Knackstedt.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
             if (firstPartyCookiesEnabled) {
                 // Get the cookies for `imageUrl`.
                 String cookies = cookieManager.getCookie(imageUrl);
             if (firstPartyCookiesEnabled) {
                 // Get the cookies for `imageUrl`.
                 String cookies = cookieManager.getCookie(imageUrl);
@@ -1832,6 +1833,7 @@ public class MainWebViewActivity extends AppCompatActivity implements Navigation
             DownloadManager.Request downloadRequest = new DownloadManager.Request(Uri.parse(downloadUrl));
 
             // Pass cookies to download manager if cookies are enabled.  This is required to download files from websites that require a login.
             DownloadManager.Request downloadRequest = new DownloadManager.Request(Uri.parse(downloadUrl));
 
             // Pass cookies to download manager if cookies are enabled.  This is required to download files from websites that require a login.
+            // Code contributed 2017 Hendrik Knackstedt.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
             if (firstPartyCookiesEnabled) {
                 // Get the cookies for `downloadUrl`.
                 String cookies = cookieManager.getCookie(downloadUrl);
             if (firstPartyCookiesEnabled) {
                 // Get the cookies for `downloadUrl`.
                 String cookies = cookieManager.getCookie(downloadUrl);
index 5362026c8232735cf8621ef83bf0c3b1f459a021..c6c465f061fd7b17dceb8e63820a394de6803688 100644 (file)
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2017 Soren Stoutner <soren@stoutner.com>.
  *
 /*
  * Copyright © 2017 Soren Stoutner <soren@stoutner.com>.
  *
+ * Huawei spinner code fix contributed 2017 Thomas Jensen <lianergoist@vongriffen.dk>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ *
  * This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
  *
  * Privacy Browser is free software: you can redistribute it and/or modify
  * This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
  *
  * Privacy Browser is free software: you can redistribute it and/or modify
@@ -121,7 +123,7 @@ public class DomainSettingsFragment extends Fragment {
 
         // Some phones running Huawei's customized Android 7.0 don't display a spinner that requires scrolling correctly with the default `simple_spinner_dropdown_item`.  The Huawei P9 Lite is known to be affected.
         if (Build.BRAND.equals("HUAWEI") && (Build.VERSION.SDK_INT == 24)) {  // The device is manufactured by Huawei and is running Android 7.0.
 
         // Some phones running Huawei's customized Android 7.0 don't display a spinner that requires scrolling correctly with the default `simple_spinner_dropdown_item`.  The Huawei P9 Lite is known to be affected.
         if (Build.BRAND.equals("HUAWEI") && (Build.VERSION.SDK_INT == 24)) {  // The device is manufactured by Huawei and is running Android 7.0.
-            // Use a customized `simple_spinner_dropdown_item`.
+            // Use a customized `simple_spinner_dropdown_item`.  Huawei spinner code fix contributed 2017 Thomas Jensen <lianergoist@vongriffen.dk>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
             userAgentArrayAdapter.setDropDownViewResource(R.layout.simple_spinner_dropdown_item_huawei_fix);
         } else {  // Use the standard `android.R.layout.simple_spinner_dropdown_item` on all other devices.
             userAgentArrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
             userAgentArrayAdapter.setDropDownViewResource(R.layout.simple_spinner_dropdown_item_huawei_fix);
         } else {  // Use the standard `android.R.layout.simple_spinner_dropdown_item` on all other devices.
             userAgentArrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
index eeb37ce5929db0fe370c644e17d21d2a3646b330..c433c95e959020e0bee3bc200d4d8077cc4aebff 100644 (file)
@@ -2,6 +2,8 @@
 <!--
     Modifications copyright © 2017 Soren Stoutner <soren@stoutner.com>.
 
 <!--
     Modifications copyright © 2017 Soren Stoutner <soren@stoutner.com>.
 
+    `android:layout_height="wrap_content` fix contributed 2017 Thomas Jensen <lianergoist@vongriffen.dk>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
     `simple_spinner_dropdown_item_huawei_fix.xml` comes from the Android API 25 platform SDK, and is usually referenced as `android.R.layout.simple_spinner_dropdown_item`.
 
     The licensing information for the original file is below:
     `simple_spinner_dropdown_item_huawei_fix.xml` comes from the Android API 25 platform SDK, and is usually referenced as `android.R.layout.simple_spinner_dropdown_item`.
 
     The licensing information for the original file is below: