diff --git a/.gitignore b/.gitignore index 782b60710..819063d61 100644 --- a/.gitignore +++ b/.gitignore @@ -71,4 +71,8 @@ /jme3-android-native/openal-soft/ /jme3-android-native/OpenALSoft.zip /jme3-android-native/stb_image/ -/jme3-bullet-native-android/build/ \ No newline at end of file +/jme3-bullet-native-android/build/ +/sdk/nbproject/private/ +/sdk/jme3-gui/nbproject/private/ +/sdk/jme3-core/nbproject/private/ +/sdk/jme3-materialeditor/nbproject/private/ \ No newline at end of file diff --git a/OpenAL32.dll b/OpenAL32.dll new file mode 100644 index 000000000..1f69e9454 Binary files /dev/null and b/OpenAL32.dll differ diff --git a/lwjgl.dll b/lwjgl.dll new file mode 100644 index 000000000..f095831db Binary files /dev/null and b/lwjgl.dll differ diff --git a/sdk/branding/core/core.jar/org/netbeans/core/startup/Bundle.properties b/sdk/branding/core/core.jar/org/netbeans/core/startup/Bundle.properties index b0843778e..f81543207 100644 --- a/sdk/branding/core/core.jar/org/netbeans/core/startup/Bundle.properties +++ b/sdk/branding/core/core.jar/org/netbeans/core/startup/Bundle.properties @@ -1,6 +1,6 @@ #Updated by build script #Sat, 27 Aug 2011 22:46:29 +0200 -currentVersion=jMonkeyEngine SDK 3.0 +currentVersion=jMonkeyEngine SDK 3.1-pre-alpha-svn LBL_splash_window_title=Starting jMonkeyEngine SDK SPLASH_HEIGHT=350 SPLASH_WIDTH=500 diff --git a/sdk/branding/modules/org-netbeans-core-windows.jar/org/netbeans/core/windows/view/ui/Bundle.properties b/sdk/branding/modules/org-netbeans-core-windows.jar/org/netbeans/core/windows/view/ui/Bundle.properties index 93e3aacc2..f3029a159 100644 --- a/sdk/branding/modules/org-netbeans-core-windows.jar/org/netbeans/core/windows/view/ui/Bundle.properties +++ b/sdk/branding/modules/org-netbeans-core-windows.jar/org/netbeans/core/windows/view/ui/Bundle.properties @@ -1,4 +1,4 @@ #Updated by build script #Sat, 27 Aug 2011 22:46:29 +0200 -CTL_MainWindow_Title=jMonkeyEngine SDK 3.0 -CTL_MainWindow_Title_No_Project=jMonkeyEngine SDK 3.0 +CTL_MainWindow_Title=jMonkeyEngine SDK 3.1-pre-alpha-svn +CTL_MainWindow_Title_No_Project=jMonkeyEngine SDK 3.1-pre-alpha-svn diff --git a/sdk/jme3-android/nbproject/genfiles.properties b/sdk/jme3-android/nbproject/genfiles.properties index cff2e2756..ea74c0903 100644 --- a/sdk/jme3-android/nbproject/genfiles.properties +++ b/sdk/jme3-android/nbproject/genfiles.properties @@ -1,8 +1,8 @@ -build.xml.data.CRC32=daa2838d +build.xml.data.CRC32=0a0da872 build.xml.script.CRC32=6461359b build.xml.stylesheet.CRC32=a56c6a5b@2.56.1 # 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. -nbproject/build-impl.xml.data.CRC32=daa2838d +nbproject/build-impl.xml.data.CRC32=0a0da872 nbproject/build-impl.xml.script.CRC32=abd1e01a nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 diff --git a/sdk/jme3-android/nbproject/project.properties b/sdk/jme3-android/nbproject/project.properties index b55e7b41a..831e268e8 100644 --- a/sdk/jme3-android/nbproject/project.properties +++ b/sdk/jme3-android/nbproject/project.properties @@ -6,4 +6,4 @@ license.file=../license-jme.txt nbm.homepage=http://www.jmonkeyengine.com nbm.module.author=Normen Hansen nbm.needs.restart=true -spec.version.base=3.0.0 +spec.version.base=3.0.10 diff --git a/sdk/jme3-android/nbproject/project.xml b/sdk/jme3-android/nbproject/project.xml index 5ce56de1f..c42cce339 100644 --- a/sdk/jme3-android/nbproject/project.xml +++ b/sdk/jme3-android/nbproject/project.xml @@ -12,7 +12,7 @@ 1 - 3.0.0 + 3.0.10 diff --git a/sdk/jme3-angelfont/nbproject/genfiles.properties b/sdk/jme3-angelfont/nbproject/genfiles.properties index e96aeda08..4fe22b923 100644 --- a/sdk/jme3-angelfont/nbproject/genfiles.properties +++ b/sdk/jme3-angelfont/nbproject/genfiles.properties @@ -1,8 +1,8 @@ -build.xml.data.CRC32=4bef7409 +build.xml.data.CRC32=c6ea5c9c build.xml.script.CRC32=03444ead build.xml.stylesheet.CRC32=a56c6a5b@2.56.1 # 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. -nbproject/build-impl.xml.data.CRC32=4bef7409 +nbproject/build-impl.xml.data.CRC32=c6ea5c9c nbproject/build-impl.xml.script.CRC32=8812c775 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 diff --git a/sdk/jme3-angelfont/nbproject/project.properties b/sdk/jme3-angelfont/nbproject/project.properties index 3d19f4a47..90a580ad7 100644 --- a/sdk/jme3-angelfont/nbproject/project.properties +++ b/sdk/jme3-angelfont/nbproject/project.properties @@ -1,4 +1,4 @@ #Thu, 25 Aug 2011 20:26:50 +0200 javac.source=1.5 javac.compilerargs=-Xlint -Xlint\:-serial -spec.version.base=3.0.0 +spec.version.base=3.0.10 diff --git a/sdk/jme3-angelfont/nbproject/project.xml b/sdk/jme3-angelfont/nbproject/project.xml index d0fa00daa..a8afcbf9e 100644 --- a/sdk/jme3-angelfont/nbproject/project.xml +++ b/sdk/jme3-angelfont/nbproject/project.xml @@ -12,7 +12,7 @@ 1 - 3.0.0 + 3.0.10 @@ -21,7 +21,7 @@ 1 - 3.0.0 + 3.0.10 diff --git a/sdk/jme3-assetpack-support/nbproject/genfiles.properties b/sdk/jme3-assetpack-support/nbproject/genfiles.properties index a6681fec4..164bede2b 100644 --- a/sdk/jme3-assetpack-support/nbproject/genfiles.properties +++ b/sdk/jme3-assetpack-support/nbproject/genfiles.properties @@ -3,6 +3,6 @@ build.xml.script.CRC32=c0969383 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. # 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=f4e70226 +nbproject/build-impl.xml.data.CRC32=5bc60898 nbproject/build-impl.xml.script.CRC32=4d376df0 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 diff --git a/sdk/jme3-assetpack-support/nbproject/project.properties b/sdk/jme3-assetpack-support/nbproject/project.properties index 50bdbe1fd..03cd56133 100644 --- a/sdk/jme3-assetpack-support/nbproject/project.properties +++ b/sdk/jme3-assetpack-support/nbproject/project.properties @@ -5,4 +5,4 @@ license.file=../license-jme.txt nbm.homepage=http\://www.jmonkeyengine.com nbm.module.author=Normen Hansen nbm.needs.restart=true -spec.version.base=3.0.0 +spec.version.base=3.0.10 diff --git a/sdk/jme3-assetpack-support/nbproject/project.xml b/sdk/jme3-assetpack-support/nbproject/project.xml index c87deb31e..9deed20b3 100644 --- a/sdk/jme3-assetpack-support/nbproject/project.xml +++ b/sdk/jme3-assetpack-support/nbproject/project.xml @@ -12,7 +12,7 @@ 1 - 3.0.0 + 3.0.10 @@ -21,7 +21,7 @@ 1 - 3.0.0 + 3.0.10 @@ -30,7 +30,7 @@ 1 - 3.0.0 + 3.0.10 @@ -39,7 +39,7 @@ 1 - 3.0.0 + 3.0.10 diff --git a/sdk/jme3-blender/nbproject/genfiles.properties b/sdk/jme3-blender/nbproject/genfiles.properties index 01ef60897..0828a18c3 100644 --- a/sdk/jme3-blender/nbproject/genfiles.properties +++ b/sdk/jme3-blender/nbproject/genfiles.properties @@ -1,8 +1,8 @@ -build.xml.data.CRC32=33d82a49 +build.xml.data.CRC32=64dcecda build.xml.script.CRC32=0f77a514 build.xml.stylesheet.CRC32=a56c6a5b@2.56.1 # 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. -nbproject/build-impl.xml.data.CRC32=33d82a49 +nbproject/build-impl.xml.data.CRC32=64dcecda nbproject/build-impl.xml.script.CRC32=5c5042d6 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 diff --git a/sdk/jme3-blender/nbproject/project.properties b/sdk/jme3-blender/nbproject/project.properties index a57a62e36..07a209615 100644 --- a/sdk/jme3-blender/nbproject/project.properties +++ b/sdk/jme3-blender/nbproject/project.properties @@ -4,4 +4,4 @@ javac.compilerargs=-Xlint -Xlint\:-serial nbm.homepage=http\://www.jmonkeyengine.com nbm.module.author=Kaelthas nbm.needs.restart=true -spec.version.base=3.0.0 +spec.version.base=3.0.10 diff --git a/sdk/jme3-blender/nbproject/project.xml b/sdk/jme3-blender/nbproject/project.xml index 09b0c2ce9..4fa10b2b0 100644 --- a/sdk/jme3-blender/nbproject/project.xml +++ b/sdk/jme3-blender/nbproject/project.xml @@ -12,7 +12,7 @@ 1 - 3.0.0 + 3.0.10 @@ -21,7 +21,7 @@ 1 - 3.0.0 + 3.0.10 diff --git a/sdk/jme3-cinematics/nbproject/genfiles.properties b/sdk/jme3-cinematics/nbproject/genfiles.properties index 0ed1becd6..7a8890355 100644 --- a/sdk/jme3-cinematics/nbproject/genfiles.properties +++ b/sdk/jme3-cinematics/nbproject/genfiles.properties @@ -1,8 +1,8 @@ -build.xml.data.CRC32=40119967 +build.xml.data.CRC32=c706130d build.xml.script.CRC32=d8082083 build.xml.stylesheet.CRC32=a56c6a5b@2.56.1 # 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. -nbproject/build-impl.xml.data.CRC32=40119967 +nbproject/build-impl.xml.data.CRC32=c706130d nbproject/build-impl.xml.script.CRC32=a2681ce5 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 diff --git a/sdk/jme3-cinematics/nbproject/project.properties b/sdk/jme3-cinematics/nbproject/project.properties index 4aadc709d..73e7a18ba 100644 --- a/sdk/jme3-cinematics/nbproject/project.properties +++ b/sdk/jme3-cinematics/nbproject/project.properties @@ -5,4 +5,4 @@ license.file=../license-jme.txt nbm.homepage=http\://www.jmonkeyengine.com nbm.module.author=R\u00e9my Bouquet nbm.needs.restart=true -spec.version.base=3.0.0 +spec.version.base=3.0.10 diff --git a/sdk/jme3-cinematics/nbproject/project.xml b/sdk/jme3-cinematics/nbproject/project.xml index c73221679..85ae58fae 100644 --- a/sdk/jme3-cinematics/nbproject/project.xml +++ b/sdk/jme3-cinematics/nbproject/project.xml @@ -12,7 +12,7 @@ 1 - 3.0.0 + 3.0.10 @@ -21,7 +21,7 @@ 1 - 3.0.0 + 3.0.10 @@ -30,7 +30,7 @@ 1 - 3.0.0 + 3.0.10 diff --git a/sdk/jme3-code-check/nbproject/genfiles.properties b/sdk/jme3-code-check/nbproject/genfiles.properties index 3d5f9158f..6281cd77d 100644 --- a/sdk/jme3-code-check/nbproject/genfiles.properties +++ b/sdk/jme3-code-check/nbproject/genfiles.properties @@ -1,8 +1,8 @@ -build.xml.data.CRC32=e5661c7c +build.xml.data.CRC32=fbaa73ae build.xml.script.CRC32=a481f885 build.xml.stylesheet.CRC32=a56c6a5b@2.56.1 # 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. -nbproject/build-impl.xml.data.CRC32=e5661c7c +nbproject/build-impl.xml.data.CRC32=fbaa73ae nbproject/build-impl.xml.script.CRC32=0691bb76 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 diff --git a/sdk/jme3-code-check/nbproject/project.properties b/sdk/jme3-code-check/nbproject/project.properties index c05bd3a9b..b8eef2db4 100644 --- a/sdk/jme3-code-check/nbproject/project.properties +++ b/sdk/jme3-code-check/nbproject/project.properties @@ -1,4 +1,4 @@ #Thu, 25 Aug 2011 20:26:50 +0200 javac.source=1.6 javac.compilerargs=-Xlint -Xlint\:-serial -spec.version.base=3.0.0 +spec.version.base=3.0.10 diff --git a/sdk/jme3-code-check/nbproject/project.xml b/sdk/jme3-code-check/nbproject/project.xml index fa2625622..607cb60c0 100644 --- a/sdk/jme3-code-check/nbproject/project.xml +++ b/sdk/jme3-code-check/nbproject/project.xml @@ -12,7 +12,7 @@ 1 - 3.0.0 + 3.0.10 diff --git a/sdk/jme3-codepalette/nbproject/project.properties b/sdk/jme3-codepalette/nbproject/project.properties index 50bdbe1fd..03cd56133 100644 --- a/sdk/jme3-codepalette/nbproject/project.properties +++ b/sdk/jme3-codepalette/nbproject/project.properties @@ -5,4 +5,4 @@ license.file=../license-jme.txt nbm.homepage=http\://www.jmonkeyengine.com nbm.module.author=Normen Hansen nbm.needs.restart=true -spec.version.base=3.0.0 +spec.version.base=3.0.10 diff --git a/sdk/jme3-core-baselibs/nbproject/genfiles.properties b/sdk/jme3-core-baselibs/nbproject/genfiles.properties index b693eee13..be87a8d63 100644 --- a/sdk/jme3-core-baselibs/nbproject/genfiles.properties +++ b/sdk/jme3-core-baselibs/nbproject/genfiles.properties @@ -1,8 +1,8 @@ -build.xml.data.CRC32=b51e7ec4 +build.xml.data.CRC32=dc0131d1 build.xml.script.CRC32=cdae6a36 -build.xml.stylesheet.CRC32=a56c6a5b@2.50.1 +build.xml.stylesheet.CRC32=a56c6a5b@2.56.1 # 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. -nbproject/build-impl.xml.data.CRC32=b51e7ec4 +nbproject/build-impl.xml.data.CRC32=dc0131d1 nbproject/build-impl.xml.script.CRC32=246f9b81 -nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.50.1 +nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 diff --git a/sdk/jme3-core-baselibs/nbproject/project.properties b/sdk/jme3-core-baselibs/nbproject/project.properties index 7f1988fd0..67136fbda 100644 --- a/sdk/jme3-core-baselibs/nbproject/project.properties +++ b/sdk/jme3-core-baselibs/nbproject/project.properties @@ -4,4 +4,4 @@ license.file=../license-jme.txt nbm.homepage=http\://www.jmonkeyengine.com nbm.module.author=jMonkeyEngine nbm.needs.restart=true -spec.version.base=3.0.0 +spec.version.base=3.0.10 diff --git a/sdk/jme3-core-baselibs/nbproject/project.xml b/sdk/jme3-core-baselibs/nbproject/project.xml index dc9559d4b..16d374b77 100644 --- a/sdk/jme3-core-baselibs/nbproject/project.xml +++ b/sdk/jme3-core-baselibs/nbproject/project.xml @@ -1,18 +1,18 @@ - - + + org.netbeans.modules.apisupport.project - + com.jme3.gde.core.baselibs - + com.jme3.gde.core.libraries - - + + 1 - 3.0.0 + 3.0.10 @@ -187,4 +187,4 @@ - \ No newline at end of file + diff --git a/sdk/jme3-core-updatecenters/nbproject/project.properties b/sdk/jme3-core-updatecenters/nbproject/project.properties index 25a0353d6..869ff7158 100644 --- a/sdk/jme3-core-updatecenters/nbproject/project.properties +++ b/sdk/jme3-core-updatecenters/nbproject/project.properties @@ -1,4 +1,4 @@ #Thu, 25 Aug 2011 20:26:49 +0200 javac.source=1.5 javac.compilerargs=-Xlint -Xlint\:-serial -spec.version.base=3.0.0 +spec.version.base=3.0.10 diff --git a/sdk/jme3-core/nbproject/project.properties b/sdk/jme3-core/nbproject/project.properties index 3bf3f9bf2..662af9ddf 100644 --- a/sdk/jme3-core/nbproject/project.properties +++ b/sdk/jme3-core/nbproject/project.properties @@ -8,4 +8,4 @@ nbm.homepage=http\://www.jmonkeyengine.com nbm.module.author=Normen Hansen nbm.needs.restart=true project.license=jme -spec.version.base=3.0.0 +spec.version.base=3.0.10 diff --git a/sdk/jme3-core/nbproject/project.xml b/sdk/jme3-core/nbproject/project.xml index ec7e5dc64..774f33fc1 100644 --- a/sdk/jme3-core/nbproject/project.xml +++ b/sdk/jme3-core/nbproject/project.xml @@ -12,7 +12,7 @@ 1 - 3.0.0 + 3.0.10 @@ -21,13 +21,13 @@ 1 - 3.0.0 + 3.0.10 com.jme3.gde.core.updatecenters - 3.0.0 + 3.0.10 @@ -35,7 +35,7 @@ - 3.0.0 + 3.0.10 diff --git a/sdk/jme3-desktop-executables/nbproject/project.properties b/sdk/jme3-desktop-executables/nbproject/project.properties index 50bdbe1fd..03cd56133 100644 --- a/sdk/jme3-desktop-executables/nbproject/project.properties +++ b/sdk/jme3-desktop-executables/nbproject/project.properties @@ -5,4 +5,4 @@ license.file=../license-jme.txt nbm.homepage=http\://www.jmonkeyengine.com nbm.module.author=Normen Hansen nbm.needs.restart=true -spec.version.base=3.0.0 +spec.version.base=3.0.10 diff --git a/sdk/jme3-desktop-executables/nbproject/project.xml b/sdk/jme3-desktop-executables/nbproject/project.xml index c636c6295..d672b90ac 100644 --- a/sdk/jme3-desktop-executables/nbproject/project.xml +++ b/sdk/jme3-desktop-executables/nbproject/project.xml @@ -12,7 +12,7 @@ 1 - 3.0.0 + 3.0.10 diff --git a/sdk/jme3-desktop-executables/src/com/jme3/gde/desktop/executables/macapp-data.zip b/sdk/jme3-desktop-executables/src/com/jme3/gde/desktop/executables/macapp-data.zip index 547aef979..502272e50 100644 Binary files a/sdk/jme3-desktop-executables/src/com/jme3/gde/desktop/executables/macapp-data.zip and b/sdk/jme3-desktop-executables/src/com/jme3/gde/desktop/executables/macapp-data.zip differ diff --git a/sdk/jme3-desktop-executables/src/com/jme3/gde/desktop/executables/winapp-data.zip b/sdk/jme3-desktop-executables/src/com/jme3/gde/desktop/executables/winapp-data.zip index a300dba3a..b409baa20 100644 Binary files a/sdk/jme3-desktop-executables/src/com/jme3/gde/desktop/executables/winapp-data.zip and b/sdk/jme3-desktop-executables/src/com/jme3/gde/desktop/executables/winapp-data.zip differ diff --git a/sdk/jme3-documentation/nbproject/project.properties b/sdk/jme3-documentation/nbproject/project.properties index 0db107241..a8eff505e 100644 --- a/sdk/jme3-documentation/nbproject/project.properties +++ b/sdk/jme3-documentation/nbproject/project.properties @@ -3,4 +3,4 @@ javac.compilerargs=-Xlint -Xlint:-serial license.file=../license-jme.txt nbm.homepage=http://www.jmonkeyengine.com nbm.module.author=Normen Hansen, Ruth Kusterer, many others -spec.version.base=3.0.0 +spec.version.base=3.0.10 diff --git a/sdk/jme3-glsl-support/nbproject/project.properties b/sdk/jme3-glsl-support/nbproject/project.properties index 9fe5d8b43..f46befcc0 100644 --- a/sdk/jme3-glsl-support/nbproject/project.properties +++ b/sdk/jme3-glsl-support/nbproject/project.properties @@ -3,4 +3,4 @@ javac.source=1.5 license.file=license.txt nbm.homepage=http://kenai.com/projects/netbeans-opengl-pack nbm.module.author=Mathias Henze, Michael Bien, Dany Rioux -spec.version.base=3.0.0 +spec.version.base=3.0.10 diff --git a/sdk/jme3-gui/manifest.mf b/sdk/jme3-gui/manifest.mf index 9070e170d..b5e5ac7b3 100644 --- a/sdk/jme3-gui/manifest.mf +++ b/sdk/jme3-gui/manifest.mf @@ -1,5 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: com.jme3.gde.gui/1 OpenIDE-Module-Implementation-Version: 0 +OpenIDE-Module-Layer: com/jme3/gde/gui/layer.xml OpenIDE-Module-Localizing-Bundle: com/jme3/gde/gui/Bundle.properties diff --git a/sdk/jme3-gui/nbproject/genfiles.properties b/sdk/jme3-gui/nbproject/genfiles.properties index 22871f064..3ad8512e5 100644 --- a/sdk/jme3-gui/nbproject/genfiles.properties +++ b/sdk/jme3-gui/nbproject/genfiles.properties @@ -1,8 +1,8 @@ -build.xml.data.CRC32=7857ced2 +build.xml.data.CRC32=d998e9a1 build.xml.script.CRC32=a0136781 build.xml.stylesheet.CRC32=a56c6a5b@2.56.1 # 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. -nbproject/build-impl.xml.data.CRC32=7857ced2 +nbproject/build-impl.xml.data.CRC32=d998e9a1 nbproject/build-impl.xml.script.CRC32=55a34aaf nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 diff --git a/sdk/jme3-gui/nbproject/project.properties b/sdk/jme3-gui/nbproject/project.properties index ef4ce81f9..f82a1a43d 100644 --- a/sdk/jme3-gui/nbproject/project.properties +++ b/sdk/jme3-gui/nbproject/project.properties @@ -1,9 +1,9 @@ file.reference.swingtonifty.jar=release/modules/ext/swingtonifty.jar #Thu, 25 Aug 2011 20:26:49 +0200 -javac.source=1.5 -javac.compilerargs=-Xlint -Xlint\:-serial +javac.source=1.6 +javac.compilerargs=-Xlint -Xlint:-serial license.file=../license-jme.txt -nbm.homepage=http\://www.jmonkeyengine.com -nbm.module.author=Normen Hansen +nbm.homepage=http://www.jmonkeyengine.com +nbm.module.author=Normen Hansen,Cristiano Aguzzi nbm.needs.restart=true -spec.version.base=3.0.0 +spec.version.base=3.1.5 diff --git a/sdk/jme3-gui/nbproject/project.xml b/sdk/jme3-gui/nbproject/project.xml index 8dfafbc80..aaa58e736 100644 --- a/sdk/jme3-gui/nbproject/project.xml +++ b/sdk/jme3-gui/nbproject/project.xml @@ -33,6 +33,15 @@ 1.36.1 + + org.netbeans.api.progress + + + + 1 + 1.32.1 + + org.netbeans.core.multiview @@ -42,6 +51,15 @@ 1.32.1 + + org.netbeans.modules.editor.mimelookup + + + + 1 + 1.29.1 + + org.netbeans.modules.java.project @@ -69,6 +87,15 @@ + + org.netbeans.spi.navigator + + + + 1 + 1.27.1 + + org.netbeans.spi.palette @@ -167,8 +194,8 @@ release/modules/ext/swingtonifty.jar - ext/Nifty-Editor0.5.7.jar - release/modules/ext/Nifty-Editor0.5.7.jar + ext/Nifty-Editor0.5.9.jar + release/modules/ext/Nifty-Editor0.5.9.jar diff --git a/sdk/jme3-gui/release/modules/ext/Nifty-Editor0.5.9.jar b/sdk/jme3-gui/release/modules/ext/Nifty-Editor0.5.9.jar new file mode 100644 index 000000000..dde003d51 Binary files /dev/null and b/sdk/jme3-gui/release/modules/ext/Nifty-Editor0.5.9.jar differ diff --git a/sdk/jme3-gui/src/com/jme3/gde/gui/Bundle.properties b/sdk/jme3-gui/src/com/jme3/gde/gui/Bundle.properties index 91fe01a5b..c7b878ef7 100644 --- a/sdk/jme3-gui/src/com/jme3/gde/gui/Bundle.properties +++ b/sdk/jme3-gui/src/com/jme3/gde/gui/Bundle.properties @@ -1,7 +1,7 @@ LBL_NiftyGui_loader_name=NiftyGui Files OpenIDE-Module-Display-Category=jMonkeyEngine OpenIDE-Module-Long-Description=\ - This plugin adds NiftyGUI XML file support + This plugin adds NiftyGUI XML file support , with and easy visual desing interface . OpenIDE-Module-Name=NiftyGUI Support OpenIDE-Module-Short-Description=Provides NiftyGUI Support Services/MIMEResolver/NiftyGuiResolver.xml=NiftyGui Files diff --git a/sdk/jme3-gui/src/com/jme3/gde/gui/EmptyNiftyGui.xml b/sdk/jme3-gui/src/com/jme3/gde/gui/EmptyNiftyGui.xml index c608723c0..1a2083b11 100644 --- a/sdk/jme3-gui/src/com/jme3/gde/gui/EmptyNiftyGui.xml +++ b/sdk/jme3-gui/src/com/jme3/gde/gui/EmptyNiftyGui.xml @@ -1,10 +1,10 @@ - - - - - - - - - + + + + + + + + + \ No newline at end of file diff --git a/sdk/jme3-gui/src/com/jme3/gde/gui/Navigator.form b/sdk/jme3-gui/src/com/jme3/gde/gui/Navigator.form new file mode 100644 index 000000000..b3657640a --- /dev/null +++ b/sdk/jme3-gui/src/com/jme3/gde/gui/Navigator.form @@ -0,0 +1,28 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/sdk/jme3-gui/src/com/jme3/gde/gui/Navigator.java b/sdk/jme3-gui/src/com/jme3/gde/gui/Navigator.java new file mode 100644 index 000000000..a136c4e14 --- /dev/null +++ b/sdk/jme3-gui/src/com/jme3/gde/gui/Navigator.java @@ -0,0 +1,191 @@ +/* + * To change this template, choose Tools | Templates + * and open the template in the editor. + */ +package com.jme3.gde.gui; + +import com.jme3.gde.gui.nodes.GElementNode; +import com.jme3.gde.gui.nodes.ScreenChildFactory; +import jada.ngeditor.controller.GUIEditor; +import jada.ngeditor.model.elements.GElement; +import java.awt.BorderLayout; +import java.beans.PropertyChangeEvent; +import java.beans.PropertyChangeListener; +import java.beans.PropertyVetoException; +import java.util.ArrayList; +import java.util.Observable; +import java.util.Observer; +import javax.swing.JComponent; +import org.netbeans.spi.navigator.NavigatorPanel; +import org.openide.explorer.ExplorerManager; +import org.openide.explorer.ExplorerUtils; +import org.openide.explorer.view.BeanTreeView; +import org.openide.nodes.AbstractNode; +import org.openide.nodes.Children; +import org.openide.nodes.Node; +import org.openide.util.Exceptions; +import org.openide.util.Lookup; +import org.openide.util.LookupEvent; +import org.openide.util.LookupListener; +import org.openide.util.Utilities; +import org.openide.util.lookup.ProxyLookup; +import org.openide.windows.TopComponent; + +/** + * + * @author cris + */ +@NavigatorPanel.Registration(mimeType = "text/x-niftygui+xml", displayName="Gui View") +public class Navigator extends javax.swing.JPanel implements NavigatorPanel,ExplorerManager.Provider , Observer, PropertyChangeListener, LookupListener{ + private Lookup lookup; + private ExplorerManager mgr = new ExplorerManager(); + private final BeanTreeView beanTreeView; + private GUIEditor editor; + private Lookup context; + private boolean lock; + /** + * Creates new form Navigator + */ + public Navigator() { + initComponents(); + setLayout(new BorderLayout()); + beanTreeView = new BeanTreeView(); + add(beanTreeView, BorderLayout.CENTER); + + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // //GEN-BEGIN:initComponents + private void initComponents() { + + javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this); + this.setLayout(layout); + layout.setHorizontalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGap(0, 244, Short.MAX_VALUE) + ); + layout.setVerticalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGap(0, 274, Short.MAX_VALUE) + ); + }// //GEN-END:initComponents + // Variables declaration - do not modify//GEN-BEGIN:variables + // End of variables declaration//GEN-END:variables + + @Override + public String getDisplayName() { + return "GuiView"; + } + + @Override + public String getDisplayHint() { + return "Easy view for your gui"; + } + + @Override + public JComponent getComponent() { + return this; + } + + @Override + public void panelActivated(Lookup context) { + try { + this.context = context; + context.lookupResult(NiftyGuiDataObject.class).addLookupListener(this); + intNavigator(context); + } catch (PropertyVetoException ex) { + Exceptions.printStackTrace(ex); + } + } + + @Override + public void panelDeactivated() { + ExplorerUtils.activateActions(mgr, false); + } + + @Override + public Lookup getLookup() { + return lookup; + } + + @Override + public ExplorerManager getExplorerManager() { + return mgr; + } + + @Override + public void update(Observable o, Object arg) { + + jada.ngeditor.listeners.actions.Action act = ( jada.ngeditor.listeners.actions.Action) arg; + if(act.getType() == jada.ngeditor.listeners.actions.Action.SEL){ + ArrayList path = new ArrayList(); + GElement parent = act.getGUIElement(); + while(parent!=null){ + path.add(parent.getID()); + parent = parent.getParent(); + } + Node result = mgr.getRootContext(); + for(int i=path.size()-1;i>=0;i--){ + result = result.getChildren().findChild(path.get(i)); + } + try { + mgr.setSelectedNodes(new Node[]{result}); + } catch (PropertyVetoException ex) { + Exceptions.printStackTrace(ex); + } + }else if(act.getType() == jada.ngeditor.listeners.actions.Action.NEW){ + try { + this.intNavigator(context); + } catch (PropertyVetoException ex) { + Exceptions.printStackTrace(ex); + } + } + beanTreeView.updateUI(); + } + + @Override + public void propertyChange(PropertyChangeEvent evt) { + if (evt.getPropertyName().equals(ExplorerManager.PROP_SELECTED_NODES)) { + Node[] newValue = (Node[]) evt.getNewValue(); + if (newValue.length > 0) { + AbstractNode firstSelected = (AbstractNode) newValue[0]; + if (firstSelected instanceof GElementNode) { + GElement element = ((GElementNode) firstSelected).getGelement(); + + editor.selectElement(element); + + } + } + } + } + + @Override + public void resultChanged(LookupEvent ev) { + try { + intNavigator(context); + } catch (PropertyVetoException ex) { + Exceptions.printStackTrace(ex); + } + } + + private void intNavigator(Lookup context) throws PropertyVetoException { + + NiftyGuiDataObject man = context.lookup(NiftyGuiDataObject.class); + ExplorerUtils.activateActions(mgr, true); + editor = man.getLookup().lookup(GUIEditor.class); + AbstractNode guiRoot = new AbstractNode(Children.create(new ScreenChildFactory(editor.getGui()), true)); + guiRoot.setName("Gui"); + this.mgr.setRootContext(guiRoot); + this.beanTreeView.updateUI(); + mgr.addPropertyChangeListener(this); + this.mgr.setSelectedNodes(new Node[]{guiRoot}); + Lookup lookup1 = ExplorerUtils.createLookup(mgr, getActionMap()); + lookup = new ProxyLookup(lookup1); + editor.addObserver(this); + } +} diff --git a/sdk/jme3-gui/src/com/jme3/gde/gui/NiftyGuiDataObject.java b/sdk/jme3-gui/src/com/jme3/gde/gui/NiftyGuiDataObject.java index 1b733c83b..55a8ad448 100644 --- a/sdk/jme3-gui/src/com/jme3/gde/gui/NiftyGuiDataObject.java +++ b/sdk/jme3-gui/src/com/jme3/gde/gui/NiftyGuiDataObject.java @@ -5,6 +5,7 @@ package com.jme3.gde.gui; import com.jme3.gde.core.assets.ProjectAssetManager; +import jada.ngeditor.controller.GUIEditor; import java.io.IOException; import org.netbeans.api.project.Project; import org.netbeans.api.project.ProjectManager; @@ -95,6 +96,7 @@ public class NiftyGuiDataObject extends MultiDataObject { super(pf, loader); registerEditor("text/x-niftygui+xml", true); findAssetManager(); + this.getCookieSet().assign(GUIEditor.class,new GUIEditor()); } protected final void findAssetManager() { @@ -140,6 +142,7 @@ public class NiftyGuiDataObject extends MultiDataObject { position = 1000) @Messages("LBL_NiftyGui_EDITOR=XML") public static MultiViewEditorElement createEditor(Lookup lkp) { - return new MultiViewEditorElement(lkp); + final MultiViewEditorElement multiViewEditorElement = new MultiViewEditorElement(lkp); + return multiViewEditorElement; } } diff --git a/sdk/jme3-gui/src/com/jme3/gde/gui/NiftyGuiVisualElement.java b/sdk/jme3-gui/src/com/jme3/gde/gui/NiftyGuiVisualElement.java index e779b8ee7..a1ff4ef20 100644 --- a/sdk/jme3-gui/src/com/jme3/gde/gui/NiftyGuiVisualElement.java +++ b/sdk/jme3-gui/src/com/jme3/gde/gui/NiftyGuiVisualElement.java @@ -6,36 +6,60 @@ package com.jme3.gde.gui; import com.jme3.gde.core.assets.ProjectAssetManager; import com.jme3.gde.core.scene.SceneApplication; +import com.jme3.gde.gui.nodes.GUINode; +import com.jme3.gde.gui.palette.NiftyGUIPaletteFactory; import de.lessvoid.nifty.Nifty; import jada.ngeditor.controller.GUIEditor; import jada.ngeditor.guiviews.DND.PaletteDropTarget; import jada.ngeditor.guiviews.DND.TrasferHandling; import jada.ngeditor.guiviews.J2DNiftyView; +import jada.ngeditor.model.elements.GElement; import jada.ngeditor.model.elements.GLayer; import jada.ngeditor.model.exception.NoProductException; import java.awt.Dimension; +import java.awt.dnd.DropTarget; +import java.awt.dnd.DropTargetDragEvent; +import java.awt.dnd.DropTargetDropEvent; +import java.awt.dnd.DropTargetEvent; +import java.awt.dnd.DropTargetListener; import java.awt.event.ItemEvent; import java.awt.event.ItemListener; +import java.beans.PropertyVetoException; import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; +import java.util.ArrayList; import java.util.Collection; +import java.util.Observable; +import java.util.Observer; import java.util.concurrent.Callable; import javax.swing.Action; +import javax.swing.ActionMap; import javax.swing.DefaultComboBoxModel; import javax.swing.JComboBox; import javax.swing.JComponent; import javax.swing.JPanel; import javax.swing.JToolBar; +import javax.swing.text.AbstractDocument; import javax.xml.bind.JAXBException; import javax.xml.parsers.ParserConfigurationException; +import org.netbeans.api.progress.ProgressHandle; +import org.netbeans.api.progress.ProgressHandleFactory; import org.netbeans.core.spi.multiview.CloseOperationState; import org.netbeans.core.spi.multiview.MultiViewElement; import org.netbeans.core.spi.multiview.MultiViewElementCallback; +import org.openide.DialogDisplayer; +import org.openide.NotifyDescriptor; import org.openide.awt.UndoRedo; +import org.openide.explorer.ExplorerManager; +import org.openide.explorer.ExplorerUtils; +import org.openide.nodes.Node; import org.openide.util.Exceptions; import org.openide.util.Lookup; import org.openide.util.NbBundle.Messages; +import org.openide.util.lookup.AbstractLookup; +import org.openide.util.lookup.InstanceContent; +import org.openide.util.lookup.ProxyLookup; import org.openide.windows.TopComponent; import org.xml.sax.SAXException; @@ -47,7 +71,7 @@ import org.xml.sax.SAXException; preferredID = "NiftyGuiVisual", position = 2000) @Messages("LBL_NiftyGui_VISUAL=Visual") -public final class NiftyGuiVisualElement extends JPanel implements MultiViewElement { +public final class NiftyGuiVisualElement extends JPanel implements MultiViewElement , ExplorerManager.Provider,Observer { private NiftyGuiDataObject obj; private JToolBar toolbar = new JToolBar(); @@ -56,6 +80,8 @@ public final class NiftyGuiVisualElement extends JPanel implements MultiViewElem private final Nifty nifty; private final J2DNiftyView view; private final JComboBox layers = new JComboBox(); + private final ExplorerManager nodesManager; + public NiftyGuiVisualElement(Lookup lkp) { obj = lkp.lookup(NiftyGuiDataObject.class); @@ -67,7 +93,9 @@ public final class NiftyGuiVisualElement extends JPanel implements MultiViewElem this.scrollArea.setViewportView(view); TrasferHandling tranf = new TrasferHandling(); PaletteDropTarget tmp = new PaletteDropTarget(); - editor = new GUIEditor(); + editor = obj.getLookup().lookup(GUIEditor.class); + editor.addObserver(this); + nodesManager = new ExplorerManager(); nifty = view.getNifty(); view.setTransferHandler(tranf); view.setDropTarget(tmp); @@ -156,7 +184,7 @@ public final class NiftyGuiVisualElement extends JPanel implements MultiViewElem @Override public Lookup getLookup() { - return obj.getLookup(); + return ExplorerUtils.createLookup(nodesManager, new ActionMap()); } /** * Raw implementation , just to prototype the editor @@ -164,14 +192,20 @@ public final class NiftyGuiVisualElement extends JPanel implements MultiViewElem @Override public void componentOpened() { try { + ProgressHandle handle = ProgressHandleFactory.createHandle("Loading the gui file"); String path = this.obj.getPrimaryFile().getPath(); - ProjectAssetManager mgr = this.getLookup().lookup(ProjectAssetManager.class); + ProjectAssetManager mgr = obj.getLookup().lookup(ProjectAssetManager.class); String assetPath = mgr.getAssetFolder().getPath(); + handle.progress(50); this.editor.createNewGui(nifty,new File(path),new File(assetPath)); + nodesManager.setRootContext(new GUINode(this.editor.getGui())); Collection layers1 = this.editor.getGui().getLayers(); DefaultComboBoxModel model = new DefaultComboBoxModel(layers1.toArray(new GLayer[0])); layers.setModel(model); layers.setSelectedItem(this.editor.getCurrentLayer()); + + handle.finish(); + } catch (ParserConfigurationException ex) { Exceptions.printStackTrace(ex); } catch (JAXBException ex) { @@ -198,14 +232,18 @@ public final class NiftyGuiVisualElement extends JPanel implements MultiViewElem @Override public void componentShowing() { try { + ProgressHandle handle = ProgressHandleFactory.createHandle("Loading the gui file"); String path = this.obj.getPrimaryFile().getPath(); - ProjectAssetManager mgr = this.getLookup().lookup(ProjectAssetManager.class); + ProjectAssetManager mgr = this.obj.getLookup().lookup(ProjectAssetManager.class); String assetPath = mgr.getAssetFolder().getPath(); this.editor.createNewGui(nifty,new File(path),new File(assetPath)); + nodesManager.setRootContext(new GUINode(this.editor.getGui())); Collection layers1 = this.editor.getGui().getLayers(); DefaultComboBoxModel model = new DefaultComboBoxModel(layers1.toArray(new GLayer[0])); layers.setModel(model); layers.setSelectedItem(this.editor.getCurrentLayer()); + + handle.finish(); } catch (ParserConfigurationException ex) { Exceptions.printStackTrace(ex); } catch (JAXBException ex) { @@ -260,4 +298,35 @@ public final class NiftyGuiVisualElement extends JPanel implements MultiViewElem public CloseOperationState canCloseElement() { return CloseOperationState.STATE_OK; } + + @Override + public ExplorerManager getExplorerManager() { + return nodesManager; + } + + @Override + public void update(Observable o, Object arg) { + jada.ngeditor.listeners.actions.Action act = ( jada.ngeditor.listeners.actions.Action) arg; + if(act.getType() == jada.ngeditor.listeners.actions.Action.SEL){ + ArrayList path = new ArrayList(); + GElement parent = act.getGUIElement(); + while(parent!=null){ + path.add(parent.getID()); + parent = parent.getParent(); + } + + Node result = nodesManager.getRootContext(); + + for(int i=path.size()-1;i>=0 && result!=null;i--){ + result = result.getChildren().findChild(path.get(i)); + } + try { + if(result!=null){ + nodesManager.setSelectedNodes(new Node[]{result}); + } + } catch (PropertyVetoException ex) { + Exceptions.printStackTrace(ex); + } + } + } } diff --git a/sdk/jme3-gui/src/com/jme3/gde/gui/layer.xml b/sdk/jme3-gui/src/com/jme3/gde/gui/layer.xml new file mode 100644 index 000000000..6c29c21a6 --- /dev/null +++ b/sdk/jme3-gui/src/com/jme3/gde/gui/layer.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/sdk/jme3-gui/src/com/jme3/gde/gui/nodes/GElementChildFactory.java b/sdk/jme3-gui/src/com/jme3/gde/gui/nodes/GElementChildFactory.java new file mode 100644 index 000000000..608d7e15d --- /dev/null +++ b/sdk/jme3-gui/src/com/jme3/gde/gui/nodes/GElementChildFactory.java @@ -0,0 +1,34 @@ +package com.jme3.gde.gui.nodes; + + +import jada.ngeditor.model.elements.GElement; +import java.util.List; +import java.util.Observable; +import java.util.Observer; +import org.openide.nodes.ChildFactory; +import org.openide.nodes.Node; + +public class GElementChildFactory extends ChildFactory implements Observer{ + private final GElement parent; + + public GElementChildFactory(GElement parent) { + this.parent = parent; + this.parent.addObserver(this); + + } + @Override + protected boolean createKeys(List list) { + list.addAll(parent.getElements()); + return true; + } + + @Override + protected Node createNodeForKey(GElement element) { + return new GElementNode(element); + } + + @Override + public void update(Observable o, Object arg) { + this.refresh(true); + } +} \ No newline at end of file diff --git a/sdk/jme3-gui/src/com/jme3/gde/gui/nodes/GElementNode.java b/sdk/jme3-gui/src/com/jme3/gde/gui/nodes/GElementNode.java new file mode 100644 index 000000000..9af3ef4af --- /dev/null +++ b/sdk/jme3-gui/src/com/jme3/gde/gui/nodes/GElementNode.java @@ -0,0 +1,97 @@ +/* + * To change this template, choose Tools | Templates + * and open the template in the editor. + */ +package com.jme3.gde.gui.nodes; + +import jada.ngeditor.model.elements.GElement; +import java.beans.PropertyEditor; +import java.lang.reflect.InvocationTargetException; +import java.util.Map.Entry; +import org.openide.nodes.AbstractNode; +import org.openide.nodes.Children; +import org.openide.nodes.Node; +import org.openide.nodes.Sheet; + +/** + * + * @author cris + */ +public class GElementNode extends AbstractNode{ + private final GElement element; + + public GElementNode(GElement element) { + super(Children.create(new GElementChildFactory(element), false)); + + this.element = element; + this.setName(element.getID()); + + } + + public GElement getGelement(){ + return element; + } + + public void updateChildren(){ + + } + @Override + protected Sheet createSheet() { + Sheet s = super.createSheet(); + Sheet.Set set = s.get(Sheet.PROPERTIES); + if (set == null) { + set = Sheet.createPropertiesSet(); + s.put(set); + } + set.setName("Element Properties"); + set.setShortDescription("You can set element properties"); + for(Entry pair : this.element.listAttributes().entrySet()){ + set.put(new ElementAttributeProperty(element,pair.getKey())); + } + s.put(set); + return s; + } + + public class ElementAttributeProperty extends Node.Property { + + private String attributeName; + private GElement element; + + public ElementAttributeProperty(GElement element, String attributeName) { + super(String.class); + this.element = element; + this.attributeName = attributeName; + this.setName(attributeName); + this.setDisplayName(attributeName); + + } + + @Override + public boolean canRead() { + return true; + } + + @Override + public String getValue() throws IllegalAccessException, InvocationTargetException{ + return element.getAttribute(attributeName); + } + + @Override + public boolean canWrite() { + return true; + } + + @Override + public PropertyEditor getPropertyEditor() { + return super.getPropertyEditor(); //To change body of generated methods, choose Tools | Templates. + } + + + + @Override + public void setValue(Object val) throws IllegalAccessException, IllegalArgumentException { + element.addAttribute(attributeName, val.toString()); + element.refresh(); + } + }; +} diff --git a/sdk/jme3-gui/src/com/jme3/gde/gui/nodes/GUINode.java b/sdk/jme3-gui/src/com/jme3/gde/gui/nodes/GUINode.java new file mode 100644 index 000000000..15da0e1d5 --- /dev/null +++ b/sdk/jme3-gui/src/com/jme3/gde/gui/nodes/GUINode.java @@ -0,0 +1,36 @@ +/* + * To change this template, choose Tools | Templates + * and open the template in the editor. + */ +package com.jme3.gde.gui.nodes; + +import jada.ngeditor.model.GUI; +import org.openide.nodes.AbstractNode; +import org.openide.nodes.Children; + +/** + * + * @author cris + */ +public class GUINode extends AbstractNode{ + private final GUI gui; + public GUINode(GUI gui) { + super(Children.create(new ScreenChildFactory(gui),false)); + this.gui = gui; + + } + + /** + * @return the gui + */ + public GUI getGui() { + return gui; + } + + @Override + public String getName() { + return super.getName()+" "+this.gui; //To change body of generated methods, choose Tools | Templates. + } + + +} diff --git a/sdk/jme3-gui/src/com/jme3/gde/gui/nodes/ScreenChildFactory.java b/sdk/jme3-gui/src/com/jme3/gde/gui/nodes/ScreenChildFactory.java new file mode 100644 index 000000000..81ce30221 --- /dev/null +++ b/sdk/jme3-gui/src/com/jme3/gde/gui/nodes/ScreenChildFactory.java @@ -0,0 +1,31 @@ +package com.jme3.gde.gui.nodes; + + +import com.google.common.base.Predicate; +import jada.ngeditor.model.GUI; +import jada.ngeditor.model.elements.GControl; +import jada.ngeditor.model.elements.GElement; +import java.util.List; +import org.openide.nodes.AbstractNode; +import org.openide.nodes.ChildFactory; +import org.openide.nodes.Children; +import org.openide.nodes.Node; + +public class ScreenChildFactory extends ChildFactory { + private final GUI gui; + + public ScreenChildFactory(GUI gui){ + this.gui = gui; + + } + @Override + protected boolean createKeys(List list) { + list.addAll(gui.getScreens()); + return true; + } + + @Override + protected Node createNodeForKey(GElement screen) { + return new GElementNode(screen); + } +} \ No newline at end of file diff --git a/sdk/jme3-gui/src/com/jme3/gde/gui/palette/CategoryChildFactory.java b/sdk/jme3-gui/src/com/jme3/gde/gui/palette/CategoryChildFactory.java new file mode 100644 index 000000000..61dda2d50 --- /dev/null +++ b/sdk/jme3-gui/src/com/jme3/gde/gui/palette/CategoryChildFactory.java @@ -0,0 +1,48 @@ +package com.jme3.gde.gui.palette; + + +import com.google.common.base.Predicate; +import jada.ngeditor.model.elements.GControl; +import jada.ngeditor.model.elements.GElement; +import java.util.List; +import org.openide.nodes.AbstractNode; +import org.openide.nodes.ChildFactory; +import org.openide.nodes.Children; +import org.openide.nodes.Node; + +public class CategoryChildFactory extends ChildFactory { + + @Override + protected boolean createKeys(List list) { + ElementFilter elements = new ElementFilter("Elements") { + @Override + public boolean apply(Class t) { + return t.getGenericSuperclass().equals(GElement.class); + } + }; + list.add(elements); + ElementFilter controls = new ElementFilter("Controls") { + @Override + public boolean apply(Class t) { + return t.getGenericSuperclass().equals(GControl.class); + //To change body of generated methods, choose Tools | Templates. + } + }; + list.add(controls); + return true; + } + + @Override + protected Node createNodeForKey(ElementFilter category) { + return new CategoryNode(category); + } + + public class CategoryNode extends AbstractNode { + public CategoryNode(ElementFilter category) { + super(Children.create(new WidgetChildFactory(category), true)); + setDisplayName(category.getName()); + } + } + + +} \ No newline at end of file diff --git a/sdk/jme3-gui/src/com/jme3/gde/gui/palette/ElementFilter.java b/sdk/jme3-gui/src/com/jme3/gde/gui/palette/ElementFilter.java new file mode 100644 index 000000000..dfb06b790 --- /dev/null +++ b/sdk/jme3-gui/src/com/jme3/gde/gui/palette/ElementFilter.java @@ -0,0 +1,28 @@ +/* + * To change this template, choose Tools | Templates + * and open the template in the editor. + */ +package com.jme3.gde.gui.palette; + +import com.google.common.base.Predicate; + +/** + * + * @author cris + */ +abstract class ElementFilter implements Predicate{ + private final String name; + + public ElementFilter(String name) { + this.name = name; + } + + /** + * @return the name + */ + public String getName() { + return name; + } + + +} diff --git a/sdk/jme3-gui/src/com/jme3/gde/gui/palette/NiftyGUIPaletteFactory.java b/sdk/jme3-gui/src/com/jme3/gde/gui/palette/NiftyGUIPaletteFactory.java index 9a8d5f170..340fbf0ce 100644 --- a/sdk/jme3-gui/src/com/jme3/gde/gui/palette/NiftyGUIPaletteFactory.java +++ b/sdk/jme3-gui/src/com/jme3/gde/gui/palette/NiftyGUIPaletteFactory.java @@ -9,13 +9,19 @@ package com.jme3.gde.gui.palette; +import jada.ngeditor.guiviews.DND.WidgetData; import java.io.IOException; import javax.swing.Action; +import org.netbeans.api.editor.mimelookup.MimeRegistration; +import org.netbeans.spi.palette.DragAndDropHandler; import org.netbeans.spi.palette.PaletteActions; import org.netbeans.spi.palette.PaletteController; import org.netbeans.spi.palette.PaletteFactory; +import org.openide.nodes.AbstractNode; +import org.openide.nodes.Children; import org.openide.util.Exceptions; import org.openide.util.Lookup; +import org.openide.util.datatransfer.ExTransferable; /** * @@ -26,21 +32,21 @@ public class NiftyGUIPaletteFactory { //http://blogs.sun.com/geertjan/entry/convert_your_topcomponent_to_a //http://www.javanb.com/netbeans/1/19785.html - public static final String PALETTE_FOLDER = "NiftyGUIPalette"; + public static final String PALETTE_FOLDER = "NiftyPalette"; private static PaletteController palette = null; public NiftyGUIPaletteFactory() { } - + @MimeRegistration(mimeType = "text/x-niftygui+xml", service = PaletteController.class) public static PaletteController createPalette() { - try { - if (null == palette) - palette = PaletteFactory.createPalette(PALETTE_FOLDER, new MyActions()); + + if (null == palette){ + AbstractNode paletteRoot = new AbstractNode(Children.create(new CategoryChildFactory(), true)); + paletteRoot.setName("Palette Root"); + palette = PaletteFactory.createPalette( paletteRoot,new MyActions(),null,new MyHandler()); + } + return palette; - } catch (IOException ex) { - Exceptions.printStackTrace(ex); - } - return null; } private static class MyActions extends PaletteActions { @@ -71,5 +77,16 @@ public class NiftyGUIPaletteFactory { } } + + private static class MyHandler extends DragAndDropHandler { + + public MyHandler() { + } + + @Override + public void customize(ExTransferable t, Lookup item) { + t.remove(WidgetData.POINTFLAVOR); + } + } } diff --git a/sdk/jme3-gui/src/com/jme3/gde/gui/palette/Screen.xml b/sdk/jme3-gui/src/com/jme3/gde/gui/palette/Screen.xml index 842a60646..1445bab56 100644 --- a/sdk/jme3-gui/src/com/jme3/gde/gui/palette/Screen.xml +++ b/sdk/jme3-gui/src/com/jme3/gde/gui/palette/Screen.xml @@ -11,7 +11,6 @@ Screen - light source (ambient) + Nifty-gui Screen - \ No newline at end of file diff --git a/sdk/jme3-gui/src/com/jme3/gde/gui/palette/WidgetChildFactory.java b/sdk/jme3-gui/src/com/jme3/gde/gui/palette/WidgetChildFactory.java new file mode 100644 index 000000000..2da997500 --- /dev/null +++ b/sdk/jme3-gui/src/com/jme3/gde/gui/palette/WidgetChildFactory.java @@ -0,0 +1,55 @@ +/* + * To change this template, choose Tools | Templates + * and open the template in the editor. + */ +package com.jme3.gde.gui.palette; + +import jada.ngeditor.guiviews.palettecomponents.NWidget; +import jada.ngeditor.model.elements.GControl; +import jada.ngeditor.model.elements.GElement; +import jada.ngeditor.model.utils.ClassUtils; +import java.lang.reflect.Modifier; +import java.util.List; +import java.util.Set; +import org.openide.nodes.ChildFactory; +import org.openide.nodes.Node; + +/** + * + * @author cris + */ +public class WidgetChildFactory extends ChildFactory{ + private final ElementFilter category; + + WidgetChildFactory(ElementFilter category) { + this.category = category; + + } + + @Override + protected boolean createKeys(List toPopulate) { + Set> classes = ClassUtils.findAllGElements(); + for(Class c : classes){ + if(this.isConcreteClass(c) && category.apply(c)){ + toPopulate.add(c); + + } + } + return true; + } + + private boolean isConcreteClass(Class object){ + boolean abs = Modifier.isAbstract( object.getModifiers() ); + return !abs && !object.isAnonymousClass() && GElement.class.isAssignableFrom(object); + } + + @Override + protected Node createNodeForKey(Class key) { + return new WidgetNode(key); + } + + + + + +} diff --git a/sdk/jme3-gui/src/com/jme3/gde/gui/palette/WidgetNode.java b/sdk/jme3-gui/src/com/jme3/gde/gui/palette/WidgetNode.java new file mode 100644 index 000000000..c4faa274e --- /dev/null +++ b/sdk/jme3-gui/src/com/jme3/gde/gui/palette/WidgetNode.java @@ -0,0 +1,65 @@ +/* + * To change this template, choose Tools | Templates + * and open the template in the editor. + */ +package com.jme3.gde.gui.palette; + +import jada.ngeditor.guiviews.DND.DragHandler; +import jada.ngeditor.guiviews.DND.TrasferHandling; +import jada.ngeditor.guiviews.DND.WidgetData; +import jada.ngeditor.guiviews.palettecomponents.NWidget; +import jada.ngeditor.model.GUIFactory; +import jada.ngeditor.model.elements.GElement; +import jada.ngeditor.model.exception.NoProductException; +import java.awt.Image; +import java.awt.datatransfer.Transferable; +import java.awt.image.BufferedImage; +import java.io.IOException; +import java.io.InputStream; +import java.util.logging.Level; +import java.util.logging.Logger; +import javax.imageio.ImageIO; +import javax.swing.ImageIcon; +import org.openide.nodes.AbstractNode; +import org.openide.nodes.Children; +import org.openide.util.Exceptions; + +/** + * + * @author cris + */ +public class WidgetNode extends AbstractNode{ + private final Class clazz; + private static final String basePath="jada/ngeditor/resources"; + + public WidgetNode(Class wrappedClass) { + super(Children.LEAF); + this.clazz = wrappedClass; + String name = wrappedClass.getSimpleName(); + this.setName(name); + + this.setIconBaseWithExtension(basePath+"/"+name+".png"); + + + + } + + @Override + public Image getIcon(int type) { + return super.getIcon(type); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public Transferable drag() throws IOException { + try { + final GElement gElement = GUIFactory.getInstance().newGElement(clazz); + return new WidgetData(gElement); + } catch (NoProductException ex) { + throw new IOException(ex); + } + } + + + + +} diff --git a/sdk/jme3-lwjgl-applet/nbproject/genfiles.properties b/sdk/jme3-lwjgl-applet/nbproject/genfiles.properties index d024b7875..2b4eb3387 100644 --- a/sdk/jme3-lwjgl-applet/nbproject/genfiles.properties +++ b/sdk/jme3-lwjgl-applet/nbproject/genfiles.properties @@ -3,6 +3,6 @@ build.xml.script.CRC32=1ed5abd5 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. # 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=e7813b82 +nbproject/build-impl.xml.data.CRC32=2cac032a nbproject/build-impl.xml.script.CRC32=a70d83dd nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 diff --git a/sdk/jme3-lwjgl-applet/nbproject/project.properties b/sdk/jme3-lwjgl-applet/nbproject/project.properties index 50bdbe1fd..03cd56133 100644 --- a/sdk/jme3-lwjgl-applet/nbproject/project.properties +++ b/sdk/jme3-lwjgl-applet/nbproject/project.properties @@ -5,4 +5,4 @@ license.file=../license-jme.txt nbm.homepage=http\://www.jmonkeyengine.com nbm.module.author=Normen Hansen nbm.needs.restart=true -spec.version.base=3.0.0 +spec.version.base=3.0.10 diff --git a/sdk/jme3-lwjgl-applet/nbproject/project.xml b/sdk/jme3-lwjgl-applet/nbproject/project.xml index 758eb977f..304c358be 100644 --- a/sdk/jme3-lwjgl-applet/nbproject/project.xml +++ b/sdk/jme3-lwjgl-applet/nbproject/project.xml @@ -12,7 +12,7 @@ 1 - 3.0.0 + 3.0.10
diff --git a/sdk/jme3-lwjgl-applet/release/libs/applet-loader.zip b/sdk/jme3-lwjgl-applet/release/libs/applet-loader.zip index bc248c08a..803a94b98 100644 Binary files a/sdk/jme3-lwjgl-applet/release/libs/applet-loader.zip and b/sdk/jme3-lwjgl-applet/release/libs/applet-loader.zip differ diff --git a/sdk/jme3-materialeditor/nbproject/genfiles.properties b/sdk/jme3-materialeditor/nbproject/genfiles.properties index 6c3b9c09c..999e3ba0d 100644 --- a/sdk/jme3-materialeditor/nbproject/genfiles.properties +++ b/sdk/jme3-materialeditor/nbproject/genfiles.properties @@ -1,8 +1,8 @@ -build.xml.data.CRC32=661a7580 +build.xml.data.CRC32=7e92080c build.xml.script.CRC32=f284e28d build.xml.stylesheet.CRC32=a56c6a5b@2.56.1 # 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. -nbproject/build-impl.xml.data.CRC32=661a7580 +nbproject/build-impl.xml.data.CRC32=7e92080c nbproject/build-impl.xml.script.CRC32=56cee44d nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 diff --git a/sdk/jme3-materialeditor/nbproject/project.properties b/sdk/jme3-materialeditor/nbproject/project.properties index 50bdbe1fd..03cd56133 100644 --- a/sdk/jme3-materialeditor/nbproject/project.properties +++ b/sdk/jme3-materialeditor/nbproject/project.properties @@ -5,4 +5,4 @@ license.file=../license-jme.txt nbm.homepage=http\://www.jmonkeyengine.com nbm.module.author=Normen Hansen nbm.needs.restart=true -spec.version.base=3.0.0 +spec.version.base=3.0.10 diff --git a/sdk/jme3-materialeditor/nbproject/project.xml b/sdk/jme3-materialeditor/nbproject/project.xml index ca4b74e6a..fd6b10032 100644 --- a/sdk/jme3-materialeditor/nbproject/project.xml +++ b/sdk/jme3-materialeditor/nbproject/project.xml @@ -12,7 +12,7 @@ 1 - 3.0.0 + 3.0.10 @@ -21,7 +21,7 @@ 1 - 3.0.0 + 3.0.10 @@ -30,7 +30,7 @@ 1 - 3.0.0 + 3.0.10 diff --git a/sdk/jme3-model-importer/nbproject/genfiles.properties b/sdk/jme3-model-importer/nbproject/genfiles.properties index 795c0c0eb..9e6ced5b0 100644 --- a/sdk/jme3-model-importer/nbproject/genfiles.properties +++ b/sdk/jme3-model-importer/nbproject/genfiles.properties @@ -1,8 +1,8 @@ -build.xml.data.CRC32=96495c39 +build.xml.data.CRC32=10dbe817 build.xml.script.CRC32=b6310686 build.xml.stylesheet.CRC32=a56c6a5b@2.56.1 # 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. -nbproject/build-impl.xml.data.CRC32=96495c39 +nbproject/build-impl.xml.data.CRC32=10dbe817 nbproject/build-impl.xml.script.CRC32=4db64ed5 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 diff --git a/sdk/jme3-model-importer/nbproject/project.properties b/sdk/jme3-model-importer/nbproject/project.properties index 50bdbe1fd..03cd56133 100644 --- a/sdk/jme3-model-importer/nbproject/project.properties +++ b/sdk/jme3-model-importer/nbproject/project.properties @@ -5,4 +5,4 @@ license.file=../license-jme.txt nbm.homepage=http\://www.jmonkeyengine.com nbm.module.author=Normen Hansen nbm.needs.restart=true -spec.version.base=3.0.0 +spec.version.base=3.0.10 diff --git a/sdk/jme3-model-importer/nbproject/project.xml b/sdk/jme3-model-importer/nbproject/project.xml index 4dd277e0b..263c2034b 100644 --- a/sdk/jme3-model-importer/nbproject/project.xml +++ b/sdk/jme3-model-importer/nbproject/project.xml @@ -11,7 +11,7 @@ - 3.0.0 + 3.0.10 @@ -20,7 +20,7 @@ 1 - 3.0.0 + 3.0.10 @@ -29,7 +29,7 @@ 1 - 3.0.0 + 3.0.10 diff --git a/sdk/jme3-navmesh-gen/nbproject/project.properties b/sdk/jme3-navmesh-gen/nbproject/project.properties index 9d2630806..3bfb1548a 100644 --- a/sdk/jme3-navmesh-gen/nbproject/project.properties +++ b/sdk/jme3-navmesh-gen/nbproject/project.properties @@ -3,4 +3,4 @@ javac.compilerargs=-Xlint -Xlint:-serial license.file=../license-jme.txt nbm.homepage=http://www.jmonkeyengine.com nbm.module.author=Brent Owens -spec.version.base=3.0.0 +spec.version.base=3.0.10 diff --git a/sdk/jme3-navmesh-gen/nbproject/project.xml b/sdk/jme3-navmesh-gen/nbproject/project.xml index e46d196b4..bff67379e 100644 --- a/sdk/jme3-navmesh-gen/nbproject/project.xml +++ b/sdk/jme3-navmesh-gen/nbproject/project.xml @@ -12,7 +12,7 @@ 1 - 3.0.0 + 3.0.10 @@ -21,7 +21,7 @@ 1 - 3.0.0 + 3.0.10 diff --git a/sdk/jme3-obfuscate/nbproject/genfiles.properties b/sdk/jme3-obfuscate/nbproject/genfiles.properties index d7780ddd9..6c2e8c145 100644 --- a/sdk/jme3-obfuscate/nbproject/genfiles.properties +++ b/sdk/jme3-obfuscate/nbproject/genfiles.properties @@ -1,8 +1,8 @@ -build.xml.data.CRC32=cc81893f +build.xml.data.CRC32=d31ab367 build.xml.script.CRC32=69663b9b build.xml.stylesheet.CRC32=a56c6a5b@2.56.1 # 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. -nbproject/build-impl.xml.data.CRC32=cc81893f +nbproject/build-impl.xml.data.CRC32=d31ab367 nbproject/build-impl.xml.script.CRC32=c9f3ae73 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 diff --git a/sdk/jme3-obfuscate/nbproject/project.properties b/sdk/jme3-obfuscate/nbproject/project.properties index 639f16f60..3f2aa0dfc 100644 --- a/sdk/jme3-obfuscate/nbproject/project.properties +++ b/sdk/jme3-obfuscate/nbproject/project.properties @@ -4,4 +4,4 @@ javac.compilerargs=-Xlint -Xlint\:-serial nbm.homepage=http\://proguard.sourceforge.net/ nbm.module.author=Normen Hansen nbm.needs.restart=true -spec.version.base=3.0.0 +spec.version.base=3.0.10 diff --git a/sdk/jme3-obfuscate/nbproject/project.xml b/sdk/jme3-obfuscate/nbproject/project.xml index 532318b20..ab277c64c 100644 --- a/sdk/jme3-obfuscate/nbproject/project.xml +++ b/sdk/jme3-obfuscate/nbproject/project.xml @@ -12,7 +12,7 @@ 1 - 3.0.0 + 3.0.10 diff --git a/sdk/jme3-ogretools/nbproject/genfiles.properties b/sdk/jme3-ogretools/nbproject/genfiles.properties index 17378a4bc..e92ab3cdf 100644 --- a/sdk/jme3-ogretools/nbproject/genfiles.properties +++ b/sdk/jme3-ogretools/nbproject/genfiles.properties @@ -3,6 +3,6 @@ build.xml.script.CRC32=6423eb2c build.xml.stylesheet.CRC32=79c3b980@1.31.2.7 # 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. -nbproject/build-impl.xml.data.CRC32=1f013e3c +nbproject/build-impl.xml.data.CRC32=3ade7155 nbproject/build-impl.xml.script.CRC32=4a050ba2 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 diff --git a/sdk/jme3-ogretools/nbproject/project.properties b/sdk/jme3-ogretools/nbproject/project.properties index 50bdbe1fd..03cd56133 100644 --- a/sdk/jme3-ogretools/nbproject/project.properties +++ b/sdk/jme3-ogretools/nbproject/project.properties @@ -5,4 +5,4 @@ license.file=../license-jme.txt nbm.homepage=http\://www.jmonkeyengine.com nbm.module.author=Normen Hansen nbm.needs.restart=true -spec.version.base=3.0.0 +spec.version.base=3.0.10 diff --git a/sdk/jme3-ogretools/nbproject/project.xml b/sdk/jme3-ogretools/nbproject/project.xml index 1baeb5e85..f3641256c 100644 --- a/sdk/jme3-ogretools/nbproject/project.xml +++ b/sdk/jme3-ogretools/nbproject/project.xml @@ -12,7 +12,7 @@ 1 - 3.0.0 + 3.0.10 @@ -21,7 +21,7 @@ 1 - 3.0.0 + 3.0.10 @@ -30,14 +30,14 @@ 1 - 3.0.0 + 3.0.10 com.jme3.gde.ogrexml 1 - 3.0.0 + 3.0.10 diff --git a/sdk/jme3-ogretools/src/com/jme3/gde/ogretools/blender/scripts.zip b/sdk/jme3-ogretools/src/com/jme3/gde/ogretools/blender/scripts.zip index 2b31d1eb6..2393661df 100644 Binary files a/sdk/jme3-ogretools/src/com/jme3/gde/ogretools/blender/scripts.zip and b/sdk/jme3-ogretools/src/com/jme3/gde/ogretools/blender/scripts.zip differ diff --git a/sdk/jme3-ogrexml/nbproject/genfiles.properties b/sdk/jme3-ogrexml/nbproject/genfiles.properties index 888b9963c..ecd837ccb 100644 --- a/sdk/jme3-ogrexml/nbproject/genfiles.properties +++ b/sdk/jme3-ogrexml/nbproject/genfiles.properties @@ -1,8 +1,8 @@ -build.xml.data.CRC32=52dcfd71 +build.xml.data.CRC32=fb143d7c build.xml.script.CRC32=a910387a build.xml.stylesheet.CRC32=a56c6a5b@2.56.1 # 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. -nbproject/build-impl.xml.data.CRC32=52dcfd71 +nbproject/build-impl.xml.data.CRC32=fb143d7c nbproject/build-impl.xml.script.CRC32=2abbef60 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 diff --git a/sdk/jme3-ogrexml/nbproject/project.properties b/sdk/jme3-ogrexml/nbproject/project.properties index bf4d6b117..286eaeb29 100644 --- a/sdk/jme3-ogrexml/nbproject/project.properties +++ b/sdk/jme3-ogrexml/nbproject/project.properties @@ -5,4 +5,4 @@ license.file=../license-jme.txt nbm.homepage=http\://www.jmonkeyengine.com nbm.module.author=Normen Hansen nbm.needs.restart=true -spec.version.base=3.0.0 +spec.version.base=3.0.10 diff --git a/sdk/jme3-ogrexml/nbproject/project.xml b/sdk/jme3-ogrexml/nbproject/project.xml index 19841c71f..9dea43100 100644 --- a/sdk/jme3-ogrexml/nbproject/project.xml +++ b/sdk/jme3-ogrexml/nbproject/project.xml @@ -12,7 +12,7 @@ 1 - 3.0.0 + 3.0.10 @@ -21,7 +21,7 @@ 1 - 3.0.0 + 3.0.10 @@ -30,7 +30,7 @@ 1 - 3.0.0 + 3.0.10 diff --git a/sdk/jme3-project-baselibs/nbproject/project.properties b/sdk/jme3-project-baselibs/nbproject/project.properties index 7122203c6..cdc4eaded 100644 --- a/sdk/jme3-project-baselibs/nbproject/project.properties +++ b/sdk/jme3-project-baselibs/nbproject/project.properties @@ -5,4 +5,4 @@ license.file=../license-jme.txt nbm.homepage=http\://www.jmonkeyengine.com nbm.module.author=jMonkeyEngine nbm.needs.restart=true -spec.version.base=3.0.0 +spec.version.base=3.0.10 diff --git a/sdk/jme3-project-baselibs/src/com/jme3/gde/project/baselibs/jme3-android.xml b/sdk/jme3-project-baselibs/src/com/jme3/gde/project/baselibs/jme3-android.xml new file mode 100644 index 000000000..218eef92b --- /dev/null +++ b/sdk/jme3-project-baselibs/src/com/jme3/gde/project/baselibs/jme3-android.xml @@ -0,0 +1,27 @@ + + + + jme3-android + j2se + com.jme3.gde.project.baselibs.Bundle + + classpath + jar:nbinst://com.jme3.gde.project.baselibs/libs/jme3-android-3.0.10-pre-alpha-svn.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/android-4.1.1.4.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/commons-logging-1.1.1.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/httpclient-4.0.1.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/opengl-api-gl1.1-android-2.1_r1.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/xmlParserAPIs-2.6.2.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/xpp3-1.1.4c.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/json-20080701.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/httpcore-4.0.1.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/commons-codec-1.3.jar!/ + + + src + jar:nbinst://com.jme3.gde.project.baselibs/libs/jme3-android-3.0.10-pre-alpha-svn-sources.jar!/ + + + javadoc + + \ No newline at end of file diff --git a/sdk/jme3-project-baselibs/src/com/jme3/gde/project/baselibs/jme3-bullet.xml b/sdk/jme3-project-baselibs/src/com/jme3/gde/project/baselibs/jme3-bullet.xml new file mode 100644 index 000000000..05cc8a3bc --- /dev/null +++ b/sdk/jme3-project-baselibs/src/com/jme3/gde/project/baselibs/jme3-bullet.xml @@ -0,0 +1,18 @@ + + + + jme3-bullet + j2se + com.jme3.gde.project.baselibs.Bundle + + classpath + jar:nbinst://com.jme3.gde.project.baselibs/libs/jme3-bullet-3.0.10-pre-alpha-svn.jar!/ + + + src + jar:nbinst://com.jme3.gde.project.baselibs/libs/jme3-bullet-3.0.10-pre-alpha-svn-sources.jar!/ + + + javadoc + + \ No newline at end of file diff --git a/sdk/jme3-project-baselibs/src/com/jme3/gde/project/baselibs/jme3-ios.xml b/sdk/jme3-project-baselibs/src/com/jme3/gde/project/baselibs/jme3-ios.xml new file mode 100644 index 000000000..f7cd12ebe --- /dev/null +++ b/sdk/jme3-project-baselibs/src/com/jme3/gde/project/baselibs/jme3-ios.xml @@ -0,0 +1,18 @@ + + + + jme3-ios + j2se + com.jme3.gde.project.baselibs.Bundle + + classpath + jar:nbinst://com.jme3.gde.project.baselibs/libs/jme3-ios-3.0.10-pre-alpha-svn.jar!/ + + + src + jar:nbinst://com.jme3.gde.project.baselibs/libs/jme3-ios-3.0.10-pre-alpha-svn-sources.jar!/ + + + javadoc + + \ No newline at end of file diff --git a/sdk/jme3-project-baselibs/src/com/jme3/gde/project/baselibs/jme3-jogl.xml b/sdk/jme3-project-baselibs/src/com/jme3/gde/project/baselibs/jme3-jogl.xml new file mode 100644 index 000000000..8727aa85e --- /dev/null +++ b/sdk/jme3-project-baselibs/src/com/jme3/gde/project/baselibs/jme3-jogl.xml @@ -0,0 +1,54 @@ + + + + jme3-jogl + j2se + com.jme3.gde.project.baselibs.Bundle + + classpath + jar:nbinst://com.jme3.gde.project.baselibs/libs/jme3-jogl-3.0.10-pre-alpha-svn.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/gluegen-rt-main-2.1.4.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/jogl-all-main-2.1.4.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/joal-main-2.1.4.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/gluegen-rt-2.1.4-natives-android-armv6.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/gluegen-rt-2.1.4-natives-linux-amd64.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/gluegen-rt-2.1.4-natives-linux-armv6.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/gluegen-rt-2.1.4-natives-linux-armv6hf.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/gluegen-rt-2.1.4-natives-linux-i586.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/gluegen-rt-2.1.4-natives-macosx-universal.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/gluegen-rt-2.1.4-natives-solaris-amd64.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/gluegen-rt-2.1.4-natives-solaris-i586.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/gluegen-rt-2.1.4-natives-windows-amd64.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/gluegen-rt-2.1.4-natives-windows-i586.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/gluegen-rt-2.1.4.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/jogl-all-2.1.4-natives-android-armv6.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/jogl-all-2.1.4-natives-linux-amd64.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/jogl-all-2.1.4-natives-linux-armv6.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/jogl-all-2.1.4-natives-linux-armv6hf.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/jogl-all-2.1.4-natives-linux-i586.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/jogl-all-2.1.4-natives-macosx-universal.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/jogl-all-2.1.4-natives-solaris-amd64.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/jogl-all-2.1.4-natives-solaris-i586.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/jogl-all-2.1.4-natives-windows-amd64.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/jogl-all-2.1.4-natives-windows-i586.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/jogl-all-2.1.4.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/joal-2.1.4-natives-android-armv6.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/joal-2.1.4-natives-linux-amd64.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/joal-2.1.4-natives-linux-armv6.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/joal-2.1.4-natives-linux-armv6hf.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/joal-2.1.4-natives-linux-i586.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/joal-2.1.4-natives-macosx-universal.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/joal-2.1.4-natives-solaris-amd64.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/joal-2.1.4-natives-solaris-i586.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/joal-2.1.4-natives-windows-amd64.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/joal-2.1.4-natives-windows-i586.jar!/ + jar:nbinst://com.jme3.gde.project.libraries/libs/joal-2.1.4.jar!/ + + + src + jar:nbinst://com.jme3.gde.project.baselibs/libs/jme3-jogl-3.0.10-pre-alpha-svn-sources.jar!/ + + + javadoc + + \ No newline at end of file diff --git a/sdk/jme3-project-baselibs/src/com/jme3/gde/project/baselibs/layer.xml b/sdk/jme3-project-baselibs/src/com/jme3/gde/project/baselibs/layer.xml index de4723b40..118220e12 100644 --- a/sdk/jme3-project-baselibs/src/com/jme3/gde/project/baselibs/layer.xml +++ b/sdk/jme3-project-baselibs/src/com/jme3/gde/project/baselibs/layer.xml @@ -14,6 +14,10 @@ + + + + \ No newline at end of file diff --git a/sdk/jme3-project-libraries/nbproject/project.properties b/sdk/jme3-project-libraries/nbproject/project.properties index 7122203c6..cdc4eaded 100644 --- a/sdk/jme3-project-libraries/nbproject/project.properties +++ b/sdk/jme3-project-libraries/nbproject/project.properties @@ -5,4 +5,4 @@ license.file=../license-jme.txt nbm.homepage=http\://www.jmonkeyengine.com nbm.module.author=jMonkeyEngine nbm.needs.restart=true -spec.version.base=3.0.0 +spec.version.base=3.0.10 diff --git a/sdk/jme3-project-testdata/nbproject/project.properties b/sdk/jme3-project-testdata/nbproject/project.properties index 7122203c6..cdc4eaded 100644 --- a/sdk/jme3-project-testdata/nbproject/project.properties +++ b/sdk/jme3-project-testdata/nbproject/project.properties @@ -5,4 +5,4 @@ license.file=../license-jme.txt nbm.homepage=http\://www.jmonkeyengine.com nbm.module.author=jMonkeyEngine nbm.needs.restart=true -spec.version.base=3.0.0 +spec.version.base=3.0.10 diff --git a/sdk/jme3-scenecomposer/nbproject/genfiles.properties b/sdk/jme3-scenecomposer/nbproject/genfiles.properties index 03c65c111..ee03969a0 100644 --- a/sdk/jme3-scenecomposer/nbproject/genfiles.properties +++ b/sdk/jme3-scenecomposer/nbproject/genfiles.properties @@ -1,8 +1,8 @@ -build.xml.data.CRC32=b19d829b +build.xml.data.CRC32=0b7aa49f build.xml.script.CRC32=866b78de build.xml.stylesheet.CRC32=a56c6a5b@2.56.1 # 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. -nbproject/build-impl.xml.data.CRC32=b19d829b +nbproject/build-impl.xml.data.CRC32=0b7aa49f nbproject/build-impl.xml.script.CRC32=a6bab88d nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 diff --git a/sdk/jme3-scenecomposer/nbproject/project.properties b/sdk/jme3-scenecomposer/nbproject/project.properties index 50bdbe1fd..03cd56133 100644 --- a/sdk/jme3-scenecomposer/nbproject/project.properties +++ b/sdk/jme3-scenecomposer/nbproject/project.properties @@ -5,4 +5,4 @@ license.file=../license-jme.txt nbm.homepage=http\://www.jmonkeyengine.com nbm.module.author=Normen Hansen nbm.needs.restart=true -spec.version.base=3.0.0 +spec.version.base=3.0.10 diff --git a/sdk/jme3-scenecomposer/nbproject/project.xml b/sdk/jme3-scenecomposer/nbproject/project.xml index 360995257..90df90aa5 100644 --- a/sdk/jme3-scenecomposer/nbproject/project.xml +++ b/sdk/jme3-scenecomposer/nbproject/project.xml @@ -12,7 +12,7 @@ 1 - 3.0.0 + 3.0.10 @@ -21,7 +21,7 @@ 1 - 3.0.0 + 3.0.10 @@ -30,7 +30,7 @@ 1 - 3.0.0 + 3.0.10 @@ -39,7 +39,7 @@ 1 - 3.0.0 + 3.0.10 diff --git a/sdk/jme3-templates/nbproject/project.properties b/sdk/jme3-templates/nbproject/project.properties index 7122203c6..cdc4eaded 100644 --- a/sdk/jme3-templates/nbproject/project.properties +++ b/sdk/jme3-templates/nbproject/project.properties @@ -5,4 +5,4 @@ license.file=../license-jme.txt nbm.homepage=http\://www.jmonkeyengine.com nbm.module.author=jMonkeyEngine nbm.needs.restart=true -spec.version.base=3.0.0 +spec.version.base=3.0.10 diff --git a/sdk/jme3-templates/nbproject/project.xml b/sdk/jme3-templates/nbproject/project.xml index 01eecce89..91c25ffea 100644 --- a/sdk/jme3-templates/nbproject/project.xml +++ b/sdk/jme3-templates/nbproject/project.xml @@ -10,14 +10,14 @@ com.jme3.gde.project.baselibs 1 - 3.0.0 + 3.0.10 com.jme3.gde.project.libraries 1 - 3.0.0 + 3.0.10 diff --git a/sdk/jme3-templates/src/com/jme3/gde/templates/BasicGameProject.zip b/sdk/jme3-templates/src/com/jme3/gde/templates/BasicGameProject.zip index 063f5461f..4edc0afea 100644 Binary files a/sdk/jme3-templates/src/com/jme3/gde/templates/BasicGameProject.zip and b/sdk/jme3-templates/src/com/jme3/gde/templates/BasicGameProject.zip differ diff --git a/sdk/jme3-terrain-editor/nbproject/genfiles.properties b/sdk/jme3-terrain-editor/nbproject/genfiles.properties index 9647aea72..65e2cdd85 100644 --- a/sdk/jme3-terrain-editor/nbproject/genfiles.properties +++ b/sdk/jme3-terrain-editor/nbproject/genfiles.properties @@ -1,8 +1,8 @@ -build.xml.data.CRC32=8e5b42d0 +build.xml.data.CRC32=3499ba98 build.xml.script.CRC32=5fb89d93 build.xml.stylesheet.CRC32=a56c6a5b@2.56.1 # 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. -nbproject/build-impl.xml.data.CRC32=8e5b42d0 +nbproject/build-impl.xml.data.CRC32=3499ba98 nbproject/build-impl.xml.script.CRC32=fe2b940f nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 diff --git a/sdk/jme3-terrain-editor/nbproject/project.properties b/sdk/jme3-terrain-editor/nbproject/project.properties index bfcbcd55b..1ccea909c 100644 --- a/sdk/jme3-terrain-editor/nbproject/project.properties +++ b/sdk/jme3-terrain-editor/nbproject/project.properties @@ -4,4 +4,4 @@ javac.compilerargs=-Xlint -Xlint\:-serial license.file=../license-jme.txt nbm.homepage=http\://www.jmonkeyengine.com nbm.module.author=Brent Owens, Normen Hansen -spec.version.base=3.0.0 +spec.version.base=3.0.10 diff --git a/sdk/jme3-terrain-editor/nbproject/project.xml b/sdk/jme3-terrain-editor/nbproject/project.xml index 03d2acb91..e121e9dd5 100644 --- a/sdk/jme3-terrain-editor/nbproject/project.xml +++ b/sdk/jme3-terrain-editor/nbproject/project.xml @@ -12,7 +12,7 @@ 1 - 3.0.0 + 3.0.10 @@ -21,7 +21,7 @@ 1 - 3.0.0 + 3.0.10 diff --git a/sdk/jme3-tests-template/nbproject/project.properties b/sdk/jme3-tests-template/nbproject/project.properties index 7122203c6..cdc4eaded 100644 --- a/sdk/jme3-tests-template/nbproject/project.properties +++ b/sdk/jme3-tests-template/nbproject/project.properties @@ -5,4 +5,4 @@ license.file=../license-jme.txt nbm.homepage=http\://www.jmonkeyengine.com nbm.module.author=jMonkeyEngine nbm.needs.restart=true -spec.version.base=3.0.0 +spec.version.base=3.0.10 diff --git a/sdk/jme3-tests-template/nbproject/project.xml b/sdk/jme3-tests-template/nbproject/project.xml index 7fc72344e..97fc0b6cb 100644 --- a/sdk/jme3-tests-template/nbproject/project.xml +++ b/sdk/jme3-tests-template/nbproject/project.xml @@ -10,7 +10,7 @@ com.jme3.gde.project.testdata 1 - 3.0.0 + 3.0.10 diff --git a/sdk/jme3-texture-editor/nbproject/project.properties b/sdk/jme3-texture-editor/nbproject/project.properties index c92576e8c..d7b6753e3 100644 --- a/sdk/jme3-texture-editor/nbproject/project.properties +++ b/sdk/jme3-texture-editor/nbproject/project.properties @@ -5,4 +5,4 @@ license.file=../license-jme.txt nbm.homepage=http\://www.jmonkeyengine.com nbm.module.author=pgi nbm.needs.restart=true -spec.version.base=3.0.0 +spec.version.base=3.0.10 diff --git a/sdk/jme3-upgrader/nbproject/project.properties b/sdk/jme3-upgrader/nbproject/project.properties index f7e2314bf..376eda2a5 100644 --- a/sdk/jme3-upgrader/nbproject/project.properties +++ b/sdk/jme3-upgrader/nbproject/project.properties @@ -1,3 +1,3 @@ javac.source=1.6 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=3.0.0 +spec.version.base=3.0.10 diff --git a/sdk/jme3-vehicle-creator/nbproject/genfiles.properties b/sdk/jme3-vehicle-creator/nbproject/genfiles.properties index 70b4705f7..fee99adce 100644 --- a/sdk/jme3-vehicle-creator/nbproject/genfiles.properties +++ b/sdk/jme3-vehicle-creator/nbproject/genfiles.properties @@ -1,8 +1,8 @@ -build.xml.data.CRC32=32a1c923 +build.xml.data.CRC32=fa2e0813 build.xml.script.CRC32=39e31f0c build.xml.stylesheet.CRC32=a56c6a5b@2.56.1 # 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. -nbproject/build-impl.xml.data.CRC32=32a1c923 +nbproject/build-impl.xml.data.CRC32=fa2e0813 nbproject/build-impl.xml.script.CRC32=90c55096 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 diff --git a/sdk/jme3-vehicle-creator/nbproject/project.properties b/sdk/jme3-vehicle-creator/nbproject/project.properties index 3d19f4a47..90a580ad7 100644 --- a/sdk/jme3-vehicle-creator/nbproject/project.properties +++ b/sdk/jme3-vehicle-creator/nbproject/project.properties @@ -1,4 +1,4 @@ #Thu, 25 Aug 2011 20:26:50 +0200 javac.source=1.5 javac.compilerargs=-Xlint -Xlint\:-serial -spec.version.base=3.0.0 +spec.version.base=3.0.10 diff --git a/sdk/jme3-vehicle-creator/nbproject/project.xml b/sdk/jme3-vehicle-creator/nbproject/project.xml index b4c1d6d7a..ddbe65904 100644 --- a/sdk/jme3-vehicle-creator/nbproject/project.xml +++ b/sdk/jme3-vehicle-creator/nbproject/project.xml @@ -12,7 +12,7 @@ 1 - 3.0.0 + 3.0.10 @@ -21,7 +21,7 @@ 1 - 3.0.0 + 3.0.10 diff --git a/sdk/jme3-wavefront/nbproject/genfiles.properties b/sdk/jme3-wavefront/nbproject/genfiles.properties index 04e07ed07..2d95abb90 100644 --- a/sdk/jme3-wavefront/nbproject/genfiles.properties +++ b/sdk/jme3-wavefront/nbproject/genfiles.properties @@ -1,8 +1,8 @@ -build.xml.data.CRC32=96c4d606 +build.xml.data.CRC32=f45ac22f build.xml.script.CRC32=fa305471 build.xml.stylesheet.CRC32=a56c6a5b@2.56.1 # 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. -nbproject/build-impl.xml.data.CRC32=96c4d606 +nbproject/build-impl.xml.data.CRC32=f45ac22f nbproject/build-impl.xml.script.CRC32=8239585b nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 diff --git a/sdk/jme3-wavefront/nbproject/project.properties b/sdk/jme3-wavefront/nbproject/project.properties index 25a0353d6..869ff7158 100644 --- a/sdk/jme3-wavefront/nbproject/project.properties +++ b/sdk/jme3-wavefront/nbproject/project.properties @@ -1,4 +1,4 @@ #Thu, 25 Aug 2011 20:26:49 +0200 javac.source=1.5 javac.compilerargs=-Xlint -Xlint\:-serial -spec.version.base=3.0.0 +spec.version.base=3.0.10 diff --git a/sdk/jme3-wavefront/nbproject/project.xml b/sdk/jme3-wavefront/nbproject/project.xml index 15b6d9932..3d47daace 100644 --- a/sdk/jme3-wavefront/nbproject/project.xml +++ b/sdk/jme3-wavefront/nbproject/project.xml @@ -12,7 +12,7 @@ 1 - 3.0.0 + 3.0.10 @@ -21,7 +21,7 @@ 1 - 3.0.0 + 3.0.10 diff --git a/sdk/jme3-welcome-screen/nbproject/genfiles.properties b/sdk/jme3-welcome-screen/nbproject/genfiles.properties index 2ac5e72bf..9fd9e6929 100644 --- a/sdk/jme3-welcome-screen/nbproject/genfiles.properties +++ b/sdk/jme3-welcome-screen/nbproject/genfiles.properties @@ -1,8 +1,8 @@ -build.xml.data.CRC32=91da4478 +build.xml.data.CRC32=46663c7a build.xml.script.CRC32=e68af6b0 build.xml.stylesheet.CRC32=a56c6a5b@2.56.1 # 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. -nbproject/build-impl.xml.data.CRC32=91da4478 +nbproject/build-impl.xml.data.CRC32=46663c7a nbproject/build-impl.xml.script.CRC32=5d3b3399 nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 diff --git a/sdk/jme3-welcome-screen/nbproject/project.properties b/sdk/jme3-welcome-screen/nbproject/project.properties index bfb1d4a39..bae33ecdd 100644 --- a/sdk/jme3-welcome-screen/nbproject/project.properties +++ b/sdk/jme3-welcome-screen/nbproject/project.properties @@ -4,4 +4,4 @@ license.file=../license-jme.txt nbm.homepage=http\://www.jmonkeyengine.com nbm.module.author=Normen Hansen, jiyarza nbm.needs.restart=true -spec.version.base=3.0.0 +spec.version.base=3.0.10 diff --git a/sdk/jme3-welcome-screen/nbproject/project.xml b/sdk/jme3-welcome-screen/nbproject/project.xml index c4f2eafcb..c940ad572 100644 --- a/sdk/jme3-welcome-screen/nbproject/project.xml +++ b/sdk/jme3-welcome-screen/nbproject/project.xml @@ -12,7 +12,7 @@ 1 - 3.0.0 + 3.0.10 @@ -21,7 +21,7 @@ 1 - 3.0.0 + 3.0.10 @@ -30,7 +30,7 @@ 1 - 3.0.0 + 3.0.10 diff --git a/sdk/nbproject/project.properties b/sdk/nbproject/project.properties index 620346231..0ec19187b 100644 --- a/sdk/nbproject/project.properties +++ b/sdk/nbproject/project.properties @@ -1,3 +1,4 @@ +#Tue, 29 Apr 2014 15:43:20 +0200 app.icon=branding/core/core.jar/org/netbeans/core/startup/frame48.gif #same as ${branding.token} app.name=jmonkeyplatform @@ -6,50 +7,16 @@ app.icon.icns=jmonkeyplatform.icns #version name used for application and settings folder, no spaces! app.version=3.1-pre-alpha-svn #version number used for plugins, only 3 numbers (e.g. 3.1.3) -plugins.version=3.1.0 +plugins.version=3.0.10 #command line args -run.args.extra=-J-Xmx512m -J-XX:PermSize=128m -J-XX:MaxDirectMemorySize=2048m -J-Dsun.zip.disableMemoryMapping=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true +run.args.extra=-J-Xmx512m -J-XX\:PermSize\=128m -J-XX\:MaxDirectMemorySize\=2048m -J-Dsun.zip.disableMemoryMapping\=true -J-Dapple.awt.graphics.UseQuartz\=true -J-Dsun.java2d.noddraw\=true 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-macosx=true auxiliary.org-netbeans-modules-apisupport-installer.os-solaris=false auxiliary.org-netbeans-modules-apisupport-installer.os-windows=true auxiliary.org-netbeans-modules-apisupport-installer.pack200-enabled=true -modules=\ - ${project.com.jme3.gde.upgrader}:\ - ${project.com.jme3.gde.core}:\ - ${project.com.jme3.gde.core.baselibs}:\ - ${project.com.jme3.gde.core.libraries}:\ - ${project.com.jme3.gde.templates}:\ - ${project.com.jme3.gde.project.baselibs}:\ - ${project.com.jme3.gde.project.libraries}:\ - ${project.com.jme3.gde.tests}:\ - ${project.com.jme3.gde.project.testdata}:\ - ${project.com.jme3.gde.ogrexml}:\ - ${project.com.jme3.gde.scenecomposer}:\ - ${project.com.jme3.gde.materials}:\ - ${project.com.jme3.gde.gui}:\ - ${project.com.jme3.gde.ogretools}:\ - ${project.com.jme3.gde.codepalette}:\ - ${project.com.jme3.gde.textureeditor}:\ - ${project.com.jme3.gde.core.updatecenters}:\ - ${project.com.jme3.gde.wavefront}:\ - ${project.com.jme3.gde.terraineditor}:\ - ${project.com.jme3.gde.assetpack}:\ - ${project.com.jme3.gde.modelimporter}:\ - ${project.com.jme3.gde.lwjgl.applet}:\ - ${project.com.jme3.gde.desktop.executables}:\ - ${project.com.jme3.gde.cinematics}:\ - ${project.com.jme3.gde.vehiclecreator}:\ - ${project.com.jme3.gde.welcome}:\ - ${project.com.jme3.gde.codecheck}:\ - ${project.com.jme3.gde.obfuscate}:\ - ${project.com.jme3.gde.blender}:\ - ${project.com.jme3.gde.angelfont}:\ - ${project.net.java.nboglpack.glsleditor}:\ - ${project.com.jme3.gde.android}:\ - ${project.com.jme3.gde.nmgen}:\ - ${project.com.jme3.gde.docs} +modules=${project.com.jme3.gde.upgrader}\:${project.com.jme3.gde.core}\:${project.com.jme3.gde.core.baselibs}\:${project.com.jme3.gde.core.libraries}\:${project.com.jme3.gde.templates}\:${project.com.jme3.gde.project.baselibs}\:${project.com.jme3.gde.project.libraries}\:${project.com.jme3.gde.tests}\:${project.com.jme3.gde.project.testdata}\:${project.com.jme3.gde.ogrexml}\:${project.com.jme3.gde.scenecomposer}\:${project.com.jme3.gde.materials}\:${project.com.jme3.gde.gui}\:${project.com.jme3.gde.ogretools}\:${project.com.jme3.gde.codepalette}\:${project.com.jme3.gde.textureeditor}\:${project.com.jme3.gde.core.updatecenters}\:${project.com.jme3.gde.wavefront}\:${project.com.jme3.gde.terraineditor}\:${project.com.jme3.gde.assetpack}\:${project.com.jme3.gde.modelimporter}\:${project.com.jme3.gde.lwjgl.applet}\:${project.com.jme3.gde.desktop.executables}\:${project.com.jme3.gde.cinematics}\:${project.com.jme3.gde.vehiclecreator}\:${project.com.jme3.gde.welcome}\:${project.com.jme3.gde.codecheck}\:${project.com.jme3.gde.obfuscate}\:${project.com.jme3.gde.blender}\:${project.com.jme3.gde.angelfont}\:${project.net.java.nboglpack.glsleditor}\:${project.com.jme3.gde.android}\:${project.com.jme3.gde.nmgen}\:${project.com.jme3.gde.docs} project.com.jme3.gde.android=jme3-android project.com.jme3.gde.angelfont=jme3-angelfont project.com.jme3.gde.blender=jme3-blender