Change information
Commit message:
[headless] Extract utility methods from headless screen manager
This is in anticipation of more utility methods coming, see
http://crrev.com/c/7603249. These methods are often used by headless
screen manager clients, however, this is not always the case, so with
more of them on the way moving them out will ensure headless screen
manager readability
Bug: 404587568, 476931018
Bypass-Check-License: Renaming existing unit tests file.
Change-Id: I32ec2cac688d06513bac4be94d108548863b4e86
Cr-Commit-Position: refs/heads/main@{#1591458}
Files:
- M chrome/browser/devtools/protocol/emulation_handler.cc
- M headless/lib/browser/headless_screen.cc
- M headless/lib/browser/protocol/emulation_handler.cc
- M ui/display/BUILD.gn
- M ui/display/headless/headless_screen_manager.cc
- M ui/display/headless/headless_screen_manager.h
- A ui/display/headless/headless_screen_util.cc
- A ui/display/headless/headless_screen_util.h
- R ui/display/headless/headless_screen_util_unittest.cc
- M ui/display/mac/screen_mac_headless.mm
- M ui/ozone/platform/headless/headless_screen.cc
Change size: L
Delta: 11 files changed, 168 insertions(+), 126 deletions(-)
Branch: refs/heads/main
Submit Requirements:
Code-Review: +1 by Andrey Kosyakov, +1 by Colin Blundell