Title: [243931] trunk/Source/WebCore
Revision
243931
Author
ddkil...@apple.com
Date
2019-04-05 05:25:05 -0700 (Fri, 05 Apr 2019)

Log Message

REGRESSION(r243887): Try to fix Windows builds by including <wtf/IsoMalloc.h>

Caused by:
    [WebCore] Put most of derived classes of ScriptWrappable into IsoHeap
    https://bugs.webkit.org/show_bug.cgi?id=196475

* css/CSSComputedStyleDeclaration.h:
* dom/DOMRectReadOnly.h:
* dom/LiveNodeList.h:
* dom/NodeIterator.h:
* dom/TreeWalker.h:
* fileapi/Blob.h:
* fileapi/File.h:
* fileapi/FileList.h:
* html/CachedHTMLCollection.h:
* html/HTMLFormElement.h:
* html/HTMLNameCollection.h:
* html/canvas/GPUBasedCanvasRenderingContext.h:
* page/RemoteDOMWindow.h:

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (243930 => 243931)


--- trunk/Source/WebCore/ChangeLog	2019-04-05 11:30:38 UTC (rev 243930)
+++ trunk/Source/WebCore/ChangeLog	2019-04-05 12:25:05 UTC (rev 243931)
@@ -1,3 +1,25 @@
+2019-04-05  David Kilzer  <ddkil...@apple.com>
+
+        REGRESSION(r243887): Try to fix Windows builds by including <wtf/IsoMalloc.h>
+
+        Caused by:
+            [WebCore] Put most of derived classes of ScriptWrappable into IsoHeap
+            https://bugs.webkit.org/show_bug.cgi?id=196475
+
+        * css/CSSComputedStyleDeclaration.h:
+        * dom/DOMRectReadOnly.h:
+        * dom/LiveNodeList.h:
+        * dom/NodeIterator.h:
+        * dom/TreeWalker.h:
+        * fileapi/Blob.h:
+        * fileapi/File.h:
+        * fileapi/FileList.h:
+        * html/CachedHTMLCollection.h:
+        * html/HTMLFormElement.h:
+        * html/HTMLNameCollection.h:
+        * html/canvas/GPUBasedCanvasRenderingContext.h:
+        * page/RemoteDOMWindow.h:
+
 2019-04-05  Ryosuke Niwa  <rn...@webkit.org>
 
         Make WeakPtr<Element> possible and deploy it in form associated elements code

Modified: trunk/Source/WebCore/css/CSSComputedStyleDeclaration.h (243930 => 243931)


