stylo: Update bindings.

This commit is contained in:
Emilio Cobos Álvarez 2017-04-12 17:46:09 +08:00
parent ac7bc414d9
commit 733be9a679
No known key found for this signature in database
GPG key ID: 056B727BB9C1027C

View file

@ -463,7 +463,7 @@ extern "C" {
child_sheet: RawServoStyleSheetBorrowed, child_sheet: RawServoStyleSheetBorrowed,
base_url_data: *mut RawGeckoURLExtraData, base_url_data: *mut RawGeckoURLExtraData,
url_bytes: *const u8, url_length: u32, url_bytes: *const u8, url_length: u32,
media_bytes: *const u8, media_length: u32); media_list: RawServoMediaListStrong);
} }
extern "C" { extern "C" {
pub fn Gecko_MaybeCreateStyleChildrenIterator(node: RawGeckoNodeBorrowed) pub fn Gecko_MaybeCreateStyleChildrenIterator(node: RawGeckoNodeBorrowed)
@ -1461,6 +1461,8 @@ extern "C" {
*mut ServoStyleSheet, *mut ServoStyleSheet,
data: *const nsACString, data: *const nsACString,
parsing_mode: SheetParsingMode, parsing_mode: SheetParsingMode,
media_list:
*const RawServoMediaList,
extra_data: extra_data:
*mut RawGeckoURLExtraData) *mut RawGeckoURLExtraData)
-> RawServoStyleSheetStrong; -> RawServoStyleSheetStrong;
@ -1902,6 +1904,17 @@ extern "C" {
pub fn Servo_DeclarationBlock_SetTextDecorationColorOverride(declarations: pub fn Servo_DeclarationBlock_SetTextDecorationColorOverride(declarations:
RawServoDeclarationBlockBorrowed); 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" { extern "C" {
pub fn Servo_MediaList_GetText(list: RawServoMediaListBorrowed, pub fn Servo_MediaList_GetText(list: RawServoMediaListBorrowed,
result: *mut nsAString); result: *mut nsAString);