fune/layout/svg
Luca Greco 665f72549b Bug 1710917 - Introduced internal:svgContextPropertiesAllowed webextension permission. r=dholbert,mixedpuppy
This patch does change the extension-related special case in SVGContextPaint::IsAllowedForImageFromURI
to check the "internal:svgContextPropertiesAllowed" extension permission, and move the existing
criteria in the Extension class (which takes care of adding the internal permission when those
criteria as met).

This patch does not contain yet a new explicit test case for the new internal permission (which is
part of the patch build on top of this one and attached to the same bugzilla issue), but it does
pass the existing mochitest-chrome (test_chrome_ext_svg_context_fill.html).

Differential Revision: https://phabricator.services.mozilla.com/D115835
2021-06-01 14:46:03 +00:00
..
crashtests Bug 1693032 - SVG text reflow can flow through multiple outer svg elements r=emilio 2021-02-17 14:51:47 +00:00
tests Bug 1708384 - Properly hide -moz-context-properties from content. r=dholbert 2021-05-12 21:45:18 +00:00
AutoReferenceChainGuard.h
CSSClipPathInstance.cpp Bug 1704742 - Fix percent basis of shape radii. r=TYLin 2021-04-14 09:29:37 +00:00
CSSClipPathInstance.h
CSSFilterInstance.cpp
CSSFilterInstance.h
FilterInstance.cpp Bug 1540737 - Allow filter painting to take a callback for painting children. r=miko 2021-05-19 01:11:30 +00:00
FilterInstance.h Bug 1540737 - Allow filter painting to take a callback for painting children. r=miko 2021-05-19 01:11:30 +00:00
ISVGDisplayableFrame.h
ISVGSVGFrame.h
moz.build
svg.css
SVGAFrame.cpp
SVGClipPathFrame.cpp Bug 1700478 - Make IsTransformed cheaper for non-transformed frames. r=longsonr 2021-03-23 22:01:25 +00:00
SVGClipPathFrame.h
SVGContainerFrame.cpp Bug 1700478 - Make IsTransformed cheaper for non-transformed frames. r=longsonr 2021-03-23 22:01:25 +00:00
SVGContainerFrame.h
SVGContextPaint.cpp Bug 1710917 - Introduced internal:svgContextPropertiesAllowed webextension permission. r=dholbert,mixedpuppy 2021-06-01 14:46:03 +00:00
SVGContextPaint.h
SVGFEContainerFrame.cpp
SVGFEImageFrame.cpp
SVGFELeafFrame.cpp
SVGFEUnstyledLeafFrame.cpp
SVGFilterFrame.cpp
SVGFilterFrame.h
SVGFilterInstance.cpp Bug 1634281 - Use nsTHashMap instead of nsDataHashtable. r=xpcom-reviewers,necko-reviewers,jgilbert,nika,valentin 2021-03-10 10:47:47 +00:00
SVGFilterInstance.h Bug 1634281 - Use nsTHashMap instead of nsDataHashtable. r=xpcom-reviewers,necko-reviewers,jgilbert,nika,valentin 2021-03-10 10:47:47 +00:00
SVGForeignObjectFrame.cpp Bug 1700478 - Make IsTransformed cheaper for non-transformed frames. r=longsonr 2021-03-23 22:01:25 +00:00
SVGForeignObjectFrame.h
SVGGeometryFrame.cpp Bug 1700478 - Make IsTransformed cheaper for non-transformed frames. r=longsonr 2021-03-23 22:01:25 +00:00
SVGGeometryFrame.h
SVGGFrame.cpp
SVGGFrame.h
SVGGradientFrame.cpp
SVGGradientFrame.h
SVGImageContext.cpp Bug 1701121 - Make aFromComputedStyle parameter a const pointer. r=emilio 2021-03-26 02:11:13 +00:00
SVGImageContext.h Bug 1701121 - Make aFromComputedStyle parameter a const pointer. r=emilio 2021-03-26 02:11:13 +00:00
SVGImageFrame.cpp Bug 1704792 - Part 7. Integrate use of ImageIntRegion with WebRender display lists. r=jrmuizel 2021-05-13 16:24:08 +00:00
SVGImageFrame.h
SVGInnerSVGFrame.cpp
SVGInnerSVGFrame.h
SVGIntegrationUtils.cpp Bug 1540737 - Allow filter painting to take a callback for painting children. r=miko 2021-05-19 01:11:30 +00:00
SVGIntegrationUtils.h Bug 1540737 - Allow filter painting to take a callback for painting children. r=miko 2021-05-19 01:11:30 +00:00
SVGMarkerFrame.cpp
SVGMarkerFrame.h
SVGMaskFrame.cpp
SVGMaskFrame.h
SVGObserverUtils.cpp Bug 708901 - Migrate to nsTHashSet in layout. r=emilio 2021-03-24 17:56:46 +00:00
SVGObserverUtils.h
SVGOuterSVGFrame.cpp Bug 708901 - Migrate to nsTHashSet in layout. r=emilio 2021-03-24 17:56:46 +00:00
SVGOuterSVGFrame.h Bug 708901 - Migrate to nsTHashSet in layout. r=emilio 2021-03-24 17:56:46 +00:00
SVGPaintServerFrame.cpp
SVGPaintServerFrame.h
SVGPatternFrame.cpp
SVGPatternFrame.h
SVGStopFrame.cpp
SVGSwitchFrame.cpp
SVGSymbolFrame.cpp
SVGSymbolFrame.h
SVGTextFrame.cpp Bug 1695490 - Remove svg.text-spacing.enabled pref r=emilio 2021-02-28 21:52:21 +00:00
SVGTextFrame.h
SVGUseFrame.cpp
SVGUseFrame.h
SVGUtils.cpp Bug 1540737 - Allow filter painting to take a callback for painting children. r=miko 2021-05-19 01:11:30 +00:00
SVGUtils.h
SVGViewFrame.cpp
SVGViewportFrame.cpp
SVGViewportFrame.h