Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(193)

Unified Diff: third_party/WebKit/Source/core/dom/custom/V0CustomElementScheduler.cpp

Issue 1914923002: Rename all existing custom element classes as V0 (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: CustomElementV0 -> V0CustomElement Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/core/dom/custom/V0CustomElementScheduler.cpp
diff --git a/third_party/WebKit/Source/core/dom/custom/CustomElementScheduler.cpp b/third_party/WebKit/Source/core/dom/custom/V0CustomElementScheduler.cpp
similarity index 52%
rename from third_party/WebKit/Source/core/dom/custom/CustomElementScheduler.cpp
rename to third_party/WebKit/Source/core/dom/custom/V0CustomElementScheduler.cpp
index 574569327e73c2ad59ebd450520621835577fe41..21e5b843d1c834e0ca5b2db8c7ccff34f1dcc8d6 100644
--- a/third_party/WebKit/Source/core/dom/custom/CustomElementScheduler.cpp
+++ b/third_party/WebKit/Source/core/dom/custom/V0CustomElementScheduler.cpp
@@ -28,26 +28,26 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-#include "core/dom/custom/CustomElementScheduler.h"
+#include "core/dom/custom/V0CustomElementScheduler.h"
#include "core/dom/Document.h"
#include "core/dom/Element.h"
-#include "core/dom/custom/CustomElementCallbackInvocation.h"
-#include "core/dom/custom/CustomElementLifecycleCallbacks.h"
-#include "core/dom/custom/CustomElementMicrotaskDispatcher.h"
-#include "core/dom/custom/CustomElementMicrotaskImportStep.h"
-#include "core/dom/custom/CustomElementMicrotaskResolutionStep.h"
-#include "core/dom/custom/CustomElementMicrotaskRunQueue.h"
-#include "core/dom/custom/CustomElementProcessingStack.h"
-#include "core/dom/custom/CustomElementRegistrationContext.h"
-#include "core/dom/custom/CustomElementSyncMicrotaskQueue.h"
+#include "core/dom/custom/V0CustomElementCallbackInvocation.h"
+#include "core/dom/custom/V0CustomElementLifecycleCallbacks.h"
+#include "core/dom/custom/V0CustomElementMicrotaskDispatcher.h"
+#include "core/dom/custom/V0CustomElementMicrotaskImportStep.h"
+#include "core/dom/custom/V0CustomElementMicrotaskResolutionStep.h"
+#include "core/dom/custom/V0CustomElementMicrotaskRunQueue.h"
+#include "core/dom/custom/V0CustomElementProcessingStack.h"
+#include "core/dom/custom/V0CustomElementRegistrationContext.h"
+#include "core/dom/custom/V0CustomElementSyncMicrotaskQueue.h"
#include "core/html/imports/HTMLImportChild.h"
#include "core/html/imports/HTMLImportsController.h"
namespace blink {
// FIXME: Consider moving the element's callback queue to ElementRareData.
-typedef HeapHashMap<Member<Element>, Member<CustomElementCallbackQueue>> ElementCallbackQueueMap;
+typedef HeapHashMap<Member<Element>, Member<V0CustomElementCallbackQueue>> ElementCallbackQueueMap;
static ElementCallbackQueueMap& callbackQueues()
{
@@ -55,18 +55,18 @@ static ElementCallbackQueueMap& callbackQueues()
return map;
}
-static CustomElementCallbackQueue& ensureCallbackQueue(Element* element)
+static V0CustomElementCallbackQueue& ensureCallbackQueue(Element* element)
{
ElementCallbackQueueMap::ValueType* it = callbackQueues().add(element, nullptr).storedValue;
if (!it->value)
- it->value = CustomElementCallbackQueue::create(element);
+ it->value = V0CustomElementCallbackQueue::create(element);
return *it->value.get();
}
// Finds or creates the callback queue for element.
-static CustomElementCallbackQueue& scheduleCallbackQueue(Element* element)
+static V0CustomElementCallbackQueue& scheduleCallbackQueue(Element* element)
{
- CustomElementCallbackQueue& callbackQueue = ensureCallbackQueue(element);
+ V0CustomElementCallbackQueue& callbackQueue = ensureCallbackQueue(element);
if (callbackQueue.inCreatedCallback()) {
// Don't move it. Authors use the createdCallback like a
// constructor. By not moving it, the createdCallback
@@ -75,77 +75,77 @@ static CustomElementCallbackQueue& scheduleCallbackQueue(Element* element)
return callbackQueue;
}
- if (CustomElementProcessingStack::inCallbackDeliveryScope()) {
+ if (V0CustomElementProcessingStack::inCallbackDeliveryScope()) {
// The processing stack is active.
- CustomElementProcessingStack::instance().enqueue(&callbackQueue);
+ V0CustomElementProcessingStack::instance().enqueue(&callbackQueue);
return callbackQueue;
}
- CustomElementMicrotaskDispatcher::instance().enqueue(&callbackQueue);
+ V0CustomElementMicrotaskDispatcher::instance().enqueue(&callbackQueue);
return callbackQueue;
}
-void CustomElementScheduler::scheduleCallback(CustomElementLifecycleCallbacks* callbacks, Element* element, CustomElementLifecycleCallbacks::CallbackType type)
+void V0CustomElementScheduler::scheduleCallback(V0CustomElementLifecycleCallbacks* callbacks, Element* element, V0CustomElementLifecycleCallbacks::CallbackType type)
{
- DCHECK(type != CustomElementLifecycleCallbacks::AttributeChangedCallback);
+ DCHECK(type != V0CustomElementLifecycleCallbacks::AttributeChangedCallback);
if (!callbacks->hasCallback(type))
return;
- CustomElementCallbackQueue& queue = scheduleCallbackQueue(element);
- queue.append(CustomElementCallbackInvocation::createInvocation(callbacks, type));
+ V0CustomElementCallbackQueue& queue = scheduleCallbackQueue(element);
+ queue.append(V0CustomElementCallbackInvocation::createInvocation(callbacks, type));
}
-void CustomElementScheduler::scheduleAttributeChangedCallback(CustomElementLifecycleCallbacks* callbacks, Element* element, const AtomicString& name, const AtomicString& oldValue, const AtomicString& newValue)
+void V0CustomElementScheduler::scheduleAttributeChangedCallback(V0CustomElementLifecycleCallbacks* callbacks, Element* element, const AtomicString& name, const AtomicString& oldValue, const AtomicString& newValue)
{
- if (!callbacks->hasCallback(CustomElementLifecycleCallbacks::AttributeChangedCallback))
+ if (!callbacks->hasCallback(V0CustomElementLifecycleCallbacks::AttributeChangedCallback))
return;
- CustomElementCallbackQueue& queue = scheduleCallbackQueue(element);
- queue.append(CustomElementCallbackInvocation::createAttributeChangedInvocation(callbacks, name, oldValue, newValue));
+ V0CustomElementCallbackQueue& queue = scheduleCallbackQueue(element);
+ queue.append(V0CustomElementCallbackInvocation::createAttributeChangedInvocation(callbacks, name, oldValue, newValue));
}
-void CustomElementScheduler::resolveOrScheduleResolution(CustomElementRegistrationContext* context, Element* element, const CustomElementDescriptor& descriptor)
+void V0CustomElementScheduler::resolveOrScheduleResolution(V0CustomElementRegistrationContext* context, Element* element, const V0CustomElementDescriptor& descriptor)
{
- if (CustomElementProcessingStack::inCallbackDeliveryScope()) {
+ if (V0CustomElementProcessingStack::inCallbackDeliveryScope()) {
context->resolve(element, descriptor);
return;
}
Document& document = element->document();
- CustomElementMicrotaskResolutionStep* step = CustomElementMicrotaskResolutionStep::create(context, element, descriptor);
+ V0CustomElementMicrotaskResolutionStep* step = V0CustomElementMicrotaskResolutionStep::create(context, element, descriptor);
enqueueMicrotaskStep(document, step);
}
-CustomElementMicrotaskImportStep* CustomElementScheduler::scheduleImport(HTMLImportChild* import)
+V0CustomElementMicrotaskImportStep* V0CustomElementScheduler::scheduleImport(HTMLImportChild* import)
{
DCHECK(!import->hasFinishedLoading());
DCHECK(import->parent());
// Ownership of the new step is transferred to the parent
// processing step, or the base queue.
- CustomElementMicrotaskImportStep* step = CustomElementMicrotaskImportStep::create(import);
- CustomElementMicrotaskImportStep* rawStep = step;
+ V0CustomElementMicrotaskImportStep* step = V0CustomElementMicrotaskImportStep::create(import);
+ V0CustomElementMicrotaskImportStep* rawStep = step;
enqueueMicrotaskStep(*(import->parent()->document()), step, import->isSync());
return rawStep;
}
-void CustomElementScheduler::enqueueMicrotaskStep(Document& document, CustomElementMicrotaskStep* step, bool importIsSync)
+void V0CustomElementScheduler::enqueueMicrotaskStep(Document& document, V0CustomElementMicrotaskStep* step, bool importIsSync)
{
Document& master = document.importsController() ? *(document.importsController()->master()) : document;
master.customElementMicrotaskRunQueue()->enqueue(document.importLoader(), step, importIsSync);
}
-void CustomElementScheduler::callbackDispatcherDidFinish()
+void V0CustomElementScheduler::callbackDispatcherDidFinish()
{
- if (CustomElementMicrotaskDispatcher::instance().elementQueueIsEmpty())
+ if (V0CustomElementMicrotaskDispatcher::instance().elementQueueIsEmpty())
callbackQueues().clear();
}
-void CustomElementScheduler::microtaskDispatcherDidFinish()
+void V0CustomElementScheduler::microtaskDispatcherDidFinish()
{
- DCHECK(!CustomElementProcessingStack::inCallbackDeliveryScope());
+ DCHECK(!V0CustomElementProcessingStack::inCallbackDeliveryScope());
callbackQueues().clear();
}

Powered by Google App Engine
This is Rietveld 408576698