Michael Wu
e7a0c46852
Bug 574120 - Add Android support to IPC code, r=cjones
2010-06-25 11:39:02 -07:00
Doug Turner
9c89be497e
Automerge w mozilla-central
2010-06-24 14:06:13 -07:00
Jason Duell
386a098a89
Merge from m-c.
...
Fair amount of merge conflicts.
Biggest item was changes to nsHttpChannel from web sockets changes.
Other likely suspects if things are borken:
nsFrameLoader.cpp:
- nsFrameLoader::EnsureMessageManager: pass "this" (orig e10s code) or
nsnull (m-c) to local process call to new nsFrameMessageManager(),
callback arg? Smaug said null.
- only calling SetCallBackData for local case. also +r smaug.
nsPrefBranch.cpp had fairly extensive merge conflicts.
nsChromeRegistry had lots of changes.
Dougt did most of the non-necko changes (thanks).
--HG--
rename : netwerk/protocol/http/nsHttpChannel.cpp => netwerk/protocol/http/nsHttpChannelAuthProvider.cpp
rename : netwerk/protocol/http/nsHttpChannel.h => netwerk/protocol/http/nsHttpChannelAuthProvider.h
2010-06-22 17:33:57 -07:00
Doug Turner
7d42fba019
Bug 570945 - Qt is not compiling. r=me. Slightly modifed based on chris.jones comments
2010-06-09 16:02:38 -07:00
Doug Turner
8951d536c0
Fixup to http after the necko-file-move
...
--HG--
rename : netwerk/protocol/http/src/HttpBaseChannel.cpp => netwerk/protocol/http/HttpBaseChannel.cpp
rename : netwerk/protocol/http/src/HttpBaseChannel.h => netwerk/protocol/http/HttpBaseChannel.h
rename : netwerk/protocol/http/src/HttpChannelChild.cpp => netwerk/protocol/http/HttpChannelChild.cpp
rename : netwerk/protocol/http/src/HttpChannelChild.h => netwerk/protocol/http/HttpChannelChild.h
rename : netwerk/protocol/http/src/HttpChannelParent.cpp => netwerk/protocol/http/HttpChannelParent.cpp
rename : netwerk/protocol/http/src/HttpChannelParent.h => netwerk/protocol/http/HttpChannelParent.h
rename : netwerk/protocol/http/src/PHttpChannel.ipdl => netwerk/protocol/http/PHttpChannel.ipdl
rename : netwerk/protocol/http/src/PHttpChannelParams.h => netwerk/protocol/http/PHttpChannelParams.h
rename : netwerk/protocol/http/src/ipdl.mk => netwerk/protocol/http/ipdl.mk
2010-06-07 14:40:08 -07:00
Doug Turner
4fa7fe3460
Moving cookie ipc source to the right place.
2010-06-07 14:19:20 -07:00
Doug Turner
b2c88178e3
Merging with M-C.
...
Hand merged the following files:
U chrome/src/nsChromeRegistry.cpp
U chrome/src/nsChromeRegistry.h
U content/base/src/nsFrameLoader.cpp
U content/base/src/nsFrameLoader.h
U dom/src/geolocation/nsGeolocation.cpp
U dom/src/geolocation/nsGeolocation.h
U netwerk/build/Makefile.in
U netwerk/cookie/nsCookieService.cpp
U netwerk/cookie/nsCookieService.h
--HG--
rename : extensions/cookie/test/unit/test_cookies.js => extensions/cookie/test/unit/test_cookies_thirdparty.js
rename : netwerk/cookie/src/nsCookieService.cpp => netwerk/cookie/nsCookieService.cpp
rename : netwerk/cookie/src/nsCookieService.h => netwerk/cookie/nsCookieService.h
rename : netwerk/dns/src/nsIDNKitInterface.h => netwerk/dns/nsIDNKitInterface.h
rename : netwerk/protocol/http/src/nsHttp.h => netwerk/protocol/http/nsHttp.h
rename : netwerk/protocol/http/src/nsHttpChannel.cpp => netwerk/protocol/http/nsHttpChannel.cpp
rename : netwerk/protocol/http/src/nsHttpChannel.h => netwerk/protocol/http/nsHttpChannel.h
rename : netwerk/protocol/http/src/nsHttpChunkedDecoder.h => netwerk/protocol/http/nsHttpChunkedDecoder.h
rename : netwerk/protocol/http/src/nsHttpHandler.cpp => netwerk/protocol/http/nsHttpHandler.cpp
rename : netwerk/protocol/http/src/nsHttpHeaderArray.h => netwerk/protocol/http/nsHttpHeaderArray.h
rename : netwerk/protocol/http/src/nsHttpRequestHead.h => netwerk/protocol/http/nsHttpRequestHead.h
rename : netwerk/protocol/http/src/nsHttpResponseHead.h => netwerk/protocol/http/nsHttpResponseHead.h
rename : netwerk/protocol/http/src/nsHttpTransaction.cpp => netwerk/protocol/http/nsHttpTransaction.cpp
rename : netwerk/protocol/res/src/nsResProtocolHandler.cpp => netwerk/protocol/res/nsResProtocolHandler.cpp
rename : netwerk/protocol/res/src/nsResProtocolHandler.h => netwerk/protocol/res/nsResProtocolHandler.h
2010-06-07 13:38:02 -07:00
Oleg Romashin
2538039097
Merge with latest mozilla central r 42802:ffbc3baf03ae
2010-05-25 15:19:33 -04:00
Olli Pettay
93984b6736
m-c to e10 merge
2010-05-24 17:45:59 +03:00
Doug Turner
cfd298a40d
Merged with MC. Hand merged netwerk/protocol/http/src/nsHttpHandler.cpp
...
also removed modules/plugin/default*
2010-05-17 08:59:15 -07:00
Chris Jones
cb5eb283e4
Merge missed nsChromeRegistry change from m-c and fix busted content-process XPCOM/chromium event loop.
2010-05-14 01:41:14 -05:00
Chris Jones
2ed40cd772
Merged m-c
2010-05-13 18:04:53 -05:00
Chris Jones
58222a942d
No bug: Reduce IPDL-compiler spew and stop logging to stderr. irc-r=bsmedberg
2010-05-13 17:25:20 -05:00
Doug Turner
1aca4c8153
Bug 552822 - IPC remoting of geolocation prompt. r=olli/r=jdm
2010-05-13 10:44:51 -07:00
Ben Newman
293a2d1b82
Bug 565078 - Move js/src/ipc to js/ipc. r=bsmedberg
...
--HG--
rename : js/src/ipc/CPOWTypes.h => js/ipc/CPOWTypes.h
rename : js/src/ipc/ContextWrapperChild.h => js/ipc/ContextWrapperChild.h
rename : js/src/ipc/ContextWrapperParent.h => js/ipc/ContextWrapperParent.h
rename : js/src/ipc/Makefile.in => js/ipc/Makefile.in
rename : js/src/ipc/ObjectWrapperChild.cpp => js/ipc/ObjectWrapperChild.cpp
rename : js/src/ipc/ObjectWrapperChild.h => js/ipc/ObjectWrapperChild.h
rename : js/src/ipc/ObjectWrapperParent.cpp => js/ipc/ObjectWrapperParent.cpp
rename : js/src/ipc/ObjectWrapperParent.h => js/ipc/ObjectWrapperParent.h
rename : js/src/ipc/PContextWrapper.ipdl => js/ipc/PContextWrapper.ipdl
rename : js/src/ipc/PObjectWrapper.ipdl => js/ipc/PObjectWrapper.ipdl
rename : js/src/ipc/ipdl.mk => js/ipc/ipdl.mk
rename : js/src/ipc/jar.mn => js/ipc/jar.mn
rename : js/src/ipc/tests/Makefile.in => js/ipc/tests/Makefile.in
rename : js/src/ipc/tests/adhoc/child.html => js/ipc/tests/adhoc/child.html
rename : js/src/ipc/tests/adhoc/test.xul => js/ipc/tests/adhoc/test.xul
rename : js/src/ipc/tests/unit/cpow_child.js => js/ipc/tests/unit/cpow_child.js
rename : js/src/ipc/tests/unit/test_cpow.js => js/ipc/tests/unit/test_cpow.js
2010-05-11 10:44:42 -07:00
Doug Turner
0dc0f3273e
merge with m-c. resolved conflicts in:
...
U chrome/src/nsChromeRegistry.cpp
U content/base/src/Makefile.in
U dom/base/nsDOMClassInfo.cpp
U toolkit/toolkit-tiers.mk
--HG--
rename : toolkit/mozapps/extensions/test/unit/test_bug541420.js => toolkit/mozapps/extensions/test/xpcshell/test_bug541420.js
2010-05-11 11:09:54 -07:00
Benoit Girard
94d6258a5b
Bug 528146: Run plug-in code on the thread that starts in main(). r=cjones
...
--HG--
rename : dom/plugins/PluginThreadChild.cpp => dom/plugins/PluginProcessChild.cpp
rename : dom/plugins/PluginThreadChild.h => dom/plugins/PluginProcessChild.h
rename : ipc/ipdl/test/cxx/IPDLUnitTestThreadChild.cpp => ipc/ipdl/test/cxx/IPDLUnitTestProcessChild.cpp
rename : ipc/ipdl/test/cxx/IPDLUnitTestThreadChild.h => ipc/ipdl/test/cxx/IPDLUnitTestProcessChild.h
2010-05-10 23:18:00 -05:00
Chris Jones
ba8e10bb5d
Bug 565462: Implement operator== for IPDL structs and unions. r=bsmedberg
2010-05-22 14:35:42 -05:00
Chris Jones
3736c87ff8
Tests for bug 560000
2010-05-22 14:35:40 -05:00
Chris Jones
81dfc13752
Bug 560000: Allow IPDL unions and structs to be recursively defined. r=benjamn
2010-05-22 14:35:38 -05:00
Chris Jones
ca7af8ea8c
Tests for bug 553846.
...
--HG--
rename : ipc/ipdl/test/cxx/PTestArrays.ipdl => ipc/ipdl/test/cxx/PTestDataStructures.ipdl
rename : ipc/ipdl/test/cxx/PTestArraysSub.ipdl => ipc/ipdl/test/cxx/PTestDataStructuresSub.ipdl
rename : ipc/ipdl/test/cxx/TestArrays.cpp => ipc/ipdl/test/cxx/TestDataStructures.cpp
rename : ipc/ipdl/test/cxx/TestArrays.h => ipc/ipdl/test/cxx/TestDataStructures.h
2010-05-22 14:35:37 -05:00
Chris Jones
6407922744
Bug 553846: Implement an IPDL "struct" type. r=benjamn
2010-05-22 14:35:35 -05:00
Chris Jones
e0a14f18fc
Bug 522547: Serialize/deserialize IPC messages in a "streaming" style. r=bent
2010-05-22 14:35:34 -05:00
Chris Jones
03b01c916d
Bug 562741: Allow |Shmem|s to be shared across different protocol trees. r=bent
2010-05-22 14:35:33 -05:00
Chris Jones
e3a04f9359
Bug 562741: Refcount |SharedMemory|s. r=joedrew
2010-05-22 14:35:32 -05:00
Chris Jones
9751148c41
Bug 564086: Frontend support for IPDL process graphs and Bridge()ing processes. r=benjamn
2010-05-22 14:35:31 -05:00
Chris Jones
5be467f10e
Bug 565844: Distinguish between illegal-value and couldn't-process errors in IPDL error messages. r=bent
2010-05-22 14:35:29 -05:00
Chris Jones
e7c13aeb2d
Bug 563747: Allow building ipc/chromium on PPC, enable MOZ_IPC for mac/ppc. r=bsmedberg
2010-05-04 19:22:34 -05:00
Doug Turner
c88906d971
Merge with m-c. no hand edits
2010-04-29 21:04:50 -07:00
Mike Hommey
92506b7f9a
Bug 561971 - Cleanup ipdl generated code and compiled python on make clean [r=benjamin]
...
--HG--
extra : rebase_source : d4ab3ddde23f3b98521756f8362376fef6b76764
2010-04-29 07:21:14 +00:00
Jim Mathies
0879ff6221
Bug 558986 - detect and resolve races between MS-COM RPC and IPDL RPC by implementing IMessageFilter and processing pending IPDL RPC calls while waiting for MS-COM RPC responses. Original patch by bsmedberg, r=cjones/jimm/ehsan with followup fixes by Jim Mathies, r=bsmedberg
...
--HG--
extra : rebase_source : 214029d3188f8aa00948e0dcdc3c11cd279d1569
2010-05-21 11:48:34 -04:00
Masatoshi Kimura
db541da182
Bug 567497 - "Files executed via download manager cause Win7 compatibility mode to permanently apply to firefox.exe and not downloaded file" [r=ted]
...
(transplanted from 63b89b3114614929b80a358163a2d1ae9feea91b)
--HG--
extra : transplant_source : c%B8%9B1%14aI%29%B8%0A5%81c%A2%D1%AE%9F%EE%A9%1B
2010-05-24 09:55:00 -04:00
Chris Jones
9e8fb2c03a
Bug 551071: Suppress valgrind-reported "mismatched free()" (false alarm) of chromium objects by using mozalloc there (complements STL wrappers). Add a gross hack to prevent mozalloc macros from conflicting with methods in jscntxt.h. r=bent r=bsmedberg dependent-r=brendan
2010-06-04 18:16:34 -05:00
Jim Mathies
e9cf1d1dad
Bug 558986 - Backout of fix for crashes in TSF with Flash/Silverlight on tablets. CLOSED TREE
2010-05-17 14:36:43 -05:00
Benjamin Smedberg
695ab55828
Bug 558986 - Fix for crashes in TSF with Flash/Silverlight on tablets (OLE/COM nested event loops). r=cjones, jimm, ehsan.
2010-05-17 11:33:34 -05:00
Chris Jones
a945d618e9
Followup to bug 559898: fix cycle checker to allow self-loop special case.
2010-04-27 02:12:39 -05:00
Chris Jones
574b849ecd
Followup to bug 541131: update |include protocol "PFoo.ipdl"| usages in e10s.
2010-04-27 02:12:38 -05:00
Chris Jones
bd6bf48e7a
Merged m-c
2010-04-27 01:53:06 -05:00
Chris Jones
cc52e0aa86
Bug 518881: Fix unused-result warnings in IPDL/C++ unit tests.
2010-04-27 00:43:01 -05:00
Chris Jones
168d0459ca
Bug 518881: Make Send/Call*() methods for IPDL parent actors warn_unused_result. r=bent
2010-04-27 00:43:00 -05:00
Chris Jones
a2d53e0f5e
Bug 545733: |const|-ify some *Channel methods. r=bent
2010-04-27 00:42:59 -05:00
Chris Jones
43db547c0a
Bug 559898: Allow (sub-)protocols to manage themselves. r=bsmedberg
2010-04-26 20:11:48 -05:00
Chris Jones
821e840e3b
Bug 559953: Add a |const nsTArray<Subactor*>& ManagedFoo();| accessor. r=bent
2010-04-26 20:11:47 -05:00
Thomas Lee
f562dffa71
Bug 541131: Include IPDL headers as |include protocol PFoo;|. r=cjones
2010-04-26 20:11:46 -05:00
Chris Jones
14a0306954
Bug 554244: Get the right loc info for message declarations. r=bent
2010-04-26 20:11:44 -05:00
Chris Jones
b95a8efccc
Bug 555276: Top-level protocols should handle shmem messages if any subprotocol uses it. r=bent
2010-04-26 20:11:43 -05:00
Chris Jones
403eae2c27
Bug 555275: Clean up shared memory segments when the top-level actor dies. r=bent
2010-04-26 20:11:42 -05:00
Chris Jones
c2273182da
Bug 555275: Implement a DeallocShmem() interface. r=bent
2010-04-26 20:11:40 -05:00
Doug Turner
609671cd8d
merge with m-c.
2010-04-26 23:17:51 -07:00
Benjamin Smedberg
041170d975
Bug 561871 part B: don't use Windows events to enter/exit a nested event loop within an RPC stack frame, because delivery of those events isn't always associated with the correct stack frame, and also because the events can be lost if they race with an incoming RPC reply message. Instead, keep a linked list (on the stack) of RPC frames globally and per-channel, to associate requests to enter a nested event loop with the correct frame, r=jimm
...
--HG--
extra : rebase_source : 694186dde4643904752c67e0c6eb7a6ad1dd2082
2010-04-28 11:01:09 -04:00
Benjamin Smedberg
e0862137aa
Bug 561871, part A: IPDL changes to expose ProcessNativeEventsInRPCCall from the toplevel actor, r=cjones
...
--HG--
extra : rebase_source : 3c5a7516aa43ba17b796b8e8757d74d634689a09
2010-04-28 11:00:13 -04:00
Oleg Romashin
e9043320a2
Bug 553904 - Child tab process crashes on attempt to initialize child plugin process. r=bent.mozilla
2010-04-20 21:43:51 +03:00
Doug Turner
9a784d5dfd
Automerge with mc. no manual changes
2010-04-21 03:31:13 -07:00
Mike Hommey
a3c2b24aa1
Bug 558789 - Allow to build against system libevent [r=benjamin, r=cjones]
...
--HG--
extra : rebase_source : cd964ba40277ebd89dda8392c8a842ca9ef01bf8
2010-04-20 09:06:55 +02:00
Chris Jones
8cd39f1f00
Merge mozilla-central
2010-04-16 01:34:35 -05:00
Chris Jones
e81c79ae2f
Bug 548437: Test SysV shmem.
2010-04-16 00:29:17 -05:00
Joe Drew ext:(%20and%20Chris%20Jones%20%3Cjones.chris.g%40gmail.com%3E)
0bd95dade4
Bug 548437: Add a SysV shmem subtype of SharedMemory. r=dougt
2010-04-16 00:29:16 -05:00
Jonathan Kew
bfd00b5249
bug 558489 - prevent cocoa object autorelease-leakage during ipc startup. r=josh
2010-04-15 09:31:10 +01:00
Josh Matthews
32dc72e1a5
b=539406 retain existing listener in AyncChannel for GeckoChildProcessHost::OnChannelConnected r=cjones
2010-04-12 12:13:00 +12:00
Oleg Romashin
8cafa44858
Merged with mozilla-central
2010-04-07 06:59:04 -04:00
Ben Newman
ab9c331cfc
Bug 554942 - [E10s] Sort out what object TabParent::GetGlobalJSObject should return and how. r=smaug
2010-03-30 21:41:44 -07:00
Olli Pettay
f8623be5f3
Bug 555573 - [e10s] IPDL generates code which may not compile on Windows, r=cjones
2010-03-29 23:29:07 +03:00
Doug Turner
19845bed4d
merge from m-c. manually merging modules/plugin/test/testplugin/nptest.cpp dom/plugins/PluginModuleChild.cpp.
2010-03-26 14:22:48 -07:00
Dan Witte
90b6b20cf2
Bug 537156 - [e10s] Implement cookies. r=jduell,sdwilsh; sr=bz
2010-03-25 16:02:28 -07:00
Chris Jones
5dfd6a235c
Bug 557011: Ensure OOP crashreporter has been initialized on mac. r=bsmedberg
2010-04-12 15:47:47 -05:00
Jim Mathies
d7b3220b47
Bug 558503 - [OOPP] Watching netflix video: Silverlight crashes the plugin helper. r=bsmedberg.
2010-04-12 15:25:57 -05:00
Doug Turner
0042d3f84e
Bug 570945 - Qt is not compiling. r=me. Slightly modifed based on chris.jones comments
2010-06-09 16:02:38 -07:00
Gavin Sharp
c862b2bb4f
Bug 552889: avoid spamming stderr in release builds, r=cjones
2010-05-06 15:17:08 -04:00
Dão Gottwald
1373cde9a0
Backed out changeset 48e202424e35
2010-05-13 18:26:36 +02:00
Martin Stránský
62adcd87d5
Bug 562029 - ipc fails to build with gcc version 4.1.2. r=chris.jones
2010-05-13 17:38:19 +02:00
Oleg Romashin
d1a1adf01a
Bug 562285 - Rewrite gfxSharedImageSurface class to be compatible with IPC Shmem.r=jones.chris.g, sr=vladimir
...
--HG--
extra : rebase_source : 245e4c8ee52856bcf8900a049132b9f5b4a53bbb
2010-05-13 11:52:59 -04:00
Jim Mathies
d31cfd01ff
Bug 545338 - RPCChannel should use events rather than thread messages for NotifyWokerThread. r=bent.
2010-03-25 16:53:10 -05:00
Mike Hommey
4129f47992
Bug 542460 - Remove executable permission on source files [r=ted.mielczarek]
2010-05-06 09:32:50 +02:00
Mike Hommey
8ad40eec03
Bug 563294 - Include memory.h instead of memory to avoid failure to build in gcc C++0x mode [r=benjamin]
2010-05-06 09:16:54 +02:00
Chris Jones
e5b0a6f49d
Bug 563747: Allow building ipc/chromium on PPC, enable MOZ_IPC for mac/ppc. r=bsmedberg
2010-05-05 16:35:09 -05:00
Kai Engert
74c1119dd7
Bug 560615, XPCOM fails to build because of incorrect IPC code
...
r=jones.chris.g
2010-05-03 13:35:19 +02:00
Chris Jones
545fc84aac
Followup to bug 544936: Open child process handles with more privileges. r=bsmedberg
2010-03-24 19:12:31 -05:00
Chris Jones
cc1789ceb6
Bug 554262 - [OOPP] Silverlight context menu hangs the browser. r=bent, jmathies.
2010-03-24 16:49:54 -05:00
Jim Mathies
5ac0744b15
Bug 553606 - [OOPP] Limit spin loop to a call depth of one. r=bent.
2010-03-24 16:49:05 -05:00
Chris Jones
b9728f5cea
Bug 544936, part 4: Move some common code for dealing with minidumps and .extra files into nsExceptionHandler. r=ted
2010-03-24 16:22:01 -05:00
Ben Turner
8271154a90
Bug 521118 - '[OOPP] Need NPAPI threadsafety checks in plugin process'. r=cjones, a=dbaron for CLOSED TREE
2010-03-24 12:30:45 -07:00
Doug Turner
289fa0540c
Bug 547881 - Made a mistake when fixing a nit. r=me
2010-03-24 09:20:36 -07:00
Chris Jones
f6e896ba0c
Bug 554466: Only EnqueuePending when there's been an rpc out-call. r=bent
2010-03-24 00:52:47 -05:00
Oleg Romashin
5f35f1d096
Bug 564997 - _state is not initialized in QT-MessagePumpForUI ctor. r=dougt
...
--HG--
extra : rebase_source : 07e186531ad8b4d3bd71778d2a0b3d613b8ddc17
2010-05-12 05:46:33 -04:00
Chris Jones
2967980f28
Bug 544518: Send Messages directly through the Transport on the IO thread rather than through a no-added-value AsyncChannel indirection. r=bent
2010-04-22 18:53:30 -05:00
Oleg Romashin
b6db5b93e9
Bug 553904 - Child tab process crashes on attempt to initialize child plugin process. r=bent.mozilla
...
--HG--
extra : rebase_source : 2a018b5f9c74a713e493643e611b330e08e1afd8
2010-04-20 21:43:51 +03:00
Ben Turner
71424d5bdf
Bug 558190 - 'Plugin container process name needs to be more appropriate'. r=bsmedberg
...
--HG--
rename : ipc/app/mozilla-runtime.exe.manifest => ipc/app/plugin-container.exe.manifest
2010-04-09 15:40:14 -07:00
Ben Turner
3d8aea9d32
Backed out changeset 25879ce33e7a
2010-04-09 20:57:30 -07:00
Ben Turner
d18239a679
Bug 558190 - 'Plugin container process name needs to be more appropriate'. r=bsmedberg
...
--HG--
rename : ipc/app/mozilla-runtime.exe.manifest => ipc/app/plugin-container.exe.manifest
2010-04-09 15:40:14 -07:00
Martin Stránský
080feb5d07
Make ipc/ build with gcc 4.1.2. r=cjones
2010-05-24 09:36:49 +12:00
Ben Newman
047e75a0dc
Bug 540126 - CPOW: Let PObjectWrapper actors use ContentProcessParent::RequestRunToCompletion(). r=mrbkap sr=jst
2010-01-20 18:24:14 -08:00
Chris Jones
38dc22c7f5
Second followup to bug 542053; missed a spot.
2010-04-09 15:24:41 -05:00
Chris Jones
68b2c72783
Bustage followup to bug 542053.
2010-04-09 15:21:08 -05:00
Chris Jones
03f2b0ee31
Bug 542053: Set LD_LIBRARY_PATH=[GRE dir] for mozilla-runtime on linux. r=bsmedberg
2010-04-09 15:03:08 -05:00
Jim Mathies
a074ae4d9f
Bug 563381 - Sync AppUserModelID with plugin-container. r=bsmedberg.
2010-05-14 19:25:10 -05:00
Chris Jones
5f15efa473
Bug 566054: Add missing error message case, tighten up UNREACHED guard. r=bent
2010-05-14 21:05:34 -05:00
Ben Newman
bb75ed49d1
Bug 516522 - CPOW: Cross-Process (JavaScript) Object Wrapper. r=mrbkap r=bent sr=jst
2009-11-06 12:43:39 -08:00
Jason Duell
3898298861
Bug 536279 (send request headers to chrome channel) and bug 536283 (send full nsHttpResponseHead in OnStartRequest) a=jae-seong r=dwitte,jduell
2010-03-23 08:14:36 -07:00
Doug Turner
09f7586e45
today is two merge monday
2010-03-22 22:05:25 -07:00
Chris Jones
3ac6364837
Bug 544623 - IPDL: Shmem buffers should be shared across actor tree. r=bent
2010-03-22 22:02:16 -07:00
Chris Jones
d684a35ea5
Bug 544623 - IPDL: Shmem buffers should be shared across actor tree. r=bent
2010-03-22 21:56:42 -07:00
Joe Drew
155805058f
Bug 544607 - Add Shmem::IsWriteable/Shmem::IsReadable r=cjones
...
--HG--
extra : rebase_source : 25a2ef756c682bc6a74797025e223fbbc3aaf4d3
2010-03-22 13:33:43 -07:00
Doug Turner
aed99c36d1
merge from mozilla-central. no merges required
2010-03-23 02:53:35 -07:00
Joe Drew
530fc5d2c4
Bug 547881 - need to serialize/deserialize gfxMatrix. r=cjones
2010-03-22 13:04:37 -07:00
Jason Duell
f78fd1ae1e
Merge from m-c in order to fix e10s necko hangs caused by last m-c merge.
2010-03-19 23:55:40 -07:00
Josh Matthews
d4487458dd
Bug 552117 - Print current test name in IPDL tests. r=cjones
...
--HG--
extra : rebase_source : 45b554a05e8a9e3ca627b10f633a955cec4f0f05
2010-03-13 13:23:50 +13:00
Chris Jones
7e3004fa65
Bug 552014 - Treat RPC replies received in an event loop nested inside the one from which the call was made as if they had arrived out of order. r=jimm.
2010-03-19 01:57:00 -05:00
Chris Jones
297b367c19
Backed out changeset bda8efa53512
2010-03-18 21:01:10 -05:00
Chris Jones
6b2339095c
Bug 551392: Remove hack made unnecessary by unified build tiers. r=ted
2010-03-18 17:52:38 -05:00
Chris Jones
4b4233facd
Bug 551392: Remove subprocess minidumps after they're grabbed to avoid spurious crash detection. r=ted
2010-03-18 17:52:36 -05:00
Chris Jones
eae7be085a
Bug 552014: Test
2010-03-18 17:52:34 -05:00
Chris Jones
2ec17c6ad8
Bug 552014: Don't run OnMaybeDequeueOne from a nested context. r=bent
2010-03-18 17:52:33 -05:00
Chris Jones
8e866ba4fb
Bug 533055: Part 3: Track |Message|s being processed on the C++ stack and offer a DumpRPCStack() method to print them. r=bent
2010-03-18 17:52:32 -05:00
Chris Jones
2c7741fa1a
Bug 533055: Part 2: Set Message names in IPDL-generated code. r=bent
2010-03-18 17:52:31 -05:00
Chris Jones
c92f3bf7e0
Bug 533055: Part 1: Add a name field to IPC::Message. r=bent
2010-03-18 17:52:29 -05:00
Chris Jones
230c2a994e
Bug 552294: *Channel::OnError must run atomically. r=bent
2010-03-18 17:52:28 -05:00
Josh Aas
8b91ef75b0
Update Mac OS X message pump code for child processes. b=552878 rs=cjones
2010-03-17 20:10:42 -04:00
Josh Aas
36aed1ebfa
Allow Gecko to build and run on Mac OS X with MOZ_IPC defined. b=552862 r=cjones
2010-03-17 14:38:28 -04:00
Doug Turner
260400726a
Bug 542053 - OOPP do not work in XR builds. Use NS_GRE_DIR when determining exe path of child process. r=bsmedberg
...
--HG--
extra : rebase_source : abc95f4e1b496b552caa1341ef4b72534c43d3ee
2010-03-15 10:08:27 -07:00
Chris Jones
51582e89d2
b=550026 Cancel PluginCrashed when PluginModule is deleted. r=bsmedberg
2010-03-08 09:16:02 +13:00
Chris Jones
962d015d87
Bug 550026: Don't deliver NotifyError() when RPCChannel code is on the stack. r=bent
2010-03-11 23:21:58 -06:00
Chris Jones
55b7305f9e
Followup to bug 545342: atomically refcount the dequeue task. r=bent
2010-03-11 16:24:15 -06:00
Benjamin Smedberg
9aa6fd4913
Bug 545342 - Remove the RPCChannel assertions about mismatched RPC stacks because mismatched stacks are normal when asynchronous messages are pending which cause secondary RPC messages, r=cjones
2010-03-11 17:17:35 -08:00
Doug Turner
186a2d7596
Merge with m-c
2010-03-18 21:53:17 -07:00
Jason Duell
f81b2e3733
Merge from mozilla-central (rev 783ef71b479e) to e10s tree; gets xpcshell working again.
2010-03-18 14:59:34 -07:00
Doug Turner
ef54d33b11
Merge with mc
2010-03-17 10:37:32 -07:00
Doug Turner
453380b2a7
Merge
2010-03-12 15:20:36 -08:00
Doug Turner
02a7000526
Merge. manually merged. modules/plugin/test/testplugin/nptest.cpp, testing/xpcshell/head.js.
2010-03-10 19:13:35 -08:00
Jim Mathies
ae654dfa10
Bug 551242 - [OOPP] Hang (caught by hang detector) with flash and alt key. r=bent.
2010-03-10 19:16:44 -06:00
Jim Mathies
5b4cb41272
Bug 550784 - [OOPP] Flash deadlocks during script evals that trigger focus related events. r=bent.
2010-03-10 19:15:55 -06:00
Chris Jones
3438ae3a95
Fix some merge bustage.
2010-03-08 14:16:41 -06:00
Doug Turner
6b387f5757
Merge with mc
2010-03-08 10:09:55 -08:00
Chris Jones
6fa2d57900
b=550026 Don't call PluginCrashed while plugin code is still on the stack r=bsmedberg
2010-03-08 09:16:02 +13:00
Doug Turner
c741a38e65
Merge
2010-03-01 15:36:51 -08:00
Chris Jones
e19ad54797
Fix merge problems
2010-02-23 00:08:29 -06:00
Chris Jones
66e2a2f448
Merge from mozilla-central
2010-02-22 21:31:18 -06:00
Benjamin Smedberg
ba9e668372
Bug 546492 - Provide a resource description for mozilla-runtime.exe, r=ted with altered text suggested by dolske
...
--HG--
extra : rebase_source : fa926b11f4e7bb2ec45a9f404afe6f22538c19ca
2010-02-24 11:41:34 -05:00
Chris Jones
f2a324d0d6
Bug 545455: IPDL/C++ test.
2010-02-16 12:44:23 -06:00
Chris Jones
557d0a7e78
Bug 545455, part 2: Expose override-able hooks for top-level IPDL actors to be notified on stack entrance/exit. r=bent
2010-02-16 12:44:22 -06:00
Chris Jones
40044ab29b
Bug 545455, part 1: Track when RPCChannel code is first pushed on the C++ stack and last popped. r=bent
2010-02-16 12:44:21 -06:00
Saint Wesonga
5d2c924b93
Bug 523417 - "warning: invoking macro NS_ENSURE_SUCCESS argument 2: empty macro arguments are undefined in ISO C90 and ISO C++98" in DOM worker code. r=jst
2010-02-22 18:41:21 +01:00
Ben Turner
570cb5811c
Bug 547247 - '[OOPP] Crash [@ RtlEnterCriticalSection ] when ending mozilla-runtime on a page that does not contain a plugin'. Bustage fix
2010-02-19 12:45:47 -08:00
Ben Turner
079515fce8
Bug 547247 - '[OOPP] Crash [@ RtlEnterCriticalSection ] when ending mozilla-runtime on a page that does not contain a plugin'. r=bsmedberg.
2010-02-19 12:39:38 -08:00
Ben Turner
07fe03755b
Bug 543764 - '[OOPP] Crash [@ PR_Unlock] when ending mozilla-runtime at lastfm.com/listen'. r=bsmedberg+cjones.
2010-02-18 14:21:15 -08:00
Oleg Romashin
5291f401f2
Bug 544190 - QCore version needed to replace message_pump_glib.cc. r=dougt
2010-02-18 23:48:50 +02:00
Ben Turner
36a1e2b757
Bug 546797 - '[OOPP] Assertion in RPCChannel's EnqueuePendingMessages: ABORT: expected mDeferred to have 0 or 1 items' r=jimm
2010-02-18 12:12:54 -08:00
Ben Turner
068cab70bf
Bug 543942 - 'crash at [@ free | mozilla::ipc::windows::DeferredSettingChangeMessage::~DeferredSettingChangeMessage() ]' r=jimm.
2010-02-18 12:12:44 -08:00
Ben Turner
0717fbcf30
Bug 545760 - '[OOPP] Fix a few bad DefWindowProc messages that slipped through'. WM_SETICON. r=jimm.
2010-02-18 12:11:31 -08:00
Ben Turner
385d205a08
Bug 545760 - '[OOPP] Fix a few bad DefWindowProc messages that slipped through'. WM_STYLECHANGED. r=jimm.
2010-02-18 12:11:31 -08:00
Benjamin Smedberg
f19e49fe97
Backed out changeset 4d8d4fd97c4f - bug 543764, because of deadlocks.
2010-02-18 10:27:07 -05:00
Ben Turner
64367411af
Bug 543764 - Crash at PR_Unlock when mozilla-runtime exits/crashes. Ensure that NotifyMaybeChannelError waits until OnChannelError is completely finished running, r=cjones
2010-02-18 09:24:03 -05:00
Benjamin Smedberg
a9da59df7f
Bug 528250 - Unify all the intermediate tiers (xpcom/necko/external/gecko/toolkit) into one tier_platform, r=ted sr=vlad
2009-11-12 14:37:34 -05:00
Chris Jones
94faebe11f
Bug 545455: IPDL/C++ test.
...
--HG--
extra : rebase_source : 9fae2c3f3192633834166b863f7ab0c1ed2f0e40
2010-02-16 12:44:23 -06:00
Chris Jones
357da6d25d
Bug 545455, part 2: Expose override-able hooks for top-level IPDL actors to be notified on stack entrance/exit. r=bent
...
--HG--
extra : rebase_source : e50ede6dbffc9d864ba62eda6d2a622c8b99dece
2010-02-16 12:44:22 -06:00
Chris Jones
69d15304c9
Bug 545455, part 1: Track when RPCChannel code is first pushed on the C++ stack and last popped. r=bent
...
--HG--
extra : rebase_source : 1bf50aac0f5da1c4322347b42b24e72215543915
2010-02-16 12:44:21 -06:00
Chris Jones
17e4329c85
Bug 548214: Extended IPDL/C++ test.
2010-02-24 15:59:24 -06:00
Chris Jones
f7ab808b8f
Bug 548214: Seqno's go up in the parent, down in the child. r=bsmedberg
2010-02-24 15:59:23 -06:00
Chris Jones
41ab2c5abe
Merge backout
2010-03-11 05:07:51 -06:00
Chris Jones
ec36ea088a
Backing out bug 550026 due to orange
2010-03-11 05:07:42 -06:00
Chris Jones
eb4b1d88db
Bug 549888: Test
2010-03-11 01:35:32 -06:00
Chris Jones
bfbfdfedc8
Bug 549888: Part 1: Let the channel listener decide how to mediate RPC races, defaulting to "child wins". r=bent
2010-03-11 01:35:30 -06:00
Chris Jones
560720af2a
Bug 546035: Test
2010-03-11 01:35:28 -06:00
Chris Jones
9178b38a9f
Bug 546035: Check if we're still connected before dispatching a received message. r=bsmedberg
2010-03-11 01:35:26 -06:00
Chris Jones
3cbb7db096
b=550026 Don't call PluginCrashed while plugin code is still on the stack r=bsmedberg
2010-03-08 09:16:02 +13:00
Chris Jones
60dbdc95ce
Bug 545342: Test
2010-03-11 01:35:21 -06:00
Josh Matthews
d33f0ad565
Bug 545342: Cancel dequeue task on channel error. r=cjones
2010-02-15 20:47:00 +13:00
Chris Jones
91c8a167c1
Followup to bug 559898: fix cycle checker to allow self-loop special case.
2010-04-27 02:12:39 -05:00
Olli Pettay
74bb79d9b1
Bug 555573 - [e10s] IPDL generates code which may not compile on Windows, r=cjones
2010-03-29 23:29:07 +03:00
Chris Jones
44e3e67b08
No bug: Test RPC round-trip times and warn before sleep()ing. no r=, test only
2010-02-04 21:40:42 -06:00
Thomas Lee
0486f6f11e
Bug 541126: Error out if there are manager/managee cycles in protocol graphs. r=cjones
2010-02-01 12:44:54 -06:00
Dan Witte
1912a6e247
Bug 562198: Namespace NSS & NSPR functions in ipc/chromium code, to avoid stomping on their Mozilla counterparts. r=bsmedberg
2010-06-11 11:03:07 -07:00
Josh Aas
9994fdbfbf
Bug 555234: Enable OOPP for x86 OS X and don't export mochitests conditional on MOZ_IPC. r=bsmedberg,ted
2010-04-02 20:19:31 -05:00
Chris Jones
01826d9bd4
Bug 556198: Build jemalloc into mozilla-runtime. r=bsmedberg
2010-04-01 15:51:49 -05:00
Chris Jones
0b3d2c0208
Stub out OOP crashreporter on OS X. b=555714 r=josh
2010-03-30 13:32:53 -04:00
Chris Jones
24d63fc634
Bug 545757: Don't post replies to the IO thread after a connection error. r=bent
2010-02-11 17:33:53 -06:00
Chris Jones
e7d4687beb
Bug 545053: IPDL/C++ test of hang detector.
2010-02-11 14:32:17 -06:00
Ben Turner
c38a2c6616
Bug 545053: Implement IPC hang detection for windows. r=jimm
2010-02-11 12:19:21 -08:00
Jim Mathies
545241bd7c
Bug 538918 - Fix for bug 545338, don't drop into WaitForNotify() when spin loop unwinds. r=bent.
2010-02-11 14:03:24 -06:00
Jim Mathies
ca9673adc9
Bug 538918 - Move Init() above mutex unlock - attempted test hang fix.
2010-02-11 11:25:39 -06:00
Chris Jones
1d3d3b182e
Bug 545591: Temporary workaround.
2010-02-11 00:48:33 -06:00
Jim Mathies
3d2edc50da
Bug 538918 - Don't delete gNeuteredWindows until the stack unwinds.
2010-02-10 22:51:05 -06:00
Chris Jones
617be9e842
Bug 544882, bug 545312: Only tell glib that work is pending if there has been a pollin or timer expiration. Merged from chromium latest, r=chromium
2010-02-10 22:04:56 -06:00
Jim Mathies
f0e6e5fa63
Bug 538918 - Don't test the stack depth on entering WaitForNotify(). r=cjones.
2010-02-10 20:30:21 -06:00
Benjamin Smedberg
029d0604a9
Followup to bug 538918 - Don't leak gNeuteredWindows, r=jimm
2010-02-10 17:18:19 -05:00
Chris Jones
74de44eeb5
Bug 545338: Make the IPC hang detector tolerate spurious wake-ups. Possibly temporary. irc-r=jimm
2010-02-10 15:41:44 -06:00
Jim Mathies
859d87c158
Bug 538918 - follow up patch: IsMessagePending should use PeekMessage, not the stacks for detection.
2010-02-09 22:47:44 -06:00
Ben Turner
570c11c39c
Bustage fix
2010-02-09 16:12:41 -08:00
Chris Jones
d88c179be1
Bug 540004, part 3: Add a ShouldContinue() interface to IPDL actors that allows them to decide how a hang should be treated. r=bent
2010-02-09 18:02:55 -06:00
Chris Jones
4d42ce54b3
Bug 540004, part 2: Detect hangs while awaiting synchronous IPC replies (on POSIX). r=bent
2010-02-09 18:02:54 -06:00
Chris Jones
188261c0b2
Bug 540004, part 1: Various and sundry trivial refactorings. r=bent
2010-02-09 18:02:53 -06:00
Chris Jones
1c373c0edd
Fix linux bustage.
2010-02-09 17:04:06 -06:00
Jim Mathies
28a16ada8c
Bug 538918 - [OOPP] Modal system dialogs cause UI freeze w/windowless controls. r=bent, cjones.
2010-02-09 16:34:38 -06:00
Benjamin Smedberg
845a8ba08b
Bug 543788 - Infinite loop in CallUpdateWindow/WM_PAINT messages when switching tabs with a windowed plugin (Acrobat and sometimes Flash), r=jimm
2010-02-09 11:57:03 -05:00
Benjamin Smedberg
a3abf70391
Merge mozilla-central into electrolysis
2010-02-09 11:39:28 -05:00
Chris Jones
45b95bf64a
No bug: Test RPC round-trip times and warn before sleep()ing. no r=, test only
2010-02-04 21:40:42 -06:00
Ben Turner
07f1042cd8
Bug 542821 - 'Process startup event gets dropped on the floor by deferred messaging'. r=jimm.
2010-02-03 13:09:55 -08:00
Benjamin Smedberg
0ff6ac2cc0
Bug 516515 - Don't initialize XPCOM in plugin processes, r=cjones
...
--HG--
rename : ipc/glue/GeckoThread.cpp => ipc/glue/MozillaChildThread.cpp
rename : ipc/glue/GeckoThread.h => ipc/glue/MozillaChildThread.h
2010-01-31 22:19:21 -05:00
Benjamin Smedberg
39a8aa29e3
Electrolysis bustage, fix up testshell from bug 543696, Remove unused nsIScriptSecurityManager::CheckConnect
2010-02-03 13:45:54 -05:00
Benjamin Smedberg
4452a3a846
Merge mozilla-central into electrolysis.
2010-02-01 15:30:27 -05:00
Thomas Lee
d835c898c1
Error out if there are manager/managee cycles in protocol graphs. r=cjones
2010-02-01 12:44:54 -06:00
Ben Turner
7689a15bf5
Bug 542617 - 'Deferred message loop mishandles WM_NCCALCSIZE'. r=jimm.
2010-01-28 10:03:37 -08:00
Benjamin Smedberg
31592f59ac
Merge mozilla-central into electrolysis.
2010-01-27 09:56:07 -05:00
Chris Jones
efe14287b3
Follow-up to bug 540886: address review comments I forgot to before pushing.
2010-01-27 02:17:17 -06:00
Chris Jones
23f49f5ce9
Bug 540886, part 3: IPDL/C++ test for BlockChild()/UnblockChild(). r=bnewman
2010-01-27 00:41:33 -06:00
Chris Jones
bd2194a01e
Bug 540886, part 2: Offer a BlockChild() interface to RPC protocols that allows parents to prevent children from sending messages back of their own volition until the parent calls UnblockChild(). r=bent
2010-01-27 00:41:32 -06:00
Chris Jones
414eab9b0b
Bug 540886, part 1: Refactor "special message" dispatch in AsyncChannel. r=bent
2010-01-27 00:41:31 -06:00
Chris Jones
ed86fcca84
Bug 540111, part 5: IPDL/C++ test of multi-managers. r=bnewman
2010-01-26 22:56:14 -06:00
Chris Jones
0bb819c7de
Bug 540111, part 4: IPDL-only tests of multi-managers.
2010-01-26 22:56:13 -06:00
Chris Jones
d30cfaf796
Bug 540111, part 3: Allow IPDL actors to be managed by one of a set of possible managers. r=bent
2010-01-26 22:56:12 -06:00
Chris Jones
eefb2c4602
Bug 540111, part 2: Subsume direct calls to manager->Dealloc*() into RemoveManagee(). r=bent
2010-01-26 22:56:11 -06:00
Chris Jones
106e56b0fa
Bug 540111, part 1: Add a new IProtocolManager::RemoveManagee interface to break reliance on the |Manager()| interface. r=bent
2010-01-26 22:56:09 -06:00
Chris Jones
ad29b7c5fe
Final merge of debug-spew backout
2010-01-26 20:09:07 -06:00
Chris Jones
ddbf41fc69
Backout 8d0ad9632fd2
2010-01-26 20:09:04 -06:00
Chris Jones
a5e7adee69
Intermediate merge of debug-spew backout
2010-01-26 20:08:59 -06:00
Chris Jones
c8b686218a
Backout f861b6e0a364
2010-01-26 20:08:56 -06:00
Chris Jones
037c9b9540
Intermediate merge of debug-spew backout
2010-01-26 20:08:52 -06:00
Chris Jones
69ec48faf6
Backout b0fee4f9b8c7
2010-01-26 20:08:48 -06:00
Chris Jones
de6ba0babb
Intermediate merge of debug-spew backout
2010-01-26 20:08:44 -06:00
Chris Jones
2a1eecdb0d
Backout 76bf173816e8
2010-01-26 20:08:41 -06:00
Chris Jones
b6dfa35aaf
Intermediate merge of debug-spew backout
2010-01-26 20:08:38 -06:00
Chris Jones
9a2a126cb4
Backout d87a958aab73
2010-01-26 20:08:35 -06:00
Chris Jones
ec5d3ab51e
Intermediate merge of debug-spew backout
2010-01-26 20:08:31 -06:00
Chris Jones
d10ea7de50
Backout 581822324d75
2010-01-26 20:08:28 -06:00
Chris Jones
bf6d9ae756
Intermediate merge of debug-spew backout
2010-01-26 20:08:25 -06:00
Chris Jones
87dcf353fa
Backout 23ee84dbd7b5
2010-01-26 20:08:22 -06:00
Chris Jones
502bd4a3d1
IPC socketpair()s should be CLOEXEC (dup2() unsets the flag for the new fd in the child process). irc-r=bsmedberg
2010-01-26 18:13:43 -06:00
Chris Jones
f0ccd87d70
Yet more temporary debug spew for diagnosing mochitest hang.
2010-01-26 14:57:16 -06:00
Chris Jones
b61694e1b1
Temporary mochitest debugging: eliminate race condition between parent exit and child minidump request.
2010-01-26 09:40:42 -08:00
Benjamin Smedberg
7e7f0841a8
Bug 535564 - automation.py: WindowsError: [Error 13] The process cannot access the file because it is being used by another process. Don't keep the PID log open all the time, but only open it when it is needed. r?griffin
...
--HG--
extra : rebase_source : 1072e20feb1db8a98f99de5617e416ca23efb511
2010-01-26 09:53:32 -05:00
Chris Jones
716e3b9b25
More temporary mochitest hang diagnostics: kill the plugin process with SIGSEGV if it doesn't shut down within 30 seconds.
2010-01-25 18:49:02 -06:00
Chris Jones
e6ff1d1ce5
More temporary debug spew to sort linux mochitest hang.
2010-01-25 14:10:12 -06:00
Benjamin Smedberg
f160fbceec
Printf-debugging to help figure out bug 535564
2010-01-25 14:33:50 -05:00
Chris Jones
b66ebd0eff
More debug spew for sorting mochitest-plain hang.
2010-01-22 18:03:38 -06:00
Chris Jones
a8ab47bdd3
Temporary spew part 2: convert fprintf(stderr into printf( so that child output shows up in the log.
2010-01-22 15:31:56 -06:00
Chris Jones
46aa3d99d0
Temporary debug spew for diagnosing Linux mochitest hang.
2010-01-22 12:53:18 -06:00
Benjamin Smedberg
0d419bb10f
Bug 540967 - "missing output line for total leaks" because the parent process isn't waiting for the child process to clean up/write leak logs, r=cjones
2010-01-22 10:21:33 -05:00
Benjamin Smedberg
33961f6fa7
Bug 540868 part 2: keep all NPObjects (not just those with actors) in mObjectMap, and invalidate/deallocate them when we destroy the associated instance, r=bent
2010-01-22 10:06:13 -05:00
Chris Jones
ae46ec2d2f
Bug 521929, part 3: IPDL/C++ test.
2010-01-21 20:04:11 -06:00
Chris Jones
06ca93f642
Bug 521929, part 2: Save racy RPC replies onto a special stack until they're the reply to the right out-call. r=bent
2010-01-21 20:04:10 -06:00
Chris Jones
6fc1c48aa8
Bug 521929, part 1: Add a "seqno" field to synchronous messages. r=bent
2010-01-21 20:04:09 -06:00
Chris Jones
78decd9082
Fix Windows build busted by 2e3e142612b1.
2010-01-20 22:58:47 -06:00
Chris Jones
2fc3be4a48
Bug 538239: Guard against async messages unblocking sync message waits. r=bent
2010-01-20 21:50:36 -06:00
Chris Jones
1a58181162
Test for bug 538239.
2010-01-20 21:50:07 -06:00
Oleg Romashin
76f524a22a
Bug 534644 - e10s: implement Qt ipc/chromium backend, part 2. r=benjamin.
2010-01-29 08:50:44 +02:00
Chris Jones
71d511c249
bug 539552 - Add a GetMinidump() method to top-level, parent-side IPDL classes. r=bent
2010-01-13 20:17:00 -05:00
Chris Jones
7450192aba
Followup to bug 539856: Save actors' IDs in all message handlers to avoid use-after-free when the actor is deleted above the handler in the stack. IRC r=bent
2010-01-15 15:15:52 -06:00
Chris Jones
f13dc9d7ae
Test for followup to bug 539856.
2010-01-15 15:15:51 -06:00
Ben Turner
3abbad40be
Bug 539061 - 'OOPP: ASSERTION: Received "nonqueued" message 31, 10'. r=jimm.
2010-01-15 12:35:53 -08:00
Chris Jones
8d8174a707
Bug 539856: Avoid use-after-free of |mId| when constructing replies to destructor messages by saving |mId| on the stack. no r=, minor
2010-01-14 23:25:57 -06:00
Chris Jones
6e33770c22
Test for bug 539856.
2010-01-14 23:25:56 -06:00