gecko-dev/dom/plugins/ipc
Jean-Yves Avenard de5872ee7a Bug 1637890 - P2. Don't use ClearOnShutdown to destroy AbstractThread::MainThread(). r=froydnj
During the last cycle collection, state watchers may attempt to dispatch tasks to the current AbstractThread, so we can't clear the TLS entry until that step has completed.

We want the object to be deleted last; ordering in call to ClearOnShutdown() can't guarantee it.

Differential Revision: https://phabricator.services.mozilla.com/D75498
2020-05-18 16:12:28 +00:00
..
hangui
interpose
AStream.h
BrowserStreamChild.cpp
BrowserStreamChild.h
BrowserStreamParent.cpp
BrowserStreamParent.h
ChildTimer.cpp
ChildTimer.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/plugins. r=smaug 2020-03-06 09:12:46 +00:00
D3D11SurfaceHolder.cpp
D3D11SurfaceHolder.h
FunctionBroker.cpp Bug 1626570 - Improve handling of copying arrays in dom/plugins/. r=smaug 2020-05-06 11:16:12 +00:00
FunctionBroker.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/plugins. r=smaug 2020-03-06 09:12:46 +00:00
FunctionBrokerChild.cpp
FunctionBrokerChild.h Bug 1618735 - Remove nsAutoPtr usage from dom/plugins. r=handyman 2020-02-29 02:10:12 +00:00
FunctionBrokerIPCUtils.cpp
FunctionBrokerIPCUtils.h Bug 1626570 - Improve handling of copying arrays in dom/plugins/. r=smaug 2020-05-06 11:16:12 +00:00
FunctionBrokerParent.cpp
FunctionBrokerParent.h Bug 1618735 - Remove nsAutoPtr usage from dom/plugins. r=handyman 2020-02-29 02:10:12 +00:00
FunctionBrokerThread.h
FunctionHook.cpp
FunctionHook.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/plugins. r=smaug 2020-03-06 09:12:46 +00:00
IpdlTuple.h Bug 1620632 - Rename confusingly named types/macros for relocation handling of nsTArray. r=froydnj 2020-03-20 17:04:27 +00:00
MiniShmParent.cpp
MiniShmParent.h
moz.build
NPEventAndroid.h
NPEventOSX.h
NPEventUnix.h
NPEventWindows.h
PBrowserStream.ipdl
PFunctionBroker.ipdl
PluginBackgroundDestroyer.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/plugins. r=smaug 2020-03-06 09:12:46 +00:00
PluginBackgroundDestroyer.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/plugins. r=smaug 2020-03-06 09:12:46 +00:00
PluginBridge.h
PluginHangUIParent.cpp
PluginHangUIParent.h
PluginInstanceChild.cpp Bug 1637992 [Linux] Remove gtk2xtbin as it's not used, r=jhorak 2020-05-18 08:12:16 +00:00
PluginInstanceChild.h Bug 1637992 [Linux] Remove gtk2xtbin as it's not used, r=jhorak 2020-05-18 08:12:16 +00:00
PluginInstanceParent.cpp Bug 1634253 - P6. Remove MessageLoop use from gfx. r=kats,mattwoodrow 2020-05-08 20:20:44 +00:00
PluginInstanceParent.h Bug 1577336: Part 7 - Move DXGI async plugin operations to compositor process r=jmathies,mattwoodrow,sotaro,mccr8 2019-11-20 21:49:35 +00:00
PluginInterposeOSX.h
PluginInterposeOSX.mm
PluginLibrary.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/plugins. r=smaug 2020-03-06 09:12:46 +00:00
PluginMessageUtils.cpp Bug 1600545 - Remove useless inclusions of header files generated from IDL files in dom/ r=Ehsan 2019-12-06 09:24:56 +00:00
PluginMessageUtils.h
PluginModuleChild.cpp Bug 1614933 - Gather content processes' crash annotations at exception time instead of using IPC; r=froydnj 2020-04-08 06:55:40 +00:00
PluginModuleChild.h Bug 1614933 - Gather content processes' crash annotations at exception time instead of using IPC; r=froydnj 2020-04-08 06:55:40 +00:00
PluginModuleParent.cpp Bug 1614933 - Gather content processes' crash annotations at exception time instead of using IPC; r=froydnj 2020-04-08 06:55:40 +00:00
PluginModuleParent.h Bug 1610566 - Prevent child processes crashing before the exception-handler is in place from triggering an assertion in the parent process r=froydnj 2020-01-23 21:33:37 +00:00
PluginProcessChild.cpp Bug 1637890 - P2. Don't use ClearOnShutdown to destroy AbstractThread::MainThread(). r=froydnj 2020-05-18 16:12:28 +00:00
PluginProcessChild.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/plugins. r=smaug 2020-03-06 09:12:46 +00:00
PluginProcessParent.cpp
PluginProcessParent.h Bug 1600545 - Remove useless inclusions of header files generated from IDL files in dom/ r=Ehsan 2019-12-06 09:24:56 +00:00
PluginQuirks.cpp
PluginQuirks.h
PluginScriptableObjectChild.cpp
PluginScriptableObjectChild.h Bug 1613985 - Use MOZ_COUNTED_DEFAULT_CTOR_*/MOZ_COUNTED_DTOR_* macros. r=froydnj 2020-02-20 11:40:14 +00:00
PluginScriptableObjectParent.cpp
PluginScriptableObjectParent.h
PluginScriptableObjectUtils-inl.h
PluginScriptableObjectUtils.h
PluginSurfaceParent.cpp
PluginSurfaceParent.h
PluginTypes.ipdlh
PluginUtilsOSX.h
PluginUtilsOSX.mm
PluginUtilsWin.cpp
PluginUtilsWin.h
PluginWidgetChild.cpp
PluginWidgetChild.h
PluginWidgetParent.cpp Bug 1432856 - Extended focus methods in Window.webidl, Client.webidl and Element.webidl to pass CallerType. r=smaug 2020-01-16 14:38:40 +00:00
PluginWidgetParent.h Bug 1618735 - Remove nsAutoPtr usage from dom/plugins. r=handyman 2020-02-29 02:10:12 +00:00
PPluginBackgroundDestroyer.ipdl
PPluginInstance.ipdl
PPluginModule.ipdl Bug 1614933 - Gather content processes' crash annotations at exception time instead of using IPC; r=froydnj 2020-04-08 06:55:40 +00:00
PPluginScriptableObject.ipdl
PPluginSurface.ipdl
PStreamNotify.ipdl
StreamNotifyChild.h Bug 1615155 - Don't generate default Recv__delete__ if there are args. r=nika 2020-02-18 20:46:21 +00:00
StreamNotifyParent.h