- update to RC2 state / NetBeans 7.2
- breaks nightly builds for beta

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9799 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
3.0
nor..67 12 years ago
parent 3fadc2242f
commit b9717e2faf
  1. BIN
      engine/lib/CopyLibs-2/org-netbeans-modules-java-j2seproject-copylibstask.jar
  2. BIN
      engine/lib/bullet/jME3-bullet-natives.jar
  3. 4
      engine/lib/nblibraries.properties
  4. 470
      engine/nbproject/build-impl.xml
  5. 4
      engine/nbproject/genfiles.properties
  6. 3
      engine/src/test/jme3test/bullet/TestHoveringTank.java
  7. BIN
      sdk/ant-lib/ant-jme.jar
  8. 2
      sdk/branding/core/core.jar/org/netbeans/core/startup/Bundle.properties
  9. 2
      sdk/branding/lib/boot.jar/org/netbeans/Bundle.properties
  10. 4
      sdk/branding/modules/org-netbeans-core-windows.jar/org/netbeans/core/windows/view/ui/Bundle.properties
  11. 1
      sdk/branding/modules/org-netbeans-core.jar/org/netbeans/core/ui/Bundle.properties
  12. 3
      sdk/branding/modules/org-netbeans-modules-bugtracking.jar/org/netbeans/modules/bugtracking/jira/Bundle.properties
  13. 1
      sdk/branding/modules/org-netbeans-modules-derby.jar/org/netbeans/modules/derby/Bundle.properties
  14. 1
      sdk/branding/modules/org-netbeans-modules-java-api-common.jar/org/netbeans/modules/java/api/common/applet/Bundle.properties
  15. 1
      sdk/branding/modules/org-netbeans-modules-java-j2seproject.jar/org/netbeans/modules/java/j2seproject/Bundle.properties
  16. 1
      sdk/branding/modules/org-netbeans-modules-projectuiapi.jar/org/netbeans/modules/project/uiapi/Bundle.properties
  17. 8
      sdk/build.xml
  18. 4
      sdk/jme3-android/nbproject/genfiles.properties
  19. 4
      sdk/jme3-angelfont/nbproject/genfiles.properties
  20. 4
      sdk/jme3-assetpack-support/nbproject/genfiles.properties
  21. 2
      sdk/jme3-assetpack-support/nbproject/project.xml
  22. 4
      sdk/jme3-blender/nbproject/genfiles.properties
  23. 4
      sdk/jme3-cinematics/nbproject/genfiles.properties
  24. 8
      sdk/jme3-code-check/nbproject/genfiles.properties
  25. 9
      sdk/jme3-code-check/nbproject/project.xml
  26. 4
      sdk/jme3-codepalette/nbproject/genfiles.properties
  27. 8
      sdk/jme3-core-baselibs/nbproject/genfiles.properties
  28. 1
      sdk/jme3-core-updatecenters/manifest.mf
  29. 8
      sdk/jme3-core-updatecenters/nbproject/genfiles.properties
  30. 25
      sdk/jme3-core-updatecenters/nbproject/project.xml
  31. 8
      sdk/jme3-core-updatecenters/src/com/jme3/gde/core/updatecenters/Bundle.properties
  32. 16
      sdk/jme3-core-updatecenters/src/com/jme3/gde/core/updatecenters/Installer.java
  33. 22
      sdk/jme3-core-updatecenters/src/com/jme3/gde/core/updatecenters/layer.xml
  34. 16
      sdk/jme3-core/nbproject/project.xml
  35. 1
      sdk/jme3-core/src/com/jme3/gde/core/Installer.java
  36. 2
      sdk/jme3-core/src/com/jme3/gde/core/sceneviewer/SceneViewerTopComponent.form
  37. 10
      sdk/jme3-core/src/com/jme3/gde/core/sceneviewer/SceneViewerTopComponent.java
  38. 4
      sdk/jme3-core/src/com/jme3/gde/core/sceneviewer/actions/SwitchFrontViewAction.java
  39. 4
      sdk/jme3-glsl-support/manifest.mf
  40. 4
      sdk/jme3-glsl-support/nbproject/genfiles.properties
  41. 8
      sdk/jme3-glsl-support/nbproject/project.xml
  42. 4
      sdk/jme3-gui/nbproject/genfiles.properties
  43. 2
      sdk/jme3-lwjgl-applet/nbproject/genfiles.properties
  44. 4
      sdk/jme3-materialeditor/nbproject/genfiles.properties
  45. 4
      sdk/jme3-model-importer/nbproject/genfiles.properties
  46. 4
      sdk/jme3-obfuscate/nbproject/genfiles.properties
  47. 7339
      sdk/jme3-ogretools/scripts/io_export_ogreDotScene.py
  48. 4
      sdk/jme3-ogrexml/nbproject/genfiles.properties
  49. 4
      sdk/jme3-project-baselibs/nbproject/genfiles.properties
  50. 4
      sdk/jme3-project-libraries/nbproject/genfiles.properties
  51. 4
      sdk/jme3-project-testdata/nbproject/genfiles.properties
  52. 4
      sdk/jme3-scenecomposer/nbproject/genfiles.properties
  53. BIN
      sdk/jme3-templates/src/com/jme3/gde/templates/BasicGameProject.zip
  54. 4
      sdk/jme3-terrain-editor/nbproject/genfiles.properties
  55. 4
      sdk/jme3-texture-editor/nbproject/genfiles.properties
  56. 4
      sdk/jme3-vehicle-creator/nbproject/genfiles.properties
  57. 4
      sdk/jme3-wavefront/nbproject/genfiles.properties
  58. 4
      sdk/jme3-welcome-screen/nbproject/genfiles.properties
  59. 4
      sdk/jme3-welcome-screen/src/com/jme3/gde/welcome/Installer.java
  60. 1
      sdk/nbi/stub/ext/engine/nbproject/private/private.xml
  61. 22
      sdk/nbproject/genfiles.properties
  62. 2
      sdk/nbproject/platform.properties
  63. 34
      sdk/nbproject/platform.xml
  64. 163
      sdk/nbproject/project.properties

@ -3,7 +3,9 @@ libs.android.classpath=\
libs.bullet.classpath=\ libs.bullet.classpath=\
${base}/bullet/jME3-bullet-natives.jar ${base}/bullet/jME3-bullet-natives.jar
libs.CopyLibs.classpath=\ libs.CopyLibs.classpath=\
${base}/CopyLibs/org-netbeans-modules-java-j2seproject-copylibstask.jar ${base}/CopyLibs-2/org-netbeans-modules-java-j2seproject-copylibstask.jar
libs.CopyLibs.displayName=CopyLibs Task
libs.CopyLibs.prop-version=1.0
libs.jbullet.classpath=\ libs.jbullet.classpath=\
${base}/jbullet/jbullet.jar:\ ${base}/jbullet/jbullet.jar:\
${base}/jbullet/stack-alloc.jar:\ ${base}/jbullet/stack-alloc.jar:\

