Changeset 250857 in webkit


Ignore:
Timestamp:
Oct 8, 2019 1:39:13 PM (5 years ago)
Author:
Adrian Perez de Castro
Message:

[GTK][WPE] Fix non-unified builds after r250486
https://bugs.webkit.org/show_bug.cgi?id=202636

Reviewed by Youenn Fablet.

Source/JavaScriptCore:

  • runtime/JSLock.h: Add missing inclusion of wtf/ForbidHeapAllocation.h
  • wasm/WasmSignature.cpp: Add missing inclusions of wtf/CommaPrinter.h and

wtf/StringPrintStream.h (needed by debug builds).

  • wasm/WasmStreamingParser.cpp: Add missing inclusion of WasmSignatureInlines.h to

avoid missing symbols during linking.

Source/WebCore:

No new tests needed.

  • Modules/fetch/FetchLoader.h: Add missing forward declaration of WebCore::SharedBuffer.
  • Modules/indexeddb/shared/IDBGetAllRecordsData.cpp: Add missing inclusion of header

wtf/text/StringConcatenateNumbers.h

  • Modules/indexeddb/shared/IDBIterateCursorData.cpp: Ditto.
  • animation/DocumentTimeline.cpp: Add missing inclusion of the EventNames.h and

JavaScriptCore/VM.h headers.

  • bindings/js/JSDOMWindowCustom.cpp: Add missing inclusion of the JSDOMConvertCallbacks.h

header.

  • bindings/js/JSIDBRequestCustom.cpp: Add missing inclusion of the JSDOMConvertIndexedDB.h

and JSDOMConvertSequences.h headers.

  • bindings/js/JSRemoteDOMWindowCustom.cpp: Add missing inclusion of the

JSDOMExceptionHandling.h header.

  • bindings/js/ScriptController.cpp: Add missing inclusion of the

JavaScriptCore/WeakGCMapInlines.h header to avoid missing symbols during linking.

  • bindings/js/ScriptModuleLoader.h: Add missing inclusion of the wtf/HashSet.h header

and add a forward declaration for the JSC::JSModuleRecord type.

  • bindings/js/WindowProxy.cpp: Add missing inclusion of the JavaScriptCore/StrongInlines.h

header to avoid missing symbols during linking.

  • css/FontFaceSet.cpp: Add missing inclusion of the DOMPromiseProxy.h header.
  • css/FontFaceSet.h: Add missing inclusion of the IDLTypes.h header.
  • dom/IdleDeadline.h: Add missing inclusion of the wtf/Ref.h header.
  • history/CachedPage.h: Add missing inclusion of the wtf/MonotonicTime.h header.
  • html/canvas/WebGLBuffer.h: Add missing inclusion of the wtf/RefPtr.h header.
  • html/canvas/WebGLFramebuffer.h: Add missing inclusion of the wtf/HashMap.h and

wtf/Vector.h headers.

  • html/canvas/WebGLProgram.h: Add missing inclusion of the wtf/HashFunctions.h, wtf/Lock.h,

and wtf/Vector.h headers; add the missing namespace to an usage of WTF::LockHolder.

  • html/canvas/WebGLShader.h: Add missing inclusion of the wtf/text/WTFString.h header.
  • inspector/InspectorController.cpp: Add missing inclusion of the SharedBuffer.h header.
  • inspector/agents/InspectorCanvasAgent.cpp: Add missing inclusion of the ImageBitmap.h

header.

  • page/DOMWindowExtension.cpp: Add missing inclusion of the Document.h header.
  • page/scrolling/nicosia/ScrollingTreeFixedNode.cpp: Add missing inclusion of the

ScrollingTreeFrameScrollingNode.h header.

  • page/scrolling/nicosia/ScrollingTreeFrameScrollingNodeNicosia.cpp: Add missing inclusion

of the Logging.h header.

  • page/scrolling/nicosia/ScrollingTreeOverflowScrollingNodeNicosia.cpp: Add missing

