Adding goog.string.path#extension method.

R=nnaze
DELTA=41 (41 added, 0 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6190


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2460 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Closure related changes to support BrowserChannel Startup optimization.

R=dennygursky,mpd
DELTA=36 (35 added, 0 deleted, 1 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6191


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2461 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Add getListener and hasListener to Listenable/EventTarget.

R=nicksantos
DELTA=124 (118 added, 0 deleted, 6 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6192


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2462 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Dispose the Cursor object after getAll completes.

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6193


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2463 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Fixes a backwards compatibility issue with the Vec2.scale function

R=martone,nnaze
DELTA=26 (20 added, 1 deleted, 5 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6194


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2464 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Adds goog.soy.Renderer.prototype.renderText.

R=gboyer
DELTA=43 (43 added, 0 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6195


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2465 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Redirect all usages of goog.dom.a11y to goog.a11y.aria.
The changes are made by applying replace_string transformations, so
please double check the replacements.

R=chrishenry,nnaze,ruilopes
DELTA=829 (276 added, 65 deleted, 488 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6196


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2466 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
BRs aren't the only elements that shouldn't act as a range endpoint.  Any element that can't have children are in the same boat.

R=nnaze
DELTA=6 (3 added, 0 deleted, 3 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6197


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2467 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Adds actual logic to allow goog.events to delegate to
goog.events.Listenable when appropriate.

R=nicksantos,gboyer
DELTA=218 (191 added, 4 deleted, 23 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6198


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2468 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Ensure that unlisten/unlistenByKey does not fail when called
on disposed EventTarget. This turns out to be pretty common
when you have a disposed event target stored in an
EventHandler.

R=nicksantos
DELTA=21 (17 added, 4 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6199


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2469 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Return value of goog.events and goog.events.listenOnce is going to
change from ?number to goog.events.ListenableKey. As a first step, we
are switching the return value to a typedef goog.events.Key (currently
just typedef to ?number). This CL switches JS files to use this typedef.

Obviously, the subsequent change will be problematic if this code
make an assumption that the return value is a number and uses the return
value in context where the number is required (e.g. goog.isNumber, using
it as index to an array). While I've tried my best to fix these usages,
I may have missed some of them. Please check that the code will still
remain correct if the return value of goog.events.listen/listenOnce is
changed to an object (goog.events.ListenableKey). Furthermore, if
you know of any other location where the return value is used in a context
that require it to be numbers, please send me a quick email.

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6200


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2470 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Deprecate goog.dom.a11y.

R=chrishenry,nnaze,ruilopes
DELTA=28 (24 added, 4 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6201


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