Showing character names in the character picker widget. These names are provided by a webservice which is accessed asynchronously by the closure code.

R=chrishenry,cibu
DELTA=819  (736 added, 22 deleted, 61 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5158


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

Make AbstractDragDrop.isInside protected rather than private.

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5159


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

Fix the issue where calling popup.setVisible twice with the same parameter in the same frame and a transition set will cause a leaked timer.

R=chrishenry
DELTA=108  (78 added, 27 deleted, 3 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5160


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

Fix Editor stops responding on Tablet
The cause of this issue:
iOS bug that occurs in following condition
- parent window embeds child window that has the element with contenteditable like as goog.editor.Field
- parent window listens touch events

How to fix:
refocus the editor window on keydown(for text input) and touchend(for copy/paste).

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5161


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

Remove deprecated functions goog.ui.Popup.positionPopup and goog.ui.Popup.positionAtCoordinate.

R=chrishenry
DELTA=65  (0 added, 65 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5162


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

Make sure the alt key flag is saved during key down and reused at key press for FF on Mac.
Alt key flag was not set for above mentioned setup on key press.

R=arv
DELTA=71  (71 added, 0 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5163


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

Fixing key lookup for RTL languages in goog.ui.SubMenu.

R=chrishenry
DELTA=26  (15 added, 1 deleted, 10 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5164


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

Fix an IDBDatabase exception in objectstore.
Chrome 21 throws an IDBDatabase exception 21 (TYPE_ERR) when passing an undefined direction to store.openCursor.

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5165


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

Adding a new isNameAvailable() function to the NameFetcher interface. Also adding a default source URI constant for the RemoteNameFetcher object.

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5188


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

Let the caller control how Image instances are created by
goog.labs.net.image.load, so we can support images that are fetched with
CORS, and images created in a particular document.

R=nnaze
DELTA=63  (54 added, 0 deleted, 9 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5189


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

Moving the NameFetcher object for the Closure Character Picker widget from a setter to a required constructor parameter.

R=chrishenry,lpalm,vratnakar,obelomestnykh,pmilovanov,fbrucher,marcosalmeida
DELTA=63  (19 added, 31 deleted, 13 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5205


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

Manual undo

*** Reason for rollback ***

Chrome bug is fixed, Chrome (non-beta) for Android has been released.
There's no need to slow down all Closure apps just to work around a
pre-release beta. http://crbug.com/130651

*** Original change description ***

Avoid getBoundingClientRect in mobile webkit due to
http://crbug.com/130651

In Chrome Android specifically, getBoundingClientRect returns zoomed
values, but only in an iframe.  To avoid adding a dependency to
goog.userAgent.PRODUCT, this is done for ALL mobile WebKit, but only in
iframes (to avoid impacting performance elsewhere).

Many thanks to Jacob Moon for spending hours debugging and tracking
down this as the root cause issue and identifying a suitable fix!

Cleanup: Fixed references to "

... description truncated by g4 rollback ...

R=eae
DELTA=27  (0 added, 25 deleted, 2 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5206


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

Use goog.i18n.DateTimeSymbols.STANDALONEMONTHS instead of goog.i18n.DateTimeSymbols.MONTHS
to fix the localization issue: "Names of months in expandable calendar are in wrong grammar case (genitive), so looks like bad localization of product. All month name in this calendar view should be in nominative."

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5207


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

generate both normal plural rules as well as ordinal plural rules.

R=cibu,shanjian
DELTA=1200  (670 added, 149 deleted, 381 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5208


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

Registered EventHandler in $goog$ui$editor$TabPane$ as disposable

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5209


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

Disposed of this.tabPane_ in disposeInternal.

R=mkannan,marcosalmeida,nicksantos
DELTA=4  (4 added, 0 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5210


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

Update goog.dom.TagName to include HTML5 elements (including the root
foreign object elements SVG and MATH).

R=baker,nicksantos
DELTA=223  (161 added, 27 deleted, 35 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5216


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

Implement the selectordinal syntax in the message formatter.

R=nicksantos,nnaze
DELTA=210  (191 added, 1 deleted, 18 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5217


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

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