DevTools: Remove editor in drawer experiment

R=pfeldman

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179154 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Update memory related v8 notifications API calls

The API calls are per Isolate, and therefore should be on the isolate.
Make it so.

BUG=397026
R=haraken@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179155 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: move the "Capture *" checkboxes from timeline sidebar to the toolbar.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179156 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: nits: introduce a handy asBool(bool*) and use across agents.

R=loislo, yurys

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179157 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: Build fix after r179102

It looks like r179102 increased sizeof(CSSValue) only in Windows builds with Oilpan enabled.
I don't know why. At the moment, this CL fixes the size expectation and fixed the compile error.

TBR=yukishiino@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179158 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove the #define WebCore blink

The namespace migration is complete.

TBR=eseidel@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179159 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Update AssertMatchingEnums.cpp now that everything is in blink namespace

Update AssertMatchingEnums.cpp now that everything is in blink namespace.
This CL defines all assertions inside the blink namespace as well so that we
don't have have to specify blink:: explicitly in the assertion macro. Public
names cannot be identical to core blink ones anyway or they would clash now
that they are in the same namespace.

As a side effect, the same COMPILE_ASSERT_MATCHING_*() macros could now be
reused for enumerations that are not in the blink namespace (e.g. in the WTF
one) since the macros no longer specify blink:: explicitly.

This CL also removes a few outdated references to WebKit / WebCore.

R=abarth@chromium.org, eseidel@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179160 bbb929c8-8fbe-4397-9dbb-9b2b20218538
XSSAuditor: treat questionmark as a non-canonical character.

We've seen recent examples of servers that replace an invalid set of
of high-bytes with a literal questionmark.  We are already excluding
the high bytes from consideration, so we do the same with the
questionmark to ensure a match should this happen.

To test this, we hack up our "server script" to replace an arbitrary high
byte with a questionmark. This is sufficient for testing although it may
not match any real server.

BUG=395351

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

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