inclusion of the ScrollingTree.h header.

  • page/scrolling/nicosia/ScrollingTreeStickyNode.cpp: Add missing inclusion of the

ScrollingTreeOverflowScrollProxyNode.h header.

  • platform/SuspendableTaskQueue.cpp: Add missing inclusion of the ScriptExecutionContext.h

header.

  • workers/Worker.cpp: Add missing inclusion of the JavaScriptCore/ScriptCallStack.h header.

Source/WebKit:

  • NetworkProcess/NetworkConnectionToWebProcess.cpp: Add missing inclusion of the

Logging.h header.

Location:
trunk/Source
Files:
17 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r250848 r250857  
     12019-10-08  Adrian Perez de Castro  <aperez@igalia.com>
     2
     3        [GTK][WPE] Fix non-unified builds after r250486
     4        https://bugs.webkit.org/show_bug.cgi?id=202636
     5
     6        Reviewed by Youenn Fablet.
     7
     8        * runtime/JSLock.h: Add missing inclusion of wtf/ForbidHeapAllocation.h
     9        * wasm/WasmSignature.cpp: Add missing inclusions of wtf/CommaPrinter.h and
     10        wtf/StringPrintStream.h (needed by debug builds).
     11        * wasm/WasmStreamingParser.cpp: Add missing inclusion of WasmSignatureInlines.h to
     12        avoid missing symbols during linking.
     13
    1142019-10-08  Yusuke Suzuki  <ysuzuki@apple.com>
    215
  • trunk/Source/JavaScriptCore/runtime/JSLock.h

    r250803 r250857  
    2323#include <mutex>
    2424#include <wtf/Assertions.h>
     25#include <wtf/ForbidHeapAllocation.h>
    2526#include <wtf/Lock.h>
    2627#include <wtf/Noncopyable.h>
  • trunk/Source/JavaScriptCore/wasm/WasmSignature.cpp

    r250559 r250857  
    3030
    3131#include "WasmSignatureInlines.h"
     32#include <wtf/CommaPrinter.h>
    3233#include <wtf/FastMalloc.h>
    3334#include <wtf/HashFunctions.h>
    3435#include <wtf/PrintStream.h>
     36#include <wtf/StringPrintStream.h>
    3537#include <wtf/text/WTFString.h>
    3638
  • trunk/Source/JavaScriptCore/wasm/WasmStreamingParser.cpp

    r250559 r250857  
    3131#include "WasmOps.h"
    3232#include "WasmSectionParser.h"
     33#include "WasmSignatureInlines.h"
    3334#include <wtf/Optional.h>
    3435#include <wtf/UnalignedAccess.h>
  • trunk/Source/WebCore/ChangeLog

    r250853 r250857  
     12019-10-08  Adrian Perez de Castro  <aperez@igalia.com>
     2
     3        [GTK][WPE] Fix non-unified builds after r250486
     4        https://bugs.webkit.org/show_bug.cgi?id=202636
     5
     6        Reviewed by Youenn Fablet.
     7
     8        No new tests needed.
     9
     10        * Modules/fetch/FetchLoader.h: Add missing forward declaration of WebCore::SharedBuffer.
     11        * Modules/indexeddb/shared/IDBGetAllRecordsData.cpp: Add missing inclusion of header
     12        wtf/text/StringConcatenateNumbers.h
     13        * Modules/indexeddb/shared/IDBIterateCursorData.cpp: Ditto.
     14        * animation/DocumentTimeline.cpp: Add missing inclusion of the EventNames.h and
     15        JavaScriptCore/VM.h headers.
     16        * bindings/js/JSDOMWindowCustom.cpp: Add missing inclusion of the JSDOMConvertCallbacks.h
     17        header.
     18        * bindings/js/JSIDBRequestCustom.cpp: Add missing inclusion of the JSDOMConvertIndexedDB.h
     19        and JSDOMConvertSequences.h headers.
     20        * bindings/js/JSRemoteDOMWindowCustom.cpp: Add missing inclusion of the
     21        JSDOMExceptionHandling.h header.
     22        * bindings/js/ScriptController.cpp: Add missing inclusion of the
     23        JavaScriptCore/WeakGCMapInlines.h header to avoid missing symbols during linking.
     24        * bindings/js/ScriptModuleLoader.h: Add missing inclusion of the wtf/HashSet.h header
     25        and add a forward declaration for the JSC::JSModuleRecord type.
     26        * bindings/js/WindowProxy.cpp: Add missing inclusion of the JavaScriptCore/StrongInlines.h
     27        header to avoid missing symbols during linking.
     28        * css/FontFaceSet.cpp: Add missing inclusion of the DOMPromiseProxy.h header.
     29        * css/FontFaceSet.h: Add missing inclusion of the IDLTypes.h header.
     30        * dom/IdleDeadline.h: Add missing inclusion of the wtf/Ref.h header.
     31        * history/CachedPage.h: Add missing inclusion of the wtf/MonotonicTime.h header.
     32        * html/canvas/WebGLBuffer.h: Add missing inclusion of the wtf/RefPtr.h header.
     33        * html/canvas/WebGLFramebuffer.h: Add missing inclusion of the wtf/HashMap.h and
     34        wtf/Vector.h headers.
     35        * html/canvas/WebGLProgram.h: Add missing inclusion of the wtf/HashFunctions.h, wtf/Lock.h,
     36        and wtf/Vector.h headers; add the missing namespace to an usage of WTF::LockHolder.
     37        * html/canvas/WebGLShader.h: Add missing inclusion of the wtf/text/WTFString.h header.
     38        * inspector/InspectorController.cpp: Add missing inclusion of the SharedBuffer.h header.
     39        * inspector/agents/InspectorCanvasAgent.cpp: Add missing inclusion of the ImageBitmap.h
     40        header.
     41        * page/DOMWindowExtension.cpp: Add missing inclusion of the Document.h header.
     42        * page/scrolling/nicosia/ScrollingTreeFixedNode.cpp: Add missing inclusion of the
     43        ScrollingTreeFrameScrollingNode.h header.
     44        * page/scrolling/nicosia/ScrollingTreeFrameScrollingNodeNicosia.cpp: Add missing inclusion
     45        of the Logging.h header.
     46        * page/scrolling/nicosia/ScrollingTreeOverflowScrollingNodeNicosia.cpp: Add missing
     47        inclusion of the ScrollingTree.h header.
     48        * page/scrolling/nicosia/ScrollingTreeStickyNode.cpp: Add missing inclusion of the
     49        ScrollingTreeOverflowScrollProxyNode.h header.
     50        * platform/SuspendableTaskQueue.cpp: Add missing inclusion of the ScriptExecutionContext.h
     51        header.
     52        * workers/Worker.cpp: Add missing inclusion of the JavaScriptCore/ScriptCallStack.h header.
     53
    1542019-10-08  youenn fablet  <youenn@apple.com>
    255
  • trunk/Source/WebCore/Modules/indexeddb/shared/IDBGetAllRecordsData.cpp

    r240557 r250857  
    3030
    3131#include "IDBKeyRangeData.h"
     32#include <wtf/text/StringConcatenateNumbers.h>
    3233
    3334namespace WebCore {
  • trunk/Source/WebCore/Modules/indexeddb/shared/IDBIterateCursorData.cpp

    r240557 r250857  
    2626#include "config.h"
    2727#include "IDBIterateCursorData.h"
     28#include <wtf/text/StringConcatenateNumbers.h>
    2829
    2930#if ENABLE(INDEXED_DATABASE)
  • trunk/Source/WebCore/bindings/js/ScriptController.cpp

    r250803 r250857  
    6868#include <JavaScriptCore/ScriptCallStack.h>
    6969#include <JavaScriptCore/StrongInlines.h>
     70#include <JavaScriptCore/WeakGCMapInlines.h>
    7071#include <wtf/SetForScope.h>
    7172#include <wtf/Threading.h>
  • trunk/Source/WebCore/html/canvas/WebGLProgram.h

    r250839 r250857  
    3131#include "WebGLSharedObject.h"
    3232#include <wtf/HashMap.h>
     33#include <wtf/HashFunctions.h>
     34#include <wtf/Lock.h>
    3335#include <wtf/Vector.h>
    3436
     
    4446    virtual ~WebGLProgram();
    4547
    46     static HashMap<WebGLProgram*, WebGLRenderingContextBase*>& instances(const LockHolder&);
     48    static HashMap<WebGLProgram*, WebGLRenderingContextBase*>& instances(const WTF::LockHolder&);
    4749    static Lock& instancesMutex();
    4850
  • trunk/Source/WebCore/page/DOMWindowExtension.cpp

    r246529 r250857  
    2929#include "DOMWindow.h"
    3030#include "DOMWrapperWorld.h"
     31#include "Document.h"
    3132#include "Frame.h"
    3233#include "FrameLoader.h"
  • trunk/Source/WebCore/page/scrolling/nicosia/ScrollingTreeFixedNode.cpp

    r250513 r250857  
    3636#include "ScrollingStateFixedNode.h"
    3737#include "ScrollingTree.h"
     38#include "ScrollingTreeFrameScrollingNode.h"
    3839#include "ScrollingTreeOverflowScrollingNode.h"
    3940#include <wtf/text/TextStream.h>
  • trunk/Source/WebCore/page/scrolling/nicosia/ScrollingTreeFrameScrollingNodeNicosia.cpp

    r250513 r250857  
    3333
    3434#include "FrameView.h"
     35#include "Logging.h"
    3536#include "NicosiaPlatformLayer.h"
    3637#include "ScrollingStateFrameScrollingNode.h"
  • trunk/Source/WebCore/page/scrolling/nicosia/ScrollingTreeOverflowScrollingNodeNicosia.cpp

    r250513 r250857  
    3434#include "NicosiaPlatformLayer.h"
    3535#include "ScrollingStateOverflowScrollingNode.h"
     36#include "ScrollingTree.h"
    3637
    3738namespace WebCore {
  • trunk/Source/WebCore/page/scrolling/nicosia/ScrollingTreeStickyNode.cpp

    r250513 r250857  
    3838#include "ScrollingTreeFixedNode.h"
    3939#include "ScrollingTreeFrameScrollingNode.h"
     40#include "ScrollingTreeOverflowScrollProxyNode.h"
    4041#include "ScrollingTreeOverflowScrollingNode.h"
    4142#include <wtf/text/TextStream.h>
  • trunk/Source/WebCore/platform/SuspendableTaskQueue.cpp

    r250731 r250857  
    2828
    2929#include "Document.h"
     30#include "ScriptExecutionContext.h"
    3031
    3132namespace WebCore {
  • trunk/Source/WebKit/ChangeLog

    r250852 r250857  
     12019-10-08  Adrian Perez de Castro  <aperez@igalia.com>
     2
     3        [GTK][WPE] Fix non-unified builds after r250486
     4        https://bugs.webkit.org/show_bug.cgi?id=202636
     5
     6        Reviewed by Youenn Fablet.
     7
     8        * NetworkProcess/NetworkConnectionToWebProcess.cpp: Add missing inclusion of the
     9        Logging.h header.
     10
    1112019-10-08  Brady Eidson  <beidson@apple.com>
    212
  • trunk/Source/WebKit/NetworkProcess/NetworkConnectionToWebProcess.cpp

    r250745 r250857  
    3030#include "CacheStorageEngineConnectionMessages.h"
    3131#include "DataReference.h"
     32#include "Logging.h"
    3233#include "NetworkCache.h"
    3334#include "NetworkMDNSRegisterMessages.h"
Note: See TracChangeset for help on using the changeset viewer.