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}"/>