Move result primitives to live next to the other async primitives.

R=chrishenry,rock
DELTA=1309  (589 added, 654 deleted, 66 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5020


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

Change getParameterValue to have an option to always return a string.

R=gboyer
DELTA=24  (22 added, 0 deleted, 2 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5021


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

fixed documentation for goog.color.color:
fixed return value domains for hexToHsv,
added return value domains for a few functions,
changed documentation for blend.

R=chrishenry
DELTA=105  (30 added, 28 deleted, 47 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5022


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

Try to fix test race conditions

R=nweiz
DELTA=18  (13 added, 0 deleted, 5 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5023


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

Automated g4 rollback

*** Reason for rollback ***

Broke spreadsheets

*** Original change description ***

fixed documentation for goog.color.color:
fixed return value domains for hexToHsv,
added return value domains for a few functions,
changed documentation for blend.

DELTA=105  (28 added, 30 deleted, 47 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5024


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

goog.testing.events.Event should extend goog.events.Event (the thing in
compiler land) rather than Event (the thing in browser land) since the
latter is easier to masquerade.

Extending Event broke property ambiguation since JSCompiler was unaware
that it was mixing in goog.events.Event, so stopPropagation didn't
work

Masquerading native Event works a lot better, since the latter is
externed.

R=nicksantos
DELTA=168  (135 added, 19 deleted, 14 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5025


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

Rollforward, removed strict typing of parameters in goog.color

R=chrishenry
DELTA=105  (30 added, 28 deleted, 47 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5033


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

This test is still failing, so just turn it off

R=nweiz
DELTA=9  (9 added, 0 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5034


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

Fixup some inconsistencies releaved by the pending type inferrencing
improvments for goog.array

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5035


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

Bug fix.  The relative time formatter was incorrectly handling cases
in which the number of hours distance between now and the given time
is > 24 hours, but still only 1 day away.

Examples:
From 2:00 PM 6/15/2010 to 10:00 AM 6/14/2010 should be 1 day, not 2 days
From 2:00 PM 6/15/2010 to 10:00 PM 6/16/2010 should be 1 day, not 2 days

R=chrishenry
DELTA=19  (13 added, 0 deleted, 6 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5036


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

Automated g4 rollback 

*** Reason for rollback ***

Broke tests

*** Original change description ***

Bug fix.  The relative time formatter was incorrectly handling cases
in which the number of hours distance between now and the given time
is > 24 hours, but still only 1 day away.

Examples:
From 2:00 PM 6/15/2010 to 10:00 AM 6/14/2010 should be 1 day, not 2 days
From 2:00 PM 6/15/2010 to 10:00 PM 6/16/2010 should be 1 day, not 2 days


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5037


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

In format/format_test.html, use PropertyReplacer and replace instances of "fn" with readable function names.

R=pallosp
DELTA=150  (1 added, 4 deleted, 145 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5038


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

Change the goog.format.insertWordBreaks so that invisible formatting characters (LRM, RLM, LRE, RLE, PDF, ZWJ, ZWNJ, etc.) are not counted towards a word's length. Among other things, this fixes a formatting problem with dates in RTL locales.

R=aharon,zhyder,pallosp
DELTA=96  (88 added, 0 deleted, 8 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5039


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

Inline and streamline calls to deprecated Path.arc() method in Gauge. The warnings have been bugging me for a long time.

R=chrishenry
DELTA=19  (10 added, 6 deleted, 3 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5040


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

If you change your UIDs,
you're going to have a bad time.
More gracefully handle some edges when UIDs change

R=nnaze
DELTA=51  (45 added, 3 deleted, 3 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5041


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

Remove some dead code

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5042


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

delete some more dead code

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5043


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

Add setters for goog.i18n.NumberFormat: minimumFractionDigits_ and maximumFractionDigits_ because
these variables look as private, and the default value of maximumFractionDigits_ is not good for at least several projects

Example: 0.1291 should be displayed as 12.91%

R=shanjian
DELTA=44  (44 added, 0 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5048


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

Bug fix.  The relative time formatter was incorrectly handling cases
in which the number of hours distance between now and the given time
is > 24 hours, but still only 1 day away.

Examples:
From 2:00 PM 6/15/2010 to 10:00 AM 6/14/2010 should be 1 day, not 2 days
From 2:00 PM 6/15/2010 to 10:00 PM 6/16/2010 should be 1 day, not 2 days

R=chrishenry,antin,vincentmo
DELTA=22  (13 added, 0 deleted, 9 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5049


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

Remove annotations

R=marcob,csu,plindner,mwr,pallosp
DELTA=295  (39 added, 211 deleted, 45 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5050


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