Make ActiveDOMObject overrides private
authorap@apple.com <ap@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 1 Aug 2013 00:21:33 +0000 (00:21 +0000)
committerap@apple.com <ap@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 1 Aug 2013 00:21:33 +0000 (00:21 +0000)
commit6f5a434188117bb7f2aa1965d16cb28886cc1e33
tree2bbe86f25bcd2ca01fed9d0f8ad6f61d885f52fb
parent88f0ed12d946436ec05110a43aab61d0a2c72fd2
Make ActiveDOMObject overrides private
https://bugs.webkit.org/show_bug.cgi?id=119352

Reviewed by Sam Weinig.

There is no need to call these through derived classes. And it's quite harmful for
anyone except for ScriptExecutionContext to call suspend/resume in particular -
ScriptExecutionContext won't know, and it will try to manage the state on its own.

* Modules/filesystem/DOMFileSystem.h:
* Modules/filesystem/FileWriter.h:
* Modules/geolocation/Geolocation.h:
* Modules/indexeddb/IDBDatabase.h:
* Modules/indexeddb/IDBRequest.h:
* Modules/indexeddb/IDBTransaction.h:
* Modules/mediasource/MediaSource.h:
* Modules/notifications/Notification.h:
* Modules/notifications/NotificationCenter.h:
* Modules/websockets/WebSocket.h:
* fileapi/FileReader.h:
* html/HTMLMediaElement.h:
* html/canvas/WebGLRenderingContext.h:
* page/DOMTimer.h:
* page/EventSource.h:
* page/SuspendableTimer.h:
* workers/AbstractWorker.h:
* xml/XMLHttpRequest.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@153551 268f45cc-cd09-0410-ab3c-d52691b4dbfc
19 files changed:
Source/WebCore/ChangeLog
Source/WebCore/Modules/filesystem/DOMFileSystem.h
Source/WebCore/Modules/filesystem/FileWriter.h
Source/WebCore/Modules/geolocation/Geolocation.h
Source/WebCore/Modules/indexeddb/IDBDatabase.h
Source/WebCore/Modules/indexeddb/IDBRequest.h
Source/WebCore/Modules/indexeddb/IDBTransaction.h
Source/WebCore/Modules/mediasource/MediaSource.h
Source/WebCore/Modules/notifications/Notification.h
Source/WebCore/Modules/notifications/NotificationCenter.h
Source/WebCore/Modules/websockets/WebSocket.h
Source/WebCore/fileapi/FileReader.h
Source/WebCore/html/HTMLMediaElement.h
Source/WebCore/html/canvas/WebGLRenderingContext.h
Source/WebCore/page/DOMTimer.h
Source/WebCore/page/EventSource.h
Source/WebCore/page/SuspendableTimer.h
Source/WebCore/workers/AbstractWorker.h
Source/WebCore/xml/XMLHttpRequest.h