Update IframePollingTransport to handle the case where peer window is closed.

R=nicksantos
DELTA=346  (311 added, 26 deleted, 9 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4833


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

Copy build/source.py regexes to be more liberal about accepted
goog.provide/require statements.

Also insert deprecation note.

Fixes issue 354.

R=nicksantos
DELTA=48  (38 added, 3 deleted, 7 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4834


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

Standalone image loading utility that uses goog.labs.async to parallelize loading.

R=vbhasin
DELTA=224  (220 added, 0 deleted, 4 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4835


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

Add 'cancel' functionality to Results to allow for cancellation (of XHRs, for example)

R=nnaze
DELTA=123  (111 added, 8 deleted, 4 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4838


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

Add missing @override in goog.ui (part 1).

R=nnaze
DELTA=47  (47 added, 0 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4839


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

Add missing @override to goog.ui (part 2).

R=nnaze
DELTA=43  (19 added, 16 deleted, 8 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4840


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

Add missing @override in goog.ds package.

R=nnaze
DELTA=60  (59 added, 0 deleted, 1 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4841


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

Add missing @override in goog.gears, goog.messaging, and goog.net package.

R=nnaze
DELTA=18  (18 added, 0 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4842


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

Fix missing @override in goog.fx, goog.math, goog.positioning.

R=nnaze
DELTA=22  (21 added, 0 deleted, 1 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4847


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

Add missing @override to goog.graphics package.

R=nnaze
DELTA=78  (77 added, 0 deleted, 1 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4848


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

Move goog.ui.ac.* files

R=chrishenry
DELTA=12972  (6591 added, 6243 deleted, 138 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4849


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

Hopefully a final fix to the XPC timing vulnerabilities issue.  This introduces a new version of the native transport setup protocol.  Where two V2 transports are connecting, there are no known timing vulnerabilities, and early messages will succeed from both sides without need for any delays.  Where either side is a V1 transport, XPC will retain the delays.  V2 transports are widely compatible with V1, but not completely.  The only case which doesn't work is where a connection starts with two V2 transports and one is replaced by a V1.  Initial connections between V1 and V2 work, upgrades of V1 to V2, and downgrades of V2 to V1 wher the other transport is a V1, are all supported.  If adopters can switch to V2 all in one go, or can switch one end of the connection to V2 and then the other without flipflopping, they will be fine.  Otherwise modest user disruption will occur, which probably will only last as long as a push and which will usually be resolved by the user refreshing.  This CL includes comprehensive forward/backward compatibility tests which involve more difficult timing scenarios, giving a high degree of confidence.

R=nicksantos
DELTA=707  (582 added, 14 deleted, 111 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4857


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

Make goog.dom a bit looser. No one reasonably tries to distingish
between all the subclasses of element.

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4858


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

Fixed extraneous @override annotation. I mistakenly added this before
realizing that they can't be right (trying to resolve
Object.prototype.clone on another CL).

R=nnaze
DELTA=3  (0 added, 3 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4859


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

Add missing @override to goog.editor, goog.events, goog.format packages.

R=nnaze
DELTA=22  (22 added, 0 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4860


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

Delete imagelessroundedcorner.js.

R=nnaze
DELTA=1223  (0 added, 1223 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4865


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

Add missing @override in goog.ui (part 3). ): This is getting
really tedious.

R=nnaze
DELTA=71  (47 added, 11 deleted, 13 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4866


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

Add missing @override annotation in goog.dom package.

R=nnaze
DELTA=34  (28 added, 4 deleted, 2 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4867


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

Updates frame polling transport to avoid errors triggered when peer window is closing.

R=nicksantos
DELTA=74  (67 added, 1 deleted, 6 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4868


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

Rename ResultBase to SimpleResult.

R=nnaze
DELTA=956  (460 added, 459 deleted, 37 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4869


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