Oilpan: Prepare moving DateTimeChooser to Oilpan

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176293 bbb929c8-8fbe-4397-9dbb-9b2b20218538
core build: Remove unnecessary include_dirs (bindings cruft)

The core:core_generated target previously needed many include_dirs in
its path, due to unqualified include statements.
These have been resolved, and now we can remove them!

R=haraken
BUG=377364

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176294 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[CSS Grid Layout] Named grid line span not allowed for automatic positions

From the grid layout spec we can extract the following sentence:
"If the grid item has an automatic position and a grid span for a named
line in a given dimension, instead treat the grid span as one."

The main reason is that as you don't know where the item is going to be
placed (because of it's auto-positioned), spanning to a particular line
makes no sense.

Updated GridResolvedPosition code to include this restriction when
resolving positions.

Adapted auto-placement algorithm implementation in RenderGrid as now
it's possible to pass row and column spans to
GridIterator::nextEmptyGridArea() simplifying the code.

Updated layout test to the new behavior.

BUG=353789
TEST=fast/css-grid-layout/grid-item-auto-placement-automatic-span.html

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176295 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix LayoutTest that broke on Chrome builds when media attribute logic was removed.

This change removes the "invalid media attribute" case from this test
so that it passes on release builds. This test was passing for the
wrong reasons on the Chromium waterfall because an error was being generated
for MP4 not being supported instead of the invalid attribute. The test
URL was changed to an Ogg file so that a supported media type will
be used on both the Chrome and Chromium builds.

BUG=338197
TESTS=LayoutTests/media/video-source-error-no-candidate.html

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176296 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix typo in TimelineView highlighter

This was introduced in r176205.

BUG=None
TBR=caseq

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

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