SuccessChanges

Summary

  1. Bug 1188: Cleanup public/private[reconfig, non-reconfig] state bits (details)
  2. Improves a bit the documentation of ImageType and adds .ico and .cur (details)
  3. Improves a bit the documentation of ImageType (details)
  4. HowtoBuild: Update Debian 8.1.0 package recipe .. (details)
  5. Bug 1196: Fix Unresolved strncpy_s (MSVCRT) on WinXP (details)
  6. Bump oculusvr-sdk (details)
  7. Bug 1188: Refine reconfig state bits (details)
  8. Bug 1188: Introduce getSupportedStateMask() implemented via (details)
Commit 026ea7ed280bf4eb3a0e3c8434e5d993121f3eb4 by Sven Gothel
Bug 1188: Cleanup public/private[reconfig, non-reconfig] state bits

- STATE_BIT_FULLSCREEN_SPAN is private and used for reconfigure,
  hence STATE_BIT_COUNT_RECONFIG is needed.

- STATE_BIT_FULLSCREEN_SPAN is added at the end of public state bits

- PSTATE_BIT_MINMAXSIZE_SET is unused.
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedsrc/newt/native/Window.h (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/WindowImpl.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/Window.java (diff)
Commit d75dfb0c8f55ad950a7ec6d67ad427987aeadc2d by gouessej
Improves a bit the documentation of ImageType and adds .ico and .cur into it
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/texture/ImageType.java (diff)
Commit ab116d69e86a0c102adfe922180919d12dad162c by gouessej
Improves a bit the documentation of ImageType
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/texture/ImageType.java (diff)
Commit 2b65897a2d2eda42d0ee62f9f3fad8345618bc7c by Sven Gothel
HowtoBuild: Update Debian 8.1.0 package recipe ..
The file was modifieddoc/HowToBuild.html (diff)
Commit 07fb56cdd2ce6a74b2874cc6131bc2fd65f0887b by Sven Gothel
Bug 1196: Fix Unresolved strncpy_s (MSVCRT) on WinXP

Unresolved strncpy_s (MSVCRT) on WinXP,
as shown w/ dependency walker (red module, red unresolved line).

Mapped: _tcsncpy_s -> strncpy_s (!UNICODE).
On WinXP MSVCRT has no strncpy_s.
  _tcsncpy_s(sOut, sOutLen, s, len)
  -> bound-check + _tcsncpy(sOut, s, len)
The file was modifiedsrc/newt/native/WindowsEDID.c (diff)
The file was modifiedoculusvr-sdk (diff)
Commit 417546510a93de533562b631caa4a75feeecd793 by Sven Gothel
Bug 1188: Refine reconfig state bits
The file was modifiedsrc/newt/classes/jogamp/newt/WindowImpl.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/x11/WindowDriver.java (diff)
Commit 1d71a21d9d1da21c555207d30d202f724ae269f2 by Sven Gothel
Bug 1188: Introduce getSupportedStateMask() implemented via WindowDriver's getSupportedReconfigMaskImpl()

- See getSupportedStateMask() for semantics
- getSupportedReconfigMaskImpl() result now used for isReconfigureMaskSupported()
- getSupportedReconfigMaskImpl() implementations:
  - Full featured: X11, Windows and OSX
  - X11: Use WindowManager Atoms for certain features (dynamic)
  - Others: Use fixed features.

- TODO: Consider avoiding actions if not supported.
The file was modifiedsrc/newt/native/X11Window.c (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/OffscreenWindow.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/Window.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/macosx/WindowDriver.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/kd/WindowDriver.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/WindowImpl.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NEWT.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/android/WindowDriver.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/bcm/egl/WindowDriver.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/x11/WindowDriver.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/opengl/GLWindow.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/intel/gdl/WindowDriver.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/windows/WindowDriver.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/awt/WindowDriver.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/bcm/vc/iv/WindowDriver.java (diff)