gerrit/tools
David Ostrovsky 7817498d77 Bump GWT version to 2.8.0-rc2
There are number of important changes in this GWT release:

1. HtmlUnit, Jetty and their dependencies upgrade: [1],[2],[3]
2. Unbundled most dependencies from GWT Maven artifacts

With 1. we can remove patched WebServer fork from GWT project, that
was needed to adapt to Jetty 9 version. With 2. we don't need to
strip Jetty classes from gwt-dev artifact any more to avoid classpath
collisions (we wouldn't get classpath collisions to start with because
of 1.). However, because of 2. we need to add quite some dependencies
that we got for granted in gwt-dev in early GWT releases on our own:

* Apache Ant, Apache 2.0 License
* Apache Tapestry, Apache 2.0 License
* CERN colt, CERN own or LGPL License
* Google JS Interop annotations, Apache 2.0 License
* W3C CSS sac library, License W3C IPR SOFTWARE NOTICE

According to the release notes: [4].

  Double/Boolean are not boxed anymore

That leads to the NPE when such method:

  void showLineEndings(boolean s);

is used with null value:

  p.showLineEndings(in.showLineEndings);

where in.showLineEndings is null. Adapt the code to accept
Boolean instead.

gwtjsonrpc is updated to version 1.10 which is built for GWT 2.8.0-rc2.

TEST PLAN:

* Verified that daemon works
* Verified that SDM works

[1] https://github.com/gwtproject/gwt/issues/8712
[2] https://sourceforge.net/p/htmlunit/bugs/1656/
[3] https://gwt-review.googlesource.com/7857
[4] http://www.gwtproject.org/release-notes.html#Release_Notes_2_8_0_RC1

Change-Id: I3f009f3ef0cbb8bafac236fb9a81c951697a5903
2016-09-19 15:10:11 +02:00
..
bzl Implement Bazel build 2016-06-14 21:12:02 +02:00
eclipse Bump GWT version to 2.8.0-rc2 2016-09-19 15:10:11 +02:00
js Add fetch polyfill for use in all supported browsers 2016-03-03 23:49:18 -05:00
maven Fail api.sh in case of any error 2016-06-10 09:18:37 +00:00
util Don't hardcode bash location 2015-08-26 09:03:24 -06:00
__init__.py Buck: Adjust to unflattened directory structure for python libraries 2013-11-30 20:19:33 +01:00
BUCK Revert "Buck: Wipe out the machinery for merging JARs" 2016-02-08 14:34:10 +09:00
BUILD Implement Bazel build 2016-06-14 21:12:02 +02:00
build.defs Buck: Build gwtgerrit without touching PolyGerrit deps 2015-12-01 07:29:21 +00:00
checkstyle_suppressions.xml Update Checkstyle config to ignore generated sources 2015-08-26 07:02:38 +00:00
checkstyle.xml Add missing trailing comma on array declarations 2016-04-13 17:27:30 +09:00
default.defs Update Buck to newest version 2015-12-02 14:07:12 +00:00
download_all.py Buck: Remove jgit cell 2016-04-20 22:02:49 +02:00
download_file.py tools: Use common hash_file implementation 2015-11-25 10:15:17 -05:00
gerrit.importorder Update import order settings to list all top-level packages 2015-03-25 20:36:56 +00:00
git.defs For plugins, run 'git describe' from their BUCK directory 2015-08-05 10:14:06 +02:00
GoogleFormat.xml Eclipse: Bump java source and target level to 7 2013-11-29 00:15:50 +01:00
gwt-constants.defs Bump GWT version to 2.8.0-rc2 2016-09-19 15:10:11 +02:00
java_doc.defs Merge branch 'stable-2.13' 2016-09-09 22:08:42 +09:00
java_sources.defs Buck: Align gerrit build interface to bucklets 2014-09-09 13:20:47 +00:00
jgit-snapshot-deploy-pom.diff Provide a diff file to make it easier to deploy JGit snapshot 2016-08-31 11:13:47 +09:00
merge_jars.py Revert "Buck: Wipe out the machinery for merging JARs" 2016-02-08 14:34:10 +09:00
pack_war.py Buck: Remove jgit cell 2016-04-20 22:02:49 +02:00
plugin_archetype_deploy.sh Remove confirmation step from plugin archetype deploy script 2016-03-11 11:55:47 +09:00
util_test.py tools: use python on path 2015-06-18 17:10:11 +02:00
util.py maven_jar: Support download of artifacts from Maven snapshot repo 2016-04-08 15:05:13 +09:00
version.py Expose acceptance test framework as new plugin artifact 2015-09-25 14:46:10 -04:00