Administrator
|
JogAmp Release v2.0-rc9
http://jogamp.org/wiki/index.php/Release_2.0-rc9 http://jogamp.org/deployment/v2.0-rc9/ http://jogamp.org/deployment/v2.0-rc9/archive/jogamp-all-platforms.7z Notable changes this time are in GlueGen / JOGL. Mostly stabilization and bug fixes no new features. Android ARM-v7a APKs are included this time, next market update is targeted w/ the next release. ~Sven +++ GlueGen (31): AndroidLauncher: Add 'MainLauncher'; ClassLoaderUtil adds list of direct APKs to add to classpath Reduce APK version name to 30 chars APK version code = 1 Android Launcher: More verbose ClassLoader* Use ClassLoader to find JNI native libraries. ClassLoader was only used for tool native libraries. Fix commit cc76889a6fe96cffb91c9a3aa7934878c0ecd97e: System.loadLibrary(libraryPath) -> System.load(libraryPath) DynamicLibraryBundle: API doc refinement, mention the ClassLoader role. Android ClassLoaderUtil: Cleanup hack .. Android Launcher: Add dummy version activity (recognized by market), remove permissions: inet and write-sd Android: Add the LauncherVersionActivity .. Bump Android version.code: 2 LauncherUtil: Allow no query in URI and no PKG in query GlueGenVersionActivity: Add Scroller .. Android AssetDexClassLoader: Disable DEBUG flag. Android Launcher: Add permission Internet access Fix Android Launcher: Add permission Internet access (commit 85ba9e60dfd1828c6f8cc327715b420e10c29ebf was broken, too late) Fix Android JogAmp Launcher: Assets Android version.code: 3 Android: 'android.jar' -> android-015.jar', 'android-min.jar' (9); version.code: 4 Android: Cleanup Manifest - remove commented out tags, don't require touchscreen .. Android: aapt no debug, gluegen: proper version.code and launcher manifest Android: Add xhdpi icon Fix Android AAPT Task/Macro: Put temp src/classes folder (R.java) aside image folder .. Android: Bump version.code to 0914009 Android: Bump version.code: 914010 Fix Bug 583: Remove Android compile-time dependencies and exclude Android specific classes for non Android platforms. Fix Bug 583 (2): Remove Android compile-time dependencies and exclude Android specific classes for non Android platforms Fix Android Remote Test: gluegen-rt.apk -> gluegen-rt-android-${android.abi}.apk Fix Bug 587: Use alternative storage location if platform's temp directory is mounted w/ noexec ; IOUtil API change! Fix Platform static initialization interdependencies w/ GlueGen native library loading Fix TempFileCache/LauncherTempFileCache (regression commit: 1468286bf569a493e4fdb887d5f3732f88c8cec3) 'update' scenario in same JVM instance. JOGL (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' signature.asc (910 bytes) Download Attachment |
Free forum by Nabble | Edit this page |