Skip to content
The Jenkins Controller is preparing for shutdown. No new builds can be started.
Success

Changes

Summary

  1. doc/Implementation/AWTPrinting.txt: Adding ref to AWTPrintLifecycle (details)
  2. TileRenderer*: Fix pre-swap and post-swap in regards to endTile(..), (details)
  3. TileRenderer*: API doc fixes (details)
  4. Add AWTTilePainter.dumpHintsAndScale(..), removing more duplicated code (details)
  5. build-*.xml: Unify 'javah' tasks where possible, i.e. per destination (details)
  6. TiledPrintingAWTBase/doc: Add description of how-to add a (details)
  7. NewtCanvasAWT: Implement AWTPrintLifecycle and hence support for AWT (details)
Commit 78b65d52385f4a15e4357d0444ea9daec54fb173 by Sven Gothel
doc/Implementation/AWTPrinting.txt: Adding ref to AWTPrintLifecycle
The file was modifieddoc/Implementation/AWTPrinting.txt (diff)
Commit 8313200af6da93f83bc70a645e79bfdeb22f05d4 by Sven Gothel
TileRenderer*: Fix pre-swap and post-swap in regards to endTile(..), i.e. pre-swap only for FBO && MSAA. See TileRendererBase.reqPreSwapBuffers(..) API doc.
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/TileRenderer.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/TileRendererBase.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledRendering2NEWT.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/RandomTileRenderer.java (diff)
Commit d0e0b963da223e00359cad194061f5a967b2caae by Sven Gothel
TileRenderer*: API doc fixes
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/RandomTileRenderer.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/TileRendererBase.java (diff)
Commit c9935d087350630f25046b5b757941fbef3a6044 by Sven Gothel
Add AWTTilePainter.dumpHintsAndScale(..), removing more duplicated code from GLCanvas/GLJPanel
The file was modifiedsrc/jogl/classes/jogamp/opengl/awt/AWTTilePainter.java (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/awt/GLCanvas.java (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/awt/GLJPanel.java (diff)
Commit 2a595c3d163d375a3fabc8c8b754492c0f2926d5 by Sven Gothel
build-*.xml: Unify 'javah' tasks where possible, i.e. per destination directory and classpath. This hopefully saves a few milliseconds in the build :)
The file was modifiedmake/build-jogl.xml (diff)
The file was modifiedmake/build-nativewindow.xml (diff)
The file was modifiedmake/build-newt.xml (diff)
Commit 541701f5803c5005864efcb09a0c4aacecb470f9 by Sven Gothel
TiledPrintingAWTBase/doc: Add description of how-to add a 'print-to-file' printer driver on OSX
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/tile/TiledPrintingAWTBase.java (diff)
The file was modifieddoc/Implementation/AWTPrinting.txt (diff)
Commit fb6440fb6e4fac31d03799d5cf804d02c78f2c38 by Sven Gothel
NewtCanvasAWT: Implement AWTPrintLifecycle and hence support for AWT printing.

Note: Same bug existing as w/ GLCanvas, i.e.
  'GLDrawableUtil.swapGLContextAndAllGLEventListener(gladPre, gladNew)':
  If 'gladPre' is onscreen and using MSAA (on NV/GLX),
  the ctx cannot be made current in it's new 'gladNew' location.

  Same workaround applied, i.e. use onscreen drawable while printing.
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java (diff)
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingGearsNewtAWT.java