author | Boris Kudryavtsev <boriskk.work@gmail.com> |
Sat, 09 May 2015 12:38:00 +0200 | |
changeset 251119 | 48dd997a3d58c2f4f776816e235a713729ea32cf |
parent 251118 | fc3b998c1c6f04f5841cc3e9d2e180e95a9d8ee0 |
child 251120 | 441f01e126163565c165ae9a002b8255f71002e0 |
push id | 61768 |
push user | cbook@mozilla.com |
push date | Thu, 02 Jul 2015 14:18:18 +0000 |
treeherder | mozilla-inbound@70839bf0a04e [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | khuey |
bugs | 1155968 |
milestone | 42.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
xpcom/idl-parser/header.py | file | annotate | diff | comparison | revisions | |
xpcom/idl-parser/xpidl.py | file | annotate | diff | comparison | revisions |
--- a/xpcom/idl-parser/header.py +++ b/xpcom/idl-parser/header.py @@ -346,17 +346,17 @@ def write_interface(iface, fd): printComments(fd, m.doccomments, ' ') fd.write(" /* %s */\n" % m.toIDL()) fd.write(" %s = 0;\n\n" % methodAsNative(m)) def write_attr_decl(a): printComments(fd, a.doccomments, ' ') - fd.write(" /* %s */\n" % a.toIDL()); + fd.write(" /* %s */\n" % a.toIDL()) fd.write(" %s = 0;\n" % attributeAsNative(a, True)) if a.infallible: fd.write(attr_infallible_tmpl % {'realtype': a.realtype.nativeType('in'), 'nativename': attributeNativeName(a, getter=True), 'args': '' if not a.implicit_jscontext else 'JSContext* cx', 'argnames': '' if not a.implicit_jscontext else 'cx, '})
--- a/xpcom/idl-parser/xpidl.py +++ b/xpcom/idl-parser/xpidl.py @@ -735,30 +735,30 @@ class Attribute(object): self.binaryname = value continue if name == 'Null': if value is None: raise IDLError("'Null' attribute requires a value", aloc) if readonly: raise IDLError("'Null' attribute only makes sense for setters", - aloc); + aloc) if value not in ('Empty', 'Null', 'Stringify'): raise IDLError("'Null' attribute value must be 'Empty', 'Null' or 'Stringify'", - aloc); + aloc) self.null = value elif name == 'Undefined': if value is None: raise IDLError("'Undefined' attribute requires a value", aloc) if readonly: raise IDLError("'Undefined' attribute only makes sense for setters", - aloc); + aloc) if value not in ('Empty', 'Null'): raise IDLError("'Undefined' attribute value must be 'Empty' or 'Null'", - aloc); + aloc) self.undefined = value else: if value is not None: raise IDLError("Unexpected attribute value", aloc) if name == 'noscript': self.noscript = True elif name == 'implicit_jscontext': @@ -944,24 +944,24 @@ class Param(object): if value is None: raise IDLError("'iid_is' must specify a parameter", aloc) self.iid_is = value elif name == 'Null': if value is None: raise IDLError("'Null' must specify a parameter", aloc) if value not in ('Empty', 'Null', 'Stringify'): raise IDLError("'Null' parameter value must be 'Empty', 'Null', or 'Stringify'", - aloc); + aloc) self.null = value elif name == 'Undefined': if value is None: raise IDLError("'Undefined' must specify a parameter", aloc) if value not in ('Empty', 'Null'): raise IDLError("'Undefined' parameter value must be 'Empty' or 'Null'", - aloc); + aloc) self.undefined = value else: if value is not None: raise IDLError("Unexpected value for attribute '%s'" % name, aloc) if name == 'const': self.const = True