Modified: branches/safari-606-branch/ChangeLog (239262 => 239263)
--- branches/safari-606-branch/ChangeLog 2018-12-17 00:44:23 UTC (rev 239262)
+++ branches/safari-606-branch/ChangeLog 2018-12-17 06:53:54 UTC (rev 239263)
@@ -1,3 +1,17 @@
+2018-12-16 Kocsen Chung <[email protected]>
+
+ Apply patch. rdar://problem/46603448
+
+ 2018-12-16 Brent Fulgham <[email protected]>
+
+ Unreviewed branch-specific build fix.
+
+ * bindings/js/WindowProxy.cpp:
+ * svg/SVGViewSpec.cpp:
+ (WebCore::SVGViewSpec::lookupOrCreateViewBoxWrapper):
+ (WebCore::SVGViewSpec::lookupOrCreatePreserveAspectRatioWrapper):
+ (WebCore::SVGViewSpec::lookupOrCreateTransformWrapper):
+
2018-07-02 Adrian Perez de Castro <[email protected]>
[CMake] Use JOB_POOLS to avoid memory-hungry linker processes running at the same time
Modified: branches/safari-606-branch/Source/WebCore/bindings/js/WindowProxy.cpp (239262 => 239263)
--- branches/safari-606-branch/Source/WebCore/bindings/js/WindowProxy.cpp 2018-12-17 00:44:23 UTC (rev 239262)
+++ branches/safari-606-branch/Source/WebCore/bindings/js/WindowProxy.cpp 2018-12-17 06:53:54 UTC (rev 239263)
@@ -36,6 +36,8 @@
namespace WebCore {
+using namespace JSC;
+
static void collectGarbageAfterWindowProxyDestruction()
{
// Make sure to GC Extra Soon(tm) during memory pressure conditions
Modified: branches/safari-606-branch/Source/WebCore/svg/SVGViewSpec.cpp (239262 => 239263)
--- branches/safari-606-branch/Source/WebCore/svg/SVGViewSpec.cpp 2018-12-17 00:44:23 UTC (rev 239262)
+++ branches/safari-606-branch/Source/WebCore/svg/SVGViewSpec.cpp 2018-12-17 06:53:54 UTC (rev 239263)
@@ -157,7 +157,7 @@
{
ASSERT(ownerType);
ASSERT(ownerType->m_contextElement);
- return SVGAnimatedProperty::lookupOrCreateWrapper<SVGElement, SVGAnimatedRect, FloatRect>(ownerType->m_contextElement, viewBoxPropertyInfo(), ownerType->m_viewBox);
+ return SVGAnimatedProperty::lookupOrCreateWrapper<SVGElement, SVGAnimatedRect, FloatRect>(ownerType->m_contextElement.get(), viewBoxPropertyInfo(), ownerType->m_viewBox);
}
Ref<SVGAnimatedProperty> SVGViewSpec::lookupOrCreatePreserveAspectRatioWrapper(SVGViewSpec* ownerType)
@@ -164,7 +164,7 @@
{
ASSERT(ownerType);
ASSERT(ownerType->m_contextElement);
- return SVGAnimatedProperty::lookupOrCreateWrapper<SVGElement, SVGAnimatedPreserveAspectRatio, SVGPreserveAspectRatioValue>(ownerType->m_contextElement, preserveAspectRatioPropertyInfo(), ownerType->m_preserveAspectRatio);
+ return SVGAnimatedProperty::lookupOrCreateWrapper<SVGElement, SVGAnimatedPreserveAspectRatio, SVGPreserveAspectRatioValue>(ownerType->m_contextElement.get(), preserveAspectRatioPropertyInfo(), ownerType->m_preserveAspectRatio);
}
Ref<SVGAnimatedProperty> SVGViewSpec::lookupOrCreateTransformWrapper(SVGViewSpec* ownerType)
@@ -171,7 +171,7 @@
{
ASSERT(ownerType);
ASSERT(ownerType->m_contextElement);
- return SVGAnimatedProperty::lookupOrCreateWrapper<SVGElement, SVGAnimatedTransformList, SVGTransformListValues>(ownerType->m_contextElement, transformPropertyInfo(), ownerType->m_transform);
+ return SVGAnimatedProperty::lookupOrCreateWrapper<SVGElement, SVGAnimatedTransformList, SVGTransformListValues>(ownerType->m_contextElement.get(), transformPropertyInfo(), ownerType->m_transform);
}
void SVGViewSpec::reset()