Use new stylo crate renames (#35898)

Signed-off-by: Nico Burns <nico@nicoburns.com>
This commit is contained in:
Nico Burns 2025-03-12 13:02:12 +13:00 committed by GitHub
parent e4757534fe
commit f527217bdc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
105 changed files with 178 additions and 179 deletions

110
Cargo.lock generated
View file

@ -1734,15 +1734,6 @@ dependencies = [
"litrs", "litrs",
] ]
[[package]]
name = "dom"
version = "0.0.1"
source = "git+https://github.com/servo/stylo?branch=2025-03-01#4add86f53a05ee27c13db998465e83e1ed733871"
dependencies = [
"bitflags 2.9.0",
"malloc_size_of",
]
[[package]] [[package]]
name = "dom_struct" name = "dom_struct"
version = "0.0.1" version = "0.0.1"
@ -2197,12 +2188,12 @@ dependencies = [
"serde", "serde",
"servo_allocator", "servo_allocator",
"servo_arc", "servo_arc",
"servo_atoms",
"servo_config", "servo_config",
"servo_malloc_size_of", "servo_malloc_size_of",
"servo_url", "servo_url",
"smallvec", "smallvec",
"style", "style",
"stylo_atoms",
"tracing", "tracing",
"truetype", "truetype",
"unicode-properties", "unicode-properties",
@ -4182,7 +4173,6 @@ dependencies = [
"serde", "serde",
"serde_json", "serde_json",
"servo_arc", "servo_arc",
"servo_atoms",
"servo_config", "servo_config",
"servo_geometry", "servo_geometry",
"servo_malloc_size_of", "servo_malloc_size_of",
@ -4190,6 +4180,7 @@ dependencies = [
"smallvec", "smallvec",
"style", "style",
"style_traits", "style_traits",
"stylo_atoms",
"tracing", "tracing",
"unicode-bidi", "unicode-bidi",
"unicode-script", "unicode-script",
@ -4269,12 +4260,12 @@ dependencies = [
"script_traits", "script_traits",
"servo_allocator", "servo_allocator",
"servo_arc", "servo_arc",
"servo_atoms",
"servo_config", "servo_config",
"servo_malloc_size_of", "servo_malloc_size_of",
"servo_url", "servo_url",
"style", "style",
"style_traits", "style_traits",
"stylo_atoms",
"time", "time",
"tracing", "tracing",
"url", "url",
@ -4306,12 +4297,12 @@ dependencies = [
"script_traits", "script_traits",
"servo_allocator", "servo_allocator",
"servo_arc", "servo_arc",
"servo_atoms",
"servo_config", "servo_config",
"servo_malloc_size_of", "servo_malloc_size_of",
"servo_url", "servo_url",
"style", "style",
"style_traits", "style_traits",
"stylo_atoms",
"tracing", "tracing",
"url", "url",
"webrender_api", "webrender_api",
@ -4566,7 +4557,7 @@ dependencies = [
[[package]] [[package]]
name = "malloc_size_of" name = "malloc_size_of"
version = "0.0.1" version = "0.0.1"
source = "git+https://github.com/servo/stylo?branch=2025-03-01#4add86f53a05ee27c13db998465e83e1ed733871" source = "git+https://github.com/servo/stylo?branch=2025-03-01#940d249bcda147836d8b304c8e569a38107b4b4d"
dependencies = [ dependencies = [
"app_units", "app_units",
"cssparser", "cssparser",
@ -6386,7 +6377,6 @@ dependencies = [
"data-url", "data-url",
"deny_public_fields", "deny_public_fields",
"devtools_traits", "devtools_traits",
"dom",
"dom_struct", "dom_struct",
"domobject_derive", "domobject_derive",
"embedder_traits", "embedder_traits",
@ -6438,7 +6428,6 @@ dependencies = [
"servo-media", "servo-media",
"servo_allocator", "servo_allocator",
"servo_arc", "servo_arc",
"servo_atoms",
"servo_config", "servo_config",
"servo_geometry", "servo_geometry",
"servo_malloc_size_of", "servo_malloc_size_of",
@ -6447,6 +6436,8 @@ dependencies = [
"smallvec", "smallvec",
"style", "style",
"style_traits", "style_traits",
"stylo_atoms",
"stylo_dom",
"swapper", "swapper",
"tempfile", "tempfile",
"tendril", "tendril",
@ -6483,10 +6474,10 @@ dependencies = [
"phf_shared", "phf_shared",
"regex", "regex",
"serde_json", "serde_json",
"servo_atoms",
"servo_config", "servo_config",
"servo_malloc_size_of", "servo_malloc_size_of",
"style", "style",
"stylo_atoms",
] ]
[[package]] [[package]]
@ -6558,10 +6549,10 @@ dependencies = [
"pixels", "pixels",
"profile_traits", "profile_traits",
"serde", "serde",
"servo_atoms",
"servo_malloc_size_of", "servo_malloc_size_of",
"servo_url", "servo_url",
"style_traits", "style_traits",
"stylo_atoms",
"uuid", "uuid",
"webdriver", "webdriver",
"webgpu", "webgpu",
@ -6586,7 +6577,7 @@ dependencies = [
[[package]] [[package]]
name = "selectors" name = "selectors"
version = "0.26.0" version = "0.26.0"
source = "git+https://github.com/servo/stylo?branch=2025-03-01#4add86f53a05ee27c13db998465e83e1ed733871" source = "git+https://github.com/servo/stylo?branch=2025-03-01#940d249bcda147836d8b304c8e569a38107b4b4d"
dependencies = [ dependencies = [
"bitflags 2.9.0", "bitflags 2.9.0",
"cssparser", "cssparser",
@ -6871,21 +6862,12 @@ dependencies = [
[[package]] [[package]]
name = "servo_arc" name = "servo_arc"
version = "0.4.0" version = "0.4.0"
source = "git+https://github.com/servo/stylo?branch=2025-03-01#4add86f53a05ee27c13db998465e83e1ed733871" source = "git+https://github.com/servo/stylo?branch=2025-03-01#940d249bcda147836d8b304c8e569a38107b4b4d"
dependencies = [ dependencies = [
"serde", "serde",
"stable_deref_trait", "stable_deref_trait",
] ]
[[package]]
name = "servo_atoms"
version = "0.0.1"
source = "git+https://github.com/servo/stylo?branch=2025-03-01#4add86f53a05ee27c13db998465e83e1ed733871"
dependencies = [
"string_cache",
"string_cache_codegen",
]
[[package]] [[package]]
name = "servo_config" name = "servo_config"
version = "0.0.1" version = "0.0.1"
@ -6894,7 +6876,7 @@ dependencies = [
"serde_json", "serde_json",
"servo_config_macro", "servo_config_macro",
"servo_url", "servo_url",
"style_config", "stylo_config",
] ]
[[package]] [[package]]
@ -6926,7 +6908,6 @@ dependencies = [
"app_units", "app_units",
"content-security-policy", "content-security-policy",
"crossbeam-channel", "crossbeam-channel",
"dom",
"euclid", "euclid",
"http 1.3.0", "http 1.3.0",
"indexmap", "indexmap",
@ -6939,6 +6920,7 @@ dependencies = [
"smallvec", "smallvec",
"string_cache", "string_cache",
"style", "style",
"stylo_dom",
"thin-vec", "thin-vec",
"tokio", "tokio",
"url", "url",
@ -7234,11 +7216,6 @@ version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
[[package]]
name = "static_prefs"
version = "0.1.0"
source = "git+https://github.com/servo/stylo?branch=2025-03-01#4add86f53a05ee27c13db998465e83e1ed733871"
[[package]] [[package]]
name = "strck" name = "strck"
version = "0.1.2" version = "0.1.2"
@ -7317,7 +7294,7 @@ dependencies = [
[[package]] [[package]]
name = "style" name = "style"
version = "0.0.1" version = "0.0.1"
source = "git+https://github.com/servo/stylo?branch=2025-03-01#4add86f53a05ee27c13db998465e83e1ed733871" source = "git+https://github.com/servo/stylo?branch=2025-03-01#940d249bcda147836d8b304c8e569a38107b4b4d"
dependencies = [ dependencies = [
"app_units", "app_units",
"arrayvec", "arrayvec",
@ -7326,7 +7303,6 @@ dependencies = [
"byteorder", "byteorder",
"cssparser", "cssparser",
"derive_more", "derive_more",
"dom",
"encoding_rs", "encoding_rs",
"euclid", "euclid",
"fxhash", "fxhash",
@ -7353,15 +7329,16 @@ dependencies = [
"selectors", "selectors",
"serde", "serde",
"servo_arc", "servo_arc",
"servo_atoms",
"smallbitvec", "smallbitvec",
"smallvec", "smallvec",
"static_assertions", "static_assertions",
"static_prefs",
"string_cache", "string_cache",
"style_config",
"style_derive", "style_derive",
"style_traits", "style_traits",
"stylo_atoms",
"stylo_config",
"stylo_dom",
"stylo_static_prefs",
"thin-vec", "thin-vec",
"to_shmem", "to_shmem",
"to_shmem_derive", "to_shmem_derive",
@ -7372,18 +7349,10 @@ dependencies = [
"walkdir", "walkdir",
] ]
[[package]]
name = "style_config"
version = "0.0.1"
source = "git+https://github.com/servo/stylo?branch=2025-03-01#4add86f53a05ee27c13db998465e83e1ed733871"
dependencies = [
"lazy_static",
]
[[package]] [[package]]
name = "style_derive" name = "style_derive"
version = "0.0.1" version = "0.0.1"
source = "git+https://github.com/servo/stylo?branch=2025-03-01#4add86f53a05ee27c13db998465e83e1ed733871" source = "git+https://github.com/servo/stylo?branch=2025-03-01#940d249bcda147836d8b304c8e569a38107b4b4d"
dependencies = [ dependencies = [
"darling", "darling",
"proc-macro2", "proc-macro2",
@ -7404,16 +7373,16 @@ dependencies = [
"selectors", "selectors",
"serde_json", "serde_json",
"servo_arc", "servo_arc",
"servo_atoms",
"style", "style",
"style_traits", "style_traits",
"stylo_atoms",
"url", "url",
] ]
[[package]] [[package]]
name = "style_traits" name = "style_traits"
version = "0.0.1" version = "0.0.1"
source = "git+https://github.com/servo/stylo?branch=2025-03-01#4add86f53a05ee27c13db998465e83e1ed733871" source = "git+https://github.com/servo/stylo?branch=2025-03-01#940d249bcda147836d8b304c8e569a38107b4b4d"
dependencies = [ dependencies = [
"app_units", "app_units",
"bitflags 2.9.0", "bitflags 2.9.0",
@ -7425,13 +7394,44 @@ dependencies = [
"selectors", "selectors",
"serde", "serde",
"servo_arc", "servo_arc",
"servo_atoms", "stylo_atoms",
"thin-vec", "thin-vec",
"to_shmem", "to_shmem",
"to_shmem_derive", "to_shmem_derive",
"url", "url",
] ]
[[package]]
name = "stylo_atoms"
version = "0.1.0"
source = "git+https://github.com/servo/stylo?branch=2025-03-01#940d249bcda147836d8b304c8e569a38107b4b4d"
dependencies = [
"string_cache",
"string_cache_codegen",
]
[[package]]
name = "stylo_config"
version = "0.1.0"
source = "git+https://github.com/servo/stylo?branch=2025-03-01#940d249bcda147836d8b304c8e569a38107b4b4d"
dependencies = [
"lazy_static",
]
[[package]]
name = "stylo_dom"
version = "0.1.0"
source = "git+https://github.com/servo/stylo?branch=2025-03-01#940d249bcda147836d8b304c8e569a38107b4b4d"
dependencies = [
"bitflags 2.9.0",
"malloc_size_of",
]
[[package]]
name = "stylo_static_prefs"
version = "0.1.0"
source = "git+https://github.com/servo/stylo?branch=2025-03-01#940d249bcda147836d8b304c8e569a38107b4b4d"
[[package]] [[package]]
name = "subtle" name = "subtle"
version = "2.6.1" version = "2.6.1"
@ -7797,7 +7797,7 @@ dependencies = [
[[package]] [[package]]
name = "to_shmem" name = "to_shmem"
version = "0.1.0" version = "0.1.0"
source = "git+https://github.com/servo/stylo?branch=2025-03-01#4add86f53a05ee27c13db998465e83e1ed733871" source = "git+https://github.com/servo/stylo?branch=2025-03-01#940d249bcda147836d8b304c8e569a38107b4b4d"
dependencies = [ dependencies = [
"cssparser", "cssparser",
"servo_arc", "servo_arc",
@ -7810,7 +7810,7 @@ dependencies = [
[[package]] [[package]]
name = "to_shmem_derive" name = "to_shmem_derive"
version = "0.1.0" version = "0.1.0"
source = "git+https://github.com/servo/stylo?branch=2025-03-01#4add86f53a05ee27c13db998465e83e1ed733871" source = "git+https://github.com/servo/stylo?branch=2025-03-01#940d249bcda147836d8b304c8e569a38107b4b4d"
dependencies = [ dependencies = [
"darling", "darling",
"proc-macro2", "proc-macro2",

View file

@ -125,15 +125,15 @@ servo-media = { git = "https://github.com/servo/media" }
servo-media-dummy = { git = "https://github.com/servo/media" } servo-media-dummy = { git = "https://github.com/servo/media" }
servo-media-gstreamer = { git = "https://github.com/servo/media" } servo-media-gstreamer = { git = "https://github.com/servo/media" }
servo_arc = { git = "https://github.com/servo/stylo", branch = "2025-03-01", features = ["servo"] } servo_arc = { git = "https://github.com/servo/stylo", branch = "2025-03-01", features = ["servo"] }
servo_atoms = { git = "https://github.com/servo/stylo", branch = "2025-03-01" } stylo_atoms = { git = "https://github.com/servo/stylo", branch = "2025-03-01" }
smallbitvec = "2.6.0" smallbitvec = "2.6.0"
smallvec = "1.14" smallvec = "1.14"
static_assertions = "1.1" static_assertions = "1.1"
string_cache = "0.8" string_cache = "0.8"
string_cache_codegen = "0.5" string_cache_codegen = "0.5"
style = { git = "https://github.com/servo/stylo", branch = "2025-03-01", features = ["servo"] } style = { git = "https://github.com/servo/stylo", branch = "2025-03-01", features = ["servo"] }
style_config = { git = "https://github.com/servo/stylo", branch = "2025-03-01" } stylo_config = { git = "https://github.com/servo/stylo", branch = "2025-03-01" }
style_dom = { git = "https://github.com/servo/stylo", package = "dom", branch = "2025-03-01" } stylo_dom = { git = "https://github.com/servo/stylo", branch = "2025-03-01" }
style_malloc_size_of = { package = "malloc_size_of", git = "https://github.com/servo/stylo", branch = "2025-03-01", features = ["servo"] } style_malloc_size_of = { package = "malloc_size_of", git = "https://github.com/servo/stylo", branch = "2025-03-01", features = ["servo"] }
style_traits = { git = "https://github.com/servo/stylo", branch = "2025-03-01", features = ["servo"] } style_traits = { git = "https://github.com/servo/stylo", branch = "2025-03-01", features = ["servo"] }
surfman = { git = "https://github.com/servo/surfman", rev = "f7688b4585f9e0b5d4bf8ee8e4a91e82349610b1", features = ["chains"] } surfman = { git = "https://github.com/servo/surfman", rev = "f7688b4585f9e0b5d4bf8ee8e4a91e82349610b1", features = ["chains"] }
@ -214,15 +214,14 @@ codegen-units = 1
# [patch."https://github.com/servo/stylo"] # [patch."https://github.com/servo/stylo"]
# selectors = { path = "../stylo/selectors" } # selectors = { path = "../stylo/selectors" }
# servo_arc = { path = "../stylo/servo_arc" } # servo_arc = { path = "../stylo/servo_arc" }
# servo_atoms = { path = "../stylo/atoms" } # stylo_atoms = { path = "../stylo/atoms" }
# static_prefs = { path = "../stylo/style_static_prefs" } # static_prefs = { path = "../stylo/style_static_prefs" }
# style = { path = "../stylo/style" } # style = { path = "../stylo/style" }
# style_config = { path = "../stylo/style_config" } # stylo_config = { path = "../stylo/stylo_config" }
# style_derive = { path = "../stylo/style_derive" } # style_derive = { path = "../stylo/style_derive" }
# style_dom = { path = "../stylo/dom", package = "dom" } # stylo_dom = { path = "../stylo/dom", package = "dom" }
# style_malloc_size_of = { path = "../stylo/malloc_size_of", package = "malloc_size_of" } # style_malloc_size_of = { path = "../stylo/malloc_size_of", package = "malloc_size_of" }
# style_traits = { path = "../stylo/style_traits" } # style_traits = { path = "../stylo/style_traits" }
# to_shmem = { path = "../stylo/to_shmem" }
# #
# Or for WebRender: # Or for WebRender:
# #

View file

@ -16,4 +16,4 @@ serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true } serde_json = { workspace = true }
servo_config_macro = { path = "macro" } servo_config_macro = { path = "macro" }
servo_url = { path = "../url" } servo_url = { path = "../url" }
style_config = { workspace = true } stylo_config = { workspace = true }

View file

@ -21,21 +21,21 @@ pub fn set(preferences: Preferences) {
// Map between Stylo preference names and Servo preference names as the This should be // Map between Stylo preference names and Servo preference names as the This should be
// kept in sync with components/script/dom/bindings/codegen/run.py which generates the // kept in sync with components/script/dom/bindings/codegen/run.py which generates the
// DOM CSS style accessors. // DOM CSS style accessors.
style_config::set_bool("layout.unimplemented", preferences.layout_unimplemented); stylo_config::set_bool("layout.unimplemented", preferences.layout_unimplemented);
style_config::set_i32("layout.threads", preferences.layout_threads as i32); stylo_config::set_i32("layout.threads", preferences.layout_threads as i32);
style_config::set_bool("layout.legacy_layout", preferences.layout_legacy_layout); stylo_config::set_bool("layout.legacy_layout", preferences.layout_legacy_layout);
style_config::set_bool("layout.flexbox.enabled", preferences.layout_flexbox_enabled); stylo_config::set_bool("layout.flexbox.enabled", preferences.layout_flexbox_enabled);
style_config::set_bool("layout.columns.enabled", preferences.layout_columns_enabled); stylo_config::set_bool("layout.columns.enabled", preferences.layout_columns_enabled);
style_config::set_bool("layout.grid.enabled", preferences.layout_grid_enabled); stylo_config::set_bool("layout.grid.enabled", preferences.layout_grid_enabled);
style_config::set_bool( stylo_config::set_bool(
"layout.css.transition-behavior.enabled", "layout.css.transition-behavior.enabled",
preferences.layout_css_transition_behavior_enabled, preferences.layout_css_transition_behavior_enabled,
); );
style_config::set_bool( stylo_config::set_bool(
"layout.writing-mode.enabled", "layout.writing-mode.enabled",
preferences.layout_writing_mode_enabled, preferences.layout_writing_mode_enabled,
); );
style_config::set_bool( stylo_config::set_bool(
"layout.container-queries.enabled", "layout.container-queries.enabled",
preferences.layout_container_queries_enabled, preferences.layout_container_queries_enabled,
); );

View file

@ -40,7 +40,7 @@ parking_lot = { workspace = true }
range = { path = "../range" } range = { path = "../range" }
serde = { workspace = true } serde = { workspace = true }
servo_arc = { workspace = true } servo_arc = { workspace = true }
servo_atoms = { workspace = true } stylo_atoms = { workspace = true }
servo_config = { path = "../config" } servo_config = { path = "../config" }
servo_url = { path = "../url" } servo_url = { path = "../url" }
smallvec = { workspace = true, features = ["union"] } smallvec = { workspace = true, features = ["union"] }

View file

@ -25,7 +25,6 @@ mod font_context {
use net_traits::ResourceThreads; use net_traits::ResourceThreads;
use parking_lot::Mutex; use parking_lot::Mutex;
use servo_arc::Arc as ServoArc; use servo_arc::Arc as ServoArc;
use servo_atoms::Atom;
use style::ArcSlice; use style::ArcSlice;
use style::properties::longhands::font_variant_caps::computed_value::T as FontVariantCaps; use style::properties::longhands::font_variant_caps::computed_value::T as FontVariantCaps;
use style::properties::style_structs::Font as FontStyleStruct; use style::properties::style_structs::Font as FontStyleStruct;
@ -35,6 +34,7 @@ mod font_context {
}; };
use style::values::computed::{FontLanguageOverride, XLang}; use style::values::computed::{FontLanguageOverride, XLang};
use style::values::generics::font::LineHeight; use style::values::generics::font::LineHeight;
use stylo_atoms::Atom;
use webrender_api::{FontInstanceKey, FontKey, IdNamespace}; use webrender_api::{FontInstanceKey, FontKey, IdNamespace};
use webrender_traits::CrossProcessCompositorApi; use webrender_traits::CrossProcessCompositorApi;

View file

@ -42,7 +42,7 @@ script_traits = { workspace = true }
serde = { workspace = true } serde = { workspace = true }
serde_json = { workspace = true } serde_json = { workspace = true }
servo_arc = { workspace = true } servo_arc = { workspace = true }
servo_atoms = { workspace = true } stylo_atoms = { workspace = true }
servo_config = { path = "../config" } servo_config = { path = "../config" }
servo_geometry = { path = "../geometry" } servo_geometry = { path = "../geometry" }
servo_url = { path = "../url" } servo_url = { path = "../url" }

View file

@ -18,9 +18,9 @@ use net_traits::image_cache::{
use parking_lot::RwLock; use parking_lot::RwLock;
use script_layout_interface::{PendingImage, PendingImageState}; use script_layout_interface::{PendingImage, PendingImageState};
use script_traits::Painter; use script_traits::Painter;
use servo_atoms::Atom;
use servo_url::{ImmutableOrigin, ServoUrl}; use servo_url::{ImmutableOrigin, ServoUrl};
use style::context::{RegisteredSpeculativePainter, SharedStyleContext}; use style::context::{RegisteredSpeculativePainter, SharedStyleContext};
use stylo_atoms::Atom;
use crate::display_list::items::{OpaqueNode, WebRenderImageInfo}; use crate::display_list::items::{OpaqueNode, WebRenderImageInfo};

View file

@ -37,7 +37,7 @@ script_layout_interface = { workspace = true }
script_traits = { workspace = true } script_traits = { workspace = true }
servo_allocator = { path = "../allocator" } servo_allocator = { path = "../allocator" }
servo_arc = { workspace = true } servo_arc = { workspace = true }
servo_atoms = { workspace = true } stylo_atoms = { workspace = true }
servo_config = { path = "../config" } servo_config = { path = "../config" }
servo_url = { path = "../url" } servo_url = { path = "../url" }
style = { workspace = true } style = { workspace = true }

View file

@ -67,7 +67,6 @@ use script_traits::{
UntrustedNodeAddress, WindowSizeData, UntrustedNodeAddress, WindowSizeData,
}; };
use servo_arc::Arc as ServoArc; use servo_arc::Arc as ServoArc;
use servo_atoms::Atom;
use servo_config::opts::{self, DebugOptions}; use servo_config::opts::{self, DebugOptions};
use servo_config::pref; use servo_config::pref;
use servo_url::ServoUrl; use servo_url::ServoUrl;
@ -100,6 +99,7 @@ use style::values::computed::font::GenericFontFamily;
use style::values::computed::{FontSize, Length, NonNegativeLength}; use style::values::computed::{FontSize, Length, NonNegativeLength};
use style::values::specified::font::KeywordInfo; use style::values::specified::font::KeywordInfo;
use style_traits::{CSSPixel, SpeculativePainter}; use style_traits::{CSSPixel, SpeculativePainter};
use stylo_atoms::Atom;
use time::Duration; use time::Duration;
use url::Url; use url::Url;
use webrender_api::units::DevicePixel; use webrender_api::units::DevicePixel;

View file

@ -36,7 +36,7 @@ script_layout_interface = { workspace = true }
script_traits = { workspace = true } script_traits = { workspace = true }
servo_allocator = { path = "../allocator" } servo_allocator = { path = "../allocator" }
servo_arc = { workspace = true } servo_arc = { workspace = true }
servo_atoms = { workspace = true } stylo_atoms = { workspace = true }
servo_config = { path = "../config" } servo_config = { path = "../config" }
servo_url = { path = "../url" } servo_url = { path = "../url" }
style = { workspace = true } style = { workspace = true }

View file

@ -55,7 +55,6 @@ use script_traits::{
UntrustedNodeAddress, WindowSizeData, UntrustedNodeAddress, WindowSizeData,
}; };
use servo_arc::Arc as ServoArc; use servo_arc::Arc as ServoArc;
use servo_atoms::Atom;
use servo_config::opts::{self, DebugOptions}; use servo_config::opts::{self, DebugOptions};
use servo_config::pref; use servo_config::pref;
use servo_url::ServoUrl; use servo_url::ServoUrl;
@ -87,6 +86,7 @@ use style::values::computed::{CSSPixelLength, FontSize, Length, NonNegativeLengt
use style::values::specified::font::KeywordInfo; use style::values::specified::font::KeywordInfo;
use style::{Zero, driver}; use style::{Zero, driver};
use style_traits::{CSSPixel, SpeculativePainter}; use style_traits::{CSSPixel, SpeculativePainter};
use stylo_atoms::Atom;
use url::Url; use url::Url;
use webrender_api::units::{DevicePixel, LayoutPixel}; use webrender_api::units::{DevicePixel, LayoutPixel};
use webrender_api::{ExternalScrollId, HitTestFlags, units}; use webrender_api::{ExternalScrollId, HitTestFlags, units};

View file

@ -26,7 +26,7 @@ servo_arc = { workspace = true }
smallvec = { workspace = true } smallvec = { workspace = true }
string_cache = { workspace = true } string_cache = { workspace = true }
style = { workspace = true } style = { workspace = true }
style_dom = { workspace = true } stylo_dom = { workspace = true }
style_malloc_size_of = { workspace = true } style_malloc_size_of = { workspace = true }
thin-vec = { workspace = true } thin-vec = { workspace = true }
tokio = { workspace = true, features = ["sync"] } tokio = { workspace = true, features = ["sync"] }

View file

@ -803,4 +803,4 @@ malloc_size_of_is_style_malloc_size_of!(style::values::computed::FontStretch);
malloc_size_of_is_style_malloc_size_of!(style::values::computed::FontStyle); malloc_size_of_is_style_malloc_size_of!(style::values::computed::FontStyle);
malloc_size_of_is_style_malloc_size_of!(style::values::computed::FontWeight); malloc_size_of_is_style_malloc_size_of!(style::values::computed::FontWeight);
malloc_size_of_is_style_malloc_size_of!(style::values::computed::font::SingleFontFamily); malloc_size_of_is_style_malloc_size_of!(style::values::computed::font::SingleFontFamily);
malloc_size_of_is_style_malloc_size_of!(style_dom::ElementState); malloc_size_of_is_style_malloc_size_of!(stylo_dom::ElementState);

View file

@ -104,7 +104,7 @@ serde_json = { workspace = true }
servo-media = { workspace = true } servo-media = { workspace = true }
servo_allocator = { path = "../allocator" } servo_allocator = { path = "../allocator" }
servo_arc = { workspace = true } servo_arc = { workspace = true }
servo_atoms = { workspace = true } stylo_atoms = { workspace = true }
servo_config = { path = "../config" } servo_config = { path = "../config" }
servo_geometry = { path = "../geometry" } servo_geometry = { path = "../geometry" }
servo_rand = { path = "../rand" } servo_rand = { path = "../rand" }
@ -113,7 +113,7 @@ smallvec = { workspace = true, features = ["union"] }
style_malloc_size_of = { workspace = true } style_malloc_size_of = { workspace = true }
glow = { workspace = true } glow = { workspace = true }
style = { workspace = true } style = { workspace = true }
style_dom = { workspace = true } stylo_dom = { workspace = true }
style_traits = { workspace = true } style_traits = { workspace = true }
swapper = "0.1" swapper = "0.1"
tempfile = "3" tempfile = "3"

View file

@ -4,7 +4,7 @@
use dom_struct::dom_struct; use dom_struct::dom_struct;
use js::rust::HandleObject; use js::rust::HandleObject;
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::codegen::Bindings::AnimationEventBinding::{ use crate::dom::bindings::codegen::Bindings::AnimationEventBinding::{
AnimationEventInit, AnimationEventMethods, AnimationEventInit, AnimationEventMethods,

View file

@ -9,9 +9,9 @@ use std::mem;
use devtools_traits::AttrInfo; use devtools_traits::AttrInfo;
use dom_struct::dom_struct; use dom_struct::dom_struct;
use html5ever::{LocalName, Namespace, Prefix, namespace_url, ns}; use html5ever::{LocalName, Namespace, Prefix, namespace_url, ns};
use servo_atoms::Atom;
use style::attr::{AttrIdentifier, AttrValue}; use style::attr::{AttrIdentifier, AttrValue};
use style::values::GenericAtomIdent; use style::values::GenericAtomIdent;
use stylo_atoms::Atom;
use crate::dom::bindings::cell::{DomRefCell, Ref}; use crate::dom::bindings::cell::{DomRefCell, Ref};
use crate::dom::bindings::codegen::Bindings::AttrBinding::AttrMethods; use crate::dom::bindings::codegen::Bindings::AttrBinding::AttrMethods;

View file

@ -5,7 +5,7 @@
#![allow(dead_code)] #![allow(dead_code)]
use dom_struct::dom_struct; use dom_struct::dom_struct;
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::cell::DomRefCell; use crate::dom::bindings::cell::DomRefCell;
use crate::dom::bindings::codegen::Bindings::BeforeUnloadEventBinding::BeforeUnloadEventMethods; use crate::dom::bindings::codegen::Bindings::BeforeUnloadEventBinding::BeforeUnloadEventMethods;

View file

@ -4,7 +4,7 @@
use dom_struct::dom_struct; use dom_struct::dom_struct;
use js::rust::HandleObject; use js::rust::HandleObject;
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::codegen::Bindings::BluetoothAdvertisingEventBinding::{ use crate::dom::bindings::codegen::Bindings::BluetoothAdvertisingEventBinding::{
BluetoothAdvertisingEventInit, BluetoothAdvertisingEventMethods, BluetoothAdvertisingEventInit, BluetoothAdvertisingEventMethods,

View file

@ -4,7 +4,7 @@
use dom_struct::dom_struct; use dom_struct::dom_struct;
use js::rust::HandleObject; use js::rust::HandleObject;
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::codegen::Bindings::CloseEventBinding; use crate::dom::bindings::codegen::Bindings::CloseEventBinding;
use crate::dom::bindings::codegen::Bindings::CloseEventBinding::CloseEventMethods; use crate::dom::bindings::codegen::Bindings::CloseEventBinding::CloseEventMethods;

View file

@ -6,7 +6,7 @@ use dom_struct::dom_struct;
use js::jsapi::Heap; use js::jsapi::Heap;
use js::jsval::JSVal; use js::jsval::JSVal;
use js::rust::{HandleObject, HandleValue, MutableHandleValue}; use js::rust::{HandleObject, HandleValue, MutableHandleValue};
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::codegen::Bindings::CustomEventBinding; use crate::dom::bindings::codegen::Bindings::CustomEventBinding;
use crate::dom::bindings::codegen::Bindings::CustomEventBinding::CustomEventMethods; use crate::dom::bindings::codegen::Bindings::CustomEventBinding::CustomEventMethods;

View file

@ -57,7 +57,6 @@ use script_traits::{
AnimationState, AnimationTickType, ConstellationInputEvent, DocumentActivity, ScriptMsg, AnimationState, AnimationTickType, ConstellationInputEvent, DocumentActivity, ScriptMsg,
}; };
use servo_arc::Arc; use servo_arc::Arc;
use servo_atoms::Atom;
use servo_config::pref; use servo_config::pref;
use servo_media::{ClientContextId, ServoMedia}; use servo_media::{ClientContextId, ServoMedia};
use servo_url::{ImmutableOrigin, MutableOrigin, ServoUrl}; use servo_url::{ImmutableOrigin, MutableOrigin, ServoUrl};
@ -69,6 +68,7 @@ use style::shared_lock::SharedRwLock as StyleSharedRwLock;
use style::str::{split_html_space_chars, str_join}; use style::str::{split_html_space_chars, str_join};
use style::stylesheet_set::DocumentStylesheetSet; use style::stylesheet_set::DocumentStylesheetSet;
use style::stylesheets::{Origin, OriginSet, Stylesheet}; use style::stylesheets::{Origin, OriginSet, Stylesheet};
use stylo_atoms::Atom;
use url::Host; use url::Host;
use uuid::Uuid; use uuid::Uuid;
#[cfg(feature = "webgpu")] #[cfg(feature = "webgpu")]

View file

@ -4,7 +4,7 @@
use dom_struct::dom_struct; use dom_struct::dom_struct;
use js::rust::HandleObject; use js::rust::HandleObject;
use servo_atoms::Atom; use stylo_atoms::Atom;
use super::bindings::trace::HashMapTracedValues; use super::bindings::trace::HashMapTracedValues;
use crate::dom::bindings::cell::DomRefCell; use crate::dom::bindings::cell::DomRefCell;

View file

@ -8,12 +8,12 @@ use euclid::default::Point2D;
use script_layout_interface::{NodesFromPointQueryType, QueryMsg}; use script_layout_interface::{NodesFromPointQueryType, QueryMsg};
use script_traits::UntrustedNodeAddress; use script_traits::UntrustedNodeAddress;
use servo_arc::Arc; use servo_arc::Arc;
use servo_atoms::Atom;
use style::invalidation::media_queries::{MediaListKey, ToMediaListKey}; use style::invalidation::media_queries::{MediaListKey, ToMediaListKey};
use style::media_queries::MediaList; use style::media_queries::MediaList;
use style::shared_lock::{SharedRwLock as StyleSharedRwLock, SharedRwLockReadGuard}; use style::shared_lock::{SharedRwLock as StyleSharedRwLock, SharedRwLockReadGuard};
use style::stylesheets::scope_rule::ImplicitScopeRoot; use style::stylesheets::scope_rule::ImplicitScopeRoot;
use style::stylesheets::{Stylesheet, StylesheetContents}; use style::stylesheets::{Stylesheet, StylesheetContents};
use stylo_atoms::Atom;
use super::bindings::trace::HashMapTracedValues; use super::bindings::trace::HashMapTracedValues;
use crate::dom::bindings::cell::DomRefCell; use crate::dom::bindings::cell::DomRefCell;

View file

@ -4,8 +4,8 @@
use dom_struct::dom_struct; use dom_struct::dom_struct;
use html5ever::{LocalName, namespace_url, ns}; use html5ever::{LocalName, namespace_url, ns};
use servo_atoms::Atom;
use style::str::HTML_SPACE_CHARACTERS; use style::str::HTML_SPACE_CHARACTERS;
use stylo_atoms::Atom;
use crate::dom::attr::Attr; use crate::dom::attr::Attr;
use crate::dom::bindings::codegen::Bindings::DOMTokenListBinding::DOMTokenListMethods; use crate::dom::bindings::codegen::Bindings::DOMTokenListBinding::DOMTokenListMethods;

View file

@ -32,7 +32,6 @@ use selectors::bloom::{BLOOM_HASH_MASK, BloomFilter};
use selectors::matching::{ElementSelectorFlags, MatchingContext}; use selectors::matching::{ElementSelectorFlags, MatchingContext};
use selectors::sink::Push; use selectors::sink::Push;
use servo_arc::Arc; use servo_arc::Arc;
use servo_atoms::Atom;
use style::applicable_declarations::ApplicableDeclarationBlock; use style::applicable_declarations::ApplicableDeclarationBlock;
use style::attr::{AttrValue, LengthOrPercentageOrAuto}; use style::attr::{AttrValue, LengthOrPercentageOrAuto};
use style::context::QuirksMode; use style::context::QuirksMode;
@ -57,7 +56,8 @@ use style::values::generics::position::PreferredRatio;
use style::values::generics::ratio::Ratio; use style::values::generics::ratio::Ratio;
use style::values::{AtomIdent, AtomString, CSSFloat, computed, specified}; use style::values::{AtomIdent, AtomString, CSSFloat, computed, specified};
use style::{ArcSlice, CaseSensitivityExt, dom_apis, thread_state}; use style::{ArcSlice, CaseSensitivityExt, dom_apis, thread_state};
use style_dom::ElementState; use stylo_atoms::Atom;
use stylo_dom::ElementState;
use xml5ever::serialize::TraversalScope::{ use xml5ever::serialize::TraversalScope::{
ChildrenOnly as XmlChildrenOnly, IncludeNode as XmlIncludeNode, ChildrenOnly as XmlChildrenOnly, IncludeNode as XmlIncludeNode,
}; };

View file

@ -8,7 +8,7 @@ use dom_struct::dom_struct;
use js::jsapi::Heap; use js::jsapi::Heap;
use js::jsval::JSVal; use js::jsval::JSVal;
use js::rust::{HandleObject, HandleValue, MutableHandleValue}; use js::rust::{HandleObject, HandleValue, MutableHandleValue};
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::cell::DomRefCell; use crate::dom::bindings::cell::DomRefCell;
use crate::dom::bindings::codegen::Bindings::ErrorEventBinding; use crate::dom::bindings::codegen::Bindings::ErrorEventBinding;

View file

@ -9,7 +9,7 @@ use base::cross_process_instant::CrossProcessInstant;
use devtools_traits::{TimelineMarker, TimelineMarkerType}; use devtools_traits::{TimelineMarker, TimelineMarkerType};
use dom_struct::dom_struct; use dom_struct::dom_struct;
use js::rust::HandleObject; use js::rust::HandleObject;
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::callback::ExceptionHandling; use crate::dom::bindings::callback::ExceptionHandling;
use crate::dom::bindings::cell::DomRefCell; use crate::dom::bindings::cell::DomRefCell;

View file

@ -22,8 +22,8 @@ use net_traits::{
CoreResourceMsg, FetchChannels, FetchMetadata, FetchResponseListener, FetchResponseMsg, CoreResourceMsg, FetchChannels, FetchMetadata, FetchResponseListener, FetchResponseMsg,
FilteredMetadata, NetworkError, ResourceFetchTiming, ResourceTimingType, FilteredMetadata, NetworkError, ResourceFetchTiming, ResourceTimingType,
}; };
use servo_atoms::Atom;
use servo_url::ServoUrl; use servo_url::ServoUrl;
use stylo_atoms::Atom;
use crate::dom::bindings::cell::DomRefCell; use crate::dom::bindings::cell::DomRefCell;
use crate::dom::bindings::codegen::Bindings::EventSourceBinding::{ use crate::dom::bindings::codegen::Bindings::EventSourceBinding::{

View file

@ -21,9 +21,9 @@ use js::rust::{
CompileOptionsWrapper, HandleObject, RootedObjectVectorWrapper, transform_u16_to_source_text, CompileOptionsWrapper, HandleObject, RootedObjectVectorWrapper, transform_u16_to_source_text,
}; };
use libc::c_char; use libc::c_char;
use servo_atoms::Atom;
use servo_url::ServoUrl; use servo_url::ServoUrl;
use style::str::HTML_SPACE_CHARACTERS; use style::str::HTML_SPACE_CHARACTERS;
use stylo_atoms::Atom;
use crate::dom::beforeunloadevent::BeforeUnloadEvent; use crate::dom::beforeunloadevent::BeforeUnloadEvent;
use crate::dom::bindings::callback::{CallbackContainer, CallbackFunction, ExceptionHandling}; use crate::dom::bindings::callback::{CallbackContainer, CallbackFunction, ExceptionHandling};

View file

@ -4,7 +4,7 @@
use dom_struct::dom_struct; use dom_struct::dom_struct;
use js::rust::{HandleObject, HandleValue}; use js::rust::{HandleObject, HandleValue};
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods; use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods;
use crate::dom::bindings::codegen::Bindings::ExtendableEventBinding::{ use crate::dom::bindings::codegen::Bindings::ExtendableEventBinding::{

View file

@ -6,7 +6,7 @@ use dom_struct::dom_struct;
use js::jsapi::Heap; use js::jsapi::Heap;
use js::jsval::JSVal; use js::jsval::JSVal;
use js::rust::{HandleObject, HandleValue, MutableHandleValue}; use js::rust::{HandleObject, HandleValue, MutableHandleValue};
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::codegen::Bindings::ExtendableEventBinding::ExtendableEvent_Binding::ExtendableEventMethods; use crate::dom::bindings::codegen::Bindings::ExtendableEventBinding::ExtendableEvent_Binding::ExtendableEventMethods;
use crate::dom::bindings::codegen::Bindings::ExtendableMessageEventBinding; use crate::dom::bindings::codegen::Bindings::ExtendableMessageEventBinding;

View file

@ -13,7 +13,7 @@ use js::jsval::{self, JSVal};
use js::rust::HandleObject; use js::rust::HandleObject;
use js::typedarray::{ArrayBuffer, CreateWith}; use js::typedarray::{ArrayBuffer, CreateWith};
use mime::{self, Mime}; use mime::{self, Mime};
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::cell::DomRefCell; use crate::dom::bindings::cell::DomRefCell;
use crate::dom::bindings::codegen::Bindings::BlobBinding::BlobMethods; use crate::dom::bindings::codegen::Bindings::BlobBinding::BlobMethods;

View file

@ -4,7 +4,7 @@
use dom_struct::dom_struct; use dom_struct::dom_struct;
use js::rust::HandleObject; use js::rust::HandleObject;
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods; use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods;
use crate::dom::bindings::codegen::Bindings::FormDataEventBinding; use crate::dom::bindings::codegen::Bindings::FormDataEventBinding;

View file

@ -4,7 +4,7 @@
use dom_struct::dom_struct; use dom_struct::dom_struct;
use js::rust::HandleObject; use js::rust::HandleObject;
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::codegen::Bindings::EventBinding::Event_Binding::EventMethods; use crate::dom::bindings::codegen::Bindings::EventBinding::Event_Binding::EventMethods;
use crate::dom::bindings::codegen::Bindings::GamepadEventBinding; use crate::dom::bindings::codegen::Bindings::GamepadEventBinding;

View file

@ -4,7 +4,7 @@
use dom_struct::dom_struct; use dom_struct::dom_struct;
use js::rust::HandleObject; use js::rust::HandleObject;
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods; use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods;
use crate::dom::bindings::codegen::Bindings::HashChangeEventBinding; use crate::dom::bindings::codegen::Bindings::HashChangeEventBinding;

View file

@ -9,9 +9,9 @@ use dom_struct::dom_struct;
use html5ever::{LocalName, Prefix, local_name}; use html5ever::{LocalName, Prefix, local_name};
use js::rust::HandleObject; use js::rust::HandleObject;
use num_traits::ToPrimitive; use num_traits::ToPrimitive;
use servo_atoms::Atom;
use servo_url::ServoUrl; use servo_url::ServoUrl;
use style::attr::AttrValue; use style::attr::AttrValue;
use stylo_atoms::Atom;
use crate::dom::activation::Activatable; use crate::dom::activation::Activatable;
use crate::dom::attr::Attr; use crate::dom::attr::Attr;

View file

@ -11,9 +11,9 @@ use dom_struct::dom_struct;
use euclid::default::Point2D; use euclid::default::Point2D;
use html5ever::{LocalName, Prefix, local_name}; use html5ever::{LocalName, Prefix, local_name};
use js::rust::HandleObject; use js::rust::HandleObject;
use servo_atoms::Atom;
use servo_url::ServoUrl; use servo_url::ServoUrl;
use style::attr::AttrValue; use style::attr::AttrValue;
use stylo_atoms::Atom;
use crate::dom::activation::Activatable; use crate::dom::activation::Activatable;
use crate::dom::attr::Attr; use crate::dom::attr::Attr;

View file

@ -8,7 +8,7 @@ use std::default::Default;
use dom_struct::dom_struct; use dom_struct::dom_struct;
use html5ever::{LocalName, Prefix, local_name, namespace_url}; use html5ever::{LocalName, Prefix, local_name, namespace_url};
use js::rust::HandleObject; use js::rust::HandleObject;
use style_dom::ElementState; use stylo_dom::ElementState;
use crate::dom::activation::Activatable; use crate::dom::activation::Activatable;
use crate::dom::attr::Attr; use crate::dom::attr::Attr;

View file

@ -7,8 +7,8 @@ use std::cmp::Ordering;
use dom_struct::dom_struct; use dom_struct::dom_struct;
use html5ever::{LocalName, QualName, local_name, namespace_url, ns}; use html5ever::{LocalName, QualName, local_name, namespace_url, ns};
use servo_atoms::Atom;
use style::str::split_html_space_chars; use style::str::split_html_space_chars;
use stylo_atoms::Atom;
use crate::dom::bindings::codegen::Bindings::HTMLCollectionBinding::HTMLCollectionMethods; use crate::dom::bindings::codegen::Bindings::HTMLCollectionBinding::HTMLCollectionMethods;
use crate::dom::bindings::inheritance::Castable; use crate::dom::bindings::inheritance::Castable;

View file

@ -11,7 +11,7 @@ use html5ever::{LocalName, Prefix, local_name, namespace_url, ns};
use js::rust::HandleObject; use js::rust::HandleObject;
use script_layout_interface::QueryMsg; use script_layout_interface::QueryMsg;
use style::attr::AttrValue; use style::attr::AttrValue;
use style_dom::ElementState; use stylo_dom::ElementState;
use super::customelementregistry::CustomElementState; use super::customelementregistry::CustomElementState;
use crate::dom::activation::Activatable; use crate::dom::activation::Activatable;

View file

@ -7,7 +7,7 @@ use std::default::Default;
use dom_struct::dom_struct; use dom_struct::dom_struct;
use html5ever::{LocalName, Prefix, local_name}; use html5ever::{LocalName, Prefix, local_name};
use js::rust::HandleObject; use js::rust::HandleObject;
use style_dom::ElementState; use stylo_dom::ElementState;
use crate::dom::attr::Attr; use crate::dom::attr::Attr;
use crate::dom::bindings::codegen::Bindings::HTMLFieldSetElementBinding::HTMLFieldSetElementMethods; use crate::dom::bindings::codegen::Bindings::HTMLFieldSetElementBinding::HTMLFieldSetElementMethods;

View file

@ -6,13 +6,13 @@ use cssparser::match_ignore_ascii_case;
use dom_struct::dom_struct; use dom_struct::dom_struct;
use html5ever::{LocalName, Prefix, local_name, namespace_url, ns}; use html5ever::{LocalName, Prefix, local_name, namespace_url, ns};
use js::rust::HandleObject; use js::rust::HandleObject;
use servo_atoms::Atom;
use style::attr::AttrValue; use style::attr::AttrValue;
use style::color::AbsoluteColor; use style::color::AbsoluteColor;
use style::str::{HTML_SPACE_CHARACTERS, read_numbers}; use style::str::{HTML_SPACE_CHARACTERS, read_numbers};
use style::values::computed::font::{ use style::values::computed::font::{
FamilyName, FontFamilyNameSyntax, GenericFontFamily, SingleFontFamily, FamilyName, FontFamilyNameSyntax, GenericFontFamily, SingleFontFamily,
}; };
use stylo_atoms::Atom;
use crate::dom::attr::Attr; use crate::dom::attr::Attr;
use crate::dom::bindings::codegen::Bindings::HTMLFontElementBinding::HTMLFontElementMethods; use crate::dom::bindings::codegen::Bindings::HTMLFontElementBinding::HTMLFontElementMethods;

View file

@ -3,7 +3,7 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/. */ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
use dom_struct::dom_struct; use dom_struct::dom_struct;
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::codegen::Bindings::HTMLCollectionBinding::HTMLCollectionMethods; use crate::dom::bindings::codegen::Bindings::HTMLCollectionBinding::HTMLCollectionMethods;
use crate::dom::bindings::codegen::Bindings::HTMLFormControlsCollectionBinding::HTMLFormControlsCollectionMethods; use crate::dom::bindings::codegen::Bindings::HTMLFormControlsCollectionBinding::HTMLFormControlsCollectionMethods;

View file

@ -15,11 +15,11 @@ use mime::{self, Mime};
use net_traits::http_percent_encode; use net_traits::http_percent_encode;
use net_traits::request::Referrer; use net_traits::request::Referrer;
use script_traits::{LoadData, LoadOrigin, NavigationHistoryBehavior}; use script_traits::{LoadData, LoadOrigin, NavigationHistoryBehavior};
use servo_atoms::Atom;
use servo_rand::random; use servo_rand::random;
use style::attr::AttrValue; use style::attr::AttrValue;
use style::str::split_html_space_chars; use style::str::split_html_space_chars;
use style_dom::ElementState; use stylo_atoms::Atom;
use stylo_dom::ElementState;
use super::bindings::trace::{HashMapTracedValues, NoTrace}; use super::bindings::trace::{HashMapTracedValues, NoTrace};
use crate::body::Extractable; use crate::body::Extractable;

View file

@ -16,9 +16,9 @@ use script_traits::{
IFrameLoadInfo, IFrameLoadInfoWithData, JsEvalResult, LoadData, LoadOrigin, IFrameLoadInfo, IFrameLoadInfoWithData, JsEvalResult, LoadData, LoadOrigin,
NavigationHistoryBehavior, NewLayoutInfo, ScriptMsg, UpdatePipelineIdReason, WindowSizeData, NavigationHistoryBehavior, NewLayoutInfo, ScriptMsg, UpdatePipelineIdReason, WindowSizeData,
}; };
use servo_atoms::Atom;
use servo_url::ServoUrl; use servo_url::ServoUrl;
use style::attr::{AttrValue, LengthOrPercentageOrAuto}; use style::attr::{AttrValue, LengthOrPercentageOrAuto};
use stylo_atoms::Atom;
use crate::document_loader::{LoadBlocker, LoadType}; use crate::document_loader::{LoadBlocker, LoadType};
use crate::dom::attr::Attr; use crate::dom::attr::Attr;

View file

@ -26,10 +26,10 @@ use net_traits::blob_url_store::get_blob_origin;
use net_traits::filemanager_thread::FileManagerThreadMsg; use net_traits::filemanager_thread::FileManagerThreadMsg;
use net_traits::{CoreResourceMsg, IpcSend}; use net_traits::{CoreResourceMsg, IpcSend};
use profile_traits::ipc; use profile_traits::ipc;
use servo_atoms::Atom;
use style::attr::AttrValue; use style::attr::AttrValue;
use style::str::{split_commas, str_join}; use style::str::{split_commas, str_join};
use style_dom::ElementState; use stylo_atoms::Atom;
use stylo_dom::ElementState;
use time::{Month, OffsetDateTime, Time}; use time::{Month, OffsetDateTime, Time};
use unicode_bidi::{BidiClass, bidi_class}; use unicode_bidi::{BidiClass, bidi_class};
use url::Url; use url::Url;

View file

@ -22,13 +22,13 @@ use net_traits::{
ResourceTimingType, ResourceTimingType,
}; };
use servo_arc::Arc; use servo_arc::Arc;
use servo_atoms::Atom;
use servo_url::ServoUrl; use servo_url::ServoUrl;
use style::attr::AttrValue; use style::attr::AttrValue;
use style::media_queries::MediaList; use style::media_queries::MediaList;
use style::parser::ParserContext as CssParserContext; use style::parser::ParserContext as CssParserContext;
use style::stylesheets::{CssRuleType, Origin, Stylesheet, UrlExtraData}; use style::stylesheets::{CssRuleType, Origin, Stylesheet, UrlExtraData};
use style_traits::ParsingMode; use style_traits::ParsingMode;
use stylo_atoms::Atom;
use crate::dom::attr::Attr; use crate::dom::attr::Attr;
use crate::dom::bindings::cell::DomRefCell; use crate::dom::bindings::cell::DomRefCell;

View file

@ -8,7 +8,7 @@ use std::ops::{Add, Div};
use dom_struct::dom_struct; use dom_struct::dom_struct;
use html5ever::{LocalName, Prefix, local_name}; use html5ever::{LocalName, Prefix, local_name};
use js::rust::HandleObject; use js::rust::HandleObject;
use style_dom::ElementState; use stylo_dom::ElementState;
use crate::dom::attr::Attr; use crate::dom::attr::Attr;
use crate::dom::bindings::cell::DomRefCell; use crate::dom::bindings::cell::DomRefCell;

View file

@ -5,7 +5,7 @@
use dom_struct::dom_struct; use dom_struct::dom_struct;
use html5ever::{LocalName, Prefix, local_name}; use html5ever::{LocalName, Prefix, local_name};
use js::rust::HandleObject; use js::rust::HandleObject;
use style_dom::ElementState; use stylo_dom::ElementState;
use crate::dom::attr::Attr; use crate::dom::attr::Attr;
use crate::dom::bindings::codegen::Bindings::HTMLOptGroupElementBinding::HTMLOptGroupElementMethods; use crate::dom::bindings::codegen::Bindings::HTMLOptGroupElementBinding::HTMLOptGroupElementMethods;

View file

@ -9,7 +9,7 @@ use dom_struct::dom_struct;
use html5ever::{LocalName, Prefix, QualName, local_name, namespace_url, ns}; use html5ever::{LocalName, Prefix, QualName, local_name, namespace_url, ns};
use js::rust::HandleObject; use js::rust::HandleObject;
use style::str::{split_html_space_chars, str_join}; use style::str::{split_html_space_chars, str_join};
use style_dom::ElementState; use stylo_dom::ElementState;
use crate::dom::attr::Attr; use crate::dom::attr::Attr;
use crate::dom::bindings::codegen::Bindings::CharacterDataBinding::CharacterDataMethods; use crate::dom::bindings::codegen::Bindings::CharacterDataBinding::CharacterDataMethods;

View file

@ -28,10 +28,10 @@ use net_traits::{
FetchMetadata, FetchResponseListener, Metadata, NetworkError, ResourceFetchTiming, FetchMetadata, FetchResponseListener, Metadata, NetworkError, ResourceFetchTiming,
ResourceTimingType, ResourceTimingType,
}; };
use servo_atoms::Atom;
use servo_config::pref; use servo_config::pref;
use servo_url::{ImmutableOrigin, ServoUrl}; use servo_url::{ImmutableOrigin, ServoUrl};
use style::str::{HTML_SPACE_CHARACTERS, StaticStringVec}; use style::str::{HTML_SPACE_CHARACTERS, StaticStringVec};
use stylo_atoms::Atom;
use uuid::Uuid; use uuid::Uuid;
use crate::HasParent; use crate::HasParent;

View file

@ -9,7 +9,7 @@ use dom_struct::dom_struct;
use html5ever::{LocalName, Prefix, local_name}; use html5ever::{LocalName, Prefix, local_name};
use js::rust::HandleObject; use js::rust::HandleObject;
use style::attr::AttrValue; use style::attr::AttrValue;
use style_dom::ElementState; use stylo_dom::ElementState;
use crate::dom::attr::Attr; use crate::dom::attr::Attr;
use crate::dom::bindings::codegen::Bindings::ElementBinding::ElementMethods; use crate::dom::bindings::codegen::Bindings::ElementBinding::ElementMethods;

View file

@ -10,7 +10,7 @@ use dom_struct::dom_struct;
use html5ever::{LocalName, Prefix, local_name, namespace_url, ns}; use html5ever::{LocalName, Prefix, local_name, namespace_url, ns};
use js::rust::HandleObject; use js::rust::HandleObject;
use style::attr::AttrValue; use style::attr::AttrValue;
use style_dom::ElementState; use stylo_dom::ElementState;
use crate::clipboard_provider::EmbedderClipboardProvider; use crate::clipboard_provider::EmbedderClipboardProvider;
use crate::dom::attr::Attr; use crate::dom::attr::Attr;

View file

@ -6,7 +6,7 @@ use std::cell::Cell;
use dom_struct::dom_struct; use dom_struct::dom_struct;
use js::rust::HandleObject; use js::rust::HandleObject;
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods; use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods;
use crate::dom::bindings::codegen::Bindings::MediaQueryListEventBinding::{ use crate::dom::bindings::codegen::Bindings::MediaQueryListEventBinding::{

View file

@ -6,7 +6,7 @@ use dom_struct::dom_struct;
use js::jsapi::Heap; use js::jsapi::Heap;
use js::jsval::JSVal; use js::jsval::JSVal;
use js::rust::{HandleObject, HandleValue, MutableHandleValue}; use js::rust::{HandleObject, HandleValue, MutableHandleValue};
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::cell::DomRefCell; use crate::dom::bindings::cell::DomRefCell;
use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods; use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods;

View file

@ -5,7 +5,7 @@
use std::cell::Cell; use std::cell::Cell;
use dom_struct::dom_struct; use dom_struct::dom_struct;
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::codegen::Bindings::NodeBinding::NodeMethods; use crate::dom::bindings::codegen::Bindings::NodeBinding::NodeMethods;
use crate::dom::bindings::codegen::Bindings::NodeListBinding::NodeListMethods; use crate::dom::bindings::codegen::Bindings::NodeListBinding::NodeListMethods;

View file

@ -4,7 +4,7 @@
use dom_struct::dom_struct; use dom_struct::dom_struct;
use js::rust::HandleObject; use js::rust::HandleObject;
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::audiobuffer::AudioBuffer; use crate::dom::audiobuffer::AudioBuffer;
use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods; use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods;

View file

@ -6,7 +6,7 @@ use std::cell::Cell;
use dom_struct::dom_struct; use dom_struct::dom_struct;
use js::rust::HandleObject; use js::rust::HandleObject;
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods; use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods;
use crate::dom::bindings::codegen::Bindings::PageTransitionEventBinding; use crate::dom::bindings::codegen::Bindings::PageTransitionEventBinding;

View file

@ -25,10 +25,10 @@ use net_traits::image_cache::ImageCache;
use pixels::PixelFormat; use pixels::PixelFormat;
use profile_traits::ipc; use profile_traits::ipc;
use script_traits::{DrawAPaintImageResult, PaintWorkletError, Painter}; use script_traits::{DrawAPaintImageResult, PaintWorkletError, Painter};
use servo_atoms::Atom;
use servo_config::pref; use servo_config::pref;
use servo_url::ServoUrl; use servo_url::ServoUrl;
use style_traits::{CSSPixel, SpeculativePainter}; use style_traits::{CSSPixel, SpeculativePainter};
use stylo_atoms::Atom;
use webrender_api::units::DevicePixel; use webrender_api::units::DevicePixel;
use super::bindings::trace::HashMapTracedValues; use super::bindings::trace::HashMapTracedValues;

View file

@ -6,7 +6,7 @@ use dom_struct::dom_struct;
use js::jsapi::Heap; use js::jsapi::Heap;
use js::jsval::JSVal; use js::jsval::JSVal;
use js::rust::{HandleObject, HandleValue, MutableHandleValue}; use js::rust::{HandleObject, HandleValue, MutableHandleValue};
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods; use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods;
use crate::dom::bindings::codegen::Bindings::PopStateEventBinding; use crate::dom::bindings::codegen::Bindings::PopStateEventBinding;

View file

@ -4,7 +4,7 @@
use dom_struct::dom_struct; use dom_struct::dom_struct;
use js::rust::HandleObject; use js::rust::HandleObject;
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods; use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods;
use crate::dom::bindings::codegen::Bindings::ProgressEventBinding; use crate::dom::bindings::codegen::Bindings::ProgressEventBinding;

View file

@ -9,7 +9,7 @@ use dom_struct::dom_struct;
use js::jsapi::{Heap, JSObject}; use js::jsapi::{Heap, JSObject};
use js::jsval::JSVal; use js::jsval::JSVal;
use js::rust::{HandleObject, HandleValue, MutableHandleValue}; use js::rust::{HandleObject, HandleValue, MutableHandleValue};
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods; use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods;
use crate::dom::bindings::codegen::Bindings::PromiseRejectionEventBinding; use crate::dom::bindings::codegen::Bindings::PromiseRejectionEventBinding;

View file

@ -3,7 +3,7 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/. */ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
use dom_struct::dom_struct; use dom_struct::dom_struct;
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::codegen::Bindings::HTMLInputElementBinding::HTMLInputElementMethods; use crate::dom::bindings::codegen::Bindings::HTMLInputElementBinding::HTMLInputElementMethods;
use crate::dom::bindings::codegen::Bindings::NodeListBinding::NodeListMethods; use crate::dom::bindings::codegen::Bindings::NodeListBinding::NodeListMethods;

View file

@ -5,7 +5,7 @@
use std::rc::Rc; use std::rc::Rc;
use euclid::default::Rect; use euclid::default::Rect;
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::root::{Dom, MutNullableDom}; use crate::dom::bindings::root::{Dom, MutNullableDom};
use crate::dom::customelementregistry::{ use crate::dom::customelementregistry::{

View file

@ -4,7 +4,7 @@
use dom_struct::dom_struct; use dom_struct::dom_struct;
use js::rust::HandleObject; use js::rust::HandleObject;
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods; use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods;
use crate::dom::bindings::codegen::Bindings::RTCDataChannelEventBinding::{ use crate::dom::bindings::codegen::Bindings::RTCDataChannelEventBinding::{

View file

@ -4,7 +4,7 @@
use dom_struct::dom_struct; use dom_struct::dom_struct;
use js::rust::HandleObject; use js::rust::HandleObject;
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods; use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods;
use crate::dom::bindings::codegen::Bindings::RTCErrorEventBinding::{ use crate::dom::bindings::codegen::Bindings::RTCErrorEventBinding::{

View file

@ -4,7 +4,7 @@
use dom_struct::dom_struct; use dom_struct::dom_struct;
use js::rust::HandleObject; use js::rust::HandleObject;
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods; use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods;
use crate::dom::bindings::codegen::Bindings::RTCPeerConnectionIceEventBinding::{ use crate::dom::bindings::codegen::Bindings::RTCPeerConnectionIceEventBinding::{

View file

@ -4,7 +4,7 @@
use dom_struct::dom_struct; use dom_struct::dom_struct;
use js::rust::HandleObject; use js::rust::HandleObject;
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::codegen::Bindings::EventBinding::Event_Binding::EventMethods; use crate::dom::bindings::codegen::Bindings::EventBinding::Event_Binding::EventMethods;
use crate::dom::bindings::codegen::Bindings::RTCTrackEventBinding::{self, RTCTrackEventMethods}; use crate::dom::bindings::codegen::Bindings::RTCTrackEventBinding::{self, RTCTrackEventMethods};

View file

@ -4,7 +4,7 @@
use dom_struct::dom_struct; use dom_struct::dom_struct;
use js::rust::HandleObject; use js::rust::HandleObject;
use servo_atoms::Atom; use stylo_atoms::Atom;
use super::bindings::reflector::reflect_dom_object_with_proto; use super::bindings::reflector::reflect_dom_object_with_proto;
use crate::dom::bindings::codegen::Bindings::EventBinding::Event_Binding::EventMethods; use crate::dom::bindings::codegen::Bindings::EventBinding::Event_Binding::EventMethods;

View file

@ -7,12 +7,12 @@ use std::collections::hash_map::Entry;
use dom_struct::dom_struct; use dom_struct::dom_struct;
use servo_arc::Arc; use servo_arc::Arc;
use servo_atoms::Atom;
use style::author_styles::AuthorStyles; use style::author_styles::AuthorStyles;
use style::dom::TElement; use style::dom::TElement;
use style::shared_lock::SharedRwLockReadGuard; use style::shared_lock::SharedRwLockReadGuard;
use style::stylesheets::Stylesheet; use style::stylesheets::Stylesheet;
use style::stylist::{CascadeData, Stylist}; use style::stylist::{CascadeData, Stylist};
use stylo_atoms::Atom;
use crate::conversions::Convert; use crate::conversions::Convert;
use crate::dom::bindings::cell::DomRefCell; use crate::dom::bindings::cell::DomRefCell;

View file

@ -4,7 +4,7 @@
use dom_struct::dom_struct; use dom_struct::dom_struct;
use js::rust::HandleObject; use js::rust::HandleObject;
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::cell::DomRefCell; use crate::dom::bindings::cell::DomRefCell;
use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods; use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods;

View file

@ -6,8 +6,8 @@ use std::cmp::Ordering;
use std::iter::Iterator; use std::iter::Iterator;
use dom_struct::dom_struct; use dom_struct::dom_struct;
use servo_atoms::Atom;
use style::custom_properties; use style::custom_properties;
use stylo_atoms::Atom;
use super::bindings::trace::HashMapTracedValues; use super::bindings::trace::HashMapTracedValues;
use crate::dom::bindings::codegen::Bindings::StylePropertyMapReadOnlyBinding::StylePropertyMapReadOnlyMethods; use crate::dom::bindings::codegen::Bindings::StylePropertyMapReadOnlyBinding::StylePropertyMapReadOnlyMethods;

View file

@ -4,7 +4,7 @@
use dom_struct::dom_struct; use dom_struct::dom_struct;
use js::rust::HandleObject; use js::rust::HandleObject;
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods; use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods;
use crate::dom::bindings::codegen::Bindings::SubmitEventBinding; use crate::dom::bindings::codegen::Bindings::SubmitEventBinding;

View file

@ -6,7 +6,7 @@ use dom_struct::dom_struct;
use html5ever::{LocalName, Prefix, local_name, namespace_url, ns}; use html5ever::{LocalName, Prefix, local_name, namespace_url, ns};
use js::rust::HandleObject; use js::rust::HandleObject;
use script_bindings::str::DOMString; use script_bindings::str::DOMString;
use style_dom::ElementState; use stylo_dom::ElementState;
use crate::dom::bindings::codegen::Bindings::SVGElementBinding::SVGElementMethods; use crate::dom::bindings::codegen::Bindings::SVGElementBinding::SVGElementMethods;
use crate::dom::bindings::inheritance::Castable; use crate::dom::bindings::inheritance::Castable;

View file

@ -4,7 +4,7 @@
use dom_struct::dom_struct; use dom_struct::dom_struct;
use html5ever::{LocalName, Prefix}; use html5ever::{LocalName, Prefix};
use style_dom::ElementState; use stylo_dom::ElementState;
use crate::dom::bindings::inheritance::Castable; use crate::dom::bindings::inheritance::Castable;
use crate::dom::document::Document; use crate::dom::document::Document;

View file

@ -4,7 +4,7 @@
use dom_struct::dom_struct; use dom_struct::dom_struct;
use js::rust::HandleObject; use js::rust::HandleObject;
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::audiotrack::AudioTrack; use crate::dom::audiotrack::AudioTrack;
use crate::dom::bindings::codegen::Bindings::EventBinding::Event_Binding::EventMethods; use crate::dom::bindings::codegen::Bindings::EventBinding::Event_Binding::EventMethods;

View file

@ -4,7 +4,7 @@
use dom_struct::dom_struct; use dom_struct::dom_struct;
use js::rust::HandleObject; use js::rust::HandleObject;
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods; use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods;
use crate::dom::bindings::codegen::Bindings::TransitionEventBinding::{ use crate::dom::bindings::codegen::Bindings::TransitionEventBinding::{

View file

@ -7,7 +7,7 @@ use std::default::Default;
use dom_struct::dom_struct; use dom_struct::dom_struct;
use js::rust::HandleObject; use js::rust::HandleObject;
use servo_atoms::Atom; use stylo_atoms::Atom;
use super::node::NodeTraits; use super::node::NodeTraits;
use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods; use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods;

View file

@ -8,7 +8,7 @@ use std::fmt;
use bitflags::bitflags; use bitflags::bitflags;
use dom_struct::dom_struct; use dom_struct::dom_struct;
use itertools::Itertools; use itertools::Itertools;
use style_dom::ElementState; use stylo_dom::ElementState;
use super::bindings::codegen::Bindings::ElementInternalsBinding::ValidityStateFlags; use super::bindings::codegen::Bindings::ElementInternalsBinding::ValidityStateFlags;
use crate::dom::bindings::cell::{DomRefCell, Ref}; use crate::dom::bindings::cell::{DomRefCell, Ref};

View file

@ -4,7 +4,7 @@
use dom_struct::dom_struct; use dom_struct::dom_struct;
use js::rust::HandleObject; use js::rust::HandleObject;
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods; use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods;
use crate::dom::bindings::codegen::Bindings::WebGLContextEventBinding::{ use crate::dom::bindings::codegen::Bindings::WebGLContextEventBinding::{

View file

@ -4,7 +4,7 @@
use dom_struct::dom_struct; use dom_struct::dom_struct;
use js::rust::HandleObject; use js::rust::HandleObject;
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::codegen::Bindings::EventBinding::Event_Binding::EventMethods; use crate::dom::bindings::codegen::Bindings::EventBinding::Event_Binding::EventMethods;
use crate::dom::bindings::codegen::Bindings::WebGPUBinding::{ use crate::dom::bindings::codegen::Bindings::WebGPUBinding::{

View file

@ -4,7 +4,7 @@
use dom_struct::dom_struct; use dom_struct::dom_struct;
use js::rust::HandleObject; use js::rust::HandleObject;
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::codegen::Bindings::EventBinding::Event_Binding::EventMethods; use crate::dom::bindings::codegen::Bindings::EventBinding::Event_Binding::EventMethods;
use crate::dom::bindings::codegen::Bindings::XRInputSourceEventBinding::{ use crate::dom::bindings::codegen::Bindings::XRInputSourceEventBinding::{

View file

@ -6,7 +6,7 @@ use dom_struct::dom_struct;
use js::jsapi::Heap; use js::jsapi::Heap;
use js::jsval::JSVal; use js::jsval::JSVal;
use js::rust::{HandleObject, MutableHandleValue}; use js::rust::{HandleObject, MutableHandleValue};
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::codegen::Bindings::EventBinding::Event_Binding::EventMethods; use crate::dom::bindings::codegen::Bindings::EventBinding::Event_Binding::EventMethods;
use crate::dom::bindings::codegen::Bindings::XRInputSourcesChangeEventBinding::{ use crate::dom::bindings::codegen::Bindings::XRInputSourcesChangeEventBinding::{

View file

@ -4,7 +4,7 @@
use dom_struct::dom_struct; use dom_struct::dom_struct;
use js::rust::HandleObject; use js::rust::HandleObject;
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::codegen::Bindings::EventBinding::Event_Binding::EventMethods; use crate::dom::bindings::codegen::Bindings::EventBinding::Event_Binding::EventMethods;
use crate::dom::bindings::codegen::Bindings::XRLayerEventBinding::{ use crate::dom::bindings::codegen::Bindings::XRLayerEventBinding::{

View file

@ -4,7 +4,7 @@
use dom_struct::dom_struct; use dom_struct::dom_struct;
use js::rust::HandleObject; use js::rust::HandleObject;
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::codegen::Bindings::EventBinding::Event_Binding::EventMethods; use crate::dom::bindings::codegen::Bindings::EventBinding::Event_Binding::EventMethods;
use crate::dom::bindings::codegen::Bindings::XRReferenceSpaceEventBinding::{ use crate::dom::bindings::codegen::Bindings::XRReferenceSpaceEventBinding::{

View file

@ -17,7 +17,7 @@ use js::jsapi::JSObject;
use js::rust::MutableHandleValue; use js::rust::MutableHandleValue;
use js::typedarray::Float32Array; use js::typedarray::Float32Array;
use profile_traits::ipc; use profile_traits::ipc;
use servo_atoms::Atom; use stylo_atoms::Atom;
use webxr_api::{ use webxr_api::{
self, util, ApiSpace, ContextId as WebXRContextId, Display, EntityTypes, EnvironmentBlendMode, self, util, ApiSpace, ContextId as WebXRContextId, Display, EntityTypes, EnvironmentBlendMode,
Event as XREvent, Frame, FrameUpdateEvent, HitTestId, HitTestSource, InputFrame, InputId, Ray, Event as XREvent, Frame, FrameUpdateEvent, HitTestId, HitTestSource, InputFrame, InputId, Ray,
@ -294,7 +294,7 @@ impl XRSession {
event.upcast::<Event>().fire(self.upcast(), can_gc); event.upcast::<Event>().fire(self.upcast(), can_gc);
}, },
XREvent::Select(input, kind, ty, frame) => { XREvent::Select(input, kind, ty, frame) => {
use servo_atoms::Atom; use stylo_atoms::Atom;
const START_ATOMS: [Atom; 2] = [atom!("selectstart"), atom!("squeezestart")]; const START_ATOMS: [Atom; 2] = [atom!("selectstart"), atom!("squeezestart")];
const EVENT_ATOMS: [Atom; 2] = [atom!("select"), atom!("squeeze")]; const EVENT_ATOMS: [Atom; 2] = [atom!("select"), atom!("squeeze")];
const END_ATOMS: [Atom; 2] = [atom!("selectend"), atom!("squeezeend")]; const END_ATOMS: [Atom; 2] = [atom!("selectend"), atom!("squeezeend")];

View file

@ -4,7 +4,7 @@
use dom_struct::dom_struct; use dom_struct::dom_struct;
use js::rust::HandleObject; use js::rust::HandleObject;
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::codegen::Bindings::EventBinding::Event_Binding::EventMethods; use crate::dom::bindings::codegen::Bindings::EventBinding::Event_Binding::EventMethods;
use crate::dom::bindings::codegen::Bindings::XRSessionEventBinding::{self, XRSessionEventMethods}; use crate::dom::bindings::codegen::Bindings::XRSessionEventBinding::{self, XRSessionEventMethods};

View file

@ -66,7 +66,6 @@ use script_traits::{
}; };
use selectors::attr::CaseSensitivity; use selectors::attr::CaseSensitivity;
use servo_arc::Arc as ServoArc; use servo_arc::Arc as ServoArc;
use servo_atoms::Atom;
use servo_config::{opts, pref}; use servo_config::{opts, pref};
use servo_geometry::{DeviceIndependentIntRect, MaxRect, f32_rect_to_au_rect}; use servo_geometry::{DeviceIndependentIntRect, MaxRect, f32_rect_to_au_rect};
use servo_url::{ImmutableOrigin, MutableOrigin, ServoUrl}; use servo_url::{ImmutableOrigin, MutableOrigin, ServoUrl};
@ -81,6 +80,7 @@ use style::selector_parser::PseudoElement;
use style::str::HTML_SPACE_CHARACTERS; use style::str::HTML_SPACE_CHARACTERS;
use style::stylesheets::{CssRuleType, Origin, UrlExtraData}; use style::stylesheets::{CssRuleType, Origin, UrlExtraData};
use style_traits::{CSSPixel, ParsingMode}; use style_traits::{CSSPixel, ParsingMode};
use stylo_atoms::Atom;
use url::Position; use url::Position;
use webrender_api::units::{DevicePixel, LayoutPixel}; use webrender_api::units::{DevicePixel, LayoutPixel};
use webrender_api::{DocumentId, ExternalScrollId}; use webrender_api::{DocumentId, ExternalScrollId};

View file

@ -16,8 +16,8 @@ use net_traits::ResourceThreads;
use net_traits::image_cache::ImageCache; use net_traits::image_cache::ImageCache;
use profile_traits::{mem, time}; use profile_traits::{mem, time};
use script_traits::{Painter, ScriptMsg, ScriptToConstellationChan}; use script_traits::{Painter, ScriptMsg, ScriptToConstellationChan};
use servo_atoms::Atom;
use servo_url::{ImmutableOrigin, MutableOrigin, ServoUrl}; use servo_url::{ImmutableOrigin, MutableOrigin, ServoUrl};
use stylo_atoms::Atom;
use crate::dom::bindings::inheritance::Castable; use crate::dom::bindings::inheritance::Castable;
use crate::dom::bindings::root::DomRoot; use crate::dom::bindings::root::DomRoot;

View file

@ -32,8 +32,8 @@ use net_traits::{
}; };
use script_traits::DocumentActivity; use script_traits::DocumentActivity;
use script_traits::serializable::BlobImpl; use script_traits::serializable::BlobImpl;
use servo_atoms::Atom;
use servo_url::ServoUrl; use servo_url::ServoUrl;
use stylo_atoms::Atom;
use url::Position; use url::Position;
use crate::body::{BodySource, Extractable, ExtractedBody, decode_to_utf16_with_bom_removal}; use crate::body::{BodySource, Extractable, ExtractedBody, decode_to_utf16_with_bom_removal};

View file

@ -19,7 +19,6 @@ use selectors::bloom::{BLOOM_HASH_MASK, BloomFilter};
use selectors::matching::{ElementSelectorFlags, MatchingContext, VisitedHandlingMode}; use selectors::matching::{ElementSelectorFlags, MatchingContext, VisitedHandlingMode};
use selectors::sink::Push; use selectors::sink::Push;
use servo_arc::{Arc, ArcBorrow}; use servo_arc::{Arc, ArcBorrow};
use servo_atoms::Atom;
use style::CaseSensitivityExt; use style::CaseSensitivityExt;
use style::animation::AnimationSetKey; use style::animation::AnimationSetKey;
use style::applicable_declarations::ApplicableDeclarationBlock; use style::applicable_declarations::ApplicableDeclarationBlock;
@ -37,7 +36,8 @@ use style::shared_lock::Locked as StyleLocked;
use style::stylesheets::scope_rule::ImplicitScopeRoot; use style::stylesheets::scope_rule::ImplicitScopeRoot;
use style::values::computed::Display; use style::values::computed::Display;
use style::values::{AtomIdent, AtomString}; use style::values::{AtomIdent, AtomString};
use style_dom::ElementState; use stylo_atoms::Atom;
use stylo_dom::ElementState;
use crate::dom::attr::AttrHelpersForLayout; use crate::dom::attr::AttrHelpersForLayout;
use crate::dom::bindings::inheritance::{ use crate::dom::bindings::inheritance::{

View file

@ -22,7 +22,7 @@ extern crate log;
#[macro_use] #[macro_use]
extern crate malloc_size_of_derive; extern crate malloc_size_of_derive;
#[macro_use] #[macro_use]
extern crate servo_atoms; extern crate stylo_atoms;
mod animation_timeline; mod animation_timeline;
mod animations; mod animations;

View file

@ -19,7 +19,7 @@ use net_traits::image_cache::PendingImageResponse;
use profile_traits::mem::{self as profile_mem, OpaqueSender, ReportsChan}; use profile_traits::mem::{self as profile_mem, OpaqueSender, ReportsChan};
use profile_traits::time::{self as profile_time}; use profile_traits::time::{self as profile_time};
use script_traits::{LayoutMsg, Painter, ScriptMsg, ScriptThreadMessage}; use script_traits::{LayoutMsg, Painter, ScriptMsg, ScriptThreadMessage};
use servo_atoms::Atom; use stylo_atoms::Atom;
use timers::TimerScheduler; use timers::TimerScheduler;
#[cfg(feature = "webgpu")] #[cfg(feature = "webgpu")]
use webgpu::WebGPUMsg; use webgpu::WebGPUMsg;

View file

@ -83,11 +83,11 @@ use script_traits::{
ProgressiveWebMetricType, ScriptMsg, ScriptThreadMessage, ScriptToConstellationChan, ProgressiveWebMetricType, ScriptMsg, ScriptThreadMessage, ScriptToConstellationChan,
ScrollState, StructuredSerializedData, UpdatePipelineIdReason, WindowSizeData, WindowSizeType, ScrollState, StructuredSerializedData, UpdatePipelineIdReason, WindowSizeData, WindowSizeType,
}; };
use servo_atoms::Atom;
use servo_config::opts; use servo_config::opts;
use servo_url::{ImmutableOrigin, MutableOrigin, ServoUrl}; use servo_url::{ImmutableOrigin, MutableOrigin, ServoUrl};
use style::dom::OpaqueNode; use style::dom::OpaqueNode;
use style::thread_state::{self, ThreadState}; use style::thread_state::{self, ThreadState};
use stylo_atoms::Atom;
use timers::{TimerEventRequest, TimerScheduler}; use timers::{TimerEventRequest, TimerScheduler};
use url::Position; use url::Position;
#[cfg(feature = "webgpu")] #[cfg(feature = "webgpu")]

View file

@ -5,8 +5,8 @@
use js::jsapi::RuntimeCode; use js::jsapi::RuntimeCode;
use net_traits::request::Referrer; use net_traits::request::Referrer;
use serde::Serialize; use serde::Serialize;
use servo_atoms::Atom;
use servo_url::ServoUrl; use servo_url::ServoUrl;
use stylo_atoms::Atom;
use crate::conversions::Convert; use crate::conversions::Convert;
use crate::dom::bindings::codegen::Bindings::EventBinding::EventInit; use crate::dom::bindings::codegen::Bindings::EventBinding::EventInit;

View file

@ -6,7 +6,7 @@ use std::fmt;
use base::id::PipelineId; use base::id::PipelineId;
use malloc_size_of_derive::MallocSizeOf; use malloc_size_of_derive::MallocSizeOf;
use servo_atoms::Atom; use stylo_atoms::Atom;
use crate::dom::bindings::refcounted::Trusted; use crate::dom::bindings::refcounted::Trusted;
use crate::dom::event::{EventBubbles, EventCancelable, EventTask, SimpleEventTask}; use crate::dom::event::{EventBubbles, EventCancelable, EventTask, SimpleEventTask};

View file

@ -32,7 +32,7 @@ malloc_size_of = { workspace = true }
malloc_size_of_derive = { workspace = true } malloc_size_of_derive = { workspace = true }
num-traits = { workspace = true } num-traits = { workspace = true }
regex = { workspace = true } regex = { workspace = true }
servo_atoms = { workspace = true } stylo_atoms = { workspace = true }
servo_config = { path = "../config" } servo_config = { path = "../config" }
style = { workspace = true } style = { workspace = true }

View file

@ -16,7 +16,7 @@ use cssparser::CowRcStr;
use html5ever::{LocalName, Namespace}; use html5ever::{LocalName, Namespace};
use num_traits::Zero; use num_traits::Zero;
use regex::Regex; use regex::Regex;
use servo_atoms::Atom; use stylo_atoms::Atom;
/// Encapsulates the IDL `ByteString` type. /// Encapsulates the IDL `ByteString` type.
#[derive(Clone, Debug, Default, Eq, JSTraceable, MallocSizeOf, PartialEq)] #[derive(Clone, Debug, Default, Eq, JSTraceable, MallocSizeOf, PartialEq)]

View file

@ -39,7 +39,7 @@ net_traits = { workspace = true }
pixels = { path = "../../pixels" } pixels = { path = "../../pixels" }
profile_traits = { workspace = true } profile_traits = { workspace = true }
serde = { workspace = true } serde = { workspace = true }
servo_atoms = { workspace = true } stylo_atoms = { workspace = true }
servo_url = { path = "../../url" } servo_url = { path = "../../url" }
style_traits = { workspace = true } style_traits = { workspace = true }
uuid = { workspace = true } uuid = { workspace = true }

Some files were not shown because too many files have changed in this diff Show more