summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
Diffstat (limited to 'webkit')
-rw-r--r--webkit/tools/layout_tests/test_lists/tests_fixable.txt5
-rw-r--r--webkit/tools/test_shell/event_sending_controller.cc4
2 files changed, 4 insertions, 5 deletions
diff --git a/webkit/tools/layout_tests/test_lists/tests_fixable.txt b/webkit/tools/layout_tests/test_lists/tests_fixable.txt
index 0139cce..06a08bdd 100644
--- a/webkit/tools/layout_tests/test_lists/tests_fixable.txt
+++ b/webkit/tools/layout_tests/test_lists/tests_fixable.txt
@@ -164,11 +164,6 @@ DEFER LINUX WIN : LayoutTests/editing/selection/designmode-no-caret.html = FAIL
// which are intended to be fixed for Beta.
DEFER LINUX WIN : LayoutTests/editing/selection/move-begin-end.html = FAIL
-// The platform folder has been ignored until now. It is now considered passing
-// except for this one test, which may need additional functionality support
-// from TestShell to pass.
-DEFER WIN : LayoutTests/platform/win/editing/selection/shift-page-up-down.html = FAIL
-
// Bug 845400
// The end result looks right, but the event messages differ.
DEFER : LayoutTests/editing/pasteboard/paste-xml.xhtml = FAIL
diff --git a/webkit/tools/test_shell/event_sending_controller.cc b/webkit/tools/test_shell/event_sending_controller.cc
index 5bb1fe8..4a067b1 100644
--- a/webkit/tools/test_shell/event_sending_controller.cc
+++ b/webkit/tools/test_shell/event_sending_controller.cc
@@ -357,6 +357,10 @@ void EventSendingController::keyDown(
code = WebCore::VKEY_UP;
} else if (L"delete" == code_str) {
code = WebCore::VKEY_BACK;
+ } else if (L"pageUp" == code_str) {
+ code = WebCore::VKEY_PRIOR;
+ } else if (L"pageDown" == code_str) {
+ code = WebCore::VKEY_NEXT;
} else {
DCHECK(code_str.length() == 1);
code = code_str[0];