SW Tracking Report Objectives for the release 2.6.0

From JogampWiki
Jump to navigation Jump to search

List started on 2023-07-xx, concluding Release 2.5.0 - In Progress - continuation @ Release 3.0.0.

Complete Bugzilla List of Version 2.6.0

Warning: WIP

Features

Features to be classified for this release

Full Query
ID Product Component Priority Severity Status Summary
1444 Jogl opengl P4 normal UNCONFIRMED Complete OpenGL 4.6 and ES 3.2 mapping including current Extensions

1 Total; 1 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Features to implement for this release

Full Query
ID Product Component Priority Severity Status Summary
805 GraphUI Core --- enhancement IN_PROGRESS Basic Graph-UI Widgets - I
1502 Jogl graph P4 normal IN_PROGRESS Graph: Improve Performance of Non-Convex/Intersection Classification and/or Intersection-Test itself (Bug 1501)
1505 General generic P4 normal CONFIRMED Seamless support of OpenJDK 2x; Mitigating its Constraints and support its Features

3 Total; 3 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Features already implemented for this release

Full Query
ID Product Component Priority Severity Status Resolution Summary
1041 Jogl graph --- enhancement RESOLVED FIXED GPU Font rendering bugs on bold fonts
1133 Jogl graph --- major RESOLVED FIXED Some TTF fonts producing squares instead of characters
1229 Jogl graph --- major RESOLVED FIXED Some TextRenderer tests not giving expected results
1452 Jogl core P4 normal RESOLVED FIXED Decouple math functionality to 'com.jogamp.math' to be toolkit agnostic
1454 GraphUI Core P4 normal RESOLVED FIXED GraphUI Scene: Elevate active (selected) shape (add z-offset) and select (pick) in Z descending order
1455 Jogl video P4 normal RESOLVED FIXED GLMediaPlayer: Add isAutioMuted() query on volume and earmark audio-volume if not initialized and set it when AudioSink becomes available
1456 GraphUI Core P4 normal RESOLVED FIXED GraphUI: Add CSS alike Layout for Group: GridLayout and BoxLayout
1457 GraphUI Core P4 normal RESOLVED FIXED GraphUI: Add AnimGroup, providing sets of custom animated Shapes
1458 GraphUI Core P4 normal RESOLVED FIXED GraphUI Z-Epsilon Support: Expose Z-Epsilon API in Scene and utilization in Button
1459 GraphUI Core P4 normal RESOLVED FIXED GraphUI Shape: Add active (pointer over/left) state and callback Listener
1460 GraphUI Core P4 normal RESOLVED FIXED GraphUI Shape: Allow keeping aspect-ratio at resize
1461 Jogl graph P4 normal RESOLVED FIXED Graph Fonts: Add 'Material Icons Round-Regular' (APL-2 license)
1462 Jogl graph P4 normal RESOLVED FIXED Graph Font: Add name + codepoint to ID and Glyph mapping plus traversing through all Glyphs
1465 Jogl graph P4 normal RESOLVED FIXED Graph / GraphUI: Render a Region's ColorTexture in proper aspect-ratio, letter-boxed or zoomed (config)
1467 GraphUI Core P4 normal RESOLVED FIXED GraphUI: Don't de-activate a Shape if became active via 'mouseOver' (mouseDragged)
1471 Jogl core P4 normal RESOLVED FIXED Add a GLEventAdapter for GLEventListener similar to the other Adapter patterns
1475 Joal core P4 enhancement RESOLVED FIXED Allow to retrieve devices specifiers with ALC_ENUMERATE_ALL_EXT
1476 Joal core P4 enhancement RESOLVED FIXED Update OpenAL Headers
1479 Gluegen core P4 enhancement RESOLVED FIXED NativeLibrary: Add getNativeLibraryPath() returning actual native library path, support throughout DynamicLibraryBundle[Info]
1480 Joal core P4 normal RESOLVED FIXED Bump OpenAL-Soft to latest git master tip (pre-release)
1481 Gluegen core P4 normal RESOLVED FIXED Hide [ArgumentIs]PascalString argument's length
1485 Jogl graph P4 normal RESOLVED FIXED Graph: Support AABBox Clipping to [GL]Region
1486 Jogl graph P4 normal RESOLVED FIXED Graph/GraphUI AA-Quality + SampleCount Params: Push 'em down to RegionRenderer's RenderState usually rarely set from top of user API, reducing complexity
1487 Jogl graph P4 normal RESOLVED FIXED Graph: Use Frustum Clipping instead of AABBox + GraphUI Support
1491 Jogl video P4 normal RESOLVED FIXED GLMediaPlayer: Remove resource restrictions and locking with shared GLContext (*GraphicsDevice)
1492 Jogl video P4 normal RESOLVED FIXED GLMediaPlayer: Support Tracking, Showing and Switching of Audio & Subtitle Tracks
1493 Jogl graph P4 normal RESOLVED FIXED GLMediaPlayer/GraphUI: Support Displaying Text/ASS Subtitles
1494 Jogl graph P4 normal RESOLVED FIXED GLMediaPlayer/GraphUI: Support Displaying Bitmap'ed Subtitles (PGS ..)
1495 GraphUI Core P4 normal RESOLVED FIXED GraphUI Shape: Only updateMat() if marked dirty once in applyMatToMv() and getMat(*)
1496 GraphUI Core P4 normal RESOLVED FIXED GraphUI Shape: Allow markShapeDirty() and markStateDirty() to be lock free
1497 Jogl graph P4 normal RESOLVED FIXED Merge Bernhard Haumacher's typecast work, providing documentation as well as Cmap table fix
1499 GraphUI Core P4 normal RESOLVED FIXED GraphUI MediaPlayer: Add Time-Code & optional Still-Images as mouse-over on time RangeSlider

