Mark gesture-tap-result.html as flaky while we investigate the current
failures.

My appologies for the mess here. I had to revert a number of patches
to get Blink on track again. There seems to be some interaction
between patches hitting us here.

TBR=luken@chromium.org, timav@chromium.org
NOTRY=true
BUG=417229

Review URL: https://codereview.chromium.org/596273002

git-svn-id: svn://svn.chromium.org/blink/trunk@182590 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert of Revert of Revert of Initial draft - modify ViewportAnchor to know about both inner and outer viewports. (patchset #1 id:1 of https://codereview.chromium.org/597683007/)

Reason for revert:
Nope: I did have to revert this one. webkit_unit_test failures on mac are back.

Original issue's description:
> Revert of Revert of Initial draft - modify ViewportAnchor to know about both inner and outer viewports. (patchset #1 id:1 of https://codereview.chromium.org/597113002/)
> 
> Reason for revert:
> Reapplying, reverting this one shouldn't be necessary.
> 
> Original issue's description:
> > Revert of Initial draft - modify ViewportAnchor to know about both inner and outer viewports. (patchset #11 id:200001 of https://codereview.chromium.org/556703005/)
> > 
> > Reason for revert:
> > The new test is failing on mac. Reverting for now so it can be investigated.
> > 
> > [  FAILED  ] PinchViewportTest.TestResizeAfterHorizontalScroll (39 ms)
> > [1471/1471] PinchViewportTest.TestResizeAfterHorizontalScroll (39 ms)
> > Retrying 2 tests (retry #3)
> > [ RUN      ] PinchViewportTest.TestResizeAfterVerticalScroll
> > ../../third_party/WebKit/Source/web/tests/PinchViewportTest.cpp:251: Failure
> > Value of: (pinchViewport.visibleRect().size()).width()
> > Actual: 45.94595
> > Expected: (FloatSize(50, 25)).width()
> > Which is: 50
> > ../../third_party/WebKit/Source/web/tests/PinchViewportTest.cpp:251: Failure
> > Value of: (pinchViewport.visibleRect().size()).height()
> > Actual: 22.972975
> > Expected: (FloatSize(50, 25)).height()
> > Which is: 25
> > ../../third_party/WebKit/Source/web/tests/PinchViewportTest.cpp:253: Failure
> > Value of: (frame()->view()->scrollPosition()).y()
> > Actual: 638
> > Expected: (IntPoint(0, 625)).y()
> > Which is: 625
> > ../../third_party/WebKit/Source/web/tests/PinchViewportTest.cpp:254: Failure
> > Value of: (pinchViewport.location()).y()
> > Actual: 62
> > Expected: (FloatPoint(0, 75)).y()
> > Which is: 75
> > 
> > Original issue's description:
> > > Fix pinch virtual viewport position after resize.
> > > 
> > > Associate the viewport anchor with the inner viewport.
> > > Adjust the inner and outer viewport positions after resize
> > > such that they both remain in their allowed range and the
> > > inner viewport origin scales proportionally within the
> > > outer viewport.
> > > 
> > > As a small cleanup, made the method ScrollView::scrollTo() protected.
> > > 
> > > BUG=364108
> > > 
> > > Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=182365
> > 
> > TBR=leviw@chromium.org,aelias@chromium.org,bokan@chromium.org,timav@google.com,timav@chromium.org
> > NOTREECHECKS=true
> > NOTRY=true
> > BUG=364108
> > 
> > Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=182580
> 
> TBR=leviw@chromium.org,aelias@chromium.org,bokan@chromium.org,timav@google.com,timav@chromium.org
> NOTREECHECKS=true
> NOTRY=true
> BUG=364108
> 
> Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=182586

TBR=leviw@chromium.org,aelias@chromium.org,bokan@chromium.org,timav@google.com,timav@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=364108

Review URL: https://codereview.chromium.org/601633003

git-svn-id: svn://svn.chromium.org/blink/trunk@182591 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove SQLiteDatabase::interrupt and related code

it's not used from anywhere, but calls WTF::yield() which doesn't work
with WebThreads

BUG=none
R=mkwst@chromium.org, michaeln@chromium.org

Review URL: https://codereview.chromium.org/593603003

git-svn-id: svn://svn.chromium.org/blink/trunk@182592 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DatabaseBackend should not post a task to an already terminated database thread

Currently some methods of DatabaseBackend post a task to a database thread without checking DatabaseThread::terminationRequested(). Consequently, the task can be posted to an already terminated database thread.

This is problematic but by accident isn't currently causing any real issue (for some reason). This begins to cause an issue when I destruct DatabaseThread::m_thread promptly after the database thread processed a cleanup task (See https://codereview.chromium.org/589363002).

This CL adds the necessary DatabaseThread::terminationRequested()s before DatabaseBackend posts a task to the database thread.

BUG=340522

Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=182552

Review URL: https://codereview.chromium.org/596083005

git-svn-id: svn://svn.chromium.org/blink/trunk@182593 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark fast/forms/autofilled.html for rebaselining on windows.

TBR=ager@chromium.org
NOTRY=true
BUG=417235

Review URL: https://codereview.chromium.org/602623002

git-svn-id: svn://svn.chromium.org/blink/trunk@182594 bbb929c8-8fbe-4397-9dbb-9b2b20218538