Fix SplitLayoutPanel's resizing in a scrolled browser window.

Without this change, resizing the north panel works correctly
regardless of the window scroll, but the south panel will "jump" up
when you start to drag it. Adding instead of subtracting the offset
(mouse position minus splitter position) seems to fix it.

This only affects "reversed" splitters when the main browser window
has been scrolled -- so, south panels if the window is scrolled
vertically, or east if the window's scrolled horizontally.

Fixes issue 4755.

Change-Id: I055ffff82e73823059d5c19ab1e7aeb3de807c57
Review-Link: https://gwt-review.googlesource.com/#/c/4982/
Fix some GWT_SVNREV that got missed.

Change-Id: I18df421345d75405e7cadcd06c8e8dfc6a49df06
Added missing style rule in TabBar javadoc

bug: issue 4050
Change-Id: I90114179b4b91d38528ef5f9f7abc9b6878f67cb
Fix binary vs. internal variable names, remove unused Name code.

Change-Id: I540b1225efe7f81f0fc3ac50871cc66d1e99e753
Add a custom serializer for LinkedHashSet.

This allows LinkedHashSet to be serialized even if it's not in the serialization policy file.

Change-Id: Ia777327e8fc3bb7f607571b32190542ec3e45778
Updates the closure compiler (jscomp) to version 20131014.

Also makes sure the rebased jars don't contain guava or other
dependencies that are included elsewhere.

Change-Id: I0c42873852dce66f8acfdb305ee60a83a0a70378
Review-Link: https://gwt-review.googlesource.com/#/c/5223/
Revert "Clarify JsPrettyNamer algorithm"

This reverts commit e0e4184c70ef343b50e356b4014ca02e856037a6.

Duplicates aren't being detected property; will try again.

Change-Id: I2e3feca5a1d85559a7ea96e72c17495af48569cd
in JsArrayMixed#getString return null instead instead of string 'null'.

Change-Id: Idb215bc5de4cce3a22cbd4cdba78a108e2863f46
Fix FakeCssMaker to handle ensureInjected() correctly.

Change-Id: I052e21ea9601bfd70bad7d39d7fa1a53c1d9f74e
Review-Link: https://gwt-review.googlesource.com/#/c/4611/
Removes dead code from DOMImplStandard

There exists a disposeEvent method in DOMImplStandard that is not
used in any place other than DOMImplMozilla which just overrides.
It looks like real intention was to override disposeEventSystem
and remove the capture handler.

This patch removes the disposeEvent method and fixes up the logic
for removing the capture handler.

Change-Id: I96aa7a9b23178329beecda466e65cb661ed8a55d
Review-Link: https://gwt-review.googlesource.com/#/c/5221/
Clarify JsPrettyNamer algorithm (take 2)

Introduced a changeNames() method to clarify the dataflow between
parent and child during recursion. Also, changed the return type of
JsScope.getAllNames() for convenience. Added tests for duplicate
detection in the same scope or a child scope.

(This is in preparation for adding a way to reduce the number of
globals.)

Change-Id: I5b60aff596f034df5fcc4294024b67713fc53a29
Fixes broken -XenableClosureCompiler after closure update.

Change-Id: I391465486270074571cbd08cd869a1aa799fe52e
Let IE10 use the standard XML parser impl

Change-Id: I2a487f7589b1aafe29912c0c299ebcd79397c925
Let IE8+ use StringBufferImplAppend

fixes issue 8380

Change-Id: Iff8b9fac7e9f5a9dcd4e19e46e6d3add77e95ba8
Fixed ValueChangeEvent firing in ValueBoxBase with empty string

bug: issue 7260
Change-Id: I550ab21104adac691b56467851e38cab0099fb3d
Override clone for LinkedHashSet and LinkedHashMap.

Bug: issue 7159
Change-Id: Iab828dcecd6fee643fb9e7e02d86e4fa98bf91b1
Added new illegal names to avoid for obfuscated mode.

Added top level names found in Chrome 30, Firefox 25
and Safari 7.0 not previously accounted for.

Change-Id: I424a3e242ab94a7977ef8ec87f2d3b0588e23e07
Added status text to StatusCodeException

bug: issue 8314
Change-Id: I1fb85f4bc7fb9d0687b14fd795d73e12f4fc08d6
Updated protobuf library to 2.5.0.

Change-Id: Ief9d57c13ae876bf431a0149c751874db86f6f33
Revert "Add a custom serializer for LinkedHashSet."

This reverts commit c8c4477e022bafeb3a61019ba87e3eb9ae58f57b.

Change-Id: I14ce7fff5ac450c9255f57aa95f8333b9080f660