Reviewed by Adam Roben.
authorap@webkit.org <ap@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 12 Dec 2007 17:57:37 +0000 (17:57 +0000)
committerap@webkit.org <ap@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 12 Dec 2007 17:57:37 +0000 (17:57 +0000)
        Fix conversion from double to LPARAM in dispatchMessage().

        * DumpRenderTree/win/EventSender.cpp:
        (dispatchMessageCallback):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@28656 268f45cc-cd09-0410-ab3c-d52691b4dbfc

LayoutTests/ChangeLog
LayoutTests/platform/win/fast/events/keyLocation-numpad-expected.txt
WebKitTools/ChangeLog
WebKitTools/DumpRenderTree/win/EventSender.cpp

index 5eb7113..1912a8b 100644 (file)
@@ -1,5 +1,13 @@
 2007-12-12  Alexey Proskuryakov  <ap@webkit.org>
 
+        Reviewed by Adam Roben.
+
+        Results corrected by a fix to EventSender.
+
+        * platform/win/fast/events/keyLocation-numpad-expected.txt:
+
+2007-12-12  Alexey Proskuryakov  <ap@webkit.org>
+
         Reviewed by Darin.
 
         http://bugs.webkit.org/show_bug.cgi?id=16410
index c1bd7c2..11f658f 100644 (file)
@@ -5,5 +5,5 @@ keyup: DOM_KEY_LOCATION_NUMPAD
 keydown: DOM_KEY_LOCATION_NUMPAD
 keyup: DOM_KEY_LOCATION_NUMPAD
 keydown: DOM_KEY_LOCATION_NUMPAD
-keyup: DOM_KEY_LOCATION_STANDARD
+keyup: DOM_KEY_LOCATION_NUMPAD
 
index 909609b..62c67a7 100644 (file)
@@ -1,3 +1,12 @@
+2007-12-12  Alexey Proskuryakov  <ap@webkit.org>
+
+        Reviewed by Adam Roben.
+
+        Fix conversion from double to LPARAM in dispatchMessage().
+
+        * DumpRenderTree/win/EventSender.cpp:
+        (dispatchMessageCallback):
+
 2007-12-11  Dan Bernstein  <mitz@apple.com>
 
         Reviewed by Mark Rowe and Sam Weinig too!
index cfea959..bff965a 100644 (file)
@@ -382,7 +382,7 @@ static JSValueRef dispatchMessageCallback(JSContextRef context, JSObjectRef func
     ASSERT(!*exception);
     msg.wParam = JSValueToNumber(context, arguments[1], exception);
     ASSERT(!*exception);
-    msg.lParam = JSValueToNumber(context, arguments[2], exception);
+    msg.lParam = static_cast<ULONG_PTR>(JSValueToNumber(context, arguments[2], exception));
     ASSERT(!*exception);
     if (argumentCount >= 4) {
         msg.time = JSValueToNumber(context, arguments[3], exception);