commit | 0459df1f7d8d83669c44ee87bbb7f7adbc6ca60a | [log] [tgz] |
---|---|---|
author | Addison Luh <aluh@chromium.org> | Fri May 19 17:59:26 2023 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri May 19 17:59:26 2023 |
tree | d1366557485795e7332ce6ae980dc483b4329fb0 | |
parent | 1749a7d4f7b628ad54fc24031017847471a194f8 [diff] |
[lacros] Implement client side logic for Wayland overscan API. This implements the client side handler when the exo server sends an event to set a display's overscan insets. Lacros will now apply the overscan insets to the display by resizing the display's physical size. This fixes the blurriness of wayland surfaces when there are overscan insets on the display. This change also makes the color manager mock nicer to reduce log spam. Note, there is a related bug where web content is blurry when moving a window between displays with different scale factors, and that is tracked in crbug.com/1446142. Bug: 1381312,1432295 Change-Id: I4787eaec488d71d76605508603058eeb31ea46d8 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4540095 Auto-Submit: Addison Luh <aluh@chromium.org> Reviewed-by: Kramer Ge <fangzhoug@chromium.org> Commit-Queue: Kramer Ge <fangzhoug@chromium.org> Reviewed-by: Thomas Lukaszewicz <tluk@chromium.org> Cr-Commit-Position: refs/heads/main@{#1146585}
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.
To check out the source code locally, don't use git clone
! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.
If you found a bug, please file it at https://crbug.com/new.