Trim white spaces from the beginning and end of the URL before loading. Fixes https...
authorSoren Stoutner <soren@stoutner.com>
Mon, 20 Jun 2016 14:58:46 +0000 (07:58 -0700)
committerSoren Stoutner <soren@stoutner.com>
Mon, 20 Jun 2016 14:58:46 +0000 (07:58 -0700)
app/src/main/assets/about_changelog.html
app/src/main/assets/guide_clear_and_exit.html
app/src/main/assets/guide_planned_features.html
app/src/main/java/com/stoutner/privacybrowser/MainWebViewActivity.java

index 82810611319eb9e35c4a994196ec424f657830ca..8bef64365515a9625cce1d4947557d6f7a1799fe 100644 (file)
@@ -27,7 +27,7 @@
 
 <body>
 <h3>1.7 (version code 8)</h3>
-<p>16 June 2016 - minimum API 19, target API 23</p>
+<p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=347e702f50a02782add9400afa552fbee1cf7ab6;ds=inline">16 June 2016</a> - minimum API 19, target API 23</p>
 <ul>
     <li>Create an <a href="https://redmine.stoutner.com/issues/15">About activity with a TabView</a>.</li>
     <li>Create a Guide activity with a TabView.</li>
index c43af2a164e6ef7c57757b068d28fbd726525f22..7f29729677c9e91cad91ab452805b32c3f846d51 100644 (file)
@@ -23,8 +23,9 @@
         color: 0D4781;
     }
 
-    strong {
+    item {
         color: BF360C;
+        font-weight: bold;
     }
 </style>
 </head>
 <body>
 <h3>Cleaning Out the Cruft</h3>
 
-<p>Clear and Exit does the following things:</p>
+<p><strong>Clear and Exit</strong> does the following things:</p>
 
 <ul>
-    <li><strong>Removes all cookies</strong>.</li>
-    <li><strong>Removes all DOM storage</strong>.</li>
-    <li><strong>Clears the cache, including disk files</strong>.</li>
-    <li><strong>Clears the back/forward history</strong>.</li>
-    <li><strong>Destroys the internal state of the WebView</strong>.</li>
-    <li><strong>Closes Privacy Browser</strong>. For Android Lollipop and newer (version >= 5.0 or API >= 21), Privacy Browser is also removed from the recent app list.</li>
+    <li><item>Removes all cookies</item>.</li>
+    <li><item>Removes all DOM storage</item>.</li>
+    <li><item>Clears the cache, including disk files</item>.</li>
+    <li><item>Clears the back/forward history</item>.</li>
+    <li><item>Destroys the internal state of the WebView</item>.</li>
+    <li><item>Closes Privacy Browser</item>. For Android Lollipop and newer (version >= 5.0 or API >= 21), Privacy Browser is also removed from the recent app list.</li>
 </ul>
 </body>
 </html>
\ No newline at end of file
index af72b46f2bd4ca6c036259b376549563dc43b185..e4796fd1f9896ff1e0ddf2fe9242c5e4de17d26f 100644 (file)
@@ -40,6 +40,7 @@
     <li><strong>Automatically loading of privacy settings by URL</strong>.</li>
     <li><strong>Encrypted sync between devices</strong>.</li>
     <li><strong>Tabbed browsing</strong>.</li>
+    <li><strong>Integrated ad blocker</strong>.</li>
 </ul>
 
 <p>A full list of planned features and bug reports is available on <a href="https://redmine.stoutner.com/projects/privacy-browser/issues">redmine.stoutner.com</a>.</p>
index 534ac52dd2a386af1d9ed935f35e910e461cdd53..e4e68c36957255d62865e3dcfb6087cb34722a6e 100644 (file)
@@ -756,8 +756,9 @@ public class MainWebViewActivity extends AppCompatActivity implements Navigation
     }
 
     private void loadUrlFromTextBox() throws UnsupportedEncodingException {
-        // Get the text from urlTextBox and convert it to a string.
-        String unformattedUrlString = urlTextBox.getText().toString();
+        // Get the text from urlTextBox and convert it to a string.  trim() removes white spaces from the beginning and end of the string.
+        String unformattedUrlString = urlTextBox.getText().toString().trim();
+
         URL unformattedUrl = null;
         Uri.Builder formattedUri = new Uri.Builder();