Move RawGecko{Node,Element,Document} to bindings

This commit is contained in:
Xidorn Quan 2016-10-24 20:43:42 +11:00
parent f3973a0d3b
commit 109bf2a755
5 changed files with 40 additions and 43 deletions

View file

@ -171,9 +171,6 @@ COMPILATION_TARGETS = {
"nsTArrayHeader",
"pair",
"Position",
"RawGeckoDocument",
"RawGeckoElement",
"RawGeckoNode",
"Runnable",
"ServoAttrSnapshot",
"ServoElementSnapshot",
@ -248,14 +245,17 @@ COMPILATION_TARGETS = {
"files": [
"{}/dist/include/mozilla/ServoBindings.h",
],
# Types to just use from the `structs` target.
"structs_types": [
"FontFamilyList",
"FontFamilyType",
"whitelist": [
"RawGeckoDocument",
"RawGeckoElement",
"RawGeckoNode",
],
# Types to just use from the `structs` target.
"structs_types": [
"Element",
"FontFamilyList",
"FontFamilyType",
"ServoElementSnapshot",
"SheetParsingMode",
"StyleBasicShape",
@ -265,6 +265,8 @@ COMPILATION_TARGETS = {
"nsChangeHint",
"nsFont",
"nsIAtom",
"nsIDocument",
"nsINode",
"nsIPrincipal",
"nsIURI",
"nsMainThreadPtrHolder",