Tracking bug for WebView Support Library glue layer code |
||||||||||||||||||||||||||||||
Issue descriptionThis is a tracking bug for creating the WebView Support Library glue layer in the chromium source tree.
,
Nov 6 2017
,
Nov 6 2017
,
Nov 6 2017
,
Nov 6 2017
,
Nov 6 2017
,
Nov 6 2017
initially assigning all the support library issues to gsennton@
,
Nov 16 2017
,
Nov 23 2017
,
Jan 30 2018
,
Jan 30 2018
,
Feb 2 2018
,
Feb 8 2018
,
Feb 8 2018
,
Feb 14 2018
,
Feb 14 2018
,
Feb 14 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/5b402360687de07d41112e5552083de3da2b6497 commit 5b402360687de07d41112e5552083de3da2b6497 Author: Gustav Sennton <gsennton@google.com> Date: Wed Feb 14 23:21:33 2018 [Android WebView] Add a first version of the support library glue layer WebView already has a webkit <-> chromium glue layer. This CL introduces a WebView-support-library <-> chromium glue layer to allow the WebView Support Library to use reflection to access WebView functionality without being restricted by the android.webkit framework APIs. In terms of layering the idea here is to have the support library glue depend on 'shared' classes in the webkit-glue layer (ideally those classes would be broken out into their own layer but for now they contain too many dependencies on the webkit-glue layer). With this CL we add support for the single API WebViewCompat.postVisualStateCallback(). Bug: 781754 Change-Id: I3f904f24858fd39e69b0f89af8c35ed9f61335a6 Reviewed-on: https://chromium-review.googlesource.com/919261 Commit-Queue: Gustav Sennton <gsennton@chromium.org> Reviewed-by: Richard Coles <torne@chromium.org> Reviewed-by: Bo <boliu@chromium.org> Cr-Commit-Position: refs/heads/master@{#536875} [modify] https://crrev.com/5b402360687de07d41112e5552083de3da2b6497/android_webview/glue/BUILD.gn [modify] https://crrev.com/5b402360687de07d41112e5552083de3da2b6497/android_webview/glue/java/src/com/android/webview/chromium/WebViewChromium.java [add] https://crrev.com/5b402360687de07d41112e5552083de3da2b6497/android_webview/glue/java/src/com/android/webview/chromium/WebkitToSharedGlueConverter.java [add] https://crrev.com/5b402360687de07d41112e5552083de3da2b6497/android_webview/support_library/BUILD.gn [add] https://crrev.com/5b402360687de07d41112e5552083de3da2b6497/android_webview/support_library/java/src/org/chromium/support_lib_glue/SupportLibReflectionUtil.java [add] https://crrev.com/5b402360687de07d41112e5552083de3da2b6497/android_webview/support_library/java/src/org/chromium/support_lib_glue/SupportLibWebViewChromium.java [add] https://crrev.com/5b402360687de07d41112e5552083de3da2b6497/android_webview/support_library/java/src/org/chromium/support_lib_glue/SupportLibWebViewChromiumFactory.java
,
Feb 14 2018
,
Feb 15 2018
,
Feb 15 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/f63578fcbb95bf29919f8e307fa8920ad43548c3 commit f63578fcbb95bf29919f8e307fa8920ad43548c3 Author: Gustav Sennton <gsennton@google.com> Date: Thu Feb 15 15:47:13 2018 Include support library glue into monochrome and system_webview_apk The WebView Support Library glue layer is the chromium-side part of the WebView Support Library - the rest lives in the Android Support Library. Since the WebView Support Library glue layer does not depend on anything downstream we can include it in all upstream WebView targets. Bug: 781754 Change-Id: Id9da1f0ae6dbde12d0edb8dda369751c378fa36e Reviewed-on: https://chromium-review.googlesource.com/921224 Reviewed-by: Tobias Sargeant <tobiasjs@chromium.org> Reviewed-by: Bernhard Bauer <bauerb@chromium.org> Commit-Queue: Gustav Sennton <gsennton@chromium.org> Cr-Commit-Position: refs/heads/master@{#537025} [modify] https://crrev.com/f63578fcbb95bf29919f8e307fa8920ad43548c3/android_webview/BUILD.gn [modify] https://crrev.com/f63578fcbb95bf29919f8e307fa8920ad43548c3/chrome/android/BUILD.gn
,
Feb 15 2018
The following revision refers to this bug: https://chrome-internal.googlesource.com/clank/internal/apps/+/ee565f1aa76eb856a3795a7060197c2477480e96 commit ee565f1aa76eb856a3795a7060197c2477480e96 Author: Gustav Sennton <gsennton@google.com> Date: Thu Feb 15 15:53:06 2018
,
Feb 15 2018
,
Feb 16 2018
,
Feb 26 2018
,
Mar 7 2018
,
Mar 14 2018
,
Mar 22 2018
,
Mar 27 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/1206fd3a1314938dd91a170d474dbbd0ee23038b commit 1206fd3a1314938dd91a170d474dbbd0ee23038b Author: Gustav Sennton <gsennton@google.com> Date: Tue Mar 27 17:40:57 2018 Add owners to android_webview/support_library/ android_webview/support_library/ contains 1. boundary interfaces (mirrored into the Android support library). 2 the support library glue (gluing the boundary interfaces together with the rest of chromium). Bug: 781754 Change-Id: I903c2165ece5192364ab2d257074304317692114 Reviewed-on: https://chromium-review.googlesource.com/980973 Reviewed-by: Richard Coles <torne@chromium.org> Reviewed-by: Nate Fischer <ntfschr@chromium.org> Commit-Queue: Gustav Sennton <gsennton@chromium.org> Cr-Commit-Position: refs/heads/master@{#546153} [add] https://crrev.com/1206fd3a1314938dd91a170d474dbbd0ee23038b/android_webview/support_library/OWNERS
,
Apr 2 2018
,
Apr 3 2018
,
Apr 10 2018
,
Apr 11 2018
,
Apr 24 2018
,
Jun 5 2018
Marking this as fixed - this bug was created to track work needed for the initial support library release.
,
Jun 5 2018
|
||||||||||||||||||||||||||||||
►
Sign in to add a comment |
||||||||||||||||||||||||||||||
Comment 1 by gsennton@chromium.org
, Nov 6 2017