diff --git a/ChangeLog b/ChangeLog index 8e99e9e5b9a5fe914016f0cb2c101579c9b59ced..e1193d2f691010836f917757b7f66ee25d065ca2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2012-05-16 Varun Jain + + [chromium] No modifier flags (shift/ctrl/alt) in drag&drop events on chromium linux + https://bugs.webkit.org/show_bug.cgi?id=86236 + + Reviewed by Tony Chang. + + * ManualTests/chromium/modifiers-during-drag-and-drop.html: Added. + 2012-05-16 Keishi Hattori [chromium] Add WebKit API to access inner text value of input element diff --git a/ManualTests/chromium/modifiers-during-drag-and-drop.html b/ManualTests/chromium/modifiers-during-drag-and-drop.html new file mode 100644 index 0000000000000000000000000000000000000000..72136bbd00e322a7c3b299687cc9237d46f5c3ae --- /dev/null +++ b/ManualTests/chromium/modifiers-during-drag-and-drop.html @@ -0,0 +1,26 @@ + + + + + + +

Drag the "Drag me" with any modifier keys pressed (Shift/Ctrl/Alt) and see if the log messages have the correct modifier state

+
+ Drag me +
+

+
+
diff --git a/Source/WebCore/ChangeLog b/Source/WebCore/ChangeLog
index 16666fcdc005c50ea073960cb0604be791f03ccd..c3b558539654c0adaddfe9f7fd21df560ce10c68 100644
--- a/Source/WebCore/ChangeLog
+++ b/Source/WebCore/ChangeLog
@@ -1,3 +1,29 @@
+2012-05-16  Varun Jain  
+
+        [chromium] No modifier flags (shift/ctrl/alt) in drag&drop events on chromium linux
+        https://bugs.webkit.org/show_bug.cgi?id=86236
+
+        Reviewed by Tony Chang.
+
+        ManualTests: ManualTests/chromium/modifiers-during-drag-and-drop.html
+
+        * page/DragController.cpp:
+        (WebCore::createMouseEvent):
+        * platform/DragData.cpp:
+        (WebCore):
+        (WebCore::DragData::modifierKeyState):
+        * platform/DragData.h:
+        (DragData):
+        * platform/chromium/ChromiumDataObject.cpp:
+        (WebCore::ChromiumDataObject::ChromiumDataObject):
+        * platform/chromium/ChromiumDataObject.h:
+        (WebCore::ChromiumDataObject::modifierKeyState):
+        (WebCore::ChromiumDataObject::setModifierKeyState):
+        (ChromiumDataObject):
+        * platform/chromium/DragDataChromium.cpp:
+        (WebCore::DragData::modifierKeyState):
+        (WebCore):
+
 2012-05-16  Jer Noble