Robert O'Callahan
|
262f54d7e8
|
Bug 612840. Part 2: Remove unnecessary opacity check. r=cjones
|
2010-12-20 14:26:14 +13:00 |
|
Robert O'Callahan
|
21068b15a9
|
Bug 612840. Part 1: Remove CONTENT_NO_TEXT flag since it's not really used. Also remove ShouldRetainTransparentSurface and related code; we'll assume that when text is over opaque pixels in an RGBA surface we can always paint it with subpixel AA --- and make it so in later patches. r=vlad
|
2010-12-20 14:26:13 +13:00 |
|
Oleg Romashin
|
5654c20b27
|
Bug 616469 - Video sync is slow because of slow yuv2rgb conversion. use 16bpp neon r=roc a=blocking-fennec
|
2010-12-10 21:32:52 +02:00 |
|
Oleg Romashin
|
5658661615
|
Bug 616469 - Video sync is slow because of slow yuv2rgb conversion. Offscreen API r=roc a=b-f
|
2010-12-15 10:17:27 -08:00 |
|
Michael Wu
|
a3ec8a5ae1
|
Backed out changeset 34bd12eb4a9c for causing bug 618916, a=stuart
|
2010-12-13 16:14:07 -08:00 |
|
Oleg Romashin
|
0da1b085e9
|
Bug 615870 - Remote HTML5 video rendering pipeline should be shorter r=roc a=b-f
|
2010-12-10 21:32:52 +02:00 |
|
Chris Jones
|
eb12aa0eda
|
Bug 612573: Make sure shadowable layers aren't destroyed in the middle of transactions. r=karlt a=2.0
|
2010-11-24 21:33:37 -06:00 |
|
Tatiana Meshkova
|
7d6080201c
|
bug 606730 - Remote thebesLayer BG color rendering always, even if it's not visible, Part 2: MarkLeafLayersCoveredByOpaque() for BasicLayers r=roc a=roc
|
2010-11-16 18:33:56 -05:00 |
|
Tatiana Meshkova
|
b3ef0bae09
|
bug 606730 - Remote thebesLayer BG color rendering always, even if it's not visible, Part 1: Add mLastChild to all ContainerLayer r=roc a=roc
|
2010-11-16 18:33:56 -05:00 |
|
Benjamin Stover
|
8be1e69fae
|
Bug 611799 Prefill newly created buffers with old content r=cjones a=blocking-fennec
|
2010-11-12 14:21:05 -08:00 |
|
Chris Double
|
6656705ec5
|
Bug 583138 - Update to latest Chromium YCbCr to RGB Conversion code - r=roc a=blocking2.0
|
2010-11-11 12:54:27 +13:00 |
|
Chris Double
|
c8b0bb098e
|
Bug 577843 - Scale videos at YCbCr conversion time - r=roc a=blocking2.0
--HG--
extra : rebase_source : ae011843fdd812dbeab7e5de0bf3b6029cccb3e5
|
2010-10-26 16:11:13 +13:00 |
|
Robert O'Callahan
|
41c36793bb
|
Bug 608636. Clip to transformed bounds of BasicContainerLayers when compositing their opacity groups back to the target surface. r=vlad,a=blocking
|
2010-11-12 14:43:42 +13:00 |
|
Robert O'Callahan
|
32e1df6ff8
|
Bug 579885. Part 2: Never use SOURCE to composite ThebesLayers into the target, just use OVER and assume cairo backends will optimize. r=vlad,a=blocking
|
2010-11-12 14:43:42 +13:00 |
|
Robert O'Callahan
|
2215e35a5d
|
Bug 579985. Part 3.2: Remove gfxASurface::AreSimilarSurfacesSensitiveToContentType because it's effectively always true now. r=jrmuizel,a=blocking
|
2010-11-12 14:43:40 +13:00 |
|
Chris Jones
|
703c658a1c
|
Bug 562424: Switch IPDL interfaces to infallible TArray. r=bent a=blocking
|
2010-11-08 20:49:00 -06:00 |
|
Robert O'Callahan
|
669ff953e8
|
Bug 602200. Share code to compute effective transforms and opacity, and snap effective transforms. r=bas,sr=vlad,a=blocker
|
2010-11-08 22:06:15 +13:00 |
|
Alon Zakai
|
0eea5c252a
|
Bug 609678 - Fix memory leak in SetBackingBuffer. r=cjones a=blocking-fennec
|
2010-11-05 09:37:40 -07:00 |
|
Chris Jones
|
cfafc2d132
|
Bug 603885, part 8: Add logging for buffer creation and readback operations. r=roc
|
2010-11-05 02:17:07 -05:00 |
|
Chris Jones
|
5d4e5b42c3
|
Bug 603885, part 7: Remove front-buffer pre-fill code that is now subsumed by swap-and-readback (which also gets the pre-fill off the critical path for repainting). r=roc
|
2010-11-05 02:17:07 -05:00 |
|
Chris Jones
|
288dc3e604
|
Bug 603885, part 6: Implement swap-and-readback. r=roc
|
2010-11-05 02:17:07 -05:00 |
|
Chris Jones
|
ec4a82019e
|
Bug 603885, part 2: Set up the framework for swap-and-readback. r=roc sr=vlad
|
2010-11-05 02:17:07 -05:00 |
|
Chris Jones
|
db22ab9350
|
Bug 603885, part 1: Move separate a method decl/def and reindent a long block. r=roc
|
2010-11-05 02:17:07 -05:00 |
|
Robert O'Callahan
|
260e34f8ed
|
Bug 593839. Part 2: Remove DESTINED_FOR_SCREEN flag now that it's no longer used. r=vlad a=blocking-betaN
|
2010-10-25 16:39:27 +02:00 |
|
Chris Jones
|
4b82fba0c3
|
Fix --disable-libxul bustage from bug 602431 and bug 602428. a=bustage
|
2010-10-13 18:36:44 -05:00 |
|
Chris Jones
|
57d3708463
|
Bug 602431, part 6: Honor shadow-layer attributes in the basic layers backend and take off the container-transform training wheels. r=roc
|
2010-10-13 17:55:45 -05:00 |
|
Chris Jones
|
72ebe49a58
|
Bug 602431, part 3: Add a ShadowContainerLayer base class and BasicShadowContainerLayer implementation. sr=roc
|
2010-10-13 17:55:45 -05:00 |
|
Chris Jones
|
0f138edde0
|
Bug 602431, part 2: Add a ShadowColorLayer base class and BasicShadowColorLayer implementation. sr=roc
|
2010-10-13 17:55:45 -05:00 |
|
Chris Jones
|
b51dfd9724
|
Bug 604058: Shadowable layers might not have shadows. r=joe a=blocking-betaN
|
2010-10-13 14:22:17 -05:00 |
|
Benjamin Stover
|
cc825b09f6
|
Bug 600908 Always retain shadowable layers r=cjones a=2.0b2+
|
2010-10-11 11:36:20 -07:00 |
|
Chris Jones
|
678312b9e1
|
Bug 599359, part 2: When we allocate a new front/back buffer pair, pre-fill the new front buffer with what we painted into the back buffer to stabilize the first Swap(). r=vlad a=blocking-fennec
|
2010-09-28 17:05:30 -05:00 |
|
Chris Jones
|
33cc73ab7e
|
Bug 599359, part 1: Fix a minor bug with previous Swap() implementation that was irrelevant in practice. r=vlad
|
2010-09-28 17:05:30 -05:00 |
|
Chris Jones
|
f8b4169a1c
|
Bug 591555: Shadow layer resources are scoped to their PLayerParent, of which there may be many for one layer manager, so move resource management down into Shadow*Layer. r=joe sr=roc
|
2010-09-24 17:41:31 -05:00 |
|
Oleg Romashin
|
fc88947b5d
|
Bug 598531 - Fennec Remote Layer rendering is slow on N900 (pixman hitting slow path). r=roc a=blocking-fennec
|
2010-09-23 20:09:00 -07:00 |
|
Chris Jones
|
3a1a617c6f
|
Bug 598265: Initialize BasicImageLayer::mSize. r=roc a=blocking-fennec
|
2010-09-21 01:57:25 -05:00 |
|
Chris Jones
|
b5f4f77a8e
|
Bug 593175, part 1: Request backing buffers with gfxContentType rather than gfxImageFormat. r=karl a=blocking-fennec
|
2010-09-16 16:24:17 -05:00 |
|
Robert O'Callahan
|
36f52dc8db
|
Bug 584494. Avoid clipping in BasicThebesLayer when not necessary. r=cjones a2.0=blocking2.0:betaN
|
2010-09-17 12:29:52 -07:00 |
|
Oleg Romashin
|
fb56a869f7
|
Bug 596769 - ShadowLayers not expecting Layer create/destruction during transaction. r=jones.chris.g a=approval2.0
|
2010-09-15 21:49:31 -07:00 |
|
Chris Jones
|
242dbbc943
|
Bug 596542: Repainting a thebes layer with a non-1.0 resolution shouldn't (always) force buffer reallocs. r=roc
|
2010-09-15 16:03:13 -05:00 |
|
Chris Jones
|
c8b26707ee
|
Bug 570625, part 9: When updating thebes layers, swap out back/front buffers and invalidate the newly-painted region on the old front buffer. r=roc sr=shaver
|
2010-09-14 00:23:08 -05:00 |
|
Chris Jones
|
8d2b6d00c9
|
Bug 570625, part 5: Mostly mechanically switch BasicShadowable/ShadowThebes over to the new SurfaceDescriptor API. r=roc
|
2010-09-14 00:23:08 -05:00 |
|
Chris Jones
|
95660d9348
|
Bug 570625, part 1: Only use back/front buffers for BasicThebesLayer and update back->front in the compositor process. r=roc sr=shaver
|
2010-09-14 00:23:08 -05:00 |
|
Chris Jones
|
ab37ed636b
|
Bug 570625, part 0: Don't throw out buffers when scrolling with a resolution applied. r=roc
|
2010-09-14 00:23:08 -05:00 |
|
Chris Jones
|
9e23f35349
|
Merge m-c --> cedar
|
2010-09-07 17:35:15 -05:00 |
|
Chris Jones
|
29a74cf7e8
|
Bug 590294, part 8: Implement resolution-scaled drawing for basic layers. r=roc
|
2010-09-03 15:10:46 -05:00 |
|
Chris Jones
|
041882a123
|
Bug 590294, part 7: Add APIs for recording the resolution at which ThebesLayers were painted and for requesting resolution-scaled drawing for basic layers. r=roc sr=vlad
|
2010-09-03 15:10:46 -05:00 |
|
Chris Jones
|
2aaf1a0c12
|
Bug 590294, part 2: Add a ContainerLayer attribute FrameMetrics that stores relevant information from layout/ on the root layer. r=roc sr=vlad
|
2010-09-03 15:10:45 -05:00 |
|
Chris Jones
|
6e7a7cd71a
|
Merge m-c --> cedar
--HG--
rename : layout/style/test/hover_helper.html => layout/style/test/chrome/hover_helper.html
rename : layout/style/test/test_hover.html => layout/style/test/chrome/test_hover.html
|
2010-09-03 14:07:55 -05:00 |
|
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
|
88720785f0
|
Followup to bug 570294: Need to use OPERATOR_SOURCE for copying surface->surface. r=roc
|
2010-09-02 23:14:12 -05:00 |
|