gecko/ipc/glue
Benjamin Smedberg d19c5bb416 Bug 771251 - OOP crash reporting accesses the directory service off the main thread. In addition, the first design of the crash injector callback meant that we're dropping some set of Flash crashes which happen during an RPC call. r=ted
* Fix the directory service usage by saving the pending directory path from OOPInit.
* Force clients to call OOPInit on the main thread.
* Make injected crashes available via TakeMinidumpForChild and give each crash a sequence number so that we can pick the earliest crash from the three possibilities; delete the other two to avoid polluting about:crashes
2012-07-10 22:20:05 -04:00
..
AsyncChannel.cpp Bug 770805 - Close the IPC channel safely when we discover that a Flash process has crashed; don't call Close() directly, because PluginModuleParent assumes that a normal shutdown only occurs from PluginModuleParent::NP_Shutdown. Instead, follow a similar codepath to the hang timeout which calls AsyncChannel::SynchronouslyClose and then sets a specific error code, r=cjones 2012-07-05 14:48:40 -04:00
AsyncChannel.h Bug 770805 - Close the IPC channel safely when we discover that a Flash process has crashed; don't call Close() directly, because PluginModuleParent assumes that a normal shutdown only occurs from PluginModuleParent::NP_Shutdown. Instead, follow a similar codepath to the hang timeout which calls AsyncChannel::SynchronouslyClose and then sets a specific error code, r=cjones 2012-07-05 14:48:40 -04:00
BrowserProcessSubThread.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
BrowserProcessSubThread.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
CrossProcessMutex_unimplemented.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
CrossProcessMutex_windows.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
CrossProcessMutex.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
GeckoChildProcessHost.cpp Bug 771251 - OOP crash reporting accesses the directory service off the main thread. In addition, the first design of the crash injector callback meant that we're dropping some set of Flash crashes which happen during an RPC call. r=ted 2012-07-10 22:20:05 -04:00
GeckoChildProcessHost.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
IOThreadChild.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
IPCMessageUtils.h Bug 758620 - Force fixed-position frames to have their own layers. r=roc 2012-06-27 16:43:57 +01:00
Makefile.in Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
MessagePump.cpp Bug 766696 - Allow the MessagePump to process multiple pieces of idle work in a row. r=blassey 2012-06-21 10:45:00 -04:00
MessagePump.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
ProcessChild.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
ProcessChild.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
ProtocolUtils.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
ProtocolUtils.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
RPCChannel.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
RPCChannel.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
ScopedXREEmbed.cpp Bug 749930 - Replace uses of nsILocalFile with nsIFile (compiled code only); r=bsmedberg 2012-06-06 14:08:30 +12:00
ScopedXREEmbed.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
SharedMemory_posix.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
SharedMemory_windows.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
SharedMemory.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
SharedMemory.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
SharedMemoryBasic_android.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
SharedMemoryBasic_android.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
SharedMemoryBasic_chromium.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
SharedMemoryBasic.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
SharedMemorySysV.h Bug 767388 - Kill NS_DEBUG. r=bz. 2012-06-25 20:59:42 +01:00
Shmem.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Shmem.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
StringUtil.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
SyncChannel.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
SyncChannel.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Transport_posix.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Transport_posix.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Transport_win.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Transport_win.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Transport.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
WindowsMessageLoop.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
WindowsMessageLoop.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00