Sven Gothel (43): NewtFactory: Show failure in getCustomClass(..) - require both, packagename and classname NEWT: Cleanup Broadcom/KD driver imports, add Jogamp (c) Test script: Add commented-out CLASSPATH and cmd-line args for Broadcom tests Android Unit Test (incomplete): Manually test new GlueGen's MainLauncher Reduce APK version name to 30 chars APK version code = 1 Minor cleanup .. Adapt to GlueGen commit cc76889a6fe96cffb91c9a3aa7934878c0ecd97e: Use ClassLoader to find JNI native libraries Android: Fix JOGL's (NEWT) Version activity: Use Launcher, show GL version LauncherUtil: Allow no query in URI and no PKG in query (Align w/ GlueGen commit a058e0a2f465a9bff3e32727edb55592f55c7b38) Bump Android version.code: 2 Android: Cleanup Manifest, don't require touch .., Bump version.code: 4 Android: proper version.code and test manifest Android: Add xhdpi icon Android: Bump version.code to 0914009 Android: Bump version.code: 914010 Fix regression of commit de2b129a56335262a44a05541a3ab2e35668cc6e: ProjectFloat Matrix Multiplication of gluUnProject(..) impl. Add unit tests for gluUnProject fix (commit cbc77718f01a8190e1a8aa0e9afdc2a3a3403358) GLContext/Surface Deadlock: Add unit test, provoking deadlock w/ 2 threads, one holding the surfaceLock acquiring ctxLock where ctx acquires the surfaceLock GLContext*: Remove '[set/is]Synchronized(..)' - Defaults to wait for locks: 1. Drawable, 2. GLContext Demo/Test GearsES2: Supress reshape debug println TestGLContextSurfaceLockNEWT: Add GLWindow destroy @ test end Refine commit be7cac1713b166ca6578c685ec8a7231a8429919: Fix Bug 572: AWT-GLCanvas shall force setRealized(true) on AWT-EDT avoiding AWTTree deadlock GLContext.destroy() error case: Lock hold > 1 - More explicit error message. Graph/Glyph: Clarify public Font.Glyph and private FontInt.GlyphInt graph/font: Add "public float getAdvanceWidth(int i, float pixelSize);" GPUTextRendererListenerBase01: Remove unused var. Clarify API Doc: GLRunnable and it's GLAutoDrawable::invoke(..) Graph/Font Demo: Add simple 'one-file' demo/test 'TestTextRendererNEWT00' Java Source Files: dos -> unix format Unit Test Util NEWTGLContext: Pass GLCapabilities instead of GLProfile, allowing custom pixelformat caps. Graph/Font Demo: Add simple 'one-file' demo/test 'TestTextRendererNEWT10' w/o GLEventListener Fix Bug 583: Remove Android compile-time dependencies and exclude Android specific classes for non Android platforms. Adapt to GlueGen commit 1468286bf569a493e4fdb887d5f3732f88c8cec3 (IOUtil.createTempFile(..) change) Fix Bug 590: Wrong GL2 and GLES2 aliasing of GL_ARB_half_float_pixel/GL_ARB_half_float_vertex and GL_OES_texture_half_float extensions JOGL Texture Util Unit Test merge to 'com.jogamp.opengl.test.junit.jogl.util.texture' Unit Test: Cleanup TextureSequence Demo Code and Tests, adding AWT Test 'launcher' Texture Unit Tests: AWT/NEWT GL2/ES2 PNGJ/AWT-PNG-Loading and Rendering (TestPNGTextureFromFile[AWT/NEWT]) TextureIO TGA/PNG: Use RGB[9] for 1-3 channel data; PNGImage(PNGJ) add 1 channel (Luminance) read/write Fix regression of commit 54d0ff131097a2cd9a91a0c1dd84deb8b1f7d0ac in build-newt.xml: Trigger build-jars-native Fix regression (commit a6e7b6cc08cea358c157320ff9d61d424c57e92b) of jogl.test.jar manifest: Remove 'Trusted-Library: true' Fix regression (commit a6e7b6cc08cea358c157320ff9d61d424c57e92b) of jogl.test-android*.apk's manifest: Remove 'Trusted-Library: true'