stylo: Regenerate bindings to take into account the nsStyleContent cleanup.

This commit is contained in:
Emilio Cobos Álvarez 2016-08-11 21:57:22 -07:00
parent c769db6910
commit ad5fb58e07
No known key found for this signature in database
GPG key ID: 056B727BB9C1027C
3 changed files with 12 additions and 15 deletions

View file

@ -302,7 +302,8 @@ extern "C" {
pub fn Gecko_GetNodeFlags(node: *mut RawGeckoNode) -> u32; pub fn Gecko_GetNodeFlags(node: *mut RawGeckoNode) -> u32;
pub fn Gecko_SetNodeFlags(node: *mut RawGeckoNode, flags: u32); pub fn Gecko_SetNodeFlags(node: *mut RawGeckoNode, flags: u32);
pub fn Gecko_UnsetNodeFlags(node: *mut RawGeckoNode, flags: u32); pub fn Gecko_UnsetNodeFlags(node: *mut RawGeckoNode, flags: u32);
pub fn Gecko_GetStyleContext(node: *mut RawGeckoNode) pub fn Gecko_GetStyleContext(node: *mut RawGeckoNode,
aPseudoTagOrNull: *mut nsIAtom)
-> *mut nsStyleContext; -> *mut nsStyleContext;
pub fn Gecko_CalcStyleDifference(oldstyle: *mut nsStyleContext, pub fn Gecko_CalcStyleDifference(oldstyle: *mut nsStyleContext,
newstyle: ServoComputedValuesBorrowed) newstyle: ServoComputedValuesBorrowed)
@ -311,6 +312,8 @@ extern "C" {
change: nsChangeHint); change: nsChangeHint);
pub fn Gecko_EnsureTArrayCapacity(array: *mut ::std::os::raw::c_void, pub fn Gecko_EnsureTArrayCapacity(array: *mut ::std::os::raw::c_void,
capacity: usize, elem_size: usize); capacity: usize, elem_size: usize);
pub fn Gecko_ClearPODTArray(array: *mut ::std::os::raw::c_void,
elem_size: usize, elem_align: usize);
pub fn Gecko_EnsureImageLayersLength(layers: *mut nsStyleImageLayers, pub fn Gecko_EnsureImageLayersLength(layers: *mut nsStyleImageLayers,
len: usize); len: usize);
pub fn Gecko_InitializeImageLayer(layer: *mut Layer, pub fn Gecko_InitializeImageLayer(layer: *mut Layer,

View file

@ -6567,16 +6567,13 @@ fn bindgen_test_layout_nsStyleCounterData() {
#[derive(Debug)] #[derive(Debug)]
pub struct nsStyleContent { pub struct nsStyleContent {
pub mMarkerOffset: nsStyleCoord, pub mMarkerOffset: nsStyleCoord,
pub mContents: *mut nsStyleContentData, pub mContents: nsTArray<nsStyleContentData>,
pub mIncrements: *mut nsStyleCounterData, pub mIncrements: nsTArray<nsStyleCounterData>,
pub mResets: *mut nsStyleCounterData, pub mResets: nsTArray<nsStyleCounterData>,
pub mContentCount: u32,
pub mIncrementCount: u32,
pub mResetCount: u32,
} }
#[test] #[test]
fn bindgen_test_layout_nsStyleContent() { fn bindgen_test_layout_nsStyleContent() {
assert_eq!(::std::mem::size_of::<nsStyleContent>() , 56usize); assert_eq!(::std::mem::size_of::<nsStyleContent>() , 40usize);
assert_eq!(::std::mem::align_of::<nsStyleContent>() , 8usize); assert_eq!(::std::mem::align_of::<nsStyleContent>() , 8usize);
} }
#[repr(C)] #[repr(C)]

View file

@ -6544,16 +6544,13 @@ fn bindgen_test_layout_nsStyleCounterData() {
#[derive(Debug)] #[derive(Debug)]
pub struct nsStyleContent { pub struct nsStyleContent {
pub mMarkerOffset: nsStyleCoord, pub mMarkerOffset: nsStyleCoord,
pub mContents: *mut nsStyleContentData, pub mContents: nsTArray<nsStyleContentData>,
pub mIncrements: *mut nsStyleCounterData, pub mIncrements: nsTArray<nsStyleCounterData>,
pub mResets: *mut nsStyleCounterData, pub mResets: nsTArray<nsStyleCounterData>,
pub mContentCount: u32,
pub mIncrementCount: u32,
pub mResetCount: u32,
} }
#[test] #[test]
fn bindgen_test_layout_nsStyleContent() { fn bindgen_test_layout_nsStyleContent() {
assert_eq!(::std::mem::size_of::<nsStyleContent>() , 56usize); assert_eq!(::std::mem::size_of::<nsStyleContent>() , 40usize);
assert_eq!(::std::mem::align_of::<nsStyleContent>() , 8usize); assert_eq!(::std::mem::align_of::<nsStyleContent>() , 8usize);
} }
#[repr(C)] #[repr(C)]