Skip to content
The Jenkins Controller is preparing for shutdown. No new builds can be started.
Success

Changes

Summary

  1. Bug 884: Add standard JogAmp build files. (details)
  2. Bug 884: Move obsolete NB based build files to 'obsolete.make-nb' ; Fix (details)
  3. Avoid sealed package violation: Move AutoCloseable to com.jogamp.opencl (details)
  4. Add '-b${joal.build.number}' to joal.version / archive.name ; Produce (details)
  5. build.xml: Fix jogl.build: Use [passed or default] jogl.build as well as (details)
  6. Cleanup Build: GlueGen config files, stub_includes; Add JoclVersion, (details)
  7. Add unit test TestJoclVersion and UITestCase base class for singleton (details)
  8. Adapt all unit tests to use UITestCase and enforce named unit test (details)
  9. JoclVersionActivity: Dump info on stderr for adb logcat (details)
  10. Fix build.xml: Processed CL stub_includes _must_ reside in current (details)
  11. Unit Tests: Also test 'Test*' while excluding inner classes (details)
  12. Rename TestUtils -> MiscUtils (not a test), remove 'main' .. oops (details)
  13. MiscUtils: Forgot to change access of package-private to public due to (details)
  14. Fix javadoc packagenames (details)
Commit 9ecc606bce374ea093c6321f2d4921b5019a0b18 by Wade Walker
Bug 884: Add standard JogAmp build files.

