Rebaseline tests on Lion after r151551x

TBR=tkent
BUG=244118

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152215 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: expect null Node in inspectElementAt.

BUG=248442
R=vsevik@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152216 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Extend WebBlobRegistry API to support Stream.

This will provide a bridge between the Streams implementation in content/ and the W3C Stream API.

registerBlobURL(const WebURL&, const WebURL& srcURL) and unregisterBlobURL which are applicable for both Blob and Stream could be renamed to ones without "Blob" or with "Stream". Left FIXME to do that later.

Blob is planned to be a subclass of Stream but it's still under discussion. See the thread "Intent to Implement: Streams API" at blink-dev@ for more info. 

BUG=169957

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152217 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Parse media attributes and CSSOM media text as media_query_list.

This is per HTML5 and CSSOM specifications.

This change makes the remaining fails in the W3C Media Queries test suite pass.

Some resulting changes:

- Brackets/parentheses balanced correctly.
- Queries split between correct commas.
- Spaces is an empty media query list like the empty string.
- Unexpected EOF like missing parentheses makes the query valid as per CSS21
  spec.
- Syntax errors become "not all" as per CSSMQ spec.
- Renamed @-webkit-mediaquery to @-internal-mediaquery to be consistent with
  other internal @-rules.
- Removed MediaQueryParserMode which is now the same for all MQ parsing.

BUG=247657

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152218 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fixing the IDL code generator to handle callbacks with sequence params
The current behaviour is to generate includes like
#include "V8sequence<Object>.h"
instead of the correct
#include "V8Object.h"

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152219 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Stop using [InterfaceName] for WebKitNamedFlowCollection and WebKitPoint

[InterfaceName] is deprecated in favor of [ImplementedAs]. This patch updates
WebKitNamedFlowCollection and WebKitPoint interfaces accordingly.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152220 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark virtual/gpu/fast/canvas/webgl/webgl-depth-texture.html as flaky

TBR=pdr@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152221 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Moved the ScriptDebugServer reference from InspectorDebugAgent into (Worker)InspectorController

This simplifies the dependencies between the objects held by the InspectorController.

BUG=248092

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152222 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Web MIDI: implement NavigatorWebMIDI

This change implements NavigatorWebMIDI to introduce
navigator.requestMIDIAccess().

BUG=163795
TEST=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152223 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[CSS Regions] REGRESSION Incorrect layer clipping inside flow thread

This patch modifies RenderBox::mapLocalToContainer to stop at flow thread
boundary when the passed repaintContainer is a flow thread and avoid converting
the coordinates to RenderView coordinates by means of associated flow thread regions.
This is needed because function RenderLayer::calculateClipRects uses localToContainerPoint,
which relies on mapLocalToContainer, and in the case of layers inside the flow thread
associated layer, we do not want to compute the offset for the clip rects in RenderView coordinates
because the layer bounds are in RenderFlowThread layer coordinates.

This patch still preserves the old behavior for the function when the passed repaintContainer is null.
In this case, for elements inside the flow thread, when the computation reaches the flow thread, it
switches to the associated region and returns the coordinates in RenderView coordinates. This behavior
is used for getBoundingClientRect computation for elements inside a flow thread. 

BUG=245676

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

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