Add an explicit aria-label to DimensionPicker so that the selected dimension is verbalized as "2 by 3" rather than "2 ex 3" or "2 times 3" like it is now.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=42980062
templatize goog.bind's 'this' argument

Tested:
global sq
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=42980279
Assert with an informative error message that every module that is
requested for loading exists.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=42981630
Allow specification of additional JVM flags in closurebuilder.py
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43058738
Add case-insensitive equals to goog.string
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43060840
Fix the JSDoc for goog.result.transform/wait* family of functions
to not use the !function type annotation since Function is non-nullable
by default.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43070929
Improves accessibility of menu buttons and flat menu buttons for keyboard-only
and screen reader users:
- Gets rid of empty title attributes, which can be interpreted incorrectly by
screen readers to mean that the button is not labeled or that they shouldn't
speak the label.
- Reduces the number of ARIA states supported by goog.ui.button to be more
consistent with the ARIA spec. Button no longer supports aria-selected
( http://www.w3.org/TR/2010/WD-wai-aria-20100916/roles#button ). MenuButton no
longer supports aria-expanded.
- Makes sure that aria-haspopup is set when the menu button actually has
a popup.
- Adds ENTER to the list of keys that will open a menu. Now the user can press
down arrow, up arrow, space, or enter to open a menu. This brings menu buttons
in line with the ARIA spec: http://www.w3.org/TR/wai-aria-practices/#menu
This CL does *not*
- Touch the menus themselves.
- Fix the problem where a listbox (goog.ui.Select) can have a menu with
menuitems (role="menuitem"). This is wrong according to the spec.
Those changes are still in progress.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43075089
Remove the inconsistency between goog.result.waitOnSuccess and
goog.result.waitOnError by passing in the error value as the first
argument to the callback function.

In the preparation of the CL it was realized that a number of code
sites had their first statements as result.getError(). The use of this
style rather than just passing in just the result in all cases leads to
lesser boilerplate code and has thus been preferred.

-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43075687
Fix (some) lint errors in Closure.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43089145
Improves accessibility of menu buttons and flat menu buttons for keyboard-only
and screen reader users:
- Gets rid of empty title attributes, which can be interpreted incorrectly by
screen readers to mean that the button is not labeled or that they shouldn't
speak the label.
- Reduces the number of ARIA states supported by goog.ui.button to be more
consistent with the ARIA spec. Button no longer supports aria-selected
( http://www.w3.org/TR/2010/WD-wai-aria-20100916/roles#button ). MenuButton no

... description truncated
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43092884
Patching external CL.
http://code.google.com/p/closure-library/issues/detail?id=540
https://codereview.appspot.com/7340045/

Modify XhrIo to be agnostic to case of 'content-type' header.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43114438
Correct returned key type for goog.object.map.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43140923
Add debug assertions to goog.events to catch the following issues:
* using listen/dispatchEvent on un-initialized goog.events.EventTarget
* using goog.events.dispatchEvent with non-goog.events.EventTarget instance.

The hope is that this will help catch possible breakages for when we flip
USE_LISTENABLE_INTERFACE by asserting in debug mode (it'll still work in
prod).

Also removes assertions in the new event target implementation that checks
that the instance has not been disposed when listen/dispatchEvent is called.
There are too many tests that depend on this undocumented behavior (it works
with goog.events, it still work with the new implementation, if we remove the
assertions). We can attempt to do this as separate effort -- I can't justify
holding back fixing leaking listeners for this, especially because in the new
world, listening/dispatching on disposed event target is perfectly fine,
leak-wise (it's not today).
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43157289
Modify build scripts to add -d32 flags (for Java >= 1.7) and the
-client flag.

This also cleans up the test scripts a bit.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43177570
Remove the AutoComplete control's dependency on goog.iter to reduce code size.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43177937
Fix a typo in an ARIA state name.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43179450
Ingest https://codereview.appspot.com/5630069/

goog.History.HAS_ONHASHCHANGE is currently a property implemented with
user agent sniffing. I propose it be switched to use feature detection
instead. The impetus for this request is the lack of HTML5 History
support on Android 4; see
<http://code.google.com/p/android/issues/detail?id=23979>.

http://code.google.com/p/closure-library/issues/detail?id=417

Fixes issue 417.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43242190
Rename goog.labs.mock and goog.labs.mockFunction to properly follow namespace conventions.

-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43245762
Update goog.setTestOnly documentation. setTestOnly can optionally specify a unit test namespace that will be respected by the linter.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43249844
This CL makes a few changes to IframeIo that allow it to be used
for cross-domain form submits.

Specifically, it's meant to be compatible with submitting to
a different domain where the responding server will return code
that postMessages back a response that the code on the original
domain can read.

The primary changes are that the IframeIo optionally doesn't add
event listeners for the form response (since adding those
listeners to a cross-domain iframe is a security violation)
and that it makes the method to get the internal iframe public
so that the calling code can get its window object for
cross domain communication.

This also fixes a minor bug that causes the internal iframe to
create a user visible artifact (scrollbar on the containing
window) in Chrome under some circumstances.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43282460