Markus Stange
|
131bfce4c5
|
Bug 1073103 - Rename ThebesLayer to PaintedLayer. r=roc
--HG--
rename : gfx/layers/basic/BasicThebesLayer.cpp => gfx/layers/basic/BasicPaintedLayer.cpp
rename : gfx/layers/basic/BasicThebesLayer.h => gfx/layers/basic/BasicPaintedLayer.h
rename : gfx/layers/client/ClientThebesLayer.cpp => gfx/layers/client/ClientPaintedLayer.cpp
rename : gfx/layers/client/ClientThebesLayer.h => gfx/layers/client/ClientPaintedLayer.h
rename : gfx/layers/client/ClientTiledThebesLayer.cpp => gfx/layers/client/ClientTiledPaintedLayer.cpp
rename : gfx/layers/client/ClientTiledThebesLayer.h => gfx/layers/client/ClientTiledPaintedLayer.h
rename : gfx/layers/composite/ThebesLayerComposite.cpp => gfx/layers/composite/PaintedLayerComposite.cpp
rename : gfx/layers/composite/ThebesLayerComposite.h => gfx/layers/composite/PaintedLayerComposite.h
rename : gfx/layers/d3d10/ThebesLayerD3D10.cpp => gfx/layers/d3d10/PaintedLayerD3D10.cpp
rename : gfx/layers/d3d10/ThebesLayerD3D10.h => gfx/layers/d3d10/PaintedLayerD3D10.h
rename : gfx/layers/d3d9/ThebesLayerD3D9.cpp => gfx/layers/d3d9/PaintedLayerD3D9.cpp
rename : gfx/layers/d3d9/ThebesLayerD3D9.h => gfx/layers/d3d9/PaintedLayerD3D9.h
|
2014-09-26 13:06:08 -04:00 |
|
Markus Stange
|
6f3f0d263a
|
Bug 927892 - Use aDestPoint in dt->DrawFilter instead of a translation. r=Bas
--HG--
extra : rebase_source : 1a2e9d2ba45ddec8d8378c467f0eb39ea70f66a2
|
2014-09-23 17:47:20 -04:00 |
|
Jonathan Watt
|
7f41dd89c9
|
Bug 1067093 - Get rid of gfxContext::AntialiasMode in favor of Moz2D AntialiasMode. r=Bas
|
2014-09-15 12:10:30 +01:00 |
|
Markus Stange
|
a6c4f51799
|
Bug 1066270 - Simplify mTargetBounds usage. r=roc
|
2014-09-15 12:12:52 +02:00 |
|
Markus Stange
|
b5474436e3
|
Bug 1066270 - Don't crash when attempting to resolve a filter from an external resource document that hasn't undergone frame construction yet. r=roc
|
2014-09-15 12:12:52 +02:00 |
|
Markus Stange
|
968abaa2ac
|
Bug 1066270 - Add nsFilterInstance::GetFilterDescription. r=roc
|
2014-09-15 12:12:52 +02:00 |
|
Markus Stange
|
41a36c3f5f
|
Bug 1066270 - Allow aTargetFrame to be null in nsFilterInstance. r=roc
|
2014-09-15 12:12:51 +02:00 |
|
Markus Stange
|
ec117f0ce8
|
Bug 1066270 - Replace the nsIFrame* argument to nsCSSFilterInstance with a shadowFallbackColor argument. r=roc
|
2014-09-15 12:12:51 +02:00 |
|
Markus Stange
|
7b4270b9cb
|
Bug 1066270 - Add an nsIContent* parameter to the nsFilterInstance constructor. r=roc
|
2014-09-15 12:12:51 +02:00 |
|
Markus Stange
|
f7f745ef44
|
Bug 1066270 - Resolve SVG lengths in nsSVGFilterInstance using the UserSpaceMetrics supplied in the nsFilterInstance constructor. r=roc
|
2014-09-15 12:12:50 +02:00 |
|
Markus Stange
|
fed787720a
|
Bug 1066270 - Generalize SVG length resolution for nsIFrame-less consumers. r=roc
|
2014-09-15 12:12:50 +02:00 |
|
Markus Stange
|
e80f3d9dc1
|
Bug 1066270 - Add the ability to specify the filter chain in the nsFilterInstance constructor instead of always getting it from the frame. r=roc
|
2014-09-15 12:12:50 +02:00 |
|
Matt Woodrow
|
e17c6e9c95
|
Bug 1054838, part 2 - Remove callers of DrawTarget::Mask. r=Bas,jwatt
|
2014-09-12 08:20:12 +01:00 |
|
Max Vujovic
|
c9c2c2f234
|
Bug 1065606 - Use unclipped primitive subregion to calculate image transform in SVGFEImageElement::GetPrimitiveDescription. r=mstange
|
2014-09-12 10:44:14 -07:00 |
|
Ehsan Akhgari
|
728da459d2
|
Bug 1065667 - Fix more bad implicit ctors in layout; r=roc
|
2014-09-11 15:41:21 -04:00 |
|
Jonathan Watt
|
4c0a7bbbef
|
Bug 1064084, part 5 - Convert all consumers of gfxContext::NudgeCurrentMatrixToIntegers()/MultiplyAndNudgeToIntegers() to use gfxContext::SetMatrix(). r=Bas
|
2014-09-11 07:57:39 +01:00 |
|
Jonathan Watt
|
9bc0f0cdf3
|
Bug 1064084, part 4 - Convert all consumers of gfxContext::IdentityMatrix() to use gfxContext::SetMatrix(). r=Bas
|
2014-09-11 07:57:39 +01:00 |
|
Jonathan Watt
|
fa8c7ec8a5
|
Bug 1064084, part 1 - Convert all consumers of gfxContext::Translate() to use gfxContext::SetMatrix()/Multiply(). r=Bas
|
2014-09-11 07:57:38 +01:00 |
|
Jonathan Watt
|
f794fc62f9
|
Bug 1064082 - Get rid of nsRenderingContext's PushState and PopState methods. r=Bas
|
2014-09-11 07:48:10 +01:00 |
|
Jonathan Watt
|
0e8ac8ac8a
|
Bug 1064056, part 2 - Convert nsRenderingContext::Translate() consumers to use gfxContext::SetMatrix()/Multiply(). r=Bas
|
2014-09-11 07:48:10 +01:00 |
|
Jonathan Watt
|
5d89db4376
|
Bug 1064056, part 1 - Convert nsRenderingContext::AutoPushTranslation consumers to use gfxContext::SetMatrix()/Multiply(). r=Bas
|
2014-09-11 07:48:09 +01:00 |
|
Jonathan Watt
|
b3072839ca
|
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
|
2014-09-10 18:29:35 +01:00 |
|
Max Vujovic
|
248f710550
|
Bug 1058807 - Remove nsIFrame include from nsSVGFilterInstance.h. r=mstange
|
2014-09-10 10:26:49 -07:00 |
|
Markus Stange
|
d188509174
|
Bug 1065344 - Remove unnecessary mAppUnitsPerCSSPx field. r=mvujovic
|
2014-09-10 19:06:10 +02:00 |
|
Markus Stange
|
b5e1633afb
|
Bug 1065344 - Only construct the FilterDescription once. r=mvujovic
|
2014-09-10 19:06:07 +02:00 |
|
Markus Stange
|
022913c6c1
|
Bug 1065344 - mUserSpaceBounds shouldn't change its meaning temporarily. r=mvujovic
|
2014-09-10 19:06:05 +02:00 |
|
Jonathan Watt
|
581078dcb7
|
Bug 1065127 - Avoid Matrix().Translate()/Scale()/Rotate() multiplication in lots of places. r=Bas
|
2014-09-10 14:26:12 +01:00 |
|
Carsten "Tomcat" Book
|
d9c5bea4e5
|
Backed out changeset e6b766d8a815 (bug 1065127) for bustage
|
2014-09-10 14:30:36 +02:00 |
|
Jonathan Watt
|
cc5bf95ddf
|
Bug 1065127 - Avoid Matrix().Translate()/Scale()/Rotate() multiplication in lots of places. r=Bas
--HG--
extra : rebase_source : ef075258c31973c4943b9b3a9229685a9bb83917
|
2014-09-10 11:45:42 +01:00 |
|
Jonathan Watt
|
1187a32f01
|
Bug 1062249 - Vastly simplify the various GetCanvasTM methods. r=longsonr
--HG--
extra : rebase_source : b0ba980a34c720bd3c3f3c95733083e92f0c0513
|
2014-09-08 12:28:50 +01:00 |
|
Markus Stange
|
fe1b2e0166
|
Bug 1064842 - Add ImplCycleCollectionTraverse/Unlink implementations for nsReferencedElement so that nsSVGFilterReference can use the shorter NS_IMPL_CYCLE_COLLECTION macro. r=roc
|
2014-09-10 12:18:57 +02:00 |
|
Markus Stange
|
7a4bb48dd1
|
Bug 1062832 - Make nsSVGFilterChainObserver participate in cycle collection. r=roc
|
2014-09-09 17:14:46 +02:00 |
|
Markus Stange
|
85d464e537
|
Bug 1062832 - Create abstract class nsSVGFilterChainObserver for observers without frames. r=roc
|
2014-09-09 17:14:46 +02:00 |
|
Markus Stange
|
d95082e95a
|
Bug 1062832 - Move frame invalidation from nsSVGFilterReference to nsSVGFilterProperty. r=roc
|
2014-09-09 17:14:46 +02:00 |
|
Markus Stange
|
c8a11ad095
|
Bug 1062832 - Remove frame handling from nsSVGIDRenderingObserver and put it into nsSVGRenderingObserverProperty. r=roc
|
2014-09-09 17:14:45 +02:00 |
|
Markus Stange
|
b187b2b519
|
Bug 1062832 - Reorder stuff in nsSVGEffects.cpp. r=roc
|
2014-09-09 17:14:45 +02:00 |
|
Markus Stange
|
e668c0cf8e
|
Bug 1062832 - Use nsRefPtr in the filter references array instead of manual refcounting. r=roc
|
2014-09-09 17:14:45 +02:00 |
|
Markus Stange
|
71e38858a8
|
Bug 1062832 - Remove nsSVGFilterProperty::mFilters. r=roc
|
2014-09-09 17:14:44 +02:00 |
|
Cameron McCormack
|
aa84c8057d
|
Bug 1042860 - Handle animated attribute changes on descendants of SVG <text> elements. r=dholbert
|
2014-09-08 12:34:20 +10:00 |
|
Jonathan Watt
|
bfc36cb615
|
Bug 1063853, part 2 - Move all nsRenderingContext user data to the wrapped Moz2D DrawTarget. r=Bas
|
2014-09-05 18:11:35 +01:00 |
|
Jonathan Watt
|
97577e2a55
|
Bug 1063073 - Make sure embedding elements that rely on an embedded SVG's intrinsic dimensions are resized if the SVG is late in loading. r=dholbert
|
2014-09-04 20:09:51 +01:00 |
|
Jonathan Watt
|
e797861ed5
|
Bug 932771, part 3 - Make PaintSVG painting work by passing transforms down, rather than walking up the tree using GetCanvasTM. r=longsonr
|
2014-08-29 20:42:07 +01:00 |
|
Cameron McCormack
|
b318a2c17e
|
Bug 931668 - Part 10: Record pending restyles of restyle root descendants and ensure we restyle them if we didn't get to them. r=dbaron
--HG--
extra : rebase_source : b259e02c38362a12735158e30d6aa54556cf54ab
|
2014-09-05 13:48:45 +10:00 |
|
Max Vujovic
|
e6b0d41983
|
Bug 1058801 - Make mFilter a const reference in nsSVGFilterInstance, like in nsCSSFilterInstance. r=mstange
|
2014-09-04 10:31:04 -07:00 |
|
Max Vujovic
|
13e9388a3a
|
Bug 1058798 - Fix indentation in ns*FilterInstance.h files. r=mstange
|
2014-09-04 10:31:03 -07:00 |
|
Max Vujovic
|
e1fa5f77db
|
Bug 1058794 - Change some functions in nsFilterInstance.cpp to return a value instead of nsresult. r=mstange
|
2014-09-04 10:31:03 -07:00 |
|
Max Vujovic
|
c2d6ef0685
|
Bug 1058809 - Move the opening brace for nsCSSFilterInstance::SetBounds to a newline. r=mstange
|
2014-09-04 10:31:02 -07:00 |
|
Jonathan Watt
|
d109d6dd2b
|
Bug 1053237 - Stop unnecessarily calling nsSVGUtils::AdjustMatrixForUnits() over and over in nsSVGMaskFrame. r=longsonr
|
2014-08-18 10:35:26 +01:00 |
|
Ehsan Akhgari
|
95a75d8cc2
|
Bug 1060985 - Fix more bad implicit constructors in layout; r=roc
|
2014-08-31 23:36:37 -04:00 |
|
James Kolb
|
ea2c2a5c07
|
Bug 1028288 Add canvas global transparency support to svgs. r=seth
|
2014-08-29 23:04:34 +09:00 |
|