Auto merge of #16378 - emilio:media-fixes, r=upsuper

stylo: A bunch of media query fixes.

<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/16378)
<!-- Reviewable:end -->
This commit is contained in:
bors-servo 2017-04-12 10:00:26 -05:00 committed by GitHub
commit bb66bf81d5
16 changed files with 211 additions and 125 deletions

View file

@ -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;
@ -1914,6 +1916,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);