Fix more warnings in wtf. These has been observed with clang on mac.

BUG=312287

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161276 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix shape-outside on floats with padding

When the top of the line was converted to shape coordinates, the padding
was being added in an extra time, causing shapes to be improperly
placed. This fixes that, and adds in a whole host of tests for
shape-outside on floats with padding.

It also fixes a few tests that were inadvertantly relying on the old
behavior. These tests were also changed to be simpler and less fragile
in the future.

BUG=260357

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161277 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Enable breakpad when running layout tests on windows

Unexpected crashes should have fully symbolized stack traces.

BUG=253351
R=dpranke@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161278 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Adding WebDOMMediaStreamTrack and accessors to convert from v8::value

Defines WebDOMMediaStreamTrack and a new method to converts a v8::Value to
WebMediaStreamTrack.

BUG=301920

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161279 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Prefer the canvas2d MSAA sample count setting over canvas2d AA setting.

BUG=314214

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161280 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove dependencies from ScriptValue on SerializedScriptValue

This removes the only direct dependencies from ScriptValue onto core.

Also removed unneeded includes from ScriptValue.h.

R=abarth

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161281 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Teach V8GCController how to traverse TemplateContentDocumentFragment::host

This allows us to remove the [KeepAttributeAliveForGC] extended IDL attribute,
at the cost of a ridiculously-named new method on Node.

R=haraken@chromium.org
BUG=312518

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161282 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove invalid comment about HRTFDatabaeLoader being a singleton.

It's not

BUG=none
R=kbr@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161283 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Delete http/tests/resources/js-test-{pre|post}.js.

Use the one in fast/js. This leaves us with only two copies of these files
left (the others are in fast/js/mozilla and I don't especially see the
need to get rid of that copy).

TBR=eae@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161284 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix the compile when building with STRING_STATS defined

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161285 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[2D Canvas] Fix crash in createPattern method when using invalid canvas as source.

Before this fix, createPattern would crash when the source image is a canvas
element with a backing store that failed to allocate. Correct behavior
is to default to a transparent black pattern. The code to handle the
default behavior was already there, but the constructor of Pattern was
crashing when passed a null image.  This patch fixes that crash.

BUG=281504

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

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