gecko-dev/servo/ports/geckolib
Tiaan Louw fbd6dd0fce Bug 1920496 - Make ColorFunction be stored in ComputedStyle r=emilio
We now fully support the full ColorFunction in the ComputedStyle struct
in layout.  This solves an issue where colors are copied on the C++
side.

Some structs had to be renamed to avoid name collisions in the generates
C++ code.

Some specified structs has the #[repr(C)] attribute now to include them
in the ComputedStyle struct.  This is not really correct as they are
specified values and only computed values should be there. Splitting all
the unit structs into specified and computed is a lot of changes so
there is a follow up bug here:
https://bugzilla.mozilla.org/show_bug.cgi?id=1924483

Differential Revision: https://phabricator.services.mozilla.com/D225080
2024-10-16 13:45:19 +00:00
..
tests
Cargo.toml Bug 1922351 - Move ffi serde serialization from Servo into somewhere usable by other crates in the tree. r=nika 2024-10-04 07:51:46 +00:00
cbindgen.toml Bug 1920496 - Make ColorFunction be stored in ComputedStyle r=emilio 2024-10-16 13:45:19 +00:00
error_reporter.rs Bug 1911353 - Unify how we reject !important in keyframe and @position-try. r=dshin 2024-08-16 13:14:05 +00:00
glue.rs Bug 1922351 - Move ffi serde serialization from Servo into somewhere usable by other crates in the tree. r=nika 2024-10-04 07:51:46 +00:00
lib.rs Bug 1922351 - Move ffi serde serialization from Servo into somewhere usable by other crates in the tree. r=nika 2024-10-04 07:51:46 +00:00
stylesheet_loader.rs