From 733be9a679adbc217f40f7cf6bb7c2ef6a7c3b47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emilio=20Cobos=20=C3=81lvarez?= Date: Wed, 12 Apr 2017 17:46:09 +0800 Subject: [PATCH] stylo: Update bindings. --- components/style/gecko_bindings/bindings.rs | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/components/style/gecko_bindings/bindings.rs b/components/style/gecko_bindings/bindings.rs index 74c78ef7efc..4a3de910684 100644 --- a/components/style/gecko_bindings/bindings.rs +++ b/components/style/gecko_bindings/bindings.rs @@ -463,7 +463,7 @@ extern "C" { child_sheet: RawServoStyleSheetBorrowed, base_url_data: *mut RawGeckoURLExtraData, url_bytes: *const u8, url_length: u32, - media_bytes: *const u8, media_length: u32); + media_list: RawServoMediaListStrong); } extern "C" { pub fn Gecko_MaybeCreateStyleChildrenIterator(node: RawGeckoNodeBorrowed) @@ -1461,6 +1461,8 @@ extern "C" { *mut ServoStyleSheet, data: *const nsACString, parsing_mode: SheetParsingMode, + media_list: + *const RawServoMediaList, extra_data: *mut RawGeckoURLExtraData) -> RawServoStyleSheetStrong; @@ -1902,6 +1904,17 @@ extern "C" { pub fn Servo_DeclarationBlock_SetTextDecorationColorOverride(declarations: RawServoDeclarationBlockBorrowed); } +extern "C" { + pub fn Servo_MediaList_Create() -> RawServoMediaListStrong; +} +extern "C" { + pub fn Servo_MediaList_DeepClone(list: RawServoMediaListBorrowed) + -> RawServoMediaListStrong; +} +extern "C" { + pub fn Servo_MediaList_Matches(list: RawServoMediaListBorrowed, + set: RawServoStyleSetBorrowed) -> bool; +} extern "C" { pub fn Servo_MediaList_GetText(list: RawServoMediaListBorrowed, result: *mut nsAString);