Commit Graph

913 Commits

Author SHA1 Message Date
Joe Drew
3ef9ce1660 Bug 590841 - Add the ability for a DOM window to let us know when it's accelerated, and use that value in about:support. r=gavin sr=roc a=blocking2.0:beta6+ 2010-09-03 14:01:05 -04:00
Chris Jones
ffd2e6087e Bug 593248: Release old shmem surfaces on realloc. r=joe 2010-09-02 22:05:01 -05:00
Robert O'Callahan
0356f8659e Bug 579276. Part 3: Change Set/IsOpaqueContent API to a more generic Get/SetContentFlags API. r=cjones,sr=vlad 2010-09-02 21:18:40 +12:00
Chris Jones
9ce9433a4a 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 2010-08-20 18:24:41 -05:00
Chris Jones
07e1a3fd87 Bug 570620, part n: Hook layout/ipc into the build system, and integrate PRenderFrame into the PBrowser family. sr=bsmedberg 2010-08-20 18:24:41 -05:00
Chris Jones
f30d5c8a27 Bug 570620, part i: Implement ShadowLayer::Disconnect() for common-case shutdown, and ShadowableLayer::Disconnect() for emergency-case shutdown. r=vlad 2010-08-20 18:24:41 -05:00
Chris Jones
b59148a17a 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 2010-08-20 18:24:41 -05:00
Chris Jones
822ad5ef6a Followup to bug 570294: Avoid vector::data(), it's not C++98. 2010-07-21 18:13:24 -05:00
Chris Jones
55422b7ad2 Bug 570294, part h: Publish BasicCanvasLayer pixels to remote processes (slowly). sr=vlad 2010-07-21 16:17:33 -05:00
Chris Jones
139b9afeee Bug 570294, part f: Implement the "manager" side of IPC layers. r=vlad 2010-07-21 16:17:33 -05:00
Chris Jones
f6fa0fdae2 Bug 570294, part e: Implement the "forwarder" side of IPC layers. r=jrmuizel 2010-07-21 16:17:33 -05:00
Chris Jones
f42a6a6042 Bug 570294, part d: IPC protocol for Layers. r=jrmuizel sr=vlad 2010-07-21 16:17:33 -05:00
Chris Jones
30e32c8840 Bug 570294, part c: C++ part of Layers IPC interface. r=Bas sr=vlad 2010-07-21 16:17:33 -05:00