The new make/build.xml successfully builds and tests the project. The
original NetBeans build files are still present, but won't work anymore
since the resources directory is now inside the make directory. The new
build files are based on those of JOAL. The new build is not yet minimized
and cleaned up, because this commit is meant to be the minimum way to get
things functional.
The file was removedresources/android/res-jocl/drawable-mdpi/icon.png
The file was removedresources/android/res-jocl/layout/main.xml
The file was addedmake/resources/clgl-if.cfg
The file was removedresources/includes/CL_orig/cl_gl_ext.h
The file was addedmake/resources/stubs_includes/common/stddef.h
The file was removedresources/includes/CL_orig/cl_vendor_ext.h
The file was removedresources/android/res-jocl/drawable-hdpi/icon.png
The file was removedresources/android/res-jocl/drawable-ldpi/icon.png
The file was addedmake/resources/cl-impl.cfg
The file was addedmake/joclversion-test-android
The file was addedmake/resources/cl-mem-if.cfg
The file was addedmake/resources/cl-common.cfg
The file was addedmake/joclversion
The file was removedresources/android/AndroidManifest-jocl.xml
The file was addedmake/resources/android/res-jocl/values/strings.xml
The file was removedresources/cl-queue-if.cfg
The file was removedresources/includes/GL3/glext.h
The file was removedresources/stubs_includes/jvm/jni_md.h
The file was removedresources/clgl-if.cfg
The file was addedmake/resources/opencl.h
The file was removedresources/cl-sampler-if.cfg
The file was modifiedtest/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java (diff)
The file was addedmake/resources/includes/CL_orig/cl_vendor_ext.h
The file was modifiedbuild.xml (diff)
The file was removedresources/stubs_includes/common/stdint.h
The file was addedmake/resources/cl-context-if.cfg
The file was addedmake/resources/stubs_includes/jvm/jni_md.h
The file was addedmake/resources/cl-image-if.cfg
The file was addedmake/resources/android/res-jocl/layout/main.xml
The file was modified.gitignore (diff)
The file was addedmake/resources/includes/CL_orig/cl_gl_ext.h
The file was removedresources/cl-buffer-if.cfg
The file was removedresources/cl-program-if.cfg
The file was addedmake/resources/clImplCustomCode.c
The file was addedmake/resources/stubs_includes/jvm/jni.h
The file was addedmake/resources/createTagletProps.sh
The file was addedmake/resources/includes/CL_orig/cl.h
The file was removedresources/cl-context-if.cfg
The file was removedresources/cl-device-if.cfg
The file was removedresources/includes/CL_orig/cl_platform.h
The file was removedresources/clImplCustomCode.c
The file was addedmake/resources/includes/CL_orig/cl_ext.h
The file was addedmake/resources/includes/CL_orig/cl_gl.h
The file was removedresources/stubs_includes/jvm/jni.h
The file was removedresources/cl-kernel-if.cfg
The file was removedresources/includes/CL_orig/cl_ext.h
The file was removedresources/opencl.h
The file was removedresources/includes/CL_orig/cl.h
The file was modified.classpath (diff)
The file was modified.project (diff)
The file was addedmake/joclversion-test
The file was removedresources/cl-common.cfg
The file was addedmake/resources/android/res-jocl/drawable-hdpi/icon.png
The file was addedmake/resources/cl-if.cfg
The file was removedresources/cl-impl.cfg
The file was addedmake/resources/stubs_includes/gl/gltypes.h
The file was removedresources/stubs_includes/common/stddef.h
The file was modifiedtest/com/jogamp/opencl/CLCommandQueueTest.java (diff)
The file was addedmake/resources/cl-program-if.cfg
The file was addedmake/resources/stubs_includes/common/stdint.h
The file was removedresources/cl-event-if.cfg
The file was addedmake/resources/cl-queue-if.cfg
The file was addedmake/resources/cl-kernel-if.cfg
The file was addedmake/resources/android/res-jocl/drawable-ldpi/icon.png
The file was addedmake/resources/cl-buffer-if.cfg
The file was addedmake/resources/cl-sampler-if.cfg
The file was addedmake/resources/cl-platform-if.cfg
The file was modified.externalToolBuilders/jocl-ant.launch (diff)
The file was addedmake/resources/android/AndroidManifest-jocl.xml
The file was removedresources/includes/CL_orig/cl_gl.h
The file was addedmake/resources/native-taglet.properties
The file was removedresources/clImplCustomCode.java
The file was addedmake/resources/includes/GL3/glext.h
The file was addedmake/resources/clImplCustomCode.java
The file was addedmake/resources/includes/GL3/gl3.h
The file was removedresources/android/res-jocl/values/strings.xml
The file was removedresources/includes/GL3/gl3.h
The file was removedresources/cl-image-if.cfg
The file was addedmake/resources/includes/CL_orig/cl_platform.h
The file was removedresources/cl-mem-if.cfg
The file was addedmake/resources/cl-event-if.cfg
The file was addedmake/build-test.xml
The file was removedresources/cl-platform-if.cfg
The file was removedresources/stubs_includes/gl/gltypes.h
The file was removedresources/native-taglet.properties
The file was addedmake/resources/cl-device-if.cfg
The file was removedresources/createTagletProps.sh
The file was addedmake/resources/android/res-jocl/drawable-mdpi/icon.png
The file was removedresources/cl-if.cfg
The file was addedmake/build.xml
Commit 5c5f3b4785835b8abf53474b0c9dc248d1b8dab6 by Sven Gothel
Bug 884: Move obsolete NB based build files to 'obsolete.make-nb' ; Fix text file suffix ; Fix Jar Manifest: Move Sealed to bottom.
The file was removedscripts/make.jocl.all.solaris-x86.sh
The file was addedobsolete.make-nb/nbproject/genfiles.properties
The file was addedmake/scripts/make.jocl.all.solaris-x86.sh
The file was removedLICENSE
The file was addedobsolete.make-nb/nbproject/.gitignore
The file was addedmake/scripts/make.jocl.all.linux-x86_64.sh
The file was removedMakefile
The file was addedobsolete.make-nb/Makefile
The file was addedmake/scripts/make.jocl.all.linux-armv6-cross.sh
The file was addedmake/scripts/make.jocl.all.win64.bat
The file was addedobsolete.make-nb/nbproject/project.properties
The file was removedREADME
The file was addedmake/scripts/make.jocl.all.solaris-x86_64.sh
The file was removedbuild.xml
The file was removedscripts/make.jocl.all.macosx-clang.sh
The file was addedobsolete.make-nb/crosscompiler.xml
The file was addedobsolete.make-nb/build.xml
The file was removednbproject/project.xml
The file was removedscripts/make.jocl.all.solaris-x86_64.sh
The file was removedscripts/make.jocl.all.win64.bat
The file was addedobsolete.make-nb/manifest_template.mf
The file was addedmake/scripts/make.jocl.all.sh
The file was removednbproject/project.properties
The file was addedmake/scripts/make.jocl.all.macosx.sh
The file was removednbproject/build-impl.xml
The file was addedmake/scripts/make.jocl.all.android-armv6-cross.sh
The file was addedobsolete.make-nb/nbproject/project.xml
The file was removedscripts/check-java-major-version.sh
The file was removedscripts/make.jocl.all.linux-armv6-cross.sh
The file was removedscripts/make.jocl.all.linux-armv6hf-cross.sh
The file was removedscripts/install-ati-stream.sh
The file was addedmake/scripts/make.jocl.all.macosx-clang.sh
The file was removednbproject/genfiles.properties
The file was addedmake/scripts/check-java-major-version.sh
The file was removedscripts/make.jocl.all.android-armv6-cross.sh
The file was addedmake/scripts/make.jocl.all.linux-armv6hf-cross.sh
The file was addedLICENSE.txt
The file was removedscripts/make.jocl.all.sh
The file was addedobsolete.make-nb/nbproject/build-impl.xml
The file was removedcrosscompiler.xml
The file was removedscripts/make.jocl.all.linux-x86-clang.sh
The file was removedmanifest_template.mf
The file was removedscripts/make.jocl.all.linux-x86.sh
The file was removedscripts/make.jocl.all.win32.bat
The file was removedscripts/make.jocl.all.linux-x86_64.sh
The file was removedscripts/make.jocl.all.linux-x86_64-clang.sh
The file was removednbproject/.gitignore
The file was addedmake/scripts/make.jocl.all.linux-x86-clang.sh
The file was addedmake/scripts/install-ati-stream.sh
The file was addedmake/scripts/make.jocl.all.win32.bat
The file was modifiedmake/joclversion (diff)
The file was addedmake/scripts/make.jocl.all.linux-x86_64-clang.sh
The file was removedscripts/make.jocl.all.macosx.sh
The file was addedmake/scripts/make.jocl.all.linux-x86.sh
The file was addedREADME.txt
Commit f9214217defbcc2a640e80a68f1270ee1e428cf2 by Sven Gothel
Avoid sealed package violation: Move AutoCloseable to com.jogamp.opencl
The file was modifiedmake/build.xml (diff)
The file was modifiedmake/joclversion-test-android (diff)
The file was modifiedsrc/com/jogamp/opencl/CLObjectResource.java (diff)
The file was modifiedmake/joclversion-test (diff)
The file was addedsrc/com/jogamp/opencl/AutoCloseable.jtemplate
The file was removedsrc/com/jogamp/common/AutoCloseable.jtemplate
The file was modifiedsrc/com/jogamp/opencl/CLEventList.java (diff)
Commit 52a1b51d7281640ed525d07fe22d14de54b398d0 by Sven Gothel
Add '-b${joal.build.number}' to joal.version / archive.name ; Produce jar and apk files in ${build}/jar (as it was before new build system)
The file was modifiedmake/build-test.xml (diff)
The file was modifiedmake/build.xml (diff)
Commit ac84afd26ad3b34851a423fb90e6c819b9dc9495 by Sven Gothel
build.xml: Fix jogl.build: Use [passed or default] jogl.build as well as rootrel.build (as gluegen does)
The file was modifiedmake/build.xml (diff)
Commit aac4c5fc4ab7c77eff3b71f518100dd182ec2c33 by Sven Gothel
Cleanup Build: GlueGen config files, stub_includes; Add JoclVersion, Android JoclVersionActivity

