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