Add a UseCounter for SVGStyleElement.title.

BUG=399271
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179575 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add a RuntimeEnabledFeatures flag to implement contextmenu attribute.

Link to "Intent to implement":
http://goo.gl/UtWWY8

BUG=87553
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179576 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Remove orphaned CSS rules [E]

Source/devtools/front_end/inspectorStyle.css:1566 blank-title
https://bugs.webkit.org/show_bug.cgi?id=29039

Source/devtools/front_end/inspectorStyle.css:624 console-filter
https://codereview.chromium.org/34993003

Source/devtools/front_end/inspectorStyle.css:884 console-mesage
Unknown

Source/devtools/front_end/inspectorStyle.css:2044 hide-disclosure-buttons
Unknown

Source/devtools/front_end/inspectorStyle.css:2383 please-wait-msg
https://bugs.webkit.org/show_bug.cgi?id=61175

Source/devtools/front_end/inspectorStyle.css:2545 progress-bar-stop-button-item
https://bugs.webkit.org/show_bug.cgi?id=93362

Source/devtools/front_end/inspectorStyle.css:2682 record-cpu-profile-status-bar-item
https://bugs.webkit.org/show_bug.cgi?id=74004

Source/devtools/front_end/inspectorStyle.css:2362 resource-content-unavailable
https://bugs.webkit.org/show_bug.cgi?id=38635

Source/devtools/front_end/inspectorStyle.css:1937 scope-bar
https://bugs.webkit.org/show_bug.cgi?id=45657

Source/devtools/front_end/inspectorStyle.css:1910 scope-bar-divider
https://codereview.chromium.org/33143002

Source/devtools/front_end/inspectorStyle.css:261 scrollable-content
https://codereview.chromium.org/46773004

Source/devtools/front_end/inspectorStyle.css:1954 source-view-frame
https://bugs.webkit.org/show_bug.cgi?id=34171

Source/devtools/front_end/inspectorStyle.css:2255 status-bar-items
https://codereview.chromium.org/34993003

BUG=
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179577 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: move WikiParser.js to front_end/documentation

This patch introduces documentation module.

BUG=391593

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179578 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Use a consistent scheme name in navigatorcontentutils tests

Tests regarding the navigatorcontentutils have used two names for scheme, "protocol" and "scheme".
This may cause confusion for developers. So, this cl changes "protocol" name with "scheme" in the tests.

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179579 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add min-width/max-width/min-height/max-height to the fullscreen UA style sheet

The spec has :fullscreen and obviously not :-webkit-full-screen, but
this is the closest thing we can do before unprefixing.

BUG=399543

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179580 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Invalidate paint when a squashed layer becomes individually composited *before* clearing out the groupedMapping.

Previously we were clearing the groupedMapping first, which
means that the invalidation happened with respect to the
graphics layer of the nearest compositing ancestor of the
layer, which is incorrect. It needs to be the squashing
layer.

BUG=398833

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179581 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Save File::userVisibility() in structured cloning.

File instances have a userVisibility() getter that is used to
distinguish between files selected by the user in a file picker (e.g.,
the one invoked by <input type="file">) and files created by JavaScript
(using the File constructor or the Filesystem API). The distinction is
important, for example, when deciding if an <input type="file"> with a
currently selected file should launch a file picker focused on the
file's directory. Details at http://crbug.com/360308

This change updates the (non-indexed Blobs version of the) structured
clone code to preserve a File's userVisibility, so we still make the
right decisions when an <input type="file"> is assigned a FileList
received via postMessage.

BUG=398366

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

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