DevTools: Fix timeline utilization bars eventually changing their heights.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165464 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Wrong result of Runtime.getProperties call if Object.prototype has user-defined properties.

Use { __proto__: null } objects in InjectedScript.js so that to avoid interfering with user-defined Object.prototype.* values.

BUG=167400
R=yurys

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165465 bbb929c8-8fbe-4397-9dbb-9b2b20218538
CSP: Improve blocked inline script error message.

The message should make it clear that a lack of 'unsafe-inline' causes
script/style to be blocked. This patch adds a sentence to that effect.

BUG=332283,270033

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165466 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: define panel order in the descriptors.

R=vsevik@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165467 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Simplifies filter preparation by incorporating SVG filter resolution and
CSS filter box transformation into the filter absolute transform.

Removes secondary clamping in RenderSVGFilterBuilder which isn't
necessary as the size of intermediate buffers will never exceed the size
of the filter region for SVG.

Changes source image rectangles of filters to be integer rectangles to
ensure all source buffers share the same pixel alignment as the
destination.

Fixes region, source and crop rectangle calculations for
CSS filter applications which were sometimes not done in
the correct coordinate space.

Fixes double application of scale in feTurbulence.

BUG=333014,335069,335282,336357

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

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