Move JS out of string_test.html and into string_test.js

R=nicksantos
DELTA=2152 (1090 added, 1058 deleted, 4 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6243


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2497 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Replace calls:
goog.mixin(x, new goog.events.EventTarget());

with:
goog.testing.events.mixinListenable(x);

The former will no longer works when we flip the @define
goog.events.Listenable.USE_LISTENABLE_INTERFACE to true.

Please review that the change is as intended above. Since this
is done automatically (with multiple spot-checks), there may be cases
where the output is not as expected. Let me know if you spot any
and I will fix it.

This is part of goog.events leaking listeners elimination
effort

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6244


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2498 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Add goog.string splitLines function.

Pull JS from string_test.html into string_test.js in this change.

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6245


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2499 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Remove reference to ".toString(36)" in common code so it is easier for the compiler to remove.

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6246


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2500 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Updating goog.db to comply with the latest specs regarding error reporting.

See http://www.w3.org/TR/IndexedDB/#exceptions

Errors used to be reported as numerical error codes. Now they are reported
as strings. Chrome25 is the first version that is not backward compatible.
Chrome 22, 23, 24 support both.

R=nweiz
DELTA=328 (215 added, 20 deleted, 93 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6247


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2501 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Provide minimal screen reader support when tabbing through the cells of
the character picker. This CL also add a CSS rule to provide visual
feedback when the focus is on a given cell.

R=lauriat,ipi,chrishenry
DELTA=153 (143 added, 3 deleted, 7 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6248


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2502 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Makes input tools and firststrong compatible.

R=shuchen,wuyingbing,nicksantos,ajp,nkerem
DELTA=85 (78 added, 0 deleted, 7 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6249


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2503 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Update two colors to match the CSS3 spec (http://www.w3.org/TR/css3-color/#svg-color).

The previous mismatch seems similar to: https://code.google.com/p/chromium/issues/detail?id=69428

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6250


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2504 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Make validator a bit smarter about allowed email addresses. A number of
special characters are valid in the email address spec.
http://en.wikipedia.org/wiki/Email_address#Syntax

R=nnaze
DELTA=7 (2 added, 0 deleted, 5 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6252


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2505 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Remove the silverlight code from Closure
I could never really get this to work well, and silverlight
is a dead technology

R=nnaze,cbro,jch


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6253


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