Revert "Add histograms to ResourceFetcher to measure memory cache hit rate."

This caused a PLT regression.

TBR=abarth@chromium.org
BUG=294382

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158103 bbb929c8-8fbe-4397-9dbb-9b2b20218538
CPUProfiler: top down and bottom up views should show "Not optimized because" reason in DataGrid.

a warn marker inserted into function name field if the function has deoptReason.

Drive by fix: deopt reason field name on FlameChart was fixed as it was suggested by v8 guys.

BUG=295563
R=pfeldman@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158104 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Replace Breakpoint.primaryUILocation with UISourceCode's projectId, path and lineNumber.

Breakpoint object survives reload (because of the provisional breakpoints) while uiSourceCodes should often be destroyed on any navigation.
This patch makes Breakpoint no longer keep a reference on the uiSourceCode object and query it from workspace when needed.

R=pfeldman

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158105 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Implement CSS luminance masking using skia SkLumaMaskXfermode class.

BUG=289420

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158106 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Moved skip...() functions from ContentSecurityPolicy.cpp into ParsingUtilities.h

The purpose is to make them generically available for parsing algorithms.
The functions were required as part of the https://codereview.chromium.org/23861003/ CL review.
Adding templates was required so that these function could work with multiple character types and specifically UChar and LChar.

BUG=284722

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158107 bbb929c8-8fbe-4397-9dbb-9b2b20218538
No flakiness for inspector/elements/elements-panel-limited-children.html

R=eustas
BUG=280932

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158108 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Disable two tests.

fast/dom/custom/document-register-reentrant-null-constructor.html
fast/dom/custom/document-register-reentrant-throwing-constructor.html

BUG=295605
TBR= dominicc@chromium.org, enne@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158109 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Improve a generated NoModificationAllowedError message in the SVG bindings.

BUG=270033

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158110 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[DevTools] Renaming Scripts panel to Sources panel

Renaming all the classes and files related to Sources panel
from Scripts* to Sources* to match with the inspector UI.

R=pfeldman

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158111 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Handle Ctrl-C on the main thread during android setup properly.

If we got an interrupt on the main thread, we wouldn't shut down
the pool of threads initializing devices properly and the threads
would continue to execute in the background.

R=peter@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158112 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Use null Strings for default values of MessageEvent properties

Use null Strings for default values of MessageEvent properties instead of empty
ones. Null strings are cheaper to construct and there is no web-exposed behavior
change since a null String is exposed as an empty one on JS side.

This change is based on WebKit r155959.

R=haraken
TEST=fast/events/constructors/message-event-constructor.html
BUG=

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

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