A trivial clean up for ShadowRoot::activeElement().

BUG=None

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162009 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Create DOM exceptions in the correct context.

If access to a cross-origin property or method is allowed, but it ends
up throwing a DOM exception, arrange for the exception to be created
in the context of the target property/method, not that of the
caller/accessing context.

Addressed by having ExceptionState keep a creation context, which is
then passed along when creating the wrapper for the exception object.

R=haraken@chromium.org
BUG=235223

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162010 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Web Animations: Pass timeToNextIteration to calculateTimeToNextEffect

This will be used by animations running on the compositor to request a
service on the next iteration boundary.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162011 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [Styles] Fix warning icon showing a part of a sprite to its right

R=pfeldman, vsevik
BUG=319230

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162012 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove TreatNullAs=NullString for HTMLEmbedElement

http://www.whatwg.org/specs/web-apps/current-work/multipage/the-iframe-element.html#htmlembedelement
http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#HTMLEmbedElement-partial

The tests for the updated properties pass in Firefox Nightly, IE11
Release Preview and Opera 12.16, with these exceptions:

IE11 reflects align/type as null, and width/height as the empty string.

BUG=310298

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162013 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove a WebVTT newlines test that doesn't do what it says

tc003-newlines.vtt had CR line endings, not mixed as the test claimed.

tc003-no-newline-at-eof.vtt was converted from CR to LF, since testing
a missing newline at eof doesn't require anything fancy before it.

Mixed line endings are sufficiently covered by
media/track/opera/track/webvtt/parsing/support/newlines.vtt

BUG=318734
R=jochen@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162014 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Split VTTCue from TextTrackCue

VTTCue has been split from TextTrackCue in the specs:
http://whatwg.org/html#texttrackcue
http://dev.w3.org/html5/webvtt/#vttcue-interface

The TextTrackCue constructor is left for legacy compat until it is
deemed safe to remove. To verify that it actually works, the tests still
use the TextTrackCue constructor, but will be updated to use VTTCue in a
later commit.

Internal refactoring has been kept to a minimum, future commits should
move more code from TextTrackCue to VTTCue.

Thanks to Glenn Adams for starting this work and providing feedback!

BUG=270340

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162015 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Simplify settings integration to NamedBitSetFilter.

BUG=
R=vsevik@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162016 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Expose the {title, lang, body, icon} properties on Notification instances.

This moves us closer to supporting the latest draft of the Web Notification
API. This patch does not change existing behavior, it only extends.

BUG=318746

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162017 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: inspector.css is concatenated twice in release mode.

BUG=309481
TBR=vsevik

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162019 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove TreatNullAs=NullString for HTMLFontElement

http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#htmlfontelement

color has [TreatNullAs=EmptyString] in the spec, but face/size do not.

The tests for the updated properties pass in Firefox Nightly, IE11
Release Preview and Opera 12.16, with these exceptions:

IE11 reflects size as the empty string.

BUG=310298

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162020 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: console.timelineEnd event is not shown on timeline if timeline is stopped after it and record stack is not empty.

R=pfeldman, caseq

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162021 bbb929c8-8fbe-4397-9dbb-9b2b20218538
CSSGrammar.y refactoring (media:).

Preparation for https://codereview.chromium.org/71623002/

BUG=317499

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162022 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove TreatNullAs=NullString for HTMLFieldSetElement

http://www.whatwg.org/specs/web-apps/current-work/multipage/the-button-element.html#htmlfieldsetelement

The test passes only in Firefox Nightly, since neither IE11 Release
Preview nor Opera 12.16 supports the property at all, verified by
document.createElement('fieldset').name == undefined.

BUG=310298

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162023 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove a WebVTT newlines test that doesn't do what it says

tc003-newlines.vtt had CR line endings, not mixed as the test claimed.

Mixed line endings are sufficiently covered by
media/track/opera/track/webvtt/parsing/support/newlines.vtt

BUG=318734

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162024 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Fix sources panel layout when navigator is hidden.

BUG=319210

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162025 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Update TextTrackCue tests to use VTTCue where appropriate

The Opera tests were fixed upstream and re-imported:
https://github.com/w3c/web-platform-tests/commit/8c08468d5494c9026c2a857f366c631651c413fd
https://github.com/w3c/web-platform-tests/commit/da34397c2c16170da60e5c7638e00c0edadcf0be

A new test in cues.html requres a more recent testharness.js
than we have and was disabled.

BUG=270340

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162026 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove TreatNullAs=NullString for HTMLFormElement

http://www.whatwg.org/specs/web-apps/current-work/multipage/forms.html#htmlformelement

The tests for the updated properties pass in Firefox Nightly, IE11
Release Preview and Opera 12.16, with these exceptions:

Firefox reflects autocomplete as 'on', which is per spec since
autocomplete is an enumerated attribute, but this will not be fixed in
Blink as part of this change.

IE11 throws an exception for enctype, encoding and method.

Opera doesn't support autocomplete and reflects encoding as 'null'.

BUG=310298

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162029 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rebaseline complex test results following harfbuzz update

The version of HarfBuzz was updated to 0.9.24 in chromium r235074 thus
requiering a few rebaselines.

BUG=318953
TBR=kinuko

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162030 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Enabling watchdog mailing list (watchdog-blink-watchlist@google.com) to monitor
changes that may impact the activity logger and watchdog extension.

These files are core web idl files, a few files that support activity logging,
and the code_generator_v8.pm file.

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

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