gecko-dev/dom/plugins/ipc
David Parks b5f917254e Bug 1449736: Properly detect failure in receiving plugin NPObjects r=jmathies
Properly handles NPError reporting and makes sure that, in the case of failure, it does not return junk for the NPObject.

Differential Revision: https://phabricator.services.mozilla.com/D48474

--HG--
extra : moz-landing-system : lando
2019-10-12 17:05:35 +00:00
..
hangui Bug 1528651 - Re-enable warnings-as-errors on Windows in some directories. r=dmajor 2019-02-17 15:03:02 +09:00
interpose
AStream.h
BrowserStreamChild.cpp
BrowserStreamChild.h Bug 1512990 - Part 4 - remove declarations of Recv/Answer methods from IPDL protocol base class; r=froydnj 2019-02-06 15:58:43 +00:00
BrowserStreamParent.cpp
BrowserStreamParent.h
ChildTimer.cpp
ChildTimer.h
D3D11SurfaceHolder.cpp
D3D11SurfaceHolder.h
FunctionBroker.cpp
FunctionBroker.h
FunctionBrokerChild.cpp Bug 1523969 part 6 - Move method definition inline comments to new line in 'dom/'. r=nika 2019-02-25 16:05:29 -06:00
FunctionBrokerChild.h
FunctionBrokerIPCUtils.cpp Bug 1523969 part 6 - Move method definition inline comments to new line in 'dom/'. r=nika 2019-02-25 16:05:29 -06:00
FunctionBrokerIPCUtils.h Bug 1562642 - Add missing MPL2 headers r=mhoye 2019-07-05 17:05:57 +00:00
FunctionBrokerParent.cpp Bug 1523969 part 6 - Move method definition inline comments to new line in 'dom/'. r=nika 2019-02-25 16:05:29 -06:00
FunctionBrokerParent.h
FunctionBrokerThread.h
FunctionHook.cpp Bug 1453456 - Remove nsCRT::IsAscii(null-terminated string) in favor of mozilla::IsAsciiNullTerminated. r=froydnj 2019-02-25 12:22:24 -08:00
FunctionHook.h
IpdlTuple.h Bug 1562642 - Add missing MPL2 headers r=mhoye 2019-07-05 17:05:57 +00:00
MiniShmParent.cpp
MiniShmParent.h
moz.build Bug 1575420 - Replace MOZ_WIDGET_TOOLKIT value of "gtk3" with "gtk". r=froydnj 2019-08-21 12:25:42 +00:00
NPEventAndroid.h
NPEventOSX.h
NPEventUnix.h
NPEventWindows.h
PBrowserStream.ipdl
PFunctionBroker.ipdl
PluginBackgroundDestroyer.cpp
PluginBackgroundDestroyer.h
PluginBridge.h Bug 1545123 - store flash information in prefs instead of pluginreg, r=handyman 2019-11-02 22:33:28 +00:00
PluginHangUIParent.cpp Bug 1557793 part 3. Change the signatures of various nsContentUtils localization methods to play nicer with the new stringbundle API. r=smaug 2019-06-08 21:26:12 +00:00
PluginHangUIParent.h
PluginInstanceChild.cpp Bug 1449736: Properly detect failure in receiving plugin NPObjects r=jmathies 2019-10-12 17:05:35 +00:00
PluginInstanceChild.h Bug 1289211 - Rename InfallibleTArray to nsTArray in dom/plugins/ r=jmathies 2019-07-10 03:27:43 +00:00
PluginInstanceParent.cpp Bug 1384260: Part 2 - Remove GetForegroundWindow from Windows plugin code path r=jmathies 2019-10-16 21:21:50 +00:00
PluginInstanceParent.h Bug 1512990 - Part 4 - remove declarations of Recv/Answer methods from IPDL protocol base class; r=froydnj 2019-02-06 15:58:43 +00:00
PluginInterposeOSX.h
PluginInterposeOSX.mm
PluginLibrary.h Bug 1289211 - Rename InfallibleTArray to nsTArray in dom/plugins/ r=jmathies 2019-07-10 03:27:43 +00:00
PluginMessageUtils.cpp
PluginMessageUtils.h Bug 1547218 - Part 2: Stop special casing pointer types in ParamTraits specialization, r=froydnj 2019-05-21 17:04:39 +00:00
PluginModuleChild.cpp Bug 1289211 - Rename InfallibleTArray to nsTArray in dom/plugins/ r=jmathies 2019-07-10 03:27:43 +00:00
PluginModuleChild.h Bug 1289211 - Rename InfallibleTArray to nsTArray in dom/plugins/ r=jmathies 2019-07-10 03:27:43 +00:00
PluginModuleParent.cpp Bug 1587162 - Fix UBSAN complaints about pref callbacks. r=erahm 2019-11-01 02:57:20 +00:00
PluginModuleParent.h Bug 1587162 - Fix UBSAN complaints about pref callbacks. r=erahm 2019-11-01 02:57:20 +00:00
PluginProcessChild.cpp
PluginProcessChild.h Bug 1400344: Rename mscom::MainThreadRuntime to mscom::ProcessRuntime and make it aware of Win32k lockdown and of multiple instantiations; r=Jamie 2019-02-14 18:56:20 +00:00
PluginProcessParent.cpp
PluginProcessParent.h
PluginQuirks.cpp
PluginQuirks.h
PluginScriptableObjectChild.cpp Bug 1289211 - Rename InfallibleTArray to nsTArray in dom/plugins/ r=jmathies 2019-07-10 03:27:43 +00:00
PluginScriptableObjectChild.h Bug 1289211 - Rename InfallibleTArray to nsTArray in dom/plugins/ r=jmathies 2019-07-10 03:27:43 +00:00
PluginScriptableObjectParent.cpp Bug 1289211 - Rename InfallibleTArray to nsTArray in dom/plugins/ r=jmathies 2019-07-10 03:27:43 +00:00
PluginScriptableObjectParent.h Bug 1289211 - Rename InfallibleTArray to nsTArray in dom/plugins/ r=jmathies 2019-07-10 03:27:43 +00:00
PluginScriptableObjectUtils-inl.h
PluginScriptableObjectUtils.h Bug 1289211 - Rename InfallibleTArray to nsTArray in dom/plugins/ r=jmathies 2019-07-10 03:27:43 +00:00
PluginSurfaceParent.cpp
PluginSurfaceParent.h
PluginTypes.ipdlh Bug 1580282 - Remove checks for plugins that are part of extensions and support for loading plugins from the app and profile dir, r=mconley,mixedpuppy 2019-09-12 23:15:49 +00:00
PluginUtilsOSX.h
PluginUtilsOSX.mm Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
PluginUtilsWin.cpp
PluginUtilsWin.h
PluginWidgetChild.cpp Bug 1534395 - Rename TabChild to BrowserChild. r=nika 2019-04-09 17:39:01 -05:00
PluginWidgetChild.h
PluginWidgetParent.cpp Bug 1553769 - Make nsIWidget::SetFocus infallible, and make it take an enum class. r=NeilDeakin 2019-05-31 22:13:56 +00:00
PluginWidgetParent.h Bug 1534395 - Rename TabParent to BrowserParent. r=nika 2019-04-09 16:38:15 -05:00
PPluginBackgroundDestroyer.ipdl
PPluginInstance.ipdl Bug 1540002 - Remove intr __delete__ from PPluginInstance; r=nika,mccr8 2019-04-02 21:10:20 +00:00
PPluginModule.ipdl Bug 1525611 - use the correct type for width and height in the IPDL PluginShowWindow message; r=spohl 2019-02-07 14:52:50 +00:00
PPluginScriptableObject.ipdl
PPluginSurface.ipdl
PStreamNotify.ipdl
StreamNotifyChild.h Bug 1512990 - Part 4 - remove declarations of Recv/Answer methods from IPDL protocol base class; r=froydnj 2019-02-06 15:58:43 +00:00
StreamNotifyParent.h Bug 1512990 - Part 4 - remove declarations of Recv/Answer methods from IPDL protocol base class; r=froydnj 2019-02-06 15:58:43 +00:00