gfx/thebes/gfxPattern.cpp
f72d9fdf6e97fd7bde0098f9e4ca6c5ca952ef79
created 2018-02-02 15:14 -0600
pushed 2018-02-06 09:55 +0000
Ryan Hunt Ryan Hunt - Remove implicit fuzzy operator== from BaseMatrix (bug 1435406, r=mattwoodrow)
aa7da1e0163a75577679c23e7f71a35134c931c8
created 2017-07-09 00:49 +0800
pushed 2017-07-11 10:48 +0000
cku cku - Bug 1379404 - Part 4. Prevent unnecessary AzureState copy in GlyphBufferAzure::Flush. r=mattwoodrow
ef55c28517d936e8c45939a356fb6ad02ba8c31c
created 2017-03-21 14:32 +0800
pushed 2017-03-21 22:32 +0000
cku cku - Bug 1349115 - Remove gfxPattern::CairoStatus r=mstange
ac8b323f4ca841ba86c08fe534c567f17e029cb3
created 2016-05-25 17:01 +0100
pushed 2016-06-06 09:56 +0000
Jonathan Watt Jonathan Watt - Bug 1277862, part 2 - Rename Moz2D's Filter to SamplingFilter in the rest of gfx/. r=Bas
e1fe3d531b96a5ca6a47c4476f4316bd422c0707
created 2015-10-05 17:18 -0700
pushed 2015-10-07 17:31 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1211324 (part 5) - Remove GraphicsFilter and gfxGraphicsFilter. r=mattwoodrow.
a7cd4d58ea9e5429aae27f61ebe3e3a46818767e
created 2015-10-05 17:12 -0700
pushed 2015-10-07 17:31 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1211324 (part 4) - Replace GraphicsFilter constants with gfx::Filter equivalents. r=mattwoodrow.
85a6a4c077c8d304484c3316cc010664ea9fed2c
created 2015-09-25 00:58 -0700
pushed 2015-10-06 18:28 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1208365 (part 3) - Change gfxPattern::mExtend from a GraphicsExtend to a gfx::ExtendMode. r=bas.
8389ef616e7ee5ca135715bd11b3de7978f4255d
created 2015-09-25 00:55 -0700
pushed 2015-10-06 18:28 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1208365 (part 2) - Remove gfxPattern::Extend(). r=bas.
870329114ced41ce3d057482e172753462e5126f
created 2015-09-27 20:38 -0700
pushed 2015-09-29 10:00 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1208937 - Remove gfxPattern::GraphicsPatternType. r=jwatt.
8fbfb98cba6be8a8fe8db2d3432b02e989d87f5d
created 2015-09-24 17:50 -0700
pushed 2015-09-28 12:17 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1208283 (part 1) - Change gfxPattern's single-arg constructor to take a gfx::Color& instead of a gfxRGBA&. r=jwatt.
a6d617597f21d259a50bf8fda1d33f14ebbc043e
created 2015-09-23 23:36 -0700
pushed 2015-09-25 12:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1207944 (part 2) - Pass a gfx::Color& instead of a gfxRGBA& to GetDeviceColor(). r=jwatt.
8714fdc213ca6bed614ee7981e1fe9f83e7cb67a
created 2014-10-17 12:53 +0100
pushed 2014-10-20 12:40 +0000
Jonathan Watt Jonathan Watt - Bug 1084093, part 3 - Use the new ToDeviceColor() function to undo the breakage to gfx.color_management.mode=1 (eCMSMode_All) caused by the Moz2D porting work. r=Bas
6d94aa5503e5b59595991819d5bc61d0522fc185
created 2014-10-17 12:53 +0100
pushed 2014-10-20 12:40 +0000
Jonathan Watt Jonathan Watt - Bug 1084093, part 2 - Convert gfxPlatform::TransformPixel to Moz2D, and move gfxPlatform::MaybeTransformColor to ToDeviceColor in gfxUtils.h. r=Bas
d98720aace71fa7c15c0966e2fc8bf07a9f1fef4
created 2014-09-29 14:26 +0100
pushed 2014-09-29 18:57 +0000
Jonathan Watt Jonathan Watt - Bug 1074012, part 2 - Mark gfxPattern::GetPattern's DrawTarget parameter as const. r=Bas
ece627b5e46a3b66e6af9df6017921789209a7d3
created 2014-09-29 14:15 +0100
pushed 2014-09-29 18:57 +0000
Jonathan Watt Jonathan Watt - Bug 1073964 - Pass a const DrawTarget* through to nsSVGPaintServerFrame::GetPaintServerPattern so that it can create a pattern of the appropriate type. r=Bas
3255a9151456d395eacb7bbb9a183bf87e21730a
created 2014-09-29 14:12 +0100
pushed 2014-09-29 18:57 +0000
Jonathan Watt Jonathan Watt - Bug 1073363, part 3 - Convert some Mozilla code to use Moz2D's new GeneralPattern class. r=Bas
757c3e607825f08179c08469658b504c7f4738c6
created 2014-09-15 16:24 +0100
pushed 2014-09-15 22:18 +0000
Jonathan Watt Jonathan Watt - Bug 1067222 - Make the gfxPattern code much easier to understand (by giving variables meaningful names, adding comments, and integrating the mysterious AdjustTransformForPattern into gfxPattern::GetPattern). r=Bas
de43b84e2afc59d4c7dc66c621a3a161d6079b0f
created 2014-09-14 10:58 +0100
pushed 2014-09-14 18:39 +0000
Matt Woodrow Matt Woodrow - Bug 1054838, part 3 - Convert gfxPattern to Moz2D. r=Bas
55948a19e455f8e5009c146360e7896cbdaf758c
created 2014-09-14 10:58 +0100
pushed 2014-09-14 18:39 +0000
Matt Woodrow Matt Woodrow - Bug 1054838, part 1 - Remove dead code supporting cairo_surface_t wrapping gfxPattern. r=Bas
09d86eb69c01d434dd33fedd7ce807470973a605
created 2014-09-10 18:29 +0100
pushed 2014-09-11 00:30 +0000
Jonathan Watt Jonathan Watt - Bug 1065031, part 2 - Changes to Moz2D consuming code to update callers of Moz2D Matrix's Translate, Scale and Rotate methods to use these methods' new names. r=Bas
842b44860ee27521f34b3b6d5385f5c44b6c7f2b
created 2014-08-15 14:56 +1200
pushed 2014-08-15 15:49 +0000
Matt Woodrow Matt Woodrow - Bug 1053159 - fully qualify filter name to fix bustage. CLOSED TREE
64c414de6db5b58c34b4b2915ff5bc370672d89f
created 2014-08-15 14:24 +1200
pushed 2014-08-15 15:49 +0000
Matt Woodrow Matt Woodrow - Bug 1053159 - Initialize gfxPattern::mFilter. r=Bas
419c91a784bcc1ac32027b0b6300ab6779bac5c8
created 2014-06-12 20:24 +0100
pushed 2014-06-13 00:23 +0000
Jonathan Watt Jonathan Watt - Bug 1022821, part 2 - In gfx code, stop returning RefPtr and, where not an out-param, stop using RefPtr arguments. r=Cwiiis
8b34896e9109d4ac82b50bbd121ab4b071fc78da
created 2014-06-12 13:00 +0100
pushed 2014-06-13 00:23 +0000
Ed Morley Ed Morley - Backed out changeset cd50c7187a48 (bug 1022821) for compilation errors
cd50c7187a48fe35406c5854800bc85b6e161c44
created 2014-06-12 12:33 +0100
pushed 2014-06-13 00:23 +0000
Jonathan Watt Jonathan Watt - Bug 1022821, part 2 - In gfx code, stop returning RefPtr and, where not an out-param, stop using RefPtr arguments. r=Cwiiis
2009199a959ce2ba53224f78f1d44d509f023ece
created 2014-06-11 10:38 +0100
pushed 2014-06-11 15:14 +0000
Robert Longson Robert Longson - Bug 989230 - SVG gradient spreadMethod="reflect" doesn't work. r=gal
01dbbc492f157260cf4112bcddddb08e6d4e1351
created 2014-01-10 14:06 -0500
pushed 2014-01-13 11:46 +0000
Benoit Jacob Benoit Jacob - Bug 958375 - 8/9 - Make remaining Moz2D enums typed - r=Bas
cf1cbaffbfbc60529b036e0bcdad3362c42615e5
created 2014-01-10 14:06 -0500
pushed 2014-01-13 11:46 +0000
Benoit Jacob Benoit Jacob - Bug 958375 - 4/9 - Make SurfaceFormat a typed enum - r=Bas
5d5cee47612459b8164e7003fd6ce900eb110e92
created 2014-01-10 08:48 -0500
pushed 2014-01-10 19:46 +0000
Ali Akhtarzada Ali Akhtarzada - Bug 958086 - Adjust matrix in gfxPattern::GetPattern for Moz2D. r=bas
7b0f7f3dfa8e625a902c946efaa4f4bde2d63755
created 2013-12-12 10:05 +1300
pushed 2013-12-12 11:53 +0000
Matt Woodrow Matt Woodrow - Bug 948221 - Part 3: Fix a bug where a SurfacePattern created by gfxPattern didn't respect the requested filter mode. r=Bas
1574b1da17735cc321b483f406160db203f4422f
created 2013-11-08 17:50 +1300
pushed 2013-11-08 12:32 +0000
Andreas Gal Andreas Gal - Bug 930451 - Part 3: Use the gradient cache for SVG gradients as well. r=roc
194ba1b8f191cab6f5f97105b33d1b99b13148d4
created 2013-10-29 08:14 +0000
pushed 2013-11-01 01:00 +0000
Jonathan Watt Jonathan Watt - Bug 931769, part 1 - Make gfxPattern::GetPattern use its mExtend member. r=Bas
47b5355992adc942e1a059c572703becc40bcdb0
created 2013-10-07 19:15 -0400
pushed 2013-10-09 08:10 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 924221 - Minimize the #includes in gfx/thebes; r=bjacob
dbff283df8c12c3340ae54d13f363a7eae8386fe
created 2013-10-01 17:01 -0400
pushed 2013-10-02 01:41 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 921753 - Part 2: Move GraphicsFilters outside of gfxPattern.h so that we won't need to #include that header everywhere GraphicsFilter is needed; r=roc
ca38bd9ec80a215151259bc1f3db0e048b2c8b85
created 2013-09-06 23:08 -0400
pushed 2013-09-08 00:24 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 35575118c650 (bug 912794) for asserts.
35575118c650874ab87b5b8bc573e740a287fb38
created 2013-09-06 12:48 -0700
pushed 2013-09-08 00:24 +0000
Milan Sreckovic Milan Sreckovic - Bug 912794 - Separate out the CMS globals and prefs into a singleton gfxColorManagement. r=ncameron
ac758cadd0341af4ea6a8e9763cf6b668a677734
created 2013-07-31 11:44 -0400
pushed 2013-08-01 00:32 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in gfx/thebes/; r=ehsan
f85cd92c190612967f1e0681fbb66bc670e359a5
created 2013-06-19 17:06 -0400
pushed 2013-06-22 22:52 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 885016. Avoid using uninitiated extend in gfxPattern. r=bas
ec6f95743c5d777906bc4743d671500956eeacd2
created 2013-06-21 14:55 -0400
pushed 2013-06-22 22:52 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 885621. Fix gfxPattern::GetMatrix() with azure and add GetInverseMatrix(). r=bas
0f04bc2cf58697dadef08c321dfc2c3479230244
created 2013-04-28 14:52 +0300
pushed 2013-05-26 04:02 +0000
Aryeh Gregor Aryeh Gregor - Bug 867101 - Fix more implicit conversion to already_AddRefed; r=Ms2ger
edeee46d8c733d24f2c7a0629372eef446bb352e
created 2013-02-15 20:54 +0200
pushed 2013-02-16 14:49 +0000
Avi Halachmi Avi Halachmi - Bug 838758: Cache GradientStops instead of gfxPattern. r=jrmuizel
2bfaea1b9b6de0d4d94568819925306ef5690d11
created 2013-02-08 15:46 -0500
pushed 2013-02-14 10:47 +0000
Milan Sreckovic Milan Sreckovic - Bug 839621 - qcms_transform_create can return null, so indirect callers need to be ready for it as well. r=jmuizelaar
0db5a1331a2628590de61ce7edaeebc2f8e74ec3
created 2012-09-08 00:32 +1200
pushed 2012-09-20 11:22 +0000
Robert O'Callahan Robert O'Callahan - Bug 772726. Part 14: Nudge pattern transform components to integers to avoid rounding errors. Also nudge rects to integers when we retransform them due to a CTM change. r=bas
e8e05a20947651ea34087d06d8bc9d30a0362234
created 2012-09-12 17:13 +1200
pushed 2012-09-20 11:22 +0000
Robert O'Callahan Robert O'Callahan - Bug 772726. Part 13: Fix handling of transforms in gfxTextObjectPaint. r=eflores,jwatt
08187a7ea8974548382f5d7775df8171a4ec6449
created 2012-07-30 13:15 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
c55f5f8b93857e2b08331a1b4fafd979d3ebb444
created 2012-06-15 15:23 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
474d3f16960fb6bc790f0f46b77d0248424b84ef
created 2012-05-31 17:17 -0700
pushed 2012-09-11 17:34 +0000
Sean Stangl Sean Stangl - Merge m-c onto Ionmonkey.
a15a3a3b4647fa24609d08706ea35e9cd5998c52
created 2012-05-23 14:33 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
8d8f6fbdf4d0f7086b889077d8016827868150fa
created 2012-05-22 16:56 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
44911569fb04d891073656cac1f794495723f573
created 2012-04-30 12:53 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
c95bd17c4ae77baa34324a9e790b5684254830eb
created 2012-03-30 18:40 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
ed637f826ef6c4c5e32cce51d6477203dd2b9d50
created 2012-02-08 19:13 -0800
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
225992112e9dc93c40d4055a64ce1c0e7c4c9c74
created 2012-02-04 07:22 -0500
pushed 2012-09-11 17:34 +0000
Nathan Froyd Nathan Froyd - Bug 724275 - fix -Wswitch warnings; r=jrmuizel
6276fe64003543e107ade90054f382c550ef5d66
created 2012-01-05 12:10 -0800
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge to eliminate bad head.
cad26d2fb5af799dfe030fd2a8948d617eac2f52
created 2011-10-05 18:37 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Backout merge.
b5c4b792f3f2a047e3517472d72842a76afb77cd
created 2012-07-30 17:20 +0300
pushed 2012-07-30 14:21 +0000
Aryeh Gregor Aryeh Gregor - Bug 777292 part 2 - Change all nsnull to nullptr
537dc98ee4b4351ded5007e3d0ec55d0b733bac6
created 2012-06-14 10:40 +1200
pushed 2012-06-14 09:21 +0000
Nicholas Cameron Nicholas Cameron - Bug 759036. Fix a masking bug in Thebes-Azure. r=Bas
253d5996845e9fd994dc9ee542d293fbc412ec56
created 2012-06-11 22:50 -0700
pushed 2012-06-13 01:26 +0000
Matt Brubeck Matt Brubeck - Back out bug 761890, bug 746896, and bug 759036 because of reftest failures
less more (0) -60 tip