b804550e79d746172c578ea169f752f36f75abab: Bug 602757. Part 5: Change HasText to GetComponentAlphaBounds. r=tnikkel,sr=dbaron,a=blocking
Robert O'Callahan <robert@ocallahan.org> - Mon, 03 Jan 2011 14:48:09 +1300 - rev 59781
Bug 602757. Part 5: Change HasText to GetComponentAlphaBounds. r=tnikkel,sr=dbaron,a=blocking
475fe8dd48a37963ce662e326a19fc815940c2f7: Bug 602757. Part 4: Let nsDisplayBackground::GetOpaqueRegion return opaque regions for arbitrary repeat modes, background-clip, border-radius, etc. r=tnikkel,sr=dbaron,a=blocking
Robert O'Callahan <robert@ocallahan.org> - Mon, 03 Jan 2011 14:48:09 +1300 - rev 59780
Bug 602757. Part 4: Let nsDisplayBackground::GetOpaqueRegion return opaque regions for arbitrary repeat modes, background-clip, border-radius, etc. r=tnikkel,sr=dbaron,a=blocking
d6696d3206f83611614412489b08b34a069184e1: 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
Robert O'Callahan <robert@ocallahan.org> - Mon, 03 Jan 2011 14:48:09 +1300 - rev 59779
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
841881532933099ede2d76bcf7b11daeca160c9c: 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
Robert O'Callahan <robert@ocallahan.org> - Mon, 03 Jan 2011 14:48:09 +1300 - rev 59778
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
5b0756d80fe89399a80bcff2260bbf3bac45355a: Bug 602757. Part 1: Create gfxContextAutoDisableSubpixelAntialiasing helper. r=vlad,a=blocking
Robert O'Callahan <robert@ocallahan.org> - Mon, 03 Jan 2011 14:48:09 +1300 - rev 59777
Bug 602757. Part 1: Create gfxContextAutoDisableSubpixelAntialiasing helper. r=vlad,a=blocking
58aa602af75c43a9887d5ef949b12876a5fac30d: Bug 593604. Part 10: When ContainerLayerD3D9 uses an intermediate surface, try to copy up the background into the intermediate surface so we can composite component alpha into it correctly. r=bas,a=blocking
Robert O'Callahan <robert@ocallahan.org> - Mon, 03 Jan 2011 14:48:09 +1300 - rev 59776
Bug 593604. Part 10: When ContainerLayerD3D9 uses an intermediate surface, try to copy up the background into the intermediate surface so we can composite component alpha into it correctly. r=bas,a=blocking
b4e0f47b628df4c655025dc9bdfe8364857577cd: Bug 593604. Part 9: Support component alpha in ThebesLayerD3D9. r=bas,a=blocking
Robert O'Callahan <robert@ocallahan.org> - Mon, 03 Jan 2011 14:48:09 +1300 - rev 59775
Bug 593604. Part 9: Support component alpha in ThebesLayerD3D9. r=bas,a=blocking
02c4dac4ae7d9653ad485c5b0a275cb8e2437f8e: Bug 593604. Part 8.6: Add component-alpha shaders. r=bas,a=blocking
Robert O'Callahan <robert@ocallahan.org> - Mon, 03 Jan 2011 14:48:09 +1300 - rev 59774
Bug 593604. Part 8.6: Add component-alpha shaders. r=bas,a=blocking
431218b437ab386458d3e64f346d99124fa66e5b: Bug 593604. Part 8.5: Add SupportsComponentAlphaChildren API. r=bas,a=blocking
Robert O'Callahan <robert@ocallahan.org> - Mon, 03 Jan 2011 14:48:09 +1300 - rev 59773
Bug 593604. Part 8.5: Add SupportsComponentAlphaChildren API. r=bas,a=blocking
27debc14ea67200b859a57c3649269b3696ac9f2: Bug 593604. Part 8: Add SetAllowUseAsSource API for better diagnostics. r=jrmuizel,a=blocking
Robert O'Callahan <robert@ocallahan.org> - Mon, 03 Jan 2011 14:48:09 +1300 - rev 59772
Bug 593604. Part 8: Add SetAllowUseAsSource API for better diagnostics. r=jrmuizel,a=blocking
9fd3423cae84e2479a00ec4fc135e7c5184c6482: Bug 593604. Part 7: When doing a PushGroupAndCopyBackground on a gfxTeeSurface, copy the backgrounds of the subsurfaces pointwise. r=jrmuizel,a=blocking
Robert O'Callahan <robert@ocallahan.org> - Mon, 03 Jan 2011 14:48:09 +1300 - rev 59771
Bug 593604. Part 7: When doing a PushGroupAndCopyBackground on a gfxTeeSurface, copy the backgrounds of the subsurfaces pointwise. r=jrmuizel,a=blocking
77cb8bb83b129b791f959b792ee3faf91e36ed46: Bug 593604. Part 5: Mark CSS gradient images as opaque when all their stops are opaque. r=dbaron,a=blocking
Robert O'Callahan <robert@ocallahan.org> - Mon, 03 Jan 2011 14:48:09 +1300 - rev 59770
Bug 593604. Part 5: Mark CSS gradient images as opaque when all their stops are opaque. r=dbaron,a=blocking
10ea906a2791939711136630367bdbe01ee5626e: Bug 593604. Part 4: Create Layer::GetSurfaceMode to help determine what kind of alpha support the layer needs. r=vlad,a=blocking
Robert O'Callahan <robert@ocallahan.org> - Mon, 03 Jan 2011 14:48:09 +1300 - rev 59769
Bug 593604. Part 4: Create Layer::GetSurfaceMode to help determine what kind of alpha support the layer needs. r=vlad,a=blocking
e427b4ea7e2ff980769e1acd92f4730c5ed3654f: Bug 593604. Part 2.5: cairo_pattern_get_surface should not call cairo_error. r=jrmuizel,a=blocking
Robert O'Callahan <robert@ocallahan.org> - Mon, 03 Jan 2011 14:48:08 +1300 - rev 59768
Bug 593604. Part 2.5: cairo_pattern_get_surface should not call cairo_error. r=jrmuizel,a=blocking
bacc54d452a9fddb5a0d6a1442ec7be4de81ffa7: Bug 593604. Part 2: When compositing a tee surface into another tee surface, try to compose the subsurfaces pointwise. r=jrmuizel,a=blocking
Robert O'Callahan <robert@ocallahan.org> - Mon, 03 Jan 2011 14:48:08 +1300 - rev 59767
Bug 593604. Part 2: When compositing a tee surface into another tee surface, try to compose the subsurfaces pointwise. r=jrmuizel,a=blocking
ccba8826be1451d0e61d0df38363dadffb20ba48: Bug 593604. Part 1: Add gfxTeeSurface. r=jrmuizel,a=blocking
Robert O'Callahan <robert@ocallahan.org> - Mon, 03 Jan 2011 14:48:08 +1300 - rev 59766
Bug 593604. Part 1: Add gfxTeeSurface. r=jrmuizel,a=blocking
b7d1bb50e829a88eafa856e2253ff1d70eb12c09: 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
Robert O'Callahan <robert@ocallahan.org> - Mon, 03 Jan 2011 14:48:08 +1300 - rev 59765
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
5c0c6d6f11e7bc37a30500f58ac359ec67e35908: 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
Robert O'Callahan <robert@ocallahan.org> - Mon, 03 Jan 2011 14:48:08 +1300 - rev 59764
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
2e2eca6d5a6a8f4968aedd3c81c0de165f2c073a: Bug 363861. Part 2.6: Wrap cairo API in gfxASurface::Get/SetSubpixelAntialiasingEnabled. r=vlad,a=blocking
Robert O'Callahan <robert@ocallahan.org> - Mon, 03 Jan 2011 14:48:08 +1300 - rev 59763
Bug 363861. Part 2.6: Wrap cairo API in gfxASurface::Get/SetSubpixelAntialiasingEnabled. r=vlad,a=blocking
a9a3f265895c4f3181ef27a3ea1dc9881d661448: Bug 363861. Part 2.3: Disable subpixel AA in gfxASurfaces with alpha channels by default. r=jrmuizel,a=blocking
Robert O'Callahan <robert@ocallahan.org> - Mon, 03 Jan 2011 14:48:08 +1300 - rev 59762
Bug 363861. Part 2.3: Disable subpixel AA in gfxASurfaces with alpha channels by default. r=jrmuizel,a=blocking
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip