John Daggett
4536c0f340
Bug 624970 Fix non-libxul builds r=Neil a=bustage DONTBUILD
2011-01-20 08:34:46 +00:00
Doug Turner
d9f12a52f9
[mq]: Backout of aeb9104f1534
2011-01-19 20:45:20 -08:00
Matt Woodrow
7aa8c06042
Bug 627178 - Fix build warning in gfxUtils.h r=Bas a=joe
2011-01-20 15:47:39 +13:00
Matt Woodrow
23cdfad3a4
Bug 612846 - Part 4 - Make ThebesLayerD3D10 support component alpha. r=Bas a=blocking2.0
2011-01-20 15:47:39 +13:00
Matt Woodrow
b4e55ae952
Bug 593733 - Support component alpha with GL layers. r=roc, r=joe, a=betaN
2011-01-18 08:22:25 +01:00
Matt Woodrow
1752246ab3
Bug 593733 - Make TextureImage::BeginUpdate return a surface, not a context. r=joe, a=betaN
2011-01-18 08:21:12 +01:00
Matt Woodrow
a567dd6b52
Bug 622165 - Don't try to draw ThebesLayerOGL's that are greater than the max texture size. r=joe a=blocking2.0
2011-01-18 14:32:40 +13:00
Matt Woodrow
9cd9789d4f
Bug 621778 - Allow TextureImage to upload regions instead of only rectangles. r=joe a=blocking2.0
2011-01-18 14:32:40 +13:00
Matt Woodrow
600a964c35
Bug 619869 - Fix whitespace in GLContext.cpp. r=jrmuizel a=joe
2011-01-18 10:50:02 +13:00
Matt Woodrow
9301918144
Bug 620799 - Fallback to normal surface allocation if creating a PBO fails. r=joe a=blocking2.0
2011-01-18 10:47:18 +13:00
Robert O'Callahan
55ccb0da77
Bug 625357. Take account of tee-surface device offsets when copying subsurfaces pointwise. r=jrmuizel,a=blocking
2011-01-17 09:23:31 +13:00
Robert O'Callahan
bbb9fb9e66
Bug 624152. Don't do the 'copy background' part of PushGroupAndCopyBackground for non-pixel-based surfaces; it shouldn't be necessary. r=jrmuizel,a=blocker
2011-01-15 22:40:33 +13:00
Robert O'Callahan
d9c1d294fc
Bug 623852. gfxContext::PushGroupAndCopyBackground should not try to copy the background if the underlying surface cannot be used as a source. r=mstange,a=blocking
2011-01-15 22:40:33 +13:00
John Daggett
fd6fdf61fd
Bug 624970. Display DirectWrite version in about:support. r=joe, a=joe
2011-01-14 21:57:17 +09:00
Oleg Romashin
57fb318bb0
Bug 618628 - Optimize EGL backend for Maemo6. r=jmuizelaar a=npodb
2011-01-13 15:20:50 +02:00
Jonathan Kew
6256e2a358
bug 619511 - don't let font fallback on ZWJ propagate to following character. r=jdaggett a=joe
2011-01-13 10:58:26 +00:00
Justin Lebar
8774cdaf92
Bug 616782 - gfxAlphaRecovery.cpp should not be compiled with -msse2. r=vlad, a2.0=joedrew
...
--HG--
extra : rebase_source : 4957825f0d402991d2032b221682db22477231d0
2010-12-05 00:38:53 -08:00
Vladimir Vukicevic
89eb608706
b=622184; implement webgl colour conversion/premultiplication semantics; r=joe, a=b
2011-01-12 17:45:13 -08:00
Jonathan Kew
e45ab700c4
bug 623974 - use GDI aliased spacing in DW when ClearType is off. r=bas a=joe
2011-01-12 10:34:11 +00:00
Chris Jones
cd11268459
Bug 623451: Don't double-release surfaces. r=jrmuizel a=b
2011-01-11 15:34:31 -06:00
Jonathan Kew
13736eae4a
bug 621918 - part 1 - eliminate aDirtyRect parameter from gfxTextRun::Draw etc. r=roc a=roc
2011-01-11 11:17:00 +00:00
Benoit Jacob
2a11249a6e
CLOSED TREE - Bug 624390 - With GLX, blacklist everything but NVIDIA proprietary driver - r=jmuizelaar, a=joe
2011-01-10 16:14:14 -05:00
Jeff Muizelaar
eede7fe911
Bug 623228. Remove some debugging code that snuck in.
2011-01-08 00:05:11 -05:00
Markus Stange
cade7f1d9a
Bug 595180: Draw window resizer on Mac OS X. r=joe r=josh a=blocking2.0beta9+
2011-01-07 15:32:42 -05:00
Ms2ger
1774ecafea
Bug 620355 - Fix uninitialized variable warnings in GLContext::UploadSurfaceToTexture; r=mattwoodrow a=joedrew
2011-01-07 14:37:50 +01:00
Jonathan Kew
945cdcf548
bug 617905 pt 2 - remove code to split long runs from the uniscribe shaper now that gfxFont code handles this earlier. r=karlt a=joe
2011-01-07 12:38:31 +00:00
Jonathan Kew
4f05106888
bug 617905 pt 1 - refactor gfxFont::InitTextRun so that all platforms benefit from splitting huge text runs. r=karlt a=joe
2011-01-07 12:38:28 +00:00
John Daggett
4af9bc9eb3
Bug 602792. Rework code for doing localized font family name lookups. r=jkew, a=blocker
2011-01-07 21:29:49 +09:00
Ms2ger
309dea2808
Bug 620356 - Fix uninitialized variable warning in CreateOffscreenPixmapContext; r=bjacob a=joedrew
2011-01-07 11:54:19 +01:00
Jonas Sicking
69e373af1d
Bug 610823: Change a few users that use nsTArrays as buffers to explicitly use fallible tarray. r=jdaggett a=blocker
2011-01-06 20:45:10 -08:00
Vladimir Vukicevic
ccf4230fbc
b=623367; correctly handle pbuffer attribs in EGL offscreen context resize; r=bjacob
2011-01-06 14:07:12 -08:00
Vladimir Vukicevic
5c358eba4e
b=618892; [webgl] use ANGLE pbuffers to speed up webgl with d3d10 layers; r=bas
2011-01-06 14:07:12 -08:00
Benoit Jacob
fdb9cba150
Bug 600079 - Crash in [@ @0x0 | mozilla::gl::GLContext::MarkDestroyed() ] - r=vlad, a=joe
2011-01-06 09:59:28 -05:00
Jeff Muizelaar
d01407ff7f
Bug 619578. Add Android GfxInfo. r=vlad
...
A very basic implementation.
--HG--
extra : rebase_source : 7eac8fb407d7df6b7c82d5fc176ad14048653428
2011-01-05 23:54:31 -05:00
Jeff Muizelaar
8ad59d6cc2
Bug 623228. Avoid calling glDeleteFramebuffers(1, &0). r=vlad
...
The Droid phones have a bug where calling glDeleteFramebuffers(1, &0) hangs
instead of being ignored.
--HG--
extra : rebase_source : dcfc98792404c5526845c587a378fb200e4faa95
2011-01-05 23:54:29 -05:00
Jeff Muizelaar
9a36b6ccec
Bug 623228. Unify debug/release build gl wrappers. r=vlad
...
This will allow us to work around the Droid hangs
in a single place.
--HG--
extra : rebase_source : f7d51f5584d04a53cd192a46d1d265a74f4ac481
2011-01-05 23:54:27 -05:00
Chris Jones
36730f50aa
Bug 623285: Initialize gfxImageSurface.mData. r=bjacob a=blocking-fennec
2011-01-05 13:42:09 -06:00
Oleg Romashin
1f78eadca8
Bug 620684 - Possible attempt to use invalid mGLContext. r=jmuizelaar a=approval2.0
2011-01-05 15:48:17 +02:00
Jonathan Kew
e1c1f355e9
bug 594889 - improve glyph spacing with DirectWrite fonts when ClearType is disabled by using GDI-compatible instead of 'ideal' metrics. r=bas a=blocking2.0
2011-01-04 16:58:31 +00:00
Chris Jones
8c8ad2f763
Bug 618265: Fix leaking gfxSharedImageSurfaces. r=joe sr=vlad a=b
2011-01-04 10:40:54 -06:00
Oleg Romashin
1d2b590fda
Bug 618561 - Enable direct Qt rendering for Maemo6 r=dougt a=approval2.0
...
--HG--
extra : rebase_source : 104aca89d2827ec71a984baefae17aefec651a92
2011-01-04 17:37:24 +02:00
Simon Montagu
2d56d2efaf
Basic bidi support for SVG. Bug 620446, r=roc, a=roc
2011-01-04 00:52:17 -08:00
Benoit Jacob
ad0d6fc246
Bug 622436 - Crash [@ GLEngine@0xaa6bc ], was making GL calls on wrong GL context - r=vlad, a=joe
2011-01-03 12:01:19 -05:00
Robert O'Callahan
1e4d652a2a
Bug 602757. Part 1: Create gfxContextAutoDisableSubpixelAntialiasing helper. r=vlad,a=blocking
2011-01-03 14:48:09 +13:00
Robert O'Callahan
ac7bd36fb0
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
03b628b846
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
3196f0174c
Bug 593604. Part 1: Add gfxTeeSurface. r=jrmuizel,a=blocking
2011-01-03 14:48:08 +13:00
Robert O'Callahan
65086f2d01
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
07597c48c8
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
ad251a9b0c
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