diff options
author | Anthony Ramine <n.oxyde@gmail.com> | 2016-05-15 00:07:43 +0200 |
---|---|---|
committer | Anthony Ramine <n.oxyde@gmail.com> | 2016-05-18 11:30:53 +0200 |
commit | c9af465ae8d9844236b0505be2c2975deea396fe (patch) | |
tree | 69ca90ab6847224a5d9b5944606b8e002d081c3e /components/script/dom/bindings/codegen/parser/legacy-unenumerable-named-properties.patch | |
parent | aa8c835d3b2b45a16cefd7c34fb18f3a6c627134 (diff) | |
download | servo-c9af465ae8d9844236b0505be2c2975deea396fe.tar.gz servo-c9af465ae8d9844236b0505be2c2975deea396fe.zip |
Update the WebIDL parser
Diffstat (limited to 'components/script/dom/bindings/codegen/parser/legacy-unenumerable-named-properties.patch')
-rw-r--r-- | components/script/dom/bindings/codegen/parser/legacy-unenumerable-named-properties.patch | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/components/script/dom/bindings/codegen/parser/legacy-unenumerable-named-properties.patch b/components/script/dom/bindings/codegen/parser/legacy-unenumerable-named-properties.patch deleted file mode 100644 index 3472d054940..00000000000 --- a/components/script/dom/bindings/codegen/parser/legacy-unenumerable-named-properties.patch +++ /dev/null @@ -1,25 +0,0 @@ ---- WebIDL.py -+++ WebIDL.py -@@ -1069,6 +1069,12 @@ class IDLInterface(IDLObjectWithScope, IDLExposureMixins): - - specialMembersSeen[memberType] = member - -+ if (self.getExtendedAttribute("LegacyUnenumerableNamedProperties") and -+ "named getters" not in specialMembersSeen): -+ raise WebIDLError("[LegacyUnenumerableNamedProperties] used on an interface " -+ "without a named getter", -+ [self.location]) -+ - if self._isOnGlobalProtoChain: - # Make sure we have no named setters, creators, or deleters - for memberType in ["setter", "creator", "deleter"]: -@@ -1417,7 +1423,8 @@ class IDLInterface(IDLObjectWithScope, IDLExposureMixins): - identifier == "UnsafeInPrerendering" or - identifier == "LegacyEventInit" or - identifier == "ProbablyShortLivingObject" or -- identifier == "Abstract"): -+ identifier == "Abstract" or -+ identifier == "LegacyUnenumerableNamedProperties"): - # Known extended attributes that do not take values - if not attr.noArguments(): - raise WebIDLError("[%s] must take no arguments" % identifier, |