Add a local PropertyTrees copy to ui::Compositor. As part of migrating ui::Compositor to using cc::Compositor in layer list / property_tree mode, I'm going to maintain a parallel property_tree in the ui::Compositor that will gradually get closer and closer to the one the cc::Compositor actually uses, with the goal being eventually to switch to using the ui-maintained one directly. This CL adds an empty PropertyTree to the ui::Compositor and a hook for checking its correctness, which right now does nothing. This CL should have no functional effect. Bug: 389771428 Change-Id: Ic7c28482fb08ce8678d5b917d73af1d1ad71c3d7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6237374 Reviewed-by: Jonathan Ross <jonross@chromium.org> Commit-Queue: Dirk Pranke <dpranke@google.com> Cr-Commit-Position: refs/heads/main@{#1421477}
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.