aboutsummaryrefslogtreecommitdiffstats
path: root/patches
diff options
context:
space:
mode:
authorLuK1337 <priv.luk@gmail.com>2020-06-06 20:41:47 +0200
committerLuK1337 <priv.luk@gmail.com>2020-06-06 20:47:43 +0200
commit8a8cec316e7ceda84514005ca4eb7d02672a02c2 (patch)
tree9e1bd8d06e85ea3afc511de3e991d418e50e0d0f /patches
parent88ab0c229de90998f4a2caae3ba75010adaabd8b (diff)
downloadandroid_external_chromium-webview-master.tar.gz
android_external_chromium-webview-master.tar.bz2
android_external_chromium-webview-master.zip
Downgrade Chromium Webview to 81.0.4044.138HEADmaster
* libwebviewchromium.so 83.0.4103.96 is broken on some (all?) SM8150 devices as it hits nullptr deref in libGLESv2_adreno right after attempting to render the document. * Prebuilt binaries fetched from refs/changes/25/275225/1. Change-Id: I73f751dd33334fbf14f93aca9cebf7afd5560a10
Diffstat (limited to 'patches')
-rw-r--r--patches/chromium-theme-color.patch22
1 files changed, 11 insertions, 11 deletions
diff --git a/patches/chromium-theme-color.patch b/patches/chromium-theme-color.patch
index ef38835..5be56e2 100644
--- a/patches/chromium-theme-color.patch
+++ b/patches/chromium-theme-color.patch
@@ -1,4 +1,4 @@
-From 8e9c539b0e6068f3cdfa9c0da02f485de3415229 Mon Sep 17 00:00:00 2001
+From 74774aff2ed94754205b330fbc32dc075068fb5a Mon Sep 17 00:00:00 2001
From: Danny Baumann <dannybaumann@web.de>
Date: Thu, 18 May 2017 11:04:40 +0200
Subject: [PATCH 1/2] Add support for getting updates for theme color changes.
@@ -13,7 +13,7 @@ Subject: [PATCH 1/2] Add support for getting updates for theme color changes.
6 files changed, 75 insertions(+)
diff --git a/android_webview/glue/java/src/com/android/webview/chromium/WebViewChromium.java b/android_webview/glue/java/src/com/android/webview/chromium/WebViewChromium.java
-index ca6aacb7e402..4a5ce71ec9db 100644
+index 8fe2100dcee3..ffd94c3d305b 100644
--- a/android_webview/glue/java/src/com/android/webview/chromium/WebViewChromium.java
+++ b/android_webview/glue/java/src/com/android/webview/chromium/WebViewChromium.java
@@ -11,6 +11,7 @@ import android.content.Intent;
@@ -24,15 +24,15 @@ index ca6aacb7e402..4a5ce71ec9db 100644
import android.graphics.Paint;
import android.graphics.Picture;
import android.graphics.Rect;
-@@ -76,6 +77,7 @@ import org.chromium.components.embedder_support.application.ClassLoaderContextWr
+@@ -77,6 +78,7 @@ import org.chromium.components.embedder_support.application.ClassLoaderContextWr
import org.chromium.content_public.browser.NavigationHistory;
import org.chromium.content_public.browser.SmartClipProvider;
import org.chromium.content_public.browser.UiThreadTaskTraits;
+import org.chromium.content_public.browser.WebContents;
- import org.chromium.url.GURL;
import java.io.BufferedWriter;
-@@ -1169,6 +1171,13 @@ class WebViewChromium implements WebViewProvider, WebViewProvider.ScrollDelegate
+ import java.io.File;
+@@ -1161,6 +1163,13 @@ class WebViewChromium implements WebViewProvider, WebViewProvider.ScrollDelegate
return mAwContents.getMostRecentProgress();
}
@@ -45,9 +45,9 @@ index ca6aacb7e402..4a5ce71ec9db 100644
+
@Override
public int getContentHeight() {
- recordWebViewApiCall(ApiCall.GET_CONTENT_HEIGHT);
+ sWebViewApiCallSample.record(ApiCall.GET_CONTENT_HEIGHT);
diff --git a/android_webview/glue/java/src/com/android/webview/chromium/WebViewContentsClientAdapter.java b/android_webview/glue/java/src/com/android/webview/chromium/WebViewContentsClientAdapter.java
-index ca006c6aace9..78548065678b 100644
+index 61a155a3131a..e955ad639e01 100644
--- a/android_webview/glue/java/src/com/android/webview/chromium/WebViewContentsClientAdapter.java
+++ b/android_webview/glue/java/src/com/android/webview/chromium/WebViewContentsClientAdapter.java
@@ -57,6 +57,8 @@ import org.chromium.base.task.PostTask;
@@ -84,10 +84,10 @@ index ca006c6aace9..78548065678b 100644
+ sWebChromeClientThemeColorMethodInitialized = true;
+ }
+
- // See //android_webview/docs/how-does-on-create-window-work.md for more details.
mUiThreadHandler = new Handler() {
@Override
-@@ -1044,6 +1060,24 @@ class WebViewContentsClientAdapter extends SharedWebViewContentsClientAdapter {
+ public void handleMessage(Message msg) {
+@@ -1043,6 +1059,24 @@ class WebViewContentsClientAdapter extends SharedWebViewContentsClientAdapter {
}
}
@@ -113,10 +113,10 @@ index ca006c6aace9..78548065678b 100644
private AwHttpAuthHandler mAwHandler;
diff --git a/android_webview/java/src/org/chromium/android_webview/AwContentsClient.java b/android_webview/java/src/org/chromium/android_webview/AwContentsClient.java
-index a995da836f39..3c035b4eb9b1 100644
+index 3b3fc7c2d692..6bd34a30127e 100644
--- a/android_webview/java/src/org/chromium/android_webview/AwContentsClient.java
+++ b/android_webview/java/src/org/chromium/android_webview/AwContentsClient.java
-@@ -166,6 +166,8 @@ public abstract class AwContentsClient {
+@@ -161,6 +161,8 @@ public abstract class AwContentsClient {
public abstract void onProgressChanged(int progress);