Jonathan Kew
|
5ab666d34a
|
bug 593155 - check table length before accessing cmap data. r=jdaggett approval2.0=roc
|
2010-09-03 11:45:53 +01:00 |
Matt Woodrow
|
d55c0df3ed
|
Bug 592985 - Free global shared CGL context on shutdown r=vlad, a=blocking2.0
|
2010-09-03 15:51:15 +12:00 |
Robert O'Callahan
|
dc9e28789b
|
Bug 579276. Part 11: Move ClipToRegion to gfxUtils. r=vlad
|
2010-09-03 14:31:42 +12:00 |
Robert O'Callahan
|
4251c4b8a9
|
Bug 579276. Part 6: Add gfxASurface::GetTextQualityInTransparentSurfaces API. r=jrmuizel,sr=vlad
|
2010-09-02 21:18:41 +12:00 |
Justin Lebar
|
92b6751bd9
|
Bug 587853 - Use PR_ATOMIC_{INCREMENT,DECREMENT} macros for threadsafe addref / release. r+a2.0=bsmedberg
|
2010-08-17 10:25:41 -07:00 |
Vladimir Vukicevic
|
a4ed1e7e30
|
b=591486 followup for non-d2d-surface win32 builds; a=bbbreakage
|
2010-08-30 20:02:18 -04:00 |
Vladimir Vukicevic
|
fffd50d2cd
|
b=592105; [gl] clear new FBOs when resizing offscreen FBOs at correct time; r=bas a=b5
|
2010-08-30 19:56:42 -04:00 |
Vladimir Vukicevic
|
d5f3b4053d
|
b=591486; implement gfx feature blocklist; r=jrmuizel; a=b5
|
2010-08-30 17:45:29 -04:00 |
Justin Wood
|
9a8b85c404
|
Followup to Bug 591139 - Define safeMode outside the ifdef so it can be used properly. r+=Bas. a=BustageFix
|
2010-08-28 23:10:25 -04:00 |
Jeff Muizelaar
|
91305e990f
|
Bug 586048. Annotate crashdumps with graphics info at startup. r=gavin,a=blocking
Previously GfxInfo wasn't started until it was used by about:support.
This makes gfxPlatform intialize it during gfxPlatform init.
|
2010-08-28 10:18:41 -04:00 |
Joe Drew
|
92bc8c2631
|
Bug 591139 - Disable hardware acceleration in safe mode. r=bas a=blocking2.0:beta5+
|
2010-08-27 22:44:37 -04:00 |
Joe Drew
|
15604aee26
|
Bug 590335 - Add a pref to unconditionally disable Direct2D. r=bas a=blocking2.0:beta5+
|
2010-08-27 22:44:37 -04:00 |
Timothy Nikkel
|
3198bbfb98
|
Bug 590403. If we are asked to create a similar surface and our underling surface isn't valid just return null. r=jmuizelaar
|
2010-08-27 18:15:08 -05:00 |
Jonathan Kew
|
2ed70114b5
|
bug 569510 - check validity of mScaledFont before passing to cairo APIs. r=jdaggett a=blocking2.0
|
2010-08-27 14:16:07 +01:00 |
Justin Wood
|
209fbfd5ff
|
Fix thebes errors in non libXUL and when D3D is not enabled. r+=Bas over irc. a=Bustage Fix
|
2010-08-26 18:26:47 -04:00 |
Atul Apte
|
3551ca8cb1
|
Enable basic stereoscopic rendering support for D3D9 layers with 3D Vision. r=bas
|
2010-08-26 20:44:53 +00:00 |
Bobby Holley
|
4114ad3659
|
Bug 578357 - Use fallible allocation for image frames.r=joe,cjones;a=blocker
|
2010-08-23 15:42:51 -07:00 |
Jonathan Kew
|
b21b54a32d
|
bug 588731 - ensure correct font is selected in the DC when getting glyph metrics. r=jdaggett a=blocking2.0
|
2010-08-23 11:32:45 +01:00 |
Robert O'Callahan
|
5de92d7b23
|
Bug 581222. Extend gfxAlphaBlur to support "spread radii". r=vlad
--HG--
extra : rebase_source : e644ae08007e52c524c3237d336441f1413f846b
|
2010-08-23 21:30:07 +12:00 |
Robert O'Callahan
|
81493ca326
|
Bug 581222. Extend gfxQuartzNativeDrawing to support non-Quartz destination surfaces. r=vlad
--HG--
extra : rebase_source : 39ddae96ed373e29852ac6ec3bb8430e96514c9b
|
2010-08-23 21:30:07 +12:00 |
Ginn Chen
|
338008f654
|
Bug 587936 Fix a crash in gfxAlphaRecovery::RecoverAlphaSSE2 r=vladimir a=joedrew
|
2010-08-22 23:17:03 +08:00 |
Jacek Caban
|
370c84010d
|
Bug 588401 - widget/src/windows compilation causes tons of warnings on mingw r=roc a=joe
--HG--
extra : rebase_source : 8843af3c2bee553f4ee491e12798a260463e82ac
|
2010-08-20 20:19:38 +02:00 |
Rich Walsh
|
d0a138305c
|
Bug 557159 - [OS/2] Optimize Cairo/Thebes surfaces. Surface Part 2 - MozCairo and Thebes. r= Peter Weilbacher, a=NPOTB
|
2010-08-21 12:50:32 -07:00 |
Robert O'Callahan
|
3f83dd98b9
|
Bug 585817. Part 1: Create a single static 1x1 surface in gfxPlatform that can be used to create contexts for text measurement etc. r=vlad
|
2010-08-20 14:29:01 -05:00 |
Bas Schouten
|
dddae4f595
|
Bug 585817, part -1: Create and expose a scratch DC from gfxWindowsPlatform. r=roc
|
2010-08-19 20:26:00 -05:00 |
Chris Jones
|
7a1aec6acd
|
Backed out changeset b3e968d831ec
|
2010-08-19 19:04:21 -05:00 |
Robert O'Callahan
|
4fb60189e3
|
Bug 585817. Part 1: Create a single static 1x1 surface in gfxPlatform that can be used to create contexts for text measurement etc. r=vlad
|
2010-08-19 13:49:35 -05:00 |
Bas Schouten
|
6dd8478e7a
|
Bug 588568. Only check VRAM if we have a D2D device. r=joe,a=blocking
|
2010-08-19 21:35:08 +12:00 |
Robert O'Callahan
|
6f3648b4f2
|
Bug 537890. Part 3: Remove gfxPlatform::GetDPI(). r=vlad
|
2010-08-13 21:58:01 +12:00 |
Bas Schouten
|
d93e612cf9
|
Bug 587936: Add SSE2 optimizations for alpha recovery. r=vlad a=crowder
|
2010-08-18 05:43:49 +02:00 |
Bas Schouten
|
62c762bc00
|
Bug 587856 - Part 2: Report D2D surface VRAM usage through memory reporter. r=jrmuizel
|
2010-08-18 05:43:49 +02:00 |
Bas Schouten
|
669b8daee9
|
Enable D2D by default again.
|
2010-08-18 05:43:49 +02:00 |
Jonathan Kew
|
d25cb6fb6d
|
bug 580719 - pt3 - improve sanity-checking of 'head' table in downloaded fonts. r=jdaggett a=blocking2.0
|
2010-08-17 15:49:40 +01:00 |
Jeff Muizelaar
|
7aa074bc10
|
Disable D2D to fix browser_bug577990.js timeout
|
2010-08-16 09:35:40 -04:00 |
Bas Schouten
|
5ab5eb739e
|
Re-enable Direct2D by default. a=joedrew
|
2010-08-16 09:15:03 +02:00 |
Bas Schouten
|
bd705c1eb6
|
Fix line-endings in gfxWindowsPlatform.
|
2010-08-16 09:15:03 +02:00 |
Bas Schouten
|
666b9f9b26
|
Bug 587293: When D2D is preffed off, disable DWrite if it wasn't explicitly preffed on. r=joedrew
|
2010-08-16 09:15:03 +02:00 |
Jeff Muizelaar
|
481d148c13
|
Bug 587395: Expose whether DWrite is enabled through nsIGfxInfo. r=joedrew
|
2010-08-16 09:15:03 +02:00 |
Julian Seward
|
a875ff3d6f
|
Bug 582668 - gfxAlphaBoxBlur::Paint appears to pass garbage down through Cairo. r=roc
|
2010-08-15 11:01:49 +02:00 |
Jacek Caban
|
c7c2d6cb93
|
Bug 585295 - Broken GLContextProviderEGL.cpp compilation on mingw-w64 r=vladimir a=joe
--HG--
extra : rebase_source : 62a8074c8edfe982e6ddbbc6df6d57b41744aeb1
|
2010-08-14 16:41:51 +02:00 |
Jeff Muizelaar
|
c4d7b8f41c
|
Bug 573229. Disable D2D to fix all the orange it's causing.
There are a bunch of failing mochitests that I don't have an answer for,
so just disable D2D for now.
|
2010-08-14 08:43:27 -04:00 |
Bas Schouten
|
cdda35a60e
|
Bug 573229: Part 2 - Enable D2D by default on DX 10 hardware. r=jrmuizel
|
2010-08-14 08:34:55 +02:00 |
timeless@mozdev.org
|
045a437294
|
Bug 585413 warning: comparison between signed and unsigned integer expressions in GLContext::ExtensionBitset<setlen>. r=vlad a=joe
|
2010-08-13 21:09:53 -07:00 |
Robert O'Callahan
|
25324c072d
|
Backing out bug 584282 and bug 537890
|
2010-08-14 02:35:06 +12:00 |
Markus Stange
|
c0e4ac43e7
|
Bug 572680 - Make image drawing use the new gfxDrawable interface. r=joe
|
2010-08-13 15:30:27 +02:00 |
Markus Stange
|
bf4e719f0d
|
Bug 572680 - Create gfxDrawable interface and implementations for surfaces, patterns and drawing callbacks. r=joe
|
2010-08-13 15:30:14 +02:00 |
Markus Stange
|
cd5be97592
|
Bug 572680 - Create gfxUtils::DrawPixelSnapped and make imgFrame use it. r=joe
|
2010-08-13 15:30:02 +02:00 |
Jonathan Kew
|
44d81202ab
|
bug 553963 - part 3 - don't reset glyph runs when falling back from uniscribe to GDI text shaping. r=jdaggett
|
2010-08-11 17:52:26 +01:00 |
Jonathan Kew
|
0ba687d883
|
bug 553963 - part 2 - make gfxFont handle text-shaping failure more robustly. r=roc
|
2010-08-11 17:52:23 +01:00 |
Jonathan Kew
|
adeef3303a
|
bug 553963 - part 1 - fix handling of overlong text runs in the uniscribe shaper. r=jdaggett
|
2010-08-11 17:52:21 +01:00 |