@@ -31,15 +31,15 @@ gecko = [
31
31
" to_shmem/gecko" ,
32
32
]
33
33
servo = [
34
- " arrayvec/use_union" ,
35
34
" cssparser/serde" ,
36
35
" encoding_rs" ,
37
36
" malloc_size_of/servo" ,
38
37
" markup5ever" ,
38
+ " mime" ,
39
39
" serde" ,
40
40
" servo_arc/servo" ,
41
41
" stylo_atoms" ,
42
- " servo_config " ,
42
+ " style_config " ,
43
43
" string_cache" ,
44
44
" style_traits/servo" ,
45
45
" url" ,
@@ -48,16 +48,17 @@ servo = [
48
48
]
49
49
gecko_debug = []
50
50
gecko_refcount_logging = []
51
+ nsstring = []
51
52
52
53
[dependencies ]
53
- app_units = " 0.7"
54
+ app_units = " 0.7.8 "
54
55
arrayvec = " 0.7"
55
56
atomic_refcell = " 0.1"
56
57
bitflags = " 2"
57
58
byteorder = " 1.0"
58
59
cssparser = " 0.34"
59
60
derive_more = { version = " 0.99" , default-features = false , features = [" add" , " add_assign" , " deref" , " deref_mut" , " from" ] }
60
- dom = { path = " ../../../dom/base/rust " }
61
+ dom = { path = " ../stylo_dom " , version = " 0.1 " , package = " stylo_dom " }
61
62
new_debug_unreachable = " 1.0"
62
63
encoding_rs = {version = " 0.8" , optional = true }
63
64
euclid = " 0.22"
@@ -69,10 +70,10 @@ itoa = "1.0"
69
70
lazy_static = " 1"
70
71
log = " 0.4"
71
72
malloc_size_of = { path = " ../malloc_size_of" }
72
- malloc_size_of_derive = { path = " ../../../xpcom/rust/malloc_size_of_derive " }
73
- markup5ever = { version = " 0.12 " , optional = true }
73
+ malloc_size_of_derive = " 0.1 "
74
+ markup5ever = { version = " 0.15 " , optional = true }
74
75
matches = " 0.1"
75
- nsstring = {path = " ../../../xpcom/rust/nsstring/ " , optional = true }
76
+ mime = { version = " 0.3.13 " , optional = true }
76
77
num_cpus = {version = " 1.1.0" }
77
78
num-integer = " 0.1"
78
79
num-traits = " 0.2"
@@ -84,22 +85,21 @@ rayon-core = "1"
84
85
selectors = { path = " ../selectors" }
85
86
serde = {version = " 1.0" , optional = true , features = [" derive" ]}
86
87
servo_arc = { path = " ../servo_arc" }
87
- stylo_atoms = {path = " ../atoms" , optional = true }
88
- servo_config = {path = " ../config" , optional = true }
88
+ stylo_atoms = {path = " ../stylo_atoms" , optional = true }
89
89
smallbitvec = " 2.3.0"
90
90
smallvec = " 1.0"
91
91
static_assertions = " 1.1"
92
- static_prefs = { path = " ../../../modules/libpref/init/static_prefs " }
92
+ static_prefs = { version = " 0.1 " , path = " ../stylo_static_prefs " , package = " stylo_static_prefs " }
93
93
string_cache = { version = " 0.8" , optional = true }
94
+ style_config = { version = " 0.1" , path = " ../stylo_config" , package = " stylo_config" , optional = true }
94
95
style_derive = {path = " ../style_derive" }
95
96
style_traits = {path = " ../style_traits" }
96
97
to_shmem = {path = " ../to_shmem" }
97
98
to_shmem_derive = {path = " ../to_shmem_derive" }
98
- thin-vec = { version = " 0.2.1" , features = [ " gecko-ffi " ] }
99
+ thin-vec = " 0.2.1"
99
100
uluru = " 3.0"
100
101
unicode-bidi = { version = " 0.3" , default-features = false }
101
102
void = " 1.0.2"
102
- gecko-profiler = { path = " ../../../tools/profiler/rust-api" }
103
103
url = { version = " 2.5" , optional = true , features = [" serde" ] }
104
104
105
105
[build-dependencies ]
0 commit comments