servo/components
Martin Robinson a9b393a854
script: Eliminate PseudoElementType (#36146)
Servo has a `PseudoElementType` which more or less duplicate's Stylo's
`PseudoElement` with the addition of a non-pseudo element variant. This
type needs to be converted into `PseudoElement` anyway when asking for
the style of an element from Stylo, so eliminate Servo's version and
simply use `Option<PseudoElement>` with the `None` variant meaning the
non-pseudo.

This is preparation for adding support for the `::marker` pseudo
element.

Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2025-03-26 08:33:12 +00:00
..
allocator chore: Move unsafe operations in unsafe functions to unsafe blocks (#36017) 2025-03-18 06:19:35 +00:00
background_hang_monitor chore: Move unsafe operations in unsafe functions to unsafe blocks (#36017) 2025-03-18 06:19:35 +00:00
bluetooth Migrate to the 2024 edition (#35755) 2025-03-13 10:28:11 +00:00
canvas canvas: Update the image as part of update the rendering (#35996) 2025-03-25 06:38:02 +00:00
compositing compositor: Remove the script channel from the compositor (#36089) 2025-03-23 11:19:27 +00:00
config Hide servo internal shadow roots from the inspector by default (#35958) 2025-03-13 13:08:24 +00:00
constellation feat(notification): add EmbedderMsg::ShowNotification (#36055) 2025-03-24 13:01:36 +00:00
deny_public_fields
devtools devtools: refactor network related (#36093) 2025-03-22 14:46:57 +00:00
dom_struct
domobject_derive Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
fonts Upgrade to Stylo e941241 (#36120) 2025-03-25 10:45:40 +00:00
geometry
hyper_serde Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
jstraceable_derive
layout_2020 script: Eliminate PseudoElementType (#36146) 2025-03-26 08:33:12 +00:00
layout_thread_2020 Create a constellation_traits crate (#36088) 2025-03-22 15:49:08 +00:00
malloc_size_of Cleanup Stylo dependencies (#36046) 2025-03-19 08:53:26 +00:00
media Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
metrics metrics: Simplify ProgressiveWebMetrics (#35985) 2025-03-21 14:55:00 +00:00
net fix: does_settings_prohibit_mixed_security_contexts typo (#36135) 2025-03-24 18:39:45 +00:00
pixels pixels: Extend Image to allow for multiple frames (#36058) 2025-03-21 10:32:14 +00:00
profile Use strum to iterate through enum variants and get their names (#35933) 2025-03-13 12:00:31 +00:00
rand Migrate to the 2024 edition (#35755) 2025-03-13 10:28:11 +00:00
range
script script: Eliminate PseudoElementType (#36146) 2025-03-26 08:33:12 +00:00
script_bindings feat: add CanGc argument in get_dictionary_property (#36156) 2025-03-25 19:24:47 +00:00
servo feat(notification): add EmbedderMsg::ShowNotification (#36055) 2025-03-24 13:01:36 +00:00
shared script: Eliminate PseudoElementType (#36146) 2025-03-26 08:33:12 +00:00
timers Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
url Eliminate to_shmem dependency from servo_url (#35897) 2025-03-11 00:33:39 +00:00
webdriver_server Create a constellation_traits crate (#36088) 2025-03-22 15:49:08 +00:00
webgpu webgpu: leverage routed_promise in calls returning promises (#35859) 2025-03-23 18:52:46 +00:00
webxr Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00