commit f1eba171ddd887a2daa3dfa2ac90ac864c5b22d4 Author: Sven Gothel Date: Fri Mar 27 15:45:47 2015 +0100 TestVersionSemantics: Add version tests: v220 -> v221, v221 -> v230 and v230 -> v23x commit 40c9a3d3b61c5f779b255f840de87cb6df0d36fe Author: Sven Gothel Date: Thu Mar 26 23:53:36 2015 +0100 Bump to 2.3.1 release commit 5ca2db226e23c61339943f981a3f46300818cb9a Author: Sven Gothel Date: Thu Mar 26 23:53:18 2015 +0100 JavaEmitter: Always use 'containingJTypeName' for JavaConfiguration.canonicalStructFieldSymbol(..) Patch harmonizes configuration, was also using 'structCTypeName' besides 'containingJTypeName', but surely it makes no sense to use different type names for struct-field configurations. commit 3dc82b104cf69db890328ff1ffd165474c4a4d59 Author: Sven Gothel Date: Thu Mar 26 21:51:35 2015 +0100 Bug 1149 - Add JCPP Apache 2.0 License to LICENSE.txt file / Also add the Apache 2.0 license to doc/licenses/Apache.LICENSE-2.0 JCPP migration shall be completed now. Thx to Ben Mankin, aka Shevek! commit 32ca07fc21d1af2034c1788b6317ee14e1354d15 Author: Sven Gothel Date: Wed Mar 25 13:50:26 2015 +0100 Bug 1149 - Fix JCPP test case IncludeAbsoluteTest commit d30a3ea54e26978d6ff199cba0fd79c5c0cef483 Author: Sven Gothel Date: Wed Mar 25 12:45:41 2015 +0100 Bug 1149: Fix parsing of hexadecimal w/ binary exponent floats in regexp-constant and java-parser. (Due to PCPP -> JCPP) Lack of parsing binary exponent floats is exposed due to using JCPP and correct constant-definitions. - JavaParser.g: - Add support for hexadecimal w/ binary exponent floats - TAB -> 4 spaces - ConstantDefinition.java: - Add RegExp 'fpRegexp', patternDecimalNumber: decimal number w/ support for hexadecimal w/ binary exponent floats. - isDecimalNumber(..): Use patternDecimalNumber instead of try-and-error (NumberFormatException) - patternCPPOperand: exclude patternDecimalNumber! - JavaEmitter.java: - Respect explicit suffix [dD] for double type. - Drop floating point suffixes [fF] - Test: Added tests for hexadecimal w/ binary exponent floats commit 6058af19f2929a39deb0dbcc48040a4bb53bb559 Author: Sven Gothel Date: Tue Mar 24 05:02:42 2015 +0100 Refine JNI header's jni_md.h: Always include 'gluegen_stdint.h' for 'standalone' usage. On OSX java7 we include the system jni.h and GlueGen's jni_md.h .. Fixes regression of commit 532b8df474976b474f0cf4eb2d93588ded2ad3fe commit 4eab2908f5344a330ff18bdf7b168f136d87781a Author: Sven Gothel Date: Tue Mar 24 04:46:00 2015 +0100 Bug 1149 - Replacing PCPP w/ JCPP: Final version bump .. commit c8439e78c9e8ba4040bb723252a1c8fec00f904b Author: Sven Gothel Date: Tue Mar 24 04:44:11 2015 +0100 Bug 1149 - Replacing PCPP w/ JCPP: Name used CPP impl. commit 19315f8f48012ede41c325d72526a612002737f8 Author: Sven Gothel Date: Tue Mar 24 03:45:21 2015 +0100 Fix Logging: PlainLogConsoleHandler shall start w/ Level.ALL, add explicit Level setter for handler. commit 88d51db39f3b00df1462eb0a18c1825ae1e86485 Author: Sven Gothel Date: Tue Mar 24 03:44:24 2015 +0100 Bug 1149 - Replacing PCPP w/ JCPP, allowing complete macro handling (Part-2: JCPP submodule, build, test and doc) commit b755b045fb7e3c8306f24dd645297992ab8db7f9 Author: Sven Gothel Date: Mon Mar 23 04:05:03 2015 +0100 Bug 1149 - Replacing PCPP w/ JCPP, allowing complete macro handling (Part-1: Cleanup / Preparation) commit 532b8df474976b474f0cf4eb2d93588ded2ad3fe Author: Sven Gothel Date: Mon Mar 23 03:51:23 2015 +0100 Import JOGL's JNI header and unify them for GlueGen and C-Compiler usage. We had macosx JNI header and different JNI header included in JOGL for native compilation and GlueGen runs. This unifies the header for any use. commit 030b580cf8bb7f1e91eed6e47a341eb50fc2e6be Author: Sven Gothel Date: Wed Mar 18 00:14:39 2015 +0100 Fix DynamicLibraryBundle.isToolLibComplete() no tool-lib case, regression of commit 12feaa7d3b1544098f684d851e3caff1ec88cbc8 Regression of commit 12feaa7d3b1544098f684d851e3caff1ec88cbc8 'isToolLibComplete()' returned false if dynLinkGlobal is null, even if no tool-lib has been used. In which case dynLinkGlobal has not been initialized and hence is always null. 'isToolLibComplete()' now takes no tool-lib into consideration! Currently only 'OVRDynamicLibraryBundleInfo' of JOGL's 'oculusvr' binding used this configuration within JogAmp. commit bd2019270defbaa1a625e5d097b76beb8610a8ed Author: Sven Gothel Date: Wed Mar 11 23:07:16 2015 +0100 bump to 2.3.1-rc