diff options
-rw-r--r-- | build-tools/java3d-rpm.spec | 58 | ||||
-rw-r--r-- | build.xml | 19 | ||||
-rw-r--r-- | nbproject/project.xml | 2 | ||||
-rw-r--r-- | release-info/pre-release/README-download.html | 22 | ||||
-rw-r--r-- | release-info/pre-release/README-unzip.html | 38 | ||||
-rw-r--r-- | release-info/pre-release/README.html | 766 | ||||
-rw-r--r-- | release-info/pre-release/README.txt | 8 |
7 files changed, 42 insertions, 871 deletions
diff --git a/build-tools/java3d-rpm.spec b/build-tools/java3d-rpm.spec deleted file mode 100644 index e5140cb..0000000 --- a/build-tools/java3d-rpm.spec +++ /dev/null @@ -1,58 +0,0 @@ -Summary: Java 3D @VERSION@ -Name: java3d -Version:@VERSION_RPM@ -Release: 1 -Copyright: JDL -Group: System Environment/Base -BuildRoot: /var/tmp/%{name}-buildroot -Source:java3d-@[email protected] -Prefix:/usr/java/jdk1.5.0 - -%description -Java 3D @VERSION@ API - -%prep -%setup -c - -%build - -%install -mkdir -p $RPM_BUILD_ROOT%prefix/jre/lib/ext -mkdir -p $RPM_BUILD_ROOT%prefix/jre/lib/i386 - -#install -s -m 755 lib/ext/j3daudio.jar $RPM_BUILD_ROOT%prefix/jre/lib/ext -install -s -m 755 lib/ext/j3dcore.jar $RPM_BUILD_ROOT%prefix/jre/lib/ext -install -s -m 755 lib/ext/j3dutils.jar $RPM_BUILD_ROOT%prefix/jre/lib/ext -install -s -m 755 lib/ext/vecmath.jar $RPM_BUILD_ROOT%prefix/jre/lib/ext -#install -s -m 755 lib/i386/libj3daudio.so $RPM_BUILD_ROOT%prefix/jre/lib/i386 -install -s -m 755 lib/i386/libj3dcore-ogl.so $RPM_BUILD_ROOT%prefix/jre/lib/i386 -install -s -m 755 lib/i386/libj3dutils.so $RPM_BUILD_ROOT%prefix/jre/lib/i386 -#install -s -m 755 BINARY-CODE-LICENSE.txt $RPM_BUILD_ROOT%prefix - -#install -s -m 755 java3d-utils-src.jar $RPM_BUILD_ROOT%prefix/ -#install -s -m 755 java3d-demo.tar.gz $RPM_BUILD_ROOT%prefix/ - - -%clean -rm -rf $RPM_BUILD_ROOT - -%files -%defattr(755,root,root) -#/usr/java/jdk1.5.0/jre/lib/ext/j3daudio.jar -%prefix/jre/lib/ext/j3dcore.jar -%prefix/jre/lib/ext/j3dutils.jar -%prefix/jre/lib/ext/vecmath.jar -#/usr/java/jdk1.5.0/jre/lib/i386/libj3daudio.so -%prefix/jre/lib/i386/libj3dcore-ogl.so -%prefix/jre/lib/i386/libj3dutils.so -#/usr/java/jdk1.5.0/BINARY-CODE-LICENSE.txt - -#/usr/java/jdk1.5.0/java3d-utils-src.jar -#/usr/java/jdk1.5.0/java3d-demo.tar.gz -%defattr(755,root,root) - -%post - -%changelog -* Wed Sep 14 2004 [email protected] -- Create rpm package @@ -14,7 +14,7 @@ */ --> -<project name="java3d-1.5.0" default="jar-debug" basedir="."> +<project name="java3d-1.5.1" default="jar-debug" basedir="."> <!-- ********************************************************************* @@ -51,13 +51,13 @@ * build number that is greater than the previous build's build * number. --> - <property name="version_buildnum" value="8"/> + <property name="version_buildnum" value="1"/> <!-- * The following property specifies the beta revision of the current * Java 3D version being built. It is ignored for non-beta builds. --> - <property name="version_betastr" value="beta3"/> + <property name="version_betastr" value="beta1"/> <!-- * The following property specifies the patch revision of the current @@ -72,8 +72,8 @@ * separated by "periods ("."). The version_base_file property must * be the same version number as version_base with "_" replacing ".". --> - <property name="version_base" value="1.5.0"/> - <property name="version_base_file" value="1_5_0"/> + <property name="version_base" value="1.5.1"/> + <property name="version_base_file" value="1_5_1"/> <!-- ************************************* --> @@ -146,7 +146,6 @@ <echo message="version = ${version}"/> <echo message="version_file = ${version_file}"/> - <echo message="version_rpm = ${version_rpm}"/> </target> <target name="setupSolaris" if="isSolarisOnSparc"> @@ -273,7 +272,6 @@ <property name="version" value="${version_base}_${version_suffix}"/> <property name="version_file" value="${version_base_file}_${version_suffix}"/> - <property name="version_rpm" value="${version_base}_${version_suffix}"/> </target> @@ -291,7 +289,6 @@ <property name="version" value="${version_base}"/> <property name="version_file" value="${version_base_file}"/> - <property name="version_rpm" value="${version_base}"/> </target> @@ -310,7 +307,6 @@ <property name="version" value="${version_base}-${version_suffix}"/> <property name="version_file" value="${version_base_file}-${version_suffix}"/> - <property name="version_rpm" value="${version_base}_${version_suffix}"/> </target> @@ -329,7 +325,6 @@ <property name="version" value="${version_base}-${version_suffix}"/> <property name="version_file" value="${version_base_file}-${version_suffix}"/> - <property name="version_rpm" value="${version_base}_${version_suffix}"/> </target> @@ -348,7 +343,6 @@ <property name="version" value="${version_base}-${version_suffix}-${buildtime}"/> <property name="version_file" value="${version_base_file}-${version_suffix}-${buildtime}"/> - <property name="version_rpm" value="${version_base}_${version_suffix}_${buildtime}"/> </target> @@ -785,9 +779,6 @@ The following ant targets are available ("jar-opt" is the default): - compiles only the java portion of Java3D and builds jars in same location as jar-opt - rpm - creates a i586 rpm for installation in /usr/java/jdk1.5.0 - the rpm is placed in dist/rpm - install-debug - installs the debug build into the JDK pointed to by JAVA_HOME uninstall - uninstalls Java 3D from the JDK pointed to by JAVA_HOME diff --git a/nbproject/project.xml b/nbproject/project.xml index 246b0a0..64c2b70 100644 --- a/nbproject/project.xml +++ b/nbproject/project.xml @@ -4,7 +4,7 @@ <configuration> <general-data xmlns="http://www.netbeans.org/ns/freeform-project/1"> <!-- Do not use Project Properties customizer when editing this file manually. --> - <name>java3d-1.5.0</name> + <name>java3d-1.5.1</name> <properties/> <folders> <source-folder> diff --git a/release-info/pre-release/README-download.html b/release-info/pre-release/README-download.html index 8d9c3ed..dc7d685 100644 --- a/release-info/pre-release/README-download.html +++ b/release-info/pre-release/README-download.html @@ -3,10 +3,10 @@ <head> <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> - <title>Java 3D 1.5.0 Installation Instructions</title> + <title>Java 3D 1.5.1 Installation Instructions</title> </head> <body> -<h2>Java 3D<sup><font size="-2">TM</font></sup> 1.5.0-beta2 +<h2>Java 3D<sup><font size="-2">TM</font></sup> 1.5.1-build1 Pre-Release</h2> <p>This software is licensed by Sun, as specified in the <a href="LICENSE-JRL.txt">LICENSE-JRL.txt</a> @@ -14,14 +14,14 @@ file. You must only use this software in accordance with the terms under which the code is licensed.</p> -<h2>Instructions for Installing Java 3D 1.5.0-beta2</h2> -<p>The 1.5.0-beta2 version of the Java 3D<sup><font size="-2">TM</font></sup> +<h2>Instructions for Installing Java 3D 1.5.1-build1</h2> +<p>The 1.5.1-build1 version of the Java 3D<sup><font size="-2">TM</font></sup> API runs on JDK version 1.5.0 and higher. It has been released for the <a href="#Solaris">Solaris</a>, <a href="#Linux">Linux</a>, <a href="#Windows">Windows</a>, and <a href="#MacOSX">Mac OS X</a> operating environments. See the <a - href="http://j3d-core.dev.java.net/j3d1_5_0/RELEASE-NOTES-beta2.html">release + href="http://j3d-core.dev.java.net/j3d1_5_1/RELEASE-NOTES-build1.html">release notes</a> for more information.<br> </p> @@ -36,7 +36,7 @@ in /usr/java/jdk1.5.0_08, you would install Java 3D as follows: </p> <ul> cd /usr/java/jdk1.5.0_08/jre<br> -sh /path-to-download-files/java3d-1_5_0-beta2-linux-i586.bin<br> +sh /path-to-download-files/java3d-1_5_1-build1-linux-i586.bin<br> </ul> <p>You may need to be "root" to do this on Linux.<br> </p> @@ -52,7 +52,7 @@ in /usr/java/jdk1.5.0_08, you would install Java 3D as follows: </p> <ul> cd /usr/java/jdk1.5.0_08/jre<br> -sh /path-to-download-files/java3d-1_5_0-beta2-solaris-x86.bin<br> +sh /path-to-download-files/java3d-1_5_1-build1-solaris-x86.bin<br> </ul> <p>You may need to be "root" to do this on Solaris.<br> </p> @@ -61,11 +61,11 @@ sh /path-to-download-files/java3d-1_5_0-beta2-solaris-x86.bin<br> This release of Java 3D runs on JDK version 1.5.0 and higher. To install this build, execute the binary installer that you downloaded, by -double-clicking on the java3d-1_5_0-beta2-windows-i586.exe (or -java3d-1_5_0-beta2-windows-amd64.exe) icon.<br> +double-clicking on the java3d-1_5_1-build1-windows-i586.exe (or +java3d-1_5_1-build1-windows-amd64.exe) icon.<br> </p> <p>Alternatively, you can download the -java3d-1_5_0-beta2-windows-i586.zip +java3d-1_5_1-build1-windows-i586.zip file and manually install the necessary files into your JRE. In this case, unzip the file, and follow @@ -75,7 +75,7 @@ the instructions in the unzipped README.txt file.<br> </h4> No installer is currently available for the Mac OS X operating environment. You will need to download the -java3d-1_5_0-beta2-macosx.zip +java3d-1_5_1-build1-macosx.zip file and manually install the necessary files into your JRE. After you unzip this file, follow diff --git a/release-info/pre-release/README-unzip.html b/release-info/pre-release/README-unzip.html index 289fba8..6c7194b 100644 --- a/release-info/pre-release/README-unzip.html +++ b/release-info/pre-release/README-unzip.html @@ -3,18 +3,18 @@ <head> <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> - <title>Java 3D 1.5.0 Installation Instructions</title> + <title>Java 3D 1.5.1 Installation Instructions</title> </head> <body> -<h2>Java 3D<sup><font size="-2">TM</font></sup> 1.5.0 Pre-Release</h2> +<h2>Java 3D<sup><font size="-2">TM</font></sup> 1.5.1 Pre-Release</h2> <p>This software is licensed by Sun, as specified in the <a href="LICENSE-JRL.txt">LICENSE-JRL.txt</a> file. You must only use this software in accordance with the terms under which the code is licensed.</p> -<h2>Instructions for Unzipping Java 3D 1.5.0 Pre-Release</h2> -The 1.5.0-XXX pre-release version of the +<h2>Instructions for Unzipping Java 3D 1.5.1 Pre-Release</h2> +The 1.5.1-XXX pre-release version of the Java 3D<sup><font size="-2">TM</font></sup> API runs on JDK version 1.5.0 and higher. It has been released for the <a href="#Solaris">Solaris</a>, <a href="#Linux">Linux</a>, <a @@ -24,23 +24,23 @@ environments.<br> <br> <h3><a name="Windows"></a>Windows<br> </h3> -The 1.5.0 pre-release version of the Java 3D<sup><font size="-2">TM</font></sup> +The 1.5.1 pre-release version of the Java 3D<sup><font size="-2">TM</font></sup> API for Windows/XP and Windows 2000 runs on JDK version 1.5.0 and higher. To manually install this build, do the following: <ol> - <li>Download java3d-1_5_0-XXX.zip to a temporary + <li>Download java3d-1_5_1-XXX.zip to a temporary directory, for example, "c:\Temp"</li> <br> - <li>Unzip java3d-1_5_0-XXX.zip (using WinZip or a + <li>Unzip java3d-1_5_1-XXX.zip (using WinZip or a similar tool) into "c:\Temp". This will create a -"java3d-1_5_0-XXX" subdirectory in \Temp where the +"java3d-1_5_1-XXX" subdirectory in \Temp where the downloaded files can be found. The file you need for manual installation is "j3d-jre.zip".<br> <br> </li> - <li>Unzip Java 3D 1.5.0 into your JRE as follows:<br> + <li>Unzip Java 3D 1.5.1 into your JRE as follows:<br> <br> </li> <ul> @@ -49,7 +49,7 @@ is: "c:\Program Files\Java\jre1.5.0_08"</li> <br> <li>Unzip j3d-jre.zip (found in -c:\Temp\java3d-1_5_0-XXX) +c:\Temp\java3d-1_5_1-XXX) to the jre directory.</li> <br> <li>Verify that the j3dcore.jar, j3dutils.jar, and vecmath.jar @@ -60,7 +60,7 @@ files end up in: "c:\Program Files\Java\jre1.5.0_08\bin"</li> </ul> <br> - <li>If you also installed the JDK, unzip Java 3D 1.5.0 into the + <li>If you also installed the JDK, unzip Java 3D 1.5.1 into the "jre" directory of your JDK as follows:</li> <br> @@ -70,7 +70,7 @@ for the current release is: "c:\Program Files\Java\jdk1.5.0_08\jre"</li> <br> <li>Unzip j3d-jre.zip (found in -c:\Temp\java3d-1_5_0-XXX) +c:\Temp\java3d-1_5_1-XXX) to the jre directory of the JDK.</li> <br> <li>Verify that the j3dcore.jar, j3dutils.jar, and vecmath.jar @@ -84,35 +84,35 @@ files end up in: <h3><a name="Linux"></a><a name="Solaris"></a><a name="MacOSX"></a>Linux, Solaris, Mac OS X<br> </h3> -<p>The 1.5.0 pre-release version of the Java 3D<sup><font size="-2">TM</font></sup> +<p>The 1.5.1 pre-release version of the Java 3D<sup><font size="-2">TM</font></sup> API for Linux or Solaris runs on JDK version 1.5.0 and higher. To manually install this build, do the following:</p> <ol> - <li>Download java3d-1_5_0-XXX.zip to a temporary + <li>Download java3d-1_5_1-XXX.zip to a temporary directory, for example, "/tmp"</li> <br> - <li>Unzip java3d-1_5_0-XXX.zip into "/tmp" as follows:<br> + <li>Unzip java3d-1_5_1-XXX.zip into "/tmp" as follows:<br> <br> <ul> <code>cd /tmp</code><br> - <code>unzip java3d-1_5_0-*.zip</code><br> + <code>unzip java3d-1_5_1-*.zip</code><br> </ul> <br> This will create a -"java3d-1_5_0-XXX" subdirectory in /tmp where the +"java3d-1_5_1-XXX" subdirectory in /tmp where the downloaded files can be found. The file you need for manual installation is "j3d-jre.zip".<br> <br> </li> - <li>Unzip Java 3D 1.5.0 into the + <li>Unzip Java 3D 1.5.1 into the "jre" directory of your JDK. For example, if your JDK is in "/usr/java/jdk1.5.0_08/jre", you would do the following:<br> <br> <ul> <code>cd /usr/java/jdk1.5.0_08/jre</code><br> - <code>unzip /tmp/java3d-1_5_0-*/j3d-jre.zip</code><br> + <code>unzip /tmp/java3d-1_5_1-*/j3d-jre.zip</code><br> </ul> <br> Verify that the j3dcore.jar, j3dutils.jar, and vecmath.jar files end up diff --git a/release-info/pre-release/README.html b/release-info/pre-release/README.html index 2aa915c..880e2e3 100644 --- a/release-info/pre-release/README.html +++ b/release-info/pre-release/README.html @@ -16,771 +16,9 @@ --> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> - <title>Java 3D 1.5.0 Pre-Release Notes</title> + <title>Java 3D 1.5.1 Pre-Release Notes</title> </head> <body> -<h2>Java 3D<sup><font size="-2">TM</font></sup> 1.5.0-beta2 -Pre-Release Notes</h2> -<p>This file contains important pre-release information for users of -the -Java 3D<sup><font size="-2">TM</font></sup> API, version -1.5.0-beta2. -</p> -<ul> - <a href="#System_Requirements">System Requirements</a> -(<a href="#Solaris_Sparc">Solaris Sparc</a>, <a href="#Solaris_x86">Solaris -x86</a>, <a href="#Linux">Linux</a>, <a href="#Windows">Windows</a>, <a - href="#MacOSX">Mac OS X</a>)<br> - <a href="#Improvements_In_1_5_0">Improvements in 1.5.0</a><br> - <a href="#JoglPipeline">JOGL Rendering Pipeline</a><br> - <a href="#More_Information">More Information</a><br> -</ul> -<h3><a name="System_Requirements"></a>System Requirements</h3> -<p>The 1.5.0-beta2 version of the Java 3D API has been released -for -Solaris (both sparc and x86/amd64), Linux (both x86 and amd64), Windows -(both x86 and amd64), and -Mac OS X (both PPC and x86). -</p> -<h4><a name="Solaris_Sparc"></a>Solaris Sparc</h4> -<p> -The 1.5.0-beta2 version of Java 3D for Solaris SPARC requires the -following: -</p> -<ul> - <li>JDK 1.5.0 or later from Sun Microsystems: <a - href="http://java.sun.com/j2se/">http://java.sun.com/j2se/</a></li> - <li>Solaris 9 or later</li> - <li>Frame Buffer with OpenGL 1.3 support or better (XVR-600, -XVR-1200, Expert3D, etc.). A frame buffer with OpenGL 1.2 support will -work, but with reduced texture mapping functionality.</li> - <li>OpenGL 1.3 for Solaris or later. To find your current version, -use: "<code>pkginfo -l SUNWglrt</code>". OpenGL for Solaris can be -obtained at: <a href="http://www.sun.com/software/graphics/opengl/">http://www.sun.com/software/graphics/opengl/</a></li> -</ul> -<h4><a name="Solaris_x86"></a>Solaris x86</h4> -<p> -The 1.5.0-beta2 version of Java 3D for Solaris x86/amd64 requires -the -following: -</p> -<ul> - <li>JDK 1.5.0 or later from Sun Microsystems: <a - href="http://java.sun.com/j2se/">http://java.sun.com/j2se/</a></li> - <li>Solaris 10 or later</li> - <li>NVIDIA Frame Buffer with OpenGL 1.3 or later</li> -</ul> -<h4><a name="Linux"></a>Linux<br> -</h4> -<p>The 1.5.0-beta2 version of Java 3D for Linux (x86 or amd64) -requires -the -following:<br> -</p> -<ul> - <li>JDK 1.5.0 or later from Sun Microsystems: <a - href="http://java.sun.com/j2se/">http://java.sun.com/j2se/</a></li> - <li>Graphics adapter with driver that supports the GLX -extension: GLX -1.3 or later and OpenGL 1.3 or later. A graphics adapter with OpenGL -1.2 support will work, but with reduced texture mapping functionality. </li> -</ul> -<h4><a name="Windows"></a>Windows<br> -</h4> -<p>The 1.5.0-beta2 version of Java 3D for Windows 2000, and -Windows/XP (x86 or amd64) -requires the following:<br> -</p> -<ul> - <li>JDK 1.5.0 or later from Sun Microsystems: <a - href="http://java.sun.com/j2se/">http://java.sun.com/j2se/</a></li> - <li>Windows 2000 or Windows/XP</li> - <li>Support for either OpenGL or DirectX as shown below.<br> - </li> -</ul> -<ul> - <span style="font-weight: bold;">OpenGL version</span><br> - <ul> -The (default) OpenGL renderer of Java 3D requires OpenGL 1.3 or -later, -available from your graphics card manufacturer. - </ul> -</ul> -<ul> - <span style="font-weight: bold;">DirectX version</span><br> - <ul> -The (optional) DirectX renderer of Java 3D requires -DirectX 9.0 or -later, which is available from Microsoft at: <a - href="http://www.microsoft.com/windows/directx/">http://www.microsoft.com/windows/directx/</a> -. The DirectX version of -Java 3D is selected by setting the "<code>j3d.rend</code>" system -property -to "<code>d3d</code>", -for example: - <ul> - <code>java -Dj3d.rend=d3d ClassName</code> - </ul> - </ul> -</ul> -<h4><a name="MacOSX"></a>Mac OS X</h4> -<p>The 1.5.0-beta2 version of Java 3D for Mac OS X (PPC or x86) -requires the following:<br> -</p> -<ul> - <li>JDK 1.5.0 or later from Apple: <a - href="http://developer.apple.com/java/download/">http://developer.apple.com/java/download/</a></li> - <li>Java Binding for OpenGL (JOGL), available at: <a - href="https://jogl.dev.java.net/">https://jogl.dev.java.net/</a><br> -you can <a - href="https://jogl.dev.java.net/servlets/ProjectDocumentList?folderID=5971&expandFolder=5971">click -here</a> for a direct link to the download folder<br> - </li> - <li>Apple OS X 10.3 or later (10.4 or later is required for -Intel-based Apple systems)<br> - </li> - <li>Support for OpenGL 1.3 or later<br> - </li> -</ul> -<h3><a name="Improvements_In_1_5_0"></a>Improvements in 1.5.0</h3> -<h4>New Features / Enhancements</h4> -<ul> - <li><a href="RELEASE-NOTES-beta2.html#JoglPipeline">JOGL Rendering -Pipeline</a></li> - <li>Non-power-of-two -textures: <a target="_blank" - href="http://jcp.org/aboutJava/communityprocess/maintenance/jsr926/ChangeLog-1_5.html#NPOT_Textures">change -log</a><br> - </li> - <li>NIO -image buffer support for textures: <a target="_blank" - href="http://jcp.org/aboutJava/communityprocess/maintenance/jsr926/ChangeLog-1_5.html#NIO_Image_Buffer">change -log</a>, <a target="_blank" - href="http://download.java.net/media/java3d/javadoc/1.5.0-latest/javax/media/j3d/NioImageBuffer.html">javadoc</a></li> - <li>By-reference -support for geometry indices: <a target="_blank" - href="http://jcp.org/aboutJava/communityprocess/maintenance/jsr926/ChangeLog-1_5.html#By_Ref_Indices">change -log</a>, <a target="_blank" - href="http://download.java.net/media/java3d/javadoc/1.5.0-latest/javax/media/j3d/IndexedGeometryArray.html#setCoordIndicesRef%28int%5B%5D%29">javadoc</a></li> - <li>Rendering -error listeners: <a target="_blank" - href="http://jcp.org/aboutJava/communityprocess/maintenance/jsr926/ChangeLog-1_5.html#RenderingErrorListener">change -log</a>, <a target="_blank" - href="http://download.java.net/media/java3d/javadoc/1.5.0-latest/javax/media/j3d/RenderingErrorListener.html">javadoc</a></li> - <li>Vecmath -accessors/mutators: <a target="_blank" - href="http://jcp.org/aboutJava/communityprocess/maintenance/jsr926/ChangeLog-1_5.html#vecmath_accessors_mutators">change -log</a>, <a target="_blank" - href="http://download.java.net/media/java3d/javadoc/1.5.0-latest/javax/vecmath/Tuple3f.html#setX%28float%29">javadoc</a><br> - </li> - <li>Lightweight <a target="_blank" - href="http://download.java.net/media/java3d/javadoc/1.5.0-latest/com/sun/j3d/exp/swing/JCanvas3D.html">JCanvas3D</a> -utility</li> -</ul> -<h4>Issues Fixed in 1.5.0-beta2<br> -</h4> -<br> -<table style="text-align: left;" border="1" cellpadding="2" - cellspacing="0"> - <tbody> - <tr> - <th style="vertical-align: top; text-align: right;">Issue</th> - <th style="vertical-align: top;"> </th> - <th style="vertical-align: top;">Description</th> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">84</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Rendering pauses after Canvas3D -disposal until AWT event<br> - </td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">238</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Exception in thread -"J3D-MasterControl-1" when setting TextureUnitState to 0-length array<br> - </td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">252</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Offscreen Canvas3D/Screen3D -error reporting (pbuffer allocation)<br> - </td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">295</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Texture3D throws -ArrayIndexOutOfBoundsException when scaleImage<br> - </td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">312</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Exception while detaching -ModelClip from ViewSpecificGroup<br> - </td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">324</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Lockup Java3D program and throw -exception using JOGL renderer<br> - </td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">336</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Unable to redraw when resizing -using JOGL pipeline<br> - </td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">341</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Initializing audio device using -Webstart throws ClassNotFoundException<br> - </td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">344</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Too much time to load image as -Texture<br> - </td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">349</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">OffScreen Canvas3D needlessly -forces power-of-two for its buffer<br> - </td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">351</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Need a new mechanism to free D3D -surface<br> - </td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">352</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">VC compiler generates warning on -Windows AMD64 build<br> - </td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">353</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">GeometryArray Memory Leak<br> - </td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">355</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">IndexedXXXStripArray throws NPE -with ByRef Indices<br> - </td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">356</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Exception in RenderBin when -removing a Shape3D with no geometry<br> - </td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">358</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Document that OGL 1.2 is -supported, but at reduced functionality<br> - </td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">360</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">SceneGraphStreamWriter.writeBranchGraph -throws exception<br> - </td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">366</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Raster appears without image on -systems without NPOT support<br> - </td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">367</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Clip throws NPE in case of -region = null in a live scene<br> - </td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">368</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Background texture doesn't work -on system with no NPOT support<br> - </td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">370</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Deadlock when calling -Raster.setimage from user thread<br> - </td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">371</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Poor raster quality for systems -that don't support NPOT textures<br> - </td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">372</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">ImageComponent.set(BufferedImage) -ignored when used by Raster<br> - </td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">373</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">ImageComponent.set(BufferedImage) -ignored when used by Background<br> - </td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">374</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Exception when calling -Background.setImage on live scene graph<br> - </td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">379</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Needs NPOT support documented in -Texture, Texture3D and TextureCubeMap<br> - </td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">380</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">NPE when uncheck Show Color -Texture in Dot3 demo<br> - </td> - </tr> - </tbody> -</table> -<br> -<h4>Issues Fixed in 1.5.0-beta1<br> -</h4> -<br> -<table style="text-align: left;" border="1" cellpadding="2" - cellspacing="0"> - <tbody> - <tr> - <th style="vertical-align: top; text-align: right;">Issue</th> - <th style="vertical-align: top;"> </th> - <th style="vertical-align: top;">Description</th> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">40</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Transparency color not correct -on UCIO geometry and OffScreen canvas</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">75</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Memory leak in SetLiveState when -branchGroup remove</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">85</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Optimize the downloading of ARGB -textures</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">92</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">ImageComponent2D.setSubImage() -uses incorrect image sizes</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">93</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">ImageComponent2D.setSubImage() -does not correctly update the display</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">113</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">NPE in updateAlphaInVertexData -on multiple screens</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">121</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Stop using finalize() to clean -up state</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">123</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Reduce or eliminate use of -memory free lists</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">147</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Need Windows/amd64 port of Java -3D</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">152</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">NPE in updateNodeComponent</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">160</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">AlternateAppearance behaves -defferently in J3D 1.3.2 comparing to J3D 1.3.1</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">172</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Texture.setImage fails to check -ImageComponent sizes when not live</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">180</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Frame-dependent Large Texture -Updates leads to OOM Exception</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">194</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Provide NIOBuffer texture -components</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">198</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Need more shader example programs</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">209</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">PolygonAttributes.isCompiled() -returns false after the scenegraph's BranchGroup is compiled.</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">216</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">J3DTimer should use -clock_gettime on Linux</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">219</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Add support for Non Power of Two -textures</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">220</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Matrix3d.set(AxisAngle4d) sets -incorrectly if axis vector not normalized</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">221</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">UnsatisfiedLinkError if shading -language set to Cg on d3d</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">224</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">NPE While Toggling Visibility</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">225</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">BY_REF Support for -CoordinateIndices To Reduce Memory Bloat</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">229</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Need to implement JOGL renderer</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">235</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Null Pointer in AttributeBin</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">240</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Canvas3D.queryProperties reports -stencil available even when it is not</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">241</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Texture3D by Reference Fails</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">244</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">ClassCastException in -Group.setChild</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">245</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Problem with -ALLOW_RENDERING_ATTRIBUTES_WRITE in Appearance</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">246</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Move compressed geometry code -from core to utils</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">247</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">SHADER_ATTRIBUTE_TYPE_ERROR is -fired when ShaderAttributeArray is used (OpenGL and GLSL shaders used)</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">248</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Wrong spec. on the setFlags() -method of com.sun.j3d.utils.pickfast.PickTool</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">249</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">NullpointerException in -MasterControlThread when adding a Light</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">251</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Typo, in spec. PickTool.PickAny -and PickTool.PickClosest return is wrong</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">253</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Transform3D's incorrectly -identified as Affine</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">260</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Obsolete graphics library -version kills renderer thread, cannot be detected by app</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">264</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Behaviors that throw an Error -cause the BehaviorScheduler to die</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">266</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Canvas3D should throw NPE by -default for null graphicsConfig</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">268</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Replace native -getNumberOfProcessor() with pure Java equiv?</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">269</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">GLSL on nVidia cards: Confict of -a builtin vertex attribute (named gl_Normal) and a bound generic vertex -attribute</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">275</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">sleep for -setMinimumFrameCycleTime should not hold lock</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">279</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Intermittent hang in -MasterControl while running lg3d</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">283</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Add Eclipse plugin defs to -manifest</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">288</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Objects in RenderBin free lists -keep reference to user data</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">308</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">WakeupOnElapsedTime occasionally -doesn't wake up on elapsed time</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">311</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Broken build for linux on ppc.</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">313</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Geometry Stress Test results in -OOM Error</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">318</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Cannot build on Itanium Linux</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">320</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Shader Appearance update is -asynchronous to transform update</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">321</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">bug in -vecmath.Matrix3d.set(AxisAngle a1)</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">323</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Deprecate optional detail -texture functionality</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">325</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">This Tuple4d is epsilonEquals to -all others: (NaN, NaN, NaN, NaN)</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">326</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">PrintCanvas3D on JOGL pipeline -crashes on Linux and Solaris</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">327</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">javadoc for VIew class doesn't -list correct clip policy defaults</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">328</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">JOGL pipeline : Geometry fails -to render in Cosmic Birdie</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">331</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Add .cvsignore file to root of -vecmath.</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">338</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Bug in glPushAttrib usage in -NativePipeline</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">339</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Java crashes when using GLSL -shaders</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">340</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Resource leak in -setOffScreenBuffer, NPE in JOGL pipeline</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">342</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Raster.setDstOffset() set the -destination pixel offset in opposite direction</td> - </tr> - </tbody> -</table> -<br> -<h3><a name="JoglPipeline"></a>JOGL Rendering Pipeline</h3> -<p>A JOGL rendering pipeline, as described -in <a href="https://java3d.dev.java.net/issues/show_bug.cgi?id=229">issue -229</a>, is now -available on all supported platforms, including Apple Mac -OS X (x86 or PPC). The easiest way to run Java 3D applications -using the JOGL -pipeline is via Java Webstart from your browser (with no setup -required). -<a href="https://j3d-webstart.dev.java.net/test">Click here</a> and go -to the "Early access -test program" section at bottom of the -page to run a Java 3D example program from your browser via the -JOGL pipeline. These -examples will use JOGL on Mac OS X and the native OpenGL pipeline on -all -other platforms.<br> -</p> -<p>The JOGL renderer is the default on Mac OS X. -You can select the JOGL renderer on other platforms by setting the "<code>j3d.rend</code>" -system -property -to "<code>jogl</code>", -for example: -</p> -<ul> - <code>java -Dj3d.rend=jogl ClassName</code> -</ul> -<p>You will need to <a href="https://jogl.dev.java.net/">download -JOGL</a> -and install it into the JRE along with the Java 3D jar files (or -include it in your PATH/CLASSPATH).<br> -</p> -<h3><a name="More_Information"></a>More Information</h3> -<p>For the latest information on Java 3D, see the <a - href="https://java3d.dev.java.net/">main Java 3D project page</a> -on -java.net.<br> -</p> -<p>Click <a - href="https://java3d.dev.java.net/issues/buglist.cgi?Submit+query=Submit+query&component=java3d&issue_status=NEW&issue_status=STARTED&issue_status=REOPENED">here</a> -for a list of open issues.</p> +PLACEHOLDER FOR PRE-RELEASE NOTES. </body> </html> diff --git a/release-info/pre-release/README.txt b/release-info/pre-release/README.txt index 4a9ed70..1c2a42c 100644 --- a/release-info/pre-release/README.txt +++ b/release-info/pre-release/README.txt @@ -1,4 +1,4 @@ -Java 3D(TM) 1.5.0 Pre-Release +Java 3D(TM) 1.5.1 Pre-Release ----------------------------- This software is licensed by Sun: @@ -7,7 +7,7 @@ i) for research use under terms of the Java Research License (JRL) as specified in the LICENSE-JRL.txt file and on the web at "http://java3d.dev.java.net/jrl.html" -This binary pre-release of Java 3D 1.5.0 (experimental) is an intermediate +This binary pre-release of Java 3D 1.5.1 (experimental) is an intermediate build made available for testing purposes only. The code is untested and presumed incompatible with the Java 3D(TM) API specification. You must only use this code in accordance with the terms under which the @@ -26,10 +26,10 @@ environment. A list of these can be found at "http://java.sun.com/products/java-media/3D/ports.html" -Instructions for unzipping Java 3D 1.5.0 +Instructions for unzipping Java 3D 1.5.1 ---------------------------------------- -After downloading and unzipping the java3d-1_5_0-XXX.zip file into a temporary directory, for example, "/tmp", you will see the following files in the java3d-1_5_0-XXX directory: +After downloading and unzipping the java3d-1_5_1-XXX.zip file into a temporary directory, for example, "/tmp", you will see the following files in the java3d-1_5_1-XXX directory: COPYRIGHT.txt Copyright notice LICENSE-JRL.txt Software License Agreement |