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 Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
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 Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
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 Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
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 Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
xpidl Bug 1670357 - Remove `make` targets for cleaning: `clean`, `realclean`, `clobber`, `distclean`, `clobber_all`, `everything` r=firefox-build-system-reviewers,mhentges 2020-10-15 20:37:18 +00:00
moz.build Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
xpcom-config.h.in