Bug 53249 - Add ability to do an unconstrained scroll on a ScrollView
Summary: Add ability to do an unconstrained scroll on a ScrollView
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: 528+ (Nightly build)
Hardware: Other OS X 10.5
: P2 Normal
Assignee: Sam Weinig
URL:
Keywords:
Depends on:
Blocks: 55077
  Show dependency treegraph
 
Reported: 2011-01-27 10:32 PST by Sam Weinig
Modified: 2011-03-03 15:10 PST (History)
6 users (show)

See Also:


Attachments
Patch (14.42 KB, patch)
2011-01-27 10:36 PST, Sam Weinig
hyatt: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Sam Weinig 2011-01-27 10:32:01 PST
Add ability to do an unconstrained scroll on a ScrollView
Comment 1 Sam Weinig 2011-01-27 10:36:50 PST
Created attachment 80346 [details]
Patch
Comment 2 Dave Hyatt 2011-01-27 10:43:24 PST
Comment on attachment 80346 [details]
Patch

Devirtualize the overhang painting function and get it out of FrameView, since ultimately it will be a callout through HostWindow.

r=me with that change.
Comment 3 Sam Weinig 2011-01-27 13:23:22 PST
Landed in r76831.
Comment 4 Eric Seidel (no email) 2011-01-27 13:29:56 PST
:(  Borked the whole world.
Comment 5 Eric Seidel (no email) 2011-01-27 13:31:28 PST
/Volumes/Big/WebKit-BuildSlave/leopard-intel-release/build/Source/WebCore/platform/ScrollView.cpp: In member function 'void WebCore::ScrollView::paintOverhangAreas(WebCore::GraphicsContext*, const WebCore::IntRect&, const WebCore::IntRect&)':
/Volumes/Big/WebKit-BuildSlave/leopard-intel-release/build/Source/WebCore/platform/ScrollView.cpp:928: error: 'context' was not declared in this scope
/Volumes/Big/WebKit-BuildSlave/leopard-intel-release/build/Source/WebCore/platform/ScrollView.cpp:929: error: 'horizontalOverhangRect' was not declared in this scope
/Volumes/Big/WebKit-BuildSlave/leopard-intel-release/build/Source/WebCore/platform/ScrollView.cpp:933: error: 'verticalOverhangRect' was not declared in this scope
Comment 6 WebKit Review Bot 2011-01-27 13:48:00 PST
http://trac.webkit.org/changeset/76831 might have broken Qt Linux Release