--- trunk/Source/WebCore/css/CSSComputedStyleDeclaration.h	2019-04-05 11:30:38 UTC (rev 243930)
+++ trunk/Source/WebCore/css/CSSComputedStyleDeclaration.h	2019-04-05 12:25:05 UTC (rev 243931)
@@ -1,6 +1,6 @@
 /*
  * Copyright (C) 2004 Zack Rusin <z...@kde.org>
- * Copyright (C) 2004, 2005, 2006, 2008, 2012, 2013 Apple Inc. All rights reserved.
+ * Copyright (C) 2004-2019 Apple Inc. All rights reserved.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -24,6 +24,7 @@
 #include "RenderStyleConstants.h"
 #include "SVGRenderStyleDefs.h"
 #include "TextFlags.h"
+#include <wtf/IsoMalloc.h>
 #include <wtf/RefPtr.h>
 #include <wtf/text/WTFString.h>
 

Modified: trunk/Source/WebCore/dom/DOMRectReadOnly.h (243930 => 243931)


--- trunk/Source/WebCore/dom/DOMRectReadOnly.h	2019-04-05 11:30:38 UTC (rev 243930)
+++ trunk/Source/WebCore/dom/DOMRectReadOnly.h	2019-04-05 12:25:05 UTC (rev 243931)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2016 Apple Inc. All rights reserved.
+ * Copyright (C) 2016-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
@@ -27,6 +27,7 @@
 
 #include "DOMRectInit.h"
 #include "ScriptWrappable.h"
+#include <wtf/IsoMalloc.h>
 #include <wtf/MathExtras.h>
 #include <wtf/Ref.h>
 #include <wtf/RefCounted.h>

Modified: trunk/Source/WebCore/dom/LiveNodeList.h (243930 => 243931)


--- trunk/Source/WebCore/dom/LiveNodeList.h	2019-04-05 11:30:38 UTC (rev 243930)
+++ trunk/Source/WebCore/dom/LiveNodeList.h	2019-04-05 12:25:05 UTC (rev 243931)
@@ -2,7 +2,7 @@
  * Copyright (C) 1999 Lars Knoll (kn...@kde.org)
  *           (C) 1999 Antti Koivisto (koivi...@kde.org)
  *           (C) 2001 Dirk Mueller (muel...@kde.org)
- * Copyright (C) 2004-2017 Apple Inc. All rights reserved.
+ * Copyright (C) 2004-2019 Apple Inc. All rights reserved.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
@@ -30,6 +30,7 @@
 #include "HTMLNames.h"
 #include "NodeList.h"
 #include <wtf/Forward.h>
+#include <wtf/IsoMalloc.h>
 
 namespace WebCore {
 

Modified: trunk/Source/WebCore/dom/NodeIterator.h (243930 => 243931)


--- trunk/Source/WebCore/dom/NodeIterator.h	2019-04-05 11:30:38 UTC (rev 243930)
+++ trunk/Source/WebCore/dom/NodeIterator.h	2019-04-05 12:25:05 UTC (rev 243931)
@@ -3,7 +3,7 @@
  * Copyright (C) 2000 Frederik Holljen (frederik.holl...@hig.no)
  * Copyright (C) 2001 Peter Kelly (p...@post.com)
  * Copyright (C) 2006 Samuel Weinig (sam.wei...@gmail.com)
- * Copyright (C) 2004, 2008 Apple Inc. All rights reserved.
+ * Copyright (C) 2004-2019 Apple Inc. All rights reserved.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
@@ -28,6 +28,7 @@
 #include "NodeFilter.h"
 #include "ScriptWrappable.h"
 #include "Traversal.h"
+#include <wtf/IsoMalloc.h>
 
 namespace WebCore {
 

Modified: trunk/Source/WebCore/dom/TreeWalker.h (243930 => 243931)


--- trunk/Source/WebCore/dom/TreeWalker.h	2019-04-05 11:30:38 UTC (rev 243930)
+++ trunk/Source/WebCore/dom/TreeWalker.h	2019-04-05 12:25:05 UTC (rev 243931)
@@ -3,7 +3,7 @@
  * Copyright (C) 2000 Frederik Holljen (frederik.holl...@hig.no)
  * Copyright (C) 2001 Peter Kelly (p...@post.com)
  * Copyright (C) 2006 Samuel Weinig (sam.wei...@gmail.com)
- * Copyright (C) 2004, 2008 Apple Inc. All rights reserved.
+ * Copyright (C) 2004-2019 Apple Inc. All rights reserved.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
@@ -28,6 +28,7 @@
 #include "NodeFilter.h"
 #include "ScriptWrappable.h"
 #include "Traversal.h"
+#include <wtf/IsoMalloc.h>
 #include <wtf/RefCounted.h>
 
 namespace WebCore {

Modified: trunk/Source/WebCore/fileapi/Blob.h (243930 => 243931)


--- trunk/Source/WebCore/fileapi/Blob.h	2019-04-05 11:30:38 UTC (rev 243930)
+++ trunk/Source/WebCore/fileapi/Blob.h	2019-04-05 12:25:05 UTC (rev 243931)
@@ -1,5 +1,6 @@
 /*
  * Copyright (C) 2010 Google Inc. All rights reserved.
+ * Copyright (C) 2012-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
@@ -32,6 +33,7 @@
 
 #include "BlobPropertyBag.h"
 #include "ScriptWrappable.h"
+#include <wtf/IsoMalloc.h>
 #include <wtf/URL.h>
 #include "URLRegistry.h"
 #include <wtf/Variant.h>

Modified: trunk/Source/WebCore/fileapi/File.h (243930 => 243931)


--- trunk/Source/WebCore/fileapi/File.h	2019-04-05 11:30:38 UTC (rev 243930)
+++ trunk/Source/WebCore/fileapi/File.h	2019-04-05 12:25:05 UTC (rev 243931)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2008 Apple Inc. All Rights Reserved.
+ * Copyright (C) 2008-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
@@ -26,6 +26,7 @@
 #pragma once
 
 #include "Blob.h"
+#include <wtf/IsoMalloc.h>
 #include <wtf/Optional.h>
 #include <wtf/Ref.h>
 #include <wtf/TypeCasts.h>

Modified: trunk/Source/WebCore/fileapi/FileList.h (243930 => 243931)


--- trunk/Source/WebCore/fileapi/FileList.h	2019-04-05 11:30:38 UTC (rev 243930)
+++ trunk/Source/WebCore/fileapi/FileList.h	2019-04-05 12:25:05 UTC (rev 243931)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2008 Apple Inc. All Rights Reserved.
+ * Copyright (C) 2008-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
@@ -27,6 +27,7 @@
 
 #include "File.h"
 #include "ScriptWrappable.h"
+#include <wtf/IsoMalloc.h>
 #include <wtf/RefCounted.h>
 #include <wtf/RefPtr.h>
 #include <wtf/Vector.h>

Modified: trunk/Source/WebCore/html/CachedHTMLCollection.h (243930 => 243931)


--- trunk/Source/WebCore/html/CachedHTMLCollection.h	2019-04-05 11:30:38 UTC (rev 243930)
+++ trunk/Source/WebCore/html/CachedHTMLCollection.h	2019-04-05 12:25:05 UTC (rev 243931)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2015-2017 Apple Inc. All rights reserved.
+ * Copyright (C) 2015-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
@@ -28,6 +28,7 @@
 #include "CollectionTraversal.h"
 #include "HTMLCollection.h"
 #include "HTMLElement.h"
+#include <wtf/IsoMalloc.h>
 
 namespace WebCore {
 

Modified: trunk/Source/WebCore/html/HTMLFormElement.h (243930 => 243931)


--- trunk/Source/WebCore/html/HTMLFormElement.h	2019-04-05 11:30:38 UTC (rev 243930)
+++ trunk/Source/WebCore/html/HTMLFormElement.h	2019-04-05 12:25:05 UTC (rev 243931)
@@ -2,7 +2,7 @@
  * Copyright (C) 1999 Lars Knoll (kn...@kde.org)
  *           (C) 1999 Antti Koivisto (koivi...@kde.org)
  *           (C) 2000 Dirk Mueller (muel...@kde.org)
- * Copyright (C) 2004-2016 Apple Inc. All rights reserved.
+ * Copyright (C) 2004-2019 Apple Inc. All rights reserved.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
@@ -28,6 +28,7 @@
 #include "HTMLElement.h"
 #include "RadioButtonGroups.h"
 #include <memory>
+#include <wtf/IsoMalloc.h>
 #include <wtf/WeakHashSet.h>
 
 #if ENABLE(IOS_AUTOCORRECT_AND_AUTOCAPITALIZE)

Modified: trunk/Source/WebCore/html/HTMLNameCollection.h (243930 => 243931)


--- trunk/Source/WebCore/html/HTMLNameCollection.h	2019-04-05 11:30:38 UTC (rev 243930)
+++ trunk/Source/WebCore/html/HTMLNameCollection.h	2019-04-05 12:25:05 UTC (rev 243931)
@@ -1,7 +1,7 @@
 /*
  * Copyright (C) 1999 Lars Knoll (kn...@kde.org)
  *           (C) 1999 Antti Koivisto (koivi...@kde.org)
- * Copyright (C) 2003, 2004, 2005, 2006, 2007 Apple Inc. All rights reserved.
+ * Copyright (C) 2003-2019 Apple Inc. All rights reserved.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
@@ -24,6 +24,7 @@
 
 #include "CachedHTMLCollection.h"
 #include "NodeRareData.h"
+#include <wtf/IsoMalloc.h>
 #include <wtf/text/AtomicString.h>
 
 namespace WebCore {

Modified: trunk/Source/WebCore/html/canvas/GPUBasedCanvasRenderingContext.h (243930 => 243931)


--- trunk/Source/WebCore/html/canvas/GPUBasedCanvasRenderingContext.h	2019-04-05 11:30:38 UTC (rev 243930)
+++ trunk/Source/WebCore/html/canvas/GPUBasedCanvasRenderingContext.h	2019-04-05 12:25:05 UTC (rev 243931)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2017 Apple Inc. All rights reserved.
+ * Copyright (C) 2017-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
@@ -27,6 +27,7 @@
 
 #include "ActiveDOMObject.h"
 #include "CanvasRenderingContext.h"
+#include <wtf/IsoMalloc.h>
 
 namespace WebCore {
 

Modified: trunk/Source/WebCore/page/RemoteDOMWindow.h (243930 => 243931)


--- trunk/Source/WebCore/page/RemoteDOMWindow.h	2019-04-05 11:30:38 UTC (rev 243930)
+++ trunk/Source/WebCore/page/RemoteDOMWindow.h	2019-04-05 12:25:05 UTC (rev 243931)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2018 Apple Inc. All rights reserved.
+ * Copyright (C) 2018-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
@@ -27,6 +27,7 @@
 
 #include "AbstractDOMWindow.h"
 #include "RemoteFrame.h"
+#include <wtf/IsoMalloc.h>
 #include <wtf/TypeCasts.h>
 
 namespace JSC {
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to