[Oilpan]: Make ElementResolveContext and SharedStyleFinder STACK_ALLOCATED.

R=ager@chromium.org, erik.corry@gmail.com, haraken@chromium.org, oilpan-reviews@chromium.org, tkent@chromium.org, vegorov@chromium.org, zerny@chromium.org
BUG=341815

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170554 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [JsDocValidator] Handle types declared as top-level vars

This patch allows the validator checks to handle types declared as
/** @constructor */ var MyType = function() {}

R=pfeldman, sergeyv

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170555 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix oilpan compilation after css parser changes.

TBR=haraken@chromium.org, oilpan-reviews@chromium.org, wibling@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170556 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [CodeMirror] Implement "select next occurrence" functionality

This patch adds a Ctrl-D shortcut to the devtools editor which selects
the next occurrence of word or selection. Implementation is based
on CodeMirror v4 multiple cursor capabilities.

BUG=356878

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170557 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: fix styles for xhr-breakpoint input field

BUG=357520

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170558 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Make sure UISC content is up-to-date when running performSearchInContent()

R=vsevik@chromium.org, vsevik
BUG=357614

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170559 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove cookieRequestHeaderFieldValue() and setCookie() call from WebSocketHandshake

These calls were for non-Chromium port of WebKit to get/set cookies on
WebSocket opening handshake. In Blink, they're no longer necessary.
Chromium intercepts handshakes in the browser process and add/remove
cookies. Any cookie header added by Blink is ignored. Set-cookies are
stripped before forwarded to Blink.

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170560 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add UseCounter entry for SVGForeignObjectElement

There have been discussions about removing foreignObject and instead
allow an html element with position and dimensions inside svg. Knowing
how popular foreignObject is may be useful in such discussions.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170561 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [Elements] Do not add editing-related context menu items for edited nodes

R=eustas, lushnikov, pfeldman
BUG=358098
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170562 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove HTMLFrameElement.location

Intent to Deprecate and Remove:
https://groups.google.com/a/chromium.org/d/msg/blink-dev/aLpDg8pviU0/dUbUt7jsvT4J

javascriptURL-execution-context-frame-location-htmldom.html was
identical to javascriptURL-execution-context-frame-src-htmldom.html
apart from the attribute set, so remove it.

javascriptURL-execution-context-frame-location-htmldom-uncaught.html
tests code that was removed in V8HTMLFrameElementCustom.cpp and does not
have a counterpart for the src attribute, so remove it too.

BUG=358505

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170563 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: Support the HTML parser thread in oilpan

After r170314, the HTML parser thread allocates on-heap objects such as CSSValues. So this CL supports the HTML parser thread in oilpan. Also this CL marks the CSSValue hierarchy with ThreadAffinity=AnyThread because CSSValue can be allocated by both main thread and parser threads.

BUG=340522

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

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