@ -12,19 +12,19 @@ is divided into following sections:
- execution - execution
- debugging - debugging
- javadoc - javadoc
- junit compilation - test compilation
- junit execution - test execution
- junit debugging - test debugging
- applet - applet
- cleanup - cleanup
--> -->
<project xmlns:j2seproject1="http://www.netbeans.org/ns/j2se-project/1" xmlns:j2seproject3="http://www.netbeans.org/ns/j2se-project/3" xmlns:jaxrpc="http://www.netbeans.org/ns/j2se-project/jax-rpc" basedir=".." default="default" name="jMonkeyEngine3-impl"> <project xmlns:j2seproject1="http://www.netbeans.org/ns/j2se-project/1" xmlns:j2seproject3="http://www.netbeans.org/ns/j2se-project/3" xmlns:jaxrpc="http://www.netbeans.org/ns/j2se-project/jax-rpc" basedir=".." default="default" name="jMonkeyEngine3-impl">
<import file="jnlp-impl.xml"/> <import file="jnlp-impl.xml"/>
<fail message="Please build using Ant 1.7.1 or higher."> <fail message="Please build using Ant 1.8.0 or higher.">
<condition> <condition>
<not> <not>
<antversion atleast="1.7.1"/> <antversion atleast="1.8.0"/>
</not> </not>
</condition> </condition>
</fail> </fail>
@ -201,6 +201,7 @@ is divided into following sections:
</and> </and>
</condition> </condition>
<property name="run.jvmargs" value=""/> <property name="run.jvmargs" value=""/>
<property name="run.jvmargs.ide" value=""/>
<property name="javac.compilerargs" value=""/> <property name="javac.compilerargs" value=""/>
<property name="work.dir" value="${basedir}"/> <property name="work.dir" value="${basedir}"/>
<condition property="no.deps"> <condition property="no.deps">
@ -243,7 +244,29 @@ is divided into following sections:
<property name="javac.fork" value="${jdkBug6558476}"/> <property name="javac.fork" value="${jdkBug6558476}"/>
<property name="jar.index" value="false"/> <property name="jar.index" value="false"/>
<property name="jar.index.metainf" value="${jar.index}"/> <property name="jar.index.metainf" value="${jar.index}"/>
<property name="copylibs.rebase" value="true"/>
<available file="${meta.inf.dir}/persistence.xml" property="has.persistence.xml"/> <available file="${meta.inf.dir}/persistence.xml" property="has.persistence.xml"/>
<condition property="junit.available">
<or>
<available classname="org.junit.Test" classpath="${run.test.classpath}"/>
<available classname="junit.framework.Test" classpath="${run.test.classpath}"/>
</or>
</condition>
<condition property="testng.available">
<available classname="org.testng.annotations.Test" classpath="${run.test.classpath}"/>
</condition>
<condition property="junit+testng.available">
<and>
<istrue value="${junit.available}"/>
<istrue value="${testng.available}"/>
</and>
</condition>
<condition else="testng" property="testng.mode" value="mixed">
<istrue value="${junit+testng.available}"/>
</condition>
<condition else="" property="testng.debug.mode" value="-mixed">
<istrue value="${junit+testng.available}"/>
</condition>
</target> </target>
<target name="-post-init"> <target name="-post-init">
<!-- Empty placeholder for easier customization. --> <!-- Empty placeholder for easier customization. -->
@ -395,11 +418,52 @@ is divided into following sections:
</sequential> </sequential>
</macrodef> </macrodef>
</target> </target>
<target name="-init-macrodef-junit"> <target if="${junit.available}" name="-init-macrodef-junit-init">
<condition else="false" property="nb.junit.batch" value="true">
<and>
<istrue value="${junit.available}"/>
<not>
<isset property="test.method"/>
</not>
</and>
</condition>
<condition else="false" property="nb.junit.single" value="true">
<and>
<istrue value="${junit.available}"/>
<isset property="test.method"/>
</and>
</condition>
</target>
<target if="${nb.junit.single}" name="-init-macrodef-junit-single" unless="${nb.junit.batch}">
<macrodef name="junit" uri="http://www.netbeans.org/ns/j2se-project/3">
<attribute default="${includes}" name="includes"/>
<attribute default="${excludes}" name="excludes"/>
<attribute default="**" name="testincludes"/>
<attribute default="" name="testmethods"/>
<element name="customize" optional="true"/>
<sequential>
<property name="junit.forkmode" value="perTest"/>
<junit dir="${work.dir}" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" forkmode="${junit.forkmode}" showoutput="true" tempdir="${build.dir}">
<test methods="@{testmethods}" name="@{testincludes}" todir="${build.test.results.dir}"/>
<syspropertyset>
<propertyref prefix="test-sys-prop."/>
<mapper from="test-sys-prop.*" to="*" type="glob"/>
</syspropertyset>
<formatter type="brief" usefile="false"/>
<formatter type="xml"/>
<jvmarg value="-ea"/>
<customize/>
</junit>
</sequential>
</macrodef>
</target>
<target if="${nb.junit.batch}" name="-init-macrodef-junit-batch" unless="${nb.junit.single}">
<macrodef name="junit" uri="http://www.netbeans.org/ns/j2se-project/3"> <macrodef name="junit" uri="http://www.netbeans.org/ns/j2se-project/3">
<attribute default="${includes}" name="includes"/> <attribute default="${includes}" name="includes"/>
<attribute default="${excludes}" name="excludes"/> <attribute default="${excludes}" name="excludes"/>
<attribute default="**" name="testincludes"/> <attribute default="**" name="testincludes"/>
<attribute default="" name="testmethods"/>
<element name="customize" optional="true"/>
<sequential> <sequential>
<property name="junit.forkmode" value="perTest"/> <property name="junit.forkmode" value="perTest"/>
<junit dir="${work.dir}" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" forkmode="${junit.forkmode}" showoutput="true" tempdir="${build.dir}"> <junit dir="${work.dir}" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" forkmode="${junit.forkmode}" showoutput="true" tempdir="${build.dir}">
@ -408,32 +472,270 @@ is divided into following sections:
<filename name="@{testincludes}"/> <filename name="@{testincludes}"/>
</fileset> </fileset>
</batchtest> </batchtest>
<classpath>
<path path="${run.test.classpath}"/>
</classpath>
<syspropertyset> <syspropertyset>
<propertyref prefix="test-sys-prop."/> <propertyref prefix="test-sys-prop."/>
<mapper from="test-sys-prop.*" to="*" type="glob"/> <mapper from="test-sys-prop.*" to="*" type="glob"/>
</syspropertyset> </syspropertyset>
<formatter type="brief" usefile="false"/> <formatter type="brief" usefile="false"/>
<formatter type="xml"/> <formatter type="xml"/>
<jvmarg line="${endorsed.classpath.cmd.line.arg}"/>
<jvmarg value="-ea"/> <jvmarg value="-ea"/>
<jvmarg line="${run.jvmargs}"/> <customize/>
</junit>
</sequential>
</macrodef>
</target>
<target depends="-init-macrodef-junit-init,-init-macrodef-junit-single, -init-macrodef-junit-batch" if="${junit.available}" name="-init-macrodef-junit"/>
<target if="${testng.available}" name="-init-macrodef-testng">
<macrodef name="testng" uri="http://www.netbeans.org/ns/j2se-project/3">
<attribute default="${includes}" name="includes"/>
<attribute default="${excludes}" name="excludes"/>
<attribute default="**" name="testincludes"/>
<attribute default="" name="testmethods"/>
<element name="customize" optional="true"/>
<sequential>
<condition else="" property="testng.methods.arg" value="@{testincludes}.@{testmethods}">
<isset property="test.method"/>
</condition>
<union id="test.set">
<fileset dir="${test.test.dir}" excludes="@{excludes},**/*.xml,${excludes}" includes="@{includes}">
<filename name="@{testincludes}"/>
</fileset>
</union>
<taskdef classname="org.testng.TestNGAntTask" classpath="${run.test.classpath}" name="testng"/>
<testng classfilesetref="test.set" failureProperty="tests.failed" methods="${testng.methods.arg}" mode="${testng.mode}" outputdir="${build.test.results.dir}" suitename="jMonkeyEngine3" testname="TestNG tests" workingDir="${work.dir}">
<xmlfileset dir="${build.test.classes.dir}" includes="@{testincludes}"/>
<propertyset>
<propertyref prefix="test-sys-prop."/>
<mapper from="test-sys-prop.*" to="*" type="glob"/>
</propertyset>
<customize/>
</testng>
</sequential>
</macrodef>
</target>
<target name="-init-macrodef-test-impl">
<macrodef name="test-impl" uri="http://www.netbeans.org/ns/j2se-project/3">
<attribute default="${includes}" name="includes"/>
<attribute default="${excludes}" name="excludes"/>
<attribute default="**" name="testincludes"/>
<attribute default="" name="testmethods"/>
<element implicit="true" name="customize" optional="true"/>
<sequential>
<echo>No tests executed.</echo>
</sequential>
</macrodef>
</target>
<target depends="-init-macrodef-junit" if="${junit.available}" name="-init-macrodef-junit-impl">
<macrodef name="test-impl" uri="http://www.netbeans.org/ns/j2se-project/3">
<attribute default="${includes}" name="includes"/>
<attribute default="${excludes}" name="excludes"/>
<attribute default="**" name="testincludes"/>
<attribute default="" name="testmethods"/>
<element implicit="true" name="customize" optional="true"/>
<sequential>
<j2seproject3:junit excludes="@{excludes}" includes="@{includes}" testincludes="@{testincludes}" testmethods="@{testmethods}">
<customize/>
</j2seproject3:junit>
</sequential>
</macrodef>
</target>
<target depends="-init-macrodef-testng" if="${testng.available}" name="-init-macrodef-testng-impl">
<macrodef name="test-impl" uri="http://www.netbeans.org/ns/j2se-project/3">
<attribute default="${includes}" name="includes"/>
<attribute default="${excludes}" name="excludes"/>
<attribute default="**" name="testincludes"/>
<attribute default="" name="testmethods"/>
<element implicit="true" name="customize" optional="true"/>
<sequential>
<j2seproject3:testng excludes="@{excludes}" includes="@{includes}" testincludes="@{testincludes}" testmethods="@{testmethods}">
<customize/>
</j2seproject3:testng>
</sequential>
</macrodef>
</target>
<target depends="-init-macrodef-test-impl,-init-macrodef-junit-impl,-init-macrodef-testng-impl" name="-init-macrodef-test">
<macrodef name="test" uri="http://www.netbeans.org/ns/j2se-project/3">
<attribute default="${includes}" name="includes"/>
<attribute default="${excludes}" name="excludes"/>
<attribute default="**" name="testincludes"/>
<attribute default="" name="testmethods"/>
<sequential>
<j2seproject3:test-impl excludes="@{excludes}" includes="@{includes}" testincludes="@{testincludes}" testmethods="@{testmethods}">
<customize>
<classpath>
<path path="${run.test.classpath}"/>
</classpath>
<jvmarg line="${endorsed.classpath.cmd.line.arg}"/>
<jvmarg line="${run.jvmargs}"/>
<jvmarg line="${run.jvmargs.ide}"/>
</customize>
</j2seproject3:test-impl>
</sequential>
</macrodef>
</target>
<target if="${junit.available}" name="-init-macrodef-junit-debug" unless="${nb.junit.batch}">
<macrodef name="junit-debug" uri="http://www.netbeans.org/ns/j2se-project/3">
<attribute default="${includes}" name="includes"/>
<attribute default="${excludes}" name="excludes"/>
<attribute default="**" name="testincludes"/>
<attribute default="" name="testmethods"/>
<element name="customize" optional="true"/>
<sequential>
<property name="junit.forkmode" value="perTest"/>
<junit dir="${work.dir}" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" forkmode="${junit.forkmode}" showoutput="true" tempdir="${build.dir}">
<test methods="@{testmethods}" name="@{testincludes}" todir="${build.test.results.dir}"/>
<syspropertyset>
<propertyref prefix="test-sys-prop."/>
<mapper from="test-sys-prop.*" to="*" type="glob"/>
</syspropertyset>
<formatter type="brief" usefile="false"/>
<formatter type="xml"/>
<jvmarg value="-ea"/>
<jvmarg line="${debug-args-line}"/>
<jvmarg value="-Xrunjdwp:transport=${debug-transport},address=${jpda.address}"/>
<customize/>
</junit> </junit>
</sequential> </sequential>
</macrodef> </macrodef>
</target> </target>
<target depends="-profile-pre-init, init, -profile-post-init, -profile-init-macrodef-profile, -profile-init-check" name="profile-init"/> <target if="${nb.junit.batch}" name="-init-macrodef-junit-debug-batch">
<target name="-profile-pre-init"> <macrodef name="junit-debug" uri="http://www.netbeans.org/ns/j2se-project/3">
<attribute default="${includes}" name="includes"/>
<attribute default="${excludes}" name="excludes"/>
<attribute default="**" name="testincludes"/>
<attribute default="" name="testmethods"/>
<element name="customize" optional="true"/>
<sequential>
<property name="junit.forkmode" value="perTest"/>
<junit dir="${work.dir}" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" forkmode="${junit.forkmode}" showoutput="true" tempdir="${build.dir}">
<batchtest todir="${build.test.results.dir}">
<fileset dir="${test.test.dir}" excludes="@{excludes},${excludes}" includes="@{includes}">
<filename name="@{testincludes}"/>
</fileset>
</batchtest>
<syspropertyset>
<propertyref prefix="test-sys-prop."/>
<mapper from="test-sys-prop.*" to="*" type="glob"/>
</syspropertyset>
<formatter type="brief" usefile="false"/>
<formatter type="xml"/>
<jvmarg value="-ea"/>
<jvmarg line="${debug-args-line}"/>
<jvmarg value="-Xrunjdwp:transport=${debug-transport},address=${jpda.address}"/>
<customize/>
</junit>
</sequential>
</macrodef>
</target>
<target depends="-init-macrodef-junit-debug,-init-macrodef-junit-debug-batch" if="${junit.available}" name="-init-macrodef-junit-debug-impl">
<macrodef name="test-debug-impl" uri="http://www.netbeans.org/ns/j2se-project/3">
<attribute default="${includes}" name="includes"/>
<attribute default="${excludes}" name="excludes"/>
<attribute default="**" name="testincludes"/>
<attribute default="" name="testmethods"/>
<element implicit="true" name="customize" optional="true"/>
<sequential>
<j2seproject3:junit-debug excludes="@{excludes}" includes="@{includes}" testincludes="@{testincludes}" testmethods="@{testmethods}">
<customize/>
</j2seproject3:junit-debug>
</sequential>
</macrodef>
</target>
<target if="${testng.available}" name="-init-macrodef-testng-debug">
<macrodef name="testng-debug" uri="http://www.netbeans.org/ns/j2se-project/3">
<attribute default="${main.class}" name="testClass"/>
<attribute default="" name="testMethod"/>
<element name="customize2" optional="true"/>
<sequential>
<condition else="-testclass @{testClass}" property="test.class.or.method" value="-methods @{testClass}.@{testMethod}">
<isset property="test.method"/>
</condition>
<condition else="-suitename jMonkeyEngine3 -testname @{testClass} ${test.class.or.method}" property="testng.cmd.args" value="@{testClass}">
<matches pattern=".*\.xml" string="@{testClass}"/>
</condition>
<delete dir="${build.test.results.dir}" quiet="true"/>
<mkdir dir="${build.test.results.dir}"/>
<j2seproject3:debug classname="org.testng.TestNG" classpath="${debug.test.classpath}">
<customize>
<customize2/>
<jvmarg value="-ea"/>
<arg line="${testng.debug.mode}"/>
<arg line="-d ${build.test.results.dir}"/>
<arg line="-listener org.testng.reporters.VerboseReporter"/>
<arg line="${testng.cmd.args}"/>
</customize>
</j2seproject3:debug>
</sequential>
</macrodef>
</target>
<target depends="-init-macrodef-testng-debug" if="${testng.available}" name="-init-macrodef-testng-debug-impl">
<macrodef name="testng-debug-impl" uri="http://www.netbeans.org/ns/j2se-project/3">
<attribute default="${main.class}" name="testClass"/>
<attribute default="" name="testMethod"/>
<element implicit="true" name="customize2" optional="true"/>
<sequential>
<j2seproject3:testng-debug testClass="@{testClass}" testMethod="@{testMethod}">
<customize2/>
</j2seproject3:testng-debug>
</sequential>
</macrodef>
</target>
<target depends="-init-macrodef-junit-debug-impl" if="${junit.available}" name="-init-macrodef-test-debug-junit">
<macrodef name="test-debug" uri="http://www.netbeans.org/ns/j2se-project/3">
<attribute default="${includes}" name="includes"/>
<attribute default="${excludes}" name="excludes"/>
<attribute default="**" name="testincludes"/>
<attribute default="" name="testmethods"/>
<attribute default="${main.class}" name="testClass"/>
<attribute default="" name="testMethod"/>
<sequential>
<j2seproject3:test-debug-impl excludes="@{excludes}" includes="@{includes}" testincludes="@{testincludes}" testmethods="@{testmethods}">
<customize>
<classpath>
<path path="${run.test.classpath}"/>
</classpath>
<jvmarg line="${endorsed.classpath.cmd.line.arg}"/>
<jvmarg line="${run.jvmargs}"/>
<jvmarg line="${run.jvmargs.ide}"/>
</customize>
</j2seproject3:test-debug-impl>
</sequential>
</macrodef>
</target>
<target depends="-init-macrodef-testng-debug-impl" if="${testng.available}" name="-init-macrodef-test-debug-testng">
<macrodef name="test-debug" uri="http://www.netbeans.org/ns/j2se-project/3">
<attribute default="${includes}" name="includes"/>
<attribute default="${excludes}" name="excludes"/>
<attribute default="**" name="testincludes"/>
<attribute default="" name="testmethods"/>
<attribute default="${main.class}" name="testClass"/>
<attribute default="" name="testMethod"/>
<sequential>
<j2seproject3:testng-debug-impl testClass="@{testClass}" testMethod="@{testMethod}">
<customize2>
<syspropertyset>
<propertyref prefix="test-sys-prop."/>
<mapper from="test-sys-prop.*" to="*" type="glob"/>
</syspropertyset>
</customize2>
</j2seproject3:testng-debug-impl>
</sequential>
</macrodef>
</target>
<target depends="-init-macrodef-test-debug-junit,-init-macrodef-test-debug-testng" name="-init-macrodef-test-debug"/>
<!--
pre NB7.2 profiling section; consider it deprecated
-->
<target depends="-profile-pre-init, init, -profile-post-init, -profile-init-macrodef-profile, -profile-init-check" if="profiler.info.jvmargs.agent" name="profile-init"/>
<target if="profiler.info.jvmargs.agent" name="-profile-pre-init">
<!-- Empty placeholder for easier customization. --> <!-- Empty placeholder for easier customization. -->
<!-- You can override this target in the ../build.xml file. --> <!-- You can override this target in the ../build.xml file. -->
</target> </target>
<target name="-profile-post-init"> <target if="profiler.info.jvmargs.agent" name="-profile-post-init">
<!-- Empty placeholder for easier customization. --> <!-- Empty placeholder for easier customization. -->
<!-- You can override this target in the ../build.xml file. --> <!-- You can override this target in the ../build.xml file. -->
</target> </target>
<target name="-profile-init-macrodef-profile"> <target if="profiler.info.jvmargs.agent" name="-profile-init-macrodef-profile">
<macrodef name="resolve"> <macrodef name="resolve">
<attribute name="name"/> <attribute name="name"/>
<attribute name="value"/> <attribute name="value"/>
@ -448,6 +750,7 @@ is divided into following sections:
<property environment="env"/> <property environment="env"/>
<resolve name="profiler.current.path" value="${profiler.info.pathvar}"/> <resolve name="profiler.current.path" value="${profiler.info.pathvar}"/>
<java classname="@{classname}" dir="${profiler.info.dir}" fork="true" jvm="${profiler.info.jvm}"> <java classname="@{classname}" dir="${profiler.info.dir}" fork="true" jvm="${profiler.info.jvm}">
<jvmarg line="${endorsed.classpath.cmd.line.arg}"/>
<jvmarg value="${profiler.info.jvmargs.agent}"/> <jvmarg value="${profiler.info.jvmargs.agent}"/>
<jvmarg line="${profiler.info.jvmargs}"/> <jvmarg line="${profiler.info.jvmargs}"/>
<env key="${profiler.info.pathvar}" path="${profiler.info.agentpath}:${profiler.current.path}"/> <env key="${profiler.info.pathvar}" path="${profiler.info.agentpath}:${profiler.current.path}"/>
@ -464,10 +767,13 @@ is divided into following sections:
</sequential> </sequential>
</macrodef> </macrodef>
</target> </target>
<target depends="-profile-pre-init, init, -profile-post-init, -profile-init-macrodef-profile" name="-profile-init-check"> <target depends="-profile-pre-init, init, -profile-post-init, -profile-init-macrodef-profile" if="profiler.info.jvmargs.agent" name="-profile-init-check">
<fail unless="profiler.info.jvm">Must set JVM to use for profiling in profiler.info.jvm</fail> <fail unless="profiler.info.jvm">Must set JVM to use for profiling in profiler.info.jvm</fail>
<fail unless="profiler.info.jvmargs.agent">Must set profiler agent JVM arguments in profiler.info.jvmargs.agent</fail> <fail unless="profiler.info.jvmargs.agent">Must set profiler agent JVM arguments in profiler.info.jvmargs.agent</fail>
</target> </target>
<!--
end of pre NB7.2 profiling section
-->
<target depends="-init-debug-args" name="-init-macrodef-nbjpda"> <target depends="-init-debug-args" name="-init-macrodef-nbjpda">
<macrodef name="nbjpdastart" uri="http://www.netbeans.org/ns/j2se-project/1"> <macrodef name="nbjpdastart" uri="http://www.netbeans.org/ns/j2se-project/1">
<attribute default="${main.class}" name="name"/> <attribute default="${main.class}" name="name"/>
@ -525,6 +831,7 @@ is divided into following sections:
<jvmarg value="-Dfile.encoding=${runtime.encoding}"/> <jvmarg value="-Dfile.encoding=${runtime.encoding}"/>
<redirector errorencoding="${runtime.encoding}" inputencoding="${runtime.encoding}" outputencoding="${runtime.encoding}"/> <redirector errorencoding="${runtime.encoding}" inputencoding="${runtime.encoding}" outputencoding="${runtime.encoding}"/>
<jvmarg line="${run.jvmargs}"/> <jvmarg line="${run.jvmargs}"/>
<jvmarg line="${run.jvmargs.ide}"/>
<classpath> <classpath>
<path path="@{classpath}"/> <path path="@{classpath}"/>
</classpath> </classpath>
@ -541,6 +848,7 @@ is divided into following sections:
<macrodef name="java" uri="http://www.netbeans.org/ns/j2se-project/1"> <macrodef name="java" uri="http://www.netbeans.org/ns/j2se-project/1">
<attribute default="${main.class}" name="classname"/> <attribute default="${main.class}" name="classname"/>
<attribute default="${run.classpath}" name="classpath"/> <attribute default="${run.classpath}" name="classpath"/>
<attribute default="jvm" name="jvm"/>
<element name="customize" optional="true"/> <element name="customize" optional="true"/>
<sequential> <sequential>
<java classname="@{classname}" dir="${work.dir}" fork="true"> <java classname="@{classname}" dir="${work.dir}" fork="true">
@ -548,6 +856,7 @@ is divided into following sections:
<jvmarg value="-Dfile.encoding=${runtime.encoding}"/> <jvmarg value="-Dfile.encoding=${runtime.encoding}"/>
<redirector errorencoding="${runtime.encoding}" inputencoding="${runtime.encoding}" outputencoding="${runtime.encoding}"/> <redirector errorencoding="${runtime.encoding}" inputencoding="${runtime.encoding}" outputencoding="${runtime.encoding}"/>
<jvmarg line="${run.jvmargs}"/> <jvmarg line="${run.jvmargs}"/>
<jvmarg line="${run.jvmargs.ide}"/>
<classpath> <classpath>
<path path="@{classpath}"/> <path path="@{classpath}"/>
</classpath> </classpath>
@ -574,11 +883,14 @@ is divided into following sections:
<path path="${run.classpath.without.build.classes.dir}"/> <path path="${run.classpath.without.build.classes.dir}"/>
<chainedmapper> <chainedmapper>
<flattenmapper/> <flattenmapper/>
<filtermapper>
<replacestring from=" " to="%20"/>
</filtermapper>
<globmapper from="*" to="lib/*"/> <globmapper from="*" to="lib/*"/>
</chainedmapper> </chainedmapper>
</pathconvert> </pathconvert>
<taskdef classname="org.netbeans.modules.java.j2seproject.copylibstask.CopyLibs" classpath="${libs.CopyLibs.classpath}" name="copylibs"/> <taskdef classname="org.netbeans.modules.java.j2seproject.copylibstask.CopyLibs" classpath="${libs.CopyLibs.classpath}" name="copylibs"/>
<copylibs compress="${jar.compress}" index="${jar.index}" indexMetaInf="${jar.index.metainf}" jarfile="${dist.jar}" manifest="@{manifest}" runtimeclasspath="${run.classpath.without.build.classes.dir}"> <copylibs compress="${jar.compress}" index="${jar.index}" indexMetaInf="${jar.index.metainf}" jarfile="${dist.jar}" manifest="@{manifest}" rebase="${copylibs.rebase}" runtimeclasspath="${run.classpath.without.build.classes.dir}">
<fileset dir="${build.classes.dir}"/> <fileset dir="${build.classes.dir}"/>
<manifest> <manifest>
<attribute name="Class-Path" value="${jar.classpath}"/> <attribute name="Class-Path" value="${jar.classpath}"/>
@ -619,7 +931,7 @@ is divided into following sections:
<target depends="-init-ap-cmdline-properties,-init-ap-cmdline-supported" name="-init-ap-cmdline"> <target depends="-init-ap-cmdline-properties,-init-ap-cmdline-supported" name="-init-ap-cmdline">
<property name="ap.cmd.line.internal" value=""/> <property name="ap.cmd.line.internal" value=""/>
</target> </target>
<target depends="-pre-init,-init-private,-init-libraries,-init-user,-init-project,-do-init,-post-init,-init-check,-init-macrodef-property,-init-macrodef-javac,-init-macrodef-junit,-init-macrodef-nbjpda,-init-macrodef-debug,-init-macrodef-java,-init-presetdef-jar,-init-ap-cmdline" name="init"/> <target depends="-pre-init,-init-private,-init-libraries,-init-user,-init-project,-do-init,-post-init,-init-check,-init-macrodef-property,-init-macrodef-javac,-init-macrodef-test,-init-macrodef-test-debug,-init-macrodef-nbjpda,-init-macrodef-debug,-init-macrodef-java,-init-presetdef-jar,-init-ap-cmdline" name="init"/>
<!-- <!--
=================== ===================
COMPILATION SECTION COMPILATION SECTION
@ -854,7 +1166,11 @@ is divided into following sections:
PROFILING SECTION PROFILING SECTION
================= =================
--> -->
<target depends="profile-init,compile" description="Profile a project in the IDE." if="netbeans.home" name="profile"> <!--
pre NB7.2 profiler integration
-->
<target depends="profile-init,compile" description="Profile a project in the IDE." if="profiler.info.jvmargs.agent" name="-profile-pre72">
<fail unless="netbeans.home">This target only works when run from inside the NetBeans IDE.</fail>
<nbprofiledirect> <nbprofiledirect>
<classpath> <classpath>
<path path="${run.classpath}"/> <path path="${run.classpath}"/>
@ -862,8 +1178,9 @@ is divided into following sections:
</nbprofiledirect> </nbprofiledirect>
<profile/> <profile/>
</target> </target>
<target depends="profile-init,compile-single" description="Profile a selected class in the IDE." if="netbeans.home" name="profile-single"> <target depends="profile-init,compile-single" description="Profile a selected class in the IDE." if="profiler.info.jvmargs.agent" name="-profile-single-pre72">
<fail unless="profile.class">Must select one file in the IDE or set profile.class</fail> <fail unless="profile.class">Must select one file in the IDE or set profile.class</fail>
<fail unless="netbeans.home">This target only works when run from inside the NetBeans IDE.</fail>
<nbprofiledirect> <nbprofiledirect>
<classpath> <classpath>
<path path="${run.classpath}"/> <path path="${run.classpath}"/>
@ -871,12 +1188,8 @@ is divided into following sections:
</nbprofiledirect> </nbprofiledirect>
<profile classname="${profile.class}"/> <profile classname="${profile.class}"/>
</target> </target>
<!-- <target depends="profile-init,compile-single" if="profiler.info.jvmargs.agent" name="-profile-applet-pre72">
========================= <fail unless="netbeans.home">This target only works when run from inside the NetBeans IDE.</fail>
APPLET PROFILING SECTION
=========================
-->
<target depends="profile-init,compile-single" if="netbeans.home" name="profile-applet">
<nbprofiledirect> <nbprofiledirect>
<classpath> <classpath>
<path path="${run.classpath}"/> <path path="${run.classpath}"/>
@ -888,12 +1201,8 @@ is divided into following sections:
</customize> </customize>
</profile> </profile>
</target> </target>
<!-- <target depends="profile-init,compile-test-single" if="profiler.info.jvmargs.agent" name="-profile-test-single-pre72">
========================= <fail unless="netbeans.home">This target only works when run from inside the NetBeans IDE.</fail>
TESTS PROFILING SECTION
=========================
-->
<target depends="profile-init,compile-test-single" if="netbeans.home" name="profile-test-single">
<nbprofiledirect> <nbprofiledirect>
<classpath> <classpath>
<path path="${run.test.classpath}"/> <path path="${run.test.classpath}"/>
@ -915,6 +1224,42 @@ is divided into following sections:
<formatter type="xml"/> <formatter type="xml"/>
</junit> </junit>
</target> </target>
<!--
end of pre NB72 profiling section
-->
<target if="netbeans.home" name="-profile-check">
<condition property="profiler.configured">
<or>
<contains casesensitive="true" string="${run.jvmargs.ide}" substring="-agentpath:"/>
<contains casesensitive="true" string="${run.jvmargs.ide}" substring="-javaagent:"/>
</or>
</condition>
</target>
<target depends="-profile-check,-profile-pre72" description="Profile a project in the IDE." if="profiler.configured" name="profile" unless="profiler.info.jvmargs.agent">
<startprofiler/>
<antcall target="run"/>
</target>
<target depends="-profile-check,-profile-single-pre72" description="Profile a selected class in the IDE." if="profiler.configured" name="profile-single" unless="profiler.info.jvmargs.agent">
<fail unless="run.class">Must select one file in the IDE or set run.class</fail>
<startprofiler/>
<antcall target="run-single"/>
</target>
<target depends="-profile-test-single-pre72" description="Profile a selected test in the IDE." name="profile-test-single"/>
<target depends="-profile-check" description="Profile a selected test in the IDE." if="profiler.configured" name="profile-test" unless="profiler.info.jvmargs">
<fail unless="test.includes">Must select some files in the IDE or set test.includes</fail>
<startprofiler/>
<antcall target="test-single"/>
</target>
<target depends="-profile-check" description="Profile a selected class in the IDE." if="profiler.configured" name="profile-test-with-main">
<fail unless="run.class">Must select one file in the IDE or set run.class</fail>
<startprofiler/>
<antcal target="run-test-with-main"/>
</target>
<target depends="-profile-check,-profile-applet-pre72" if="profiler.configured" name="profile-applet" unless="profiler.info.jvmargs.agent">
<fail unless="applet.url">Must select one file in the IDE or set applet.url</fail>
<startprofiler/>
<antcall target="run-applet"/>
</target>
<!-- <!--
=============== ===============
JAVADOC SECTION JAVADOC SECTION
@ -922,6 +1267,14 @@ is divided into following sections:
--> -->
<target depends="init" if="have.sources" name="-javadoc-build"> <target depends="init" if="have.sources" name="-javadoc-build">
<mkdir dir="${dist.javadoc.dir}"/> <mkdir dir="${dist.javadoc.dir}"/>
<condition else="" property="javadoc.endorsed.classpath.cmd.line.arg" value="-J${endorsed.classpath.cmd.line.arg}">
<and>
<isset property="endorsed.classpath.cmd.line.arg"/>
<not>
<equals arg1="${endorsed.classpath.cmd.line.arg}" arg2=""/>
</not>
</and>
</condition>
<javadoc additionalparam="${javadoc.additionalparam}" author="${javadoc.author}" charset="UTF-8" destdir="${dist.javadoc.dir}" docencoding="UTF-8" encoding="${javadoc.encoding.used}" failonerror="true" noindex="${javadoc.noindex}" nonavbar="${javadoc.nonavbar}" notree="${javadoc.notree}" private="${javadoc.private}" source="${javac.source}" splitindex="${javadoc.splitindex}" use="${javadoc.use}" useexternalfile="true" version="${javadoc.version}" windowtitle="${javadoc.windowtitle}"> <javadoc additionalparam="${javadoc.additionalparam}" author="${javadoc.author}" charset="UTF-8" destdir="${dist.javadoc.dir}" docencoding="UTF-8" encoding="${javadoc.encoding.used}" failonerror="true" noindex="${javadoc.noindex}" nonavbar="${javadoc.nonavbar}" notree="${javadoc.notree}" private="${javadoc.private}" source="${javac.source}" splitindex="${javadoc.splitindex}" use="${javadoc.use}" useexternalfile="true" version="${javadoc.version}" windowtitle="${javadoc.windowtitle}">
<classpath> <classpath>
<path path="${javac.classpath}"/> <path path="${javac.classpath}"/>
@ -990,6 +1343,7 @@ is divided into following sections:
<include name="**/*.java"/> <include name="**/*.java"/>
<exclude name="*.java"/> <exclude name="*.java"/>
</fileset> </fileset>
<arg line="${javadoc.endorsed.classpath.cmd.line.arg}"/>
</javadoc> </javadoc>
<copy todir="${dist.javadoc.dir}"> <copy todir="${dist.javadoc.dir}">
<fileset dir="${src.core.dir}" excludes="${excludes}" includes="${includes}"> <fileset dir="${src.core.dir}" excludes="${excludes}" includes="${includes}">
@ -1063,7 +1417,7 @@ is divided into following sections:
<target depends="init,-javadoc-build,-javadoc-browse" description="Build Javadoc." name="javadoc"/> <target depends="init,-javadoc-build,-javadoc-browse" description="Build Javadoc." name="javadoc"/>
<!-- <!--
========================= =========================
JUNIT COMPILATION SECTION TEST COMPILATION SECTION
========================= =========================
--> -->
<target depends="init,compile" if="have.tests" name="-pre-pre-compile-test"> <target depends="init,compile" if="have.tests" name="-pre-pre-compile-test">
@ -1106,14 +1460,14 @@ is divided into following sections:
<target depends="init,compile,-pre-pre-compile-test,-pre-compile-test-single,-do-compile-test-single,-post-compile-test-single" name="compile-test-single"/> <target depends="init,compile,-pre-pre-compile-test,-pre-compile-test-single,-do-compile-test-single,-post-compile-test-single" name="compile-test-single"/>
<!-- <!--
======================= =======================
JUNIT EXECUTION SECTION TEST EXECUTION SECTION
======================= =======================
--> -->
<target depends="init" if="have.tests" name="-pre-test-run"> <target depends="init" if="have.tests" name="-pre-test-run">
<mkdir dir="${build.test.results.dir}"/> <mkdir dir="${build.test.results.dir}"/>
</target> </target>
<target depends="init,compile-test,-pre-test-run" if="have.tests" name="-do-test-run"> <target depends="init,compile-test,-pre-test-run" if="have.tests" name="-do-test-run">
<j2seproject3:junit testincludes="**/*Test.java"/> <j2seproject3:test testincludes="**/*Test.java"/>
</target> </target>
<target depends="init,compile-test,-pre-test-run,-do-test-run" if="have.tests" name="-post-test-run"> <target depends="init,compile-test,-pre-test-run,-do-test-run" if="have.tests" name="-post-test-run">
<fail if="tests.failed" unless="ignore.failing.tests">Some tests failed; see details above.</fail> <fail if="tests.failed" unless="ignore.failing.tests">Some tests failed; see details above.</fail>
@ -1126,39 +1480,40 @@ is divided into following sections:
</target> </target>
<target depends="init,compile-test-single,-pre-test-run-single" if="have.tests" name="-do-test-run-single"> <target depends="init,compile-test-single,-pre-test-run-single" if="have.tests" name="-do-test-run-single">
<fail unless="test.includes">Must select some files in the IDE or set test.includes</fail> <fail unless="test.includes">Must select some files in the IDE or set test.includes</fail>
<j2seproject3:junit excludes="" includes="${test.includes}"/> <j2seproject3:test excludes="" includes="${test.includes}" testincludes="${test.includes}"/>
</target> </target>
<target depends="init,compile-test-single,-pre-test-run-single,-do-test-run-single" if="have.tests" name="-post-test-run-single"> <target depends="init,compile-test-single,-pre-test-run-single,-do-test-run-single" if="have.tests" name="-post-test-run-single">
<fail if="tests.failed" unless="ignore.failing.tests">Some tests failed; see details above.</fail> <fail if="tests.failed" unless="ignore.failing.tests">Some tests failed; see details above.</fail>
</target> </target>
<target depends="init,compile-test-single,-pre-test-run-single,-do-test-run-single,-post-test-run-single" description="Run single unit test." name="test-single"/> <target depends="init,compile-test-single,-pre-test-run-single,-do-test-run-single,-post-test-run-single" description="Run single unit test." name="test-single"/>
<target depends="init,compile-test-single,-pre-test-run-single" if="have.tests" name="-do-test-run-single-method">
<fail unless="test.class">Must select some files in the IDE or set test.class</fail>
<fail unless="test.method">Must select some method in the IDE or set test.method</fail>
<j2seproject3:test excludes="" includes="${javac.includes}" testincludes="${test.class}" testmethods="${test.method}"/>
</target>
<target depends="init,compile-test-single,-pre-test-run-single,-do-test-run-single-method" if="have.tests" name="-post-test-run-single-method">
<fail if="tests.failed" unless="ignore.failing.tests">Some tests failed; see details above.</fail>
</target>
<target depends="init,compile-test-single,-pre-test-run-single,-do-test-run-single-method,-post-test-run-single-method" description="Run single unit test." name="test-single-method"/>
<!-- <!--
======================= =======================
JUNIT DEBUGGING SECTION TEST DEBUGGING SECTION
======================= =======================
--> -->
<target depends="init,compile-test" if="have.tests" name="-debug-start-debuggee-test"> <target depends="init,compile-test-single,-pre-test-run-single" if="have.tests" name="-debug-start-debuggee-test">
<fail unless="test.class">Must select one file in the IDE or set test.class</fail> <fail unless="test.class">Must select one file in the IDE or set test.class</fail>
<property location="${build.test.results.dir}/TEST-${test.class}.xml" name="test.report.file"/> <j2seproject3:test-debug excludes="" includes="${javac.includes}" testClass="${test.class}" testincludes="${javac.includes}"/>
<delete file="${test.report.file}"/> </target>
<mkdir dir="${build.test.results.dir}"/> <target depends="init,compile-test-single,-pre-test-run-single" if="have.tests" name="-debug-start-debuggee-test-method">
<j2seproject3:debug classname="org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner" classpath="${ant.home}/lib/ant.jar:${ant.home}/lib/ant-junit.jar:${debug.test.classpath}"> <fail unless="test.class">Must select one file in the IDE or set test.class</fail>
<customize> <fail unless="test.method">Must select some method in the IDE or set test.method</fail>
<syspropertyset> <j2seproject3:test-debug excludes="" includes="${javac.includes}" testClass="${test.class}" testMethod="${test.method}" testincludes="${test.class}" testmethods="${test.method}"/>
<propertyref prefix="test-sys-prop."/>
<mapper from="test-sys-prop.*" to="*" type="glob"/>
</syspropertyset>
<arg value="${test.class}"/>
<arg value="showoutput=true"/>
<arg value="formatter=org.apache.tools.ant.taskdefs.optional.junit.BriefJUnitResultFormatter"/>
<arg value="formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,${test.report.file}"/>
</customize>
</j2seproject3:debug>
</target> </target>
<target depends="init,compile-test" if="netbeans.home+have.tests" name="-debug-start-debugger-test"> <target depends="init,compile-test" if="netbeans.home+have.tests" name="-debug-start-debugger-test">
<j2seproject1:nbjpdastart classpath="${debug.test.classpath}" name="${test.class}"/> <j2seproject1:nbjpdastart classpath="${debug.test.classpath}" name="${test.class}"/>
</target> </target>
<target depends="init,compile-test-single,-debug-start-debugger-test,-debug-start-debuggee-test" name="debug-test"/> <target depends="init,compile-test-single,-debug-start-debugger-test,-debug-start-debuggee-test" name="debug-test"/>
<target depends="init,compile-test-single,-debug-start-debugger-test,-debug-start-debuggee-test-method" name="debug-test-method"/>
<target depends="init,-pre-debug-fix,compile-test-single" if="netbeans.home" name="-do-debug-fix-test"> <target depends="init,-pre-debug-fix,compile-test-single" if="netbeans.home" name="-do-debug-fix-test">
<j2seproject1:nbjpdareload dir="${build.test.classes.dir}"/> <j2seproject1:nbjpdareload dir="${build.test.classes.dir}"/>
</target> </target>
@ -1223,9 +1578,12 @@ is divided into following sections:
<target name="-check-call-dep"> <target name="-check-call-dep">
<property file="${call.built.properties}" prefix="already.built."/> <property file="${call.built.properties}" prefix="already.built."/>
<condition property="should.call.dep"> <condition property="should.call.dep">
<not> <and>
<isset property="already.built.${call.subproject}"/> <not>
</not> <isset property="already.built.${call.subproject}"/>
</not>
<available file="${call.script}"/>
</and>
</condition> </condition>
</target> </target>
<target depends="-check-call-dep" if="should.call.dep" name="-maybe-call-dep"> <target depends="-check-call-dep" if="should.call.dep" name="-maybe-call-dep">

