0
Files
src/ui/tests
Zoraiz Naeem badbedab2a Remove the assertion of use_blink from //ui/color.
In crrev.com/c/5051135, the assert was added because when
`//ui/native_theme/features` was unconditionally added to the deps of
//ui/color:mixers, ios build started failing on `use_blink` assert from
other BUILD files down the dependency tree.

To solve this issue, `use_blink` assertion was added `//ui/color` and
this this target was conditionally used.

However, given that `//ui/native_theme/features` simply defines
features, it is not ideal to limit `//ui/color`. This can be solved by
moving define native_theme_feature.* in a separate BUILD file.

This CL also migrated ui/native_theme header files to use
`COMPONENT_EXPORT()`

AX-Relnotes: n/a.
Change-Id: I04e8b7bb60e6204706ffd372b666de49cc5b862a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6244911
Reviewed-by: Xiyuan Xia <xiyuan@chromium.org>
Commit-Queue: Zoraiz Naeem <zoraiznaeem@chromium.org>
Reviewed-by: Avi Drissman <avi@chromium.org>
Reviewed-by: Calder Kitagawa <ckitagawa@chromium.org>
Reviewed-by: Philip Rogers <pdr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1427381}
2025-03-03 14:15:03 -08:00
..