commit | 06ed9ecbb68e073818a74d99d038d1dc7a70cdbd | [log] [tgz] |
---|---|---|
author | Christopher Cameron <ccameron@chromium.org> | Thu Jan 09 19:46:31 2025 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Jan 09 19:46:31 2025 |
tree | b26cafa63eb00554c274513d8699ae3799d725f1 | |
parent | 0ea6840101afb079b21fdcca1d28d05969331603 [diff] |
CanvasRenderingContext2DSettings: follow the spec types The type for willReadFrequently is boolean, not an enum with values of "true", "false", and "undefined". Add WPT tests for this. And for the rest of the attributes. The WPT tests failed for the desynchronized property because, when it was discovered that this feature was never implemented on macOS, it was disabled at compile time, when parsing the input from V8, losing the information required to correctly implement getContextAttributes. Add a temporary workaround for this situation by separately storing the specified desynchronized value. Bug: 388290815 Change-Id: I00e6b6c82a23cdb627a3eba1314ebf3b0f9abf9f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6157723 Reviewed-by: Yi Xu <yiyix@chromium.org> Commit-Queue: ccameron chromium <ccameron@chromium.org> Reviewed-by: Aaron Krajeski <aaronhk@chromium.org> Cr-Commit-Position: refs/heads/main@{#1404356}
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.