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

Changes

Summary

  1. Bug 1093 - NEWT PointerIcon swizzled on X11 and OSX; WindowIcon swizzled (details)
Commit e2d7816823039fc75be809d64b88a3d3af9cdca8 by Sven Gothel
Bug 1093 - NEWT PointerIcon swizzled on X11 and OSX; WindowIcon swizzled on OSX ([R] -> [B])

Following mistakes were made in native PixelFormat
for PointerIcon and WindowIcon:

PointerIcon:
  X11: RGBA8888 -> BGRA8888
  OSX: BGRA8888 -> RGBA8888

WindowIcon:
  OSX: BGRA8888 -> RGBA8888

Test case: TestWindowAndPointerIconNEWT

(requires visual validation)

+++

Summary:

PointerIcon:
  BGRA8888: X11, Win32
  RGBA8888: OSX

WindowIcon:
  BGRA8888: X11, Win32
  RGBA8888: OSX

+++

Reported by 'LT'
  <http://forum.jogamp.org/Mac-OSX-newt-pointer-and-window-icon-displays-incorrectly-tp4033294.html>
The file was addedmake/resources/assets-test/arrow-red-alpha-64x64.png (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/x11/DisplayDriver.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/macosx/DisplayDriver.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NEWT.java (diff)
The file was addedsrc/test/com/jogamp/opengl/test/junit/newt/TestWindowAndPointerIconNEWT.java (diff)
The file was addedmake/resources/assets-test/arrow-blue-alpha-64x64.png (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/Display.java (diff)
The file was modifiedmake/scripts/tests-win.bat (diff)
The file was addedmake/resources/assets-test/red-16x16.png (diff)
The file was modifiedsrc/nativewindow/classes/javax/media/nativewindow/util/PixelFormat.java (diff)
The file was addedmake/resources/assets-test/red-32x32.png (diff)