0
Files
src/content/browser/screen_enumeration
Mike Wasserman 9545ebc4bd Window Placement: Implement screen.isExtended and change event
Add Screen.isExtended attribute, Screen.change event and plumbing.
These are runtime-enabled by the WindowPlacement Blink feature.
https://github.com/webscreens/window-placement/blob/master/EXPLAINER.md

Run UpdateScreenInfo to SynchronizeVisualProperties from WebContentsImpl
(needed to update isExtended and for tests with fake screens)
Fire Screen.change events anytime the original ScreenInfo changes.

Add basic tests; update TODOs; re-baseline web tests.

Bug: 897300, 1171486
Test: Automated; Screen.isExtended and Screen.change WAI.
Change-Id: If2f34371a1a2ff55c3e4c96c80a4ae19b67df2c1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2628705
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Jochen Eisinger <jochen@chromium.org>
Reviewed-by: danakj <danakj@chromium.org>
Commit-Queue: Michael Wasserman <msw@chromium.org>
Cr-Commit-Position: refs/heads/master@{#847956}
2021-01-28 03:32:14 +00:00
..