gecko-dev/servo/components
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
..
malloc_size_of Bug 1920524: Set stylo repository links to https://github.com/servo/stylo (r=emilio) 2024-10-04 20:09:44 +00:00
selectors Bug 1920524: Set stylo repository links to https://github.com/servo/stylo (r=emilio) 2024-10-04 20:09:44 +00:00
servo_arc Bug 1920524: Set stylo repository links to https://github.com/servo/stylo (r=emilio) 2024-10-04 20:09:44 +00:00
style Bug 1920496 - Make ColorFunction be stored in ComputedStyle r=emilio 2024-10-16 13:45:19 +00:00
style_derive Bug 1923089 - Deal with non-prefixed variants in derive(Parse). r=jfkthame 2024-10-07 12:54:14 +00:00
style_traits Bug 1920524: Set stylo repository links to https://github.com/servo/stylo (r=emilio) 2024-10-04 20:09:44 +00:00
to_shmem Bug 1920524: Set stylo repository links to https://github.com/servo/stylo (r=emilio) 2024-10-04 20:09:44 +00:00
to_shmem_derive Bug 1920524: Set stylo repository links to https://github.com/servo/stylo (r=emilio) 2024-10-04 20:09:44 +00:00