Jeff Muizelaar
19a1154385
Bug 637828. Reset the transform on the dest image. r=joe a=blocking-fennec
2011-03-07 19:17:37 -05:00
Benoit Jacob
a0810936f5
Bug 627464 - Annotate crash reports if the forced-enabled prefs are set - r=jrmuizel, a=joe
2011-03-02 15:50:36 -05:00
Ehsan Akhgari
56cada0510
Work around the Windows subpixel antialiasing craziness as a result of changesets 502114bb31e8 and c1d77dbe4193 by adding a padding to the div containing the text; rs=roc a=orange
2011-03-01 18:57:11 -08:00
joe@drew.ca
99cf6e25bf
Bug 636870 - Using webgl on optimus hardware causes instant crash [part1] (r=jmuizelaar, a=blocker).
2011-03-01 17:00:33 -08:00
Robert O'Callahan
0bd9c02df2
Bug 632423. Enable subpixel AA when we draw into the opaque subrect of a surface. r=tnikkel a=beltzner
2011-03-01 14:32:23 -06:00
Robert O'Callahan
dcc0b2a16d
Bug 635373. Disable ThebesLayerBuffer rotation for non-identity resolutions, and add API to disable rotation explicitly. r=cjones a=beltzner
2011-03-01 14:30:16 -06:00
Benjamin Smedberg
6e5ece98e3
Bug 635980. Change Nv3DVStreaming assert to warning. r=jmuizelaar, a=jmuizelaar
2011-03-01 13:00:35 +09:00
Matt Woodrow
365d42401b
Bug 637040 - Set the correct active texture unit for plugin layers. r=roc a=blocking2.0
2011-03-01 16:05:20 +13:00
Ms2ger
e9ad344b27
Bug 637184 - Missing newline at end of file in MacIOSurfaceImageOGL.h; r=mattwoodrow a=josh
2011-02-28 13:01:37 -08:00
Jeff Muizelaar
9aa6a50a29
Bug 506207 - Check the return value of fread to make sure the readed data is valid; r,a=joe
2011-02-28 13:01:05 -08:00
Karl Tomlinson
859eaa196b
b=634556 don't assume 16-bit text when wordStartsInsideLigature r+a=roc
...
--HG--
extra : transplant_source : %3F%AB_%7E%C1Y%9A%CC%0DLRh%5B2y%E1%E9%02%C6%C4
2011-02-28 08:31:39 +13:00
Ehsan Akhgari
86569c76e9
Bug 622942 - Set the antialiasing flag on OpenGL layers with component alpha content.
...
r+a=roc
2011-02-26 13:40:47 +01:00
Matt Woodrow
dfd82f0133
Bug 636609 - Remove DEBUG_GL_ERROR_CHECK. r+a=joe
2011-02-25 20:05:31 +13:00
John Daggett
723aae06e9
Bug 630201. Don't use DirectWrite for pre-RTM versions of Windows 7. r=bas, a=joedrew
2011-02-25 10:31:16 +09:00
Matt Woodrow
40a217d8b6
Bug 629857 - When invalidating transformed items, round the original area out to the nearest pixel. r=roc a=roc
2011-02-25 11:55:23 +13:00
Benoit Jacob
a1c972b73b
Bug 635401 - Segfault when checking name of graphics driver vendor - r=bas, a=joe
2011-02-24 17:17:34 -05:00
Chris Jones
ef25df4108
Bug 636093: Remove assertion that's no longer asserting what it was intended to. r=roc a=a
2011-02-24 15:59:26 -06:00
Doug Turner
bec4c814d5
Bug 636086 - build bustage when building with --disable-pango. r=karlt a=build-bustage
...
--HG--
extra : rebase_source : 0ce7c97eed2291ba7ede603ed4ed8175d35a158b
2011-02-24 09:59:37 -08:00
Matt Woodrow
050ceb009e
Bug 634132 - Reset the current GL context after drawing thebes layers. r=joe a=blocking2.0
2011-02-24 09:31:49 +13:00
Jeff Muizelaar
211222be70
Bug 626678. Try to handle docking station device resets better. r=bas,a=b
...
Docking stations seem to cause DEVICELOST errors that never become
DEVICERESET so we don't ever succeed in reseting the device. We now
try to detect these situations and recreate the device.
2011-02-23 09:18:00 -08:00
Jonathan Kew
d75d13dc7b
bug 635768 - restore explicit font selection in gfxGDIFont::GetGlyphWidth to fix spacing issues when printing. r=roc a=blocker
2011-02-23 09:39:21 +00:00
Jonathan Kew
afc495bc63
bug 635451 - don't reject glyph index 31 in type-1 fonts. r=jdaggett a=joe
2011-02-22 17:04:37 +00:00
Brad Lassey
d6ae9b4fec
bug 623136 - speed up font loading on android r=jdagget a=blocking-fennec
2011-01-12 23:04:42 -05:00
Philipp Wagner
bff443d30e
Bug 631657 - Bogus WARNING: Overflowed nscoord_MAX in conversion to nscoord; r=roc, a2.0=dbaron
2011-02-20 16:15:58 +01:00
Jacek Caban
e4692b74c3
Bug 635593 - Compilation failure in gfxWindowsPlatform.h during compilation without DWrite r=jfkthame a=joe
2011-02-21 13:47:32 +00:00
Jacek Caban
67f81a0fbf
Bug 631513 - ots fails to compile on mingw r=jfkthame a=joe
2011-02-20 11:08:41 +00:00
Matt Woodrow
971a572cdc
Bug 635302: fix flipping logic to handle both single-buffered and double-buffered cases correctly. r=joe, a=hardblocker.
2011-02-20 11:19:11 +13:00
Jonathan Kew
5107017bf3
bug 634762 - Don't call cairo_win32_scaled_font_select_font from SetupCairoFont, but from DCFromContext, and SaveDC/RestoreDC around it; fix usage of DC and font in Uniscribe/GDI shapers. r=roc a=blocking
2011-02-19 20:48:33 +00:00
Mike Shaver
13e2041606
backout of 6bad6cd2dded due to failure of test it added (a=backout-orange)
2011-02-19 11:08:39 -08:00
Matt Woodrow
d3b093a907
Bug 635302: fix flipping logic to handle both single-buffered and double-buffered cases correctly. r=joe, a=hardblocker.
...
See also bug 635383 for improving this logic in the longer term.
2011-02-18 18:11:00 -08:00
Bas Schouten
940fde7837
Bug 635275: Only update portions within scaled texture bounds. r=roc a=blocking-betan
2011-02-19 04:51:10 +01:00
Doug Turner
5d28c0de18
Bug 634734 - Fennec ASSERTION: mFUnitsConvFactor not valid: mFUnitsConvFactor > 0.0f [r=karlt a-2.0=pavlov] Whitespace followup. DONTBUILD
2011-02-17 16:04:34 -08:00
Doug Turner
9afe092754
Bug 634734 - "Fennec ASSERTION: mFUnitsConvFactor not valid: 'mFUnitsConvFactor > 0.0f" [r=karlt a-2.0=pavlov]
2011-02-16 15:46:00 -08:00
Matt Woodrow
55cb3e4cc7
Bug 634366 - Remove broken CreateForNativePixmapSurface usage from CairoImageOGL. r=joe a=blocking2.0
2011-02-18 12:19:38 +13:00
Matt Woodrow
32657fc14b
Bug 634784 - Fix scaling being applied twice on component alpha surfaces. r=joe a=blocking2.0
2011-02-18 11:47:04 +13:00
Matt Woodrow
c296ef9863
Bug 634521 - Let mac plugins trigger empty transactions. r=roc a=roc
2011-02-17 16:56:06 +13:00
Bas Schouten
b7dede2930
Bug 634669: Use scaled size for our drawing surface. r=mattwoodrow a=blocking-betan
2011-02-16 23:32:16 +01:00
Bas Schouten
2434c2a23e
Fix EOL-style in ThebesLayerD3D9. r=mattwoodrow a=lineendings
2011-02-16 23:32:13 +01:00
Chris Jones
d67e7e741b
Bug 626602, part 7: Copy the impl of < and <= from nsIntSize to gfxIntSize. Sigh. sr=roc
2011-02-16 16:43:31 -06:00
Bas Schouten
1871522144
Bug 626602, part 6: Implement asynchronous D3D10 readback. r=cjones,jrmuizel
2011-02-04 20:30:00 -06:00
Robert O'Callahan
1075475ab2
Bug 626602. Part 5: Implement ReadbackLayers for D3D9. r=bas
2011-02-16 16:43:30 -06:00
Robert O'Callahan
dae0aae7d0
Bug 626602. Part 2: BasicLayers implementation of ReadbackLayer. r=cjones
2011-02-16 16:43:30 -06:00
Robert O'Callahan
c2a3662018
Bug 626602. Part 1: Create ReadbackLayer API to enable collection of background pixels in a layer tree. r=bas,sr=cjones
2011-02-16 16:43:30 -06:00
Robert O'Callahan
9e1778f048
Bug 626602. Part 0: Fix header guards. r=bas
2011-02-16 16:43:30 -06:00
Chris Jones
bd360fb2c2
Bug 629799, part 3: Ensure that SharedDIBWins are aligned well for alpha recovery. r=jimm
2011-02-16 16:43:30 -06:00
Chris Jones
eb88026f02
Bug 629799, part 2: Ensure that gfxImageSurfaces are aligned well for alpha recovery. r=roc
2011-02-16 16:43:30 -06:00
Chris Jones
5396078f80
Bug 629799, part 1: Add some helpers for aligning surfaces for alpha recovery. sr=roc
2011-02-16 16:43:30 -06:00
Matt Woodrow
1163104b11
Bug 622585 - Use Clamp instead of Wrap texture sampling in D3D10 layers. r=Bas a=blocking2.0
2011-02-16 16:19:45 +13:00
Matt Woodrow
472b5c6e44
Bug 622585 - Disable texture wrapping for intermediate surface in OpenGL. r=jrmuizel a=blocking2.0
2011-02-16 16:19:45 +13:00
Matt Woodrow
3794c30945
Bug 622585 - Fix logic deciding when to flip the scissor rect in OpenGL layer. r=jrmuizel a=blocking2.0
2011-02-16 16:19:45 +13:00
Jonathan Kew
063e669c27
bug 633342 - allow subpixel AA but not the manual show_glyphs path when Asian font has embedded bitmaps. r=bas a=joe
2011-02-15 20:55:01 +00:00
Jonathan Kew
b235deb55c
bug 633342 - get rid of windows newlines in thebes files. r=bas a=joe
2011-02-15 20:55:01 +00:00
Jonathan Kew
11f9be8d8d
bug 633342 - get rid of windows newlines in cairo files. r=bas a=joe
2011-02-15 20:55:01 +00:00
Ehsan Akhgari
a7f22d5388
Bug 632781 - Scroll non-accelerated canvases correctly with the content; r=matt,joe,roc a=blocking-betaN
2011-02-14 18:23:50 -05:00
Ehsan Akhgari
c2e352b694
Back out changeset f3d13890fbe3 because of Windows reftest orange; a=orange
...
--HG--
extra : rebase_source : c7e2bdd935612251477b264ba64c65531916d0a3
2011-02-15 13:30:33 -05:00
Ehsan Akhgari
bd1a64947c
Bug 632781 - Scroll non-accelerated canvases correctly with the content; r=matt,joe,roc a=blocking-betaN
2011-02-14 18:23:50 -05:00
John Daggett
9932b0d1a1
Bug 626611. Fix incorrect buffer size. r=jkew, a=joedrew
2011-02-15 11:29:33 +09:00
John Daggett
0839958d00
Bug 632155. Check possible error conditions in GetDLLVersion. r=ehsan, a=ehsan
2011-02-15 11:28:51 +09:00
Bas Schouten
01eb446d90
Bug 629866 - Part 10: Do not upload during SetData call on D3D9. r=jrmuizel a=blocking-final
2011-02-15 00:47:33 +01:00
Bas Schouten
cfe1363fe7
Bug 629866 - Part 9: Improve ImageLayerD3D9 uploading code. r+a=roc
2011-02-15 00:47:30 +01:00
Benoit Jacob
ff6d6162c7
Bug 631643 - Check for ARB_ES2_compatibility before using it, fix MAX_VARYING_VECTORS emulation, clean up getParameters - r=vlad, a=jrmuizel
2011-02-11 18:11:30 -05:00
Benoit Jacob
78c75263a2
Bug 629265 - dont block NVIDIA 260.19 for now - r+a=joe
2011-02-14 16:39:52 -05:00
Benoit Jacob
c1a89a0b7f
Bug 629265 - Crash in NVIDIA driver 260.19 on linux 64bit w/ layers acceleration - r=vladimir, a=jrmuizel
2011-02-11 18:11:30 -05:00
Benoit Jacob
ba4905b7d2
Bug 632867 - Mesa versions up to 7.10 cause a BadLength error during the first GLX call when the server GLX version < 1.3. - r=karlt, a=hardblocker
2011-02-11 18:11:30 -05:00
Benoit Jacob
e2c75c75f2
Bug 632969 - 4/4 - logic change - r=karlt, a=blocker
2011-02-11 18:11:30 -05:00
Benoit Jacob
7bb961657b
Bug 632969 - 3/4 - message wording change - r=karlt, a=blocker
2011-02-11 18:11:30 -05:00
Karl Tomlinson
bfa38a998d
Bug 632969 - 2/4 - reset error variable before trying again with no sharing - r=bjacob, a=blocker
2011-02-11 18:11:30 -05:00
Karl Tomlinson
53d75979c6
Bug 632969 - 1/4 - X error handling fixes - r=bjacob, a=blocker
2011-02-11 18:11:30 -05:00
Matt Woodrow
5042d94313
Bug 591687: Add new image type for IOSurfaces on Mac OS X. r=roc r=benwa a=blocking2.0betaN+
2011-02-12 11:02:08 -05:00
Alex Pakhotin
604c632167
Bug 629100 - Fullscreen video stretches top and bottom rows of pixels to edge of screen [r=roc a=blocking-fennec]
2011-02-11 18:31:09 -08:00
Kyle Huey
4961f4a9b0
Backout
2011-02-11 23:08:16 -05:00
Benoit Jacob
82c454029a
Bug 631643 - Check for ARB_ES2_compatibility before using it, fix MAX_VARYING_VECTORS emulation, clean up getParameters - r=vlad, a=jrmuizel
2011-02-11 18:11:30 -05:00
Benoit Jacob
8064dd2f57
Bug 629265 - Crash in NVIDIA driver 260.19 on linux 64bit w/ layers acceleration - r=vladimir, a=jrmuizel
2011-02-11 18:11:30 -05:00
Benoit Jacob
743f6f083c
Bug 632867 - Mesa versions up to 7.10 cause a BadLength error during the first GLX call when the server GLX version < 1.3. - r=karlt, a=hardblocker
2011-02-11 18:11:30 -05:00
Benoit Jacob
21ba07bf63
Bug 632969 - 4/4 - logic change - r=karlt, a=blocker
2011-02-11 18:11:30 -05:00
Benoit Jacob
60c1d18002
Bug 632969 - 3/4 - message wording change - r=karlt, a=blocker
2011-02-11 18:11:30 -05:00
Karl Tomlinson
b52d91921d
Bug 632969 - 2/4 - reset error variable before trying again with no sharing - r=bjacob, a=blocker
2011-02-11 18:11:30 -05:00
Karl Tomlinson
bd702c6d4b
Bug 632969 - 1/4 - X error handling fixes - r=bjacob, a=blocker
2011-02-11 18:11:30 -05:00
Bas Schouten
f9eabbbec1
Bug 633511: Detect surface content type in the correct spot. r=jrmuizel a=blocking-betan
2011-02-11 23:46:28 +01:00
Jonathan Kew
7fe87d9258
bug 633453 - testcase. r=roc a=test
2011-02-11 22:08:38 +00:00
Jonathan Kew
bd79d12f81
bug 633453 - correctly check the last array element before deciding whether to append or insert. r=roc a=blocking
2011-02-11 22:07:39 +00:00
Jonathan Kew
d4eeb9f619
bug 633322 - testcase. r=roc a=test
2011-02-11 22:06:08 +00:00
Jonathan Kew
3edf405298
bug 633322 - ensure GetDetailedGlyphs() is not called when glyph count is zero. r=roc a=blocking
2011-02-11 22:05:09 +00:00
Jonathan Kew
ba996c2d1b
bug 633500 - fix invisible text by not using proxyFontEntry that has been destroyed when all sources fail. r=jrmuizel a=blocking
2011-02-11 21:19:23 +00:00
Robert O'Callahan
c0c1ff3c3b
Bug 633040 - [regression] Text rendering looks scaled; r=cjones a=blocking-final/fennec
2011-02-10 20:01:54 -05:00
Bas Schouten
3d0346ed62
Bug 628173 - Part 2: Update CanvasLayerD3D10 to match D3D9 style. r=jrmuizel a=blocking-final
2011-02-10 21:03:51 +01:00
Bas Schouten
aa903ae803
Bug 628173 - Part 1: Update CanvasLayerD3D9 to respect surface content type. r=jrmuizel a=blocking-final
2011-02-10 21:03:24 +01:00
Ms2ger
8edd0b2157
Bug 637181 - Unused variable sh in gfxAlphaRecovery::AlignRectForSubimageRecovery; r=cjones
2011-03-22 15:15:42 -04:00
L. David Baron
8aa5ed0c97
Merge layout work from projects/birch, part 1. a=bsmedberg
2011-03-23 12:36:08 -07:00
L. David Baron
3c8543b4c2
Remove tracking of which font families are quirky, since we no longer use the information. (Bug 636040) r=jdaggett
2011-03-03 13:18:42 -08:00
L. David Baron
1d9bb9a296
Remove unused (and unnecessarily slow) method gfxAlphaBoxBlur::PremultiplyAlpha. (Bug 633369) r=roc
2011-03-03 13:18:42 -08:00
Jonathan Kew
21e2e9e4e5
bug 499292 - hide fallback text for a short time while a font downloads. r=jdaggett a=beltzner
2011-01-05 21:48:48 +00:00
Robert O'Callahan
fbd3214a6c
Bug 625672. Part 1.5: Make layer managers silently do nothing when ending a transaction with no root layer. r=bas,a=blocker
2011-02-10 21:58:11 +13:00
Jonathan Kew
5765f85a5c
bug 631035 part 1 - optimize storage of DetailedGlyph records. r=roc a=blocking2.0
2011-02-10 06:50:47 +00:00
Jeff Muizelaar
9414f9797e
Bug 632822. Hookup LayerManager ReportFailure to LogFailure. r=bas,a=ehsan
...
--HG--
extra : rebase_source : 1ed9c86005f4ce8c5088b4b5fca6976a0e41113d
2011-02-09 14:28:39 -05:00
Jeff Muizelaar
535cee0f62
Bug 626994. Improve debug logging. r=ehsan,a=b
...
This fixes the type problem and adds a bit more debugging info.
--HG--
extra : rebase_source : 01f96675c523a2329c337262c6e8533940c85964
2011-02-09 10:32:13 -05:00
Marco Bonardo
4fa47ec00e
Backout bug 629799 due to reftest permaorange causing a=CLOSED TREE
2011-02-09 19:16:29 +01:00
Marco Bonardo
479b3cce30
Backout bug 626602, follow-ups and conflicting bug 631388 due to Win Tp4 permaorange causing a=CLOSED TREE
2011-02-09 15:48:12 +01:00
Makoto Kato
d2a6b37b43
Bug 627606 - Remove PGO hack on Win64. r=ted a=bsmedberg
2011-02-09 15:51:25 +09:00
Bas Schouten
fd92fd7a32
Bug 612103 - Followup: Only report a failure when the call actually fails. r=jrmuizel a=blocking-final
2011-02-08 18:44:14 -06:00