32 Total; 0 Open (0%); 32 Resolved (100%); 0 Verified (0%);


Bugs

Bugs to be classified for this release

Full Query
ID Product Component Priority Severity Status Summary
1478 Jogl awt P4 major UNCONFIRMED macOS 14.0 JOGL freezes when opening other JFrame before JOGL frame

1 Total; 1 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Bugs to fix for this release

Full Query
ID Product Component Priority Severity Status Summary
1484 Jogl windows P4 normal IN_PROGRESS EXCEPTION_ACCESS_VIOLATION during call of GDI.DescribePixelFormat
1503 Jogl graph P4 normal IN_PROGRESS Graph: Resolve Tessellation Bugs (Delaunay Triangulation) - Part II

2 Total; 2 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Bugs already fixed for this release

Full Query
ID Product Component Priority Severity Status Resolution Summary
1430 Jogl awt P4 normal RESOLVED FIXED Background erase not disabled with AWT GLCanvas and NewtCanvasAWT
1431 Newt x11 P2 critical RESOLVED FIXED JOGL 2.4 + X11: NewtCanvasAWT resize is completely broken
1453 Jogl core P4 normal RESOLVED INVALID glCreateShader crashes on MacOS, works on windows
1463 Jogl graph P4 normal RESOLVED FIXED Graph Font: Whitespace or undefined Glyphs shall not cover (any) height exceeding overall CharSequence
1464 GraphUI Core P2 critical RESOLVED FIXED GraphUI Scene: Resolve Data Race Modding Z Position activating a shape and Arrays.sort(..)
1466 Jogl graph P4 normal RESOLVED FIXED Graph / GraphUI: Fix color mixing in Region shader with texture, colorStatic and colorChannel
1468 Newt core P2 major RESOLVED FIXED SIGSEGV on use after free when destroying NEWT Window/Display via a native dispatch'ed event like key/mouse/touch input
1469 Jogl video P4 normal RESOLVED FIXED FFmpeg binding uses ReleaseStringChars instead of ReleaseStringUTFChars for GetStringUTFChars() acquired UTF
1470 Jogl core P4 normal RESOLVED FIXED JNI: Perform exception check and rethrow for all Java Callbacks as recommended
1472 Jogl video P4 major RESOLVED FIXED GLMediaPlayer Enhance AV Synchronization
1473 Joal core P4 normal RESOLVED FIXED ALAudioSink: AV Synchronization Broken, Regression in-between JogAmp Version [2.4.0 - 2.5.0]
1474 Gluegen core P2 critical RESOLVED FIXED Finding Temp folder fails when username contains parenthesis
1477 Joal core P4 normal RESOLVED FIXED Remove EAX headers
1482 Gluegen core P4 normal RESOLVED FIXED JavaCallback can throw NPE during invocation
1488 Jogl graph P1 critical RESOLVED FIXED Graph: Resolve Performance Regression in RegionRenderer's ShaderKey Utilization
1489 GraphUI Core P1 critical RESOLVED FIXED GraphUI Group: Resolve Performance Regression in Scene.pickShape(): Drop invisible and clipped shapes
1490 GraphUI Core P1 critical RESOLVED FIXED GraphUI Group: Resolve Performance Issues with Shape Mv Transform -> PMVMatrix4f; Group/Scene's temp sorted arrays
1498 GraphUI Core P4 critical RESOLVED FIXED GraphUI: Fix Picking Traversal throughout Groups in Z-Descending Order, testing Children and fallback to Group if positive
1501 Jogl graph P1 critical RESOLVED FIXED Graph: Resolve Tessellation Bugs (Delaunay Triangulation)

19 Total; 0 Open (0%); 19 Resolved (100%); 0 Verified (0%);