UnstableChanges

Summary

  1. Detection of the image format, first version (work in progress), see the (details)
  2. Documents ImageIOUtil, see the bug report 1042 (details)
  3. Calls ImageIOUtil in TextureIO to detect the image format of a stream, (details)
  4. Deprecates SGIImage.isSGIImage() and DDSImage.isDDSImage(), see the bug (details)
  5. Bug 1183: Cleanup x11/RandR javadoc and native/X11RandR13 signature (details)
  6. Bug 1178: Fix cc10 regression caused by the fix for cc7. (details)
  7. Bug 1188: Fix regression on X11 setVisible: in-visibility never reached (details)
  8. WindowImpl appendStateBits(..): Fix POINTER* representation (details)
  9. Bug 1188: Fix regression on OSX setVisible: in-visibility never reached (details)
  10. NEWT WindowDriver's reconfig DEBUG: Add end-of-method dump of current (details)
Commit 354f239a461ea2f5ddd494810252216014f9b90b by gouessej
Detection of the image format, first version (work in progress), see the bug report 1042
The file was addedsrc/jogl/classes/com/jogamp/opengl/util/texture/ImageIOUtil.java
Commit 0608e185b3147c28d29b02af58205e639adf3f4e by gouessej
Documents ImageIOUtil, see the bug report 1042
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/texture/ImageIOUtil.java (diff)
Commit b0169344a9fc01c4fcc9a9c1a750815f02bc5633 by gouessej
Calls ImageIOUtil in TextureIO to detect the image format of a stream, see the bug report 1042
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/texture/TextureIO.java (diff)
Commit 2689c311cd0fea40740c7d9db68a4e40020b1281 by gouessej
Deprecates SGIImage.isSGIImage() and DDSImage.isDDSImage(), see the bug report 1042
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/texture/spi/DDSImage.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/texture/spi/SGIImage.java (diff)
Commit 217d8b78a3d70d9be59d4537c7565118dfe1e277 by xerxes
Bug 1183: Cleanup x11/RandR javadoc and native/X11RandR13 signature comments
The file was modifiedsrc/newt/native/X11RandR13.c (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/x11/RandR.java (diff)
Commit 36e9671177c690ebd71d93021b8f797487785dda by xerxes
Bug 1178: Fix cc10 regression caused by the fix for cc7.

Bug 1178 cc10: We no longer throw an ExceptionInInitializerError
    when X11 is not available.

Fix 1178 cc10: We need to use an X11 resource in the constructor
    in order to throw an ExceptionInInitializerError if X11 is not available.
    We can resolve this by query for the X11 display and screen inside the constructor.

Signed-off-by: Xerxes RÃ¥nby <xerxes@gudinna.com>
The file was modifiedsrc/newt/classes/jogamp/newt/driver/x11/X11UnderlayTracker.java (diff)
Commit 4a9f65b176d618a8816eff6d24e683c56a4d8086 by Sven Gothel
Bug 1188: Fix regression on X11 setVisible: in-visibility never reached on child windows

It has been experienced that UnmapNotify is not sent for child windows when using IconicState!
Hence the visible:=false event never reaches the Window, causing an error.

This patch only uses IconicState for top-level windows and if requested.
The file was modifiedsrc/newt/classes/jogamp/newt/WindowImpl.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/util/NEWTDemoListener.java (diff)
The file was modifiedsrc/newt/native/X11Window.c (diff)
Commit b8a1403da44af1eb31bc87e71ee9788cb831117b by Sven Gothel
WindowImpl appendStateBits(..): Fix POINTER* representation
The file was modifiedsrc/newt/classes/jogamp/newt/WindowImpl.java (diff)
Commit 9ad7f6d6ffe975dc0a10dac159b8de32773e1da1 by Sven Gothel
Bug 1188: Fix regression on OSX setVisible: in-visibility never reached on child windows / Fix [Un}Resizable style

- Fix regression on OSX setVisible: in-visibility never reached on child windows
  - Fix 'typo' while porting to bit-mask, i.e. '!=' -> '=='.

- Fix [Un}Resizable style
  - Use NSResizableWindowMask only for !Undecorated and if STATE_MASK_RESIZABLE is set.
The file was modifiedsrc/newt/classes/jogamp/newt/driver/macosx/WindowDriver.java (diff)
Commit dd2c69bf942757bee9aae200770e7b4cbc58adb0 by Sven Gothel
NEWT WindowDriver's reconfig DEBUG: Add end-of-method dump of current states, dump current and new states upfront.
The file was modifiedsrc/newt/classes/jogamp/newt/driver/windows/WindowDriver.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/x11/WindowDriver.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/macosx/WindowDriver.java (diff)