Chris Jones
|
9920db298a
|
Bug 627273, part 3: Add gfxContext::FillWithOpacity. sr=vlad
|
2011-01-26 00:26:37 -06:00 |
|
Vladimir Vukicevic
|
5b97006868
|
b=606218; webgl Y axis upside down; followup to fix opacity; r=cjones
|
2011-01-25 14:18:41 -08:00 |
|
Bas Schouten
|
c505f49eb8
|
Bug 627399: Do not forget mTarget if a transaction is incomplete. r=cjoned a=blocking-beta10
|
2011-01-21 06:46:38 +01:00 |
|
Vladimir Vukicevic
|
e02391649f
|
b=606218; [webgl] content appears upside down when rendered via shadow layers; r=cjones, a=b
|
2011-01-19 00:55:31 -08:00 |
|
Robert O'Callahan
|
ae791798c3
|
Bug 621601. Part 1: Change empty transaction API to EndEmptyTransaction. r=bas,tnikkel,a=joe
|
2011-01-19 21:27:54 +13:00 |
|
Robert O'Callahan
|
499d5983a0
|
Bug 594253. Update mValidRegion by OR-ing with the visible region after repainting, instead of OR-ing with the redrawn region, since this leads to simpler region structures. r=cjones,a=blocking
|
2011-01-16 23:38:45 +13:00 |
|
Robert O'Callahan
|
ac35706ad5
|
Bug 615794. Part 2: Remove some usage of gfxUtils::ClipToRegionSnapped since snapping the visible region may not be correct. r=jrmuizel a=blocking
|
2011-01-04 23:35:57 +13:00 |
|
Chris Jones
|
007280b9b4
|
Bug 617863: Remove a pseudo-assertion that doesn't hold for plugin ImageLayers. r=roc a=a
|
2011-01-04 10:40:54 -06:00 |
|
Robert O'Callahan
|
8a4ed56a76
|
Bug 593604. Part 8.5: Add SupportsComponentAlphaChildren API. r=bas,a=blocking
|
2011-01-03 14:48:09 +13:00 |
|
Robert O'Callahan
|
a8e399a872
|
Bug 363861. Part 4: Track rectangles of opaque content in RGBA surfaces and use them to make PushGroupAndCopyBackground work in more situations. r=jrmuizel,sr=vlad,a=blocking
|
2011-01-03 14:48:08 +13:00 |
|
Robert O'Callahan
|
dc5c974f6b
|
Bug 363861. Part 3: Reenable Cleartype on surfaces where we know we'll only paint text over opaque pixels. r=jrmuizel,sr=vlad,a=blocking
|
2011-01-03 14:48:08 +13:00 |
|
Robert O'Callahan
|
ac6aa4a16c
|
Bug 363861. Part 1: Introduce gfxContext::PushGroupAndCopyBackground and use it to create opaque temporary surfaces for opacity groups which will be composited onto opaque surfaces. r=jrmuizel,sr=vlad,a=blocking
|
2011-01-03 14:48:08 +13:00 |
|
Oleg Romashin
|
a47d1b8845
|
Bug 619490 - Don't use double-buffered shadowed layers with OGL compositing r=cjones a=b-f
|
2010-12-31 09:40:31 +02:00 |
|
Oleg Romashin
|
a869a175e4
|
Bug 615870 - Remote HTML5 video rendering pipeline should be shorter. part1. r=jones.chris.g a=b-f
* * *
Bug 615870. Part 3. mRoot check r=roc a=b-f
|
2010-12-27 08:12:17 +02:00 |
|
Robert O'Callahan
|
a0a9dfa7fb
|
Bug 612840. Part 4: Invert the meaning of CONTENT_NO_TEXT_OVER_TRANSPARENT and rename it. r=vlad
|
2010-12-20 14:26:14 +13:00 |
|
Robert O'Callahan
|
3a82f30576
|
Bug 612840. Part 2: Remove unnecessary opacity check. r=cjones
|
2010-12-20 14:26:14 +13:00 |
|
Robert O'Callahan
|
f9a2a6dabb
|
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 |
|
Michael Wu
|
cddd307270
|
Backed out changeset 34bd12eb4a9c for causing bug 618916, a=stuart
|
2010-12-13 16:14:07 -08:00 |
|
Oleg Romashin
|
eb53950db4
|
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
|
048e8c4d3b
|
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
|
0ecb06806c
|
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
|
a827694633
|
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
|
a3b740f751
|
Bug 611799 Prefill newly created buffers with old content r=cjones a=blocking-fennec
|
2010-11-12 14:21:05 -08:00 |
|
Robert O'Callahan
|
9b3d6bd48f
|
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
|
54b393699e
|
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
|
54dfb91d06
|
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
|
63fd9b5ade
|
Bug 562424: Switch IPDL interfaces to infallible TArray. r=bent a=blocking
|
2010-11-08 20:49:00 -06:00 |
|
Robert O'Callahan
|
d1cc7cc31e
|
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
|
a339ec623f
|
Bug 609678 - Fix memory leak in SetBackingBuffer. r=cjones a=blocking-fennec
|
2010-11-05 09:37:40 -07:00 |
|
Chris Jones
|
d6f9e40e3a
|
Bug 603885, part 8: Add logging for buffer creation and readback operations. r=roc
|
2010-11-05 02:17:07 -05:00 |
|
Chris Jones
|
ce6d15dd64
|
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
|
7c00c53ded
|
Bug 603885, part 6: Implement swap-and-readback. r=roc
|
2010-11-05 02:17:07 -05:00 |
|
Chris Jones
|
7f008f6574
|
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
|
3833c5b82e
|
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
|
55979f29f7
|
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
|
c5eef59b7d
|
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
|
d929f05402
|
Bug 602431, part 3: Add a ShadowContainerLayer base class and BasicShadowContainerLayer implementation. sr=roc
|
2010-10-13 17:55:45 -05:00 |
|
Chris Jones
|
118e6bb840
|
Bug 602431, part 2: Add a ShadowColorLayer base class and BasicShadowColorLayer implementation. sr=roc
|
2010-10-13 17:55:45 -05:00 |
|
Chris Jones
|
dc873c6698
|
Bug 604058: Shadowable layers might not have shadows. r=joe a=blocking-betaN
|
2010-10-13 14:22:17 -05:00 |
|
Benjamin Stover
|
67277ee67f
|
Bug 600908 Always retain shadowable layers r=cjones a=2.0b2+
|
2010-10-11 11:36:20 -07:00 |
|
Chris Jones
|
f1660c5b23
|
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
|
8b94b55437
|
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
|
d8c619a26a
|
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
|
3d4a517aba
|
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
|
a88a29bf8e
|
Bug 598265: Initialize BasicImageLayer::mSize. r=roc a=blocking-fennec
|
2010-09-21 01:57:25 -05:00 |
|
Chris Jones
|
03af63797d
|
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
|
bc4f762846
|
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
|
0c630c604c
|
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
|
ff8e94b087
|
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
|
05706ca8f1
|
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 |
|