Title: [269309] trunk/Source/_javascript_Core
Revision
269309
Author
[email protected]
Date
2020-11-03 09:37:43 -0800 (Tue, 03 Nov 2020)

Log Message

[CMake] Add remote inspector platforms
https://bugs.webkit.org/show_bug.cgi?id=218451

Reviewed by Michael Catanzaro.

Add a CMake definition for each of the three remote inspector server backends to
remove duplication between the ports. Modify the port's CMake files to use the
shared definitions.

* PlatformFTW.cmake:
* PlatformGTK.cmake:
* PlatformJSCOnly.cmake:
* PlatformPlayStation.cmake:
* PlatformWPE.cmake:
* PlatformWin.cmake:
* inspector/remote/Cocoa.cmake: Added.
* inspector/remote/GLib.cmake: Added.
* inspector/remote/Socket.cmake: Added.
* inspector/remote/SourcesCocoa.txt: Copied from Source/_javascript_Core/SourcesWPE.txt.
* inspector/remote/SourcesGLib.txt: Renamed from Source/_javascript_Core/SourcesGTK.txt.
* inspector/remote/SourcesSocket.txt: Renamed from Source/_javascript_Core/SourcesWPE.txt.

Modified Paths

Added Paths

Removed Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (269308 => 269309)


--- trunk/Source/_javascript_Core/ChangeLog	2020-11-03 17:20:23 UTC (rev 269308)
+++ trunk/Source/_javascript_Core/ChangeLog	2020-11-03 17:37:43 UTC (rev 269309)
@@ -1,3 +1,27 @@
+2020-11-03  Don Olmstead  <[email protected]>
+
+        [CMake] Add remote inspector platforms
+        https://bugs.webkit.org/show_bug.cgi?id=218451
+
+        Reviewed by Michael Catanzaro.
+
+        Add a CMake definition for each of the three remote inspector server backends to
+        remove duplication between the ports. Modify the port's CMake files to use the
+        shared definitions.
+
+        * PlatformFTW.cmake:
+        * PlatformGTK.cmake:
+        * PlatformJSCOnly.cmake:
+        * PlatformPlayStation.cmake:
+        * PlatformWPE.cmake:
+        * PlatformWin.cmake:
+        * inspector/remote/Cocoa.cmake: Added.
+        * inspector/remote/GLib.cmake: Added.
+        * inspector/remote/Socket.cmake: Added.
+        * inspector/remote/SourcesCocoa.txt: Copied from Source/_javascript_Core/SourcesWPE.txt.
+        * inspector/remote/SourcesGLib.txt: Renamed from Source/_javascript_Core/SourcesGTK.txt.
+        * inspector/remote/SourcesSocket.txt: Renamed from Source/_javascript_Core/SourcesWPE.txt.
+
 2020-11-02  Xan Lopez  <[email protected]>
 
         [JSC] Remove compiler warning in LLIntData.cpp

Modified: trunk/Source/_javascript_Core/PlatformFTW.cmake (269308 => 269309)


--- trunk/Source/_javascript_Core/PlatformFTW.cmake	2020-11-03 17:20:23 UTC (rev 269308)
+++ trunk/Source/_javascript_Core/PlatformFTW.cmake	2020-11-03 17:37:43 UTC (rev 269309)
@@ -28,45 +28,7 @@
 endif ()
 
 if (ENABLE_REMOTE_INSPECTOR)
