gfx/thebes/gfxContext.cpp
8538bc4d2cbd90499cbd17dd12b608b5025acbf6
created 2015-05-01 14:08 -0400
pushed 2015-05-13 18:12 +0000
Lee Salzman Lee Salzman - Bug 1127752 - fixes for using Skia and OMTC with GTK3. r=jrmuizel
d34160cac9cd4c29e6b1a85b5857885ae9f993c6
created 2015-04-09 10:52 -0400
pushed 2015-04-10 02:44 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1152509. Use Mask with alpha to avoid allocating a surface. r=bas
cb643ee54af22916389fcba1724eaf8ebcfa310a
created 2015-01-14 20:30 +0000
pushed 2015-01-21 03:14 +0000
Jonathan Watt Jonathan Watt - Bug 1123486 - Remove gfxContext::ResetClip and gfxContext::UpdateSurfaceClip. r=Bas
3a8cb125acd8f3d475ed5ef6592f49a900a8ebf2
created 2015-01-14 19:57 +0000
pushed 2015-01-21 03:14 +0000
Jonathan Watt Jonathan Watt - Bug 1123485 - Remove gfxContext::DrawSurface. r=Bas
6c673d6a2fb839be5d769660fa17eb243e2ff2b2
created 2015-01-08 00:10 +0000
pushed 2015-01-08 13:16 +0000
Bas Schouten Bas Schouten - Bug 1107718: Properly deal with a D3D11 device reset. r=nical
cda7252b444a1deaab7138d6e8ffba0a35ae66dd
created 2014-12-02 14:37 -0800
pushed 2014-12-05 12:00 +0000
Jonathan Watt Jonathan Watt - Bug 1107417 - Remove gfxContext::Polygon(). r=Bas
531c77209b68eab48f1ce862acda88965f2ca25d
created 2014-12-02 14:29 -0800
pushed 2014-12-05 12:00 +0000
Jonathan Watt Jonathan Watt - Bug 1107414 - Get rid of gfxContext::FillWithOpacity. r=mattwoodrow
e497957b79b228deef38b8c62bd4893093cb13df
created 2014-11-24 00:04 +0000
pushed 2014-11-24 12:32 +0000
Jonathan Watt Jonathan Watt - Bug 1103623 - Port most remaining gfxContext::Fill() calls to Moz2D. r=mattwoodrow
e43fd991c15cb03804f98d6181e22f77187cdf37
created 2014-11-20 10:40 +0000
pushed 2014-11-24 12:32 +0000
Jonathan Watt Jonathan Watt - Bug 1103621 - Get rid of GraphicsOperator::OPERATOR_CLEAR. r=mattwoodrow
e3601055862f52c106c1b891694cfffe27b83dd8
created 2014-11-19 08:05 +0000
pushed 2014-11-24 12:32 +0000
Jonathan Watt Jonathan Watt - Bug 1103620 - Remove gfxContext::CurveTo and gfxContext::QuadraticCurveTo. r=mattwoodrow
d960256cdb805e6f68f23d9fe7f9879e9dc0d5b0
created 2014-11-05 09:16 +0000
pushed 2014-11-05 19:04 +0000
Jonathan Watt Jonathan Watt - Bug 1093066 - Get rid of gfxContext's Stroke() methods. r=mattwoodrow
9cedfe376dfc14daf0e11c5f6e5cc687e7d18ca6
created 2014-11-03 10:01 +0000
pushed 2014-11-03 21:18 +0000
Jonathan Watt Jonathan Watt - Bug 1092222, part 1 - Get rid of gfxContext::GraphicsLineCap and gfxContext::GraphicsLineJoin. r=roc
2b0217193d51115c057de96c1a3627d92dc45b70
created 2014-11-02 15:41 +0000
pushed 2014-11-03 11:57 +0000
Jonathan Watt Jonathan Watt - Bug 1091787, part 3 - Remove gfxContext::RoundedRectangle. r=mattwoodrow
b7805b80ca0d51c01fa11684c0503e655f59d08c
created 2014-11-01 10:45 +0000
pushed 2014-11-02 16:27 +0000
Jonathan Watt Jonathan Watt - Bug 1091794 - Replace gfxCornerSizes with Moz2D's RectCornerRadii. r=mattwoodrow
b062dcf0c52b485bae473a4c4b00961d2c0cdba8
created 2014-10-31 11:26 +0000
pushed 2014-10-31 20:14 +0000
Jonathan Watt Jonathan Watt - Bug 1090614 follow-up to add back the Clip() change. r=mattwoodrow
71cf4fde05c6bc27ca61d541d7419e9bf27e6789
created 2014-10-30 09:34 +0000
pushed 2014-10-30 13:46 +0000
Jonathan Watt Jonathan Watt - Bug 1090494, part 2 - Convert the consumers of AppendRoundedRectToPath and MakePathForRoundedRect to use the new RectCornerRadii API. r=mattwoodrow
7584884dbed7eec2164448d115b9797d9f5e0f16
created 2014-10-29 01:59 +0000
pushed 2014-10-29 12:26 +0000
Jonathan Watt Jonathan Watt - Bug 1088753 - Remove gfxContext::NewSubPath(). r=Bas
06c05ffe82f00fb2c25391e056e161b5d60aede6
created 2014-10-28 14:40 +0000
pushed 2014-10-28 20:11 +0000
Jonathan Watt Jonathan Watt - Bug 1089177, part 1 - Expose PatternFromState to help with Moz2D porting. r=mattwoodrow
f216fe9e2a0a404ca79bc64a91f611977c6c61ee
created 2014-10-26 17:57 +0000
pushed 2014-10-27 14:52 +0000
Jonathan Watt Jonathan Watt - Bug 1085321 - Remove gfxContext::Arc/NegativeArc. r=Bas
6cadeeb02a0cf397d40414a1081c00b658ecb4f3
created 2014-10-24 18:32 +0200
pushed 2014-10-25 01:25 +0000
Markus Stange Markus Stange - Bug 1055634 - Propagate font smoothing background colors to layers. r=roc
d2836e069aef6d8ce2cd6aad02cebcc8a1a3b57e
created 2014-10-24 08:26 +0100
pushed 2014-10-24 13:48 +0000
Jonathan Watt Jonathan Watt - Bug 1087568 - Port the code that uses gfxContext::PixelSnappedRectangleAndSetPattern to Moz2D. r=mattwoodrow
6d835b966b977a50a3903674d484c553d1c63daa
created 2014-10-20 10:55 +0100
pushed 2014-10-21 01:09 +0000
Jonathan Watt Jonathan Watt - Bug 1085160 - Port the code that uses nsRenderingContext::IntersectClip() to Moz2D. r=mattwoodrow
ce005765cf43f6278a37be50dd2a9dfa0cb150b0
created 2014-10-19 10:22 +0100
pushed 2014-10-20 12:40 +0000
Jonathan Watt Jonathan Watt - Bug 1082530, part 3 - Get rid of gfxContext::FLAG_DISABLE_SNAPPING and use DrawTarget UserData to store information on whether to disable pixel snapping. r=mattwoodrow
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
9024979c828662a40dd03dc475526af10559e1d9
created 2014-10-16 12:03 +0100
pushed 2014-10-16 18:55 +0000
Jonathan Watt Jonathan Watt - Bug 1083221 - Port the code that uses nsRenderingContext::DrawEllipse/FillEllipse and gfxContext::Ellipse to Moz2D. r=mattwoodrow
6342189dd83825452068e1c83067e6ff9be2688a
created 2014-10-16 10:51 +0100
pushed 2014-10-16 14:07 +0000
Jonathan Watt Jonathan Watt - Bug 1082553 - Remove gfxContext::OriginalSurface. r=Bas
5e675c8834556f269fd98531a900f2df597f49fa
created 2014-10-08 04:43 +0100
pushed 2014-10-08 13:46 +0000
Jonathan Watt Jonathan Watt - Bug 1077805 - Remove the gfxContext methods PointInFill and PointInStroke. r=Bas
b2afb3535ace8584682b5c7965ea14d1e5b80280
created 2014-10-04 12:13 +0100
pushed 2014-10-05 16:35 +0000
Jonathan Watt Jonathan Watt - Bug 1077120 - Remove gfxContext::HasError(). r=Bas
1bf8fd2808865142fd65634633083b1072de8930
created 2014-10-04 12:13 +0100
pushed 2014-10-05 16:35 +0000
Jonathan Watt Jonathan Watt - Bug 1077119 - Remove the gfxContext methods for getting various types of path extents. r=Bas
0ffdd0092d9b617c33d3cfeb661c863baa5112b7
created 2014-10-03 09:50 +0100
pushed 2014-10-03 13:26 +0000
Jonathan Watt Jonathan Watt - Bug 1074194 - Factor out gfxContext::SetColor()'s color management conversion into a gfxPlatform helper. r=Bas
ab520ec5fed59faff9292a2a8d99f2bb692bebb5
created 2014-09-29 14:26 +0100
pushed 2014-09-29 18:57 +0000
Jonathan Watt Jonathan Watt - Bug 1074012, part 1 - Temporarily expose some gfxContext fill/stroke API to help with porting to Moz2D. r=Bas
621ac0d4d8c91d0d4992c0ecd7e8821c411cc7ad
created 2014-09-29 14:15 +0100
pushed 2014-09-29 18:57 +0000
Jonathan Watt Jonathan Watt - Bug 1073972 - Get rid of gfxContext's FillRule enum in favor of Moz2D's. r=Bas
51d7456575e8f22c055cd4650adc61859cddf192
created 2014-09-29 14:12 +0100
pushed 2014-09-29 18:57 +0000
Jonathan Watt Jonathan Watt - Bug 1073363, part 1 - Rename gfxContext's GeneralPattern to PatternFromState. r=Bas
78a51f809f08510ca7e4a7bed345cf95daaee679
created 2014-09-24 17:12 +0000
pushed 2014-09-24 21:10 +0000
Bas Schouten Bas Schouten - Bug 1072404: Firefox may crash when the D3D device is removed while rendering. r=mattwoodrow
e2a5a084be39c6012fb1e65e838a8bea466b2d50
created 2014-09-15 12:10 +0100
pushed 2014-09-15 22:18 +0000
Jonathan Watt Jonathan Watt - Bug 1067093 - Get rid of gfxContext::AntialiasMode in favor of Moz2D AntialiasMode. r=Bas
f6925492fe3a73f5b3b58555b43ea0023cc5aaff
created 2014-09-14 23:51 +0200
pushed 2014-09-15 12:07 +0000
Bas Schouten Bas Schouten - Bug 1066144: Accept D2D paths for D2D 1.1 backends. r=jrmuizel
771d12cf1f2118e3de68241a844aa65d6bd46182
created 2014-09-12 08:20 +0100
pushed 2014-09-14 18:39 +0000
Matt Woodrow Matt Woodrow - Bug 1054838, part 2 - Remove callers of DrawTarget::Mask. r=Bas,jwatt
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
5db436c928aa48ebfb59248c6c45ea3501a11569
created 2014-09-11 07:57 +0100
pushed 2014-09-11 13:27 +0000
Jonathan Watt Jonathan Watt - Bug 1064084, part 5 - Convert all consumers of gfxContext::NudgeCurrentMatrixToIntegers()/MultiplyAndNudgeToIntegers() to use gfxContext::SetMatrix(). r=Bas
8a70fe57a15ddbb0bb07abf13e6a4d9fd3334bc1
created 2014-09-11 07:57 +0100
pushed 2014-09-11 13:27 +0000
Jonathan Watt Jonathan Watt - Bug 1064084, part 4 - Convert all consumers of gfxContext::IdentityMatrix() to use gfxContext::SetMatrix(). r=Bas
7073e67f15becadf905e38dabe8f3244ddb03441
created 2014-09-11 07:57 +0100
pushed 2014-09-11 13:27 +0000
Jonathan Watt Jonathan Watt - Bug 1064084, part 3 - Convert all consumers of gfxContext::Rotate() to use gfxContext::SetMatrix()/Multiply(). r=Bas
bed7d212a2cdbd95d51e9d015304fcb1a5ddfbbb
created 2014-09-11 07:57 +0100
pushed 2014-09-11 13:27 +0000
Jonathan Watt Jonathan Watt - Bug 1064084, part 2 - Convert all consumers of gfxContext::Scale() to use gfxContext::SetMatrix()/Multiply(). r=Bas
01cd9a72cf4876a0384d525463113f6f226937ab
created 2014-09-11 07:57 +0100
pushed 2014-09-11 13:27 +0000
Jonathan Watt Jonathan Watt - Bug 1064084, part 1 - Convert all consumers of gfxContext::Translate() to use gfxContext::SetMatrix()/Multiply(). 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
335f38ba4490add6bd5f92d55879667fad608dc8
created 2014-09-10 14:26 +0100
pushed 2014-09-11 00:30 +0000
Jonathan Watt Jonathan Watt - Bug 1065127 - Avoid Matrix().Translate()/Scale()/Rotate() multiplication in lots of places. r=Bas
07c38f762c8152e3ca1db4224f39d43096e41c40
created 2014-09-10 14:30 +0200
pushed 2014-09-11 00:30 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset e6b766d8a815 (bug 1065127) for bustage
e6b766d8a815a4a70bb26211eb800ae0963b0fd5
created 2014-09-10 11:45 +0100
pushed 2014-09-11 00:30 +0000
Jonathan Watt Jonathan Watt - Bug 1065127 - Avoid Matrix().Translate()/Scale()/Rotate() multiplication in lots of places. r=Bas
bb624833b237116f0139d5110c653836043d9fca
created 2014-09-03 09:21 +1200
pushed 2014-09-03 20:38 +0000
Matt Woodrow Matt Woodrow - Bug 1057212 - Avoid copying all the tiles when doing PushGroupAndCopyBackground. r=Bas
21b1152c66cc88cc6b77a3a271db5f33865f00b9
created 2014-09-01 18:07 -0700
pushed 2014-09-02 05:46 +0000
Phil Ringnalda Phil Ringnalda - Backed out 8 changesets (bug 982338, bug 1057212, bug 1059033) for build bustage
b68664a029049cfdc9932b00209557c3d4759c53
created 2014-09-02 12:37 +1200
pushed 2014-09-02 05:46 +0000
Matt Woodrow Matt Woodrow - Bug 1057212 - Avoid copying all the tiles when doing PushGroupAndCopyBackground. r=Bas
6cddb4cf40e3216499500691e3e47086f824ed42
created 2014-08-31 23:55 -0700
pushed 2014-09-02 05:46 +0000
Phil Ringnalda Phil Ringnalda - Backed out 8 changesets (bug 1057212, bug 1059033) for Windows build bustage
87494588e4934b55ea92bb08b0eae7ec1962b67f
created 2014-09-01 15:23 +1200
pushed 2014-09-02 05:46 +0000
Matt Woodrow Matt Woodrow - Bug 1057212 - Avoid copying all the tiles when doing PushGroupAndCopyBackground. r=Bas
146d9d2a06d258b35cdfec32d72fd4f111bb58f5
created 2014-08-07 21:17 -0400
pushed 2014-08-14 07:35 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1050610 - Fix more bad implicit constructors in gfx; r=roc
665539a1bbb3f7648209ae10a216358f5747f7c4
created 2014-07-11 11:25 +0200
pushed 2014-07-14 12:35 +0000
Jonathan Watt Jonathan Watt - Bug 1037570 - Remove gfxPath. r=mattwoodrow
343acb32cd03367d481c7c84d1376cc8de2ac840
created 2014-07-11 08:06 +0100
pushed 2014-07-11 20:35 +0000
Jonathan Watt Jonathan Watt - Bug 1025553, part 3 - Give gfxMatrix::Invert() the same semantics as Moz2D's Matrix::Invert(). r=Bas
50dba12b10c28711b2619263e5f6ff02527c4d0c
created 2014-07-11 08:06 +0100
pushed 2014-07-11 20:35 +0000
Jonathan Watt Jonathan Watt - Bug 1036859 - Make gfxContext code assume there is always a DrawTarget. r=mstange
e13ecd9e3def1ac4c602912c7939a3a16b58a02c
created 2014-07-10 11:19 +0100
pushed 2014-07-10 22:23 +0000
Jonathan Watt Jonathan Watt - Bug 933019, part 12 - Remove CopySurface. r=me
f2973e80c482cb44bba1d0e7adcb8957954edba7
created 2014-07-10 10:58 +0100
pushed 2014-07-10 22:23 +0000
Jonathan Watt Jonathan Watt - Bug 933019, part 11 - Remove gfxContext::mCairo. r=Bas
b7c3d87d9b4d3ac7df63a1377bfa0abb3d9bb0f0
created 2014-07-10 10:58 +0100
pushed 2014-07-10 22:23 +0000
Jonathan Watt Jonathan Watt - Bug 933019, part 1 - Remove the gfxContext(gfxASurface*) constructor. r=Bas
ba55afbced84f67f912e1cae551299dda8d01d6d
created 2014-07-10 08:44 +0100
pushed 2014-07-10 12:47 +0000
Jonathan Watt Jonathan Watt - Bug 1035330 - Optimize rects in the gfxContext methods for getting extents to fix tsvgr_opacity regressions. r=Bas
less more (0) -100 -60 tip