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 2009/03/27 15:35:15 UTC
svn commit: r759152 - in /incubator/pivot/trunk: BUILD DISCLAIMER NOTICE
README RELEASE-NOTES build.xml pivot.bat pivot.sh
Author: gbrown
Date: Fri Mar 27 14:35:14 2009
New Revision: 759152
URL: http://svn.apache.org/viewvc?rev=759152&view=rev
Log:
Add DISCLAIMER; add BUILD instructions for source distribution; update RELEASE-NOTES and README for binary distribution.
Added:
incubator/pivot/trunk/BUILD (with props)
incubator/pivot/trunk/DISCLAIMER
Removed:
incubator/pivot/trunk/pivot.bat
incubator/pivot/trunk/pivot.sh
Modified:
incubator/pivot/trunk/NOTICE
incubator/pivot/trunk/README
incubator/pivot/trunk/RELEASE-NOTES
incubator/pivot/trunk/build.xml
Added: incubator/pivot/trunk/BUILD
URL: http://svn.apache.org/viewvc/incubator/pivot/trunk/BUILD?rev=759152&view=auto
==============================================================================
--- incubator/pivot/trunk/BUILD (added)
+++ incubator/pivot/trunk/BUILD Fri Mar 27 14:35:14 2009
@@ -0,0 +1,11 @@
+Pivot requires Java 5 or greater.
+
+Ensure that all required libraries are on the Java classpath:
+- jcommon-1.0.12.jar and jfreechart-1.0.9.jar, available from http://www.jfree.org
+- junit.jar (version 4), available from http://www.junit.org
+- plugin.jar, availble from installed JDK
+- servlet-api.jar (version 2.4), availble from http://java.sun.com/javaee
+
+Execute the following command from the current directory:
+
+find . -name "*.java" | xargs javac
Propchange: incubator/pivot/trunk/BUILD
------------------------------------------------------------------------------
svn:executable = *
Added: incubator/pivot/trunk/DISCLAIMER
URL: http://svn.apache.org/viewvc/incubator/pivot/trunk/DISCLAIMER?rev=759152&view=auto
==============================================================================
--- incubator/pivot/trunk/DISCLAIMER (added)
+++ incubator/pivot/trunk/DISCLAIMER Fri Mar 27 14:35:14 2009
@@ -0,0 +1,5 @@
+Apache Pivot is an effort undergoing incubation at The ASF, sponsored by the Apache Incubator Project Management Committee (PMC).
+
+Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects.
+
+While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
Modified: incubator/pivot/trunk/NOTICE
URL: http://svn.apache.org/viewvc/incubator/pivot/trunk/NOTICE?rev=759152&r1=759151&r2=759152&view=diff
==============================================================================
--- incubator/pivot/trunk/NOTICE (original)
+++ incubator/pivot/trunk/NOTICE Fri Mar 27 14:35:14 2009
@@ -1,5 +0,0 @@
-Apache Pivot is an effort undergoing incubation at The ASF, sponsored by the Apache Incubator Project Management Committee (PMC).
-
-Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects.
-
-While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
Modified: incubator/pivot/trunk/README
URL: http://svn.apache.org/viewvc/incubator/pivot/trunk/README?rev=759152&r1=759151&r2=759152&view=diff
==============================================================================
--- incubator/pivot/trunk/README (original)
+++ incubator/pivot/trunk/README Fri Mar 27 14:35:14 2009
@@ -15,3 +15,10 @@
To begin developing with Pivot, simply include the necessary libraries on your project classpath.
Pivot requires Java 5 or greater. WTKX support in Java 5 requires StAX 1.2, available from http://stax.codehaus.org. Charting requires JFreeChart 1.0.9 and JCommon 1.0.12, available from http://www.jfree.org. Later releases may also work, but have not been tested.
+
+For more information, visit:
+
+Pivot home page: http://incubator.apache.org/pivot
+Demos: http://cwiki.apache.org/PIVOT/demos.html
+Tutorials: http://cwiki.apache.org/PIVOT/tutorial.html
+Javadoc: http://incubator.apache.org/pivot/1.1/docs/api/index.html
Modified: incubator/pivot/trunk/RELEASE-NOTES
URL: http://svn.apache.org/viewvc/incubator/pivot/trunk/RELEASE-NOTES?rev=759152&r1=759151&r2=759152&view=diff
==============================================================================
--- incubator/pivot/trunk/RELEASE-NOTES (original)
+++ incubator/pivot/trunk/RELEASE-NOTES Fri Mar 27 14:35:14 2009
@@ -15,8 +15,55 @@
limitations under the License.
================================================================================
-Release notes for Apache Pivot 1.1:
+Major enhancements in Pivot 1.1 include:
-- Although the TextArea component is included in this release, it is not completely functional. It works reliably in read-only mode, but editing support is incomplete.
+- New/updated components:
+ - Accordion - provides navigation capabilities similar to a tab pane, but
+ arranged vertically
+ - Calendar - basic date picker; both standalone and drop-down versions are
+ supported
+ - Slider - allows a user to select one of a range of values by moving a
+ draggable "thumb"
+ - Color Picker - presents a list of selectable color swatches to the user
+ - Support for checkboxes in tree and list views, including mixed state
+ checkboxes in tree view
+ - Framework support for list, table, and tree view editors
-- Stub APIs for vector drawing are included but are non-functional. Full support for vector graphics will come in a later release.
+- Improved drag/drop and clipboard support. Pivot applications can now interact
+ with the desktop just like native apps, with full access to the system
+ clipboard and drag/drop facilities.
+
+- File browser support. Pivot now provides out-of-the-box support for browsing
+ the local file system. Combined with the new drag/drop support, this makes
+ Pivot an ideal choice for web-based file management applications.
+
+- Input validation framework. Pivot 1.1 includes an extensible framework for
+ validating user input, allowing applications to provide instant and obvious
+ feedback when invalid data has been entered.
+
+- Support for scripting languages in WTKX. In addition to Java, the new
+ <wtkx:script> tag allows developers to easily create Pivot applications using
+ a variety of JVM languages including JavaScript, Groovy, and others.
+
+- Enhanced support for DOM interaction. Pivot now supports bi-directional
+ communication between an application and the web page that contains it.
+ Multiple applications on the same page can also communicate with each other.
+
+- Additional effects and more pervasive animations. All of Pivot's navigation
+ components now use animated transitions; menus, list button popups, and sheets
+ use a translucent background; and menus and list buttons fade when closed,
+ providing a more enriching user experience.
+
+- Improved font rendering. Pivot now uses the default system setting for font
+ smoothing, producing more natural-looking user interfaces.
+
+- Numerous bug fixes and performance improvements.
+
+Additional notes:
+
+- Although the TextArea component is included in this release, it is not
+ completely functional. It works reliably in read-only mode, but editing
+ support is incomplete.
+
+- Stub APIs for vector drawing are included but are non-functional. Full
+ support for vector graphics will come in a later release.
Modified: incubator/pivot/trunk/build.xml
URL: http://svn.apache.org/viewvc/incubator/pivot/trunk/build.xml?rev=759152&r1=759151&r2=759152&view=diff
==============================================================================
--- incubator/pivot/trunk/build.xml (original)
+++ incubator/pivot/trunk/build.xml Fri Mar 27 14:35:14 2009
@@ -614,19 +614,21 @@
</target>
<!-- Package all binaries and source -->
- <target name="package" description="Generates release artifacts"
+ <target name="dist" description="Generates release artifacts"
depends="trim-whitespace, clean, build, doc">
- <delete dir="${dist}/${release}"/>
- <mkdir dir="${dist}/${release}"/>
+ <delete dir="${dist}/${version}"/>
+ <mkdir dir="${dist}/${version}"/>
<!-- Package binaries -->
- <fileset dir="." id="bin">
- <include name="pivot.sh"/>
- <include name="pivot.bat"/>
+ <fileset dir="." id="binaries">
<include name="README"/>
<include name="RELEASE-NOTES"/>
</fileset>
+ <fileset dir="." id="source">
+ <include name="BUILD"/>
+ </fileset>
<fileset dir="." id="legal">
+ <include name="DISCLAIMER"/>
<include name="LICENSE"/>
<include name="NOTICE"/>
</fileset>
@@ -648,8 +650,8 @@
<include name="${ant.project.name}-tools.jar"/>
</fileset>
- <zip destfile="${dist}/${release}/${release}.zip">
- <fileset refid="bin"/>
+ <zip destfile="${dist}/${version}/${release}.zip">
+ <fileset refid="binaries"/>
<fileset refid="legal"/>
<fileset refid="charts"/>
<fileset refid="core"/>
@@ -657,10 +659,10 @@
<fileset refid="wtk"/>
<fileset refid="tools"/>
</zip>
- <checksum file="${dist}/${release}/${release}.zip" algorithm="md5"/>
+ <checksum file="${dist}/${version}/${release}.zip" algorithm="md5"/>
- <tar destfile="${dist}/${release}/${release}.tar">
- <fileset refid="bin"/>
+ <tar destfile="${dist}/${version}/${release}.tar">
+ <fileset refid="binaries"/>
<fileset refid="legal"/>
<fileset refid="charts"/>
<fileset refid="core"/>
@@ -668,9 +670,9 @@
<fileset refid="wtk"/>
<fileset refid="tools"/>
</tar>
- <gzip src="${dist}/${release}/${release}.tar" destfile="${dist}/${release}/${release}.tar.gz"/>
- <delete file="${dist}/${release}/${release}.tar"/>
- <checksum file="${dist}/${release}/${release}.tar.gz" algorithm="md5"/>
+ <gzip src="${dist}/${version}/${release}.tar" destfile="${dist}/${version}/${release}.tar.gz"/>
+ <delete file="${dist}/${version}/${release}.tar"/>
+ <checksum file="${dist}/${version}/${release}.tar.gz" algorithm="md5"/>
<!-- Package source -->
<fileset dir="${charts}/${src}" id="charts-src"/>
@@ -679,7 +681,8 @@
<fileset dir="${wtk}/${src}" id="wtk-src"/>
<fileset dir="${tools}/${src}" id="tools-src"/>
- <zip destfile="${dist}/${release}/${release}-src.zip">
+ <zip destfile="${dist}/${version}/${release}-src.zip">
+ <fileset refid="source"/>
<fileset refid="legal"/>
<fileset refid="charts-src"/>
<fileset refid="core-src"/>
@@ -687,9 +690,10 @@
<fileset refid="wtk-src"/>
<fileset refid="tools-src"/>
</zip>
- <checksum file="${dist}/${release}/${release}-src.zip" algorithm="md5"/>
+ <checksum file="${dist}/${version}/${release}-src.zip" algorithm="md5"/>
- <tar destfile="${dist}/${release}/${release}-src.tar">
+ <tar destfile="${dist}/${version}/${release}-src.tar">
+ <fileset refid="source"/>
<fileset refid="legal"/>
<fileset refid="charts-src"/>
<fileset refid="core-src"/>
@@ -697,23 +701,23 @@
<fileset refid="wtk-src"/>
<fileset refid="tools-src"/>
</tar>
- <gzip src="${dist}/${release}/${release}-src.tar" destfile="${dist}/${release}/${release}-src.tar.gz"/>
- <delete file="${dist}/${release}/${release}-src.tar"/>
- <checksum file="${dist}/${release}/${release}-src.tar.gz" algorithm="md5"/>
+ <gzip src="${dist}/${version}/${release}-src.tar" destfile="${dist}/${version}/${release}-src.tar.gz"/>
+ <delete file="${dist}/${version}/${release}-src.tar"/>
+ <checksum file="${dist}/${version}/${release}-src.tar.gz" algorithm="md5"/>
<!-- Package Javadoc -->
- <zip destfile="${dist}/${release}/${release}-doc.zip" basedir="doc"/>
- <checksum file="${dist}/${release}/${release}-doc.zip" algorithm="md5"/>
+ <zip destfile="${dist}/${version}/${release}-doc.zip" basedir="doc"/>
+ <checksum file="${dist}/${version}/${release}-doc.zip" algorithm="md5"/>
- <tar destfile="${dist}/${release}/${release}-doc.tar" basedir="doc"/>
- <gzip src="${dist}/${release}/${release}-doc.tar" destfile="${dist}/${release}/${release}-doc.tar.gz"/>
- <delete file="${dist}/${release}/${release}-doc.tar"/>
- <checksum file="${dist}/${release}/${release}-doc.tar.gz" algorithm="md5"/>
+ <tar destfile="${dist}/${version}/${release}-doc.tar" basedir="doc"/>
+ <gzip src="${dist}/${version}/${release}-doc.tar" destfile="${dist}/${version}/${release}-doc.tar.gz"/>
+ <delete file="${dist}/${version}/${release}-doc.tar"/>
+ <checksum file="${dist}/${version}/${release}-doc.tar.gz" algorithm="md5"/>
</target>
<!-- Generate deployment files for online demos and tutorials -->
<target name="deploy" description="Generates deployment files for online demos and tutorials"
- depends="package">
+ depends="dist">
<delete dir="${deploy}"/>
<mkdir dir="${deploy}"/>