Commit Graph

3090 Commits

Author SHA1 Message Date
Matt Woodrow
5a77adecad 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
a66e635a6c 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
201f78023c bug 633342 - get rid of windows newlines in thebes files. r=bas a=joe 2011-02-15 20:55:01 +00:00
Jonathan Kew
c821b99718 bug 633342 - get rid of windows newlines in cairo files. r=bas a=joe 2011-02-15 20:55:01 +00:00
Ehsan Akhgari
0592088281 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
42ecdcdea2 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
e4734bc273 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
474a8001b3 Bug 626611. Fix incorrect buffer size. r=jkew, a=joedrew 2011-02-15 11:29:33 +09:00
John Daggett
16a5833071 Bug 632155. Check possible error conditions in GetDLLVersion. r=ehsan, a=ehsan 2011-02-15 11:28:51 +09:00
Bas Schouten
1875232a5d 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
265dd7c2c2 Bug 629866 - Part 9: Improve ImageLayerD3D9 uploading code. r+a=roc 2011-02-15 00:47:30 +01:00
Benoit Jacob
f1f9b80cdd 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
965a08c8d5 Bug 629265 - dont block NVIDIA 260.19 for now - r+a=joe 2011-02-14 16:39:52 -05:00
Benoit Jacob
5dc1546e1e 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
7045bfa4fc 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
1658160279 Bug 632969 - 4/4 - logic change - r=karlt, a=blocker 2011-02-11 18:11:30 -05:00
Benoit Jacob
dc69425fb9 Bug 632969 - 3/4 - message wording change - r=karlt, a=blocker 2011-02-11 18:11:30 -05:00
Karl Tomlinson
e6082aa43d 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
e9884a8b98 Bug 632969 - 1/4 - X error handling fixes - r=bjacob, a=blocker 2011-02-11 18:11:30 -05:00
Matt Woodrow
b6b769faf1 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
1a6065f482 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
9132ccf4bc Backout 2011-02-11 23:08:16 -05:00
Benoit Jacob
4ff6fe0115 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
5515543330 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
af3ae9119a 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
bef311f4d5 Bug 632969 - 4/4 - logic change - r=karlt, a=blocker 2011-02-11 18:11:30 -05:00
Benoit Jacob
526aea3020 Bug 632969 - 3/4 - message wording change - r=karlt, a=blocker 2011-02-11 18:11:30 -05:00
Karl Tomlinson
27a3a859e1 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
72b7a60caf Bug 632969 - 1/4 - X error handling fixes - r=bjacob, a=blocker 2011-02-11 18:11:30 -05:00
Bas Schouten
d209c742ad 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
d3289f2369 bug 633453 - testcase. r=roc a=test 2011-02-11 22:08:38 +00:00
Jonathan Kew
91ffef44ac 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
1ec2ec1141 bug 633322 - testcase. r=roc a=test 2011-02-11 22:06:08 +00:00
Jonathan Kew
36ed20e7c6 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
7c7c589748 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
af73763023 Bug 633040 - [regression] Text rendering looks scaled; r=cjones a=blocking-final/fennec 2011-02-10 20:01:54 -05:00
Bas Schouten
cc02bd1677 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
5ebefc9aa2 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
547e5632af Bug 637181 - Unused variable sh in gfxAlphaRecovery::AlignRectForSubimageRecovery; r=cjones 2011-03-22 15:15:42 -04:00
L. David Baron
56e6f8182f Merge layout work from projects/birch, part 1. a=bsmedberg 2011-03-23 12:36:08 -07:00
L. David Baron
4a7745e74d 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
efffd3fdc3 Remove unused (and unnecessarily slow) method gfxAlphaBoxBlur::PremultiplyAlpha. (Bug 633369) r=roc 2011-03-03 13:18:42 -08:00
Jonathan Kew
c4c9f2d9e9 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
18f02b2962 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
1002db5143 bug 631035 part 1 - optimize storage of DetailedGlyph records. r=roc a=blocking2.0 2011-02-10 06:50:47 +00:00
Jeff Muizelaar
e129abb21a 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
0c1bf6ec9d 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
e5507515ee Backout bug 629799 due to reftest permaorange causing a=CLOSED TREE 2011-02-09 19:16:29 +01:00
Marco Bonardo
aaac8f2d4c 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
7518d2a843 Bug 627606 - Remove PGO hack on Win64. r=ted a=bsmedberg 2011-02-09 15:51:25 +09:00
Bas Schouten
8a936691da 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
Chris Jones
cf6aed5e65 Bug 626602, part 7: Copy the impl of < and <= from nsIntSize to gfxIntSize. Sigh. sr=roc 2011-02-08 18:44:14 -06:00
Bas Schouten
88246aed65 Bug 626602, part 6: Implement asynchronous D3D10 readback. r=cjones,jrmuizel 2011-02-04 20:30:00 -06:00
Robert O'Callahan
290a193f72 Bug 626602. Part 5: Implement ReadbackLayers for D3D9. r=bas 2011-02-08 18:44:14 -06:00
Robert O'Callahan
3a611eb9da Bug 626602. Part 2: BasicLayers implementation of ReadbackLayer. r=cjones 2011-02-08 18:44:13 -06:00
Robert O'Callahan
a02e22f69f Bug 626602. Part 1: Create ReadbackLayer API to enable collection of background pixels in a layer tree. r=bas,sr=cjones 2011-02-08 18:44:13 -06:00
Robert O'Callahan
5f8299aa98 Bug 626602. Part 0: Fix header guards. r=bas 2011-02-08 18:44:12 -06:00
Chris Jones
dcca6ef421 Bug 629799, part 3: Ensure that SharedDIBWins are aligned well for alpha recovery. r=jimm 2011-02-08 18:44:12 -06:00
Chris Jones
61c07da777 Bug 629799, part 2: Ensure that gfxImageSurfaces are aligned well for alpha recovery. r=roc 2011-02-08 18:44:12 -06:00
Chris Jones
5480c3e504 Bug 629799, part 1: Add some helpers for aligning surfaces for alpha recovery. sr=roc 2011-02-08 18:44:12 -06:00
Matt Woodrow
0072c1c361 Bug 586683 - Part 4 - Add resolution handling to ThebesLayerD3D10. r=Bas a=blocking2.0 2011-02-09 09:40:34 +13:00
Matt Woodrow
4875d1968d Bug 586683 - Part 3 - Add resolution handling to ThebesLayerD3D9. r=Bas a=blocking2.0 2011-02-09 09:39:09 +13:00
Matt Woodrow
20867e8f85 Bug 586683 - Part 2b - Add resolution handling to ThebesLayerOGL. r=joe a=blocking2.0 2011-02-09 09:37:47 +13:00
Matt Woodrow
92ecb6f640 Bug 586683 - Part 2a - Add ScaleRoundOut to nsIntRect/Region. r=joe a=blocking2.0 2011-02-09 09:37:44 +13:00
Matt Woodrow
c0ff9d37e2 Bug 586683 - Part 1 - Add resolution handling to BasicLayers. r=roc a=blocking2.0 2011-02-09 09:35:54 +13:00
Timothy Nikkel
143adccc4c Bug 624781. When converting from app units to pixels use an intermediate double to do the calculation so no precision is lost. r=roc a=blocking 2011-02-08 13:29:26 -06:00
Christopher Aillon
b9cccbde38 Bug 628252 - os2.cc fails to compile against GCC 4.6, missing #include <cstddef>; r,a=roc
--HG--
extra : rebase_source : 189840f90983b82a4f39bc7760d70ae21ccc69ab
2011-02-08 14:16:37 -05:00
John Daggett
bd72fcd371 Bug 629611. Fix file handle leak, compiler warnings. r=joedrew, a=joedrew 2011-02-08 15:02:06 +09:00
Jeff Muizelaar
71495e5b5b Bug 617028. Add example call to LogFailure when binding a buffer fails. r=mattwoodrow
This uses the new failure reporting infrastructure to report buffer binding
failures.
2011-02-07 15:15:46 -05:00
Jeff Muizelaar
2a98a14011 Bug 617028. Add support for logging graphics failures. r=joe
We want to keep track of failures of things we expect to work.
These are situations where we can do better than crashing
but things are still pretty bad and the user experience
will be degraded.
2011-02-07 14:44:48 -05:00
Benoit Jacob
414b73f1d0 Bug 630628 - Extract d3dx9_*.dll and d3dcompiler_*.dll from DirectX SDK at build time, and ship them with the build - r=vlad, a=blocker 2011-02-07 20:11:52 -05:00
Jory A. Pratt
6eb3c34ce5 Bug 623797 (1/2) - Work around new features that are not avaliable in system-cairo on linux. r=jmuizelaar a=joe
(romaxa's original patch with modifications to use cairo-tee)
2011-02-07 19:52:40 +01:00
Neil Rashbrook
ed71f5373d Fix for Windows-only non-libxul bustage a=NPOTDB DONTBUILD 2011-02-06 00:05:20 +00:00
Mitchell Field
1592ff67f7 Merge mozilla-central to build-system. 2011-03-03 20:13:35 +11:00
Mitchell Field
b6976ca587 Merge mozilla-central to build-system. 2011-03-02 20:38:54 +11:00
Mitchell Field
dd61bc4257 Merge mozilla-central to build-system. 2011-02-28 18:28:40 +11:00
Kyle Huey
7d56189a13 Merge m-c to bs. 2011-02-25 15:23:05 -05:00
Mike Hommey
6ef83c9db5 Bug 584474 part 9 - Replace fakelibs with a more sophisticated library expansion system. r=ted 2011-02-25 15:05:08 +01:00
Mitchell Field
cac949ea6d Merge mozilla-central to build-system. 2011-02-23 00:01:54 +11:00
Kyle Huey
58c3564241 Fix bustage 2011-02-21 10:01:48 -05:00
Mitchell Field
2e8a7d546f Bug 627277 - Remove (broken) BeOS support. r=biesi,dwitte,gavin,joe,jorendorff,josh,khuey,mfinkle,neil,Pike,roc,shaver,smontagu,taras 2011-02-20 06:10:24 +11:00
Masatoshi Kimura
dcbef1ea3b bug 637481 - add vhea/vmtx support to OTS for CJK webfonts. r=jfkthame 2011-03-24 20:11:38 +00:00
Jonathan Kew
4496732b3e bug 643015 - allow zero-length entry in CFF indexes. r=jdaggett 2011-03-24 20:11:38 +00:00
Jonathan Kew
b15a7010f2 bug 642093 - map commonly-used bitmap font names to truetype equivalents for dwrite. r=bas 2011-03-24 20:11:38 +00:00
Jonathan Kew
5559ee375c bug 637157 - @font-face family names should hide system fonts. r=jdaggett 2011-03-24 20:11:37 +00:00
Jonathan Kew
7a650852b8 bug 544617 - ensure Cairo font is set up in gfxGDIFont::InitTextRun. r=jdaggett 2011-03-24 20:11:37 +00:00
Karl Tomlinson
c84babe21f b=546315 use weak bindings to give lower priority to families after a generic r=jfkthame 2011-03-23 23:14:32 -04:00
Jonathan Kew
84a78f4078 Bug 605009 - Linux debug build with --disable-pango crashes during shutdown; r=karlt 2011-03-23 23:02:14 -04:00
Jonathan Kew
cb230f5ba2 Bug 623711 - erratic font selection with multiple @font-face rules and bad font resources; r=jdaggett 2011-03-23 23:01:50 -04:00
Jonathan Kew
559ac56c3a bug 635640 - force font metrics of Arial Black to match the main Arial family; r=Bas 2011-03-23 23:01:14 -04:00
Oleg Romashin
1a9564c770 Bug 607936 - Make possible to apply transform on topLevel LayerManager scene r=matt,roc a=joe 2011-02-04 14:47:06 -05:00
Ehsan Akhgari
c07c875d05 Backout all of the bugs in the 7e12e3e16e6c pushlog because of the orange.
It is not clear which one of these bugs is at fault.
2011-02-04 16:34:02 -05:00
Oleg Romashin
19db525f87 Bug 607936 - Make possible to apply transform on topLevel LayerManager scene r=matt,roc a=joe
--HG--
extra : rebase_source : 7983ed59e06d33e5c17878a24434eef409684d25
2011-02-04 14:47:06 -05:00
Alon Zakai
eb6d3ef5f2 Bug 610727 - Mark canvas layers inactive when relevant. r=roc a=blocking-fennec 2011-02-04 10:11:24 -08:00
Jacek Caban
455e326110 Bug 630844 - gfxWindowsPlatform.cpp fails to cross compile on case-sensitive OSes after landing bug 629611 r=jdaggett a=joe 2011-02-04 13:41:06 +00:00
Jonathan Kew
08df15c30f bug 629386 - avoid using GDI font table loading for symbol fonts and italic faces in Arabic locales. r=jdaggett a=blocking2.0 2011-02-03 12:12:10 +00:00
Robert O'Callahan
7551593e3e Bug 626962. Implement empty transactions for GL. r=bas,a=blocking 2011-01-25 21:45:17 +13:00
Jeff Muizelaar
5ed1ac7d88 Bug 626994. Fix the depth counting. r=ehsan a=joe
Previously we missed a decrement at the end of the recursion.
This caused us to accumulate over time, causing us to misreport.

--HG--
extra : rebase_source : 4129933528b3c40aaefad7f8f8a4c5a76f35a9b1
2011-02-02 13:47:12 -05:00
Jeff Muizelaar
b9df73a94f Bug 626994. Add debugging for infinite recursion in spline flattening. r=ehsan,a=b
Hopefully this gives us some idea about what's going wrong.

--HG--
extra : rebase_source : 05ebbe86f38ec73c4bd5c475f8a6ba930e61d316
2011-02-01 17:49:29 -05:00
Vladimir Vukicevic
08ba2c3bee b=630184; SetPixelFormat crash fix attempt; r=jrmuizel, a=crashfix 2011-02-01 15:08:55 -08:00
Robert O'Callahan
ac7b8cc9c4 Bug 629866. Part 1: Create a DIB for a Win32 surface that's similar to a parent surface with alpha, even if the parent surface doesn't have a DIB. r=jrmuizel
--HG--
extra : rebase_source : 95240f4f4f2d7f7fa453a1eb3ca020c1839160c7
2011-01-31 22:47:47 -05:00
Vladimir Vukicevic
8675a7d878 b=627798; get a 24bpp depth buffer if possible, regardless of minimum (if > 0); r=jrmuizel 2011-01-31 13:10:57 -08:00
Vladimir Vukicevic
fa71b6d03f b=628088; fix pbuffer bind-to-texture attribs in contexts; r=jrmuizel 2011-01-31 13:10:54 -08:00
Vladimir Vukicevic
1b67db06c8 Bug 630019 - updated ANGLE PBuffers patch (makes ANGLE work again) - r=bjacob, a=blocking2.0 2011-01-31 20:58:21 -05:00
Benoit Jacob
4d334d070e Bug 630019 - fix ANGLE build, find any version of DirectX SDK - r=jag, a=blocking2.0 2011-01-31 20:58:02 -05:00
Bas Schouten
d1ce4d637c Bug 630096: Fix cairo_d2d_finish destruction order. r=jrmuizel a=joedrew 2011-01-31 17:18:28 +01:00
John Daggett
0e22df104f Bug 629611. Add font cache size info to about:support. r=bas,joedrew a=joedrew 2011-01-31 11:15:12 +09:00
Mark Banner
ebb839218f Bustage fix follow-up to bug 629538. Fix pedantic error in ShaderLang.h that only shows up in non-IPC builds due to the way IPC disables pedantic. r=bjacob,a=bustage-fix 2011-01-30 15:54:07 +00:00
Serge Gautherie
ed9750b2a0 Bug 628589 - [SeaMonkey] mochitest-plain-3: permanent "TEST-UNEXPECTED-FAIL | /tests/gfx/test_acceleration.html | Acceleration enabled on x86-64 OS X". (Windows 2003 too); (Fv1) s/DWrite/DirectWrite/g.
(forwarded) r=joe a=(test-only).
DONTBUILD
2011-01-30 06:33:00 +01:00
Serge Gautherie
3d4a1d5a82 Bug 628589 - [SeaMonkey] mochitest-plain-3: permanent "TEST-UNEXPECTED-FAIL | /tests/gfx/test_acceleration.html | Acceleration enabled on x86-64 OS X". (Windows 2003 too); (Cv1) Enhance existing checks, Add Windows 2000 check, Add Windows checks for DWrite, Add default case/check (for non-MacOSX non-Windows).
r=joe a=(test-only).
2011-01-30 06:08:14 +01:00
Serge Gautherie
1217336f87 Bug 628589 - [SeaMonkey] mochitest-plain-3: permanent "TEST-UNEXPECTED-FAIL | /tests/gfx/test_acceleration.html | Acceleration enabled on x86-64 OS X". (Windows 2003 too); (Bv1) Add missing 'var', Sort os names alphabetically.
r=joe a=(test-only).
2011-01-30 06:06:09 +01:00
Benoit Jacob
8b30bae5e3 Bug 629971 - fix non-libXUL build: had damaged and not properly applied angle-shared.patch - r+a=bustage-of-non-libxul-build 2011-01-29 23:43:11 -05:00
Benoit Jacob
e768d50d9e Bug 629538 - Upgrade ANGLE to r550 - 3/3 - r=vlad, a=blocking2.0 2011-01-29 22:31:21 -05:00
Benoit Jacob
2c9eb4a658 Bug 629538 - Upgrade ANGLE to r550 - 2/3 - r=vlad, a=blocking2.0 2011-01-29 22:31:21 -05:00
Benoit Jacob
d5b139d66f Bug 629538 - Upgrade ANGLE to r550 - 1/3 - r=vlad, a=blocking2.0 2011-01-29 22:31:21 -05:00
Jonathan Kew
fa432f18fe bug 628091 - PostScript Type1 fonts fail via GDI rendering. r=jdaggett a=joe 2011-01-28 11:14:36 +00:00
Jacek Caban
d70ca40282 Bug 627693 - GfxInfo.cpp fails to compile on mingw after landing bug 590373 r=bjacob a=dbaron 2011-01-28 10:35:40 +00:00
Bas Schouten
9c39576160 Bug 612846 - Part 5: Make ContainerLayerD3D10 support component alpha. r=jrmuizel a=blocking-betan 2011-01-28 06:34:33 +01:00
Matt Woodrow
f1d664e045 Bug 612846 - Part 4: Make ThebesLayerD3D10 support component alpha. r=bas a=blocking-betan 2011-01-28 06:34:31 +01:00
Matt Woodrow
3864321693 Bug 612846 - Part 3: Add component alpha shaders to D3D10. r=bas a=blocking-betan 2011-01-28 06:34:29 +01:00
Matt Woodrow
8be445ca2f Bug 612846 - Part 2: Make cairo_tee_surface support flush. r=roc a=blocking-betan 2011-01-28 06:34:27 +01:00
Matt Woodrow
f1a534a9d2 Bug 612846 - Part 1: Refactor ThebesLayers to only draw within Validate. r=bas a=blocking-betan 2011-01-28 06:34:25 +01:00
Jonathan Kew
c55290656d bug 629450 - Sinhala requires specific shaping support, don't render via harfbuzz by default. r=jdaggett, a=blocking 2011-01-28 13:12:42 +09:00
John Daggett
8851b92260 Bug 628152. Fix crash in BuildFontList and revert lazy metrics initialization in gfxDWriteFont. r=jkew, a=blocker 2011-01-28 09:40:06 +09:00
John Daggett
01b02057fb Bug 551313. Workaround synthetic Gill Sans family when DirectWrite is used. r=jkew, a=joedrew 2011-01-27 12:05:55 +09:00
Adrian Johnson
26ebce4d15 b=490475 disable hinting when printing r=karlt a=joe
--HG--
extra : transplant_source : %C2%99%1F%E9%0D%94%26M%C2%3EE%01%B0%CC%87%2CT%FB%D2%1B
2011-01-26 08:59:41 +13:00
Ehsan Akhgari
7b8491f08d Backout bug 626962 on suspicion of causing test failures and being completely untested before landing 2011-01-26 17:36:24 -05:00
Chris Jones
25f99d5ee7 Fix for the fix for the fix of bug 627273. r=roc a=b 2011-01-26 16:12:06 -06:00
Chris Jones
a1980df2a0 Followup to bug 627273: Fix bad fix. r=Bas a=b 2011-01-26 13:25:48 -06:00
Chris Jones
ef159da4a5 Bug 620658: Add nsRegion::Contains(nsRegion). sr=roc 2011-01-26 00:26:37 -06:00
Chris Jones
831b2f174e Bug 627273, part 4: Basic impl of ImageLayer tiling for basic layers. r=roc,vlad 2011-01-26 00:26:37 -06:00
Chris Jones
3ce1002c85 Bug 627273, part 3: Add gfxContext::FillWithOpacity. sr=vlad 2011-01-26 00:26:37 -06:00
Chris Jones
d5365fbbf5 Bug 627273, part 2: Add some gfx path helpers. sr=roc 2011-01-26 00:26:37 -06:00
Chris Jones
c90390e987 Bug 627273, part 1: API for tiling Layers. r=Bas sr=roc 2011-01-26 00:26:37 -06:00
Bas Schouten
b4fa1d9cec Bug 628658: Ensure the container layer's clip is reset when done drawing a layer. r=roc,joedrew a=blocking-final 2011-01-26 05:54:35 +01:00
Vladimir Vukicevic
ff24947788 b=606218; webgl Y axis upside down; followup to fix opacity; r=cjones 2011-01-25 14:18:41 -08:00
Jonathan Kew
2ef0fda852 bug 627840 - (DirectWrite) only check for bitmaps in CJK fonts. r=masayuki a=joe 2011-01-25 09:17:18 +00:00
Robert O'Callahan
2d31c1b98c Bug 627262. gfxQuartzSurfaces should disable the copy-background optimization when printing. r=jrmuizel,a=blocking 2011-01-25 21:46:30 +13:00
Robert O'Callahan
88f0fd8a69 Bug 627393. Set correct alpha value for D3D10 ColorLayers. r=bas,a=blocking 2011-01-25 21:45:49 +13:00
Robert O'Callahan
71d12a2836 Bug 626962. Implement empty transactions for GL. r=bas,a=blocking 2011-01-25 21:45:17 +13:00
L. David Baron
bedebee99c Honor the "gfx.color_management.force_srgb" when it is set as a default pref in addition to when it is set as a user pref. (Bug 608030) r=jrmuizel a2.0=blocking2.0:betaN+ 2011-01-24 16:23:07 -08:00
Oleg Romashin
6ad82781f7 Bug 627661 - RGBA surface clear was broken in 593733 r=roc,mattwoodrow a=approval2.0 2011-01-24 21:31:35 +02:00
Bas Schouten
d6d0b3d6a8 Bug 625043: Properly save and restore old clip rect. r=jrmuizel a=blocking-final 2011-01-24 19:57:19 +01:00
Joe Drew
38af471a68 Bug 627498 - Test to ensure hardware acceleration is enabled where we expect it. r=jrmuizel a=test
--HG--
extra : rebase_source : 372abf2beb734878147eee897458aeb270948e08
2011-01-20 17:30:15 -05:00
Jonathan Kew
9777ea3fdd bug 626299 patch 2 - don't use subpixel-AA mode with DWrite fonts when bitmaps are present. r=jdaggett a=blocking 2011-01-21 19:26:30 +00:00
John Daggett
027d784cc5 Bug 602792. Lazy initialize mUseFontGlyphWidths to avoid unnecessary font io. r=jkew, a=blocker 2011-01-22 01:44:33 +09:00
John Daggett
7715ebfe19 Bug 602792. Initialize dwrite factory at app startup to avoid startup slowdown. r=bas, a=blocker 2011-01-22 01:44:33 +09:00
John Daggett
eeb92a1447 Bug 602792. Clean up font logs and add system fallback logging. r=bas, a=blocker 2011-01-22 01:44:33 +09:00
John Daggett
a1b47791ac Bug 602792. Use GDI for font table loading to avoid excessive dwrite I/O. r=bas, a=blocker 2011-01-22 01:44:32 +09:00
Jonathan Kew
f168213574 bug 574907 - don't let DWrite use fractional font sizes and subpixel positioning when embedded bitmaps are present. r=masayuki a=joe 2011-01-21 10:36:28 +00:00