Handle another special case in the
"is this function inferred or declared?"
decision tree.

R=acleung
DELTA=67  (63 added, 0 deleted, 4 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4439


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

Externs for Maps API v3.8.5.

R=lukem
DELTA=90  (90 added, 0 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4440


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

Add an official youtube externs file

R=schechter
DELTA=348  (348 added, 0 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4449


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

Fix a nasty bug where properties on one prototype were leaking onto
unrelated prototypes

R=acleung
DELTA=84  (65 added, 1 deleted, 18 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4450


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

For the SLASH_V prop that was added to Node, add a string value so
it can be toString()'ed correctly.

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4461


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

fix a bug in constraint-matching
fixes issue 700

R=johnlenz
DELTA=50  (47 added, 0 deleted, 3 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4462


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

add more special cases to the
"is this declared or inferred?"
decision tree.

now, functions in conditional blocks are inferred

R=acleung
DELTA=26  (24 added, 0 deleted, 2 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4463


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

Externs for Maps API v3.8.6.

R=zwarts
DELTA=456  (456 added, 0 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4464


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

Automated g4 rollback

*** Reason for rollback ***

Breaks builds that use the Maps API externs.

*** Original change description ***

Externs for Maps API v3.8.6.


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4465


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

Update javascript/externs/chrome_extensions.js to match
the online docs.

R=jeffbailey,matias
DELTA=715  (664 added, 38 deleted, 13 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4466


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

Automated g4 rollback

*** Reason for rollback ***

Is breaking many builds.

*** Original change description ***

Update javascript/externs/chrome_extensions.js to match
the online docs.

R=diegosalas
DELTA=715  (38 added, 664 deleted, 13 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4467


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

Externs for Maps API v3.8.6.

R=josephscarr
DELTA=472  (472 added, 0 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4468


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

split type-checking helpers into separate packages

R=johnlenz
DELTA=3502  (1784 added, 1674 deleted, 44 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4472


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

Add underscore 1.3.1 JS Compiler externs file

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4473


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

back off a little bit on function return type inference

R=acleung
DELTA=42  (37 added, 0 deleted, 5 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4480


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

re-shuffle the event properties, and add some missing ones
(onload, onunload, etc.)

R=acleung
DELTA=165  (93 added, 72 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4481


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

preserve whitespace at the beginning of license blocks
makes the <code> in closure docs look a lot better
fixes issue 701

R=jschorr
DELTA=73  (52 added, 10 deleted, 11 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4482


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

widen the RAI API a bit more.
fixes issue 696

R=acleung
DELTA=3  (0 added, 0 deleted, 3 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4483


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

Open up the visibility on some PassConfig methods.
Fixes issue 684

R=acleung
DELTA=15  (0 added, 0 deleted, 15 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4484


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