Title: [222376] trunk/Source
Revision
222376
Author
[email protected]
Date
2017-09-21 18:51:19 -0700 (Thu, 21 Sep 2017)

Log Message

Enable dataTransfer.items on macOS and iOS
https://bugs.webkit.org/show_bug.cgi?id=177335

Reviewed by Sam Weinig.

Source/WebKit:

* Shared/WebPreferencesDefinitions.h:

Source/WebKitLegacy/mac:

* WebView/WebPreferences.mm:
(+[WebPreferences initialize]):

Modified Paths

Diff

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,
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to