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

Reply via email to