Unreviewed, rolling out r250030.
authorrussell_e@apple.com <russell_e@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 18 Sep 2019 16:51:19 +0000 (16:51 +0000)
committerrussell_e@apple.com <russell_e@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 18 Sep 2019 16:51:19 +0000 (16:51 +0000)
Cause of Recent Build Failures.

Reverted changeset:

"Make all ScriptWrappable IsoHeap-ed"
https://bugs.webkit.org/show_bug.cgi?id=201846
https://trac.webkit.org/changeset/250030

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@250040 268f45cc-cd09-0410-ab3c-d52691b4dbfc

161 files changed:
Source/WebCore/ChangeLog
Source/WebCore/Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.cpp
Source/WebCore/Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.h
Source/WebCore/Modules/applepay/ApplePayPaymentAuthorizedEvent.cpp
Source/WebCore/Modules/applepay/ApplePayPaymentAuthorizedEvent.h
Source/WebCore/Modules/applepay/ApplePayPaymentMethodSelectedEvent.cpp
Source/WebCore/Modules/applepay/ApplePayPaymentMethodSelectedEvent.h
Source/WebCore/Modules/applepay/ApplePayShippingContactSelectedEvent.cpp
Source/WebCore/Modules/applepay/ApplePayShippingContactSelectedEvent.h
Source/WebCore/Modules/applepay/ApplePayShippingMethodSelectedEvent.cpp
Source/WebCore/Modules/applepay/ApplePayShippingMethodSelectedEvent.h
Source/WebCore/Modules/applepay/ApplePayValidateMerchantEvent.cpp
Source/WebCore/Modules/applepay/ApplePayValidateMerchantEvent.h
Source/WebCore/Modules/encryptedmedia/MediaKeyMessageEvent.cpp
Source/WebCore/Modules/encryptedmedia/MediaKeyMessageEvent.h
Source/WebCore/Modules/encryptedmedia/legacy/WebKitMediaKeyMessageEvent.cpp
Source/WebCore/Modules/encryptedmedia/legacy/WebKitMediaKeyMessageEvent.h
Source/WebCore/Modules/encryptedmedia/legacy/WebKitMediaKeyNeededEvent.cpp
Source/WebCore/Modules/encryptedmedia/legacy/WebKitMediaKeyNeededEvent.h
Source/WebCore/Modules/gamepad/GamepadEvent.cpp
Source/WebCore/Modules/gamepad/GamepadEvent.h
Source/WebCore/Modules/indexeddb/IDBRequestCompletionEvent.cpp
Source/WebCore/Modules/indexeddb/IDBRequestCompletionEvent.h
Source/WebCore/Modules/indexeddb/IDBVersionChangeEvent.cpp
Source/WebCore/Modules/indexeddb/IDBVersionChangeEvent.h
Source/WebCore/Modules/mediarecorder/BlobEvent.cpp
Source/WebCore/Modules/mediarecorder/BlobEvent.h
Source/WebCore/Modules/mediarecorder/MediaRecorderErrorEvent.cpp
Source/WebCore/Modules/mediarecorder/MediaRecorderErrorEvent.h
Source/WebCore/Modules/mediastream/MediaStreamTrackEvent.cpp
Source/WebCore/Modules/mediastream/MediaStreamTrackEvent.h
Source/WebCore/Modules/mediastream/OverconstrainedErrorEvent.cpp [deleted file]
Source/WebCore/Modules/mediastream/OverconstrainedErrorEvent.h
Source/WebCore/Modules/mediastream/RTCDTMFToneChangeEvent.cpp
Source/WebCore/Modules/mediastream/RTCDTMFToneChangeEvent.h
Source/WebCore/Modules/mediastream/RTCDataChannelEvent.cpp
Source/WebCore/Modules/mediastream/RTCDataChannelEvent.h
Source/WebCore/Modules/mediastream/RTCPeerConnectionIceEvent.cpp
Source/WebCore/Modules/mediastream/RTCPeerConnectionIceEvent.h
Source/WebCore/Modules/mediastream/RTCTrackEvent.cpp
Source/WebCore/Modules/mediastream/RTCTrackEvent.h
Source/WebCore/Modules/paymentrequest/MerchantValidationEvent.cpp
Source/WebCore/Modules/paymentrequest/MerchantValidationEvent.h
Source/WebCore/Modules/paymentrequest/PaymentMethodChangeEvent.cpp
Source/WebCore/Modules/paymentrequest/PaymentMethodChangeEvent.h
Source/WebCore/Modules/paymentrequest/PaymentRequestUpdateEvent.cpp
Source/WebCore/Modules/paymentrequest/PaymentRequestUpdateEvent.h
Source/WebCore/Modules/speech/SpeechSynthesisEvent.cpp
Source/WebCore/Modules/speech/SpeechSynthesisEvent.h
Source/WebCore/Modules/webaudio/AudioProcessingEvent.cpp
Source/WebCore/Modules/webaudio/AudioProcessingEvent.h
Source/WebCore/Modules/webaudio/OfflineAudioCompletionEvent.cpp
Source/WebCore/Modules/webaudio/OfflineAudioCompletionEvent.h
Source/WebCore/Modules/webgpu/GPUUncapturedErrorEvent.cpp
Source/WebCore/Modules/webgpu/GPUUncapturedErrorEvent.h
Source/WebCore/Modules/websockets/CloseEvent.cpp [deleted file]
Source/WebCore/Modules/websockets/CloseEvent.h
Source/WebCore/Modules/webvr/VRDisplayEvent.cpp
Source/WebCore/Modules/webvr/VRDisplayEvent.h
Source/WebCore/Sources.txt
Source/WebCore/WebCore.xcodeproj/project.pbxproj
Source/WebCore/accessibility/AccessibleSetValueEvent.cpp
Source/WebCore/accessibility/AccessibleSetValueEvent.h
Source/WebCore/animation/AnimationPlaybackEvent.cpp
Source/WebCore/animation/AnimationPlaybackEvent.h
Source/WebCore/bindings/js/ScriptWrappable.cpp [deleted file]
Source/WebCore/bindings/js/ScriptWrappable.h
Source/WebCore/dom/AnimationEvent.cpp
Source/WebCore/dom/AnimationEvent.h
Source/WebCore/dom/BeforeLoadEvent.cpp [deleted file]
Source/WebCore/dom/BeforeLoadEvent.h
Source/WebCore/dom/BeforeTextInsertedEvent.cpp
Source/WebCore/dom/BeforeTextInsertedEvent.h
Source/WebCore/dom/BeforeUnloadEvent.cpp
Source/WebCore/dom/BeforeUnloadEvent.h
Source/WebCore/dom/ClipboardEvent.cpp
Source/WebCore/dom/ClipboardEvent.h
Source/WebCore/dom/CompositionEvent.cpp
Source/WebCore/dom/CompositionEvent.h
Source/WebCore/dom/CustomEvent.cpp
Source/WebCore/dom/CustomEvent.h
Source/WebCore/dom/DeviceMotionEvent.cpp
Source/WebCore/dom/DeviceMotionEvent.h
Source/WebCore/dom/DeviceOrientationEvent.cpp
Source/WebCore/dom/DeviceOrientationEvent.h
Source/WebCore/dom/ErrorEvent.cpp
Source/WebCore/dom/ErrorEvent.h
Source/WebCore/dom/Event.cpp
Source/WebCore/dom/Event.h
Source/WebCore/dom/FocusEvent.cpp
Source/WebCore/dom/FocusEvent.h
Source/WebCore/dom/HashChangeEvent.cpp [deleted file]
Source/WebCore/dom/HashChangeEvent.h
Source/WebCore/dom/InputEvent.cpp
Source/WebCore/dom/InputEvent.h
Source/WebCore/dom/KeyboardEvent.cpp
Source/WebCore/dom/KeyboardEvent.h
Source/WebCore/dom/MessageEvent.cpp
Source/WebCore/dom/MessageEvent.h
Source/WebCore/dom/MouseEvent.cpp
Source/WebCore/dom/MouseEvent.h
Source/WebCore/dom/MouseRelatedEvent.cpp
Source/WebCore/dom/MouseRelatedEvent.h
Source/WebCore/dom/MutationEvent.cpp
Source/WebCore/dom/MutationEvent.h
Source/WebCore/dom/OverflowEvent.cpp
Source/WebCore/dom/OverflowEvent.h
Source/WebCore/dom/PageTransitionEvent.cpp
Source/WebCore/dom/PageTransitionEvent.h
Source/WebCore/dom/PointerEvent.cpp
Source/WebCore/dom/PointerEvent.h
Source/WebCore/dom/PopStateEvent.cpp
Source/WebCore/dom/PopStateEvent.h
Source/WebCore/dom/ProgressEvent.cpp
Source/WebCore/dom/ProgressEvent.h
Source/WebCore/dom/PromiseRejectionEvent.cpp
Source/WebCore/dom/PromiseRejectionEvent.h
Source/WebCore/dom/SecurityPolicyViolationEvent.cpp [deleted file]
Source/WebCore/dom/SecurityPolicyViolationEvent.h
Source/WebCore/dom/TextEvent.cpp
Source/WebCore/dom/TextEvent.h
Source/WebCore/dom/TouchEvent.cpp
Source/WebCore/dom/TouchEvent.h
Source/WebCore/dom/TransitionEvent.cpp
Source/WebCore/dom/TransitionEvent.h
Source/WebCore/dom/UIEvent.cpp
Source/WebCore/dom/UIEvent.h
Source/WebCore/dom/UIEventWithKeyState.cpp
Source/WebCore/dom/UIEventWithKeyState.h
Source/WebCore/dom/WebKitAnimationEvent.cpp
Source/WebCore/dom/WebKitAnimationEvent.h
Source/WebCore/dom/WebKitTransitionEvent.cpp
Source/WebCore/dom/WebKitTransitionEvent.h
Source/WebCore/dom/WheelEvent.cpp
Source/WebCore/dom/WheelEvent.h
Source/WebCore/html/MediaEncryptedEvent.cpp
Source/WebCore/html/MediaEncryptedEvent.h
Source/WebCore/html/canvas/WebGLContextEvent.cpp
Source/WebCore/html/canvas/WebGLContextEvent.h
Source/WebCore/html/shadow/ProgressShadowElement.h
Source/WebCore/html/track/TrackEvent.cpp
Source/WebCore/html/track/TrackEvent.h
Source/WebCore/storage/StorageEvent.cpp
Source/WebCore/storage/StorageEvent.h
Source/WebCore/svg/SVGFEDistantLightElement.h
Source/WebCore/svg/SVGFEFuncAElement.h
Source/WebCore/svg/SVGFEFuncBElement.h
Source/WebCore/svg/SVGFEFuncGElement.h
Source/WebCore/svg/SVGFEFuncRElement.h
Source/WebCore/svg/SVGFEPointLightElement.h
Source/WebCore/svg/SVGFESpotLightElement.h
Source/WebCore/svg/SVGZoomEvent.cpp
Source/WebCore/svg/SVGZoomEvent.h
Source/WebCore/workers/service/ExtendableEvent.cpp
Source/WebCore/workers/service/ExtendableEvent.h
Source/WebCore/workers/service/ExtendableMessageEvent.cpp
Source/WebCore/workers/service/ExtendableMessageEvent.h
Source/WebCore/workers/service/FetchEvent.cpp
Source/WebCore/workers/service/FetchEvent.h
Source/WebCore/xml/XMLHttpRequestProgressEvent.cpp [deleted file]
Source/WebCore/xml/XMLHttpRequestProgressEvent.h

