Fix straggling file accidentally left after r182355.

TBR=leviw@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182376 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Adding support for re-running of layout tests form the dashboard.

This allows the developer the ease of selecting specific layout tests which they want to re run from the convinience of a web page instead of terminal.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182377 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Beautify anonymous function names on timeline flamechart

BUG=363976

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182378 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert of Fix update of validity cache value, so that it reflects the correct state of any FormControlElement. (patchset #14 id:340001 of https://codereview.chromium.org/460343004/)

Reason for revert:
Caused regression in blink_perf. crbug.com/412054 

Original issue's description:
> Fix update of validity cache value, so that it reflects the correct
> state of FormControlElements.
> 
> This patch does a lazy update of validity, avoiding caching stale value.
> setNeedsValidityCheck() now does not update validity, but flags it for update.
> 
> BUG=400618,403313
> TEST=LayoutTests/fast/forms/number/number-validity-badinput.html
> 
> Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=181422

TBR=keishi@chromium.org,tkent@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=400618,403313

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182379 bbb929c8-8fbe-4397-9dbb-9b2b20218538
ServiceWorker: Stabilize multiple-register.html

To avoid flaky timeout failures, this change...
- stops using scopes in the inclusive relationship.
- reduces the number of concurrent registrations.
- removes duplicated test.


BUG=n/a

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182380 bbb929c8-8fbe-4397-9dbb-9b2b20218538
ServiceWorker: Change worker script fetch error code.

Change worker script fetch error code in "Update" algorithm to align
with spec:
Non 2xx response will be rejected with NetworkError;
Redirected response will be rejected with SecurityError;
Reponse with Wrong MIME type will be rejected with SecurityError.

(1/3): this.
(2/3): https://codereview.chromium.org/567903002/
(3/3): Layout test & Blink side cleanup

BUG=408421
TEST=http/tests/serviceworker

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182381 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Web SQL: Move almost all of Database functions to DatabaseBackend.

This is the first CL to merge DatabaseBackend and Database. The next CL will
remove the existing Database.{cpp,h}, and rename DatabaseBackend.{cpp,h} to
Database.{cpp,h}.

TEST=none; No behavior changes
BUG=

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

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

- remove unused include wtf/CurrentTime.h
- outline currentFrameHasSingleSecurityOrigin
- make BitmapImage::getHotSpot return the m_source result directly
- remove isAnimated() helper: its name is inaccurate since it only
  wants to check if the image has multiple frames, which is better
  done with a frameCount() > 1 test
- BitmapImage.h: make class member variables private, clarify the
  comment about lazy animation start / stop
- minor code format / placement tweaks (cf., trac.webkit.org)

No change in behavior, covered by existing tests.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182383 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[XHR] readystatechange events' interface must be Event, not ProgressEvent.

Event interface must be used for 'readystatechange' events in XMLHttpRequest.
This behavior originates at [1] but the behavior change looks a mistake.

1: https://chromium.googlesource.com/chromium/blink/+/bb39df6f38f867994d2c87e6279fc5d2f566d71f%5E%21

BUG=411817
R=sof, eseidel, tyoshino

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182384 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Implement WebThreadSupportingGC, which wraps a WebThread attached to Oilpan's GC

In order to attach/detach a WebThread to/from Oilpan's GC,
we need a bunch of setups about PendingGCRunner, MessageLoopInterruptor etc.
To avoid duplicating the setup code in all WebThread customers,
this CL adds a thin wrapper class (WebThreadSupportingGC) for a WebThread
attached to Oilpan's GC.

BUG=340522

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182385 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Line-height style shouldn't apply to option elements

BUG=410316

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182386 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert of Try #3 to fix the android layout tests crash in run-webkit-tests. (patchset #2 id:20001 of https://codereview.chromium.org/591563002/)

Reason for revert:
Reverting, since this broke mac bots:

UnicodeEncodeError raised: 'ascii' codec can't encode characters in position 11332-11333: ordinal not in range(128)

Original issue's description:
> Try #3 to fix the android layout tests crash in run-webkit-tests.
> 
> This patch forcibly reencodes to ASCII at a different layer, matching
> where we're actually seeing the stack trace. This seems like an
> overly broad solution, but may at least get us past the crash so I can
> see where things might really be failing.
> 
> This change also backs out the change in r182282, since it didn't seem
> to help anything.
> 
> TBR=peter@chromium.org
> BUG=386343
> 
> Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=182358

TBR=peter@chromium.org,dpranke@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=386343

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

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