@ -4,8 +4,8 @@ build.xml.stylesheet.CRC32=958a1d3e
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=ba8f4e88 nbproject/build-impl.xml.data.CRC32=ba8f4e88
nbproject/build-impl.xml.script.CRC32=9dc03a5e nbproject/build-impl.xml.script.CRC32=019a773a
nbproject/build-impl.xml.stylesheet.CRC32=0ae3a408@1.44.1.45 nbproject/build-impl.xml.stylesheet.CRC32=6ddba6b6@1.53.1.46
nbproject/profiler-build-impl.xml.data.CRC32=aff514c1 nbproject/profiler-build-impl.xml.data.CRC32=aff514c1
nbproject/profiler-build-impl.xml.script.CRC32=abda56ed nbproject/profiler-build-impl.xml.script.CRC32=abda56ed
nbproject/profiler-build-impl.xml.stylesheet.CRC32=f10cf54c@1.11.1 nbproject/profiler-build-impl.xml.stylesheet.CRC32=f10cf54c@1.11.1

@ -57,6 +57,7 @@ import com.jme3.scene.Spatial;
import com.jme3.shadow.PssmShadowRenderer; import com.jme3.shadow.PssmShadowRenderer;
import com.jme3.shadow.PssmShadowRenderer.CompareMode; import com.jme3.shadow.PssmShadowRenderer.CompareMode;
import com.jme3.shadow.PssmShadowRenderer.FilterMode; import com.jme3.shadow.PssmShadowRenderer.FilterMode;
import com.jme3.system.AppSettings;
import com.jme3.terrain.geomipmap.TerrainLodControl; import com.jme3.terrain.geomipmap.TerrainLodControl;
import com.jme3.terrain.geomipmap.TerrainQuad; import com.jme3.terrain.geomipmap.TerrainQuad;
import com.jme3.terrain.heightmap.AbstractHeightMap; import com.jme3.terrain.heightmap.AbstractHeightMap;
@ -83,6 +84,8 @@ public class TestHoveringTank extends SimpleApplication implements AnalogListene
public static void main(String[] args) { public static void main(String[] args) {
TestHoveringTank app = new TestHoveringTank(); TestHoveringTank app = new TestHoveringTank();
AppSettings settings = new AppSettings(true);
settings.setRenderer(AppSettings.LWJGL_OPENGL3);
app.start(); app.start();
} }

Binary file not shown.

@ -1,6 +1,6 @@
#Updated by build script #Updated by build script
#Sat, 27 Aug 2011 22:46:29 +0200 #Sat, 27 Aug 2011 22:46:29 +0200
currentVersion=jMonkeyEngine SDK 3.0beta currentVersion=jMonkeyEngine SDK 3.0RC2
LBL_splash_window_title=Starting jMonkeyEngine SDK LBL_splash_window_title=Starting jMonkeyEngine SDK
SPLASH_HEIGHT=350 SPLASH_HEIGHT=350
SPLASH_WIDTH=500 SPLASH_WIDTH=500

@ -0,0 +1,2 @@
MSG_InstallJava6=Cannot run on older versions of Java than JDK 6.\nPlease install JDK 6 or newer or use --jdkhome\nswitch to point to its installation directory.
MSG_NeedsJava6=JDK 6 or newer required

@ -1,4 +1,4 @@
#Updated by build script #Updated by build script
#Sat, 27 Aug 2011 22:46:29 +0200 #Sat, 27 Aug 2011 22:46:29 +0200
CTL_MainWindow_Title=jMonkeyEngine SDK 3.0beta CTL_MainWindow_Title=jMonkeyEngine SDK 3.0RC2
CTL_MainWindow_Title_No_Project=jMonkeyEngine SDK 3.0beta CTL_MainWindow_Title_No_Project=jMonkeyEngine SDK 3.0RC2

@ -1,2 +1,3 @@
LBL_Copyright=<p><em>Copyright &copy; 2011 jMonkeyEngine.\n<br>Please visit <a style="color: #1E2A60;" href="http://www.jmonkeyengine.com">http://www.jmonkeyengine.com</a> for more information.</em></p> LBL_Copyright=<p><em>Copyright &copy; 2011 jMonkeyEngine.\n<br>Please visit <a style="color: #1E2A60;" href="http://www.jmonkeyengine.com">http://www.jmonkeyengine.com</a> for more information.</em></p>
updates_not_found=<p style="margin: 0"><b>Updates:</b> jMonkeyEngine SDK is updated to version {0}</p>\n
URL_ON_IMG=http://www.jmonkeyengine.com/ URL_ON_IMG=http://www.jmonkeyengine.com/

@ -0,0 +1,3 @@
LBL_NeedRestartTitle=Restart jMonkeyEngine SDK
MSG_NeedsRestart=The jMonkeyEngine SDK Installer has successfully installed the JIRA plugin. You must restart the IDE to complete the plugin installation.
MSG_PROJECT_NEEDS_JIRA=This project uses the JIRA issue tracking system. Click Download to install the JIRA plugin from the Update Center.

@ -0,0 +1 @@
ERR_NotThere=The Java DB database installation was not found in your copy of jMonkeyEngine SDK.

@ -0,0 +1 @@
TXT_ProjectUpdate=<html><b>Project Needs Upgrading</b></html>\nThis project was created in an earlier version of jMonkeyEngine SDK. If you\nedit its properties in jMonkeyEngine SDK {0}, the project will be upgraded and\n<html><b>will no longer work in earlier versions of the SDK.</b></html>\n\nDo you want to upgrade your project to version {0}?

@ -0,0 +1 @@
LBL_Pre_Delete_Warning=This will delete project "{0}" so that it cannot be opened in the jMonkeyEngine SDK anymore.

@ -125,12 +125,12 @@
</target> </target>
<!--to be used after release, sets version number sans svn revision--> <!--to be used after release, sets version number sans svn revision-->
<!--target name="hudson-stable" depends="suite.clean, set-spec-version, suite.nbms, unset-spec-version"> <target name="hudson-stable" depends="suite.clean, set-spec-version, suite.nbms, unset-spec-version">
</target-->
<target name="hudson-stable" depends="suite.clean, set-impl-version, suite.nbms, unset-impl-version">
</target> </target>
<!--target name="hudson-stable" depends="suite.clean, set-impl-version, suite.nbms, unset-impl-version">
</target-->
<target name="hudson-release" depends="suite.clean, set-spec-version, build-installers, unset-spec-version, -upload-googlecode"> <target name="hudson-release" depends="suite.clean, set-spec-version, build-installers, unset-spec-version, -upload-googlecode">
</target> </target>

@ -1,8 +1,8 @@
build.xml.data.CRC32=1306c5ab build.xml.data.CRC32=1306c5ab
build.xml.script.CRC32=6461359b build.xml.script.CRC32=6461359b
build.xml.stylesheet.CRC32=a56c6a5b@1.46.2 build.xml.stylesheet.CRC32=a56c6a5b@2.49.1
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=1306c5ab nbproject/build-impl.xml.data.CRC32=1306c5ab
nbproject/build-impl.xml.script.CRC32=abd1e01a nbproject/build-impl.xml.script.CRC32=abd1e01a
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.46.2 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.49.1

@ -1,8 +1,8 @@
build.xml.data.CRC32=ce596b22 build.xml.data.CRC32=ce596b22
build.xml.script.CRC32=03444ead build.xml.script.CRC32=03444ead
build.xml.stylesheet.CRC32=a56c6a5b@1.46.1 build.xml.stylesheet.CRC32=a56c6a5b@2.49.1
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=ce596b22 nbproject/build-impl.xml.data.CRC32=ce596b22
nbproject/build-impl.xml.script.CRC32=8812c775 nbproject/build-impl.xml.script.CRC32=8812c775
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.46.1 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.49.1

@ -3,6 +3,6 @@ build.xml.script.CRC32=c0969383
build.xml.stylesheet.CRC32=a56c6a5b@1.42.2 build.xml.stylesheet.CRC32=a56c6a5b@1.42.2
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=a29572a3 nbproject/build-impl.xml.data.CRC32=9f2b8f14
nbproject/build-impl.xml.script.CRC32=4d376df0 nbproject/build-impl.xml.script.CRC32=4d376df0
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.46.1 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.50.1

@ -48,7 +48,7 @@
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<release-version>1</release-version> <release-version>1</release-version>
<specification-version>1.28</specification-version> <specification-version>1.29</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>

@ -1,8 +1,8 @@
build.xml.data.CRC32=6f271b27 build.xml.data.CRC32=6f271b27
build.xml.script.CRC32=0f77a514 build.xml.script.CRC32=0f77a514
build.xml.stylesheet.CRC32=a56c6a5b@1.46.1 build.xml.stylesheet.CRC32=a56c6a5b@2.49.1
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=6f271b27 nbproject/build-impl.xml.data.CRC32=6f271b27
nbproject/build-impl.xml.script.CRC32=5c5042d6 nbproject/build-impl.xml.script.CRC32=5c5042d6
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.46.1 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.49.1

@ -1,8 +1,8 @@
build.xml.data.CRC32=ff3b8f2f build.xml.data.CRC32=ff3b8f2f
build.xml.script.CRC32=d8082083 build.xml.script.CRC32=d8082083
build.xml.stylesheet.CRC32=a56c6a5b@1.46.1 build.xml.stylesheet.CRC32=a56c6a5b@2.49.1
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=ff3b8f2f nbproject/build-impl.xml.data.CRC32=ff3b8f2f
nbproject/build-impl.xml.script.CRC32=a2681ce5 nbproject/build-impl.xml.script.CRC32=a2681ce5
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.46.1 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.49.1

@ -1,8 +1,8 @@
build.xml.data.CRC32=3c86f494 build.xml.data.CRC32=18a303b7
build.xml.script.CRC32=a481f885 build.xml.script.CRC32=a481f885
build.xml.stylesheet.CRC32=a56c6a5b@1.46.1 build.xml.stylesheet.CRC32=a56c6a5b@2.49.1
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=3c86f494 nbproject/build-impl.xml.data.CRC32=18a303b7
nbproject/build-impl.xml.script.CRC32=0691bb76 nbproject/build-impl.xml.script.CRC32=0691bb76
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.46.1 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.49.1

@ -59,6 +59,15 @@
<implementation-version/> <implementation-version/>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency>
<code-name-base>org.netbeans.modules.java.hints.legacy.spi</code-name-base>
<build-prerequisite/>
<compile-dependency/>
<run-dependency>
<release-version>1</release-version>
<implementation-version/>
</run-dependency>
</dependency>
<dependency> <dependency>
<code-name-base>org.netbeans.modules.java.source</code-name-base> <code-name-base>org.netbeans.modules.java.source</code-name-base>
<build-prerequisite/> <build-prerequisite/>

@ -1,8 +1,8 @@
build.xml.data.CRC32=ef6b2954 build.xml.data.CRC32=ef6b2954
build.xml.script.CRC32=27967d2c build.xml.script.CRC32=27967d2c
build.xml.stylesheet.CRC32=a56c6a5b@1.42.1 build.xml.stylesheet.CRC32=a56c6a5b@2.49.1
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=ef6b2954 nbproject/build-impl.xml.data.CRC32=ef6b2954
nbproject/build-impl.xml.script.CRC32=c9af9eda nbproject/build-impl.xml.script.CRC32=c9af9eda
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.42.1 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.49.1

@ -1,8 +1,8 @@
build.xml.data.CRC32=304ca0be build.xml.data.CRC32=b51e7ec4
build.xml.script.CRC32=cdae6a36 build.xml.script.CRC32=cdae6a36
build.xml.stylesheet.CRC32=a56c6a5b@1.46.2 build.xml.stylesheet.CRC32=a56c6a5b@2.50.1
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=304ca0be nbproject/build-impl.xml.data.CRC32=b51e7ec4
nbproject/build-impl.xml.script.CRC32=246f9b81 nbproject/build-impl.xml.script.CRC32=246f9b81
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.46.2 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.50.1

@ -1,6 +1,7 @@
Manifest-Version: 1.0 Manifest-Version: 1.0
OpenIDE-Module: com.jme3.gde.core.updatecenters OpenIDE-Module: com.jme3.gde.core.updatecenters
OpenIDE-Module-Implementation-Version: 0 OpenIDE-Module-Implementation-Version: 0
OpenIDE-Module-Install: com/jme3/gde/core/updatecenters/Installer.class
OpenIDE-Module-Layer: com/jme3/gde/core/updatecenters/layer.xml OpenIDE-Module-Layer: com/jme3/gde/core/updatecenters/layer.xml
OpenIDE-Module-Localizing-Bundle: com/jme3/gde/core/updatecenters/Bundle.properties OpenIDE-Module-Localizing-Bundle: com/jme3/gde/core/updatecenters/Bundle.properties

@ -1,8 +1,8 @@
build.xml.data.CRC32=344d2805 build.xml.data.CRC32=b5751968
build.xml.script.CRC32=cfa8d5c5 build.xml.script.CRC32=cfa8d5c5
build.xml.stylesheet.CRC32=a56c6a5b@1.42.1 build.xml.stylesheet.CRC32=a56c6a5b@2.50.1
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=344d2805 nbproject/build-impl.xml.data.CRC32=b5751968
nbproject/build-impl.xml.script.CRC32=270846fb nbproject/build-impl.xml.script.CRC32=270846fb
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.42.1 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.50.1

@ -5,7 +5,30 @@
<data xmlns="http://www.netbeans.org/ns/nb-module-project/3"> <data xmlns="http://www.netbeans.org/ns/nb-module-project/3">
<code-name-base>com.jme3.gde.core.updatecenters</code-name-base> <code-name-base>com.jme3.gde.core.updatecenters</code-name-base>
<suite-component/> <suite-component/>
<module-dependencies/> <module-dependencies>
<dependency>
<code-name-base>org.netbeans.modules.autoupdate.services</code-name-base>
<run-dependency>
<specification-version>1.33.1</specification-version>
</run-dependency>
</dependency>
<dependency>
<code-name-base>org.openide.modules</code-name-base>
<build-prerequisite/>
<compile-dependency/>
<run-dependency>
<specification-version>7.32.1</specification-version>
</run-dependency>
</dependency>
<dependency>
<code-name-base>org.openide.util</code-name-base>
<build-prerequisite/>
<compile-dependency/>
<run-dependency>
<specification-version>8.25.1</specification-version>
</run-dependency>
</dependency>
</module-dependencies>
<public-packages/> <public-packages/>
</data> </data>
</configuration> </configuration>