index b24cc2a..61f6e51 100644 (file)
@@ -1,3 +1,15 @@
+2019-09-18  Russell Epstein  <repstein@apple.com>
+
+        Unreviewed, rolling out r250030.
+
+        Cause of Recent Build Failures.
+
+        Reverted changeset:
+
+        "Make all ScriptWrappable IsoHeap-ed"
+        https://bugs.webkit.org/show_bug.cgi?id=201846
+        https://trac.webkit.org/changeset/250030
+
 2019-09-18  Zalan Bujtas  <zalan@apple.com>
 
         [LFC] FormattingContext::Geometry::computedHeight* functions need containingBlockHeight only.
index 5c84c85..e29cad0 100644 (file)
 #include "config.h"
 #include "WebKitPlaybackTargetAvailabilityEvent.h"
 
-#include <wtf/IsoMallocInlines.h>
 #include <wtf/NeverDestroyed.h>
 
 #if ENABLE(WIRELESS_PLAYBACK_TARGET)
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(WebKitPlaybackTargetAvailabilityEvent);
-
 static const AtomString& stringForPlaybackTargetAvailability(bool available)
 {
     static NeverDestroyed<AtomString> availableString("available", AtomString::ConstructFromLiteral);
index 3eba074..0ad355e 100644 (file)
@@ -31,8 +31,7 @@
 
 namespace WebCore {
 
-class WebKitPlaybackTargetAvailabilityEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(WebKitPlaybackTargetAvailabilityEvent);
+class WebKitPlaybackTargetAvailabilityEvent : public Event {
 public:
 
     static Ref<WebKitPlaybackTargetAvailabilityEvent> create(const AtomString& eventType, bool available)
index 012ddf3..df48375 100644 (file)
 #if ENABLE(APPLE_PAY)
 
 #include "Payment.h"
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(ApplePayPaymentAuthorizedEvent);
-
 ApplePayPaymentAuthorizedEvent::ApplePayPaymentAuthorizedEvent(const AtomString& type, unsigned version, const Payment& payment)
     : Event(type, CanBubble::No, IsCancelable::No)
     , m_payment(payment.toApplePayPayment(version))
index 73f05ea..085d836 100644 (file)
@@ -35,7 +35,6 @@ namespace WebCore {
 class Payment;
 
 class ApplePayPaymentAuthorizedEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(ApplePayPaymentAuthorizedEvent);
 public:
     static Ref<ApplePayPaymentAuthorizedEvent> create(const AtomString& type, unsigned version, const Payment& payment)
     {
index dc3c264..450e91c 100644 (file)
 #if ENABLE(APPLE_PAY)
 
 #include "PaymentMethod.h"
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(ApplePayPaymentMethodSelectedEvent);
-
 ApplePayPaymentMethodSelectedEvent::ApplePayPaymentMethodSelectedEvent(const AtomString& type, const PaymentMethod& paymentMethod)
     : Event(type, CanBubble::No, IsCancelable::No)
     , m_paymentMethod(paymentMethod.toApplePayPaymentMethod())
index 817c21e..81a2a4e 100644 (file)
@@ -34,8 +34,7 @@ namespace WebCore {
 
 class PaymentMethod;
 
-class ApplePayPaymentMethodSelectedEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(ApplePayPaymentMethodSelectedEvent);
+class ApplePayPaymentMethodSelectedEvent : public Event {
 public:
     static Ref<ApplePayPaymentMethodSelectedEvent> create(const AtomString& type, const PaymentMethod& paymentMethod)
     {
index c30e729..feea0d1 100644 (file)
 #if ENABLE(APPLE_PAY)
 
 #include "PaymentContact.h"
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(ApplePayShippingContactSelectedEvent);
-
 ApplePayShippingContactSelectedEvent::ApplePayShippingContactSelectedEvent(const AtomString& type, unsigned version, const PaymentContact& shippingContact)
     : Event(type, CanBubble::No, IsCancelable::No)
     , m_shippingContact(shippingContact.toApplePayPaymentContact(version))
index 19efba4..19a153d 100644 (file)
@@ -35,7 +35,6 @@ namespace WebCore {
 class PaymentContact;
 
 class ApplePayShippingContactSelectedEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(ApplePayShippingContactSelectedEvent);
 public:
     static Ref<ApplePayShippingContactSelectedEvent> create(const AtomString& type, unsigned version, const PaymentContact& shippingContact)
     {
index bd765f8..b8e7d5c 100644 (file)
 
 #if ENABLE(APPLE_PAY)
 
-#include <wtf/IsoMallocInlines.h>
 #include <wtf/text/StringBuilder.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(ApplePayShippingMethodSelectedEvent);
-
 static inline ApplePayShippingMethod convert(const ApplePaySessionPaymentRequest::ShippingMethod& shippingMethod)
 {
     ApplePayShippingMethod convertedMethod;
index ca33907..17bf1df 100644 (file)
@@ -34,7 +34,6 @@
 namespace WebCore {
 
 class ApplePayShippingMethodSelectedEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(ApplePayShippingMethodSelectedEvent);
 public:
     static Ref<ApplePayShippingMethodSelectedEvent> create(const AtomString& type, const ApplePaySessionPaymentRequest::ShippingMethod& shippingMethod)
     {
index 56d329a..f6bd722 100644 (file)
 
 #if ENABLE(APPLE_PAY)
 
-#include <wtf/IsoMallocInlines.h>
-
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(ApplePayValidateMerchantEvent);
-
 ApplePayValidateMerchantEvent::ApplePayValidateMerchantEvent(const AtomString& type, URL&& validationURL)
     : Event(type, CanBubble::No, IsCancelable::No)
     , m_validationURL(WTFMove(validationURL))
index 0380c71..11d357e 100644 (file)
@@ -32,8 +32,7 @@
 
 namespace WebCore {
 
-class ApplePayValidateMerchantEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(ApplePayValidateMerchantEvent);
+class ApplePayValidateMerchantEvent : public Event {
 public:
     static Ref<ApplePayValidateMerchantEvent> create(const AtomString& type, URL&& validationURL)
     {
index 70274eb..ff3252a 100644 (file)
 
 #if ENABLE(ENCRYPTED_MEDIA)
 
-#include <wtf/IsoMallocInlines.h>
-
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(MediaKeyMessageEvent);
-
 MediaKeyMessageEvent::MediaKeyMessageEvent(const AtomString& type, const MediaKeyMessageEvent::Init& initializer, IsTrusted isTrusted)
     : Event(type, initializer, isTrusted)
     , m_messageType(initializer.messageType)
index d52d008..93f3060 100644 (file)
@@ -38,7 +38,6 @@
 namespace WebCore {
 
 class MediaKeyMessageEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(MediaKeyMessageEvent);
 public:
     using Type = MediaKeyMessageType;
     using Init = MediaKeyMessageEventInit;
index 6008ee8..424cc28 100644 (file)
 #if ENABLE(LEGACY_ENCRYPTED_MEDIA)
 
 #include <JavaScriptCore/Uint8Array.h>
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(WebKitMediaKeyMessageEvent);
-
 WebKitMediaKeyMessageEvent::WebKitMediaKeyMessageEvent(const AtomString& type, Uint8Array* message, const String& destinationURL)
     : Event(type, CanBubble::No, IsCancelable::No)
     , m_message(message)
index 7fd4a61..c262e4d 100644 (file)
@@ -33,8 +33,7 @@
 
 namespace WebCore {
 
-class WebKitMediaKeyMessageEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(WebKitMediaKeyMessageEvent);
+class WebKitMediaKeyMessageEvent : public Event {
 public:
     virtual ~WebKitMediaKeyMessageEvent();
 
index abc9f63..4868bbc 100644 (file)
 #if ENABLE(LEGACY_ENCRYPTED_MEDIA)
 
 #include <JavaScriptCore/Uint8Array.h>
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(WebKitMediaKeyNeededEvent);
-
 WebKitMediaKeyNeededEvent::WebKitMediaKeyNeededEvent(const AtomString& type, Uint8Array* initData)
     : Event(type, CanBubble::No, IsCancelable::No)
     , m_initData(initData)
index 194304b..b1dd45a 100644 (file)
@@ -32,8 +32,7 @@
 
 namespace WebCore {
 
-class WebKitMediaKeyNeededEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(WebKitMediaKeyNeededEvent);
+class WebKitMediaKeyNeededEvent : public Event {
 public:
     virtual ~WebKitMediaKeyNeededEvent();
 
index 36fc61f..42498fd 100644 (file)
 
 #if ENABLE(GAMEPAD)
 
-#include <wtf/IsoMallocInlines.h>
-
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(GamepadEvent);
-
 GamepadEvent::GamepadEvent(const AtomString& eventType, Gamepad& gamepad)
     : Event(eventType, CanBubble::No, IsCancelable::No)
     , m_gamepad(&gamepad)
index cb98089..03efd5f 100644 (file)
@@ -33,8 +33,7 @@
 
 namespace WebCore {
 
-class GamepadEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(GamepadEvent);
+class GamepadEvent : public Event {
 public:
     ~GamepadEvent() = default;
 
index 7feb50e..c96f9ad 100644 (file)
 
 #if ENABLE(INDEXED_DATABASE)
 
-#include <wtf/IsoMallocInlines.h>
-
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(IDBRequestCompletionEvent);
-
 IDBRequestCompletionEvent::IDBRequestCompletionEvent(const AtomString& type, CanBubble canBubble, IsCancelable cancelable, IDBRequest& request)
     : Event(type, canBubble, cancelable)
     , m_request(request)
index 7a06407..80fb18e 100644 (file)
@@ -32,8 +32,7 @@
 
 namespace WebCore {
 
-class IDBRequestCompletionEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(IDBRequestCompletionEvent);
+class IDBRequestCompletionEvent : public Event {
 public:
     static Ref<Event> create(const AtomString& type, CanBubble canBubble, IsCancelable cancelable, IDBRequest& request)
     {
index 7f3d14f..005556b 100644 (file)
 
 #if ENABLE(INDEXED_DATABASE)
 
-#include <wtf/IsoMallocInlines.h>
-
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(IDBVersionChangeEvent);
-
 IDBVersionChangeEvent::IDBVersionChangeEvent(const IDBResourceIdentifier& requestIdentifier, uint64_t oldVersion, uint64_t newVersion, const AtomString& name)
     : Event(name, CanBubble::No, IsCancelable::No)
     , m_requestIdentifier(requestIdentifier)
index 5d393eb..433059d 100644 (file)
@@ -34,7 +34,6 @@
 namespace WebCore {
 
 class IDBVersionChangeEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(IDBVersionChangeEvent);
 public:
     static Ref<IDBVersionChangeEvent> create(uint64_t oldVersion, uint64_t newVersion, const AtomString& eventType)
     {
index 0d57ba8..b51798a 100644 (file)
 #if ENABLE(MEDIA_STREAM)
 
 #include "Blob.h"
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(BlobEvent);
-
 Ref<BlobEvent> BlobEvent::create(const AtomString& type, Init&& init, IsTrusted isTrusted)
 {
     return adoptRef(*new BlobEvent(type, WTFMove(init), isTrusted));
index 8e343d8..54784f6 100644 (file)
@@ -33,7 +33,6 @@ namespace WebCore {
 class Blob;
     
 class BlobEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(BlobEvent);
 public:
     struct Init : EventInit {
         RefPtr<Blob> data;
index 3f77793..64f13cb 100644 (file)
 #if ENABLE(MEDIA_STREAM)
 
 #include "DOMException.h"
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(MediaRecorderErrorEvent);
 
 Ref<MediaRecorderErrorEvent> MediaRecorderErrorEvent::create(const AtomString& type, Exception&& exception)
 {
index e7ecbe9..07fca2f 100644 (file)
@@ -32,7 +32,6 @@ namespace WebCore {
 class DOMException;
 
 class MediaRecorderErrorEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(MediaRecorderErrorEvent);
 public:
     struct Init : EventInit {
         RefPtr<DOMException> error;
index 75a8f7f..3f44d9c 100644 (file)
 #include "MediaStreamTrackEvent.h"
 
 #include "MediaStreamTrack.h"
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(MediaStreamTrackEvent);
-
 Ref<MediaStreamTrackEvent> MediaStreamTrackEvent::create(const AtomString& type, CanBubble canBubble, IsCancelable cancelable, RefPtr<MediaStreamTrack>&& track)
 {
     return adoptRef(*new MediaStreamTrackEvent(type, canBubble, cancelable, WTFMove(track)));
index 736c83c..7d89f9a 100644 (file)
@@ -33,8 +33,7 @@ namespace WebCore {
 
 class MediaStreamTrack;
 
-class MediaStreamTrackEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(MediaStreamTrackEvent);
+class MediaStreamTrackEvent : public Event {
 public:
     virtual ~MediaStreamTrackEvent();
 
diff --git a/Source/WebCore/Modules/mediastream/OverconstrainedErrorEvent.cpp b/Source/WebCore/Modules/mediastream/OverconstrainedErrorEvent.cpp
deleted file mode 100644 (file)
index 835e2af..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Copyright (C) 2012 Google Inc. All rights reserved.
- * Copyright (C) 2017 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1.  Redistributions of source code must retain the above copyright
- *     notice, this list of conditions and the following disclaimer.
- * 2.  Redistributions in binary form must reproduce the above copyright
- *     notice, this list of conditions and the following disclaimer in the
- *     documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS BE LIABLE FOR ANY
- * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
- * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
- * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "config.h"
-#include "OverconstrainedErrorEvent.h"
-
-#if ENABLE(WEB_RTC)
-
-#include <wtf/IsoMallocInlines.h>
-
-namespace WebCore {
-
-WTF_MAKE_ISO_ALLOCATED_IMPL(OverconstrainedErrorEvent);
-
-} // namespace WebCore
-
-#endif // ENABLE(WEB_RTC)
-
index 2e1e9fd..8f71e03 100644 (file)
@@ -36,8 +36,7 @@
 
 namespace WebCore {
 
-class OverconstrainedErrorEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(OverconstrainedErrorEvent);
+class OverconstrainedErrorEvent : public Event {
 public:
     virtual ~OverconstrainedErrorEvent() = default;
 
index 118c251..f8b5197 100644 (file)
 #if ENABLE(WEB_RTC)
 
 #include "EventNames.h"
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(RTCDTMFToneChangeEvent);
-
 Ref<RTCDTMFToneChangeEvent> RTCDTMFToneChangeEvent::create(const String& tone)
 {
     return adoptRef(*new RTCDTMFToneChangeEvent(tone));
index 573520d..bfc279b 100644 (file)
@@ -32,8 +32,7 @@
 
 namespace WebCore {
 
-class RTCDTMFToneChangeEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(RTCDTMFToneChangeEvent);
+class RTCDTMFToneChangeEvent : public Event {
 public:
     virtual ~RTCDTMFToneChangeEvent();
 
index 86bc961..9180581 100644 (file)
 #if ENABLE(WEB_RTC)
 
 #include "RTCDataChannel.h"
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(RTCDataChannelEvent);
-
 Ref<RTCDataChannelEvent> RTCDataChannelEvent::create(const AtomString& type, CanBubble canBubble, IsCancelable cancelable, Ref<RTCDataChannel>&& channel)
 {
     return adoptRef(*new RTCDataChannelEvent(type, canBubble, cancelable, WTFMove(channel)));
index 118ba46..e716747 100644 (file)
@@ -34,7 +34,6 @@
 namespace WebCore {
 
 class RTCDataChannelEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(RTCDataChannelEvent);
 public:
     struct Init : EventInit {
         RefPtr<RTCDataChannel> channel;
index 760f895..fa676e2 100644 (file)
 
 #include "EventNames.h"
 #include "RTCIceCandidate.h"
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(RTCPeerConnectionIceEvent);
-
 Ref<RTCPeerConnectionIceEvent> RTCPeerConnectionIceEvent::create(CanBubble canBubble, IsCancelable cancelable, RefPtr<RTCIceCandidate>&& candidate, String&& serverURL)
 {
     return adoptRef(*new RTCPeerConnectionIceEvent(eventNames().icecandidateEvent, canBubble, cancelable, WTFMove(candidate), WTFMove(serverURL)));
index fceaeb0..992e681 100644 (file)
@@ -32,8 +32,7 @@
 namespace WebCore {
 class RTCIceCandidate;
 
-class RTCPeerConnectionIceEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(RTCPeerConnectionIceEvent);
+class RTCPeerConnectionIceEvent : public Event {
 public:
     virtual ~RTCPeerConnectionIceEvent();
 
index 93cf3a0..67c926b 100644 (file)
 #include "MediaStream.h"
 #include "MediaStreamTrack.h"
 #include "RTCRtpTransceiver.h"
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(RTCTrackEvent);
-
 Ref<RTCTrackEvent> RTCTrackEvent::create(const AtomString& type, CanBubble canBubble, IsCancelable cancelable, RefPtr<RTCRtpReceiver>&& receiver, RefPtr<MediaStreamTrack>&& track, Vector<RefPtr<MediaStream>>&& streams, RefPtr<RTCRtpTransceiver>&& transceiver)
 {
     return adoptRef(*new RTCTrackEvent(type, canBubble, cancelable, WTFMove(receiver), WTFMove(track), WTFMove(streams), WTFMove(transceiver)));
index c53eabb..3739e49 100644 (file)
@@ -44,8 +44,7 @@ class RTCRtpTransceiver;
 
 typedef Vector<RefPtr<MediaStream>> MediaStreamArray;
 
-class RTCTrackEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(RTCTrackEvent);
+class RTCTrackEvent : public Event {
 public:
     static Ref<RTCTrackEvent> create(const AtomString& type, CanBubble, IsCancelable, RefPtr<RTCRtpReceiver>&&, RefPtr<MediaStreamTrack>&&, MediaStreamArray&&, RefPtr<RTCRtpTransceiver>&&);
 
index 056b074..90215aa 100644 (file)
 
 #include "Document.h"
 #include "PaymentRequest.h"
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(MerchantValidationEvent);
-
 Ref<MerchantValidationEvent> MerchantValidationEvent::create(const AtomString& type, const String& methodName, URL&& validationURL)
 {
     return adoptRef(*new MerchantValidationEvent(type, methodName, WTFMove(validationURL)));
index bfcfe4f..e2b1bd7 100644 (file)
@@ -36,7 +36,6 @@ class DOMPromise;
 class Document;
 
 class MerchantValidationEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(MerchantValidationEvent);
 public:
     struct Init final : EventInit {
         String methodName;
index 2ecc95d..8736416 100644 (file)
 
 #if ENABLE(PAYMENT_REQUEST)
 
-#include <wtf/IsoMallocInlines.h>
-
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(PaymentMethodChangeEvent);
-
 EventInterface PaymentMethodChangeEvent::eventInterface() const
 {
     return PaymentMethodChangeEventInterfaceType;
index 3647b11..82e3317 100644 (file)
@@ -40,7 +40,6 @@ class JSObject;
 namespace WebCore {
 
 class PaymentMethodChangeEvent final : public PaymentRequestUpdateEvent {
-    WTF_MAKE_ISO_ALLOCATED(PaymentMethodChangeEvent);
 public:
     template<typename... Args> static Ref<PaymentMethodChangeEvent> create(Args&&... args)
     {
index 93e0f71..871559c 100644 (file)
 
 #include "EventNames.h"
 #include "PaymentRequest.h"
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(PaymentRequestUpdateEvent);
-
 PaymentRequestUpdateEvent::PaymentRequestUpdateEvent(const AtomString& type, const PaymentRequestUpdateEventInit& eventInit)
     : Event { type, eventInit, IsTrusted::No }
 {
index c7c451f..4a0acd3 100644 (file)
@@ -36,7 +36,6 @@ class DOMPromise;
 struct PaymentRequestUpdateEventInit;
 
 class PaymentRequestUpdateEvent : public Event {
-    WTF_MAKE_ISO_ALLOCATED(PaymentRequestUpdateEvent);
 public:
     template <typename... Args> static Ref<PaymentRequestUpdateEvent> create(Args&&... args)
     {
index e2a3fe0..fb208db 100644 (file)
 
 #if ENABLE(SPEECH_SYNTHESIS)
 
-#include <wtf/IsoMallocInlines.h>
-
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(SpeechSynthesisEvent);
-
 Ref<SpeechSynthesisEvent> SpeechSynthesisEvent::create(const AtomString& type, unsigned charIndex, float elapsedTime, const String& name)
 {
     return adoptRef(*new SpeechSynthesisEvent(type, charIndex, elapsedTime, name));
index 3c16c3e..2094fc1 100644 (file)
@@ -31,8 +31,7 @@
 
 namespace WebCore {
 
-class SpeechSynthesisEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(SpeechSynthesisEvent);
+class SpeechSynthesisEvent : public Event {
 public:
     static Ref<SpeechSynthesisEvent> create(const AtomString& type, unsigned charIndex, float elapsedTime, const String& name);
 
index 3ed0c86..aab29a3 100644 (file)
 
 #include "AudioBuffer.h"
 #include "EventNames.h"
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(AudioProcessingEvent);
-
 AudioProcessingEvent::AudioProcessingEvent() = default;
 
 AudioProcessingEvent::AudioProcessingEvent(RefPtr<AudioBuffer>&& inputBuffer, RefPtr<AudioBuffer>&& outputBuffer, double playbackTime)
index 3a7da74..6991576 100644 (file)
@@ -33,7 +33,6 @@ namespace WebCore {
 class AudioBuffer;
     
 class AudioProcessingEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(AudioProcessingEvent);
 public:
     static Ref<AudioProcessingEvent> create(RefPtr<AudioBuffer>&& inputBuffer, RefPtr<AudioBuffer>&& outputBuffer, double playbackTime)
     {
index 7b9a3a8..1634a1c 100644 (file)
 
 #include "AudioBuffer.h"
 #include "EventNames.h"
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(OfflineAudioCompletionEvent);
-
 Ref<OfflineAudioCompletionEvent> OfflineAudioCompletionEvent::create(RefPtr<AudioBuffer>&& renderedBuffer)
 {
     return adoptRef(*new OfflineAudioCompletionEvent(WTFMove(renderedBuffer)));
index b3d2678..21fb43a 100644 (file)
@@ -31,7 +31,6 @@
 namespace WebCore {
 
 class OfflineAudioCompletionEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(OfflineAudioCompletionEvent);
 public:
     static Ref<OfflineAudioCompletionEvent> create(RefPtr<AudioBuffer>&& renderedBuffer);
     
index 6f9d1ba..4e0150a 100644 (file)
 
 #if ENABLE(WEBGPU)
 
-#include <wtf/IsoMallocInlines.h>
-
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(GPUUncapturedErrorEvent);
-
 Ref<GPUUncapturedErrorEvent> GPUUncapturedErrorEvent::create(const AtomString& type, const Init& initializer, IsTrusted isTrusted)
 {
     return adoptRef(*new GPUUncapturedErrorEvent(type, initializer, isTrusted));
index b7eee95..1d9d41b 100644 (file)
@@ -34,7 +34,6 @@
 namespace WebCore {
 
 class GPUUncapturedErrorEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(GPUUncapturedErrorEvent);
 public:
     struct Init: EventInit {
         GPUError error;
diff --git a/Source/WebCore/Modules/websockets/CloseEvent.cpp b/Source/WebCore/Modules/websockets/CloseEvent.cpp
deleted file mode 100644 (file)
index 1de7eea..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Copyright (C) 2019 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "config.h"
-#include "CloseEvent.h"
-
-#include <wtf/IsoMallocInlines.h>
-
-namespace WebCore {
-
-WTF_MAKE_ISO_ALLOCATED_IMPL(CloseEvent);
-
-} // namespace WebCore
index e7ff0b2..d7285c4 100644 (file)
@@ -35,8 +35,7 @@
 
 namespace WebCore {
 
-class CloseEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(CloseEvent);
+class CloseEvent : public Event {
 public:
     static Ref<CloseEvent> create(bool wasClean, unsigned short code, const String& reason)
     {
index d6c0171..7f14d1c 100644 (file)
 #include "VRDisplayEvent.h"
 
 #include "VRDisplay.h"
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(VRDisplayEvent);
-
 VRDisplayEvent::VRDisplayEvent(const AtomString& type, const Init& initializer, IsTrusted isTrusted)
     : Event(type, initializer, isTrusted)
     , m_display(initializer.display)
index c9002bf..f78d44e 100644 (file)
@@ -31,7 +31,6 @@
 namespace WebCore {
 
 class VRDisplayEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(VRDisplayEvent);
 public:
     static Ref<VRDisplayEvent> create(const AtomString& type, const RefPtr<VRDisplay>& display, Optional<VRDisplayEventReason>&& reason)
     {
index 08ab5e0..57e750e 100644 (file)
@@ -165,7 +165,6 @@ Modules/mediastream/MediaStreamTrack.cpp
 Modules/mediastream/MediaStreamTrackEvent.cpp
 Modules/mediastream/MediaTrackConstraints.cpp
 Modules/mediastream/NavigatorMediaDevices.cpp
-Modules/mediastream/OverconstrainedErrorEvent.cpp
 Modules/mediastream/PeerConnectionBackend.cpp
 Modules/mediastream/RTCCertificate.cpp
 Modules/mediastream/RTCController.cpp
@@ -291,7 +290,6 @@ Modules/webdatabase/SQLTransactionStateMachine.cpp
 
 Modules/webdriver/NavigatorWebDriver.cpp
 
-Modules/websockets/CloseEvent.cpp
 Modules/websockets/ThreadableWebSocketChannel.cpp
 Modules/websockets/ThreadableWebSocketChannelClientWrapper.cpp
 Modules/websockets/WebSocket.cpp
@@ -577,7 +575,6 @@ bindings/js/ScriptCachedFrameData.cpp
 bindings/js/ScriptController.cpp
 bindings/js/ScriptModuleLoader.cpp
 bindings/js/ScriptState.cpp
-bindings/js/ScriptWrappable.cpp
 bindings/js/StructuredClone.cpp
 bindings/js/SerializedScriptValue.cpp
 bindings/js/WebCoreJSClientData.cpp
@@ -814,7 +811,6 @@ dom/ActiveDOMObject.cpp
 dom/AllDescendantsCollection.cpp
 dom/AnimationEvent.cpp
 dom/Attr.cpp
-dom/BeforeLoadEvent.cpp
 dom/BeforeTextInsertedEvent.cpp
 dom/BeforeUnloadEvent.cpp
 dom/CDATASection.cpp
@@ -879,7 +875,6 @@ dom/ExtensionStyleSheets.cpp
 dom/FocusEvent.cpp
 dom/FullscreenManager.cpp
 dom/GenericEventQueue.cpp
-dom/HashChangeEvent.cpp
 dom/IdTargetObserver.cpp
 dom/IdTargetObserverRegistry.cpp
 dom/InlineClassicScript.cpp
@@ -935,7 +930,6 @@ dom/ScriptableDocumentParser.cpp
 dom/ScriptedAnimationController.cpp
 dom/SecurityContext.cpp
 dom/SecurityOriginPolicy.cpp
-dom/SecurityPolicyViolationEvent.cpp
 dom/SelectorQuery.cpp
 dom/ShadowRoot.cpp
 dom/SimulatedClick.cpp
@@ -2526,7 +2520,6 @@ xml/DOMParser.cpp
 xml/NativeXPathNSResolver.cpp
 xml/XMLErrors.cpp
 xml/XMLHttpRequest.cpp
-xml/XMLHttpRequestProgressEvent.cpp
 xml/XMLHttpRequestProgressEventThrottle.cpp
 xml/XMLHttpRequestUpload.cpp
 xml/XMLSerializer.cpp
index e57e8b2..deeddb5 100644 (file)
                E3B2F0E91D7F3D3C00B0C9D1 /* LoadableScript.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LoadableScript.cpp; sourceTree = "<group>"; };
                E3B7C0621DC3415A001FB0B8 /* JSDocumentDOMJIT.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSDocumentDOMJIT.cpp; sourceTree = "<group>"; };
                E3BC827322530221005276DE /* NodeList.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = NodeList.cpp; sourceTree = "<group>"; };
-               E3BF19E122AF2F55009C9926 /* XMLHttpRequestProgressEvent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = XMLHttpRequestProgressEvent.cpp; sourceTree = "<group>"; };
-               E3BF19E322AF2FA5009C9926 /* OverconstrainedErrorEvent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = OverconstrainedErrorEvent.cpp; sourceTree = "<group>"; };
-               E3BF19E422AF2FCF009C9926 /* CloseEvent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = CloseEvent.cpp; sourceTree = "<group>"; };
-               E3BF19E522AF2FF4009C9926 /* BeforeLoadEvent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = BeforeLoadEvent.cpp; sourceTree = "<group>"; };
-               E3BF19E622AF302A009C9926 /* HashChangeEvent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = HashChangeEvent.cpp; sourceTree = "<group>"; };
-               E3BF19E722AF309F009C9926 /* SecurityPolicyViolationEvent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SecurityPolicyViolationEvent.cpp; sourceTree = "<group>"; };
                E3C99A081DC3D41700794AD3 /* DOMJITCheckDOM.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DOMJITCheckDOM.h; sourceTree = "<group>"; };
                E3C9AEC92113147400419B92 /* JSMicrotaskCallback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSMicrotaskCallback.h; sourceTree = "<group>"; };
                E3D049931DADC04500718F3C /* NodeConstants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NodeConstants.h; sourceTree = "<group>"; };
                                5EA725CC1ACABCB500EAD17B /* NavigatorMediaDevices.idl */,
                                0704A4051D6DE9F10086DCDB /* OverconstrainedError.h */,
                                0704A4031D6DE9F10086DCDB /* OverconstrainedError.idl */,
-                               E3BF19E322AF2FA5009C9926 /* OverconstrainedErrorEvent.cpp */,
                                072A703E1D6E8F6200DF0AFC /* OverconstrainedErrorEvent.h */,
                                072A703F1D6E8F6200DF0AFC /* OverconstrainedErrorEvent.idl */,
                                41E408381DCB747900EFCE19 /* PeerConnectionBackend.cpp */,
                97AABCF714FA09B5007457AE /* websockets */ = {
                        isa = PBXGroup;
                        children = (
-                               E3BF19E422AF2FCF009C9926 /* CloseEvent.cpp */,
                                97AABCF814FA09D5007457AE /* CloseEvent.h */,
                                97AABCF914FA09D5007457AE /* CloseEvent.idl */,
                                5C688AA01D380509000B54FA /* ThreadableWebSocketChannel.cpp */,
                                BC348BA70DB7F1B8004ABAB9 /* XMLHttpRequest.idl */,
                                83D35AEA1C7187ED00F70D5A /* XMLHttpRequestEventTarget.h */,
                                83D35AEB1C7187ED00F70D5A /* XMLHttpRequestEventTarget.idl */,
-                               E3BF19E122AF2F55009C9926 /* XMLHttpRequestProgressEvent.cpp */,
                                F9F0ED770DB50CA200D16DB9 /* XMLHttpRequestProgressEvent.h */,
                                F9F0ED780DB50CA200D16DB9 /* XMLHttpRequestProgressEvent.idl */,
                                A136A00A1134DBD200CC8D50 /* XMLHttpRequestProgressEventThrottle.cpp */,
                                A8C4A7FB09D563270003AC8D /* Attr.h */,
                                93EEC1E509C2877700C515D1 /* Attr.idl */,
                                A8C4A7F909D563270003AC8D /* Attribute.h */,
-                               E3BF19E522AF2FF4009C9926 /* BeforeLoadEvent.cpp */,
                                BC9462D7107A7B4C00857193 /* BeforeLoadEvent.h */,
                                BC9462CB107A7A3900857193 /* BeforeLoadEvent.idl */,
                                AB23A32509BBA7D00067CC53 /* BeforeTextInsertedEvent.cpp */,
                                0720B09E14D3323500642955 /* GenericEventQueue.cpp */,
                                0720B09F14D3323500642955 /* GenericEventQueue.h */,
                                7C4189AB1B07C170000FA757 /* GlobalEventHandlers.idl */,
-                               E3BF19E622AF302A009C9926 /* HashChangeEvent.cpp */,
                                2442BBF81194C9D300D49469 /* HashChangeEvent.h */,
                                8482B7441198C32E00BFB005 /* HashChangeEvent.idl */,
                                C3CF17A015B0063F00276D39 /* IdTargetObserver.cpp */,
                                976F36E914686225005E93B4 /* SecurityContext.h */,
                                1AF7AFC51A48A8BC00C8E4E7 /* SecurityOriginPolicy.cpp */,
                                1AF7AFC61A48A8BC00C8E4E7 /* SecurityOriginPolicy.h */,
-                               E3BF19E722AF309F009C9926 /* SecurityPolicyViolationEvent.cpp */,
                                2D5BC42516F882BE007048D0 /* SecurityPolicyViolationEvent.h */,
                                2D5BC42616F882BE007048D0 /* SecurityPolicyViolationEvent.idl */,
                                E45322A9140CE267005A0F92 /* SelectorQuery.cpp */,
index ad7b8b4..dfde5fc 100644 (file)
 #include "config.h"
 #include "AccessibleSetValueEvent.h"
 
-#include <wtf/IsoMallocInlines.h>
-
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(AccessibleSetValueEvent);
-
 AccessibleSetValueEvent::AccessibleSetValueEvent(const AtomString& type, const AtomString& value)
     : Event(type, CanBubble::Yes, IsCancelable::Yes)
     , m_value(value)
index f7d3b32..57e8045 100644 (file)
@@ -29,8 +29,7 @@
 
 namespace WebCore {
 
-class AccessibleSetValueEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(AccessibleSetValueEvent);
+class AccessibleSetValueEvent : public Event {
 public:
     static Ref<AccessibleSetValueEvent> create(const AtomString& type, const AtomString& value)
     {
index 847e594..adfb503 100644 (file)
 #include "AnimationPlaybackEvent.h"
 
 #include "WebAnimationUtilities.h"
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(AnimationPlaybackEvent);
-
 AnimationPlaybackEvent::AnimationPlaybackEvent(const AtomString& type, const AnimationPlaybackEventInit& initializer, IsTrusted isTrusted)
     : Event(type, initializer, isTrusted)
 {
index b2285b0..7d1cc3a 100644 (file)
@@ -32,7 +32,6 @@
 namespace WebCore {
 
 class AnimationPlaybackEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(AnimationPlaybackEvent);
 public:
     static Ref<AnimationPlaybackEvent> create(const AtomString& type, Optional<Seconds> currentTime, Optional<Seconds> timelineTime)
     {
diff --git a/Source/WebCore/bindings/js/ScriptWrappable.cpp b/Source/WebCore/bindings/js/ScriptWrappable.cpp
deleted file mode 100644 (file)
index 22a9ebe..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Copyright (C) 2019 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1.  Redistributions of source code must retain the above copyright
- *     notice, this list of conditions and the following disclaimer.
- * 2.  Redistributions in binary form must reproduce the above copyright
- *     notice, this list of conditions and the following disclaimer in the
- *     documentation and/or other materials provided with the distribution.
- * 3.  Neither the name of Apple Inc. ("Apple") nor the names of
- *     its contributors may be used to endorse or promote products derived
- *     from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
- * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "config.h"
-#include "ScriptWrappable.h"
-
-#include <wtf/IsoMallocInlines.h>
-
-namespace WebCore {
-
-WTF_MAKE_ISO_ALLOCATED_IMPL(ScriptWrappable);
-
-} // namespace WebCore
index 4cca7ff..f2c7e79 100644 (file)
@@ -43,7 +43,6 @@ namespace WebCore {
 class JSDOMObject;
 
 class ScriptWrappable {
-    WTF_MAKE_ISO_ALLOCATED(ScriptWrappable);
 public:
     JSDOMObject* wrapper() const;
     void setWrapper(JSDOMObject*, JSC::WeakHandleOwner*, void*);
index d89c549..ab332ca 100644 (file)
 #include "config.h"
 #include "AnimationEvent.h"
 
-#include <wtf/IsoMallocInlines.h>
-
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(AnimationEvent);
-
 AnimationEvent::AnimationEvent(const AtomString& type, const Init& initializer, IsTrusted isTrusted)
     : Event(type, initializer, isTrusted)
     , m_animationName(initializer.animationName)
index a3f4c32..51e2f69 100644 (file)
@@ -30,7 +30,6 @@
 namespace WebCore {
 
 class AnimationEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(AnimationEvent);
 public:
     static Ref<AnimationEvent> create(const AtomString& type, const String& animationName, double elapsedTime)
     {
diff --git a/Source/WebCore/dom/BeforeLoadEvent.cpp b/Source/WebCore/dom/BeforeLoadEvent.cpp
deleted file mode 100644 (file)
index 5dbe508..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Copyright (C) 2019 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "config.h"
-#include "BeforeLoadEvent.h"
-
-#include <wtf/IsoMallocInlines.h>
-
-namespace WebCore {
-
-WTF_MAKE_ISO_ALLOCATED_IMPL(BeforeLoadEvent);
-
-} // namespace WebCore
index 9a7d421..107ad22 100644 (file)
@@ -32,7 +32,6 @@
 namespace WebCore {
 
 class BeforeLoadEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(BeforeLoadEvent);
 public:
     static Ref<BeforeLoadEvent> create(const String& url)
     {
index 0e054cc..dcfcee0 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2005-2019 Apple Inc.  All rights reserved.
+ * Copyright (C) 2005 Apple Inc.  All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
 #include "BeforeTextInsertedEvent.h"
 
 #include "EventNames.h"
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(BeforeTextInsertedEvent);
-
 BeforeTextInsertedEvent::BeforeTextInsertedEvent(const String& text)
     : Event(eventNames().webkitBeforeTextInsertedEvent, CanBubble::No, IsCancelable::Yes), m_text(text)
 {
index 2113719..cc92dfc 100644 (file)
@@ -30,7 +30,6 @@
 namespace WebCore {
 
 class BeforeTextInsertedEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(BeforeTextInsertedEvent);
 public:
     virtual ~BeforeTextInsertedEvent();
 
index a3cf073..494fb7d 100644 (file)
 #include "BeforeUnloadEvent.h"
 
 #include "EventNames.h"
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(BeforeUnloadEvent);
-
 BeforeUnloadEvent::BeforeUnloadEvent()
     : Event(eventNames().beforeunloadEvent, CanBubble::No, IsCancelable::Yes)
 {
index 3afd2dd..63e549b 100644 (file)
@@ -29,7 +29,6 @@
 namespace WebCore {
 
 class BeforeUnloadEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(BeforeUnloadEvent);
 public:
     static Ref<BeforeUnloadEvent> create()
     {
index 3648b78..e3ff51a 100644 (file)
 #include "ClipboardEvent.h"
 
 #include "DataTransfer.h"
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(ClipboardEvent);
-
 ClipboardEvent::ClipboardEvent(const AtomString& type, Ref<DataTransfer>&& dataTransfer)
     : Event(type, CanBubble::Yes, IsCancelable::Yes, IsComposed::Yes)
     , m_clipboardData(WTFMove(dataTransfer))
index 3aabfcb..0d4e4cb 100644 (file)
@@ -30,7 +30,6 @@ namespace WebCore {
 class DataTransfer;
 
 class ClipboardEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(ClipboardEvent);
 public:
     virtual ~ClipboardEvent();
 
index 4f7f3e6..ec09c38 100644 (file)
 #include "config.h"
 #include "CompositionEvent.h"
 
-#include <wtf/IsoMallocInlines.h>
-
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(CompositionEvent);
-
 CompositionEvent::CompositionEvent() = default;
 
 CompositionEvent::CompositionEvent(const AtomString& type, RefPtr<WindowProxy>&& view, const String& data)
index 67e37b0..210905a 100644 (file)
@@ -31,7 +31,6 @@
 namespace WebCore {
 
 class CompositionEvent final : public UIEvent {
-    WTF_MAKE_ISO_ALLOCATED(CompositionEvent);
 public:
     static Ref<CompositionEvent> create(const AtomString& type, RefPtr<WindowProxy>&& view, const String& data)
     {
index 9c4e38a..66d72ff 100644 (file)
 #include "CustomEvent.h"
 
 #include <JavaScriptCore/JSCInlines.h>
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(CustomEvent);
-
 inline CustomEvent::CustomEvent(IsTrusted isTrusted)
     : Event(isTrusted)
 {
index b95562a..e78d50e 100644 (file)
@@ -33,7 +33,6 @@
 namespace WebCore {
 
 class CustomEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(CustomEvent);
 public:
     virtual ~CustomEvent();
 
index 3b3e59e..c51402a 100644 (file)
 #include "DeviceMotionEvent.h"
 
 #include "DeviceMotionData.h"
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(DeviceMotionEvent);
-
 DeviceMotionEvent::~DeviceMotionEvent() = default;
 
 DeviceMotionEvent::DeviceMotionEvent()
index 39eedde..9ea1834 100644 (file)
@@ -33,7 +33,6 @@ namespace WebCore {
 class DeviceMotionData;
 
 class DeviceMotionEvent final : public Event, public DeviceOrientationOrMotionEvent {
-    WTF_MAKE_ISO_ALLOCATED(DeviceMotionEvent);
 public:
     virtual ~DeviceMotionEvent();
 
index ecf3700..3d946cb 100644 (file)
 #include "DeviceOrientationEvent.h"
 
 #include "DeviceOrientationData.h"
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(DeviceOrientationEvent);
-
 DeviceOrientationEvent::~DeviceOrientationEvent() = default;
 
 DeviceOrientationEvent::DeviceOrientationEvent()
index e703458..abb3940 100644 (file)
@@ -33,7 +33,6 @@ namespace WebCore {
 class DeviceOrientationData;
 
 class DeviceOrientationEvent final : public Event, public DeviceOrientationOrMotionEvent {
-    WTF_MAKE_ISO_ALLOCATED(DeviceOrientationEvent);
 public:
     static Ref<DeviceOrientationEvent> create(const AtomString& eventType, DeviceOrientationData* orientation)
     {
index 8818041..ab077d6 100644 (file)
 #include "EventNames.h"
 #include <JavaScriptCore/HeapInlines.h>
 #include <JavaScriptCore/StrongInlines.h>
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 using namespace JSC;
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(ErrorEvent);
-
 ErrorEvent::ErrorEvent(const AtomString& type, const Init& initializer, IsTrusted isTrusted)
     : Event(type, initializer, isTrusted)
     , m_message(initializer.message)
index 024fd40..37fe328 100644 (file)
@@ -40,7 +40,6 @@
 namespace WebCore {
 
 class ErrorEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(ErrorEvent);
 public:
     static Ref<ErrorEvent> create(const String& message, const String& fileName, unsigned lineNumber, unsigned columnNumber, JSC::Strong<JSC::Unknown> error)
     {
index 7d929c3..9b4fb72 100644 (file)
 #include "Performance.h"
 #include "UserGestureIndicator.h"
 #include "WorkerGlobalScope.h"
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(Event);
-
 ALWAYS_INLINE Event::Event(MonotonicTime createTime, const AtomString& type, IsTrusted isTrusted, CanBubble canBubble, IsCancelable cancelable, IsComposed composed)
     : m_isInitialized { !type.isNull() }
     , m_canBubble { canBubble == CanBubble::Yes }
index 1bc7255..237959b 100644 (file)
@@ -39,7 +39,6 @@ class EventTarget;
 class ScriptExecutionContext;
 
 class Event : public ScriptWrappable, public RefCounted<Event> {
-    WTF_MAKE_ISO_ALLOCATED(Event);
 public:
     enum class IsTrusted : uint8_t { No, Yes };
     enum class CanBubble : uint8_t { No, Yes };
index 7e25c33..6b219a4 100644 (file)
 #include "FocusEvent.h"
 
 #include "Node.h"
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(FocusEvent);
-
 EventInterface FocusEvent::eventInterface() const
 {
     return FocusEventInterfaceType;
index 1173ef9..e73ab40 100644 (file)
@@ -34,7 +34,6 @@ namespace WebCore {
 class Node;
 
 class FocusEvent final : public UIEvent {
-    WTF_MAKE_ISO_ALLOCATED(FocusEvent);
 public:
     static Ref<FocusEvent> create(const AtomString& type, CanBubble canBubble, IsCancelable cancelable, RefPtr<WindowProxy>&& view, int detail, RefPtr<EventTarget>&& relatedTarget)
     {
diff --git a/Source/WebCore/dom/HashChangeEvent.cpp b/Source/WebCore/dom/HashChangeEvent.cpp
deleted file mode 100644 (file)
index 1a70bad..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Copyright (C) 2019 Apple Inc.  All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-#include "config.h"
-#include "HashChangeEvent.h"
-
-#include <wtf/IsoMallocInlines.h>
-
-namespace WebCore {
-
-WTF_MAKE_ISO_ALLOCATED_IMPL(HashChangeEvent);
-
-}
index f9f23fd..81a6b47 100644 (file)
@@ -26,7 +26,6 @@
 namespace WebCore {
 
 class HashChangeEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(HashChangeEvent);
 public:
     static Ref<HashChangeEvent> create(const String& oldURL, const String& newURL)
     {
index a3b0ba0..0e9aeee 100644 (file)
 #include "DataTransfer.h"
 #include "Node.h"
 #include "WindowProxy.h"
-#include <wtf/IsoMallocInlines.h>
 #include <wtf/Vector.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(InputEvent);
-
 Ref<InputEvent> InputEvent::create(const AtomString& eventType, const String& inputType, IsCancelable cancelable, RefPtr<WindowProxy>&& view, const String& data, RefPtr<DataTransfer>&& dataTransfer, const Vector<RefPtr<StaticRange>>& targetRanges, int detail)
 {
     return adoptRef(*new InputEvent(eventType, inputType, cancelable, WTFMove(view), data, WTFMove(dataTransfer), targetRanges, detail));
index d49baed..3e708a3 100644 (file)
@@ -34,7 +34,6 @@ class DataTransfer;
 class WindowProxy;
 
 class InputEvent final : public UIEvent {
-    WTF_MAKE_ISO_ALLOCATED(InputEvent);
 public:
     struct Init : UIEventInit {
         String data;
index 0f294fc..ce856bb 100644 (file)
 #include "Frame.h"
 #include "PlatformKeyboardEvent.h"
 #include "WindowsKeyboardCodes.h"
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(KeyboardEvent);
-
 static inline const AtomString& eventTypeForKeyboardEventType(PlatformEvent::Type type)
 {
     switch (type) {
index 453d7c1..e256e8b 100644 (file)
@@ -35,7 +35,6 @@ class Node;
 class PlatformKeyboardEvent;
 
 class KeyboardEvent final : public UIEventWithKeyState {
-    WTF_MAKE_ISO_ALLOCATED(KeyboardEvent);
 public:
     enum KeyLocationCode {
         DOM_KEY_LOCATION_STANDARD = 0x00,
index 05fecf7..3e4786d 100644 (file)
 #include "Blob.h"
 #include "EventNames.h"
 #include <JavaScriptCore/JSCInlines.h>
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
 using namespace JSC;
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(MessageEvent);
-
 MessageEvent::MessageEvent() = default;
 
 inline MessageEvent::MessageEvent(const AtomString& type, Init&& initializer, IsTrusted isTrusted)
index f5e1b59..148831a 100644 (file)
@@ -46,7 +46,6 @@ using MessageEventSource = Variant<RefPtr<WindowProxy>, RefPtr<MessagePort>>;
 #endif
 
 class MessageEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(MessageEvent);
 public:
     static Ref<MessageEvent> create(Vector<RefPtr<MessagePort>>&&, Ref<SerializedScriptValue>&&, const String& origin = { }, const String& lastEventId = { }, Optional<MessageEventSource>&& source = WTF::nullopt);
     static Ref<MessageEvent> create(const AtomString& type, Ref<SerializedScriptValue>&&, const String& origin, const String& lastEventId);
index 121668b..5cfafa4 100644 (file)
 #include "JSEventTargetCustom.h"
 #include "PlatformMouseEvent.h"
 #include "RuntimeApplicationChecks.h"
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(MouseEvent);
-
 using namespace JSC;
 
 Ref<MouseEvent> MouseEvent::create(const AtomString& type, const MouseEventInit& initializer)
index d6bd1da..462f259 100644 (file)
@@ -38,7 +38,6 @@ class Node;
 class PlatformMouseEvent;
 
 class MouseEvent : public MouseRelatedEvent {
-    WTF_MAKE_ISO_ALLOCATED(MouseEvent);
 public:
     WEBCORE_EXPORT static Ref<MouseEvent> create(const AtomString& type, CanBubble, IsCancelable, IsComposed, MonotonicTime timestamp, RefPtr<WindowProxy>&&, int detail,
         const IntPoint& screenLocation, const IntPoint& windowLocation, const IntPoint& movementDelta, OptionSet<Modifier>, short button, unsigned short buttons,
index 275492f..94c7e65 100644 (file)
 #include "LayoutPoint.h"
 #include "RenderLayer.h"
 #include "RenderObject.h"
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(MouseRelatedEvent);
-
 MouseRelatedEvent::MouseRelatedEvent(const AtomString& eventType, CanBubble canBubble, IsCancelable isCancelable, IsComposed isComposed,
     MonotonicTime timestamp, RefPtr<WindowProxy>&& view, int detail,
     const IntPoint& screenLocation, const IntPoint& windowLocation, const IntPoint& movementDelta, OptionSet<Modifier> modifiers, IsSimulated isSimulated, IsTrusted isTrusted)
index 8fc79c2..209214c 100644 (file)
@@ -37,7 +37,6 @@ struct MouseRelatedEventInit : public EventModifierInit {
 
 // Internal only: Helper class for what's common between mouse and wheel events.
 class MouseRelatedEvent : public UIEventWithKeyState {
-    WTF_MAKE_ISO_ALLOCATED(MouseRelatedEvent);
 public:
     enum class IsSimulated : uint8_t { Yes, No };
 
index 43500fd..d6cafec 100644 (file)
 #include "config.h"
 #include "MutationEvent.h"
 
-#include <wtf/IsoMallocInlines.h>
-
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(MutationEvent);
-
 MutationEvent::MutationEvent(const AtomString& type, CanBubble canBubble, IsCancelable cancelable, Node* relatedNode, const String& prevValue, const String& newValue)
     : Event(type, canBubble, cancelable)
     , m_relatedNode(relatedNode)
index f9a140c..3ba6cee 100644 (file)
@@ -29,7 +29,6 @@
 namespace WebCore {
 
 class MutationEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(MutationEvent);
 public:
     enum {
         MODIFICATION = 1,
index 3235089..48f956d 100644 (file)
 #include "OverflowEvent.h"
 
 #include "EventNames.h"
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(OverflowEvent);
-
 OverflowEvent::OverflowEvent()
     : m_orient(VERTICAL)
     , m_horizontalOverflow(false)
index b38e117..62c8f98 100644 (file)
@@ -30,7 +30,6 @@
 namespace WebCore {
 
 class OverflowEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(OverflowEvent);
 public:
     enum orientType {
         HORIZONTAL = 0,
index 1772e5c..0602c1f 100644 (file)
 #include "config.h"
 #include "PageTransitionEvent.h"
 
-#include <wtf/IsoMallocInlines.h>
-
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(PageTransitionEvent);
-
 PageTransitionEvent::PageTransitionEvent(const AtomString& type, bool persisted)
     : Event(type, CanBubble::Yes, IsCancelable::Yes)
     , m_persisted(persisted)
index 9f6d453..333083e 100644 (file)
@@ -30,7 +30,6 @@
 namespace WebCore {
 
 class PageTransitionEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(PageTransitionEvent);
 public:
     static Ref<PageTransitionEvent> create(const AtomString& type, bool persisted)
     {
index 6e881d1..3d218af 100644 (file)
 
 #if ENABLE(POINTER_EVENTS)
 
-#include "EventNames.h"
-#include <wtf/IsoMallocInlines.h>
+#import "EventNames.h"
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(PointerEvent);
-
 const String& PointerEvent::mousePointerType()
 {
     static NeverDestroyed<const String> mouseType(MAKE_STATIC_STRING_IMPL("mouse"));
index af7a6b3..b26deb5 100644 (file)
@@ -40,7 +40,6 @@
 namespace WebCore {
 
 class PointerEvent final : public MouseEvent {
-    WTF_MAKE_ISO_ALLOCATED(PointerEvent);
 public:
     struct Init : MouseEventInit {
         PointerID pointerId { mousePointerID };
index 86ee8e5..d1dafd0 100644 (file)
 #include "EventNames.h"
 #include "History.h"
 #include <JavaScriptCore/JSCInlines.h>
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(PopStateEvent);
-
 PopStateEvent::PopStateEvent(const AtomString& type, const Init& initializer, IsTrusted isTrusted)
     : Event(type, initializer, isTrusted)
     , m_state(initializer.state)
index ad69b23..567e456 100644 (file)
@@ -35,7 +35,6 @@ class History;
 class SerializedScriptValue;
 
 class PopStateEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(PopStateEvent);
 public:
     virtual ~PopStateEvent();
     static Ref<PopStateEvent> create(RefPtr<SerializedScriptValue>&&, History*);
index 46f663d..8223ab4 100644 (file)
 #include "config.h"
 #include "ProgressEvent.h"
 
-#include <wtf/IsoMallocInlines.h>
-
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(ProgressEvent);
-
 ProgressEvent::ProgressEvent(const AtomString& type, const Init& initializer, IsTrusted isTrusted)
     : Event(type, initializer, isTrusted)
     , m_lengthComputable(initializer.lengthComputable)
index 0a1037e..b696ebf 100644 (file)
@@ -30,7 +30,6 @@
 namespace WebCore {
 
 class ProgressEvent : public Event {
-    WTF_MAKE_ISO_ALLOCATED(ProgressEvent);
 public:
     static Ref<ProgressEvent> create(const AtomString& type, bool lengthComputable, unsigned long long loaded, unsigned long long total)
     {
index 8c394ff..7cd0ab1 100644 (file)
 #include "JSDOMPromise.h"
 #include <JavaScriptCore/HeapInlines.h>
 #include <JavaScriptCore/StrongInlines.h>
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 using namespace JSC;
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(PromiseRejectionEvent);
-
 PromiseRejectionEvent::PromiseRejectionEvent(const AtomString& type, const Init& initializer, IsTrusted isTrusted)
     : Event(type, initializer, isTrusted)
     , m_promise(*(initializer.promise))
index 254bd0c..6f4ca50 100644 (file)
@@ -33,7 +33,6 @@ namespace WebCore {
 class DOMPromise;
 
 class PromiseRejectionEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(PromiseRejectionEvent);
 public:
     struct Init : EventInit {
         RefPtr<DOMPromise> promise;
diff --git a/Source/WebCore/dom/SecurityPolicyViolationEvent.cpp b/Source/WebCore/dom/SecurityPolicyViolationEvent.cpp
deleted file mode 100644 (file)
index aeeed91..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Copyright (C) 2019 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "config.h"
-#include "SecurityPolicyViolationEvent.h"
-
-#include <wtf/IsoMallocInlines.h>
-
-namespace WebCore {
-
-WTF_MAKE_ISO_ALLOCATED_IMPL(SecurityPolicyViolationEvent);
-
-}
index a132bb9..3c40b71 100644 (file)
@@ -30,7 +30,6 @@
 namespace WebCore {
 
 class SecurityPolicyViolationEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(SecurityPolicyViolationEvent);
 public:
     static Ref<SecurityPolicyViolationEvent> create(const AtomString& type, CanBubble canBubble, IsCancelable cancelable, const String& documentURI, const String& referrer, const String& blockedURI, const String& violatedDirective, const String& effectiveDirective, const String& originalPolicy, const String& sourceFile, unsigned short statusCode, int lineNumber, int columnNumber)
     {
index d68890b..eb46b7d 100644 (file)
 #include "DocumentFragment.h"
 #include "Editor.h"
 #include "EventNames.h"
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(TextEvent);
-
 Ref<TextEvent> TextEvent::createForBindings()
 {
     return adoptRef(*new TextEvent);
index d38aa42..916deb5 100644 (file)
@@ -37,7 +37,6 @@ namespace WebCore {
     enum class MailBlockquoteHandling;
 
     class TextEvent final : public UIEvent {
-        WTF_MAKE_ISO_ALLOCATED(TextEvent);
     public:
         static Ref<TextEvent> create(RefPtr<WindowProxy>&&, const String& data, TextEventInputType = TextEventInputKeyboard);
         static Ref<TextEvent> createForBindings();
index 11f5960..eb0e849 100644 (file)
 #include "TouchEvent.h"
 
 #include "EventDispatcher.h"
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(TouchEvent);
-
 TouchEvent::TouchEvent() = default;
 
 TouchEvent::TouchEvent(TouchList* touches, TouchList* targetTouches, TouchList* changedTouches, const AtomString& type,
index dd8ec60..833fe2a 100644 (file)
@@ -36,7 +36,6 @@
 namespace WebCore {
 
 class TouchEvent final : public MouseRelatedEvent {
-    WTF_MAKE_ISO_ALLOCATED(TouchEvent);
 public:
     virtual ~TouchEvent();
 
index 6961ef3..11cb174 100644 (file)
 #include "config.h"
 #include "TransitionEvent.h"
 
-#include <wtf/IsoMallocInlines.h>
-
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(TransitionEvent);
-
 TransitionEvent::TransitionEvent(const AtomString& type, const String& propertyName, double elapsedTime, const String& pseudoElement)
     : Event(type, CanBubble::Yes, IsCancelable::Yes)
     , m_propertyName(propertyName)
index 494f9a4..b50ee24 100644 (file)
@@ -31,7 +31,6 @@
 namespace WebCore {
 
 class TransitionEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(TransitionEvent);
 public:
     static Ref<TransitionEvent> create(const AtomString& type, const String& propertyName, double elapsedTime, const String& pseudoElement)
     {
index b99e4cb..87f8d04 100644 (file)
 #include "UIEvent.h"
 
 #include "Node.h"
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
     
-WTF_MAKE_ISO_ALLOCATED_IMPL(UIEvent);
-
 UIEvent::UIEvent()
     : m_detail(0)
 {
index 9f7b969..ec2eee7 100644 (file)
@@ -33,7 +33,6 @@ namespace WebCore {
 typedef WindowProxy AbstractView;
 
 class UIEvent : public Event {
-    WTF_MAKE_ISO_ALLOCATED(UIEvent);
 public:
     static Ref<UIEvent> create(const AtomString& type, CanBubble canBubble, IsCancelable isCancelable, IsComposed isComposed, RefPtr<WindowProxy>&& view, int detail)
     {
index 6bdeed3..8d1ea45 100644 (file)
 #include "config.h"
 #include "UIEventWithKeyState.h"
 
-#include <wtf/IsoMallocInlines.h>
-
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(UIEventWithKeyState);
-
 auto UIEventWithKeyState::modifiersFromInitializer(const EventModifierInit& initializer) -> OptionSet<Modifier>
 {
     OptionSet<Modifier> result;
index d82e9aa..a8fc143 100644 (file)
@@ -30,7 +30,6 @@
 namespace WebCore {
 
 class UIEventWithKeyState : public UIEvent {
-    WTF_MAKE_ISO_ALLOCATED(UIEventWithKeyState);
 public:
     using Modifier = PlatformEvent::Modifier;
 
index 1b2c5c2..f04c909 100644 (file)
 #include "config.h"
 #include "WebKitAnimationEvent.h"
 
-#include <wtf/IsoMallocInlines.h>
-
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(WebKitAnimationEvent);
-
 WebKitAnimationEvent::WebKitAnimationEvent(const AtomString& type, const Init& initializer, IsTrusted isTrusted)
     : Event(type, initializer, isTrusted)
     , m_animationName(initializer.animationName)
index 0faa212..9c7a51a 100644 (file)
@@ -30,7 +30,6 @@
 namespace WebCore {
 
 class WebKitAnimationEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(WebKitAnimationEvent);
 public:
     static Ref<WebKitAnimationEvent> create(const AtomString& type, const String& animationName, double elapsedTime)
     {
index c8557a7..f4ee465 100644 (file)
 #include "config.h"
 #include "WebKitTransitionEvent.h"
 
-#include <wtf/IsoMallocInlines.h>
-
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(WebKitTransitionEvent);
-
 WebKitTransitionEvent::WebKitTransitionEvent(const AtomString& type, const String& propertyName, double elapsedTime, const String& pseudoElement)
     : Event(type, CanBubble::Yes, IsCancelable::Yes)
     , m_propertyName(propertyName)
index b2e8a77..8433747 100644 (file)
@@ -30,7 +30,6 @@
 namespace WebCore {
 
 class WebKitTransitionEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(WebKitTransitionEvent);
 public:
     static Ref<WebKitTransitionEvent> create(const AtomString& type, const String& propertyName, double elapsedTime, const String& pseudoElement)
     {
index 211db0a..4d45195 100644 (file)
 
 #include "DataTransfer.h"
 #include "EventNames.h"
-#include <wtf/IsoMallocInlines.h>
 #include <wtf/MathExtras.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(WheelEvent);
-
 inline static unsigned determineDeltaMode(const PlatformWheelEvent& event)
 {
     return event.granularity() == ScrollByPageWheelEvent ? WheelEvent::DOM_DELTA_PAGE : WheelEvent::DOM_DELTA_PIXEL;
index 0a89c3d..450436b 100644 (file)
@@ -30,7 +30,6 @@
 namespace WebCore {
 
 class WheelEvent final : public MouseEvent {
-    WTF_MAKE_ISO_ALLOCATED(WheelEvent);
 public:
     enum { TickMultiplier = 120 };
 
index 5acbc60..f6e4ef8 100644 (file)
 #if ENABLE(ENCRYPTED_MEDIA)
 
 #include "NotImplemented.h"
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(MediaEncryptedEvent);
-
 MediaEncryptedEvent::MediaEncryptedEvent(const AtomString& type, const MediaEncryptedEventInit& initializer, IsTrusted isTrusted)
     : Event(type, initializer, isTrusted)
     , m_initDataType(initializer.initDataType)
index 6765681..45b344e 100644 (file)
@@ -40,7 +40,6 @@ class ArrayBuffer;
 namespace WebCore {
 
 class MediaEncryptedEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(MediaEncryptedEvent);
 public:
     using Init = MediaEncryptedEventInit;
 
index 2628d0d..13df204 100644 (file)
 
 #if ENABLE(WEBGL)
 
-#include <wtf/IsoMallocInlines.h>
-
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(WebGLContextEvent);
-
 WebGLContextEvent::WebGLContextEvent(const AtomString& type, CanBubble canBubble, IsCancelable cancelable, const String& statusMessage)
     : Event(type, canBubble, cancelable)
     , m_statusMessage(statusMessage)
index b6dc631..c5cc662 100644 (file)
@@ -32,7 +32,6 @@
 namespace WebCore {
 
 class WebGLContextEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(WebGLContextEvent);
 public:
     static Ref<WebGLContextEvent> create(const AtomString& type, CanBubble canBubble, IsCancelable cancelable, const String& statusMessage)
     {
index d382642..6dc89c9 100644 (file)
@@ -63,7 +63,6 @@ private:
     RenderPtr<RenderElement> createElementRenderer(RenderStyle&&, const RenderTreePosition&) override;
     bool rendererIsNeeded(const RenderStyle&) override;
 };
-static_assert(sizeof(ProgressInnerElement) == sizeof(ProgressShadowElement));
 
 inline Ref<ProgressInnerElement> ProgressInnerElement::create(Document& document)
 {
@@ -79,7 +78,6 @@ public:
 private:
     ProgressBarElement(Document&);
 };
-static_assert(sizeof(ProgressBarElement) == sizeof(ProgressShadowElement));
 
 inline Ref<ProgressBarElement> ProgressBarElement::create(Document& document)
 {
@@ -96,7 +94,6 @@ public:
 private:
     ProgressValueElement(Document&);
 };
-static_assert(sizeof(ProgressValueElement) == sizeof(ProgressShadowElement));
 
 inline Ref<ProgressValueElement> ProgressValueElement::create(Document& document)
 {
index 50fa732..850024a 100644 (file)
 #if ENABLE(VIDEO_TRACK)
 
 #include "TrackEvent.h"
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(TrackEvent);
-
 static inline Optional<TrackEvent::TrackEventTrack> convertToTrackEventTrack(Ref<TrackBase>&& track)
 {
     switch (track->type()) {
index 24942ef..b647982 100644 (file)
@@ -35,7 +35,6 @@
 namespace WebCore {
 
 class TrackEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(TrackEvent);
 public:
     virtual ~TrackEvent();
 
index aabd21b..f667156 100644 (file)
 #include "StorageEvent.h"
 
 #include "Storage.h"
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(StorageEvent);
-
 Ref<StorageEvent> StorageEvent::createForBindings()
 {
     return adoptRef(*new StorageEvent);
index 22397ab..c2b32c6 100644 (file)
@@ -32,8 +32,7 @@ namespace WebCore {
 
 class Storage;
 
-class StorageEvent final : public Event {
-    WTF_MAKE_ISO_ALLOCATED(StorageEvent);
+class StorageEvent : public Event {
 public:
     static Ref<StorageEvent> create(const AtomString& type, const String& key, const String& oldValue, const String& newValue, const String& url, Storage* storageArea);
     static Ref<StorageEvent> createForBindings();
index fbdf71c..3cfed25 100644 (file)
@@ -32,6 +32,5 @@ private:
 
     Ref<LightSource> lightSource(SVGFilterBuilder&) const override;
 };
-static_assert(sizeof(SVGFEDistantLightElement) == sizeof(SVGFELightElement));
 
 } // namespace WebCore
index 113e988..585623d 100644 (file)
@@ -31,6 +31,5 @@ public:
 private:
     SVGFEFuncAElement(const QualifiedName&, Document&);
 };
-static_assert(sizeof(SVGFEFuncAElement) == sizeof(SVGComponentTransferFunctionElement));
 
 } // namespace WebCore
index 2786381..e93090f 100644 (file)
@@ -31,6 +31,5 @@ public:
 private:
     SVGFEFuncBElement(const QualifiedName&, Document&);
 };
-static_assert(sizeof(SVGFEFuncBElement) == sizeof(SVGComponentTransferFunctionElement));
 
 } // namespace WebCore
index e3b670e..0fb3ae0 100644 (file)
@@ -31,6 +31,5 @@ public:
 private:
     SVGFEFuncGElement(const QualifiedName&, Document&);
 };
-static_assert(sizeof(SVGFEFuncGElement) == sizeof(SVGComponentTransferFunctionElement));
 
 } // namespace WebCore
index 9d3d2a8..abe7a48 100644 (file)
@@ -31,6 +31,5 @@ public:
 private:
     SVGFEFuncRElement(const QualifiedName&, Document&);
 };
-static_assert(sizeof(SVGFEFuncRElement) == sizeof(SVGComponentTransferFunctionElement));
 
 } // namespace WebCore
index 33a5bd7..9265637 100644 (file)
@@ -32,6 +32,5 @@ private:
 
     Ref<LightSource> lightSource(SVGFilterBuilder&) const override;
 };
-static_assert(sizeof(SVGFEPointLightElement) == sizeof(SVGFELightElement));
 
 } // namespace WebCore
index 3f7717c..ee3227f 100644 (file)
@@ -32,6 +32,5 @@ private:
 
     Ref<LightSource> lightSource(SVGFilterBuilder&) const override;
 };
-static_assert(sizeof(SVGFESpotLightElement) == sizeof(SVGFELightElement));
 
 } // namespace WebCore
index 696fcf1..87ca4ce 100644 (file)
 
 #include "SVGPoint.h"
 #include "SVGRect.h"
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(SVGZoomEvent);
-
 SVGZoomEvent::SVGZoomEvent()
     : m_newScale(0.0f)
     , m_previousScale(0.0f)
index bb1445b..d7e3fd1 100644 (file)
@@ -30,7 +30,6 @@ class SVGPoint;
 class SVGRect;
 
 class SVGZoomEvent final : public UIEvent {
-    WTF_MAKE_ISO_ALLOCATED(SVGZoomEvent);
 public:
     static Ref<SVGZoomEvent> createForBindings() { return adoptRef(*new SVGZoomEvent); }
 
index 0437e42..4c1bc6f 100644 (file)
 #include "JSDOMPromise.h"
 #include "ScriptExecutionContext.h"
 #include <JavaScriptCore/Microtask.h>
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(ExtendableEvent);
-
 ExtendableEvent::ExtendableEvent(const AtomString& type, const ExtendableEventInit& initializer, IsTrusted isTrusted)
     : Event(type, initializer, isTrusted)
 {
index 1c2d9b7..2563c8d 100644 (file)
@@ -36,7 +36,6 @@ namespace WebCore {
 class DOMPromise;
 
 class ExtendableEvent : public Event, public CanMakeWeakPtr<ExtendableEvent> {
-    WTF_MAKE_ISO_ALLOCATED(ExtendableEvent);
 public:
     static Ref<ExtendableEvent> create(const AtomString& type, const ExtendableEventInit& initializer, IsTrusted isTrusted = IsTrusted::No)
     {
index cceb35f..3dcabcb 100644 (file)
 #include "ExtendableMessageEvent.h"
 
 #include "EventNames.h"
-#include <wtf/IsoMallocInlines.h>
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(ExtendableMessageEvent);
-
 Ref<ExtendableMessageEvent> ExtendableMessageEvent::create(Vector<RefPtr<MessagePort>>&& ports, RefPtr<SerializedScriptValue>&& data, const String& origin, const String& lastEventId, Optional<ExtendableMessageEventSource>&& source)
 {
     return adoptRef(*new ExtendableMessageEvent(WTFMove(data), origin, lastEventId, WTFMove(source), WTFMove(ports)));
index 0ee8176..34323c8 100644 (file)
@@ -48,7 +48,6 @@ class ServiceWorkerClient;
 using ExtendableMessageEventSource = Variant<RefPtr<ServiceWorkerClient>, RefPtr<ServiceWorker>, RefPtr<MessagePort>>;
 
 class ExtendableMessageEvent final : public ExtendableEvent {
-    WTF_MAKE_ISO_ALLOCATED(ExtendableMessageEvent);
 public:
     struct Init : ExtendableEventInit {
         JSC::JSValue data;
index 15fe114..1bfe66c 100644 (file)
 
 #include "JSDOMPromise.h"
 #include "JSFetchResponse.h"
-#include <wtf/IsoMallocInlines.h>
 
 #if ENABLE(SERVICE_WORKER)
 
 namespace WebCore {
 
-WTF_MAKE_ISO_ALLOCATED_IMPL(FetchEvent);
-
 Ref<FetchEvent> FetchEvent::createForTesting(ScriptExecutionContext& context)
 {
     FetchEvent::Init init;
index f824523..e588648 100644 (file)
@@ -38,7 +38,6 @@ class FetchResponse;
 class ResourceError;
 
 class FetchEvent final : public ExtendableEvent {
-    WTF_MAKE_ISO_ALLOCATED(FetchEvent);
 public:
     struct Init : ExtendableEventInit {
         RefPtr<FetchRequest> request;
diff --git a/Source/WebCore/xml/XMLHttpRequestProgressEvent.cpp b/Source/WebCore/xml/XMLHttpRequestProgressEvent.cpp
deleted file mode 100644 (file)
index 600c0e3..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Copyright (C) 2019 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "config.h"
-#include "XMLHttpRequestProgressEvent.h"
-
-#include <wtf/IsoMallocInlines.h>
-
-namespace WebCore {
-
-WTF_MAKE_ISO_ALLOCATED_IMPL(XMLHttpRequestProgressEvent);
-
-} // namespace WebCore
index 40d32df..85f807c 100644 (file)
@@ -30,8 +30,7 @@
 
 namespace WebCore {
 
-class XMLHttpRequestProgressEvent final : public ProgressEvent {
-    WTF_MAKE_ISO_ALLOCATED(XMLHttpRequestProgressEvent);
+class XMLHttpRequestProgressEvent : public ProgressEvent {
 public:
     static Ref<XMLHttpRequestProgressEvent> create(const AtomString& type, bool lengthComputable = false, unsigned long long loaded = 0, unsigned long long total = 0)
     {