Inform V8 about extra memory used for XMLHttpRequest

BUG=216224

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149261 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: migrate HeapSnapshotView to StatusBarComboBox.

R=loislo@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149262 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove build flag ENABLE_CANVAS_PROXY. This is part of overall effort to remove unneeded build flags.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149263 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove unnecessary includes.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149264 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Restored error logging.

Grammar changed in part of error recovery in declaration list. Difference occur when several errors occur after a property.

Lets consider the following example:

x {
   color: red;
   color: green ####
}

Prev grammar tended to reduce each "#" after the first one by rule "declaration_list: decl_list errors"
(for instance). New grammar reduces as much errors as possible by the rule "decl_list_recovery: decl_list_recovery error".

First symbol is reduced by rule "declaration" and it would generate multiple errors. Declaration also should eat as many errors as it could.
But for now this change would be too dangerous and worth another CL. So I used error suppression instead. Error suppression anyway needed
to not generate multimple errors inside expressions.

BUG=140608

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149265 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Split a custom element definition and its JavaScript constructor.

Custom Elements defines a Custom Element Definition as a 5-tuple of:

"type"   - Novel element name; or an SVG or HTML element (aka "extended")
name     - The tag name; or "is" attribute for extended elements
namespace HTML or SVG
prototype - The interface prototype object
lifecycle - A bundle of callbacks

The constructor accessible from script is a relatively incidental part. This works at splitting apart the definition (called
CustomElementDefinition) from the constructor.

BUG=233775
R=dglazkov@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149266 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add Dirk Schulze as a core OWNER

Per the resolution on blink-dev, we should add Dirk Schulze from Adobe as an OWNER!
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/L8HCZTl0f2s

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149267 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Crash when navigating tab during CSS selector profiling

Reset collected CSSOM wrappers upon default style change in StyleResolver::styleForElement().

Patch by tasak@google.com

BUG=235399

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149268 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Merge XMLDocumentParser and XMLDocumentParserLibxml2

We can merge XMLDocumentParser and XMLDocumentParserLibxml2 now
that we only support libxml2. This patch doesn't change any existing code, it just combines the two files.

This will allow future refactoring to eliminate lots of abstractions like PendingCallbacks.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149270 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Absolutify page/ a bit more.

BUG=234793
TBR=abarth

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149271 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Absolutify paths to modules/websockets/.

There's a WebSocket.h in both modules/websockets/ and WebKit/chromium/public/,
so I renamed the latter to another name temporarily, ran my script, renamed it
back, and undid the qualifications for WebSocket.h below WebKit/chromium/public.

BUG=234793
TBR=abarth

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149272 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Test results should link to the blink repository

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

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