You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pivot.apache.org by gb...@apache.org on 2011/05/20 00:37:41 UTC
svn commit: r1125147 - in /pivot/trunk: build.xml
tests/src/org/apache/pivot/tests/issues/pivot_734.bxml
tests/src/org/apache/pivot/tests/multiple_selection_table.bxml
wtk/src/org/apache/pivot/wtk/ApplicationContext.java
Author: gbrown
Date: Thu May 19 22:37:41 2011
New Revision: 1125147
URL: http://svn.apache.org/viewvc?rev=1125147&view=rev
Log:
Apply patch for issue PIVOT-746.
Modified:
pivot/trunk/build.xml
pivot/trunk/tests/src/org/apache/pivot/tests/issues/pivot_734.bxml
pivot/trunk/tests/src/org/apache/pivot/tests/multiple_selection_table.bxml
pivot/trunk/wtk/src/org/apache/pivot/wtk/ApplicationContext.java
Modified: pivot/trunk/build.xml
URL: http://svn.apache.org/viewvc/pivot/trunk/build.xml?rev=1125147&r1=1125146&r2=1125147&view=diff
==============================================================================
--- pivot/trunk/build.xml (original)
+++ pivot/trunk/build.xml Thu May 19 22:37:41 2011
@@ -221,6 +221,9 @@ limitations under the License.
<exclude name="**/*.java"/>
<exclude name="**/package.html"/>
</fileset>
+ <fileset dir=".">
+ <include name="build.properties"/>
+ </fileset>
</jar>
</sequential>
</macrodef>
Modified: pivot/trunk/tests/src/org/apache/pivot/tests/issues/pivot_734.bxml
URL: http://svn.apache.org/viewvc/pivot/trunk/tests/src/org/apache/pivot/tests/issues/pivot_734.bxml?rev=1125147&r1=1125146&r2=1125147&view=diff
==============================================================================
--- pivot/trunk/tests/src/org/apache/pivot/tests/issues/pivot_734.bxml (original)
+++ pivot/trunk/tests/src/org/apache/pivot/tests/issues/pivot_734.bxml Thu May 19 22:37:41 2011
@@ -26,10 +26,10 @@ limitations under the License.
<BoxPane orientation="horizontal">
<BoxPane orientation="vertical">
- <BoxPane orientation="horizontal">
- <PushButton bxml:id="treeButtonAdd" buttonData="add"/>
- <PushButton bxml:id="treeButtonRemove" buttonData="remove"/>
- </BoxPane>
+ <BoxPane orientation="horizontal">
+ <PushButton bxml:id="treeButtonAdd" buttonData="add"/>
+ <PushButton bxml:id="treeButtonRemove" buttonData="remove"/>
+ </BoxPane>
<ScrollPane horizontalScrollBarPolicy="fill_to_capacity">
<!--
<TreeView bxml:id="tree" styles="{}">
Modified: pivot/trunk/tests/src/org/apache/pivot/tests/multiple_selection_table.bxml
URL: http://svn.apache.org/viewvc/pivot/trunk/tests/src/org/apache/pivot/tests/multiple_selection_table.bxml?rev=1125147&r1=1125146&r2=1125147&view=diff
==============================================================================
--- pivot/trunk/tests/src/org/apache/pivot/tests/multiple_selection_table.bxml (original)
+++ pivot/trunk/tests/src/org/apache/pivot/tests/multiple_selection_table.bxml Thu May 19 22:37:41 2011
@@ -37,41 +37,41 @@ limitations under the License.
<TablePane.Row height="1*">
<Border styles="{color:10}">
<ScrollPane horizontalScrollBarPolicy="fill_to_capacity">
- <TableView bxml:id="dataTableView" selectMode="multi">
- <columns>
- <TableView.Column name="i" width="75"/>
- <TableView.Column name="a" width="75"/>
- <TableView.Column name="b" width="75"/>
- <TableView.Column name="c" width="75"/>
- <TableView.Column name="d" width="1*"/>
- </columns>
- <componentListeners>
- <![CDATA[
- importClass(org.apache.pivot.collections.ArrayList);
- importClass(org.apache.pivot.collections.HashMap);
-
- function parentChanged(component, previousParent) {
- if (component.getParent() != null) {
- var tableData = new ArrayList();
-
- for (var i = 0; i < 20; i++) {
- var row = new HashMap();
- row.put("i", new String(i));
- row.put("a", new String(Math.floor(Math.random() * 100)));
- row.put("b", new String(Math.floor(Math.random() * 1000)));
- row.put("c", new String(Math.floor(Math.random() * 10000)));
- tableData.add(row);
- }
-
- component.setTableData(tableData);
- }
- }
+ <TableView bxml:id="dataTableView" selectMode="multi">
+ <columns>
+ <TableView.Column name="i" width="75"/>
+ <TableView.Column name="a" width="75"/>
+ <TableView.Column name="b" width="75"/>
+ <TableView.Column name="c" width="75"/>
+ <TableView.Column name="d" width="1*"/>
+ </columns>
+ <componentListeners>
+ <![CDATA[
+ importClass(org.apache.pivot.collections.ArrayList);
+ importClass(org.apache.pivot.collections.HashMap);
- function selectedRangesChanged(viewComponent, previousSelectedElements) {
- selectionListView.listData = new ArrayList(viewComponent.selectedRanges);
- }
- ]]>
- </componentListeners>
+ function parentChanged(component, previousParent) {
+ if (component.getParent() != null) {
+ var tableData = new ArrayList();
+
+ for (var i = 0; i < 20; i++) {
+ var row = new HashMap();
+ row.put("i", new String(i));
+ row.put("a", new String(Math.floor(Math.random() * 100)));
+ row.put("b", new String(Math.floor(Math.random() * 1000)));
+ row.put("c", new String(Math.floor(Math.random() * 10000)));
+ tableData.add(row);
+ }
+
+ component.setTableData(tableData);
+ }
+ }
+
+ function selectedRangesChanged(viewComponent, previousSelectedElements) {
+ selectionListView.listData = new ArrayList(viewComponent.selectedRanges);
+ }
+ ]]>
+ </componentListeners>
<tableViewSelectionListeners>
importPackage(org.apache.pivot.collections);
@@ -79,7 +79,7 @@ limitations under the License.
selectionListView.listData = new ArrayList(viewComponent.selectedRanges);
}
</tableViewSelectionListeners>
- </TableView>
+ </TableView>
</ScrollPane>
</Border>
<Border styles="{color:10}">
Modified: pivot/trunk/wtk/src/org/apache/pivot/wtk/ApplicationContext.java
URL: http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/ApplicationContext.java?rev=1125147&r1=1125146&r2=1125147&view=diff
==============================================================================
--- pivot/trunk/wtk/src/org/apache/pivot/wtk/ApplicationContext.java (original)
+++ pivot/trunk/wtk/src/org/apache/pivot/wtk/ApplicationContext.java Thu May 19 22:37:41 2011
@@ -49,6 +49,7 @@ import java.net.URI;
import java.net.URISyntaxException;
import java.net.URL;
import java.util.Iterator;
+import java.util.Properties;
import java.util.Random;
import java.util.Timer;
import java.util.TimerTask;
@@ -1508,9 +1509,18 @@ public abstract class ApplicationContext
private static ResourceCacheDictionary resourceCacheDictionary = new ResourceCacheDictionary();
private static Version jvmVersion = null;
+ private static Version pivotVersion = null;
static {
jvmVersion = Version.decode(System.getProperty("java.vm.version"));
+ try {
+ Properties buildProperties = new Properties();
+ buildProperties.load(ApplicationContext.class.getClassLoader().getResourceAsStream("build.properties"));
+ pivotVersion = Version.decode(buildProperties.getProperty("version"));
+ }
+ catch (IOException ioe) {
+ throw new RuntimeException(ioe);
+ }
}
/**
@@ -1598,6 +1608,17 @@ public abstract class ApplicationContext
}
/**
+ * Returns the current Pivot version.
+ *
+ * @return
+ * The current Pivot version (determined at build time), or <tt>null</tt>
+ * if the version can't be determined.
+ */
+ public static Version getPivotVersion() {
+ return pivotVersion;
+ }
+
+ /**
* Schedules a task for one-time execution. The task will be executed on
* the UI thread.
*