DevTools: Wrong eval in console of a shadowed variable.

Shadowing is introduced by evaluating an original expression in the
Console API scope object using the "with(...)" wrapper.
The scope object should have empty __proto__ so that it should not expose
Object.prototype too early in the scope chain.

BUG=237709
R=yurys, pfeldman

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

git-svn-id: svn://svn.chromium.org/blink/trunk@164976 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Narrow down expectations for media/video-frame-size-change.html

TBR=tdanderson
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@164977 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Reland r164961 with a typo fix for Android.

Use OS APIs to fetch start of the stack for OilPan's conservative stack scanning.

Originally reviewed at https://codereview.chromium.org/131363003/

BUG=

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

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

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

BUG=302005
TBR=pdr@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@164979 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Correctly reflect the 'crossOrigin' attribute.

The CORS settings attribute

 http://www.whatwg.org/specs/web-apps/current-work/#cors-settings-attribute

when reflected as an IDL attribute, should map a bare/empty
'crossorigin' attribute to "anonymous". And if set to an invalid
value, to "anonymous" also.

So, for the reflected "crossOrigin" IDL attribute on <script>, <img>
and <video> (HTMLMediaElement, really), these attribute states should
be observable via its getter.

R=
BUG=332346

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

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

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

BUG=308818
TBR=dstockwell@chromium.org

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

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

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

BUG=329543
TBR=alph@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@164982 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [Styles] Remove the color format selector Cog menu

R=aandrey, eustas, vsevik
BUG=333840

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

git-svn-id: svn://svn.chromium.org/blink/trunk@164983 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[DevTools] Integrate with global zoom factor passed from embedder.

Previously, DevTools frontend was not aware of external zoom factor.
For example, setting global zoom to 150% and hitting Ctrl+ in DevTools
would make frontend smaller (110%) instead of enlarging it.
Also, this interacted badly with overlaying contents, where we have to
adjust split size to zoom.

Now, we use combined zoom factor, which is a multiplication of external
zoom and internal DevTools zoom level.

BUG=331461

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

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