Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Complete android apk creation and cont. unit test launch. Need to write unit ↵ | Sven Gothel | 2011-07-24 | 1 | -13/+7 |
| | | | | test commands to file - too long for single adb shell command | ||||
* | Android integration / cross-test ; Enhance Platform | Sven Gothel | 2011-07-24 | 1 | -2/+25 |
| | | | | | | | | | | | - android minor build fix - started dex'ing (gluegen-rt.apk, more to come for full junit tests) - android remote dalvikvm launch works (crosstest-java-android-armv7-rel.sh) - android detection, incl version (reflection) - Platform: - Add JAVA_VM_NAME and JAVA_VM_RUNIME - OSType maybe ANDROID, where the OS name (String) is Linux ! (ok ?) | ||||
* | add props compiler.cfg.linux.x86, linker.cfg.linux.x86 for proper ↵ | Sven Gothel | 2011-07-22 | 1 | -2/+2 |
| | | | | linux-x86_32 spec. removed android props, we use custom xml files | ||||
* | Fix TestStructAccessorEndian | Sven Gothel | 2011-07-21 | 1 | -5/+5 |
| | | | | | | | | | | | | - StructAccessor uses byteOffset now (since 8b3057585930357bb16546f584d998953b084034) Fix linux armv7l eabi: - build.xml arm7 -> armv7 - all tests passes Adding NativeSizeAlignment-linux-armv7l_eabi from passing test OK: linux 32/64/armv7l, windows 32/64 | ||||
* | GlueGen proper size / alignment of primitive and compound types usage [1/2] ↵ | Sven Gothel | 2011-07-17 | 1 | -2/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Preparation. Currently GlueGen fails for type long (size) and some alignments (see package.html). - The size and alignment values shall be queried at runtime. - Compound alignment needs to follow the described natural alignment (also @runtime). - - Build - add Linux Arm7 (EABI) - junit test - added compound/struct tests, pointing out the shortcomings of current impl. - package.html - Added alignment documentation - remove intptr.cfg - add GluGen types int8_t, int16_t, uint8_t, uint16_t - move MachineDescription* into runtime - Platform - has runtime MachineDescription - moved size, .. to MachineDescription - use enums for OSType, CPUArch and CPUType defined by os.name/os.arch, triggering exception if os/arch is not supported. This avoids Java String comparison and conscious os/arch detection. - MachineDescription: - compile time instances MachineDescription32Bits, MachineDescription64Bits - runtime queried instance MachineDescriptionRuntime - correct size, alignment, page size, .. | ||||
* | src-zip: no compression to benefit from xz/7z compression | Sven Gothel | 2011-06-09 | 1 | -1/+1 |
| | |||||
* | build.xml: native jar shall be created in native build target | Sven Gothel | 2011-06-08 | 1 | -5/+7 |
| | |||||
* | Fix C / JNI compilation: Add/use javah, recompile if out of date, | Sven Gothel | 2011-06-07 | 1 | -24/+45 |
| | |||||
* | create source zip archives per default | Sven Gothel | 2011-05-22 | 1 | -5/+11 |
| | |||||
* | Add all.debug target | Sven Gothel | 2011-05-17 | 1 | -1/+3 |
| | |||||
* | leave java source zip file in build folder (if BUILD_ARCHIVE=true) | Sven Gothel | 2011-05-17 | 1 | -1/+2 |
| | |||||
* | build: Query git branch/sha1 and use it if not set and tools are available; ↵ | Sven Gothel | 2011-05-16 | 1 | -3/+19 |
| | | | | | | | | | | Add Java source zip file. Query git branch/sha1 and use it if not set and tools are available. This shall improve tracking of manual generated binaries/bundles. Add Java source zip file. Contains all Java source code (incl. generated ones) enhancing IDE usage, where API doc and source browsing of libs is supported (NB/Eclipse/etc). | ||||
* | Remove redundant setup.java.home.dir, use proper gluegen-cpptasks-base.xml ↵ | Sven Gothel | 2011-04-20 | 1 | -16/+1 |
| | | | | target gluegen.cpptasks.setup.compiler (instead of gluegen.cpptasks.detect.compiler) | ||||
* | ant: using target.sourcelevel, host.sourcelevel, javacdebug and ↵ | Sven Gothel | 2011-04-20 | 1 | -9/+23 |
| | | | | | | | | | javacdebuglevel for compilation ; osx fix ant: using target.sourcelevel, host.sourcelevel, javacdebug and javacdebuglevel for compilation osx fix: remove java.include.dir.platform property def, since it should be done in the gluegen-cpptasks-base.xml | ||||
* | Fix archive.7z: unset property destfile.path. gluegen-archivetasks.xml -> ↵ | Sven Gothel | 2011-02-24 | 1 | -1/+1 |
| | | | | jogamp-archivetasks.xml | ||||
* | fix jogamp-env.xml ; uses env vars BUILD_ARCHIVE=true|yes and NODE_NAME if set | Sven Gothel | 2011-02-23 | 1 | -1/+2 |
| | |||||
* | Inverse build attribute build.noarchive -> build.archiveon | Sven Gothel | 2011-02-23 | 1 | -1/+1 |
| | |||||
* | Provide task 'archive.7z' and use it instead of zip | Sven Gothel | 2011-02-23 | 1 | -5/+5 |
| | |||||
* | Remove CDC | Sven Gothel | 2011-02-09 | 1 | -76/+1 |
| | |||||
* | Bump Java source level to 1.5 / Disable CDC builds | Sven Gothel | 2011-02-09 | 1 | -20/+23 |
| | |||||
* | Move implementation private files from com.jogamp.<module>.impl. to ↵ | Sven Gothel | 2011-02-09 | 1 | -1/+1 |
| | | | | | | | | | | | | jogamp.<module> - com.jogamp.common.impl -> jogamp.common This sorts implementation details from the top level, ie skipping the public 'com', allowing a better seperation of public classes and implementation details and also reduces strings. This approach of public/private seperation is also used in the OpenJDK. | ||||
* | copy gluegen-rt.jnlp with empty codebase to build folder for local testing. | Michael Bien | 2011-02-05 | 1 | -0/+11 |
| | | | | this jnlp is not used for the distribution zip file. | ||||
* | run tag.build from base.compile | Sven Gothel | 2010-12-16 | 1 | -2/+2 |
| | |||||
* | archive test results | Sven Gothel | 2010-12-15 | 1 | -2/+2 |
| | |||||
* | 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 |
| |