gecko/dom/plugins/ipc
Bob Owen 36f187da0f Bug 1182411 Part 2: Change winless popup surrogate to have its parent set in the chrome process. r=jimm
The creation of the surrogate native window in the child NPAPI process was
failing when then sandbox was at low integrity, because the parent is from the
chrome process, so at medium integrity.
Instead of making an IPC call to get the parent, we now create the window upfront
and send it in an IPC message to be parented in the chrome process.
This is done with asynchronous messaging.
2015-08-12 16:00:26 +01:00
..
hangui
interpose
AStream.h
BrowserStreamChild.cpp
BrowserStreamChild.h
BrowserStreamParent.cpp
BrowserStreamParent.h
ChildAsyncCall.cpp
ChildAsyncCall.h
ChildTimer.cpp
ChildTimer.h
MiniShmParent.cpp
MiniShmParent.h
moz.build Bug 1182411 Part 1: Make plugin quirks available to the Parent as well as the Child. r=jimm 2015-08-12 16:00:25 +01:00
NestedLoopTimer.cpp
NestedLoopTimer.h
NPEventAndroid.h
NPEventOSX.h
NPEventUnix.h
NPEventWindows.h
PBrowserStream.ipdl
PluginAsyncSurrogate.cpp Bug 1171453: Make ParentNPObjects aware of AsyncNPObject wrappers; r=jimm 2015-06-10 12:20:56 -06:00
PluginAsyncSurrogate.h Bug 1171453: Make ParentNPObjects aware of AsyncNPObject wrappers; r=jimm 2015-06-10 12:20:56 -06:00
PluginBackgroundDestroyer.cpp
PluginBackgroundDestroyer.h
PluginBridge.h Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
PluginDataResolver.h
PluginHangUIParent.cpp Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
PluginHangUIParent.h
PluginHelperQt.cpp
PluginHelperQt.h
PluginInstanceChild.cpp Bug 1182411 Part 2: Change winless popup surrogate to have its parent set in the chrome process. r=jimm 2015-08-12 16:00:26 +01:00
PluginInstanceChild.h Bug 1182411 Part 2: Change winless popup surrogate to have its parent set in the chrome process. r=jimm 2015-08-12 16:00:26 +01:00
PluginInstanceParent.cpp Bug 1182411 Part 2: Change winless popup surrogate to have its parent set in the chrome process. r=jimm 2015-08-12 16:00:26 +01:00
PluginInstanceParent.h Bug 1182411 Part 2: Change winless popup surrogate to have its parent set in the chrome process. r=jimm 2015-08-12 16:00:26 +01:00
PluginInterposeOSX.h Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
PluginInterposeOSX.mm Bug 1188322 - Always hide menubar as well as dock for fullscreen on OS X whatever the screen is. r=mstange 2015-08-07 13:49:12 +10:00
PluginLibrary.h Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
PluginMessageUtils.cpp Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
PluginMessageUtils.h Bug 1170343 - Use release-mode asserts when plugins making NPAPI calls on the wrong thread, r=mccr8 2015-06-09 15:55:21 -04:00
PluginModuleChild.cpp Bug 1182411 Part 1: Make plugin quirks available to the Parent as well as the Child. r=jimm 2015-08-12 16:00:25 +01:00
PluginModuleChild.h Bug 1182411 Part 1: Make plugin quirks available to the Parent as well as the Child. r=jimm 2015-08-12 16:00:25 +01:00
PluginModuleParent.cpp Bug 1182411 Part 1: Make plugin quirks available to the Parent as well as the Child. r=jimm 2015-08-12 16:00:25 +01:00
PluginModuleParent.h Bug 1182411 Part 1: Make plugin quirks available to the Parent as well as the Child. r=jimm 2015-08-12 16:00:25 +01:00
PluginProcessChild.cpp
PluginProcessChild.h Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
PluginProcessParent.cpp Bug 1165895: Add NPAPI sandbox rule for the crash server pipe and x64 Temp dir write access. r=bbondy 2015-06-18 12:01:38 +01:00
PluginProcessParent.h Bug 1156861: Add a TaskFactory to PluginProcessParent to handle launch completion tasks; r=jimm 2015-05-25 11:53:39 -06:00
PluginQuirks.cpp Bug 1182411 Part 1: Make plugin quirks available to the Parent as well as the Child. r=jimm 2015-08-12 16:00:25 +01:00
PluginQuirks.h Bug 1182411 Part 1: Make plugin quirks available to the Parent as well as the Child. r=jimm 2015-08-12 16:00:25 +01:00
PluginScriptableObjectChild.cpp Bug 1182979 - Part 2: Use nsTHashtable::Iterator in PluginScriptableObjectChild. r=jimm 2015-07-16 10:59:36 -07:00
PluginScriptableObjectChild.h Bug 1182979 - Part 2: Use nsTHashtable::Iterator in PluginScriptableObjectChild. r=jimm 2015-07-16 10:59:36 -07:00
PluginScriptableObjectParent.cpp Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
PluginScriptableObjectParent.h Bug 1171453: Make ParentNPObjects aware of AsyncNPObject wrappers; r=jimm 2015-06-10 12:20:56 -06:00
PluginScriptableObjectUtils-inl.h
PluginScriptableObjectUtils.h
PluginStreamChild.cpp
PluginStreamChild.h
PluginStreamParent.cpp
PluginStreamParent.h
PluginSurfaceParent.cpp
PluginSurfaceParent.h
PluginTypes.ipdlh
PluginUtilsOSX.h
PluginUtilsOSX.mm Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
PluginWidgetChild.cpp
PluginWidgetChild.h Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
PluginWidgetParent.cpp Bug 1179972 - Avoid send message hangs via WM_CHILDACTIVATE in PluginInstanceChild. r=aklotz 2015-07-06 12:39:25 -05:00
PluginWidgetParent.h Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
PPluginBackgroundDestroyer.ipdl
PPluginInstance.ipdl Bug 1182411 Part 2: Change winless popup surrogate to have its parent set in the chrome process. r=jimm 2015-08-12 16:00:26 +01:00
PPluginModule.ipdl bug 1158561 - [e10s] Browser hang in PluginModuleParent::NPP_ClearSiteData() r=jimm,mak 2015-06-30 18:08:19 -04:00
PPluginScriptableObject.ipdl
PPluginStream.ipdl
PPluginSurface.ipdl
PStreamNotify.ipdl
StreamNotifyChild.h
StreamNotifyParent.h
TaskFactory.h Bug 1166583 - Move chromium's MakeTuple function into namespace 'base' to avoid conflicts with mozilla::MakeTuple. r=froydnj 2015-05-09 21:09:40 -05:00