Title: [181601] trunk/Source
Revision
181601
Author
achristen...@apple.com
Date
2015-03-16 17:29:55 -0700 (Mon, 16 Mar 2015)

Log Message

Progress towards CMake on Mac
https://bugs.webkit.org/show_bug.cgi?id=142747

Reviewed by Chris Dumez.

Source/_javascript_Core:

* CMakeLists.txt:
Include AugmentableInspectorController.h in CMake build.

Source/WebCore:

* CMakeLists.txt:
* PlatformMac.cmake:
Added more directories, interfaces, and forwarding headers.
Temporarily disabled the generating of ObjC bindings in CMake builds.
* platform/mac/PasteboardMac.mm:
Removed unused include.

Source/WebKit2:

* PlatformMac.cmake:
Started adding Mac-specific directories and headers.

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/CMakeLists.txt (181600 => 181601)


--- trunk/Source/_javascript_Core/CMakeLists.txt	2015-03-17 00:12:06 UTC (rev 181600)
+++ trunk/Source/_javascript_Core/CMakeLists.txt	2015-03-17 00:29:55 UTC (rev 181601)
@@ -15,6 +15,7 @@
     "${_javascript_CORE_DIR}/debugger"
     "${_javascript_CORE_DIR}/inspector"
     "${_javascript_CORE_DIR}/inspector/agents"
+    "${_javascript_CORE_DIR}/inspector/augmentable"
     "${_javascript_CORE_DIR}/inspector/remote"
     "${_javascript_CORE_DIR}/interpreter"
     "${_javascript_CORE_DIR}/jit"
@@ -902,6 +903,7 @@
     heap
     inspector
     inspector/agents
+    inspector/augmentable
     inspector/remote
     interpreter
     jit
@@ -964,6 +966,8 @@
     assembler/MacroAssemblerCodeRef.h
     assembler/MacroAssemblerCodeRef.h
 
+    inspector/augmentable/AugmentableInspectorController.h
+
     inspector/remote/RemoteInspector.h
     inspector/remote/RemoteInspectorConstants.h
     inspector/remote/RemoteInspectorDebuggable.h

Modified: trunk/Source/_javascript_Core/ChangeLog (181600 => 181601)


--- trunk/Source/_javascript_Core/ChangeLog	2015-03-17 00:12:06 UTC (rev 181600)
+++ trunk/Source/_javascript_Core/ChangeLog	2015-03-17 00:29:55 UTC (rev 181601)
@@ -1,3 +1,13 @@
+2015-03-16  Alex Christensen  <achristen...@webkit.org>
+
+        Progress towards CMake on Mac
+        https://bugs.webkit.org/show_bug.cgi?id=142747
+
+        Reviewed by Chris Dumez.
+
+        * CMakeLists.txt:
+        Include AugmentableInspectorController.h in CMake build.
+
 2015-03-16  Csaba Osztrogonác  <o...@webkit.org>
 
         [ARM] Enable generating idiv instructions if it is supported

Modified: trunk/Source/WebCore/CMakeLists.txt (181600 => 181601)


--- trunk/Source/WebCore/CMakeLists.txt	2015-03-17 00:12:06 UTC (rev 181600)
+++ trunk/Source/WebCore/CMakeLists.txt	2015-03-17 00:29:55 UTC (rev 181601)
@@ -80,6 +80,7 @@
     "${WEBCORE_DIR}/platform/image-decoders/webp"
     "${WEBCORE_DIR}/platform/mediastream"
     "${WEBCORE_DIR}/platform/mock"
+    "${WEBCORE_DIR}/platform/mock/mediasource"
     "${WEBCORE_DIR}/platform/network"
     "${WEBCORE_DIR}/platform/sql"
     "${WEBCORE_DIR}/platform/text"
@@ -575,6 +576,20 @@
     html/canvas/WebGLVertexArrayObject.idl
     html/canvas/WebGLVertexArrayObjectOES.idl
 
+    html/track/AudioTrack.idl
+    html/track/AudioTrackList.idl
+    html/track/DataCue.idl
+    html/track/TextTrack.idl
+    html/track/TextTrackCue.idl
+    html/track/TextTrackCueList.idl
+    html/track/TextTrackList.idl
+    html/track/TrackEvent.idl
+    html/track/VTTCue.idl
+    html/track/VTTRegion.idl
+    html/track/VTTRegionList.idl
+    html/track/VideoTrack.idl
+    html/track/VideoTrackList.idl
+
     inspector/CommandLineAPIHost.idl
     inspector/InspectorFrontendHost.idl
     inspector/ScriptProfile.idl
@@ -3142,6 +3157,7 @@
     testing/Internals.idl
     testing/MallocStatistics.idl
     testing/MemoryInfo.idl
+    testing/MockContentFilterSettings.idl
     testing/TypeConversions.idl
 )
 

Modified: trunk/Source/WebCore/ChangeLog (181600 => 181601)


