SuccessChanges

Summary

  1. Import JOGL's JNI header and unify them for GlueGen and C-Compiler (details)
  2. Bug 1149 - Replacing PCPP w/ JCPP, allowing complete macro handling (details)
  3. Bug 1149 - Replacing PCPP w/ JCPP, allowing complete macro handling (details)
  4. Fix Logging: PlainLogConsoleHandler shall start w/ Level.ALL, add (details)
  5. Bug 1149 - Replacing PCPP w/ JCPP: Name used CPP impl. (details)
  6. Bug 1149 - Replacing PCPP w/ JCPP: Final version bump .. (details)
  7. Refine JNI header's jni_md.h: Always include 'gluegen_stdint.h' for (details)
Commit 532b8df474976b474f0cf4eb2d93588ded2ad3fe by Sven Gothel
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.
The file was modifiedmake/stub_includes/jni/macosx/jni_md.h (diff)
The file was addedmake/stub_includes/jni/win32/jawt_md.h
The file was addedmake/stub_includes/jni/win32/jni_md.h
The file was addedmake/stub_includes/jni/x11/jni_md.h
The file was addedmake/stub_includes/jni/jni.h
The file was modifiedmake/stub_includes/jni/macosx/jawt_md.h (diff)
The file was addedmake/stub_includes/jni/x11/jawt_md.h
The file was addedmake/stub_includes/jni/jawt.h
Commit b755b045fb7e3c8306f24dd645297992ab8db7f9 by Sven Gothel
Bug 1149 - Replacing PCPP w/ JCPP, allowing complete macro handling (Part-1: Cleanup / Preparation)
The file was modifiedmake/jogamp-env.xml (diff)
The file was modifiedsrc/junit/com/jogamp/gluegen/test/junit/generation/test1p1-gluegen.cfg (diff)
The file was modifiedmake/build-test.xml (diff)
The file was modifiedsrc/java/com/jogamp/gluegen/pcpp/PCPP.java (diff)
The file was modifiedsrc/java/com/jogamp/gluegen/ConstantDefinition.java (diff)
The file was modifiedsrc/java/com/jogamp/gluegen/JavaEmitter.java (diff)
The file was modifiedsrc/java/com/jogamp/gluegen/Logging.java (diff)
The file was modifiedsrc/java/com/jogamp/common/nio/StructAccessor.java (diff)
The file was addedsrc/java/com/jogamp/gluegen/GenericCPP.java
The file was modifiedsrc/java/com/jogamp/gluegen/GlueGen.java (diff)
The file was modifiedsrc/junit/com/jogamp/gluegen/test/junit/generation/test1p2-gluegen.cfg (diff)
The file was modifiedsrc/antlr/com/jogamp/gluegen/cgram/HeaderParser.g (diff)
The file was modifiedsrc/junit/com/jogamp/gluegen/test/junit/generation/BaseClass.java (diff)
Commit 88d51db39f3b00df1462eb0a18c1825ae1e86485 by Sven Gothel
Bug 1149 - Replacing PCPP w/ JCPP, allowing complete macro handling (Part-2: JCPP submodule, build, test and doc)
The file was addedjcpp
The file was modified.classpath (diff)
The file was modifiedmake/scripts/runtest.sh (diff)
The file was modifiedsrc/junit/com/jogamp/gluegen/test/junit/generation/BaseClass.java (diff)
The file was modifiedsrc/junit/com/jogamp/gluegen/test/junit/generation/test1.h (diff)
The file was modifiedsrc/java/com/jogamp/gluegen/pcpp/PCPP.java (diff)
The file was modifiedmake/build-test.xml (diff)
The file was modifiedsrc/java/com/jogamp/gluegen/GenericCPP.java (diff)
The file was addedmake/stub_includes/gluegen/stdio.h
The file was modifiedsrc/java/com/jogamp/gluegen/GlueGen.java (diff)
The file was modifiedmake/build.xml (diff)
The file was addeddoc/HowToBuild.html
The file was modifiedsrc/java/com/jogamp/common/util/IOUtil.java (diff)
The file was added.gitmodules
Commit 19315f8f48012ede41c325d72526a612002737f8 by Sven Gothel
Fix Logging: PlainLogConsoleHandler shall start w/ Level.ALL, add explicit Level setter for handler.
The file was modifiedsrc/java/com/jogamp/gluegen/Logging.java (diff)
Commit c8439e78c9e8ba4040bb723252a1c8fec00f904b by Sven Gothel
Bug 1149 - Replacing PCPP w/ JCPP: Name used CPP impl.
The file was modifiedsrc/java/com/jogamp/gluegen/GlueGen.java (diff)
Commit 4eab2908f5344a330ff18bdf7b168f136d87781a by Sven Gothel
Bug 1149 - Replacing PCPP w/ JCPP: Final version bump ..
The file was modifiedjcpp (diff)
Commit 6058af19f2929a39deb0dbcc48040a4bb53bb559 by Sven Gothel
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
The file was modifiedmake/stub_includes/jni/win32/jni_md.h (diff)
The file was modifiedmake/stub_includes/jni/x11/jni_md.h (diff)
The file was modifiedmake/stub_includes/jni/macosx/jni_md.h (diff)