Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update cpptasks-1.0b5 darwin/osx patch: remove auto option 'prebind', allow ↵ | Sven Gothel | 2012-01-09 | 2 | -5/+36 |
| | | | | | | | | | | weakly binding Removed 'prebind' auto option, since OS X dyld performs better w/o since 10.5 (?) Allowing linker options for weakly fraemwork/library binding "-weak_framework", "-lazy_framework", "-weak_library" which is required if linked for 10.5, allowing unresolved references. | ||||
* | Further fix for bug 537 - Catch IllegalArgumentException in ↵ | Sven Gothel | 2012-01-05 | 1 | -2/+3 |
| | | | | Platform.loadGlueGenRTImpl(), Reuse JarUtil (same methodology) to determine whether we run from JarURL | ||||
* | win make scripts - bump to 6u30 | Sven Gothel | 2011-12-21 | 4 | -8/+8 |
| | |||||
* | junit.run: Add 32bit tests for OSX (fat binaries)v2.0-rc5 | Sven Gothel | 2011-12-18 | 3 | -29/+61 |
| | |||||
* | JavaEmitter: Fix primitive StructEmitter for non-fixed-sized (size ↵ | Sven Gothel | 2011-12-18 | 1 | -2/+2 |
| | | | | | | | | | conversion, ie. 32/64 bits) An opaque type still needs to be converted to the right size (32/64 bit). In case of a conversion, respect the pointer type. This fixes bug 536 . | ||||
* | scrips for sol | Sven Gothel | 2011-12-18 | 2 | -0/+40 |
| | |||||
* | 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 |