Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixed generated imports rudimentary (not DRY).. cleanup in work. | Michael Bien | 2010-03-31 | 1 | -0/+2 |
| | |||||
* | Merged with latest of mbien | Sven Gothel | 2010-03-31 | 5 | -6/+8 |
|\ | |||||
| * | introduced com.jogamp.common.{nio,os} packages and moved some classes. | Michael Bien | 2010-03-31 | 3 | -3/+3 |
| | | |||||
| * | reduced verbosity in test output. | Michael Bien | 2010-03-31 | 1 | -2/+5 |
| | | |||||
| * | introduced internal NativeBuffer interface, this can be made public as soon ↵ | Michael Bien | 2010-03-30 | 1 | -1/+0 |
| | | | | | | | | | | | | we move to java language level 5. removed accidentally commited verbose javac property in build-junit.xml. | ||||
* | | Buffer heritage added. Migrated old runtime tests. | Sven Gothel | 2010-03-31 | 1 | -14/+14 |
|/ | |||||
* | Resolved conflicts | Sven Gothel | 2010-03-29 | 3 | -10/+10 |
|\ | |||||
| * | updated scripts with correct package names. | Michael Bien | 2010-03-28 | 3 | -10/+10 |
| | | |||||
* | | New Int64Buffer type, which is being used for gluegen 'long *' | Sven Gothel | 2010-03-29 | 5 | -1/+94 |
|/ | |||||
* | (part2) merged all cdc_fp special cases into one common superclass for each ↵ | Michael Bien | 2010-03-28 | 1 | -7/+4 |
| | | | | | | | special case. introduced Platform as utility for querying platform information. special cdc build with cdc_fp bootclasspath temporary dissabled. | ||||
* | Add missing file | Sven Gothel | 2010-03-28 | 1 | -0/+17 |
| | |||||
* | Merge with mbien's 2ea8c93d5fd27207872b97c964e3f8af5ac850c6 | Sven Gothel | 2010-03-28 | 4 | -16/+16 |
|\ | |||||
| * | Merge branch 'master' of [email protected]:mbien/gluegen | Michael Bien | 2010-03-27 | 2 | -6/+10 |
| |\ | | | | | | | | | | | | | Conflicts: src/junit/com/jogamp/gluegen/test/junit/Test1.java | ||||
| * | | renamed com.sun.gluegen.runtime -> com.jogamp.gluegen.runtime. | Michael Bien | 2010-03-27 | 4 | -16/+16 |
| | | | |||||
* | | | http://www.jogamp.org/bugzilla/show_bug.cgi?id=389 | Sven Gothel | 2010-03-28 | 1 | -6/+40 |
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Mixed types in generated code are functioning now, even though not all permutations are generated - still. However, this patch merges the indirect object passing, wheather it is a primitive array or an indirect NIO buffer, incl. PointerBuffer. This allows the usage of only one JNI functions for all combinations. Only in case of NIODirectOnly, the simplified direct only '0' variation is created - otherwise the parametrized '1' variant. The junit tests proves the implementation and almost completes the gluegen junit tests coverage for JavaEmitter and ProcAddressEmitter. Impact/Result: - Working mixed array types - JOGL GL2 native library shrunk around 30% - Simplified gluegen code - Almost complete gluegen junit tests TODO: Complete permutations of array/NIO arguments, if desired. ++++ Misc changes: - NativeLibrary implements DynamicLookupHelper: lookupFunction() -> dynamicLookupFunction() | ||||
* | | Add coverage test (signatures and execution) .. | Sven Gothel | 2010-03-27 | 1 | -3/+5 |
| | | |||||
* | | Use property.location for compatible absolute path composition | Sven Gothel | 2010-03-26 | 1 | -3/+5 |
|/ | |||||
* | Revert "Remove absolute path composing with basedir .." | Michael Bien | 2010-03-26 | 1 | -1/+1 |
| | | | | | looked fine but it did not work for all projects... This reverts commit 3793f181a21a38e8e4965eff073a5007c9c094a2. | ||||
* | Remove absolute path composing with basedir .. | Sven Gothel | 2010-03-26 | 1 | -1/+1 |
| | |||||
* | removed ant warnings: | Michael Bien | 2010-03-26 | 2 | -7/+7 |
| | | | | | -Warning: Reference antlr.classpath has not been set at runtime, but was found during runtime -duplicated project name | ||||
* | Fix import/basedir bug (ant?) for hudson workspace | Sven Gothel | 2010-03-26 | 1 | -1/+8 |
| | |||||
* | Add missing java.includes to cc build-junit.xml | Sven Gothel | 2010-03-26 | 1 | -0/+2 |
| | |||||
* | invoke junit.run on test | Sven Gothel | 2010-03-25 | 1 | -1/+1 |
| | |||||
* | build-junit.xml unique build_t property | Sven Gothel | 2010-03-25 | 2 | -34/+36 |
| | |||||
* | start with gluegen.root .. | Sven Gothel | 2010-03-25 | 1 | -5/+3 |
| | |||||
* | http://www.jogamp.org/bugzilla/show_bug.cgi?id=390 | Sven Gothel | 2010-03-25 | 9 | -877/+1181 |
| | | | | | | | | | | | | | | | | | Adding 'plain' junit tests. Plain stands for the simple processing of: ant.junit.compile: gluegen -> java/c files, javac/cc, jar ant.junit.run: junit batch run Avoiding 'black magic', ie kicking off gluegen and ant-compilation from within the junit tests. Same methodology as the JOGL junit tests, junit test sources are under 'src/junit' This way, the migration to other platform tests might be easier, as well as the we don't need to pass through ant properties (ant - junit - ant), see 3a32650d4229f9b4ad1f527d9e30c24ddb69bb3f. | ||||
* | http://www.jogamp.org/bugzilla/show_bug.cgi?id=390 | Sven Gothel | 2010-03-25 | 3 | -8/+50 |
| | | | | | | | | | | | | | | | | The current junit tests use a fixed 'build' sub-path, not the customizing 'rootrel.build' path. More properties needs to be passed through (ant -> junit -> ant) to comply with the current build system: * rootrel.build * os.arch * gluegen.user.compiler.file Fixed .. However .. since even more properties may influence the build, a more native solution with just plain 'ant' might be more desireable .. | ||||
* | removed test from all build target to safe time when jogl builds. | Michael Bien | 2010-03-12 | 1 | -2/+2 |
| | |||||
* | fixed jdk tools.jar classpath for hudson to fix tests. | Michael Bien | 2010-02-12 | 1 | -2/+4 |
| | |||||
* | junit test code cleanup and some build preperations for hudson. | Michael Bien | 2010-02-12 | 1 | -9/+9 |
| | |||||
* | added test target to main build script. | Michael Bien | 2010-02-12 | 2 | -4/+28 |
| | | | | | added StructAccessorTest, refactored other tests. updated project files, paths etc. | ||||
* | preparations for continuous builds and cross compilation (WIP). | Michael Bien | 2009-11-20 | 3 | -6/+98 |
| | |||||
* | Added quick hack to simplify crosscompilation with cpptasks. | Michael Bien | 2009-11-17 | 3 | -3/+25 |
| | | | | | | CppTasks uses a hardcoded command (compiler name) to invoke the specified compiler which makes crosscompilation with multiple versions of e.g gcc hard. Temporary disabled suncc compiler configuration since it does not work with cpptasks 1.0b5. | ||||
* | fixed clean target. | Michael Bien | 2009-11-16 | 1 | -2/+2 |
| | |||||
* | added explicit -m32 and -m64 args to linux gcc compiler and linker configure ↵ | Michael Bien | 2009-11-13 | 1 | -0/+4 |
| | | | | targets. | ||||
* | Merge branch 'master' of ssh://git.kenai.com/gluegen~gluegen-git | Sven Gothel | 2009-10-12 | 1 | -0/+16 |
|\ | |||||
| * | gluegen.jar compiles now with source=1.5 classfile version (However, ↵ | Michael Bien | 2009-10-08 | 1 | -0/+16 |
| | | | | | | | | | | | | gluegen-rt.jar still uses 1.4). generified classes in pcpp package and removed warnings (java 5 cleanup). | ||||
* | | Add custom config locations via properties 'gluegen.user.properties.file' ↵ | Sven Gothel | 2009-10-02 | 4 | -8/+46 |
|/ | | | | and 'gluegen.user.compiler.file' | ||||
* | MingW: Refince CC flags | Sven Gothel | 2009-07-31 | 1 | -0/+3 |
| | |||||
* | Add CVM test script for windows | sg215889 | 2009-07-30 | 1 | -0/+8 |
| | |||||
* | Fix gluegen property names | sg215889 | 2009-07-30 | 1 | -4/+4 |
| | |||||
* | Proper gluegen.properties loading (2) | sg215889 | 2009-07-28 | 1 | -16/+2 |
| | |||||
* | Proper gluegen.properties loading | sg215889 | 2009-07-28 | 3 | -16/+44 |
| | |||||
* | Verbose mac osx x64 and ppc | sg215889 | 2009-07-28 | 1 | -0/+2 |
| | |||||
* | Add test scripts J2SE and CVM | sg215889 | 2009-07-28 | 2 | -0/+35 |
| | |||||
* | Fix: Native CPU 32/64 bit detection; Tested on CVM/J2SE | sg215889 | 2009-07-28 | 3 | -22/+26 |
| | |||||
* | Add: Extended support for CVM crosscompile: | sg215889 | 2009-07-24 | 2 | -0/+7 |
| | | | | | - Clean up X11 dependency - Adding 'noX11' property to avoid setting 'isX11' | ||||
* | Fix CDC JAR unification | sg215889 | 2009-07-15 | 1 | -1/+1 |
| | |||||
* | Build CDC named JARs for CVM in default build, no more specialized build ↵ | sg215889 | 2009-07-15 | 2 | -9/+19 |
| | | | | necessary. Fix PointerBuffer allocateDirect() | ||||
* | Build CDC named JARs for CVM in default build, no more specialized build ↵ | sg215889 | 2009-07-15 | 4 | -66/+73 |
| | | | | necessary. Fix PointerBuffer allocateDirect() |