.classpath | 2 + .gitmodules | 3 + LICENSE.txt | 22 + doc/HowToBuild.html | 269 +++ doc/licenses/Apache.LICENSE-2.0 | 202 ++ jcpp | 1 + make/build-test.xml | 19 +- make/build.xml | 13 +- make/jogamp-env.xml | 8 +- make/lib/v2.2.1/gluegen-rt.jar | Bin 0 -> 287455 bytes make/lib/v2.3.0/gluegen-rt.jar | Bin 0 -> 325890 bytes make/scripts/java-win32.bat | 5 +- make/scripts/java-win64.bat | 5 +- make/scripts/runtest-x64.bat | 5 +- make/scripts/runtest.sh | 29 +- make/stub_includes/gluegen/stdio.h | 7 + make/stub_includes/jni/jawt.h | 106 ++ make/stub_includes/jni/jni.h | 1934 ++++++++++++++++++++ make/stub_includes/jni/macosx/jawt_md.h | 7 +- make/stub_includes/jni/macosx/jni_md.h | 29 +- make/stub_includes/jni/win32/jawt_md.h | 54 + make/stub_includes/jni/win32/jni_md.h | 46 + make/stub_includes/jni/x11/jawt_md.h | 56 + make/stub_includes/jni/x11/jni_md.h | 40 + src/antlr/com/jogamp/gluegen/cgram/HeaderParser.g | 7 +- src/antlr/com/jogamp/gluegen/jgram/JavaParser.g | 1509 +++++++-------- src/java/com/jogamp/common/nio/StructAccessor.java | 23 + .../com/jogamp/common/os/DynamicLibraryBundle.java | 5 +- src/java/com/jogamp/common/util/IOUtil.java | 10 + .../com/jogamp/gluegen/ConstantDefinition.java | 139 ++ src/java/com/jogamp/gluegen/GenericCPP.java | 63 + src/java/com/jogamp/gluegen/GlueGen.java | 99 +- src/java/com/jogamp/gluegen/JavaEmitter.java | 93 +- src/java/com/jogamp/gluegen/Logging.java | 79 +- src/java/com/jogamp/gluegen/pcpp/PCPP.java | 119 +- .../jogamp/common/util/TestVersionSemantics.java | 41 +- .../gluegen/test/junit/generation/BaseClass.java | 66 +- .../jogamp/gluegen/test/junit/generation/test1.h | 23 + .../test/junit/generation/test1p1-gluegen.cfg | 2 + .../test/junit/generation/test1p2-gluegen.cfg | 2 + 40 files changed, 4171 insertions(+), 971 deletions(-) create mode 100644 .gitmodules create mode 100644 doc/HowToBuild.html create mode 100644 doc/licenses/Apache.LICENSE-2.0 create mode 160000 jcpp create mode 100644 make/lib/v2.2.1/gluegen-rt.jar create mode 100644 make/lib/v2.3.0/gluegen-rt.jar create mode 100644 make/stub_includes/gluegen/stdio.h create mode 100644 make/stub_includes/jni/jawt.h create mode 100644 make/stub_includes/jni/jni.h create mode 100644 make/stub_includes/jni/win32/jawt_md.h create mode 100644 make/stub_includes/jni/win32/jni_md.h create mode 100644 make/stub_includes/jni/x11/jawt_md.h create mode 100644 make/stub_includes/jni/x11/jni_md.h create mode 100644 src/java/com/jogamp/gluegen/GenericCPP.java