702f74ce48349f4e0a6f5d423599fc1f40cc858a: Merge remote-frame code into m-c tip
Chris Jones <jones.chris.g@gmail.com> - Mon, 23 Aug 2010 22:10:50 -0500 - rev 54022
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Merge remote-frame code into m-c tip
c381e8fdfa1a7d5d49fd5d4ec2cfdc3e5d015ec4: Missed comment and --disable-ipc bustage fix.
Chris Jones <jones.chris.g@gmail.com> - Fri, 20 Aug 2010 22:06:53 -0500 - rev 54021
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Missed comment and --disable-ipc bustage fix.
77c1f26611573c7c297ba1ba4e05372194f8b576: Followup to bug 582057: Paper over Show() being called multiple times and triggering an assertion in the content process. This will all be reworked in bug 589337. r=dougt
Chris Jones <jones.chris.g@gmail.com> - Fri, 20 Aug 2010 18:35:11 -0500 - rev 54020
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Followup to bug 582057: Paper over Show() being called multiple times and triggering an assertion in the content process. This will all be reworked in bug 589337. r=dougt
9dfdccfd5bdcd2f100c8f1a88e61a429398498bf: Bug 570620, part o: Connect the dots to enable drawing remote frames for <browser remote>: create the frame on the content side, insert a display item for it in compositor-side SubdocFrame, and use IPC-enabled layer managers to make it all work. r=mats sr=roc
Chris Jones <jones.chris.g@gmail.com> - Fri, 20 Aug 2010 18:24:41 -0500 - rev 54019
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 570620, part o: Connect the dots to enable drawing remote frames for <browser remote>: create the frame on the content side, insert a display item for it in compositor-side SubdocFrame, and use IPC-enabled layer managers to make it all work. r=mats sr=roc
e5bb865360bcaa9bf1ce13d0c91decacf537b4c5: Bug 570620, part n: Hook layout/ipc into the build system, and integrate PRenderFrame into the PBrowser family. sr=bsmedberg
Chris Jones <jones.chris.g@gmail.com> - Fri, 20 Aug 2010 18:24:41 -0500 - rev 54018
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 570620, part n: Hook layout/ipc into the build system, and integrate PRenderFrame into the PBrowser family. sr=bsmedberg
ad761a2b81615a69bde9719bf025c21d447a586b: Bug 570620, part m: Add API for attaching a "remote frame" to its corresponding nsFrameLoader, so that the frame can be found during painting. r=tn sr=smaug
Chris Jones <jones.chris.g@gmail.com> - Fri, 20 Aug 2010 18:24:41 -0500 - rev 54017
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 570620, part m: Add API for attaching a "remote frame" to its corresponding nsFrameLoader, so that the frame can be found during painting. r=tn sr=smaug
9cfe2875b4e64f470862a81308d09200b3fa7843: Bug 570620, part l: Implement the child side of PRenderFrame, which just acts as a conduit for shadow layers. r=tn
Chris Jones <jones.chris.g@gmail.com> - Fri, 20 Aug 2010 18:24:41 -0500 - rev 54016
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 570620, part l: Implement the child side of PRenderFrame, which just acts as a conduit for shadow layers. r=tn
9fb8965e9a5a65373511628a827593213251f562: Bug 570620, part k: Implement the compositor side of PRenderFrame, which grafts a shadow layer tree into the compositor's tree. r=mats sr=roc
Chris Jones <jones.chris.g@gmail.com> - Fri, 20 Aug 2010 18:24:41 -0500 - rev 54015
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 570620, part k: Implement the compositor side of PRenderFrame, which grafts a shadow layer tree into the compositor's tree. r=mats sr=roc
84f9361915784a64ae48bf25c53d259ec8bdaf16: Bug 570620, part j: Add a PRenderFrame protocol for cross-process frame objects. r=tn
Chris Jones <jones.chris.g@gmail.com> - Fri, 20 Aug 2010 18:24:41 -0500 - rev 54014
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 570620, part j: Add a PRenderFrame protocol for cross-process frame objects. r=tn
dc39260535b2a43b1d47f747dd1277de016f7f09: Bug 570620, part i: Implement ShadowLayer::Disconnect() for common-case shutdown, and ShadowableLayer::Disconnect() for emergency-case shutdown. r=vlad
Chris Jones <jones.chris.g@gmail.com> - Fri, 20 Aug 2010 18:24:41 -0500 - rev 54013
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 570620, part i: Implement ShadowLayer::Disconnect() for common-case shutdown, and ShadowableLayer::Disconnect() for emergency-case shutdown. r=vlad
1a2663f57705337fe0ae80e5893519a7348ba17f: Bug 570620, part h: Add a Layer::Disconnect interface. sr=vlad
Chris Jones <jones.chris.g@gmail.com> - Fri, 20 Aug 2010 18:24:41 -0500 - rev 54012
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 570620, part h: Add a Layer::Disconnect interface. sr=vlad
4b1b6833bd5a60682ebda1c717c25c05992c6e55: Bug 570620, part g: Fix bone-headed bugs with shadowable layers, remove unnecessary MOZ_LAYER_DECL_NAME()s, and have the "shadow layer manager" side keep a "shadow root" rather than setting the "real" root. r=vlad
Chris Jones <jones.chris.g@gmail.com> - Fri, 20 Aug 2010 18:24:41 -0500 - rev 54011
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 570620, part g: Fix bone-headed bugs with shadowable layers, remove unnecessary MOZ_LAYER_DECL_NAME()s, and have the "shadow layer manager" side keep a "shadow root" rather than setting the "real" root. r=vlad
0e941af684aba87f165e4912707ca21cd12c42bc: Bug 570620, part e: Implement PuppetWidget::Destroy. r=roc
Chris Jones <jones.chris.g@gmail.com> - Fri, 20 Aug 2010 18:24:40 -0500 - rev 54010
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 570620, part e: Implement PuppetWidget::Destroy. r=roc
a13fca21e6a8f6eebb9ec249da0e1c5cb4c7d5c9: Bug 582057, part l: Use PuppetWidgets in content processes. r=roc
Chris Jones <jones.chris.g@gmail.com> - Fri, 20 Aug 2010 18:24:40 -0500 - rev 54009
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 582057, part l: Use PuppetWidgets in content processes. r=roc
daeab9b5b99bbc50099ae3a66b87bd339db48940: Bug 582057, part k: Gut platform widgets from content processes. sr=bsmedberg
Chris Jones <jones.chris.g@gmail.com> - Fri, 20 Aug 2010 18:24:40 -0500 - rev 54008
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 582057, part k: Gut platform widgets from content processes. sr=bsmedberg
314680412c410a310691a0e5c60a0b0d5aaf7f41: Bug 582057, part j: Implement a "puppet widget" stand-in for platform widgets, for content processes. sr=roc
Chris Jones <jones.chris.g@gmail.com> - Fri, 20 Aug 2010 18:24:40 -0500 - rev 54007
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 582057, part j: Implement a "puppet widget" stand-in for platform widgets, for content processes. sr=roc
d28c105c1d328e044f98b225baaa1ee85de555d6: Temporarily landing patches for bug 130078. Will be backed out when it lands for real.
Robert O'Callahan <roc@ocallahan.org> - Fri, 20 Aug 2010 18:24:40 -0500 - rev 54006
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Temporarily landing patches for bug 130078. Will be backed out when it lands for real.
6d16789c6aeb4238547f371266c4848f186f4889: Temporarily landing patches for bug 130078. Will be backed out when it lands for real.
Jim Mathies <jmathies@mozilla.com> - Fri, 20 Aug 2010 18:24:40 -0500 - rev 54005
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Temporarily landing patches for bug 130078. Will be backed out when it lands for real.
d9181da953920c04d4e67b7e87a276354f0a65e1: Temporarily landing patches for bug 130078. Will be backed out when it lands for real.
Robert O'Callahan <roc@ocallahan.org> - Fri, 20 Aug 2010 18:24:40 -0500 - rev 54004
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Temporarily landing patches for bug 130078. Will be backed out when it lands for real.
70094380fcbb04289b0b764cb4b0da02537c1261: Bug 585244: Don't attempt to prefetch invalid hostnames from content processes. r=dougt
Chris Jones <jones.chris.g@gmail.com> - Fri, 20 Aug 2010 18:24:40 -0500 - rev 54003
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 585244: Don't attempt to prefetch invalid hostnames from content processes. r=dougt
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip