Auto-rebaseline for r173990

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

TBR=vollick@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174007 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add an interface to get URL of isolated entries.

To add a private API to resolve isoalted entries to entries in the external file
system, I need an interface of WebDomFileSystem to obtain URL of isolated
entries, whose the toURL method is invalidated.

BUG=358698
TEST=None

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174008 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [CodeMirror] do not leak editor through settings listeners

This patch removes settings change listeners to avoid leaks of
editor instances.

BUG=371218

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174009 bbb929c8-8fbe-4397-9dbb-9b2b20218538
image-with-origin-header.html now passes on Win

Looks like https://codereview.chromium.org/288493006 did indeed fix this, see:
http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=%40ToT%20Blink&tests=http%2Ftests%2Fimages%2Fimage-with-origin-header.html

R=yoav@yoav.ws,abarth@chromium.org
BUG=341435

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174010 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add rbyers to core/OWNERS.

BUG=none
R=blink-core-owners
TBR=eseidel@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174011 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IDL: overload resolution for string and enumeration arguments

Pretty straightforward.
Main complexity is avoiding unnecessary tests related to automatic type
conversion.

I've also slightly restructured the test generation to make explicit
when we can only have one match (use |next()|), and when we can have multiple
matches (use |for|).
Ihis was previously an issue, and this makes it clear.

This lets us remove 2 of the 3 uses of [LegacyOverloadString]
(b/c now this is an ok overload)!
(Will remove last in followup, when handle optional args.)

Also cleanup IDL files:
* lets us order methods more naturally,
* align IDL order with spec
  (CanvasRenderingContext2D esp. was v. hard to read before)

R=haraken
BUG=293561

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174012 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix glyph bounds calculation

Change Font::floatWidthForSimpleText to correctly compute the glyph bounds by
flooring the top/left instead of ceiling them. This matches the ascent/decent
logic and ensures accurate metrics.

This doesn't have any visual effect unless subpixel font scaling is enabled.

TEST=fast/block/lineboxcontain/glyphs.html
BUG=372787

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174013 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: Use transition types for HTMLAnchorElement.

BUG=357163
R=haraken@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174014 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Migrating to events in InspectorFrontendAPI.

BUG=
R=pfeldman@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174015 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DeviceMotion layout tests re arrangement

Inline the layout tests for device motion inside the .html
files, remove the need for a separate script-tests dir for the .js files.

Also in create-event.html check for bubbles, cancelable

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174016 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Move PieChart, FlameChart and CPUProfileModel out of "components"

These types are ui- and sdk-related, having nothing to do with components

R=pfeldman, vsevik

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174017 bbb929c8-8fbe-4397-9dbb-9b2b20218538
TimelineFlameChart: reset main view when user starts recording new timeline

otherwise _selectedEntryIndex keeps its value and flame chart generates exception.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174018 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make ScriptLoader into a ResourceOwner

This change turns ScriptLoader a ResourceOwner, that ensures that
it subscribes Resource if the owner has a reference to it, and that
it unsubscribes the Resource otherwise. Before this change,
There are some situation where ScriptLoader has a reference to Resource
but doesn't subscribe it, that is error prone and left deleted instance
being subscribed. ResourceOwner guarantees reference and subscription
consistency.

This is the second attempt to land this change. The original one was
reverted at r173996 because it caused a lot of crashes. These crahses
shouldn't happen with this revised version.

TEST=script-cancel-crash.html
BUG=368551,372242
TBR=eseidel@chromium.org, japhet@chromium.org, dglazkov@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174019 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[CSS Grid Layout] Add support to place items using named grid lines

Currently our code assumes that a <custom-ident> in
grid-{column|row}-{start|end} and grid-{column|row} is always a grid area.
That's wrong because the <custom-ident> could be also a explicitly named
grid line.

Our resolution code is not correct either. This patch fixes it so it now
matches the spec which means that:
* first we try to match any existing grid area.
* if there is a named grid line with the name <custom-ident>-{start|end} for
grid-{column|row}-{start|end} defined before the grid area then we use it
instead of the grid area.
* otherwise if there is a named grid line we resolve to the first such line.
* otherwise we treat it as 'auto'.

BUG=337779

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

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

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

TBR=eae@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174024 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove obsolete distributed:: in layout tests

Did s/distributed::/content::/g.
They are in <title> etc., and no functional change in tests.

BUG=none
TEST=run affected layout tests

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174025 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix glyph bounds calculation for complex text

Change Font::floatWidthForComplexText to correctly compute the glyph bounds by
flooring the top/left instead of ceiling them. The same change was made to
simple text in r174013.

This doesn't have any visual effect unless subpixel font scaling is enabled.

R=schenney@chromium.org
BUG=372787
TEST=fast/block/lineboxcontain/glyphs.html

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174026 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IDL: overload resolution for array or sequence types

Straightforward.

4 interfaces:
IDBDatabase
IDBObjectStore
MIDIOutput
Navigator

(Doc/comment fixes to the IDL files.)

R=haraken
BUG=293561

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

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