corrects typos

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

Review by: rluble@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11598 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Fix postfix currency parsing in com.google.gwt.i18n.client.NumberFormat

The currency symbol character \u00a4 is used four times to denote the
simple currency symbol. But for formats with postfix currency sybmols
(e.g. for the locales German or French, simpleCurrencyPattern = "#,##0.00\u00A0\u00a4\u00a4\u00a4\u00a4") this currently results in
the currency code being inserted twice due to an incorrect bounds check
(it parses twice two currency symbol characters that are each replaced
by the currency code).

Change-Id: Ib85a29257bbfd6e12499a6c4a0123192d5d5acab
Review-Link: https://gwt-review.googlesource.com/#/c/2560/

Review by: goktug@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11599 8db76d5a-ed1c-0410-87a9-c151d255dfc7
reduces Java AST optimization time by bailing out when the rate of change slows to a crawl (only applies on optimization levels less than 9)

Change-Id: Iabf844d6a02f694e8d14103377f74f46e4e01915
Review-Link: https://gwt-review.googlesource.com/#/c/2580/

Review by: rluble@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11600 8db76d5a-ed1c-0410-87a9-c151d255dfc7
documents and tests the fact that the ArgProcessor allows duplicate args and honors the last one

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


git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11601 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Fixes a missing flow in DataflowOptimizer that might cause incorrect code.

The DataflowOptimizer was building an incorrect control flow graph in the case
that a catch block ended in a throw (in all paths) and a finally block was
also present. In this case the graph would be missing the flow from the end
of the catch block to the finally block.

An example snippet that would be optimized incorrectly is

Object o = null;
try {
if (b) throw new Exception();
k++;
} catch (Exception e) {
o = e;
throw e;
} finally {
if (o == null) {
j++;
}
}

where the optimizer would assume that o is always null at the finally block
and thus transform the code into:

Object o = null;
try {
if (b) throw new Exception();
k++;
} catch (Exception e) {
o = e;
throw e;
} finally {
j++;
}

Fixes issue 8115.

Change-Id: I608bd25157eb0c76ac771697ca70756751c10750
Review-Link: https://gwt-review.googlesource.com/#/c/2600/


git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11602 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Set headers to prevent nocache.js from being cached by the browser.

Review by: skybrian@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11603 8db76d5a-ed1c-0410-87a9-c151d255dfc7
preparation for turning off Dataflow Optimizer to speed up optimized compiles (at optimization levels less than 9)

* splits -XdisableAggressiveOptimization into five more granular flags
* marks -XdisableAggressiveOptimization deprecated
* cleans up inconsistency in existing Options and ArgHandler implementations

Change-Id: I2f33700566e97672b2e570fc5f75293bd6b2fb9f
Review-Link: https://gwt-review.googlesource.com/#/c/2610/

Review by: rluble@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11604 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Added missing compiler options to JUnitShell.

Added JUnitShellTest to JUnitSuite.

Change-Id: I5a4c3747bedaf5db84b0c7ffefdd83da64d060d7
Review-Link: https://gwt-review.googlesource.com/#/c/2611/


git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11605 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Added missing JUnit tests to JUnitSuite.

Change-Id: I18b51bdfbe9141535a8e0f47306ea73791aec4b4
Review-Link: https://gwt-review.googlesource.com/#/c/2620/

Review by: goktug@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11606 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Adds new configuration property to specify minimum fragment size.

<set-configuration-property name="compiler.splitpoint.leftovermerge.size" value="size in bytes"/>

Any exclusive fragment smaller than this limit will be merged into the left overs fragment.

Change-Id: Ifcf035d88db70e890c739eab3997b85fa2e5677e
Review-Link: https://gwt-review.googlesource.com/#/c/2581/


git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11607 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Removes duplicate method dispatchers generated by GWTTestCase.

This also adds test cases to verify GWTTestCase correctly handles inheritance.

Change-Id: I52fe1d3ee60ec4c289e4055653125253c5639e76
Review-Link: https://gwt-review.googlesource.com/#/c/2590/

Review by: mdempsky@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11608 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Sets the throwable's message when converting Json to LogRecord.

Review-Link: https://gwt-review.googlesource.com/#/c/2310/


git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11609 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Upgrade JDT to 3.8.3.

Change-Id: If7d533adcb953de614ea071cfd7e57560b664ce0
Review-Link: https://gwt-review.googlesource.com/#/c/2361/


git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11610 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Verify that Timer has not been canceled before firing

* cancelTimeout is not always effective with older versions of IE
* Add cancelCounter that is updated when canceling and verified when firing
* Fixes Issue 8101

Change-Id: I0ac16598bef878ed756f2fe0dc696166f2a3d504
Review-Link: https://gwt-review.googlesource.com/#/c/2511/

Review by: mdempsky@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11611 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Allow GWT to continue even in presence of internal JDT compiler Errors.

Change-Id: Id7df86271fc64ac75e0857d17e557e79d870854a
Adds a SafeUri overload to AnchorElement.setHref().

Change-Id: I62f790139a3cf7c2622e70b286b6e78f455381fd
Review-Link: https://gwt-review.googlesource.com/#/c/2690/
Merge "Allow GWT to continue even in presence of internal JDT compiler Errors."
Remove git conflict markers.

Change-Id: Ia6cddf1f7d0a4ae8f70f0757d8b731c98b70c09c
Merge BUILD files from google/pu.

Change-Id: I1d8cbabdd5625dafe3a4e17ff87127065af29086
Merge small whitespace and permissions changes from google/pu.

These differences must have cropped up somehow in either mirror2svn or
svn2git.  None of them look significant, but this commit reduces the
delta between master and google/pu.

Change-Id: I8632b2981bf0c1398c7acac4bfb5ec262257e7ac