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

Changes

Summary

  1. NEWT: Focus Fix + Cleanup (details)
  2. Fixed a couple of small glitches in the jogl website (details)
  3. trivial code cleanup in glx package. (details)
  4. Removed COPYRIGHT.txt file, which (details)
  5. COPYRIGHT.txt no longer exists -> don't copy it. (details)
  6. Misc Cleanups (details)
Commit 340b1ceb07907be113e33c54d084e53ddc93e368 by Sven Gothel
NEWT: Focus Fix + Cleanup

Issueing 'requestFocus' via the native EDT dispatch loop may cause a deadlock,
due to a possible implicite AWT requestFocus call (NewtCanvasAWT).

Approach:
    RequestFocus issued directly,
    by Window.requestFocus() and the native EDT dispatch loop,
    is queued for later execution by EDT.
    This shall decouple a possible native windowing TK resource collision.

- X11Windows.c: Add missing 'reparented' param for requestFocus
  to force requestFocus after reparenting.

- AWTWindow.java: Add requestFocusImpl()

+++

NEWT: Cleanup

- Remove Event Type Bits in:
    - EventListener.h
    - NEWTEventListener.java

- Remove InputEvent 'consume' status

-
The file was removedsrc/newt/native/EventListener.h (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/Window.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/event/NEWTEventConsumer.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/GLContextImpl.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/Display.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/event/InputEvent.java (diff)
The file was modifiedsrc/newt/native/X11Window.c (diff)
The file was modifiedsrc/newt/native/BroadcomEGL.c (diff)
The file was modifiedsrc/newt/native/MacWindow.m (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/impl/awt/AWTDisplay.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/event/NEWTEvent.java (diff)
The file was modifiedsrc/newt/native/KDWindow.c (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/parenting/TestParenting01cAWT.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/impl/awt/AWTWindow.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/event/NEWTEventListener.java (diff)
The file was modifiedsrc/newt/native/WindowsWindow.c (diff)
The file was modifiedsrc/newt/native/IntelGDL.c (diff)
Commit f98fb0cb1b9c8e3dc903711690fb410652cc8bcf by Michael Bien
Fixed a couple of small glitches in the jogl website
The file was modifiedwww/index.html (diff)
Commit 82a88278a0360e0e5896c5c0f009c47f9ff2a83c by Michael Bien
trivial code cleanup in glx package.
- locks are final
- debug prints use System.err exclusively (to prevent message corruption)
- removed unused imports, unused variables
- code cleanup in some places
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11ExternalGLXDrawable.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11OffscreenGLXContext.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11OnscreenGLXContext.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXDynamicLibraryBundleInfo.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/x11/glx/awt/X11AWTGLXGraphicsConfigurationFactory.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11OnscreenGLXDrawable.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11PbufferGLXContext.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXGraphicsConfigurationFactory.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11PbufferGLXDrawable.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXContext.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/GLDrawableFactoryImpl.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/GLContextImpl.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11ExternalGLXContext.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/x11/glx/GLXUtil.java (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/GLContext.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11DummyGLXDrawable.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXDrawable.java (diff)
Commit ea948abf0911a0e10c1d7191458eb546370e2aad by Sven Gothel
Removed COPYRIGHT.txt file, which
is redundant due to COPYRIGHT notice in LICENSE.txt.
It's product usage terms are no more applicable,
since our repository is not used by Sun Microsystems to deliver a product.

LICENSE.txt changes:
    - Updated SGI FreeB license reference from 1.1 to 2.0

    - Dropped Sun alternative license, which is redundant
      due to the FreeB 2.0 license.

    - Added JogAmp Community and common denominator:
            New BSD 3-clause license

README:
    - Added contacts
    - Sun -> JogAmp
    - Added Michael Bien

Changed 'Sven Gothel' and 'Michael Bien' New BSD 3-clause license
to 'JogAmp Community' Simplified BSD 2-clause license.
The file was modifiedsrc/newt/classes/com/jogamp/newt/event/TraceMouseAdapter.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/GLRunnableTask.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/jogl/awt/TestSwingAWT01GLn.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/jogl/demos/gl2/gears/TestGearsAWT.java (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/GLRunnable.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/TestListenerCom01AWT.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/jogl/acore/TestGLProfile01NEWT.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/parenting/KeyAction.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/jogl/offscreen/ReadBuffer2Screen.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/parenting/TestParenting01bAWT.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/event/NEWTEventFiFo.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/event/awt/AWTNewtEventFactory.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/util/MiscUtils.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/cg/CgDynamicLibraryBundleInfo.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/jogl/offscreen/ReadBufferBase.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/TestWindows01NEWT.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/jogl/util/texture/gl2/TextureGL2ListenerDraw1.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/parenting/TestParenting01cAWT.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/egl/EGLDynamicLibraryBundleInfo.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/jogl/acore/DumpVersion.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/parenting/TestParenting01NEWT.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/awt/NewtFactoryAWT.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/TestGLWindows02NEWTAnimated.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/jogl/demos/gl2/gears/TestGearsNEWT.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/jogl/offscreen/ReadBufferUtil.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXDynamicLibraryBundleInfo.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/event/awt/AWTKeyAdapter.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/jogl/texture/TestTexture01AWT.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/event/WindowAdapter.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/WindowEventCom1.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/jogl/drawable/TestDrawable01NEWT.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/event/TraceWindowAdapter.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/event/WindowUpdateEvent.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11DummyGLXDrawable.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/egl/EGLES1DynamicLibraryBundleInfo.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLDynamicLibraryBundleInfo.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/event/awt/AWTAdapter.java (diff)
The file was modifiedsrc/nativewindow/classes/com/jogamp/nativewindow/impl/NWJNILibLoader.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/parenting/TestParenting01aAWT.java (diff)
The file was modifiedREADME.txt (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/egl/EGLES2DynamicLibraryBundleInfo.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/parenting/TestParenting02NEWT.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/impl/event/NEWTEventTask.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/jogl/offscreen/ReadBuffer2File.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/WindowEventCom3.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/parenting/TestParenting01cSwingAWT.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/GLDynamicLibraryBundleInfo.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/event/MouseAdapter.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/parenting/WindowAction.java (diff)
The file was removedCOPYRIGHT.txt (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/jogl/awt/TestAWT01GLn.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/jogl/demos/gl2/gears/TestGearsNewtAWTWrapper.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/DesktopGLDynamicLookupHelper.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/jogl/demos/gl2/gears/QuitAdapter.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java (diff)
The file was modifiedsrc/nativewindow/classes/com/jogamp/nativewindow/util/Rectangle.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/jogl/awt/TestAWT02WindowClosing.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/event/KeyAdapter.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/event/awt/AWTMouseAdapter.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/WindowEventCom2.java (diff)
The file was modifiedsrc/nativewindow/native/x11/Xmisc.c (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/event/TraceKeyAdapter.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/DesktopGLDynamicLibraryBundleInfo.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/event/awt/AWTWindowAdapter.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/event/awt/AWTParentWindowAdapter.java (diff)
The file was modifiedLICENSE.txt (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/GLDynamicLookupHelper.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/macosx/cgl/MacOSXCGLDynamicLibraryBundleInfo.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/parenting/GLRunnableDummy.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/jogl/offscreen/WindowUtilNEWT.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/jogl/offscreen/Surface2File.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/jogl/offscreen/TestOffscreen01NEWT.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/TestGLWindows01NEWT.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/parenting/TestParenting02AWT.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/event/NEWTEventConsumer.java (diff)
Commit 1ff598e0148912748f18b8ae3e9fbf2087e0b650 by Michael Bien
COPYRIGHT.txt no longer exists -> don't copy it.
The file was modifiedmake/build.xml (diff)
Commit dc9191f1733960d8a035b5fb8c5f8314f54a0ca7 by Sven Gothel
Misc Cleanups

- www/index.html: absolute local refs -> relative

- Platform GLContextImpl specialisations: remove local overriding drawable instance

- X11ExternalGLXDrawable: Remove dead code, left over.
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/GLContextImpl.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsPbufferWGLContext.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/macosx/cgl/MacOSXPbufferCGLContext.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11OffscreenGLXContext.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11PbufferGLXContext.java (diff)
The file was modifiedwww/index.html (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11ExternalGLXDrawable.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/macosx/cgl/MacOSXOnscreenCGLContext.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXGraphicsConfigurationFactory.java (diff)