NRWT lies about the number of tests that it's skipping when used with --repeat-each
https://bugs.webkit.org/show_bug.cgi?id=95789

Reviewed by Ojan Vafai.

Fix miscalculation in log message.

* Scripts/webkitpy/layout_tests/views/printing.py:
(Printer.print_found):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@127688 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebKit/chromium: Use new type-specific WebGestureEvent fields
https://bugs.webkit.org/show_bug.cgi?id=95573

Patch by Rick Byers <rbyers@chromium.org> on 2012-09-05
Reviewed by James Robinson.

Chromium has been updated to store gesture-type specific details in the
new WebGestureEvent fields (crrev.com/152508, crrev.com/154815 and
crrev.com/154959), so we can now rely on them.

* src/WebCompositorInputHandlerImpl.cpp:
Update the compositor scroll, pinch and fling handling to use these new fields.
(WebKit::WebCompositorInputHandlerImpl::handleInputEventInternal):
(WebKit::WebCompositorInputHandlerImpl::handleGestureFling):
* src/WebInputEventConversion.cpp:
Update PlatformGestureEvent/WebGestureEvent conversion to use the new
fields, storing into the existing overloaded PlatformGestureEvent
fields (which will be cleaned up in my next CL).
(WebKit::PlatformGestureEventBuilder::PlatformGestureEventBuilder):
(WebKit::WebGestureEventBuilder::WebGestureEventBuilder):
* src/WebViewImpl.cpp:
(WebKit::WebViewImpl::handleGestureEvent):
Update fling scrolling implementation for correct location of velocity.
* tests/WebCompositorInputHandlerImplTest.cpp:
(WebKit::TEST_F):
Update tests to use the new fields.

Tools: Update chromium DumpRenderTree for new WebGestureEvent fields
https://bugs.webkit.org/show_bug.cgi?id=95573

Patch by Rick Byers <rbyers@chromium.org> on 2012-09-05
Reviewed by James Robinson.

Update EventSender to write gesture details into the appropriate
type-specific WebGestureEvent fields.
* DumpRenderTree/chromium/TestRunner/EventSender.cpp:
(EventSender::gestureEvent):
(EventSender::gestureFlingStart):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@127689 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebCore: [chromium] Some SubstituteData loads broken after r121912
https://bugs.webkit.org/show_bug.cgi?id=91685

Reviewed by Adam Barth.

Test: WebFrameTest.ReplaceNavigationAfterHistoryNavigation in chromium's webkit_unit_tests.

* loader/DocumentLoader.cpp:
(WebCore::DocumentLoader::commitData): receivedFirstData() should be called exactly once per load,
    on the first commit. I had mistakely assumed in r121912 that isReplacing() was true only for multipart
    loads, and only after the first commit (chromium uses it for some SubstituteData loads to ensure the error page
    replaces the failed load). We need to check whether we are loading multipart content before assuming isReplacing()
    will tell us what we need to know.

Source/WebKit/chromium: Test for https://bugs.webkit.org/show_bug.cgi?id=91685

Reviewed by Adam Barth.

* tests/WebFrameTest.cpp:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@127690 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[chromium] Remove dependency on webkit_user_agent
https://bugs.webkit.org/show_bug.cgi?id=95886

Reviewed by Adam Barth.

Source/WebKit/chromium:

The code isn't used by webkit_unit_tests.

* WebKitUnitTests.gyp:

Tools:

The code isn't used by DumpRenderTree.

* DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@127691 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Chromium] Unreviewed gardening

* tests/GraphicsLayerChromiumTest.cpp:
(WebKit::TEST_F): Disabled applyScrollToScrollableArea()

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@127692 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed chromium windows build fix.

Some of the rules in webcore_remaining only apply to files under WebCore/platform/. Since r127687 moved all such
files from the webcore_files variable to webcore_platform_files, these rules have to be applied to
webcore_platform instead. This also means that these files link into webcore_platform instead of
webcore_remaining, which makes a lot more sense, and we can delete several redundant rules.

* WebCore.gyp/WebCore.gyp:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@127693 268f45cc-cd09-0410-ab3c-d52691b4dbfc