Cleanup Build:
  - Move gluegen config files into make/config (cleanup)

  - Move stub_includes into respective folder make/stub_includes
    and keep resources 'clean'

JoclVersion:
  - Analoge to JoglVersion, replaces JOCLVersion (deprecated for now)
  - Added text based CL info dump.

JoclVersionActivity:
  - Analog to JoclVersionActivity
  - Added full launch .. tested on Android (but no OpenCL avail.)
The file was addedmake/config/cl-device-if.cfg
The file was addedmake/config/clImplCustomCode.c
The file was addedmake/stub_includes/CL_orig/cl_gl_ext.h
The file was addedmake/config/cl-mem-if.cfg
The file was addedmake/resources/assets/placeholder.txt
The file was addedmake/config/cl-if.cfg
The file was addedmake/scripts/tests.sh
The file was removedmake/resources/includes/CL_orig/cl_vendor_ext.h
The file was addedmake/scripts/adb-logcat.sh
The file was addedmake/scripts/setenv-jocl.sh
The file was addedmake/config/cl-platform-if.cfg
The file was addedmake/stub_includes/CL_orig/cl_vendor_ext.h
The file was addedmake/resources/android/res-test/drawable-ldpi/icon.png
The file was removedmake/resources/stubs_includes/jvm/jni.h
The file was modifiedmake/resources/android/AndroidManifest-jocl.xml (diff)
The file was addedmake/stub_includes/CL_orig/cl_gl.h
The file was removedmake/resources/cl-event-if.cfg
The file was removedmake/resources/cl-buffer-if.cfg
The file was removedmake/resources/cl-program-if.cfg
The file was addedmake/stub_includes/GL3/gl3.h
The file was removedmake/resources/cl-context-if.cfg
The file was removedmake/resources/cl-mem-if.cfg
The file was addedmake/config/cl-image-if.cfg
The file was addedsrc/jogamp/opencl/os/android/MD.java
The file was addedmake/stub_includes/jvm/jni_md.h
The file was modified.classpath (diff)
The file was removedmake/resources/stubs_includes/common/stdint.h
The file was addedmake/scripts/tests-x64.sh
The file was addedmake/config/clImplCustomCode.java
The file was removedmake/resources/stubs_includes/jvm/jni_md.h
The file was addedmake/scripts/tests-x32.sh
The file was modifiedmake/scripts/make.jocl.all.android-armv6-cross.sh (diff)
The file was addedmake/config/cl-context-if.cfg
The file was addedmake/stub_includes/CL_orig/cl_ext.h
The file was addedmake/resources/android/AndroidManifest-test.xml
The file was modifiedsrc/com/jogamp/opencl/CLPlatform.java (diff)
The file was removedmake/resources/cl-kernel-if.cfg
The file was addedmake/stub_includes/CL_orig/cl.h
The file was addedmake/stub_includes/jvm/jni.h
The file was addedmake/config/cl-program-if.cfg
The file was addedmake/scripts/adb-reinstall-all-armv6.sh
The file was addedmake/stub_includes/CL_orig/cl_platform.h
The file was removedmake/resources/clImplCustomCode.java
The file was addedmake/resources/android/res-test/values/strings.xml
The file was modified.gitignore (diff)
The file was removedmake/resources/cl-if.cfg
The file was removedmake/resources/native-taglet.properties
The file was addedsrc/com/jogamp/opencl/JoclVersion.java
The file was removedmake/resources/includes/CL_orig/cl_gl_ext.h
The file was addedmake/scripts/tests-osx-x32.sh
The file was addedmake/config/cl-common.cfg
The file was addedsrc/jogamp/opencl/os/android/JoclVersionActivityLauncher.java
The file was removedmake/resources/includes/GL3/gl3.h
The file was removedmake/resources/cl-common.cfg
The file was addedmake/scripts/tests-solx32.sh
The file was addedmake/resources/android/res-test/drawable-mdpi/icon.png
The file was addedmake/scripts/tests-win.bat
The file was addedmake/scripts/adb-uninstall-all.sh
The file was addedmake/scripts/tests-osx-x64.sh
The file was addedmake/scripts/java-win.bat
The file was removedmake/resources/stubs_includes/common/stddef.h
The file was addedmake/config/cl-kernel-if.cfg
The file was addedmake/scripts/tests-x64.bat
The file was removedmake/resources/clImplCustomCode.c
The file was modifiedmake/resources/android/res-jocl/values/strings.xml (diff)
The file was addedmake/resources/android/res-test/layout/main.xml
The file was removedmake/resources/includes/GL3/glext.h
The file was addedsrc/jogamp/opencl/os/android/JoclBaseActivity.java
The file was removedmake/resources/includes/CL_orig/cl.h
The file was addedmake/stub_includes/gl/gltypes.h
The file was removedmake/resources/createTagletProps.sh
The file was removedmake/resources/opencl.h
The file was addedmake/config/cl-impl.cfg
The file was addedmake/stub_includes/common/stdint.h
The file was addedmake/config/createTagletProps.sh
The file was removedmake/resources/cl-queue-if.cfg
The file was removedmake/resources/cl-device-if.cfg
The file was addedmake/config/cl-buffer-if.cfg
The file was addedmake/config/clgl-if.cfg
The file was addedmake/scripts/tests-solx64.sh
The file was removedmake/resources/includes/CL_orig/cl_ext.h
The file was addedmake/stub_includes/GL3/glext.h
The file was addedmake/stub_includes/common/stddef.h
The file was removedmake/resources/stubs_includes/gl/gltypes.h
The file was removedmake/resources/includes/CL_orig/cl_platform.h
The file was addedmake/config/cl-event-if.cfg
The file was modified.externalToolBuilders/jocl-ant.launch (diff)
The file was addedmake/stub_includes/opencl.h
The file was removedmake/resources/cl-platform-if.cfg
The file was addedsrc/jogamp/opencl/os/android/JoclVersionActivity.java
The file was addedmake/scripts/tests-x32.bat
The file was addedmake/resources/android/res-test/drawable-hdpi/icon.png
The file was modifiedmake/build.xml (diff)
The file was removedmake/resources/cl-sampler-if.cfg
The file was addedmake/config/cl-sampler-if.cfg
The file was removedmake/resources/cl-image-if.cfg
The file was modifiedsrc/com/jogamp/opencl/util/JOCLVersion.java (diff)
The file was addedmake/scripts/adb-install-all-armv6.sh
The file was removedmake/resources/clgl-if.cfg
The file was removedmake/resources/includes/CL_orig/cl_gl.h
The file was removedmake/resources/cl-impl.cfg
The file was addedmake/config/cl-queue-if.cfg
The file was addedmake/config/native-taglet.properties
The file was addedmake/resources/assets-test/placeholder.txt
Commit 30b423fc8d71d05e789c087b2d45cf0e7bf8c542 by Sven Gothel
Add unit test TestJoclVersion and UITestCase base class for singleton unit tests ; Fix setenv-jocl.sh: Add jocl-test.jar
The file was modifiedmake/scripts/setenv-jocl.sh (diff)
The file was addedtest/com/jogamp/opencl/TestJoclVersion.java
The file was modifiedmake/scripts/tests.sh (diff)
The file was addedtest/com/jogamp/opencl/test/util/UITestCase.java
Commit 00502aedb935a8bbb0d5f4407dfe35d8e60c8f97 by Sven Gothel
Adapt all unit tests to use UITestCase and enforce named unit test order. Added main entry and listed in tests.sh for manual test.
The file was modifiedtest/com/jogamp/opencl/CLExceptionTest.java (diff)
The file was modifiedtest/com/jogamp/opencl/TestUtils.java (diff)
The file was modifiedtest/com/jogamp/opencl/CLImageTest.java (diff)
The file was modifiedtest/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedtest/com/jogamp/opencl/gl/CLGLTest.java (diff)
The file was modifiedtest/com/jogamp/opencl/LowLevelBindingTest.java (diff)
The file was modifiedtest/com/jogamp/opencl/CLProgramTest.java (diff)
The file was modifiedtest/com/jogamp/opencl/CLCommandQueueTest.java (diff)
The file was modifiedtest/com/jogamp/opencl/HighLevelBindingTest.java (diff)
The file was modifiedtest/com/jogamp/opencl/CLBufferTest.java (diff)
Commit ff5aebf0c341393552df9f9f85e8df6a7d9e8029 by Sven Gothel
JoclVersionActivity: Dump info on stderr for adb logcat
The file was modifiedsrc/jogamp/opencl/os/android/JoclVersionActivity.java (diff)
Commit d6f328b7201080e0e14f54fb37099938fed1024c by Sven Gothel
Fix build.xml: Processed CL stub_includes _must_ reside in current folder (make) due to relative fileset access only!

