Doug Turner
c1b97654d7
Automerge w mozilla-central
2010-06-24 14:06:13 -07:00
Chris Jones
70b14142fc
Bug 570099: Allow Shmems to be used in IPDL structs. r=benjamn
2010-06-23 13:59:07 -05:00
Benjamin Smedberg
9dfb495463
Bug 449129 - abort a plugin process if a plugin attempts to spin an event loop while painting, r=jmathies
2010-06-23 10:18:00 -04:00
Jason Duell
549ae22a9e
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
Chris Jones
374277e489
Bug 570096: Implement serialization of a grab-bag of gfx types. r=joe
2010-06-21 15:35:48 -05:00
Olli Pettay
3fed591ba3
m-c to e10 merge
2010-05-24 17:45:59 +03:00
Doug Turner
6f853bbfda
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
fea6936df1
Merged m-c
2010-05-13 18:04:53 -05:00
Doug Turner
7492065872
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
7c3b2bbde3
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
9a9c6b5800
Bug 565462: Implement operator== for IPDL structs and unions. r=bsmedberg
2010-05-22 14:35:42 -05:00
Chris Jones
7b752496f2
Tests for bug 560000
2010-05-22 14:35:40 -05:00
Chris Jones
2c7ffd5131
Bug 562741: Allow |Shmem|s to be shared across different protocol trees. r=bent
2010-05-22 14:35:33 -05:00
Chris Jones
834a27d892
Bug 562741: Refcount |SharedMemory|s. r=joedrew
2010-05-22 14:35:32 -05:00
Chris Jones
e530ee8961
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
Doug Turner
ddd12dbe18
Merge with m-c. no hand edits
2010-04-29 21:04:50 -07:00
Jim Mathies
fe1ee01716
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
Jim Mathies
10cc88a617
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
8a66748579
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
63ca8b65c6
Merged m-c
2010-04-27 01:53:06 -05:00
Chris Jones
30361f401e
Bug 545733: |const|-ify some *Channel methods. r=bent
2010-04-27 00:42:59 -05:00
Chris Jones
9edec1c173
Bug 555275: Implement a DeallocShmem() interface. r=bent
2010-04-26 20:11:40 -05:00
Doug Turner
6126049649
merge with m-c.
2010-04-26 23:17:51 -07:00
Benjamin Smedberg
6f96eb277f
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
Oleg Romashin
2a96eab718
Bug 553904 - Child tab process crashes on attempt to initialize child plugin process. r=bent.mozilla
2010-04-20 21:43:51 +03:00
Chris Jones
2918f2e692
Merge mozilla-central
2010-04-16 01:34:35 -05:00
Joe Drew ext:(%20and%20Chris%20Jones%20%3Cjones.chris.g%40gmail.com%3E)
c706584d5f
Bug 548437: Add a SysV shmem subtype of SharedMemory. r=dougt
2010-04-16 00:29:16 -05:00
Josh Matthews
c8fc5f9966
b=539406 retain existing listener in AyncChannel for GeckoChildProcessHost::OnChannelConnected r=cjones
2010-04-12 12:13:00 +12:00
Oleg Romashin
f3e3834d75
Merged with mozilla-central
2010-04-07 06:59:04 -04:00
Doug Turner
55aabe42b5
merge from m-c. manually merging modules/plugin/test/testplugin/nptest.cpp dom/plugins/PluginModuleChild.cpp.
2010-03-26 14:22:48 -07:00
Chris Jones
e865231f39
Bug 557011: Ensure OOP crashreporter has been initialized on mac. r=bsmedberg
2010-04-12 15:47:47 -05:00
Gavin Sharp
54eaa18186
Bug 552889: avoid spamming stderr in release builds, r=cjones
2010-05-06 15:17:08 -04:00
Jim Mathies
4e3abdc37b
Bug 545338 - RPCChannel should use events rather than thread messages for NotifyWokerThread. r=bent.
2010-03-25 16:53:10 -05:00
Chris Jones
450e526b0a
Followup to bug 544936: Open child process handles with more privileges. r=bsmedberg
2010-03-24 19:12:31 -05:00
Chris Jones
484bf7cef6
Bug 554262 - [OOPP] Silverlight context menu hangs the browser. r=bent, jmathies.
2010-03-24 16:49:54 -05:00
Jim Mathies
5b1f0953f8
Bug 553606 - [OOPP] Limit spin loop to a call depth of one. r=bent.
2010-03-24 16:49:05 -05:00
Doug Turner
c5f8387c1e
Bug 547881 - Made a mistake when fixing a nit. r=me
2010-03-24 09:20:36 -07:00
Chris Jones
25b99b72ca
Bug 554466: Only EnqueuePending when there's been an rpc out-call. r=bent
2010-03-24 00:52:47 -05:00
Chris Jones
35629f37dd
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
c5e09b6795
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
febd314390
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
7646c9d84c
Backed out changeset 25879ce33e7a
2010-04-09 20:57:30 -07:00
Ben Turner
2389c11903
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
Chris Jones
0fd083fad2
Second followup to bug 542053; missed a spot.
2010-04-09 15:24:41 -05:00
Chris Jones
03de1e6736
Bustage followup to bug 542053.
2010-04-09 15:21:08 -05:00
Chris Jones
d3f8ba7999
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
60b7d64908
Bug 563381 - Sync AppUserModelID with plugin-container. r=bsmedberg.
2010-05-14 19:25:10 -05:00
Chris Jones
16949a575d
Bug 566054: Add missing error message case, tighten up UNREACHED guard. r=bent
2010-05-14 21:05:34 -05:00
Jason Duell
6ffab16dcf
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
Chris Jones
be45a8cce8
Bug 544623 - IPDL: Shmem buffers should be shared across actor tree. r=bent
2010-03-22 22:02:16 -07:00