-    list(APPEND _javascript_Core_PRIVATE_INCLUDE_DIRECTORIES
-        "${_javascript_CORE_DIR}/inspector/remote/socket"
-    )
-
-    list(APPEND _javascript_Core_PRIVATE_FRAMEWORK_HEADERS
-        inspector/remote/RemoteAutomationTarget.h
-        inspector/remote/RemoteConnectionToTarget.h
-        inspector/remote/RemoteControllableTarget.h
-        inspector/remote/RemoteInspectionTarget.h
-        inspector/remote/RemoteInspector.h
-
-        inspector/remote/socket/RemoteInspectorConnectionClient.h
-        inspector/remote/socket/RemoteInspectorMessageParser.h
-        inspector/remote/socket/RemoteInspectorServer.h
-        inspector/remote/socket/RemoteInspectorSocket.h
-        inspector/remote/socket/RemoteInspectorSocketEndpoint.h
-    )
-
-    list(APPEND _javascript_Core_SOURCES
-        API/JSRemoteInspector.cpp
-
-        inspector/remote/RemoteAutomationTarget.cpp
-        inspector/remote/RemoteConnectionToTarget.cpp
-        inspector/remote/RemoteControllableTarget.cpp
-        inspector/remote/RemoteInspectionTarget.cpp
-        inspector/remote/RemoteInspector.cpp
-
-        inspector/remote/socket/RemoteInspectorConnectionClient.cpp
-        inspector/remote/socket/RemoteInspectorMessageParser.cpp
-        inspector/remote/socket/RemoteInspectorServer.cpp
-        inspector/remote/socket/RemoteInspectorSocket.cpp
-        inspector/remote/socket/RemoteInspectorSocketEndpoint.cpp
-
-        inspector/remote/socket/win/RemoteInspectorSocketWin.cpp
-    )
-
-    list(APPEND _javascript_Core_PRIVATE_LIBRARIES
-        ws2_32
-    )
+    include(inpsector/remote/Socket.cmake)
 else ()
     list(REMOVE_ITEM _javascript_Core_SOURCES
         inspector/JSGlobalObjectInspectorController.cpp

Modified: trunk/Source/_javascript_Core/PlatformGTK.cmake (269308 => 269309)


--- trunk/Source/_javascript_Core/PlatformGTK.cmake	2020-11-03 17:20:23 UTC (rev 269308)
+++ trunk/Source/_javascript_Core/PlatformGTK.cmake	2020-11-03 17:37:43 UTC (rev 269309)
@@ -1,21 +1,12 @@
 include(GLib.cmake)
+include(inspector/remote/GLib.cmake)
 
 set(_javascript_Core_OUTPUT_NAME _javascript_coregtk-${WEBKITGTK_API_VERSION})
 
-list(APPEND _javascript_Core_UNIFIED_SOURCE_LIST_FILES
-    "SourcesGTK.txt"
-)
-
 list(APPEND _javascript_Core_PRIVATE_INCLUDE_DIRECTORIES
     "${DERIVED_SOURCES_JAVASCRIPCOREGTK_DIR}"
-    "${_javascript_CORE_DIR}/inspector/remote/glib"
 )
 
-list(APPEND _javascript_Core_PRIVATE_FRAMEWORK_HEADERS
-    inspector/remote/glib/RemoteInspectorServer.h
-    inspector/remote/glib/RemoteInspectorUtils.h
-)
-
 configure_file(_javascript_coregtk.pc.in ${_javascript_Core_PKGCONFIG_FILE} @ONLY)
 
 install(FILES "${CMAKE_BINARY_DIR}/Source/_javascript_Core/_javascript_coregtk-${WEBKITGTK_API_VERSION}.pc"

Modified: trunk/Source/_javascript_Core/PlatformJSCOnly.cmake (269308 => 269309)


--- trunk/Source/_javascript_Core/PlatformJSCOnly.cmake	2020-11-03 17:20:23 UTC (rev 269308)
+++ trunk/Source/_javascript_Core/PlatformJSCOnly.cmake	2020-11-03 17:37:43 UTC (rev 269309)
@@ -1,21 +1,16 @@
 add_definitions(-DSTATICALLY_LINKED_WITH_WTF)
 
 if (ENABLE_REMOTE_INSPECTOR)
-    list(APPEND _javascript_Core_SOURCES
-        inspector/remote/RemoteConnectionToTarget.cpp
-        inspector/remote/RemoteControllableTarget.cpp
-        inspector/remote/RemoteInspectionTarget.cpp
-        inspector/remote/RemoteInspector.cpp
-    )
+    if (USE_GLIB)
+        include(inspector/remote/GLib.cmake)
+    elseif (APPLE)
+        include(inspector/remote/Cocoa.cmake)
+    else ()
+        include(inspector/remote/Socket.cmake)
+    endif ()
 endif ()
 
 if (USE_GLIB)
-    if (ENABLE_REMOTE_INSPECTOR)
-        list(APPEND _javascript_Core_SOURCES
-            inspector/remote/glib/RemoteInspectorGlib.cpp
-        )
-    endif ()
-
     list(APPEND _javascript_Core_SYSTEM_INCLUDE_DIRECTORIES
         ${GLIB_INCLUDE_DIRS}
     )

Modified: trunk/Source/_javascript_Core/PlatformPlayStation.cmake (269308 => 269309)


--- trunk/Source/_javascript_Core/PlatformPlayStation.cmake	2020-11-03 17:20:23 UTC (rev 269308)
+++ trunk/Source/_javascript_Core/PlatformPlayStation.cmake	2020-11-03 17:37:43 UTC (rev 269309)
@@ -1,44 +1,5 @@
-list(APPEND _javascript_Core_PUBLIC_FRAMEWORK_HEADERS
-    API/JSRemoteInspectorServer.h
-)
+include(inspector/remote/Socket.cmake)
 
-list(APPEND _javascript_Core_PRIVATE_INCLUDE_DIRECTORIES
-    "${_javascript_CORE_DIR}/inspector/remote/socket"
-)
-
-list(APPEND _javascript_Core_PRIVATE_FRAMEWORK_HEADERS
-    inspector/remote/RemoteAutomationTarget.h
-    inspector/remote/RemoteConnectionToTarget.h
-    inspector/remote/RemoteControllableTarget.h
-    inspector/remote/RemoteInspectionTarget.h
-    inspector/remote/RemoteInspector.h
-
-    inspector/remote/socket/RemoteInspectorConnectionClient.h
-    inspector/remote/socket/RemoteInspectorMessageParser.h
-    inspector/remote/socket/RemoteInspectorServer.h
-    inspector/remote/socket/RemoteInspectorSocket.h
-    inspector/remote/socket/RemoteInspectorSocketEndpoint.h
-)
-
-list(APPEND _javascript_Core_SOURCES
-    API/JSRemoteInspector.cpp
-    API/JSRemoteInspectorServer.cpp
-
-    inspector/remote/RemoteAutomationTarget.cpp
-    inspector/remote/RemoteConnectionToTarget.cpp
-    inspector/remote/RemoteControllableTarget.cpp
-    inspector/remote/RemoteInspectionTarget.cpp
-    inspector/remote/RemoteInspector.cpp
-
-    inspector/remote/socket/RemoteInspectorConnectionClient.cpp
-    inspector/remote/socket/RemoteInspectorMessageParser.cpp
-    inspector/remote/socket/RemoteInspectorServer.cpp
-    inspector/remote/socket/RemoteInspectorSocket.cpp
-    inspector/remote/socket/RemoteInspectorSocketEndpoint.cpp
-
-    inspector/remote/socket/posix/RemoteInspectorSocketPOSIX.cpp
-)
-
 if (${CMAKE_GENERATOR} MATCHES "Visual Studio")
     # With the VisualStudio generator, the compiler complains about -std=c++* for C sources.
     set_source_files_properties(

Modified: trunk/Source/_javascript_Core/PlatformWPE.cmake (269308 => 269309)


--- trunk/Source/_javascript_Core/PlatformWPE.cmake	2020-11-03 17:20:23 UTC (rev 269308)
+++ trunk/Source/_javascript_Core/PlatformWPE.cmake	2020-11-03 17:37:43 UTC (rev 269309)
@@ -1,4 +1,5 @@
 include(GLib.cmake)
+include(inspector/remote/GLib.cmake)
 
 list(APPEND _javascript_Core_LIBRARIES
     ${GLIB_LIBRARIES}
@@ -9,15 +10,6 @@
     ${GLIB_INCLUDE_DIRS}
 )
 
-list(APPEND _javascript_Core_UNIFIED_SOURCE_LIST_FILES
-    "SourcesWPE.txt"
-)
-
-list(APPEND _javascript_Core_PRIVATE_FRAMEWORK_HEADERS
-    inspector/remote/glib/RemoteInspectorServer.h
-    inspector/remote/glib/RemoteInspectorUtils.h
-)
-
 install(FILES ${_javascript_Core_INSTALLED_HEADERS}
     DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/wpe-webkit-${WPE_API_VERSION}/jsc"
     COMPONENT "Development"

Modified: trunk/Source/_javascript_Core/PlatformWin.cmake (269308 => 269309)


--- trunk/Source/_javascript_Core/PlatformWin.cmake	2020-11-03 17:20:23 UTC (rev 269308)
+++ trunk/Source/_javascript_Core/PlatformWin.cmake	2020-11-03 17:37:43 UTC (rev 269309)
@@ -32,45 +32,7 @@
 endif ()
 
 if (ENABLE_REMOTE_INSPECTOR)
-    list(APPEND _javascript_Core_PRIVATE_INCLUDE_DIRECTORIES
-        "${_javascript_CORE_DIR}/inspector/remote/socket"
-    )
-
-    list(APPEND _javascript_Core_PRIVATE_FRAMEWORK_HEADERS
-        inspector/remote/RemoteAutomationTarget.h
-        inspector/remote/RemoteConnectionToTarget.h
-        inspector/remote/RemoteControllableTarget.h
-        inspector/remote/RemoteInspectionTarget.h
-        inspector/remote/RemoteInspector.h
-
-        inspector/remote/socket/RemoteInspectorConnectionClient.h
-        inspector/remote/socket/RemoteInspectorMessageParser.h
-        inspector/remote/socket/RemoteInspectorServer.h
-        inspector/remote/socket/RemoteInspectorSocket.h
-        inspector/remote/socket/RemoteInspectorSocketEndpoint.h
-    )
-
-    list(APPEND _javascript_Core_SOURCES
-        API/JSRemoteInspector.cpp
-
-        inspector/remote/RemoteAutomationTarget.cpp
-        inspector/remote/RemoteConnectionToTarget.cpp
-        inspector/remote/RemoteControllableTarget.cpp
-        inspector/remote/RemoteInspectionTarget.cpp
-        inspector/remote/RemoteInspector.cpp
-
-        inspector/remote/socket/RemoteInspectorConnectionClient.cpp
-        inspector/remote/socket/RemoteInspectorMessageParser.cpp
-        inspector/remote/socket/RemoteInspectorServer.cpp
-        inspector/remote/socket/RemoteInspectorSocket.cpp
-        inspector/remote/socket/RemoteInspectorSocketEndpoint.cpp
-
-        inspector/remote/socket/win/RemoteInspectorSocketWin.cpp
-    )
-
-    list(APPEND _javascript_Core_LIBRARIES
-        wsock32 ws2_32
-    )
+    include(inspector/remote/Socket.cmake)
 else ()
     list(REMOVE_ITEM _javascript_Core_SOURCES
         inspector/JSGlobalObjectInspectorController.cpp

Deleted: trunk/Source/_javascript_Core/SourcesGTK.txt (269308 => 269309)


--- trunk/Source/_javascript_Core/SourcesGTK.txt	2020-11-03 17:20:23 UTC (rev 269308)
+++ trunk/Source/_javascript_Core/SourcesGTK.txt	2020-11-03 17:37:43 UTC (rev 269309)
@@ -1,34 +0,0 @@
-// 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.
-
-API/JSRemoteInspector.cpp
-
-inspector/remote/RemoteAutomationTarget.cpp
-inspector/remote/RemoteConnectionToTarget.cpp
-inspector/remote/RemoteControllableTarget.cpp
-inspector/remote/RemoteInspectionTarget.cpp
-inspector/remote/RemoteInspector.cpp
-
-inspector/remote/glib/RemoteInspectorGlib.cpp
-inspector/remote/glib/RemoteInspectorServer.cpp
-inspector/remote/glib/RemoteInspectorUtils.cpp

Deleted: trunk/Source/_javascript_Core/SourcesWPE.txt (269308 => 269309)


--- trunk/Source/_javascript_Core/SourcesWPE.txt	2020-11-03 17:20:23 UTC (rev 269308)
+++ trunk/Source/_javascript_Core/SourcesWPE.txt	2020-11-03 17:37:43 UTC (rev 269309)
@@ -1,34 +0,0 @@
-// 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.
-
-API/JSRemoteInspector.cpp
-
-inspector/remote/RemoteAutomationTarget.cpp
-inspector/remote/RemoteConnectionToTarget.cpp
-inspector/remote/RemoteControllableTarget.cpp
-inspector/remote/RemoteInspectionTarget.cpp
-inspector/remote/RemoteInspector.cpp
-
-inspector/remote/glib/RemoteInspectorGlib.cpp
-inspector/remote/glib/RemoteInspectorServer.cpp
-inspector/remote/glib/RemoteInspectorUtils.cpp

Added: trunk/Source/_javascript_Core/inspector/remote/Cocoa.cmake (0 => 269309)


--- trunk/Source/_javascript_Core/inspector/remote/Cocoa.cmake	                        (rev 0)
+++ trunk/Source/_javascript_Core/inspector/remote/Cocoa.cmake	2020-11-03 17:37:43 UTC (rev 269309)
@@ -0,0 +1,11 @@
+list(APPEND _javascript_Core_UNIFIED_SOURCE_LIST_FILES
+    "inspector/remote/SourcesCocoa.txt"
+)
+
+list(APPEND _javascript_Core_PRIVATE_INCLUDE_DIRECTORIES
+    "${_javascript_CORE_DIR}/inspector/remote/cocoa"
+)
+
+list(APPEND _javascript_Core_PRIVATE_FRAMEWORK_HEADERS
+    inspector/remote/cocoa/RemoteInspectorXPCConnection.h
+)

Added: trunk/Source/_javascript_Core/inspector/remote/GLib.cmake (0 => 269309)


--- trunk/Source/_javascript_Core/inspector/remote/GLib.cmake	                        (rev 0)
+++ trunk/Source/_javascript_Core/inspector/remote/GLib.cmake	2020-11-03 17:37:43 UTC (rev 269309)
@@ -0,0 +1,19 @@
+list(APPEND _javascript_Core_UNIFIED_SOURCE_LIST_FILES
+    "inspector/remote/SourcesGLib.txt"
+)
+
+list(APPEND _javascript_Core_PRIVATE_INCLUDE_DIRECTORIES
+    "${_javascript_CORE_DIR}/inspector/remote/glib"
+)
+
+list(APPEND _javascript_Core_PRIVATE_FRAMEWORK_HEADERS
+    inspector/remote/glib/RemoteInspectorServer.h
+    inspector/remote/glib/RemoteInspectorUtils.h
+)
+
+list(APPEND _javascript_Core_LIBRARIES
+    ${GLIB_LIBRARIES}
+)
+list(APPEND _javascript_Core_SYSTEM_INCLUDE_DIRECTORIES
+    ${GLIB_INCLUDE_DIRS}
+)

Added: trunk/Source/_javascript_Core/inspector/remote/Socket.cmake (0 => 269309)


--- trunk/Source/_javascript_Core/inspector/remote/Socket.cmake	                        (rev 0)
+++ trunk/Source/_javascript_Core/inspector/remote/Socket.cmake	2020-11-03 17:37:43 UTC (rev 269309)
@@ -0,0 +1,35 @@
+list(APPEND _javascript_Core_UNIFIED_SOURCE_LIST_FILES
+    "inspector/remote/SourcesSocket.txt"
+)
+
+list(APPEND _javascript_Core_PRIVATE_INCLUDE_DIRECTORIES
+    "${_javascript_CORE_DIR}/inspector/remote/socket"
+)
+
+list(APPEND _javascript_Core_PUBLIC_FRAMEWORK_HEADERS
+    API/JSRemoteInspectorServer.h
+)
+
+list(APPEND _javascript_Core_PRIVATE_FRAMEWORK_HEADERS
+    inspector/remote/RemoteAutomationTarget.h
+    inspector/remote/RemoteConnectionToTarget.h
+    inspector/remote/RemoteControllableTarget.h
+    inspector/remote/RemoteInspectionTarget.h
+    inspector/remote/RemoteInspector.h
+
+    inspector/remote/socket/RemoteInspectorConnectionClient.h
+    inspector/remote/socket/RemoteInspectorMessageParser.h
+    inspector/remote/socket/RemoteInspectorServer.h
+    inspector/remote/socket/RemoteInspectorSocket.h
+    inspector/remote/socket/RemoteInspectorSocketEndpoint.h
+)
+
+if (UNIX)
+    list(APPEND _javascript_Core_SOURCES inspector/remote/socket/posix/RemoteInspectorSocketPOSIX.cpp)
+else ()
+    list(APPEND _javascript_Core_SOURCES inspector/remote/socket/win/RemoteInspectorSocketWin.cpp)
+    list(APPEND _javascript_Core_LIBRARIES
+        ws2_32
+        wsock32
+    )
+endif ()

Copied: trunk/Source/_javascript_Core/inspector/remote/SourcesCocoa.txt (from rev 269308, trunk/Source/_javascript_Core/SourcesWPE.txt) (0 => 269309)


--- trunk/Source/_javascript_Core/inspector/remote/SourcesCocoa.txt	                        (rev 0)
+++ trunk/Source/_javascript_Core/inspector/remote/SourcesCocoa.txt	2020-11-03 17:37:43 UTC (rev 269309)
@@ -0,0 +1,31 @@
+// 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.
+
+inspector/remote/RemoteAutomationTarget.cpp
+inspector/remote/RemoteControllableTarget.cpp
+inspector/remote/RemoteInspectionTarget.cpp
+inspector/remote/RemoteInspector.cpp
+
+inspector/remote/cocoa/RemoteConnectionToTargetCocoa.mm
+inspector/remote/cocoa/RemoteInspectorCocoa.mm
+inspector/remote/cocoa/RemoteInspectorXPCConnection.mm

Copied: trunk/Source/_javascript_Core/inspector/remote/SourcesGLib.txt (from rev 269308, trunk/Source/_javascript_Core/SourcesGTK.txt) (0 => 269309)


--- trunk/Source/_javascript_Core/inspector/remote/SourcesGLib.txt	                        (rev 0)
+++ trunk/Source/_javascript_Core/inspector/remote/SourcesGLib.txt	2020-11-03 17:37:43 UTC (rev 269309)
@@ -0,0 +1,34 @@
+// 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.
+
+API/JSRemoteInspector.cpp
+
+inspector/remote/RemoteAutomationTarget.cpp
+inspector/remote/RemoteConnectionToTarget.cpp
+inspector/remote/RemoteControllableTarget.cpp
+inspector/remote/RemoteInspectionTarget.cpp
+inspector/remote/RemoteInspector.cpp
+
+inspector/remote/glib/RemoteInspectorGlib.cpp
+inspector/remote/glib/RemoteInspectorServer.cpp
+inspector/remote/glib/RemoteInspectorUtils.cpp

Copied: trunk/Source/_javascript_Core/inspector/remote/SourcesSocket.txt (from rev 269308, trunk/Source/_javascript_Core/SourcesGTK.txt) (0 => 269309)


--- trunk/Source/_javascript_Core/inspector/remote/SourcesSocket.txt	                        (rev 0)
+++ trunk/Source/_javascript_Core/inspector/remote/SourcesSocket.txt	2020-11-03 17:37:43 UTC (rev 269309)
@@ -0,0 +1,37 @@
+// Copyright (C) 2020 Sony Interactive Entertainment Inc.
+//
+// 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.
+
+API/JSRemoteInspector.cpp
+API/JSRemoteInspectorServer.cpp
+
+inspector/remote/RemoteAutomationTarget.cpp
+inspector/remote/RemoteConnectionToTarget.cpp
+inspector/remote/RemoteControllableTarget.cpp
+inspector/remote/RemoteInspectionTarget.cpp
+inspector/remote/RemoteInspector.cpp
+
+inspector/remote/socket/RemoteInspectorConnectionClient.cpp
+inspector/remote/socket/RemoteInspectorMessageParser.cpp
+inspector/remote/socket/RemoteInspectorServer.cpp
+inspector/remote/socket/RemoteInspectorSocket.cpp
+inspector/remote/socket/RemoteInspectorSocketEndpoint.cpp
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to