Missing *explicit* keyword in dom and page.
authorgyuyoung.kim@samsung.com <gyuyoung.kim@samsung.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 24 Jul 2012 10:27:51 +0000 (10:27 +0000)
committergyuyoung.kim@samsung.com <gyuyoung.kim@samsung.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 24 Jul 2012 10:27:51 +0000 (10:27 +0000)
commit36edbff5f0f78b7bebf7974feddbbb3e1d67e0aa
tree30f36fe7edbe5a46ea34997bd06027192e954e53
parent2796d75bccddfa502da71a420dfdf9a6dbce06af
Missing *explicit* keyword in dom and page.
https://bugs.webkit.org/show_bug.cgi?id=92074

Reviewed by Kentaro Hara.

Some constructors missed to use *explicit* keyword. They need to be added
*explicit* keyword to contructor which has a parameter in order to avoid
implicit type conversion.

Some files in dom directory can't use explicit keyword because of build breaks.

No new tests. Covered by existing tests.

* dom/BeforeLoadEvent.h:
(WebCore::BeforeLoadEvent::BeforeLoadEvent):
* dom/BeforeTextInsertedEvent.h:
(BeforeTextInsertedEvent):
* dom/ChildListMutationScope.h:
(WebCore::ChildListMutationScope::ChildListMutationScope):
* dom/ChildNodeList.h:
(ChildNodeList):
* dom/ClientRect.h:
(ClientRect):
* dom/ClientRectList.h:
(ClientRectList):
* dom/ComposedShadowTreeWalker.h:
(ComposedShadowTreeParentWalker):
* dom/DOMCoreException.h:
(WebCore::DOMCoreException::DOMCoreException):
* dom/DOMImplementation.h:
(DOMImplementation):
* dom/DatasetDOMStringMap.h:
(WebCore::DatasetDOMStringMap::DatasetDOMStringMap):
* dom/DeviceMotionController.h:
(DeviceMotionController):
* dom/DeviceOrientationController.h:
(DeviceOrientationController):
* dom/DocumentParser.h:
(DocumentParser):
* dom/EventException.h:
(WebCore::EventException::EventException):
* dom/EventListener.h:
(WebCore::EventListener::EventListener):
* dom/ExceptionBase.h:
(ExceptionBase):
* dom/GenericEventQueue.h:
(GenericEventQueue):
* dom/KeyboardEvent.h:
(WebCore::KeypressCommand::KeypressCommand):
* dom/MemoryInstrumentation.h:
(WebCore::MemoryObjectInfo::MemoryObjectInfo):
* dom/MessageChannel.h:
(MessageChannel):
* dom/MessagePort.h:
(MessagePort):
* dom/MessagePortChannel.h:
(MessagePortChannel):
* dom/MutationObserver.h:
* dom/NamedNodeMap.h:
(WebCore::NamedNodeMap::NamedNodeMap):
* dom/NodeFilter.h:
(WebCore::NodeFilter::NodeFilter):
* dom/NodeWithIndex.h:
(WebCore::NodeWithIndex::NodeWithIndex):
* dom/Range.h:
* dom/RangeException.h:
(WebCore::RangeException::RangeException):
* dom/RawDataDocumentParser.h:
(WebCore::RawDataDocumentParser::RawDataDocumentParser):
* dom/ScriptRunner.h:
(ScriptRunner):
* dom/SelectorQuery.h:
(SelectorQuery):
* dom/ShadowRoot.h:
(ShadowRoot):
* dom/SpaceSplitString.h:
(SpaceSplitStringData):
* dom/StaticHashSetNodeList.h:
(StaticHashSetNodeList):
* dom/StaticNodeList.h:
(WebCore::StaticNodeList::StaticNodeList):
* dom/TransformSource.h:
(TransformSource):
* dom/TreeScope.h:
(TreeScope):
* dom/WebKitNamedFlowCollection.h:
(WebKitNamedFlowCollection):
* page/EventHandler.h:
(EventHandler):
* page/FocusController.h:
(FocusController):
* page/FrameView.h:
(FrameView):
* page/MemoryInfo.h:
(MemoryInfo):
* page/Page.h:
(Page):
* page/PageGroup.h:
(PageGroup):
* page/PrintContext.h:
(PrintContext):
* page/Settings.h:
(Settings):
* page/SpeechInput.h:
(SpeechInput):
* page/SpeechInputResultList.h:
(SpeechInputResultList):
* page/WebKitAnimation.h:
* page/WindowFeatures.h:
(WindowFeatures):
* page/WorkerNavigator.h:
(WorkerNavigator):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@123451 268f45cc-cd09-0410-ab3c-d52691b4dbfc
52 files changed:
Source/WebCore/ChangeLog
Source/WebCore/dom/BeforeLoadEvent.h
Source/WebCore/dom/BeforeTextInsertedEvent.h
Source/WebCore/dom/ChildListMutationScope.h
Source/WebCore/dom/ChildNodeList.h
Source/WebCore/dom/ClientRect.h
Source/WebCore/dom/ClientRectList.h
Source/WebCore/dom/ComposedShadowTreeWalker.h
Source/WebCore/dom/DOMCoreException.h
Source/WebCore/dom/DOMImplementation.h
Source/WebCore/dom/DatasetDOMStringMap.h
Source/WebCore/dom/DeviceMotionController.h
Source/WebCore/dom/DeviceOrientationController.h
Source/WebCore/dom/DocumentParser.h
Source/WebCore/dom/EventException.h
Source/WebCore/dom/EventListener.h
Source/WebCore/dom/ExceptionBase.h
Source/WebCore/dom/GenericEventQueue.h
Source/WebCore/dom/KeyboardEvent.h
Source/WebCore/dom/MemoryInstrumentation.h
Source/WebCore/dom/MessageChannel.h
Source/WebCore/dom/MessagePort.h
Source/WebCore/dom/MessagePortChannel.h
Source/WebCore/dom/MutationObserver.h
Source/WebCore/dom/NamedNodeMap.h
Source/WebCore/dom/NodeFilter.h
Source/WebCore/dom/NodeWithIndex.h
Source/WebCore/dom/Range.h
Source/WebCore/dom/RangeException.h
Source/WebCore/dom/RawDataDocumentParser.h
Source/WebCore/dom/ScriptRunner.h
Source/WebCore/dom/SelectorQuery.h
Source/WebCore/dom/ShadowRoot.h
Source/WebCore/dom/SpaceSplitString.h
Source/WebCore/dom/StaticHashSetNodeList.h
Source/WebCore/dom/StaticNodeList.h
Source/WebCore/dom/TransformSource.h
Source/WebCore/dom/TreeScope.h
Source/WebCore/dom/WebKitNamedFlowCollection.h
Source/WebCore/page/EventHandler.h
Source/WebCore/page/FocusController.h
Source/WebCore/page/FrameView.h
Source/WebCore/page/MemoryInfo.h
Source/WebCore/page/Page.h
Source/WebCore/page/PageGroup.h
Source/WebCore/page/PrintContext.h
Source/WebCore/page/Settings.h
Source/WebCore/page/SpeechInput.h
Source/WebCore/page/SpeechInputResultList.h
Source/WebCore/page/WebKitAnimation.h
Source/WebCore/page/WindowFeatures.h
Source/WebCore/page/WorkerNavigator.h