gecko-dev/js/xpconnect/src
Boris Zbarsky 39af174f89 Bug 1435596. Give cross-origin objects (windows and locations) a 'then' property in all cases. r=bholley
For locations, it always returns undefined.  For windows, it returns undefined
unless there is a named subframe named "then", in which case that named
subframe is returned.

The idea is to be able to resolve promises with cross-origin objects.

MozReview-Commit-ID: HPyTvtwFdsG
2018-02-10 01:21:59 -05:00
..
BackstagePass.h
ExportHelpers.cpp Bug 1081385. Give functions created via exportFunction the same .length as the function being exported. r=gabor 2017-12-14 12:45:35 -05:00
jsshell.msg
moz.build Bug 1432963 - Fixing workers headers - part 17 - no LIBS=[workers] in moz.build files, r=smaug 2018-01-31 08:25:30 +01:00
nsXPConnect.cpp Bug 1435483 part 14. Remove nsIException::GetFilename/GetLineNumber/GetColumnNumber. r=qdot 2018-02-05 16:34:05 -05:00
qsObjectHelper.h
README
Sandbox.cpp Bug 1436865 - Remove nsIDOMCrypto. r=bz 2018-02-08 13:22:20 +01:00
SandboxPrivate.h Bug 1396613 - Update the object moved hook to allow it to be called when tenuring nursery objects r=sfink r=mccr8 2017-09-19 12:31:30 +01:00
xpc.msg bug 1357815 - 3/4: support SHA256 in PKCS#7 signatures on add-ons r=dveditz,jcj 2017-10-24 15:27:53 -07:00
XPCCallContext.cpp Bug 1381921, part 2 - Remove nsAXPCNativeCallContext. r=mrbkap 2017-07-18 10:42:47 -07:00
XPCComponents.cpp Bug 1435483 part 16. Switch to using dom::Exception, not nsIException, in C++ code. r=qdot 2018-02-05 16:34:05 -05:00
XPCConvert.cpp Bug 1435483 part 16. Switch to using dom::Exception, not nsIException, in C++ code. r=qdot 2018-02-05 16:34:05 -05:00
XPCDebug.cpp
XPCException.cpp
XPCForwards.h Bug 958643, part 5 - Eliminate XPCJSObjectHolder. r=krizsa 2017-09-20 10:26:16 -07:00
XPCInlines.h Bug 1421355, part 8 - Remove unused attributes and methods from nsIXPConnectWrappedNative. r=mrbkap 2017-11-28 10:48:12 -08:00
XPCJSContext.cpp Bug 1433111 - Add JS Shell and about:config switch for Value masking. r=jandem 2018-02-09 16:49:32 +00:00
XPCJSID.cpp Bug 1366896, part 1 - Factor out initialize code and make initialize work with CIDs. r=krizsa 2017-05-24 10:49:31 -07:00
XPCJSMemoryReporter.h Bug 1401100 - Remove nsIMemoryReporterCallback. r=erahm. 2017-09-22 08:09:29 +10:00
XPCJSRuntime.cpp Bug 1435596. Give cross-origin objects (windows and locations) a 'then' property in all cases. r=bholley 2018-02-10 01:21:59 -05:00
XPCJSWeakReference.cpp Bug 1371259 part 9. Make UnwrapReflectorToISupports return already_AddRefed<nsISupports>. r=peterv 2017-07-10 16:05:26 -04:00
XPCJSWeakReference.h
XPCLocale.cpp Bug 818634 - Remove support for Date.prototype.toLocaleFormat. r=gandalf, r=anba 2017-10-18 21:51:32 -05:00
XPCLog.cpp
XPCLog.h
XPCMaps.cpp Bug 1379351 - Improve some of the XPConnect hash routines; r=mccr8 2017-07-19 00:08:50 -04:00
XPCMaps.h Bug 1363200 - JSAPI for realms: Split xpc::RealmPrivate from xpc::CompartmentPrivate. r=mrbkap 2017-06-08 11:07:10 -05:00
XPCModule.cpp
XPCModule.h Bug 1435483 part 2. Stop allowing creation of Exception objects via contract/CID. r=bholley 2018-02-05 16:34:04 -05:00
xpcObjectHelper.h
xpcprivate.h Bug 1435596. Give cross-origin objects (windows and locations) a 'then' property in all cases. r=bholley 2018-02-10 01:21:59 -05:00
xpcpublic.h Bug 1420975 - Add a environment variable to record JS stack for leaks. r=froydnj,mrbkap 2018-01-10 14:02:45 -08:00
XPCRuntimeService.cpp Bug 1409598 - Change nsIXPCScriptable::className and nsIClassInfo::{contractID,classDescription} from string to AUTF8String. r=froydnj. 2017-10-18 13:17:26 +11:00
XPCShellImpl.cpp Bug 1431797 Fix capitalization in mozilla files so the sandbox can compile on MinGW r=bobowen 2018-01-24 14:27:21 -06:00
XPCString.cpp Bug 1407858 part 3. Add a literal string state to DOMString. r=smaug 2017-12-22 13:02:51 -05:00
XPCThrower.cpp Bug 1435483 part 18. Remove nsIException::GetResult. r=qdot 2018-02-05 16:34:06 -05:00
XPCVariant.cpp
XPCWrappedJS.cpp Bug 1409227 (part 4) - Replace nsMemory::Clone(id, sizeof(nsID)) with nsID::Clone(id). r=mccr8. 2017-10-18 10:39:20 +11:00
XPCWrappedJSClass.cpp Bug 1435483 part 21. Remove nsIException::ToString. r=qdot 2018-02-05 16:34:06 -05:00
XPCWrappedNative.cpp Bug 1421355, part 8 - Remove unused attributes and methods from nsIXPConnectWrappedNative. r=mrbkap 2017-11-28 10:48:12 -08:00
XPCWrappedNativeInfo.cpp Bug 1390428 (part 2, attempt 2) - Remove more nsXPIDLCString local variables. r=erahm. 2017-08-21 20:01:27 +10:00
XPCWrappedNativeJSOps.cpp Bug 1153592 part 2 - Remove JSPROP_SHARED; ensure accessor props don't have slots. r=evilpie 2017-09-26 12:26:50 +02:00
XPCWrappedNativeProto.cpp
XPCWrappedNativeScope.cpp Bug 767640, part 1 - Put Ci, Cr, Cc, and Cu on chrome contexts. r=bz,florian,jmaher 2018-01-18 13:04:41 -08:00
XPCWrapper.cpp Bug 1393715 - Remove JSFUN_STUB_GSOPS and JS_FS. r=arai 2017-08-25 17:04:12 +02:00
XPCWrapper.h

see http://www.mozilla.org/scriptable