SW Tracking Report Objectives for the release 2.3.2

From JogampWiki
Jump to: navigation, search

Bugs

List started on 2015-03-27, concluding Release 2.3.1 - Closed 2015-10-10 - continuation @ Release 2.4.0.

Target delivery date is 2015-10-04.

Delivered on 2015-10-10, 6 days late.

Features

Please note that most features below might not get into release 2.3.2, but will be pushed back to the next release.

After finalizing release 2.3.2 .. such entries will be moved to the next version's page, removed from here .. etc.

Features already fixed for this release

IDProductComponentPSeverityStatusResolutionSummary (15 tasks) Votes
1237Newtcore---enhancementRESOLVEDFIXEDClarify IOUtil.getResource(..) for better efficiency, i.e. allow caller to skip relative futile lookup
1232Newtwindows---enhancementRESOLVEDFIXEDNEWT Translucent [decorated] Windows Not Working On Windows >= 8 (Lack of Aero / Blur)
1215Joglopengl---enhancementRESOLVEDINVALIDAdd ability to create multiple shared dummy AutoDrawable in GLDrawableFactory
1205Newtcore---enhancementRESOLVEDFIXEDNEWT Security: Clear onscreen Window content after creation and before visibility
1193Joglopengl---enhancementRESOLVEDFIXEDcom.jogamp.opengl.util.glsl.ShaderCode doesn't support compute shaders
1189Joglopengl---enhancementVERIFIEDFIXEDAdd OpenGL ES 3.2 and new GL 4.5 Extensions support
1188Newtcore---enhancementRESOLVEDFIXEDNEWT: Window: Support non-resizable, minimize, maximize, alwaysOnBottom and sticky/all-desktop where supported
1186Newtcore---enhancementRESOLVEDFIXEDNEWT Window: Use a Bitfield holding all state flags and expose it accordingly.
1172Gluegencore---majorRESOLVEDFIXEDAlways file native libs in 'natives/os.and.arch'; Allow using maven-assembly-plugin single jar deployment
1151Joglutil---enhancementRESOLVEDFIXEDAdd OculusVR SDK 0.5.* Support
1145Generalbuilds---enhancementRESOLVEDFIXEDProvide a JogAmp Big Fat Jar for Beginners [convenient, but inefficient]
1118GeneralbuildsP5enhancementRESOLVEDDUPLICATEAdd all-natives.jar with fat-jar directory structure we can download using maven
1113Joglopengl---enhancementRESOLVEDINVALIDForce high performance GPU for Nvidia Optimus systems
1042Joglcore---enhancementRESOLVEDFIXEDAdd autodetection of image type in TextureIO
637NewtcoreP5enhancementRESOLVEDDUPLICATENEWT: Allow to set the window non resizeable

Features to fix for this release

Lazy devs

Non Features

Bugs to fix for this release

IDProductComponentPSeverityStatusResolutionSummaryVotes
1167JoglcoreP5minorIN_PROGRESSHeavy performance issue

Bugs already fixed for this release

