Delete plugins subdirectory from trunk.

The Developer Mode plugin source code now has its own Git repo on
googlesource.com: https://gwt.googlesource.com/gwt-plugins/

Change-Id: I952fb77c675b43c991bf19084beaee3fd13b8cf2
Review-Link: https://gwt-review.googlesource.com/#/c/1470/


git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11430 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Hack JUnit integration to support broken DevMode plugins.

When the Developer Mode plugins were updated to support whitelisting
hosts/codeservers as a pair[1], they initially didn't correctly handle
when the colon in the gwt.codesvr parameter ended up percent-encoded
as %3A.  This was fixed about a year and a half later[2].

Since we don't proactively rebuild old plugin binaries, some (if not
many or even all) plugins built during this time window are still
affected by the bug.  RFC 3986 allows ":" to appear unencoded in the
query string, so simply unencoding any colons embedded in the URL is
the easiest fix.

[1] https://gwt.googlesource.com/gwt-plugins/+/f112cef2331c3b1e9066d860234ae17a2f7ce310
[2] https://gwt.googlesource.com/gwt-plugins/+/ce000d6ff4c9e9cdca34d49d7285ab4930d19ac4

Change-Id: Ieea221af4b955639345a7da7677abf1a833f4e73
Review-Link: https://gwt-review.googlesource.com/#/c/1500/

Review by: skybrian@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11431 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Fixing a null reference exception in Mozilla when calling getBodyOffsetLeft/Top.

The problem occurs when running getBodyOffsetLeft/Top in an iframe that is not currently visible, such as via display:none. In this case, $wnd.getComputedStyle returns null. Fix this by null-checking the return value from getComputedStyle, and returning 0 for the body offset in this case. This should be safe to do since returning 0 is the default behavior defined in DOMImpl, and so is presumably used in other browsers.

This is related to issue 4056 and implements a fix posted by a commenter. Other issues reported in the bug likely still remain, however.

Change-Id: I074f66ba12128b83ee2a98f3af84bafdc46746e2
Review-Link: https://gwt-review.googlesource.com/#/c/1510/

Review by: skybrian@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11432 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Convert manual GWTTestCase tests into automatic tests.
- Adds ability to test scenarios for testing 'failability' of GWTTestCases.
- Adds a separate GWTTestCaseSetupTearDownTest for testing setup and teardown in GWTTestCase.
- Test cases failing due to limitations of GWTTestCase are suppressed by prefixing name with '_suppressed_'.
- A few minor misc cleanups in other test suites.

Change-Id: I294e350d401d8dda1dfcadd0c4252076734e2111
Review-Link: https://gwt-review.googlesource.com/#/c/1480/

Review by: skybrian@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11433 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Fixes/supresses warnings in test due to usage of classes with generics.

Change-Id: I48217242b79fb3c8638478f5f30382f361cb3e94
Review-Link: https://gwt-review.googlesource.com/#/c/1491/

Review by: mdempsky@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11434 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Add GZipFilter to superDevMode.
Fix MimeType handling (".js" files had no mime type).


git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11441 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Add a new "debug" CSS obfuscation style [obfuscatedName-javaTypeName-cssClassName] useful for day-to-day development work. It avoids name conflicts and isn't too long while still having enough information to easily find the source.

Review at http://gwt-code-reviews.appspot.com/1881803

Review by: skybrian@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11442 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Disables resize testing in browsers that doesn't support resize (+ testing cleanups).

Change-Id: I39a0deda93bb4d6bd26c4b8dbec6aaa48fe66b39
Review-Link: https://gwt-review.googlesource.com/#/c/1520/

Review by: mdempsky@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11443 8db76d5a-ed1c-0410-87a9-c151d255dfc7
fixes ISSUE 7839

typo in javadoc mouse -> touch

Change-Id: I942943381321534cd214e52016128ba9a28bb0ac
Review-Link: https://gwt-review.googlesource.com/#/c/1631/

Review by: goktug@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11444 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Clarify wording and fix typos in Javadocs.

Fixes issue 7393.
Fixes issue 7408.
Fixes issue 7423.

Squashed commit of the following:

Change-Id: Icb7e0b534bf42fea26e4398b6c69c4f22ea909d2
Review-Link: https://gwt-review.googlesource.com/#/c/1632/

Change-Id: I964b71132d942277ed50009d60319390c4f617f0
Review-Link: https://gwt-review.googlesource.com/#/c/1633/

Change-Id: I40ed8c8a8d2a092f21d3c828c667da8908f1c85c
Review-Link: https://gwt-review.googlesource.com/#/c/1634/

Review by: goktug@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11445 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Fix missing call to String.format() in exception description.

Fixes issue 7598.

Change-Id: I88f9eecbe8b1ca0e1aafe041148991926a3584fc
Review-Link: https://gwt-review.googlesource.com/#/c/1651/

Review by: goktug@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11446 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Use hasOwnProperty() to only iterate over keys in the object, not prototype.

Fixes issue 7513.

Change-Id: Ief37241c934b98bf08c779d77229b14c988ee1a7
Review-Link: https://gwt-review.googlesource.com/#/c/1540/

Review by: goktug@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11447 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Remove mysterious "Hack for Google I/O" comment.

Fixes issue 7621.

Change-Id: I94e1efcab338cf6ffa3879068a302fe04b32c560

Review by: skybrian@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11448 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Fixes IE's http status code mangling from 204 to 1223

XMLHTTPRequest object in IE will return a status code of 1223 and drops some
response headers if the server returns a HTTP/204.

This patch intercepts the original response in IE6-9 and returns 204 when the
code is 1223.

Fixes issue 5031.

Change-Id: I97b9094ef702cd852cc4d918183b394ffc853c32
Review-Link: https://gwt-review.googlesource.com/#/c/1440/

Review by: skybrian@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11449 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Rolled back because it broke a test that mocks the Request.


git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11450 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Try again for handling IE status code mangling.

Review by: skybrian@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11451 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Changing an enum constant now changes the GWT-RPC serialization policy.

This avoids a subtle bug when a GWT app is deployed after reordering
enum constants but nothing else has changed that affects the serialization
policy. If a browser still has code cached from before the change, the enum
that it transmits or receives would silently be deserialized as the wrong
value. With this change, the RPC call will fail with an error until the
app is reloaded.

This should hopefully fix issue 7836.

Contributed by: t.broyer@gmail.com
Change-Id: I2d7eb618021f0a6d08a2e0ec6fc686e3fd5fc2c1
Review-Link: https://gwt-review.googlesource.com/#/c/1590/

Review by: mdempsky@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11452 8db76d5a-ed1c-0410-87a9-c151d255dfc7
SplitLayoutPanel: Hide Splitters when children are hidden

Fixes issue 7715.

Review-Link: http://gwt-code-reviews.appspot.com/1880804/

Review by: goktug@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11453 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Fix assertion message.

Fixes issue 4534.

Change-Id: If17d1c835a05df4409e242bd27c52fbc673ccd90
Review-Link: https://gwt-review.googlesource.com/#/c/1730/

Review by: goktug@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11454 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Prevent redundant calls to removeHandler() from throwing exceptions.

Fixes issue 7552.

Change-Id: I7f284ef9c52f264dcdf282ef4b752c049422cfc9
Review-Link: https://gwt-review.googlesource.com/#/c/1640/

Review by: goktug@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11455 8db76d5a-ed1c-0410-87a9-c151d255dfc7