Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix Bug 583 (2): Remove Android compile-time dependencies and exclude ↵ | Sven Gothel | 2012-06-15 | 5 | -31/+90 |
| | | | | | | | | | | | | | | Android specific classes for non Android platforms Ensure same Java JAR content regardless of build target (fix). Separate Android compilation results to gluegen-rt-android.jar, avoiding generating different content of gluegen-rt.jar w/ non android builds. aapt.signed: @{android.abi} argument is 'generic' by default. Adding ${android.abi} to APK target name (gluegen-rt-android-armeabi-v7a.apk) if not generic. | ||||
* | Fix Bug 583: Remove Android compile-time dependencies and exclude Android ↵ | Sven Gothel | 2012-06-04 | 7 | -63/+231 |
| | | | | | | | | | | | | | specific classes for non Android platforms. Android specifics are delegated via class AndroidUtils, which uses reflection to call AndroidUtilsImpl if platform is Android. Android code is confined to the packages: jogamp.common.os.android.* jogamp.android.launcher.* and only included when compiled for the Android platform. | ||||
* | Android: Bump version.code: 914010 | Sven Gothel | 2012-05-09 | 1 | -1/+1 |
| | |||||
* | Android: Bump version.code to 0914009 | Sven Gothel | 2012-05-09 | 1 | -1/+1 |
| | |||||
* | Fix Android AAPT Task/Macro: Put temp src/classes folder (R.java) aside ↵ | Sven Gothel | 2012-05-09 | 1 | -6/+6 |
| | | | | | | | image folder .. .. so they are not included in the APK. Including them in the APK causes Google market/play to use both as platform filters (0 devices if no native folder is present). | ||||
* | Android: Add xhdpi icon | Sven Gothel | 2012-05-09 | 1 | -0/+0 |
| | |||||
* | Android: aapt no debug, gluegen: proper version.code and launcher manifest | Sven Gothel | 2012-05-04 | 2 | -8/+8 |
| | |||||
* | Android: Cleanup Manifest - remove commented out tags, don't require ↵ | Sven Gothel | 2012-05-04 | 3 | -10/+12 |
| | | | | touchscreen .. | ||||
* | Android: 'android.jar' -> android-015.jar', 'android-min.jar' (9); ↵ | Sven Gothel | 2012-05-04 | 2 | -5/+6 |
| | | | | version.code: 4 | ||||
* | Android version.code: 3 | Sven Gothel | 2012-05-04 | 1 | -1/+1 |
| | |||||
* | Fix Android JogAmp Launcher: Assets | Sven Gothel | 2012-05-04 | 2 | -1/+4 |
| | |||||
* | Fix Android Launcher: Add permission Internet access (commit ↵ | Sven Gothel | 2012-05-04 | 1 | -2/+2 |
| | | | | 85ba9e60dfd1828c6f8cc327715b420e10c29ebf was broken, too late) | ||||
* | Android Launcher: Add permission Internet access | Sven Gothel | 2012-05-04 | 1 | -2/+2 |
| | |||||
* | Android AssetDexClassLoader: Disable DEBUG flag. | Sven Gothel | 2012-05-04 | 1 | -1/+1 |
| | |||||
* | GlueGenVersionActivity: Add Scroller .. | Sven Gothel | 2012-05-04 | 1 | -1/+5 |
| | |||||
* | LauncherUtil: Allow no query in URI and no PKG in query | Sven Gothel | 2012-05-04 | 1 | -4/+1 |
| | |||||
* | Bump Android version.code: 2 | Sven Gothel | 2012-05-04 | 1 | -1/+1 |
| | |||||
* | Android: Add the LauncherVersionActivity .. | Sven Gothel | 2012-05-04 | 1 | -0/+92 |
| | |||||
* | Android Launcher: Add dummy version activity (recognized by market), remove ↵ | Sven Gothel | 2012-05-04 | 1 | -2/+14 |
| | | | | permissions: inet and write-sd | ||||
* | Android ClassLoaderUtil: Cleanup hack .. | Sven Gothel | 2012-05-04 | 1 | -2/+0 |
| | |||||
* | DynamicLibraryBundle: API doc refinement, mention the ClassLoader role. | Sven Gothel | 2012-05-04 | 2 | -5/+16 |
| | |||||
* | Fix commit cc76889a6fe96cffb91c9a3aa7934878c0ecd97e: ↵ | Sven Gothel | 2012-05-04 | 1 | -1/+1 |
| | | | | System.loadLibrary(libraryPath) -> System.load(libraryPath) | ||||
* | Use ClassLoader to find JNI native libraries. ClassLoader was only used for ↵ | Sven Gothel | 2012-05-04 | 5 | -42/+77 |
| | | | | | | | | | | | tool native libraries. NativeLibrary: Expose 'String findLibrary(String libName, ClassLoader loader)', allowing utilization of System.load(loader.findLibrary(libName)). JNILibLoaderBase.loadLibrary(): Add optional ClassLoader argument, used to locate the library DynamicLibraryBundle: Use DynamicLibraryInfo's ClassLoader to find native libraries (tool + jni) | ||||
* | Android Launcher: More verbose ClassLoader* | Sven Gothel | 2012-05-03 | 2 | -4/+30 |
| | |||||
* | APK version code = 1 | Sven Gothel | 2012-05-03 | 1 | -1/+1 |
| | |||||
* | Reduce APK version name to 30 chars | Sven Gothel | 2012-05-03 | 1 | -1/+1 |
| | |||||
* | AndroidLauncher: Add 'MainLauncher'; ClassLoaderUtil adds list of direct ↵ | Sven Gothel | 2012-05-03 | 5 | -99/+310 |
| | | | | | | | | | | APKs to add to classpath MainLauncher is capable of launching a traditional static main method from a activity. TODO: - parametrize the APK list (junit, ..) - pass-through the activity instance to be used w/ NEWT AndroidWindow | ||||
* | PropertyAccess: Cleanup code, adding comment.v2.0-rc8v2.0-rc7 | Sven Gothel | 2012-04-25 | 1 | -7/+6 |
| | |||||
* | Platform: Need priviledge read access for property 'java.awt.headless' | Sven Gothel | 2012-04-25 | 1 | -9/+13 |
| | |||||
* | Partially revert commit 5efbe805c553a2ac21a79386c3e2147858d4308b - Linux / ↵v2.0-rc6 | Sven Gothel | 2012-04-19 | 2 | -32/+0 |
| | | | | Solaris x86* requires stdlib. | ||||
* | Relaxed Unix linker flags for Linux + Solaris ; Refined Linux Armv4 flags | Sven Gothel | 2012-04-19 | 3 | -15/+52 |
| | | | | | | | | | | | | | | Relaxed Unix linker flags for Linux + Solaris + <linkerarg value="-nostdlib" /> + <linkerarg value="-Bdynamic" /> Refined Linux Armv4 flags: - <compilerarg value="-msoft-float" /> + <compilerarg value="-marm" /> + <compilerarg value="-mfloat-abi=soft" /> Xerxes figured out these are required on pre-NEON and ARMv4 soft float boards, the latter is true for Rasperry PI at least. | ||||
* | Linux ARMel eabi: Use armv6t, soft-float - low profile to target more ↵ | Sven Gothel | 2012-04-18 | 3 | -1/+61 |
| | | | | devices. Our ARMhf build is high profile. | ||||
* | Solaris manual build setup - check default install location for 64bit jvm | Sven Gothel | 2012-04-18 | 1 | -1/+8 |
| | |||||
* | StringBuffer -> StringBuilder (Local objects, no concurrency) | Sven Gothel | 2012-04-16 | 14 | -39/+37 |
| | |||||
* | Fix generics .. | Sven Gothel | 2012-04-14 | 1 | -12/+10 |
| | |||||
* | Buffers: Add generic slice2Float(..) method from JOGL's ProjectFloat/FloatUtil | Sven Gothel | 2012-04-09 | 2 | -5/+46 |
| | |||||
* | ActivityLauncher/LauncherUtil: Clear properties 'onDestroy()' | Sven Gothel | 2012-04-09 | 3 | -12/+29 |
| | |||||
* | IOUtil: Add fail-safe getFileOutputStream(..) (inspired by pngj helper class) | Sven Gothel | 2012-04-07 | 1 | -0/+36 |
| | |||||
* | Fix IOUtil: Handle all '../' and './' cases by reducing the path. | Sven Gothel | 2012-04-02 | 9 | -35/+85 |
| | |||||
* | Android: Compile agains API Level 15 for AV package, we don't require it though. | Sven Gothel | 2012-04-02 | 2 | -2/+3 |
| | |||||
* | Add Android API 15 (Ice Cream Sandwich) for it's MediaPlayer capabilities ↵ | Sven Gothel | 2012-04-02 | 5 | -0/+213 |
| | | | | | | | (OMX AL decode to texture via libstagefright) Even though we don't require API level 15, we may utilize it in JOGL for it's AV package. | ||||
* | Fix EABI Armel/Armhf selection incl. os.and.arch | Sven Gothel | 2012-03-28 | 1 | -25/+53 |
| | |||||
* | gluegen-cpptasks-android-armv7.xml: Add missing isAbiEabiGnuArmel property | Sven Gothel | 2012-03-28 | 1 | -1/+1 |
| | |||||
* | Dump Envs: Suppress COOKIE, SSH and GPG env vars | Sven Gothel | 2012-03-28 | 1 | -4/+19 |
| | |||||
* | Dump Local Info on build machine during junit.compile | Sven Gothel | 2012-03-28 | 1 | -1/+7 |
| | |||||
* | Test: Add dump of environment vars | Sven Gothel | 2012-03-28 | 2 | -6/+19 |
| | |||||
* | 7z Archive: Add all APK's - Was missing Android Launcher. | Sven Gothel | 2012-03-28 | 1 | -1/+1 |
| | |||||
* | Add support for armhf/gnueabihf resulting in new 'os.and.arch' := [ ↵ | Sven Gothel | 2012-03-28 | 14 | -46/+281 |
| | | | | | | | | | | | | | | | | 'android-armv7hf' and 'linux-armv7hf' ] - Platform gets new ABIType [ GENERIC, ARMEL, ARMHF ] - Platform impl. needs to guess ABIType in case of ARM, since no Java system property ('os.arch' ..) reflects the new EABI. I consider this a bug, since this will also hinder JNLP to work. The latter also uses 'os.arch' sys property to determine the nativelib resource! (See Platform.guessABITypeImpl(..) for details how we guess the type.) - Adding symbolic links to ubuntu's gnueabihf cross tool chain - Adding armhf crossbuild script | ||||
* | Add *.apk files to the 7z archive [for deployment] | Sven Gothel | 2012-03-27 | 2 | -0/+2 |
| | |||||
* | To help analyzing Bug 566, we allow overwriting the 'workaround' with sys ↵ | Sven Gothel | 2012-03-27 | 1 | -1/+5 |
| | | | | prop -Djogamp.debug.NativeLibrary.UseCurrentThreadLibLoader |