gecko-dev/dom/plugins/base
Karl Tomlinson 9e0c1c7c2b bug 1442776 make CycleCollectedJSContext accessible from JSContext private r=peterv
Inheriting PerThreadAtomCache on CycleCollectedJSContext permits use of
static_cast, avoiding one level of indirection compared to adding a
CycleCollectedJSContext* to PerThreadAtomCache.

PerThreadAtomCache is over 18kB, and so WorkerJSContext and WorkletJSContext
are moved from the stack to the heap.

MozReview-Commit-ID: 6jdJeZcviK4

--HG--
extra : rebase_source : 3c2accb71faf3f017a44c405ae0484e57aaf039c
2018-05-10 17:04:12 +12:00
..
moz.build Bug 1410096 - Make unified build work. r=smaug 2017-12-15 21:17:32 +01:00
npapi.h Bug 1401107 - Use ContiguousEnumSerializer for ParamTraits in npapi; r=jimm 2017-12-04 10:12:50 -05:00
npfunctions.h Bug 1431072 - Move a duplicate declarations (NS_NPAPIPLUGIN_CALLBACK) into a common file r=jimm 2018-01-17 14:32:56 +01:00
npruntime.h
nptypes.h
nsIHTTPHeaderListener.idl
nsIPluginDocument.idl
nsIPluginHost.idl Bug 1456324: Part 1 - Update tests to use nsIFakePluginTag rather than JS mocks. r=Gijs 2018-04-25 12:31:25 -07:00
nsIPluginInputStream.idl
nsIPluginInstanceOwner.idl Bug 1279218 - Additional applet tag logic removal; r=bz 2017-07-28 16:44:39 -07:00
nsIPluginTag.idl Bug 1456324: Part 2 - Mark infallible nsIPluginTag getters as infallible. r=Gijs 2018-04-24 15:04:11 -07:00
nsJSNPRuntime.cpp Bug 1461292 part 1 - Rename JSAutoCompartment to JSAutoRealm. r=bz,luke 2018-05-16 10:53:16 +02:00
nsJSNPRuntime.h Bug 1390074 - Remove unused nsJSObjWrapper::HasOwnProperty method. r=njn 2017-08-15 16:14:21 +02:00
nsNPAPIPlugin.cpp bug 1442776 make CycleCollectedJSContext accessible from JSContext private r=peterv 2018-05-10 17:04:12 +12:00
nsNPAPIPlugin.h Bug 1461243 - Part 6: Stub out obsolete NPAPI APIs _getJavaEnv and _getJavaPeer. r=jimm 2018-02-20 01:47:57 -08:00
nsNPAPIPluginInstance.cpp Bug 1461243 - Part 1: Remove unused member variable mHaveJavaC2PJSObjectQuirk. r=jimm 2017-04-29 01:27:21 -07:00
nsNPAPIPluginInstance.h Bug 1461243 - Part 1: Remove unused member variable mHaveJavaC2PJSObjectQuirk. r=jimm 2017-04-29 01:27:21 -07:00
nsNPAPIPluginStreamListener.cpp Bug 1404198: Part 2i - Switch to NS_NewTimer* in dom. r=njn 2017-10-15 23:15:40 -07:00
nsNPAPIPluginStreamListener.h Bug 1352567 - Remove NPAPI seekable and file streams from the dom/plugins/base code, r=jimm 2017-10-02 14:54:22 -07:00
nsPluginDirServiceProvider.cpp
nsPluginDirServiceProvider.h Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
nsPluginHost.cpp Bug 1462937: Update callers to use nsIFile::GetDirectoryEntries as a nsIDirectoryEnumerator. r=froydnj 2018-05-19 20:17:45 -07:00
nsPluginHost.h Bug 1456171 - make getPluginBlocklistState API asynchronous, r=kmag 2018-04-23 17:11:34 +01:00
nsPluginInstanceOwner.cpp Bug 1464061 - Return error immediately when plugin frame is destroyed. r=masayuki 2018-05-25 10:20:00 -04:00
nsPluginInstanceOwner.h Bug 1456294 - Hook ImmAssociateContextEx. r=masayuki 2018-05-17 14:47:55 +09:00
nsPluginLogging.h
nsPluginManifestLineReader.h Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
nsPluginModule.cpp
nsPluginNativeWindow.cpp
nsPluginNativeWindow.h Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
nsPluginNativeWindowWin.cpp
nspluginroot.idl
nsPluginsCID.h
nsPluginsDir.h
nsPluginsDirDarwin.cpp Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
nsPluginsDirUnix.cpp Bug 1278282 - Remove the 'MOZ_WIDGET_GTK == 2' defines r=karlt,lsalzman 2018-01-10 08:52:04 +01:00
nsPluginsDirUtils.h Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
nsPluginsDirWin.cpp Bug 1330529 - Part 2: Remove unused SetDllDirectory workaround for Shockwave Player plugin. r=jimm 2018-02-02 22:34:19 -08:00
nsPluginStreamListenerPeer.cpp Bug 1436241 - Check redirect status code before forwarding to NPAPI r=jimm,pauljt 2018-04-30 12:49:15 -07:00
nsPluginStreamListenerPeer.h Bug 1352567 - Remove NPAPI seekable and file streams from the dom/plugins/base code, r=jimm 2017-10-02 14:54:22 -07:00
nsPluginTags.cpp Bug 1366256 - Part 1: Promote Windows plugin process sandbox to level 3. r=bobowen 2018-02-21 03:48:45 -08:00
nsPluginTags.h Bug 1371888 - cache plugin information in pluginreg.dat to avoid sync startup load, r=florian,mossop 2018-02-20 16:53:48 +00:00