The Jenkins Controller is preparing for shutdown. No new builds can be started.
The file was modified www/index.html (diff) The file was modified src/nativewindow/classes/javax/media/nativewindow/util/PixelRectangle.java (diff) The file was added make/resources/assets/newt/data/pointer-grey-alpha-16x24.png The file was removed make/resources/assets/newt/data/crosshair-lumina-trans-32x32.png The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/texture/PNGTstFiles.java (diff) The file was removed src/test/com/jogamp/opengl/test/junit/jogl/util/texture/crosshair-lumina-trans-32x32.png The file was added src/test/com/jogamp/opengl/test/junit/jogl/util/texture/pointer-grey-alpha-16x24.png The file was added make/resources/assets-test/crosshair-grey-alpha-64x64.png The file was added src/test/com/jogamp/opengl/test/junit/jogl/util/texture/cross-grey-alpha-16x16.png The file was modified src/newt/classes/com/jogamp/newt/awt/applet/JOGLNewtAppletBase.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/newt/parenting/NewtAWTReparentingKeyAdapter.java (diff) The file was added make/resources/assets/newt/data/cross-grey-alpha-16x16.png The file was removed make/resources/assets-test/crosshair-lumina-trans-64x64.png The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NEWT.java (diff) The file was removed src/test/com/jogamp/opengl/test/junit/jogl/util/texture/crosshair-lumina-trans-64x64.png The file was modified src/newt/classes/jogamp/newt/DisplayImpl.java (diff) The file was modified src/newt/classes/jogamp/newt/PointerIconImpl.java (diff)
Commit
bf0e93260dbd6cb8b6ee0cd10d81341906e62da9
by Sven Gothel Bug 676 - Add support for native Mouse Pointer rendering (Rasp.-Pi.) - Utilizing layer element 2000 for PointerIcon - Using NEWT PointerIcon code - Using MouseListener to update PointerIcon position - FIXME: Check whether we shall intercept sendMouseEvent directly (lag) Misc: - Properly open, assign and close the BCM display handle - Properly destroy the window (BCM element) - Prepare for multiple windows, set position and size The file was modified src/newt/classes/jogamp/newt/driver/bcm/vc/iv/DisplayDriver.java (diff) The file was modified src/newt/classes/jogamp/newt/driver/x11/DisplayDriver.java (diff) The file was modified make/scripts/tests.sh (diff) The file was modified src/newt/classes/jogamp/newt/driver/linux/LinuxMouseTracker.java (diff) The file was modified src/newt/native/bcm_vc_iv.h (diff) The file was modified src/newt/native/bcm_vc_iv.c (diff) The file was modified src/newt/classes/jogamp/newt/driver/bcm/vc/iv/WindowDriver.java (diff) The file was modified src/newt/classes/jogamp/newt/WindowImpl.java (diff) The file was modified src/newt/classes/jogamp/newt/driver/bcm/vc/iv/WindowDriver.java (diff) The file was modified src/newt/native/bcm_vc_iv.c (diff) The file was modified make/scripts/tests.sh (diff)
Commit
4e9fb8d0fd1b73c592840d6ba34b91da5cca9c18
by Sven Gothel NEWT Rasp.Pi: Add Support for multiple Windows, dynamic set size and position Impl. manages up-to 32 windows (BCM layer elements) - dunno whether this is a proper value. Note: Layer 2000 is reserved for out PointerIcon. Removed 'dead code'. The file was modified make/scripts/tests.sh (diff) The file was modified src/newt/native/bcm_vc_iv.c (diff) The file was modified src/newt/classes/jogamp/newt/driver/bcm/vc/iv/WindowDriver.java (diff) The file was modified src/newt/native/bcm_vc_iv.c (diff) The file was modified src/newt/native/bcm_vc_iv.h (diff) The file was modified make/scripts/tests.sh (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/texture/PNGTstFiles.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestPNGPixelRect00NEWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestPNGPixelRect01NEWT.java (diff) The file was modified src/newt/native/X11Window.c (diff) The file was modified src/nativewindow/native/x11/Xmisc.c (diff)
Commit
6647b4a63866a554c738e0b7b61e6dc40a6fb511
by Sven Gothel [Jogl|Nativewindow|Newt]Common: Align all *Common_GetJNIEnv()/_ReleaseJNIEnv() Methods and Usage / Check arguments .. Since we still don't use inter-module native code sharing, align the JNIEnv get/release methods and usage. Most beneficary here is OSX and the GLDebugMessageHandle, both managed the JVM handle on their own - removed now. Also ensuring that *Common_init(..) is called for all modules on all platforms. The file was modified src/jogl/native/JoglCommon.c (diff) The file was modified src/newt/native/NewtCommon.h (diff) The file was modified src/newt/native/MacWindow.m (diff) The file was modified src/nativewindow/native/x11/Xmisc.c (diff) The file was modified src/jogl/native/GLContext.c (diff) The file was modified src/jogl/native/GLDebugMessageHandler.c (diff) The file was modified src/newt/native/NewtMacWindow.m (diff) The file was modified src/nativewindow/native/NativewindowCommon.c (diff) The file was modified src/nativewindow/native/win32/GDImisc.c (diff) The file was modified src/jogl/native/JoglCommon.h (diff) The file was modified src/jogl/native/macosx/MacOSXWindowSystemInterface-calayer.m (diff) The file was modified src/nativewindow/native/NativewindowCommon.h (diff) The file was modified src/nativewindow/native/macosx/OSXmisc.m (diff) The file was modified src/newt/native/NewtCommon.c (diff) The file was modified src/jogl/native/openmax/jogamp_opengl_util_av_impl_OMXGLMediaPlayer.c (diff) The file was modified src/newt/native/NewtMacWindow.h (diff) The file was modified src/jogl/native/libav/ffmpeg_impl_template.c (diff) The file was modified src/nativewindow/classes/jogamp/nativewindow/ProxySurfaceImpl.java (diff) The file was modified src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java (diff) The file was modified src/jogl/classes/jogamp/opengl/GLDrawableHelper.java (diff) The file was modified src/newt/classes/jogamp/newt/WindowImpl.java (diff) The file was modified src/jogl/classes/jogamp/opengl/GLFBODrawableImpl.java (diff)
Commit
cf75fbde9f7081bb253eff2bb8f36a39992352e1
by Sven Gothel Fix GLDrawableHelper.resizeOffscreenDrawable(..): Do nothing if !drawable.isRealized() - similar to it's recreateDrawable() and test only _after_ having the surface lock! Only after the surface lock we are thread safe. In case drawable has been pulled, do nothing .. The file was modified src/jogl/classes/jogamp/opengl/GLDrawableHelper.java (diff)
Commit
071bdd6ce9f8c41ccecdbf8bc74f276ccd7ff651
by Sven Gothel Bug 937 - JAWTWindow: Unsatisfying Visibility Computation Simplify JAWTComponentListener's HierarchyListener: - Don't interfere w/ Component's visibility anymore! This shall reduce sideeffects. Utilize 'isShowing' in each Component specialization, i.e. GLCanvas. - On SHOWING_CHANGED if a parent caused a change of the tracked components showing state, propagate it to the offscreen-layer! - Remove all other complicated states! GLCanvas, GLJPanel: - Instead of 'isVisible()' use 'showing state', since only the 'showing state' reflects 'true' visibility throughout the hierarchy. - Add HierarchyListener and track volatile showing state to be used instead of 'isVisible'. Using a cached showing state is more efficient than quering 'isShowing()' all the time! NewtCanvasAWT: - Use 'isShowing()' instead of 'isVisible(), see above The file was modified src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816OSXCALayerPos03cB849AWT.java (diff) The file was modified src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug664GLCanvasSetVisibleSwingAWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816OSXCALayerPos03aB729AWT.java (diff) The file was modified make/scripts/tests.sh (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/anim/TestAWTCardLayoutAnimatorStartStopBug532.java (diff) The file was modified src/jogl/classes/javax/media/opengl/awt/GLCanvas.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816JTabbedPanelVisibilityB849B878AWT.java (diff) The file was modified src/jogl/classes/javax/media/opengl/awt/GLJPanel.java (diff) The file was modified src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816OSXCALayerPos03bB849AWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/util/AWTRobotUtil.java (diff) The file was modified src/newt/classes/jogamp/newt/awt/event/AWTParentWindowAdapter.java (diff) The file was modified src/newt/classes/jogamp/newt/DefaultEDTUtil.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NEWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/util/QuitAdapter.java (diff) The file was modified src/newt/classes/com/jogamp/newt/awt/applet/JOGLNewtAppletBase.java (diff) The file was modified src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java (diff) The file was modified src/nativewindow/native/macosx/OSXmisc.m (diff) The file was modified make/scripts/tests.sh (diff) The file was modified src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting01dAWT.java (diff)
Commit
6c971f91fbe6a7e3bc45563d80d42a753586d629
by Sven Gothel Bug 938 - MemoryObject.java has no more equals() method Re-adding 'equals(..)' method erroneously removed with commit 8457bf35fee253d9af29ff1150a9671f6896fc17. 'equals(..)' is important to allow the HashMap<> for glMapBuffer(..) work properly! The file was modified make/scripts/tests.sh (diff) The file was modified src/jogl/classes/jogamp/opengl/MemoryObject.java (diff)
Commit
7c5483d5b20aed9c87c5ce3f6bc840b6546edcd1
by Sven Gothel Bug 942 - Share GLBufferStateTracker ; Unify GLBufferStateTracker and GLBufferSizeTracker (simplification) Due to future mapped buffer tracking, the GLBufferStateTracker instance shall be shared across shared GLContextImpl instances similar to GLSizeStateTracker! This allows us to merge GLSizeStateTracker code into GLBufferStateTracker to simplify the implementation. +++ Clear the GLBufferStateTracker (@destruction) only if no more created shares are left! +++ The file was modified make/config/jogl/gl-impl-CustomJavaCode-common.java (diff) The file was modified make/config/jogl/gl-impl-CustomJavaCode-gl4bc.java (diff) The file was modified make/config/jogl/gl-impl-CustomJavaCode-gles1.java (diff) The file was modified src/jogl/classes/jogamp/opengl/GLContextShareSet.java (diff) The file was removed src/jogl/classes/jogamp/opengl/GLBufferSizeTracker.java The file was modified make/config/jogl/gl-gl4bc.cfg (diff) The file was modified src/jogl/classes/jogamp/opengl/GLContextImpl.java (diff) The file was modified make/config/jogl/gl-impl-CustomJavaCode-gles3.java (diff) The file was modified src/jogl/classes/jogamp/opengl/GLBufferStateTracker.java (diff) The file was modified make/config/jogl/gl-common.cfg (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816OSXCALayerPos01AWT.java (diff) The file was modified src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java (diff) The file was modified make/scripts/tests.sh (diff) The file was modified src/jogl/classes/jogamp/opengl/GLContextShareSet.java (diff) The file was modified make/config/jogl/gl-common.cfg (diff) The file was modified make/config/jogl/gl-gl4bc.cfg (diff) The file was modified make/config/jogl/gl-impl-CustomJavaCode-gles1.java (diff) The file was added src/jogl/classes/jogamp/opengl/GLBufferSizeTracker.java The file was modified src/jogl/classes/jogamp/opengl/GLBufferStateTracker.java (diff) The file was modified src/jogl/classes/jogamp/opengl/GLContextImpl.java (diff) The file was modified make/config/jogl/gl-impl-CustomJavaCode-gles3.java (diff) The file was modified make/config/jogl/gl-impl-CustomJavaCode-gl4bc.java (diff) The file was modified make/config/jogl/gl-impl-CustomJavaCode-common.java (diff)
Commit
30bd30d6563041b71f40e4c336e636768ae26f9d
by Sven Gothel Bug 942 : Bug 942 - Review GLBuffer[State|Size]Tracker and NIO mapped buffers Commit f8a74c9831c65725a699320c27e62161a0378241 reverted commit 7c5483d5b20aed9c87c5ce3f6bc840b6546edcd1 due to the fact that the buffer binding itself is _not_ shared across shared GLContext! Apply uncritical changes of 7c5483d5b20aed9c87c5ce3f6bc840b6546edcd1: +++ Simplify GLBufferSizeTracker creation @ GLContextImpl ctor, make it final. +++ Clear the GLBufferSizeTracker (@destruction) only if no more created shares are left! +++ Refine API doc. +++ The file was modified src/jogl/classes/jogamp/opengl/GLBufferSizeTracker.java (diff) The file was modified src/jogl/classes/jogamp/opengl/GLBufferStateTracker.java (diff) The file was modified src/jogl/classes/jogamp/opengl/GLContextImpl.java (diff) The file was modified src/jogl/classes/jogamp/opengl/GLContextShareSet.java (diff) The file was modified make/config/jogl/gl-impl-CustomJavaCode-common.java (diff) The file was modified make/config/jogl/gl-gl4bc.cfg (diff) The file was modified make/config/jogl/gl-common.cfg (diff) The file was modified src/jogl/classes/jogamp/opengl/GLBufferStateTracker.java (diff)
Commit
09fc7aa5539731bb0fba835caee61f6eb837ecff
by Sven Gothel Bug 942 : GLBufferObjectTracker: Tracking GLBufferStorage accurately, synchronized and secure [1/2] GLBufferSizeTracker becomes GLBufferObjectTracker and tracks the buffer's data store, GLBufferStorage, accurately, synchronized and secure. Synchronization is required, since the GLBufferStorage can be shared across many GLContext on multiple threads. This requires all GLBufferStorage lifecycle affecting GL functions to utilize synchronized GLBufferObjectTracker methods while passing a native GL-func callback. These GL functions are: - glBufferData, glBufferStorage (GL 4.4), glNamedBufferDataEXT Creating the GLBufferStorage object - glMapBuffer, glMapBufferRange, and their *Named*EXT variants - glUnmapBuffer, glUnmapNamedBufferEXT 'glDeleteBuffers' can simply notify the GLBufferObjectTracker No more HashMap is required to associate the mapped buffer address to the mapped ByteBuffer. GLBufferObjectTracker simply utilizes a buffer-name (int) -> GLBufferStorage map. +++ The security aspect shall be implemented by validating all arguments whether they match the required GL constraints, as well as validating tracked states like 'size'. The following functions will throw an GLException accordingly: - glBufferData, glNamedBufferDataEXT * @throws GLException if size is less-than zero * @throws GLException if a native GL-Error occurs - glBufferStorage (GL 4.4) * @throws GLException if size is less-or-eqaul zero * @throws GLException if a native GL-Error occurs - glMapBuffer, and it's *Named*EXT variant * @throws GLException if buffer is not bound to target * @throws GLException if buffer is not tracked * @throws GLException if buffer is already mapped * @throws GLException if buffer has invalid store size, i.e. less-than zero - glMapBufferRange, and it's *Named*EXT variant * @throws GLException if buffer is not bound to target * @throws GLException if buffer is not tracked * @throws GLException if buffer is already mapped * @throws GLException if buffer has invalid store size, i.e. less-than zero * @throws GLException if buffer mapping range does not fit, incl. offset - glMapBufferRange, and it's *Named*EXT variant Only clear mapped buffer reference of GLBufferStorage if native unmap was successful. Further more special error handling shall be applied to: - glMapBuffer, and it's *Named*EXT variant, glMapBuffer, and it's *Named*EXT variant - A zero GLBufferStorage size will avoid a native call and returns null - A null native mapping result indicating an error will not cause a GLException but returns null This allows the user to handle this case. The file was modified make/config/jogl/gl-impl-CustomCCode-gles3.c (diff) The file was modified make/config/jogl/gl-impl-CustomJavaCode-gl4bc.java (diff) The file was modified make/config/jogl/gl-gl4bc.cfg (diff) The file was modified src/jogl/classes/jogamp/opengl/GLContextImpl.java (diff) The file was modified make/config/jogl/gl-impl-CustomJavaCode-common.java (diff) The file was added src/jogl/classes/javax/media/opengl/GLBufferStorage.java The file was modified make/config/jogl/gl-impl-CustomCCode-gles1.c (diff) The file was modified make/config/jogl/gl-if-CustomJavaCode-es3.java (diff) The file was modified src/jogl/classes/com/jogamp/gluegen/opengl/BuildComposablePipeline.java (diff) The file was modified src/jogl/classes/jogamp/opengl/GLBufferStateTracker.java (diff) The file was removed src/jogl/classes/jogamp/opengl/GLBufferSizeTracker.java The file was modified make/config/jogl/gl-common.cfg (diff) The file was modified make/config/jogl/gl-impl-CustomJavaCode-gles1.java (diff) The file was modified src/jogl/classes/javax/media/opengl/GLBase.java (diff) The file was modified src/jogl/classes/javax/media/opengl/GLContext.java (diff) The file was modified make/config/jogl/gl-impl-CustomCCode-gl4bc.c (diff) The file was added src/jogl/classes/jogamp/opengl/GLBufferObjectTracker.java The file was modified make/config/jogl/gl-if-gl2.cfg (diff) The file was modified src/jogl/classes/jogamp/opengl/MemoryObject.java (diff) The file was modified make/scripts/tests.sh (diff) The file was modified make/config/jogl/gl-impl-CustomJavaCode-gles3.java (diff) The file was modified src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/FixedFuncHook.java (diff)
Commit
343deff48d81b0abf58c275d9e0aced12a911802
by Sven Gothel Bug 942 : GLBufferObjectTracker Enhancement [2/2]: Add mapped buffer capabilities to GLArrayDataServer and add unit tests GLArrayDataServer: - Add create*Mapped(..) variants for GPU mapped buffer usage w/o client buffers. - Fix API documentation (arguments) - Fix 'addGLSLSubArray(..)' - properly compute and pass 'subStrideB' in bytes to GLArrayDataWrapper ctor. - Add 'mapStorage(..)' and 'unmapStorage(..)' allowing to map the GPU buffer. GLArrayDataWrapper: - Fix getElementCount(): Consider stride in bytes and consider 'mappedElementCount' - getSizeInBytes(): Consider 'mappedElementCount' Tests: - Use new GLBase methods, e.g. getBoundBuffer(..) instead of glGetBoundBuffer(..) - TestMapBufferRead01NEWT: Validate GLBufferStorage (i.e. GLBufferObjectTracker) - Add RedSquareMappedES2 using GPU mapped buffer - Test w/ TestRedSquareES2NEWT, cmd-line 'mappedBuffers' - GearsES1 and GearsES2: Add GPU buffer mapping mode for all test cases - Add buffer validation mode, i.e. test whether GLBufferObjectTracker works properly. - Test w/ TestGearsES2NEWT, cmd-line 'mappedBuffers' - TestSharedContextVBOES2NEWT0, TestSharedContextVBOES2NEWT3: - Add GPU mapped buffers tests to validate GLBufferObjectTracker code path with shared GLContext across multiple threads. The file was modified src/jogl/classes/com/jogamp/opengl/util/GLArrayDataServer.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/GearsES2.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/GearsObject.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/GearsObjectES2.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextVBOES2NEWT0.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/GLArrayDataClient.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/glsl/GLSLMiscHelper.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/GLArrayDataWrapper.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestRedSquareES2NEWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextVBOES2NEWT3.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/GearsES1.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NEWT.java (diff) The file was added src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/RedSquareMappedES2.java The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestMapBufferRead01NEWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLMesaBug658NEWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/GearsObjectES1.java (diff)
Commit
97f4ef2763596993bcb8a6b84150c9ec906dde08
by Sven Gothel Better shared GLAutoDrawable synchronization: Block slave instances to also block until all master's GLEventListener.init(..) methods have been called Better shared GLAutoDrawable synchronization. Block slave instances to also block until all master's GLEventListener.init(..) methods have been called - GLSharedContextSetter: Add areAllGLEventListenerInitialized() - GLCanvas (SWT, AWT) - GLJPanel - GLAutoDrawableBase (GLWindow, ..) - GLDrawableHelper's isSharedGLContextPending(..) takes 'areAllGLEventListenerInitialized()' into consideration allowing to block the slave creation until master is completed. This solves teh use case, where the master creates resources in it's GLEventListener initialization (buffers), which are shared with it's slaves. The file was modified src/jogl/classes/jogamp/opengl/GLAutoDrawableBase.java (diff) The file was modified src/jogl/classes/javax/media/opengl/GLSharedContextSetter.java (diff) The file was modified src/jogl/classes/javax/media/opengl/awt/GLCanvas.java (diff) The file was modified src/jogl/classes/jogamp/opengl/GLDrawableHelper.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/swt/GLCanvas.java (diff) The file was modified src/jogl/classes/javax/media/opengl/awt/GLJPanel.java (diff) The file was modified doc/HowToBuild.html (diff) The file was modified src/jogl/classes/jogamp/opengl/GLBufferObjectTracker.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextVBOES2NEWT3.java (diff) The file was modified make/joglversion-test (diff) The file was modified make/scripts/tests-win.bat (diff) The file was modified doc/userguide/index.html (diff) The file was modified doc/deployment/JOGL-DEPLOYMENT.html (diff)
Commit
5e8361d84078568d54b9561315151e2c5e287147
by Sven Gothel Adaption of Oracle's Deployment changes, i.e. >= 7u51 Sadly, due to Oracle's Java Applet Plugin update 7u51, unsigned applets are no more allowed and effectively lower the bar to create user applets with raised privileges.<br/> Hence JogAmp Community <b>signs</b> jogl-all.jar and gluegen-rt.jar, which contain the JOGL's supporting classes as well as jogl-test.jar, which contains the applet class.<br/> jogl-test.jar's manifest file uses <i>Permissions: sandbox</i> to <b>not raise privileges</b>. The file was modified jnlp-files/jogl-applet-runner-newt.jnlp (diff) The file was modified make/joglversion-all (diff) The file was modified doc/deployment/JOGL-DEPLOYMENT.html (diff) The file was modified make/joglversion (diff) The file was removed jnlp-files/jogl-applet-runner-newt-gears-normal-launcheronly.html The file was modified jnlp-files/jogl-applet-version.jnlp (diff) The file was modified jnlp-files/jogl-application-version.jnlp (diff) The file was modified jnlp-files/jogl-applet-runner-newt-ElektronenMultiplizierer.html (diff) The file was modified jnlp-files/jogl-applet-runner-newt-GraphUISceneDemo01.html (diff) The file was modified make/build-test.xml (diff) The file was modified jnlp-files/jogl-applet-runner-newt-GraphTextDemo01.html (diff) The file was modified jnlp-files/jogl-applet-runner-newt-gears-normal.html (diff) The file was modified jnlp-files/jogl-applet-runner-newt-gears-normal-napplet.html (diff) The file was modified jnlp-files/jogl-applet-runner-newt-MovieCube.html (diff) The file was modified jnlp-files/jogl-javaws-version.jnlp (diff) The file was modified jnlp-files/jogl-test-applets.html (diff) The file was modified jnlp-files/jogl-applet-version.html (diff) The file was modified make/joglversion-test (diff) The file was modified jnlp-files/jogl-applet-runner-newt-gears-special.html (diff) The file was removed jnlp-files/jogl-applet-version-lancheronly.html The file was modified jnlp-files/jogl-applet-runner-newt-GraphTextDemo01-napplet.html (diff) The file was modified jnlp-files/jogl-applet-runner-newt-gears-gl3-napplet.html (diff) The file was modified jnlp-files/jogl-applet-runner-newt-gears-normal-napplet.html (diff) The file was modified jnlp-files/jogl-applet-runner-newt-ElektronenMultiplizierer-napplet.html (diff) The file was modified jnlp-files/jogl-applet-bug818_gljpanel01.html (diff) The file was modified jnlp-files/jogl-applet-version-napplet.html (diff) The file was modified jnlp-files/jogl-applet-runner-newt-GraphTextDemo01b-napplet.html (diff) The file was modified jnlp-files/jogl-applet-runner-newt-gears-special-napplet.html (diff) The file was modified jnlp-files/jogl-applet-runner-newt-GraphUISceneDemo01-napplet.html (diff) The file was modified jnlp-files/jogl-applet-runner-newt-MovieCube-napplet.html (diff) The file was modified jnlp-files/jogl-applet-runner-newt-gears-normal-napplet2.html (diff) The file was modified jnlp-files/jogl-applet-runner-newt-gears-normal-napplet.html (diff) The file was modified jnlp-files/jogl-applet-runner-newt-gears-gl3-napplet.html (diff) The file was modified jnlp-files/jogl-applet-runner-newt-gears-normal-napplet2.html (diff) The file was modified jnlp-files/jogl-applet-runner-newt-gears-normal.html (diff) The file was added make/config/jogl/gl-if-CustomJavaCode-gl2.java