remove unused functions from WebRuntimeFeatures
 
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153326 bbb929c8-8fbe-4397-9dbb-9b2b20218538
ContentSearchUtils shouldn't use bloatedCharacters

Another trivial fix.

R=eseidel
BUG=254708

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153327 bbb929c8-8fbe-4397-9dbb-9b2b20218538
JSONParser shouldn't use bloatedCharacters

Rather than converting this code to index into the string, I've used a template
to abstract the character type. This approach is faster but consumes more
binary. That's probably the right trade-off for the JSON parser.

BUG=254708

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153328 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [CodeMirror] highlight js and css embedded in html

This patch revisites the way of specifing highlight for the
language tokens. The previous approach was about using themes,
but this turned out to be not flexible enough as we can set only
one theme, but in html mixed modes we might want to specify couple of
them. Creation of one generic theme is not possible as well as
token names produced by different highlighters often clash, e.g.
both javascript and css modes generate "property" token.

To avoid token clashing, we override modes in CodeMirror to
make them return prefixed token values. This way javascript mode
will return "js-*" tokens and css mode will end up returning
"css-*" tokens.

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

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153329 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Use js-test-{pre,post}.js for ime-composition-events LayoutTest.

BUG=none
TEST=LayoutTest (run_webkit_tests.sh fast/events/ime-composition-events-001.html)

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153330 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Balances sampling trace event macros in V8GCController

- The sampling trace event macros in V8GCController are not balanced
between GCPrologue and GCEpilogue. This CL fixes the unbalance.

- This CL renames labels of some sampling trace event macros for readability.

BUG=241743
R=abarth

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153331 bbb929c8-8fbe-4397-9dbb-9b2b20218538
InspectorStyleTextEditor shouldn't use bloatedCharacters

We can index into the string just as easily.

BUG=254708

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

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