Clarify RenderLayerBacking::startTransition() to handle one animation property.

Although KeyframeAnimation can have multiple properties of the animation,
ImplicitAnimation (= Transition) has only one animation property.
So RenderLayerBacking::startTransition() can return true as soon as the
compositor accepts the transition animation.

BUG=143658

Review URL: https://chromiumcodereview.appspot.com/24627002

git-svn-id: svn://svn.chromium.org/blink/trunk@158444 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Introduce setHighlighterType on SourceFrame to allow setting file format explicitly.

R=pfeldman

Review URL: https://chromiumcodereview.appspot.com/25002003

git-svn-id: svn://svn.chromium.org/blink/trunk@158446 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Marking some Blink layout tests as crashing in TestExpectations.

TBR=wjmaclean@chromium.org
BUG=299788

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158447 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Timeline: Drop native memory statistics leftovers

Review URL: https://chromiumcodereview.appspot.com/25032002

git-svn-id: svn://svn.chromium.org/blink/trunk@158449 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: do not require DOM.getDocument for DOM.setInspectModeEnabled to operate.

Review URL: https://chromiumcodereview.appspot.com/24651005

git-svn-id: svn://svn.chromium.org/blink/trunk@158450 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert 158371 "Improve exception error messages in DOMTokenList."

Needed to allow revert of 158367, which caused major performance
regressions

BUG=299725

> Improve exception error messages in DOMTokenList.
> 
> BUG=270033
> 
> Review URL: https://chromiumcodereview.appspot.com/23609063

TBR=mkwst@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158451 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make DOMParser::parseFromString specification compliant and throw exception in error scenario.

Make DOMParser::parseFromString() allow only the supported mime-types by specification -
http://domparsing.spec.whatwg.org/#the-domparser-interface

In case of wrong mime type or mixed case mimetype as specified in the specification,
throw TypeError exception. Throwing exception can be seen implemented by FF and Opera 12.

Review URL: https://chromiumcodereview.appspot.com/24483007

git-svn-id: svn://svn.chromium.org/blink/trunk@158452 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert 158367 "Improve 'ContainerNode' exception messages."

This CL caused major perf regressions in the Blink perf tests.

> Improve 'ContainerNode' exception messages.
> 
> BUG=270033
> 
> Review URL: https://chromiumcodereview.appspot.com/23889039

BUG=299725
TBR=mkwst@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158453 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Blink-side layout tests for the new Device Orientation API.

Implement the Blink-side testing framework for the new
Device Orientation API, using Platform instead of the old
'client' approach.
In particular this patch:
- Adds checks for the 'absolute' field.
- Modifies Layout tests where necessary to ensure they are
working correctly.
- Switches to the NewDeviceOrientationController
in DOMWindow.

BUG=261165

Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=158028

Review URL: https://chromiumcodereview.appspot.com/22599005

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