Move more functions to RenderLayerRepainter

Move several repainting related functions
that were missed in the original change.

BUG=260898

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159982 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move scrollByRecursively to RenderBox

The function needs to be callable on any renderer so it
can't be moved to RenderLayerScrollableArea.

To avoid a circular dependency between RenderBox and
RenderLayerScrollableArea, ScrollOffsetClamping had to
be moved to RenderBox.

BUG=260899

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159983 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move logic for setPort to KURL

Now Location and DOMURLUtils use the same logic when setting the port.
The logic now matches the spec with regards to trailing junk.

There is one minor change in functionality. Setting port to '' used to
clear the port. Now we set the port to 0. This matches IE. Firefox
throws in this case and Presto ignored the put.

BUG=None

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159984 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix crash in TextFieldInputType::updatePlaceholderText when the password generation feature is enabled.

This is a regression by r159412 [1].

TextFieldInputType::updatePlaceholderText assumed |containerElement()| or
|innerTextElement()| is a child of a ShadowRoot. r159412 changed
input[type=password] so that it inserts another element between them.

[1] http://src.chromium.org/viewvc/blink?revision=159412&view=revision

BUG=306882
TEST=none because there are no easy ways to enable the password generation feature in Blink

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159985 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix the position of show result category checkbox for easy access.

The option for showing category results {expected failues, flaky failures
unexpected passes & stderr} is placed at the bottom of page and is not fixed.
When the result of any category (above mentioned) is more than screen length,
we have to scroll to the end of page to change it again, which seems wrong ui.
We should have it placed along with other option (like toggle images), so that
we can change it without scrolling the page.

BUG=None

TEST=None; no behavior change;

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159986 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix renames missed in r159600.

ensure_cleanly_tracking_remote_master is used from rebaseline-o-matic.

TBR=dpranke@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159987 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove PlatformThemeChromiumDefault as it is dead code

There are only two calls to it in WebViewImpl but those has no effect.

R=jochen@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159988 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add unprefixed CSS Shapes properties and alias the old prefixed names

This patch introduces unprefixed versions of the CSS Shapes properties
shape-inside
shape-outside
shape-padding
shape-margin
shape-image-threshold
And wires them up to the existing CSS Shapes work. It also aliases the
old -webkit prefixed versions of these properties, allowing tests and content
to be fixed in subsequent patches.

BUG=307652

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159989 bbb929c8-8fbe-4397-9dbb-9b2b20218538
fast/overflow tests no longer triggers LayoutUnit asserts

A couple of the fast/overflow tests used to trigger LayoutUnit overflow
asserts in RenderGeometryMap. This no longer appears to be the case.

R=leviw@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159990 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Removed TestExpectations comments after rebaseline

image-set related flaky Windows tests were commented on TestExpectations, since they needed rebaselining.
Once rebaselined, I've uncommented these tests in TestExpectations.

BUG=299556

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

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