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 8a435c03a9cd3a2fa46c96b8cca4d2e3690b3914..69d16eb2dd69db5489e24b7192b976ce685f51ab 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 58992cc7d25da1b1baf026a67b2d18321f3082a7..cd2ead8dfe9c7f5a66cff9583eaa6fdd61b3be12 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 6a1e020dfc3d4b24d0a989668539fcade2c7672f..95f0f031062694350692a50d7adca27d559d5d41 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 0a2c245bf31141fa1ec09236dccca5fa25e2e85b..a2b17ad8e52dbc4fdf5c74c6893ef9ae69154de4 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 60d1f3aa8f2ba8f87bb2e9cd767226505bbc4fda..a0550338affa1f9e669825e9b8df9acf35e6db0f 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 dd374779160f7d6c804a4a41a126c2c0d028f83c..b705158abac643bd019880659c194519b087ce3b 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 90e14d6ab02ea7c4967f7af0eac8c87389bd60f4..6470e9e8f8e7f737a27be1c5402eba7b13abc0ce 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 50dc20d57133efc61258f8d0e14ce518b955d503..151e5b075b62fde8d03d41a23381b1a85bf1e5d5 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 e220f0b807c61bf5a7bb71101d37565b3991478f..d14039de259c1ed63e55f39ab5e7f3623adf3bc0 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 60509da61e97c24f15655a4ab60051ce9f40f169..6907c5bcae98eeeaa5a07ecf3adc6c8b7aae6960 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