Expose a way to set a view's base background color.

BUG=263263

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

Review URL: https://chromiumcodereview.appspot.com/19883002

git-svn-id: svn://svn.chromium.org/blink/trunk@154942 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove operator< for WebURL

This API has no more clients. The API won't be suppored once we switch WebURL
to using WebString instead of WebCString.

R=ojan
BUG=261412

Review URL: https://chromiumcodereview.appspot.com/20374004

git-svn-id: svn://svn.chromium.org/blink/trunk@154943 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r154918

http://src.chromium.org/viewvc/blink?view=revision&revision=154918

BUG=263879
TBR=eae@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154944 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Correct overflow propagation in BTT and RTL writing-modes

Overflow rectangles are not quite physical, not quite logical. This
means that we cannot use clientBoxRect() directly to represent a
rectangle that expresses exactly no overflow. This rectangle is the
padding box (relative to the border box) in vertical-lr and
horizontal-tb, but the block-direction borders need to be flipped in
vertical-rl and horizontal-bt.

fast/multicol/vertical-rl/rules-with-border-before.html now needs a
rebaseline, because it now renders differently, but correctly.

R=
BUG=236326

Review URL: https://chromiumcodereview.appspot.com/18720003

git-svn-id: svn://svn.chromium.org/blink/trunk@154945 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Consider pass an expected result if a test is NeedsRebaseline/NeedsManualRebaseline.

It's common practice to rebaseline the port you are working on and
add a generid NeedsRebaseline line. I think that's fine and we should
not treat that case as an unexpected pass.

Unexpected pass is only useful insofar as it implies that someone
should be removing a TestExpectations line, which doesn't apply
if the test needs rebaselineing (i.e. it's already someone's
responsibility to remove that line).

Review URL: https://chromiumcodereview.appspot.com/20124005

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