Parcel up logic related to sticky positioning into a Constraints class that will later be used for threaded scrolling
Created attachment 162602 [details] Patch
Comment on attachment 162602 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=162602&action=review Looks pretty good. Could you add the new files to the other build systems (evil cackle here). For chromium it's pretty easy, just add them to the big-ass 'webcore_files' list in Source/WebCore/WebCore.gypi > Source/WebCore/ChangeLog:22 > + FixedPositionViewportConstraints is not yet used. If I was writing this, I'd hold off on landing FixedPositionViewportConstraints until it was used and tested. Checked-in-but-dead code has a nasty habit of bitrotting. > Source/WebCore/WebCore.xcodeproj/project.pbxproj:25509 > + 0F605AED15F94848004DF0C0 /* ScrollingConstraints.h in Headers */, should these be sorted?
Comment on attachment 162602 [details] Patch r-, need to add the new files to other build systems
Created attachment 162610 [details] Patch
Comment on attachment 162610 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=162610&action=review > Source/WebCore/CMakeLists.txt:1735 > + page/scrolling/ScrollingConstraints.cpp > + page/scrolling/ScrollingConstraints.cpp don't need both - looks like convention here is not to list the headers so just nuke one line
Comment on attachment 162610 [details] Patch Otherwise looks good, R=me. I'd probably let the EWS bots finish, or land and if you're in a hurry to land watch out for bustages.
Created attachment 162611 [details] Patch
Comment on attachment 162611 [details] Patch Forward James's r+
http://trac.webkit.org/changeset/127795