David Zbarsky
9bac52255b
Bug 952977: Perform some cleanup r=nical
2014-01-27 15:25:19 -05:00
David Zbarsky
77535232c8
Bug 952977: Convert SetBaseTransform to gfx::Matrix4x4 r=nical
2014-01-27 10:28:33 -05:00
David Zbarsky
07f34ba029
Bug 952977: Convert GetLocalTransform to gfx::Matrix4x4 r=nical
2014-01-27 10:28:18 -05:00
David Zbarsky
1e46ffbe23
Bug 952977: Convert SnapTransforms to gfx::Matrix r=nical
2014-01-27 10:27:20 -05:00
David Zbarsky
1a8648fa9e
Bug 952977: Convert GetEffectiveTransform to gfx::Matrix4x4 r=nical
2014-01-24 17:49:19 -08:00
Benoit Jacob
981c6431d3
Bug 959380 - 2/5 - Make gfxImageFormat a typed enum - r=jrmuizel
...
find . -type f | grep -v \./obj | grep -v \.hg | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)gfxImageFormat\(ARGB32\|RGB24\|A8\|A1\|RGB16_565\|Unknown\)\($\|[^A-Za-z0-9_]\)/\1gfxImageFormat::\2\3/g'
2014-01-23 13:26:40 -05:00
Jim Mathies
cb930f5a5b
Bug 759749 - Bail if fallback CreateBitmap call in SourceSurfaceD2DTarget::GetBitmap fails. r=Bas
2014-01-22 14:12:08 -06:00
Markus Stange
b6bdce4d8e
Bug 944579 - Refuse to create gigantic DrawTargets and surfaces. r=Bas
2014-01-17 11:06:17 +01:00
Markus Stange
13cd1908f5
Bug 951268 - Use MaskSurface when drawing A8 filter results. r=Bas
2014-01-17 11:06:11 +01:00
Bas Schouten
82780b1c66
Bug 960245: Deal with the final possibility for degeneracies in FindInflectionApproximationRange. r=jrmuizel
2014-01-16 21:39:19 +01:00
Ryan VanderMeulen
781c2427f6
Backed out changeset aa8e746be488 (bug 944579) for bustage.
2014-01-16 11:41:40 -05:00
Markus Stange
f4043e78a7
Bug 944579. r=Bas
2014-01-16 11:21:13 -05:00
Bas Schouten
6e294e9403
Bug 960254 - Part 4: Implement the new Map/Unmap API for Direct2D. r=jrmuizel
2014-01-16 13:17:24 +01:00
Bas Schouten
05ed302986
Bug 960254 - Part 3: Remove MarkDirty call to avoid confusion. r=jrmuizel
2014-01-16 13:17:23 +01:00
Bas Schouten
c4736f4f79
Bug 960254 - Part 1: Add new Map/Unmap APIs to DataSourceSurface. r=jrmuizel
2014-01-16 13:17:22 +01:00
Bas Schouten
e5a12c42d9
Backed out 5 changesets (bug 960254, bug 960354)
...
Backed out changeset 4441c32c724c (bug 960254)
Backed out changeset 4aecc5ca2a19 (bug 960254)
Backed out changeset 9f499e5f7954 (bug 960354)
Backed out changeset fd9b6b044a5a (bug 960354)
Backed out changeset c1f6fbc397bd (bug 960354)
2014-01-16 14:36:53 +01:00
Bas Schouten
c47ed69843
Bug 960254 - Addition: Use a regular enum since apparently buildbot MSVC doesn't support nester MOZ_ENUM classes. r=bustage
2014-01-16 14:02:39 +01:00
Bas Schouten
4087c37a6f
Bug 960254: Implement the new Map/Unmap API for Direct2D. r=jrmuizel
2014-01-16 13:17:24 +01:00
Bas Schouten
2d25c97be7
Bug 960354 - Part 3: Remove MarkDirty call to avoid confusion. r=jrmuizel
2014-01-16 13:17:23 +01:00
Bas Schouten
802f67b848
Bug 960354 - Part 1: Add new Map/Unmap APIs to DataSourceSurface. r=jrmuizel
2014-01-16 13:17:22 +01:00
David Zbarsky
7474ed0454
Bug 952977: Switch GL world transform to gfx::Matrix r=nical
2014-01-16 02:22:19 -05:00
Peter Chang
b23368a0a1
Bug 956432 - Fix the rounding inside DrawTargetSkia::DrawSurface(), r=gw280
2014-01-15 15:16:39 +08:00
James Kolb
69642f8f89
Bug 603488 part 3: Modified DrawTargetSkia to accept non-skia sourcesurfaces. r=nrc
...
--HG--
extra : rebase_source : f7f084a373d738ffcc58cbbf165fcfd86148d5ce
2014-01-13 13:29:48 +13:00
Brian Smith
7afb7d46ab
Bug 958906: Remove reliance on implicit conversion from enum types to integers to fix VS2013 build bustage, r=bjacob
...
--HG--
extra : rebase_source : 2e197e5f74cf20eae6f9b1801056d0438e527696
2014-01-11 22:26:20 -08:00
Benoit Jacob
873406e3f0
Bug 958375 - 8/9 - Make remaining Moz2D enums typed - r=Bas
...
Specifically:
r=Bas for manual changes
f=Bas for automatic changes
See attachments on the bug for the specific breakdown.
2014-01-10 14:06:17 -05:00
Benoit Jacob
d73dfad4ba
Bug 958375 - 7/9 - Make Font-related enums typed - r=Bas
...
Specifically:
r=Bas for manual changes
f=Bas for automatic changes
See attachments on the bug for the specific breakdown.
2014-01-10 14:06:16 -05:00
Benoit Jacob
300f4ba3a9
Bug 958375 - 6/9 - Make BackendType and NativeSurfaceType typed enums - r=Bas
...
Specifically:
r=Bas for manual changes
f=Bas for automatic changes
See attachments on the bug for the specific breakdown.
2014-01-10 14:06:16 -05:00
Benoit Jacob
84374236d8
Bug 958375 - 5/9 - Make FilterType a typed enum - r=Bas
...
Specifically:
r=Bas for manual changes
f=Bas for automatic changes
See attachments on the bug for the specific breakdown.
2014-01-10 14:06:16 -05:00
Benoit Jacob
535a216635
Bug 958375 - 4/9 - Make SurfaceFormat a typed enum - r=Bas
...
Specifically:
r=Bas for manual changes
f=Bas for automatic changes
See attachments on the bug for the specific breakdown.
2014-01-10 14:06:16 -05:00
Benoit Jacob
1d401ace71
Bug 958375 - 1/9 - Make SurfaceType a typed enum - r=Bas
...
Specifically:
r=Bas for manual changes
f=Bas for automatic changes
See attachments on the bug for the specific breakdown.
2014-01-10 13:55:24 -05:00
Mike Shal
f463dc9014
Bug 875013 - Remove VPATH in gfx/; r=joey
2014-01-07 17:50:44 -05:00
Bas Schouten
a82c4164bc
Bug 941585: Better dealing with degenerate beziers. r=jrmuizel
2014-01-09 17:04:17 +01:00
Markus Stange
caa0777649
Bug 951443 - Don't attempt to create 0x0-sized CGContexts when the UnboundnessFixer encounters an empty clip. r=jrmuizel
2014-01-08 10:31:17 +01:00
Nicholas Cameron
a44e014503
Bug 933549. Preqrequisites - Matrix::HasNonIntegerTranslation and SetAntialiasingFlags. r=mattwoodrow
2014-01-08 10:06:08 +13:00
Nicholas Cameron
632494d218
backed out bug 933549 on a CLOSED TREE
2014-01-08 10:27:14 +13:00
Nicholas Cameron
a5ff98613f
Bug 933549. Preqrequisites - Matrix::HasNonIntegerTranslation and SetAntialiasingFlags. r=mattwoodrow
2014-01-08 10:06:08 +13:00
Nicholas Cameron
3255d2032d
Bug 950550. Test. r=jrmuizel
...
--HG--
extra : rebase_source : b5d2cc463f423127948a65ddd9567671a67e9250
2014-01-07 11:27:07 +13:00
Nicholas Cameron
e2ed561e72
Bug 950550. Restore the transform in DrawTargetCairo::PopClip. r=jrmuizel
...
--HG--
extra : rebase_source : 999f2d3794de202f68bf4adee8f4b0034e5f91b6
2014-01-07 11:27:03 +13:00
Anthony Jones
ffb3cc0bf2
Bug 951463 - Rename ClampRect to ForceInside; r=botond
2014-01-06 10:05:07 -05:00
Kevin Simons
148b139c96
Bug 951686 - Set the SkBitmapDevice to opaque for BGRX surfaces. r=gwright
2014-01-06 10:03:55 -05:00
Andreas Pehrson
7c766323a3
Bug 877115 - Add factory method for DataSourceSurfaces with custom stride. r=bas
2013-12-19 10:31:07 -05:00
Jacek Caban
0ada8f7573
Bug 944908 - Fixed mingw compilation in gfx/2d/. r=bas.schouten
2013-12-23 14:03:16 +01:00
Nicolas Silva
a7bb73bad9
Bug 951858 - Support DrawTarget::CopySurface with A8 D2D textures. r=Bas
2013-12-19 19:44:20 +01:00
Nicolas Silva
3f68aecbec
Bug 948470 - Correctly set the format of DataSourceSurfaceD2DDrawTarget. r=Bas
2013-12-19 16:36:46 +01:00
Milan Sreckovic
401190b73d
Bug 893572 - Add tests and backout part of bug 922942 for regressing the tests prior to them being landed. r=Bas, r=mattwoodrow
2013-12-17 16:51:16 -05:00
Jeff Muizelaar
08ea559108
Bug 948128. Add StackArray helper. r=Bas
...
This is helpful for when we want to convert between
different types and we need a short lived piece of memory.
--HG--
extra : rebase_source : b841a535cb1ddd837df4b34949bd34054c438c67
2013-12-09 17:07:13 -05:00
Jonathan Watt
0f0ab858a5
Bug 944704, part 4 - Fix PathBuilderCG::Arc to sweep in the correct direction. r=Bas
2013-12-14 11:09:36 +00:00
Benoit Girard
ce6793e97f
Bug 941095 - Part 1: Support SetPermitSubpixelAA with Quartz. r=bas
...
--HG--
extra : rebase_source : 69171a8a17a34c822b34f48babecf18ffa08bf56
2013-12-11 23:16:03 -05:00
Bas Schouten
496577a876
Bug 946540: Deal with inflection points that all lie outside of (0, 1). r=jrmuizel
2013-12-13 15:22:37 +01:00
Jonathan Watt
c437f0cb93
Bug 944704, part 1 - Extend Moz2D's ArcToBezier helper so that it can draw ellipse arcs in addition to circle arcs. r=Bas
2013-12-13 12:14:36 +00:00