IDProductComponentPSeverityStatusResolutionSummary (68 tasks) Votes
1250Newtx11P4normalRESOLVEDDUPLICATEGnome & Compiz Unity TestDisplayLifecycle02NEWT Assert.assertEquals(false,window1.isVisible()); failed.
1249Newtx11P1blockerRESOLVEDFIXEDNEWT X11: setVisible(false) IconicState not listening to _NET_WM_STATE_HIDDEN; setVisible(true) not restoring from _NET_WM_STATE_HIDDEN
1247NewtawtP4normalRESOLVEDFIXEDTestGearsNewtAWTWrapper fail to acquire surface lock on secondary monitor
1245Joglawt---majorRESOLVEDWORKSFORMEglXCreateContextAttribsARB crashes w/ Java3D on JTabbedPane (OpenSUSE 13.2, Mesa 10.3.7, Intel Haswell Desktop)
1244Joglcore---trivialRESOLVEDFIXEDMovieSimple: String format %d implicit conversion from boolean to int fails using OpenJDK 1.8
1243Gluegencore---majorRESOLVEDFIXEDFix IOUtil.cleanPathString(..) special case ; Allow IOUtil and Uri to handle relative path
1241JoglutilP2majorRESOLVEDFIXEDUtil's Texture.coords (image coordinates) not updated properly
1239Joglutil---normalRESOLVEDFIXEDGLMediaPlayer cannot open camera on OSX
1238Newtcore---normalRESOLVEDFIXEDFix NPE for Window-Icon's PNGPixelRect for unresolved location, i.e. null URLConnections
1234Joglutil---majorRESOLVEDFIXEDGLReadBufferUtil.readPixelsImpl(..) not using [xy] offset in readTexture.updateSubImage(..)
1233Joglcore---normalRESOLVEDFIXEDAdd missing range- and pbo-bound checks on glTexture[Sub]Image[123]D*
1231Gluegencore---enhancementRESOLVEDFIXEDSporadic failure to end jogamp_exe_tst while determine 'executable temp directory' on Windows
1226Joglcore---majorRESOLVEDFIXEDGLPixelBuffer.GLPixelAttributes.getPixelFormat() doesn't handle glDataType GL_UNSIGNED_INT_8_8_8_8_REV
1225Joglawt---blockerRESOLVEDFIXEDNothing is drawn after AWT-Eventqueue thread is interrupted.
1224Newtwindows---enhancementRESOLVEDINVALIDJFileChooser dialog opens behind GLWindow (windows)
1223Newtmacosx---minorRESOLVEDWORKSFORMEGLWindow loses focus after maximizing (OSX)
1222Newtmacosx---enhancementRESOLVEDFIXEDNEWT OSX: setAlwaysOnTop() and setAlwaysOnBottom() not working
1221Newtx11---normalRESOLVEDWORKSFORMEWindow reports wrong position after size restored from maximized on X11
1220JoglcoreP1blockerRESOLVEDINVALIDglTexSubImage3D interprets the z index as third dimension although a 2d array texture has been provided
1219GluegencoreP1blockerRESOLVEDFIXEDSporadic failure to determine 'executable temp base directory' on Windows by launching an executable file
1218Joglmacosx---majorVERIFIEDINVALIDNPOT textures don't work
1214Newtmacosx---normalRESOLVEDFIXEDNEWT: MacOSX incorrect auto-resize GLWindow when it is larger than screen.
1213Gluegencore---majorRESOLVEDFIXEDRecursiveThreadGroupLockImpl01Unfairish.unlock() always interrupts original-owner, even if not waiting at unlock()
1212NativewindowmacosxP1criticalRESOLVEDFIXEDOSX: Crash using CALayer at UnsetJAWTRootSurfaceLayer0(..) w/ Java 1.8.0_60
1211Generalsource_codeP2majorRESOLVEDFIXEDHardening Condition-Wait from Spurious-Wakeups and unintended InterruptedException(s)
1210Nativewindowx11---majorRESOLVEDFIXEDUse manual impl. XRenderFindVisualFormat instead of buggy generated version
1209Newtcore---majorRESOLVEDFIXEDRegression of Bug 1188 Patches: Parented Fullscreen Issues (X11, Windows)
1208Newtcore---enhancementRESOLVEDFIXEDNEWT: Window: Consider avoiding operations if not supported, see getSupportedStateMask()
1207Joglcore---enhancementRESOLVEDFIXEDGLDebugMessageHandler: Support GL_KHR_debug for Desktop and ES profile
1206Joglcore---enhancementRESOLVEDFIXEDSecurity: Clear exposed framebuffer after creation and before visibility
1204Joglcore---majorRESOLVEDINVALIDCrash on Windows w/ Intel Driver Version 9.18.10.3220 or 9.18.xx while destroying offscreen FBO GLAutoDrawable
1203Joglcore---majorRESOLVEDFIXEDFix EGL Backend (EGLDrawableFactory) for general Desktop OpenGL Context
1202Joglcore---enhancementRESOLVEDFIXEDAdd support of Adaptive Vsync via [GLX|WGL]_EXT_swap_control_tear
1200Joglcore---majorRESOLVEDFIXEDJOGL crashes on Debian8 GNU/Linux x86_64 'NVidia beta driver 355.06' @ probeSurfacelessCtx
1198Joglawt---majorRESOLVEDWORKSFORMEProblem with java 8 + gnome + JOGL + dual screen
1196Newtwindows---normalRESOLVEDFIXEDWinXP UnsatisfiedLinkError newt.dll
1194Gluegencore---enhancementRESOLVEDFIXEDStop loading native JNI libraries from the 'dangerous' JRE extension search paths
1192Newtx11---normalRESOLVEDINVALIDJamVM crash in Jam_CallVoidMethod called from Java_jogamp_newt_driver_x11_DisplayDriver_DispatchMessages0
1185Joglcore---normalRESOLVEDINVALIDjvm crashes in [libc.so.6+0x31334] getenv+0xc4 on armv6hf w/ NEWT
1184Joglawt---enhancementRESOLVEDFIXEDJOGL AWT Canvas Components don't update AWTGraphicsConfiguration when reconfigured.
1183Newtx11---normalRESOLVEDFIXEDNullPointerException at jogamp.newt.driver.x11.ScreenDriver.collectNativeMonitorModesAndDevicesImpl(ScreenDriver.java:124) upon startup
1182JoglawtP3normalRESOLVEDINVALIDAWT Toolkit disableBackgroundErase() ineffective since Java 7, flickering visible at resize of GLCanvas
1181JoglawtP2majorRESOLVEDFIXEDJOGL WebStart Applications using GLCanvas/AWT may Deadlock by two AWT-EDT on Java >= 1.8.0_45
1180Gluegencore---normalRESOLVEDINVALIDBuffers.newDirectIntBuffer(int[]) does not set limit
1177Newtembedded---enhancementRESOLVEDFIXEDlibnewt.so: undefined symbol: bcm_host_init" when Screen is initialized before OpenGL, commonly seen on Raspberry Pi using Processing 3
1176NewtembeddedP2majorRESOLVEDFIXEDMisaligned Mousepointer and Window when using NEWT BCM VC IV on Raspberry Pi
1174Joclopencl---normalRESOLVEDFIXEDUse gluegen/jogl stub includes instead of duplicating them
1171Joclcore---normalRESOLVEDFIXEDFix compilation of jocl-demos
1170Joglswt---criticalRESOLVEDFIXEDRemoval Of GTK_WIDGET_WINDOW In SWT 4.5 Causes A JOGL Runtime Error
1168Joclopencl---majorRESOLVEDFIXEDGLhandleARB redefined in gltypes.h on osx
1166GluegencoreP3normalRESOLVEDFIXEDJVMUtil_NewDirectByteBufferCopy corrupts the heap commonly seen during GLX initialization on ARM 32
1161Joglawt---majorRESOLVEDFIXEDCanvas resize stops the rendering in Mac OS X
1160Joglopengl---normalRESOLVEDWORKSFORMEContext sharing between offscreen drawable and external GL context results in "createImpl ctx !ARB but ARB is used"
1158Joglcore---enhancementRESOLVEDDUPLICATEWindowsGLContecxt.createimpl returns wrong Profile (1.1) after several iteration
1157Joglawt---enhancementRESOLVEDDUPLICATEAWTTextureIO does not create a Texture from a device-compatible BufferedImage
1155Joglopengl---blockerRESOLVEDWORKSFORMEBindless vertices rendering
1154Joglapplet---enhancementRESOLVEDFIXEDMake compilation of JOGLNewtApplet3Run VersionApplet3 optional if plugin3-public.jar is missing
1153Gluegencore---enhancementRESOLVEDFIXEDGlueGen: Support [const] [native] expressions and conversion to java space
1150Joglcore---enhancementRESOLVEDFIXEDFix GLContextImpl.createImpl(..) NoARBCreateContext and '!ARB GL >= 3.1' issues
1146Joglawt---normalRESOLVEDWORKSFORMESwing Tool Tip Causes Incorrect GLContext
1135Joglopengl---enhancementRESOLVEDFIXEDSupport EGL 1.5 , ES 3.1 and GL 4.5 (Update to latest version)
1120Joglcore---enhancementRESOLVEDFIXEDRefine HiDPI Support
1119Joglcore---enhancementRESOLVEDFIXEDGL* Efficiency: Keep ProcAddressTable instance within GL* instances
1116Joglcore---enhancementRESOLVEDFIXEDAdd OculusVR DK2 Support
1107Joglcore---enhancementRESOLVEDFIXEDRefine PixelFormat, GLPixelBuffer and DirectDataBufferInt/BufferedImageInt
1102Joglcore---enhancementRESOLVEDFIXEDAllow ScalableSurface.setSurfaceScale(..) of GLJPanel to happen in-between addNotify() and 1st display/initialization
977Joglmacosx---normalRESOLVEDDUPLICATENEWT OSX MouseListener does not receive move events if windows is maximized
896Joglcore---enhancementRESOLVEDFIXEDUse EGL_KHR_create_context allowing EGLContext to create OpenGL Destop Contex and using Debug profiles (for desktop and mobile)