Make skobes a core/rendering/OWNER

Skobes has 60 patches in core/rendering[1] including work deep in layout
for text autosizing, and scrollbar code.

[1] git shortlog --author=skobes Source/core/rendering/ | wc -l

R=dsinclair,pdr

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

git-svn-id: svn://svn.chromium.org/blink/trunk@185394 bbb929c8-8fbe-4397-9dbb-9b2b20218538
RLSA needsLayout on CustomScrollbar thickness change.

RLSA RenderBlock needs layouts excluding the CustomScrollbar thickness.
Set children of RenderBlock width is changed upon CustomScrollbar 
thickness change. This ensures to re-layout RLSA RenderBlock 
considering the CustomScrollbar thickness.

BUG= 431528

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

git-svn-id: svn://svn.chromium.org/blink/trunk@185395 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Push selection gaps logic down to RenderBlockFlow

Part of my ultimate goal of de-coupling invalidation and painting of selection
gaps from one function so I can move the painting into BlockFlowPainter.

We don't actually paint selection gaps for non-blockFlow RenderBlocks. Make the
code actually represent that!

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

git-svn-id: svn://svn.chromium.org/blink/trunk@185396 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Prevent the load event from firing inside DOMContentLoaded

BUG=406422
TEST=Updated results to fast/loader/create-frame-in-DOMContentLoaded.html

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

git-svn-id: svn://svn.chromium.org/blink/trunk@185397 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove some unreliable usages of setTimeout( ,0) from layout tests

These are flaky after https://codereview.chromium.org/467153003, which
made a 0ms setTimeout() no longer be a minimum 1ms delay.

These tests all depend on doing work during or after the load event, but
attempt to do so in ways that aren't strictly guaranteed to meet that
requirement.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@185398 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[New Multicolumn] Make rounded corners clipping multicol-aware.

R=chrishtr@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@185399 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move painting code from RenderFieldset to FieldsetPainter.

BUG=412088

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

git-svn-id: svn://svn.chromium.org/blink/trunk@185400 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[Slimming Paint] Add *FilterDisplayItem types for slimming paint.

(Have not yet checked how many tests pass with slimming paint on, that will be next.)

BUG=423071

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

git-svn-id: svn://svn.chromium.org/blink/trunk@185401 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Get rid of the one remaining extra call to LayerPainter::beginTransparencyLayers.

This allows us to get rid of a related state bit on RenderLayer as well.

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

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

This has been moved into the infra repo at:
https://chromium.googlesource.com/infra/infra/+/master/appengine/sheriff_o_matic/

NOTRY=true
R=dpranke@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@185403 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Clean up forward declarations in Source/core

These forward references are not needed anymore. After
this patch, Source/core has no unneeded forward references
any more.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@185404 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Convert first letter into a pseudo element.

This is a reland of first letter as a psuedo element after the revert
in r184113.

Currently, first letter renderers are created and destroyed through the
updateFirstLetters() call in RenderBlock. This has, historically, been
problematic as we may miss places where the call was required, leading to
accessing invalid memory.

This CL converts the first letter code to use a PseudoElement for the
first-letter instead of creating classes during layout.

With the PseudoElement implementation the two tests which are currently in
LayoutTests/fast/css/first-letter-removed-added.html work as expected.

BUG=391288

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

git-svn-id: svn://svn.chromium.org/blink/trunk@185405 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove unused RenderStyle::clear{Transitions,Animations}

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

git-svn-id: svn://svn.chromium.org/blink/trunk@185406 bbb929c8-8fbe-4397-9dbb-9b2b20218538
RenderTreeBuilder => RenderTreeBuilderForElement and RenderTreeBuilderForText

Previously RenderTreeBuilder::createRendererForTextIfNeeded()
and RenderTreeBuilder::createRendererForElementIfNeeded() are called
from Element and Text, respectively.

This refactoring separates logics needed for creating renderer
for Element and for Text, reducing isElement and isText checks.

More importantly, this refactoring exposes 
RenderTreeBuilderForText::createRenderer()
so that we can test Text::textRendererIsNeeded() only once when
we reattach whitespace siblings
(for https://codereview.chromium.org/684633006/).

BUG=482997

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

git-svn-id: svn://svn.chromium.org/blink/trunk@185407 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: remove unused IfWeakMember<T>.

R=haraken
BUG=420515

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

git-svn-id: svn://svn.chromium.org/blink/trunk@185409 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make sure that selection is cleared after tapping.

The problem is that Selection is not getting cleared 
after tapping of gesture. This was affected by 
https://codereview.chromium.org/507533002, 
because initialization for m_selectionInitiationState was 
skipped in case of gesture. 
This patch makes m_selectionInitiationState be initialized
after dispatching mousedown event for gesture tapping.

BUG=429967
R=rbyers@chromium.org
TEST=LayoutTests/fast/events/touch/gesture/gesture-tap-reset-selection-range.html

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

git-svn-id: svn://svn.chromium.org/blink/trunk@185410 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert of Disable AcceptEx on Win32 Apache (patchset #1 id:1 of https://codereview.chromium.org/695193006/)

Reason for revert:
It was not the culprit of the serviceworker test flakiness.

Original issue's description:
> Disable AcceptEx on Win32 Apache
> 
> Some layout tests time out since the switch to apache server, with
> AcceptEx failures logged on error log. This may fix the issue.
> 
> BUG=30536, 431172
> 
> Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=185174

TBR=dpranke@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=30536, 431172

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

git-svn-id: svn://svn.chromium.org/blink/trunk@185411 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark back-send-referrer.html and canvas-composite-image.html flaky

http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=back-send-referrer.html%2C%20canvas-composite-image.html%C2%A0

BUG=433710, 433711
TBR=dongseong.hwang@intel.com
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@185412 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Drop needless self protections from ResourceLoader.

This is a refactoring and does not change behavior.

BUG=None

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

git-svn-id: svn://svn.chromium.org/blink/trunk@185413 bbb929c8-8fbe-4397-9dbb-9b2b20218538
virtual/gpu/fast/canvas/canvas-composite-image.html timeout

It timeouts on not only Mac and Win, but also on Linux.
Flakiness dashboard:
http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=virtual%2Fgpu%2Ffast%2Fcanvas%2Fcanvas-composite-image.html

NOTRY=true
BUG=433711
TBR=yosin@chromium.org

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

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