Add goog.events.Listenable interface.

R=nicksantos
DELTA=206  (200 added, 3 deleted, 3 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5976


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2376 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

Move initialization of members of Disposable into the constructor per the style guide.

R=nicksantos
DELTA=61 (29 added, 32 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5977


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2377 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

Automated g4 rollback

*** Reason for rollback ***


*** Original change description ***

Add goog.events.Listenable interface.

R=chrishenry,nicksantos,nnaze
DELTA=207 (4 added, 201 deleted, 2 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5978


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2378 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

Add an extra test case to make sure that the scope parameter to goog.array.forEach is being passed correctly.

R=wgrose,rnaratawadekar,nicksantos,closure-team,eeeeaaii
DELTA=10 (10 added, 0 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5979


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2379 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

Automated g4 rollback.

*** Reason for rollback ***

breaks things

*** Original change description ***

Move initialization of members of Disposable into the constructor per the style guide.

R=nicksantos,mpd
DELTA=61 (32 added, 29 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5980


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2380 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

Added non-whole word matching support to the autocomplete renderer.

R=nicksantos
DELTA=66 (61 added, 0 deleted, 5 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5985


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2381 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

Soy rendering to always return strings.

Strict soy templates return wrapper objects.

R=chrishenry
DELTA=9 (8 added, 0 deleted, 1 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5986


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2382 0b95b8e8-c90f-11de-9d4f-f947ee5921c8


Add goog.events.Listenable interface.

R=nicksantos,pstemari
DELTA=207 (201 added, 3 deleted, 3 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5987


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2383 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

Fix WebStorage to account for Private browsing mode (e.g., Safari):

1) Make isAvailable work as expected in Private browsing mode
2) Differentiate exception throwing in setItem

R=azzie,nicksantos
DELTA=144 (137 added, 0 deleted, 7 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5988


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2384 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

fix some type warnings.
these should be mostly non-controversial

R=chrishenry
DELTA=43 (6 added, 4 deleted, 33 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5989


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2385 0b95b8e8-c90f-11de-9d4f-f947ee5921c8