Fix the plugin download link for Chrome.
We need to break out of the frame because the Chrome store doesn't like
running in a frame. (This seems not to have any effect for Firefox.)

Review by: mdempsky@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11416 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Change Russian Ruble's simple currency symbol to native one, which is more acceptable.


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


git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11418 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Window.Location.getParameter and getParameterMap now reflect changes to window history.

This is needed when using the HTML 5 window.history.pushState method, which modifies
the value of window.location without a browser reload.

This breaks the assumption in GWT's Window.Location class: window.location is not immutable anymore,
and therefore there needs to be a way to update the static variable Window.Location.listParamMap.

I looked at WindowTest but it seems it's not possible to change browser state in the test (in this case I would need to change the value of WindowImpl.getQueryString),
hence the lack of test in this patch.

Review at http://gwt-code-reviews.appspot.com/1859804
Fixes issue 7769

Review by: skybrian@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11419 8db76d5a-ed1c-0410-87a9-c151d255dfc7
build file fixes for "ant test"

Change-Id: I446de9c7cf383c56c5a16a0a7f6bcf29e542ef05
Review-Link: https://gwt-review.googlesource.com/#/c/1390/

Review by: mdempsky@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11420 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Adding support for IE8 to SuperDevMode.

Change-Id: I23876b352303808de9aba42ba5447e34856bbe90
Review-Link: https://gwt-review.googlesource.com/#/c/1400/

Review by: skybrian@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11421 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Fixes the GWT plural rule for the Polish language.

The old class defined:
"one" == 1.
"paucal" == numbers ending in 2-4 except 12-14 and 22-24.
"other" == all other integers.

The correct definitions are:
"one" == 1
"few" == numbers ending in 2-4 except 12-14.
"many" == all other integers.
"other" == fractional values.

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


git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11422 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Make "ant checkstyle" work when no other targets have been run yet.

Review by: mdempsky@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11423 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Fixes IndexOutOfBoundsException in getPath() when called on a leaf editor error display.

Fixes issues: 5589
Review by: goktug@google.com

Change-Id: I65d3b1beb76248b73c52cc9f5a0833d4faf4458f
Review-Link: https://gwt-review.googlesource.com/#/c/1370/


git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11424 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Fix typo: "visisble" -> "visible"

Change-Id: Ie0ec8f776755819e654c40b4bf4aac2ff1b906bc
Review-Link: https://gwt-review.googlesource.com/#/c/1430/

Review by: skybrian@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11425 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Small cleanup of typos and outdated comments.

Review by: skybrian@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11426 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Deleted some unused files in trunk/reference.

Review by: mdempsky@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11427 8db76d5a-ed1c-0410-87a9-c151d255dfc7
rename trunk/build-tools to trunk/build_tools,
and ant-gwt to ant_gwt.
(This is for compatibility with Google's build.)

Change-Id: Ic4574a646d5a113a36043899e1e06af6e43f2932
Review-Link: https://gwt-review.googlesource.com/#/c/1421/

Review by: mdempsky@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11428 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Fixes Soyc reports when fragment merge is enabled.

Change-Id: I56c8e37d621ca32558a60088828ebe03f625ccea
Review-Link: https://gwt-review.googlesource.com/#/c/1422/

Review by: skybrian@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11429 8db76d5a-ed1c-0410-87a9-c151d255dfc7
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