⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 243931 in webkit


Ignore:
Timestamp:
Apr 5, 2019, 5:25:05 AM (7 years ago)
Author:
ddkilzer@apple.com
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:
Location:
trunk/Source/WebCore
Files:
14 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r243929 r243931  
     12019-04-05  David Kilzer  <ddkilzer@apple.com>
     2
     3        REGRESSION(r243887): Try to fix Windows builds by including <wtf/IsoMalloc.h>
     4
     5        Caused by:
     6            [WebCore] Put most of derived classes of ScriptWrappable into IsoHeap
     7            https://bugs.webkit.org/show_bug.cgi?id=196475
     8
     9        * css/CSSComputedStyleDeclaration.h:
     10        * dom/DOMRectReadOnly.h:
     11        * dom/LiveNodeList.h:
     12        * dom/NodeIterator.h:
     13        * dom/TreeWalker.h:
     14        * fileapi/Blob.h:
     15        * fileapi/File.h:
     16        * fileapi/FileList.h:
     17        * html/CachedHTMLCollection.h:
     18        * html/HTMLFormElement.h:
     19        * html/HTMLNameCollection.h:
     20        * html/canvas/GPUBasedCanvasRenderingContext.h:
     21        * page/RemoteDOMWindow.h:
     22
    1232019-04-05  Ryosuke Niwa  <rniwa@webkit.org>
    224
  • trunk/Source/WebCore/css/CSSComputedStyleDeclaration.h

    r243887 r243931  
    11/*
    22 * Copyright (C) 2004 Zack Rusin <zack@kde.org>
    3  * Copyright (C) 2004, 2005, 2006, 2008, 2012, 2013 Apple Inc. All rights reserved.
     3 * Copyright (C) 2004-2019 Apple Inc. All rights reserved.
    44 *
    55 * This library is free software; you can redistribute it and/or
     
    2525#include "SVGRenderStyleDefs.h"
    2626#include "TextFlags.h"
     27#include <wtf/IsoMalloc.h>
    2728#include <wtf/RefPtr.h>
    2829#include <wtf/text/WTFString.h>
  • trunk/Source/WebCore/dom/DOMRectReadOnly.h

    r243887 r243931  
    11/*
    2  * Copyright (C) 2016 Apple Inc. All rights reserved.
     2 * Copyright (C) 2016-2019 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    2828#include "DOMRectInit.h"
    2929#include "ScriptWrappable.h"
     30#include <wtf/IsoMalloc.h>
    3031#include <wtf/MathExtras.h>
    3132#include <wtf/Ref.h>
  • trunk/Source/WebCore/dom/LiveNodeList.h

    r243887 r243931  
    33 *           (C) 1999 Antti Koivisto (koivisto@kde.org)
    44 *           (C) 2001 Dirk Mueller (mueller@kde.org)
    5  * Copyright (C) 2004-2017 Apple Inc. All rights reserved.
     5 * Copyright (C) 2004-2019 Apple Inc. All rights reserved.
    66 *
    77 * This library is free software; you can redistribute it and/or
     
    3131#include "NodeList.h"
    3232#include <wtf/Forward.h>
     33#include <wtf/IsoMalloc.h>
    3334
    3435namespace WebCore {
  • trunk/Source/WebCore/dom/NodeIterator.h

    r243887 r243931  
    44 * Copyright (C) 2001 Peter Kelly (pmk@post.com)
    55 * Copyright (C) 2006 Samuel Weinig (sam.weinig@gmail.com)
    6  * Copyright (C) 2004, 2008 Apple Inc. All rights reserved.
     6 * Copyright (C) 2004-2019 Apple Inc. All rights reserved.
    77 *
    88 * This library is free software; you can redistribute it and/or
     
    2929#include "ScriptWrappable.h"
    3030#include "Traversal.h"
     31#include <wtf/IsoMalloc.h>
    3132
    3233namespace WebCore {
  • trunk/Source/WebCore/dom/TreeWalker.h

    r243887 r243931  
    44 * Copyright (C) 2001 Peter Kelly (pmk@post.com)
    55 * Copyright (C) 2006 Samuel Weinig (sam.weinig@gmail.com)
    6  * Copyright (C) 2004, 2008 Apple Inc. All rights reserved.
     6 * Copyright (C) 2004-2019 Apple Inc. All rights reserved.
    77 *
    88 * This library is free software; you can redistribute it and/or
     
    2929#include "ScriptWrappable.h"
    3030#include "Traversal.h"
     31#include <wtf/IsoMalloc.h>
    3132#include <wtf/RefCounted.h>
    3233
  • trunk/Source/WebCore/fileapi/Blob.h

    r243887 r243931  
    11/*
    22 * Copyright (C) 2010 Google Inc. All rights reserved.
     3 * Copyright (C) 2012-2019 Apple Inc. All rights reserved.
    34 *
    45 * Redistribution and use in source and binary forms, with or without
     
    3334#include "BlobPropertyBag.h"
    3435#include "ScriptWrappable.h"
     36#include <wtf/IsoMalloc.h>
    3537#include <wtf/URL.h>
    3638#include "URLRegistry.h"
  • trunk/Source/WebCore/fileapi/File.h

    r243887 r243931  
    11/*
    2  * Copyright (C) 2008 Apple Inc. All Rights Reserved.
     2 * Copyright (C) 2008-2019 Apple Inc. All Rights Reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    2727
    2828#include "Blob.h"
     29#include <wtf/IsoMalloc.h>
    2930#include <wtf/Optional.h>
    3031#include <wtf/Ref.h>
  • trunk/Source/WebCore/fileapi/FileList.h

    r243887 r243931  
    11/*
    2  * Copyright (C) 2008 Apple Inc. All Rights Reserved.
     2 * Copyright (C) 2008-2019 Apple Inc. All Rights Reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    2828#include "File.h"
    2929#include "ScriptWrappable.h"
     30#include <wtf/IsoMalloc.h>
    3031#include <wtf/RefCounted.h>
    3132#include <wtf/RefPtr.h>
  • trunk/Source/WebCore/html/CachedHTMLCollection.h

    r243887 r243931  
    11/*
    2  * Copyright (C) 2015-2017 Apple Inc. All rights reserved.
     2 * Copyright (C) 2015-2019 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    2929#include "HTMLCollection.h"
    3030#include "HTMLElement.h"
     31#include <wtf/IsoMalloc.h>
    3132
    3233namespace WebCore {
  • trunk/Source/WebCore/html/HTMLFormElement.h

    r243929 r243931  
    33 *           (C) 1999 Antti Koivisto (koivisto@kde.org)
    44 *           (C) 2000 Dirk Mueller (mueller@kde.org)
    5  * Copyright (C) 2004-2016 Apple Inc. All rights reserved.
     5 * Copyright (C) 2004-2019 Apple Inc. All rights reserved.
    66 *
    77 * This library is free software; you can redistribute it and/or
     
    2929#include "RadioButtonGroups.h"
    3030#include <memory>
     31#include <wtf/IsoMalloc.h>
    3132#include <wtf/WeakHashSet.h>
    3233
  • trunk/Source/WebCore/html/HTMLNameCollection.h

    r243887 r243931  
    22 * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
    33 *           (C) 1999 Antti Koivisto (koivisto@kde.org)
    4  * Copyright (C) 2003, 2004, 2005, 2006, 2007 Apple Inc. All rights reserved.
     4 * Copyright (C) 2003-2019 Apple Inc. All rights reserved.
    55 *
    66 * This library is free software; you can redistribute it and/or
     
    2525#include "CachedHTMLCollection.h"
    2626#include "NodeRareData.h"
     27#include <wtf/IsoMalloc.h>
    2728#include <wtf/text/AtomicString.h>
    2829
  • trunk/Source/WebCore/html/canvas/GPUBasedCanvasRenderingContext.h

    r243887 r243931  
    11/*
    2  * Copyright (C) 2017 Apple Inc. All rights reserved.
     2 * Copyright (C) 2017-2019 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    2828#include "ActiveDOMObject.h"
    2929#include "CanvasRenderingContext.h"
     30#include <wtf/IsoMalloc.h>
    3031
    3132namespace WebCore {
  • trunk/Source/WebCore/page/RemoteDOMWindow.h

    r243887 r243931  
    11/*
    2  * Copyright (C) 2018 Apple Inc. All rights reserved.
     2 * Copyright (C) 2018-2019 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    2828#include "AbstractDOMWindow.h"
    2929#include "RemoteFrame.h"
     30#include <wtf/IsoMalloc.h>
    3031#include <wtf/TypeCasts.h>
    3132
Note: See TracChangeset for help on using the changeset viewer.