Auto-rebaseline for r170237

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

BUG=345027
TBR=enne@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170274 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Avoid calling Isolate::GetCurrent() in V8PerContextData

BUG=357087

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170275 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add a port of hb_icu_script_to_script to HarfbuzzShaper

Harfbuzz on CrOS does not have hb-icu leading to a compile failure
when system_harfbuzz is turned on to avoid a linker warning.
(see http://crbug.com/353127).

HarfbuzzShaper uses just one function (hb_icu_script_to_script) from
hb-icu and it's a simple wrapper. It's ported to HarfbuzzShaper to avoid
the dependency on hb-icu.

BUG=356929
TEST=content_shell gets built on Linux and no change in layout tests.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170276 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Separate the geometry update from rebuilding the GraphicsLayer tree

This CL separates the work we do to update the GraphicsLayer geometry from the
work we do to rebuild the GraphicsLayer tree. We now update the geometry in
tree-order rather than paint order, which fixes a bug in how we're propagating
dirty bits during the tree walk. The bug fix is captured by the
reorder-z-with-style.html test added in this CL.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170277 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Autofill/rAc: dispatch "input" events when changing text contents of <textarea>,
<select>, or <input> tags via Autofill.

This more closely matches the spec behavior as "input" events should be fired
whenever the text is changed.  From the spec[1]:

"""
When the user agent is to change an input element's value on behalf of the user
(e.g. as part of a form prefilling feature), the user agent must queue a task to
first update the value accordingly, then fire a simple event that bubbles named
input at the input element, then fire a simple event that bubbles named change
at the input element.
"""

BUG=353691
R=tkent@chromium.org

[1] http://www.whatwg.org/specs/web-apps/current-work/multipage/common-input-element-attributes.html#event-input-input

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170278 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Avoid (theorethical) NPE.

All forwarded methods, expect didReceiveResponse, contains m_client check.

Added check to didReceiveResponse for consistency.

BUG=356654

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170279 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Introduce ASSERT_ENABLED macro.

We have ASSERT_DISABLED macro, and it is typically used as

#if !ASSERT_DISABLED
...
#endif

Double negative is not good for readability. We can write it with ASSERT_ENABLED
as following:

#if ASSERT_ENABLED
...
#endif

TEST=none; no behavior changes
BUG=

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

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

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

TBR=vollick@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170281 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Persist network panel resource type filter.

+minor refactoring.

BUG=354131

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170282 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Persist filter bar state.

BUG=335712

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170283 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[webcrypto] Add layout tests for garbage collection of custom properties.

These tests come from WebKit's LayoutTests/crypto, with only slight modifications to work in Blink.

BUG=245025

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170284 bbb929c8-8fbe-4397-9dbb-9b2b20218538
CPUFlameChart: fix overview pane for retina displays.

BUG=
R=pfeldman@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170285 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Avoid exposing disabled CSS properties in will-change and transition

Both transition and will-change should produce string values for unknown
properties, but were producing identifiers. transition requires follow on
work as it only currently considers valid property names.

NOTRY=true

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

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