Reviewed by Darin.
authorap@webkit.org <ap@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 11 Dec 2007 19:11:46 +0000 (19:11 +0000)
committerap@webkit.org <ap@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 11 Dec 2007 19:11:46 +0000 (19:11 +0000)
commitaa8ce48e66ae95ae82e12d1122ceeca7b4e7a508
treeb19686bce8fe0e8349830f03278a06286d40fa06
parent0236191b4c8480c45f33080beec7b6f10d50843b
    Reviewed by Darin.

        <rdar://problem/5535636>
        Have to press 4 times instead of 2 times to get the expected result of ^^ with german keyboard.

        http://bugs.webkit.org/show_bug.cgi?id=13916
        JavaScript detects Tab as a character input on a textfield validation

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@28620 268f45cc-cd09-0410-ab3c-d52691b4dbfc
81 files changed:
LayoutTests/ChangeLog
LayoutTests/fast/events/access-key-self-destruct.html
LayoutTests/fast/events/frame-tab-focus.html
LayoutTests/fast/events/js-keyboard-event-creation-expected.txt
LayoutTests/fast/events/js-keyboard-event-creation.html
LayoutTests/fast/events/key-events-in-input-button-expected.txt [new file with mode: 0644]
LayoutTests/fast/events/key-events-in-input-button.html [new file with mode: 0644]
LayoutTests/fast/events/key-events-in-input-text-expected.txt [new file with mode: 0644]
LayoutTests/fast/events/key-events-in-input-text.html [new file with mode: 0644]
LayoutTests/fast/events/keydown-keypress-preventDefault-expected.txt
LayoutTests/fast/events/keydown-keypress-preventDefault.html
LayoutTests/fast/events/onchange-passwordfield.html
LayoutTests/fast/events/onchange-searchfield.html
LayoutTests/fast/events/onchange-textfield.html
LayoutTests/fast/events/onsearch-enter.html
LayoutTests/fast/events/option-tab.html
LayoutTests/fast/forms/access-key.html
LayoutTests/fast/forms/button-enter-click.html
LayoutTests/fast/forms/check-box-enter-key.html
LayoutTests/fast/forms/enter-clicks-buttons.html
LayoutTests/fast/forms/focus2-expected.txt
LayoutTests/fast/forms/focus2.html
LayoutTests/fast/forms/legend-access-key.html
LayoutTests/fast/forms/listbox-onchange.html
LayoutTests/fast/forms/listbox-selection.html
LayoutTests/fast/forms/onchange-enter-submit.html
LayoutTests/fast/forms/search-event-delay.html
LayoutTests/fast/forms/select-double-onchange.html
LayoutTests/fast/forms/select-enter-key.html
LayoutTests/fast/forms/textfield-onchange-deletion.html
LayoutTests/fast/html/tab-order.html
LayoutTests/platform/mac/fast/events/objc-event-api-expected.txt
LayoutTests/platform/win/fast/events/double-dead-char-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/events/double-dead-char.html [new file with mode: 0644]
WebCore/ChangeLog
WebCore/WebCore.base.exp
WebCore/bridge/EditorClient.h
WebCore/dom/Document.cpp
WebCore/dom/Document.h
WebCore/dom/KeyboardEvent.cpp
WebCore/dom/KeyboardEvent.h
WebCore/editing/Editor.cpp
WebCore/editing/Editor.h
WebCore/html/HTMLButtonElement.cpp
WebCore/html/HTMLInputElement.cpp
WebCore/html/HTMLSelectElement.cpp
WebCore/page/EventHandler.cpp
WebCore/page/mac/EventHandlerMac.mm
WebCore/platform/PlatformKeyboardEvent.h
WebCore/platform/gtk/KeyEventGtk.cpp
WebCore/platform/mac/KeyEventMac.mm
WebCore/platform/qt/PlatformKeyboardEventQt.cpp
WebCore/platform/text/PlatformString.h
WebCore/platform/text/String.cpp
WebCore/platform/text/StringImpl.cpp
WebCore/platform/text/StringImpl.h
WebCore/platform/win/KeyEventWin.cpp
WebCore/platform/wx/KeyboardEventWx.cpp
WebCore/svg/graphics/SVGImageEmptyClients.h
WebKit/gtk/ChangeLog
WebKit/gtk/WebCoreSupport/EditorClientGtk.cpp
WebKit/gtk/WebCoreSupport/EditorClientGtk.h
WebKit/mac/ChangeLog
WebKit/mac/WebCoreSupport/WebEditorClient.h
WebKit/mac/WebCoreSupport/WebEditorClient.mm
WebKit/mac/WebView/WebHTMLView.mm
WebKit/mac/WebView/WebPDFView.mm
WebKit/qt/ChangeLog
WebKit/qt/WebCoreSupport/EditorClientQt.cpp
WebKit/qt/WebCoreSupport/EditorClientQt.h
WebKit/win/ChangeLog
WebKit/win/WebEditorClient.cpp
WebKit/win/WebEditorClient.h
WebKit/win/WebView.cpp
WebKit/win/WebView.h
WebKit/wx/ChangeLog
WebKit/wx/WebKitSupport/EditorClientWx.cpp
WebKit/wx/WebKitSupport/EditorClientWx.h
WebKitTools/ChangeLog
WebKitTools/DumpRenderTree/mac/EventSendingController.mm
WebKitTools/DumpRenderTree/win/EventSender.cpp