--- trunk/Source/WebCore/ChangeLog	2015-03-17 00:12:06 UTC (rev 181600)
+++ trunk/Source/WebCore/ChangeLog	2015-03-17 00:29:55 UTC (rev 181601)
@@ -1,3 +1,17 @@
+2015-03-16  Alex Christensen  <achristen...@webkit.org>
+
+        Progress towards CMake on Mac
+        https://bugs.webkit.org/show_bug.cgi?id=142747
+
+        Reviewed by Chris Dumez.
+
+        * CMakeLists.txt:
+        * PlatformMac.cmake:
+        Added more directories, interfaces, and forwarding headers.
+        Temporarily disabled the generating of ObjC bindings in CMake builds.
+        * platform/mac/PasteboardMac.mm:
+        Removed unused include.
+
 2015-03-16  Joanmarie Diggs  <jdi...@igalia.com>
 
         AX: Crash viewing http://www.last.fm/

Modified: trunk/Source/WebCore/PlatformMac.cmake (181600 => 181601)


--- trunk/Source/WebCore/PlatformMac.cmake	2015-03-17 00:12:06 UTC (rev 181600)
+++ trunk/Source/WebCore/PlatformMac.cmake	2015-03-17 00:29:55 UTC (rev 181601)
@@ -2,6 +2,7 @@
     "${WEBCORE_DIR}/accessibility/mac"
     "${WEBCORE_DIR}/bindings/objc"
     "${WEBCORE_DIR}/bridge/objc"
+    "${WEBCORE_DIR}/editing/mac"
     "${WEBCORE_DIR}/loader/archive/cf"
     "${WEBCORE_DIR}/loader/cf"
     "${WEBCORE_DIR}/loader/mac"
@@ -144,7 +145,6 @@
     platform/mac/WebCoreNSURLExtras.mm
     platform/mac/WebCoreObjCExtras.mm
     platform/mac/WebCoreSystemInterface.mm
-    platform/mac/WebCoreView.m
     platform/mac/WebNSAttributedStringExtras.mm
     platform/mac/WebVideoFullscreenController.mm
     platform/mac/WebVideoFullscreenHUDWindowController.mm
@@ -209,28 +209,88 @@
 )
 
 set(WebCore_FORWARDING_HEADERS_FILES
+    bindings/js/SerializedScriptValue.h
+    bindings/objc/WebKitAvailability.h
+
+    bridge/IdentifierRep.h
+    bridge/npruntime_internal.h
+
+    contentextensions/CompiledContentExtension.h
+
+    editing/FindOptions.h
+
     html/HTMLMediaElement.h
-    bindings/objc/WebKitAvailability.h
+
+    loader/FrameLoaderTypes.h
+    loader/LoaderStrategy.h
+    loader/ResourceLoaderOptions.h
+
+    Modules/indexeddb/IDBKeyData.h
+    Modules/indexeddb/IDBKeyPath.h
+    Modules/webdatabase/DatabaseDetails.h
+
+    page/ContextMenuContext.h
+    page/SecurityOrigin.h
+    page/SessionID.h
+    page/TextIndicator.h
+    page/UserScript.h
+    page/UserStyleSheet.h
+
+    platform/PlatformExportMacros.h
     platform/DisplaySleepDisabler.h
+
+    platform/audio/AudioHardwareListener.h
+
+    platform/cocoa/MachSendRight.h
+
+    platform/graphics/Color.h
+    platform/graphics/FloatPoint.h
+    platform/graphics/FloatRect.h
+    platform/graphics/FloatSize.h
+    platform/graphics/GraphicsContext.h
+    platform/graphics/GraphicsLayer.h
+    platform/graphics/IntPoint.h
+    platform/graphics/IntRect.h
+    platform/graphics/IntSize.h
+    platform/graphics/NativeImagePtr.h
+
+    platform/graphics/cocoa/IOSurface.h
+
+    platform/graphics/transforms/AffineTransform.h
+
     platform/mac/SoftLinking.h
+    platform/mac/WebCoreSystemInterface.h
+
+    platform/network/BlobDataFileReference.h
+    platform/network/BlobRegistryImpl.h
+    platform/network/HTTPHeaderMap.h
+    platform/network/NetworkStorageSession.h
+    platform/network/ResourceHandle.h
+
+    platform/network/cf/CertificateInfo.h
     platform/network/cf/ResourceResponse.h
+
     platform/spi/cg/CoreGraphicsSPI.h
+
+    plugins/PluginData.h
+    plugins/npruntime.h
 )
 
 WEBKIT_CREATE_FORWARDING_HEADERS(WebCore DIRECTORIES ${WebCore_FORWARDING_HEADERS_DIRECTORIES} FILES ${WebCore_FORWARDING_HEADERS_FILES})
 
