diff options
author | Kevin Rushforth <[email protected]> | 2008-06-30 20:24:46 +0000 |
---|---|---|
committer | Kevin Rushforth <[email protected]> | 2008-06-30 20:24:46 +0000 |
commit | 0bea19ef0ab159f127f41fdd07d83bcf5b34c5df (patch) | |
tree | d8a48931cc6a9703fd926ba16ef38ef54b2244fa | |
parent | aeacaf1853becca9f49b92136a88cbd657f0d1ca (diff) |
Merge changes between root-1_6 and rel-1_5_2-fcs into the dev-1_6 branch
git-svn-id: https://svn.java.net/svn/j3d-core~svn/branches/dev-1_6@926 ba19aa83-45c5-6ac9-afd3-db810772062c
-rw-r--r-- | release-info/fcs-1_5_2/0-USAGE.txt | 41 | ||||
-rw-r--r-- | release-info/fcs-1_5_2/LICENSE-Java3D-v1_5_2.rtf | 178 | ||||
-rw-r--r-- | release-info/fcs-1_5_2/LICENSE-Java3D-v1_5_2.txt | 297 | ||||
-rw-r--r-- | release-info/fcs-1_5_2/README-distribution.txt | 39 | ||||
-rw-r--r-- | release-info/fcs-1_5_2/README-download.html | 79 | ||||
-rw-r--r-- | release-info/fcs-1_5_2/README-unzip.html | 204 | ||||
-rw-r--r-- | release-info/fcs-1_5_2/README.html | 335 | ||||
-rw-r--r-- | release-info/fcs-1_5_2/README.txt | 24 | ||||
-rw-r--r-- | release-info/fcs-1_5_2/THIRDPARTYLICENSEREADME.txt | 193 | ||||
-rw-r--r-- | release-info/pre-release/README-unzip.html | 3 | ||||
-rw-r--r-- | src/classes/share/javax/media/j3d/TransformStructure.java | 2 | ||||
-rw-r--r-- | www/j3d1_5_2/RELEASE-NOTES-beta2.html | 2 | ||||
-rw-r--r-- | www/j3d1_5_2/RELEASE-NOTES.html | 344 |
13 files changed, 1738 insertions, 3 deletions
diff --git a/release-info/fcs-1_5_2/0-USAGE.txt b/release-info/fcs-1_5_2/0-USAGE.txt new file mode 100644 index 0000000..79246b9 --- /dev/null +++ b/release-info/fcs-1_5_2/0-USAGE.txt @@ -0,0 +1,41 @@ +I. Files for Windows Installer + + README.html : + Modified RELEASE NOTES (with link to install instructions removed) + used as README file for Windows installer + + LICENSE-*.rtf : + rtf version of license used for Windows installer + +II. Files for Unix Installers, Zip Bundles, and Download page + + LICENSE-*.txt : + text version of license used for the zip bundles, the Unix + installers, and in download directory (and pointed to by our + java.net download page) + +III. Files for Zip Bundles + + README.txt : + README file that is included with the zip bundles; contains terms + of use, pointer to LICENSE-*.txt, pointer to README-unzip.html, + and MANIFEST of files in bundle + + README-unzip.html : + README file that is included with the zip bundles; contains + pointer to LICENSE-*.txt plus instructions for manually unzipping + the zip bundle. + + README-distribution.txt : + Legal README file that is included with the zip bundles + +IV. Files for Download page + + README-download.html : + README file used in download directory (and pointed to by our + java.net download page); includes pointer to LICENSE-*.txt plus + HOW_TO_INSTALL.html + + THIRDPARTYLICENSEREADME.txt + Combined third-party license files generated by Sun Legal. This is + included on our download page along side the license. diff --git a/release-info/fcs-1_5_2/LICENSE-Java3D-v1_5_2.rtf b/release-info/fcs-1_5_2/LICENSE-Java3D-v1_5_2.rtf new file mode 100644 index 0000000..be45d26 --- /dev/null +++ b/release-info/fcs-1_5_2/LICENSE-Java3D-v1_5_2.rtf @@ -0,0 +1,178 @@ +{\rtf1\ansi\deff0\adeflang1025 +{\fonttbl{\f0\froman\fprq2\fcharset0 Nimbus Roman No9 L{\*\falt Times New Roman};}{\f1\froman\fprq2\fcharset0 Nimbus Roman No9 L{\*\falt Times New Roman};}{\f2\fswiss\fprq2\fcharset0 Nimbus Sans L{\*\falt Arial};}{\f3\fmodern\fprq1\fcharset0 DejaVu Sans Mono;}{\f4\fnil\fprq2\fcharset0 DejaVu Sans;}} +{\colortbl;\red0\green0\blue0;\red128\green128\blue128;} +{\stylesheet{\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs24\lang255\ltrch\dbch\af4\langfe255\hich\f0\fs24\lang1033\loch\f0\fs24\lang1033\snext1 Normal;} +{\s2\sb240\sa120\keepn\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\afs28\lang255\ltrch\dbch\langfe255\hich\f2\fs28\lang1033\loch\f2\fs28\lang1033\sbasedon1\snext3 Heading;} +{\s3\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs24\lang255\ltrch\dbch\af4\langfe255\hich\f0\fs24\lang1033\loch\f0\fs24\lang1033\sbasedon1\snext3 Body Text;} +{\s4\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs24\lang255\ltrch\dbch\af4\langfe255\hich\f0\fs24\lang1033\loch\f0\fs24\lang1033\sbasedon3\snext4 List;} +{\s5\sb120\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs24\lang255\ai\ltrch\dbch\af4\langfe255\hich\f0\fs24\lang1033\i\loch\f0\fs24\lang1033\i\sbasedon1\snext5 caption;} +{\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs24\lang255\ltrch\dbch\af4\langfe255\hich\f0\fs24\lang1033\loch\f0\fs24\lang1033\sbasedon1\snext6 Index;} +{\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033\sbasedon1\snext7 Preformatted Text;} +} +{\info{\creatim\yr0\mo0\dy0\hr0\min0}{\revtim\yr0\mo0\dy0\hr0\min0}{\printim\yr0\mo0\dy0\hr0\min0}{\comment StarWriter}{\vern6800}}\deftab709 +{\*\pgdsctbl +{\pgdsc0\pgdscuse195\pgwsxn12240\pghsxn15840\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Standard;}} +\paperh15840\paperw12240\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\pgwsxn12240\pghsxn15840\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc +\pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 Sun Microsystems, Inc. ("Sun") ENTITLEMENT for SOFTWARE} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 Licensee/Company: Entity receiving Software.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 Effective Date: Date of delivery of the Software to You.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 Software: JAVA 3D, VERSION 1.5.2.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 License Term: Perpetual (subject to termination under the SLA).} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 Licensed Unit: Software Copy.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 Licensed unit Count: Unlimited.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 Permitted Uses:} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 1. You may reproduce and use the Software for Your own Individual, Commercial, and Research and Instructional Use for the purposes of designing, developing, testing, and running Your applets and applications("Programs").} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 2. Subject to the terms and conditions of this Agreement and restrictions and exceptions set forth in the Software's documentation, You may reproduce and distribute portions of Software identified as a redistributable in the documentation ("Redistributable +"), provided that:} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 (a) You distribute Redistributable complete and unmodified and only bundled as part of Your Programs,} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 (b) Your Programs add significant and primary functionality to the Redistributable,} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 (c) You distribute Redistributable for the sole purpose of running Your Programs,} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 (d) You do not distribute additional software intended to replace any component(s) of the Redistributable,} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 (e) You do not remove or alter any proprietary legends or notices contained in or on the Redistributable.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 (f) You only distribute the Redistributable subject to a license agreement that protects Sun's interests consistent with the terms contained in this Agreement, and} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 (g) You agree to defend and indemnify Sun and its licensors from and against any damages, costs, liabilities, settlement amounts and/or expenses (including attorneys' fees) incurred in connection with any claim, lawsuit or action by any third party that ar +ises or results from the use or distribution of any and all Programs and/or Redistributable.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 3. Java Technology Restrictions. You may not create, modify, or change the behavior of, or authorize Your licensees to create, modify, or change the behavior of, classes, interfaces, or subpackages that are in any way identified as "java", "javax", "sun" +or similar convention as specified by Sun in any naming convention designation.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 SOFTWARE LICENSE AGREEMENT} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 READ THE TERMS OF THIS AGREEMENT ("AGREEMENT") CAREFULLY BEFORE OPENING SOFTWARE MEDIA PACKAGE. BY OPENING SOFTWARE MEDIA PACKAGE, YOU AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU ARE ACCESSING SOFTWARE ELECTRONICALLY, INDICATE YOUR ACCEPTANCE OF THESE TER +MS BY SELECTING THE "ACCEPT" (OR EQUIVALENT) BUTTON AT THE END OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS, PROMPTLY RETURN THE UNUSED SOFTWARE TO YOUR PLACE OF PURCHASE FOR A REFUND OR, IF SOFTWARE IS ACCESSED ELECTRONICALLY, SELECT THE "DE +CLINE" (OR EQUIVALENT) BUTTON AT THE END OF THIS AGREEMENT. IF YOU HAVE SEPARATELY AGREED TO LICENSE TERMS ("MASTER TERMS") FOR YOUR LICENSE TO THIS SOFTWARE, THEN SECTIONS 1-6 OF THIS AGREEMENT ("SUPPLEMENTAL LICENSE TERMS") SHALL SUPPLEMENT AND SUPERSEDE + THE MASTER TERMS IN RELATION TO THIS SOFTWARE.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 1. Definitions.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 (a) "Entitlement" means the collective set of applicable documents authorized by Sun evidencing your obligation to pay associated fees (if any) for the license, associated Services, and the authorized scope of use of Software under this Agreement.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 (b) "Licensed Unit" means the unit of measure by which your use of Software and/or Service is licensed, as described in your Entitlement.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 (c) "Permitted Use" means the licensed Software use(s) authorized in this Agreement as specified in your Entitlement. The Permitted Use for any bundled Sun software not specified in your Entitlement will be evaluation use as provided in Section 3.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 (d) "Service" means the service(s) that Sun or its delegate will provide, if any, as selected in your Entitlement and as further described in the applicable service listings at www.sun.com/service/servicelist.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 (e) "Software" means the Sun software described in your Entitlement. Also, certain software may be included for evaluation use under Section 3.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 (f) "You" and "Your" means the individual or legal entity specified in the Entitlement, or for evaluation purposes, the entity performing the evaluation.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 2. License Grant and Entitlement.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 Subject to the terms of your Entitlement, Sun grants you a nonexclusive, nontransferable limited license to use Software for its Permitted Use for the license term. Your Entitlement will specify (a) Software licensed, (b) the Permitted Use, (c) the license + term, and (d) the Licensed Units.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 Additionally, if your Entitlement includes Services, then it will also specify the (e) Service and (f) service term.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 If your rights to Software or Services are limited in duration and the date such rights begin is other than the purchase date, your Entitlement will provide that beginning date(s).} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 The Entitlement may be delivered to you in various ways depending on the manner in which you obtain Software and Services, for example, the Entitlement may be provided in your receipt, invoice or your contract with Sun or authorized Sun reseller. It may al +so be in electronic format if you download Software.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 3. Permitted Use.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 As selected in your Entitlement, one or more of the following Permitted Uses will apply to your use of Software. Unless you have an Entitlement that expressly permits it, you may not use Software for any of the other Permitted Uses. If you don't have an En +titlement, or if your Entitlement doesn't cover additional software delivered to you, then such software is for your Evaluation Use.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 (a) Evaluation Use. You may evaluate Software internally for a period of 90 days from your first use.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 (b) Research and Instructional Use. You may use Software internally to design, develop and test, and also to provide instruction on such uses.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 (c) Individual Use. You may use Software internally for personal, individual use.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 (d) Commercial Use. You may use Software internally for your own commercial purposes.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 (e) Service Provider Use. You may make Software functionality accessible (but not by providing Software itself or through outsourcing services) to your end users in an extranet deployment, but not to your affiliated companies or to government agencies.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 4. Licensed Units.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 Your Permitted Use is limited to the number of Licensed Units stated in your Entitlement. If you require additional Licensed Units, you will need additional Entitlement(s).} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 5. Restrictions.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 (a) The copies of Software provided to you under this Agreement is licensed, not sold, to you by Sun. Sun reserves all rights not expressly granted. (b) You may make a single archival copy of Software, but otherwise may not copy, modify, or distribute Soft +ware. However if the Sun documentation accompanying Software lists specific portions of Software, such as header files, class libraries, reference source code, and/or redistributable files, that may be handled differently, you may do so only as provided in + the Sun documentation. (c) You may not rent, lease, lend or encumber Software. (d) Unless enforcement is prohibited by applicable law, you may not decompile, or reverse engineer Software. (e) The terms and conditions of this Agreement will apply to any So +ftware updates, provided to you at Sun's discretion, that replace and/or supplement the original Software, unless such update contains a separate license. (f) You may not publish or provide the results of any benchmark or comparison tests run on Software t +o any third party without the prior written consent of Sun. (g) Software is confidential and copyrighted. (h) Unless otherwise specified, if Software is delivered with embedded or bundled software that enables functionality of Software, you may not use suc +h software on a stand-alone basis or use any portion of such software to interoperate with any program(s) other than Software. (i) Software may contain programs that perform automated collection of system data and/or automated software updating services. S +ystem data collected through such programs may be used by Sun, its subcontractors, and its service delivery partners for the purpose of providing you with remote system services and/or improving Sun's software and systems. (j) Software is not designed, lic +ensed or intended for use in the design, construction, operation or maintenance of any nuclear facility and Sun and its licensors disclaim any express or implied warranty of fitness for such uses. (k) No right, title or interest in or to any trademark, ser +vice mark, logo or trade name of Sun or its licensors is granted under this Agreement.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 6. Java Compatibility and Open Source.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 Software may contain Java technology. You may not create additional classes to, or modifications of, the Java technology, except under compatibility requirements available under a separate agreement available at www.java.net.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 Sun supports and benefits from the global community of open source developers, and thanks the community for its important contributions and open standards-based technology, which Sun has adopted into many of its products.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 Please note that portions of Software may be provided with notices and open source licenses from such communities and third parties that govern the use of those portions, and any licenses granted hereunder do not alter any rights and obligations you may ha +ve under such open source licenses, however, the disclaimer of warranty and limitation of liability provisions in this Agreement will apply to all Software in this distribution.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 7. Term and Termination.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 The license and service term are set forth in your Entitlement(s). Your rights under this Agreement will terminate immediately without notice from Sun if you materially breach it or take any action in derogation of Sun's and/or its licensors' rights to Sof +tware. Sun may terminate this Agreement should any Software become, or in Sun's reasonable opinion likely to become, the subject of a claim of intellectual property infringement or trade secret misappropriation. Upon termination, you will cease use of, and + destroy, Software and confirm compliance in writing to Sun. Sections 1, 5, 6, 7, and 9-15 will survive termination of the Agreement.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 8. Limited Warranty.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 Sun warrants to you that for a period of 90 days from the date of purchase, as evidenced by a copy of the receipt, the media on which Software is furnished (if any) will be free of defects in materials and workmanship under normal use. Except for the foreg +oing, Software is provided "AS IS". Your exclusive remedy and Sun's entire liability under this limited warranty will be at Sun's option to replace Software media or refund the fee paid for Software. Some states do not allow limitations on certain implied +warranties, so the above may not apply to you. This limited warranty gives you specific legal rights. You may have others, which vary from state to state.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 9. Disclaimer of Warranty.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 UNLESS SPECIFIED IN THIS AGREEMENT, ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT THESE D +ISCLAIMERS ARE HELD TO BE LEGALLY INVALID.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 10. Limitation of Liability.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED REGARDLESS OF THE THEORY OF LIABILITY, ARISIN +G OUT OF OR RELATED TO THE USE OF OR INABILITY TO USE SOFTWARE, EVEN IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. In no event will Sun's liability to you, whether in contract, tort (including negligence), or otherwise, exceed the amount paid + by you for Software under this Agreement. The foregoing limitations will apply even if the above stated warranty fails of its essential purpose. Some states do not allow the exclusion of incidental or consequential damages, so some of the terms above may +not be applicable to you.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 11. Export Regulations.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 All Software, documents, technical data, and any other materials delivered under this Agreement are subject to U.S. export control laws and may be subject to export or import regulations in other countries. You agree to comply strictly with these laws and +regulations and acknowledge that you have the responsibility to obtain any licenses to export, re-export, or import as may be required after delivery to you.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 12. U.S. Government Restricted Rights.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 If Software is being acquired by or on behalf of the U.S. Government or by a U.S. Government prime contractor or subcontractor (at any tier), then the Government's rights in Software and accompanying documentation will be only as set forth in this Agreemen +t; this is in accordance with 48 CFR 227.7201 through 227.7202-4 (for Department of Defense (DOD) acquisitions) and with 48 CFR 2.101 and 12.212 (for non-DOD acquisitions).} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 13. Governing Law.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 Any action related to this Agreement will be governed by California law and controlling U.S. federal law. No choice of law rules of any jurisdiction will apply.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 14. Severability.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 If any provision of this Agreement is held to be unenforceable, this Agreement will remain in effect with the provision omitted, unless omission would frustrate the intent of the parties, in which case this Agreement will immediately terminate.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 15. Integration.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 This Agreement, including any terms contained in your Entitlement, is the entire agreement between you and Sun relating to its subject matter. It supersedes all prior or contemporaneous oral or written communications, proposals, representations and warrant +ies and prevails over any conflicting or additional terms of any quote, order, acknowledgment, or other communication between the parties relating to its subject matter during the term of this Agreement. No modification of this Agreement will be binding, u +nless in writing and signed by an authorized representative of each party.} +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 +\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang1033\loch\f3\fs20\lang1033 {\rtlch \ltrch\loch\f3\fs20\lang1033\i0\b0 Please contact Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, California 95054 if you have questions.} +\par }
\ No newline at end of file diff --git a/release-info/fcs-1_5_2/LICENSE-Java3D-v1_5_2.txt b/release-info/fcs-1_5_2/LICENSE-Java3D-v1_5_2.txt new file mode 100644 index 0000000..3667507 --- /dev/null +++ b/release-info/fcs-1_5_2/LICENSE-Java3D-v1_5_2.txt @@ -0,0 +1,297 @@ +Sun Microsystems, Inc. ("Sun") ENTITLEMENT for SOFTWARE + +Licensee/Company: Entity receiving Software. + +Effective Date: Date of delivery of the Software to You. + +Software: JAVA 3D, VERSION 1.5.2. + +License Term: Perpetual (subject to termination under the SLA). + +Licensed Unit: Software Copy. + +Licensed unit Count: Unlimited. + +Permitted Uses: + +1. You may reproduce and use the Software for Your own Individual, +Commercial, and Research and Instructional Use for the purposes +of designing, developing, testing, and running Your applets and +applications("Programs"). + +2. Subject to the terms and conditions of this Agreement and +restrictions and exceptions set forth in the Software's documentation, +You may reproduce and distribute portions of Software identified as a +redistributable in the documentation ("Redistributable"), provided that: + +(a) You distribute Redistributable complete and unmodified and only +bundled as part of Your Programs, + +(b) Your Programs add significant and primary functionality to the +Redistributable, + +(c) You distribute Redistributable for the sole purpose of running +Your Programs, + +(d) You do not distribute additional software intended to replace any +component(s) of the Redistributable, + +(e) You do not remove or alter any proprietary legends or notices +contained in or on the Redistributable. + +(f) You only distribute the Redistributable subject to a license agreement +that protects Sun's interests consistent with the terms contained in +this Agreement, and + +(g) You agree to defend and indemnify Sun and its licensors from and +against any damages, costs, liabilities, settlement amounts and/or +expenses (including attorneys' fees) incurred in connection with any +claim, lawsuit or action by any third party that arises or results from +the use or distribution of any and all Programs and/or Redistributable. + +3. Java Technology Restrictions. You may not create, modify, or change +the behavior of, or authorize Your licensees to create, modify, or change +the behavior of, classes, interfaces, or subpackages that are in any way +identified as "java", "javax", "sun" or similar convention as specified +by Sun in any naming convention designation. + + +SOFTWARE LICENSE AGREEMENT + +READ THE TERMS OF THIS AGREEMENT ("AGREEMENT") CAREFULLY BEFORE OPENING +SOFTWARE MEDIA PACKAGE. BY OPENING SOFTWARE MEDIA PACKAGE, YOU AGREE TO +THE TERMS OF THIS AGREEMENT. IF YOU ARE ACCESSING SOFTWARE ELECTRONICALLY, +INDICATE YOUR ACCEPTANCE OF THESE TERMS BY SELECTING THE "ACCEPT" (OR +EQUIVALENT) BUTTON AT THE END OF THIS AGREEMENT. IF YOU DO NOT AGREE TO +ALL OF THE TERMS, PROMPTLY RETURN THE UNUSED SOFTWARE TO YOUR PLACE OF +PURCHASE FOR A REFUND OR, IF SOFTWARE IS ACCESSED ELECTRONICALLY, SELECT +THE "DECLINE" (OR EQUIVALENT) BUTTON AT THE END OF THIS AGREEMENT. IF YOU +HAVE SEPARATELY AGREED TO LICENSE TERMS ("MASTER TERMS") FOR YOUR LICENSE +TO THIS SOFTWARE, THEN SECTIONS 1-6 OF THIS AGREEMENT ("SUPPLEMENTAL +LICENSE TERMS") SHALL SUPPLEMENT AND SUPERSEDE THE MASTER TERMS IN +RELATION TO THIS SOFTWARE. + +1. Definitions. + +(a) "Entitlement" means the collective set of applicable documents +authorized by Sun evidencing your obligation to pay associated fees (if +any) for the license, associated Services, and the authorized scope of +use of Software under this Agreement. + +(b) "Licensed Unit" means the unit of measure by which your use of +Software and/or Service is licensed, as described in your Entitlement. + +(c) "Permitted Use" means the licensed Software use(s) authorized in +this Agreement as specified in your Entitlement. The Permitted Use +for any bundled Sun software not specified in your Entitlement will be +evaluation use as provided in Section 3. + +(d) "Service" means the service(s) that Sun or its delegate will provide, +if any, as selected in your Entitlement and as further described in the +applicable service listings at www.sun.com/service/servicelist. + +(e) "Software" means the Sun software described in your Entitlement. Also, +certain software may be included for evaluation use under Section 3. + +(f) "You" and "Your" means the individual or legal entity specified +in the Entitlement, or for evaluation purposes, the entity performing +the evaluation. + +2. License Grant and Entitlement. + +Subject to the terms of your Entitlement, Sun grants you a nonexclusive, +nontransferable limited license to use Software for its Permitted Use for +the license term. Your Entitlement will specify (a) Software licensed, +(b) the Permitted Use, (c) the license term, and (d) the Licensed Units. + +Additionally, if your Entitlement includes Services, then it will also +specify the (e) Service and (f) service term. + +If your rights to Software or Services are limited in duration and the +date such rights begin is other than the purchase date, your Entitlement +will provide that beginning date(s). + +The Entitlement may be delivered to you in various ways depending on +the manner in which you obtain Software and Services, for example, the +Entitlement may be provided in your receipt, invoice or your contract +with Sun or authorized Sun reseller. It may also be in electronic format +if you download Software. + +3. Permitted Use. + +As selected in your Entitlement, one or more of the following Permitted +Uses will apply to your use of Software. Unless you have an Entitlement +that expressly permits it, you may not use Software for any of the other +Permitted Uses. If you don't have an Entitlement, or if your Entitlement +doesn't cover additional software delivered to you, then such software +is for your Evaluation Use. + +(a) Evaluation Use. You may evaluate Software internally for a period +of 90 days from your first use. + +(b) Research and Instructional Use. You may use Software internally to +design, develop and test, and also to provide instruction on such uses. + +(c) Individual Use. You may use Software internally for personal, +individual use. + +(d) Commercial Use. You may use Software internally for your own +commercial purposes. + +(e) Service Provider Use. You may make Software functionality accessible +(but not by providing Software itself or through outsourcing services) +to your end users in an extranet deployment, but not to your affiliated +companies or to government agencies. + +4. Licensed Units. + +Your Permitted Use is limited to the number of Licensed Units stated +in your Entitlement. If you require additional Licensed Units, you will +need additional Entitlement(s). + +5. Restrictions. + +(a) The copies of Software provided to you under this Agreement +is licensed, not sold, to you by Sun. Sun reserves all rights not +expressly granted. (b) You may make a single archival copy of Software, +but otherwise may not copy, modify, or distribute Software. However if +the Sun documentation accompanying Software lists specific portions of +Software, such as header files, class libraries, reference source code, +and/or redistributable files, that may be handled differently, you may +do so only as provided in the Sun documentation. (c) You may not rent, +lease, lend or encumber Software. (d) Unless enforcement is prohibited by +applicable law, you may not decompile, or reverse engineer Software. (e) +The terms and conditions of this Agreement will apply to any Software +updates, provided to you at Sun's discretion, that replace and/or +supplement the original Software, unless such update contains a separate +license. (f) You may not publish or provide the results of any benchmark +or comparison tests run on Software to any third party without the prior +written consent of Sun. (g) Software is confidential and copyrighted. (h) +Unless otherwise specified, if Software is delivered with embedded or +bundled software that enables functionality of Software, you may not +use such software on a stand-alone basis or use any portion of such +software to interoperate with any program(s) other than Software. (i) +Software may contain programs that perform automated collection of +system data and/or automated software updating services. System data +collected through such programs may be used by Sun, its subcontractors, +and its service delivery partners for the purpose of providing you with +remote system services and/or improving Sun's software and systems. (j) +Software is not designed, licensed or intended for use in the design, +construction, operation or maintenance of any nuclear facility and Sun +and its licensors disclaim any express or implied warranty of fitness +for such uses. (k) No right, title or interest in or to any trademark, +service mark, logo or trade name of Sun or its licensors is granted +under this Agreement. + +6. Java Compatibility and Open Source. + +Software may contain Java technology. You may not create additional +classes to, or modifications of, the Java technology, except under +compatibility requirements available under a separate agreement available +at www.java.net. + +Sun supports and benefits from the global community of open source +developers, and thanks the community for its important contributions +and open standards-based technology, which Sun has adopted into many of +its products. + +Please note that portions of Software may be provided with notices and +open source licenses from such communities and third parties that govern +the use of those portions, and any licenses granted hereunder do not alter +any rights and obligations you may have under such open source licenses, +however, the disclaimer of warranty and limitation of liability provisions +in this Agreement will apply to all Software in this distribution. + +7. Term and Termination. + +The license and service term are set forth in your Entitlement(s). Your +rights under this Agreement will terminate immediately without notice from +Sun if you materially breach it or take any action in derogation of Sun's +and/or its licensors' rights to Software. Sun may terminate this Agreement +should any Software become, or in Sun's reasonable opinion likely to +become, the subject of a claim of intellectual property infringement or +trade secret misappropriation. Upon termination, you will cease use of, +and destroy, Software and confirm compliance in writing to Sun. Sections +1, 5, 6, 7, and 9-15 will survive termination of the Agreement. + +8. Limited Warranty. + +Sun warrants to you that for a period of 90 days from the date of +purchase, as evidenced by a copy of the receipt, the media on which +Software is furnished (if any) will be free of defects in materials +and workmanship under normal use. Except for the foregoing, Software is +provided "AS IS". Your exclusive remedy and Sun's entire liability under +this limited warranty will be at Sun's option to replace Software media +or refund the fee paid for Software. Some states do not allow limitations +on certain implied warranties, so the above may not apply to you. This +limited warranty gives you specific legal rights. You may have others, +which vary from state to state. + +9. Disclaimer of Warranty. + +UNLESS SPECIFIED IN THIS AGREEMENT, ALL EXPRESS OR IMPLIED CONDITIONS, +REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT +ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT THESE DISCLAIMERS ARE HELD TO +BE LEGALLY INVALID. + +10. Limitation of Liability. + +TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT WILL SUN OR ITS LICENSORS +BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR SPECIAL, INDIRECT, +CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED REGARDLESS +OF THE THEORY OF LIABILITY, ARISING OUT OF OR RELATED TO THE USE OF +OR INABILITY TO USE SOFTWARE, EVEN IF SUN HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. In no event will Sun's liability to you, +whether in contract, tort (including negligence), or otherwise, exceed +the amount paid by you for Software under this Agreement. The foregoing +limitations will apply even if the above stated warranty fails of its +essential purpose. Some states do not allow the exclusion of incidental +or consequential damages, so some of the terms above may not be applicable +to you. + +11. Export Regulations. + +All Software, documents, technical data, and any other materials delivered +under this Agreement are subject to U.S. export control laws and may be +subject to export or import regulations in other countries. You agree +to comply strictly with these laws and regulations and acknowledge that +you have the responsibility to obtain any licenses to export, re-export, +or import as may be required after delivery to you. + +12. U.S. Government Restricted Rights. + +If Software is being acquired by or on behalf of the U.S. Government or +by a U.S. Government prime contractor or subcontractor (at any tier), +then the Government's rights in Software and accompanying documentation +will be only as set forth in this Agreement; this is in accordance with +48 CFR 227.7201 through 227.7202-4 (for Department of Defense (DOD) +acquisitions) and with 48 CFR 2.101 and 12.212 (for non-DOD acquisitions). + +13. Governing Law. + +Any action related to this Agreement will be governed by California +law and controlling U.S. federal law. No choice of law rules of any +jurisdiction will apply. + +14. Severability. + +If any provision of this Agreement is held to be unenforceable, this +Agreement will remain in effect with the provision omitted, unless +omission would frustrate the intent of the parties, in which case this +Agreement will immediately terminate. + +15. Integration. + +This Agreement, including any terms contained in your Entitlement, is the +entire agreement between you and Sun relating to its subject matter. It +supersedes all prior or contemporaneous oral or written communications, +proposals, representations and warranties and prevails over any +conflicting or additional terms of any quote, order, acknowledgment, or +other communication between the parties relating to its subject matter +during the term of this Agreement. No modification of this Agreement will +be binding, unless in writing and signed by an authorized representative +of each party. + +Please contact Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, +California 95054 if you have questions. diff --git a/release-info/fcs-1_5_2/README-distribution.txt b/release-info/fcs-1_5_2/README-distribution.txt new file mode 100644 index 0000000..1aa4c45 --- /dev/null +++ b/release-info/fcs-1_5_2/README-distribution.txt @@ -0,0 +1,39 @@ +DistributionREADME + +DISTRIBUTION BY DEVELOPERS. Subject to the terms and conditions of +the Software License Agreement and the obligations, restrictions, +and exceptions set forth below, You may reproduce and distribute +the portions of Software identified below ("each a Redistributable"), +provided that You comply with the following (note that You may be entitled +to reproduce and distribute other portions of the Software not defined +here as a Redistributable under certain other licenses as described in +the THIRDPARTYLICENSEREADME, if applicable): + +(a) You distribute the Redistributable complete and unmodified and only +bundled as part of Your applets and applications ("Programs"), + +(b) Your Programs add significant and primary functionality to the +Software + +(c) You distribute Redistributable for the sole purpose of running +Your Programs, + +(d) You do not distribute additional software intended to replace any +component(s) of the Redistributable, + +(e) You do not remove or alter any proprietary legends or notices +contained in or on the Redistributable. + +(f) You only distribute the Redistributable subject to a license agreement +that protects Sun's interests consistent with the terms contained in +the Software License Agreement, and + +(g) You agree to defend and indemnify Sun and its licensors from and +against any damages, costs, liabilities, settlement amounts and/or +expenses (including attorneys' fees) incurred in connection with any +claim, lawsuit or action by any third party that arises or results from +the use or distribution of any and all Programs and/or Redistributable. + +The following files are each a Redistributable: + +JAVA 3D, VERSION 1.5.2 diff --git a/release-info/fcs-1_5_2/README-download.html b/release-info/fcs-1_5_2/README-download.html new file mode 100644 index 0000000..6a07ee4 --- /dev/null +++ b/release-info/fcs-1_5_2/README-download.html @@ -0,0 +1,79 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> + <title>Java 3D 1.5.2 Installation Instructions</title> +</head> +<body> +<h2>Java 3D<sup><font size="-2">TM</font></sup> 1.5.2 Release</h2> +<p>This software is licensed by Sun, as specified in the +<a href="LICENSE-Java3D-v1_5_2.txt">LICENSE-Java3D-v1_5_2.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 Java 3D 1.5.2</h2> +<p>The 1.5.2 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 Windows, Linux, +Solaris, and Mac OS X operating environments. See the +<a href="http://j3d-core.dev.java.net/j3d1_5_2/RELEASE-NOTES.html">release +notes</a> for more information. +</p> + +<h3>Preferred method</h3> + +<p>Developers who wish to develop an application using the Java 3D API +are encouraged to download the j3d-1_5_2-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. +</p> + +<h3>Alternative method</h3> + +<p>Alternatively, you can run the installer as shown below, keeping in +mind that it is not recommended to install the j3d jar files and +native libraries directly into the JRE. +</p> + +<h4>Windows</h4> +<p>To install the Java 3D API on Windows, download the binary +installer and then execute it, by double-clicking on the +j3d-1_5_2-windows-i586.exe (or j3d-1_5_2-windows-amd64.exe) +icon. +</p> + +<h4>Linux or Solaris</h4> +<p>To install the Java 3D API on Linux or Solaris, download the +self-extracting binary file, chdir to the desired directory, and then +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-linux-i586.bin<br> +</ul> + +<p>After doing this, you will need to modify your CLASSPATH +environment variable to include the full paths to j3dcore.jar, +j3dutils.jar, and vecmath.jar. For example: +</p> + +<ul> +export CLASSPATH=".:/myhome/j3d/lib/ext/j3dcore.jar:/myhome/j3d/lib/ext/j3dutils.jar:/myhome/j3d/lib/ext/vecmath.jar +</ul> + +<p>Then modify your LD_LIBRARY_PATH environment variable to contain the +full path to the "lib/ARCH" directory. For example, on 32-bit Linux: +</p> + +<ul> +export LD_LIBRARY_PATH=/myhome/j3d/lib/i386 +</ul> + +<h4>Mac OS X</h4> +<p>No installer is available for the Mac OS X operating environment. +You will need to download the j3d-1_5_2-macosx.zip file, unzip it, +and follow the instructions in the unzipped README.txt file. +</p> +</body> +</html> diff --git a/release-info/fcs-1_5_2/README-unzip.html b/release-info/fcs-1_5_2/README-unzip.html new file mode 100644 index 0000000..bc17440 --- /dev/null +++ b/release-info/fcs-1_5_2/README-unzip.html @@ -0,0 +1,204 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> + <title>Java 3D 1.5.2 Unzip Instructions</title> +</head> +<body> +<h2>Java 3D<sup><font size="-2">TM</font></sup> 1.5.2 Release</h2> +<p>This software is licensed by Sun, as specified in the +<a href="LICENSE-Java3D-v1_5_2.txt">LICENSE-Java3D-v1_5_2.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 the Java 3D 1.5.2 Release</h2> +<p>The 1.5.2 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="#Windows">Windows</a>, <a href="#Linux">Linux</a>, +<a href="#Solaris">Solaris</a>, +and <a href="#MacOSX">Mac OS X</a> +operating environments. +</p> +<p>NOTE: Installing the j3d jars and native libs into the "ext" +directory of the JRE is discouraged, especially on +Mac OS X +where JOGL is used as the rendering engine. 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="Windows"></a>Windows</h3> +<p>The 1.5.2 release of the Java 3D API for Windows 2000, Windows +XP (x86 or amd64), and Windows Vista runs on JDK version 1.5.0 and +higher. To manually install this release, do the following: +</p> +<ol> + <li>Download and unzip <code>j3d-1_5_2-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 +your download folder where the +downloaded files can be found. The file you need for manual +installation is <code>j3d-jre.zip</code>.<br> + <br> + </li> + <li>Create a folder for the j3d jar files and native libraries, +for example, <code>C:\Users\myhome\j3d</code>, and +unzip <code>j3d-jre.zip</code> into this folder.<br> + <br> + </li> + <li>Modify your <code>CLASSPATH</code> environment +variable to include the full paths to <code>j3dcore.jar</code>, + <code>j3dutils.jar</code>, and <code>vecmath.jar</code>. +For example, add the following to your <code>CLASSPATH</code> +variable, +using the System control panel, Advanced tab, Environment Variables +button:<br> + <br> + <code>.;C:\Users\myhome\j3d\lib\ext\j3dcore.jar;C:\Users\myhome\j3d\lib\ext\j3dutils.jar;C:\Users\myhome\j3d\lib\ext\vecmath.jar</code> + <br> + <br> + </li> + <li>Modify your <code>PATH</code> environment +variable to contain the full path to the <code>lib\i386</code> +folder (or <code>lib\amd64</code> for +Windows/x64). For example, on 32-bit Windows, add the following to your + <code>PATH</code> variable, using the System control +panel, Advanced tab, Environment Variables button.<br> + <br> + <code>C:\Users\myhome\j3d\lib\i386</code><br> + </li> +</ol> +<p>At this point your Java installation should be able to see +the j3d class files. Users of IDEs such as NetBeans and Eclipse should +consult the IDE's documentation to see how to add jar files and native +libraries to their current project.<br> +</p> +<h3><a name="Linux"></a><a name="Solaris"></a>Linux, +Solaris</h3> +<p>The 1.5.2 release of the Java 3D API +for Linux or Solaris runs on JDK version 1.5.0 and +higher. To manually install this release, do the following:</p> +<ol> + <li>Download and unzip <code>j3d-1_5_2-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 +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> + <br> + </li> + <li>Create a folder for the j3d jar files and native libraries, +for example, <code>/myhome/j3d</code>, and +unzip <code>j3d-jre.zip</code> into this directory +as follows:<br> + <br> + <ul> + <code>cd /myhome/j3d</code><br> + <code>unzip /tmp/j3d-1_5_2-*/j3d-jre.zip</code><br> + </ul> + <br> + </li> + <li>Modify your <code>CLASSPATH</code> environment +variable to include the full paths to <code>j3dcore.jar</code>, + <code>j3dutils.jar</code>, and <code>vecmath.jar</code>. +For example:<br> + <br> + <code>export +CLASSPATH=.:/myhome/j3d/lib/ext/j3dcore.jar:/myhome/j3d/lib/ext/j3dutils.jar:/myhome/j3d/lib/ext/vecmath.jar</code><br> + <br> + </li> + <li>Modify your <code>LD_LIBRARY_PATH</code> +environment +variable to contain the full path to the <code>lib/<ARCH></code> +directory. For example, on 32-bit Linux:<br> + <br> + <code>export LD_LIBRARY_PATH=/myhome/j3d/lib/i386</code><br> + </li> +</ol> +<p>At this point your Java installation should be able to see +the j3d class files. Users of IDEs such as NetBeans and Eclipse should +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 release of the Java 3D API +for Mac OS X runs on JDK version 1.5.0 and +higher. To manually install this release, do the following:</p> +<ol> + <li>Download and unzip <code>j3d-1_5_2-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 +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> + <br> + </li> + <li>Create a folder for the j3d jar files, +for example, <code>/myhome/j3d</code>, and +unzip <code>j3d-jre.zip</code> into this directory +as follows:<br> + <br> + <ul> + <code>cd /myhome/j3d</code><br> + <code>unzip /tmp/j3d-1_5_2-*/j3d-jre.zip</code><br> + </ul> + <br> + </li> + <li>Modify your <code>CLASSPATH</code> environment +variable to include the full paths to <code>j3dcore.jar</code>, + <code>j3dutils.jar</code>, and <code>vecmath.jar</code>. +For example:<br> + <br> + <code>export +CLASSPATH=.:/myhome/j3d/lib/ext/j3dcore.jar:/myhome/j3d/lib/ext/j3dutils.jar:/myhome/j3d/lib/ext/vecmath.jar</code><br> + </li> + <br> + <li>Download a recent version of <a href="https://jogl.dev.java.net/">JOGL</a> for the Mac +platform into a temporary +download directory, +for example, <code>/tmp</code>.<br> + <br> + </li> + <li>Create a folder for the jogl jar files and native +libraries, +for example, <code>/myhome/jogl</code>, and +unzip <code>jogl-*.zip</code> into this directory +as follows:<br> + <br> + <ul> + <code>cd /myhome/jogl</code><br> + <code>unzip /tmp/jogl-*.zip</code><br> + </ul> + <br> + </li> + <li>Modify your <code>CLASSPATH</code> environment +variable to include the full paths to <code>jogl.jar</code> +and <code>gluegen-rt.jar</code>. +For example:<br> + <br> + <code>export +CLASSPATH="${CLASSPATH}:/myhome/jogl/lib/jogl.jar:/myhome/jogl/lib/gluegen-rt.jar</code><br> + </li> + <br> + <li>Modify your <code>DYLD_LIBRARY_PATH</code> +environment +variable to contain the full path to the <code>lib</code> +directory. For example:<br> + <br> + <code>export DYLD_LIBRARY_PATH=/myhome/jogl/lib</code><br> + </li> +</ol> +<p>At this point your Java installation should be able to see +the j3d and jogl class files. Users of IDEs such as NetBeans and +Eclipse should +consult the IDE's documentation to see how to add jar files and native +libraries to their current project.</p> +</body> +</html> diff --git a/release-info/fcs-1_5_2/README.html b/release-info/fcs-1_5_2/README.html new file mode 100644 index 0000000..c6bbab4 --- /dev/null +++ b/release-info/fcs-1_5_2/README.html @@ -0,0 +1,335 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <meta http-equiv="content-type" + content="text/html; charset=ISO-8859-1"> + <title>Java 3D 1.5.2 Release Notes</title> +</head> +<body> +<h2>Java 3D<sup><font size="-2">TM</font></sup> 1.5.2 +Release Notes</h2> +<p>This file contains important release information for users of +the +Java 3D<sup><font size="-2">TM</font></sup> API, version +1.5.2. +</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</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 3D before +installing this version.</span> +</p> +<h3><a name="System_Requirements"></a>System Requirements</h3> +<p>The 1.5.2 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.2 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.2 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.2 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.2 version of Java 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 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> + <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 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_2"></a>Improvements in 1.5.2</h3> +<h4>Enhancements</h4> +<ul> + <li>Source code license changed to GPL v2 + CLASSPATH</li> +</ul> +<h4>Issues Fixed in 1.5.2</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;"> </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;"> </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;"> </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;"> </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;">510</td> + <td style="vertical-align: top;"> </td> + <td style="vertical-align: top;">J3DGraphics2D context lost when canvas changes frame</td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">513</td> + <td style="vertical-align: top;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </td> + <td style="vertical-align: top;">Bound.closest_point() method creates unused Matrix3d</td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">543</td> + <td style="vertical-align: top;"> </td> + <td style="vertical-align: top;">J3DClock does not adjust to clock skew</td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">544</td> + <td style="vertical-align: top;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </td> + <td style="vertical-align: top;">ImageComponent.ALLOW_IMAGE_READ is false</td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">583</td> + <td style="vertical-align: top;"> </td> + <td style="vertical-align: top;">A disposed Graphics2D remains in Canvas3D after removal and addtion</td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">585</td> + <td style="vertical-align: top;"> </td> + <td style="vertical-align: top;">ClassCastException in TransformStructure.java</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> 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 include it in your PATH/CLASSPATH along with the Java 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 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> +</body> +</html> diff --git a/release-info/fcs-1_5_2/README.txt b/release-info/fcs-1_5_2/README.txt new file mode 100644 index 0000000..0155d1c --- /dev/null +++ b/release-info/fcs-1_5_2/README.txt @@ -0,0 +1,24 @@ +Java 3D(TM) 1.5.2 Release +------------------------- + +This software is licensed by Sun, as specified in the +LICENSE-Java3D-v1_5_2.txt file. You must only use this software in +accordance with the terms under which the code is licensed. + + +Instructions for unzipping Java 3D 1.5.2 +---------------------------------------- + +After downloading and unzipping the java3d-1_5_2-XXX.zip file into a +temporary directory, for example, "c:\Temp", you will see the +following files in the java3d-1_5_2-XXX directory: + + COPYRIGHT.txt Copyright notice + LICENSE-Java3D-v1_5_2.txt Software License Agreement + README-distribution.txt Requirements for distribution of Java 3D files + README-unzip.html Instructions for manually installing the release + README.txt README file (you are reading it now) + j3d-jre.zip Zip file containing the files to be installed + +To manually install Java 3D, open README-unzip.html in your browser +and follow the instructions. diff --git a/release-info/fcs-1_5_2/THIRDPARTYLICENSEREADME.txt b/release-info/fcs-1_5_2/THIRDPARTYLICENSEREADME.txt new file mode 100644 index 0000000..066c2d1 --- /dev/null +++ b/release-info/fcs-1_5_2/THIRDPARTYLICENSEREADME.txt @@ -0,0 +1,193 @@ +DO NOT TRANSLATE OR LOCALIZE + +*************************************************************************** + +%%The following software may be included in this product: +OpenGL Header (aka Include or .h) Files + +Use of any of this software is governed by the terms of the license below: + +/* +** Copyright (c) 2007 The Khronos Group Inc. +** +** Permission is hereby granted, free of charge, to any person obtaining a +** copy of this software and/or associated documentation files (the +** "Materials"), to deal in the Materials without restriction, including +** without limitation the rights to use, copy, modify, merge, publish, +** distribute, sublicense, and/or sell copies of the Materials, and to +** permit persons to whom the Materials are furnished to do so, subject to +** the following conditions: +** +** The above copyright notice and this permission notice shall be included +** in all copies or substantial portions of the Materials. +** +** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. +*/ + +*************************************************************************** + +%%The following software may be included in this product: +panoramiXext.h,v + +Use of any of this software is governed by the terms of the license below: + +Copyright (c) 1991, 1997 Digital Equipment Corporation, Maynard, Massachusetts. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software. + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING, +BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of Digital Equipment Corporation +shall not be used in advertising or otherwise to promote the sale, use or other +dealings in this Software without prior written authorization from Digital +Equipment Corporation. + +*************************************************************************** + +%%The following software may be included in this product: +MainFrame + +Use of any of this software is governed by the terms of the license below: + +Copyright (C) 1996 by Jef Poskanzer . All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. + +Visit the ACME Labs Java page for up-to-date versions of this and other +fine Java utilities: http://www.acme.com/java/ + +*************************************************************************** + +%%The following software may be included in this product: +Wild Magic Library v. 1999 + +Use of any of this software is governed by the terms of the license below: + +License Agreement for the Wild Magic (Version 2) Software Library +Revision 1: January 28, 2004 + +THIS WILD MAGIC (VERSION 2) SOFTWARE LICENSE AGREEMENT ("Agreement") +is made by and between Magic Software, Inc. ("We/Us/Our"), a North +Carolina corporation, having its principal place of business at 6006 +Meadow Run Court, Chapel Hill, North Carolina 27516 and any person or +legal entity using or accepting any software governed by this +Agreement ("You/Your"). This Agreement shall be effective on the first +day you use or accept software ("The Software") governed by this +Agreement, whichever is earlier. + +THE PARTIES AGREE as follows: + +1. Grant. We grant you a nonexclusive, nontransferable, and perpetual + license to use The Software subject to the terms and conditions of the + Agreement: + + (a) There is no charge to you for this license. + + (b) The Software may be used, edited, modified, copied, and + distributed by you for noncommercial products. + + (c) The Software may be used, edited, modified, copied, and + distributed by you for commercial products provided that such + products are not intended to wrap The Software solely for the + purposes of selling it as if it were your own product. The + intent of this clause is that you use The Software, in part or + in whole, to assist you in building your own original + products. An example of acceptable use is to incorporate the + graphics portion of The Software in a game to be sold to an end + user. An example that violates this clause is to compile a + library from only The Software, bundle it with the headers + files as a Software Development Kit (SDK), then sell that SDK + to others. If there is any doubt about whether you can use The + Software for a commercial product, contact us and explain what + portions you intend to use. We will consider creating a + separate legal document that grants you permission to use those + portions of The Software in your commercial product. + +2. Limitation of Liability. We will have no liability for special, + incidental or consequential damages even if advised of the + possibility of such damages. We will not be liable for any other + damages or loss in any way connected with The Software. + +3. Warranties. We make no warranties at all. The Software is + transferred to you on an as-is basis. You use The Software at your + own peril. You assume all risk of loss for all claims or + controversies, now existing or hereafter, arising out of use of The + Software. We shall have no liability based on a claim that your use + or combination of The Software with products or data not supplied + by us infringes any patent, copyright, or proprietary right. All + other warranties, expressed or implied, including, without + limitation, any warranty of merchantability or fitness for a + particular purpose are hereby excluded. + +4. Taxes and Duties. You shall pay or reimburse us for federal, state, + provincial, local or other tariffs, duties and taxes not based on + our net income, including all taxes, tariffs, duties, or amounts + levied in lieu thereof, based on charges payable under this + Agreement or based on The Software, its use or any services + performed hereunder, whether such tariffs, duties or taxes are now + or hereafter imposed under the authority of any federal, state, + provincial, local or other jurisdiction. + +5. Entire Agreement, Amendments. This Agreement represents the + complete and exclusive statement of the Agreements between the + parties relating to the licensing of The Software and maintenance + of The Software and supersedes all prior Agreements and + representations between them relating to such + licensing. Modifications to this Agreement shall not be effective + unless in writing and signed by the party against whom enforcement + is sought. The terms of this Agreement shall not be amended or + changed by any purchase order or acknowledgment even if we have + signed such documents. + +6. North Carolina Law, Severability. This Agreement will be governed + by North Carolina law. If any provision of this Agreement shall be + unlawful, void, or for any reason unenforceable, it shall be deemed + severable from and shall in no way affect the validity or + enforceability of the remaining provisions of this Agreement. + +7. Force Majeure. It is herein agreed that neither party to this + Agreement shall be liable for delays for failures in performance + resulting from acts beyond the control of such party. Such acts + include, without limitation, acts of God, strikes, lockouts, riots, + acts of war, epidemics, governmental regulations superimposed after + the fact, fire, power failures, earthquakes or other disasters. + +*************************************************************************** diff --git a/release-info/pre-release/README-unzip.html b/release-info/pre-release/README-unzip.html index 1603bd2..f6ea481 100644 --- a/release-info/pre-release/README-unzip.html +++ b/release-info/pre-release/README-unzip.html @@ -32,7 +32,8 @@ and causes confusion later when upgrading the distribution. </p> <h3><a name="Windows"></a>Windows</h3> <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 +platform for Windows 2000, Windows XP (x86 or amd64), and Windows +Vista runs on JDK version 1.5.0 and higher. To manually install this build, do the following: </p> <ol> diff --git a/src/classes/share/javax/media/j3d/TransformStructure.java b/src/classes/share/javax/media/j3d/TransformStructure.java index 0941398..7a1b681 100644 --- a/src/classes/share/javax/media/j3d/TransformStructure.java +++ b/src/classes/share/javax/media/j3d/TransformStructure.java @@ -598,7 +598,7 @@ class TransformStructure extends J3dStructure implements ObjectUpdate { if (m.args[0] instanceof GroupRetained) { GroupRetained g = (GroupRetained) m.args[0]; if (g.mirrorGroup != null) { - objectList.add(g.mirrorGroup); + objectList.add(g.mirrorGroup.toArray()); } } else { Object[] gaArray = (Object[]) m.args[0]; diff --git a/www/j3d1_5_2/RELEASE-NOTES-beta2.html b/www/j3d1_5_2/RELEASE-NOTES-beta2.html index 12ee3ac..5d678bf 100644 --- a/www/j3d1_5_2/RELEASE-NOTES-beta2.html +++ b/www/j3d1_5_2/RELEASE-NOTES-beta2.html @@ -171,7 +171,7 @@ Intel-based Apple systems)<br> </tr> </tbody> </table> -<h3><a name="Improvements_In_1_5_2"></a>Improvements in 1.5.2-beta1</h3> +<h3>Improvements in 1.5.2-beta1</h3> <h4>Enhancements</h4> <ul> <li>Source code license changed to GPL v2 + CLASSPATH</li> diff --git a/www/j3d1_5_2/RELEASE-NOTES.html b/www/j3d1_5_2/RELEASE-NOTES.html new file mode 100644 index 0000000..d6f0d4b --- /dev/null +++ b/www/j3d1_5_2/RELEASE-NOTES.html @@ -0,0 +1,344 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <meta http-equiv="content-type" + content="text/html; charset=ISO-8859-1"> + <title>Java 3D 1.5.2 Release Notes</title> +</head> +<body> +<h2>Java 3D<sup><font size="-2">TM</font></sup> 1.5.2 +Release Notes</h2> +<p>This file contains important release information for users of +the +Java 3D<sup><font size="-2">TM</font></sup> API, version +1.5.2. +</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</a><br> + <a href="#JoglPipeline">JOGL Rendering Pipeline</a><br> + <a href="#More_Information">More Information</a><br> +</ul> +<p><a + href="http://download.java.net/media/java3d/builds/release/1.5.2/README-download.html">Click +here</a> for instructions +on +<a + href="http://download.java.net/media/java3d/builds/release/1.5.2/README-download.html">how +to install</a> this release of +Java 3D +version 1.5.2.</p> +<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 3D before +installing this version.</span> +</p> +<h3><a name="System_Requirements"></a>System Requirements</h3> +<p>The 1.5.2 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.2 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.2 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.2 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.2 version of Java 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 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> + <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 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_2"></a>Improvements in 1.5.2</h3> +<h4>Enhancements</h4> +<ul> + <li>Source code license changed to GPL v2 + CLASSPATH</li> +</ul> +<h4>Issues Fixed in 1.5.2</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;"> </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;"> </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;"> </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;"> </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;">510</td> + <td style="vertical-align: top;"> </td> + <td style="vertical-align: top;">J3DGraphics2D context lost when canvas changes frame</td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">513</td> + <td style="vertical-align: top;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </td> + <td style="vertical-align: top;">Bound.closest_point() method creates unused Matrix3d</td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">543</td> + <td style="vertical-align: top;"> </td> + <td style="vertical-align: top;">J3DClock does not adjust to clock skew</td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">544</td> + <td style="vertical-align: top;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </td> + <td style="vertical-align: top;">ImageComponent.ALLOW_IMAGE_READ is false</td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">583</td> + <td style="vertical-align: top;"> </td> + <td style="vertical-align: top;">A disposed Graphics2D remains in Canvas3D after removal and addtion</td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">585</td> + <td style="vertical-align: top;"> </td> + <td style="vertical-align: top;">ClassCastException in TransformStructure.java</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> 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 include it in your PATH/CLASSPATH along with the Java 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 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> +</body> +</html> |