[webkit-changes] [219324] trunk/LayoutTests

2017-07-11 Thread zandobersek
Title: [219324] trunk/LayoutTests








Revision 219324
Author zandober...@gmail.com
Date 2017-07-11 00:49:54 -0700 (Tue, 11 Jul 2017)


Log Message
Unreviewed WPE gardening.

* platform/wpe/TestExpectations:
Enable EMEv3 tests under media/encrypted-media/, all of them passing.

Modified Paths

trunk/LayoutTests/ChangeLog
trunk/LayoutTests/platform/wpe/TestExpectations




Diff

Modified: trunk/LayoutTests/ChangeLog (219323 => 219324)

--- trunk/LayoutTests/ChangeLog	2017-07-11 04:08:20 UTC (rev 219323)
+++ trunk/LayoutTests/ChangeLog	2017-07-11 07:49:54 UTC (rev 219324)
@@ -1,3 +1,10 @@
+2017-07-11  Zan Dobersek  
+
+Unreviewed WPE gardening.
+
+* platform/wpe/TestExpectations:
+Enable EMEv3 tests under media/encrypted-media/, all of them passing.
+
 2017-07-10  Brent Fulgham  
 
 Resource Load Statistics: Prune statistics in orders of importance


Modified: trunk/LayoutTests/platform/wpe/TestExpectations (219323 => 219324)

--- trunk/LayoutTests/platform/wpe/TestExpectations	2017-07-11 04:08:20 UTC (rev 219323)
+++ trunk/LayoutTests/platform/wpe/TestExpectations	2017-07-11 07:49:54 UTC (rev 219324)
@@ -610,6 +610,15 @@
 imported/w3c/web-platform-tests/encrypted-media/drm-mp4-waiting-for-a-key.html [ Skip ]
 imported/w3c/web-platform-tests/encrypted-media/drm-not-callable-after-createsession.html [ Skip ]
 imported/w3c/web-platform-tests/encrypted-media/drm-temporary-license-type.html [ Skip ]
+media/encrypted-media [ Pass ]
+media/encrypted-media/encrypted-media-constants.html [ Skip ]
+media/encrypted-media/encrypted-media-events.html [ Skip ]
+media/encrypted-media/encrypted-media-is-type-supported.html [ Skip ]
+media/encrypted-media/encrypted-media-not-loaded.html [ Skip ]
+media/encrypted-media/encrypted-media-session-lifetime.html [ Skip ]
+media/encrypted-media/encrypted-media-syntax.html [ Skip ]
+media/encrypted-media/encrypted-media-v2-events.html [ Skip ]
+media/encrypted-media/encrypted-media-v2-syntax.html [ Skip ]
 
 # No support for resource load statistics in test controller.
 webkit.org/b/168171 http/tests/loading/resourceLoadStatistics [ Timeout ]






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [219325] trunk

2017-07-11 Thread svillar
Title: [219325] trunk








Revision 219325
Author svil...@igalia.com
Date 2017-07-11 03:44:18 -0700 (Tue, 11 Jul 2017)


Log Message
[SVG] Leak in SVGAnimatedListPropertyTearOff
https://bugs.webkit.org/show_bug.cgi?id=172545

Reviewed by Said Abou-Hallawa.

SVGAnimatedListPropertyTearOff maintains a vector m_wrappers with references to
SVGPropertyTraits::ListItemTearOff. Apart from that SVGPropertyTearOff has a
reference to SVGAnimatedProperty.

When SVGListProperty::getItemValuesAndWrappers() is called, it creates a
SVGPropertyTraits::ListItemTearOff pointing to the same SVGAnimatedProperty (a
SVGAnimatedListPropertyTearOff) which stores the m_wrappers vector where the ListItemTearOff
is going to be added to. This effectively creates a reference cycle between the
SVGAnimatedListPropertyTearOff and all the ListItemTearOff it stores in m_wrappers.

We should detach those wrappers in propertyWillBeDeleted() in order to break the cycle.

* svg/properties/SVGAnimatedListPropertyTearOff.h:

Modified Paths

trunk/Source/WebCore/ChangeLog
trunk/Source/WebCore/svg/properties/SVGAnimatedListPropertyTearOff.h


Added Paths

trunk/LayoutTests/svg/animations/animation-leak-list-property-instances-expected.txt
trunk/LayoutTests/svg/animations/animation-leak-list-property-instances.html




Diff

Added: trunk/LayoutTests/svg/animations/animation-leak-list-property-instances-expected.txt (0 => 219325)

--- trunk/LayoutTests/svg/animations/animation-leak-list-property-instances-expected.txt	(rev 0)
+++ trunk/LayoutTests/svg/animations/animation-leak-list-property-instances-expected.txt	2017-07-11 10:44:18 UTC (rev 219325)
@@ -0,0 +1,7 @@
+This test checks that adding an animation to a SVG element does not leak the whole SVGDocument.
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+PASS 0 is 0
+
Property changes on: trunk/LayoutTests/svg/animations/animation-leak-list-property-instances-expected.txt
___


Added: svn:eol-style
+LF
\ No newline at end of property

Added: trunk/LayoutTests/svg/animations/animation-leak-list-property-instances.html (0 => 219325)

--- trunk/LayoutTests/svg/animations/animation-leak-list-property-instances.html	(rev 0)
+++ trunk/LayoutTests/svg/animations/animation-leak-list-property-instances.html	2017-07-11 10:44:18 UTC (rev 219325)
@@ -0,0 +1,59 @@
+
+
+
+
+
+