Reviewed by Mark Rowe.
authoralp <alp@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 3 Nov 2007 14:32:43 +0000 (14:32 +0000)
committeralp <alp@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 3 Nov 2007 14:32:43 +0000 (14:32 +0000)
commit330330fb176a46e1364f539c4afc51ce4f46b1bf
treed324d95ee7c58030308e39c33ae7b6ef0bdd8f8c
parent3b2aa1da6a86d7a9042095e0ab9b35a0602aadeb
Reviewed by Mark Rowe.

Frame scrolling and invalidation fixes

Make upward scroll events have a positive delta to match other ports.

Fix the invalidation rect offset for frames so that scrolling works properly.

Avoid allocating negative sizes to widgets to avoid GTK+ warnings.

Allow tabbing to all widgets and links.

Fix event returns, improving the focus situation and correcting scroll wheel
behavior.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@27396 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebCore/ChangeLog
WebCore/page/gtk/EventHandlerGtk.cpp
WebCore/platform/gtk/ScrollViewGtk.cpp
WebCore/platform/gtk/WheelEventGtk.cpp
WebKit/gtk/Api/webkitgtkpage.cpp
WebKit/gtk/ChangeLog
WebKit/gtk/WebCoreSupport/ChromeClientGtk.cpp