Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix Solaris gcc args ; Adding JVM arch flags (-d32/-d64) | Sven Gothel | 2011-10-18 | 4 | -5/+44 |
| | |||||
* | Android: Use NDK default gcc settings | Sven Gothel | 2011-10-18 | 1 | -2/+19 |
| | |||||
* | Enhance ReleasePrimitiveArrayCritical: Use mode-flag JNI_ABORT if array is ↵ | Sven Gothel | 2011-10-06 | 1 | -2/+3 |
| | | | | | | | | | | | | | const, ie no write-back We shall consider the C header declaration as being correct and no modification shall happen on const arrays. Tested w/ unit tests and JOGL +++ Cleanup JavaType: final immutable fields, proper CVoidPointer name | ||||
* | Android: no verbose | Sven Gothel | 2011-10-01 | 1 | -2/+2 |
| | |||||
* | IOUtil's getTempRoot()'s Fix chicken-egg problem ; Adding proper API doc | Sven Gothel | 2011-09-30 | 1 | -3/+3 |
| | | | | | | IOUtil's getTempRoot(): - Fix chicken-egg problem w/ Platform init, using Android.isavailable; | ||||
* | Android apk's jarsrcdir: exclude all sources. TODO: need better custom ↵ | Sven Gothel | 2011-09-28 | 1 | -1/+1 |
| | | | | resources inclusion | ||||
* | Android aapt.signed: add jarsrcdir to add non java files (resources) to the apk | Sven Gothel | 2011-09-28 | 1 | -0/+7 |
| | |||||
* | minor: test/build scripts | Sven Gothel | 2011-09-27 | 2 | -4/+7 |
| | |||||
* | Add boolean system property 'jogamp.gluegen.UseTempJarCache', defaults to ↵ | Sven Gothel | 2011-09-23 | 1 | -0/+3 |
| | | | | 'true' - allowing to disable usage of TempJarCache. | ||||
* | Moved JVMUtil to private package; Invoke JVMUtil.initSingleton() from ↵ | Sven Gothel | 2011-09-23 | 1 | -1/+1 |
| | | | | Platform static init after loading native library. | ||||
* | test script | Sven Gothel | 2011-09-22 | 1 | -4/+5 |
| | |||||
* | Enhancement/GenericStyle: | Sven Gothel | 2011-09-19 | 2 | -2/+6 |
| | | | | | | | | | | | | | | | | | | - NativeLibrary: - add isValidNativeLibraryName(..) - generic style - Platform - add getOSAndArch(), getOSAndArch(..) - IOUtil - add getClassFileName(..) - add getBasename(..) - add getDirname(..) - added doc - ReflectionUtil - generic style | ||||
* | ant target base.compile w/o tampering artifacts.properties | Sven Gothel | 2011-09-14 | 1 | -7/+8 |
| | |||||
* | Add [my] setenv-build-jogl scripts to make/scripts allowing them to be used ↵ | Sven Gothel | 2011-08-30 | 4 | -5/+69 |
| | | | | [manually] | ||||
* | aapt build check fix ; DynamicLibraryBundle.isGlueLibComplete() == true if ↵ | Sven Gothel | 2011-08-05 | 1 | -1/+11 |
| | | | | | | | | | | | | | last entry is loaded aapt build check fix - exe aapt if source are newer than apk DynamicLibraryBundle.isGlueLibComplete() == true if last entry is loaded - fix long standing bug, where GlueLib was not complete if preload dependencies were missing. this even lead to JOGL specific handling of this case .. duh. - added debug info | ||||
* | crosstest rsync, drop src zip | Sven Gothel | 2011-08-05 | 5 | -7/+7 |
| | |||||
* | crosstest: exclude .git as well | Sven Gothel | 2011-08-05 | 5 | -6/+6 |
| | |||||
* | crosstest: add rsync excludes | Sven Gothel | 2011-08-05 | 5 | -6/+28 |
| | |||||
* | aapt.signed: add androidresources.path argument ; sdk >= 9 ; test ↵ | Sven Gothel | 2011-08-05 | 6 | -11/+17 |
| | | | | uses-library com.jogamp.common | ||||
* | Add define '__X11__', is isX11 ; Android attach system include folders via ↵ | Sven Gothel | 2011-08-04 | 3 | -4/+23 |
| | | | | -isystem (which come after -I) | ||||
* | Add android src zip, better license info; Dropped SDK 8 for now | Sven Gothel | 2011-08-03 | 5 | -195/+32 |
| | |||||
* | Hide DynamicLinker impl.; Remove public AndroidPackageUtil ; ↵ | Sven Gothel | 2011-08-03 | 1 | -3/+3 |
| | | | | | | | GluegenVersionActivity uses ApplicationContext Hide DynamicLinker impl.: - com.jogamp.common.os.*DynamicLinkerImpl -> jogamp.common.os | ||||
* | adding missing rename: lib/linux-x86_64 -> lib/linux ; Fix ↵ | Sven Gothel | 2011-08-02 | 5 | -2/+2 |
| | | | | TARGET_PLATFORM_LIBS for cross linux/arm | ||||
* | Remove android excludes (compilation), ensuring 1:1 jar files | Sven Gothel | 2011-08-02 | 1 | -6/+2 |
| | |||||
* | Android: Drop android.jar ; Simplify 'aapt.signed' ; Move our android ↵ | Sven Gothel | 2011-08-02 | 18 | -22/+415 |
| | | | | | | | | | | | | | | | | resources -> make/resources Drop android.jar - version 8 and 9 - license: apache v2 (NOTICE.txt included) - allows compilation using Android API on all platforms Simplify 'aapt.signed' - removed 'jarclasspathrefid', seems to be not needed (commented out) Move our android resources make/lib/android -> make/resources/android - make/lib is for 3rd party stuff only | ||||
* | resources: proper location, not mixing w/ 3rd party libs | Sven Gothel | 2011-08-02 | 2 | -0/+0 |
| | |||||
* | resources: unique graphics location | Sven Gothel | 2011-08-02 | 2 | -0/+0 |
| | |||||
* | Merge remote-tracking branch 'rsantina/master' | Sven Gothel | 2011-08-02 | 1 | -1/+46 |
|\ | |||||
| * | Fix: cleanup android.R based task and classpaths | Rami Santina | 2011-07-31 | 1 | -9/+14 |
| | | |||||
| * | added generation and compilation of android Resource class | Rami Santina | 2011-07-29 | 1 | -1/+41 |
| | | |||||
* | | cross test linux/armv7 scripts: use generic ANT_PATH | Sven Gothel | 2011-08-02 | 2 | -2/+4 |
| | | |||||
* | | Remove linux-armv7 native platform libraries (compile time only), | Sven Gothel | 2011-08-02 | 9 | -1/+7 |
|/ | | | | reducing the burden to add a license file etc. | ||||
* | Fix Android apk activity; Add apk VersionName; Add jar manifest to apk | Sven Gothel | 2011-07-28 | 11 | -49/+129 |
| | | | | | | | | | | | | | | | | - build: - exclude android packages if !isAndroid - aapt: - Use individual AndroidManifest xml files - optional: incl. our JAR manifest file to support detailed version info - use def. GluegenVersionActivity - APK VersionName: Retrieve and show - package/extension names: - gluegen.jar/apk: com.jogamp.gluegen - gluegen-rt.jar/apk: com.jogamp.common | ||||
* | APK: Native lib gets picked up now apk/lib/armeabi -> /data/data/<package>/lib | Sven Gothel | 2011-07-28 | 1 | -5/+5 |
| | |||||
* | Fix android build/unit-test ; Generalize aapt packaging (macro) ; Use jogamp ↵ | Sven Gothel | 2011-07-28 | 7 | -124/+224 |
| | | | | | | | | | | | | | | | | icons make/scripts/make.gluegen.all.android-armv7-cross.sh - make Rami and me happy :) - 3 default locations plus recognize user provided android toolkit path - fixes using ant targets as arguments make/jogamp-androidtasks.xml - macro aapt.signed: create signed apk file from jar - incl. adding native libraries - see macro doc. adding generic jogamp icons/images | ||||
* | proper GlueGen spelling | Sven Gothel | 2011-07-28 | 1 | -2/+2 |
| | |||||
* | Replace default Android icons w/ JogAmp icons | Sven Gothel | 2011-07-28 | 3 | -0/+0 |
| | |||||
* | Merge remote-tracking branch 'rsantina/wip_mobile' into wip_mobile | Sven Gothel | 2011-07-28 | 8 | -14/+142 |
|\ | |||||
| * | Merge branch 'wip_mobile' of git://github.com/sgothel/gluegen into wip_mobile | Rami Santina | 2011-07-26 | 4 | -82/+77 |
| |\ | |||||
| * | | Added android packaging for android gluegen-rt.apk | Rami Santina | 2011-07-26 | 8 | -14/+142 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | the apk package can be installed on android device using adb install gluegen-rt.apk reference package on device is com.jogamp.gluegen gerenic icons is added to be replaced by jogamp logo changes to apk can be controled thru manifest lib/android/AndroidManifest.xml | ||||
* | | | Add Ubuntu 11.04 arm-linux-gnueabi library folder for build time linker ↵ | Sven Gothel | 2011-07-28 | 7 | -1/+1 |
| |/ |/| | | | | | resolution | ||||
* | | Cross JUnit Tests - All Passed: Android+Linux armv7 | Sven Gothel | 2011-07-25 | 4 | -82/+77 |
|/ | | | | | | | | | | | - junit.cross targets: - use scripting to save time, ie write all target commands to script, xfer, exec - junit: delete result folder just before junit.run - Test BuildEnvironment.java: Simplify path config via properties (for android) - AndroidVersion: No annoying exception dump if Build$VERSION* is not found (not android) - launch scripts: use absolute TARGET_ROOT path for dynamic linker env. | ||||
* | Add native lib in apk, needs work to be installed (manifest ...) | Sven Gothel | 2011-07-24 | 1 | -2/+10 |
| | |||||
* | Cleaned up android build ; Cross junit/java android test/script; Fix ↵ | Sven Gothel | 2011-07-24 | 4 | -20/+85 |
| | | | | | | | | | | | | | | | | | | | Test1p2ProcAddressEmitter Fix Test1p2ProcAddressEmitter - 3 tests used the wrong binding instance, where no native lib was loaded for - duh :) Cleaned up android build - add unix src (UnixDynamicLinkerImpl_JNI.c) - remove linker cmds in compile arguments Cross junit/java android test works via script - target command scrip is written to file, pushed and executed Status: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - passed - on par w/ linux-armv7 | ||||
* | Complete android apk creation and cont. unit test launch. Need to write unit ↵ | Sven Gothel | 2011-07-24 | 5 | -49/+36 |
| | | | | test commands to file - too long for single adb shell command | ||||
* | Android integration / cross-test ; Enhance Platform | Sven Gothel | 2011-07-24 | 8 | -9/+157 |
| | | | | | | | | | | | - android minor build fix - started dex'ing (gluegen-rt.apk, more to come for full junit tests) - android remote dalvikvm launch works (crosstest-java-android-armv7-rel.sh) - android detection, incl version (reflection) - Platform: - Add JAVA_VM_NAME and JAVA_VM_RUNIME - OSType maybe ANDROID, where the OS name (String) is Linux ! (ok ?) | ||||
* | fix cross test: Test* -> *Test* ; Reduce iterations further for ARM to ↵ | Sven Gothel | 2011-07-23 | 1 | -1/+1 |
| | | | | speedup test | ||||
* | Add single cross test scripts | Sven Gothel | 2011-07-23 | 2 | -0/+65 |
| | |||||
* | Enable cross-testing on linux-armv7 | Sven Gothel | 2011-07-23 | 4 | -4/+105 |
| | |||||
* | Adding Sylvestre Ledru's bug #487 verbosity patch | Sven Gothel | 2011-07-23 | 1 | -0/+1 |
| |