tighten types on event handlers a bit

R=agrieve
DELTA=10  (0 added, 0 deleted, 10 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4889


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

Add a couple of tests to document the existing behavior with regard to
instanceof and goog.asserts.assertInstanceof

R=nicksantos
DELTA=35  (32 added, 0 deleted, 3 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4890


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

jQuery Externs: Adds Array.<string> as parameter option to val().

See: http://api.jquery.com/val/

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4891


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

Externs for Maps API v3.9.1.

R=sraub,lukem
DELTA=4760  (4760 added, 0 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4892


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

Emit an error if you try to define a prototype property
before the type itself.

R=johnlenz
DELTA=37  (23 added, 4 deleted, 10 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4893


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

When checking for type equivalence also check type parameters.

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4908


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

Add the ChromeWindow.prototype.alwaysOnTop property.

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4909


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

Change @template to be a repeatable JSDoc tag.

R=nicksantos
DELTA=67  (18 added, 6 deleted, 43 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4910


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

Add missing @override to externs file html5.js.

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4911


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

Fix type warnings

R=acleung
DELTA=25  (12 added, 0 deleted, 13 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4924


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

Calculate X.prototype.constructor so that subtyping works properly

R=johnlenz
DELTA=38  (28 added, 6 deleted, 4 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4925


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

Fix type checking for the === and !== relationship.

R=johnlenz
DELTA=70  (42 added, 18 deleted, 10 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4926


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

Automated g4 rollback 

*** Reason for rollback ***

Breaks some tests

*** Original change description ***

Fix type checking for the === and !== relationship.

R=johnlenz
DELTA=70  (18 added, 42 deleted, 10 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4927


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

Automated g4 rollback

*** Reason for rollback ***

breaks some tests

*** Original change description ***

Calculate X.prototype.constructor so that subtyping works properly

DELTA=38  (6 added, 28 deleted, 4 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4928


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

Fix type warnings

R=lukem
DELTA=44  (8 added, 0 deleted, 36 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4929


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

Automated g4 rollback

*** Reason for rollback ***

breaks some tests

*** Original change description ***

Fix type warnings

DELTA=44  (0 added, 8 deleted, 36 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4930


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

Proper handling of structural constructors

R=johnlenz
DELTA=161  (138 added, 20 deleted, 3 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4936


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

Calculate X.prototype.constructor so that subtyping works properly
try #2, now that tests have been fixed

R=johnlenz
DELTA=39  (29 added, 6 deleted, 4 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4937


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

Fix type checking for the === and !== relationship.
try #2, papering over some bugs in the inf() relation on function types

R=johnlenz
DELTA=100  (72 added, 18 deleted, 10 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4938


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

Add the TemplateType to the JSType visitor.

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4939


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