Use next instead of adding indentation in the perl script in the CodeGenerator.

Address comments from https://codereview.chromium.org/14577006/#msg11

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149508 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove the ENABLE_CHANNEL_MESSAGING compile-time flag.

This should have no web-visible impact, as the flag is always turned on.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149509 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Eagerly discard GraphicsContext3D on context loss (take 2)

Previously sumbitted as https://codereview.chromium.org/14283011
Was causing browser test failures and was reverted in https://codereview.chromium.org/13868025

In this version the eager discard will not happen on real context loss
(initiated by the GPU process), which avoids the race conditions present in the
previous CL.

BUG=235658

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149510 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add CSS property tracking to UseCounter. 

Creates new histogram for CSS Property usage data.

From an original patch by Kassy Coan (kassycoan@gmail.com)

BUG=230243

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149511 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add speech synthesis to WebRuntimeFeatures.

BUG=171887
TBR=abarth

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149512 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Try to force a bulid of webkit latest

TBR=dpranke@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149515 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert 149499 "Allow using both EnabledAtRuntime and EnabledPerContext conditions for the same variable."
Revert 149508 "Use next instead of adding indentation in the perl script in the CodeGenerator."

Caused several media (uses EnabledAtRuntime) related tests to become flaky/crash, eg:
  media/video-zoom.html 
  media/video-set-rate-from-pause.html 
  media/media-fragments/TC0070.html 

TBR=yael.aharon@intel.com,haraken@chromium.org
BUG=236824

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149519 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove Source/wtf/ExportMacros.h

The macros defined inside the file were either empty or
unused so the file could be safely removed.

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

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