Title: [194324] trunk/Source/WebCore
Revision 194324
Author gyuyoung@webkit.org
Date 2015-12-20 18:10:49 -0800 (Sun, 20 Dec 2015)
Log Message
Reduce PassRefPtr uses in dom - 2
https://bugs.webkit.org/show_bug.cgi?id=151936
Reviewed by Darin Adler.
Change PassRefPtr with RefPtr&&, WTF::move(), Foo*, and Foo&.
* dom/ScopedEventQueue.h:
* dom/ScriptedAnimationController.cpp:
(WebCore::ScriptedAnimationController::registerCallback):
* dom/ScriptedAnimationController.h:
* dom/StaticNodeList.h:
* dom/Traversal.cpp:
(WebCore::NodeIteratorBase::NodeIteratorBase):
* dom/Traversal.h:
* dom/TreeWalker.cpp:
(WebCore::TreeWalker::TreeWalker):
(WebCore::TreeWalker::setCurrentNode):
* dom/TreeWalker.h:
(WebCore::TreeWalker::create):
* dom/UserActionElementSet.h:
* dom/WebKitNamedFlow.cpp:
(WebCore::WebKitNamedFlow::WebKitNamedFlow):
(WebCore::WebKitNamedFlow::create):
(WebCore::WebKitNamedFlow::getRegionsByContent):
(WebCore::WebKitNamedFlow::getRegions):
(WebCore::WebKitNamedFlow::getContent):
* dom/WebKitNamedFlow.h:
* dom/WheelEvent.cpp:
(WebCore::WheelEvent::WheelEvent):
(WebCore::WheelEvent::initWheelEvent):
(WebCore::WheelEvent::initWebKitWheelEvent):
* dom/WheelEvent.h:
Modified Paths
trunk/Source/WebCore/ChangeLog
trunk/Source/WebCore/dom/Document.cpp
trunk/Source/WebCore/dom/NamedFlowCollection.cpp
trunk/Source/WebCore/dom/NodeIterator.cpp
trunk/Source/WebCore/dom/ScopedEventQueue.h
trunk/Source/WebCore/dom/StaticNodeList.h
trunk/Source/WebCore/dom/Traversal.cpp
trunk/Source/WebCore/dom/Traversal.h
trunk/Source/WebCore/dom/TreeWalker.cpp
trunk/Source/WebCore/dom/TreeWalker.h
trunk/Source/WebCore/dom/UserActionElementSet.h
trunk/Source/WebCore/dom/WebKitNamedFlow.cpp
trunk/Source/WebCore/dom/WebKitNamedFlow.h
trunk/Source/WebCore/dom/WheelEvent.cpp
trunk/Source/WebCore/dom/WheelEvent.h
Diff
Modified: trunk/Source/WebCore/ChangeLog (194323 => 194324)
--- trunk/Source/WebCore/ChangeLog 2015-12-21 01:19:41 UTC (rev 194323)
+++ trunk/Source/WebCore/ChangeLog 2015-12-21 02:10:49 UTC (rev 194324)
@@ -1,3 +1,39 @@
+2015-12-20 Gyuyoung Kim
+
+Reduce PassRefPtr uses in dom - 2
+https://bugs.webkit.org/show_bug.cgi?id=151936
+
+Reviewed by Darin Adler.
+
+Change PassRefPtr with RefPtr&&, WTF::move(), Foo*, and Foo&.
+
+* dom/ScopedEventQueue.h:
+* dom/ScriptedAnimationController.cpp:
+(WebCore::ScriptedAnimationController::registerCallback):
+* dom/ScriptedAnimationController.h:
+* dom/StaticNodeList.h:
+* dom/Traversal.cpp:
+(WebCore::NodeIteratorBase::NodeIteratorBase):
+* dom/Traversal.h:
+* dom/TreeWalker.cpp:
+(WebCore::TreeWalker::TreeWalker):
+(WebCore::TreeWalker::setCurrentNode):
+* dom/TreeWalker.h:
+(WebCore::TreeWalker::create):
+* dom/UserActionElementSet.h:
+* dom/WebKitNamedFlow.cpp:
+(WebCore::WebKitNamedFlow::WebKitNamedFlow):
+(WebCore::WebKitNamedFlow::create):
+(WebCore::WebKitNamedFlow::getRegionsByContent):
+(WebCore::WebKitNamedFlow::getRegions):
+(WebCore::WebKitNamedFlow::getContent):
+* dom/WebKitNamedFlow.h:
+* dom/WheelEvent.cpp:
+(WebCore::WheelEvent::WheelEvent):
+(WebCore::WheelEvent::initWheelEvent):
+(WebCore::WheelEvent::initWebKitWheelEvent):
+* dom/WheelEvent.h:
+
2015-12-20 Michael Catanzaro
[SOUP] Performs DNS prefetch when a proxy is configured (information leak)
Modified: trunk/Source/WebCore/dom/Document.cpp (194323 => 194324)
--- trunk/Source/WebCore/dom/Document.cpp 2015-12-21 01:19:41 UTC (rev 194323)
+++ trunk/Source/WebCore/dom/Document.cpp 2015-12-21 02:10:49 UTC (rev 194324)
@@ -1748,7 +1748,7 @@
ec = TypeError;
return nullptr;
}
-return TreeWalker::create(root, whatToShow, WTF::move(filter));
+return TreeWalker::create(*root, whatToShow, WTF::move(filter));
}
RefPtr Document::createTreeWalker(Node* root, unsigned long whatToShow, ExceptionCode& ec)
Modified: trunk/Source/WebCore/dom/NamedFlowCollection.cpp (194323 => 194324)
--- trunk/Source/WebCore/dom/NamedFlowCollection.cpp 2015-12-21 01:19:41 UTC (rev 194323)
+++ trunk/Source/WebCore/dom/NamedFlowCollection.cpp 2015-12-21 02:10:49 UTC (rev 194324)
@@ -76,7 +76,7 @@
return *namedFlow;
}
-RefPtr newFlow = WebKitNamedFlow::create(this, flowName);
+RefPtr newFlow = WebKitNamedFlow::create(*this, flowName);
m_namedFlows.add(newFlow.get());
InspectorInstrumentation::didCreateNamedFlow(document(), *newFlow);
Modified: trunk/Source/WebCore/dom/NodeIterator.cpp (194323 => 194324)
--- trunk/Source/WebCore/dom/NodeIterator.cpp 2015-12-21 01:19:41 UTC (rev 194323)
+++ trunk/Source/WebCore/dom/NodeIterator.cpp 2015-12-21 02:10:49 UTC (rev 194324)
@@ -77,7 +77,7 @@
}
NodeIterator::NodeIterator(PassRefPtr rootNode, unsigned