Use goog.date.DateLike as the date type in goog.date.relative.

R=chrishenry
DELTA=31  (22 added, 3 deleted, 6 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=3941


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

Silence a lame webkit message

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=3942


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

Fix an issue in autocompleter where we would autocomplete on separator
characters. This bug would also not let us autocomplete while we are
editing values in between separators. We would call set separator
before definding this.multi_ which resulted in wrong trimming regular
expression.

R=mpd
DELTA=53  (45 added, 7 deleted, 1 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=3943


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

Automated g4 rollback

*** Reason for rollback ***

Confirmed regression went away with this CL rolled back.

*** Original change description ***

Remove GC optimizations from goog.structs.Map.  This removes the parallel array of keys but in it's place introduces a map of numeric keys and an @define goog.structs.Map.PRESERVE_NON_STRING_KEYS t

... description truncated by g4 rollback ...

R=pupius
DELTA=204  (62 added, 83 deleted, 59 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=3944


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

Adjust the regular expression for finding matches to not cause
various browsers (chrome, firefox) to hang on pathological input.
Make some changes to the way we create the regexp for an input
token to match the existing pathological inconsistency in the way
tokens are matched.

cf. http://crbug.com/81239

R=gboyer
DELTA=66  (46 added, 8 deleted, 12 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=3945


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

Add a public isOrWasRecentlyVisible() method, identical to
the one in PopupBase.

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=3946


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

Automated g4 rollback

*** Reason for rollback ***

Issue that caused rollback was fixed

*** Original change description ***

Automated g4 rollback

*** Reason for rollback ***

goog.ui.Dialog seems to prevent blur events when you click on the
dialog chrome.

We can roll this forward after goog.ui.Dialog is fixed, since I think
the cases where this breaks is rare.

*** Original change description ***

Prevent the autocomplete from dismissing if the scrollbar is clicked.

R=gboyer
DELTA=37  (0 added, 36 deleted, 1 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=3947


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

Fix bugs with negative sizes

R=ziegs
DELTA=40  (36 added, 0 deleted, 4 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=3948


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

Tweak the token search again, this time changing the regexp to be
greedy rather than lazy, and iterate in order to ensure we get
the leftmost match for the token. This works around lazy
matches being really really slow on long strings (as checked by
testPathologicalInput), which causes closure js tests to time out.

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=3949


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

Deprecated the (incorrectly) private method goog.ui.Tooltip.prototype.startHideTimer_() while creating a protected method startHideTimer(). The old private method delegates to the new, protected one.

Fixed the usages inside Closure and removed the warning from known Closure warnings file.


IsVisible:no

R=aprigogin,chrishenry,vikas


Revision created by MOE tool push_codebase.
MOE_MIGRATION=3958


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

Closure: add goog.dom.getParentElement, which makes it easier to walk up
the DOM while staying with Elements.

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=3959


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

goog.provide('goog.i18n.currencyCodeMapTier2') so that users of it can goog.require it instead
of having to tolerate lint warnings about goog.i18n.currencyCodeMapTier2 being used but not required.

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=3973


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

Updates to warnings list.
The scrubber changes you made changed all the line numbers

DELTA=13  (0 added, 0 deleted, 13 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=3974


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

Addition of HTML5 session storage mechanism.

R=brenneman,azzie
DELTA=413  (302 added, 92 deleted, 19 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=3975


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

update number format constants to latest CLDR.

R=roozbeh
DELTA=2910  (869 added, 1378 deleted, 663 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=3976


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

Automated g4 rollback.

*** Reason for rollback ***

<enter reason for rollback>

*** Original change description ***

update number format constants to latest CLDR.

DELTA=2762  (1301 added, 792 deleted, 669 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=3977


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

Extract getPeerUri into its own method.

R=nicksantos
DELTA=42  (26 added, 11 deleted, 5 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=3978


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

remove line numbers from whitelist

R=bolinfest
DELTA=167  (4 added, 0 deleted, 163 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=3983


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

Automated g4 rollback

*** Reason for rollback ***

resubmit number format symbol change after discovered issues are fixed.

*** Original change description ***

Automated g4 rollback

*** Reason for rollback ***

<enter reason for rollback>

*** Original change description ***

update number format constants to latest CLDR.

R=roozbeh
DELTA=2910  (869 added, 1378 deleted, 663 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=3984


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

Automated g4 rollback

*** Reason for rollback ***

html5sessionstorage_test.html fails in FF3.6 locally. The CL also
seems to cause javascript/closure:jstests_7_ff36-linux and
jstests_7_ff36-winxp to almost consistently timed out in tap
(though it passed once in awhile, so there may be something
else going on...).

*** Original change description ***

Addition of HTML5 session storage mechanism.

R=nicksantos
DELTA=413  (92 added, 302 deleted, 19 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=3985


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