See <https://builds.apache.org/job/Pivot-trunk%20on%20Java%207/1095/changes>
Changes: [rwhitcomb] PIVOT-968: Implement some Java 7 changes to use try-with-resources in various places where it improves code readability and reliability. Some other miscellaneous code cleanup (mostly reformatting of lines that were wrapped from an earlier change). [rwhitcomb] PIVOT-969: Change the Application.UncaughtExceptionHandler interface to be the same as Thread.UncaughtExceptionHandler, and make changes to ApplicationContext to go along with this change. This is still not quite what it needs to be, but we are closer now (I think), since we now have a Pivot Application interface that is the same as the Thread one that has been missing. [rwhitcomb] Add some Javadoc to TerraTableViewSkin to explain the new "editOnMouseDown" property (both on the "get" and the "set" methods). [rwhitcomb] PIVOT-971: Add the ability to use tri-state checkmarks in a ListView when checkmarks are enabled. This has lots of implications including adding new properties to ListView itself, lots of new methods to its listeners so that these new property changes can be tracked, and a lot of new code in the TerraListViewSkin to implement the visual appearance changes (as well as mouse changes). Since the ListView.ItemRenderer method had to change parameter types in order to accommodate the tri-state checkmarks, all the other places that implement these renderers had to change their signature as well. This is a non-backward-compatible change for version 2.1 in that these interface changes were made. The impact is not great, in that the listener adapters have suitable implementations of the new methods, and the renderer change is only to one parameter, and this can be caught at compile time. Tested in our application, where there is a use for this new capability and it works perfectly (as far as I can tell). [rwhitcomb] Code cleanup: Add an "addAll(Collection<T>)" method to ArrayList as a convenience for adding all of any other collection to an array list. I plan to use this in other places, but adding it as a general method to the List<T> interface was too disruptive. ------------------------------------------ Started by timer Building remotely on ubuntu-6 (docker Ubuntu ubuntu) in workspace <https://builds.apache.org/job/Pivot-trunk%20on%20Java%207/ws/> Reverting <https://builds.apache.org/job/Pivot-trunk%20on%20Java%207/ws/.> to depth infinity with ignoreExternals: false Updating http://svn.apache.org/repos/asf/pivot/jenkins at revision '2015-06-11T16:37:00.684 +0000' At revision 1684941 Reverting <https://builds.apache.org/job/Pivot-trunk%20on%20Java%207/ws/pivot_trunk> to depth infinity with ignoreExternals: false Updating http://svn.apache.org/repos/asf/pivot/trunk at revision '2015-06-11T16:37:00.684 +0000' U wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraListViewSkin.java U wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraTheme.java U wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraVFSBrowserSkin.java U wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraTableViewSkin.java U wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraFileBrowserSkin.java U web-server/src/org/apache/pivot/web/server/ProxyServlet.java U web-server/src/org/apache/pivot/web/server/QueryServlet.java U tutorials/src/org/apache/pivot/tutorials/webqueries/ResultItemRenderer.java U tutorials/src/org/apache/pivot/tutorials/bxmlexplorer/BXMLExplorerDocument.java U tutorials/src/org/apache/pivot/tutorials/databinding/DataBinding.java A core/src/org/apache/pivot/util/Utils.java U core/src/org/apache/pivot/collections/ArrayList.java U tests/src/org/apache/pivot/tests/DataBindingTest.java U wtk/src/org/apache/pivot/wtk/ApplicationContext.java U wtk/src/org/apache/pivot/wtk/ListViewItemStateListener.java U wtk/src/org/apache/pivot/wtk/TextArea.java U wtk/src/org/apache/pivot/wtk/ListView.java U wtk/src/org/apache/pivot/wtk/ListViewBindingListener.java U wtk/src/org/apache/pivot/wtk/Application.java U wtk/src/org/apache/pivot/wtk/content/ListViewItemRenderer.java U wtk/src/org/apache/pivot/wtk/content/ListViewItemEditor.java U wtk/src/org/apache/pivot/wtk/content/ListViewColorItemRenderer.java U wtk/src/org/apache/pivot/wtk/ListViewListener.java U demos/src/org/apache/pivot/demos/text/TextPaneDemo.java U demos/src/org/apache/pivot/demos/rss/RSSItemRenderer.java U web/src/org/apache/pivot/web/Query.java At revision 1684941 no change for http://svn.apache.org/repos/asf/pivot/jenkins since the previous build [Pivot-trunk on Java 7] $ /home/jenkins/jenkins-slave/tools/hudson.tasks.Ant_AntInstallation/ant-1.8.4/bin/ant check clean package test doc deploy package-tests package-sources package-javadoc Buildfile: <https://builds.apache.org/job/Pivot-trunk%20on%20Java%207/ws/build.xml> help: [echo] Using Classpath: <https://builds.apache.org/job/Pivot-trunk%20on%20Java%207/ws/ci-builds-on-jenkins/lib/junit-4.8.2.jar>:<https://builds.apache.org/job/Pivot-trunk%20on%20Java%207/ws/ci-builds-on-jenkins/lib/maven-ant-tasks-2.1.3.jar>:<https://builds.apache.org/job/Pivot-trunk%20on%20Java%207/ws/pivot_trunk/${env.CLASSPATH}>:/home/jenkins/tools/java/jdk1.7.0_25-32/jre/lib/alt-rt.jar:/home/jenkins/tools/java/jdk1.7.0_25-32/jre/lib/charsets.jar:/home/jenkins/tools/java/jdk1.7.0_25-32/jre/lib/deploy.jar:/home/jenkins/tools/java/jdk1.7.0_25-32/jre/lib/ext/dnsns.jar:/home/jenkins/tools/java/jdk1.7.0_25-32/jre/lib/ext/localedata.jar:/home/jenkins/tools/java/jdk1.7.0_25-32/jre/lib/ext/sunec.jar:/home/jenkins/tools/java/jdk1.7.0_25-32/jre/lib/ext/sunjce_provider.jar:/home/jenkins/tools/java/jdk1.7.0_25-32/jre/lib/ext/sunpkcs11.jar:/home/jenkins/tools/java/jdk1.7.0_25-32/jre/lib/ext/zipfs.jar:/home/jenkins/tools/java/jdk1.7.0_25-32/jre/lib/javaws.jar:/home/jenkins/tools/java/jdk1.7.0_25-32/jre/lib/jce.jar:/home/jenkins/tools/java/jdk1.7.0_25-32/jre/lib/jfr.jar:/home/jenkins/tools/java/jdk1.7.0_25-32/jre/lib/jsse.jar:/home/jenkins/tools/java/jdk1.7.0_25-32/jre/lib/management-agent.jar:/home/jenkins/tools/java/jdk1.7.0_25-32/jre/lib/plugin.jar:/home/jenkins/tools/java/jdk1.7.0_25-32/jre/lib/resources.jar:/home/jenkins/tools/java/jdk1.7.0_25-32/jre/lib/rt.jar:/home/jenkins/tools/java/jdk1.7.0_25-32/jre/lib/security/US_export_policy.jar:/home/jenkins/tools/java/jdk1.7.0_25-32/jre/lib/security/local_policy.jar check: clean: [delete] Deleting directory <https://builds.apache.org/job/Pivot-trunk%20on%20Java%207/ws/pivot_trunk/lib> environment-info: [echo] [echo] Compile environment for pivot_build_by_jenkins-2.1.0 is: [echo] show deprecation true [echo] debug true [echo] source 1.7, target 1.7 [echo] encoding UTF-8 [echo] indexJars true [echo] arg -Xlint [echo] [echo] OS: Linux, version 3.13.0-36-lowlatency, architecture i386 [echo] [echo] Java: home at '/home/jenkins/tools/java/jdk1.7.0_25-32/jre', version 1.7.0_25, vendor Oracle Corporation [echo] core: [mkdir] Created dir: <https://builds.apache.org/job/Pivot-trunk%20on%20Java%207/ws/pivot_trunk/core/ant-bin> [javac] Compiling 153 source files to <https://builds.apache.org/job/Pivot-trunk%20on%20Java%207/ws/pivot_trunk/core/ant-bin> wtk: [mkdir] Created dir: <https://builds.apache.org/job/Pivot-trunk%20on%20Java%207/ws/pivot_trunk/wtk/ant-bin> [javac] Compiling 410 source files to <https://builds.apache.org/job/Pivot-trunk%20on%20Java%207/ws/pivot_trunk/wtk/ant-bin> [javac] <https://builds.apache.org/job/Pivot-trunk%20on%20Java%207/ws/pivot_trunk/wtk/src/org/apache/pivot/wtk/BrowserApplicationContext.java>:38: error: BrowserApplicationContext is not abstract and does not override abstract method uncaughtException(Thread,Throwable) in UncaughtExceptionHandler [javac] public final class BrowserApplicationContext extends ApplicationContext { [javac] ^ [javac] <https://builds.apache.org/job/Pivot-trunk%20on%20Java%207/ws/pivot_trunk/wtk/src/org/apache/pivot/wtk/DesktopApplicationContext.java>:48: error: DesktopApplicationContext is not abstract and does not override abstract method uncaughtException(Thread,Throwable) in UncaughtExceptionHandler [javac] public final class DesktopApplicationContext extends ApplicationContext { [javac] ^ [javac] 2 errors BUILD FAILED <https://builds.apache.org/job/Pivot-trunk%20on%20Java%207/ws/pivot_trunk/build.xml>:551: The following error occurred while executing this line: <https://builds.apache.org/job/Pivot-trunk%20on%20Java%207/ws/pivot_trunk/build.xml>:153: Compile failed; see the compiler error output for details. Total time: 7 seconds Build step 'Invoke Ant' marked build as failure