1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2025-12-20 22:47:59 +01:00

Add another dozen or so global names gleaned from grepping mozilla-central.

This commit is contained in:
Kris Maglione
2010-09-26 07:06:05 -04:00
parent 0ae62e7bab
commit fec1d7a139

View File

@@ -593,16 +593,21 @@ const JavaScript = Module("javascript", {
* enumerable by any standard method. * enumerable by any standard method.
*/ */
globalNames: array.uniq([ globalNames: array.uniq([
"Array", "ArrayBuffer", "AttributeName", "Boolean", "Date", "Error", "Array", "ArrayBuffer", "AttributeName", "Boolean",
"EvalError", "Function", "Infinity", "Iterator", "JSON", "Math", "NaN", "CSSFontFaceStyleDecl", "CSSGroupRuleRuleList", "CSSNameSpaceRule",
"Namespace", "Number", "Object", "QName", "RangeError", "CSSRGBColor", "CSSRect", "ComputedCSSStyleDeclaration", "Date",
"ReferenceError", "RegExp", "StopIteration", "String", "Error", "Error", "EvalError", "Float32Array", "Float64Array", "Function",
"EvalError", "InternalError", "RangeError", "ReferenceError", "HTMLDelElement", "HTMLInsElement", "Infinity",
"SyntaxError", "TypeError", "URIError", "decodeURI", "XML", "XMLList", "InnerModalContentWindow", "InnerWindow", "Int16Array", "Int32Array",
"decodeURIComponent", "encodeURI", "encodeURIComponent", "eval", "Int8Array", "InternalError", "Iterator", "JSON", "KeyboardEvent",
"isFinite", "isNaN", "isXMLName", "parseFloat", "parseInt", "undefined", "Math", "NaN", "Namespace", "Number", "Object", "Proxy", "QName",
"uneval", "Int8Array", "Uint8Array", "Int16Array", "Uint16Array", "ROCSSPrimitiveValue", "RangeError", "ReferenceError", "RegExp",
"Int32Array", "Uint32Array", "Float32Array", "Float64Array", "Proxy", "StopIteration", "String", "SyntaxError", "TypeError", "URIError",
"Uint16Array", "Uint32Array", "Uint8Array", "XML",
"XMLHttpProgressEvent", "XMLList", "XMLSerializer", "XULControllers",
"decodeURI", "decodeURIComponent", "encodeURI", "encodeURIComponent",
"eval", "isFinite", "isNaN", "isXMLName", "parseFloat", "parseInt",
"undefined", "uneval"
].concat([k.substr(6) for (k in keys(Ci)) if (/^nsIDOM/.test(k))]) ].concat([k.substr(6) for (k in keys(Ci)) if (/^nsIDOM/.test(k))])
.concat([k.substr(3) for (k in keys(Ci)) if (/^nsI/.test(k))]) .concat([k.substr(3) for (k in keys(Ci)) if (/^nsI/.test(k))])
.filter(function (k) k in window)), .filter(function (k) k in window)),