gfx/2d/DrawTargetCG.cpp
c664375c0d5bed41821b4a9eaa298e3856efe1d2
created 2015-06-17 10:00 -0400
pushed 2015-10-26 12:58 +0000
Nathan Froyd Nathan Froyd - Bug 1161627 - part 2 - machine-convert TemporaryRef<T> to already_AddRefed<T>; r=ehsan
afb4264004a3f065fbdfe47338a82e301bed712f
created 2015-06-16 17:11 -0400
pushed 2015-09-14 18:56 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1175286. Remove unnecessary CGContextSave/Restore pair from ClearRect.
0e2935ed6dd2a0cbe28b222222d77ae4a6dffe16
created 2015-06-11 10:57 +0800
pushed 2015-09-14 18:56 +0000
Andreas Pehrson Andreas Pehrson - Bug 1169126 - Part 1: Make DrawTargetCG::CopySurface able to handle all SourceSurface types. r=gw280
434bb2c9dad638959884d9c8c8deb527bebc8b6a
created 2015-04-30 17:53 -0400
pushed 2015-09-14 18:56 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1160335. Make DrawTargetCG's transform handling better. r=mstange
e9b68252df54c12015382d022f01e06c5605e27a
created 2015-05-01 09:14 -0400
pushed 2015-09-14 18:56 +0000
Nathan Froyd Nathan Froyd - Bug 1160485 - remove implicit conversion from RefPtr<T> to TemporaryRef<T>; r=ehsan
f1f569c211024cf1855f5fbedb17e8648a915ae5
created 2015-04-30 15:20 -0400
pushed 2015-09-14 18:56 +0000
Nathan Froyd Nathan Froyd - Bug 1116905 - part 3 - remove dependence on implicit conversion from T* to TemporaryRef<T>, gfx changes; r=jrmuizel
b494504e80f782ba0cfbb9d0f4255ead5e9791f2
created 2015-04-19 13:22 -0400
pushed 2015-09-14 18:56 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1156084 - Disallow AddRef() and Release() calls on the return value of methods returning XPCOM objects; r=jrmuizel
df384f61363ab035fa9177dc330ce38a46d8b6f1
created 2015-04-21 14:23 -0700
pushed 2015-08-03 13:22 +0000
Wes Kocher Wes Kocher - Backed out changeset 8b99d282cd87 (bug 1156084) for static bustage CLOSED TREE
8b99d282cd87173d18f1718ebf0e12ef1e862773
created 2015-04-19 13:22 -0400
pushed 2015-08-03 13:22 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1156084 - Disallow AddRef() and Release() calls on the return value of methods returning XPCOM objects; r=jrmuizel
969ad710b89e220a46661884567fbb9897845d93
created 2015-04-04 18:12 -0400
pushed 2015-06-19 19:24 +0000
Markus Stange Markus Stange - Bug 1151145 - Add assertions to detect unbalanced calls to CGContextSaveGState / CGContextRestoreGState. r=jrmuizel, a=lizzard
c4248bd6b7c3aa4f1c4f5432ea35b0ce1b3db46d
created 2015-04-04 18:06 -0400
pushed 2015-06-19 19:24 +0000
Markus Stange Markus Stange - Bug 1151145 - Make sure we don't call CGContextSaveGState without calling CGContextRestoreGState in DrawTargetCG::StrokeRect. r=jrmuizel, a=lizzard
10cad47c3d33c2492e0b6d4c16dfe39aebe6bbf2
created 2015-03-06 13:04 -0500
pushed 2015-06-19 19:24 +0000
Markus Stange Markus Stange - Bug 1123019 - Actually use the clipped rect variable. r=jrmuizel
65e87c0b6aef31eb56634a546a0150e81a2f4def
created 2015-02-24 14:16 -0800
pushed 2015-06-19 19:24 +0000
David Anderson David Anderson - Fix build bustage on CLOSED TREE. No bug
99af18fdfdfea3ee2e24976a4a481648520f54af
created 2015-02-24 13:39 -0800
pushed 2015-06-19 19:24 +0000
David Anderson David Anderson - Implement GetMaxTextureSize in the basic compositor. (bug 1135883, r=mattwoodrow)
d472aa32cecf587a30d8ab1b52fddda1212a7880
created 2015-02-23 18:15 -0500
pushed 2015-06-19 19:24 +0000
Markus Stange Markus Stange - Bug 1123019 - Shrink clipped stroked rectangles and stroked lines. r=jrmuizel
2d58dd0bfaf7c41a9f0039063f730281b9d1cc3e
created 2015-02-24 13:39 -0800
pushed 2015-03-23 22:08 +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 2015-03-23 22:08 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 096b8eb2590d (bug 1135883) for bustage.
096b8eb2590dc4beea466d7ce6a7c834e1564631
created 2015-02-24 13:39 -0800
pushed 2015-03-23 22:08 +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 2015-03-23 22:08 +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 2015-03-23 22:08 +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 2015-03-23 22:08 +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 2015-03-23 22:08 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1105015. Make the UnboundnessFixer more readable. r=milan
d3c92eebdf3e0be2159d7fe3763934161ac915a4
created 2015-01-18 11:30 +0000
pushed 2015-02-18 20:30 +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 2015-02-18 20:30 +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 2015-02-18 20:30 +0000
Lioncash Lioncash - Bug 1085051 - Fix mismatched new[]/delete in DrawTargetCG::FillGlyphs. r=jrmuizel
1d593636d86d5039e15e1a3677437e5d2ad5df0e
created 2014-10-24 18:32 +0200
pushed 2015-02-18 20:30 +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 2015-02-18 20:30 +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 2015-01-05 23:23 +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 2015-01-05 23:23 +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 2015-01-05 23:23 +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 2015-01-05 23:23 +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 2015-01-05 23:23 +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 2015-01-05 23:23 +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 2015-01-05 23:23 +0000
Michael Wu Michael Wu - Bug 1063733 - Optimize DataSourceSurface allocation, r=bas,seth
7dbb91002381673fd0e35febd0aceb2e7a99b973
created 2014-09-03 09:21 +1200
pushed 2015-01-05 23:23 +0000
Matt Woodrow Matt Woodrow - Bug 1059033 - Part 5: Implement OptimizeSourceSurface for DrawTargetCG. r=Bas
9e4c3c78fe011aec764981d2715343dee6128e05
created 2014-11-12 20:52 +1300
pushed 2014-11-24 19:04 +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 2014-11-24 19:04 +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 2014-11-24 19:04 +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 2014-11-24 19:04 +0000
Matt Woodrow Matt Woodrow - Bug 1059033 - Part 5: Implement OptimizeSourceSurface for DrawTargetCG. r=Bas
6cddb4cf40e3216499500691e3e47086f824ed42
created 2014-08-31 23:55 -0700
pushed 2014-11-24 19:04 +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 2014-11-24 19:04 +0000
Matt Woodrow Matt Woodrow - Bug 1059033 - Part 5: Implement OptimizeSourceSurface for DrawTargetCG. r=Bas
c9e48790f6fa33dd04dfa1ce0009a5658dc2a636
created 2014-08-27 10:20 +1200
pushed 2014-11-24 19:04 +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 2014-11-24 19:04 +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 2014-11-24 19:04 +0000
Nicolas Silva Nicolas Silva - Bug 1025138 - Integrate DrawTargetTiled preffed off. r=mattwoodrow
2ccd1be83593a9296dfa21513f0095e77be0d442
created 2014-07-23 12:12 -0400
pushed 2014-11-24 19:04 +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 2014-10-06 12:51 +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 2014-10-06 12:51 +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 2014-10-06 12:51 +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 2014-10-06 12:51 +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 2014-10-06 12:51 +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 2014-10-06 12:51 +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 2014-08-25 18:42 +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 2014-08-25 18:42 +0000
Markus Stange Markus Stange - Bug 1022624 - Rename numStops to stopCount. a=lmandel
f5dc2ae02b195567eedc10630425f9b06d691214
created 2014-06-10 22:27 +0200
pushed 2014-08-25 18:42 +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 2014-08-25 18:42 +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 2014-08-25 18:42 +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 2014-07-14 18:39 +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 2014-07-14 18:39 +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 2014-07-14 18:39 +0000
Matt Woodrow Matt Woodrow - Bug 996929 - Implement OptimizeSourceSurface for all Moz2D backends. r=Bas
56e8252c546761a9a27b3532a018e13a85a5d235
created 2014-04-03 11:24 +0800
pushed 2014-07-14 18:39 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 990854. Update CopySurface() to be as fast as DrawSurface(). r=mwoodrow
less more (0) -100 -60 tip