mirror of
https://github.com/servo/servo.git
synced 2025-06-22 08:08:59 +01:00
Update bindings
This commit is contained in:
parent
81be90cce2
commit
d1f5140c2b
3 changed files with 1041 additions and 705 deletions
|
@ -66,6 +66,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::gfxFontFeatureValueSet;
|
||||||
use gecko_bindings::structs::nsBorderColors;
|
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;
|
||||||
|
@ -910,6 +911,22 @@ extern "C" {
|
||||||
extern "C" {
|
extern "C" {
|
||||||
pub fn Gecko_nsFont_Destroy(dst: *mut nsFont);
|
pub fn Gecko_nsFont_Destroy(dst: *mut nsFont);
|
||||||
}
|
}
|
||||||
|
extern "C" {
|
||||||
|
pub fn Gecko_AppendFeatureValueHashEntry(value_set:
|
||||||
|
*mut gfxFontFeatureValueSet,
|
||||||
|
family: *mut nsIAtom,
|
||||||
|
alternate: u32,
|
||||||
|
name: *mut nsIAtom)
|
||||||
|
-> *mut nsTArray<::std::os::raw::c_uint>;
|
||||||
|
}
|
||||||
|
extern "C" {
|
||||||
|
pub fn Gecko_nsFont_SetFontFeatureValuesLookup(font: *mut nsFont,
|
||||||
|
pres_context:
|
||||||
|
*const RawGeckoPresContext);
|
||||||
|
}
|
||||||
|
extern "C" {
|
||||||
|
pub fn Gecko_nsFont_ResetFontFeatureValuesLookup(font: *mut nsFont);
|
||||||
|
}
|
||||||
extern "C" {
|
extern "C" {
|
||||||
pub fn Gecko_ClearAlternateValues(font: *mut nsFont, length: usize);
|
pub fn Gecko_ClearAlternateValues(font: *mut nsFont, length: usize);
|
||||||
}
|
}
|
||||||
|
@ -2032,6 +2049,13 @@ extern "C" {
|
||||||
name: *mut nsIAtom)
|
name: *mut nsIAtom)
|
||||||
-> *mut nsCSSCounterStyleRule;
|
-> *mut nsCSSCounterStyleRule;
|
||||||
}
|
}
|
||||||
|
extern "C" {
|
||||||
|
pub fn Servo_StyleSet_BuildFontFeatureValueSet(set:
|
||||||
|
RawServoStyleSetBorrowed,
|
||||||
|
list:
|
||||||
|
*mut gfxFontFeatureValueSet)
|
||||||
|
-> bool;
|
||||||
|
}
|
||||||
extern "C" {
|
extern "C" {
|
||||||
pub fn Servo_StyleSet_ResolveForDeclarations(set:
|
pub fn Servo_StyleSet_ResolveForDeclarations(set:
|
||||||
RawServoStyleSetBorrowed,
|
RawServoStyleSetBorrowed,
|
||||||
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue