Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | RecursiveThreadGroupLock: New recursive lock interface and impl, allowing ↵ | Sven Gothel | 2011-12-11 | 1 | -1/+2 |
| | | | | | | | | | | | | 'spawn off' process to become the lock owner. To avoid complicated synchronization via synchronized, wait and notify between one thread and a 'spawn' off thread which temporarly requires the hold lock, RecursiveThreadGroupLock allows to add and remove other threads to become owners of the lock as if they were the original holder. This simplifies some rare locking use cases, eg. in JOGL's GLProfile initialization sequence where a SharedResourceRunner thread is taking over initialization of shared resources. | ||||
* | Fix Test1p2ProcAddressEmitter (static var); Add TestTracer | Sven Gothel | 2011-12-02 | 1 | -2/+2 |
| | |||||
* | TempJarCache/JNILibLoaderBase: Identify the Jar files by their URL within ↵ | Sven Gothel | 2011-12-01 | 1 | -2/+2 |
| | | | | our lifecycle. JarFile's hash almost always differs. | ||||
* | Bump to 6u29 | Sven Gothel | 2011-12-01 | 4 | -8/+8 |
| | |||||
* | Add 'TestJarsInJar.jar' test JAR file for upcoming JarUtil tests (Jar in Jar). | Sven Gothel | 2011-11-29 | 3 | -6/+12 |
| | |||||
* | cpptasks MacOSX 10.5 support (bug 528): Use '-mmacosx-version-min=10.5' flag ↵ | Sven Gothel | 2011-11-26 | 1 | -0/+2 |
| | | | | | | | | for compiler/linker. As Wade Walker suggests, use '-mmacosx-version-min=10.5' compiler/linker flag, which doesn't break 10.6 nor 10.7 builds, still need confirmation whether it works on 10.5! | ||||
* | RunnableTask: Add documentation, incl. unit test. Add ↵ | Sven Gothel | 2011-11-22 | 1 | -1/+2 |
| | | | | ReflectionUtil.MethodAccess, a convenient Method instance accessor. | ||||
* | gluegen/OSX: Add property java.osx.frameworks.dir | Sven Gothel | 2011-11-05 | 1 | -0/+5 |
| | |||||
* | Fix VersionNumber cstr w/ string parsing: cutt-off non-digit-parts, suppress ↵ | Sven Gothel | 2011-10-27 | 1 | -3/+3 |
| | | | | exceptions | ||||
* | Generalize jvm-data-model-arg 'jvmDataModel.arg', set do -d64, -d32 or ↵ | Sven Gothel | 2011-10-18 | 2 | -22/+41 |
| | | | | dummy-value properly | ||||
* | Add solaris 64bit JVM comment | Sven Gothel | 2011-10-18 | 1 | -0/+2 |
| | |||||
* | 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 |
| |\ |