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

Changes

Summary

  1. Minor edits / cleanup of GLContext* (details)
  2. OSX: Enable OpenGL profile support, ie OpenGL 3.2 -> GL3 for OSX >= 10.7 (details)
  3. GLProfile: Add GLProfile getImpl(); Use getImpl() for getGL2ES[12](..), (details)
  4. NEWT/OSX: Add missing sendKeyEvent(..) specialization to produce the (details)
  5. NEWT/OSX: Can't use sending key/mouse directly to WindowImpl, deadlock (details)
  6. NEWT/OSX: Refine comment for native requestFocus(); Remove warning (details)
  7. NEWT/OSX NewtView: Add 'soft' pthread locking impacts: (details)
  8. NEWT/OSX: Using NewtView softLock ; Adding debug info to solve (details)
Commit 82c7c16b6298a5a781c9721edb8b81d7ec2aaf81 by Sven Gothel
Minor edits / cleanup of GLContext*
The file was modifiedsrc/jogl/classes/jogamp/opengl/x11/glx/X11GLXContext.java (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/GLContext.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/egl/EGLGraphicsConfigurationFactory.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/egl/EGLContext.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/windows/wgl/WindowsWGLContext.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java (diff)
Commit f326119fd60eb3a851317bbed5bd57a535816014 by Sven Gothel
OSX: Enable OpenGL profile support, ie OpenGL 3.2 -> GL3 for OSX >= 10.7
The file was modifiedsrc/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLDrawableFactory.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXExternalCGLContext.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLContext.java (diff)
The file was modifiedsrc/jogl/native/macosx/MacOSXWindowSystemInterface.m (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLGraphicsConfiguration.java (diff)
The file was modifiedmake/stub_includes/macosx/OpenGL/OpenGL.h (diff)
Commit 309f03ed08c1661db792f21aab5b48559dc4f215 by Sven Gothel
GLProfile: Add GLProfile getImpl(); Use getImpl() for getGL2ES[12](..), dropping GL2ES[12] lists
The file was modifiedsrc/jogl/classes/jogamp/opengl/GLContextImpl.java (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/GLProfile.java (diff)
Commit e8f45dad086d78c9961f72d9e9530b57a0afb3e8 by Sven Gothel
NEWT/OSX: Add missing sendKeyEvent(..) specialization to produce the keyCode (like enqueueKeyEvent())
The file was modifiedsrc/newt/classes/jogamp/newt/driver/macosx/MacWindow.java (diff)
Commit 323f49744d473ba33726d5e372ac68fa611cbd1a by Sven Gothel
NEWT/OSX: Can't use sending key/mouse directly to WindowImpl, deadlock .. see comment
The file was modifiedsrc/newt/native/NewtMacWindow.m (diff)
Commit 6b857b7826cf29fe0a588d06aade217f47edfae0 by Sven Gothel
NEWT/OSX: Refine comment for native requestFocus(); Remove warning
The file was modifiedsrc/newt/native/MacWindow.m (diff)
Commit 33335e6149f2d6f6ebdad64588d9fba2f0ebb49b by Sven Gothel
NEWT/OSX NewtView: Add 'soft' pthread locking impacts: needsDisplay/displayIfNeeded, ..

- Add 'soft' pthread locking (blockin) - impacts: needsDisplay/displayIfNeeded, ..

- needsDisplay/displayIfNeeded also respects destroyNotifySend (ignore action if set)
The file was modifiedsrc/newt/native/NewtMacWindow.m (diff)
The file was modifiedsrc/newt/native/NewtMacWindow.h (diff)
Commit bc826eb2e216ce82a5e6bc61403e4eff2f338380 by Sven Gothel
NEWT/OSX: Using NewtView softLock ; Adding debug info to solve assertion: 'NSThemeFrame lockFocus' NSView.m:6053

- surfaceLock/Unlock: Use NewtView softLock

- createWindow:
  - enable lock/unlockFocus to force realization of view

- add retainCount in dbg-msg

- clarify changeContentView
The file was modifiedsrc/newt/native/MacWindow.m (diff)