update auto generated files

This commit is contained in:
Daisuke Akatsuka 2017-07-05 13:21:08 +09:00
parent d8dcc52c9a
commit 1b28d5e009
3 changed files with 2065 additions and 2394 deletions

View file

@ -8,6 +8,7 @@ type nsAString_internal = nsAString;
use gecko_bindings::structs::mozilla::css::GridTemplateAreasValue; use gecko_bindings::structs::mozilla::css::GridTemplateAreasValue;
use gecko_bindings::structs::mozilla::css::ImageValue; use gecko_bindings::structs::mozilla::css::ImageValue;
use gecko_bindings::structs::mozilla::css::URLValue; use gecko_bindings::structs::mozilla::css::URLValue;
use gecko_bindings::structs::mozilla::css::URLValueData;
use gecko_bindings::structs::mozilla::MallocSizeOf; use gecko_bindings::structs::mozilla::MallocSizeOf;
use gecko_bindings::structs::mozilla::Side; use gecko_bindings::structs::mozilla::Side;
use gecko_bindings::structs::nsIContent; use gecko_bindings::structs::nsIContent;
@ -56,6 +57,7 @@ use gecko_bindings::structs::StyleBasicShape;
use gecko_bindings::structs::StyleBasicShapeType; use gecko_bindings::structs::StyleBasicShapeType;
use gecko_bindings::structs::StyleShapeSource; use gecko_bindings::structs::StyleShapeSource;
use gecko_bindings::structs::StyleTransition; use gecko_bindings::structs::StyleTransition;
use gecko_bindings::structs::nsBorderColors;
use gecko_bindings::structs::nsCSSCounterStyleRule; use gecko_bindings::structs::nsCSSCounterStyleRule;
use gecko_bindings::structs::nsCSSFontFaceRule; use gecko_bindings::structs::nsCSSFontFaceRule;
use gecko_bindings::structs::nsCSSKeyword; use gecko_bindings::structs::nsCSSKeyword;
@ -853,6 +855,10 @@ extern "C" {
pub fn Gecko_CopyMozBorderColors(aDest: *mut nsStyleBorder, pub fn Gecko_CopyMozBorderColors(aDest: *mut nsStyleBorder,
aSrc: *const nsStyleBorder, aSide: Side); aSrc: *const nsStyleBorder, aSide: Side);
} }
extern "C" {
pub fn Gecko_GetMozBorderColors(aBorder: *const nsStyleBorder,
aSide: Side) -> *const nsBorderColors;
}
extern "C" { extern "C" {
pub fn Gecko_FontFamilyList_Clear(aList: *mut FontFamilyList); pub fn Gecko_FontFamilyList_Clear(aList: *mut FontFamilyList);
} }
@ -955,6 +961,17 @@ extern "C" {
legacy_syntax: bool, moz_legacy_syntax: bool, legacy_syntax: bool, moz_legacy_syntax: bool,
stops: u32) -> *mut nsStyleGradient; stops: u32) -> *mut nsStyleGradient;
} }
extern "C" {
pub fn Gecko_GetURLValue(image: *const nsStyleImage)
-> *const URLValueData;
}
extern "C" {
pub fn Gecko_GetImageElement(image: *const nsStyleImage) -> *mut nsIAtom;
}
extern "C" {
pub fn Gecko_GetGradientImageValue(image: *const nsStyleImage)
-> *const nsStyleGradient;
}
extern "C" { extern "C" {
pub fn Gecko_SetListStyleImageNone(style_struct: *mut nsStyleList); pub fn Gecko_SetListStyleImageNone(style_struct: *mut nsStyleList);
} }
@ -2144,16 +2161,6 @@ extern "C" {
pub fn Servo_StyleRule_GetSelectorCount(rule: RawServoStyleRuleBorrowed, pub fn Servo_StyleRule_GetSelectorCount(rule: RawServoStyleRuleBorrowed,
count: *mut u32); count: *mut u32);
} }
extern "C" {
pub fn Servo_StyleRule_SelectorMatchesElement(arg1:
RawServoStyleRuleBorrowed,
arg2:
RawGeckoElementBorrowed,
index: u32,
pseudo_type:
CSSPseudoElementType)
-> bool;
}
extern "C" { extern "C" {
pub fn Servo_ImportRule_GetHref(rule: RawServoImportRuleBorrowed, pub fn Servo_ImportRule_GetHref(rule: RawServoImportRuleBorrowed,
result: *mut nsAString); result: *mut nsAString);

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff