commit 6476552f46c7bc7b151d53a9e8d2332deda10fcb Author: Sven Gothel Date: Mon Mar 10 14:56:04 2014 +0100 Revert "Fix CStruct annotation processor warning." This reverts commit fccb2460832aedd1b51372aa1e7881770cb638c9. commit 28f6ffd5aa8b12c7fc8b6a00d2f761fbd600facb Author: Sven Gothel Date: Mon Mar 10 13:53:32 2014 +0100 Bump to release 2.1.5 (Android: 0914019) commit 66a13b80b545e4a4107ef67ec504e4fc15138a30 Author: Sven Gothel Date: Mon Mar 10 13:52:03 2014 +0100 Minor Cleanup after merging fixes for bugs 987, 990, 992 and 994 commit fccb2460832aedd1b51372aa1e7881770cb638c9 Author: Wade Walker Date: Thu Mar 6 14:27:25 2014 -0600 Fix CStruct annotation processor warning. Updated the Java source version the annotation processor supports to stop it from throwing a warning during the build process. commit 7616f7b1a877f078fe76ff510d8e95ccd2a908d9 Author: Wade Walker Date: Wed Mar 5 14:39:17 2014 -0600 Allow Ignore in config to ignore unnamed structs. Augments the behavior of the Ignore keyword to ignore when gluegen skips the emission of unnamed structs. These structs are usually unnamed because we've created opaque types for them, so we know they're not going to be emitted and want to be able to suppress the warning on a case-by-case basis. commit 0b2b05c25b5072ccbce0f92e66f29b45bde762cd Author: Wade Walker Date: Tue Mar 4 15:37:38 2014 -0600 Fix accidental tabs. commit 86c868fcb78b53f02ad2bae1770e4db61b892678 Author: Wade Walker Date: Tue Mar 4 15:21:35 2014 -0600 Remove warnings in emitted C code. Fix 1: Only emit "int * _offsetHandle = NULL" if it will be used, to avoid unused variable warning. Fix 2: Add "unsigned" to typecasts in C function calls when needed to avoid implicit typecast warning. This commit also adds a unit test for a method that uses an "unsigned char **" parameter, to mimic the JOCL clCreateProgramWithBinary() function that caused the typecast warnings. commit 2d94feea41d648fccaa96090e08e754a31aa1b14 Author: Wade Walker Date: Sat Feb 8 15:58:24 2014 -0600 Fix 7z for paths containing spaces on Windows. commit c9b209bc850bda0c076d89ccf72a18248bb0a20b Author: Wade Walker Date: Sat Feb 8 15:56:15 2014 -0600 Fix sed for paths containing spaces on Windows. commit d1250ba34ab3015a2fbb3a9e71b444d7e4d0050d Author: Wade Walker Date: Sat Feb 8 15:55:07 2014 -0600 Add parser temp output files to ignored list. commit 15ea21ea190a79a3740b66698103ef5b4f145e94 Author: Sven Gothel Date: Fri Feb 21 13:52:02 2014 +0100 Bitstream: Add 'throwIOExceptionOnEOF' mode; fix certain EOS situations (flush, skip) commit 3c29aebb4910858df66cc54d186623f1bb7eff04 Author: Sven Gothel Date: Fri Feb 21 12:26:30 2014 +0100 build-test.xml: Push 'java.generate' up from java.build to android.package commit 4447232af0d95a4348d09d4ed03fbef48394ca3a Author: Sven Gothel Date: Fri Feb 21 12:25:36 2014 +0100 Bug 980: Refine Bitstream API 'signed' and 'unsigned' semantics - readUInt32(..) must return long due to EOF commit dac8d11f68ffa3a35fedeab879132c5d9aa4907c Author: Sven Gothel Date: Fri Feb 21 08:04:07 2014 +0100 Bitstream: Another CamelCase fix: uint32LongtoInt -> uint32LongToInt commit bd91f0fb4c67c7effc4715600e53f38bf1b79e12 Author: Sven Gothel Date: Fri Feb 21 07:57:29 2014 +0100 Bitstream: Refine c70c730b22c847668cf475dc6f841b85297ac3ab: 'toUint32Long' -> 'toUInt32Long', add 'uint32LongtoInt' commit c70c730b22c847668cf475dc6f841b85297ac3ab Author: Sven Gothel Date: Fri Feb 21 07:31:12 2014 +0100 Bitstream: Add static 'long toUint32Long(int)' and 'int toUint32Int(int)' conversion functions commit 8022ae51a072f5198409d3c81d9979456676d0cf Author: Sven Gothel Date: Thu Feb 20 17:43:34 2014 +0100 Bug 980: Use Bitsream class for jogamp.common.os.elf.** commit d4d337be925a28b8701ac335c2b5cc6e390cabc9 Author: Sven Gothel Date: Thu Feb 20 17:42:36 2014 +0100 Bug 890: Adding versatile Bitstream implementation We already have several locations where bitstream operations are required and partially implemented (JPEG decoder, media parsing, ..) as well as endian related conversion (elf parser, ..). Create a versatile Bitstream class allowing: - Utilize I/O operations on I/O streams, buffers and arrays - Consider MSBfirst / LSBfirst mode - Linear bit R/W operations - Bulk R/W operations w/ endian related type conversion - Allow mark/reset and switching streams and input/output mode - Optimized operations Complete set of unit tests included, covering hopefully all cases. commit 86bdae8ce26d291c0096ed500581239dd2a87125 Author: Sven Gothel Date: Sun Feb 16 06:32:39 2014 +0100 Bug 958 - Add support for OpenJDK version notation Manu : In OpenJDK, Java version notation is a little different from Oracle JDK one: OpenJDK uses "-u" instead of "_" to separate the version number from the update number, i.e. "1.7.0-u60-b04" vs "1.7.0_60-ea". That would be nice to take this into account in the static initializer of jogamp.common.os.PlatformPropsImpl class. You could simply replace the line: final int usIdx = JAVA_VERSION.lastIndexOf("_"); by: final int usIdx = JAVA_VERSION.replace("-u", "_").lastIndexOf("_"); If you want to program it better, you can also test the "java.runtime.name" property that returns "OpenJDK Runtime Environment" for OpenJDK. See also bug #944 https://jogamp.org/bugzilla/show_bug.cgi?id=944 +++ Done .. avoding the replace op. commit 680b54bae4d59a6650a50e98edcd896ca9fe91a9 Author: Sven Gothel Date: Sat Feb 15 01:56:47 2014 +0100 toolchain-linux [armhf/armsf]: Add symlinks to cc g++ c++ commit 213028fa1de6ab6b6a10faeeecd007685d896578 Author: Sven Gothel Date: Sat Feb 15 01:34:15 2014 +0100 Bump 'down' to 2.1.5 commit cfd45e351d2e630b32686d7709a85e68c3f61a8d Author: Sven Gothel Date: Sat Feb 15 01:32:25 2014 +0100 Fix make.gluegen.all.android-armv6-cross.sh (SDIR was missing) commit dfde2a47bfdc2d1ad75c8e1165e27c767803cc3f Author: Sven Gothel Date: Wed Feb 12 02:20:28 2014 +0100 Bug 972 - Reduce ClassLoader Lookup, i.e. Class.forName(..) / Instrument ReflectionUtil's forName(..) usage commit 22eb65fd0a47b0495ae735a0e192ab035e4da6ea Author: Sven Gothel Date: Wed Feb 5 11:57:40 2014 +0100 Bump to 2.2.0 RC