Add toMaybeParameterizedType and toMaybeTemplateType

R=nicksantos
DELTA=50  (44 added, 0 deleted, 6 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4972


git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2036 b0f006be-c8cd-11de-a2e8-8d36a3108c74

Fixup the Array.prototype.reduce/reduceRight callback signature to be
more accurate and it make it nullable to be consistent with the other
Array.prototype methods that take callbacks.

R=nicksantos
DELTA=2  (0 added, 0 deleted, 2 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4989


git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2037 b0f006be-c8cd-11de-a2e8-8d36a3108c74

Add externs for Web Intents.

R=nicksantos
DELTA=154  (153 added, 0 deleted, 1 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4990


git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2038 b0f006be-c8cd-11de-a2e8-8d36a3108c74

Add web audio externs contributed by edo999

R=chadkillingsworth@missouristate.edu

Revision created by MOE tool push_codebase.
MOE re-sync of r2031


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4991


git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2039 b0f006be-c8cd-11de-a2e8-8d36a3108c74

Add better support for generic methods.

R=nicksantos
DELTA=1070  (825 added, 186 deleted, 59 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4996


git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2040 b0f006be-c8cd-11de-a2e8-8d36a3108c74

Fix JavaScript extern for SQLTransaction#executeSql.
The error callback may return a boolean (http://www.w3.org/TR/webdatabase/#sqlstatementerrorcallback),
but it was previously declared as returning void.

Since some code does not appear to return a value in this case, void is also permitted.


R=nicksantos
DELTA=2  (1 added, 0 deleted, 1 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4997


git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2041 b0f006be-c8cd-11de-a2e8-8d36a3108c74

Update the JSDoc for chrome.tabs.remove as per http://code.google.com/chrome/extensions/tabs.html#method-remove.

R=ewa,nicksantos,acleung
DELTA=2  (0 added, 0 deleted, 2 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4998


git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2042 b0f006be-c8cd-11de-a2e8-8d36a3108c74

Remove incorrect @const annotations for the Constraint Validation API.
Correct spelling/copy paste errors.
Small changes to WebSockets contributed by adetaylor and pablo.platt

R=acleung

Update jQuery 1.7 externs to allow jQuery.when to take multiple arguments.

R=johnlenz

Fix edge cases when folding parseInt and parseFloat calls.

R=nicksantos

Moe re-sync of r2032, r2033, r2034

Revision created by MOE tool push_codebase.
MOE_MIGRATION=4999


git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2043 b0f006be-c8cd-11de-a2e8-8d36a3108c74

Index Object.prototype and Function.prototype when checking global names.

R=johnlenz
DELTA=66  (54 added, 2 deleted, 10 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5010


git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2044 b0f006be-c8cd-11de-a2e8-8d36a3108c74

Add missing definitions to the w3c_navigation_timings extern. Contributed by leeight [gmail.com]

R=chadkillingsworth@missouristate.edu

Revision created by MOE tool push_codebase.
MOE re-sync of r2035


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5011


git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2045 b0f006be-c8cd-11de-a2e8-8d36a3108c74