gecko-dev/dom/plugins/ipc
Bob Owen 61331f3269 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 Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
interpose Bug 1043692 - Move DIST_INSTALL to moz.build. r=gps 2015-05-12 07:55:22 +09:00
AStream.h
BrowserStreamChild.cpp Bug 1118076 - Remove MOZ_THIS_IN_INITIALIZER_LIST. r=Waldo 2015-01-06 21:39:46 -08:00
BrowserStreamChild.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
BrowserStreamParent.cpp Bug 1155503: BrowserStreamParent should null out its NPStream pointer and we should check for it; r=jimm 2015-04-20 17:04:33 -06:00
BrowserStreamParent.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
ChildAsyncCall.cpp
ChildAsyncCall.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
ChildTimer.cpp
ChildTimer.h
MiniShmParent.cpp
MiniShmParent.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
NPEventAndroid.h
NPEventOSX.h
NPEventUnix.h
NPEventWindows.h
NestedLoopTimer.cpp
NestedLoopTimer.h
PBrowserStream.ipdl Bug 998863: Asynchronous Plugin Initialization, Part 4: IPDL changes; r=jimm 2014-12-29 16:12:54 -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 Bug 1081353 - Eliminate PPluginIdentifier (r=bsmedberg) 2014-10-20 09:47:25 -07:00
PPluginStream.ipdl
PPluginSurface.ipdl
PStreamNotify.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 Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
PluginBridge.h Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
PluginDataResolver.h Bug 998863: Asynchronous Plugin Initialization, Part 7: PluginDataResolver; r=jimm 2014-12-29 16:13:18 -07:00
PluginHangUIParent.cpp Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
PluginHangUIParent.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
PluginHelperQt.cpp Bug 1023156 - Cannot build Qt with errors in gfxQtPlatforms (with Qt 5.3) 2014-11-19 22:02:51 -08:00
PluginHelperQt.h Bug 1023156 - Cannot build Qt with errors in gfxQtPlatforms (with Qt 5.3) 2014-11-19 22:02:51 -08:00
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 Bug 1119878 Part 2: Change IPC code to hold ProcessID instead of ProcessHandle. r=billm, r=dvander, r=aklotz, r=cpearce 2015-04-01 09:40:35 +01:00
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 Bug 1106552 - Fix invalid conversions of string to NPVariant in plugin code. r=bsmedberg 2014-12-11 15:05:13 +01:00
PluginScriptableObjectUtils.h Bug 1153348 - Add an analysis to prohibit operator bools which aren't marked as either explicit or MOZ_IMPLICIT; r=jrmuizel 2015-04-21 21:40:49 -04:00
PluginStreamChild.cpp
PluginStreamChild.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
PluginStreamParent.cpp
PluginStreamParent.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
PluginSurfaceParent.cpp
PluginSurfaceParent.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
PluginTypes.ipdlh Bug 641685 - Start plugins from the chrome process in e10s (r=bsmedberg) 2014-10-29 08:05:36 -07:00
PluginUtilsOSX.h Bug 1155621 - Make nsIntRect and nsIntPoint typedefs of mozilla::gfx::IntRect and mozilla::gfx::IntPoint. r=Bas 2015-04-21 17:04:57 +02:00
PluginUtilsOSX.mm Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
PluginWidgetChild.cpp Bug 1132874 - Simplify PPluginWidget protocol handling, and avoid sending async messages from the parent. Addresses a problem with sub protocols that are torn down randomly from either side of the connection. r=aklotz 2015-04-07 08:17:27 -05:00
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
StreamNotifyChild.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
StreamNotifyParent.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
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
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