Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Disabled Struct* Tests (not working on Windows .. platform; Moved ↵ | Sven Gothel | 2010-11-25 | 1 | -36/+1 |
| | | | | BuffersTest and PCPP to the proper src/junit folder. All junit tests are now handled by build-junit.xml | ||||
* | Fix Version test while using the JAR files in classpath; Cleanup Manifest order | Sven Gothel | 2010-11-23 | 1 | -1/+1 |
| | |||||
* | added missing end tag which got lost in merge. | Michael Bien | 2010-11-18 | 1 | -1/+1 |
| | |||||
* | seperated reuseable tasks into maven-common.xml | Michael Bien | 2010-11-18 | 1 | -2/+4 |
| | | | | fixed typos in pom-template.xml | ||||
* | Composing valid POMs for maven artifacts | Evgeniy Tsvigun | 2010-11-18 | 1 | -64/+93 |
| | |||||
* | Added maven deploy target, changed group to "org.jogamp.gluegen" | Evgeniy Tsvigun | 2010-11-18 | 1 | -1/+46 |
| | |||||
* | "maven.install" target added to build | Evgeniy Tsvigun | 2010-11-18 | 1 | -0/+43 |
| | |||||
* | Add general purpose WriteCloneable interface | Sven Gothel | 2010-11-17 | 1 | -0/+1 |
| | |||||
* | Use common javadoc file structure 'javadoc/<module>/<javadoc-type>' and zip ↵ | Sven Gothel | 2010-11-16 | 1 | -5/+8 |
| | | | | all <module>/** to javadoc.zip. This shall be done for all jogamp modules | ||||
* | Fix javadoc: Add missing 'javadoc.link' property | Sven Gothel | 2010-11-15 | 1 | -0/+3 |
| | |||||
* | Adding SCM_BRANCH, gluegen.build.branch info | Sven Gothel | 2010-11-10 | 1 | -0/+5 |
| | |||||
* | Added 'gluegen.build.id' (hudson timestamp) and 'gluegen.build.commit' (git ↵ | Sven Gothel | 2010-11-10 | 1 | -3/+11 |
| | | | | | | commit sha1) to the JARs Manifest files and artifact.properties. | ||||
* | Incooperate gluegen.build.number in ZIP archive name and in JAR manifests | Sven Gothel | 2010-11-09 | 1 | -9/+20 |
| | |||||
* | Enhance API doc .. package description etc | Sven Gothel | 2010-11-09 | 1 | -0/+1 |
| | |||||
* | Archive: add timestamp; javadoc with 1.5 | Sven Gothel | 2010-11-09 | 1 | -2/+6 |
| | |||||
* | Adding developer zip archive, which is being reused for deployment. | Sven Gothel | 2010-11-09 | 1 | -5/+41 |
| | |||||
* | Proper antlr.jar in NB projects.xml (2nd try) | Sven Gothel | 2010-11-08 | 1 | -1/+1 |
| | |||||
* | Fix PCPP 'define' case; Keep PCPP output file if 'debug' ; GlueGen uses PCPP ↵ | Sven Gothel | 2010-11-07 | 1 | -3/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | in same thread via File. Fix PCPP 'define' case ------------------------ A recursive define like: #define LALA ((int)1) #define LILI LALA was streamed out of PCPP, even though such 'macro defines' like #define LILI ((int)1) are disabled due to the parsers inability to digg those. Added test on macro definition for replaced values. GlueGen uses PCPP in same thread via File ------------------------------------------ To ease debugging we call PCPP from the same thread and use normal temp files as i/o. Keep PCPP output file if 'debug' --------------------------------- Keep temp outfile if debug is enabled | ||||
* | Tests: Enable all tests ; Remove 'test' target -> 'junit.run' ; Fix junit ↵ | Sven Gothel | 2010-11-07 | 1 | -35/+40 |
| | | | | | | | | | | | | chained tests; Enable all tests - Remove 'test' target -> 'junit.run' - calls build.xml tests first, then - calls build-junit.xml tests - build.xml unit tests were disabled, enable them via junit.run | ||||
* | gluegen-rt-cdc.jar -> gluegen-rt.cdc.jar to comply with JOGL cdc naming ↵ | Sven Gothel | 2010-11-07 | 1 | -9/+9 |
| | | | | convention | ||||
* | Renamed com.sun.gluegen -> com.jogamp.gluegen | Sven Gothel | 2010-11-06 | 1 | -11/+9 |
| | |||||
* | add 'base.compile' target to skip compiling unit tests for faster ↵ | Sven Gothel | 2010-11-06 | 1 | -1/+3 |
| | | | | development cycles | ||||
* | Moved locking to: com.jogamp.common.util.locks ; Better abstraction ; Misc ↵ | Sven Gothel | 2010-10-14 | 1 | -0/+2 |
| | | | | changes | ||||
* | Simplify default value of product.build.number | Sven Gothel | 2010-07-27 | 1 | -5/+1 |
| | |||||
* | Fix: gluegen.build.number default/file value order | Sven Gothel | 2010-07-26 | 1 | -2/+2 |
| | |||||
* | Fix: Default value for gluegen.build.number | Sven Gothel | 2010-07-26 | 1 | -0/+5 |
| | |||||
* | Fix build.number -> gluegen.build.number; Read artifact.properties | Sven Gothel | 2010-07-26 | 1 | -1/+2 |
| | |||||
* | new line after build.number in artifact.properties. | Michael Bien | 2010-07-24 | 1 | -1/+1 |
| | |||||
* | Fix build.number escaping | Sven Gothel | 2010-07-23 | 1 | -1/+1 |
| | |||||
* | Add build.number -> gluegen.build.number tagging to file build/artifact.property | Sven Gothel | 2010-07-23 | 1 | -1/+5 |
| | |||||
* | Merge branch 'freebsd-fixes' of http://github.com/rothwell/gluegen | Michael Bien | 2010-07-18 | 1 | -4/+15 |
|\ | |||||
| * | Use the correct linker configurations on FreeBSD and fix the ↵ | Mark Rothwell | 2010-06-26 | 1 | -4/+15 |
| | | | | | | | | java.includes.dir property. | ||||
* | | added slice utility methods to Buffers + rudimentary test. | Michael Bien | 2010-07-04 | 1 | -4/+5 |
|/ | |||||
* | GlueGen/JOGL Windows x86 x86_64 Builds | Sven Gothel | 2010-05-16 | 1 | -2/+8 |
| | | | | | | | | | | x86: Using mingw 20100514, gcc 4.5.0 - clean - passed all junit.run tests x86_64: Using mingw-w64-bin_x86_64-mingw_20100515_sezero.zip, gcc 4.4.5 20100513 - clean - passed most junit.run tests, still buggy | ||||
* | Put junit.jar 4.8.2, antlr.jar 2.7.7 into make/lib, and use it as the ↵ | Sven Gothel | 2010-05-12 | 1 | -6/+2 |
| | | | | default, if not specified otherwise in /home/sven/gluegen.properties | ||||
* | Add javadoc.zip | Sven Gothel | 2010-05-09 | 1 | -0/+3 |
| | |||||
* | - JAR Manifest: Trusted-Library: true | Sven Gothel | 2010-04-28 | 1 | -20/+15 |
| | | | | | | | - Added JAR Manifest to native libs as well, otherwise our chain would become mixed code. - JNLP: Added update check = background | ||||
* | added javadoc target to gluegen buildscript. | Michael Bien | 2010-04-26 | 1 | -2/+15 |
| | |||||
* | Cleanup uptodate rule | Sven Gothel | 2010-04-22 | 1 | -3/+10 |
| | |||||
* | Added keyNotFoundValue semantics, for primitve types it defaults to -1 now. | Sven Gothel | 2010-04-19 | 1 | -4/+7 |
| | |||||
* | fixed LongIntHashMap build config. | Michael Bien | 2010-04-15 | 1 | -2/+2 |
| | |||||
* | merged LongInt with IntIntHashMap. | Michael Bien | 2010-04-15 | 1 | -7/+15 |
| | | | | IntIntHashMap is now the single template used for all other maps. | ||||
* | Merge branch 'master' of github.com:mbien/gluegen | Sven Gothel | 2010-04-13 | 1 | -3/+21 |
|\ | |||||
| * | gluegen creates now LongObject and LongLongHashMap from LongIntHashMap ↵ | Michael Bien | 2010-04-12 | 1 | -3/+21 |
| | | | | | | | | additional to the Int*Maps. | ||||
* | | Added Uptodate verification to build only when necessary | Sven Gothel | 2010-04-13 | 1 | -3/+15 |
|/ | |||||
* | Merge branch 'master' of github.com:mbien/gluegen | Sven Gothel | 2010-04-10 | 1 | -13/+35 |
|\ | |||||
| * | annotated certain token in IntIntHashMap for text substitution. | Michael Bien | 2010-04-08 | 1 | -13/+35 |
| | | | | | | | | build generates now via text substitution IntLong- and IntObjectHashmap in the pre-build phase. | ||||
* | | *** Now Using Apache-Ant-1.8.0 *** | Sven Gothel | 2010-04-10 | 1 | -1/+5 |
|/ | | | | | | | | Adding ant-contrib-1.0b3.jar for loops and mutable properties. Cleanup: - Adding Javac includeAntRuntime argument (false whenever possible) - Clear junit results folder before testing - Move deprecated stuff from lib to lib/archive | ||||
* | initial import of IntIntHashmap + JUnitTest including a benchmark. | Michael Bien | 2010-04-08 | 1 | -0/+1 |
| | |||||
* | http://jogamp.org/bugzilla/show_bug.cgi?id=393 | Sven Gothel | 2010-04-08 | 1 | -8/+14 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed junit test: test1 - Create seperate native libraries to reflect a real world example: test1 - the library to bind to (no more declaring __stdcall @nn functions) BindingTest1p1 - the dynamic fixed linkage binding test1p1, references dynamic library test1 at linktime. BindingTest1p2 - the dynamic runtime linkage binding test1p2, loads dynamic library test1 at runtime. Generic: - gluegen-cpptasks-base.xml - target 'gluegen.cpptasks.detect.os' Set new property 'system.env.library.path' DYLD_LIBRARY_PATH (macosx) LD_LIBRARY_PATH (unix) PATH (windows) - target 'gluegen.cpptasks.striplibs' Strips the symbols out of the native libraries in case c.compiler.debug is false. Maybe configured with the properties: c.strip.tool, c.strip.args - Using system.env.library.path in junit call to find the test1 library in case of runtime linkage and lookup (test1p2). - Use gluegen.cpptasks.striplibs for all native libs .. - Added macosx32 in analogy to macosx64, both defaults to true now - com.jogamp.common.os.WindowsDynamicLinkerImpl:lookupSymbol() - Added lookup for __stdcall @nn (stepping alignment 4, max-args: 12) in case no undecorated __cdecl symbol is found. Fixed Windows platform: - Use proper path.seperator on Windows. - test1.dll needs proper soname inside for fixed linkage (test1p1) hence the output name must be test1.dll, not libtest1.so +++ http://jogamp.org/bugzilla/show_bug.cgi?id=394 Fix MacOsX platform: The commit of cpptasks.jar, git hash 129e783741d91e9ee5cd7da5d5c962c32ec96b0b, broke the universal binary build on MacOSX. The above change used cpptasks-1.05b with a few patches in regards to crosscompilation, but missed one, which accepts the '-arch' argument for GccLinker undecorated. The new cpptasks.jar is vanilla 1.05b + cpptasks-1.0b5-darwin-patch.diff, the latter a more refined one. This version accepts the '-arch' argument undecorated on the darwin platform. +++ |