@ -1,10 +1,12 @@
#jMP update centers #jMP update centers
com_jme3_gde_core_update_center_nightly=http://jmonkeyengine.com/updates/nightly/3.0beta/plugins/updates.xml com_jme3_gde_core_update_center_nightly=http://jmonkeyengine.com/updates/nightly/3.0RC2/plugins/updates.xml
com_jme3_gde_core_update_center_stable=http://jmonkeyengine.com/updates/stable/3.0beta/plugins/updates.xml com_jme3_gde_core_update_center_stable=http://jmonkeyengine.com/updates/stable/3.0RC2/plugins/updates.xml
com_jme3_jmp_contributions_update_center=http://jmonkeyengine.com/updates/contributions/updates.xml com_jme3_jmp_contributions_update_center=http://jmonkeyengine.com/updates/contributions/updates.xml
org_netbeans_update_center=http://updates.netbeans.org/netbeans/updates/7.2/uc/final/distribution/catalog.xml.gz
#jMP update centers #jMP update centers
Services/AutoupdateType/com_jme3_gde_core_update_center_nightly.instance=jMonkeyEngine SDK Nightly Services/AutoupdateType/org_netbeans_update_center.instance=NetBeans Base
Services/AutoupdateType/com_jme3_gde_core_update_center_nightly.instance=jMonkeyEngine SDK Nightly (Breaks!)
Services/AutoupdateType/com_jme3_gde_core_update_center_stable.instance=jMonkeyEngine SDK Stable Services/AutoupdateType/com_jme3_gde_core_update_center_stable.instance=jMonkeyEngine SDK Stable
Services/AutoupdateType/com_jme3_jmp_contributions_update_center.instance=jMonkeyEngine SDK User Contributions Services/AutoupdateType/com_jme3_jmp_contributions_update_center.instance=jMonkeyEngine SDK User Contributions

@ -0,0 +1,16 @@
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.jme3.gde.core.updatecenters;
import org.openide.modules.ModuleInstall;
import org.openide.util.NbPreferences;
public class Installer extends ModuleInstall {
@Override
public void restored() {
NbPreferences.root().node("org/netbeans/modules/autoupdate/ui").put("plugin_manager_shared_installation", "false");
}
}

@ -3,30 +3,38 @@
<filesystem> <filesystem>
<folder name="Services"> <folder name="Services">
<folder name="AutoupdateType"> <folder name="AutoupdateType">
<file name="org_netbeans_update_center.instance">
<attr name="displayName" bundlevalue="com.jme3.gde.core.updatecenters.Bundle#Services/AutoupdateType/org_netbeans_update_center.instance"/>
<attr name="enabled" boolvalue="true"/>
<attr name="instanceCreate" methodvalue="org.netbeans.modules.autoupdate.updateprovider.AutoupdateCatalogFactory.createUpdateProvider"/>
<attr name="instanceOf" stringvalue="org.netbeans.spi.autoupdate.UpdateProvider"/>
<attr name="url" bundlevalue="com.jme3.gde.core.updatecenters.Bundle#org_netbeans_update_center"/>
<attr name="category" stringvalue="STANDARD"/>
</file>
<file name="com_jme3_gde_core_update_center.instance"> <file name="com_jme3_gde_core_update_center.instance">
<attr name="SystemFileSystem.localizingBundle" stringvalue="com.jme3.gde.core.updatecenters.Bundle"/>
<attr name="displayName" bundlevalue="com.jme3.gde.core.updatecenters.Bundle#Services/AutoupdateType/com_jme3_gde_core_update_center_nightly.instance"/> <attr name="displayName" bundlevalue="com.jme3.gde.core.updatecenters.Bundle#Services/AutoupdateType/com_jme3_gde_core_update_center_nightly.instance"/>
<attr name="enabled" boolvalue="false"/> <attr name="enabled" boolvalue="false"/>
<attr name="instanceCreate" methodvalue="org.netbeans.modules.autoupdate.updateprovider.AutoupdateCatalogFactory.createUpdateProvider"/> <attr name="instanceCreate" methodvalue="org.netbeans.modules.autoupdate.updateprovider.AutoupdateCatalogFactory.createUpdateProvider"/>
<attr name="instanceOf" stringvalue="org.netbeans.spi.autoupdate.UpdateProvider"/> <attr name="instanceOf" stringvalue="org.netbeans.spi.autoupdate.UpdateProvider"/>
<attr name="url_key" stringvalue="com_jme3_gde_core_update_center_nightly"/> <attr name="url" bundlevalue="com.jme3.gde.core.updatecenters.Bundle#com_jme3_gde_core_update_center_nightly"/>
<attr name="category" stringvalue="BETA"/>
</file> </file>
<file name="com_jme3_gde_core_update_center_stable.instance"> <file name="com_jme3_gde_core_update_center_stable.instance">
<attr name="SystemFileSystem.localizingBundle" stringvalue="com.jme3.gde.core.updatecenters.Bundle"/>
<attr name="displayName" bundlevalue="com.jme3.gde.core.updatecenters.Bundle#Services/AutoupdateType/com_jme3_gde_core_update_center_stable.instance"/> <attr name="displayName" bundlevalue="com.jme3.gde.core.updatecenters.Bundle#Services/AutoupdateType/com_jme3_gde_core_update_center_stable.instance"/>
<attr name="enabled" boolvalue="true"/> <attr name="enabled" boolvalue="true"/>
<attr name="instanceCreate" methodvalue="org.netbeans.modules.autoupdate.updateprovider.AutoupdateCatalogFactory.createUpdateProvider"/> <attr name="instanceCreate" methodvalue="org.netbeans.modules.autoupdate.updateprovider.AutoupdateCatalogFactory.createUpdateProvider"/>
<attr name="instanceOf" stringvalue="org.netbeans.spi.autoupdate.UpdateProvider"/> <attr name="instanceOf" stringvalue="org.netbeans.spi.autoupdate.UpdateProvider"/>
<attr name="url_key" stringvalue="com_jme3_gde_core_update_center_stable"/> <attr name="url" bundlevalue="com.jme3.gde.core.updatecenters.Bundle#com_jme3_gde_core_update_center_stable"/>
<attr name="category" stringvalue="STANDARD"/>
</file> </file>
<file name="com_jme3_jmp_contributions_update_center.instance"> <file name="com_jme3_jmp_contributions_update_center.instance">
<attr name="SystemFileSystem.localizingBundle" stringvalue="com.jme3.gde.core.updatecenters.Bundle"/>
<attr name="displayName" bundlevalue="com.jme3.gde.core.updatecenters.Bundle#Services/AutoupdateType/com_jme3_jmp_contributions_update_center.instance"/> <attr name="displayName" bundlevalue="com.jme3.gde.core.updatecenters.Bundle#Services/AutoupdateType/com_jme3_jmp_contributions_update_center.instance"/>
<attr name="enabled" boolvalue="true"/> <attr name="enabled" boolvalue="true"/>
<attr name="instanceCreate" methodvalue="org.netbeans.modules.autoupdate.updateprovider.AutoupdateCatalogFactory.createUpdateProvider"/> <attr name="instanceCreate" methodvalue="org.netbeans.modules.autoupdate.updateprovider.AutoupdateCatalogFactory.createUpdateProvider"/>
<attr name="instanceOf" stringvalue="org.netbeans.spi.autoupdate.UpdateProvider"/> <attr name="instanceOf" stringvalue="org.netbeans.spi.autoupdate.UpdateProvider"/>
<attr name="url_key" stringvalue="com_jme3_jmp_contributions_update_center"/> <attr name="url" bundlevalue="com.jme3.gde.core.updatecenters.Bundle#com_jme3_jmp_contributions_update_center"/>
<attr name="category" stringvalue="COMMUNITY"/>
</file> </file>
</folder> </folder>
</folder> </folder>
</filesystem> </filesystem>

@ -40,21 +40,29 @@
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.netbeans.api.progress</code-name-base> <code-name-base>org.apache.commons.logging</code-name-base>
<build-prerequisite/>
<compile-dependency/>
<run-dependency>
<specification-version>1.1.0</specification-version>
</run-dependency>
</dependency>
<dependency>
<code-name-base>org.netbeans.api.java</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<release-version>1</release-version> <release-version>1</release-version>
<specification-version>1.16.1.1</specification-version> <specification-version>1.37</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.netbeans.libs.commons_logging</code-name-base> <code-name-base>org.netbeans.api.progress</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<release-version>1</release-version> <release-version>1</release-version>
<specification-version>1.16</specification-version> <specification-version>1.16.1.1</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>

@ -78,6 +78,7 @@ public class Installer extends ModuleInstall {
NbPreferences.forModule(Installer.class).put("projects_path", projectDir); NbPreferences.forModule(Installer.class).put("projects_path", projectDir);
} }
} }
//netbeans.default_userdir_root
System.setProperty("netbeans.projects.dir", projectDir); System.setProperty("netbeans.projects.dir", projectDir);
//set extraction dir for platform natives //set extraction dir for platform natives

@ -1,4 +1,4 @@
<?xml version="1.1" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<Form version="1.5" maxVersion="1.7" type="org.netbeans.modules.form.forminfo.JPanelFormInfo"> <Form version="1.5" maxVersion="1.7" type="org.netbeans.modules.form.forminfo.JPanelFormInfo">
<AuxValues> <AuxValues>

