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

Changes

Summary

  1. Fix Bug 362: calculated dimensions for MipMaps smaller than 16x16 (details)
  2. ALAudioSink GLMediaPlayerImpl FFMPEGMediaPlayer: Verbosity only w/ DEBUG (details)
  3. Bug 928 - JAWTWindow's JAWTComponentListener _not_ attached and original (details)
  4. FFMPEGMediaPlayer: Add missing indentation of commit (details)
  5. NEWT X11Window.c: Cleanup Code - No changes. (details)
  6. Bug 924: Fix 'Unity WM' issue w/ sticky _NET_WM_STATE after Fullscreen (details)
  7. Bug 924: Ignore reparent when in fullscreen - otherwise may confuse WM (details)
  8. Bug 924: X11 WindowDriver: Only perform 'tempFSAlwaysOnTop' toggle @ (details)
  9. Bug 924: Remove position criteria from reparent/fullscreen success, WM's (details)
  10. NEWT WindowImpl: Enhance insetsChanged(..) DEBUG output (details)
  11. Bug 924: More robost Fullscreen Exit (details)
  12. Bug 924: Fix X11 Fullscreen ALT-TAB Regression ; Make ALWAYS_ON_TOP (details)
  13. Refine commit c9fcc8cd510abc0cbebb872dc3e457327655e778 (NEWT X11Window.c (details)
  14. Bug 924: Make ALWAYS_ON_TOP Persistent when Reparenting (child -> top) (details)
  15. Bug 924: Fullscreen toggle in X11 requires a 'sleep' on sluggish WMs (details)
  16. Bug 925: Use proper common profile and test compatibility for (details)
  17. Bug 925 - Accept an ES3 Context, if reported via GL-Version-String w/o (details)
  18. Bug 925 - Refine GLContextImpl.setGLFunctionAvailability(..)'s ES (details)
  19. Bug 929 - Reflect ES3 Compatibility with ES2 (details)
  20. Fix TestGLProfile01NEWT: Regression of commit (details)
  21. Bug 929, Bug 852 - Reflect ES3 Compatibility with ES2 / Add CPU Sourced (details)
  22. Bug 930 - OSX: Using 'Apple Software Renderer' GLRendererQuirks Quirk (details)
  23. JOGL Assets: Replace test-ntsc01-160x90.png w/ test-ntsc01-57x32.png (details)
  24. JOGL Assets: Preserve 'original' 'test-ntsc01-160x90.png' (Removed from (details)
  25. OSX Test Scripts: Use dedicated location for libav/ffmpeg libraries for (details)
  26. NEWT WindowImpl: Add 'final' qualifier where possible (details)
  27. NEWT Cleanup - Remove Type Casts and OSX Newt/Fmod Workaround (Early (details)
  28. Bug 934, Bug 935: NEWT: Add support for custom Application/Window and (details)
  29. Bug 935: NEWT: Expose Pointer Icons Feature in JOGLNewtAppletBase Tests (details)
  30. Bug 935: NEWT PointerIcon: Add size, hotspot 'getter' and String (details)
Commit 82d7bae212ad5a540a29003aaec8c7e026615f68 by michael.esemplare
Fix Bug 362: calculated dimensions for MipMaps smaller than 16x16
Added method to calculate mipmap blocksize for uncompressed and DXTn
images
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/util/texture/test-64x32_DXT5.dds
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/texture/spi/DDSImage.java (diff)
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/util/texture/test-64x32_uncompressed.dds
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/util/texture/test-64x32_DXT1.dds
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestBug362DDSImageCreateFromData.java
Commit 8a032a2c1f247819bdb08382fbebcc4cd896b3f2 by xerxes
ALAudioSink GLMediaPlayerImpl FFMPEGMediaPlayer: Verbosity only w/ DEBUG flag.

Signed-off-by: Xerxes RÃ¥nby <xerxes@zafena.se>
The file was modifiedsrc/jogl/classes/jogamp/opengl/openal/av/ALAudioSink.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/av/GLMediaPlayerImpl.java (diff)
Commit 166e5da5298b16b0acbf900004964d370cd0aa29 by Sven Gothel
Bug 928 - JAWTWindow's JAWTComponentListener _not_ attached and original visibility state not restored @ detach

Commit ebed9f0322e2a2279a525e04ee3875c9034a7f45 (fix for Bug 906) causes a regression
to fix for Bug 816, Bug 849 and Bug 889 (OSX CALayer Positioning and JAWTWindow visibility).

The commit adds the JAWTComponentListener instance 'jawtComponentListener'
to the component before it's assignment (duh!).

+++

Further more, detaching the JAWTComponentListener shall restore
the component's original 'local visibility state', which might got overridden
by it's 'hierarchyChanged' implementation.

+++
The file was modifiedsrc/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
Commit 0e84d4ec8336d7a16039a1e0b6c4567dbb37710b by Sven Gothel
FFMPEGMediaPlayer: Add missing indentation of commit 8a032a2c1f247819bdb08382fbebcc4cd896b3f2
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java (diff)
Commit 008366fd591c9fce31e7185528b606a8205a38f8 by Sven Gothel
NEWT X11Window.c: Cleanup Code - No changes.
The file was modifiedsrc/newt/native/X11Window.c (diff)
Commit c9fcc8cd510abc0cbebb872dc3e457327655e778 by Sven Gothel
Bug 924: Fix 'Unity WM' issue w/ sticky _NET_WM_STATE after Fullscreen On/Off Cycle

Unity WM keeps the _NET_WM_STATE (_NET_WM_STATE_FULLSCREEN, ..) after fullscreen-exit
even though _NET_WM_STATE_REMOVE was issued.

Add remedy: Reparent Child -> TOP: Reset _NET_WM_STATE (! _NET_WM_STATE_FULLSCREEN, ..).
The file was modifiedsrc/newt/native/X11Window.c (diff)
Commit b4e03a5168f62223369a483924eb2491250c6f95 by Sven Gothel
Bug 924: Ignore reparent when in fullscreen - otherwise may confuse WM
The file was modifiedsrc/newt/classes/jogamp/newt/WindowImpl.java (diff)
Commit 0e1b4bf1b17b10933c3ccdfea5cef7eca6aad2fb by Sven Gothel
Bug 924: X11 WindowDriver: Only perform 'tempFSAlwaysOnTop' toggle @ focusChanged(..) if isFullscreen()

.. otherwise it will be triggered by reconfigure tasks while enabling/disabling fullscreen.
The file was modifiedsrc/newt/classes/jogamp/newt/driver/x11/WindowDriver.java (diff)
Commit 9b2bbaf82ed410096ac279542357daefc0d6dc7f by Sven Gothel
Bug 924: Remove position criteria from reparent/fullscreen success, WM's only regard custom position as a hint (X11).
The file was modifiedsrc/newt/classes/jogamp/newt/WindowImpl.java (diff)
Commit e217858a83f947ffdd7e4ce3395073584e57108a by Sven Gothel
NEWT WindowImpl: Enhance insetsChanged(..) DEBUG output
The file was modifiedsrc/newt/classes/jogamp/newt/WindowImpl.java (diff)
Commit 0f1ddc82329835b903e31e301fcf134d1d7337be by Sven Gothel
Bug 924: More robost Fullscreen Exit

- 'tempInvisible' shall be also performed for top windows, solves Unity-WM background refresh issue

- Rename local field 'fullscreen' -> '_fullscreen' to avoid confusion

- Proper insets handling: Set 'WindowImpl.this.fullscreen = _fullscreen' only before reconfiguring,
  otherwise wrong position maybe used due to wrong insets value.

Tested w/ WMs: KWin + Unity
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/WindowImpl.java (diff)
Commit c8726ef04b94ad8e66e1191a06ff793b908d130c by Sven Gothel
Bug 924: Fix X11 Fullscreen ALT-TAB Regression ; Make ALWAYS_ON_TOP Persistent when Reparenting (child -> top)

- X11 Fullscreen ALT-TAB regression (no task-switcher visible)
  We still need the fast reconfigure path for ALWAYSONTOP only toggle.
  It was removed w/ commit c9fcc8cd510abc0cbebb872dc3e457327655e778,
  which disabled toggling FULLSCREEN and ALWAYSONTOP.

  Note: Another bug in Unity WM's Compiz:
    'Unredirect Fullscreen Windows := True' disables
    the ALT-TAB taskbar/launcher HUD rendering and subsequent task-switch.
    Hence it shall be disabled .. nothing we can do here.

- ALWAYS_ON_TOP not persistent when child -> top
  WM removes ALWAYS_ON_TOP state when reparenting,
  hence reinforce it when Child -> Top.
The file was modifiedsrc/newt/native/X11Window.c (diff)
Commit d67a2c52167abfd2d15e1b2b7c8a5d810932f398 by Sven Gothel
Refine commit c9fcc8cd510abc0cbebb872dc3e457327655e778 (NEWT X11Window.c comments)
The file was modifiedsrc/newt/native/X11Window.c (diff)
Commit 904adbe63a806ff73ea654da6cc964277bbbb8d3 by Sven Gothel
Bug 924: Make ALWAYS_ON_TOP Persistent when Reparenting (child -> top) (2nd attempt)

Commit c8726ef04b94ad8e66e1191a06ff793b908d130c reinforced ALWAYS_ON_TOP in native reconfig code
issued at reparenting call, which might be too early for the WM.

Perform ALWAYS_ON_TOP reinforcement from java side when reparenting CHILD -> TOP was successful
and visibility is reached. X11 only!

NewtAWTReparentingKeyAdapter: Add 'a' alwaysOnTop toggle to test w/o applet code.
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/newt/parenting/NewtAWTReparentingKeyAdapter.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/WindowImpl.java (diff)
The file was modifiedsrc/newt/native/X11Window.c (diff)
Commit ded0a8fb68067e3dbb42ff4f6fce315a237afa8f by Sven Gothel
Bug 924: Fullscreen toggle in X11 requires a 'sleep' on sluggish WMs (Unity) ; Block insets change while toggling fullscreen mode.
The file was modifiedsrc/newt/classes/jogamp/newt/WindowImpl.java (diff)
Commit bbb7f94c015fbfefdff672eb2d261fbd230c4e81 by Sven Gothel
Bug 925: Use proper common profile and test compatibility for GLContextImpl's default VAO.
The file was modifiedsrc/jogl/classes/jogamp/opengl/GLContextImpl.java (diff)
Commit 972feb4be95d1c16c71b84694729952e91dda668 by Sven Gothel
Bug 925 - Accept an ES3 Context, if reported via GL-Version-String w/o EGL_OPENGL_ES3_BIT_KHR

Add Quirk 'GLES3ViaEGLES2Config': ES3 Context is used via EGL_OPENGL_ES2_BIT and 'version 2' for create context attributes.

- GLContextImpl.setGLFunctionAvailability(..)'s ES version validation
  only fails if requested major version == 1 and doesn't match.
  Hence requesting major==2 and having version 3 is tolerated.

- GLContextImpl.setGLFunctionAvailability(..)'s Quirks:
    requested-major < has-major -> Adding GLES3ViaEGLES2Config

- EGLDrawableFactory.mapAvailableEGLESConfig(..):
  Reflects has-major version, i.e. GLES3ViaEGLES2Config situation where
  an ES2 request leads to an ES3 version.

Note: All workarounds can be found via lookup of GLES3ViaEGLES2Config (as usual when using quirks).
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/GLRendererQuirks.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/egl/EGLContext.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/GLContextImpl.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/egl/EGLGraphicsConfigurationFactory.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/egl/EGLGraphicsConfiguration.java (diff)
Commit ddd5eb35b83ca85dbf43039e8199a7ecf011cdd8 by Sven Gothel
Bug 925 - Refine GLContextImpl.setGLFunctionAvailability(..)'s ES version validation

Refine GLContextImpl.setGLFunctionAvailability(..)'s ES version validation:
+            //     - fail if ES major-version mismatch:
+            //       - request 1, >= 3 must be equal
+            //       - request 2 must be [2..3]

i.e. the following is accepted, otherwise fails:
  request   has
  1         1
  2         2,3
  3         3
  4         4
  ...
The file was modifiedsrc/jogl/classes/jogamp/opengl/GLContextImpl.java (diff)
Commit 3d0ab3e6263dfdbb9dd0014443ad28b1c9b0c238 by Sven Gothel
Bug 929 - Reflect ES3 Compatibility with ES2

- Map ES2 -> ES3 GLProfile, if available

- EGLDrawableFactory: Don't query ES2 if ES3 is available

- Fix queries and get methods (GL, GLContext and GLProfile):
  - glES3.isGLES2()==true and glES3.getGLES2()!=null
  - ctxES3.isGLES2()==true,
  - glES3Profile.isGLES2()==true

- Enhance Unit test: TestGLProfile01NEWT
  - Test all GLProfile availability combinations
    based on implementing GLProfile

  - Test all GLProfile's isGL*()
    based on highest GLProfile identity

  - Test all GL's isGL*()
    based on highest GL identity.
The file was modifiedmake/config/jogl/gl-impl-CustomJavaCode-gles3.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLContext.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/egl/EGLContext.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLProfile01NEWT.java (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/GLContext.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/GLProfile.java (diff)
Commit 5077dc84c0cea1ad07b01d07e44bd2bce5a14eec by Sven Gothel
Fix TestGLProfile01NEWT: Regression of commit 3d0ab3e6263dfdbb9dd0014443ad28b1c9b0c238
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLProfile01NEWT.java (diff)
Commit ac705f0d6eea7c8ba27a7cf7c42674c7446576b4 by Sven Gothel
Bug 929, Bug 852 - Reflect ES3 Compatibility with ES2 / Add CPU Sourced Data API Func to ES3 Interface

Since ES3 is compatible w/ ES2 and CPU sourced data is [still] allowed (but marked deprecated),
re-adding them to the ES3 interface for completness.

Note: CPU sourced data API functions will be removed in ES4, similar to GL core >= 3.0
The file was modifiedmake/config/jogl/gl-if-es3.cfg (diff)
Commit 3120d4ad150a24b370d7c64b3af3f0557097e979 by Sven Gothel
Bug 930 - OSX: Using 'Apple Software Renderer' GLRendererQuirks Quirk GL4NeedsGL3Request not set

GL3 core version validation failed due to missing braces around 'isES' _and_ term,
where the latter consist out of 2 _or_ terms testing version mismatch.

On OSX we validate a GL3 core context first and expect it to return a GL4 version if available,
which in turn triggers the quirk GL4NeedsGL3Request.
This behavior was disabled due to above mentioned bug, where the unqual major version caused
the validation to fail.

TestGLProfile01NEWT: Fixed 'GL4ES3' test, where 'GL4ES3' is only available
if extension <code>GL_ARB_ES3_compatibility</code> is available as well.
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLProfile01NEWT.java (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/GLProfile.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/GLContextImpl.java (diff)
Commit 80edd3f92f5afb3e1971d0b59fd91f8714a772db by Sven Gothel
JOGL Assets: Replace test-ntsc01-160x90.png w/ test-ntsc01-57x32.png (Save ~2 kB)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/TextureSequenceDemo01.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/av/NullGLMediaPlayer.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/Teapot.java (diff)
The file was removedmake/resources/assets/jogl/util/data/av/test-ntsc01-160x90.png
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestPNGImage00NEWT.java (diff)
The file was addedmake/resources/assets/jogl/util/data/av/test-ntsc01-57x32.png
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/util/DemoGL2ES1TextureImmModeSink.java (diff)
Commit 225c1956b1a9e20f348363673295abb3e6b20898 by Sven Gothel
JOGL Assets: Preserve 'original' 'test-ntsc01-160x90.png' (Removed from jar files by commit 80edd3f92f5afb3e1971d0b59fd91f8714a772db)
The file was addedmake/resources/misc/test-ntsc01-160x90.png
Commit d066602cf50f54f83b22b1b2c214100f1c34cc35 by Sven Gothel
OSX Test Scripts: Use dedicated location for libav/ffmpeg libraries for DYLD_LIBRARY_PATH

'/usr/local/lib' may cause hacoc w/ other preinstalled libs, see: http://forum.jogamp.org/JTabbedPane-Canvas3D-bug-tp4030983p4031081.html
The file was modifiedmake/scripts/tests-osx-x64.sh (diff)
The file was modifiedmake/scripts/tests-osx-x64-java6.sh (diff)
The file was modifiedmake/scripts/tests-osx-x64-custom.sh (diff)
Commit 852fcbf1b8d87e35884082e792ff0ac6fdeed3a7 by Sven Gothel
NEWT WindowImpl: Add 'final' qualifier where possible
The file was modifiedsrc/newt/classes/jogamp/newt/WindowImpl.java (diff)
Commit e7032ae9ca4b754bd9737f86d9496211e9155db4 by Sven Gothel
NEWT Cleanup - Remove Type Casts and OSX Newt/Fmod Workaround (Early WindowImpl initialization)
The file was modifiedsrc/newt/classes/com/jogamp/newt/Display.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/WindowImpl.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/NewtFactory.java (diff)
Commit e7ffa68bce9bb707005be72530b207c732f62c31 by Sven Gothel
Bug 934, Bug 935: NEWT: Add support for custom Application/Window and Pointer Icons

- Utilizing JOGL's PNG decoder for all icons, if available.

- Application/window icons:
  - Providing default application/window icons in 16x16 and 32x32 size
  - NewtFactory.setWindowIcons(..) or property 'newt.window.icons' maybe used to override default icons.
  - Using icons at application/window instantiation

- Display.PointerIcons:
  - NativeWindow Win32 WindowClass no more references a default cursor
    in favor of fine grained cursor control [in NEWT]

  - Display provides create/destroy methods,
    where display destruction also releases open PointerIcon references.

  - Window.setPointerIcon(..) sets custom PointerIcon

- Implemented Platforms
  - X11
  - Windows
  - OSX

- Manual Test: TestGearsES2NEWT (Press 'c')
The file was modifiedsrc/newt/classes/com/jogamp/newt/NewtFactory.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/windows/DisplayDriver.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/x11/DisplayDriver.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/macosx/DisplayDriver.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/windows/WindowDriver.java (diff)
The file was addedmake/resources/misc/jogamp-48x48.png
The file was modifiedmake/scripts/tests-win.bat (diff)
The file was modifiedsrc/newt/native/X11Window.c (diff)
The file was addedmake/resources/assets/newt/data/jogamp-16x16.png
The file was addedmake/resources/assets/newt/data/jogamp-32x32.png
The file was modifiedsrc/newt/classes/jogamp/newt/driver/x11/WindowDriver.java (diff)
The file was modifiedsrc/newt/native/NewtMacWindow.m (diff)
The file was modifiedsrc/newt/native/WindowsWindow.c (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/DisplayImpl.java (diff)
The file was addedmake/resources/misc/jogamp-64x64.png
The file was modifiedsrc/newt/classes/jogamp/newt/driver/macosx/WindowDriver.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedsrc/newt/native/NewtMacWindow.h (diff)
The file was modifiedsrc/newt/native/X11Display.c (diff)
The file was modifiedmake/scripts/tests-x64-dbg.bat (diff)
The file was addedsrc/newt/classes/jogamp/newt/driver/PNGIcon.java
The file was modifiedsrc/newt/classes/com/jogamp/newt/Display.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/Window.java (diff)
The file was modifiedsrc/nativewindow/native/win32/GDImisc.c (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/opengl/GLWindow.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/WindowImpl.java (diff)
The file was addedmake/resources/assets-test/jogamp-pointer-64x64.png
The file was modifiedsrc/newt/native/MacWindow.m (diff)
The file was modifiedmake/build-jogl.xml (diff)
The file was addedsrc/newt/classes/jogamp/newt/driver/opengl/JoglUtilPNGIcon.java
The file was modifiedmake/build-newt.xml (diff)
Commit d8b3e369cf5365d09853db20b817cda7553b9a48 by Sven Gothel
Bug 935: NEWT: Expose Pointer Icons Feature in JOGLNewtAppletBase Tests
The file was modifiedjnlp-files/jogl-applet-runner-newt-ElektronenMultiplizierer-napplet.html (diff)
The file was modifiedjnlp-files/jogl-applet-runner-newt-ElektronenMultiplizierer.html (diff)
The file was modifiedjnlp-files/jogl-applet-runner-newt-gears-normal-launcheronly.html (diff)
The file was modifiedjnlp-files/jogl-applet-runner-newt-MovieCube-napplet.html (diff)
The file was modifiedjnlp-files/jogl-applet-runner-newt-gears-gl3-napplet.html (diff)
The file was modifiedjnlp-files/jogl-applet-runner-newt-GraphUISceneDemo01-napplet.html (diff)
The file was modifiedjnlp-files/jogl-applet-runner-newt-GraphUISceneDemo01.html (diff)
The file was modifiedjnlp-files/jogl-applet-runner-newt-gears-normal-napplet.html (diff)
The file was modifiedjnlp-files/jogl-applet-runner-newt-gears-normal.html (diff)
The file was modifiedjnlp-files/jogl-applet-runner-newt-gears-special-napplet.html (diff)
The file was modifiedjnlp-files/jogl-applet-runner-newt-MovieCube.html (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/awt/applet/JOGLNewtAppletBase.java (diff)
The file was modifiedjnlp-files/jogl-applet-runner-newt-gears-special.html (diff)
The file was modifiedjnlp-files/jogl-applet-runner-newt-gears-normal-napplet2.html (diff)
Commit 6da365d9d3aa29070afa1a1c82996ec7f92a690b by Sven Gothel
Bug 935: NEWT PointerIcon: Add size, hotspot 'getter' and String representation

PointerIcon's size and hotspot maybe be useful for certain user-app calculation.
The file was modifiedsrc/newt/classes/jogamp/newt/DisplayImpl.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/Display.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/windows/DisplayDriver.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/x11/DisplayDriver.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/macosx/DisplayDriver.java (diff)