aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin Rushforth <[email protected]>2008-06-18 20:37:29 +0000
committerKevin Rushforth <[email protected]>2008-06-18 20:37:29 +0000
commit5b3a1a917d0cc749243949cf4d7bb2ca65338e83 (patch)
treeaeb07d1b32dbb9eaaa4723fbdf65cd3956f9da5e
parent2365c835ba280d64a1ec899c008f0b013db40b33 (diff)
Update version to 1.6
git-svn-id: https://svn.java.net/svn/j3d-core~svn/branches/dev-1_6@910 ba19aa83-45c5-6ac9-afd3-db810772062c
-rw-r--r--build-tools/VersionInfo.java2
-rw-r--r--build.xml10
-rw-r--r--docs/api-changes-1_6.txt43
-rw-r--r--nbproject/project.xml2
-rw-r--r--release-info/pre-release/README-download.html16
-rw-r--r--release-info/pre-release/README-unzip.html30
-rw-r--r--release-info/pre-release/README.html332
-rw-r--r--release-info/pre-release/README.txt10
-rw-r--r--src/classes/J3dVersion2
-rw-r--r--src/native/d3d/D3dDriverInfo.cpp4
10 files changed, 84 insertions, 367 deletions
diff --git a/build-tools/VersionInfo.java b/build-tools/VersionInfo.java
index 60e32a3..e227ea0 100644
--- a/build-tools/VersionInfo.java
+++ b/build-tools/VersionInfo.java
@@ -167,7 +167,7 @@ class VersionInfo extends Object {
* Specification version (major and minor version only). This
* string must not be modified by developers.
*/
- private static final String SPECIFICATION_VERSION = "1.5";
+ private static final String SPECIFICATION_VERSION = "1.6";
/**
* Specification vendor.
diff --git a/build.xml b/build.xml
index 54b15cd..b444cc5 100644
--- a/build.xml
+++ b/build.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
-<project name="j3d-1.5.2" default="jar-debug" basedir=".">
+<project name="j3d-1.6.0" default="jar-debug" basedir=".">
<!--
*********************************************************************
@@ -37,13 +37,13 @@
* build number that is greater than the previous build's build
* number.
-->
- <property name="version_buildnum" value="3"/>
+ <property name="version_buildnum" value="1"/>
<!--
* The following property specifies the beta revision of the current
* version of 3D being built. It is ignored for non-beta builds.
-->
- <property name="version_betastr" value="beta2"/>
+ <property name="version_betastr" value="beta1"/>
<!--
* The following property specifies the patch revision of the current
@@ -58,8 +58,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.2"/>
- <property name="version_base_file" value="1_5_2"/>
+ <property name="version_base" value="1.6.0"/>
+ <property name="version_base_file" value="1_6_0"/>
<!-- ************************************* -->
diff --git a/docs/api-changes-1_6.txt b/docs/api-changes-1_6.txt
new file mode 100644
index 0000000..8811996
--- /dev/null
+++ b/docs/api-changes-1_6.txt
@@ -0,0 +1,43 @@
+------------------------------------------------------------------------
+$RCSfile$
+$Revision$
+$Date$
+------------------------------------------------------------------------
+This document conatains proposed API changes to the Java 3D 1.6 API
+that deviate from the 1.5 API.
+
+This file must be updated to record the addition or deprecation of any
+public or protected class, interface, field, constructor, or method to
+the Java 3D API.
+
+The one exception to this rule is that you don't need to update this
+file when adding a non-final (i.e., virtual) method to a class if that
+method--with exactly the same signature--already exists in a
+superclass. For example, adding a "toString" method to a j3d object
+doesn't require an entry in this file. Likewise, adding duplicateNode
+or cloneNode methods to Node subclasses doesn't require an entry in
+this file.
+
+No incompatible changes to the Java 3D 1.5 API are allowed.
+
+
+I. New/deprecated fields, constructors, methods
+
+ <EXISTINGCLASS>
+ ---------------
+ New methods:
+ public <NEWMETHOD>
+
+
+II. Reparented classes
+
+ <EXISTINGCLASS>
+ ---------------
+ <EXISTINGCLASS> now extends <NEWSUPERCLASS> (used to extend <OLDSUPERCLASS>)
+
+
+III. New classes and interfaces (in javax.media.j3d)
+
+
+IV. Deprecated classes and interfaces (in javax.media.j3d)
+
diff --git a/nbproject/project.xml b/nbproject/project.xml
index 7716e3f..f4cc186 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>j3d-1.5.2</name>
+ <name>j3d-1.6.0</name>
<properties/>
<folders>
<source-folder>
diff --git a/release-info/pre-release/README-download.html b/release-info/pre-release/README-download.html
index a12840b..d685a45 100644
--- a/release-info/pre-release/README-download.html
+++ b/release-info/pre-release/README-download.html
@@ -3,27 +3,27 @@
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
- <title>3D Graphics API for the Java Platform 1.5.2: Installation Instructions</title>
+ <title>3D Graphics API for the Java Platform 1.6.0: Installation Instructions</title>
</head>
<body>
-<h2>3D Graphics API for the Java Platform 1.5.2-beta2 Pre-Release</h2>
+<h2>3D Graphics API for the Java Platform 1.6.0-beta1 Pre-Release</h2>
<p>This software is licensed by Sun, as specified in the
<a href="LICENSE-GPLv2.txt">LICENSE-GPLv2.txt</a> file. You must only
use this software in accordance with the terms under which the code is
licensed.
</p>
<h2>Instructions for installing the 3D Graphics API for the Java Platform</h2>
-<p>The 1.5.2-build1 version of the j3d package runs on JDK version
+<p>The 1.6.0-beta1 version of the j3d package runs on JDK version
1.5.0 and higher. It has been released for the Windows, Linux,
Solaris, and Mac&nbsp;OS&nbsp;X operating environments. See the
-<a href="http://j3d-core.dev.java.net/j3d1_5_2/RELEASE-NOTES-beta2.html">release
+<a href="http://j3d-core.dev.java.net/j3d1_6_0/RELEASE-NOTES-beta1.html">release
notes</a> for more information.
</p>
<h3>Preferred method</h3>
<p>Developers who wish to develop an application using the j3d package
-are encouraged to download the j3d-1_5_2-beta2-XXX-i586.zip file for
+are encouraged to download the j3d-1_6_0-beta1-XXX.zip file for
their platform, and manually install the necessary files into a
directory on their local disk. To do this, unzip the downloaded file,
and follow the instructions in the unzipped README.txt file.
@@ -39,7 +39,7 @@ native libraries directly into the JRE.
<h4>Windows</h4>
<p>To install the j3d package on Windows, download the binary
installer and then execute it, by double-clicking on the
-j3d-1_5_2-beta2-windows-i586.exe (or j3d-1_5_2-beta2-windows-amd64.exe)
+j3d-1_6_0-beta1-windows-i586.exe (or j3d-1_6_0-beta1-windows-amd64.exe)
icon.
</p>
@@ -50,7 +50,7 @@ execute it. For example, on a 32-bit Linux system:
</p>
<ul>
cd /myhome/j3d<br>
-sh /path-to-download-files/j3d-1_5_2-beta2-linux-i586.bin<br>
+sh /path-to-download-files/j3d-1_6_0-beta1-linux-i586.bin<br>
</ul>
<p>After doing this, you will need to modify your CLASSPATH
@@ -72,7 +72,7 @@ export LD_LIBRARY_PATH=/myhome/j3d/lib/i386
<h4>Mac OS X</h4>
<p>No installer is available for the Mac&nbsp;OS&nbsp;X operating environment.
-You will need to download the j3d-1_5_2-beta2-macosx.zip file, unzip it,
+You will need to download the j3d-1_6_0-beta1-macosx.zip file, unzip it,
and follow the instructions in the unzipped README.txt file.
</p>
</body>
diff --git a/release-info/pre-release/README-unzip.html b/release-info/pre-release/README-unzip.html
index f2ab333..1603bd2 100644
--- a/release-info/pre-release/README-unzip.html
+++ b/release-info/pre-release/README-unzip.html
@@ -2,11 +2,11 @@
<html>
<head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
- <title>3D Graphics API for the Java Platform 1.5.2: Unzip
+ <title>3D Graphics API for the Java Platform 1.6.0: Unzip
Instructions</title>
</head>
<body>
-<h2>3D Graphics API for the Java Platform 1.5.2 Pre-Release</h2>
+<h2>3D Graphics API for the Java Platform 1.6.0 Pre-Release</h2>
<p>This software is licensed by Sun, as specified in the
<a href="LICENSE-GPLv2.txt">LICENSE-GPLv2.txt</a>
file. You
@@ -14,8 +14,8 @@ must only use this software in accordance with the terms under which
the code is licensed.
</p>
<h2>Instructions for Unzipping 3D Graphics API for the Java
-Platform 1.5.2 Pre-Release</h2>
-<p>The 1.5.2-XXX pre-release version of 3D graphics API for the
+Platform 1.6.0 Pre-Release</h2>
+<p>The 1.6.0-XXX pre-release version of 3D graphics API for the
Java
platform runs on JDK version 1.5.0 and higher. It has been released
for the <a href="#Windows">Windows</a>, <a href="#Linux">Linux</a>,
@@ -31,17 +31,17 @@ conflicts with third-party applications launched via Java Web Start,
and causes confusion later when upgrading the distribution.
</p>
<h3><a name="Windows"></a>Windows</h3>
-<p>The 1.5.2 pre-release version of 3D graphics API for the Java
+<p>The 1.6.0 pre-release version of 3D graphics API for the Java
platform for Windows/XP and Windows 2000 runs on JDK version 1.5.0 and
higher. To manually install this build, do the following:
</p>
<ol>
- <li>Download and unzip <code>j3d-1_5_2-XXX.zip</code>
+ <li>Download and unzip <code>j3d-1_6_0-XXX.zip</code>
(using Windows
Explorer or an unzip tool such as WinZip) to a temporary
download folder,
for example, <code>c:\Downloads</code>. This will
-create a <code>j3d-1_5_2-XXX</code> subfolder in
+create a <code>j3d-1_6_0-XXX</code> subfolder in
your download folder where the
downloaded files can be found. The file you need for manual
installation is <code>j3d-jre.zip</code>.<br>
@@ -81,16 +81,16 @@ libraries to their current project.<br>
</p>
<h3><a name="Linux"></a><a name="Solaris"></a>Linux,
Solaris</h3>
-<p>The 1.5.2 pre-release version of 3D graphics API for the Java
+<p>The 1.6.0 pre-release version of 3D graphics API for the Java
platform
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 and unzip <code>j3d-1_5_2-XXX.zip</code>
+ <li>Download and unzip <code>j3d-1_6_0-XXX.zip</code>
into a temporary
download directory,
for example, <code>/tmp</code>. This will
-create a <code>j3d-1_5_2-XXX</code> subdirectory
+create a <code>j3d-1_6_0-XXX</code> subdirectory
in <code>/tmp</code> where the
downloaded files can be found. The file you need for manual
installation is <code>j3d-jre.zip</code>.<br>
@@ -103,7 +103,7 @@ as follows:<br>
<br>
<ul>
<code>cd /myhome/j3d</code><br>
- <code>unzip /tmp/j3d-1_5_2-*/j3d-jre.zip</code><br>
+ <code>unzip /tmp/j3d-1_6_0-*/j3d-jre.zip</code><br>
</ul>
<br>
</li>
@@ -130,16 +130,16 @@ consult the IDE's documentation to see how to add jar files and native
libraries to their current project.
</p>
<h3><a name="MacOSX"></a>Mac OS X</h3>
-<p>The 1.5.2 pre-release version of 3D graphics API for the Java
+<p>The 1.6.0 pre-release version of 3D graphics API for the Java
platform
for Mac&nbsp;OS&nbsp;X runs on JDK version 1.5.0 and
higher. To manually install this build, do the following:</p>
<ol>
- <li>Download and unzip <code>j3d-1_5_2-XXX.zip</code>
+ <li>Download and unzip <code>j3d-1_6_0-XXX.zip</code>
into a temporary
download directory,
for example, <code>/tmp</code>. This will
-create a <code>j3d-1_5_2-XXX</code> subdirectory
+create a <code>j3d-1_6_0-XXX</code> subdirectory
in <code>/tmp</code> where the
downloaded files can be found. The file you need for manual
installation is <code>j3d-jre.zip</code>.<br>
@@ -152,7 +152,7 @@ as follows:<br>
<br>
<ul>
<code>cd /myhome/j3d</code><br>
- <code>unzip /tmp/j3d-1_5_2-*/j3d-jre.zip</code><br>
+ <code>unzip /tmp/j3d-1_6_0-*/j3d-jre.zip</code><br>
</ul>
<br>
</li>
diff --git a/release-info/pre-release/README.html b/release-info/pre-release/README.html
index 43e6579..3a7752e 100644
--- a/release-info/pre-release/README.html
+++ b/release-info/pre-release/README.html
@@ -3,337 +3,11 @@
<head>
<meta http-equiv="content-type"
content="text/html; charset=ISO-8859-1">
- <title>Java 3D 1.5.2 Pre-Release Notes</title>
+ <title>Java 3D 1.6.0 Pre-Release Notes</title>
</head>
<body>
-<h2>Java&nbsp;3D<sup><font size="-2">TM</font></sup> 1.5.2-beta2
+<h2>Java&nbsp;3D<sup><font size="-2">TM</font></sup> 1.6.0-beta1
Release Notes</h2>
-<p>This file contains important release information for users of
-the
-Java&nbsp;3D<sup><font size="-2">TM</font></sup> API, version
-1.5.2-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_2">Improvements in 1.5.2-beta2</a><br>
- <a href="#JoglPipeline">JOGL Rendering Pipeline</a><br>
- <a href="#More_Information">More Information</a><br>
-</ul>
-<p><span style="font-style: italic;">NOTE: We recommend that you </span><span
- style="font-style: italic;">uninstall all </span><span
- style="font-style: italic;">previous versions of Java&nbsp;3D before
-installing this version.</span>
-</p>
-<h3><a name="System_Requirements"></a>System Requirements</h3>
-<p>The 1.5.2-beta2 version of the Java&nbsp;3D API has been released
-for
-Solaris (both sparc and x86/amd64), Linux (both x86 and amd64), Windows
-(both x86 and amd64), and
-Mac&nbsp;OS&nbsp;X (both PPC and x86).
-</p>
-<h4><a name="Solaris_Sparc"></a>Solaris Sparc</h4>
-<p>
-The 1.5.2-beta2 version of Java&nbsp;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.2-beta2 version of Java&nbsp;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.2-beta2 version of Java&nbsp;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.2-beta2 version of Java&nbsp;3D for Windows 2000,
-Windows XP (x86 or amd64), or Windows Vista
-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, Windows XP, or Windows Vista</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&nbsp;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&nbsp;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&nbsp;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>
- <br>
- NOTE: The DirectX version of Java 3D is used if a suitable version
- of OpenGL cannot be found. Note also that DirectX is chosen by
- default on Windows Vista systems with an ATI graphics card (due to
- ATI driver bugs).
-</ul>
-<h4><a name="MacOSX"></a>Mac OS X</h4>
-<p>The 1.5.2-beta2 version of Java&nbsp;3D for Mac&nbsp;OS&nbsp;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&amp;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_2"></a>Improvements in 1.5.2-beta2</h3>
-<h4>Issues Fixed in 1.5.2-beta2</h4>
-<br>
-<table width="100%" 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;">&nbsp; </th>
- <th style="vertical-align: top;">Description</th>
- </tr>
- <tr>
- <td style="vertical-align: top; text-align: right;">543</td>
- <td style="vertical-align: top;">&nbsp; </td>
- <td style="vertical-align: top;">J3DClock does not adjust to clock skew</td>
- </tr>
- <tr>
- <td style="vertical-align: top; text-align: right;">583</td>
- <td style="vertical-align: top;">&nbsp; </td>
- <td style="vertical-align: top;">A disposed Graphics2D remains in Canvas3D after removal and addtion</td>
- </tr>
- </tbody>
-</table>
-<h3><a name="Improvements_In_1_5_2"></a>Improvements in 1.5.2-beta1</h3>
-<h4>Enhancements</h4>
-<ul>
- <li>Source code license changed to GPL v2 + CLASSPATH</li>
-</ul>
-<h4>Issues Fixed in 1.5.2-beta1<br>
-</h4>
-<br>
-<table width="100%" 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;">&nbsp; </th>
- <th style="vertical-align: top;">Description</th>
- </tr>
- <tr>
- <td style="vertical-align: top; text-align: right;">179</td>
- <td style="vertical-align: top;">&nbsp; </td>
- <td style="vertical-align: top;">OrbitBehavior.setRotationCenter gives spurious view shift</td>
- </tr>
- <tr>
- <td style="vertical-align: top; text-align: right;">483</td>
- <td style="vertical-align: top;">&nbsp; </td>
- <td style="vertical-align: top;">NullPointerException when writing Font3D using scenegraph.io</td>
- </tr>
- <tr>
- <td style="vertical-align: top; text-align: right;">506</td>
- <td style="vertical-align: top;">&nbsp; </td>
- <td style="vertical-align: top;">NullPointerException: Calling getNominalSensorRotation in WandViewBehavior when internal nominalSensorRotation is null causes a NullPointerException.</td>
- </tr>
- <tr>
- <td style="vertical-align: top; text-align: right;">513</td>
- <td style="vertical-align: top;">&nbsp; </td>
- <td style="vertical-align: top;">Down-rev D3D driver can cause JVM to crash</td>
- </tr>
- <tr>
- <td style="vertical-align: top; text-align: right;">514</td>
- <td style="vertical-align: top;">&nbsp; </td>
- <td style="vertical-align: top;">NPE in Wonderland : triggered in cached bounds computation</td>
- </tr>
- <tr>
- <td style="vertical-align: top; text-align: right;">519</td>
- <td style="vertical-align: top;">&nbsp; </td>
- <td style="vertical-align: top;">IntersectionInfo.getGeometry return null for IndexedArrayGeometry</td>
- </tr>
- <tr>
- <td style="vertical-align: top; text-align: right;">525</td>
- <td style="vertical-align: top;">&nbsp; </td>
- <td style="vertical-align: top;">JOALMixer only playing one sample</td>
- </tr>
- <tr>
- <td style="vertical-align: top; text-align: right;">532</td>
- <td style="vertical-align: top;">&nbsp; </td>
- <td style="vertical-align: top;">Background geometry BG isn't saved with SceneGraphFileWriter</td>
- </tr>
- <tr>
- <td style="vertical-align: top; text-align: right;">534</td>
- <td style="vertical-align: top;">&nbsp; </td>
- <td style="vertical-align: top;">ClassNotFoundException when running applet if Java 3D installed into JRE</td>
- </tr>
- <tr>
- <td style="vertical-align: top; text-align: right;">538</td>
- <td style="vertical-align: top;">&nbsp; </td>
- <td style="vertical-align: top;">Machine precision bug in AxisAngle4d and Quat4d</td>
- </tr>
- <tr>
- <td style="vertical-align: top; text-align: right;">540</td>
- <td style="vertical-align: top;">&nbsp; </td>
- <td style="vertical-align: top;">ArrayIndexOutOfBoundsException when calling setPickable</td>
- </tr>
- <tr>
- <td style="vertical-align: top; text-align: right;">541</td>
- <td style="vertical-align: top;">&nbsp; </td>
- <td style="vertical-align: top;">Bound.closest_point() method creates unused Matrix3d</td>
- </tr>
- <tr>
- <td style="vertical-align: top; text-align: right;">544</td>
- <td style="vertical-align: top;">&nbsp; </td>
- <td style="vertical-align: top;">GroupRetained.getBounds() should return BoundingBox?</td>
- </tr>
- <tr>
- <td style="vertical-align: top; text-align: right;">545</td>
- <td style="vertical-align: top;">&nbsp; </td>
- <td style="vertical-align: top;">Update docs to discourage installing Java 3D into JRE</td>
- </tr>
- <tr>
- <td style="vertical-align: top; text-align: right;">548</td>
- <td style="vertical-align: top;">&nbsp; </td>
- <td style="vertical-align: top;">RFE - Disable getLock() / unLock() on non-alive GeometryArray</td>
- </tr>
- <tr>
- <td style="vertical-align: top; text-align: right;">555</td>
- <td style="vertical-align: top;">&nbsp; </td>
- <td style="vertical-align: top;">Muting a PointSound causes a ClassCastException</td>
- </tr>
- <tr>
- <td style="vertical-align: top; text-align: right;">560</td>
- <td style="vertical-align: top;">&nbsp; </td>
- <td style="vertical-align: top;">Use D3DCREATE_FPU_PRESERVE flag on D3D pipeline</td>
- </tr>
- <tr>
- <td style="vertical-align: top; text-align: right;">561</td>
- <td style="vertical-align: top;">&nbsp; </td>
- <td style="vertical-align: top;">Decrease memory footprint of BoundingBox</td>
- </tr>
- <tr>
- <td style="vertical-align: top; text-align: right;">562</td>
- <td style="vertical-align: top;">&nbsp; </td>
- <td style="vertical-align: top;">Error occurs when Canvas3D removed from View</td>
- </tr>
- <tr>
- <td style="vertical-align: top; text-align: right;">563</td>
- <td style="vertical-align: top;">&nbsp; </td>
- <td style="vertical-align: top;">Background cloneNode() fails with Background geometry</td>
- </tr>
- <tr>
- <td style="vertical-align: top; text-align: right;">567</td>
- <td style="vertical-align: top;">&nbsp; </td>
- <td style="vertical-align: top;">Update license to GPL v2 + CLASSPATH</td>
- </tr>
- <tr>
- <td style="vertical-align: top; text-align: right;">569</td>
- <td style="vertical-align: top;">&nbsp; </td>
- <td style="vertical-align: top;">ImageComponent.ALLOW_IMAGE_READ is false</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&nbsp;OS&nbsp;X
-(x86 or PPC). The easiest way to run Java&nbsp;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> to run
-a Java&nbsp;3D example program from your browser via the
-JOGL pipeline. These
-examples will use JOGL on Mac&nbsp;OS&nbsp;X and the native OpenGL pipeline on
-all
-other platforms.<br>
-</p>
-<p>The JOGL renderer is the default on Mac&nbsp;OS&nbsp;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 include it in your PATH/CLASSPATH along with the Java&nbsp;3D jar files.<br>
-</p>
-<p>NOTE: Installing the j3d or jogl jars and native libs into the "ext"
-directory of the JRE is strongly discouraged. Doing so can cause
-conflicts with third-party applications launched via Java Web Start,
-and causes confusion later when upgrading the distribution.
-</p>
-<h3><a name="More_Information"></a>More Information</h3>
-<p>For the latest information on Java&nbsp;3D, see the <a
- href="https://java3d.dev.java.net/">main Java&nbsp;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&amp;component=java3d&amp;issue_status=NEW&amp;issue_status=STARTED&amp;issue_status=REOPENED">here</a>
-for a list of open issues.</p>
+<p>THIS FILE IS A PLACEHOLDER FOR THE RELEASE NOTES FOR 1.6.0-beta1</p>
</body>
</html>
diff --git a/release-info/pre-release/README.txt b/release-info/pre-release/README.txt
index 8b456ea..cd8ee59 100644
--- a/release-info/pre-release/README.txt
+++ b/release-info/pre-release/README.txt
@@ -1,4 +1,4 @@
-3D Graphics API for the Java Platform 1.5.2 Pre-Release
+3D Graphics API for the Java Platform 1.6.0 Pre-Release
-------------------------------------------------------
This software is licensed by Sun under terms of the GNU General
@@ -6,7 +6,7 @@ Public License version 2 as specified in the LICENSE-GPLv2.txt
file and on the web at http://openjdk.java.net/legal/gplv2+ce.html
This binary pre-release of the 3D graphics API for the Java platform
-1.5.2 is an intermediate build of the software. The code is untested
+1.6.0 is an intermediate build of the software. 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
code is licensed.
@@ -19,12 +19,12 @@ or at:
http://java.sun.com/products/java-media/3D/
-Instructions for unzipping 3D graphics API for the Java platform 1.5.2
+Instructions for unzipping 3D graphics API for the Java platform 1.6.0
----------------------------------------------------------------------
-After downloading and unzipping the j3d-1_5_2-XXX.zip file
+After downloading and unzipping the j3d-1_6_0-XXX.zip file
into a temporary directory, for example, "/tmp", you will see
-the following files in the j3d-1_5_2-XXX directory:
+the following files in the j3d-1_6_0-XXX directory:
COPYRIGHT.txt Copyright notice
LICENSE-GPLv2.txt Software License Agreement
diff --git a/src/classes/J3dVersion b/src/classes/J3dVersion
index 52295ff..4c43271 100644
--- a/src/classes/J3dVersion
+++ b/src/classes/J3dVersion
@@ -1,6 +1,6 @@
Manifest-Version: 1.0
Specification-Title: @SPEC_TITLE@
-Specification-Version: 1.5
+Specification-Version: 1.6
Specification-Vendor: @SPEC_VENDOR@
Implementation-Title: @IMPL_TITLE@
Implementation-Version: @VERSION_BASE@
diff --git a/src/native/d3d/D3dDriverInfo.cpp b/src/native/d3d/D3dDriverInfo.cpp
index 0c84fce..a5260c3 100644
--- a/src/native/d3d/D3dDriverInfo.cpp
+++ b/src/native/d3d/D3dDriverInfo.cpp
@@ -341,7 +341,7 @@ VOID D3dDriverInfo::release()
VOID printInfo()
{
- printf("javax.media.j3d 1.5.2, Windows version is %d.%d ",
+ printf("javax.media.j3d 1.6.0, Windows version is %d.%d ",
osvi.dwMajorVersion, osvi.dwMinorVersion);
printf("Build: %d, ", LOWORD(osvi.dwBuildNumber));
@@ -418,7 +418,7 @@ VOID D3dDriverInfo::initialize(JNIEnv *env)
LPDIRECT3D9 pD3D = Direct3DCreate9( D3D_SDK_VERSION );
if (debug && pD3D != NULL){
printf("[j3d] Using DirectX D3D 9.0 or higher.\n");
- printf("[j3d] DirectX D3D renderer build 1.5.2\n");
+ printf("[j3d] DirectX D3D renderer build 1.6.0\n");
}
if (pD3D == NULL) {
D3dCtx::d3dError(D3DNOTFOUND);