The file was modified src/newt/classes/com/jogamp/newt/swt/NewtCanvasSWT.java (diff) The file was modified src/newt/classes/jogamp/newt/WindowImpl.java (diff)
Commit
ac7de4a7b2cc939312cbeb88dd709a297c96c13c
by xerxes Bug 927 : Try fix deadlock. (14 :15:13) sgothel: @Xerxes: In doResume .. do a 'while( !isActive && !shallPause && isRunning ) {' (14 :15:52) sgothel: doPause: while( isActive && !shallPause && isRunning ) (14 :31:55) sgothel: doPause only: while( isActive && isRunning ) { The file was modified src/jogl/classes/jogamp/opengl/util/av/GLMediaPlayerImpl.java (diff)
Commit
083e430a76586347e87f4e2a25d92ac00cdcc61a
by Sven Gothel Bug 937 : Fix regression of commit 071bdd6ce9f8c41ccecdbf8bc74f276ccd7ff651 (which disables print if !isShowing()) Commit 071bdd6ce9f8c41ccecdbf8bc74f276ccd7ff651 uses 'isShowing' state to determine whether to display or not. It also uses 'isShowing' instead of 'isVisible' for printing, which is a regression, since not showing elements offscreen shall be able to be printed. The file was modified src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java (diff) The file was modified src/jogl/classes/javax/media/opengl/awt/GLJPanel.java (diff) The file was modified src/jogl/classes/javax/media/opengl/awt/GLCanvas.java (diff) The file was modified src/newt/classes/jogamp/newt/WindowImpl.java (diff) The file was modified src/newt/classes/com/jogamp/newt/swt/NewtCanvasSWT.java (diff) The file was modified src/nativewindow/classes/jogamp/nativewindow/awt/AWTMisc.java (diff) The file was modified src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java (diff)
Commit
72d44215a266ccb569efbd5af3142385c4442fe9
by Sven Gothel Bug 984 - Fix GLBufferObjectTracker.mapBuffer(..)'s mapBufferImpl(..) parameters for mapBufferRange(..) and mapNamedBufferRange(..) GLBufferObjectTracker.mapBuffer(..) variant for mapBufferRange(..) and mapNamedBufferRange(..) used wrong parameters in it's mapBufferImpl(..) call. Fixed and added mapBufferRange(..) test in TestMapBufferRead01NEWT The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestMapBufferRead01NEWT.java (diff) The file was modified src/jogl/classes/jogamp/opengl/GLBufferObjectTracker.java (diff) The file was modified make/scripts/tests.sh (diff)
Commit
ecbf9742f5a4ce100388083babec25d098633021
by Sven Gothel Refine commit 9fb1e46e43900ec9b2f9c9af1fc8984e101c8811: Avoid loading [j]awt native libs and null-cursor creation in headless mode Commit 9fb1e46e43900ec9b2f9c9af1fc8984e101c8811 exposed sideffects, i.e. libjawt.so could not be loaded in JAWTUtil's static-init while in headless mode. JAWTUtil's static init block was triggered from AWTMisc debug flag changes. Fix drops operations in headless mode: - JAWTUtil - awt native lib loading - querying headfull features (locking, java2d ..) - AWTMisc - creating null cursor The file was modified src/nativewindow/classes/jogamp/nativewindow/jawt/JAWTUtil.java (diff) The file was modified src/nativewindow/classes/jogamp/nativewindow/awt/AWTMisc.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLReadBuffer01GLJPanelAWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLReadBuffer01GLWindowNEWT.java (diff) The file was added src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLReadBuffer01GLCanvasAWT.java The file was modified make/scripts/tests.sh (diff)
Commit
fdd60adb1d421f2018b47ee17e9079c94b54910f
by Sven Gothel Bug 961 : Stabilize glXGetFBConfigAttrib(..) and glXChooseFBConfig(..) Usage Against OpenGL Bugs ; Fix glXGetFBConfigs - glXChooseFBConfig(..) - Remove NULL FBConfig pointer from result in native code, which has been observed in Mesa 8.0.5-4 libgl1-mesa-swx11 (Debian-7). - glXGetFBConfigs - Add manual implementation similar to glXChooseFBConfig - glXGetFBConfigAttrib(..) - glXGetFBConfig(..) - Returns boolean reflecting success, don't throw exception - caller handles error - Caller ignore failure if not essential (i.e. already chosen config) The file was modified src/jogl/classes/jogamp/opengl/x11/glx/X11GLXGraphicsConfiguration.java (diff) The file was modified make/config/jogl/glx-CustomCCode.c (diff) The file was modified src/jogl/classes/jogamp/opengl/x11/glx/X11GLXGraphicsConfigurationFactory.java (diff) The file was modified make/config/jogl/glx-x11.cfg (diff) The file was modified make/config/jogl/glx-CustomJavaCode.java (diff) The file was modified make/config/jogl/glxext.cfg (diff) The file was modified make/config/jogl/glx-CustomCCode.c (diff) The file was modified doc/Platforms.txt (diff)