Modified: trunk/Source/WebKit/ChangeLog (222375 => 222376)
--- trunk/Source/WebKit/ChangeLog 2017-09-22 01:08:24 UTC (rev 222375)
+++ trunk/Source/WebKit/ChangeLog 2017-09-22 01:51:19 UTC (rev 222376)
@@ -1,3 +1,12 @@
+2017-09-21 Ryosuke Niwa <[email protected]>
+
+ Enable dataTransfer.items on macOS and iOS
+ https://bugs.webkit.org/show_bug.cgi?id=177335
+
+ Reviewed by Sam Weinig.
+
+ * Shared/WebPreferencesDefinitions.h:
+
2017-09-21 Dan Bernstein <[email protected]>
Try to fix Apple internal builds with the iOS 11.0 SDK.
Modified: trunk/Source/WebKit/Shared/WebPreferencesDefinitions.h (222375 => 222376)
--- trunk/Source/WebKit/Shared/WebPreferencesDefinitions.h 2017-09-22 01:08:24 UTC (rev 222375)
+++ trunk/Source/WebKit/Shared/WebPreferencesDefinitions.h 2017-09-22 01:51:19 UTC (rev 222376)
@@ -134,6 +134,12 @@
#define DEFAULT_RESOURCE_TIMING_ENABLED true
#endif
+#if PLATFORM(COCOA)
+#define DEFAULT_DATA_TRANSFER_ITEMS_ENABLED true
+#else
+#define DEFAULT_DATA_TRANSFER_ITEMS_ENABLED false
+#endif
+
// macro(KeyUpper, KeyLower, TypeNameUpper, TypeName, DefaultValue, HumanReadableName, HumanReadableDescription)
#define FOR_EACH_WEBKIT_BOOL_PREFERENCE(macro) \
@@ -376,7 +382,7 @@
macro(WebGL2Enabled, webGL2Enabled, Bool, bool, false, "WebGL 2.0", "WebGL 2 prototype") \
macro(WebGPUEnabled, webGPUEnabled, Bool, bool, false, "WebGPU", "WebGPU prototype") \
macro(DirectoryUploadEnabled, directoryUploadEnabled, Bool, bool, false, "Directory Upload", "input.webkitdirectory") \
- macro(DataTransferItemsEnabled, dataTransferItemsEnabled, Bool, bool, false, "Data Transfer Items", "Enables DataTransferItem in the clipboard API") \
+ macro(DataTransferItemsEnabled, dataTransferItemsEnabled, Bool, bool, DEFAULT_DATA_TRANSFER_ITEMS_ENABLED, "Data Transfer Items", "Enables DataTransferItem in the clipboard API") \
macro(AsyncFrameScrollingEnabled, asyncFrameScrollingEnabled, Bool, bool, false, "Async Frame Scrolling", "Perform frame scrolling in a dedicated thread or process") \
\
Modified: trunk/Source/WebKitLegacy/mac/ChangeLog (222375 => 222376)
--- trunk/Source/WebKitLegacy/mac/ChangeLog 2017-09-22 01:08:24 UTC (rev 222375)
+++ trunk/Source/WebKitLegacy/mac/ChangeLog 2017-09-22 01:51:19 UTC (rev 222376)
@@ -1,3 +1,13 @@
+2017-09-21 Ryosuke Niwa <[email protected]>
+
+ Enable dataTransfer.items on macOS and iOS
+ https://bugs.webkit.org/show_bug.cgi?id=177335
+
+ Reviewed by Sam Weinig.
+
+ * WebView/WebPreferences.mm:
+ (+[WebPreferences initialize]):
+
2017-09-20 Joseph Pecoraro <[email protected]>
Web Inspector: WebView indication highlights sticks around for WebKitLegacy views
Modified: trunk/Source/WebKitLegacy/mac/WebView/WebPreferences.mm (222375 => 222376)
--- trunk/Source/WebKitLegacy/mac/WebView/WebPreferences.mm 2017-09-22 01:08:24 UTC (rev 222375)
+++ trunk/Source/WebKitLegacy/mac/WebView/WebPreferences.mm 2017-09-22 01:51:19 UTC (rev 222376)
@@ -624,7 +624,7 @@
#endif
[NSNumber numberWithBool:YES], WebKitShadowDOMEnabledPreferenceKey,
[NSNumber numberWithBool:YES], WebKitCustomElementsEnabledPreferenceKey,
- [NSNumber numberWithBool:NO], WebKitDataTransferItemsEnabledPreferenceKey,
+ [NSNumber numberWithBool:YES], WebKitDataTransferItemsEnabledPreferenceKey,
[NSNumber numberWithBool:YES], WebKitModernMediaControlsEnabledPreferenceKey,
#if ENABLE(WEBGL2)
[NSNumber numberWithBool:NO], WebKitWebGL2EnabledPreferenceKey,