@ -34,8 +34,11 @@ import java.awt.event.KeyEvent;
import java.awt.event.KeyListener; import java.awt.event.KeyListener;
import java.awt.event.MouseWheelEvent; import java.awt.event.MouseWheelEvent;
import java.awt.event.MouseWheelListener; import java.awt.event.MouseWheelListener;
import java.util.Collection;
import java.util.Iterator;
import java.util.concurrent.Callable; import java.util.concurrent.Callable;
import java.util.logging.Logger; import java.util.logging.Logger;
import javax.swing.Action;
import org.openide.util.NbBundle; import org.openide.util.NbBundle;
import org.openide.windows.TopComponent; import org.openide.windows.TopComponent;
import org.openide.windows.WindowManager; import org.openide.windows.WindowManager;
@ -48,6 +51,7 @@ import org.openide.awt.UndoRedo;
import org.openide.util.Exceptions; import org.openide.util.Exceptions;
import org.openide.util.HelpCtx; import org.openide.util.HelpCtx;
import org.openide.util.Lookup; import org.openide.util.Lookup;
import org.openide.util.lookup.Lookups;
/** /**
* Top component which displays something. * Top component which displays something.
@ -88,6 +92,12 @@ public final class SceneViewerTopComponent extends TopComponent {
Exceptions.printStackTrace(err); Exceptions.printStackTrace(err);
showOpenGLError(err.toString()); showOpenGLError(err.toString());
} }
//TODO: camera tools (see SwitchFrontViewAction)
// Collection<? extends Action> result = Lookups.forPath("CameraTools").lookupAll(Action.class);
// for (Iterator<? extends Action> it = result.iterator(); it.hasNext();) {
// Action object = it.next();
// //System.out.println("lookup object! / " + object);
// }
//We add a mouse wheel listener to the top conmponent in order to correctly dispatch the event ot the cam controller //We add a mouse wheel listener to the top conmponent in order to correctly dispatch the event ot the cam controller
//the oGLPanel may naver have the focus. //the oGLPanel may naver have the focus.

@ -16,7 +16,9 @@ import org.openide.util.NbBundle.Messages;
id = "com.jme3.gde.core.sceneviewer.actions.SwitchFrontViewAction") id = "com.jme3.gde.core.sceneviewer.actions.SwitchFrontViewAction")
@ActionRegistration(displayName = "#CTL_SwitchFrontViewAction") @ActionRegistration(displayName = "#CTL_SwitchFrontViewAction")
@ActionReferences({ @ActionReferences({
@ActionReference(path = "Shortcuts", name = "NUMPAD1") //for later toolbars:
// @ActionReference(path = "Shortcuts", name = "NUMPAD1"),
// @ActionReference(path = "CameraTools", name = "Switch Front View")
}) })
@Messages("CTL_SwitchFrontViewAction=Switch to front view") @Messages("CTL_SwitchFrontViewAction=Switch to front view")
public final class SwitchFrontViewAction implements ActionListener { public final class SwitchFrontViewAction implements ActionListener {

@ -3,10 +3,12 @@ OpenIDE-Module: net.java.nboglpack.glsleditor
OpenIDE-Module-Implementation-Version: 0 OpenIDE-Module-Implementation-Version: 0
OpenIDE-Module-Layer: net/java/nboglpack/glsleditor/layer.xml OpenIDE-Module-Layer: net/java/nboglpack/glsleditor/layer.xml
OpenIDE-Module-Localizing-Bundle: net/java/nboglpack/glsleditor/Bundle.properties OpenIDE-Module-Localizing-Bundle: net/java/nboglpack/glsleditor/Bundle.properties
Name: net/java/nboglpack/glsleditor/dataobject/GlslGeometryShaderDataLoader.class Name: net/java/nboglpack/glsleditor/dataobject/GlslGeometryShaderDataLoader.class
OpenIDE-Module-Class: Loader OpenIDE-Module-Class: Loader
Name: net/java/nboglpack/glsleditor/dataobject/GlslFragmentShaderDataLoader.class Name: net/java/nboglpack/glsleditor/dataobject/GlslFragmentShaderDataLoader.class
OpenIDE-Module-Class: Loader OpenIDE-Module-Class: Loader
Name: net/java/nboglpack/glsleditor/dataobject/GlslVertexShaderDataLoader.class Name: net/java/nboglpack/glsleditor/dataobject/GlslVertexShaderDataLoader.class
OpenIDE-Module-Class: Loader OpenIDE-Module-Class: Loader

@ -3,6 +3,6 @@ build.xml.script.CRC32=bcb3cbef
build.xml.stylesheet.CRC32=79c3b980 build.xml.stylesheet.CRC32=79c3b980
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=7f5f482a nbproject/build-impl.xml.data.CRC32=90726a3b
nbproject/build-impl.xml.script.CRC32=d103b190 nbproject/build-impl.xml.script.CRC32=d103b190
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.46.2 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.49.1

@ -82,6 +82,14 @@
<specification-version>6.8.1</specification-version> <specification-version>6.8.1</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency>
<code-name-base>org.openide.util.lookup</code-name-base>
<build-prerequisite/>
<compile-dependency/>
<run-dependency>
<specification-version>8.11</specification-version>
</run-dependency>
</dependency>
<dependency> <dependency>
<code-name-base>org.openide.windows</code-name-base> <code-name-base>org.openide.windows</code-name-base>
<build-prerequisite/> <build-prerequisite/>

@ -1,8 +1,8 @@
build.xml.data.CRC32=05e55fdc build.xml.data.CRC32=05e55fdc
build.xml.script.CRC32=a0136781 build.xml.script.CRC32=a0136781
build.xml.stylesheet.CRC32=a56c6a5b@1.46.2 build.xml.stylesheet.CRC32=a56c6a5b@2.50.1
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=05e55fdc nbproject/build-impl.xml.data.CRC32=05e55fdc
nbproject/build-impl.xml.script.CRC32=55a34aaf nbproject/build-impl.xml.script.CRC32=55a34aaf
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.46.2 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.50.1

@ -5,4 +5,4 @@ build.xml.stylesheet.CRC32=a56c6a5b@1.42.2
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=380a204b nbproject/build-impl.xml.data.CRC32=380a204b
nbproject/build-impl.xml.script.CRC32=a70d83dd nbproject/build-impl.xml.script.CRC32=a70d83dd
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.46.1 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.49.1

@ -1,8 +1,8 @@
build.xml.data.CRC32=3c35bd02 build.xml.data.CRC32=3c35bd02
build.xml.script.CRC32=f284e28d build.xml.script.CRC32=f284e28d
build.xml.stylesheet.CRC32=a56c6a5b@1.46.1 build.xml.stylesheet.CRC32=a56c6a5b@2.49.1
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=3c35bd02 nbproject/build-impl.xml.data.CRC32=3c35bd02
nbproject/build-impl.xml.script.CRC32=56cee44d nbproject/build-impl.xml.script.CRC32=56cee44d
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.46.1 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.49.1

@ -1,8 +1,8 @@
build.xml.data.CRC32=2db6ec0e build.xml.data.CRC32=2db6ec0e
build.xml.script.CRC32=b6310686 build.xml.script.CRC32=b6310686
build.xml.stylesheet.CRC32=a56c6a5b@1.46.1 build.xml.stylesheet.CRC32=a56c6a5b@2.49.1
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=2db6ec0e nbproject/build-impl.xml.data.CRC32=2db6ec0e
nbproject/build-impl.xml.script.CRC32=4db64ed5 nbproject/build-impl.xml.script.CRC32=4db64ed5
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.46.1 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.49.1

@ -1,8 +1,8 @@
build.xml.data.CRC32=e3e4e731 build.xml.data.CRC32=e3e4e731
build.xml.script.CRC32=69663b9b build.xml.script.CRC32=69663b9b
build.xml.stylesheet.CRC32=a56c6a5b@1.46.1 build.xml.stylesheet.CRC32=a56c6a5b@2.49.1
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=e3e4e731 nbproject/build-impl.xml.data.CRC32=e3e4e731
nbproject/build-impl.xml.script.CRC32=c9f3ae73 nbproject/build-impl.xml.script.CRC32=c9f3ae73
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.46.1 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.49.1

File diff suppressed because it is too large Load Diff

@ -1,8 +1,8 @@
build.xml.data.CRC32=91ef3cf9 build.xml.data.CRC32=91ef3cf9
build.xml.script.CRC32=a910387a build.xml.script.CRC32=a910387a
build.xml.stylesheet.CRC32=a56c6a5b@1.46.1 build.xml.stylesheet.CRC32=a56c6a5b@2.49.1
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=91ef3cf9 nbproject/build-impl.xml.data.CRC32=91ef3cf9
nbproject/build-impl.xml.script.CRC32=2abbef60 nbproject/build-impl.xml.script.CRC32=2abbef60
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.46.1 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.49.1

@ -1,8 +1,8 @@
build.xml.data.CRC32=bb4041ef build.xml.data.CRC32=bb4041ef
build.xml.script.CRC32=7557c275 build.xml.script.CRC32=7557c275
build.xml.stylesheet.CRC32=a56c6a5b@1.42.1 build.xml.stylesheet.CRC32=a56c6a5b@2.49.1
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=bb4041ef nbproject/build-impl.xml.data.CRC32=bb4041ef
nbproject/build-impl.xml.script.CRC32=61f5f4e1 nbproject/build-impl.xml.script.CRC32=61f5f4e1
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.42.1 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.49.1

@ -1,8 +1,8 @@
build.xml.data.CRC32=951eb173 build.xml.data.CRC32=951eb173
build.xml.script.CRC32=b759faa7 build.xml.script.CRC32=b759faa7
build.xml.stylesheet.CRC32=a56c6a5b@1.42.1 build.xml.stylesheet.CRC32=a56c6a5b@2.49.1
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=951eb173 nbproject/build-impl.xml.data.CRC32=951eb173
nbproject/build-impl.xml.script.CRC32=4a5c1fa6 nbproject/build-impl.xml.script.CRC32=4a5c1fa6
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.42.1 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.49.1

@ -1,8 +1,8 @@
build.xml.data.CRC32=ea5e0ad8 build.xml.data.CRC32=ea5e0ad8
build.xml.script.CRC32=29c54332 build.xml.script.CRC32=29c54332
build.xml.stylesheet.CRC32=a56c6a5b@1.42.1 build.xml.stylesheet.CRC32=a56c6a5b@2.49.1
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=ea5e0ad8 nbproject/build-impl.xml.data.CRC32=ea5e0ad8
nbproject/build-impl.xml.script.CRC32=bbb19b51 nbproject/build-impl.xml.script.CRC32=bbb19b51
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.42.1 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.49.1

@ -1,8 +1,8 @@
build.xml.data.CRC32=bbbcfbe5 build.xml.data.CRC32=bbbcfbe5
build.xml.script.CRC32=866b78de build.xml.script.CRC32=866b78de
build.xml.stylesheet.CRC32=a56c6a5b@1.46.1 build.xml.stylesheet.CRC32=a56c6a5b@2.49.1
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=bbbcfbe5 nbproject/build-impl.xml.data.CRC32=bbbcfbe5
nbproject/build-impl.xml.script.CRC32=a6bab88d nbproject/build-impl.xml.script.CRC32=a6bab88d
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.46.1 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.49.1

@ -1,8 +1,8 @@
build.xml.data.CRC32=7a02abfc build.xml.data.CRC32=7a02abfc
build.xml.script.CRC32=5fb89d93 build.xml.script.CRC32=5fb89d93
build.xml.stylesheet.CRC32=a56c6a5b@1.46.1 build.xml.stylesheet.CRC32=a56c6a5b@2.49.1
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=7a02abfc nbproject/build-impl.xml.data.CRC32=7a02abfc
nbproject/build-impl.xml.script.CRC32=fe2b940f nbproject/build-impl.xml.script.CRC32=fe2b940f
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.46.1 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.49.1

@ -1,8 +1,8 @@
build.xml.data.CRC32=edc878e6 build.xml.data.CRC32=edc878e6
build.xml.script.CRC32=8ff5ca92 build.xml.script.CRC32=8ff5ca92
build.xml.stylesheet.CRC32=a56c6a5b@1.46.1 build.xml.stylesheet.CRC32=a56c6a5b@2.49.1
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=edc878e6 nbproject/build-impl.xml.data.CRC32=edc878e6
nbproject/build-impl.xml.script.CRC32=512d1004 nbproject/build-impl.xml.script.CRC32=512d1004
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.46.1 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.49.1

@ -1,8 +1,8 @@
build.xml.data.CRC32=ab69c3b7 build.xml.data.CRC32=ab69c3b7
build.xml.script.CRC32=39e31f0c build.xml.script.CRC32=39e31f0c
build.xml.stylesheet.CRC32=a56c6a5b@1.46.1 build.xml.stylesheet.CRC32=a56c6a5b@2.49.1
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=ab69c3b7 nbproject/build-impl.xml.data.CRC32=ab69c3b7
nbproject/build-impl.xml.script.CRC32=90c55096 nbproject/build-impl.xml.script.CRC32=90c55096
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.46.1 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.49.1

@ -1,8 +1,8 @@
build.xml.data.CRC32=b3df996f build.xml.data.CRC32=b3df996f
build.xml.script.CRC32=fa305471 build.xml.script.CRC32=fa305471
build.xml.stylesheet.CRC32=a56c6a5b@1.46.1 build.xml.stylesheet.CRC32=a56c6a5b@2.49.1
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=b3df996f nbproject/build-impl.xml.data.CRC32=b3df996f
nbproject/build-impl.xml.script.CRC32=8239585b nbproject/build-impl.xml.script.CRC32=8239585b
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.46.1 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.49.1

@ -1,8 +1,8 @@
build.xml.data.CRC32=991b240e build.xml.data.CRC32=991b240e
build.xml.script.CRC32=e68af6b0 build.xml.script.CRC32=e68af6b0
build.xml.stylesheet.CRC32=a56c6a5b@1.46.2 build.xml.stylesheet.CRC32=a56c6a5b@2.49.1
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=991b240e nbproject/build-impl.xml.data.CRC32=991b240e
nbproject/build-impl.xml.script.CRC32=5d3b3399 nbproject/build-impl.xml.script.CRC32=5d3b3399
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.46.2 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.49.1

@ -5,6 +5,7 @@
package com.jme3.gde.welcome; package com.jme3.gde.welcome;
import org.openide.modules.ModuleInstall; import org.openide.modules.ModuleInstall;
import org.openide.util.HelpCtx;
import org.openide.util.NbPreferences; import org.openide.util.NbPreferences;
/** /**
@ -15,8 +16,5 @@ public class Installer extends ModuleInstall {
@Override @Override
public void restored() { public void restored() {
if(!"true".equals(NbPreferences.forModule(Installer.class).get("NO_WELCOME_SCREEN", null))){
// new WelcomeScreen().startScreen();
}
} }
} }

@ -1,4 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project-private xmlns="http://www.netbeans.org/ns/project-private/1"> <project-private xmlns="http://www.netbeans.org/ns/project-private/1">
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/1"/> <editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/1"/>
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/>
</project-private> </project-private>

@ -1,11 +1,11 @@
build.xml.data.CRC32=cbef27ca build.xml.data.CRC32=cbef27ca
build.xml.script.CRC32=7efad5da build.xml.script.CRC32=7efad5da
build.xml.stylesheet.CRC32=531c622b@1.31.1.7 build.xml.stylesheet.CRC32=531c622b@1.31.1.7
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=cbef27ca nbproject/build-impl.xml.data.CRC32=cbef27ca
nbproject/build-impl.xml.script.CRC32=6de91798 nbproject/build-impl.xml.script.CRC32=6de91798
nbproject/build-impl.xml.stylesheet.CRC32=0f381476@2.47.1 nbproject/build-impl.xml.stylesheet.CRC32=0f381476@2.47.1
nbproject/platform.xml.data.CRC32=cbef27ca nbproject/platform.xml.data.CRC32=cbef27ca
nbproject/platform.xml.script.CRC32=db9e1f43 nbproject/platform.xml.script.CRC32=db9e1f43
nbproject/platform.xml.stylesheet.CRC32=df8ac4dd@2.47.1 nbproject/platform.xml.stylesheet.CRC32=df8ac4dd@2.49.1

@ -1,3 +1,4 @@
branding.token=jmonkeyplatform
cluster.path=\ cluster.path=\
${nbplatform.active.dir}/harness:\ ${nbplatform.active.dir}/harness:\
${nbplatform.active.dir}/ide:\ ${nbplatform.active.dir}/ide:\
@ -96,6 +97,7 @@ disabled.modules=\
org.netbeans.modules.spellchecker.dictionary_en,\ org.netbeans.modules.spellchecker.dictionary_en,\
org.netbeans.modules.spellchecker.kit,\ org.netbeans.modules.spellchecker.kit,\
org.netbeans.modules.spring.beans,\ org.netbeans.modules.spring.beans,\
org.netbeans.modules.swing.validation,\
org.netbeans.modules.testng.maven,\ org.netbeans.modules.testng.maven,\
org.netbeans.modules.websvc.saas.codegen.java,\ org.netbeans.modules.websvc.saas.codegen.java,\
org.netbeans.modules.xml.wsdl.model,\ org.netbeans.modules.xml.wsdl.model,\

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<project name="platform" default="download" basedir="..">
<condition property="download.required">
<and>
<not>
<available file="${harness.dir}/suite.xml"/>
</not>
<isset property="bootstrap.url"/>
<isset property="autoupdate.catalog.url"/>
</and>
</condition>
<target name="download" if="download.required">
<mkdir dir="${harness.dir}"/>
<pathconvert pathsep="|" property="download.clusters">
<mapper type="flatten"/>
<path path="${cluster.path}"/>
</pathconvert>
<property name="disabled.modules" value=""/>
<pathconvert property="module.includes" pathsep="">
<mapper type="glob" from="${basedir}${file.separator}*" to="(?!\Q*\E)"/>
<path>
<filelist files="${disabled.modules}" dir="."/>
</path>
</pathconvert>
<echo message="Downloading clusters ${download.clusters}"/>
<property name="tasks.jar" location="${java.io.tmpdir}/tasks.jar"/>
<get src="${bootstrap.url}" dest="${tasks.jar}" usetimestamp="true" verbose="true"/>
<taskdef name="autoupdate" classname="org.netbeans.nbbuild.AutoUpdate" classpath="${tasks.jar}"/>
<autoupdate installdir="${nbplatform.active.dir}" updatecenter="${autoupdate.catalog.url}">
<modules includes="${module.includes}.*" clusters="${download.clusters}"/>
<modules includes="org[.]netbeans[.]modules[.]apisupport[.]harness" clusters="harness"/>
</autoupdate>
</target>
</project>

@ -1,82 +1,81 @@
app.icon=branding/core/core.jar/org/netbeans/core/startup/frame48.gif app.icon=branding/core/core.jar/org/netbeans/core/startup/frame48.gif
app.name=jmonkeyplatform app.name=${branding.token}
app.title=jMonkeyEngine SDK app.title=jMonkeyEngine SDK
app.icon.icns=jmonkeyplatform.icns app.icon.icns=jmonkeyplatform.icns
branding.token=${app.name} #version name used for application and settings folder, no spaces!
#version name used for application and settings folder, no spaces! app.version=3.0RC2
app.version=3.0beta #version number used for plugins, only 3 numbers (e.g. 3.1.3)
#version number used for plugins, only numbers (e.g. 3.1.3) plugins.version=3.0.0
plugins.version=3.0.0 run.args.extra=-J-Xmx512m -J-XX:PermSize=256m -J-XX:MaxDirectMemorySize=1024m
run.args.extra=-J-Xmx512m -J-XX:PermSize=256m -J-XX:MaxDirectMemorySize=1024m -Dsun.java2d.noddraw=true -Dsun.awt.noerasebackground=true -Dsun.java2d.d3d=false -Dsun.java2d.opengl=false -Dsun.java2d.pmoffscreen=false auxiliary.org-netbeans-modules-apisupport-installer.license-file=license-jme.txt
auxiliary.org-netbeans-modules-apisupport-installer.license-file=license-jme.txt auxiliary.org-netbeans-modules-apisupport-installer.os-linux=true
auxiliary.org-netbeans-modules-apisupport-installer.os-linux=true auxiliary.org-netbeans-modules-apisupport-installer.os-macosx=true
auxiliary.org-netbeans-modules-apisupport-installer.os-macosx=true auxiliary.org-netbeans-modules-apisupport-installer.os-solaris=false
auxiliary.org-netbeans-modules-apisupport-installer.os-solaris=false auxiliary.org-netbeans-modules-apisupport-installer.os-windows=true
auxiliary.org-netbeans-modules-apisupport-installer.os-windows=true auxiliary.org-netbeans-modules-apisupport-installer.pack200-enabled=true
auxiliary.org-netbeans-modules-apisupport-installer.pack200-enabled=true modules=\
modules=\ ${project.com.jme3.gde.core}:\
${project.com.jme3.gde.core}:\ ${project.com.jme3.gde.core.baselibs}:\
${project.com.jme3.gde.core.baselibs}:\ ${project.com.jme3.gde.core.libraries}:\
${project.com.jme3.gde.core.libraries}:\ ${project.com.jme3.gde.templates}:\
${project.com.jme3.gde.templates}:\ ${project.com.jme3.gde.project.baselibs}:\
${project.com.jme3.gde.project.baselibs}:\ ${project.com.jme3.gde.project.libraries}:\
${project.com.jme3.gde.project.libraries}:\ ${project.com.jme3.gde.tests}:\
${project.com.jme3.gde.tests}:\ ${project.com.jme3.gde.project.testdata}:\
${project.com.jme3.gde.project.testdata}:\ ${project.com.jme3.gde.ogrexml}:\
${project.com.jme3.gde.ogrexml}:\ ${project.com.jme3.gde.scenecomposer}:\
${project.com.jme3.gde.scenecomposer}:\ ${project.com.jme3.gde.materials}:\
${project.com.jme3.gde.materials}:\ ${project.com.jme3.gde.gui}:\
${project.com.jme3.gde.gui}:\ ${project.com.jme3.gde.ogretools}:\
${project.com.jme3.gde.ogretools}:\ ${project.com.jme3.gde.codepalette}:\
${project.com.jme3.gde.codepalette}:\ ${project.com.jme3.gde.textureeditor}:\
${project.com.jme3.gde.textureeditor}:\ ${project.com.jme3.gde.core.updatecenters}:\
${project.com.jme3.gde.core.updatecenters}:\ ${project.com.jme3.gde.wavefront}:\
${project.com.jme3.gde.wavefront}:\ ${project.com.jme3.gde.terraineditor}:\
${project.com.jme3.gde.terraineditor}:\ ${project.com.jme3.gde.assetpack}:\
${project.com.jme3.gde.assetpack}:\ ${project.com.jme3.gde.modelimporter}:\
${project.com.jme3.gde.modelimporter}:\ ${project.com.jme3.gde.lwjgl.applet}:\
${project.com.jme3.gde.lwjgl.applet}:\ ${project.com.jme3.gde.desktop.executables}:\
${project.com.jme3.gde.desktop.executables}:\ ${project.com.jme3.gde.cinematics}:\
${project.com.jme3.gde.cinematics}:\ ${project.com.jme3.gde.vehiclecreator}:\
${project.com.jme3.gde.vehiclecreator}:\ ${project.com.jme3.gde.welcome}:\
${project.com.jme3.gde.welcome}:\ ${project.com.jme3.gde.codecheck}:\
${project.com.jme3.gde.codecheck}:\ ${project.com.jme3.gde.obfuscate}:\
${project.com.jme3.gde.obfuscate}:\ ${project.com.jme3.gde.blender}:\
${project.com.jme3.gde.blender}:\ ${project.com.jme3.gde.angelfont}:\
${project.com.jme3.gde.angelfont}:\ ${project.net.java.nboglpack.glsleditor}:\
${project.net.java.nboglpack.glsleditor}:\ ${project.com.jme3.gde.android}:\
${project.com.jme3.gde.android}:\ ${project.com.jme3.gde.nmgen}
${project.com.jme3.gde.nmgen} project.com.jme3.gde.android=jme3-android
project.com.jme3.gde.android=jme3-android project.com.jme3.gde.angelfont=jme3-angelfont
project.com.jme3.gde.angelfont=jme3-angelfont project.com.jme3.gde.blender=jme3-blender
project.com.jme3.gde.blender=jme3-blender project.com.jme3.gde.codecheck=jme3-code-check
project.com.jme3.gde.codecheck=jme3-code-check project.com.jme3.gde.customcontrols=jme3-custom-controls
project.com.jme3.gde.customcontrols=jme3-custom-controls project.com.jme3.gde.desktop.executables=jme3-desktop-executables
project.com.jme3.gde.desktop.executables=jme3-desktop-executables project.net.java.nboglpack.glsleditor=jme3-glsl-support
project.net.java.nboglpack.glsleditor=jme3-glsl-support project.com.jme3.gde.assetpack=jme3-assetpack-support
project.com.jme3.gde.assetpack=jme3-assetpack-support project.com.jme3.gde.cinematics=jme3-cinematics
project.com.jme3.gde.cinematics=jme3-cinematics project.com.jme3.gde.codepalette=jme3-codepalette
project.com.jme3.gde.codepalette=jme3-codepalette project.com.jme3.gde.core=jme3-core
project.com.jme3.gde.core=jme3-core project.com.jme3.gde.core.baselibs=jme3-core-baselibs
project.com.jme3.gde.core.baselibs=jme3-core-baselibs project.com.jme3.gde.core.libraries=jme3-core-libraries
project.com.jme3.gde.core.libraries=jme3-core-libraries project.com.jme3.gde.core.updatecenters=jme3-core-updatecenters
project.com.jme3.gde.core.updatecenters=jme3-core-updatecenters project.com.jme3.gde.gui=jme3-gui
project.com.jme3.gde.gui=jme3-gui project.com.jme3.gde.lwjgl.applet=jme3-lwjgl-applet
project.com.jme3.gde.lwjgl.applet=jme3-lwjgl-applet project.com.jme3.gde.materials=jme3-materialeditor
project.com.jme3.gde.materials=jme3-materialeditor project.com.jme3.gde.modelimporter=jme3-model-importer
project.com.jme3.gde.modelimporter=jme3-model-importer project.com.jme3.gde.nmgen=jme3-navmesh-gen
project.com.jme3.gde.nmgen=jme3-navmesh-gen project.com.jme3.gde.obfuscate=jme3-obfuscate
project.com.jme3.gde.obfuscate=jme3-obfuscate project.com.jme3.gde.ogretools=jme3-ogretools
project.com.jme3.gde.ogretools=jme3-ogretools project.com.jme3.gde.ogrexml=jme3-ogrexml
project.com.jme3.gde.ogrexml=jme3-ogrexml project.com.jme3.gde.project.baselibs=jme3-project-baselibs
project.com.jme3.gde.project.baselibs=jme3-project-baselibs project.com.jme3.gde.project.libraries=jme3-project-libraries
project.com.jme3.gde.project.libraries=jme3-project-libraries project.com.jme3.gde.project.testdata=jme3-project-testdata
project.com.jme3.gde.project.testdata=jme3-project-testdata project.com.jme3.gde.scenecomposer=jme3-scenecomposer
project.com.jme3.gde.scenecomposer=jme3-scenecomposer project.com.jme3.gde.templates=jme3-templates
project.com.jme3.gde.templates=jme3-templates project.com.jme3.gde.terraineditor=jme3-terrain-editor
project.com.jme3.gde.terraineditor=jme3-terrain-editor project.com.jme3.gde.tests=jme3-tests-template
project.com.jme3.gde.tests=jme3-tests-template project.com.jme3.gde.textureeditor=jme3-texture-editor
project.com.jme3.gde.textureeditor=jme3-texture-editor project.com.jme3.gde.vehiclecreator=jme3-vehicle-creator
project.com.jme3.gde.vehiclecreator=jme3-vehicle-creator project.com.jme3.gde.wavefront=jme3-wavefront
project.com.jme3.gde.wavefront=jme3-wavefront project.com.jme3.gde.welcome=jme3-welcome-screen
project.com.jme3.gde.welcome=jme3-welcome-screen

Loading…
Cancel
Save