-set(FEATURE_DEFINES_OBJECTIVE_C "LANGUAGE_OBJECTIVE_C=1 ${FEATURE_DEFINES_WITH_SPACE_SEPARATOR}")
-set(ADDITIONAL_BINDINGS_DEPENDENCIES
-    ${WINDOW_CONSTRUCTORS_FILE}
-    ${WORKERGLOBALSCOPE_CONSTRUCTORS_FILE}
-    ${DEDICATEDWORKERGLOBALSCOPE_CONSTRUCTORS_FILE}
-)
-GENERATE_BINDINGS(WebCore_SOURCES
-    "${WebCore_NON_SVG_IDL_FILES}"
-    "${WEBCORE_DIR}"
-    "${IDL_INCLUDES}"
-    "${FEATURE_DEFINES_OBJECTIVE_C}"
-    ${DERIVED_SOURCES_WEBCORE_DIR} DOM ObjC mm
-    ${IDL_ATTRIBUTES_FILE}
-    ${SUPPLEMENTAL_DEPENDENCY_FILE}
-    ${ADDITIONAL_BINDINGS_DEPENDENCIES})
+# FIXME: Get Objective C bindings working.
+#set(FEATURE_DEFINES_OBJECTIVE_C "LANGUAGE_OBJECTIVE_C=1 ${FEATURE_DEFINES_WITH_SPACE_SEPARATOR}")
+#set(ADDITIONAL_BINDINGS_DEPENDENCIES
+#    ${WINDOW_CONSTRUCTORS_FILE}
+#    ${WORKERGLOBALSCOPE_CONSTRUCTORS_FILE}
+#    ${DEDICATEDWORKERGLOBALSCOPE_CONSTRUCTORS_FILE}
+#)
+#GENERATE_BINDINGS(WebCore_SOURCES
+#    "${WebCore_NON_SVG_IDL_FILES}"
+#    "${WEBCORE_DIR}"
+#    "${IDL_INCLUDES}"
+#    "${FEATURE_DEFINES_OBJECTIVE_C}"
+#    ${DERIVED_SOURCES_WEBCORE_DIR} DOM ObjC mm
+#    ${IDL_ATTRIBUTES_FILE}
+#    ${SUPPLEMENTAL_DEPENDENCY_FILE}
+#    ${ADDITIONAL_BINDINGS_DEPENDENCIES})

Modified: trunk/Source/WebCore/platform/mac/PasteboardMac.mm (181600 => 181601)


--- trunk/Source/WebCore/platform/mac/PasteboardMac.mm	2015-03-17 00:12:06 UTC (rev 181600)
+++ trunk/Source/WebCore/platform/mac/PasteboardMac.mm	2015-03-17 00:29:55 UTC (rev 181601)
@@ -27,7 +27,6 @@
 #import "Pasteboard.h"
 
 #import "CachedImage.h"
-#import "DOMRangeInternal.h"
 #import "Document.h"
 #import "DocumentFragment.h"
 #import "DocumentLoader.h"

Modified: trunk/Source/WebKit2/ChangeLog (181600 => 181601)


--- trunk/Source/WebKit2/ChangeLog	2015-03-17 00:12:06 UTC (rev 181600)
+++ trunk/Source/WebKit2/ChangeLog	2015-03-17 00:29:55 UTC (rev 181601)
@@ -1,3 +1,13 @@
+2015-03-16  Alex Christensen  <achristen...@webkit.org>
+
+        Progress towards CMake on Mac
+        https://bugs.webkit.org/show_bug.cgi?id=142747
+
+        Reviewed by Chris Dumez.
+
+        * PlatformMac.cmake:
+        Started adding Mac-specific directories and headers.
+
 2015-03-16  Alexey Proskuryakov  <a...@apple.com>
 
         ASSERT(m_plugin) on plugins/snapshotting/snapshot-plugin-not-quite-blocked-by-image.html

Modified: trunk/Source/WebKit2/PlatformMac.cmake (181600 => 181601)


--- trunk/Source/WebKit2/PlatformMac.cmake	2015-03-17 00:12:06 UTC (rev 181600)
+++ trunk/Source/WebKit2/PlatformMac.cmake	2015-03-17 00:29:55 UTC (rev 181601)
@@ -1,5 +1,21 @@
 #FIXME: Add Mac-specific sources here.
 
+file(MAKE_DIRECTORY ${DERIVED_SOURCES_WEBKIT2_DIR})
+
+list(APPEND WebKit2_INCLUDE_DIRECTORIES
+    "${WEBCORE_DIR}/platform/mac"
+    "${WEBCORE_DIR}/platform/network/cf"
+    "${WEBCORE_DIR}/platform/graphics/opentype"
+    "${WEBKIT2_DIR}/UIProcess/mac"
+    "${WEBKIT2_DIR}/Platform/mac"
+    "${WEBKIT2_DIR}/Platform/IPC/mac"
+    "${WEBKIT2_DIR}/Shared/API/Cocoa"
+    "${WEBKIT2_DIR}/Shared/cf"
+    "${WEBKIT2_DIR}/Shared/mac"
+    "${WEBKIT2_DIR}/Shared/Plugins/mac"
+    "${DERIVED_SOURCES_DIR}/ForwardingHeaders"
+)
+
 set(WEBKIT2_EXTRA_DEPENDENCIES
      WebKit2-forwarding-headers
 )
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to