gfx/2d/DrawTargetCG.cpp
2d58dd0bfaf7c41a9f0039063f730281b9d1cc3e
created 2015-02-24 13:39 -0800
pushed 2016-05-03 12:47 +0000
David Anderson David Anderson - Bug 1135883 - Implement GetMaxTextureSize in the basic compositor. r=mattwoodrow, a=lsblakk
b526678ba6d2da8d3ada558da6b9a050dde94bdd
created 2015-03-11 15:39 -0400
pushed 2016-05-03 12:47 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 096b8eb2590d (bug 1135883) for bustage.
096b8eb2590dc4beea466d7ce6a7c834e1564631
created 2015-02-24 13:39 -0800
pushed 2016-05-03 12:47 +0000
David Anderson David Anderson - Bug 1135883 - Implement GetMaxTextureSize in the basic compositor. r=mattwoodrow, a=lsblakk
2a9cf37014e036b47d4d03705d4b8be22e3f8f95
created 2015-01-18 11:30 +0000
pushed 2016-05-03 12:47 +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
58f4ba516bbabad3d7a24c7c6aa307001604db94
created 2014-12-18 21:23 -0800
pushed 2016-05-03 12:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1113037 - Use stack allocation in DrawTargetCG::FillGlyphs() in the common case. r=mattwoodrow.
06a8f110f1cd73cc38afb236e1892650fd736bee
created 2014-12-12 15:35 -0500
pushed 2016-05-03 12:47 +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
835a13d98e5a3c63ccd866883830040fa755c971
created 2014-11-25 17:20 -0500
pushed 2016-05-03 12:47 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1105015. Make the UnboundnessFixer more readable. r=milan
d3c92eebdf3e0be2159d7fe3763934161ac915a4
created 2015-01-18 11:30 +0000
pushed 2016-05-03 12:47 +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
2999f246a4e293455cc8fa32f7f1ee279a2c51c1
created 2014-11-12 20:52 +1300
pushed 2016-05-03 12:47 +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
042e7860e1572b29b7f4f56058e99d50b925068b
created 2014-11-11 11:02 +0000
pushed 2016-05-03 12:47 +0000
Lioncash Lioncash - Bug 1085051 - Fix mismatched new[]/delete in DrawTargetCG::FillGlyphs. r=jrmuizel
1d593636d86d5039e15e1a3677437e5d2ad5df0e
created 2014-10-24 18:32 +0200
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 1055622 - Add support for specifying the font smoothing background color to Moz2D. r=Bas, r=jrmuizel
2d37465635cb60341dc02428d8d67cb514e6b356
created 2014-10-24 18:32 +0200
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 1074842 - Let SourceSurfaceCGBitmapContext take ownership of the data when DrawTargetCG is destroyed. r=jrmuizel
88c5eac1e0e5a98bd518de9412badd51e6ef3b0d
created 2014-11-12 20:52 +1300
pushed 2016-05-03 12:47 +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
0f14e8b69354a01de664b5a04dceaf0de6da2564
created 2014-10-02 21:14 +1300
pushed 2016-05-03 12:47 +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
6fb508e952b15f736bd9ad7b0ad2805b83ca8f4a
created 2014-09-26 15:05 -0400
pushed 2016-05-03 12:47 +0000
Matt Woodrow Matt Woodrow - Bug 1070722 - Use the imagelib high quality downscaler on OSX instead of the quartz one. r=jrmuizel
a0838b04a1e4b9f48f4a33f2edb2d05e73329840
created 2014-09-26 14:29 -0700
pushed 2016-05-03 12:47 +0000
Wes Kocher Wes Kocher - Backed out changeset b5705fbed44f (bug 1070722) for reftest orange on a CLOSED TREE
b5705fbed44fc7d87fde9e8cd870862a83f879b6
created 2014-09-26 15:05 -0400
pushed 2016-05-03 12:47 +0000
Matt Woodrow Matt Woodrow - Bug 1070722 - Use the imagelib high quality downscaler on OSX instead of the quartz one. r=jrmuizel
35c8cbf463ee1398bda1d79aa13860de7939317b
created 2014-09-12 17:18 +1200
pushed 2016-05-03 12:47 +0000
Matt Woodrow Matt Woodrow - Bug 1062723 - Part 3: Implement source clipping for DrawTargetCG. r=jrmuizel
f5ad5364a2dfce16f73a4f499de293c4d0aa2559
created 2014-09-10 17:54 -0400
pushed 2016-05-03 12:47 +0000
Michael Wu Michael Wu - Bug 1063733 - Optimize DataSourceSurface allocation, r=bas,seth
7dbb91002381673fd0e35febd0aceb2e7a99b973
created 2014-09-03 09:21 +1200
pushed 2016-05-03 12:47 +0000
Matt Woodrow Matt Woodrow - Bug 1059033 - Part 5: Implement OptimizeSourceSurface for DrawTargetCG. r=Bas
9e4c3c78fe011aec764981d2715343dee6128e05
created 2014-11-12 20:52 +1300
pushed 2016-05-03 12:47 +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
c775b7328ab00622c663d0d1f30d6ce13a935f6f
created 2014-09-15 10:25 -0400
pushed 2016-05-03 12:47 +0000
Michael Wu Michael Wu - Bug 1063733 - Optimize DataSourceSurface allocation. r=bas, r=seth, a=sledru
21b1152c66cc88cc6b77a3a271db5f33865f00b9
created 2014-09-01 18:07 -0700
pushed 2016-05-03 12:47 +0000
Phil Ringnalda Phil Ringnalda - Backed out 8 changesets (bug 982338, bug 1057212, bug 1059033) for build bustage
bb3885b57d4853d06e635a8364e045eaae3dc498
created 2014-09-02 12:35 +1200
pushed 2016-05-03 12:47 +0000
Matt Woodrow Matt Woodrow - Bug 1059033 - Part 5: Implement OptimizeSourceSurface for DrawTargetCG. r=Bas
6cddb4cf40e3216499500691e3e47086f824ed42
created 2014-08-31 23:55 -0700
pushed 2016-05-03 12:47 +0000
Phil Ringnalda Phil Ringnalda - Backed out 8 changesets (bug 1057212, bug 1059033) for Windows build bustage
3e4105ea0a73383df0ac5dcc783273710502985c
created 2014-09-01 15:23 +1200
pushed 2016-05-03 12:47 +0000
Matt Woodrow Matt Woodrow - Bug 1059033 - Part 5: Implement OptimizeSourceSurface for DrawTargetCG. r=Bas
c9e48790f6fa33dd04dfa1ce0009a5658dc2a636
created 2014-08-27 10:20 +1200
pushed 2016-05-03 12:47 +0000
Matt Woodrow Matt Woodrow - Bug 1057216 - Make DrawTargetCG hold a reference to DataSourceSurface when we're wrapping their data. r=jrmuizel
62002e19868a9efc98900ce401679f6d433e52d8
created 2014-08-07 13:23 +0200
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 1049499 - Choose the correct number of gradient repetitions if a non-identity pattern matrix is involved. r=jrmuizel
7aee66d772f47664b902e68fe9a531d17b274a75
created 2014-08-06 14:40 +0200
pushed 2016-05-03 12:47 +0000
Nicolas Silva Nicolas Silva - Bug 1025138 - Integrate DrawTargetTiled preffed off. r=mattwoodrow
2ccd1be83593a9296dfa21513f0095e77be0d442
created 2014-07-23 12:12 -0400
pushed 2016-05-03 12:47 +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
5982da7a1215ec04c7b27253152cf317c3dc42f7
created 2014-09-10 17:54 -0400
pushed 2016-05-03 12:47 +0000
Michael Wu Michael Wu - Bug 1063733 - Optimize DataSourceSurface allocation. r=bas, r=seth, a=sledru
e47c703b96e49af245319687419a2a17244db010
created 2014-07-14 13:24 -0400
pushed 2016-05-03 12:47 +0000
Milan Sreckovic Milan Sreckovic - Bug 1031525 - Support DrawTargetCG::DrawWindow and non-CG types. r=gw280,mattwoodrow
14fe3ddc2e9cbbdc7eda2a89a22e750fe945426b
created 2014-06-27 10:17 +0100
pushed 2016-05-03 12:47 +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
157bfd025602803937ceeed1dcadc19244bbbe14
created 2014-06-19 21:35 +0100
pushed 2016-05-03 12:47 +0000
Jonathan Watt Jonathan Watt - Bug 1027763, part 1 - Rename DrawTarget::GetType() to DrawTarget::GetBackendType() in Moz2D code. r=Bas
b6e15020d2d79a53d6f60c85129ee3d04ceec89b
created 2014-06-13 22:03 +0100
pushed 2016-05-03 12:47 +0000
Jonathan Watt Jonathan Watt - Bug 1023336, part 2 - Use the new BufferSizeFromStrideAndHeight helper where appropriate in Moz2D code. r=Bas
038f7887f26d9e2bfc7f95129b994174c5eab380
created 2014-06-13 17:09 +0100
pushed 2016-05-03 12:47 +0000
Jonathan Watt Jonathan Watt - Bug 1024983 - Stop addrefing and releasing excessively in the Moz2D code in functions that return a TemporaryRef. r=mstange
a6e69640a00bd186337531fd4d6b2c6e0d60fa04
created 2014-07-02 11:41 +0100
pushed 2016-05-03 12:47 +0000
Jonathan Watt Jonathan Watt - Bug 1023336, part 2 - Use the new BufferSizeFromStrideAndHeight helper where appropriate in Moz2D code. r=Bas, a=sylvestre
f0a87ca6c29dac1c39c0b024cfc45a2da22bceef
created 2014-06-10 22:29 +0200
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 1022624 - Rename numStops to stopCount. a=lmandel
f5dc2ae02b195567eedc10630425f9b06d691214
created 2014-06-10 22:27 +0200
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 1022624 - Share code for constructing repeated linear and radial gradients. r=jrmuizel, a=lmandel
f3007d054fe20d265b838f88fd70beee4aee76be
created 2014-06-10 22:26 +0200
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 1022624 - Implement support for radial gradients with ExtendMode::REFLECT in DrawTargetCG. r=jrmuizel, a=lmandel
610390beb394f20bc2a86e44e65c920f231cd3f4
created 2014-06-10 22:26 +0200
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 1022624 - Implement support for linear gradients with ExtendMode::REFLECT in DrawTargetCG. r=jrmuizel, a=lmandel
3d2c8fff30f2f3e5c1bda2f50d0a0251ede34d2e
created 2014-07-02 11:42 +0100
pushed 2016-05-03 12:47 +0000
Jonathan Watt Jonathan Watt - Bug 1023336, part 2 - Use the new BufferSizeFromStrideAndHeight helper where appropriate in Moz2D code. r=Bas, a=sylvestre
4652cf70d98f0826d24df65e9068ee0d80e4d3a2
created 2014-05-21 18:43 +1200
pushed 2016-05-03 12:47 +0000
Matt Woodrow Matt Woodrow - Bug 1012386 - Release the CGImage we addref'd in DrawTargetCG::CopySurface. r=jrmuizel, a=sledru
496a5b50e7a9ad1e73729797ba63b09fcf24f03b
created 2014-04-17 12:45 +1200
pushed 2016-05-03 12:47 +0000
Matt Woodrow Matt Woodrow - Bug 996929 - Implement OptimizeSourceSurface for all Moz2D backends. r=Bas
56e8252c546761a9a27b3532a018e13a85a5d235
created 2014-04-03 11:24 +0800
pushed 2016-05-03 12:47 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 990854. Update CopySurface() to be as fast as DrawSurface(). r=mwoodrow
9c5560a9472c8dc51560409db3c22d525b3a0788
created 2014-04-01 16:57 +0800
pushed 2016-05-03 12:47 +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
cafd9175112f6bff12705dc822c7f5f7d37914a9
created 2014-03-24 14:10 +0100
pushed 2016-05-03 12:47 +0000
Rik Cabanier Rik Cabanier - Bug 987292 - drawImage does not resample outside source rect r=jmuizelaar
fb992b5cb0caa92e5af1239fd53b370408bda2ac
created 2014-03-11 07:24 +0000
pushed 2016-05-03 12:47 +0000
Jonathan Watt Jonathan Watt - Bug 981857 - Make DrawTargetCG::CopySurface() support data surfaces. r=jrmuizel
76407f0f10bab7b14e326fd566d5b48c5d0ae92b
created 2014-02-24 08:23 -0500
pushed 2016-05-03 12:47 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 935778 - Part 0.6: Add support for MOZ_DECLARE_REFCOUNTED_VIRTUAL_TYPENAME and use it in moz2d
74b07332a161fba40b1f8ce4f545a7860643c925
created 2014-02-18 23:18 +0100
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 973308 - Don't let empty clip rects put infinities into the gradient calculations. r=jrmuizel
b8544c32df23169d117608e57775d81966d8898a
created 2014-02-15 18:21 -0500
pushed 2016-05-03 12:47 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 821475. Moz2D: Remove flip when drawing gradient. r=mstange
7d6e5cd7fe20ba7c7b5e5a88903ef3900929aed7
created 2014-02-13 12:11 +0100
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 966996 - The computed gradient stops need not cover the origin, so don't start at zero. r=jrmuizel
28b77fb96e6299b8cd99c812795ba063af5fcea4
created 2014-02-13 12:10 +0100
pushed 2016-05-03 12:47 +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
a19c485db5dea7a8614ab555f1250f6e4818a2f9
created 2014-02-15 18:21 -0500
pushed 2016-05-03 12:47 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 821475 - Moz2D: Remove flip when drawing gradient. r=mstange, a=lsblakk
ae49057fdd6ef199cd576c40d60bda1ce6ac7d47
created 2014-02-04 21:03 +0100
pushed 2016-05-03 12:47 +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
01dbbc492f157260cf4112bcddddb08e6d4e1351
created 2014-01-10 14:06 -0500
pushed 2016-05-03 12:47 +0000
Benoit Jacob Benoit Jacob - Bug 958375 - 8/9 - Make remaining Moz2D enums typed - r=Bas
12e72f2f90e3e6031e94d6b29bf78e0a979513d3
created 2014-01-10 14:06 -0500
pushed 2016-05-03 12:47 +0000
Benoit Jacob Benoit Jacob - Bug 958375 - 6/9 - Make BackendType and NativeSurfaceType typed enums - r=Bas
cf1cbaffbfbc60529b036e0bcdad3362c42615e5
created 2014-01-10 14:06 -0500
pushed 2016-05-03 12:47 +0000
Benoit Jacob Benoit Jacob - Bug 958375 - 4/9 - Make SurfaceFormat a typed enum - r=Bas
1e18486ef2ced20749a013cc5b98e1c7c43d6310
created 2014-01-10 13:55 -0500
pushed 2016-05-03 12:47 +0000
Benoit Jacob Benoit Jacob - Bug 958375 - 1/9 - Make SurfaceType a typed enum - r=Bas
cb0f15374f4f8f1af27f73c9c92b8e17cf025649
created 2014-01-08 10:31 +0100
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 951443 - Don't attempt to create 0x0-sized CGContexts when the UnboundnessFixer encounters an empty clip. r=jrmuizel
less more (0) -100 -60 tip