servo/components/shared/embedder
Martin Robinson 7c574141c0
Create a constellation_traits crate (#36088)
This change creates a `constellation_traits` crate. Previously messages
to the `Constellation` were in the `compositing_traits` crate, which
came about organically. This change moves these to a new crate which
also contains data types that are used in both compositing/libservo and
script (ie types that cross the process boundary). The idea is similar
to `embedding_traits`, but this is meant for types not exposed to the
API.

This change allows deduplicating `UntrustedNodeAddress`, which
previously had two versions to avoid circular dependencies.

Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2025-03-22 15:49:08 +00:00
..
build.rs Set the cfg properly for the production-stripped profile (#32991) 2024-08-09 09:16:51 +00:00
Cargo.toml Cleanup Stylo dependencies (#36046) 2025-03-19 08:53:26 +00:00
input_events.rs add cancelable property to the TouchEvent (#35713) 2025-03-02 08:12:26 +00:00
lib.rs Create a constellation_traits crate (#36088) 2025-03-22 15:49:08 +00:00
resources.rs Add an about:memory page (#35728) 2025-03-07 05:25:08 +00:00
webdriver.rs compositor: Make input event handling per-WebView (#35716) 2025-03-05 18:47:13 +00:00