jmonkeyengine
jmonkeyengine copied to clipboard
Java source files with missing or non-standard copyright notices
The authors of these classes need to be contacted so that we can make sure they've actually contributed them to the jMonkeyEngine project. Then the source files should be updated to the standard JME copyright notice.
checkers.quals.* com.jme3.anim.AnimClip com.jme3.anim.AnimComposer com.jme3.anim.AnimTrack com.jme3.anim.AnimationMask com.jme3.anim.Armature com.jme3.anim.ArmatureMask com.jme3.anim.Joint com.jme3.anim.MatrixJointModelTransform com.jme3.anim.MorphControl com.jme3.anim.SeparateJointModelTransform com.jme3.anim.Weights com.jme3.anim.interpolator.* com.jme3.anim.tween.* com.jme3.anim.tween.action.* com.jme3.anim.util.* com.jme3.app.DetailedProfiler com.jme3.app.DetailedProfilerState com.jme3.audio.AudioSource com.jme3.audio.openal.AL
etcetera
com.jme3.anim.AnimClip com.jme3.anim.AnimComposer com.jme3.anim.AnimTrack com.jme3.anim.AnimationMask com.jme3.anim.Armature com.jme3.anim.ArmatureMask com.jme3.anim.Joint com.jme3.anim.MatrixJointModelTransform com.jme3.anim.MorphControl com.jme3.anim.SeparateJointModelTransform com.jme3.anim.Weights com.jme3.anim.interpolator.* com.jme3.anim.tween.* com.jme3.anim.tween.action.* com.jme3.anim.util.* com.jme3.app.DetailedProfiler com.jme3.app.DetailedProfilerState
These are created by @Nehon so I believe we can update them to standard JME copyright.
Many of them were created by @Nehon, but a few have SimSilica copyrights (meaning @pspeed42 created them.)
There are also files (not listed above) with other authorship. For example: com.jme3.app.VRApplication
@pspeed42 now that jme core utilise Tweens, do you think it would be good idea to deprecate them from Lemur and put them in jme core ? Lemur already has dependency on jme core so this wont be an issue for Lemur.
I think they were changed after moving, weren't they?
I think they were changed after moving, weren't they?
Yes, the following has changed:
A new interface added
https://github.com/jMonkeyEngine/jmonkeyengine/blob/master/jme3-core/src/main/java/com/jme3/anim/tween/ContainsTweens.java
and Parallel, Sequence, Stretch tweens implement it.
And AbstractTween
now also implements JmeCloneable
https://github.com/jMonkeyEngine/jmonkeyengine/blob/13d00e0df3c10a40728834f36d40af04b8b00482/jme3-core/src/main/java/com/jme3/anim/tween/AbstractTween.java
@pspeed42 any issues with above changes ?
@pspeed42 , @stephengold if you feel this is out of scope of this issue, and it would be better to get asked in forum, please let me know.
The discussion here seems appropriate to me.
I'm not ready to completely fold Lemur's version into JME yet. It's fine if JME takes them as a fork but I don't necessarily agree with how they were changed but neither do I want to make a hard decision about that right now. "ContainsTweens" is not a name I'd have ever picked... nor would I have returned the raw array. Not sure what it's used for, though.
Ok, I see. Thanks.
"ContainsTweens" is not a name I'd have ever picked...
Yes, maybe "CompositeTween" or "BranchTween" would be a better name... anyway it's upto @Nehon I guess ;)
nor would I have returned the raw array. Not sure what it's used for, though.
This is only place I found it is used.
https://github.com/jMonkeyEngine/jmonkeyengine/blob/d57c362ec3b510c1ba6356f719efa3b1576b95c6/jme3-core/src/main/java/com/jme3/anim/tween/action/BaseAction.java#L27
Many of them were created by @Nehon, but a few have SimSilica copyrights (meaning @pspeed42 created them.)
Should we keep SimSilica copyrights on those 3 classes (Tween.java, Tweens.java, AbstractTween.java) and use JME standard copyrights for the rest ?
I just messaged @nehon via a couple channels to clarify his intent.
If the SimSilica copyright were used on those three specific classes and JME copyrights on others, does that resolve this issue? It seems like @pspeed42 has effectively given this permission to use the classes while maintaining their current copyrights. I think if the communication continued here, this issue could be resolved quite quickly, based on the interaction from these users above.
If it's an issue, you have my permission to re-license those files. Given that the licenses are otherwise compatible, I guess that is the smaller issue of this thread, though.
PR #1274 addressed the special case of TextureGeneratorWood.java by deleting the file, since it had an incompatible license and we've lost touch with its author.
I'll go ahead and act on Paul's permission to re-license. However, that will leave a large number of files still to be dealt with.
If someone claims authorship of a file and then commits it to our repository without a copyright notice, I think we can assume they intended to contribute it to out project. If we're no longer able to contact that person, perhaps we should assume the omission was an oversight. In that case, it seems appropriate to add an appropriate copyright notice and license.
I'll start making a list.
sgold:~/Git/jmonkeyengine$ find . -name '*.java' -exec grep -i -L copyright '{}' ';' | sort -n
./jme3-android-examples/src/androidTest/java/org/jmonkeyengine/jme3androidexamples/ApplicationTest.java
./jme3-android-examples/src/main/java/jme3test/android/TestAndroidResources.java
./jme3-android-examples/src/main/java/jme3test/android/TestAndroidSensors.java
./jme3-android-examples/src/main/java/jme3test/android/TestAndroidTouch.java
./jme3-android-examples/src/main/java/org/jmonkeyengine/jme3androidexamples/CustomArrayAdapter.java
./jme3-android-examples/src/main/java/org/jmonkeyengine/jme3androidexamples/JmeFragment.java
./jme3-android-examples/src/main/java/org/jmonkeyengine/jme3androidexamples/MainActivity.java
./jme3-android-examples/src/main/java/org/jmonkeyengine/jme3androidexamples/TestActivity.java
./jme3-android-examples/src/test/java/org/jmonkeyengine/jme3androidexamples/ExampleUnitTest.java
./jme3-android/src/main/java/com/jme3/app/AndroidHarness.java
./jme3-android/src/main/java/com/jme3/asset/plugins/AndroidLocator.java
./jme3-android/src/main/java/com/jme3/audio/android/AndroidALC.java
./jme3-android/src/main/java/com/jme3/audio/android/AndroidAL.java
./jme3-android/src/main/java/com/jme3/audio/android/AndroidAudioData.java
./jme3-android/src/main/java/com/jme3/audio/android/AndroidEFX.java
./jme3-android/src/main/java/com/jme3/audio/plugins/AndroidAudioLoader.java
./jme3-android/src/main/java/com/jme3/audio/plugins/NativeVorbisFile.java
./jme3-android/src/main/java/com/jme3/audio/plugins/NativeVorbisLoader.java
./jme3-android/src/main/java/com/jme3/system/android/AndroidConfigChooser.java
./jme3-android/src/main/java/com/jme3/system/android/JmeAndroidSystem.java
./jme3-android/src/main/java/com/jme3/texture/plugins/AndroidNativeImageLoader.java
./jme3-android/src/main/java/com/jme3/util/AndroidLogHandler.java
./jme3-android/src/main/java/com/jme3/util/AndroidScreenshots.java
./jme3-android/src/main/java/com/jme3/util/RingBuffer.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/animations/AnimationHelper.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/animations/BlenderAction.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/animations/BoneContext.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/animations/BoneEnvelope.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/animations/Ipo.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/cameras/CameraHelper.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/constraints/BoneConstraint.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/constraints/ConstraintHelper.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/constraints/Constraint.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/constraints/definitions/ConstraintDefinitionDistLimit.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/constraints/definitions/ConstraintDefinitionIK.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/constraints/definitions/ConstraintDefinition.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/constraints/definitions/ConstraintDefinitionLocLike.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/constraints/definitions/ConstraintDefinitionLocLimit.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/constraints/definitions/ConstraintDefinitionMaintainVolume.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/constraints/definitions/ConstraintDefinitionNull.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/constraints/definitions/ConstraintDefinitionRotLike.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/constraints/definitions/ConstraintDefinitionRotLimit.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/constraints/definitions/ConstraintDefinitionSizeLike.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/constraints/definitions/ConstraintDefinitionSizeLimit.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/constraints/definitions/ConstraintDefinitionTransLike.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/constraints/definitions/UnsupportedConstraintDefinition.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/constraints/SimulationNode.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/constraints/SkeletonConstraint.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/constraints/SpatialConstraint.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/constraints/VirtualTrack.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/curves/BezierCurve.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/curves/CurvesTemporalMesh.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/file/Field.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/landscape/LandscapeHelper.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/materials/IAlphaMask.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/materials/MaterialContext.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/math/Matrix.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/meshes/Edge.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/meshes/Face.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/meshes/IndexesLoop.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/meshes/MeshBuffers.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/meshes/Point.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/meshes/TemporalMesh.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/modifiers/ArmatureModifier.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/modifiers/ArrayModifier.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/modifiers/MaskModifier.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/modifiers/MirrorModifier.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/modifiers/Modifier.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/modifiers/ParticlesModifier.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/modifiers/SubdivisionSurfaceModifier.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/modifiers/TriangulateModifier.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/objects/Properties.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/particles/ParticlesHelper.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/textures/blending/AbstractTextureBlender.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/textures/blending/TextureBlenderDDS.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/textures/blending/TextureBlender.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/textures/blending/TextureBlenderLuminance.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/textures/CombinedTexture.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/textures/DDSTexelData.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/textures/GeneratedTexture.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/textures/generating/TextureGeneratorFactory.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/textures/ImageUtils.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/textures/io/AWTPixelInputOutput.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/textures/io/DDSPixelInputOutput.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/textures/io/LuminancePixelInputOutput.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/textures/io/PixelInputOutput.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/textures/io/PixelIOFactory.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/textures/TexturePixel.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/textures/TriangulatedTexture.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/textures/UserUVCollection.java
./jme3-blender/src/main/java/com/jme3/scene/plugins/blender/textures/UVProjectionGenerator.java
./jme3-core/src/main/java/checkers/quals/DefaultLocation.java
./jme3-core/src/main/java/checkers/quals/DefaultQualifierInHierarchy.java
./jme3-core/src/main/java/checkers/quals/DefaultQualifier.java
./jme3-core/src/main/java/checkers/quals/DefaultQualifiers.java
./jme3-core/src/main/java/checkers/quals/Dependent.java
./jme3-core/src/main/java/checkers/quals/package-info.java
./jme3-core/src/main/java/checkers/quals/SubtypeOf.java
./jme3-core/src/main/java/checkers/quals/TypeQualifier.java
./jme3-core/src/main/java/checkers/quals/Unqualified.java
./jme3-core/src/main/java/checkers/quals/Unused.java
./jme3-core/src/main/java/com/jme3/anim/AnimationMask.java
./jme3-core/src/main/java/com/jme3/anim/AnimClip.java
./jme3-core/src/main/java/com/jme3/anim/AnimComposer.java
./jme3-core/src/main/java/com/jme3/anim/AnimTrack.java
./jme3-core/src/main/java/com/jme3/anim/Armature.java
./jme3-core/src/main/java/com/jme3/anim/ArmatureMask.java
./jme3-core/src/main/java/com/jme3/anim/interpolator/AnimInterpolator.java
./jme3-core/src/main/java/com/jme3/anim/interpolator/AnimInterpolators.java
./jme3-core/src/main/java/com/jme3/anim/interpolator/FrameInterpolator.java
./jme3-core/src/main/java/com/jme3/anim/Joint.java
./jme3-core/src/main/java/com/jme3/anim/MatrixJointModelTransform.java
./jme3-core/src/main/java/com/jme3/anim/MorphControl.java
./jme3-core/src/main/java/com/jme3/anim/SeparateJointModelTransform.java
./jme3-core/src/main/java/com/jme3/anim/tween/action/Action.java
./jme3-core/src/main/java/com/jme3/anim/tween/action/BaseAction.java
./jme3-core/src/main/java/com/jme3/anim/tween/action/BlendableAction.java
./jme3-core/src/main/java/com/jme3/anim/tween/action/BlendAction.java
./jme3-core/src/main/java/com/jme3/anim/tween/action/BlendSpace.java
./jme3-core/src/main/java/com/jme3/anim/tween/action/ClipAction.java
./jme3-core/src/main/java/com/jme3/anim/tween/action/LinearBlendSpace.java
./jme3-core/src/main/java/com/jme3/anim/tween/ContainsTweens.java
./jme3-core/src/main/java/com/jme3/anim/util/AnimMigrationUtils.java
./jme3-core/src/main/java/com/jme3/anim/util/HasLocalTransform.java
./jme3-core/src/main/java/com/jme3/anim/util/JointModelTransform.java
./jme3-core/src/main/java/com/jme3/anim/util/Primitives.java
./jme3-core/src/main/java/com/jme3/anim/util/Weighted.java
./jme3-core/src/main/java/com/jme3/anim/Weights.java
./jme3-core/src/main/java/com/jme3/app/DetailedProfiler.java
./jme3-core/src/main/java/com/jme3/app/DetailedProfilerState.java
./jme3-core/src/main/java/com/jme3/audio/AudioSource.java
./jme3-core/src/main/java/com/jme3/audio/openal/ALC.java
./jme3-core/src/main/java/com/jme3/audio/openal/AL.java
./jme3-core/src/main/java/com/jme3/audio/openal/ALUtil.java
./jme3-core/src/main/java/com/jme3/audio/openal/EFX.java
./jme3-core/src/main/java/com/jme3/input/JoystickConnectionListener.java
./jme3-core/src/main/java/com/jme3/light/OrientedBoxProbeArea.java
./jme3-core/src/main/java/com/jme3/light/ProbeArea.java
./jme3-core/src/main/java/com/jme3/light/SphereProbeArea.java
./jme3-core/src/main/java/com/jme3/math/EaseFunction.java
./jme3-core/src/main/java/com/jme3/math/Easing.java
./jme3-core/src/main/java/com/jme3/math/MathUtils.java
./jme3-core/src/main/java/com/jme3/profile/SpStep.java
./jme3-core/src/main/java/com/jme3/scene/debug/custom/ArmatureDebugAppState.java
./jme3-core/src/main/java/com/jme3/scene/GeometryGroupNode.java
./jme3-core/src/main/java/com/jme3/scene/mesh/MorphTarget.java
./jme3-core/src/main/java/com/jme3/shader/BufferObjectField.java
./jme3-core/src/main/java/com/jme3/shader/BufferObject.java
./jme3-core/src/main/java/com/jme3/util/BufferAllocatorFactory.java
./jme3-core/src/main/java/com/jme3/util/BufferAllocator.java
./jme3-core/src/main/java/com/jme3/util/mikktspace/MikkTSpaceContext.java
./jme3-core/src/main/java/com/jme3/util/mikktspace/MikkTSpaceImpl.java
./jme3-core/src/main/java/com/jme3/util/mikktspace/MikktspaceTangentGenerator.java
./jme3-core/src/main/java/com/jme3/util/TangentUtils.java
./jme3-core/src/plugins/java/com/jme3/export/binary/BinaryLoader.java
./jme3-core/src/plugins/java/com/jme3/shader/plugins/ShaderAssetKey.java
./jme3-core/src/test/java/com/jme3/material/plugins/J3MLoaderTest.java
./jme3-core/src/test/java/com/jme3/scene/mesh/VirtualIndexBufferTest.java
./jme3-core/src/tools/java/jme3tools/optimize/GeometryBatchFactory.java
./jme3-core/src/tools/java/jme3tools/shadercheck/CgcValidator.java
./jme3-core/src/tools/java/jme3tools/shadercheck/GpuAnalyzerValidator.java
./jme3-core/src/tools/java/jme3tools/shadercheck/ShaderCheck.java
./jme3-core/src/tools/java/jme3tools/shadercheck/Validator.java
./jme3-desktop/src/main/java/com/jme3/system/ErrorDialog.java
./jme3-effects/src/main/java/com/jme3/water/WaterUtils.java
./jme3-examples/src/main/java/jme3test/app/TestCustomAppSettings.java
./jme3-examples/src/main/java/jme3test/app/TestEnqueueRunnable.java
./jme3-examples/src/main/java/jme3test/asset/TextLoader.java
./jme3-examples/src/main/java/jme3test/awt/TestAwtPanels.java
./jme3-examples/src/main/java/jme3test/awt/TestSafeCanvas.java
./jme3-examples/src/main/java/jme3test/bullet/TestPhysicsRayCast.java
./jme3-examples/src/main/java/jme3test/bullet/TestSweepTest.java
./jme3-examples/src/main/java/jme3test/gui/TestCursor.java
./jme3-examples/src/main/java/jme3test/helloworld/HelloAudio.java
./jme3-examples/src/main/java/jme3test/input/TestJoystick.java
./jme3-examples/src/main/java/jme3test/light/DlsfError.java
./jme3-examples/src/main/java/jme3test/light/pbr/RefEnv.java
./jme3-examples/src/main/java/jme3test/light/pbr/TestIssue1340.java
./jme3-examples/src/main/java/jme3test/light/ShadowTestUIManager.java
./jme3-examples/src/main/java/jme3test/light/TestColorApp.java
./jme3-examples/src/main/java/jme3test/light/TestEnvironmentMapping.java
./jme3-examples/src/main/java/jme3test/light/TestLightingFog.java
./jme3-examples/src/main/java/jme3test/light/TestTangentGenBadModels.java
./jme3-examples/src/main/java/jme3test/light/TestTangentSpace.java
./jme3-examples/src/main/java/jme3test/material/TestGeometryShader.java
./jme3-examples/src/main/java/jme3test/material/TestShaderNodes.java
./jme3-examples/src/main/java/jme3test/material/TestTessellationShader.java
./jme3-examples/src/main/java/jme3test/material/TestUnshadedModel.java
./jme3-examples/src/main/java/jme3test/model/anim/EraseTimer.java
./jme3-examples/src/main/java/jme3test/model/anim/TestAnimationFactory.java
./jme3-examples/src/main/java/jme3test/model/anim/TestAnimMigration.java
./jme3-examples/src/main/java/jme3test/model/anim/TestAnimMorphSerialization.java
./jme3-examples/src/main/java/jme3test/model/anim/TestAnimSerialization.java
./jme3-examples/src/main/java/jme3test/model/anim/TestArmature.java
./jme3-examples/src/main/java/jme3test/model/anim/TestBaseAnimSerialization.java
./jme3-examples/src/main/java/jme3test/model/anim/TestMorph.java
./jme3-examples/src/main/java/jme3test/model/anim/TestSpatialAnim.java
./jme3-examples/src/main/java/jme3test/post/TestDepthOfField.java
./jme3-examples/src/main/java/jme3test/post/TestTransparentCartoonEdge.java
./jme3-examples/src/main/java/jme3test/post/TestTransparentSSAO.java
./jme3-examples/src/main/java/jme3test/renderer/TestAlphaToCoverage.java
./jme3-examples/src/main/java/jme3test/scene/instancing/TestInstanceNodeWithLight.java
./jme3-examples/src/main/java/jme3test/scene/TestRefreshFlagBug.java
./jme3-examples/src/main/java/jme3test/stress/TestShaderNodesStress.java
./jme3-examples/src/main/java/jme3test/terrain/TerrainFractalGridTest.java
./jme3-examples/src/main/java/jme3test/terrain/TerrainGridAlphaMapTest.java
./jme3-examples/src/main/java/jme3test/terrain/TerrainGridSerializationTest.java
./jme3-examples/src/main/java/jme3test/terrain/TerrainGridTest.java
./jme3-examples/src/main/java/jme3test/terrain/TerrainGridTileLoaderTest.java
./jme3-examples/src/main/java/jme3test/texture/TestAnisotropicFilter.java
./jme3-examples/src/main/java/jme3test/texture/TestImageRaster.java
./jme3-examples/src/main/java/jme3test/texture/TestTextureArrayCompressed.java
./jme3-examples/src/main/java/jme3test/texture/TestTextureArray.java
./jme3-examples/src/main/java/jme3test/water/TestMultiPostWater.java
./jme3-examples/src/main/java/jme3test/water/TestPostWater.java
./jme3-ios/src/main/java/com/jme3/audio/ios/IosALC.java
./jme3-ios/src/main/java/com/jme3/audio/ios/IosAL.java
./jme3-ios/src/main/java/com/jme3/audio/ios/IosEFX.java
./jme3-ios/src/main/java/com/jme3/input/ios/IosInputHandler.java
./jme3-ios/src/main/java/com/jme3/renderer/ios/JmeIosGLES.java
./jme3-ios/src/main/java/com/jme3/util/RingBuffer.java
./jme3-jogl/src/main/java/com/jme3/renderer/jogl/JoglGLExt.java
./jme3-jogl/src/main/java/com/jme3/renderer/jogl/JoglGLFbo.java
./jme3-jogl/src/main/java/com/jme3/renderer/jogl/JoglGL.java
./jme3-lwjgl3/src/main/java/com/jme3/renderer/lwjgl/LwjglRender.java
./jme3-lwjgl3/src/main/java/com/jme3/util/LWJGLBufferAllocator.java
./jme3-lwjgl/src/main/java/com/jme3/audio/lwjgl/LwjglALC.java
./jme3-lwjgl/src/main/java/com/jme3/audio/lwjgl/LwjglAL.java
./jme3-lwjgl/src/main/java/com/jme3/audio/lwjgl/LwjglEFX.java
./jme3-lwjgl/src/main/java/com/jme3/renderer/lwjgl/LwjglGLExt.java
./jme3-lwjgl/src/main/java/com/jme3/renderer/lwjgl/LwjglGLFboEXT.java
./jme3-lwjgl/src/main/java/com/jme3/renderer/lwjgl/LwjglGLFboGL3.java
./jme3-lwjgl/src/main/java/com/jme3/renderer/lwjgl/LwjglGL.java
./jme3-plugins/src/fbx/java/com/jme3/scene/plugins/fbx/objects/FbxAnimCurve.java
./jme3-plugins/src/fbx/java/com/jme3/scene/plugins/fbx/objects/FbxAnimNode.java
./jme3-plugins/src/fbx/java/com/jme3/scene/plugins/fbx/objects/FbxBindPose.java
./jme3-plugins/src/fbx/java/com/jme3/scene/plugins/fbx/objects/FbxCluster.java
./jme3-plugins/src/fbx/java/com/jme3/scene/plugins/fbx/objects/FbxImage.java
./jme3-plugins/src/fbx/java/com/jme3/scene/plugins/fbx/objects/FbxMaterial.java
./jme3-plugins/src/fbx/java/com/jme3/scene/plugins/fbx/objects/FbxMesh.java
./jme3-plugins/src/fbx/java/com/jme3/scene/plugins/fbx/objects/FbxNode.java
./jme3-plugins/src/fbx/java/com/jme3/scene/plugins/fbx/objects/FbxObject.java
./jme3-plugins/src/fbx/java/com/jme3/scene/plugins/fbx/objects/FbxSkin.java
./jme3-plugins/src/fbx/java/com/jme3/scene/plugins/fbx/objects/FbxTexture.java
./jme3-plugins/src/fbx/java/com/jme3/scene/plugins/fbx/RotationOrder.java
./jme3-plugins/src/fbx/java/com/jme3/scene/plugins/fbx/SceneLoader.java
./jme3-plugins/src/fbx/java/com/jme3/scene/plugins/fbx/SceneWithAnimationLoader.java
./jme3-plugins/src/gltf/java/com/jme3/scene/plugins/gltf/BinDataKey.java
./jme3-plugins/src/gltf/java/com/jme3/scene/plugins/gltf/BinLoader.java
./jme3-plugins/src/gltf/java/com/jme3/scene/plugins/gltf/CustomContentManager.java
./jme3-plugins/src/gltf/java/com/jme3/scene/plugins/gltf/ExtensionLoader.java
./jme3-plugins/src/gltf/java/com/jme3/scene/plugins/gltf/ExtrasLoader.java
./jme3-plugins/src/gltf/java/com/jme3/scene/plugins/gltf/GlbLoader.java
./jme3-plugins/src/gltf/java/com/jme3/scene/plugins/gltf/GltfLoader.java
./jme3-plugins/src/gltf/java/com/jme3/scene/plugins/gltf/GltfModelKey.java
./jme3-plugins/src/gltf/java/com/jme3/scene/plugins/gltf/GltfUtils.java
./jme3-plugins/src/gltf/java/com/jme3/scene/plugins/gltf/MaterialAdapter.java
./jme3-plugins/src/gltf/java/com/jme3/scene/plugins/gltf/PBRMaterialAdapter.java
./jme3-plugins/src/gltf/java/com/jme3/scene/plugins/gltf/PBRMetalRoughMaterialAdapter.java
./jme3-plugins/src/gltf/java/com/jme3/scene/plugins/gltf/PBRSpecGlossExtensionLoader.java
./jme3-plugins/src/gltf/java/com/jme3/scene/plugins/gltf/PBRSpecGlossMaterialAdapter.java
./jme3-plugins/src/gltf/java/com/jme3/scene/plugins/gltf/TrackData.java
./jme3-plugins/src/main/java/com/jme3/material/plugin/export/materialdef/J3mdExporter.java
./jme3-plugins/src/main/java/com/jme3/material/plugin/export/materialdef/J3mdMatParamWriter.java
./jme3-plugins/src/main/java/com/jme3/material/plugin/export/materialdef/J3mdTechniqueDefWriter.java
./jme3-plugins/src/main/java/com/jme3/material/plugin/export/material/J3MExporter.java
./jme3-plugins/src/main/java/com/jme3/material/plugin/export/material/J3MOutputCapsule.java
./jme3-plugins/src/main/java/com/jme3/material/plugin/export/material/J3MRenderStateOutputCapsule.java
./jme3-plugins/src/main/java/com/jme3/material/plugin/export/material/J3MRootOutputCapsule.java
./jme3-plugins/src/ogre/java/com/jme3/scene/plugins/ogre/SceneMeshLoader.java
./jme3-plugins/src/test/java/com/jme3/scene/plugins/gltf/GltfLoaderTest.java
./jme3-terrain/src/main/java/com/jme3/terrain/executor/TerrainExecutorService.java
./jme3-terrain/src/test/java/com/jme3/terrain/collision/BaseAWTTest.java
./jme3-terrain/src/test/java/com/jme3/terrain/collision/BaseTest.java
./jme3-terrain/src/test/java/com/jme3/terrain/collision/TerrainCollisionTest.java
./jme3-vr/src/main/java/com/jme3/app/VRApplication.java
./jme3-vr/src/main/java/com/jme3/app/VRConstants.java
./jme3-vr/src/main/java/com/jme3/app/VREnvironment.java
./jme3-vr/src/main/java/com/jme3/input/vr/AbstractVRMouseManager.java
./jme3-vr/src/main/java/com/jme3/input/vr/AbstractVRViewManager.java
./jme3-vr/src/main/java/com/jme3/input/vr/HmdType.java
./jme3-vr/src/main/java/com/jme3/input/vr/lwjgl_openvr/LWJGLOpenVRBounds.java
./jme3-vr/src/main/java/com/jme3/input/vr/lwjgl_openvr/LWJGLOpenVRInput.java
./jme3-vr/src/main/java/com/jme3/input/vr/lwjgl_openvr/LWJGLOpenVR.java
./jme3-vr/src/main/java/com/jme3/input/vr/lwjgl_openvr/LWJGLOpenVRMouseManager.java
./jme3-vr/src/main/java/com/jme3/input/vr/lwjgl_openvr/LWJGLOpenVRTrackedController.java
./jme3-vr/src/main/java/com/jme3/input/vr/lwjgl_openvr/LWJGLOpenVRViewManager.java
./jme3-vr/src/main/java/com/jme3/input/vr/oculus/OculusMouseManager.java
./jme3-vr/src/main/java/com/jme3/input/vr/oculus/OculusVRInput.java
./jme3-vr/src/main/java/com/jme3/input/vr/oculus/OculusVR.java
./jme3-vr/src/main/java/com/jme3/input/vr/openvr/OpenVRBounds.java
./jme3-vr/src/main/java/com/jme3/input/vr/openvr/OpenVRInput.java
./jme3-vr/src/main/java/com/jme3/input/vr/openvr/OpenVR.java
./jme3-vr/src/main/java/com/jme3/input/vr/openvr/OpenVRMouseManager.java
./jme3-vr/src/main/java/com/jme3/input/vr/openvr/OpenVRTrackedController.java
./jme3-vr/src/main/java/com/jme3/input/vr/openvr/OpenVRViewManager.java
./jme3-vr/src/main/java/com/jme3/input/vr/osvr/OSVRInput.java
./jme3-vr/src/main/java/com/jme3/input/vr/osvr/OSVR.java
./jme3-vr/src/main/java/com/jme3/input/vr/osvr/OSVRMouseManager.java
./jme3-vr/src/main/java/com/jme3/input/vr/osvr/OSVRViewManager.java
./jme3-vr/src/main/java/com/jme3/input/vr/VRAPI.java
./jme3-vr/src/main/java/com/jme3/input/vr/VRBounds.java
./jme3-vr/src/main/java/com/jme3/input/vr/VRInputAPI.java
./jme3-vr/src/main/java/com/jme3/input/vr/VRInputType.java
./jme3-vr/src/main/java/com/jme3/input/vr/VRMouseManager.java
./jme3-vr/src/main/java/com/jme3/input/vr/VRTrackedController.java
./jme3-vr/src/main/java/com/jme3/input/vr/VRViewManager.java
./jme3-vr/src/main/java/com/jme3/post/CartoonSSAO.java
./jme3-vr/src/main/java/com/jme3/post/FilterUtil.java
./jme3-vr/src/main/java/com/jme3/post/PreNormalCaching.java
./jme3-vr/src/main/java/com/jme3/shadow/InstancedDirectionalShadowFilter.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/AppOverrideKeys_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/CameraVideoStreamFrameHeader_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/Compositor_CumulativeStats.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/Compositor_FrameTiming.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/Compositor_OverlaySettings.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/COpenVRContext.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/CVRSettingHelper.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/D3D12TextureData_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/DistortionCoordinates_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/DriverDirectMode_FrameTiming.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/HiddenAreaMesh_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/HmdColor_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/HmdMatrix33_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/HmdMatrix34_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/HmdMatrix44_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/HmdQuad_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/HmdQuaternionf_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/HmdQuaternion_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/HmdRect2_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/HmdVector2_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/HmdVector3d_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/HmdVector3_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/HmdVector4_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/ImuSample_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/InputAnalogActionData_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/InputDigitalActionData_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/InputOriginInfo_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/InputPoseActionData_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/InputSkeletalActionData_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/IntersectionMaskCircle_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/IntersectionMaskRectangle_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/JOpenVRLibrary.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/NotificationBitmap_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/OpenVRUtil.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/RenderModel_ComponentState_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/RenderModel_ControllerMode_State_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/RenderModel_TextureMap_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/RenderModel_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/RenderModel_Vertex_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/SpatialAnchorPose_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/Texture_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/TrackedDevicePose_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VRActiveActionSet_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VRBoneTransform_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VRControllerAxis_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VRControllerState_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VREvent_ApplicationLaunch_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VREvent_Chaperone_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VREvent_Controller_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VREvent_Data_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VREvent_DualAnalog_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VREvent_EditingCameraSurface_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VREvent_HapticVibration_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VREvent_InputActionManifestLoad_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VREvent_InputBindingLoad_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VREvent_Ipd_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VREvent_Keyboard_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VREvent_MessageOverlay_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VREvent_Mouse_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VREvent_Notification_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VREvent_Overlay_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VREvent_PerformanceTest_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VREvent_Process_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VREvent_Property_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VREvent_Reserved_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VREvent_ScreenshotProgress_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VREvent_Screenshot_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VREvent_Scroll_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VREvent_SeatedZeroPoseReset_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VREvent_SpatialAnchor_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VREvent_Status_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VREvent_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VREvent_TouchPadMove_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VREvent_WebConsole_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VR_IVRApplications_FnTable.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VR_IVRChaperone_FnTable.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VR_IVRChaperoneSetup_FnTable.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VR_IVRCompositor_FnTable.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VR_IVRDriverManager_FnTable.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VR_IVRExtendedDisplay_FnTable.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VR_IVRInput_FnTable.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VR_IVRIOBuffer_FnTable.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VR_IVRNotifications_FnTable.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VR_IVROverlay_FnTable.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VR_IVRRenderModels_FnTable.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VR_IVRResources_FnTable.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VR_IVRScreenshots_FnTable.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VR_IVRSettings_FnTable.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VR_IVRSpatialAnchors_FnTable.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VR_IVRSystem_FnTable.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VR_IVRTrackedCamera_FnTable.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VROverlayIntersectionMaskPrimitive_Data_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VROverlayIntersectionMaskPrimitive_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VROverlayIntersectionParams_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VROverlayIntersectionResults_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VRTextureBounds_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VRTextureDepthInfo_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VRTextureWithDepth_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VRTextureWithPoseAndDepth_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VRTextureWithPose_t.java
./jme3-vr/src/main/java/com/jme3/system/jopenvr/VRVulkanTextureData_t.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrclientkit/OsvrClientKitLibrary.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrclientreporttypes/OSVR_AccelerationReport.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrclientreporttypes/OSVR_AccelerationState.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrclientreporttypes/OSVR_AnalogReport.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrclientreporttypes/OSVR_AngularAccelerationReport.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrclientreporttypes/OSVR_AngularVelocityReport.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrclientreporttypes/OSVR_ButtonReport.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrclientreporttypes/OsvrClientReportTypesLibrary.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrclientreporttypes/OSVR_DirectionReport.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrclientreporttypes/OSVR_EyeTracker2DReport.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrclientreporttypes/OSVR_EyeTracker3DReport.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrclientreporttypes/OSVR_EyeTracker3DState.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrclientreporttypes/OSVR_EyeTrackerBlinkReport.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrclientreporttypes/OSVR_IncrementalQuaternion.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrclientreporttypes/OSVR_LinearAccelerationReport.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrclientreporttypes/OSVR_LinearVelocityReport.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrclientreporttypes/OSVR_Location2DReport.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrclientreporttypes/OSVR_NaviPositionReport.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrclientreporttypes/OSVR_NaviVelocityReport.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrclientreporttypes/OSVR_OrientationReport.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrclientreporttypes/OSVR_Pose3.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrclientreporttypes/OSVR_PoseReport.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrclientreporttypes/OSVR_PositionReport.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrclientreporttypes/OSVR_Quaternion.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrclientreporttypes/OSVR_Vec2.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrclientreporttypes/OSVR_Vec3.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrclientreporttypes/OSVR_VelocityReport.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrclientreporttypes/OSVR_VelocityState.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrdisplay/OsvrDisplayLibrary.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrinterface/OsvrInterfaceLibrary.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrmatrixconventions/OsvrMatrixConventionsLibrary.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrmatrixconventions/OSVR_Pose3.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrmatrixconventions/OSVR_Quaternion.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrmatrixconventions/OSVR_Vec3.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrrendermanageropengl/OSVR_GraphicsLibraryOpenGL.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrrendermanageropengl/OSVR_OpenGLContextParams.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrrendermanageropengl/OSVR_OpenGLToolkitFunctions.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrrendermanageropengl/OSVR_OpenResultsOpenGL.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrrendermanageropengl/OSVR_ProjectionMatrix.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrrendermanageropengl/OSVR_RenderBufferOpenGL.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrrendermanageropengl/OSVR_RenderInfoOpenGL.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrrendermanageropengl/OsvrRenderManagerOpenGLLibrary.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrrendermanageropengl/OSVR_RenderParams.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrrendermanageropengl/OSVR_RGB.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrrendermanageropengl/OSVR_ViewportDescription.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrrendermanager/OSVR_ProjectionMatrix.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrrendermanager/OsvrRenderManagerLibrary.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrrendermanager/OSVR_RenderParams.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrrendermanager/OSVR_RGB.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrrendermanager/OSVR_ViewportDescription.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrtimevalue/OSVR_TimeValue.java
./jme3-vr/src/main/java/com/jme3/system/osvr/osvrtimevalue/OsvrTimeValueLibrary.java
./jme3-vr/src/main/java/com/jme3/util/VRGuiManager.java
./jme3-vr/src/main/java/com/jme3/util/VRGUIPositioningMode.java
./jme3-vr/src/main/java/com/jme3/util/VRUtil.java
sgold:~/Git/jmonkeyengine$
Of those 467 files, 37 contain "seinturier", 50 contain "nehon", and 152 contain "autogenerated". The autogenerated Java files should NOT have copyrights, in my opinion.
jme3-android-examples was largely the work of @iwgeric Are we still in touch with Eric?
Need permission from @normen to add the JME copyright and BSD license to the following 4 classes:
- jme3test.light.TestTangentSpace
- jme3test.water.TestMultiPostWater
- jme3test.water.TestPostWater
- com.jme3.audio.AudioSource
sure, all code I authored and committed to the jme project is released under the same BSD license as the engine, no need to count peas
Thanks, @normen. Just being extra cautious!
Thanks, @normen. Just being extra cautious!
As far as I can remember we always mentioned to contributors that the BSD license was a requirement for code to be included in the engine so really there shouldn't be any code in there with issues. All code from those in the old core team has been contributed with that understanding, code where BSD was not possible hasn't been included.
I hope you're right!
@pspeed42: Would it be OK for me to replace your copyright notice on com.jme3.network.message.SerializerRegistrationsMessage
?
Yeah, I didn't realize it wasn't the standard one.
Thanks. I'll adjust it.
SerializerRegistrationsMessage.java transferred at 3671ec9 in "master" branch.
com.jme3.anim.uti.Primitives ought to have an Apache license.
Copyright notices were added to BaseAction.java, BlendableAction.java, and BlendAction.java in PRs https://github.com/jMonkeyEngine/jmonkeyengine/pull/1845 , https://github.com/jMonkeyEngine/jmonkeyengine/pull/1848.