commit | cecaf7e62fa3daddc51120e06a52e1777e36f05e | [log] [tgz] |
---|---|---|
author | Maksim Sisov <msisov@igalia.com> | Wed Sep 01 08:01:45 2021 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Sep 01 08:01:45 2021 |
tree | 1ff6a52c3c80fe45d14f2f93cb285c1704c02a69 | |
parent | 2c03c2cb54f7265e7dca02006196c63f75da056f [diff] |
Reland "Make Ozone/X11 default." This is a reland of edff7e18359b5a8b65ef4503fd08324507448d2e Original change's description: > Make Ozone/X11 default. > > This CL makes Ozone/X11 default on Linux and deprecates use_x11. > It's now impossible to disable Ozone path as it will be used by default. > > use_x11 is ozone_platform_x11 until USE_X11 is cleaned up as there are > some places that still require USE_X11 define (for example, vulkan, > remoting, and some others). > > This change also helps minimize the chance of accidentally breaking > some other not so obvious X11 functionality that may implicitly rely > on USE_X11 and as a result break Ozone/X11. > > I had to move use_x11 to ozone.gni to be able to control that flag > with ozone_platform_x11 and forbid usage of use_x11 without ozone/x11 > and vice-versa. While it may look like a wrong place, it helps to avoid > gn circular imports and also control the gn the way we want. > > Bug: 1096425, 1201165, 1239521 > Change-Id: Ie60b84a0338fe9b867b016e1ac1f608e99773a8b > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3094107 > Reviewed-by: Nico Weber <thakis@chromium.org> > Reviewed-by: Peter Kvitek <kvitekp@chromium.org> > Reviewed-by: Thomas Anderson <thomasanderson@chromium.org> > Reviewed-by: Robert Kroeger <rjkroege@chromium.org> > Commit-Queue: Maksim Sisov <msisov@igalia.com> > Cr-Commit-Position: refs/heads/main@{#914722} Cq-Include-Trybots: luci.chromium.try:gpu-fyi-try-linux-amd-rel,gpu-fyi-try-linux-intel-rel,gpu-fyi-try-linux-nvidia-rel,gpu-fyi-try-lacros-intel-rel Bug: 1096425, 1201165, 1239521 Change-Id: I62004b88a9dc54260e95bad724b5f87bf252aac1 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3114071 Commit-Queue: Maksim Sisov <msisov@igalia.com> Reviewed-by: Robert Kroeger <rjkroege@chromium.org> Reviewed-by: Peng Huang <penghuang@chromium.org> Reviewed-by: Peter Kvitek <kvitekp@chromium.org> Reviewed-by: Nico Weber <thakis@chromium.org> Reviewed-by: Thomas Anderson <thomasanderson@chromium.org> Cr-Commit-Position: refs/heads/main@{#917150}
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.