https://bugs.webkit.org/show_bug.cgi?id=198979
Patch by Alex Christensen <achristensen@webkit.org> on 2019-07-10
Reviewed by Don Olmstead.
Source/ThirdParty/ANGLE:
* include/GLSLANG/ShaderLang.h:
Source/WebCore:
* Modules/websockets/ThreadableWebSocketChannel.cpp:
(WebCore::ThreadableWebSocketChannel::validateURL):
* PlatformMac.cmake:
* platform/cocoa/VideoFullscreenModelVideoElement.mm:
* platform/ios/WebItemProviderPasteboard.h:
Source/WebCore/PAL:
* pal/PlatformMac.cmake:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@247324
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2019-07-10 Alex Christensen <achristensen@webkit.org>
+
+ Allow CMake to build WebCore on Mac
+ https://bugs.webkit.org/show_bug.cgi?id=198979
+
+ Reviewed by Don Olmstead.
+
+ * include/GLSLANG/ShaderLang.h:
+
2019-07-10 Kenneth Russell <kbr@chromium.org>
Hook up WebGL's back buffer in ANGLE backend on macOS
#include <stddef.h>
-#if defined(__APPLE__)
+#if defined(__APPLE__) && !defined(BUILDING_WITH_CMAKE)
#include "khrplatform.h"
#else
#include "../KHR/khrplatform.h"
+2019-07-10 Alex Christensen <achristensen@webkit.org>
+
+ Allow CMake to build WebCore on Mac
+ https://bugs.webkit.org/show_bug.cgi?id=198979
+
+ Reviewed by Don Olmstead.
+
+ * Modules/websockets/ThreadableWebSocketChannel.cpp:
+ (WebCore::ThreadableWebSocketChannel::validateURL):
+ * PlatformMac.cmake:
+ * platform/cocoa/VideoFullscreenModelVideoElement.mm:
+ * platform/ios/WebItemProviderPasteboard.h:
+
2019-07-10 Chris Dumez <cdumez@apple.com>
Unreviewed, rolling out r247292.
dom/Document.h
dom/DocumentEventQueue.h
dom/DocumentFragment.h
+ dom/DocumentFullscreen.h
dom/DocumentIdentifier.h
dom/DocumentMarker.h
dom/DocumentMarkerController.h
validatedURL.areCookiesAllowed = !results.summary.blockedCookies;
}
}
+#else
+ UNUSED_PARAM(document);
#endif
return validatedURL;
}
+2019-07-10 Alex Christensen <achristensen@webkit.org>
+
+ Allow CMake to build WebCore on Mac
+ https://bugs.webkit.org/show_bug.cgi?id=198979
+
+ Reviewed by Don Olmstead.
+
+ * pal/PlatformMac.cmake:
+
2019-07-08 Antoine Quint <graouts@apple.com>
[Pointer Events] Enable only on the most recent version of the supported iOS family
cf/CoreMediaSoftLink.cpp
+ cocoa/AVFoundationSoftLink.mm
cocoa/FileSizeFormatterCocoa.mm
cocoa/PassKitSoftLink.mm
dom/DataTransferMac.mm
dom/SlotAssignment.cpp
- editing/ios/AutofillElements.cpp
+ editing/cocoa/AutofillElements.cpp
editing/mac/AlternativeTextUIController.mm
editing/mac/EditorMac.mm
page/mac/TextIndicatorWindow.mm
page/mac/WheelEventDeltaFilterMac.mm
+ page/scrolling/ScrollingTreeScrollingNodeDelegate.cpp
+
page/scrolling/mac/ScrollingCoordinatorMac.mm
page/scrolling/mac/ScrollingMomentumCalculatorMac.mm
page/scrolling/mac/ScrollingTreeFrameScrollingNodeMac.mm
platform/graphics/cocoa/WebGLLayer.mm
platform/graphics/cocoa/WebGPULayer.mm
+ platform/graphics/cv/ImageRotationSessionVT.mm
platform/graphics/cv/PixelBufferConformerCV.cpp
platform/graphics/cv/TextureCacheCV.mm
platform/graphics/cv/VideoTextureCopierCV.cpp
bridge/objc/WebScriptObject.h
bridge/objc/WebScriptObjectPrivate.h
+ editing/cocoa/AutofillElements.h
editing/cocoa/DataDetection.h
editing/cocoa/HTMLConverter.h
${WORKERGLOBALSCOPE_CONSTRUCTORS_FILE}
${DEDICATEDWORKERGLOBALSCOPE_CONSTRUCTORS_FILE}
)
-set(CSS_VALUE_PLATFORM_DEFINES WTF_PLATFORM_MAC=1)
+set(CSS_VALUE_PLATFORM_DEFINES "WTF_PLATFORM_MAC=1 HAVE_OS_DARK_MODE_SUPPORT=1")
+
+add_custom_command(
+ OUTPUT ${WebCore_DERIVED_SOURCES_DIR}/WHLSLStandardLibraryFunctionMap.cpp
+ MAIN_DEPENDENCY Modules/webgpu/WHLSL/WHLSLStandardLibrary.txt
+ DEPENDS Modules/webgpu/WHLSL/WHLSLBuildStandardLibraryFunctionMap.py
+ COMMAND ${PYTHON_EXECUTABLE} ${WEBCORE_DIR}/Modules/webgpu/WHLSL/WHLSLBuildStandardLibraryFunctionMap.py ${WEBCORE_DIR}/Modules/webgpu/WHLSL/WHLSLStandardLibrary.txt ${WebCore_DERIVED_SOURCES_DIR}/WHLSLStandardLibraryFunctionMap.cpp
+ VERBATIM)
list(APPEND WebCoreTestSupport_LIBRARIES PRIVATE WebCore)
list(APPEND WebCoreTestSupport_SOURCES
#import "VideoFullscreenModelVideoElement.h"
#import "DOMWindow.h"
+#import "Event.h"
+#import "EventListener.h"
+#import "EventNames.h"
+#import "HTMLElement.h"
+#import "HTMLVideoElement.h"
#import "History.h"
#import "Logging.h"
#import "MediaControlsHost.h"
+#import "Page.h"
#import "PlaybackSessionModelMediaElement.h"
+#import "TextTrackList.h"
+#import "TimeRanges.h"
#import <QuartzCore/CoreAnimation.h>
-#import <WebCore/Event.h>
-#import <WebCore/EventListener.h>
-#import <WebCore/EventNames.h>
-#import <WebCore/HTMLElement.h>
-#import <WebCore/HTMLVideoElement.h>
-#import <WebCore/Page.h>
-#import <WebCore/TextTrackList.h>
-#import <WebCore/TimeRanges.h>
#import <wtf/NeverDestroyed.h>
#import <wtf/SoftLinking.h>
* THE POSSIBILITY OF SUCH DAMAGE.
*/
+#if TARGET_OS_IPHONE
+
#import <WebCore/AbstractPasteboard.h>
-#if TARGET_OS_IPHONE && __IPHONE_OS_VERSION_MIN_REQUIRED >= 110000
+#if __IPHONE_OS_VERSION_MIN_REQUIRED >= 110000
struct CGSize;
NS_ASSUME_NONNULL_END
-#endif // TARGET_OS_IPHONE && __IPHONE_OS_VERSION_MIN_REQUIRED >= 110000
+#endif // __IPHONE_OS_VERSION_MIN_REQUIRED >= 110000
+#endif // TARGET_OS_IPHONE
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DRAG_SUPPORT PRIVATE ON)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_FILTERS_LEVEL_2 PRIVATE ON)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INDEXED_DATABASE_IN_WORKERS PRIVATE OFF)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INPUT_TYPE_COLOR PRIVATE ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INPUT_TYPE_DATE PRIVATE ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INPUT_TYPE_DATETIMELOCAL PRIVATE ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INPUT_TYPE_MONTH PRIVATE ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INPUT_TYPE_TIME PRIVATE ON)
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INPUT_TYPE_COLOR PRIVATE OFF)
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INPUT_TYPE_DATE PRIVATE OFF)
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INPUT_TYPE_DATETIMELOCAL PRIVATE OFF)
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INPUT_TYPE_MONTH PRIVATE OFF)
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INPUT_TYPE_TIME PRIVATE OFF)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LEGACY_ENCRYPTED_MEDIA PRIVATE ON)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LETTERPRESS PRIVATE OFF)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEDIA_SOURCE PRIVATE ON)