gecko-dev/js/xpconnect
Nicholas Nethercote b1100b7e94 Bug 1330904 - Remove XPCNativeScriptableCreateInfo. r=mccr8.
XPCNativeScriptableCreateInfo is now a very thin wrapper around
nsIXPCScriptable. Removing it simplifies things quite a bit.

Note especially the change to GatherScriptableCreateInfo(), which is a
confusing function. Previously its fourth argument was never touched it was
called, but it did have a return value. Now the fourth argument is touched and
effectively replaces that return value, and the function now returns void.
* * *
Bug 1330904 - fixups. r=mccr8.

I will fold this into the previous patch before landing.

--HG--
extra : rebase_source : 22e7fd0c44dd7c4174f8edf3e1d3ae362bf95757
2017-01-13 11:26:02 +11:00
..
crashtests Bug 1331081 - script generated patch to omit addEventListener/removeEventListener's third parameter when it's false, r=jaws. 2017-01-17 11:50:25 +01:00
idl Bug 1329846 (part 1) - Remove XPCNativeScriptableInfo. r=mccr8. 2017-01-10 12:47:57 +11:00
loader Bug 1326507, remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTS, r=mccr8 2017-01-03 21:47:55 +02:00
public Bug 1329846 (part 1) - Remove XPCNativeScriptableInfo. r=mccr8. 2017-01-10 12:47:57 +11:00
shell Bug 1306327 - Use the new XRE Bootstrap API in Desktop Firefox. r=bsmedberg 2016-12-16 11:10:02 +09:00
src Bug 1330904 - Remove XPCNativeScriptableCreateInfo. r=mccr8. 2017-01-13 11:26:02 +11:00
tests Bug 1273251: Part 6 - Test that extension window wrappers are nuked on close. r=billm 2016-11-17 12:44:30 -08:00
wrappers Bug 1273251: Part 1 - Mark nuked sandboxes as nuked and non-scriptable. r=bholley 2017-01-12 14:47:38 -08:00
moz.build Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00