From 8f8b23a1a0cad0cbbbdf4d0bf1f837eadd243933 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emilio=20Cobos=20=C3=81lvarez?= Date: Thu, 7 Jul 2016 18:38:27 -0700 Subject: [PATCH] stylo: Add nsINode.h in order to generate bindings for the node flags. --- ports/geckolib/gecko_bindings/tools/regen.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ports/geckolib/gecko_bindings/tools/regen.py b/ports/geckolib/gecko_bindings/tools/regen.py index c21f56f6814..1a80939b266 100755 --- a/ports/geckolib/gecko_bindings/tools/regen.py +++ b/ports/geckolib/gecko_bindings/tools/regen.py @@ -74,7 +74,8 @@ COMPILATION_TARGETS = { "nsDataHashtable.h", "nsCSSScanner.h", "utility", "nsTArray", "pair", "SheetParsingMode.h", "StaticPtr.h", "nsProxyRelease.h", "mozilla/dom/AnimationEffectReadOnlyBinding.h", - "/Types.h", # <- Disallow UnionTypes.h + "/Types.h", # <- Disallow UnionTypes.h + "nsINode.h", # <- For `NodeFlags`. ], "blacklist": [ "IsDestructibleFallbackImpl", "IsDestructibleFallback", @@ -84,6 +85,7 @@ COMPILATION_TARGETS = { "_Itup_cat", "AnimationEffectTimingProperties", "FastAnimationEffectTimingProperties", "ComputedTimingProperties", "FastComputedTimingProperties", + "nsINode", ], "opaque_types": [ "nsIntMargin", "nsIntPoint", "nsIntRect", "nsCOMArray",