commit | 26e4e80de6ec7fa293f67a20759a8606b24919db | [log] [tgz] |
---|---|---|
author | Ken Rockot <rockot@chromium.org> | Tue Jul 31 15:03:33 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Jul 31 15:03:33 2018 |
tree | b4751e24f93896386f59e4d2a87856564edf7162 | |
parent | af99e6efb10ece96ab258804a41fb01669ad9c66 [diff] |
Move associated interface helper impls to Blink blink::AssocaitedInterfaceRegistry and blink::AssociatedInterfaceProvider are defined in blink/public/common but have only been implemented within content/common. This is inconvenient if e.g. Chrome sources want to instantiate one of those types, which is in fact a useful thing for Chrome to be able to do. This moves the implementation of the types into Blink so that they are concrete types rather than virual interfaces. The immediate motivation here is a need to convert Chrome's Autofill implementation to use associated interfaces. Bug: 866616 Change-Id: I9db0906ad0b09fa917f30b838163297703e6f3cd Reviewed-on: https://chromium-review.googlesource.com/1147923 Reviewed-by: John Abd-El-Malek <jam@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Commit-Queue: Ken Rockot <rockot@chromium.org> Cr-Commit-Position: refs/heads/master@{#579409}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .