Auto-rebaseline for r165617

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

BUG=308818
TBR=kouhei@chromium.org

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

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

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

BUG=308818
TBR=kouhei@chromium.org

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

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

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

BUG=308818
TBR=kouhei@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165799 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove unnecessary repaint from line layout and cleanup logic

In the beforetime, it apparently made sense to use the cached repaint
rect from RenderLayer directly within line layout code to ensure we
got repainted. We now properly repaint ourself in this case without
having to rely on reaching directly into our layer for the info.

While I'm in the code, I'm moving the logic to mark ourself as
needing layout to ensure we trigger a repaint of ourself to
determineStartPosition (since it's responsible for marking the block
for full layout to begin with), and moving the hasInlineChild
optimization to LineLayoutState.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165800 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert of Replace RenderFullScreen with top layer

Revert r165710 because of unit test failures.

TBR=gavinp

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165801 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert of Limit the usage of SharedPersistent to ScriptValue only (https://codereview.chromium.org/146523002/)

Reason for revert:
This change seems to be causing failures with plugins on windows 7 build:

http://build.chromium.org/p/chromium.webkit/builders/Win7%20%28dbg%29/builds/13319

The blame is 165731:165767 so this change looks most likely.


Original issue's description:
> We've replaced SharedPersistent with ScopedPersistent or ScriptValue before, but a couple of SharedPersistents are remaining. So this CL replaces them.
> 
> Ideally we want to remove SharedPersistent though.
> 
> Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=165751

TBR=jochen@chromium.org,dcarney@chromium.org,haraken@chromium.org
NOTREECHECKS=true
NOTRY=true

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

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