Robert O'Callahan
|
e7ff7b3a5f
|
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
|
bc0def5774
|
Bug 602757. Part 1: Create gfxContextAutoDisableSubpixelAntialiasing helper. r=vlad,a=blocking
|
2011-01-03 14:48:09 +13:00 |
Robert O'Callahan
|
1e5b9708f0
|
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
|
2011-01-03 14:48:09 +13:00 |
Robert O'Callahan
|
2147af8f5a
|
Bug 593604. Part 9: Support component alpha in ThebesLayerD3D9. r=bas,a=blocking
|
2011-01-03 14:48:09 +13:00 |
Robert O'Callahan
|
e172b1130d
|
Bug 593604. Part 8.6: Add component-alpha shaders. r=bas,a=blocking
|
2011-01-03 14:48:09 +13:00 |
Robert O'Callahan
|
b2a4107318
|
Bug 593604. Part 8.5: Add SupportsComponentAlphaChildren API. r=bas,a=blocking
|
2011-01-03 14:48:09 +13:00 |
Robert O'Callahan
|
652dc43ec6
|
Bug 593604. Part 8: Add SetAllowUseAsSource API for better diagnostics. r=jrmuizel,a=blocking
|
2011-01-03 14:48:09 +13:00 |
Robert O'Callahan
|
b3b61cba0d
|
Bug 593604. Part 7: When doing a PushGroupAndCopyBackground on a gfxTeeSurface, copy the backgrounds of the subsurfaces pointwise. r=jrmuizel,a=blocking
|
2011-01-03 14:48:09 +13:00 |
Robert O'Callahan
|
a6cb7ec86a
|
Bug 593604. Part 4: Create Layer::GetSurfaceMode to help determine what kind of alpha support the layer needs. r=vlad,a=blocking
|
2011-01-03 14:48:09 +13:00 |
Robert O'Callahan
|
fd3bf9102c
|
Bug 593604. Part 2.5: cairo_pattern_get_surface should not call cairo_error. r=jrmuizel,a=blocking
|
2011-01-03 14:48:08 +13:00 |
Robert O'Callahan
|
025bbc476a
|
Bug 593604. Part 2: When compositing a tee surface into another tee surface, try to compose the subsurfaces pointwise. r=jrmuizel,a=blocking
|
2011-01-03 14:48:08 +13:00 |
Robert O'Callahan
|
aa75cd98f8
|
Bug 593604. Part 1: Add gfxTeeSurface. r=jrmuizel,a=blocking
|
2011-01-03 14:48:08 +13:00 |
Robert O'Callahan
|
e1d817dfa8
|
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
|
3c37c9689f
|
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
|
3b404788db
|
Bug 363861. Part 2.6: Wrap cairo API in gfxASurface::Get/SetSubpixelAntialiasingEnabled. r=vlad,a=blocking
|
2011-01-03 14:48:08 +13:00 |
Robert O'Callahan
|
c94cbb8d5a
|
Bug 363861. Part 2.3: Disable subpixel AA in gfxASurfaces with alpha channels by default. r=jrmuizel,a=blocking
|
2011-01-03 14:48:08 +13:00 |
Robert O'Callahan
|
d7a985527d
|
Bug 363861. Part 2: Introduce cairo_surface_get/set_subpixel_antialiasing. r=jrmuizel,sr=vlad,a=blocking
|
2011-01-03 14:48:08 +13:00 |
Robert O'Callahan
|
192b85d1dc
|
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
|
a9ce6d2906
|
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
|
06bafdb192
|
Bug 619488 - Inform child processes of the compositor's layer-manager type. r=jones.chris.g a=b-f
|
2010-12-31 09:40:19 +02:00 |
Bas Schouten
|
51c8be07cd
|
Bug 604452: Default to linear upscaling in D3D9 layers and adhere to mFiler. r=bjacob a=blocking-final
|
2010-12-29 19:22:18 +00:00 |
Bas Schouten
|
1f8f9f223b
|
Backed out changeset c59ea33927d7
|
2010-12-29 19:31:26 +00:00 |
-f
|
e65acc7008
|
Bug 604452: Default to linear upscaling in D3D9 layers and adhere to mFiler. r=bjacob a=blocking-final
|
2010-12-29 19:22:18 +00:00 |
Bas Schouten
|
bfe9f6d4be
|
Bug 620665 - Part 7: Do not use mManager pointer for basic layers. r=roc a=blocking-beta9
|
2010-12-29 01:07:18 +00:00 |
Bas Schouten
|
48a76d0d7d
|
Bug 620665 - Part 6: Do not use mManager pointer for D3D9 layers. r=roc a=blocking-beta9
|
2010-12-29 01:07:15 +00:00 |
Bas Schouten
|
b25301d416
|
Bug 620665 - Part 5: Do not use mManager pointer for D3D10 layers. r=roc a=blocking-beta9
|
2010-12-29 01:07:12 +00:00 |
Bas Schouten
|
4274910c34
|
Bug 620665 - Part 3: Add some safety to ImageContainerD3D9::CreateImage. r=roc a=blocking-beta9
|
2010-12-29 01:07:06 +00:00 |
Bas Schouten
|
809148965b
|
Bug 620665 - Part 2: Use fallback when ImageContainer's backend type doesn't match. r=roc a=blocking-beta9
|
2010-12-29 01:07:04 +00:00 |
Bas Schouten
|
632219839c
|
Bug 620665 - Part 1: Expose backend type on ImageContainers. r=roc a=blocking-beta9
|
2010-12-29 01:07:00 +00:00 |
Vladimir Vukicevic
|
21b1118f76
|
fix ANGLE build on Android (don't bother with OS detection with NSPR); bustage fix; a=b
|
2010-12-27 12:25:47 -08:00 |
Vladimir Vukicevic
|
4ef1b8f321
|
b=578877, reenable WebGL on Linux; r=vlad,a=b
|
2010-12-27 12:05:01 -08:00 |
Oleg Romashin
|
aff836cc29
|
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 |
timeless@mozdev.org
|
caba8a1975
|
Bug 620402 crash [@ gfxTextRun::BreakAndMeasureText] if haveHyphenation && !aProvider, r+a=roc
|
2010-12-20 15:54:00 -08:00 |
Vladimir Vukicevic
|
cfe7ad33cc
|
b=621067; Update angle to r515 to pick up crash fix; r+a=vlad
|
2010-12-22 15:31:02 -08:00 |
Jonathan Kew
|
4b91bae357
|
bug 615445 - don't overwrite clusters when storing glyphs in textrun. r=karlt a=joe
|
2010-12-22 14:27:43 +00:00 |
Jonathan Kew
|
826e66e1a9
|
bug 618870 - CompressedGlyph::SetMissing should not overwrite the clusterStart bit. r=karlt a=roc
|
2010-12-22 14:27:43 +00:00 |
Jacek Caban
|
612e0622f2
|
Bug 620669 - d3d9 layout does not compile on mingw; r=Bas a=Mossop
|
2010-12-21 05:52:00 -05:00 |
Oleg Romashin
|
3958680fb4
|
Bug 618788 - Not initialized used in CairoImageOGL::SetData r=vladimir a=approval2.0
|
2010-12-21 20:46:31 +02:00 |
Oleg Romashin
|
a6964e59d9
|
Bug 607653 - avoid temporary fbos/textures on transformed layers, when possible. r=roc a=approval2.0
|
2010-11-30 08:02:46 +02:00 |
Karl Tomlinson
|
7863d5b2c1
|
b=580962 enable crashtest 580233-1 even for gtk2widget
--HG--
extra : transplant_source : 3%EDw%D9%7C%E3%26s%E8u%A4%CC%5D%9D%B6-O%CC%7FF
|
2010-12-21 15:45:57 +13:00 |
Bas Schouten
|
61ae8530e1
|
Bug 615316 - Part 10: Support different layer managers in ImageLayerD3D9. r=jrmuizel a=blocking-betaN
|
2010-12-20 22:37:30 +00:00 |
Bas Schouten
|
71d3f64402
|
Bug 615316 - Part 9: Support changing devices for YCbCrImageD3D9. r=jrmuizel a=blocking-betaN
|
2010-12-20 22:37:18 +00:00 |
Bas Schouten
|
35caf16be8
|
Bug 615316 - Part 8: Support GetAsSurface for CairoImageD3D9. r=jrmuizel a=blocking-betaN
|
2010-12-20 22:37:11 +00:00 |
Bas Schouten
|
cf1d269195
|
Bug 615316 - Part 7: Support surfaces with Alpha for CairoImageD3D9. r=jrmuizel a=blocking-betaN
|
2010-12-20 22:37:08 +00:00 |
Bas Schouten
|
c6738445c9
|
Bug 615316 - Part 6: Support device changing for CairoImageD3D9. r=jrmuizel a=blocking-betaN
|
2010-12-20 22:37:04 +00:00 |
Bas Schouten
|
a8a75f96c9
|
Bug 615316 - Part 5: Factor out SurfaceToTexture in D3D9 Image layers. r=jrmuizel a=blocking-betan
|
2010-12-20 22:37:01 +00:00 |
Bas Schouten
|
781f38f7fd
|
Bug 615316 - Part 4: Store device on CairoImageD3D9 instead of on the LayerManager. r=jrmuizel a=blocking-betan
|
2010-12-20 22:35:31 +00:00 |
Bas Schouten
|
e5fb26432d
|
Bug 604647: Never create swap chains while the device is lost. r=jrmuizel a=blocking-final
|
2010-12-20 22:35:28 +00:00 |
Robert O'Callahan
|
354e2d8810
|
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
|
887b3ff418
|
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 |