gfx/2d/DrawTargetCG.cpp
c4248bd6b7c3
created 2015-04-04 18:06 -0400
pushed 2015-04-13 18:28 +0000
Markus Stange Markus Stange - Bug 1151145 - Make sure we don't call CGContextSaveGState without calling CGContextRestoreGState in DrawTargetCG::StrokeRect. r=jrmuizel, a=lizzard
10cad47c3d33
created 2015-03-06 13:04 -0500
pushed 2015-03-30 18:46 +0000
Markus Stange Markus Stange - Bug 1123019 - Actually use the clipped rect variable. r=jrmuizel
65e87c0b6aef
created 2015-02-24 14:16 -0800
pushed 2015-03-30 18:46 +0000
David Anderson David Anderson - Fix build bustage on CLOSED TREE. No bug
99af18fdfdfe
created 2015-02-24 13:39 -0800
pushed 2015-03-30 18:46 +0000
David Anderson David Anderson - Implement GetMaxTextureSize in the basic compositor. (bug 1135883, r=mattwoodrow)
d472aa32cecf
created 2015-02-23 18:15 -0500
pushed 2015-03-30 18:46 +0000
Markus Stange Markus Stange - Bug 1123019 - Shrink clipped stroked rectangles and stroked lines. r=jrmuizel
b673d5f84d9f
created 2015-02-24 13:39 -0800
pushed 2015-03-12 20:34 +0000
David Anderson David Anderson - Bug 1135883 - Implement GetMaxTextureSize in the basic compositor. r=mattwoodrow, a=lsblakk
115d3d727f45
created 2015-03-11 15:38 -0400
pushed 2015-03-11 19:44 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 6d66dccc94f8 (bug 1135883) for bustage.
6d66dccc94f8
created 2015-02-24 13:39 -0800
pushed 2015-03-11 19:08 +0000
David Anderson David Anderson - Bug 1135883 - Implement GetMaxTextureSize in the basic compositor. r=mattwoodrow, a=lsblakk
2a9cf37014e0
created 2015-01-18 11:30 +0000
pushed 2015-01-21 19:49 +0000
Jonathan Watt Jonathan Watt - Bug 1122578 - Part 1: Make DrawTargetCG::StrokeRect stroke from the same corner and in the same direction as older OS X and other Moz2D backends. r=Bas, a=sledru
58f4ba516bba
created 2014-12-18 21:23 -0800
pushed 2015-01-12 20:36 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1113037 - Use stack allocation in DrawTargetCG::FillGlyphs() in the common case. r=mattwoodrow.
06a8f110f1cd
created 2014-12-12 15:35 -0500
pushed 2015-01-12 20:36 +0000
Milan Sreckovic Milan Sreckovic - Bug 946069 - Assert/critical error if the CG contexts are invalid. Also, deal with the empty path when asking for the current point. r=mstange
835a13d98e5a
created 2014-11-25 17:20 -0500
pushed 2015-01-12 20:36 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1105015. Make the UnboundnessFixer more readable. r=milan
2999f246a4e2
created 2014-11-12 20:52 +1300
pushed 2014-11-28 15:58 +0000
Robert O'Callahan Robert O'Callahan - Bug 1097437. Work around Quartz bug where corners of stroked rects don't get a solid color when they should. r=jrmuizel
042e7860e157
created 2014-11-11 11:02 +0000
pushed 2014-11-28 15:58 +0000
Lioncash Lioncash - Bug 1085051 - Fix mismatched new[]/delete in DrawTargetCG::FillGlyphs. r=jrmuizel
1d593636d86d
created 2014-10-24 18:32 +0200
pushed 2014-11-28 15:58 +0000
Markus Stange Markus Stange - Bug 1055622 - Add support for specifying the font smoothing background color to Moz2D. r=Bas, r=jrmuizel
2d37465635cb
created 2014-10-24 18:32 +0200
pushed 2014-11-28 15:58 +0000
Markus Stange Markus Stange - Bug 1074842 - Let SourceSurfaceCGBitmapContext take ownership of the data when DrawTargetCG is destroyed. r=jrmuizel
88c5eac1e0e5
created 2014-11-12 20:52 +1300
pushed 2014-11-13 21:28 +0000
Robert O'Callahan Robert O'Callahan - Bug 1097437 - Work around Quartz bug where corners of stroked rects don't get a solid color when they should. r=jrmuizel, a=lmandel
0f14e8b69354
created 2014-10-02 21:14 +1300
pushed 2014-10-13 17:43 +0000
Matt Woodrow Matt Woodrow - Bug 1070722 - Remove DrawTargetCG::OptimizeSourceSurface since we don't get any benefit without quartz high-quality downscaling enabled. r=jrmuizel
6fb508e952b1
created 2014-09-26 15:05 -0400
pushed 2014-10-13 17:43 +0000
Matt Woodrow Matt Woodrow - Bug 1070722 - Use the imagelib high quality downscaler on OSX instead of the quartz one. r=jrmuizel
a0838b04a1e4
created 2014-09-26 14:29 -0700
pushed 2014-10-13 17:43 +0000
Wes Kocher Wes Kocher - Backed out changeset b5705fbed44f (bug 1070722) for reftest orange on a CLOSED TREE
b5705fbed44f
created 2014-09-26 15:05 -0400
pushed 2014-10-13 17:43 +0000
Matt Woodrow Matt Woodrow - Bug 1070722 - Use the imagelib high quality downscaler on OSX instead of the quartz one. r=jrmuizel
35c8cbf463ee
created 2014-09-12 17:18 +1200
pushed 2014-10-13 17:43 +0000
Matt Woodrow Matt Woodrow - Bug 1062723 - Part 3: Implement source clipping for DrawTargetCG. r=jrmuizel
f5ad5364a2df
created 2014-09-10 17:54 -0400
pushed 2014-10-13 17:43 +0000
Michael Wu Michael Wu - Bug 1063733 - Optimize DataSourceSurface allocation, r=bas,seth
7dbb91002381
created 2014-09-03 09:21 +1200
pushed 2014-10-13 17:43 +0000
Matt Woodrow Matt Woodrow - Bug 1059033 - Part 5: Implement OptimizeSourceSurface for DrawTargetCG. r=Bas
c775b7328ab0
created 2014-09-15 10:25 -0400
pushed 2014-09-15 14:25 +0000
Michael Wu Michael Wu - Bug 1063733 - Optimize DataSourceSurface allocation. r=bas, r=seth, a=sledru
21b1152c66cc
created 2014-09-01 18:07 -0700
pushed 2014-09-02 16:57 +0000
Phil Ringnalda Phil Ringnalda - Backed out 8 changesets (bug 982338, bug 1057212, bug 1059033) for build bustage
bb3885b57d48
created 2014-09-02 12:35 +1200
pushed 2014-09-02 16:57 +0000
Matt Woodrow Matt Woodrow - Bug 1059033 - Part 5: Implement OptimizeSourceSurface for DrawTargetCG. r=Bas
6cddb4cf40e3
created 2014-08-31 23:55 -0700
pushed 2014-09-02 16:57 +0000
Phil Ringnalda Phil Ringnalda - Backed out 8 changesets (bug 1057212, bug 1059033) for Windows build bustage
3e4105ea0a73
created 2014-09-01 15:23 +1200
pushed 2014-09-02 16:57 +0000
Matt Woodrow Matt Woodrow - Bug 1059033 - Part 5: Implement OptimizeSourceSurface for DrawTargetCG. r=Bas
c9e48790f6fa
created 2014-08-27 10:20 +1200
pushed 2014-09-02 16:57 +0000
Matt Woodrow Matt Woodrow - Bug 1057216 - Make DrawTargetCG hold a reference to DataSourceSurface when we're wrapping their data. r=jrmuizel
62002e19868a
created 2014-08-07 13:23 +0200
pushed 2014-09-02 16:57 +0000
Markus Stange Markus Stange - Bug 1049499 - Choose the correct number of gradient repetitions if a non-identity pattern matrix is involved. r=jrmuizel
7aee66d772f4
created 2014-08-06 14:40 +0200
pushed 2014-09-02 16:57 +0000
Nicolas Silva Nicolas Silva - Bug 1025138 - Integrate DrawTargetTiled preffed off. r=mattwoodrow
2ccd1be83593
created 2014-07-23 12:12 -0400
pushed 2014-09-02 16:57 +0000
Milan Sreckovic Milan Sreckovic - Bug 1042259 - Manage color spaces in DrawTargetCG, without re-creating them as often as before. Use std::vector for gradient stops, sorting them in the process. r=mstange
e47c703b96e4
created 2014-07-14 13:24 -0400
pushed 2014-07-21 21:23 +0000
Milan Sreckovic Milan Sreckovic - Bug 1031525 - Support DrawTargetCG::DrawWindow and non-CG types. r=gw280,mattwoodrow
14fe3ddc2e9c
created 2014-06-27 10:17 +0100
pushed 2014-07-21 21:23 +0000
Jonathan Watt Jonathan Watt - Bug 1027763, part 4 - Add a new DrawTarget::GetType() method and three generic type enum values for it to return. r=Bas, r=jrmuizel
157bfd025602
created 2014-06-19 21:35 +0100
pushed 2014-07-21 21:23 +0000
Jonathan Watt Jonathan Watt - Bug 1027763, part 1 - Rename DrawTarget::GetType() to DrawTarget::GetBackendType() in Moz2D code. r=Bas
b6e15020d2d7
created 2014-06-13 22:03 +0100
pushed 2014-07-21 21:23 +0000
Jonathan Watt Jonathan Watt - Bug 1023336, part 2 - Use the new BufferSizeFromStrideAndHeight helper where appropriate in Moz2D code. r=Bas
038f7887f26d
created 2014-06-13 17:09 +0100
pushed 2014-07-21 21:23 +0000
Jonathan Watt Jonathan Watt - Bug 1024983 - Stop addrefing and releasing excessively in the Moz2D code in functions that return a TemporaryRef. r=mstange
a6e69640a00b
created 2014-07-02 11:41 +0100
pushed 2014-07-02 10:47 +0000
Jonathan Watt Jonathan Watt - Bug 1023336, part 2 - Use the new BufferSizeFromStrideAndHeight helper where appropriate in Moz2D code. r=Bas, a=sylvestre
f0a87ca6c29d
created 2014-06-10 22:29 +0200
pushed 2014-06-18 22:28 +0000
Markus Stange Markus Stange - Bug 1022624 - Rename numStops to stopCount. a=lmandel
f5dc2ae02b19
created 2014-06-10 22:27 +0200
pushed 2014-06-18 22:28 +0000
Markus Stange Markus Stange - Bug 1022624 - Share code for constructing repeated linear and radial gradients. r=jrmuizel, a=lmandel
f3007d054fe2
created 2014-06-10 22:26 +0200
pushed 2014-06-18 22:28 +0000
Markus Stange Markus Stange - Bug 1022624 - Implement support for radial gradients with ExtendMode::REFLECT in DrawTargetCG. r=jrmuizel, a=lmandel
610390beb394
created 2014-06-10 22:26 +0200
pushed 2014-06-18 22:28 +0000
Markus Stange Markus Stange - Bug 1022624 - Implement support for linear gradients with ExtendMode::REFLECT in DrawTargetCG. r=jrmuizel, a=lmandel
4652cf70d98f
created 2014-05-21 18:43 +1200
pushed 2014-05-22 13:29 +0000
Matt Woodrow Matt Woodrow - Bug 1012386 - Release the CGImage we addref'd in DrawTargetCG::CopySurface. r=jrmuizel, a=sledru
496a5b50e7a9
created 2014-04-17 12:45 +1200
pushed 2014-04-28 18:43 +0000
Matt Woodrow Matt Woodrow - Bug 996929 - Implement OptimizeSourceSurface for all Moz2D backends. r=Bas
56e8252c5467
created 2014-04-03 11:24 +0800
pushed 2014-04-28 18:43 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 990854. Update CopySurface() to be as fast as DrawSurface(). r=mwoodrow
9c5560a9472c
created 2014-04-01 16:57 +0800
pushed 2014-04-28 18:43 +0000
Matt Woodrow Matt Woodrow - Bug 990357 - Don't push layer for OPERATOR_SOURCE when the drawing operation covers the entire clip for DrawTargetCG. r=jrmuizel
cafd9175112f
created 2014-03-24 14:10 +0100
pushed 2014-04-28 18:43 +0000
Rik Cabanier Rik Cabanier - Bug 987292 - drawImage does not resample outside source rect r=jmuizelaar
fb992b5cb0ca
created 2014-03-11 07:24 +0000
pushed 2014-03-17 23:08 +0000
Jonathan Watt Jonathan Watt - Bug 981857 - Make DrawTargetCG::CopySurface() support data surfaces. r=jrmuizel
76407f0f10ba
created 2014-02-24 08:23 -0500
pushed 2014-03-17 23:08 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 935778 - Part 0.6: Add support for MOZ_DECLARE_REFCOUNTED_VIRTUAL_TYPENAME and use it in moz2d
74b07332a161
created 2014-02-18 23:18 +0100
pushed 2014-03-17 23:08 +0000
Markus Stange Markus Stange - Bug 973308 - Don't let empty clip rects put infinities into the gradient calculations. r=jrmuizel
b8544c32df23
created 2014-02-15 18:21 -0500
pushed 2014-03-17 23:08 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 821475. Moz2D: Remove flip when drawing gradient. r=mstange
7d6e5cd7fe20
created 2014-02-13 12:11 +0100
pushed 2014-03-17 23:08 +0000
Markus Stange Markus Stange - Bug 966996 - The computed gradient stops need not cover the origin, so don't start at zero. r=jrmuizel
28b77fb96e62
created 2014-02-13 12:10 +0100
pushed 2014-03-17 23:08 +0000
Markus Stange Markus Stange - Bug 966996 - Clamp the gradient extents to the current clip extents so that we don't compute unseen gradient stops. r=jrmuizel
a19c485db5de
created 2014-02-15 18:21 -0500
pushed 2014-02-17 01:41 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 821475 - Moz2D: Remove flip when drawing gradient. r=mstange, a=lsblakk
ae49057fdd6e
created 2014-02-04 21:03 +0100
pushed 2014-02-04 20:07 +0000
Markus Stange Markus Stange - Bug 950511 - Back out part 1 from bug 941095 (DrawTargetCG::SetPermitSubpixelAA) because it's unnecessary and causes bad text rendering in context menus. a=backout
01dbbc492f15
created 2014-01-10 14:06 -0500
pushed 2014-02-04 01:47 +0000
Benoit Jacob Benoit Jacob - Bug 958375 - 8/9 - Make remaining Moz2D enums typed - r=Bas
12e72f2f90e3
created 2014-01-10 14:06 -0500
pushed 2014-02-04 01:47 +0000
Benoit Jacob Benoit Jacob - Bug 958375 - 6/9 - Make BackendType and NativeSurfaceType typed enums - r=Bas
cf1cbaffbfbc
created 2014-01-10 14:06 -0500
pushed 2014-02-04 01:47 +0000
Benoit Jacob Benoit Jacob - Bug 958375 - 4/9 - Make SurfaceFormat a typed enum - r=Bas
1e18486ef2ce
created 2014-01-10 13:55 -0500
pushed 2014-02-04 01:47 +0000
Benoit Jacob Benoit Jacob - Bug 958375 - 1/9 - Make SurfaceType a typed enum - r=Bas
less more (0) -100 -60 tip