Fix the remaining issue of seperating WebGL from the default share group

BUG=351956

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170292 bbb929c8-8fbe-4397-9dbb-9b2b20218538
FlameChart: make flame chart vertically draggable.

BUG=
R=pfeldman@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170293 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[DevTools] Don't handle shortcuts while dialog is open.

BUG=356616

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170294 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add runtime feature and property names for unprefixed CSS Transforms

Adds a runtime flag (enabled only for testing) and defines property names
for each property defined in CSS Transforms[1]. Future patches will make
these properties functional.

[1] http://www.w3.org/TR/css3-transforms/

BUG=154772

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170295 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Use HTMLMediaElement::togglePlayState() where appropriate

togglePlayState() handles the MediaController case correctly, which the
updated code paths did not.

Introduce togglePlayStateWillPlay() to replace canPlay() and paused() in
certain contexts. The readyState < HAVE_METADATA in canPlay() condition
is not replicated because the hasSource() checks in paintMediaPlayButton
and paintMediaOverlayPlayButton disables the buttons so that they can't
be pressed at all. Some corner case seems likely to exist, but was not
found in ad-hoc testing.

Drop the ASSERT(controls()) in tooglePlayState() since it is now used in
contexts not directly tied to MediaControls. The ASSERT doesn't fail
yet, but the same ASSERT in togglePlayStateWillPlay() would, since
MediaControlPlayButtonElement::updateDisplayType() is called when the
controls are created for text track rendering but are not shown.

These changes made it possible to reduce the size of
MediaControllerInterface a little bit more.

BUG=341813
TEST=none, no observable changes intended

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170296 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: Replace all remaining adoptRef()s in the Event hierarchy with adoptRefWillBeRefCountedGarbageCollected()

This CL just fixes left-over from r170164.

BUG=340522
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170297 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: Move InterpolableValue's hierarchy to oilpan's heap

This CL changes OwnPtr<OwnPtr<InterporableValue>[]> in InterpolableValueList to Vector<OwnPtr<InterporableValue>>. As far as I see the code, I don't think this change will affect performance.

BUG=340522

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

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