aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin Rushforth <[email protected]>2006-01-05 21:13:28 +0000
committerKevin Rushforth <[email protected]>2006-01-05 21:13:28 +0000
commit50e3176d34502d013f0e3a3810e8f2d8e96de5dc (patch)
tree587f8ebe9a1d117df827d55f47bbdf88874e67a0
parent12fd40ee0a8c9620e37870c93150ed572de5454d (diff)
1. Include pre-FCS spec license.
2. Move debug print statement in d3d init code to be inside "if (debug)" test git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@496 ba19aa83-45c5-6ac9-afd3-db810772062c
-rw-r--r--LICENSE-SPEC.html192
-rw-r--r--src/classes/build.xml5
-rw-r--r--src/native/d3d/D3dDriverInfo.cpp2
3 files changed, 192 insertions, 7 deletions
diff --git a/LICENSE-SPEC.html b/LICENSE-SPEC.html
index cefc4b0..a981239 100644
--- a/LICENSE-SPEC.html
+++ b/LICENSE-SPEC.html
@@ -6,9 +6,197 @@
<title>Java 3D API Specification</title>
</head>
<body>
+<p>
+SUN IS WILLING TO LICENSE THIS SPECIFICATION TO YOU
+ONLY UPON THE CONDITION THAT YOU ACCEPT ALL OF THE
+TERMS CONTAINED IN THIS LICENSE AGREEMENT
+("AGREEMENT"). PLEASE READ THE TERMS AND CONDITIONS OF
+THIS LICENSE CAREFULLY. BY DOWNLOADING THIS
+SPECIFICATION, YOU ACCEPT THE TERMS AND CONDITIONS OF
+THIS LICENSE AGREEMENT. IF YOU ARE NOT WILLING TO BE
+BOUND BY ITS TERMS, SELECT THE "DECLINE" BUTTON AT THE
+BOTTOM OF THIS PAGE AND THE DOWNLOADING PROCESS WILL
+NOT CONTINUE.
</p>
-<p>Copyright (c) 2006 Sun Microsystems, Inc. All rights reserved.
-Use is subject to license terms.
+<p>
+Specification: JSR-000926 Java 3D(tm) v. 1.4 ("Specification")
+</p>
+<p>
+Status: Pre-FCS, Maintenance Review
+</p>
+<p>
+Release: 8 November 2005
+</p>
+<p>
+Copyright 2005 Sun Microsystems, Inc.<br>
+4150 Network Circle, Santa Clara, California 95054, U.S.A<br>
+All rights reserved.
+</p>
+<p>
+NOTICE: The Specification is protected by copyright
+and the information described therein may be protected
+by one or more U.S. patents, foreign patents, or
+pending applications. Except as provided under the
+following license, no part of the Specification may be
+reproduced in any form by any means without the prior
+written authorization of Sun Microsystems, Inc.
+("Sun") and its licensors, if any. Any use of the
+Specification and the information described therein
+will be governed by the terms and conditions of this
+Agreement.
+</p>
+<p>
+Subject to the terms and conditions of this license,
+Sun hereby grants you a fully-paid, non-exclusive,
+non-transferable, limited license (without the right
+to sublicense) under Sun's intellectual property
+rights to review the Specification only for the
+purposes of evaluation. This license includes the
+right to discuss the Specification (including the
+right to provide limited excerpts of text to the
+extent relevant to the point[s] under discussion) with
+other licensees (under this or a substantially similar
+version of this Agreement) of the Specification. Other
+than this limited license, you acquire no right, title
+or interest in or to the Specification or any other
+Sun intellectual property, and the Specification may
+only be used in accordance with the license terms set
+forth herein. This license will expire on the earlier
+of: (i) two (2) years from the date of Release listed
+above; (ii) the date on which the final version of the
+Specification is publicly released; or (iii) the date
+on which the Java Specification Request (JSR) to which
+the Specification corresponds is withdrawn. In
+addition, this license will terminate immediately
+without notice from Sun if you fail to comply with any
+provision of this license. Upon termination, you must
+cease use of or destroy the Specification.
+</p>
+<p>
+TRADEMARKS: No right, title, or interest in or to any
+trademarks, service marks, or trade names of Sun,
+Sun's licensors, Specification Lead or the
+Specification Lead's licensors is granted hereunder.
+Sun, Sun Microsystems, the Sun logo, Java, J2SE, J2EE,
+J2ME, Java Compatible, the Java Compatible Logo, and
+the Java Coffee Cup logo are trademarks or registered
+trademarks of Sun Microsystems, Inc. in the U.S. and
+other countries.
+</p>
+<p>
+DISCLAIMER OF WARRANTIES: THE SPECIFICATION IS
+PROVIDED "AS IS" AND IS EXPERIMENTAL AND MAY CONTAIN
+DEFECTS OR DEFICIENCIES WHICH CANNOT OR WILL NOT BE
+CORRECTED BY SUN. SUN MAKES NO REPRESENTATIONS OR
+WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING BUT
+NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT THAT THE
+CONTENTS OF THE SPECIFICATION ARE SUITABLE FOR ANY
+PURPOSE OR THAT ANY PRACTICE OR IMPLEMENTATION OF SUCH
+CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS,
+COPYRIGHTS, TRADE SECRETS OR OTHER RIGHTS. This
+document does not represent any commitment to release
+or implement any portion of the Specification in any
+product.
+</p>
+<p>
+THE SPECIFICATION COULD INCLUDE TECHNICAL INACCURACIES
+OR TYPOGRAPHICAL ERRORS. CHANGES ARE PERIODICALLY
+ADDED TO THE INFORMATION THEREIN; THESE CHANGES WILL
+BE INCORPORATED INTO NEW VERSIONS OF THE
+SPECIFICATION, IF ANY. SUN MAY MAKE IMPROVEMENTS
+AND/OR CHANGES TO THE PRODUCT(S) AND/OR THE PROGRAM(S)
+DESCRIBED IN THE SPECIFICATION AT ANY TIME. Any use of
+such changes in the Specification will be governed by
+the then-current license for the applicable version of
+the Specification.
+</p>
+<p>
+LIMITATION OF LIABILITY: TO THE EXTENT NOT PROHIBITED
+BY LAW, IN NO EVENT WILL SUN OR ITS LICENSORS BE
+LIABLE FOR ANY DAMAGES, INCLUDING WITHOUT LIMITATION,
+LOST REVENUE, PROFITS OR DATA, OR FOR SPECIAL,
+INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE
+DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY
+OF LIABILITY, ARISING OUT OF OR RELATED TO ANY
+FURNISHING, PRACTICING, MODIFYING OR ANY USE OF THE
+SPECIFICATION, EVEN IF SUN AND/OR ITS LICENSORS HAVE
+BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+</p>
+<p>
+You will hold Sun (and its licensors) harmless from
+any claims based on your use of the Specification for
+any purposes other than the limited right of
+evaluation as described above, and from any claims
+that later versions or releases of any Specification
+furnished to you are incompatible with the
+Specification provided to you under this license.
+</p>
+<p>
+RESTRICTED RIGHTS LEGEND: If this 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 the
+Specification and accompanying documentation shall be
+only as set forth in this license; this is in
+accordance with 48 C.F.R. 227.7201 through 227.7202-4
+(for Department of Defense (DoD) acquisitions) and
+with 48 C.F.R. 2.101 and 12.212 (for non-DoD
+acquisitions).
+</p>
+<p>
+REPORT: You may wish to report any ambiguities,
+inconsistencies or inaccuracies you may find in
+connection with your evaluation of the Specification
+("Feedback"). To the extent that you provide Sun with
+any Feedback, you hereby: (i) agree that such Feedback
+is provided on a non-proprietary and non-confidential
+basis, and (ii) grant Sun a perpetual, non-exclusive,
+worldwide, fully paid-up, irrevocable license, with
+the right to sublicense through multiple levels of
+sublicensees, to incorporate, disclose, and use
+without limitation the Feedback for any purpose
+related to the Specification and future versions,
+implementations, and test suites thereof.
+</p>
+<p>
+GENERAL TERMS: Any action related to this Agreement
+will be governed by California law and controlling
+U.S. federal law. The U.N. Convention for the
+International Sale of Goods and the choice of law
+rules of any jurisdiction will not apply.
+</p>
+<p>
+The Specification is subject to U.S. export control
+laws and may be subject to export or import
+regulations in other countries. Licensee agrees to
+comply strictly with all such laws and regulations and
+acknowledges that it has the responsibility to obtain
+such licenses to export, re-export or import as may be
+required after delivery to Licensee.
+</p>
+<p>
+Neither party may assign or otherwise transfer any of
+its rights or obligations under this Agreement,
+without the prior written consent of the other party,
+except that Sun may assign this Agreement to an
+affiliated company.
+</p>
+<p>
+This Agreement is the parties' entire agreement
+relating to its subject matter. It supersedes all
+prior or contemporaneous oral or written
+communications, proposals, conditions, 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 to this Agreement will be binding,
+unless in writing and signed by an authorized
+representative of each party.
+</p>
+<p>
+(Sun.pre-FCS.Spec.license.11.14.2003)
</p>
</body>
</html>
diff --git a/src/classes/build.xml b/src/classes/build.xml
index 83c252e..8a81c3c 100644
--- a/src/classes/build.xml
+++ b/src/classes/build.xml
@@ -194,11 +194,8 @@
</target>
<target name="setup-docs">
- <!-- use javadoc.bottom.new once we have the spec license from the JCP PMO -->
- <property name="javadoc.bottom.new"
- value="&lt;font size=&quot;-1&quot;&gt;Copyright (c) 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to &lt;a href=&quot;{@docRoot}/LICENSE-SPEC.html&quot;&gt;license terms&lt;/a&gt;."/>
<property name="javadoc.bottom"
- value="&lt;font size=&quot;-1&quot;&gt;Copyright (c) 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms."/>
+ value="&lt;font size=&quot;-1&quot;&gt;Copyright (c) 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to &lt;a href=&quot;{@docRoot}/LICENSE-SPEC.html&quot;&gt;license terms&lt;/a&gt;."/>
</target>
<target name="docs-jcp" depends="setup-docs">
diff --git a/src/native/d3d/D3dDriverInfo.cpp b/src/native/d3d/D3dDriverInfo.cpp
index 2545455..fdad7a9 100644
--- a/src/native/d3d/D3dDriverInfo.cpp
+++ b/src/native/d3d/D3dDriverInfo.cpp
@@ -331,8 +331,8 @@ VOID D3dDriverInfo::initialize(JNIEnv *env)
LPDIRECT3D9 pD3D = Direct3DCreate9( D3D_SDK_VERSION );
- printf("[Java3D] Using DirectX D3D 9.0 or higher.\n");
if (debug){
+ printf("[Java3D] Using DirectX D3D 9.0 or higher.\n");
printf("[Java3D] DirectX D3D renderer build 1.4.2005.12.30\n");
}
if (pD3D == NULL) {