aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--components/style/gecko/conversions.rs (renamed from components/style/gecko_conversions.rs)2
-rw-r--r--components/style/gecko/selector_impl.rs (renamed from components/style/gecko_selector_impl.rs)6
-rw-r--r--components/style/gecko/values.rs (renamed from components/style/gecko_values.rs)0
-rw-r--r--components/style/lib.rs4
-rw-r--r--components/style/properties/gecko.mako.rs10
-rw-r--r--components/style/selector_impl.rs4
-rw-r--r--ports/geckolib/glue.rs2
-rw-r--r--ports/geckolib/wrapper.rs2
8 files changed, 14 insertions, 16 deletions
diff --git a/components/style/gecko_conversions.rs b/components/style/gecko/conversions.rs
index 635656afab0..f70926bda00 100644
--- a/components/style/gecko_conversions.rs
+++ b/components/style/gecko/conversions.rs
@@ -112,7 +112,7 @@ pub mod basic_shape {
use gecko_bindings::structs::{nsStyleCoord, nsStyleCorners};
use gecko_bindings::structs::StyleClipPathGeometryBox;
use gecko_bindings::sugar::ns_style_coord::{CoordDataMut, CoordDataValue};
- use gecko_values::GeckoStyleCoordConvertible;
+ use gecko::values::GeckoStyleCoordConvertible;
use std::borrow::Borrow;
use values::computed::{BorderRadiusSize, LengthOrPercentage};
use values::computed::basic_shape::*;
diff --git a/components/style/gecko_selector_impl.rs b/components/style/gecko/selector_impl.rs
index e1dbffbdc19..7af0844d85a 100644
--- a/components/style/gecko_selector_impl.rs
+++ b/components/style/gecko/selector_impl.rs
@@ -70,7 +70,7 @@ impl PseudoElement {
}}
}
- include!("generated/gecko_pseudo_element_helper.rs");
+ include!("../generated/gecko_pseudo_element_helper.rs");
None
}
@@ -88,7 +88,7 @@ impl PseudoElement {
}}
}
- include!("generated/gecko_pseudo_element_helper.rs");
+ include!("../generated/gecko_pseudo_element_helper.rs");
None
}
@@ -238,7 +238,7 @@ impl GeckoSelectorImpl {
}}
}
- include!("generated/gecko_pseudo_element_helper.rs")
+ include!("../generated/gecko_pseudo_element_helper.rs")
}
#[inline]
diff --git a/components/style/gecko_values.rs b/components/style/gecko/values.rs
index 79cfcbb0beb..79cfcbb0beb 100644
--- a/components/style/gecko_values.rs
+++ b/components/style/gecko/values.rs
diff --git a/components/style/lib.rs b/components/style/lib.rs
index 4a6552418f4..27d407beb89 100644
--- a/components/style/lib.rs
+++ b/components/style/lib.rs
@@ -90,10 +90,8 @@ pub mod domrefcell;
pub mod element_state;
pub mod error_reporting;
pub mod font_face;
-#[cfg(feature = "gecko")] pub mod gecko_conversions;
+#[cfg(feature = "gecko")] #[allow(unsafe_code)] pub mod gecko;
#[cfg(feature = "gecko")] #[allow(unsafe_code)] pub mod gecko_bindings;
-#[cfg(feature = "gecko")] pub mod gecko_selector_impl;
-#[cfg(feature = "gecko")] pub mod gecko_values;
pub mod keyframes;
pub mod logical_geometry;
pub mod matching;
diff --git a/components/style/properties/gecko.mako.rs b/components/style/properties/gecko.mako.rs
index 8dbbeec72af..f4a507dfb7a 100644
--- a/components/style/properties/gecko.mako.rs
+++ b/components/style/properties/gecko.mako.rs
@@ -27,9 +27,9 @@ use gecko_bindings::bindings::{Gecko_FontFamilyList_Clear, Gecko_InitializeImage
use gecko_bindings::bindings::ServoComputedValuesBorrowedOrNull;
use gecko_bindings::structs;
use gecko_bindings::sugar::ns_style_coord::{CoordDataValue, CoordData, CoordDataMut};
-use gecko_values::{StyleCoordHelpers, GeckoStyleCoordConvertible, convert_nscolor_to_rgba};
-use gecko_values::convert_rgba_to_nscolor;
-use gecko_values::round_border_to_device_pixels;
+use gecko::values::{StyleCoordHelpers, GeckoStyleCoordConvertible, convert_nscolor_to_rgba};
+use gecko::values::convert_rgba_to_nscolor;
+use gecko::values::round_border_to_device_pixels;
use logical_geometry::WritingMode;
use properties::CascadePropertyFn;
use properties::longhands;
@@ -1622,8 +1622,8 @@ clip-path
use gecko_bindings::structs::StyleClipPathGeometryBox;
use gecko_bindings::structs::{StyleBasicShape, StyleBasicShapeType, StyleShapeSourceType};
use gecko_bindings::structs::{StyleClipPath, StyleFillRule};
- use gecko_conversions::basic_shape::set_corners_from_radius;
- use gecko_values::GeckoStyleCoordConvertible;
+ use gecko::conversions::basic_shape::set_corners_from_radius;
+ use gecko::values::GeckoStyleCoordConvertible;
use values::computed::basic_shape::*;
let ref mut clip_path = self.gecko.mClipPath;
// clean up existing struct
diff --git a/components/style/selector_impl.rs b/components/style/selector_impl.rs
index 6c38fecec63..6facc88fec0 100644
--- a/components/style/selector_impl.rs
+++ b/components/style/selector_impl.rs
@@ -18,10 +18,10 @@ pub use servo_selector_impl::*;
pub use servo_selector_impl::{ServoSelectorImpl as TheSelectorImpl, ServoElementSnapshot as ElementSnapshot};
#[cfg(feature = "gecko")]
-pub use gecko_selector_impl::*;
+pub use gecko::selector_impl::*;
#[cfg(feature = "gecko")]
-pub use gecko_selector_impl::{GeckoSelectorImpl as TheSelectorImpl};
+pub use gecko::selector_impl::{GeckoSelectorImpl as TheSelectorImpl};
/// This function determines if a pseudo-element is eagerly cascaded or not.
///
diff --git a/ports/geckolib/glue.rs b/ports/geckolib/glue.rs
index cf3a670dd33..8139e438c52 100644
--- a/ports/geckolib/glue.rs
+++ b/ports/geckolib/glue.rs
@@ -34,13 +34,13 @@ use style::arc_ptr_eq;
use style::context::{LocalStyleContextCreationInfo, ReflowGoal, SharedStyleContext};
use style::dom::{NodeInfo, TDocument, TElement, TNode};
use style::error_reporting::StdoutErrorReporter;
-use style::gecko_selector_impl::{GeckoSelectorImpl, PseudoElement};
use style::parallel;
use style::parser::ParserContextExtraData;
use style::properties::{ComputedValues, PropertyDeclarationBlock, parse_one_declaration};
use style::selector_impl::PseudoElementCascadeType;
use style::sequential;
use style::stylesheets::{Origin, Stylesheet};
+use style::gecko::selector_impl::{GeckoSelectorImpl, PseudoElement};
use style::timer::Timer;
use traversal::RecalcStyleOnly;
use url::Url;
diff --git a/ports/geckolib/wrapper.rs b/ports/geckolib/wrapper.rs
index 923b4a0765f..8a4030a43cd 100644
--- a/ports/geckolib/wrapper.rs
+++ b/ports/geckolib/wrapper.rs
@@ -41,7 +41,6 @@ use style::dom::{LayoutIterator, NodeInfo, TDocument, TElement, TNode, TRestyleD
use style::dom::{OpaqueNode, PresentationalHintsSynthetizer};
use style::element_state::ElementState;
use style::error_reporting::StdoutErrorReporter;
-use style::gecko_selector_impl::{GeckoSelectorImpl, NonTSPseudoClass, PseudoElement};
use style::parser::ParserContextExtraData;
use style::properties::{ComputedValues, parse_style_attribute};
use style::properties::PropertyDeclarationBlock;
@@ -49,6 +48,7 @@ use style::refcell::{Ref, RefCell, RefMut};
use style::selector_impl::ElementExt;
use style::selector_matching::ApplicableDeclarationBlock;
use style::sink::Push;
+use style::gecko::selector_impl::{GeckoSelectorImpl, NonTSPseudoClass, PseudoElement};
use url::Url;
pub struct NonOpaqueStyleData(RefCell<PrivateStyleData>);