Initialize all CSSParserValue's variables

The isInt variable of CSSParserValue was often not initialized in CSSGrammar.y.
This CL fixes that.

BUG=385386

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176323 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: disable debugger when a profiler is active.

this is the first patch. It does only disable debugger if an experiment settings is on.
In the following patches will block panel from switching.


BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176324 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Add JSDoc for static methods, fix JSDoc types and induced errors

This patch adds JSDoc for "WebInspector.Foo.bar" methods and fixes
induced errors:
- adds typecasts where required;
- removes unused code violating JSDoc, which was not checked previously;
- adds missing "useCapture" addEventListener() arguments (they are
  required by the current compiler and will be fixed after the
  compiler roll).

R=yurys@chromium.org, vsevik, yurys

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176325 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Object properties with values of Symbol type should not be expandable.

BUG=376194

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176326 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Should update FontFaceCache version when updating generic font-family settings.

BUG=381612
TEST=fast/text/update-sans-serif-and-recalc-style.html

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176327 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: responsive design rulers UI tweaks.

BUG=327641
R=dgozman@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176328 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make "descriptors" argument of FontFace constructor optional

This reflects recent spec update.

spec: http://dev.w3.org/csswg/css-font-loading/#fontface-interface

BUG=
TEST=fast/css/font*

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176329 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[DevTools] Ability to emulate touch or user agent, even when device emulation is turned off.

BUG=327641
R=pfeldman@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176330 bbb929c8-8fbe-4397-9dbb-9b2b20218538
The JSC tests times out... not fail

A V8 parser fix now correctly causes invalid JS
to throw syntax errors.

https://code.google.com/p/v8/issues/detail?id=3371

I assumed the tests would Fail and didn't anticipate them timing out.

BUG=383596
TBR=ojan

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176331 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Always construct CodeMirror explicitly, via "new"

This patch also cleans up and fixes a bunch of codemirror-related externs

R=lushnikov
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176332 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "DevTools: Load document (html) content from disk cache in page agent enabling."

BUG=385549
TBR=pfeldman

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176333 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Deflake http/tests/navigation/ping-*.

This CL de-flakes the http/tests/navigation/ping-* suite by ensuring
that each test generates its own ping file dump, and that the temp
directory is consistently used.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176335 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Removing unnecessary PerWorldBindings for DOM API calls that are monitored by Activity Logger.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176336 bbb929c8-8fbe-4397-9dbb-9b2b20218538
This change is a precursor to tackling some more difficult cases where we 
need to apply the string manipulations to strings obtained in a more
general manner.

The function cannonicalize() now becomes a method of XSSAuditor, and 
is the main entry point for performing all such operations. Other methods are
renamed to refer to canconicalized strings.

In order to apply this everywhere, canonicalize() needs to know whether any
truncation is to be applied at all (e.g. we're processing the request URL
or post body and must use it all), so introduce a new enum constant for this
case.  Rename the enum while we're at it to indicate its close relationship
to truncation.

Having done this, several methods can now become functions for truncating strings.

I also removed some indentation from eraseAttributeIfInjected().

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176339 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: make responsive design a master switch for emulation.

BUG=327641
R=dgozman@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176340 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add NULL renderer check when setting layer for a remote frame

Follow-up to r176130. Ojan noted that the Frame might not have an
ownerRenderer, this patch adds a check for that scenario.

R=ojan@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176341 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Reduce SVG dependencies

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176343 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix HTMLMediaElement to always use the 'effective playback rate'

Explicitly introduce the "effective playback rate" concept
in the HTML5 spec and use it to make sure the MediaController's
playback rate is always used when a controller is attached.


BUG=385408
TEST=LayoutTests/media/media-controller-effective-playback-rate.html

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176344 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Take over the gamepad module ownership

Scott admits he is not really familiar with what is going on here, so I am
taking the opportunity to step up. Brandon also knows this code well and it's
better to share the responsibility.

NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176345 bbb929c8-8fbe-4397-9dbb-9b2b20218538
GN: Start of //third_party/WebKit/Source/web

The make_file_arrays template should probably go in Source/build/ since it
is also used in modules and on mac I'm getting override errors in clang,
but this is a start. Most things compile.

R=brettw@chromium.org

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

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