Commit Graph

164 Commits

Author SHA1 Message Date
Chris Jones
df894b80f3 Merged m-c 2010-05-13 18:04:53 -05:00
Chris Jones
67b02de57a Merge mozilla-central 2010-04-16 01:34:35 -05:00
Josh Matthews
f28bd68d93 b=545237 Notify PIFrameEmbedding's owner on actor deletion r=bsmedberg 2010-04-12 12:34:02 +12:00
Josh Matthews
d6970cc892 b=545237 Keep track of the ContentProcessParent singleton's life and recreate it if necessary r=bsmedberg 2010-04-12 12:24:45 +12:00
Benedict Hsieh
7bed571d87 Bug 51470 - [E10s] The tab browser should inform the chrome process during navigation. r=smaug,
sr=bsmedberg
2010-03-26 11:39:39 -07:00
Josh Matthews
2b9758653f Bug 554835 - Build fixes for undefined MOZ_IPC. r=bnewman,joe 2010-03-25 12:10:14 -04:00
Craig Topper
5ec7efbb3a Remove nsICSSStyleSheet and replace all uses with nsCSSStyleSheet. (Bug 239008) r=dbaron 2010-05-11 13:41:47 -07:00
Craig Topper
076bc13756 Bug 557416: Remove unnecessary includes and forward declarations of nsPresContext. r=roc 2010-04-10 16:10:12 -04:00
Ben Newman
2ce29f5e13 Bug 516522 - CPOW: Cross-Process (JavaScript) Object Wrapper. r=mrbkap r=bent sr=jst 2009-11-06 12:43:39 -08:00
Doug Turner
9de3ae2dd3 [Bug 553149] Implement sendCrossProcessKeyEvent for e10s. r=smaug 2010-03-18 23:52:18 -07:00
Doug Turner
c9a6a199a4 Fixing build bustage on Qt. This is similar to bug 550261. 2010-03-09 00:44:28 -08:00
Chris Jones
9c42a86e29 Fix some merge bustage. 2010-03-08 14:16:41 -06:00
Doug Turner
d9d6fc223c Merge 2010-03-01 15:36:51 -08:00
Oleg Romashin
2f5407323b Bug 545899 - Qt XEmbedding must be updated according to QWidget->QGraphicsWidget change. r=dougt 2010-03-01 21:05:48 +02:00
Olli Pettay
44ad010b22 Bug 542242 - E10s, content process event handlers, r=jst, r=bsmedberg 2010-02-20 19:05:20 +02:00
Jonas Sicking
12a52a68a0 Bug 544642: Make frames report an error event if the frame src is pointed at a local file url. And don't make setAttribute thrown an exception in that scenario. r=smaug 2010-02-24 18:45:43 -08:00
Oleg Romashin
fc808a2aae Bug 544192 - Qt Xembed version required for IPC browser content embedding. r=bzbarsky,mozbugz 2010-02-04 18:00:52 +02:00
Benjamin Smedberg
aac61ee8c8 Merge mozilla-central to electrolysis. 2010-01-07 22:11:14 -05:00
Benjamin Smedberg
e32d80a52f Merge mozilla-central to Electrolysis. 2010-01-05 13:18:08 -05:00
Boris Zbarsky
6266daa343 Bug 516747 part 3. Make TabChild and TabParent cooperate on window opening at least to the extent of doing all window opens in new tabs. r=bsmedberg 2009-12-31 20:35:55 -05:00
Benjamin Smedberg
09f29fb7a7 Merge mozilla-central into electrolysis. One code change was required: in nsDocShell::CreateStaticClone I replaced EnsureDocShell with MaybeCreateDocShell. 2009-12-12 13:38:25 -05:00
Chris Jones
f40a90e249 bug 525342: make IPDL dtors part of the destructed actor's protocol instead of the manager's. r=bsmedberg 2009-12-03 02:16:14 -06:00
Frederic Plourde
f5ead806e2 Bug 513354 - Destroy the baseWindow on tab destruction, r=bs 2009-11-13 07:43:43 -05:00
Olli Pettay
0f12e7ac17 Bug 523356 - Remote event listeners for Electrolysis, r=bsmedberg 2009-11-17 16:22:23 +02:00
Olli Pettay
a1ff0fbfc2 Backout Bug 523356 2009-11-17 13:56:49 +02:00
Olli Pettay
c636de590f Bug 523356 - Remote event listeners for Electrolysis, r=bsmedberg 2009-11-17 10:43:39 +02:00
Chris Jones
219d3b1834 mac builds and runs with --enable-ipc, but the subprocess nsAppShell dies for an apparently Cocoa-related reason. IPC is fine though 2009-11-10 20:25:10 -06:00
Olli Pettay
2e3d0c93fe Bug 487667 - Clone documents for printing, r=roc+jst+joe+dbaron 2009-12-10 20:02:13 -08:00
Olli Pettay
0dbad6d0e6 Bug 516727 - Electrolysis+Fennec: forward mouse events from the chrome tiles to the content process 2009-11-05 20:21:09 +02:00
Olli Pettay
ae46386080 Bug 522533 - Sort out focus handling in Electrolysis 2009-11-05 20:14:22 +02:00
Chris Jones
f12a1d97f1 bug 525677: shuffle some headers to appease gcc 4.2. IRC r=fred23,bsmedberg 2009-11-04 23:11:33 -06:00
Benjamin Smedberg
5a3e19668f Reorder includes so that Windows links correctly (mismatched typedefs of uint16) 2009-10-30 08:58:07 -04:00
Benjamin Smedberg
fcdf26ec5e Bug 523224 - nsFrameLoader::TryNewProcess crashes if reflow hasn't happened yet and created a view for our remote tab. Fix this by separating the process of creating the IFrameEmbedding and hooking up the view. IFrameEmbedding creation is analogous to creating a docshell, and we can hook up the view/widget hierarchy later.
* * *
imported patch fennelectrolysis-workihng
2009-10-28 16:41:46 -04:00
Joe Drew
64d7dc9d85 Bug 505847 - Implement asyncDrawXULElement in 2D canvas. r=bz,bsmedberg 2009-10-29 13:58:31 -04:00
Joe Drew
49dd860590 Back out asyncDrawXULElement, since WebGL isn't ready to be compiled with -DUNICODE. 2009-10-28 18:51:59 -04:00
Joe Drew
922f1eb9c6 Bug 505847 - Fix non-MOZ_IPC builds. 2009-10-28 17:27:28 -04:00
Joe Drew
d4e629d26b Bug 505847 - Implement asyncDrawXULElement in 2D canvas. r=bz,bsmedberg 2009-10-28 16:55:49 -04:00
Benjamin Smedberg
4e39a29d2f Add #ifdef MOZ_IPC around new frameloader changes so that Mac/WINCE build again. 2009-10-27 16:38:26 -04:00
Benjamin Smedberg
58f4fa843c Bug 522352 - make nsSubDocumentFrame not assume as much about docshells: move all that into the frameloader, r=bz 2009-10-16 15:42:29 -04:00
Benjamin Smedberg
5caae99e53 Bug 522351 - check for remote="true" on the element before trying to remote it, r=bz 2009-10-16 15:42:27 -04:00
Ben Turner
0dcf1f2c88 Fix bustage 2009-10-05 17:22:22 -07:00
Ben Turner
1eb8b4f3c8 Merge mozilla-central 2009-10-05 16:08:52 -07:00
Frederic Plourde
ed7163c668 Bug 513990 - Add provisions to nsFrameLoader for reflow and resize events. r=bzbarsky 2009-10-05 07:52:19 -04:00
Benjamin Smedberg
84806c7777 Bug 522352 - make nsSubDocumentFrame not assume as much about docshells: move all that into the frameloader, r=bz (preparation and merge reduction for Electrolysis, where not all frameloaders have docshells) 2009-10-16 15:42:29 -04:00
Olli Pettay
539642a108 Bug 534226 - Remove support for multiple presshells, r=bz, sr=roc 2010-01-07 12:36:11 +02:00
Benjamin Smedberg
c8e0926cdd Merge mozilla-central into Electrolysis 2009-08-26 12:15:27 -04:00
Benjamin Smedberg
0d153eb5cd Bug 509798 - Create a ContentProcess protocol which manages IFrameEmbedding. ContentProcessChild is a globally-accessible singleton in the content process. For the moment, ContentProcessParent is a global singleton in the parent process, but that will change once we have process-per-domain or something similar. 2009-08-12 12:18:08 -04:00
Boris Zbarsky
c95cebf89b Backed out changeset 4aa19414e651 (bug 488249) to fix test orange. 2009-08-24 20:51:57 -04:00
David Zbarsky
630c8fc41e Bug 488249. Replace IsNodeOfType(eHTML) checks with namespace checks. r+sr=jst 2009-08-24 16:02:07 -04:00
Olli Pettay
f1e4c83247 Bug 495883 - ASSERTION: Unable to get an nsIScriptGlobalObject from the ScriptGlobalObjectOwner, r=sicking 2009-08-19 12:09:26 +03:00