Support Chromebooks that don't have a touch screen.
authorSoren Stoutner <soren@stoutner.com>
Tue, 16 Aug 2016 23:32:24 +0000 (16:32 -0700)
committerSoren Stoutner <soren@stoutner.com>
Tue, 16 Aug 2016 23:32:24 +0000 (16:32 -0700)
.idea/dictionaries/soren.xml
.idea/gradle.xml
.idea/misc.xml
app/build.gradle
app/src/main/AndroidManifest.xml
app/src/main/assets/about_changelog.html
app/src/main/assets/guide_overview.html
app/src/main/assets/guide_user_agent.html
build.gradle
gradle/wrapper/gradle-wrapper.properties

index 8a435c0..69d16eb 100644 (file)
@@ -2,6 +2,7 @@
   <dictionary name="soren">
     <words>
       <w>adsense</w>
+      <w>amiunique</w>
       <w>androidversion</w>
       <w>anonymized</w>
       <w>appbarlayout</w>
@@ -12,6 +13,7 @@
       <w>buildapi</w>
       <w>buildversion</w>
       <w>checkedtextview</w>
+      <w>chromebooks</w>
       <w>chromeversion</w>
       <w>commitdiff</w>
       <w>coordinatorlayout</w>
@@ -20,8 +22,6 @@
       <w>edittext</w>
       <w>exynos</w>
       <w>favoriteicon</w>
-      <w>imbedded</w>
-      <w>imbedding</w>
       <w>intl</w>
       <w>isfolder</w>
       <w>khtml</w>
index 58992cc..cd2ead8 100644 (file)
@@ -5,7 +5,7 @@
       <GradleProjectSettings>
         <option name="distributionType" value="LOCAL" />
         <option name="externalProjectPath" value="$PROJECT_DIR$" />
-        <option name="gradleHome" value="$APPLICATION_HOME_DIR$/gradle/gradle-2.10" />
+        <option name="gradleHome" value="$APPLICATION_HOME_DIR$/gradle/gradle-2.14.1" />
         <option name="modules">
           <set>
             <option value="$PROJECT_DIR$" />
index 6a1e020..95f0f03 100644 (file)
@@ -37,7 +37,7 @@
     <ConfirmationsSetting value="0" id="Add" />
     <ConfirmationsSetting value="0" id="Remove" />
   </component>
-  <component name="ProjectRootManager" version="2" languageLevel="JDK_1_7" assert-keyword="true" jdk-15="true" project-jdk-name="1.7" project-jdk-type="JavaSDK">
+  <component name="ProjectRootManager" version="2" languageLevel="JDK_1_7" assert-keyword="true" jdk-15="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
     <output url="file://$PROJECT_DIR$/build/classes" />
   </component>
   <component name="ProjectType">
index 0a2c245..a2b17ad 100644 (file)
@@ -55,5 +55,5 @@ dependencies {
     compile fileTree(dir: 'libs', include: ['*.jar'])
     compile 'com.android.support:design:23.4.0'
     // Only compile `com.google.android.gms:play-services-ads` for the free flavor.
-    freeCompile 'com.google.android.gms:play-services-ads:9.2.1'
+    freeCompile 'com.google.android.gms:play-services-ads:9.4.0'
 }
index 60d1f3a..a055033 100644 (file)
     <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
 
 
+    <!-- Support Chromebooks that don't have a touch screen. -->
+    <uses-feature android:name="android.hardware.touchscreen" android:required="false" />
+
+
     <!-- For API >= 23, app data is automatically backed up to Google cloud servers unless `android:allowBackup="false"` and `android:fullBackupContent="false"` is set. -->
     <application
         android:label="@string/privacy_browser"
index dd37477..b705158 100644 (file)
@@ -27,7 +27,7 @@
 
 <body>
 <h3>1.8 (version code 9)</h3>
-<p>16 July 2016 - minimum API 19, target API 23</p>
+<p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=f386169ee9c68325562068394cb6b21b0b89be1c">16 July 2016</a> - minimum API 19, target API 23</p>
 <ul>
     <li>Add a <a href="https://redmine.stoutner.com/issues/16">bookmarks interface</a>.</li>
     <li>Add <a href="https://redmine.stoutner.com/issues/29">basic controls for form data</a>.</li>
index 90e14d6..6470e9e 100644 (file)
@@ -43,6 +43,6 @@
 
 <p>Privacy Browser uses Android's built-in WebView to render websites.  There are some limitations in the controls WebView exposes for managing privacy settings.  For example,
     it isn't possible to enable some JavaScript commands while disabling others. Once Privacy Browser has matured to take full advantage of all the privacy options WebView
-    does offer, some consideration might be made to imbedding a customized WebView or using a different rendering engine.</p>
+    does offer, some consideration might be made to embedding a customized WebView or using a different rendering engine.</p>
 </body>
 </html>
\ No newline at end of file
index 50dc20d..151e5b0 100644 (file)
@@ -51,7 +51,8 @@
     is combined with another piece of non-unique identifying information, often it results in a unique fingerprint.
     The Electronic Frontier Foundation created a tool called <a href="https://panopticlick.eff.org/">Panopticlick</a>
     to demonstrate how much information can be gleaned from these sources. If this test is run with JavaScript enabled the
-    amount of information that is disclosed increases greatly.</p>
+    amount of information that is disclosed increases greatly. <a href="https://amiunique.org/">amiunique.org</a> and
+    <a href="https://ip-check.info">IP Check</a> are also good sources of information.</p>
 
 <img class="center" src="images/panopticlick.png" height=640" width="360">
 
index e220f0b..d14039d 100644 (file)
@@ -5,7 +5,7 @@ buildscript {
         jcenter()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.1.2'
+        classpath 'com.android.tools.build:gradle:2.1.3'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
index 60509da..6907c5b 100644 (file)
@@ -1,6 +1,6 @@
-#Thu Apr 07 11:52:03 MST 2016
+#Tue Aug 16 16:10:23 MST 2016
 distributionBase=GRADLE_USER_HOME
 distributionPath=wrapper/dists
 zipStoreBase=GRADLE_USER_HOME
 zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip