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

Changes

Summary

  1. GLMediaPlayer: Replace GLMediaEventListener.EVENT_CHANGE_* 'int event_mask' with EventMask.Bit/EventMask (details)
  2. Fix GLMediaPlayerImpl.initGL(GL): Allow null==gl and audio-only mode (regression to initial implementation) (details)
  3. HiDPI: TestGearsES2NEWT: Show MonitorDevice properties, validating pixelScale (details)
  4. HiDPI: NEWT/MacOS: WindowDriver.sizeScreenPosInsetsChanged() is called w/ client-area in windowUnits (*fix regression*) (details)
  5. HiDPI AWT/NEWT: Propagate AWT enforced pixelScale via setSurfaceScale() blocking native change by monitor-pixelScale (Windows, X11) (details)
  6. SurfaceScaleUtils: Remove unused isZero(..) (details)
  7. HiDPI: Revert WindowImpl.applySoftPixelScale()'s if( DEBUG...) { ..; dumpStack(); } (details)
  8. HiDPI: Complete testing on Windows (AWT, NEWT, AWT+NEWT): AWT pixel scale propagated properly to our AWT GLCanvas and NEWT (details)
  9. Fix MovieSimpleActivity1: Adjust to GLMediaPlayer API change (commit 9a7b9768e2e018a33ca44a170f372fee84c26a27) (details)
  10. HiDPI: Revise AWT GLCanvas/GLJPanel ScalableSurface: No setSurfaceScale(), have AWT toolkit define pixelScale only (simplification) (details)
Commit 9a7b9768e2e018a33ca44a170f372fee84c26a27 by Sven Gothel
GLMediaPlayer: Replace GLMediaEventListener.EVENT_CHANGE_* 'int event_mask' with EventMask.Bit/EventMask
The file was modifiedsrc/demos/com/jogamp/opengl/demos/android/MovieCubeActivity0b.java (diff)
The file was modifiedsrc/demos/com/jogamp/opengl/demos/av/CrossFadePlayer.java (diff)
The file was modifiedsrc/demos/com/jogamp/opengl/demos/av/MovieSimple.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/av/GLMediaPlayerImpl.java (diff)
The file was modifiedsrc/graphui/classes/com/jogamp/graph/ui/shapes/MediaButton.java (diff)
The file was modifiedsrc/demos/com/jogamp/opengl/demos/av/MovieCube.java (diff)
The file was modifiedsrc/demos/com/jogamp/opengl/demos/av/MovieSBSStereo.java (diff)
The file was modifiedsrc/demos/com/jogamp/opengl/demos/android/MovieCubeActivity0a.java (diff)
The file was modifiedsrc/demos/com/jogamp/opengl/demos/android/MovieSimpleActivity0.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/av/GLMediaPlayer.java (diff)
Commit f6021300d928f6902fb582cd3e9fc74bb0261db1 by Sven Gothel
Fix GLMediaPlayerImpl.initGL(GL): Allow null==gl and audio-only mode (regression to initial implementation)
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/av/GLMediaPlayerImpl.java (diff)
Commit 309cd9fb55d57739f08147840165910f59c4b432 by Sven Gothel
HiDPI: TestGearsES2NEWT: Show MonitorDevice properties, validating pixelScale
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NEWT.java (diff)
Commit cfe56e9e6bda15873fefce6f03d343ccdfc51f9b by Sven Gothel
HiDPI: NEWT/MacOS: WindowDriver.sizeScreenPosInsetsChanged() is called w/ client-area in windowUnits (*fix regression*)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/macosx/WindowDriver.java (diff)
Commit 9d1e7c9adca97780a5b45b135c5693cffee218fc by Sven Gothel
HiDPI AWT/NEWT: Propagate AWT enforced pixelScale via setSurfaceScale() blocking native change by monitor-pixelScale (Windows, X11)
The file was modifiedsrc/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/WindowImpl.java (diff)
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/acore/TestSingleGLInJSliderNewtAWT.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/x11/WindowDriver.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextNewtAWTBug523.java (diff)
The file was modifiedsrc/nativewindow/classes/jogamp/nativewindow/SurfaceScaleUtils.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/windows/WindowDriver.java (diff)
Commit fd575243e2c8754bc4580526de05462761c320ab by Sven Gothel
SurfaceScaleUtils: Remove unused isZero(..)
The file was modifiedsrc/nativewindow/classes/jogamp/nativewindow/SurfaceScaleUtils.java (diff)
Commit e01bfdc83c70ca63d52dee086a5c8584d7662252 by Sven Gothel
HiDPI: Revert WindowImpl.applySoftPixelScale()'s if( DEBUG...) { ..; dumpStack(); }
The file was modifiedsrc/newt/classes/jogamp/newt/WindowImpl.java (diff)
Commit 80ccc1f98f0c1391acc6d27de82eac97ca1c27b9 by Sven Gothel
HiDPI: Complete testing on Windows (AWT, NEWT, AWT+NEWT): AWT pixel scale propagated properly to our AWT GLCanvas and NEWT
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/acore/anim/TestAnimatorGLJPanel01AWT.java (diff)
The file was modifiedmake/scripts/tests-x64-dbg.bat (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedmake/scripts/tests-win.bat (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/acore/anim/TestAnimatorGLWindow01NEWT.java (diff)
Commit cc5e46d8096a9395246518ad413385167f5f8eee by Sven Gothel
Fix MovieSimpleActivity1: Adjust to GLMediaPlayer API change (commit 9a7b9768e2e018a33ca44a170f372fee84c26a27)

Was missing ..
The file was modifiedsrc/demos/com/jogamp/opengl/demos/android/MovieSimpleActivity1.java (diff)
Commit 900c35c6a49e0d53e38dd07da709bf81e28abd3e by Sven Gothel
HiDPI: Revise AWT GLCanvas/GLJPanel ScalableSurface: No setSurfaceScale(), have AWT toolkit define pixelScale only (simplification)

This aligns with Glenn's initial AWT patch commit e5e7514d649cd7dd28bbb8e04b72338dc09c2c83, i.e. removing redundancies...

Tested on Linux, Windows and MacOS w/ GLCanvas, GLJPanel and GLWindow using pixelScale values:
- Linux: 1, 2
- Windows: 1, 1.25, 2
- MacOS: 1, 2
The file was modifiedsrc/newt/classes/jogamp/newt/WindowImpl.java (diff)
The file was modifiedsrc/nativewindow/classes/jogamp/nativewindow/jawt/macosx/MacOSXJAWTWindow.java (diff)
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/awt/TestGLCanvasResize01AWT.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/awt/GLJPanel.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/Window.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/opengl/GLWindow.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/awt/TestGLJPanelResize01AWT.java (diff)
The file was modifiedmake/scripts/tests-win.bat (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/awt/GLCanvas.java (diff)
The file was modifiedsrc/nativewindow/classes/com/jogamp/nativewindow/ScalableSurface.java (diff)
The file was modifiedsrc/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java (diff)
The file was modifiedsrc/nativewindow/classes/jogamp/nativewindow/WrappedSurface.java (diff)