Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix local armel path | Sven Gothel | 2012-03-03 | 2 | -2/+4 |
| | |||||
* | Dummy unit test name slice -> status | Sven Gothel | 2012-02-24 | 1 | -1/+1 |
| | |||||
* | If junit.is.disabled, copy a dummy TEST xml file, otherwisa Jenkins claims ↵ | Sven Gothel | 2012-02-24 | 2 | -1/+14 |
| | | | | failure. | ||||
* | Even if 'junit.is.disabled', we need to produce the test archive (7z), ↵ | Sven Gothel | 2012-02-24 | 1 | -1/+4 |
| | | | | otherwise the jenkins build fails. | ||||
* | Introduce environment-var/property to disable unit tests (per node) | Sven Gothel | 2012-02-24 | 4 | -8/+13 |
| | | | | JUNIT_DISABLED -> junit.is.disabled | ||||
* | minor: verbose output | Sven Gothel | 2012-02-24 | 2 | -10/+4 |
| | |||||
* | Add gluegen.basename property, allowing to pass the JOB_NAME to the find ↵ | Sven Gothel | 2012-02-24 | 1 | -9/+15 |
| | | | | location | ||||
* | Add NODE_LABEL in scripts/make.gluegen.all.linux-armv7-cross.sh | Sven Gothel | 2012-02-24 | 1 | -0/+2 |
| | |||||
* | Add required NODE_LABEL, ie label/linux-armv7-img, allowing to find the ↵ | Sven Gothel | 2012-02-24 | 1 | -7/+7 |
| | | | | proper path for jenkins builds | ||||
* | fix targetcommand.sh name on target | Sven Gothel | 2012-02-24 | 1 | -4/+4 |
| | |||||
* | Exposing custom gluegen-cpptask.file for crosscompilation presets, adding ↵ | Sven Gothel | 2012-02-24 | 5 | -16/+63 |
| | | | | | | gluegen-cpptasks-linux-armv7.xml Env: GLUEGEN_CPPTASKS_FILE -> property: gluegen-cpptasks.file | ||||
* | Set 'jvmDataModel.arg' property in crosscompile build scripts, where ↵ | Sven Gothel | 2012-02-23 | 3 | -7/+2 |
| | | | | 'gluegen.cpptasks.detected.os' is set. | ||||
* | Passing environment-vars and ant-properties to junit tests, enabling fine ↵ | Sven Gothel | 2012-02-23 | 2 | -1/+21 |
| | | | | | | | | | | | grained controll of test behavior. Environment vars, mapped to properties: JUNIT_RUN_ARG0 -> junit.run.arg0 JUNIT_RUN_ARG1 -> junit.run.arg1 This allows us to disable ScreenMode on Linux-ARM-Omap4 for example, where XRandR calls consume up to 3s per test. | ||||
* | build script | Sven Gothel | 2012-02-22 | 1 | -1/+1 |
| | |||||
* | Fix crosstests (TestJarUtil and PCPP) | Sven Gothel | 2012-02-19 | 1 | -2/+2 |
| | |||||
* | Fix [linux] armv7 cross build (regression of commit ↵ | Sven Gothel | 2012-02-19 | 1 | -1/+10 |
| | | | | 196c325aa3dddb0d775e8fb80e26333208fe6c7e) - generalize env. TARGET_JAVA_LIBS | ||||
* | Fix linux-armv7 crosscompilation | Sven Gothel | 2012-02-19 | 2 | -3/+8 |
| | |||||
* | Fix setting default bootclasspath (target.rt.jar and host.rt.jar) for OS X | Sven Gothel | 2012-01-23 | 1 | -4/+16 |
| | |||||
* | javac - setup encoding to UTF-8 | Sven Gothel | 2012-01-23 | 2 | -0/+4 |
| | |||||
* | Add verification script for compiled-in Java version | Sven Gothel | 2012-01-22 | 1 | -0/+25 |
| | |||||
* | Fix Bug 516 (Determine Java Version); Minor fixes (jogamp/common/** ..) | Sven Gothel | 2012-01-22 | 7 | -39/+187 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Current minimum requirements are: - Java 1.6 (Level 6.0) - Android SDK API Level 9 (Version 2.3 Gingerbread) Official production builds are performed w/ Java 1.6. - Java 1.6 (Level 6.0) - Android SDK API Level 9 (Version 2.3 Gingerbread) Android supports Java language level 6.0. Nevertheless, it cannot be guaranteed whether the Android API supports all classes and methods of Java 1.6. It is required for JogAmp developers to validate Android compatibility by an Android crosscompilation build. Current GlueGen code utilizes some minor Java 1.6 features which could be replaced, however it's not desired at this point since we have no mode hard Java 1.5 constraints. Notes: - On OS X 10.5.8, only the 64bit version of Java6 is available and hence the only supported one on Leopard. +++ Pushing determination of host (compiletime) and target (runtime) Java version to 'jogamp-env.xml'. jogamp-env.xml uses: env: SOURCE_LEVEL -> propery: target.sourcelevel def.: ${ant.java.version} >=1.6 (!) env: TARGET_LEVEL -> propery: target.targetlevel def.: ${ant.java.version} >=1.6 (!) env: TARGET_RT_JAR -> propery: target.rt.jar def.: ${java.home}/lib/rt.jar Either all above values are set, or none at all (default), otherwise a build error is being thrown. Further more we have the compiletime properties: host.sourcelevel def.: ${ant.java.version} >= 1.6 (!) host.targetlevel def.: ${ant.java.version} >= 1.6 (!) host.rt.jar def.: ${java.home}/lib/rt.jar +++ - 'javac.memorymax' defaults to 1024m now. | ||||
* | Fix Bug 545: Provide more information about the system | Sylvestre Ledru | 2012-01-09 | 1 | -1/+4 |
| | |||||
* | Fix Bug 488: Enable others architectures under GNU/Linux | Sylvestre Ledru | 2012-01-09 | 2 | -4/+273 |
| | |||||
* | 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. |