Move parseDeclaration() and clear() to MutableStylePropertySet.

...and remove ASSERT(isMutable()) from the function bodies.

In svg/SVGFontFaceElement.cpp use clear() directly instead of taking
an empty string through the CSS parser.

This is a backport from WebKit r148397. Patch by Andreas Kling reviewed by Anders Carlsson.

R=apavlov@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151103 bbb929c8-8fbe-4397-9dbb-9b2b20218538
fast/dom/HTMLMeterElement/meter-element.html flakily times out.

[ Linux Mac Win ] fast/dom/HTMLMeterElement/meter-element.html [ Timeout Pass ]

BUG=243730
TBR=jochen@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151104 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add webexposed/ layout test that documents all the global constructors in the Worker context

This new layout test documents all the global constructors that are exposed on the
Worker context.

R=haraken@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151105 bbb929c8-8fbe-4397-9dbb-9b2b20218538
add show-hint addon for autocompletion

git-svn-id: svn://svn.chromium.org/blink/trunk@151106 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: update CM to TOT version 3.13+ (6edd771495)

The Tip-of-tree CodeMirror has fix to the behaviour of
beforeChange event which is important for autocompletion.

BUG=167290
R=vsevik@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151107 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [CodeMirror] Implement correct handling of onChange event

Currently CodeMirrorTextEditor emits "onTextChanged" call to delegate
with inaccurate arguments: it feels to the delegate that every change
removes whole text from editor and pastes a new one instead. This
patch updates text change handler to pass precise arguments to the delegate.

The new implementation relies on the fact that CodeMirror passes changes
in a batch to the event, so it iterates through them and calls "onTextChanged"
per every change.

BUG=167290
R=vsevik@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151108 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Fix chevron items shrunk when no enough space.

The default -webkit-flex behavior is changed to shrink items
after the r147261. So we need to set it to 'none' explicitly.

BUG=243202
R=apavlov@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151109 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Introduce frontend support for @sourceURL comments in stylesheets

As a proof-of-concept, WebInspector.View is taught to add @sourceURL comments
to dynamically loaded stylesheets.

BUG=241741
R=vsevik@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151110 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Pass the EME -v2 tests.

Both tests pass after fixing the tests.
The syntax test appears to have an incorrect expectation.
The events test was using addKey() instead of update() so it would never finish.

BUG=224791
R=abarth@chromium.org, xhwang@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151111 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark some tests as Slow to help with timeouts

Those have been flaky timing out on the Debug bots. Marking them as
Slow to see if it helps.

TBR=jochen@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151113 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make HTMLAudioElement EnabledAtRuntime=media

In order to hide the 'Audio' property on Window as well as the
'HTMLAudioElement' property, a fix to the IDL preprocessing step
was required.

This fixes a regression from r149858 (before that, both properties
had the EnabledAtRuntime=media extended attribute).

R=abarth@chromium.org

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

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