This CL changes the way properties are added to a mock such that IE can add base class properties (which are non-enumerable on IE).

Also fixes a bunch of test issues that showed up with the change. In these, Mocks were being created with a type that cannot be instantiated directly or tests were depending on the base Object prototype .toString() function in objects that had explicitly overridden it.

R=pappy,chrishenry,fargo,jameslee,haeberling,knagaraj,ssaviano,echang,ghc,domc,davec
DELTA=125  (113 added, 0 deleted, 12 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5239


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

Automated g4 rollback

*** Reason for rollback ***

This change broke builds

*** Original change description ***

This CL changes the way properties are added to a mock such that IE can add base class properties (which are non-enumerable on IE).

Also fixes a bunch of test issues that showed up with the change. In these, Mocks were being created with a type that cannot be instantiated directly or tests were depending on the base Object prototype .toString() function in objects that had explicitly overridden it.


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5240


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

Make Closure's goog.i18n.BidiFormatter and Soy's |bidiSpanWrap and
bidiDirAttr() XHTML-compatible: put the dir attribute value in quotes.
This has already been done in Soy's Tofu and JavaSrc varieties; this CL
handles the JsSrc variety of Soy.

R=kai,shanjian
DELTA=79  (1 added, 0 deleted, 78 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5241


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

Fix the styles for the base DebugWindow, which is the debug window in IE.

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5242


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

Fixing some overflow CSS issues

Tested in IE, FF and Chrome

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5243


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

Add a cross-browser function to get data-* as a string map.

R=nnaze,chrishenry
DELTA=55  (52 added, 0 deleted, 3 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5244


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

Automated g4 rollback

*** Reason for rollback ***

Fixing the issue

*** Original change description ***

Automated g4 rollback

*** Reason for rollback ***

This change broke builds

*** Original change description ***

This CL changes the way properties are added to a mock such that IE can add base class properties (which are non-enumerable on IE).

Also fixes a bunch of test issues that showed up with the change. In these, Mocks were being created with a type that can

... description truncated by g4 rollback ...

R=pappy,chrishenry,fargo,jameslee,haeberling,knagaraj,ssaviano,echang,ghc,domc,davec,gboyer,yiziwu,erichang
DELTA=126  (106 added, 6 deleted, 14 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5245


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