Commit aac4c5fc4ab7c77eff3b71f518100dd182ec2c33 moved processed CL stub_includes
to 'build/includes', which would be 'nice to have'.

However, due to relative fileset restrictions, we must locate it from current folder 'make'.

Not detected, since an old 'make/includes/CL' was still around.

Using dedicated folder 'make/stub_includes.gen'.
The file was modified.gitignore (diff)
The file was modifiedmake/build.xml (diff)
Commit a6f9b46bfb0044ef5adde3ab15a802c545806414 by Sven Gothel
Unit Tests: Also test 'Test*' while excluding inner classes
The file was modifiedmake/build-test.xml (diff)
Commit 2de32d692918c1cf0643daf598afb129c4a204a1 by Sven Gothel
Rename TestUtils -> MiscUtils (not a test), remove 'main' .. oops
The file was removedtest/com/jogamp/opencl/TestUtils.java
The file was modifiedtest/com/jogamp/opencl/LowLevelBindingTest.java (diff)
The file was modifiedtest/com/jogamp/opencl/CLBufferTest.java (diff)
The file was modifiedtest/com/jogamp/opencl/HighLevelBindingTest.java (diff)
The file was modifiedtest/com/jogamp/opencl/CLCommandQueueTest.java (diff)
The file was addedtest/com/jogamp/opencl/test/util/MiscUtils.java
Commit 231536b10bac8ac42879de7a3e30ca4ddced5aba by Sven Gothel
MiscUtils: Forgot to change access of package-private to public due to new package location (sorry)
The file was modifiedtest/com/jogamp/opencl/test/util/MiscUtils.java (diff)
Commit 10f9ddfad21c8ab1d4287742d1b524ae11e916c8 by Sven Gothel
Fix javadoc packagenames
The file was modifiedmake/build.xml (diff)