Change the 'month' width in the date picker. It renders incorrectly in Firefox on Windows 7.
(We have already pushed this fix in Forms; this makes it common.)
See bug 8524342 for screenshot.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45071960
Cleanups for goog.async.DeferredList:

- Some clarifications in comments.
- Replaced array.forEach/map with traditional for loops for performance.
- Added additional tests to verify additional DeferredList behaviors.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45072465
Adding optional scope arguments to various goog.result methods that take callback
functions. This changes the result interface and wait/chain methods but only to add an
optional parameter that prevents wait from making a call to goog.bind and any callers
from requiring goog.bind.

goog.bind() is significantly more costly in terms of both memory (goog.bind takes about
400b per call to setup) and call-through performance (it's orders of magnitude slower
to call through a bound function). High-frequency use of goog.bind should be avoided,
and right now our application is requiring many through the use of goog.result.
See: http://jsperf.com/function-calls-direct-vs-apply-vs-call-vs-bind/5

In addition there is a minor change to the callHandlers_ loop which changes the
shift() behavior (which could trigger array resizes) to a full pass then zero.

With this change we can save almost 2MB of garbage/second in our application when
running through the goog.result-heavy code paths.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45077774
Automated g4 rollback of changelist 45072465.

*** Reason for rollback ***

Breaks apps.framework and Docs projects.

*** Original change description ***

Cleanups for goog.async.DeferredList:

- Some clarifications in comments.
- Replaced array.forEach/map with traditional for loops for performance.
- Added additional tests to verify additional DeferredList behaviors.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45077835
Automated g4 rollback of changelist 45077774.

*** Reason for rollback ***

breaking some tests in non-closure code

*** Original change description ***

Adding optional scope arguments to various goog.result methods that take callback
functions. This changes the result interface and wait/chain methods but only to add an
optional parameter that prevents wait from making a call to goog.bind and any callers
from requiring goog.bind.

goog.bind() is significantly more costly in terms of both memory (goog.bind takes about
400b per call to setup) and call-through performance (it's orders of magnitude slower
to call through a bound function). High-freq

... description truncated by g4 rollback ...
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45082742
Add a function to append valueless uri params to goog.uri.utils
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45104724
Allow passing an optional DomHelper to goog.ui.AnimatedZippy's constructor.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45105665
Automated g4 rollback of changelist 44925917.

*** Reason for rollback ***

Simplified changes to prevent test breakage (this no longer bypasses the class logging methods).

*** Original change description ***

Automated g4 rollback of changelist 44918720.

*** Reason for rollback ***

breaking YT, among others. See reviewlog.

*** Original change description ***

Implement goog.log

http://go/closurelogging
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45117258
*** Rollback of rollback ***

Retry, which broke 3 builds due to a change in return type.
No new changes in this CL, will re-test against the affected projects.

*** Original change description ***

Cleanups for goog.async.DeferredList:

- Some clarifications in comments.
- Replaced array.forEach/map with traditional for loops for performance.
- Added additional tests to verify additional DeferredList behaviors.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45118976
Small style changes to goog.net.XhrIo.

* Call goog.base instead of the superclass functions directly
* Fix type annotations
* Pull properties off of the prototype and into the constructor to improve JS performance
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45129226
Automated g4 rollback of changelist 45082742.

*** Reason for rollback ***

Rolling forward with a fix for the broken targets.

*** Original change description ***

Automated g4 rollback

*** Reason for rollback ***

breaking some tests in non-closure code

*** Original change description ***

Adding optional scope arguments to various goog.result methods that take callback
functions. This changes the result interface and wait/chain methods but only to add an
optional parameter that prevents wait from making a call to goog.bind and any callers
from requiring goog.bind.

goog.bind() is significantly more costly in terms of both memory

... description truncated by g4 rollback ...
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45136526
Fix unlistenByKey when used with listener object - it does not remove the listener from
goog.events.listeners_ correctly (because key may also be an object).
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45164202
Cleanup: Simplify goog.events.Listener by inlining the init method
in constructor.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45167558
Mark the files in graphics/ as deprecated.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45174139
Preparing a Closure release:
- New CLDR version (new locale data, will afect formatting)
- Using CLDR instead of concatenation date + ' ' + time (DATETIMEFORMAT)
- Bug fix for WriteStrInUtf8WithWrapping in generate_datetime_constants.py,
infinite loop if one element was longer than 80 bytes
- Added support for output_dir to the two C generators
(generate_datetime_pattern*.cc)
- Added support for "EEE MMM d" pattern
- Changed js-data-update.py to also generate datetimepatterns*.js
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45181224
Add methods to aria.js that will be used in the ARIA role classes.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45182175
Fixes misuse of setting ARIA attributes to empty strings when trying to clear them.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45184461
Preparing a Closure release:
- New CLDR version (new locale data, will afect formatting)
- Using CLDR instead of concatenation date + ' ' + time (DATETIMEFORMAT)
- Bug fix for WriteStrInUtf8WithWrapping in generate_datetime_constants.py,
infinite loop if one element was longer than 80 bytes
- Added support for output_dir to the two C generators
(generate_datetime_pattern*.cc)
- Added support for "EEE MMM d" pattern
- Changed js-data-update.py to also generate datetimepatterns*.js
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45187329
Prevent unwanted duplicate timeouts from being registered when
calling setInterval on an enabled timer from within a timer event
handler.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45188787
Automated g4 rollback

*** Reason for rollback ***

Existing clients will call setOpen when the element hasn't been created yet; getElementStrict is causing issues in menubutton.js.

*** Original change description ***

Fixes misuse of setting ARIA attributes to empty strings when trying to clear them.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45189021