gfx/2d/DrawTargetCG.cpp
7aee66d772f47664b902e68fe9a531d17b274a75
created 2014-08-06 14:40 +0200
pushed 2014-10-13 16:35 +0000
Nicolas Silva Nicolas Silva - Bug 1025138 - Integrate DrawTargetTiled preffed off. r=mattwoodrow
2ccd1be83593a9296dfa21513f0095e77be0d442
created 2014-07-23 12:12 -0400
pushed 2014-10-13 16:35 +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-09-15 14:22 +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-09-02 16:39 +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-09-02 16:39 +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-09-02 16:39 +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-09-02 16:39 +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-09-02 16:39 +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-07-21 20:25 +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-07-21 20:25 +0000
Markus Stange Markus Stange - Bug 1022624 - Rename numStops to stopCount. a=lmandel
f5dc2ae02b195567eedc10630425f9b06d691214
created 2014-06-10 22:27 +0200
pushed 2014-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-02 10:45 +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-06-09 21:49 +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-06-09 21:49 +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-06-09 21:49 +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 2014-06-09 21:49 +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 2014-06-09 21:49 +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 2014-04-28 18:51 +0000
Jonathan Watt Jonathan Watt - Bug 981857 - Make DrawTargetCG::CopySurface() support data surfaces. r=jrmuizel
76407f0f10bab7b14e326fd566d5b48c5d0ae92b
created 2014-02-24 08:23 -0500
pushed 2014-04-28 18:51 +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 2014-04-28 18:51 +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 2014-04-28 18:51 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 821475. Moz2D: Remove flip when drawing gradient. r=mstange
7d6e5cd7fe20ba7c7b5e5a88903ef3900929aed7
created 2014-02-13 12:11 +0100
pushed 2014-04-28 18:51 +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 2014-04-28 18:51 +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 2014-03-17 21:55 +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 2014-03-17 21:55 +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 2014-03-17 21:55 +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 2014-03-17 21:55 +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 2014-03-17 21:55 +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 2014-03-17 21:55 +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 2014-03-17 21:55 +0000
Markus Stange Markus Stange - Bug 951443 - Don't attempt to create 0x0-sized CGContexts when the UnboundnessFixer encounters an empty clip. r=jrmuizel
7b9ff079820175ae3640ffde7054889a88fea4f2
created 2013-12-11 23:16 -0500
pushed 2014-03-17 21:55 +0000
Benoit Girard Benoit Girard - Bug 941095 - Part 1: Support SetPermitSubpixelAA with Quartz. r=bas
d47ccac51df00d378c750bf15ef7615b7ccfad99
created 2014-02-15 18:21 -0500
pushed 2014-02-17 01:35 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 821475 - Moz2D: Remove flip when drawing gradient. r=mstange, a=lsblakk
272bb40f463fc836525d10f0785035851481964b
created 2013-11-27 12:22 +0100
pushed 2014-02-04 01:06 +0000
Markus Stange Markus Stange - Bug 924102 - Implement DrawTarget filter APIs with FilterNodeSoftware for Cairo, CG, D2D, D2D1 and Dual. r=Bas
2bbcf26785fe7537859c319f16b7bd5f3357747d
created 2013-11-27 12:21 +0100
pushed 2014-02-04 01:06 +0000
Markus Stange Markus Stange - Bug 930956 - Make DrawTargetCG::DrawSurface support painting a DataSourceSurface that is not a DataSourceSurfaceCG. r=jrmuizel, r=Bas
82bc6c4f7e5ba80529e144659f21146e757981cf
created 2013-11-07 22:53 -0500
pushed 2014-02-04 01:06 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 929471. Make DrawTargetCG independent from QuartzSupport.mm. r=bgirard
32bb598c8a821eafa85cf27e91812dc54e8bd2fc
created 2013-10-16 14:00 +1300
pushed 2013-12-09 19:58 +0000
Matt Woodrow Matt Woodrow - Bug 922942 - Update BufferTextureClients using Azure. r=nical
165c6496cb419beae935924774dd84233dd03105
created 2013-10-11 10:26 -0400
pushed 2013-12-09 19:58 +0000
Markus Stange Markus Stange - Bug 902591 - Choose the number of linear gradient repetitions in such a way that the whole extents rect is filled. Substantial parts of the code in this patch were written by roc in bug 508730. r=mattwoodrow
b73a8fa118dd016f2409d299b51f23f2f9b07bc2
created 2013-10-10 17:44 +1300
pushed 2013-12-09 19:58 +0000
Matt Woodrow Matt Woodrow - Bug 923309 - Don't flush CGContext drawing to the window when we're only meant to be completing any pending drawing. r=Bas
a3da386b5baeff93e8719fcb8d464aeb07f2294c
created 2013-09-27 17:20 +0200
pushed 2013-12-09 19:58 +0000
Markus Stange Markus Stange - Bug 912945 - Use aligned data storage for DrawTargetCG. r=jrmuizel
b1899a7985ef364da48d3d1b977ff44870f2c872
created 2013-09-23 15:28 +1200
pushed 2013-12-09 19:58 +0000
Anthony Jones Anthony Jones - Bug 918138 - Move Borrowed*Context to a separate header file; r=mattwoodrow
f1afcd8a4d5b1a33c395cab7b12b1bd4f6a01843
created 2013-10-11 10:26 -0400
pushed 2013-10-28 21:59 +0000
Markus Stange Markus Stange - Bug 902591 - Choose the number of linear gradient repetitions in such a way that the whole extents rect is filled. Substantial parts of the code in this patch were written by roc in bug 508730. r=mattwoodrow, a=lsblakk
03dbb211fd6b89f61c6e7dfd44d8545d178d741f
created 2013-09-06 12:22 -0700
pushed 2013-10-28 21:59 +0000
Milan Sreckovic Milan Sreckovic - Bug 913614 - When the input is invalid, skip the work as we won't get anything useful anyway. r=jmuizelaar
6efe5d76831e88e55d5be71caa23fd098fb3dfae
created 2013-08-28 10:54 +1200
pushed 2013-10-28 21:59 +0000
Matt Woodrow Matt Woodrow - Bug 909128 - Support snapshot source surfaces in DrawTargetCG's CopySurface. r=jrmuizel
3a65a24def34e47c663a0cfebfb8a42a31f1754b
created 2013-07-31 14:46 -0400
pushed 2013-10-28 21:59 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 897532. Add support for better filtering in Azure. r=bas
55b6b3b78d37f605600457bc55b1ac6ee52921fb
created 2013-08-08 14:58 -0700
pushed 2013-10-28 21:59 +0000
Matt Brubeck Matt Brubeck - Back out d10581fd8202 (bug 897532) on suspicion of causing intermittent pgo-only Metro crashes
e5848db83ea70ea744e2867f64e7d46c3045583c
created 2013-10-11 10:26 -0400
pushed 2013-10-14 21:07 +0000
Markus Stange Markus Stange - Bug 902591 - Choose the number of linear gradient repetitions in such a way that the whole extents rect is filled. Substantial parts of the code in this patch were written by roc in bug 508730. r=mattwoodrow, a=lsblakk
691c5a00acd2f92047f862addf8154b3a88f016a
created 2013-09-06 12:22 -0700
pushed 2013-09-16 19:14 +0000
Milan Sreckovic Milan Sreckovic - Bug 913614 - When the input is invalid, skip the work as we won't get anything useful anyway. r=jmuizelaar, a=akeybl
97e0d6a036967228b3fe2cef8d932841978cc943
created 2013-09-12 10:34 -0400
pushed 2013-09-16 19:14 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 5706a9c6704a (bug 913614) for OSX bustage. a=backout
5706a9c6704a0e60c3bc4208d575a5cab2b47fe4
created 2013-09-06 12:22 -0700
pushed 2013-09-16 19:14 +0000
Milan Sreckovic Milan Sreckovic - Bug 913614 - When the input is invalid, skip the work as we won't get anything useful anyway. r=jmuizelaar, a=akeybl
e142baa23bb2fe9aa921a9f67fc93e5b2babe90a
created 2013-07-31 14:46 -0400
pushed 2013-09-16 19:14 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 897532 - Add support for better filtering in Azure. r=bas, a=akeybl
3bb91b434a295d95760171575ee436ba697a6d45
created 2013-07-29 15:01 -0400
pushed 2013-09-16 19:14 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 898803. Add support for different surface formats to DrawTargetCG. r=joe
e2340b350694c234c4943ce59cf6b57d0b7d954d
created 2013-07-30 05:00 +0900
pushed 2013-09-16 19:14 +0000
John Daggett John Daggett - Bug 898267 - support font smoothing in Azure CG backend. r=jrmuizel
1ce2e0435eca6f05498007339f8c4e74c9473b03
created 2013-07-29 11:08 +0100
pushed 2013-09-16 19:14 +0000
Ed Morley Ed Morley - Backed out changeset 04a45dec4326 (bug 898267)
04a45dec43268ba14b7a0d6ad9808bc0ae28e728
created 2013-07-29 17:33 +0900
pushed 2013-09-16 19:14 +0000
John Daggett John Daggett - Bug 898267 - support font smoothing in Azure CG backend. r=jrmuizel
7ae54936c2a4398834d7f637775ecdfc616f7113
created 2013-07-19 20:39 -0400
pushed 2013-09-16 19:14 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 896129. Use CGContextDrawImage when appropriate in FillRect(). r=mattwoodrow
6bcfc7a6eff08e47f56153c7213e880a68b062ed
created 2013-07-19 08:18 -0400
pushed 2013-09-16 19:14 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 896290. Support drawing with antialaising in DrawTargetCG. r=mattwoodrow
9437024e3bf993c6e76fbe3695d0820c3706f920
created 2013-07-16 11:27 -0400
pushed 2013-09-16 19:14 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 895646. Use the pattern transform when drawing gradients with DrawTargetCG. r=mattwoodrow
a9a0ef51322088236a58b46514001796fd186d4a
created 2013-07-18 20:08 -0400
pushed 2013-09-16 19:14 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 893977. Support repeating gradients in the CoreGraphics backend. r=mattwoordow
less more (0) -100 -60 tip