Robert O'Callahan
|
ecd26f3a39
|
Bug 602757. Part 6: Don't limit complexity of opaque region when adding opaque chrome display items. r=tnikkel,a=blocking
|
2011-01-03 14:48:09 +13:00 |
|
Robert O'Callahan
|
83db9b61a3
|
Bug 602757. Part 5: Change HasText to GetComponentAlphaBounds. r=tnikkel,sr=dbaron,a=blocking
|
2011-01-03 14:48:09 +13:00 |
|
Robert O'Callahan
|
016b416f90
|
Bug 602757. Part 3: Change IsOpaque to GetOpaqueRegion so we can get useful opaque regions for content that uses border-radius. r=tnikkel,sr=dbaron,a=blocking
|
2011-01-03 14:48:09 +13:00 |
|
Robert O'Callahan
|
dae4557637
|
Bug 602757. Part 2: Detect display items over the transparent part of a window, and disable usage of component alpha (i.e., subpixel antialiasing) for those items. r=tnikkel,a=blocking
|
2011-01-03 14:48:09 +13: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
|
b3cad0a59c
|
Bug 612840. Part 3: Make Layer::CONTENT_NO_TEXT_OVER_TRANSPARENT applicable to all layer types, and set CONTENT_NO_TEXT_OVER_TRANSPARENT on container layers. r=tnikkel,r=vlad
|
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 |
|
Bas Schouten
|
a6362e5b12
|
Bug 595277 - Part -1: Keep the reference to our LayerManager inside LayerManagerData. r=roc
|
2010-12-08 03:24:05 +01:00 |
|
Oleg Romashin
|
bb1e7c9eb2
|
Bug 607653 - avoid temporary fbos/textures on transformed layers, when possible. part1 r=roc a=apporval2.0
|
2010-11-24 11:35:21 +02:00 |
|
Justin Lebar
|
46b1747bcf
|
Backed out changeset a5ec817740f0. a=orange
|
2010-11-29 09:08:24 -08:00 |
|
Oleg Romashin
|
7f313e106a
|
Bug 607653 - avoid temporary fbos/textures on transformed layers, when possible. r=roc a=approval2.0
|
2010-11-24 11:35:21 +02:00 |
|
Dave Townsend
|
d8db8dff9a
|
Backing out changeset 8fff1c186b30 from bug 607653 due to reftest failures on OSX. a=bustage
|
2010-11-24 16:19:41 -08:00 |
|
Oleg Romashin
|
dc4a3a3aa6
|
Bug 607653 - avoid temporary fbos/textures on transformed layers, when possible. r=roc a=approval2.0
|
2010-11-24 11:35:21 +02:00 |
|
Chris Jones
|
2f8662485b
|
Bug 550611: Make nsTArray optionally infallible. sr=bsmedberg a=blocking
|
2010-11-08 20:48:59 -06:00 |
|
Felipe Gomes
|
ed7e8d4b2d
|
Bug 601603. Part 5 - Ensure that the layer that holds the window background is never opaque for glass windows. r=roc a=beta8
|
2010-10-19 15:02:25 -02:00 |
|
Matt Woodrow
|
fbc97ba90b
|
Bug 594983. Look inside display sublists to determine whether there is text for the layer. r=roc,a=blocking
|
2010-10-11 13:58:20 +13:00 |
|
L. David Baron
|
a56b7d387c
|
Bug 597676. If there's no rootPresContext, we should never detect DOM modification. Makes printing paint again. r=dbaron a=blocking2.0:beta7
|
2010-09-18 11:43:17 -07:00 |
|
Robert O'Callahan
|
0c54073a33
|
Bug 594774. Detect DOM changes during painting, and abort painting ASAP when that happens. r=dbaron a=blocking
|
2010-09-17 12:09:08 -07:00 |
|
Oleg Romashin
|
ed2050a371
|
Merge with mozilla central 2779c55431a4, no conflicts
|
2010-09-10 22:32:25 -07:00 |
|
L. David Baron
|
9fdb9c1e50
|
Add a (wrapping) display item that clips its contents to the curvature of a border-radius. (Bug 459144, patch 13) r=roc a2.0=blocking2.0:beta6
|
2010-09-09 08:21:46 -07:00 |
|
Chris Jones
|
4d6a37c22c
|
Bug 590294, part 3: Keep ContainerLayer type info around in a few places. r=roc
|
2010-09-03 15:10:45 -05:00 |
|
Robert O'Callahan
|
7803c60e5c
|
Bug 579276. Part 5: Set CONTENT_NO_TEXT and CONTENT_NO_TEXT_OVER_TRANSPARENT flags. r=tnikkel
|
2010-09-02 21:18:40 +12:00 |
|
Robert O'Callahan
|
fb16daf902
|
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 |
|
Robert O'Callahan
|
85c055a187
|
Bug 579276. Part 4: Move nsDisplayItem parameter down to ThebesLayerData::Accumulate. r=tnikkel
|
2010-09-02 21:18:39 +12:00 |
|
Robert O'Callahan
|
afcdbe8816
|
Bug 579276. Part 2: If a transparent layer is over a solid background color, hoist that color into the layer to make it opaque. r=tnikkel
|
2010-09-02 21:18:39 +12:00 |
|
Robert O'Callahan
|
528fee472b
|
Bug 579276. Part 1: Change layer/layermanager user data API to use keys and values. r=cjones,sr=vlad
|
2010-09-02 21:18:39 +12:00 |
|
Mounir Lamouri
|
363465b06b
|
Bug 594109 - FrameLayerBuilder.cpp uses TYPE_MATHML_CHAR_FOREGROUND outside of #ifdef MOZ_MATHML. r=roc a=bustage
|
2010-09-08 19:44:47 +02:00 |
|
Robert O'Callahan
|
562d67f90b
|
Backing out bug 579276. a=me
|
2010-09-02 23:14:25 +12:00 |
|
Robert O'Callahan
|
cca06e5823
|
Bug 579276. Part 5: Set CONTENT_NO_TEXT and CONTENT_NO_TEXT_OVER_TRANSPARENT flags. r=tnikkel
|
2010-09-02 21:18:40 +12:00 |
|
Robert O'Callahan
|
510a4ad4d3
|
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 |
|
Robert O'Callahan
|
2d68611810
|
Bug 579276. Part 4: Move nsDisplayItem parameter down to ThebesLayerData::Accumulate. r=tnikkel
|
2010-09-02 21:18:39 +12:00 |
|
Robert O'Callahan
|
3916956964
|
Bug 579276. Part 2: If a transparent layer is over a solid background color, hoist that color into the layer to make it opaque. r=tnikkel
|
2010-09-02 21:18:39 +12:00 |
|
Robert O'Callahan
|
447e2539f3
|
Bug 579276. Part 1: Change layer/layermanager user data API to use keys and values. r=cjones,sr=vlad
|
2010-09-02 21:18:39 +12:00 |
|
|
|
f580a75e9f
|
Bug 587483 warning: comparison between signed and unsigned integer expressions in FrameLayerBuilder. r=roc,a=roc
|
2010-09-02 16:46:53 +12:00 |
|
Robert O'Callahan
|
1037ad017d
|
Bug 592941. Fix performance regression by ensuring we create a ThebesLayerInvalidRegionProperty for frames with new container layers. r=tnikkel,a=blocking
|
2010-09-02 16:43:45 +12:00 |
|
Robert O'Callahan
|
8f7d19020a
|
Bug 579323. Part 1.4: Switch nsIFrameFrame users to use nsSubDocumentFrame.h. r=tnikkel
|
2010-08-31 12:49:07 +12:00 |
|
Robert O'Callahan
|
f06b8f53e5
|
Bug 579323. Part 1: Add FrameLayerBuilder::InvalidateThebesLayersInSubtree, and call it from InvalidateOverflowRect. r=tnikkel,sr=dbaron
|
2010-08-31 12:46:26 +12:00 |
|
Timothy Nikkel
|
91a46b7532
|
Bug 579663. Part 9. Simplify ProcessDisplayItems because all items in a container layer have the same app units per dev pixel. r=roc
|
2010-08-08 13:49:07 -05:00 |
|
Timothy Nikkel
|
5453fbce72
|
Bug 579663. Part 8. Simplify FrameLayerBuilder::DrawThebesLayer because it does not have to deal with items at different AppUnitsPerDevPixel ratios. r=roc
|
2010-08-08 13:49:07 -05:00 |
|
Timothy Nikkel
|
d459768e27
|
Bug 579663. Part 7. Assert AppUnitsPerDevPixel is constant in container layers. r=roc
|
2010-08-08 13:49:07 -05:00 |
|
Timothy Nikkel
|
680dad6387
|
Bug 579663. Part 3. Use the right AppUnitsPerDevPixel for zoom items. r=roc
|
2010-08-08 13:49:06 -05:00 |
|
Timothy Nikkel
|
12ae6b7aa6
|
Bug 579663. Part 1. Remove unused offset param from GetActiveScrolledRootFor. r=roc
|
2010-08-08 13:49:06 -05:00 |
|
Chris Jones
|
959a567ea7
|
Bug 570620, part a: Fix an assertion that will soon no longer hold and remove obsoleted already_AddRefed idiom in two places. r=roc
|
2010-08-05 17:11:23 -05:00 |
|
Robert O'Callahan
|
a79977bc2a
|
Bug 580494. Avoid creating an empty ThebesLayer when an inactive nsDisplayItem::BuildLayer returns null. r=tnikkel
|
2010-08-03 15:33:24 +12:00 |
|
Matt Woodrow
|
ce4c015d9e
|
Bug 505115. Use layers to render active 2D transforms. r=roc,dbaron
|
2010-08-02 15:07:04 +12:00 |
|
Robert O'Callahan
|
6146c01a09
|
Bug 579349. Track the 'drawn region' of content in layers, whhich ignores visibility, and use it to determine which layer a display item should be placed in. r=tnikkel
|
2010-08-02 15:06:58 +12:00 |
|
Ginn Chen
|
cd455c6442
|
Bug 580546 FrameLayerBuilder.cpp failed to compile with Sun Studio 12 r=roc a=bsmedberg
|
2010-07-27 17:20:55 +08:00 |
|
Chris Jones
|
71f449e349
|
Bug 567421, part 2: Implement Dump[Self](FILE*) and Log[Self]() methods for layers. r=roc
|
2010-07-21 13:06:33 -05:00 |
|
Timothy Nikkel
|
870e017019
|
Convert to calls of GetOffsetTo from retained layers to GetOffsetToCrossDoc. r=roc on irc
|
2010-07-18 21:23:48 -05:00 |
|
Robert O'Callahan
|
87fbe36cab
|
Bug 564991. Part 39: Accumulate the full opaque rect of opaque display items, and don't simplify away opaque areas of display items low in z-order. r=tnikkel
|
2010-07-16 09:08:11 +12:00 |
|