SuccessChanges

Summary

  1. www: update the address for the jaamsim project (details)
  2. PixelRectangle.GenericPixelRect: hashCode() impl. didn't set volatile (details)
  3. Bug 676: Use proper pointer icon images (artwork) (details)
  4. NEWT DisplayImpl/PointerIcon: Don't use blocking isNativeValid() before (details)
  5. Bug 676 - Add support for native Mouse Pointer rendering (Rasp.-Pi.) (details)
  6. Bug 676 - Add support for native Mouse Pointer rendering (Rasp.-Pi.) - (details)
  7. NEWT bcm_vc_iv.c: Disable VERBOSE_ON (details)
  8. NEWT Rasp.Pi: Add Support for multiple Windows, dynamic set size and (details)
  9. BCM_VC_IV: Add 2 references (_poor_ API docs, very) (details)
  10. Fix PNGTstFiles: Typo of new PNG icons .. used AE's 'gray' instead of (details)
Commit 93cf35369edfea559ffb68f3ae5572070bf2c993 by Harvey Harrison
www: update the address for the jaamsim project

Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
The file was modifiedwww/index.html (diff)
Commit d38fbf00efa47834f754306441cb99f2ef967a21 by Sven Gothel
PixelRectangle.GenericPixelRect: hashCode() impl. didn't set volatile hashCodeComputed := true (always re-computes hash code - duh!)
The file was modifiedsrc/nativewindow/classes/javax/media/nativewindow/util/PixelRectangle.java (diff)
Commit 1a0b3287870beca22b0a03aa604fc6a5574a962b by Sven Gothel
Bug 676: Use proper pointer icon images (artwork)

.. shameless inspired by KDE's Oxgen scheme .. (they are best)
The file was removedmake/resources/assets-test/crosshair-lumina-trans-64x64.png
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/util/texture/pointer-grey-alpha-16x24.png
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/newt/parenting/NewtAWTReparentingKeyAdapter.java (diff)
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/util/texture/cross-grey-alpha-16x16.png
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NEWT.java (diff)
The file was removedsrc/test/com/jogamp/opengl/test/junit/jogl/util/texture/crosshair-lumina-trans-64x64.png
The file was removedsrc/test/com/jogamp/opengl/test/junit/jogl/util/texture/crosshair-lumina-trans-32x32.png
The file was modifiedsrc/newt/classes/com/jogamp/newt/awt/applet/JOGLNewtAppletBase.java (diff)
The file was addedmake/resources/assets/newt/data/cross-grey-alpha-16x16.png
The file was addedmake/resources/assets/newt/data/pointer-grey-alpha-16x24.png
The file was addedmake/resources/assets-test/crosshair-grey-alpha-64x64.png
The file was removedmake/resources/assets/newt/data/crosshair-lumina-trans-32x32.png
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/util/texture/PNGTstFiles.java (diff)
Commit 2b899a55e365aa03aeb234187600526777c1a9ac by Sven Gothel
NEWT DisplayImpl/PointerIcon: Don't use blocking isNativeValid() before and after EDT entry (deadlock)
The file was modifiedsrc/newt/classes/jogamp/newt/DisplayImpl.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/PointerIconImpl.java (diff)
Commit bf0e93260dbd6cb8b6ee0cd10d81341906e62da9 by Sven Gothel
Bug 676 - Add support for native Mouse Pointer rendering (Rasp.-Pi.)

- Utilizing layer element 2000 for PointerIcon

- Using NEWT PointerIcon code

- Using MouseListener to update PointerIcon position
  - FIXME: Check whether we shall intercept sendMouseEvent directly (lag)

Misc:
  - Properly open, assign and close the BCM display handle
  - Properly destroy the window (BCM element)
  - Prepare for multiple windows, set position and size
The file was modifiedsrc/newt/native/bcm_vc_iv.c (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/bcm/vc/iv/DisplayDriver.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/linux/LinuxMouseTracker.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/bcm/vc/iv/WindowDriver.java (diff)
The file was modifiedsrc/newt/native/bcm_vc_iv.h (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/x11/DisplayDriver.java (diff)
Commit 667eca532d3749b0f08e694f36624ff7f621a9c8 by Sven Gothel
Bug 676 - Add support for native Mouse Pointer rendering (Rasp.-Pi.) - Intercept sendMouseEvent(..)

Intercepting 'sendMouseEvent(..)' to reduce the lag (time) and listener footprint.
The file was modifiedsrc/newt/classes/jogamp/newt/driver/bcm/vc/iv/WindowDriver.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/WindowImpl.java (diff)
Commit c828726693038011cce502eb95120ce3a7573732 by Sven Gothel
NEWT bcm_vc_iv.c: Disable VERBOSE_ON
The file was modifiedsrc/newt/native/bcm_vc_iv.c (diff)
The file was modifiedmake/scripts/tests.sh (diff)
Commit 4e9fb8d0fd1b73c592840d6ba34b91da5cca9c18 by Sven Gothel
NEWT Rasp.Pi: Add Support for multiple Windows, dynamic set size and position

Impl. manages up-to 32 windows (BCM layer elements) - dunno whether this is a proper value.

Note: Layer 2000 is reserved for out PointerIcon.

Removed 'dead code'.
The file was modifiedsrc/newt/native/bcm_vc_iv.c (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/bcm/vc/iv/WindowDriver.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
Commit 299d5c395aa77b5a79ef04302777efb81ca1f087 by Sven Gothel
BCM_VC_IV: Add 2 references (_poor_ API docs, very)
The file was modifiedsrc/newt/native/bcm_vc_iv.h (diff)
The file was modifiedsrc/newt/native/bcm_vc_iv.c (diff)
Commit 42d3b31d1becd8eb8e2847c87e14e47e15e730cd by Sven Gothel
Fix PNGTstFiles: Typo of new PNG icons .. used AE's 'gray' instead of BE's 'grey', which is used for the filename
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestPNGPixelRect01NEWT.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/util/texture/PNGTstFiles.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestPNGPixelRect00NEWT.java (diff)