gecko-dev/xpcom
Andrew McCreight 4ae7e718f0 Bug 1539948, part 3 - Only allow nostdcall methods and attributes on builtinclass interfaces. r=nika
We don't properly implement them in JS, so only allow them for C++.

This patch also makes the only remaining non-builtinclass interface
with a nostdcall method, nsIBinaryOutputStream, builtinclass.

This also changes the isScriptable() method to be consistent,
though I think the change doesn't matter because the only
place that calls it also checks if the interface is builtinclass.

Differential Revision: https://phabricator.services.mozilla.com/D98863
2020-12-09 02:41:19 +00:00
..
base Bug 1677888 adjust IncrementalFinalizeRunnable no-op test r=mccr8 2020-12-04 14:43:08 +00:00
build Bug 1550074 - Firefox doesn't restart after being updated via package manager on Linux, r=jhorak 2020-11-24 10:53:57 +00:00
components Bug 1634065 - remove the nested event loop in nsComponentManagerImpl::GetServiceLocked r=nika 2020-11-17 16:30:06 +00:00
doc
ds Bug 1679272 - Include ScopeExit.h exactly where used. r=andi 2020-12-07 14:25:59 +00:00
glue
idl-parser Bug 1539948, part 3 - Only allow nostdcall methods and attributes on builtinclass interfaces. r=nika 2020-12-09 02:41:19 +00:00
io Bug 1539948, part 3 - Only allow nostdcall methods and attributes on builtinclass interfaces. r=nika 2020-12-09 02:41:19 +00:00
libxpt/xptcall
reflect
rust Bug 1661961 - Upgrade cstr to 0.2.x. r=emilio 2020-12-07 08:01:04 +00:00
string Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
system
tests Bug 1680217 - Allow NewRunnableMethod to move in the this pointer from a RefPtr. r=xpcom-reviewers,KrisWright 2020-12-07 21:43:43 +00:00
threads Bug 1680217 - Allow NewRunnableMethod to move in the this pointer from a RefPtr. r=xpcom-reviewers,KrisWright 2020-12-07 21:43:43 +00:00
windbgdlg
xpidl
moz.build
xpcom-config.h.in