gecko-dev/dom/svg
Andrew Osmond 91b071ed14 Bug 1618345 - Enforce proper color management by splitting gfx::Color into sRGBColor and DeviceColor types. r=jrmuizel
gfx::Color is currently misused in many places. The DrawTargets expect
the color space to be in device space, e.g. what we are actually going
to draw using. Everything sitting above generally deals with sRGB, as
specified in CSS. Sometimes we missed the conversion from sRGB to device
space when issuing draw calls, and similarly sometimes we converted the
color to device space twice.

This patch splits the type in two. sRGBColor and DeviceColor now
represent sRGB and device color spaces respectively. DrawTarget only
accepts DeviceColor, and one can get a DeviceColor from an sRGBColor via
the ToDeviceColor helper API. The reftests now pass with color
management enabled for everything (e.g. CSS) instead of just tagged
raster images.

There will be a follow up patch to enable color management everywhere by
default on all supported platforms.

Differential Revision: https://phabricator.services.mozilla.com/D64771

--HG--
extra : moz-landing-system : lando
2020-03-09 14:16:17 +00:00
..
crashtests Bug 1595908, replace .xul test files in dom/ to .xhtml r=smaug 2019-11-27 15:39:16 +00:00
test Bug 1620542 - Automatically fix ESLint errors in .eslintrc.js files. r=mossop 2020-03-07 10:09:44 +00:00
DOMSVGAngle.cpp Bug 1578098 - move DOM classes to DOM namespace and eliminate using namespace mozilla r=dholbert 2019-09-21 14:38:56 +00:00
DOMSVGAngle.h Bug 1540408 Part 1 - Move most internal attribute representation classes to be of the form SVGAnimated. r=dholbert 2019-04-04 18:40:56 +01:00
DOMSVGAnimatedAngle.cpp Bug 1578098 - move DOM classes to DOM namespace and eliminate using namespace mozilla r=dholbert 2019-09-21 14:38:56 +00:00
DOMSVGAnimatedAngle.h Bug 1540408 Part 1 - Move most internal attribute representation classes to be of the form SVGAnimated. r=dholbert 2019-04-04 18:40:56 +01:00
DOMSVGAnimatedBoolean.cpp Bug 1578098 - move DOM classes to DOM namespace and eliminate using namespace mozilla r=dholbert 2019-09-21 14:38:56 +00:00
DOMSVGAnimatedBoolean.h Bug 1540408 Part 1 - Move most internal attribute representation classes to be of the form SVGAnimated. r=dholbert 2019-04-04 18:40:56 +01:00
DOMSVGAnimatedEnumeration.cpp Bug 1518666 part 2 - Move existing SVGAnimated classes to DOMSVGAnimated so that we can rename various existing classes to SVGAnimated later r=dholbert 2019-03-19 00:01:03 +00:00
DOMSVGAnimatedEnumeration.h Bug 1542646 Part 7 - use default keyword where possible r=dholbert 2019-04-17 23:38:02 +01:00
DOMSVGAnimatedInteger.cpp Bug 1518666 part 2 - Move existing SVGAnimated classes to DOMSVGAnimated so that we can rename various existing classes to SVGAnimated later r=dholbert 2019-03-19 00:01:03 +00:00
DOMSVGAnimatedInteger.h Bug 1542646 Part 7 - use default keyword where possible r=dholbert 2019-04-17 23:38:02 +01:00
DOMSVGAnimatedLength.cpp Bug 1540408 Part 2 - Move nsSVGLength2 and nsSVGNumber2 to the mozilla namespace renaming them to be SVGAnimatedLength and SVGAnimatedNumber. r=dholbert 2019-04-09 21:04:33 +01:00
DOMSVGAnimatedLength.h Bug 1540408 Part 2 - Move nsSVGLength2 and nsSVGNumber2 to the mozilla namespace renaming them to be SVGAnimatedLength and SVGAnimatedNumber. r=dholbert 2019-04-09 21:04:33 +01:00
DOMSVGAnimatedLengthList.cpp Bug 1523969 part 6 - Move method definition inline comments to new line in 'dom/'. r=nika 2019-02-25 16:05:29 -06:00
DOMSVGAnimatedLengthList.h Bug 1522208: Clean up nsCOMPtr.h includes in dom/svg. r=longsonr 2019-01-24 23:40:25 +00:00
DOMSVGAnimatedNumber.cpp Bug 1518666 part 2 - Move existing SVGAnimated classes to DOMSVGAnimated so that we can rename various existing classes to SVGAnimated later r=dholbert 2019-03-19 00:01:03 +00:00
DOMSVGAnimatedNumber.h Bug 1542646 Part 7 - use default keyword where possible r=dholbert 2019-04-17 23:38:02 +01:00
DOMSVGAnimatedNumberList.cpp Bug 1523969 part 6 - Move method definition inline comments to new line in 'dom/'. r=nika 2019-02-25 16:05:29 -06:00
DOMSVGAnimatedNumberList.h Bug 1522208: Clean up nsCOMPtr.h includes in dom/svg. r=longsonr 2019-01-24 23:40:25 +00:00
DOMSVGAnimatedString.cpp Bug 1518666 part 2 - Move existing SVGAnimated classes to DOMSVGAnimated so that we can rename various existing classes to SVGAnimated later r=dholbert 2019-03-19 00:01:03 +00:00
DOMSVGAnimatedString.h Bug 1518666 part 2 - Move existing SVGAnimated classes to DOMSVGAnimated so that we can rename various existing classes to SVGAnimated later r=dholbert 2019-03-19 00:01:03 +00:00
DOMSVGAnimatedTransformList.cpp Bug 1523969 part 6 - Move method definition inline comments to new line in 'dom/'. r=nika 2019-02-25 16:05:29 -06:00
DOMSVGAnimatedTransformList.h Bug 1578098 - move DOM classes to DOM namespace and eliminate using namespace mozilla r=dholbert 2019-09-21 14:38:56 +00:00
DOMSVGLength.cpp Bug 1543315 - part 21: Mark `PresShell::DidCauseReflow()` as `MOZ_CAN_RUN_SCRIPT` r=smaug 2020-01-17 10:00:28 +00:00
DOMSVGLength.h Bug 1542646 Part 13 - Make function declaration and definition parameter names match r=dholbert 2019-04-27 08:57:50 +01:00
DOMSVGLengthList.cpp Bug 1543315 - part 21: Mark `PresShell::DidCauseReflow()` as `MOZ_CAN_RUN_SCRIPT` r=smaug 2020-01-17 10:00:28 +00:00
DOMSVGLengthList.h Bug 1614546 part 2. Give SVGLengthList an indexed setter. r=heycam 2020-02-19 21:58:31 +00:00
DOMSVGNumber.cpp Bug 1543315 - part 21: Mark `PresShell::DidCauseReflow()` as `MOZ_CAN_RUN_SCRIPT` r=smaug 2020-01-17 10:00:28 +00:00
DOMSVGNumber.h Bug 1540408 Part 2 - Move nsSVGLength2 and nsSVGNumber2 to the mozilla namespace renaming them to be SVGAnimatedLength and SVGAnimatedNumber. r=dholbert 2019-04-09 21:04:33 +01:00
DOMSVGNumberList.cpp Bug 1543315 - part 21: Mark `PresShell::DidCauseReflow()` as `MOZ_CAN_RUN_SCRIPT` r=smaug 2020-01-17 10:00:28 +00:00
DOMSVGNumberList.h Bug 1542646 Part 13 - Make function declaration and definition parameter names match r=dholbert 2019-04-27 08:57:50 +01:00
DOMSVGPathSeg.cpp Bug 1543315 - part 21: Mark `PresShell::DidCauseReflow()` as `MOZ_CAN_RUN_SCRIPT` r=smaug 2020-01-17 10:00:28 +00:00
DOMSVGPathSeg.h Bug 1578098 - move DOM classes to DOM namespace and eliminate using namespace mozilla r=dholbert 2019-09-21 14:38:56 +00:00
DOMSVGPathSegList.cpp Bug 1543315 - part 21: Mark `PresShell::DidCauseReflow()` as `MOZ_CAN_RUN_SCRIPT` r=smaug 2020-01-17 10:00:28 +00:00
DOMSVGPathSegList.h Bug 1578098 - move DOM classes to DOM namespace and eliminate using namespace mozilla r=dholbert 2019-09-21 14:38:56 +00:00
DOMSVGPoint.cpp Bug 1543315 - part 21: Mark `PresShell::DidCauseReflow()` as `MOZ_CAN_RUN_SCRIPT` r=smaug 2020-01-17 10:00:28 +00:00
DOMSVGPoint.h Bug 1578098 - move DOM classes to DOM namespace and eliminate using namespace mozilla r=dholbert 2019-09-21 14:38:56 +00:00
DOMSVGPointList.cpp Bug 1543315 - part 21: Mark `PresShell::DidCauseReflow()` as `MOZ_CAN_RUN_SCRIPT` r=smaug 2020-01-17 10:00:28 +00:00
DOMSVGPointList.h Bug 1578098 - move DOM classes to DOM namespace and eliminate using namespace mozilla r=dholbert 2019-09-21 14:38:56 +00:00
DOMSVGStringList.cpp Bug 1543315 - part 21: Mark `PresShell::DidCauseReflow()` as `MOZ_CAN_RUN_SCRIPT` r=smaug 2020-01-17 10:00:28 +00:00
DOMSVGStringList.h Bug 1578098 - move DOM classes to DOM namespace and eliminate using namespace mozilla r=dholbert 2019-09-21 14:38:56 +00:00
DOMSVGTransform.cpp Bug 1617771 - Remove nsAutoPtr usage from svg. r=jwatt 2020-02-25 20:03:26 +00:00
DOMSVGTransform.h Bug 1617771 - Remove nsAutoPtr usage from svg. r=jwatt 2020-02-25 20:03:26 +00:00
DOMSVGTransformList.cpp Bug 1543315 - part 21: Mark `PresShell::DidCauseReflow()` as `MOZ_CAN_RUN_SCRIPT` r=smaug 2020-01-17 10:00:28 +00:00
DOMSVGTransformList.h Bug 1578098 - move DOM classes to DOM namespace and eliminate using namespace mozilla r=dholbert 2019-09-21 14:38:56 +00:00
SVGAElement.cpp Bug 1586008 - Factor out IsNodeInEditableRegion. r=bzbarsky 2019-10-05 11:39:16 +00:00
SVGAElement.h Bug 1555216 - Change the signature of BindToTree to be (BindContext&, nsINode& aParentNode). r=bzbarsky 2019-05-31 23:31:52 +02:00
SVGAnimateElement.cpp Bug 1516788 - Move SMILAnimationFunctions to the mozilla namespace r=bbirtles 2018-12-31 11:54:22 +00:00
SVGAnimateElement.h Bug 1516788 - Move SMILAnimationFunctions to the mozilla namespace r=bbirtles 2018-12-31 11:54:22 +00:00
SVGAnimateMotionElement.cpp Bug 1522650 - Rename all remaining nsSMIL classes and types as SMIL and ensure they are in the mozilla namespace. r=birtles 2019-01-25 03:24:01 +00:00
SVGAnimateMotionElement.h Bug 1516788 - Move SMILAnimationFunctions to the mozilla namespace r=bbirtles 2018-12-31 11:54:22 +00:00
SVGAnimateTransformElement.cpp Bug 1516788 - Move SMILAnimationFunctions to the mozilla namespace r=bbirtles 2018-12-31 11:54:22 +00:00
SVGAnimateTransformElement.h Bug 1516788 - Move SMILAnimationFunctions to the mozilla namespace r=bbirtles 2018-12-31 11:54:22 +00:00
SVGAnimatedBoolean.cpp Bug 1540408 Part 1 - Move most internal attribute representation classes to be of the form SVGAnimated. r=dholbert 2019-04-04 18:40:56 +01:00
SVGAnimatedBoolean.h Bug 1578098 - move DOM classes to DOM namespace and eliminate using namespace mozilla r=dholbert 2019-09-21 14:38:56 +00:00
SVGAnimatedClass.cpp Bug 1617771 - Remove nsAutoPtr usage from svg. r=jwatt 2020-02-25 20:03:26 +00:00
SVGAnimatedClass.h Bug 1617771 - Remove nsAutoPtr usage from svg. r=jwatt 2020-02-25 20:03:26 +00:00
SVGAnimatedEnumeration.cpp Bug 1619112 part 2. Pass char literals instead of char16_t literals into ErrorResult throwing methods. r=smaug 2020-03-06 21:04:58 +00:00
SVGAnimatedEnumeration.h Bug 1614546 part 1. Get rid of SVG uses of NS_ERROR_DOM_TYPE_ERR. r=heycam 2020-02-19 22:06:09 +00:00
SVGAnimatedInteger.cpp Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
SVGAnimatedInteger.h Bug 1540408 Part 1 - Move most internal attribute representation classes to be of the form SVGAnimated. r=dholbert 2019-04-04 18:40:56 +01:00
SVGAnimatedIntegerPair.cpp Bug 1543315 - part 21: Mark `PresShell::DidCauseReflow()` as `MOZ_CAN_RUN_SCRIPT` r=smaug 2020-01-17 10:00:28 +00:00
SVGAnimatedIntegerPair.h Bug 1542646 Part 13 - Make function declaration and definition parameter names match r=dholbert 2019-04-27 08:57:50 +01:00
SVGAnimatedLength.cpp Bug 1543315 - part 21: Mark `PresShell::DidCauseReflow()` as `MOZ_CAN_RUN_SCRIPT` r=smaug 2020-01-17 10:00:28 +00:00
SVGAnimatedLength.h Bug 1543315 - part 21: Mark `PresShell::DidCauseReflow()` as `MOZ_CAN_RUN_SCRIPT` r=smaug 2020-01-17 10:00:28 +00:00
SVGAnimatedLengthList.cpp Bug 1617771 - Remove nsAutoPtr usage from svg. r=jwatt 2020-02-25 20:03:26 +00:00
SVGAnimatedLengthList.h Bug 1617771 - Remove nsAutoPtr usage from svg. r=jwatt 2020-02-25 20:03:26 +00:00
SVGAnimatedNumber.cpp Bug 1540408 Part 2 - Move nsSVGLength2 and nsSVGNumber2 to the mozilla namespace renaming them to be SVGAnimatedLength and SVGAnimatedNumber. r=dholbert 2019-04-09 21:04:33 +01:00
SVGAnimatedNumber.h Bug 1540408 Part 2 - Move nsSVGLength2 and nsSVGNumber2 to the mozilla namespace renaming them to be SVGAnimatedLength and SVGAnimatedNumber. r=dholbert 2019-04-09 21:04:33 +01:00
SVGAnimatedNumberList.cpp Bug 1617771 - Remove nsAutoPtr usage from svg. r=jwatt 2020-02-25 20:03:26 +00:00
SVGAnimatedNumberList.h Bug 1617771 - Remove nsAutoPtr usage from svg. r=jwatt 2020-02-25 20:03:26 +00:00
SVGAnimatedNumberPair.cpp Bug 1540408 Part 1 - Move most internal attribute representation classes to be of the form SVGAnimated. r=dholbert 2019-04-04 18:40:56 +01:00
SVGAnimatedNumberPair.h Bug 1542646 Part 13 - Make function declaration and definition parameter names match r=dholbert 2019-04-27 08:57:50 +01:00
SVGAnimatedOrient.cpp Bug 1619112 part 5. Stop accepting nsAString in ErrorResult error-throwing. r=smaug 2020-03-06 21:08:02 +00:00
SVGAnimatedOrient.h Bug 1614546 part 1. Get rid of SVG uses of NS_ERROR_DOM_TYPE_ERR. r=heycam 2020-02-19 22:06:09 +00:00
SVGAnimatedPathSegList.cpp Bug 1617771 - Remove nsAutoPtr usage from svg. r=jwatt 2020-02-25 20:03:26 +00:00
SVGAnimatedPathSegList.h Bug 1617771 - Remove nsAutoPtr usage from svg. r=jwatt 2020-02-25 20:03:26 +00:00
SVGAnimatedPointList.cpp Bug 1617771 - Remove nsAutoPtr usage from svg. r=jwatt 2020-02-25 20:03:26 +00:00
SVGAnimatedPointList.h Bug 1617771 - Remove nsAutoPtr usage from svg. r=jwatt 2020-02-25 20:03:26 +00:00
SVGAnimatedPreserveAspectRatio.cpp Bug 1543315 - part 21: Mark `PresShell::DidCauseReflow()` as `MOZ_CAN_RUN_SCRIPT` r=smaug 2020-01-17 10:00:28 +00:00
SVGAnimatedPreserveAspectRatio.h Bug 1540357 - Fix implicit int truncation in dom/canvas's dom/* includes. r=qdot 2019-04-02 17:00:45 +00:00
SVGAnimatedRect.cpp Bug 1551030 - Merge all SVGRect classes r=dholbert 2019-06-20 07:03:54 -07:00
SVGAnimatedRect.h Bug 1551030 - Merge all SVGRect classes r=dholbert 2019-06-20 07:03:54 -07:00
SVGAnimatedString.cpp Bug 1617771 - Remove nsAutoPtr usage from svg. r=jwatt 2020-02-25 20:03:26 +00:00
SVGAnimatedString.h Bug 1617771 - Remove nsAutoPtr usage from svg. r=jwatt 2020-02-25 20:03:26 +00:00
SVGAnimatedTransformList.cpp Bug 1617771 - Remove nsAutoPtr usage from svg. r=jwatt 2020-02-25 20:03:26 +00:00
SVGAnimatedTransformList.h Bug 1617771 - Remove nsAutoPtr usage from svg. r=jwatt 2020-02-25 20:03:26 +00:00
SVGAnimatedViewBox.cpp Bug 1617771 - Remove nsAutoPtr usage from svg. r=jwatt 2020-02-25 20:03:26 +00:00
SVGAnimatedViewBox.h Bug 1617771 - Remove nsAutoPtr usage from svg. r=jwatt 2020-02-25 20:03:26 +00:00
SVGAnimationElement.cpp Bug 1546334 - Use referrerInfo in style system. r=heycam 2019-07-16 11:43:56 +00:00
SVGAnimationElement.h Bug 1555216 - Change the signature of BindToTree to be (BindContext&, nsINode& aParentNode). r=bzbarsky 2019-05-31 23:31:52 +02:00
SVGAttrTearoffTable.h Bug 1540408 Part 2 - Move nsSVGLength2 and nsSVGNumber2 to the mozilla namespace renaming them to be SVGAnimatedLength and SVGAnimatedNumber. r=dholbert 2019-04-09 21:04:33 +01:00
SVGAttrValueWrapper.cpp Bug 1540408 Part 2 - Move nsSVGLength2 and nsSVGNumber2 to the mozilla namespace renaming them to be SVGAnimatedLength and SVGAnimatedNumber. r=dholbert 2019-04-09 21:04:33 +01:00
SVGAttrValueWrapper.h Bug 1540408 Part 2 - Move nsSVGLength2 and nsSVGNumber2 to the mozilla namespace renaming them to be SVGAnimatedLength and SVGAnimatedNumber. r=dholbert 2019-04-09 21:04:33 +01:00
SVGCircleElement.cpp Bug 1555758 - Fallback to GetComputedStyleNoFlush for BuildPath r=longsonr,emilio 2019-05-31 13:17:46 +00:00
SVGCircleElement.h Bug 1383650 - Add conversion utilities to get CSS counterpart of SVG unit and AttrEnum r=longsonr 2019-05-16 13:21:21 +00:00
SVGClipPathElement.cpp Bug 1518666 part 2 - Move existing SVGAnimated classes to DOMSVGAnimated so that we can rename various existing classes to SVGAnimated later r=dholbert 2019-03-19 00:01:03 +00:00
SVGClipPathElement.h Bug 1540408 Part 1 - Move most internal attribute representation classes to be of the form SVGAnimated. r=dholbert 2019-04-04 18:40:56 +01:00
SVGComponentTransferFunctionElement.h Bug 1542646 Part 3 - forward declaration of DOMSVGAnimatedNumberList is in the wrong namespace r=dholbert 2019-04-12 15:44:20 +01:00
SVGContentUtils.cpp Bug 1617425 - Use cbindgen for SVG lengths. r=jwatt 2020-02-23 15:43:03 +00:00
SVGContentUtils.h Bug 1561738 - Remove nsStyleCoord. r=boris 2019-06-28 12:44:44 +02:00
SVGDataParser.cpp Bug 1515962 - Move nsSVGPathDataParser nsSVGDataParser and nsSVGArcConverter to the mozilla namespace r=dholbert 2018-12-21 20:19:15 +00:00
SVGDataParser.h Bug 1516025 part 2: Add needed #includes to some files in dom/svg to preemptively fix unified build bustage. r=longsonr 2018-12-21 23:29:24 +00:00
SVGDefsElement.cpp Bug 1515705 - Rename NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT as all SVG elements are now namespaced r=dholbert 2018-12-21 11:43:29 +00:00
SVGDefsElement.h Bug 1514570 - Only graphics elements should support tabindex r=dholbert 2018-12-17 21:11:12 +00:00
SVGDescElement.cpp Bug 1515705 - Rename NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT as all SVG elements are now namespaced r=dholbert 2018-12-21 11:43:29 +00:00
SVGDescElement.h Bug 1515187 - Part 4 Rename nsSVGElement to SVGElement and put it in the mozilla:dom namespace r=dholbert 2018-12-21 08:58:14 +00:00
SVGDocument.cpp Bug 1600545 - Remove useless inclusions of header files generated from IDL files in dom/ r=Ehsan 2019-12-06 09:24:56 +00:00
SVGDocument.h Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug 2019-01-03 17:48:33 +01:00
SVGElement.cpp Bug 1374612 - CSP: Hide nonce values from the DOM. r=smaug,annevk 2020-02-29 12:35:46 +00:00
SVGElement.h Bug 1374612 - CSP: Hide nonce values from the DOM. r=smaug,annevk 2020-02-29 12:35:46 +00:00
SVGElementFactory.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
SVGElementFactory.h Bug 1516921 - export things in the mozilla namespace properly r=jwatt 2018-12-31 11:56:52 +00:00
SVGEllipseElement.cpp Bug 1555758 - Fallback to GetComputedStyleNoFlush for BuildPath r=longsonr,emilio 2019-05-31 13:17:46 +00:00
SVGEllipseElement.h Bug 1383650 - Add conversion utilities to get CSS counterpart of SVG unit and AttrEnum r=longsonr 2019-05-16 13:21:21 +00:00
SVGFEBlendElement.cpp Bug 1518666 part 2 - Move existing SVGAnimated classes to DOMSVGAnimated so that we can rename various existing classes to SVGAnimated later r=dholbert 2019-03-19 00:01:03 +00:00
SVGFEBlendElement.h Bug 1540408 Part 1 - Move most internal attribute representation classes to be of the form SVGAnimated. r=dholbert 2019-04-04 18:40:56 +01:00
SVGFEColorMatrixElement.cpp Bug 1518666 part 2 - Move existing SVGAnimated classes to DOMSVGAnimated so that we can rename various existing classes to SVGAnimated later r=dholbert 2019-03-19 00:01:03 +00:00
SVGFEColorMatrixElement.h Bug 1540408 Part 1 - Move most internal attribute representation classes to be of the form SVGAnimated. r=dholbert 2019-04-04 18:40:56 +01:00
SVGFEComponentTransferElement.cpp Bug 1518666 part 2 - Move existing SVGAnimated classes to DOMSVGAnimated so that we can rename various existing classes to SVGAnimated later r=dholbert 2019-03-19 00:01:03 +00:00
SVGFEComponentTransferElement.h Bug 1540408 Part 1 - Move most internal attribute representation classes to be of the form SVGAnimated. r=dholbert 2019-04-04 18:40:56 +01:00
SVGFECompositeElement.cpp Bug 1518666 part 2 - Move existing SVGAnimated classes to DOMSVGAnimated so that we can rename various existing classes to SVGAnimated later r=dholbert 2019-03-19 00:01:03 +00:00
SVGFECompositeElement.h Bug 1540408 Part 2 - Move nsSVGLength2 and nsSVGNumber2 to the mozilla namespace renaming them to be SVGAnimatedLength and SVGAnimatedNumber. r=dholbert 2019-04-09 21:04:33 +01:00
SVGFEConvolveMatrixElement.cpp Bug 1540408 Part 1 - Move most internal attribute representation classes to be of the form SVGAnimated. r=dholbert 2019-04-04 18:40:56 +01:00
SVGFEConvolveMatrixElement.h Bug 1540408 Part 2 - Move nsSVGLength2 and nsSVGNumber2 to the mozilla namespace renaming them to be SVGAnimatedLength and SVGAnimatedNumber. r=dholbert 2019-04-09 21:04:33 +01:00
SVGFEDiffuseLightingElement.cpp Bug 1540408 Part 1 - Move most internal attribute representation classes to be of the form SVGAnimated. r=dholbert 2019-04-04 18:40:56 +01:00
SVGFEDiffuseLightingElement.h Bug 1518666 part 2 - Move existing SVGAnimated classes to DOMSVGAnimated so that we can rename various existing classes to SVGAnimated later r=dholbert 2019-03-19 00:01:03 +00:00
SVGFEDisplacementMapElement.cpp Bug 1518666 part 2 - Move existing SVGAnimated classes to DOMSVGAnimated so that we can rename various existing classes to SVGAnimated later r=dholbert 2019-03-19 00:01:03 +00:00
SVGFEDisplacementMapElement.h Bug 1540408 Part 2 - Move nsSVGLength2 and nsSVGNumber2 to the mozilla namespace renaming them to be SVGAnimatedLength and SVGAnimatedNumber. r=dholbert 2019-04-09 21:04:33 +01:00
SVGFEDistantLightElement.cpp Bug 1518666 part 2 - Move existing SVGAnimated classes to DOMSVGAnimated so that we can rename various existing classes to SVGAnimated later r=dholbert 2019-03-19 00:01:03 +00:00
SVGFEDistantLightElement.h Bug 1540408 Part 2 - Move nsSVGLength2 and nsSVGNumber2 to the mozilla namespace renaming them to be SVGAnimatedLength and SVGAnimatedNumber. r=dholbert 2019-04-09 21:04:33 +01:00
SVGFEDropShadowElement.cpp Bug 1618345 - Enforce proper color management by splitting gfx::Color into sRGBColor and DeviceColor types. r=jrmuizel 2020-03-09 14:16:17 +00:00
SVGFEDropShadowElement.h Bug 1540408 Part 2 - Move nsSVGLength2 and nsSVGNumber2 to the mozilla namespace renaming them to be SVGAnimatedLength and SVGAnimatedNumber. r=dholbert 2019-04-09 21:04:33 +01:00
SVGFEFloodElement.cpp Bug 1618345 - Enforce proper color management by splitting gfx::Color into sRGBColor and DeviceColor types. r=jrmuizel 2020-03-09 14:16:17 +00:00
SVGFEFloodElement.h Bug 1540408 Part 1 - Move most internal attribute representation classes to be of the form SVGAnimated. r=dholbert 2019-04-04 18:40:56 +01:00
SVGFEGaussianBlurElement.cpp Bug 1540408 Part 1 - Move most internal attribute representation classes to be of the form SVGAnimated. r=dholbert 2019-04-04 18:40:56 +01:00
SVGFEGaussianBlurElement.h Bug 1540408 Part 1 - Move most internal attribute representation classes to be of the form SVGAnimated. r=dholbert 2019-04-04 18:40:56 +01:00
SVGFEImageElement.cpp Bug 1578355 - Part 1: Move user-activation code from EventStateManager to UserActivation; r=smaug 2019-09-20 20:51:25 +00:00
SVGFEImageElement.h Bug 1555216 - Change the signature of BindToTree to be (BindContext&, nsINode& aParentNode). r=bzbarsky 2019-05-31 23:31:52 +02:00
SVGFEMergeElement.cpp Bug 1515936 - Part 2 Move nsSVGStringInfo to mozilla::dom and rename the nsSVGFilters files to SVGFilters r=dholbert 2018-12-21 16:24:17 +00:00
SVGFEMergeElement.h Bug 1540408 Part 1 - Move most internal attribute representation classes to be of the form SVGAnimated. r=dholbert 2019-04-04 18:40:56 +01:00
SVGFEMergeNodeElement.cpp Bug 1518666 part 2 - Move existing SVGAnimated classes to DOMSVGAnimated so that we can rename various existing classes to SVGAnimated later r=dholbert 2019-03-19 00:01:03 +00:00
SVGFEMergeNodeElement.h Bug 1540408 Part 1 - Move most internal attribute representation classes to be of the form SVGAnimated. r=dholbert 2019-04-04 18:40:56 +01:00
SVGFEMorphologyElement.cpp Bug 1540408 Part 1 - Move most internal attribute representation classes to be of the form SVGAnimated. r=dholbert 2019-04-04 18:40:56 +01:00
SVGFEMorphologyElement.h Bug 1540408 Part 1 - Move most internal attribute representation classes to be of the form SVGAnimated. r=dholbert 2019-04-04 18:40:56 +01:00
SVGFEOffsetElement.cpp Bug 1518666 part 2 - Move existing SVGAnimated classes to DOMSVGAnimated so that we can rename various existing classes to SVGAnimated later r=dholbert 2019-03-19 00:01:03 +00:00
SVGFEOffsetElement.h Bug 1540408 Part 2 - Move nsSVGLength2 and nsSVGNumber2 to the mozilla namespace renaming them to be SVGAnimatedLength and SVGAnimatedNumber. r=dholbert 2019-04-09 21:04:33 +01:00
SVGFEPointLightElement.cpp Bug 1518666 part 2 - Move existing SVGAnimated classes to DOMSVGAnimated so that we can rename various existing classes to SVGAnimated later r=dholbert 2019-03-19 00:01:03 +00:00
SVGFEPointLightElement.h Bug 1540408 Part 2 - Move nsSVGLength2 and nsSVGNumber2 to the mozilla namespace renaming them to be SVGAnimatedLength and SVGAnimatedNumber. r=dholbert 2019-04-09 21:04:33 +01:00
SVGFESpecularLightingElement.cpp Bug 1540408 Part 1 - Move most internal attribute representation classes to be of the form SVGAnimated. r=dholbert 2019-04-04 18:40:56 +01:00
SVGFESpecularLightingElement.h Bug 1518666 part 2 - Move existing SVGAnimated classes to DOMSVGAnimated so that we can rename various existing classes to SVGAnimated later r=dholbert 2019-03-19 00:01:03 +00:00
SVGFESpotLightElement.cpp Bug 1518666 part 2 - Move existing SVGAnimated classes to DOMSVGAnimated so that we can rename various existing classes to SVGAnimated later r=dholbert 2019-03-19 00:01:03 +00:00
SVGFESpotLightElement.h Bug 1540408 Part 2 - Move nsSVGLength2 and nsSVGNumber2 to the mozilla namespace renaming them to be SVGAnimatedLength and SVGAnimatedNumber. r=dholbert 2019-04-09 21:04:33 +01:00
SVGFETileElement.cpp Bug 1518666 part 2 - Move existing SVGAnimated classes to DOMSVGAnimated so that we can rename various existing classes to SVGAnimated later r=dholbert 2019-03-19 00:01:03 +00:00
SVGFETileElement.h Bug 1540408 Part 1 - Move most internal attribute representation classes to be of the form SVGAnimated. r=dholbert 2019-04-04 18:40:56 +01:00
SVGFETurbulenceElement.cpp Bug 1618345 - Enforce proper color management by splitting gfx::Color into sRGBColor and DeviceColor types. r=jrmuizel 2020-03-09 14:16:17 +00:00
SVGFETurbulenceElement.h Bug 1540408 Part 2 - Move nsSVGLength2 and nsSVGNumber2 to the mozilla namespace renaming them to be SVGAnimatedLength and SVGAnimatedNumber. r=dholbert 2019-04-09 21:04:33 +01:00
SVGFilterElement.cpp Bug 1518666 part 2 - Move existing SVGAnimated classes to DOMSVGAnimated so that we can rename various existing classes to SVGAnimated later r=dholbert 2019-03-19 00:01:03 +00:00
SVGFilterElement.h Bug 1540408 Part 2 - Move nsSVGLength2 and nsSVGNumber2 to the mozilla namespace renaming them to be SVGAnimatedLength and SVGAnimatedNumber. r=dholbert 2019-04-09 21:04:33 +01:00
SVGFilters.cpp Bug 1618345 - Enforce proper color management by splitting gfx::Color into sRGBColor and DeviceColor types. r=jrmuizel 2020-03-09 14:16:17 +00:00
SVGFilters.h Bug 1542646 Part 2 - Use default keyword instead of empty constructors and destructors r=dholbert 2019-04-10 05:34:35 +01:00
SVGForeignObjectElement.cpp Bug 1383650 - Add conversion utilities to get CSS counterpart of SVG unit and AttrEnum r=longsonr 2019-05-16 13:21:21 +00:00
SVGForeignObjectElement.h Bug 1383650 - Add conversion utilities to get CSS counterpart of SVG unit and AttrEnum r=longsonr 2019-05-16 13:21:21 +00:00
SVGFragmentIdentifier.cpp Bug 1617771 - Remove nsAutoPtr usage from svg. r=jwatt 2020-02-25 20:03:26 +00:00
SVGFragmentIdentifier.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
SVGGElement.cpp Bug 1515705 - Rename NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT as all SVG elements are now namespaced r=dholbert 2018-12-21 11:43:29 +00:00
SVGGElement.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
SVGGeometryElement.cpp Bug 1578098 - move DOM classes to DOM namespace and eliminate using namespace mozilla r=dholbert 2019-09-21 14:38:56 +00:00
SVGGeometryElement.h Bug 1325319 - Implement isPointInFill() and isPointInStroke() for SVGGeometryElement r=longsonr,bzbarsky 2019-06-19 21:14:55 +00:00
SVGGeometryProperty.cpp Bug 1383650 - Support geometry property for SVG image element r=longsonr 2019-05-24 12:40:12 +00:00
SVGGeometryProperty.h Bug 1604772 - Remove the eSVGGeometry IsFrameOfType bit. r=emilio 2019-12-18 16:06:29 +00:00
SVGGradientElement.cpp Bug 1617771 - Remove nsAutoPtr usage from svg. r=jwatt 2020-02-25 20:03:26 +00:00
SVGGradientElement.h Bug 1617771 - Remove nsAutoPtr usage from svg. r=jwatt 2020-02-25 20:03:26 +00:00
SVGGraphicsElement.cpp Bug 1542646 Part 7 - use default keyword where possible r=dholbert 2019-04-17 23:38:02 +01:00
SVGGraphicsElement.h Bug 1383650 - Map SVG geometry attributes to CSS r=longsonr 2019-05-16 13:21:19 +00:00
SVGImageElement.cpp Bug 1578355 - Part 1: Move user-activation code from EventStateManager to UserActivation; r=smaug 2019-09-20 20:51:25 +00:00
SVGImageElement.h Bug 1560179 - Image should not accept eSHAPE r=longsonr 2019-06-20 13:14:08 +00:00
SVGIntegerPairSMILType.cpp Bug 1521946 - Move nsSMILTypes and nsSMILValue to the mozilla namespace r=birtles 2019-01-23 13:48:08 +00:00
SVGIntegerPairSMILType.h Bug 1542646 Part 2 - Use default keyword instead of empty constructors and destructors r=dholbert 2019-04-10 05:34:35 +01:00
SVGLength.cpp Bug 1512745 - Use nsWhitespaceTokenizer to ignore leading and trailing whitespace r=longsonr 2019-03-27 08:52:33 +00:00
SVGLength.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
SVGLengthList.cpp Bug 1515187 - Part 4 Rename nsSVGElement to SVGElement and put it in the mozilla:dom namespace r=dholbert 2018-12-21 08:58:14 +00:00
SVGLengthList.h Bug 1542646 Part 2 - Use default keyword instead of empty constructors and destructors r=dholbert 2019-04-10 05:34:35 +01:00
SVGLengthListSMILType.cpp Bug 1523969 part 6 - Move method definition inline comments to new line in 'dom/'. r=nika 2019-02-25 16:05:29 -06:00
SVGLengthListSMILType.h Bug 1542646 Part 2 - Use default keyword instead of empty constructors and destructors r=dholbert 2019-04-10 05:34:35 +01:00
SVGLineElement.cpp Bug 1542646 Part 12 - avoid implicit double to float conversions by using std:: variants of mathematical functions r=dholbert 2019-04-25 22:46:33 +01:00
SVGLineElement.h Bug 1540408 Part 2 - Move nsSVGLength2 and nsSVGNumber2 to the mozilla namespace renaming them to be SVGAnimatedLength and SVGAnimatedNumber. r=dholbert 2019-04-09 21:04:33 +01:00
SVGMPathElement.cpp Bug 1546334 - Use referrerInfo in style system. r=heycam 2019-07-16 11:43:56 +00:00
SVGMPathElement.h Bug 1555216 - Change the signature of BindToTree to be (BindContext&, nsINode& aParentNode). r=bzbarsky 2019-05-31 23:31:52 +02:00
SVGMarkerElement.cpp Bug 1617771 - Remove nsAutoPtr usage from svg. r=jwatt 2020-02-25 20:03:26 +00:00
SVGMarkerElement.h Bug 1617771 - Remove nsAutoPtr usage from svg. r=jwatt 2020-02-25 20:03:26 +00:00
SVGMaskElement.cpp Bug 1518666 part 2 - Move existing SVGAnimated classes to DOMSVGAnimated so that we can rename various existing classes to SVGAnimated later r=dholbert 2019-03-19 00:01:03 +00:00
SVGMaskElement.h Bug 1540408 Part 2 - Move nsSVGLength2 and nsSVGNumber2 to the mozilla namespace renaming them to be SVGAnimatedLength and SVGAnimatedNumber. r=dholbert 2019-04-09 21:04:33 +01:00
SVGMatrix.cpp Bug 1516551 - Part 1 rename SVGTransform to DOMSVGTransform r=dholbert 2018-12-28 17:20:15 +00:00
SVGMatrix.h Bug 1542646 Part 2 - Use default keyword instead of empty constructors and destructors r=dholbert 2019-04-10 05:34:35 +01:00
SVGMetadataElement.cpp Bug 1515705 - Rename NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT as all SVG elements are now namespaced r=dholbert 2018-12-21 11:43:29 +00:00
SVGMetadataElement.h Bug 1515187 - Part 4 Rename nsSVGElement to SVGElement and put it in the mozilla:dom namespace r=dholbert 2018-12-21 08:58:14 +00:00
SVGMotionSMILAnimationFunction.cpp Bug 1555851 - Detect motion path measurement failures. r=longsonr 2019-07-09 01:26:52 +00:00
SVGMotionSMILAnimationFunction.h Bug 1542646 Part 13 - Make function declaration and definition parameter names match r=dholbert 2019-04-27 08:57:50 +01:00
SVGMotionSMILAttr.cpp Bug 1522650 - Rename all remaining nsSMIL classes and types as SMIL and ensure they are in the mozilla namespace. r=birtles 2019-01-25 03:24:01 +00:00
SVGMotionSMILAttr.h Bug 1522650 - Rename all remaining nsSMIL classes and types as SMIL and ensure they are in the mozilla namespace. r=birtles 2019-01-25 03:24:01 +00:00
SVGMotionSMILPathUtils.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
SVGMotionSMILPathUtils.h Bug 1542646 Part 13 - Make function declaration and definition parameter names match r=dholbert 2019-04-27 08:57:50 +01:00
SVGMotionSMILType.cpp Bug 1542646 Part 12 - avoid implicit double to float conversions by using std:: variants of mathematical functions r=dholbert 2019-04-25 22:46:33 +01:00
SVGMotionSMILType.h Bug 1542646 Part 2 - Use default keyword instead of empty constructors and destructors r=dholbert 2019-04-10 05:34:35 +01:00
SVGNumberList.cpp Bug 1516576: Adjust dom/svg/*.cpp files to include their own header first. r=longsonr 2018-12-28 02:47:10 +00:00
SVGNumberList.h Bug 1542646 Part 2 - Use default keyword instead of empty constructors and destructors r=dholbert 2019-04-10 05:34:35 +01:00
SVGNumberListSMILType.cpp Bug 1523969 part 6 - Move method definition inline comments to new line in 'dom/'. r=nika 2019-02-25 16:05:29 -06:00
SVGNumberListSMILType.h Bug 1542646 Part 2 - Use default keyword instead of empty constructors and destructors r=dholbert 2019-04-10 05:34:35 +01:00
SVGNumberPairSMILType.cpp Bug 1523969 part 6 - Move method definition inline comments to new line in 'dom/'. r=nika 2019-02-25 16:05:29 -06:00
SVGNumberPairSMILType.h Bug 1542646 Part 2 - Use default keyword instead of empty constructors and destructors r=dholbert 2019-04-10 05:34:35 +01:00
SVGOrientSMILType.cpp Bug 1540408 Part 1 - Move most internal attribute representation classes to be of the form SVGAnimated. r=dholbert 2019-04-04 18:40:56 +01:00
SVGOrientSMILType.h Bug 1542646 Part 2 - Use default keyword instead of empty constructors and destructors r=dholbert 2019-04-10 05:34:35 +01:00
SVGPathData.cpp Bug 1597881 : convert NS_STYLE_STROKE_LINECAP_* to an enum class in nsStyleConsts.h r=emilio 2019-11-21 06:07:30 +00:00
SVGPathData.h Bug 1614208 - Stop including PresShell.h and nsPresContext.h from Element.h. r=smaug 2020-02-11 01:23:12 +00:00
SVGPathDataParser.cpp Bug 1515962 - Move nsSVGPathDataParser nsSVGDataParser and nsSVGArcConverter to the mozilla namespace r=dholbert 2018-12-21 20:19:15 +00:00
SVGPathDataParser.h Bug 1515962 - Move nsSVGPathDataParser nsSVGDataParser and nsSVGArcConverter to the mozilla namespace r=dholbert 2018-12-21 20:19:15 +00:00
SVGPathElement.cpp Bug 1597881 : convert NS_STYLE_STROKE_LINECAP_* to an enum class in nsStyleConsts.h r=emilio 2019-11-21 06:07:30 +00:00
SVGPathElement.h Bug 1578098 - move DOM classes to DOM namespace and eliminate using namespace mozilla r=dholbert 2019-09-21 14:38:56 +00:00
SVGPathSegListSMILType.cpp Bug 1570499 - Part 1: Replace MOZ_FALLTHROUGH macro with C++17's [[fallthrough]] attribute. r=froydnj 2019-12-20 07:16:43 +00:00
SVGPathSegListSMILType.h Bug 1542646 Part 2 - Use default keyword instead of empty constructors and destructors r=dholbert 2019-04-10 05:34:35 +01:00
SVGPathSegUtils.cpp Bug 1578098 - move DOM classes to DOM namespace and eliminate using namespace mozilla r=dholbert 2019-09-21 14:38:56 +00:00
SVGPathSegUtils.h Bug 1542646 Part 2 - Use default keyword instead of empty constructors and destructors r=dholbert 2019-04-10 05:34:35 +01:00
SVGPatternElement.cpp Bug 1617771 - Remove nsAutoPtr usage from svg. r=jwatt 2020-02-25 20:03:26 +00:00
SVGPatternElement.h Bug 1617771 - Remove nsAutoPtr usage from svg. r=jwatt 2020-02-25 20:03:26 +00:00
SVGPoint.h Bug 1542646 Part 7 - use default keyword where possible r=dholbert 2019-04-17 23:38:02 +01:00
SVGPointList.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
SVGPointList.h Bug 1578098 - move DOM classes to DOM namespace and eliminate using namespace mozilla r=dholbert 2019-09-21 14:38:56 +00:00
SVGPointListSMILType.cpp Bug 1523969 part 6 - Move method definition inline comments to new line in 'dom/'. r=nika 2019-02-25 16:05:29 -06:00
SVGPointListSMILType.h Bug 1542646 Part 2 - Use default keyword instead of empty constructors and destructors r=dholbert 2019-04-10 05:34:35 +01:00
SVGPolyElement.cpp Bug 1542646 Part 12 - avoid implicit double to float conversions by using std:: variants of mathematical functions r=dholbert 2019-04-25 22:46:33 +01:00
SVGPolyElement.h Bug 1578098 - move DOM classes to DOM namespace and eliminate using namespace mozilla r=dholbert 2019-09-21 14:38:56 +00:00
SVGPolygonElement.cpp Bug 1578098 - move DOM classes to DOM namespace and eliminate using namespace mozilla r=dholbert 2019-09-21 14:38:56 +00:00
SVGPolygonElement.h Bug 1523069 - Move nsSVGMark to the mozilla namespace. r=jwatt 2019-01-26 13:01:31 +00:00
SVGPolylineElement.cpp Bug 1578098 - move DOM classes to DOM namespace and eliminate using namespace mozilla r=dholbert 2019-09-21 14:38:56 +00:00
SVGPolylineElement.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
SVGPreserveAspectRatio.cpp Bug 1578098 - move DOM classes to DOM namespace and eliminate using namespace mozilla r=dholbert 2019-09-21 14:38:56 +00:00
SVGPreserveAspectRatio.h Bug 1540357 - Fix implicit int truncation in dom/canvas's dom/* includes. r=qdot 2019-04-02 17:00:45 +00:00
SVGRect.cpp Bug 1572904 - refactor cycle collection code after DOMSVGAngle r=emilio 2019-08-19 19:10:03 +00:00
SVGRect.h Bug 1572904 - refactor cycle collection code after DOMSVGAngle r=emilio 2019-08-19 19:10:03 +00:00
SVGRectElement.cpp Bug 1555758 - Fallback to GetComputedStyleNoFlush for BuildPath r=longsonr,emilio 2019-05-31 13:17:46 +00:00
SVGRectElement.h Bug 1383650 - Add conversion utilities to get CSS counterpart of SVG unit and AttrEnum r=longsonr 2019-05-16 13:21:21 +00:00
SVGSVGElement.cpp Bug 1617771 - Remove nsAutoPtr usage from svg. r=jwatt 2020-02-25 20:03:26 +00:00
SVGSVGElement.h Bug 1617771 - Remove nsAutoPtr usage from svg. r=jwatt 2020-02-25 20:03:26 +00:00
SVGScriptElement.cpp Bug 1565767 part 5. Remove some unnecesary refcounting at nsIContent::GetBaseURI callsites. r=peterv 2019-07-15 18:29:05 +00:00
SVGScriptElement.h Bug 1555216 - Change the signature of BindToTree to be (BindContext&, nsINode& aParentNode). r=bzbarsky 2019-05-31 23:31:52 +02:00
SVGSetElement.cpp Bug 1516788 - Move SMILAnimationFunctions to the mozilla namespace r=bbirtles 2018-12-31 11:54:22 +00:00
SVGSetElement.h Bug 1516788 - Move SMILAnimationFunctions to the mozilla namespace r=bbirtles 2018-12-31 11:54:22 +00:00
SVGStopElement.cpp Bug 1518666 part 2 - Move existing SVGAnimated classes to DOMSVGAnimated so that we can rename various existing classes to SVGAnimated later r=dholbert 2019-03-19 00:01:03 +00:00
SVGStopElement.h Bug 1540408 Part 2 - Move nsSVGLength2 and nsSVGNumber2 to the mozilla namespace renaming them to be SVGAnimatedLength and SVGAnimatedNumber. r=dholbert 2019-04-09 21:04:33 +01:00
SVGStringList.cpp Bug 1516025 part 2: Add needed #includes to some files in dom/svg to preemptively fix unified build bustage. r=longsonr 2018-12-21 23:29:24 +00:00
SVGStringList.h Bug 1578098 - move DOM classes to DOM namespace and eliminate using namespace mozilla r=dholbert 2019-09-21 14:38:56 +00:00
SVGStyleElement.cpp Bug 1614329 - Fix the handling of the type attribute of HTMLStyleElement; r=bzbarsky 2020-02-11 19:38:26 +00:00
SVGStyleElement.h Bug 1555216 - Change the signature of BindToTree to be (BindContext&, nsINode& aParentNode). r=bzbarsky 2019-05-31 23:31:52 +02:00
SVGSwitchElement.cpp Bug 1542646 Part 7 - use default keyword where possible r=dholbert 2019-04-17 23:38:02 +01:00
SVGSwitchElement.h Bug 1542646 Part 7 - use default keyword where possible r=dholbert 2019-04-17 23:38:02 +01:00
SVGSymbolElement.cpp Bug 1542646 Part 7 - use default keyword where possible r=dholbert 2019-04-17 23:38:02 +01:00
SVGSymbolElement.h Bug 1542646 Part 7 - use default keyword where possible r=dholbert 2019-04-17 23:38:02 +01:00
SVGTSpanElement.cpp Bug 1515705 - Rename NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT as all SVG elements are now namespaced r=dholbert 2018-12-21 11:43:29 +00:00
SVGTSpanElement.h Bug 1540408 Part 2 - Move nsSVGLength2 and nsSVGNumber2 to the mozilla namespace renaming them to be SVGAnimatedLength and SVGAnimatedNumber. r=dholbert 2019-04-09 21:04:33 +01:00
SVGTagList.h Bug 1446097. Switch to "set" as the canonical nsGkAtoms name of the string "set", so it matches the actual tag name "set" in SVG. r=hsivonen,njn 2018-03-16 11:26:06 -04:00
SVGTests.cpp Bug 1295404 - Remove requiredFeatures from SVGTests r=dholbert r=bzbarsky 2019-06-26 19:51:12 +01:00
SVGTests.h Bug 1578098 - move DOM classes to DOM namespace and eliminate using namespace mozilla r=dholbert 2019-09-21 14:38:56 +00:00
SVGTextContentElement.cpp Bug 1614165 part 1. Improve error messages for SVG text. r=emilio 2020-02-09 02:15:32 +00:00
SVGTextContentElement.h Bug 1578098 - move DOM classes to DOM namespace and eliminate using namespace mozilla r=dholbert 2019-09-21 14:38:56 +00:00
SVGTextElement.cpp Bug 1515705 - Rename NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT as all SVG elements are now namespaced r=dholbert 2018-12-21 11:43:29 +00:00
SVGTextElement.h Bug 1540408 Part 2 - Move nsSVGLength2 and nsSVGNumber2 to the mozilla namespace renaming them to be SVGAnimatedLength and SVGAnimatedNumber. r=dholbert 2019-04-09 21:04:33 +01:00
SVGTextPathElement.cpp Bug 1518666 part 2 - Move existing SVGAnimated classes to DOMSVGAnimated so that we can rename various existing classes to SVGAnimated later r=dholbert 2019-03-19 00:01:03 +00:00
SVGTextPathElement.h Bug 1540408 Part 2 - Move nsSVGLength2 and nsSVGNumber2 to the mozilla namespace renaming them to be SVGAnimatedLength and SVGAnimatedNumber. r=dholbert 2019-04-09 21:04:33 +01:00
SVGTextPositioningElement.cpp Bug 1516576: Adjust dom/svg/*.cpp files to include their own header first. r=longsonr 2018-12-28 02:47:10 +00:00
SVGTextPositioningElement.h Bug 1516206 - Part 1 Move DOM lengths and numbers into the mozilla::dom namespace r=dholbert 2018-12-28 13:42:46 +00:00
SVGTitleElement.cpp Bug 1555216 - Change the signature of BindToTree to be (BindContext&, nsINode& aParentNode). r=bzbarsky 2019-05-31 23:31:52 +02:00
SVGTitleElement.h Bug 1555216 - Change the signature of BindToTree to be (BindContext&, nsINode& aParentNode). r=bzbarsky 2019-05-31 23:31:52 +02:00
SVGTransform.cpp Bug 1582196 part 2. Stop using NS_ERROR_RANGE_ERR in SVGTransform. r=jwatt 2019-09-19 13:13:58 +00:00
SVGTransform.h Bug 1516551 - Part 2 rename nsSVGTransform to SVGTransform r=dholbert 2018-12-29 09:15:40 +00:00
SVGTransformList.cpp Bug 1516551 - Part 2 rename nsSVGTransform to SVGTransform r=dholbert 2018-12-29 09:15:40 +00:00
SVGTransformList.h Bug 1578098 - move DOM classes to DOM namespace and eliminate using namespace mozilla r=dholbert 2019-09-21 14:38:56 +00:00
SVGTransformListParser.cpp Bug 1570499 - Part 1: Replace MOZ_FALLTHROUGH macro with C++17's [[fallthrough]] attribute. r=froydnj 2019-12-20 07:16:43 +00:00
SVGTransformListParser.h Bug 1516551 - Part 2 rename nsSVGTransform to SVGTransform r=dholbert 2018-12-29 09:15:40 +00:00
SVGTransformListSMILType.cpp Bug 1578098 - move DOM classes to DOM namespace and eliminate using namespace mozilla r=dholbert 2019-09-21 14:38:56 +00:00
SVGTransformListSMILType.h Bug 1542646 Part 2 - Use default keyword instead of empty constructors and destructors r=dholbert 2019-04-10 05:34:35 +01:00
SVGTransformableElement.cpp Bug 1617771 - Remove nsAutoPtr usage from svg. r=jwatt 2020-02-25 20:03:26 +00:00
SVGTransformableElement.h Bug 1617771 - Remove nsAutoPtr usage from svg. r=jwatt 2020-02-25 20:03:26 +00:00
SVGUseElement.cpp Bug 1617771 - Remove nsAutoPtr usage from svg. r=jwatt 2020-02-25 20:03:26 +00:00
SVGUseElement.h Bug 1579181 - Don't keep <use> shadow trees which we know we'll never render. r=longsonr 2019-09-15 16:09:28 +00:00
SVGViewBoxSMILType.cpp Bug 1542646 Part 12 - avoid implicit double to float conversions by using std:: variants of mathematical functions r=dholbert 2019-04-25 22:46:33 +01:00
SVGViewBoxSMILType.h Bug 1542646 Part 2 - Use default keyword instead of empty constructors and destructors r=dholbert 2019-04-10 05:34:35 +01:00
SVGViewElement.cpp Bug 1609856. Stop using NS_ERROR_DOM_TYPE_ERR in SVGAnimatedEnumeration::SetBaseValue. r=heycam 2020-01-19 05:40:34 +00:00
SVGViewElement.h Bug 1540408 Part 3 - Rename SVGViewBoxRect to SVGViewBox r=dholbert 2019-04-10 05:08:14 +01:00
SVGViewportElement.cpp Bug 1617771 - Remove nsAutoPtr usage from svg. r=jwatt 2020-02-25 20:03:26 +00:00
SVGViewportElement.h Bug 1617771 - Remove nsAutoPtr usage from svg. r=jwatt 2020-02-25 20:03:26 +00:00
moz.build Bug 1593119 - Remove dom/xbl and the MOZ_XBL build option r=bzbarsky 2019-11-07 00:35:32 +00:00
nsISVGPoint.cpp Bug 1578098 - move DOM classes to DOM namespace and eliminate using namespace mozilla r=dholbert 2019-09-21 14:38:56 +00:00
nsISVGPoint.h Bug 1578098 - move DOM classes to DOM namespace and eliminate using namespace mozilla r=dholbert 2019-09-21 14:38:56 +00:00