Sven Gothel (27): Update etc/test* scripts: Remove native lib config, use native-jars. Remove old JOGL jars in classpath Fix concurrency bug of GLProfile initialization ; Fix SharedResourceRunner 'dead' thread (Applets) GLDrawableHelper.reshape(): check whether to call GLEventListener's init() hook or not JOGLNewtApplet1Run: Config and add GLEventListener before hooking GLWindow/NewtCanvasAWT to AWT Applet Container Fix GLDrawableFactory lack of GLProfile initialization in case get*Factory() is called 1st, add tests. Add performance numbers of init/shutdown in tests. Fix nano -> milli (10e6 -> 1e6) .. ooops setGLFunctionAvailability(..): Reduce the calls to resetProcAddressTable() 12 -> 7 in initialization. MacOSXCGLContext.isGLProfileSupported(): No GL3* on pre lion - early out GLDebugMessageHandler: Disable Windows 32bit due to 32bit on 64bit JVM/OpenGL-Driver issues GLDebugMessageHandler: Move Windows 32bit exclusion to init() block signaling no extension is available. GLDrawableFactory*.createOffscreenDrawable(): No implicit setRealized(true) @ creation New Interface 'OffscreenLayerOption', impl. by JAWTWindow (impl) and NewtCanvasAWT/GLCanvas (delegation) ; Fix GLCanvas OffscreenLayerSurface usage. MacOSXCGLContext Offscreen Layer: Throw exception in case drawable is not realized or texture size is invalid. MaxOSXWindowSystemInterface: deleteContext / releaseNSOpenGLLayer: - release on main-thread doesn't wait anymore - use recursive lock test scripts test scripts: add argument for java data-type (32 or 64 bit) ; Add OSX 32/64 bit test script. JOGL junit.run: Add 32bit tests for OSX (fat binaries) JAWT_DrawingSurface.c: Fail fast in case of NULL platformInfo or sizeof(platformInfo)==0 No GLCanvas offscreen surface (as in NEWT) - test disabled Fix regression of commit 47dc069104723f3d2e8d9ebdd700182e067163d0: Lock shared surface before using it's HDC for pbuffer creation CgDynamicLibraryBundleInfo: Add TempJarCache usage for atomic native jar (of atomic java JAR) Fix bug 531. Thx to Sebastien (finding) and Julien (fixing) it. TestInitConcurrentNEWT: Nice window layout - don't wait/sync for start thread, only for shutdown. refine 32/64 bit unit tests run (OSX) Fix SWT test on OSX 32/64 bit ; Fix TestSWTAWT01GL for OSX Add jogl-all-awt-cg.jnlp GLBuffer: Add NV_texture_shader HILO format and HILO16 type