Neil Rashbrook
1a225203d0
Fix for Windows-only non-libxul bustage a=NPOTDB DONTBUILD
2011-02-06 00:05:20 +00:00
Oleg Romashin
06cd900ab7
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
caaa261609
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
db3832bc1b
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
0ae61d6698
Bug 610727 - Mark canvas layers inactive when relevant. r=roc a=blocking-fennec
2011-02-04 10:11:24 -08:00
Jacek Caban
e69282d83f
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
776bd3b653
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
7ac602a836
Bug 626962. Implement empty transactions for GL. r=bas,a=blocking
2011-01-25 21:45:17 +13:00
Jeff Muizelaar
3242b900ab
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
182c63dac0
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
6914b5d6c4
b=630184; SetPixelFormat crash fix attempt; r=jrmuizel, a=crashfix
2011-02-01 15:08:55 -08:00
Robert O'Callahan
38c13ac59a
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
2f1b531c2c
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
ce2d91d6b4
b=628088; fix pbuffer bind-to-texture attribs in contexts; r=jrmuizel
2011-01-31 13:10:54 -08:00
Vladimir Vukicevic
e365ed7cca
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
73940122df
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
5fa3296991
Bug 630096: Fix cairo_d2d_finish destruction order. r=jrmuizel a=joedrew
2011-01-31 17:18:28 +01:00
John Daggett
00bd67cec6
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
d4e3ded051
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
fe2f6b17ff
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
fc98ca415c
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
bc0e682279
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
f1ff3cc168
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
a61872cddb
Bug 629538 - Upgrade ANGLE to r550 - 3/3 - r=vlad, a=blocking2.0
2011-01-29 22:31:21 -05:00
Benoit Jacob
f154bb6664
Bug 629538 - Upgrade ANGLE to r550 - 2/3 - r=vlad, a=blocking2.0
2011-01-29 22:31:21 -05:00
Benoit Jacob
b715910b37
Bug 629538 - Upgrade ANGLE to r550 - 1/3 - r=vlad, a=blocking2.0
2011-01-29 22:31:21 -05:00
Jonathan Kew
946917d47d
bug 628091 - PostScript Type1 fonts fail via GDI rendering. r=jdaggett a=joe
2011-01-28 11:14:36 +00:00
Jacek Caban
7783f931e5
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
d6a2c3e0f0
Bug 612846 - Part 5: Make ContainerLayerD3D10 support component alpha. r=jrmuizel a=blocking-betan
2011-01-28 06:34:33 +01:00
Matt Woodrow
3c17f36a9d
Bug 612846 - Part 4: Make ThebesLayerD3D10 support component alpha. r=bas a=blocking-betan
2011-01-28 06:34:31 +01:00
Matt Woodrow
f4fd2537ad
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
92a82772cc
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
62c6e150ae
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
4e180ca50f
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
37083aa343
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
efa55beab4
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
a791aead07
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
99523dde78
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
8ff3a53e8c
Fix for the fix for the fix of bug 627273. r=roc a=b
2011-01-26 16:12:06 -06:00
Chris Jones
7025781d21
Followup to bug 627273: Fix bad fix. r=Bas a=b
2011-01-26 13:25:48 -06:00
Chris Jones
36855a5759
Bug 620658: Add nsRegion::Contains(nsRegion). sr=roc
2011-01-26 00:26:37 -06:00
Chris Jones
e79b649c5b
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
daeec56b20
Bug 627273, part 3: Add gfxContext::FillWithOpacity. sr=vlad
2011-01-26 00:26:37 -06:00
Chris Jones
fe36562ab1
Bug 627273, part 2: Add some gfx path helpers. sr=roc
2011-01-26 00:26:37 -06:00
Chris Jones
b369718a40
Bug 627273, part 1: API for tiling Layers. r=Bas sr=roc
2011-01-26 00:26:37 -06:00
Bas Schouten
e6e374d25e
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
c45aa57949
b=606218; webgl Y axis upside down; followup to fix opacity; r=cjones
2011-01-25 14:18:41 -08:00
Jonathan Kew
b814b74914
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
1d3410b728
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
6d1d663c21
Bug 627393. Set correct alpha value for D3D10 ColorLayers. r=bas,a=blocking
2011-01-25 21:45:49 +13:00
Robert O'Callahan
7062e2ccc2
Bug 626962. Implement empty transactions for GL. r=bas,a=blocking
2011-01-25 21:45:17 +13:00
L. David Baron
f1f27ecdfb
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
692c620f70
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
6b9030f0fa
Bug 625043: Properly save and restore old clip rect. r=jrmuizel a=blocking-final
2011-01-24 19:57:19 +01:00
Joe Drew
5fbf3ee5f6
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
6ab5ea8887
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
02cc46401b
Bug 602792. Lazy initialize mUseFontGlyphWidths to avoid unnecessary font io. r=jkew, a=blocker
2011-01-22 01:44:33 +09:00
John Daggett
24b27be432
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
bb1876d7a7
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
8910f7df7e
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
01695afd13
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
Jonathan Kew
76a8d39d87
bug 624310 - get glyph widths via directwrite rather than font tables when using simulated bold. r=bas a=joe
2011-01-21 10:35:21 +00:00
Bas Schouten
5894ba8ef4
Bug 627399: Do not forget mTarget if a transaction is incomplete. r=cjoned a=blocking-beta10
2011-01-21 06:46:38 +01:00
Ryan VanderMeulen
f99166102b
Bug 586130 - Warning C4099 fixes (ipc). r=cjones a=bsmedberg
2011-01-20 19:49:09 -08:00
Mats Palmgren
6f2da7bffc
Bug 624198 - Don't use fwprintf with char* format. Flush stderr so that all error messages appears before exit. r=vlad a=jst
2011-01-21 04:26:39 +01:00
Mats Palmgren
f5dab22217
Bug 624198 - Crash due to missing cairo_clip_init call in cairo_gstate_show_text_glyphs. r=vlad a=jst
2011-01-21 04:26:39 +01:00
John Daggett
76395e1c3e
Bug 624970 Fix non-libxul builds r=Neil a=bustage DONTBUILD
2011-01-20 08:34:46 +00:00
Doug Turner
1de113b2bc
[mq]: Backout of df6f10906476
2011-01-19 20:47:45 -08:00
Doug Turner
744964858b
[mq]: Backout of 6c285cfcedf4
2011-01-19 20:46:52 -08:00
Doug Turner
442495a525
[mq]: Backout of 69e4f4ecbdc2
2011-01-19 20:46:08 -08:00
Doug Turner
3822008f1c
[mq]: Backout of aeb9104f1534
2011-01-19 20:45:20 -08:00
Doug Turner
f32c4bf20a
[mq]: Backout of 89c2c85429fb
2011-01-19 20:44:35 -08:00
Matt Woodrow
5236911265
Bug 627179 - Fix LayerManagerD3D10 debug name. r=Bas a=joe
2011-01-20 15:47:47 +13:00
Matt Woodrow
32a03f243f
Bug 627178 - Fix build warning in gfxUtils.h r=Bas a=joe
2011-01-20 15:47:39 +13:00
Matt Woodrow
a75ae38057
Bug 612846 - Part 5 - Make ContainerLayerD3D10 support component alpha. r=Bas a=blocking2.0 try: -b do -p win32 -u all -t all
2011-01-20 15:47:39 +13:00
Matt Woodrow
b17f33a0b6
Bug 612846 - Part 4 - Make ThebesLayerD3D10 support component alpha. r=Bas a=blocking2.0
2011-01-20 15:47:39 +13:00
Matt Woodrow
817481b892
Bug 612846 - Part 3 - Add component alpha shaders to LayerManagerD3D10. r=Bas a=blocking2.0
2011-01-20 15:47:39 +13:00
Matt Woodrow
6db908bab1
Bug 612846 - Part 2 - Add flush() support to cairo_tee_surface. r=roc a=blocking2.0
2011-01-20 15:47:38 +13:00
Matt Woodrow
e4bd0e1907
Bug 612846 - Part 1 - Refactor ThebesLayerD3D10 to only draw within Validate(). r=Bas a=blocking2.0
2011-01-20 15:47:38 +13:00
Tom Brinkman
f676ff8cef
Bug 620526 - yv12 to rgb565 neon should not be used on cpus without neon. r=jmuizelaar. ARM neon check. a=blocking-fennec
2011-01-19 09:53:46 -08:00
Tom Brinkman
c19765c45f
Bug 620526 - yv12 to rgb565 neon should not be used on cpus without neon. r=jmuizelaar. have ycbcr to rgb565. a=blocking-fennec
2011-01-19 09:38:38 -08:00
Vladimir Vukicevic
1de2456231
b=606218; [webgl] content appears upside down when rendered via shadow layers; r=cjones, a=b
2011-01-19 00:55:31 -08:00
Robert O'Callahan
c4cf642cc7
Bug 621601. Part 4: Fix ImageLayers to handle null current image. r=bas,a=me
2011-01-19 21:27:54 +13:00
Robert O'Callahan
1bfa72ea0e
Bug 621601. Part 3: Implement EndEmptyTransaction for D3D10. r=bas,a=joe
2011-01-19 21:27:54 +13:00
Robert O'Callahan
791ae597b9
Bug 621601. Part 2: Implement EndEmptyTransaction for D3D9. r=bas,a=joe
2011-01-19 21:27:54 +13:00
Robert O'Callahan
f2aeae7716
Bug 621601. Part 1: Change empty transaction API to EndEmptyTransaction. r=bas,tnikkel,a=joe
2011-01-19 21:27:54 +13:00
Robert O'Callahan
3c243ee3e5
Bug 593604. cairo patch for changeset e427b4ea7e2f; a=NPOTB
2011-01-19 21:27:54 +13:00
Robert O'Callahan
232d87e672
Bug 593604. cairo patch for changeset bacc54d452a9l a=NPOTB
2011-01-19 21:27:54 +13:00
Robert O'Callahan
ba37eb8125
Bug 363861. cairo patch for changeset 8857392e37ae; a=NPOTB
2011-01-19 21:27:54 +13:00
Robert O'Callahan
4a6f292d8a
Bug 625409. ColorLayer implementations need to premultiply by the alpha value of their color. r=bas,a=blocking
2011-01-19 21:27:54 +13:00
Jeff Muizelaar
68168bb22b
Bug 625508. This moves the GfxInfo checks out of LayerManagerOGL and into the callers. r=vlad
...
--HG--
extra : rebase_source : 6545f8a3982b04147b41907f1d2f2dd4768538e2
2011-01-18 15:11:19 -05:00
Jeff Muizelaar
46e21fc645
Bug 625508. Move context creation out of LayerManagerOGL::Initialize() r=vlad
...
- Removes support for reinitialization.
- Moves context creation up to the callers.
--HG--
extra : rebase_source : 66716292da75af8513eaa5a7dff1211cafdf8236
2011-01-18 15:11:18 -05:00
Olli Pettay
a0b4eca07c
Bug 625311, nsThebesDeviceContext can own widget, r=roc, a=roc
...
--HG--
extra : rebase_source : 60797b802588b31e79dea17de0ec0b0667e822ba
2011-01-18 13:08:03 +02:00
Matt Woodrow
cdc34a6479
Bug 593733 - Support component alpha with GL layers. r=roc, r=joe, a=betaN
2011-01-18 08:22:25 +01:00
Matt Woodrow
69da9e5f97
Bug 593733 - Make TextureImage::BeginUpdate return a surface, not a context. r=joe, a=betaN
2011-01-18 08:21:12 +01:00
Makoto Kato
cd17517313
Bug 625629 - Don't define MMX in SSE.h since Microsoft compiler for x64 doesn't support MMX. r=jlebar a=bustage-fix
2011-01-18 14:08:47 +09:00
Matt Woodrow
1011a51b24
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
346ad3bd3d
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
811f1128fa
Bug 586683 - ImageContainers can have no manager. r=Bas a=bustage
2011-01-18 12:00:43 +13:00
Matt Woodrow
32eecc59b7
Bug 619869 - Fix whitespace in GLContext.cpp. r=jrmuizel a=joe
2011-01-18 10:50:02 +13:00
Matt Woodrow
ac441bc540
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
Matt Woodrow
85d0699b05
Bug 586683 - Part 4 - Move images into a separate ImageLayer when they are the only item in a ThebesLayer. r=roc a=blocking2.0
2011-01-18 10:47:18 +13:00
Bas Schouten
4d3ec55aeb
Bug 624088: Recreate our device agressively on device losses. r=jrmuizel a=joedrew
2011-01-17 21:28:24 +00:00
Bas Schouten
f1255293da
Bug 626227: Use a single VRAM texture but multiple system RAM textures for manual glyph drawing. r=jrmuizel a=blocking-betaN
2011-01-17 21:27:25 +00:00
Jonathan Kew
00e15aeef0
bug 626299 - fix disappearing text when D2D manual subpixel-AA codepath tries to use a bitmap font size. r=bas a=blocking-betaN
2011-01-17 17:46:11 +00:00
Robert O'Callahan
f347a53b0e
Bug 613696. Always use the presshell's reference rendering context to create textruns when we draw text via nsIThebesFontMetrics::DrawString, to be consistent with the textruns we measure during reflow. r=dbaron,a=blocking
2011-01-17 09:23:33 +13:00
Robert O'Callahan
17ec008fd1
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
d948c29884
Bug 594253. Update mValidRegion by OR-ing with the visible region after repainting, instead of OR-ing with the redrawn region, since this leads to simpler region structures. r=cjones,a=blocking
2011-01-16 23:38:45 +13:00
Bas Schouten
6f9c235dc4
Bug 622482 - Part 5: Enable subpixel AA for D2D surfaces that we believe do not need component alpha. r=roc a=blocking-betaN
2011-01-16 03:30:05 +01:00
Bas Schouten
8a753f7938
Bug 622482 - Part 4: Manually draw glyphs when needing subpixel AA on an RGBA surface. r=jrmuizel a=blocking-betaN
2011-01-16 03:30:01 +01:00
Bas Schouten
f84b970c70
Bug 622482 - Part 3.5: Add TextTexture to avoid texture creation in majority of text draws. r=jrmuizel a=blocking-betaN
2011-01-16 03:29:58 +01:00
Bas Schouten
7e9d28bd41
Bug 622482 - Part 3: Add stack-based helper for region destruction. r=jrmuizel a=blocking-betaN
2011-01-16 03:29:55 +01:00
Bas Schouten
6c99a475b9
Bug 622482 - Part 2: Factor out DWrite Glyph Run creation. r=jrmuizel a=blocking-betaN
2011-01-16 03:29:52 +01:00
Bas Schouten
87cb68253f
Bug 622482 - Part 1: Move Direct2D glyph rasterization into cair-d2d-surface. r=jrmuizel a=blocking-betaN
2011-01-16 03:29:49 +01:00
Robert O'Callahan
51bab08b54
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
5083dcb268
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
9cd2a420bf
Bug 624970. Display DirectWrite version in about:support. r=joe, a=joe
2011-01-14 21:57:17 +09:00
Mark Banner
4932a7e333
Bustage fix for non-IPC and for shared builds following bug 605618. a=bustage fix
2011-01-13 20:01:45 +00:00
Benjamin Stover
826ab38edc
Bug 605618 Part 7: Include viewport and content size in API r=cjones sr=roc
2011-01-13 09:45:14 -08:00
Benjamin Stover
738e97fa33
Bug 605618 Part 1: Tag layers with scrollable information r=cjones sr=roc a=blocking-fennec
2011-01-13 09:45:14 -08:00
Oleg Romashin
eaeb992572
Bug 618628 - Optimize EGL backend for Maemo6. r=jmuizelaar a=npodb
2011-01-13 15:20:50 +02:00
Oleg Romashin
ce24f58bf8
Bug 618788 - Not initialized used in CairoImageOGL::SetData r=roc a=approval2.0
2011-01-13 15:20:46 +02:00
Jonathan Kew
907413cff3
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
aae2787121
Bug 619178 - Followup for Win64 bustage. Add check for _M_IX86 to FastConvertYUVToRGB32Row in yuv_row_win.cpp. r=m_kato, a=bustage
2011-01-12 22:13:07 -08:00
Justin Lebar
7f7ffdc3d7
Bug 616778 - Part 2: Update NPOTB files in gfx/ycbcr. r=kinetik, a=NPOTB
...
--HG--
extra : rebase_source : 69e306bbb1aba08d2224a83b14086d2efef8f955
2011-01-12 19:08:17 -08:00
Justin Lebar
c3cad2b098
Bug 616778 - Part 1: Move vectorized code in FilterRows inside CPUID guards. r=joedrew, a=blocking
...
--HG--
extra : rebase_source : b959237ee7e21464749ac5759e7845e853a752b6
2010-12-09 09:59:21 -08:00
Justin Lebar
6c9c6388a2
Bug 619178 - Update gfx/ycbcr to the new SSE.h interface. r=joedrew, a=blocking
...
--HG--
extra : rebase_source : c66498e5eb69b5ae375f66217f780f62a89e7f24
2010-12-09 09:59:21 -08:00
Justin Lebar
2641c886eb
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
Dhiren Bhatia
5c9ba5c1d8
Bug 617220 - Add 3DVision stereoscopic rendering support to D3D10 layers. r=bas.schouten r=vlad a=roc a=vlad
2011-01-12 17:51:27 +13:00
Vladimir Vukicevic
9e99eff135
b=622184; implement webgl colour conversion/premultiplication semantics; r=joe, a=b
2011-01-12 17:45:13 -08:00
Bas Schouten
d21c6c640c
Bug 612103 - Followup: Remove accidentally introduced tabs. r+a=DONTBUILD
2011-01-12 23:29:11 +01:00
Chris Jones
9061639d9a
Bug 623728: Don't process transactions on destroyed shadow layer managers, even when the layer manager hasn't been explicitly destroyed. r=jrmuizel a=b
2011-01-12 14:13:41 -06:00
Jonathan Kew
6ab4bd54af
bug 623974 - use GDI aliased spacing in DW when ClearType is off. r=bas a=joe
2011-01-12 10:34:11 +00:00
Bas Schouten
d24420caf2
Bug 612103 - Part 2: Do not attempt to draw with a shader resource view belonging to an old device. r=jrmuizel a=blocking-final
2011-01-12 01:52:29 +01:00
Bas Schouten
f8f38f201a
Bug 612103 - Part 1: Do not attempt to do anything when we fail to create a texture for a surface. r=jrmuizel a=blocking-final
2011-01-12 01:52:27 +01:00
Bas Schouten
b127f75f7e
Bug 612103 - Part 0.5: Add ReportFailure for D3D10 Layers. r=jrmuizel a=blocking-final
2011-01-12 01:52:25 +01:00
Jeff Muizelaar
380713bff7
Bug 623446. Turn the layer acceleration prefs into a tri-state. r=joe,a=b
...
This removes:
layers.accelerate-all
layers.accelerate-none
and adds:
layers.acceleration.disabled
layers.acceleration.force-enabled
This is closer to what D2D does.
2011-01-11 17:01:37 -05:00
Chris Jones
aa08f2a027
Bug 623451: Don't double-release surfaces. r=jrmuizel a=b
2011-01-11 15:34:31 -06:00
Jeff Muizelaar
6df87dafc8
Bug 590591. Update the cairo symbol mangling. a=b
2011-01-10 09:16:23 -05:00
Markus Stange
fbe9f58257
Bug 621762 - Change the way native windows are notified about toolbars. r=roc, a=betaN
2011-01-11 14:03:16 +01:00
Jonathan Kew
f282c3c539
bug 621918 - part 1 - eliminate aDirtyRect parameter from gfxTextRun::Draw etc. r=roc a=roc
2011-01-11 11:17:00 +00:00
Robert O'Callahan
a5d5e93e83
Bug 624170. Part 1: Don't try to release the DC for null surfaces. r=bas; a=blocking-beta9+ landed on a CLOSED TREE
2011-01-10 17:24:10 -05:00
Robert O'Callahan
29d3ca1db6
Bug 622886 - Further wallpaper over crashes in gfxContext::gfxContext(gfxASurface *). r=bas,jrmuizel a=blocking-beta9+, CLOSED TREE
2011-01-10 17:07:49 -05:00
Benoit Jacob
f7e7fe0a6f
CLOSED TREE - Bug 624390 - With GLX, blacklist everything but NVIDIA proprietary driver - r=jmuizelaar, a=joe
2011-01-10 16:14:14 -05:00
Bas Schouten
2a0b0095a6
Bug 623807: Do not use the GDI compatibility flag for the swap chain on optimus devices. r=jrmuizel a=blocking-beta9
2011-01-08 06:39:15 +01:00
Chris Jones
8937f45490
Bug 622838: Use the right rect-rounding mode to avoid accidentally resampling resolution-scaled ThebesLayer textures. r=jrmuizel a=b
2011-01-08 00:05:35 -05:00
Jeff Muizelaar
0bb169be91
Bug 623228. Remove some debugging code that snuck in.
2011-01-08 00:05:11 -05:00
Robert O'Callahan
c883551bcd
Bug 622886 - spike in crashes [@ gfxContext::gfxContext(gfxASurface*) ]. r=bas, a=blocking
2011-01-04 12:59:00 -08:00
Markus Stange
9c24a2c7b0
Bug 595180: Draw window resizer on Mac OS X. r=joe r=josh a=blocking2.0beta9+
2011-01-07 15:32:42 -05:00
Benjamin Stover
8717ee0486
Bug 612599 Gray lines when using content.scrollTo r=cjones a=blocking-fennec
2011-01-07 08:11:18 -08:00