aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--components/style/gecko/generated/bindings.rs26
-rw-r--r--components/style/gecko/generated/structs_debug.rs13
-rw-r--r--components/style/gecko/generated/structs_release.rs13
3 files changed, 36 insertions, 16 deletions
diff --git a/components/style/gecko/generated/bindings.rs b/components/style/gecko/generated/bindings.rs
index 2793625cd9c..29ab276e646 100644
--- a/components/style/gecko/generated/bindings.rs
+++ b/components/style/gecko/generated/bindings.rs
@@ -1740,10 +1740,6 @@ extern "C" {
-> RawServoStyleSheetStrong;
}
extern "C" {
- pub fn Servo_ImportRule_GetSheet(import_rule: RawServoImportRuleBorrowed)
- -> RawServoStyleSheetStrong;
-}
-extern "C" {
pub fn Servo_StyleSheet_ClearAndUpdate(stylesheet:
RawServoStyleSheetBorrowed,
loader: *mut Loader,
@@ -1874,6 +1870,20 @@ extern "C" {
result: *mut nsAString);
}
extern "C" {
+ pub fn Servo_CssRules_GetImportRuleAt(rules: ServoCssRulesBorrowed,
+ index: u32, line: *mut u32,
+ column: *mut u32)
+ -> RawServoImportRuleStrong;
+}
+extern "C" {
+ pub fn Servo_ImportRule_Debug(rule: RawServoImportRuleBorrowed,
+ result: *mut nsACString);
+}
+extern "C" {
+ pub fn Servo_ImportRule_GetCssText(rule: RawServoImportRuleBorrowed,
+ result: *mut nsAString);
+}
+extern "C" {
pub fn Servo_Keyframe_Debug(rule: RawServoKeyframeBorrowed,
result: *mut nsACString);
}
@@ -2001,6 +2011,14 @@ extern "C" {
result: *mut nsAString);
}
extern "C" {
+ pub fn Servo_ImportRule_GetHref(rule: RawServoImportRuleBorrowed,
+ result: *mut nsAString);
+}
+extern "C" {
+ pub fn Servo_ImportRule_GetSheet(rule: RawServoImportRuleBorrowed)
+ -> *const RawServoStyleSheet;
+}
+extern "C" {
pub fn Servo_Keyframe_GetKeyText(keyframe: RawServoKeyframeBorrowed,
result: *mut nsAString);
}
diff --git a/components/style/gecko/generated/structs_debug.rs b/components/style/gecko/generated/structs_debug.rs
index 9232136c300..c546ffde1d9 100644
--- a/components/style/gecko/generated/structs_debug.rs
+++ b/components/style/gecko/generated/structs_debug.rs
@@ -1555,11 +1555,6 @@ pub mod root {
_unused: [u8; 0],
}
#[repr(C)]
- #[derive(Debug, Copy, Clone)]
- pub struct ImportRule {
- _unused: [u8; 0],
- }
- #[repr(C)]
#[derive(Debug)]
pub struct Rule {
pub _base: root::nsIDOMCSSRule,
@@ -3349,6 +3344,11 @@ pub mod root {
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
+ pub struct CSSImportRule {
+ _unused: [u8; 0],
+ }
+ #[repr(C)]
+ #[derive(Debug, Copy, Clone)]
pub struct CSSRuleList {
_unused: [u8; 0],
}
@@ -6692,6 +6692,7 @@ pub mod root {
pub mTitle: ::nsstring::nsStringRepr,
pub mDocument: *mut root::nsIDocument,
pub mOwningNode: *mut root::nsINode,
+ pub mOwnerRule: *mut root::mozilla::dom::CSSImportRule,
pub mMedia: root::RefPtr<root::mozilla::dom::MediaList>,
pub mNext: root::RefPtr<root::mozilla::StyleSheet>,
pub mParsingMode: root::mozilla::css::SheetParsingMode,
@@ -6786,7 +6787,7 @@ pub mod root {
}
#[test]
fn bindgen_test_layout_StyleSheet() {
- assert_eq!(::std::mem::size_of::<StyleSheet>() , 152usize , concat
+ assert_eq!(::std::mem::size_of::<StyleSheet>() , 160usize , concat
! ( "Size of: " , stringify ! ( StyleSheet ) ));
assert_eq! (::std::mem::align_of::<StyleSheet>() , 8usize , concat
! ( "Alignment of " , stringify ! ( StyleSheet ) ));
diff --git a/components/style/gecko/generated/structs_release.rs b/components/style/gecko/generated/structs_release.rs
index 880ab88cbfe..d0c0ada2591 100644
--- a/components/style/gecko/generated/structs_release.rs
+++ b/components/style/gecko/generated/structs_release.rs
@@ -1479,11 +1479,6 @@ pub mod root {
_unused: [u8; 0],
}
#[repr(C)]
- #[derive(Debug, Copy, Clone)]
- pub struct ImportRule {
- _unused: [u8; 0],
- }
- #[repr(C)]
#[derive(Debug)]
pub struct Rule {
pub _base: root::nsIDOMCSSRule,
@@ -3254,6 +3249,11 @@ pub mod root {
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
+ pub struct CSSImportRule {
+ _unused: [u8; 0],
+ }
+ #[repr(C)]
+ #[derive(Debug, Copy, Clone)]
pub struct CSSRuleList {
_unused: [u8; 0],
}
@@ -6562,6 +6562,7 @@ pub mod root {
pub mTitle: ::nsstring::nsStringRepr,
pub mDocument: *mut root::nsIDocument,
pub mOwningNode: *mut root::nsINode,
+ pub mOwnerRule: *mut root::mozilla::dom::CSSImportRule,
pub mMedia: root::RefPtr<root::mozilla::dom::MediaList>,
pub mNext: root::RefPtr<root::mozilla::StyleSheet>,
pub mParsingMode: root::mozilla::css::SheetParsingMode,
@@ -6656,7 +6657,7 @@ pub mod root {
}
#[test]
fn bindgen_test_layout_StyleSheet() {
- assert_eq!(::std::mem::size_of::<StyleSheet>() , 144usize , concat
+ assert_eq!(::std::mem::size_of::<StyleSheet>() , 152usize , concat
! ( "Size of: " , stringify ! ( StyleSheet ) ));
assert_eq! (::std::mem::align_of::<StyleSheet>() , 8usize , concat
! ( "Alignment of " , stringify ! ( StyleSheet ) ));