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

Changes

Summary

  1. reformatted to same style (details)
  2. removed unnecessary castings, removed unnecessary methods for vector (details)
  3. fixed isIdentity method, deprecated isEmpty method (quaternion doesn't (details)
  4. new method for vector multiplication, new copy constructor (details)
  5. Quaternion.java : fixed not clear assignment (details)
  6. GLContext: Make 'deviceVersion' fields final. Reviewed by Harvey. (details)
  7. FontConstructor: Hide the exposed strings and add them in class API doc (details)
  8. Fix Bug 750: Leaked X11 ColorMap for each created X11 Window in (details)
  9. VectorUtil, Quaternion: Use 'final' qualifier if possible (details)
  10. Adds a unit test for GLWindow.warpPointer(int,int) (details)
  11. Bug 733: Refine Test case: warp-random at display, and warp-center at (details)
  12. Fix my sloppy commit f50caa5241b5eef286e8c10b74b5297e5821da2b: Didn't (details)
  13. Support specifying the X11 default display with a system property (details)
  14. added unit test for nativewindow.x11.display.default system property (details)
  15. TestX11DefaultDisplay: Validate the chosen default device, test only one (details)
  16. TestRedSquareES2NEWT: Cleanup (details)
  17. Android SDK changes: Add /build-tools/17.0.0 to PATH (details)
  18. Mitigate Bug 728: Java Web Start Shutdown: Exception (details)
  19. Fix Bug 745: NPE - QTT definition shall be allowd to _follow_ SOF (details)
Commit f5fe8439f52acaf4bc2afe04531f1aa8ca30390b by petr.skramovsky
reformatted to same style
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/math/Quaternion.java (diff)
Commit eaf15f8020bdd97f7d919721c9cc74eb72e6c493 by petr.skramovsky
removed unnecessary castings, removed unnecessary methods for vector operations changed to VectorUtil instead
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/math/Quaternion.java (diff)
Commit 0a4defdfe478c3e231f3b1255cba6989aa2c489e by petr.skramovsky
fixed isIdentity method, deprecated isEmpty method (quaternion doesn't have such a property + method do same thing as isIdentity), new setIdentity method, default constructor sets this quaternion to identity, new fromAxis method/costructor
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/math/Quaternion.java (diff)
Commit 08bfa5797069cb5757620e74b8befaa079d04ddb by petr.skramovsky
new method for vector multiplication, new copy constructor
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/math/Quaternion.java (diff)
Commit a368548b20321ea5cdace6cc495e632ca9d5c99c by petr.skramovsky
Quaternion.java : fixed not clear assignment
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/math/Quaternion.java (diff)
Commit f50caa5241b5eef286e8c10b74b5297e5821da2b by Sven Gothel
GLContext: Make 'deviceVersion' fields final. Reviewed by Harvey.
The file was modifiedsrc/jogl/classes/javax/media/opengl/GLContext.java (diff)
Commit f72a2d6b9c6657011da2407b2a8c5b2197c0d31d by Sven Gothel
FontConstructor: Hide the exposed strings and add them in class API doc to minimize footprint. Review of Harvey.

Since accessing the static final exposed strings would trigger static initialization,
setting the properties this way would not work anyways (if not inlined ..).
Well.
The file was modifiedsrc/jogl/classes/com/jogamp/graph/font/FontFactory.java (diff)
Commit aed9662552503b0a2fa67bcddbb7063b16d003d5 by Sven Gothel
Fix Bug 750: Leaked X11 ColorMap for each created X11 Window in NativeWindow (dummy) and NEWT

Free the colormap at WindowDestroy, which we have created at WindowCreate w/ AllocNone.
Due to the fact we used 'AllocNone' the leak is minimal though ..
The file was modifiedsrc/newt/native/X11Window.c (diff)
The file was modifiedsrc/nativewindow/native/x11/Xmisc.c (diff)
Commit 85b96a891bb81776faf0a6dd1783443a045f74fb by Sven Gothel
VectorUtil, Quaternion: Use 'final' qualifier if possible
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/math/Quaternion.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/math/VectorUtil.java (diff)
Commit 8ff185ef62c832408963f30a2b4875955d7ae650 by Sven Gothel
Adds a unit test for GLWindow.warpPointer(int,int)
The file was addedsrc/test/com/jogamp/opengl/test/junit/newt/TestGLWindowWarpPointer01NEWT.java (diff)
Commit a446bfbb25397cf5876e766d0bb52cbaaa5f8e2f by Sven Gothel
Bug 733: Refine Test case: warp-random at display, and warp-center at mouse-leave.
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/newt/TestGLWindowWarpPointer01NEWT.java (diff)
Commit 19225a21d8d2a2e09f166f8f1f0411f3f934b9a0 by Sven Gothel
Fix my sloppy commit f50caa5241b5eef286e8c10b74b5297e5821da2b: Didn't intend to take out the commented out 'final', but to enable the qualifier. Duh! Thank's to Harvey (again) for catching my odd work!
The file was modifiedsrc/jogl/classes/javax/media/opengl/GLContext.java (diff)
Commit f21f4d8e0f125f6c054b9f07e707fdf900fe4b35 by maik.riechert
Support specifying the X11 default display with a system property

Usually, the environment variable DISPLAY is used to define the default
display under X11. There are cases where the default display has to be
defined or overridden programmatically. For those cases, the new system
property nativewindow.x11.display.default can be used (as environment variables can't
be changed in Java). Its semantics are identical to the DISPLAY
environment variable.
The file was modifiedsrc/nativewindow/classes/jogamp/nativewindow/x11/X11Util.java (diff)
Commit e44dc0c2c9c363cd97e9892fcf42562b2944a4cd by maik.riechert
added unit test for nativewindow.x11.display.default system property
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/acore/TestX11DefaultDisplay.java (diff)
Commit af097fb2d5d983eb703d01f56e471a64d5d2657c by Sven Gothel
TestX11DefaultDisplay: Validate the chosen default device, test only one GLDefault/RedSquareES1; Tested w/ Xvnc4 + build-in Mesa 4.0.4
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/acore/TestX11DefaultDisplay.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
Commit 44469633e779d005e1e4a811fddd2c4a40143362 by Sven Gothel
TestRedSquareES2NEWT: Cleanup
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestRedSquareES2NEWT.java (diff)
Commit 68887e3a24306fd3ad6ab60eb69778aa2cbe4760 by Sven Gothel
Android SDK changes: Add /build-tools/17.0.0 to PATH
The file was modifiedmake/scripts/make.jogl.all.android-armv6-cross.sh (diff)
Commit 33b4f95581938ebbb5af4c37a1c5c2b5ee968f76 by Sven Gothel
Mitigate Bug 728: Java Web Start Shutdown: Exception "java.lang.IllegalStateException: zip file closed" on OSX 10.8.3 and Java 1.7.0_17

OS version: Mac OS X 10.8.3
Java version: 1.7.0_17

Catch any occuring exception at GLDrawable shutdown, report them briefly and verbose w/ DEBUG enabled.
The file was modifiedsrc/jogl/classes/javax/media/opengl/GLDrawableFactory.java (diff)
Commit a83aea49479818a1e5037d11a3e7f7d1f019c939 by Sven Gothel
Fix Bug 745: NPE - QTT definition shall be allowd to _follow_ SOF (frame) - Reference QTT via QTT[] passed to frame, validate after parsing.
The file was modifiedmake/scripts/tests.sh (diff)
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/util/texture/bug745_qttdef_post_frame.jpg (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/jpeg/JPEGDecoder.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestJPEGTextureFromFileNEWT.java (diff)