SuccessChanges

Summary

  1. Bug 1134 - Use ASTLocationTag in Logging (details)
  2. Bug 1135 - (Re-)Include GL header for in generated native code, allowing (details)
  3. Fix regression of commit 559ecad2a2387ba0aa34ce9e35ca8a2c5a31e655: (details)
Commit e3385993b4133f88fd1b8e335438f5f2cd305555 by Sven Gothel
Bug 1134 - Use ASTLocationTag in Logging

Adapt to GlueGen commit da909f84dc8421052c92491baa7dd90e1c78dc8f
The file was modifiedsrc/jogl/classes/com/jogamp/gluegen/opengl/GLEmitter.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/gluegen/opengl/GLConfiguration.java (diff)
Commit 99d37df6cf410117cb8d49774ef7550bcf847c7b by Sven Gothel
Bug 1135 - (Re-)Include GL header for in generated native code, allowing 'ProcAddrTypedef' validation

Include GL header for in generated native code,
since we need the public 'ProcAddrTypedef' to be validated
against the GlueGen generated variant by the c-compiler.

The 'ProcAddrTypedef' validation semantic has been
introduced in GlueGen w/ commit 10060b091b76bee35246c5165d49ab546ebc4e37.

Originally the GL header were always included,
however, JOGL commit 0d59bd4c655ef9a27f127000848aae7f07f240ae
removed the inclusion to simplify handling GL extension collisions
mitigated via gl*-supplement.h. The latter produces 'redefine'
errors via c-compiler.

The 'redefine' issue above is resolved
by conditional code (#ifdef __GLUEGEN__ ..)
in glext-supplement.h.
The file was modifiedmake/config/jogl/wgl-win32.cfg (diff)
The file was modifiedmake/stub_includes/opengl/gles1.c (diff)
The file was modifiedmake/config/jogl/gl-if-gl2_es3.cfg (diff)
The file was modifiedmake/config/jogl/gl-if-gl3bc.cfg (diff)
The file was modifiedmake/config/jogl/gl-es3-impl.cfg (diff)
The file was modifiedmake/config/jogl/glx-headers.cfg (diff)
The file was modifiedmake/config/jogl/gl-if-gl2.cfg (diff)
The file was modifiedmake/config/jogl/gl-if-gl4_es3.cfg (diff)
The file was modifiedmake/config/jogl/es3-headers.cfg (diff)
The file was modifiedmake/stub_includes/x11/window-system1.c (diff)
The file was modifiedmake/stub_includes/opengl/GL/glx.h (diff)
The file was modifiedmake/stub_includes/opengl/gl3bc.c (diff)
The file was modifiedmake/config/jogl/gl-if-gl2_gl3.cfg (diff)
The file was modifiedmake/stub_includes/x11/glxext.c (diff)
The file was modifiedmake/config/jogl/gl-gl4bc.cfg (diff)
The file was modifiedmake/stub_includes/win32/wglext.c (diff)
The file was modifiedmake/config/jogl/gl-common.cfg (diff)
The file was modifiedmake/config/jogl/es1-headers.cfg (diff)
The file was modifiedmake/config/jogl/gl-if-gl.cfg (diff)
The file was modifiedmake/config/jogl/gl-if-es3.cfg (diff)
The file was modifiedmake/stub_includes/opengl/gl4bc.c (diff)
The file was modifiedmake/config/jogl/wglext.cfg (diff)
The file was modifiedmake/scripts/tests-x64-dbg.bat (diff)
The file was modifiedmake/config/jogl/gl-es1.cfg (diff)
The file was modifiedmake/config/jogl/gl-if-gl2_es2.cfg (diff)
The file was modifiedmake/config/jogl/glx-CustomCCode.c (diff)
The file was modifiedmake/stub_includes/opengl/gl2.c (diff)
The file was modifiedmake/scripts/tests-win.bat (diff)
The file was modifiedmake/config/jogl/gl-if-gl3_es3.cfg (diff)
The file was modifiedmake/config/jogl/glx-x11.cfg (diff)
The file was modifiedmake/stub_includes/opengl/GL/glext-supplement.h (diff)
The file was modifiedmake/stub_includes/opengl/GL/gl.h (diff)
The file was modifiedmake/config/jogl/gl-if-gl2es3-subset.cfg (diff)
The file was modifiedmake/config/jogl/glxext.cfg (diff)
The file was modifiedmake/config/jogl/gl-headers.cfg (diff)
The file was modifiedmake/config/jogl/gl-if-gl2_es1.cfg (diff)
The file was modifiedmake/stub_includes/opengl/GLES2/gl2ext-supplement.h (diff)
The file was modifiedmake/stub_includes/opengl/GL/gl-platform.h (diff)
The file was modifiedmake/stub_includes/opengl/gles2.c (diff)
The file was modifiedmake/config/jogl/glu-common.cfg (diff)
The file was modifiedmake/config/jogl/gl-if-es2.cfg (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedmake/stub_includes/opengl/GLES/glext-supplement.h (diff)
Commit aba21ccaebb2acf20690a77f5c0914f12d736755 by Sven Gothel
Fix regression of commit 559ecad2a2387ba0aa34ce9e35ca8a2c5a31e655: IDX_MONITOR_DEVICE_VIEWPORT needed to be updated!
The file was modifiedsrc/newt/classes/jogamp/newt/MonitorModeProps.java (diff)