Handle null fields in TestInfo.equals().

Fixes issue 7112.

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

Review by: goktug@google.com
Set Graphics2D rendering hints to improve resized image quality.

Fixes issue 7193.

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

Review by: goktug@google.com
Use JsonUtils.safeEval() instead of directly calling eval().

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

Review by: goktug@google.com
ImageBundle and ClientBundle generator errors hinted about
Class.getResource() whereas they don't support leading '/'.

The ImageBundle javadoc is clear about it, and there's even a test for it,
but the error message erroneously talked about Class.getResource() instead
of ClassLoader.getResource().

It's a different story for ClientBundle: we could easily make it accept
leading '/' in paths (and possibly skip the package-relative lookup in this
case; it would make it almost equivalent to Class.getResource() then, with
the exception of the "fallback to global lookup if package-relative failed"
behavior), I chosed to simply fix the message here. Note that in any case,
the message is really about the path being *formatted* as one or the other
getResource() would expect, not about the lookup algorithm (which BTW isn't
clearly documented anywhere).

Fixes issue 7375

Change-Id: I4b3bbb1173841d40216981c93515026c156cfa67
Review-Link: https://gwt-review.googlesource.com/#/c/1790/

Review by: goktug@google.com
Add missing getBackColor() override to RichTextAreaImplMozilla.

Fixes issue 3262.

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

Review by: goktug@google.com
Fix problem where hidden scrollbars prevent clicks through to the scrollable content area on Chrome(webkit?) browsers on Windows.

https://code.google.com/p/google-web-toolkit/issues/detail?id=7576

This is not a fix for the same/similar issue on Mac OS for Chrome and Safari.

Fix suggested by Steven Arth:
https://code.google.com/p/google-web-toolkit/issues/detail?id=7576#c34

Review at http://gwt-code-reviews.appspot.com/1886803
Fix Long.parseLong to correctly handle MIN_VALUE

Previously Long.parseLong raised an exception for MIN_VALUE because we
accumulated positive values and -MIN_VALUE == MAX_VALUE + 1.  So when
parsing MIN_VALUE, the accumulated value overflows MAX_VALUE.

The fix is to accumulate negative values and negate the sign at the
end.

Fixes issue 7308

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

Review by: goktug@google.com
Proxy IDs have to be the same for a given proxy in the response payload.

More specifically, IDs of the operation messages have to be the same as
those of the IdMessages for the same proxy, so they're deserialized into
SimpleProxyIds having the same hashCode and comparing equal: if the ID
wasEphemeral, it has to contain both the client and server IDs in all
places, not only in operation messages.

Fixes issue 7900

Change-Id: I6c2ccbcfc67323e9e5cae214b0d101ddfc1a2298
Review-Link: https://gwt-review.googlesource.com/#/c/1770/

Review by: goktug@google.com
correct RTL documentation

Review by: goktug@google.com
Fix DateTimeFormat parsing for non-initial adjacent numeric fields.

Fixes issue 7823.

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

Review by: goktug@google.com
Fix typo that causes Json.create(String) to throw an exception.

Fixes issue 7485.

Review-Link: http://gwt-code-reviews.appspot.com/1802804/
Fix NPE in CellWidget.onBrowserEvent when cell does not consume any events

Fixes issue 7649.

Change-Id: I6d9b4979d7b68e7ff8fa652ab54635d2cc690fd9
Review-Link: https://gwt-review.googlesource.com/#/c/1721/

Review by: goktug@google.com
Avoid busy waiting in SchedulerImpl.runRepeatingTasks

If all task are finished in the queue, the code was doing
busy waiting. Added detection for finished task, thus returning
as soon as possible.

Fixes issue 7307.

Change-Id: I288975242600fe5fc13b9bcb356f9807894bb2cb
Review-Link: https://gwt-review.googlesource.com/#/c/1750/

Review by: goktug@google.com