author | Boris Zbarsky <bzbarsky@mit.edu> |
Wed, 02 Dec 2015 13:52:59 -0500 | |
changeset 275242 | 87d9fe68abf24bd062bc8ef140c3fed161ec6182 |
parent 275241 | 269290441727275e48387abe813e473a25dd4d87 |
child 275243 | 932fcd51eacef36cc2b568d719f830f3f7b5b2c7 |
push id | 68788 |
push user | bzbarsky@mozilla.com |
push date | Wed, 02 Dec 2015 18:53:27 +0000 |
treeherder | mozilla-inbound@b17966965995 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | bholley |
bugs | 1228702 |
milestone | 45.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
|
--- a/dom/webidl/DOMException.webidl +++ b/dom/webidl/DOMException.webidl @@ -45,30 +45,31 @@ interface ExceptionMembers // Valid line numbers begin at '1'. '0' indicates unknown. readonly attribute unsigned long lineNumber; // Valid column numbers begin at 0. // We don't have an unambiguous indicator for unknown. readonly attribute unsigned long columnNumber; // A stack trace, if available. nsIStackFrame does not have classinfo so // this was only ever usefully available to chrome JS. - [ChromeOnly] + [ChromeOnly, Exposed=Window] readonly attribute StackFrame? location; // An inner exception that triggered this, if available. readonly attribute nsISupports? inner; // Arbitary data for the implementation. + [Exposed=Window] readonly attribute nsISupports? data; // Formatted exception stack [Throws, Replaceable] readonly attribute DOMString stack; }; -[NoInterfaceObject] +[NoInterfaceObject, Exposed=(Window,Worker)] interface Exception { // A generic formatter - make it suitable to print, etc. stringifier; }; Exception implements ExceptionMembers; // XXXkhuey this is an 'exception', not an interface, but we don't have any