Title: [129482] trunk/Tools
Revision
129482
Author
[email protected]
Date
2012-09-25 02:58:41 -0700 (Tue, 25 Sep 2012)

Log Message

[BlackBerry] [DRT] fast/forms/textarea-live-pseudo-selectors.html failed
https://bugs.webkit.org/show_bug.cgi?id=97189

Patch by Xiaobo Wang <[email protected]> on 2012-09-25
Reviewed by Rob Buis.

Translate ASCII key code to BlackBerry key code for BACKSPACE and DELETE key.

* DumpRenderTree/blackberry/EventSender.cpp:
(keyDownCallback):

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (129481 => 129482)


--- trunk/Tools/ChangeLog	2012-09-25 09:49:55 UTC (rev 129481)
+++ trunk/Tools/ChangeLog	2012-09-25 09:58:41 UTC (rev 129482)
@@ -1,3 +1,15 @@
+2012-09-25  Xiaobo Wang  <[email protected]>
+
+        [BlackBerry] [DRT] fast/forms/textarea-live-pseudo-selectors.html failed
+        https://bugs.webkit.org/show_bug.cgi?id=97189
+
+        Reviewed by Rob Buis.
+
+        Translate ASCII key code to BlackBerry key code for BACKSPACE and DELETE key.
+
+        * DumpRenderTree/blackberry/EventSender.cpp:
+        (keyDownCallback):
+
 2012-09-25  Mikhail Pozdnyakov  <[email protected]>
 
         [WK2][WTR] WTR bundle client loads binary data as text

Modified: trunk/Tools/DumpRenderTree/blackberry/EventSender.cpp (129481 => 129482)


--- trunk/Tools/DumpRenderTree/blackberry/EventSender.cpp	2012-09-25 09:49:55 UTC (rev 129481)
+++ trunk/Tools/DumpRenderTree/blackberry/EventSender.cpp	2012-09-25 09:58:41 UTC (rev 129482)
@@ -140,7 +140,11 @@
         charCode = KEYCODE_BACKSPACE;
     else {
         charCode = JSStringGetCharactersPtr(character)[0];
-        if (WTF::isASCIIUpper(charCode))
+        if (0x8 == charCode)
+            charCode = KEYCODE_BACKSPACE;
+        else if (0x7F == charCode)
+            charCode = KEYCODE_DELETE;
+        else if (WTF::isASCIIUpper(charCode))
             needsShiftKeyModifier = true;
     }
     JSStringRelease(character);
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to