.classpath | 28 ++ .externalToolBuilders/gluegen builder.launch | 15 + .project | 27 ++ jnlp-files/gluegen-rt.jnlp | 2 +- make/{build-junit.xml => build-test.xml} | 32 ++- make/build.xml | 155 ++------- make/gluegen-cpptasks-base.xml | 77 ++--- make/jogamp-archivetasks.xml | 29 ++ make/jogamp-env.xml | 20 ++ make/lib/cdc_fp.LICENSE.txt | 352 -------------------- make/lib/cdc_fp.jar | Bin 1494529 -> 0 bytes make/scripts/make.gluegen.all.macosx.sh | 4 +- make/scripts/make.gluegen.all.win32.bat | 6 +- make/scripts/make.gluegen.all.win64.bat | 6 +- make/scripts/runtest.sh | 7 +- make/stub_includes/macosx/dynamic-linker.h | 16 +- nbproject/project.xml | 2 +- src/java/com/jogamp/common/GlueGenVersion.java | 2 +- .../com/jogamp/common/jvm/JNILibLoaderBase.java | 6 +- src/java/com/jogamp/common/jvm/JVMUtil.java | 2 +- src/java/com/jogamp/common/nio/AbstractBuffer.java | 13 +- .../com/jogamp/common/nio/AbstractLongBuffer.java | 17 +- src/java/com/jogamp/common/nio/Buffers.java | 203 +++++------- .../com/jogamp/common/nio/CachedBufferFactory.java | 340 +++++++++++++++++++ src/java/com/jogamp/common/nio/Int64Buffer.java | 23 +- .../jogamp/common/nio/Int64BufferME_CDC_FP.java | 89 ----- src/java/com/jogamp/common/nio/Int64BufferSE.java | 3 +- src/java/com/jogamp/common/nio/NativeBuffer.java | 8 +- src/java/com/jogamp/common/nio/PointerBuffer.java | 27 +- .../jogamp/common/nio/PointerBufferME_CDC_FP.java | 92 ----- .../com/jogamp/common/nio/PointerBufferSE.java | 3 +- src/java/com/jogamp/common/nio/StructAccessor.java | 60 +--- .../com/jogamp/common/os/DynamicLibraryBundle.java | 33 +- .../jogamp/common/os/DynamicLibraryBundleInfo.java | 1 - src/java/com/jogamp/common/os/NativeLibrary.java | 21 +- src/java/com/jogamp/common/os/Platform.java | 14 +- src/java/com/jogamp/common/util/ArrayHashSet.java | 2 + src/java/com/jogamp/common/util/IntIntHashMap.java | 18 +- src/java/com/jogamp/common/util/JogampVersion.java | 34 +- .../com/jogamp/common/util/ReflectionUtil.java | 8 +- src/java/com/jogamp/common/util/RunnableTask.java | 3 +- src/java/com/jogamp/common/util/VersionNumber.java | 97 ++++++ src/java/com/jogamp/common/util/VersionUtil.java | 21 +- src/java/com/jogamp/common/util/locks/Lock.java | 2 +- .../jogamp/common/util/locks/RecursiveLock.java | 4 +- src/java/com/jogamp/common/util/locks/package.html | 2 +- src/java/com/jogamp/gluegen/GlueGen.java | 3 + src/java/com/jogamp/gluegen/package.html | 64 ++-- .../jogamp/gluegen/runtime/NativeLibLoader.java | 2 +- .../common/impl => jogamp/common}/Debug.java | 2 +- .../junit/com/jogamp/common/nio/BuffersTest.java | 33 ++- .../jogamp/common/nio/CachedBufferFactoryTest.java | 246 ++++++++++++++ .../nio}/TestPointerBufferEndian.java | 13 +- .../nio}/TestStructAccessorEndian.java | 10 +- .../com/jogamp/common/util/IntIntHashMapTest.java | 23 +- .../com/jogamp/common/util/LongIntHashMapTest.java | 23 +- .../common/util/locks/TestRecursiveLock01.java | 20 +- .../gluegen/test/junit/generation/BaseClass.java | 14 +- .../gluegen/test/junit/generation}/PCPPTest.java | 7 +- .../test/junit/generation/Test1p1JavaEmitter.java | 16 - .../gluegen/test/junit/generation}/pcpptest.h | 0 .../test/junit/generation/test1-gluegen.cfg | 1 + .../gluegen/BasicProcAddressEmitterTest.java | 97 ------ test/junit/com/jogamp/gluegen/BasicTest.java | 143 -------- test/junit/com/jogamp/gluegen/dyntest.cfg | 25 -- test/junit/com/jogamp/gluegen/test.c | 24 -- test/junit/com/jogamp/gluegen/test.cfg | 9 - test/junit/com/jogamp/gluegen/test.h | 17 - 68 files changed, 1236 insertions(+), 1482 deletions(-) create mode 100644 .classpath create mode 100644 .externalToolBuilders/gluegen builder.launch create mode 100644 .project rename make/{build-junit.xml => build-test.xml} (93%) create mode 100644 make/jogamp-archivetasks.xml create mode 100755 make/jogamp-env.xml delete mode 100644 make/lib/cdc_fp.LICENSE.txt delete mode 100755 make/lib/cdc_fp.jar mode change 100644 => 100755 make/scripts/make.gluegen.all.linux-x86.sh mode change 100644 => 100755 make/scripts/make.gluegen.all.linux-x86_64.sh mode change 100644 => 100755 make/scripts/make.gluegen.all.macosx.sh mode change 100644 => 100755 make/scripts/make.gluegen.all.win32.bat mode change 100644 => 100755 make/scripts/make.gluegen.all.win64.bat mode change 100644 => 100755 make/scripts/runtest-cvm.bat mode change 100644 => 100755 make/scripts/runtest-cvm.sh mode change 100644 => 100755 make/scripts/runtest.sh create mode 100644 src/java/com/jogamp/common/nio/CachedBufferFactory.java delete mode 100755 src/java/com/jogamp/common/nio/Int64BufferME_CDC_FP.java delete mode 100755 src/java/com/jogamp/common/nio/PointerBufferME_CDC_FP.java create mode 100644 src/java/com/jogamp/common/util/VersionNumber.java rename src/java/{com/jogamp/common/impl => jogamp/common}/Debug.java (99%) rename {test => src}/junit/com/jogamp/common/nio/BuffersTest.java (67%) create mode 100644 src/junit/com/jogamp/common/nio/CachedBufferFactoryTest.java rename src/junit/com/jogamp/{gluegen/test/junit/runtime => common/nio}/TestPointerBufferEndian.java (76%) rename src/junit/com/jogamp/{gluegen/test/junit/runtime => common/nio}/TestStructAccessorEndian.java (74%) rename {test/junit/com/jogamp/gluegen => src/junit/com/jogamp/gluegen/test/junit/generation}/PCPPTest.java (95%) rename {test/junit/com/jogamp/gluegen => src/junit/com/jogamp/gluegen/test/junit/generation}/pcpptest.h (100%) delete mode 100644 test/junit/com/jogamp/gluegen/BasicProcAddressEmitterTest.java delete mode 100644 test/junit/com/jogamp/gluegen/BasicTest.java delete mode 100644 test/junit/com/jogamp/gluegen/dyntest.cfg delete mode 100644 test/junit/com/jogamp/gluegen/test.c delete mode 100644 test/junit/com/jogamp/gluegen/test.cfg delete mode 100644 test/junit/com/jogamp/gluegen/test.h