This particular CL contains the changes to KeyRange and the corresponding changes to callers to prevent new compiler errors.

This has the potential to introduce compiler type-check errors

R=nicksantos
DELTA=50 (0 added, 0 deleted, 50 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6090


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

Don't attempt to focus a disabled button. This causes the modal dialog
to lose focus -- and the button isn't focused either.

Tested:
Manually on Chrome + unit test

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6091


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

Make the demo for the PixelDensityMonitor listen to the correct event type.

R=chrishenry
DELTA=6 (2 added, 1 deleted, 3 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6096


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

Automated g4 rollback 

*** Reason for rollback ***

Rolling the original change forward

*** Original change description ***

Automated g4 rollback

*** Reason for rollback ***

I can consistently make IE8 segfault after this change

*** Original change description ***

Generalize the the special handling of HR tags in
goog.editor.range.placeCursorNextTo() to better handle IMG tags and
other no-child-allowed Element nodes. This logic now takes effect
for all browsers, rather than just IE/IE9.
The the original behavior caused scrolling issues
when inserting images or emoji in gmail, on IE.
Also c

... description truncated by g4 rollback ...

R=nicksantos
DELTA=208 (167 added, 18 deleted, 23 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6098


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

I'm renaming the files to end in _tests.js instead of _test.js so they are not mistaken to be tests. 

R=chrishenry
DELTA=727 (364 added, 330 deleted, 33 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6099


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

Change a number of indexedDB functions to take primitive and array types instead of !Object type for keys and * for values, in accordance with the documentation at https://developer.mozilla.org/en-US/docs/IndexedDB and http://www.w3.org/TR/IndexedDB/#key-construct

This includes the final changes to the Index and Cursor classes, and corresponding extern changes

This has the potential to introduce compiler type-check errors

R=nicksantos
DELTA=36 (0 added, 6 deleted, 30 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6110


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

Add goog.result.successfulResult/failedResult/canceledResult to the resultutils library.

R=chrishenry,vbhasin,nnaze
DELTA=118 (118 added, 0 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6111


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

Rename more Closure _test.js files to end in tester.js to make room for genjsdeps being update to include _test.js files in closure_test_suites.

R=chrishenry
DELTA=1007 (491 added, 491 deleted, 25 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6112


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

Tweak the sourceUrl decision tree a bit, and update
the comments on when this should be used.

R=ssaviano
DELTA=32 (15 added, 5 deleted, 12 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6113


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

Set type="text" for the <input> element in goog.ui.ComboBox.
My use case is to be able to easily customize the style of all text inputs without modifying other input controls such as radio buttons. If the text attribute is not set, the CSS styles set in input[type=text] selectors are not applied.

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6114


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

Add an optional parameter to the constructor of MouseWheelHandler to allow
handling the event in capture phase.

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6125


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

Automated g4 rollback

*** Reason for rollback ***

breaks ff3.6 tests for unclear reasons

*** Original change description ***

Tweak the sourceUrl decision tree a bit, and update
the comments on when this should be used.

DELTA=35 (8 added, 18 deleted, 9 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6126


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2432 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Merge branch 'master' of https://github.com/jarib/google-closure-library into stepped_on