Add more goog.dom.classes tests and a few more benchmarks.

R=nnaze
DELTA=580  (391 added, 178 deleted, 11 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5364


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

Remove unnecessary method override to make ToggleButton's 'aria-pressed' value respect it's initial 'checked' state.

R=pallosp
DELTA=29  (0 added, 29 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5365


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

Add Dragger#isDragging method to make it easy to detect when a dragger is dragging.

R=chrishenry
DELTA=23  (8 added, 0 deleted, 15 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5366


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

Make it a lot easier to test for module loader error-handling conditions

R=ssaviano,monicadixit
DELTA=48  (41 added, 0 deleted, 7 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5385


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

fix some silly type annotations

R=chrishenry
DELTA=4  (0 added, 1 deleted, 3 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5386


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

Automated g4 rollback

*** Reason for rollback ***

Breaks some things

*** Original change description ***

fix some silly type annotations

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5387


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

Fixed a bunch of mistyped goog.testing.mock.STRICT in functionmock.js and mockcontrol.js

R=mpd
DELTA=11  (0 added, 0 deleted, 11 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5388


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

fix some silly type annotations, try #2
this time with a few more fixes
i fixed the compiler problems in a separate cl

R=chrishenry
DELTA=8  (0 added, 2 deleted, 6 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5389


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

Adds goog.dom.fullscreen - static utilities + EventType for dealing with cross-browser differences in the full screen API.

R=chrishenry,nicksantos
DELTA=134  (134 added, 0 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5390


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

Create an interface for json parsing + two implementations, one js and one native.

R=nicksantos
DELTA=369  (364 added, 2 deleted, 3 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5398


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

fix a new compiler warning

R=chrishenry
DELTA=7  (6 added, 1 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5399


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

Update the XhrIo.send methods to have a more permissive type signature for the content argument.

Fixes issue 395

R=chrishenry,nicksantos
DELTA=44  (37 added, 0 deleted, 7 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5400


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

Updating goog.style.transition's feature detection to also check for IE's prefix, as well as unprefixed transition.

R=chrishenry
DELTA=42  (27 added, 0 deleted, 15 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5401


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

Modify ModuleManager by adding a prefetchModule method. This method receives a module id and request the prefetch of this module and its non-loaded dependencies to ModuleLoader.

Add a prefetchModules method to AbstractModuleLoader, and implement prefetching in ModuleLoader. ModuleLoader now keeps the state of modules being downloaded to prevent multiple simultaneous downloads of the same modules. Prefetched modules are executed when ModuleManager#loadModule or ModuleManager#execOnLoad is called.

This will help to improve performance, allowing the application to decide when JS modules
should be executed during initial load.

R=ssaviano,nicksantos,jkomarek,hurst,bchiu,agertzen,leodeegan,arideout,joshparker
DELTA=432  (349 added, 29 deleted, 54 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5421


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

goog.Disposable: Add an interactive monitoring mode.

The interactive mode can be switched on on the fly and it doesn't produce
errors when disposing previously created instances.

R=pallosp
DELTA=65  (49 added, 0 deleted, 16 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5422


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

Allow encodeByteArray to take a Uint8Array as well as an array of number.

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5423


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

Adding getTranslation() to goog.vec.Mat4

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5424


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

Make actionEventWrapper listen for 'keydown' only on IE. This avoids recieving extra 'keypress' events after action event has fired.

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5425


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

Made #correctCorner protected instead of private so that
subclasses can override #reposition and reuse #correctCorner.

R=chrishenry
DELTA=27  (15 added, 2 deleted, 10 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5429


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

Fix "[IE & Chrome] Link bubble is not displayed properly for all but the last line of a multi-lined link."

R=marcosalmeida
DELTA=301  (231 added, 29 deleted, 41 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5430


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