Skip to content
Builds

Loading builds...

The Jenkins Controller is preparing for shutdown. No new builds can be started.

Changes

#1533 (Aug 18, 2023, 2:56:34 PM)

  1. Add make/scripts/test-fat-jars.sh for a quick bringup-test — Sven Gothel / cgit
  2. README: Fix JOGL inception, pre Sun launch and later acquired by Sun. — Sven Gothel / cgit
  3. README: Fix links — Sven Gothel / cgit
  4. Bug 1310: Detect missing glViewport(..) on Windows before GLEventListener.reshape(..) when re-adding GLJPanel — Sven Gothel / cgit
  5. Bug 1310: Reset GLJPanel states @ dispose(..) and always reshapeImpl(..) @ addNotify(), leading to proper initialization sequence when re-adding panel. — Sven Gothel / cgit

#1532 (Aug 13, 2023, 6:18:43 AM)

  1. WWW: Replace Gephi icon w/ a more friendly JogAmp website matching preview one (white background, showing a graph) — Sven Gothel / cgit
  2. Animator*: Add ctor variants passing modeBits directly, i.e. enable/disable AWT rendering thread support. Adopt it in tests and demos — Sven Gothel / cgit
  3. Demos: Add main() to GearsES2, .. allowing to be used for simple bringup tests — Sven Gothel / cgit
  4. GraphUIDemoArgs: Add GL4 core — Sven Gothel / cgit
  5. Texture ctor w/ external textureID: Pass `ownsTextureID` where true hands over ownership and allows destroy() to delete it, otherwise not. Fixes GraphUI's GLButton. — Sven Gothel / cgit
  6. make/scripts/tests.sh: Add Basic demos if jogl-demos.jar — Sven Gothel / cgit
  7. Minor cleanup of imports, etc: FBObject, GLContext*, Texture, .. — Sven Gothel / cgit
  8. UISceneDemo20: Fix info/debug text title GPUUISceneGLListener0A -> UISceneDemo20 — Sven Gothel / cgit
  9. GraphUIDemoArgs: Issue GLProfile.initSingleton() once in static init block, ensuring JOGL is completely initialized — Sven Gothel / cgit
  10. Demos: ..demos.graph.ui.util.GraphUIDemoArgs -> ..demos.util.CommandlineOptions — Sven Gothel / cgit
  11. MacOS test scripts: Enable FFmpeg6 from Homebrew — Sven Gothel / cgit

#1531 (Aug 12, 2023, 5:15:52 PM)

  1. Enable GitHub sponsor button — noreply / cgit
  2. Add support for riscv64 architecture — schwab / cgit
  3. Use DPI scaling to scale drawn fonts. — gbburkhardt / cgit
  4. Add support for Linux/ppc64le architecture — tgc / cgit
  5. Add swt 4.26 for gtk-linux-ppc64le — tgc / cgit
  6. README.md: Adding JogAmp History & Milestones, ... — Sven Gothel / cgit
  7. README.md: Shorten gl4java section — Sven Gothel / cgit
  8. Adopt to GlueGen commit 952e0c1f83c9e0583a97d39988a6ba1428911c8c — Sven Gothel / cgit
  9. Adopt to GlueGen Struct API Change get/set array arguments — Sven Gothel / cgit
  10. NativeSignatureJavaMethodBindingEmitter: Adopt to GlueGen changes — Sven Gothel / cgit
  11. README.md: JogAmp History & Milestones: Added Java3D + Ardor3D, added GlueGen JavaCallback (grouped) — Sven Gothel / cgit
  12. Add {GL, GLContext}.getDefaultDrawBuffer() to complement getDefaultReadBuffer() — Sven Gothel / cgit
  13. README: Add Harvey to contributors (missed him, sorry) — Sven Gothel / cgit
  14. Graph: Minor cleanup: TextRegionUtil: Fix API doc references; RegionRenderer.enable(..) merge '!enable' branch, fix API doc — Sven Gothel / cgit
  15. GraphUI: Add Shape.getSurfacePort(..): Similar to getSurfaceSize(..) but returns the whole Recti viewport of the shape — Sven Gothel / cgit
  16. GLStateTracker: Encapsulate PixelStateMap for PixelStorei states (prepare for tracking of blending states) — Sven Gothel / cgit
  17. GLStateTracker: Add tracking of blending states (part-1) — Sven Gothel / cgit
  18. Add Graph/GraphUI UISceneDemoU01a, showcase integration and multiple projection settings — Sven Gothel / cgit
  19. Graph GLRegion.create(..): Expose variant with custom pass2TexUnit for VBAA (default texture unit is 0) — Sven Gothel / cgit
  20. Graph RenderState: Initialize colorStatic w/ alpha=1 to avoid invisible rendering if no static color has been set — Sven Gothel / cgit
  21. Graph RegionRendered.init(..): Disable renderer (and shader programs etc) to avoid side-effects. Usually called @ GLEventListener.init(..) — Sven Gothel / cgit
  22. Graph Add {GLRegion, GraphShape}.setTextureUnit(int): Allowing to set texture unit after ctor — Sven Gothel / cgit
  23. UISceneDemoU01a: Destory textRegion @ dispose — Sven Gothel / cgit
  24. Update tests script .. (consolidate GraphUI demo lines) — Sven Gothel / cgit
  25. Graph: Simplify RegionRenderer API by exposing common RenderState methods (and fwd 'em to RenderState aggregate) — Sven Gothel / cgit
  26. Graph RegionRenderer.destroy(): Detach RenderState from GL instance — Sven Gothel / cgit
  27. Graph RenderState: Initialize colorStatic w/ all white (1,1,1,1) if color-channel is used and no static-color set — Sven Gothel / cgit
  28. Graph TextRegionUtil.drawString3D(..): Redefine 'rgbaColor' semantics: Either fill color-channel with value if used and set static-color to white - or just set static color channel with value. — Sven Gothel / cgit
  29. Graph / GraphUI Demos: Don't use the color-channel if not required (mixing colors within one region) — Sven Gothel / cgit
  30. Bug 1441 - Fix ARB_multi_draw_indirect: Belongs to GL4, glMultiDrawElementsIndirect shall only have VBO indirect access — Sven Gothel / cgit
  31. Bug 1441, 852: Annotate ARB_draw_indirect dual sourcing, remove redundant manual declarations — Sven Gothel / cgit
  32. Update README.md, index.html (Graph/GraphUI, references) and add OpenGL_API_Divergence.md — Sven Gothel / cgit
  33. README/index: Fix link to OpenGL_API_Divergence.html — Sven Gothel / cgit
  34. Test Bug1310: Remove and re-add a GLJPanel from its Swing parent (working) — Sven Gothel / cgit
  35. README/index: 'Graph UI' -> GraphUI — Sven Gothel / cgit
  36. scripts/tests.sh: Add TestGLJPanelReadd01Bug1310AWT — Sven Gothel / cgit
  37. Untangle joal from build requirements as introduced via new jogl-demos — Sven Gothel / cgit
  38. README: Add Mathieu Féry, who enhanced GlueGen — Sven Gothel / cgit
  39. Bug 1450: Remove nativewindow's drm-gbm GlueGen config's manual constant definitions, now properly passed from GlueGen — Sven Gothel / cgit
  40. GLMediaPlayer: Show more reasonable DEBUG output in factory; Impl initGL(GL) shall handle null streamWorker, i.e. when using NullGLMediaPlayer — Sven Gothel / cgit
  41. Graph TextRegionUtil.drawString3D(..): Allow null `rgbaColor` w/o color-channel again, was enforced to be set in commit bb6ee81bc5514663bb7b22224fcdd5ba34a51ac6 — Sven Gothel / cgit
  42. FontViewListener01/TestTextRendererNEWT21: Use 30 pixelPerCell (total w/ gap) for test case to compare pixel-by-pixel — Sven Gothel / cgit
  43. Add GraphUI to javadoc source path — Sven Gothel / cgit
  44. Fix typo of commit d8e086e0321ef1021f4a7810d7bfd2306c4ac725: jogl{s->}-demo{->s}-android — Sven Gothel / cgit

#1529 (May 23, 2023, 2:45:11 AM)

  1. *MediaPlayer: Adop to JOAL 39a32fd56de313c31bd197ee6022288e97f9729a — Sven Gothel / cgit
  2. make/build-test.xml: Add JOAL to classpath — Sven Gothel / cgit
  3. GLMediaPlayer: Add setAudioChannelLimit(..), correlating with AudioSink.setChannelLimit() .. — Sven Gothel / cgit
  4. GraphUI MediaButton: Expose AudioSink — Sven Gothel / cgit
  5. GraphUI Scene: Drop redundant and wrong setupMatrix(pmv) for forOne(..) and forAll(..), should be setup before call by user — Sven Gothel / cgit
  6. GraphUI Shape: Add one-shot init callback, will be called after each draw(..) until it returns true. — Sven Gothel / cgit
  7. GraphUI UISceneDemo20: Add OpenAL spatial 3D sound features: Add SimpleSineSynth Button and have MediaButton to produce mono-only for 3D sound — Sven Gothel / cgit

#1527 (May 20, 2023, 2:45:52 PM)

  1. Relocate 'jar/atomic/jogl-fonts-p0.jar' -> 'jar/jogl-fonts-p0.jar' to simplify inclusion in distribution; UbuntuFontLoader's Uri is patched accordingly. — Sven Gothel / cgit

#1526 (May 20, 2023, 8:17:00 AM)

  1. Common av classes (*AudioSink, ..) are promoted to gluegen (commit 270172bcbd91f96d4a38a3d73e23d744f57a25b8) and joal (commit 03f4bb63ce8a358b1c2ef303480e1887d72ecb2e) — Sven Gothel / cgit
  2. make/scripts/tests.sh: Adjust D_ARGS for AudioSink (moved to gluegen/joal); Validated GLMediaPlayer ... — Sven Gothel / cgit
  3. FFMPEGMediaPlayer: AudioFormat is now a stand-alone class (gluegen 2b339721a4d6dd4f3af129a4654375b15c7ea340) — Sven Gothel / cgit
  4. MovieCube: Restart @ EOS — Sven Gothel / cgit
  5. FFMPEGMediaPlayer: Adjust to AudioFormat changes — Sven Gothel / cgit
  6. build.xml: Preserve README.md, copy filtered README-zip-bundles.txt to archive w/ same name — Sven Gothel / cgit

#1525 (May 15, 2023, 7:25:51 AM)

  1. GLMediaPlayer: Replace GLMediaEventListener.EVENT_CHANGE_* 'int event_mask' with EventMask.Bit/EventMask — Sven Gothel / cgit
  2. Fix GLMediaPlayerImpl.initGL(GL): Allow null==gl and audio-only mode (regression to initial implementation) — Sven Gothel / cgit
  3. HiDPI: TestGearsES2NEWT: Show MonitorDevice properties, validating pixelScale — Sven Gothel / cgit
  4. HiDPI: NEWT/MacOS: WindowDriver.sizeScreenPosInsetsChanged() is called w/ client-area in windowUnits (*fix regression*) — Sven Gothel / cgit
  5. HiDPI AWT/NEWT: Propagate AWT enforced pixelScale via setSurfaceScale() blocking native change by monitor-pixelScale (Windows, X11) — Sven Gothel / cgit
  6. SurfaceScaleUtils: Remove unused isZero(..) — Sven Gothel / cgit
  7. HiDPI: Revert WindowImpl.applySoftPixelScale()'s if( DEBUG...) { ..; dumpStack(); } — Sven Gothel / cgit
  8. HiDPI: Complete testing on Windows (AWT, NEWT, AWT+NEWT): AWT pixel scale propagated properly to our AWT GLCanvas and NEWT — Sven Gothel / cgit
  9. Fix MovieSimpleActivity1: Adjust to GLMediaPlayer API change (commit 9a7b9768e2e018a33ca44a170f372fee84c26a27) — Sven Gothel / cgit
  10. HiDPI: Revise AWT GLCanvas/GLJPanel ScalableSurface: No setSurfaceScale(), have AWT toolkit define pixelScale only (simplification) — Sven Gothel / cgit

#1523 (May 8, 2023, 4:22:38 PM)

  1. JOGL File Layout: Have *-java-src.zip inside jar folder, add missing jar/jogl-demos-java-src.zip — Sven Gothel / cgit

#1522 (May 7, 2023, 4:32:36 AM)

  1. Graph: Move jogamp.graph.plane to public com.jogamp.graph.plane — Sven Gothel / cgit
  2. Graph: Complete move jogamp.graph.plane to public com.jogamp.graph.plane — Sven Gothel / cgit
  3. Graph; Path2D[Iterator]: Add 'fast path' access to points array reference and index etc, used to avoid arraycopy (efficancy) — Sven Gothel / cgit
  4. Graph: OutlineShape: Make class final, getOutlineNumber() -> getOutlineCount() — Sven Gothel / cgit
  5. Graph: Path2D: Remove redundant accessors, comment on append(..) — Sven Gothel / cgit
  6. Graph: TypecastRenderer: Simplify addShape*(), use OutlineShape's vertexFactory instance — Sven Gothel / cgit
  7. Graph: TestTextRendererNEWT00: Alin w/ other tests, add DEPTH_TEST and allow custom window size — Sven Gothel / cgit
  8. Graph: TestTextRendererNEWT01: No VBAA sample-count on MSAA test, fixed window size 1024x640 — Sven Gothel / cgit
  9. Graph: Fix Region/Text Renderer: Add RegionRenderer enable/disable for blending stubs in display (Mesa3D results are otherwise broken) — Sven Gothel / cgit
  10. Graph: OutlineShape: Add positional addVertex() variants for component based addVertex methods — Sven Gothel / cgit
  11. Graph: Path2D -> self-contained Path2D (w/ Iterator) fixed; OutlineShape: Add Path2F addPath(..), emphasize required Winding.CW — Sven Gothel / cgit
  12. Graph: TypecastRenderer: Add comment about TTF Glyph's having Winding.CW — Sven Gothel / cgit
  13. Typecast: Kerning: Use 'int' to cover 'uint16' values; Detail KernSubtable and hold a KernSubtableFormat0 ref in KernTable — Sven Gothel / cgit
  14. Typecast: HeadTable: Use 'int' to hold 'uint16' unitsPerEM value — Sven Gothel / cgit
  15. Typecast: OTGlyph: Maintain the glyphID, add toString() — Sven Gothel / cgit
  16. Typecase: OTFont: Provide KernTable accessor — Sven Gothel / cgit
  17. Font/Graph, {Font, Glyph}/Typecast: Add kerning and expose values in original font-units (FU) to have them scaled later ( fu * pixelScale / unitsPerEM ) — Sven Gothel / cgit
  18. Update included Typecast library to 2019-09-15 commit 0d55ac0eb4a39a7f8f2a796c7eebd3ea778ba9a7 — Sven Gothel / cgit
  19. Typecast: *Font*: Use constructor instead for static read(). TTFont: Add ctor for File and InputStream — Sven Gothel / cgit
  20. GlyfCompositeDescript: Remove useless try { } in ctor; Remove redundant variable in range-based for-loops — Sven Gothel / cgit
  21. Typecast: KernSubtable: Remove getKerningTable(..), will be implemented in higher API layer w/ binary-search — Sven Gothel / cgit
  22. Typecast: KernSubtableFormat2: Use package-protection — Sven Gothel / cgit
  23. Typecast: Table: Use package-protected static final const, remove notAvailable String — Sven Gothel / cgit
  24. Typecast: Mark current status w/ our branch of upstream, jogl_patches, commit 90c4a8348cbe182bf3f0bcc55fd015f19ed0686f — Sven Gothel / cgit
  25. Graph font/typecast: Adopt to our Typecast updates (see below); Fix kerning; Use TestTextRendererNEWT01 to produce validation snaps — Sven Gothel / cgit
  26. Graph Type Rendering: Drop pixelSize and use font em-size [0..1] throughout system. — Sven Gothel / cgit
  27. Add GL_DEBUG_SEVERITY_NOTIFICATION to getDbgSeverityString() — David.42.Hall / cgit
  28. Graph OutlineShape: Path2F alike sub-path ctor: Add z coordinate for custom plane. — Sven Gothel / cgit
  29. Graph Font: getGlyph(char symbol -> int glyph_id), add kerning to getPointsBoundsFU(); Glyph: Drop getSymbol() — Sven Gothel / cgit
  30. Graph RegionRenderer: Expose int[4] viewport for convenience — Sven Gothel / cgit
  31. Graph TextRegionUtil: Move ShapeVisitor to OutlineShape.Visitor and processString(..) to Font, cleaning up .. — Sven Gothel / cgit
  32. Graph: RegionRenderer: Offer borrowing current viewport w/o copy — Sven Gothel / cgit
  33. Graph: TextRegionUtil: Make addStringToRegion(..) versatile/usable w/ optional AffineTransform (see Label0) — Sven Gothel / cgit
  34. Graph: Merge UIListener01 + UINewtDemo01 -> UIShapeDemo01 to have simple test cases — Sven Gothel / cgit
  35. Typecast: Assign _glyphIndex w/ ctor argument (+ code cleanup) — Sven Gothel / cgit
  36. Typecast: Glyph: getGlyphIndex() -> getID() to simplify name — Sven Gothel / cgit
  37. Graph: TypecastRenderer: Fix point-loop (no reduced 'count - 1', no break on endOfContour), remove redundant branch B3, add Type-2 and add code dump for testing — Sven Gothel / cgit
  38. Graph UI: Move methods SceneUIController to UIShape public providing win<->obj coord transformation, enhance documentation a little, — Sven Gothel / cgit
  39. Graph Unit Tests: General cleanup, adding UITypeDemo01 w/ TestObject* to determine CurveRenderer issues — Sven Gothel / cgit
  40. Graph Font: Enhance API doc (source of values), better get*Bounds() names, dropping redundant getMetricWidth*(); Fix getMetricBoundsFU() — Sven Gothel / cgit
  41. Graph: Fix Loop.initFromPolyline()'s Winding determination, document Winding rules for OutlineShape and add get/setWinding in Outline — Sven Gothel / cgit
  42. TestTextRendererNEWT01: Drop unused import — Sven Gothel / cgit
  43. Graph: Outline: Remove minor redundancy — Sven Gothel / cgit
  44. Graph Demos: Formatting .. — Sven Gothel / cgit
  45. Graph GPUUISceneGLListener0A: Prep for reshape_resize, notch up relative sizes a little — Sven Gothel / cgit
  46. Graph RoundButton: setDimension -> setSize — Sven Gothel / cgit
  47. Graph UI: Fix UIShape's PMVMatrix handling of getSurfaceSize, objToWinCoord and winToObjCoord (expect all set, no doubling); GLEventListenerButton: Resize FBO to screen-size for proper 1:1 quality — Sven Gothel / cgit
  48. Graph Overflow Bug: Reorder TestTextRendererNEWT* tests from simple to complex example code, ascending — Sven Gothel / cgit
  49. Rename VectorUtil.ccw(..) -> isCCW(..) — Sven Gothel / cgit
  50. Graph Font.Metrics: Use unchanges sign of (+) ascent, (-) descent and (+) lineGap, document them properly and fix Font.getLineHeightFU() — Sven Gothel / cgit
  51. Graph Font: Add 'name' to Glyph; Drop erroneous Glyph ID_SPACE, ID_CR manual mapping, rely on no-shape for 'space' non-contour. — Sven Gothel / cgit
  52. Graph Font: Simplify CmapFormat selection (cmap symbol -> glyph-idx), just use Unicode and if not available use a symbol font — Sven Gothel / cgit
  53. Graph Font: Add more DEBUG info .. — Sven Gothel / cgit
  54. Graph Font.Glyph: Cleanup: Remove Font and getScale() from interface (redundant), add getLeftSideBearings*() from htmx table; Flatten TypecastGlyph impl by merging its Metrics, add equal() complementing hashCode() — Sven Gothel / cgit
  55. Graph TypecastFont: Add hashCode() and equals(), feed TypecastGlyph w/ LeftSideBearings — Sven Gothel / cgit
  56. Graph TextRegionUtil: Fix HashMap (font,text)->GLRegion: Preserve key data (fontName, text) for equals — Sven Gothel / cgit
  57. Graph: Update demos .. — Sven Gothel / cgit
  58. Graph UI: Update demos, move pure demo code from demos/ui -> demos, rename test-shapes — Sven Gothel / cgit
  59. FFMPEGMediaPlayer: Replace old FFmpeg header w/ FFmpeg version 4.3, 5.1 and 6.0 (major version counts for binary compatibility) — Sven Gothel / cgit
  60. FFMPEGMediaPlayer: Add implementation update for FFmpeg version 4.* (Debian 11), 5.* (Debian 12) and 6.* (Current Development trunk) — Sven Gothel / cgit
  61. Eclipse: Add CDT nature to edit C/C++ files — Sven Gothel / cgit
  62. Graph Font: Fix TypecastRenderer TTF corner-case: Prefer initial segment's moveTo (start) to be onCurve — Sven Gothel / cgit
  63. GLArrayData*: Shorten methods (*API Change*), use proper constructor and finalize immutables, add growthFactor (default golden ratio 1.618), add getCapacity*() and printStats(..) — Sven Gothel / cgit
  64. GLArrayData*: Expose reserve() for total elementCount and growIfNeeded() for additional components ... — Sven Gothel / cgit
  65. Graph Region: Address overflow issue using GL2ES3 integer indices (WIP...); Ease GLArrayData* buffer growth. — Sven Gothel / cgit
  66. Graph Region: Fix printBufferStats(..) override — Sven Gothel / cgit
  67. Movie* Demos: Add screenshots w/ 'S' key; Cleanup screenshot filename creation in other demos. — Sven Gothel / cgit
  68. Windows test scripts: Inject FFmpeg 5.1.2 and Mesa3D (disabled C:\Windows\System32\opengl32.dll) — Sven Gothel / cgit
  69. FFmpeg: Fix using 'av_channel_layout_uninit', use own loaded linked 'sp_av_channel_layout_uninit' — Sven Gothel / cgit
  70. JOGL Homepage: Rearrange, add MeteoInfo and Sweet Home 3D — Sven Gothel / cgit
  71. Reformat README.txt -> README.md, add list of work items and call for sponsorship. — Sven Gothel / cgit
  72. GLProfile.isValidArrayDataType() add missing accepted types for ES3/GL3+ but dropping its usage (GLArrayDataWrapper validation) — Sven Gothel / cgit
  73. Drop redundant NativeWindowFactory.getDefaultToolkitLock(type, deviceHandle) variant — Sven Gothel / cgit
  74. GLMediaPlayerImpl: destroyImpl(..) @ initGL(..) exception: Don't wait for streamWorker stop result (-> deadlock) — Sven Gothel / cgit
  75. GLProfile::initProfilesForDeviceCritical(): initLock.addOwner(t) only if t is not orig-owner — Sven Gothel / cgit
  76. EGLGraphicsDevice: Cleanup and enhance API doc for clarity ... — Sven Gothel / cgit
  77. GLDrawableFactoryImpl:createDummySurfaceImpl() and createSurfacelessImpl(): Pass orig AbstractGraphicsDevice to allow EGLDrawableFactory to use the original device's native-dislay-ID for sharing resources. — Sven Gothel / cgit
  78. GLDrawableFactoryImpl:createMutableSurfaceImpl(..): Pass orig AbstractGraphicsDevice to allow EGLDrawableFactory to use the original device's native-dislay-ID for sharing resources. — Sven Gothel / cgit
  79. GLDrawableFactoryImpl:createDummyDrawable(): Similar to createOffscreenDrawable() prefer createSurfacelessImpl() over createDummySurfaceImpl() to reduce resources (no actual window) — Sven Gothel / cgit
  80. make/scripts/tests.sh: Update for my personal unit-test runs — Sven Gothel / cgit
  81. GLDrawableFactory: Fix typos and mention 'surfaceless' in createDummyDrawable(..) — Sven Gothel / cgit
  82. FFMPEGMediaPlayer: Cleanup API doc FFmpeg versions — Sven Gothel / cgit
  83. NEWT Screen: Allow injection of global (single) monitor size in [mm] via newt.ws.mmwidth and newt.ws.mmheight property — Sven Gothel / cgit
  84. GLArrayData[Editable,Client]: Add put[34][bsif](..) and array put[bsif](..) variants for flexibility/performance — Sven Gothel / cgit
  85. GLArrayDataClient: Minor toString() and DEBUG output fixes — Sven Gothel / cgit
  86. GLArrayDataEditable: Clarify API doc on clear*(..) and rewind() — Sven Gothel / cgit
  87. GLArrayData*: Minor edits: API doc, space and year-range — Sven Gothel / cgit
  88. GLArrayData: year-range — Sven Gothel / cgit
  89. scripts/tests.sh: add testmobile launch w/ JOGAMP_MOBILE_CLASSPATH — Sven Gothel / cgit
  90. Graph: Region: Add perf counter (w/ API); Utilize put[34][sif](..); Fix indices growBufferSize(); Add GLRegion.create(..) w/ initial vertices/indices count; Up default[VI]Count; — Sven Gothel / cgit
  91. Graph: Font: Add perf counter (w/ API) — Sven Gothel / cgit
  92. TestTextRendererNEWT00: Add '-perf' mode using new perf counter, testing on PC and raspi-aarch64 .. — Sven Gothel / cgit
  93. NEWT DRM EGL/GBM: WindowDriver: Don't issue glFinish() here, as eglSwapBuffers(..) already performs this task (TODO: More Tests!) — Sven Gothel / cgit
  94. Graph: Use PerfCounterCtrl interface and Instant/Duration & Clock.getMonotonicTime() ... — Sven Gothel / cgit
  95. Adapt to GlueGen dropping Platform.currentTimeMicros(), use Platform.currentTimeMillis() — Sven Gothel / cgit
  96. Fix for AWT GLCcanvas DPI scaling.  Forum thread https://forum.jogamp.org/DPI-scaling-not-working-td4042206.html — gbburkhardt / cgit
  97. Graph Perf Counter: Use GlueGen's Clock.currentNanos() to ease on performance-hit measuring performance. — Sven Gothel / cgit
  98. Clock: Use Clock.currentNanos() instead of System.nanoTime(); Enhancing FPSCounterImpl accuracy by maintaining timestamps in [ns] — Sven Gothel / cgit
  99. Graph Perf Test: {Test->Perf}TextRendererNEWT00: Drop junit, ... (WIP) — Sven Gothel / cgit
  100. Graph: Bring back passing through temp AffineTransform instances (optional, but recommended) — Sven Gothel / cgit
  101. GLArrayData: Promote sealed() from GLArrayDataEditable, to correctly being used for getElemCount() instead of 0==position, ... (API change) — Sven Gothel / cgit
  102. Graph Perf: Region*: Rely on growBuffer(..) per addOutlineShape() and known buffer data-type to directly put[34][sif](..) skipping GLArrayDataClient/Buffers buffer-growth and validations — Sven Gothel / cgit
  103. Graph Perf: Region: split addOutlineShape() -> addOutlineShape0() (fast) and addOutlineShape1() (slow perf+debug), rename growBufferSize() -> growBuffer() — Sven Gothel / cgit
  104. Graph Perf: Region*: Add setBufferCapacity(..) and cut-off growBuffer() early if not needed (track capacity); Align all VBORegion* buffer init/set/grow impl. — Sven Gothel / cgit
  105. Graph Perf: OutlineShape: Uncomment all debug code to keep it smaller — Sven Gothel / cgit
  106. Graph Perf: Font*: Remove PerfCounterCtrl since the Region counter is more than enough — Sven Gothel / cgit
  107. Graph Perf: Add Region.countOutlineShape(), Font.processString(Visitor2,..), TextRegionUtil.countStringRegion() allowing to use Region.setBufferCapacity() — Sven Gothel / cgit
  108. Graph: Region: Enhance API doc, fix typo .. (brace close left open during selected commits) — Sven Gothel / cgit
  109. scripts/tests.sh: Refine uncommented section about 'Flight Recorder' setup — Sven Gothel / cgit
  110. GLArrayData: Fix API doc typo in sealed() — Sven Gothel / cgit
  111. Graph Perf Update: 1296 chars to Region per Frame: RaspiPi4 10.25ms (Region) + 3.4ms (draw), PC 2.97ms (Region) + 0.36ms (draw) (GOOD) — Sven Gothel / cgit
  112. Graph Perf: PerfTextRendererNEWT00 Disable VSync per default (duh!) — Sven Gothel / cgit
  113. Graph Demos: Add 'JOGL line' and tweak PerfTextRendererNEWT00 a little to fit on small displays — Sven Gothel / cgit
  114. PerfTextRendererNEWT00: Scale font to match screen witdh after producing the region, i.e. have a proper resolution independent layout. — Sven Gothel / cgit
  115. [GL]Capabilities*: Enhance identity-check in root Capabilities.equals(..), comparing the VisualID first; Added VisualIDHolder.isVisualIDSupported(VIDType) — Sven Gothel / cgit
  116. Graph GPUUISceneNewtDemo: Filter out all FSAA (multisample) caps if undesired (Graph VBAA + MSAA); Add NonFSAAGLCapabilitiesChooser — Sven Gothel / cgit
  117. Graph: Font: Add equals() + hash() API doc; GraphUI's Label*.setText(): Only modify values if text and/or font differs, skipping markShapeDirty() saves performance. — Sven Gothel / cgit
  118. Apply NonFSAAGLCapabilitiesChooser in NEWTGLContext (tests only). TODO: Consider applying it in default chooser? — Sven Gothel / cgit
  119. Add raspi4b test script w/ set screen-size — Sven Gothel / cgit
  120. TestTextRendererNEWT20: Cover Graph-VBAA, Graph-MSAA, FSAA, NONE .. (have proper filenames for screenshots) — Sven Gothel / cgit
  121. Rename NonFSAAGLCapabilitiesChooser -> NonFSAAGLCapsChooser (too long) — Sven Gothel / cgit
  122. Misc: Add MonitorDevice.perMMToPerInch(..); Drop unused RegionRenderer.init(..) renderModes argument — Sven Gothel / cgit
  123. Adopt to RegionRenderer.init(..) dropped unused renderModes argument — Sven Gothel / cgit
  124. GraphUI: Revision: Simplify resource handling via SceneUIController, add general functionality in UIShape (drag, ..) — Sven Gothel / cgit
  125. GraphUI: Promote API to JOGL via graphui.jar or within any jogl-all*.jar (WIP) — Sven Gothel / cgit
  126. GraphUI: Add package.html (dummy) — Sven Gothel / cgit
  127. Cleanup Demos: Move demos to jogl-demos.jar (here Graph + AudioVideo), ready for easy deployment and test w/ junit/ant — Sven Gothel / cgit
  128. GraphUI: Shape: Add build-in resize w/ 1-pointer-click and drag in 1/4th bottom-left or bottom-right corner. Rename translate -> position. — Sven Gothel / cgit
  129. Demos: Remove unused fonts — Sven Gothel / cgit
  130. Demos: FontSetDemos: Remove remove fonts — Sven Gothel / cgit
  131. Move png assets (NEWT icons + GLMediaPlayer dummy/test) to simple classpath, allowing access w/o jars. TODO: Test Android. — Sven Gothel / cgit
  132. build-test.xml: Add src.demos to determine to skip build or not — Sven Gothel / cgit
  133. GLMediaPlayer: Overhaul and simplify states, allow usage before stream ready showing test-texture. Adding stop(); (API Change) — Sven Gothel / cgit
  134. Graph: Add GLRegion creation w/ pre-calculating its buffer sizes; TextRegionUtil: Use pre-calc'ing buffer sizes for GLRegion; — Sven Gothel / cgit
  135. GraphUI: Use pre-calc'ing buffer sizes for Label shape — Sven Gothel / cgit
  136. GraphUI: Cleanup 1-pointer zoom, add generic PinchToZoom-Gesture for 2-pointer zoom; Scene: Align method names.. — Sven Gothel / cgit
  137. GLMediaPlayerImpl: isTextureAvailable() is always true after lastFrame init; Use private isPausedOrPlaying() to determine shaderCodeHash — Sven Gothel / cgit
  138. GraphUI: MediaButton: Adapt GLMediaPlayer changes: Ready right away and reset on Init: GLMediaPlayer.initGL() + recreate GLRegion — Sven Gothel / cgit
  139. GLRegion + RegionRenderer: Add clearShader(..) to delete all ShaderPrograms and is references. — Sven Gothel / cgit
  140. TextureSequence (API Change): Use setTextureLookupFunctionName(..) explicitly to set the name upfront, clarifying workflow. Impl: ImageSequence + GLMediaPlayerImpl — Sven Gothel / cgit
  141. build: Disable oculusvr by default, allow manual enable via property 'oculusvr.enabled' — Sven Gothel / cgit
  142. make/scripts/setenv.jogl.sh: Add JOAL_LIB_DIR to LD_LIBRARY_PATH (used if not testing using jars but classpath) — Sven Gothel / cgit
  143. FFMPEGMediaPlayer: More detailed DEBUG messages on audioSink — Sven Gothel / cgit
  144. GLMediaPlayerImpl: Zero textureFragmentShaderHashCode and default lookupFunction on Uninitialized state — Sven Gothel / cgit
  145. GLMediaPlayerImpl: Only kick-off StreamWorker at initGL(..) — Sven Gothel / cgit
  146. AABBox: Add API doc comment on reset() and hence default ctor regarding infinite dimension — Sven Gothel / cgit
  147. Graph: Region: Add API doc on markStateDirty() and markShapeDirty() — Sven Gothel / cgit
  148. Graph: RegionRenderer: Adopt to TextureSequence API Change: Use setTextureLookupFunctionName(..) before using hash and/or code. — Sven Gothel / cgit
  149. GraphUI: Scene: Add simplified ctor w/ user defined zNear, zFar and sceneDistance; Expose the scene-plane AABBox and add surfaceToObjSize() to compute surface-size in object coords. — Sven Gothel / cgit
  150. GraphUI: GLButton: Don't pass FBO size @ ctor, calculate true view-size @ 1st draw — Sven Gothel / cgit
  151. GraphUI: Button: Allow user to configure 2-pass label z-offset — Sven Gothel / cgit
  152. GraphUI: UIShapeDemo01.reshape(): Drop redundant glViewport(..) call — Sven Gothel / cgit
  153. GraphUI: MediaButton: No need to re-create GLRegion (anymore), just markShapeDirty() to force reupload of texture-coordinates; Also don't mute audio, user shall configure the GLMediaPlayer... — Sven Gothel / cgit
  154. GraphUI: Label: Rename pixelSize -> pixelScale, since we are view-based or in model-space. — Sven Gothel / cgit
  155. GPUUISceneGLListener0A: Simplify according to Scene class changes (view-based in model-space), have Scene manage resources in full. — Sven Gothel / cgit
  156. GraphUI: Add a most simple Scene demo with one Shape. — Sven Gothel / cgit
  157. Graph: Have RegionRenderer.reshapeNotify(..) track x/y as well (vieport); GraphUI.Scene using RegionRenderer's viewport (no duplicate) — Sven Gothel / cgit
  158. GraphUI: Rename UISceneDemo00 -> UISceneDemo01 — Sven Gothel / cgit
  159. GLMediaPlayer usage: Fix verbose strings, disable verbose in GraphUI demos — Sven Gothel / cgit
  160. GraphUI: Complete rename of UISceneDemo01 — Sven Gothel / cgit
  161. GraphUI: Scene/Shape: Decouple PMVMatrix operations (picking, obj<->win) by using a local instance, enable performing on any thread (not using a blocking GL renderer thread) — Sven Gothel / cgit
  162. Demos: Minor cleanups; MovieSimple: Remove unused variables etc .. left over from transition to use TextureSequenceES2 — Sven Gothel / cgit
  163. Fix ShaderProgram ownership bug, introduced in commit 67a723477ecd818fbc5859fe20ee536a3b4efae5 (reverting and clarifying) — Sven Gothel / cgit
  164. opengl/util/glsl/Shader*: Mark classes and fields final, rename dump{Shader->}Source(), refine string output. — Sven Gothel / cgit
  165. ShaderProgram field programLinked: Set to false @ release()/destroy(), On useProgram() only throw exception if 'on==true' is requested (disabling after delettion is OK) — Sven Gothel / cgit
  166. Graph: Make RenderState a composition of RegionRenderer, which also creates and destroys it. Dropping this also from user (complexity). — Sven Gothel / cgit
  167. API doc cleanup, add + refine math tests — Sven Gothel / cgit
  168. NEWT MouseEvent.getEventTypeString(): Shorten by removing leading 'EVENT_MOUSE_' — Sven Gothel / cgit
  169. Fix MovieSimple regression of commit 00dbacc5af3531af50e77a02d534dc11e08de10f, 913b00f8b876e29af91677ef61b3eb35d6853e6e — Sven Gothel / cgit
  170. Graph: Add RenderState API doc; RegionRenderer: Remove unused shell method, left over from f8584748e33aab56780eca5cf7009a5a0d11991d — Sven Gothel / cgit
  171. Graph : Misc API doc — Sven Gothel / cgit
  172. Graph: GLRegion: Pass curRenderModes to updateImpl() + drawImpl(), prepare switch by sampleCount; Don't use any resource not requested by curRenderModes — Sven Gothel / cgit
  173. Graph: GLRegion.draw(): Mod curRenderModes by sampleCount { 0 = no-sampling, -1 = glSelect } (Experimental not working fully) — Sven Gothel / cgit
  174. Graph: Add RegionRenderer.enable(..) variant w/ passing enable + disable GLCallback — Sven Gothel / cgit
  175. Graph: Scene: Add experimental pickShapeGL(..), i.e. glSelect (Not working correctly with all renderModes yet, inactive; Not good on text) — Sven Gothel / cgit
  176. Graph Scene: Customize clearColor + clearMask used @ display(..), i.e. either use custom setting or avoid it at all for seamless client renderer integration — Sven Gothel / cgit
  177. Graph Shape: Mark methods final and enhance API doc — Sven Gothel / cgit
  178. Graph Shape: Add missing drawGLSelect(..) — Sven Gothel / cgit
  179. Graph Scene: RegionRenderer is owned and never null — Sven Gothel / cgit
  180. Add Scene.PMVMatrixSetup for programmable PMVMatrix setup in Scene replacing fixed projection params; Simplify API requirements .. — Sven Gothel / cgit
  181. Graph Shape: Add onMove(Shape.Listener), allowing user to track Shape movement — Sven Gothel / cgit
  182. Graph UI Shape: Fix setTransform(): Take back unscaled-center 1st, then add back later (scaled); TODO: Add alignment features — Sven Gothel / cgit
  183. Graph UI Shape: Fix move and resize via 1-pointer mouse drag: Need to apply scale on drag-delta, operating on scaled-model-viewpoint — Sven Gothel / cgit
  184. Graph UI: Adopt Shape implementations to Shape API changes (simplification) — Sven Gothel / cgit
  185. Graph UI: Apply API changes to demos *WIP* (not all working yet, but compile clean) — Sven Gothel / cgit
  186. Graph UI Shape: Remove debug println @ mouse drag release — Sven Gothel / cgit
  187. GraphUI UISceneDemo01: Res independent Shape, in Scene attached to GLWindow showing simple linear Shape movement w/ listener attached — Sven Gothel / cgit
  188. GraphUI UISceneDemo01: Fix disposal, use windowDestroyed() WindowListener to stop animator — Sven Gothel / cgit
  189. GraphUI Shape win<->obj/shape mapping: Return actual int[] or float[] result or null on error instead of boolean to easy API usage — Sven Gothel / cgit
  190. GraphUI: Add UISceneDemo00 for linear animation in one main function; UISceneDemo01 simply provides shape drag-move and -resize — Sven Gothel / cgit
  191. Demo MovieSimple: Default to useOrigScale=false, enable @ main w/ -orig_scale — Sven Gothel / cgit
  192. Add FloatUtil.isZero(float) using FloatUtil.EPSILON — Sven Gothel / cgit
  193. GLOffscreenAutoDrawable: Remove unused import — Sven Gothel / cgit
  194. Demos GearsES2: Expose view rotation vars and listener — Sven Gothel / cgit
  195. GraphUI GLButton: Add missing destroyImpl(..) to destroy the ImageSequence and FBO-GLAD — Sven Gothel / cgit
  196. GraphUI Scene: Be quiet — Sven Gothel / cgit
  197. GraphUI Default Scene.PMVMatrixSetup: Scale (back) projection to have normalized plane dimensions, 1 for the greater of width and height — Sven Gothel / cgit
  198. UISceneDemo01: Use GLButton shape w/ animating and rotating gears and set up an own Scene.PMVMatrixSetup with a plane dimension of 100 — Sven Gothel / cgit
  199. UISceneDemo02: The 'dirty' variant w/ listener (printf) attached — Sven Gothel / cgit
  200. GraphUI MediaButton: Only mark region dirty if already exists — Sven Gothel / cgit
  201. GraphUI Scene: Move GLEventListener implementations reshape() and dispose() to the others, init(), display(). Ease review. — Sven Gothel / cgit
  202. GraphUI Shape.setTransform(): Fix center semantics (half size) and consider origin (resolves multi-line text resize issues) — Sven Gothel / cgit
  203. GraphUI Scene: Add [add|remove]Shapes(Collection) .. for convenience — Sven Gothel / cgit
  204. GraphUI UISceneDemo01: Stop rotating animation if GLButton animation is toggled off — Sven Gothel / cgit
  205. GraphUI Demos: Bring back GPUUISceneGLListener0A .. — Sven Gothel / cgit
  206. GraphUI Label: Fix naming semantics: 'pixelScale' -> 'fontScale', i.e. font-scale factor, by which the em-sized type glyphs shall be scaled — Sven Gothel / cgit
  207. Rename UISceneDemo{02->10} — Sven Gothel / cgit
  208. GLArrayDataClient: Allow null buffer @ growIfNeeded(), removed from commit 90a95e6f689b479f3c3ae3caf4e30447030c7682 — Sven Gothel / cgit
  209. GraphUI Scene: Add getDefaultVertexFactory(), fix getRenderState() API doc (can't be null) — Sven Gothel / cgit
  210. GraphUI Shape: Provide empty default implementation for clearImpl() and destroyImpl() — Sven Gothel / cgit
  211. GraphUI Shape/Label: Allow validate(..) w/o current GL context, used by e.g. Label.setText(..) and getBounds(), preparations for more animation. — Sven Gothel / cgit
  212. Graph: Cleanup Vertex.Factory referencing: Only bind to OutlineShape and use its default. GraphUI: Always use default. — Sven Gothel / cgit
  213. GraphUI UISceneDemo*: Use lambdas for GLAutoDrawable.invoke(..) to reduce LOC — Sven Gothel / cgit
  214. Eclipse: Remove the CDT C/C++ Nature, since it breaks the Java type hierarchy lookup besides other things — Sven Gothel / cgit
  215. GraphUI UISceneDemo*: Add windowResized() callback to update window title showing current surfaceSize — Sven Gothel / cgit
  216. NEWTEvent*.getEventTypeString(): Like MouseEvent, drop redundant leading type in returned string — Sven Gothel / cgit
  217. GraphUI UISceneDemo*: Stop animation loop if window got destroyed — Sven Gothel / cgit
  218. GraphUI UISceneDemo20: Consolidate the actual implementation and main launcher to our new UISceneDemo naming series — Sven Gothel / cgit
  219. GraphUI Scene: Move reshape() below init from in-between display() impls — Sven Gothel / cgit
  220. GraphUI: Fix Scene.PMVMatrixSetup impl: Setup modelview before using setPlanBox(..)'s gluUnProject(..) — Sven Gothel / cgit
  221. GraphUI Shape.setTransform(): Remove 'wiggling' w/ origin, text issue came from Scene.PMVMatrixSetup bug, all shapes resize fine now. — Sven Gothel / cgit
  222. GraphUI Scene: Add optional frustum culling (default: disabled) — Sven Gothel / cgit
  223. GraphUI Scene: Add removeShape*(GL2ES2..) variant w/ their destruction for convenience — Sven Gothel / cgit
  224. GraphUI Scene: getStatusText(..) drop unset values, be more semantic sensitive (msaa -> smsaa) — Sven Gothel / cgit
  225. GraphUI Shape: Make access private where possible & reasonable, synchronize dirty and in draw(..) the whole dirty-validate() region.draw() — Sven Gothel / cgit
  226. GraphUI Demos: Adopt to shapesSharpness -> oshapesSharpness rename — Sven Gothel / cgit
  227. Graph Font Processing: Produce a 'whitespace' Glyph w/ an OutlineShape (box) to allow better handling of such non-contour symbols. — Sven Gothel / cgit
  228. Graph Font Processing: Use Font.GlyphVisitor instead of OutlineShape.Visitor, allowing to use the Glyph (information). — Sven Gothel / cgit
  229. Graph: Remove OutlineShape.Visitor* as being replaced by Font.GlyphVisitor — Sven Gothel / cgit
  230. Add Vec2f and Vec3f, to support a more simple OO vector-math usage, e.g. for animation etc — Sven Gothel / cgit
  231. UISceneDemo0[01]: Useless minor editing (can't move animator lower as sadly used in our window dtor event handler) — Sven Gothel / cgit
  232. GraphUI Demos: (Text) Type Animation ... — Sven Gothel / cgit
  233. WWW: Add Games: Wakfu + Archipelago — Sven Gothel / cgit
  234. WWW: Cleanup Featured Projects intro and have section links bold. — Sven Gothel / cgit
  235. Quaternion: Shorten toString() type name — Sven Gothel / cgit
  236. Graph: Fix Font.getGlyphBoundsFU(): FU of advance is requested here. — Sven Gothel / cgit
  237. Graph Font: Rename getBBox*() -> getBounds*() to preserve a common semantic name — Sven Gothel / cgit
  238. Graph FontScale: Simplify names, fix API doc and add unit test — Sven Gothel / cgit
  239. GraphUI Demos: Remove unused GPUUISceneTextAnim01 — Sven Gothel / cgit
  240. Graph Font.Glyph: Add getFont() (the owner) — Sven Gothel / cgit
  241. Graph Font.GlyphVisitor*: Pass 'char symbol' to visitor, passing full text-processing information — Sven Gothel / cgit
  242. Graph RenderState: Add setColorStatic(float[]) variant — Sven Gothel / cgit
  243. GraphUI: Shape.dispatchMouseEvent(): Rename dsx/dsxy -> sx/sy as they denominate whole scale-factor, not their delta — Sven Gothel / cgit
  244. GraphUI: Shape: Fix setTransform(): Scale around center and rotate around pivot-point or center; Assume Shape origin to be bottom-left for drag-zoom. Removes questionable scale-hack. — Sven Gothel / cgit
  245. GraphUI: Label: Enforce bottom-left origin @ 0/0 for good drag-zoom experience (working sticky edge) — Sven Gothel / cgit
  246. GraphUI Label: Remove glyphVisitor's debug code (exception handling) — Sven Gothel / cgit
  247. GraphUI Label: Add getScaledLineHeight() and refine setFontScale(), i.e. only act and markDirty() on change — Sven Gothel / cgit
  248. GraphUI Button: Simplify addShapeToRegion() — Sven Gothel / cgit
  249. GraphUI: Decouple GraphShape from Shape, i.e. allow future Shape w/o Graph/GLRegion — Sven Gothel / cgit
  250. GraphUI Demo UISceneDemo02: Use em-sized label w/ scale. — Sven Gothel / cgit
  251. GraphUI Demo UISceneDemo03: Add kerning and compensate on label 0/0 origin using Glyph bounds minY() — Sven Gothel / cgit
  252. Graph Font: TypecastFont: getGlyphBoundsFU() + processString(): If isWhitespace() continue w/ AABBox resize, but don't earmark this (whitespace) glyph for next left_glyph (kerning). — Sven Gothel / cgit
  253. GraphUI Scene: Added API doc args — Sven Gothel / cgit
  254. GraphUI Shape.setTransform(): Fix !sameScaleRotatePivot && hasRotate && !hasRotPivot: Don't scale pivot back from center-pivot, same as w/ hasRotPivot — Sven Gothel / cgit
  255. GraphUI Shape: Rename rotOrigin -> rotPivot — Sven Gothel / cgit
  256. WWW: Remove 'Sponsor' button, annoying and no feedback — Sven Gothel / cgit
  257. README: Shorten sponsor text — Sven Gothel / cgit
  258. Vec2f, Vec3f: Return this @ set(..), add set(float[]) and add(float, ..) — Sven Gothel / cgit
  259. Graph*: API doc refinement — Sven Gothel / cgit
  260. GraphUI Shape: Refine API doc — Sven Gothel / cgit
  261. GraphUI Shape.setTransform(..): Scale before rotate to preserve target-size in rotation — Sven Gothel / cgit
  262. GraphUI: Add GlyphShape representing a single Font.Glyph as a GraphShape; Use w/ UISceneDemo03 Type Animation... — Sven Gothel / cgit
  263. GraphUI Scene: Add screenshot(..) method for convenience — Sven Gothel / cgit
  264. GraphUI Demo UISceneDemo03: Add 1 space padding to demo-text, make screenshots, add launch screen (visible @ '-wait') — Sven Gothel / cgit
  265. GraphUI Demo: UISceneDemo20 use Scene.screenshot(..), drop own code — Sven Gothel / cgit
  266. Graph GLSL: Enable 'discard' in fragment shader w/o GLRendererQuirks.GLSLBuggyDiscard to avoid overdraw of such regions. — Sven Gothel / cgit
  267. GraphUI Demos: Cover more std arguments via GraphUIDemoArgs — Sven Gothel / cgit
  268. GraphUI: Fix debug-box and allow API access in Shape (off, thickness fractional to box size) and Scene for all Shapes. — Sven Gothel / cgit
  269. GraphUI Shape: DragZoom: Allow resize_sxy_min down to 1/2%, need to find a good way to auto-deteminate this one (dpi, ..) — Sven Gothel / cgit
  270. Graph Shader: Complete the USE_DISCARD logic avoiding output set after discard, even though technically allowed (ignored after discard) — Sven Gothel / cgit
  271. GraphUI: Relocate com.jogamp.graph.ui.gl.* -> com.jogamp.graph.ui.*, resolve GL/VK abstraction at a later time differently — Sven Gothel / cgit
  272. GraphUI: Use Shape.ZAscendingComparator in Scene, to be reused across typs — Sven Gothel / cgit
  273. Math: Complete Matrix4f w/ Vec[234]f and adopt it throughout Quaternion, Ray, AABBox, Frustum, Stereo*, ... adding hook to PMVMatrix — Sven Gothel / cgit
  274. GraphUI: Adopting Vec*f API; Adding Group; Scene + Group are Container, traversing the PMVMatrix throughout childs (-> see TreeTool). — Sven Gothel / cgit
  275. TestAWTCardLayoutAnimatorStartStopBug532: Suppress warnings — Sven Gothel / cgit
  276. AABBOX: Revert API doc copy/type errors from commit 15e60161787224e85172685f74dc0ac195969b51 — Sven Gothel / cgit
  277. Matrix4f Perf: Enhance invert(), Drop (test) load on Matrix4f.mul(Matrix4f) for fair and realistic numbers - Both mul() ops faster than FloatUtil — Sven Gothel / cgit
  278. PMVMatrix rewrite using Matrix4f, providing SyncMatrix4f* for GLUniformData; Utilize Vec3f, Recti, .. throughout API (Matrix4f, AABBox, .. Graph*) — Sven Gothel / cgit
  279. LICENSE: Year range bump, update URL refs — Sven Gothel / cgit
  280. VBORegion2P*ES2: Just instantiate SyncMatrices4f16 in place, drop local ref — Sven Gothel / cgit
  281. Adding experimental Doxygen target 'doxygen.public' .. (WIP) — Sven Gothel / cgit
  282. Doxygen: Refine javapublic + javaall, update README.md and www/index.html text — Sven Gothel / cgit
  283. PMVMatrix API doc: Use `` to quote code since {@code } causes block-quoting w/ Doxygen. Doxygen uses markdown — Sven Gothel / cgit
  284. README.md: Add blog + 2 more individuals (total +3 today) — Sven Gothel / cgit
  285. GraphUI: Adjust for rotation: Drag-resize and -move (flip x- and/or y-axix), as well as getSurfaceSize(..) (use absolute size) — Sven Gothel / cgit
  286. GraphUI Demos: Use GraphUIDemoArgs — Sven Gothel / cgit
  287. PMVMatrix: Expose temporary storage (w/o side-effects) for efficiency; GraphUI.Shape: Efficiently reuse matPMv and temporary PMVMatrix storage — Sven Gothel / cgit
  288. Matrix4f.mapWin*(): Drop unused temp matrices, map*() returns false on invPMv null; PMVMatrix: Make Mvi, Mvit optional at ctor, add user PMv and PMvi - used at gluUnProject() .. — Sven Gothel / cgit
  289. GraphUI: Container (Group, Scene): Add removeAllShapes() and expose frustum-culling get/set — Sven Gothel / cgit
  290. GraphUI: Group is non-interactive per default -> setInteractive(..) — Sven Gothel / cgit
  291. GraphUI Shape: Refined toString(), add onToggle(Listener), at toggle() only markStateDirty() if toggleable — Sven Gothel / cgit
  292. GraphUI Scene.pickShape(): Consider isInteractive() most early in visitor() before gluUnProjectRay(..) — Sven Gothel / cgit
  293. GraphUI TreeTool: For all forAll*(): Allow acting upon Container Shape, i.e. 1st visit Shape, only therafter (if false) traverse into Container — Sven Gothel / cgit
  294. GraphUI UISceneDemo03: Use Group as a Container to hold all Glyphs and have them no more interacting when arrived. Play: Drag 'em ;-) — Sven Gothel / cgit
  295. GraphUI UISceneDemo03b: Action with the Glyph Group Container: Rotate auto and w/ scroll-wheel (or zoom if alt is pressed) — Sven Gothel / cgit
  296. GraphUI Demos: Use GraphUIDemoArgs for UISceneDemo1[01] — Sven Gothel / cgit
  297. GraphUI: Return this on setter/modifier methods for chaining — Sven Gothel / cgit
  298. Graph/Math: Cleanup toString(), spacing and use System.lineSeparator() — Sven Gothel / cgit
  299. GraphUI TreeTool: Iterate from start to end (not vice versa), eliminating potential side-effects - fixing forSortedAll(..) — Sven Gothel / cgit
  300. GraphUI GridLayout: Functional Grid Layout w/ Padding, demo'ed in UISceneDemo20 with button Groups — Sven Gothel / cgit
  301. GraphUI Demos: Fix var-name typo, its velocity — Sven Gothel / cgit
  302. GraphUI Rectangle: Construct shape w/ 0/0 bottom-left origin as recommended by Shape spec — Sven Gothel / cgit
  303. GraphUI Group: Avoid additional shapes-loop w/o layouter — Sven Gothel / cgit
  304. GraphUI Shape: Add onClicked(..) — Sven Gothel / cgit
  305. GraphUI GridLayout: Also adjust potential bottom-left delta when centering shape to cell (like GlyphShape w/ underline) — Sven Gothel / cgit
  306. GraphUI Demos: Adding prelim FontView01, which may become a 'little FontForge' ;-) — Sven Gothel / cgit
  307. GraphUI Scene.screenshot(): Add convenient variant to be executed on-display call. FontView stays open and issues a screenshot. — Sven Gothel / cgit
  308. Graph Region: Add NORM_RENDERING_BIT (0) for better documented usage; Add getRenderModeString(renderModes, graphSampleCount, fsaaSampleCount) for unified tech representation — Sven Gothel / cgit
  309. Graph TypecastFont: Avoid PostTable (out-of-bounds) for glyph_name when not even a Glyph was mapped to the ID — Sven Gothel / cgit
  310. GraphUI Scene: Use getRenderModeString(..) w/ sample-counts where applicable, restructure screenshot(..) by using nextScreenshotFile(..) - all using default tech representation — Sven Gothel / cgit
  311. GraphUI Shape.validate(*): Return this for chaining — Sven Gothel / cgit
  312. GraphUI Demos: Use new Scene.screenshot(.. screen.nextScreenShotFile(..)) — Sven Gothel / cgit
  313. Graph Unit Tests: Minor edits: Wait for GLRunnable done on screenshot, ... — Sven Gothel / cgit
  314. GraphUI Demo FontView01: Use full window size if grid is not otherwise defined and scale group accordingly — Sven Gothel / cgit
  315. GraphUI Tests: Add TestTextRendererNEWT21 using FontViewListener01 (like FontView01 demos) rendering a grid of each glyph for better validation for many fonts and renderModes/sampleCount — Sven Gothel / cgit
  316. GraphUI Demo/Test: FontView[Listener]01: Use 10 'mmPerCell', Monitor resolution independent for display same size. — Sven Gothel / cgit
  317. Typecast GlyfTable: Use `final` qualifier (cleanup) — Sven Gothel / cgit
  318. Typecast: Expose (new) getGlyphCount(): GlyfTable.getSize() -> (OTFont,Font).getGlyphCount() — Sven Gothel / cgit
  319. Typecast Font.Glyph: Expose isUndefined(), i.e. name == ".notdef" — Sven Gothel / cgit
  320. Graph OutlineShape: Add getOutlineVectexCount(), i.e. total vertex count of all Outlines — Sven Gothel / cgit
  321. Typecast Font: Add API doc for getLineHeight(), remove unused Vec3f import — Sven Gothel / cgit
  322. Typecast Font.getGlyph(..): Fix Glyph case w/ 0 getOutlineVectexCount() -> isWhiteSpace = true, use emptyShape — Sven Gothel / cgit
  323. GraphUI Container.removeShape(..): Return removed Shape, add removeShape(index) variant; Group.(add|remove)Shape(..) markShapeDirty() to recompute bbox and layout. — Sven Gothel / cgit
  324. GraphUI Group.drawImpl0(): Copy List<Shape> to array and sort using Shape.ZAscendingComparator — Sven Gothel / cgit
  325. GraphUI Demo FontView01: Add 'infoGrid' w/ GlyphShape (-> DAG SG reusing instance) + details in text, active via mouse-click — Sven Gothel / cgit
  326. GraphUI Demo FontView01: Separate general font metrix (height, line-height) from actual Glyph metrix — Sven Gothel / cgit
  327. GraphUI Demo FontView01: Add screenshot per selected Glyph — Sven Gothel / cgit
  328. GraphUI Demo FontView01: Add font-name and selected glyphID to screenshot filename (documentation) — Sven Gothel / cgit
  329. GraphUI Demos: Move GraphUIDemoArgs to sub-package util — Sven Gothel / cgit
  330. Graph + GraphUI: Consolidate Vertex: Drop SVertex and factory, use Vec[234]f instead of float[] and remove unused VectorUtil methods — Sven Gothel / cgit
  331. VectorUtil: Fix isVec3InTriangle3(..) testing p1, p2 and p3 — Sven Gothel / cgit
  332. Graph OutlineShape.checkOverlaps(): Test overlap first to drop overlaps.contains(..) test — Sven Gothel / cgit
  333. GraphUI Padding: Use CSS alike ctor semantics, hence swizzle ctor arguments — Sven Gothel / cgit
  334. GraphUI: Add BoxLayout and Margin, todo: Have GridLayout properly use Gap w/ Padding and alignment (Margin?) (CSS alike) — Sven Gothel / cgit
  335. GraphUI Test: Have TestTextRendererNEWT21's FontViewListener01 use 8mm/cell to match old screenshots for regression test. — Sven Gothel / cgit
  336. Graph Font.getGlyphShapeBounds(): Use variant w/ 2 temp AffineTransform matching getGlyphBounds() — Sven Gothel / cgit
  337. GraphUI {Round->Base}Button, denoting perpendicular or round corners (aka rectangle or oval shape) — Sven Gothel / cgit
  338. Graph: Region.countOutlineShape(..) -> static, allow usage w/o instance; TextRegionUtil.addStringToRegion() grow region buffer w/ counting (as well); GLRegion.create(..) count + reuse create(.., size) static-ctor — Sven Gothel / cgit
  339. Graph Region.addOutlineShape(): Fix DEBUG_INSTANCE path, enable perf counter if disabled. — Sven Gothel / cgit
  340. Graph GLRegion: Consolidate pass-1 common data (indices, vertices, ..) and all related methods. Add growCount stat. — Sven Gothel / cgit
  341. Graph [GL]Region: Use small initial indices/vertices count (640 -> 16), since (huge) text glyph gets always pre-calculated. — Sven Gothel / cgit
  342. Graph VBORegion2P*.renderVBO(): Add comment on BITHINT_GLOBAL_DEPTH_TEST_ENABLED usage -> To be investigated. — Sven Gothel / cgit
  343. GLArrayDataServer.addGLSLSubArray(): Return (actual) GLArrayDataWrapper instead of just GLArrayData interface, exposing and allowing mutable access to attribute location for interleaved sub-arrays — Sven Gothel / cgit
  344. Graph GLRegion*: Utilize interleaved GLSL buffers for vertices, curveParams and the optional colors (GPU effeciency and performance; Increased CPU buffer growth performance) — Sven Gothel / cgit
  345. GraphUI Button.createGLRegion(): Pre-calc Region buffer size for BaseButton (16) + Label-Text to avoid buffer grow — Sven Gothel / cgit
  346. GLArrayDataClient: Refine API doc for grow*() and reserve() — Sven Gothel / cgit
  347. Graph OutlineShape.get{Outline->}VectexCount() renamed — Sven Gothel / cgit
  348. Graph GLRegion/TextRegionUtil: Enhance pre-determination of buffer-size, increase default initial 16->64 (unsued) — Sven Gothel / cgit
  349. GraphUI GraphShape: createGLRegion() -> updateGLRegion(), called by addShapeToRegion() impl to utilize OutlineShape -> GLRegion ctor w/ proper buffer-size — Sven Gothel / cgit
  350. Vec[234]f: Add 'max' and 'min' function — Sven Gothel / cgit
  351. [PMV]Matrix[4f]: Clarify 'mulVec[34]f' in-place arg properties, add pure in-place variant and use it in PMVMatrix dropping temporary — Sven Gothel / cgit
  352. AABBox: Add 'translate' w/ dedicated components — Sven Gothel / cgit
  353. GraphUI GraphShape: {update->reset}GLRegion() and reserve vertices+indices if (rect) border is present — Sven Gothel / cgit
  354. GraphUI GraphShape: Refine API doc — Sven Gothel / cgit
  355. GraphUI GraphShape: Apply {update->reset}GLRegion() — Sven Gothel / cgit
  356. GraphUI Revise Padding and Border: Padding + Border belong to Shape's bounds. Account for both (seperately) and add border rendering to Group as well. — Sven Gothel / cgit
  357. GraphUI Colors: Use pure white modulation w/ color-channel on no-action for original color, adjust defaults accordingly — Sven Gothel / cgit
  358. GraphUI Shape: [add|remove]MouseListener(): Return shape for chaining — Sven Gothel / cgit
  359. GraphUI Add Alignment and Gap for layout — Sven Gothel / cgit
  360. GraphUI Shape: Fix hasPadding() and add padding + border details to toString() — Sven Gothel / cgit
  361. GraphUI Shape: Use null rotPivot indicating unset (isZero not sufficient); toString() just drop no-border and no-padding. — Sven Gothel / cgit
  362. GraphUI Working GridLayout w/ and w/o cell-size and alignment; Added BoxLayout. — Sven Gothel / cgit
  363. GraphUI GridLayout: Remove old unused layout0(..) method — Sven Gothel / cgit
  364. GraphUI GridLayout: Handle 'diffBL' in 2nd path, no need to store as we don't use PMVMatrix for computation — Sven Gothel / cgit
  365. HowToBuild: Windows: We use MinGW64 w/ 'posix threads' instead of 'win32 threads', allowing C++ std::mutex etc to be used (openal-soft) — Sven Gothel / cgit
  366. Windows tests scripts: Update Graph* and *Movie* demos cmdline launches — Sven Gothel / cgit
  367. Graph FontFactor: Adopt to GlueGen commit 69d22df0a6132dbf8b88fd04090c0bc81129237f IOUtil.copyStream2File() changes — Sven Gothel / cgit
  368. AudioSinkFactory: Add debug output in case of failed initialization — Sven Gothel / cgit
  369. Graph GLRegion.growBuffer(..): Disable debug output (static final flag) — Sven Gothel / cgit
  370. HowToBuild: MacOS: Detail cmake commandline installation and mention 7-Zip — Sven Gothel / cgit
  371. doc/HowToBuild.html: Align w/ GlueGen's MacOS changes — Sven Gothel / cgit
  372. Graph GLRegion: DEBUG_BUFFER (growth) 'jogl.debug.graph.curve.Buffer' — Sven Gothel / cgit
  373. Graph CDTriangulator2D: Drop invalid innerPoly, avoiding Loop.initFromPolyline(..) outline.getGraphPoint().size() < 3 IllegalArgumentException — Sven Gothel / cgit
  374. doc/HowToBuild.html: Align w/ GlueGen (MacOS changes, min deployment target 10.7) — Sven Gothel / cgit
  375. Nativewindow OSXmisc.m: Minor cleanup — Sven Gothel / cgit
  376. MacOSXCGLDrawableFactory.canCreateGLPbuffer(): Disabled for MacOS >= 10.13 (High Sierra) — Sven Gothel / cgit

#1518 (Feb 1, 2023, 3:06:41 PM)

  1. NEWT: MonitorDevice: Add monitor-name, maybe an empty string. Implemented for X11 and Windows for now. — Sven Gothel / cgit
  2. NEWT Screen: Cleanup get*Monitor*() methods — Sven Gothel / cgit
  3. NEWT MonitorDevice: Fix pixelScale storage, own float[2], don't reuse given object — Sven Gothel / cgit
  4. NEWT X11: Fix positionChanged: We need to translate the 0/0 client position to the root window (global screen) .. — Sven Gothel / cgit
  5. NEWT Soft-PixelScale (p7): get{Global->}PixelScaleEnv(..): Support per monitor values w/ QT_SCREEN_SCALE_FACTORS syntax, use for X11 — Sven Gothel / cgit

#1517 (Jan 31, 2023, 9:17:24 AM)

  1. Fix comment for WindowImpl.insets: value is in window units — Sven Gothel / cgit
  2. NEWT Regression: Move superSizeChangedOffThread() back to iOS/MacOS WindowDriver, used to call the super class method. — Sven Gothel / cgit
  3. NEWT WindowImpl: Bring back DEBUG output on positionChanged(..) — Sven Gothel / cgit

#1516 (Jan 31, 2023, 7:41:47 AM)

  1. WindowImpl: Reorder protected methods, groupd callbacks used for native callbacks .. — Sven Gothel / cgit
  2. GDIUtil: Add GetMonitor*() variants incl. PixelScale; NEWT MonitorDevice: Add 64-bit nativeHandle (Windows HMONITOR), add PixelScale for Windows — Sven Gothel / cgit
  3. GDIUtil: Add GetMonitor*() variants incl. PixelScale (Part-2, adding missing native header and code files) — Sven Gothel / cgit
  4. Nativewindow Rectangle*: Add contains, scale*(float..) and make union(List<Rectangle*>) public; Fix union/intersection 'off-by-1' for pos2. — Sven Gothel / cgit
  5. NativeWindow: Add getBounds() (moved from NEWT Window) and getSurfaceBounds() — Sven Gothel / cgit
  6. Update Eclipse settings (add openjfx jar) — Sven Gothel / cgit
  7. Fix NewtFactoryAWT: screen.getMonitor(..) -> screen.getMonitorById(..); Misc left-over changes .. — Sven Gothel / cgit
  8. NEWT Soft-PixelScale (p1): WindowImpl: Separate window and pixel units for size and position via atomic-replacable int arrays — Sven Gothel / cgit
  9. NEWT Soft-PixelScale (p2): MonitorDevice: Add getOrientationTo(..) to determine the orientation of this monitor to the other incl. the 'move_diff' — Sven Gothel / cgit
  10. NEWT Soft-PixelScale (p3): WindowImpl.createNativeImpl(..): Add boolean positionModified[] return value, allowing to not wait for the previous custom position — Sven Gothel / cgit
  11. NEWT Soft-PixelScale (p4): WindowImpl: Change SetSizeAction to optionally set a custom position additionally to size — Sven Gothel / cgit
  12. NEWT Soft-PixelScale (p5): Add WindowImpl.applySoftPixelScale(..) for general usage — Sven Gothel / cgit
  13. NEWT Soft-PixelScale (p6): Implement Soft-PixelScale for X11 and Windows ... (working state) — Sven Gothel / cgit

#1515 (Jan 24, 2023, 5:54:52 PM)

  1. HowToBuild: Add back multiarch i386 on amd64 section for Debian 11 — Sven Gothel / cgit

#1513 (Jan 23, 2023, 2:05:37 PM)

  1. TestDisplayLifecycle01NEWT: Invisible window might have been moved away (Windows 10) — Sven Gothel / cgit

#1512 (Jan 23, 2023, 10:48:38 AM)

  1. Remove Windows dll-rename, adopting to cpptasks.jar change — Sven Gothel / cgit
  2. tests-x64.bat: Use absolute path for LIB_DIR (commented out, using jars) — Sven Gothel / cgit

#1511 (Jan 22, 2023, 9:18:18 AM)

  1. Execute AWT's Frame.setTitle() on AWT-EDT if already visible (avoid rare deadlock) — Sven Gothel / cgit

#1510 (Jan 22, 2023, 8:07:59 AM)

  1. TestSharedContextVBOES2NEWT5: Try harder having the objects destroyed and taken from the GLContextShareSet map — Sven Gothel / cgit
  2. JAWTWindow.invalidateNative() and .detachSurfaceLayerImpl(): Pass copy of offscreenSurfaceLayer for pending off-thread operation and immediately zero reference marking its future destruction. — Sven Gothel / cgit
  3. JAWTWindow.ctor: Initialize offscreenSurfaceLayer before use — Sven Gothel / cgit
  4. MacOSXCGLContext.AttachGLLayerCmd: Allow DetachGLLayerCmd to revoke the attach command, essential if attach hasn't been done yet @ detach — Sven Gothel / cgit
  5. OSXMisc.m: Show semantics: caLayer -> rootCALayer — Sven Gothel / cgit
  6. MacOS: JAWTWindow.layoutSurfaceLayerImpl(): Perform OSXUtil.FixCALayerLayout() on main thread and hence fetch and validate getAttachedSurfaceLayer() when needed — Sven Gothel / cgit
  7. MacOS: JAWTWindow's OffscreeLayer: Show semantics in argument names and complete null checks in detachSurfaceLayerImpl(), setSurfaceScale() — Sven Gothel / cgit
  8. MacOS: JAWTWindow.invalidateNative(): Use copied references in off-thread operations and zero source references upfront. — Sven Gothel / cgit
  9. MacOS: JAWTWindow: Complete MacOS 12+ SIGSEGV JAW Crash Fix; This: Destroy NSWindow on MacOS main-thread — Sven Gothel / cgit
  10. Minor auto formatting: @Override, .. — Sven Gothel / cgit
  11. Test MouseAdapter: Use volatile qualifier to avoid reading too old values — Sven Gothel / cgit
  12. AWTRobot.getClickTimeout(): NEWT Case: Return maximum(AWT, NEWT), otherwise we see click-count 2 on MacOS 12Sven Gothel / cgit
  13. scripts/tests*.sh: Put 'ulimit -c unlimited' in root script — Sven Gothel / cgit
  14. Add scripts/run-test-until-crash.sh: Used to stress test one unit test (for sporadic crashes) — Sven Gothel / cgit
  15. Workaround MacOS + SWT 4.26: java.lang.NullPointerException: Cannot invoke "org.eclipse.swt.internal.cocoa.NSGraphicsContext.saveGraphicsState()" because "context" is null — Sven Gothel / cgit
  16. jogl's Debug.class: Add explicit debugNotAll(..) variant to skip debugAll() — Sven Gothel / cgit
  17. MacOSXCGLContext: Enable DEBUG1398 explicitly w/o debugAll() — Sven Gothel / cgit
  18. MacOSXCGLContext: Fix typo in DEBUG output — Sven Gothel / cgit
  19. build-test.xml junit.run.swt.awt: Add missing 'jvmarg.generic' — Sven Gothel / cgit
  20. SWTAccessor.invokeOnOSTKThread(): Fix comment .. — Sven Gothel / cgit
  21. TestSharedContextVBOES2SWT3: Remove unused import — Sven Gothel / cgit

#1508 (Jan 21, 2023, 2:35:21 AM)

  1. Update X11GLXContext.java — noreply / cgit
  2. Add new class location of SWT's gtk_widget_get_window — peter.chang / cgit
  3. MacOS: Prepare build + test on aarch64 w/o ffmpeg and SWT — Sven Gothel / cgit
  4. MacOS: MacOSXCGLContext: Simplify version flags, remove Tiger, add Mojave. — Sven Gothel / cgit
  5. MacOS: MacOSXCGLContext.NSOpenGLImpl.release(): Don't wait for releasing context view on MacOS >= 10.14 (deadlock) — Sven Gothel / cgit
  6. MacOS: MacOSXCGLContext.drawableUpdatedNotify(): Issue updateContext() on main thread, deferred w/o wait (MacOS >= 13) — Sven Gothel / cgit
  7. MacOS: NEWT: Remove keySymbol mapping using 'HIToolbox' TSMGetInputSourceProperty(), crashing on MacOS >= 13 — Sven Gothel / cgit
  8. Eclipse: Update settings — Sven Gothel / cgit
  9. Replace AccessController.doPrivileged() w/ SecurityUtil.doPrivileged() — Sven Gothel / cgit
  10. Replace AccessController.doPrivileged() w/ SecurityUtil.doPrivileged() - via GLEmitter — Sven Gothel / cgit
  11. Moved GlueGen's PlatformPropsImpl's static OSXVersion to GLContextImpl.MacOSVersion — Sven Gothel / cgit
  12. JAWTUtil: Cleanup MacOS JVM and OS version flags: Private and store comparison result — Sven Gothel / cgit
  13. build script: Add comment setting JDK-11, since default build is JDK-17 for Java-1.8 API. — Sven Gothel / cgit
  14. Build scripts: MacOS + Windows: Use JDK-17 to build our Java-1.8 API — Sven Gothel / cgit
  15. HowToBuild: adoptopenjdk -> adoptium, openjdk-11 -> openjdk-17; MacOS: min SDK version >= 11.0, description to produce fat OpenJDK libraries for x86_64 and aarch64 — Sven Gothel / cgit
  16. Fix GLProfile GL2 Mapping: Only use GL3bc is available, add additional GLContext.isGL3bcAvailable() check — Sven Gothel / cgit
  17. Bump make/lib/swt to SWT 4.26 — Sven Gothel / cgit
  18. X11GLXContext.getPlatformExtensionsStringImpl(): Add comment from pull request regarding GLX extensions — Sven Gothel / cgit
  19. SWT 4.26: Add cocoa-maxosx-aarch64 blob w/o src; Add scripts/tests-osx-aarch64.sh — Sven Gothel / cgit
  20. Bump gitignore — Sven Gothel / cgit
  21. SWTAccessor: Adopt to SWT 4.26 — Sven Gothel / cgit
  22. NewtCanvasSWT: Remove certain DEBUG output causing an exception — Sven Gothel / cgit
  23. TestNewtCanvasSWTGLn: Only dispose canvas1 at end of test, if not yet disposed (manual test case) — Sven Gothel / cgit
  24. SWT tests on MacOS (w/o AWT) require '-XstartOnFirstThread' JVM argument, else they crash. — Sven Gothel / cgit
  25. SWT+AWT: Ensure SWTAccessor gets called before AWT initialization on GTK/X11 to avoid "cannot register existing type 'GdkDisplayManager'" and subsequent SIGSEGV — Sven Gothel / cgit
  26. SWTTestUtil: Add WaitAction2, using the EDTUtil to dispatch the display.readAndDispatch() wait action (experimental) — Sven Gothel / cgit
  27. Build: Add swt.jar definition for MacOS aarch64 — Sven Gothel / cgit
  28. Update test scripts: Use Java17 module jvm args: --add-opens java.desktop/sun.awt=ALL-UNNAMED --add-opens java.desktop/sun.java2d=ALL-UNNAMED — Sven Gothel / cgit
  29. JAR: Add Jar module parameter 'Add-Opens: java.desktop/sun.awt java.desktop/sun.java2d', preparation for potential future Java17+ Jar Module — Sven Gothel / cgit
  30. Bump oculusvs-sdk, fixed warning — Sven Gothel / cgit
  31. Realign HowToBuild w/ GlueGen (Debian 11, Windows) — Sven Gothel / cgit
  32. MacOS build-oculusvr: Add arm64 — Sven Gothel / cgit
  33. build-test: Add jvmarg.modules for jvm [11..17) and jvm>=17 — Sven Gothel / cgit
  34. Test*NewtEventModifiers*: Ensure SWT is initialized before AWT — Sven Gothel / cgit
  35. NewtCanvasSWT: Drop all newtChild.getDelegatedWindow() debug output due to: null com.jogamp.newt.swt.NewtCanvasSWT.access$200(com.jogamp.newt.swt.NewtCanvasSWT) — Sven Gothel / cgit
  36. JAWTWindow: Remove java.applet.Applet detection .. it's gone :-( — Sven Gothel / cgit
  37. JAWTWindow: Constrain AppContextInfo creation where offscreen layer is supported (MacOS only) — Sven Gothel / cgit
  38. Disable oculusvr-sdk for MacOS aarch64, fails to build — Sven Gothel / cgit
  39. MacOSXCGLContext: Avoid data race on lastSetNSViewCmd, use local copy like in madeCurrent — Sven Gothel / cgit
  40. MacOSXCGLDrawableFactory.canCreateGLPbuffer(): Disabled for MacOS >= 12, here > 10.14.0 (Mojave) — Sven Gothel / cgit
  41. Test: MacOS: Disable automatic tests (TBD, WIP) — Sven Gothel / cgit
  42. Test: Linux: Disable automatic tests (TBD, WIP) — Sven Gothel / cgit
  43. check-java-major-version.sh: Use unique output to validate one class version used (52 for Java8) — Sven Gothel / cgit
  44. Don't import conditional platform specific 'static' code but fully qualify names when in use, make Android d8 (Dex'ing) happy — Sven Gothel / cgit
  45. Isolate SWT from core nativewindow; Android apk shall only include core nativewindow and the android specific jogl parts (make d8 'dex'ing' happy) — Sven Gothel / cgit

#1507 (Jan 11, 2021, 10:27:45 PM)

  1. Bug 1398: Avoid AWT-AppKit blocking feedback flush deadlock and SetNSViewCmd on initial makeCurrent when offscreen — Sven Gothel / cgit
  2. Bug 1398: Adding test case of commit f33681bbeeb459af4de81331d6d9241d8c9a75de — Sven Gothel / cgit
  3. Bug 1398: Adding TestBug1398Deadlock02AWT to manual testing tests.sh — Sven Gothel / cgit
  4. Bug 1398: MacOSXCGLContext: Ensure AWT is available before using it when query java.awt.EventQueue.isDispatchThread() — Sven Gothel / cgit
  5. Fix 'typo' in branching, valid config index is >= 0 (not < 0) — Sven Gothel / cgit
  6. Fix TestBug1398Deadlock02AWT: Missed adaption of unit test to AWTRobotUtil & GLTestUtil changes when 'front porting' — Sven Gothel / cgit

#1506 (Mar 6, 2020, 9:38:03 PM)

  1. Bug 1398: Importing Jani's native test, attempting to reproduce the crash using XCode 11 and JOGL 2.3.2 as well as current tip — Sven Gothel / cgit
  2. Bug 1398: Fixing native test allowing its execution using JOGL 2.3.2 and latest tip using XCode 11Sven Gothel / cgit
  3. Bug 1398: Refine test case: Make classpath and libpath runtime configurable + show JOGL version — Sven Gothel / cgit
  4. Bug 1398: Crash only occurs @ -[NSOpenGLContext setView:] when using XCode 11 _and_ its default SDK 'macosx10.15' — Sven Gothel / cgit
  5. Bug 1398: MacOS: Perform [NSOpenGLContext setView:] on main-thread async w/o blocking — Sven Gothel / cgit
  6. IOSUtil.IsMainThread(): Utilize caching ThreadLocal<Boolean> like OSXUtil's variant. — Sven Gothel / cgit
  7. TestSharedContextVBOES2*3: Properly validateBuffers and setSyncObjects(..) in concurrent async test case. — Sven Gothel / cgit
  8. OSX/SWT Testing: Drop using 'com.jogamp.newt.util.MainThread' enforcing default test behavior — Sven Gothel / cgit
  9. Bug 1398: Expose NativeSurface implementation's RecursiveLock if utilized — Sven Gothel / cgit
  10. Bug 1398: Ensure CGLContext lock will be acquired before leaving user makeCurrent() call — Sven Gothel / cgit
  11. Add missing SWTTestUtil, missed in commit 36ca7245653b1a0897f2070b9acbe0f0898f5949 — Sven Gothel / cgit

#1503 (Feb 2, 2020, 8:04:20 PM)

  1. NEWT: Enhance FullScreen.run DEBUG output a bit; NEWTDemoListener ignore input if not visible. — Sven Gothel / cgit
  2. Bug 1423: NEWT Child Window on OSX: Don't use parent derived location in fullscreen mode — Sven Gothel / cgit
  3. Bug 1374: NEWT/AWT: Annotation regarding general High-DPI for even non native DPI toolkit aware platforms (Linux, Windows) — Sven Gothel / cgit
  4. Bug 1422: Windows test*.bat: Add C:\temp to PATH, allowing picking up custom libraries for testing — Sven Gothel / cgit
  5. When explicitly generating native header, avoid implicit referenced classes. — Sven Gothel / cgit

#1502 (Jan 16, 2020, 7:35:23 AM)

  1. Bug 1422: NewtCanvasSWT: Handle case of !OSX && DPIUtil.getScalingFactor() > 1 — Sven Gothel / cgit

#1501 (Jan 16, 2020, 2:00:16 AM)

  1. NEWT.Window: Refine string representation, renamed append(StringBuilder) -> toString(..), added toSimpleString(..) — Sven Gothel / cgit
  2. Bug 1422: Use own deviceZoomScaleUp(..) disregarding higher-toolkit's compensation like 'DPIUtil.useCairoAutoScale()' — Sven Gothel / cgit

#1500 (Jan 15, 2020, 8:12:14 AM)

  1. Nativewindow Rectangle*: Cleanup up union(..), intersection(..): Return a new Rectangle instance (mutable) — Sven Gothel / cgit
  2. Bug 1422: Emulate DPI Scaling on non-native DPI autoscale platforms (!MacOS) — Sven Gothel / cgit

#1499 (Jan 15, 2020, 5:37:27 AM)

  1. Bug 1421: NEWT OSX Invisible: Refining child window visibility setting, commenting on child-window orderOut — Sven Gothel / cgit
  2. NEWT OSX/IOS WindowDriver: Minor cleanup of local var usage (prefer reuse); reconfig: Only orderOut w/ valid window-handle — Sven Gothel / cgit
  3. NEWT OSX MacWindow.c: Add parentWindow to DBG_PRINT — Sven Gothel / cgit
  4. Bug 1421: NEWT OSX Invisible: Fix orderOut0 re commit d92dc518eb891f2d125a8136efd6ed603d74a6e9 — Sven Gothel / cgit
  5. Bug 1421: NEWT OSX Invisible: Implement 'Fake invisible child window' — Sven Gothel / cgit
  6. NEWT.Window: Add 'StringBuilder append(StringBuilder sb)' supporting building custom efficient presentations — Sven Gothel / cgit
  7. Bug 1421: NEWTCanvasSWT: No action on SWT.Activate, use SWT.FocusIn. Also remove all SWT listener on dispose. — Sven Gothel / cgit
  8. Bug 1421: Conclude OSX: Forward SHOW and HIDE events to NewtCanvasSWT instances if 'below notification threshold' — Sven Gothel / cgit
  9. Bug 1421: NEWT OSX Invisible: Refine 'Fake invisible child window' off-viewport position — Sven Gothel / cgit
  10. TestGLCanvasSWTNewtCanvasSWTPosInTabs: Only use 1 Animator to easy example code — Sven Gothel / cgit

#1498 (Jan 13, 2020, 2:26:42 PM)

  1. TestSWTAccessor02NewtGLWindow: Setup SWT EDTUtil for NEWT, avoiding deadlocks on OSX and Windows — Sven Gothel / cgit
  2. NewtCanvasSWT Tests: Add NEWTDemoListener giving weight to toolkit independent UI interaction coding — Sven Gothel / cgit

#1496 (Jan 13, 2020, 8:42:11 AM)

  1. build-test.xml: *generic* tests: unset temp vars and be more verbose on used pattern — Sven Gothel / cgit
  2. build-test.xml: FIX usage of generic.junit.run.swt.headless.include.pattern (its a property!) — Sven Gothel / cgit

#1495 (Jan 13, 2020, 7:17:22 AM)

  1. NEWT JVM_JNI8: Adapt to native library separation (head, drm) of commit b91c680fb93a03720ff9fcb39cf052cfe8d40e76 — Sven Gothel / cgit
  2. NativeWindow Point.set*(..): Return instance for scaling (chaining) — Sven Gothel / cgit
  3. Bug 1421, Bug 1358, Bug 969, Bug 672: Fix NEWT's coordinate conversion on MacOS (fixes NewtCanvasSWT on SWT positioning) — Sven Gothel / cgit
  4. Bug 1421 Related: Handle SWT Events: Activate (focus), Show and Hide. — Sven Gothel / cgit

#1494 (Jan 6, 2020, 8:47:41 PM)

  1. Bug 1421: Demo wrong NEWT Child window position within an SWT TabFolder layout using NewtCanvasSWT on MacOSX with High-DPI Retina — Sven Gothel / cgit
  2. Bug 1421: NewtCanvasSWT child on layouted SWT parent only occurs on MacOS, regardless of High-DPI — Sven Gothel / cgit
  3. Bug 1421, Bug 1358, Bug 969, Bug 672: Generalization of test case TestGLCanvasSWTNewtCanvasSWTPosInTabs (1/2) — Sven Gothel / cgit
  4. Bug 1421, Bug 1358, Bug 969, Bug 672: SWTAccessor: Add get[Location|Size]InPixels(..) and getLocationOnScreen() — Sven Gothel / cgit
  5. Bug 1358: GLCanvas: Call new OSXUtil.SetWindowPixelScale(..) when GLCanvas gets realized on MacOS — Sven Gothel / cgit
  6. SWT GLCanvas: Fix NPE in DEBUG mode; NewtCanvasSWT: Resurect comment in setBounds(..) — Sven Gothel / cgit
  7. Bug 1421, Bug 1358, Bug 969, Bug 672: Generalization of test case TestGLCanvasSWTNewtCanvasSWTPosInTabs (2/2) — Sven Gothel / cgit
  8. Bug 1421, Bug 1358, Bug 969, Bug 672: Deleting merged tests (obsolete) — Sven Gothel / cgit
  9. Bump SWT to Release 4.14-201912100610 (jogl/make/lib/swt) — Sven Gothel / cgit
  10. Bug 1421: OSXUtil: Add GetLocation(..), simply returning the view's frame position — Sven Gothel / cgit
  11. Bug 1421: Move Bug 1362 'setBackground(..)' fix before potential 'setNEWTChild(..)' — Sven Gothel / cgit
  12. Bug 1421: Minor cleanup / commenting — Sven Gothel / cgit
  13. Bug 1421: Minor commenting — Sven Gothel / cgit
  14. Bug 1421: Tackle wrong position of TabFolder, SashForm etc — Sven Gothel / cgit
  15. Bug 1358: Merely simplifying the non MacOS getClientAreaInPixels() code path — Sven Gothel / cgit

#1493 (Jan 4, 2020, 10:01:40 PM)

  1. native.tag.jar: include *.symbols — Sven Gothel / cgit
  2. native.tag.jar: include *.symbols (fix) — Sven Gothel / cgit
  3. Bug 1420: Add FFMpeg 4.* versioned lib-names and provide optional internal lib lookup — Sven Gothel / cgit
  4. Bug 1358: Add OSXUtil.GetWindowPixelScale(..) — Sven Gothel / cgit
  5. Bug 1358: NewtCanvasSWT High-DPI: Use window-units where required instead of pixel-units — Sven Gothel / cgit
  6. Bug 1358: NewtCanvasSWT High-DPI: Propagate pixelScale to NEWT-Child and utilize it for convertTo*Units(..) — Sven Gothel / cgit
  7. Bug 1358: MacOS NEWT WindowDriver / NewtCanvasSWT High-DPI: — Sven Gothel / cgit
  8. native.tag.jar: Revert explicit inclusion of *.symbols file — Sven Gothel / cgit
  9. fix windows build scripts — Sven Gothel / cgit
  10. swt.jar: On linux-i586 and windows-i586 we have to use any 64bit for compilation - as 32bit builds are no more supported since SWT 4.10 — Sven Gothel / cgit
  11. scripts: use gluegen's renamed setenv-build-jogl-* -> setenv-build-jogamp-* — Sven Gothel / cgit
  12. linker.cfg.linux.*.nativewindow: Specialize for x86 and amd64 allowing cross-compilation 32bit on 64bit — Sven Gothel / cgit

#1489 (Jan 2, 2020, 9:28:35 AM)

  1. javadoc: replair gluegen-javadoc.path and drop com.jogamp.newt.util.applet3.* — Sven Gothel / cgit
  2. javadoc: Enable frames — Sven Gothel / cgit

#1488 (Jan 2, 2020, 6:02:47 AM)

  1. update make-all script — Sven Gothel / cgit
  2. iOS build scripts: Bump iOS 12.2 -> 13.2; Use GLUEGEN_CPPTASKS_FILE instead of -DisIOS*=true — Sven Gothel / cgit
  3. all build scripts: make.jogl.all-host-macos.sh make.jogl.all-host-linux.sh — Sven Gothel / cgit
  4. Bug 1393: MacOS: getLocationOnScreen w/ JAWT Parent: Use parent's unblocking specialization — Sven Gothel / cgit

#1485 (Dec 31, 2019, 9:18:18 PM)

  1. doc/misc/robovm.txt: Writedown howto use JogAmp in combination with RoboVM AOT — xerxes / cgit
  2. doc/misc/robovm.txt: Mention -rvm: runtime flags — xerxes / cgit
  3. doc/misc/robovm.txt: Explore low footprint deployment 6.3Mb — xerxes / cgit
  4. doc/misc/robovm.txt: Update to JogAmp JOGL 2.3.2 and last libre RoboVM 1.6.1 — xerxes / cgit
  5. Update CSS; Add responsive viewport design tag — Sven Gothel / cgit
  6. Update CSS; Add responsive viewport design tag — Sven Gothel / cgit
  7. Bug 1381: Keep host PixelFormat functional using requested immutable alphaRequested + add appropriate API doc — Sven Gothel / cgit
  8. iOS: Initial working commit supporting iOS (ipad pro 11) — Sven Gothel / cgit
  9. iOS: Clean up promotion of EAGLLayer use down to FBObject — Sven Gothel / cgit
  10. iOS: EAGLLayer FBO w/ DEPTH buffer workaround 1 — Sven Gothel / cgit
  11. NEWT: Align native MacOS / IOS file- and classnames — Sven Gothel / cgit
  12. Fix build test jar regression (commit bba73bc096250a3c7fc036d84b1ea054d1b70b06) — Sven Gothel / cgit
  13. NEWT WindowImpl.doPointerEvent: Use native short[] for pNames — Sven Gothel / cgit
  14. Copyright: Add missing Copyright tag — Sven Gothel / cgit
  15. iOS / MacOS: PixelScale Update — Sven Gothel / cgit
  16. NEWT iOS / MacOS: Simplify setJavaWindowObject — Sven Gothel / cgit
  17. NEWT iOS: Support Multi-Touch Events, PixelScale, .. — Sven Gothel / cgit
  18. NEWT iOS WindowDriver: native UIWindow/UIView creation change — Sven Gothel / cgit
  19. NEWT iOS WindowDriver: Remove unused orig UIWindow/UIView creation path — Sven Gothel / cgit
  20. NEWT iOS: Support translucent windows — Sven Gothel / cgit
  21. iOS: IOSUtil_CreateGLViewDemoA0 tests native UIWindow parenting (works) — Sven Gothel / cgit
  22. Fixed native header generation for native windowing code — Sven Gothel / cgit
  23. Removed obsolete tools.jar — Sven Gothel / cgit
  24. Removed references to non-existent method getPeer() in debug code — Sven Gothel / cgit
  25. Removed import that caused GLUgl2/GLUgl2ProcAddressTable not to compile — Sven Gothel / cgit
  26. Bug 1363: Java 11: javah replacement: Use conditional ant targets instead of branches, also re-add bootclasspath — Sven Gothel / cgit
  27. Bug 1363: Java 11: Adapt build scripts for java11 — Sven Gothel / cgit
  28. Removed remaining bootclasspath and javah; build now works on Windows 10Sven Gothel / cgit
  29. Bug 1363: Java 11: bring back bootclasspath for java 8 target accuracy — Sven Gothel / cgit
  30. Bug 1363: Java 11: Complement javah replacement: Add new iOS — Sven Gothel / cgit
  31. Bug 1363: Java 11: Aligned HowToBuild.html w/ GlueGen's updated version — Sven Gothel / cgit
  32. Bug 1363: Java 11: Adapt scripts for java11 (cont) — Sven Gothel / cgit
  33. Fixed clean target so it doesn't fail if GlueGenTask is not present — Sven Gothel / cgit
  34. Bug 1363: Java 11: (Hack) Inject OpenJFX [basic, graphics] into CLASSPATH — Sven Gothel / cgit
  35. Removed illegal reflective access to sun.java2d.opengl.OGLUtilities — Sven Gothel / cgit
  36. Bug 1363: Java 11: Don't use sun.awt.SunToolkit.awtLock/Unlock on Java9+ [illegal reflective access] — Sven Gothel / cgit
  37. Bug 1363: Java 11: Don't use GraphicsDevice.getScaleFactor() on Java9+ [illegal reflective access] — Sven Gothel / cgit
  38. Bug 1363: Java 11: Use getPixelScale standard method even on Mac under Java9+ — Sven Gothel / cgit
  39. Bug 1363: Java 11: Resolve unsupported JAWTUtil.getMonitorDisplayID(..) — Sven Gothel / cgit
  40. Reverting erroneous junit-test task condition (ant build) — Sven Gothel / cgit
  41. Bug 1101: Add missing disposal of Pipelined_QuadRenderer's VBOs — Sven Gothel / cgit
  42. Bug 1384: Allow GLRendererQuirks to be overridden by user properties — Sven Gothel / cgit
  43. JoglVersion.getGLInfo: Increase robustness of debug output — Sven Gothel / cgit
  44. GLRendererQuirks: Fix typo — Sven Gothel / cgit
  45. Bug 1383: Cleanup GLContextImpl.setGLFunctionAvailability(..): Parameter, variables and clip at 180 line width — Sven Gothel / cgit
  46. Bug 1383: GLContext.isValidGLVersion() ensure only one profile bit is set max; Add OpenGL version 4.6 — Sven Gothel / cgit
  47. Bug 1283: GLContextImpl.setGLFunctionAvailbility(..) calls: When leaving OpenGL version open, don't assume the profile — Sven Gothel / cgit
  48. Bug 1383: GLContextImpl.setGLFunctionAvailbility(..): Ensure only one requested profile bit is set; Query GL_CONTEXT_PROFILE_MASK for hasCtxProfileBits — Sven Gothel / cgit
  49. Bug 1383: Final fix: Always test GL3CompatNonCompliant and test on requested version/profile, also .. — Sven Gothel / cgit
  50. Bug 1383: Tighten version/profile qualification: fail if: requested compat profile && has core profile — Sven Gothel / cgit
  51. Bug 1385: Limit Quirk GL3CompatNonCompliant to Mesa < 18.2.0 — Sven Gothel / cgit
  52. Bug 1384: Move remaining 'lose' property quirks into GLRendererQuirks.Override — Sven Gothel / cgit
  53. Bug 1363: Java 11: Use new Android SDK 24 for Eclipse Android .classpath — Sven Gothel / cgit
  54. check-junit: enhance output (make it a brief list of classes) — Sven Gothel / cgit
  55. Bug 1363: Java 11: JAWTUtil: Use sun.awt.SunToolkit.awtLock/Unlock and disableBackgroundErase (impl. semantics) — Sven Gothel / cgit
  56. Bug 1363: Java 11: Utilize UnsafeUtil.doWithoutIllegalAccessLogger(..) avoiding further unnecessary warnings — Sven Gothel / cgit
  57. Bug 1390: Fix GLPixelBuffer.GLPixelAttributes::convert(GL, int, boolean) failure on unsupported GL data format/type — Sven Gothel / cgit
  58. Bug 1391: Cleanup to submit fix: Update known Quirk range; BuggyColorRenderbuffer enables NoFullFBOSupport — Sven Gothel / cgit
  59. Bug 1392: Add CapabilitiesFilter and GLCapabilitiesFilter supporting diverse reusable [GL]CapabilitiesImmutable list filter — Sven Gothel / cgit
  60. Bug 1391 Bug 1392: Implement GLRendererQuirks DontChooseFBConfigBestMatch and No10BitColorCompOffscreen — Sven Gothel / cgit
  61. Bug 1392: X11PixmapGLXDrawable::createPixmap() requires X11GLXGraphicsConfiguration having a valid XVisualInfo — Sven Gothel / cgit
  62. Bug 1392: Simplify CapabilitiesFilter: Criteria -> Test, remove RemovalCriteria as all Test definitions may be used for anything. — Sven Gothel / cgit
  63. Buig 1389: Fix SIGSEGV on OpenJDK11 on [NSApplicationAWT sendEvent:] — Sven Gothel / cgit
  64. OSXUtil::IsMainThread() Utilize ThreadLocal storage flag avoiding unnecessary JNI calls — Sven Gothel / cgit
  65. Bug 1393: Run orderFront0(=setVisible) async off-thread on AppKit after sync AppKit NSWindow creation — Sven Gothel / cgit
  66. Bug 1393: MacOS/iOS: Issue updateSizePosInsets0 async to AppKit Main-Thread — Sven Gothel / cgit
  67. Bug 1393: OSXUtil: Optionally inject Apple's 'Main Thread Checker' — Sven Gothel / cgit
  68. NEWT Cleanup: WindowImpl::visibleChanged(ZZ): Remove unused 'defer' argument. Method only changes state. — Sven Gothel / cgit
  69. NEWT Cleanup: WindowImpl: Drop unused 'defer' argument (state change only): insetsChanged + insetsVisibleChanged — Sven Gothel / cgit
  70. Bug 1393: Add window position validation in TestDisplayLifecycle*NEWT — Sven Gothel / cgit
  71. Bug 1394 - NEWT X11Window didn't gather inset at window creation (properly) — Sven Gothel / cgit
  72. Bug 1393: Adding test cases setting visibility before enabling exclusive context thread animator — Sven Gothel / cgit
  73. Bug 1393: MacOS: Implement AppKit EDTUtil operating solely on main-thread — Sven Gothel / cgit
  74. MacOS: Add more debug log details — Sven Gothel / cgit
  75. IOS: CGL.updateContextRegister(..) call on main-thread using AppKit — Sven Gothel / cgit
  76. Bug 1393: MacOS: Wait for window position setting on main-thread (blocking) — Sven Gothel / cgit
  77. test scripts: add --illegal-access=warn — Sven Gothel / cgit
  78. make void* an opaque long in EGL generated class — Sven Gothel / cgit
  79. detect gbm platform on linux when no other display server is running — Sven Gothel / cgit
  80. add gbm java & build modifications — Sven Gothel / cgit
  81. add native gbm implementation for drm and gbm initialization. — Sven Gothel / cgit
  82. Bug 1156: EGL-GBM: Cherry pick changes .. — Sven Gothel / cgit
  83. gbm/WindowDriver: make it compile and link — Sven Gothel / cgit
  84. Bug 1156: EGL-GBM: Cleanup Code & Replace Newt GBM implementation — Sven Gothel / cgit
  85. Bug 1156: EGL-GBM: Fix Cleanup (Newt package relocation / hack default GBM) — Sven Gothel / cgit
  86. Bug 1156: GBM: FIXME: Hard link gbm and drm (temporary) — Sven Gothel / cgit
  87. Bug 1156: Utilize internal glGetStringi (same as glGetString) - Robostness — Sven Gothel / cgit
  88. Bug 1156: GBM: FIXME: Remove scanning for desktop-GL via EGL, see commit e674f4fa0e795bd67335025123f9af727d856f7d — Sven Gothel / cgit
  89. Bug 1156: EGL-GBM: [Re]use EGL Platform type for eglCreatePlatformWindowSurface as well (like eglGetPlatformDisplay) — Sven Gothel / cgit
  90. Bug 1156: EGL-GBM: Fix NativeWindowFactory native-window-type query according to Bug 1156Sven Gothel / cgit
  91. Bug 1156: NEWT: NewtFactory.getCustomClass(..) Robustness — Sven Gothel / cgit
  92. Bug 1156: GBM: Fixing native GBM code, surviving initialization — Sven Gothel / cgit
  93. Bug 1156: GBM: Bring up incl GL rendering (TODO: GBM working page flip / sync) — Sven Gothel / cgit
  94. Bug 1156 - Implement DRM/GBM Support for JOGL(EGL) and NEWT — Sven Gothel / cgit
  95. Bug 1402: Standalone native test attempting to reproduce issue — Sven Gothel / cgit
  96. Bug 1156: Using EGL.eglCreatePlatformWindowSurface(..) crashes on NVIDIA 430.40 on GNU/Linux X11 — Sven Gothel / cgit
  97. Bug 1200: probeSurfacelessCtx works at least since NVIDIA 430.40. — Sven Gothel / cgit
  98. Updating my eclipse jogl.build.launcher — Sven Gothel / cgit
  99. Bug 1156: DRM/GBM Native test: Add Cursor — Sven Gothel / cgit
  100. Bug 1156: LinuxKeyEventTracker: Fix 64bit InputEvent and attempt to only use keyboard event files — Sven Gothel / cgit
  101. Bug 1156: DRM/GBM: Add full PointerIcon (Cursor) Support — Sven Gothel / cgit
  102. Bug 1156: LinuxKeyEventTracker: Add '/dev/input/by-path/*-event-kbd' and more documentation — Sven Gothel / cgit
  103. Bug 1156: HowToBuild: Add GNU/Linux dependencies to libdrm and libgbm — Sven Gothel / cgit
  104. Adding test invocation script for linux aarch64 / Refined HowToBuild.html — Sven Gothel / cgit
  105. Bug 1156: LinuxKeyEventTracker, LinuxMouseTracker: Adding property to disable each — Sven Gothel / cgit
  106. Bug 1156: LinuxKeyEventTracker, LinuxMouseTracker: Robostness (+NEWT fix) — Sven Gothel / cgit
  107. Bug 1156: Remove verbose print in native CreatePointer.. — Sven Gothel / cgit
  108. Scripts: Macos /opt-share -> /usr/local (Catalina Read-Only) — Sven Gothel / cgit
  109. Scripts: Tests No Verbose — Sven Gothel / cgit
  110. VC4: Broadcom uses libbrcmEGL.so, libbrcmGLESv2.so, libbrcmOpenVG.so and libbrcmWFC.so since 7 Jul 2016 — xerxes / cgit
  111. VC4: Only load Broadcom EGL driver when guessVCIVUsed — xerxes / cgit
  112. Bug 1405: Provide stand alone demo launcher reducing complexity — Sven Gothel / cgit
  113. Bug 1406: DRMUtil: Probe DRM device whether it has resources attached (and is the desired one) — Sven Gothel / cgit
  114. build-test.xml: fix (unused) java.part.demo.mobile — Sven Gothel / cgit
  115. Bug 1406: demos.Launcher0: More tests .. — Sven Gothel / cgit
  116. Bug 1406: demos.Launcher0: More code path reduction: useMultiplePointerIcon must be enabled via -pointerIcon — Sven Gothel / cgit
  117. Bug 1156, Bug 1406: NEWT DRM/GBM WindowDriver.surfaceSwap(): Pass swapInterval to optionally skip VSYNC if 0 — Sven Gothel / cgit
  118. Bug 1406, Bug 1405: demos.Launcher0: No sleep w/o animator. VSYNC setting rules (launch script w/ key tracker) — Sven Gothel / cgit
  119. NEWT: Align DisplayImpl.createPointerIcon(..) behavior; PointerIconImpl.validatedHandle() shall not create native resource. — Sven Gothel / cgit
  120. Bug 1408: NEWT DRM/GBM DisplayDriver: Add device locking/unlocking decoration for PointerIcon operations — Sven Gothel / cgit
  121. Bug 1408: NEWT DisplayImpl PointerIcon: Property 'newt.disable.PointerIcon' disables PointerIcon usage in general. — Sven Gothel / cgit
  122. Bug 1408: NEWT DRM/GBM WindowDriver: Adding glFinish() before eglSwapBuffers(..) just in case .. — Sven Gothel / cgit
  123. Bug 1156: NEWT DRM/GBM PointerIcon: Use hotX/hotY drmModeSetCursor2(..), hence pass PointerIconImpl through — Sven Gothel / cgit
  124. Bug 1406, Bug 1405: demos.Launcher0: Allow passing GLEventListener via '-demo classname' — Sven Gothel / cgit
  125. NEWTDemoListener: Fix NPE — Sven Gothel / cgit
  126. Bug 1156, Bug 1401: Disable DesktopGL on EGL w/ DRM/GBM earlier in initialization — Sven Gothel / cgit
  127. Bug 1406, Bug 1405: demos.Launcher0: Defaults to use multiple PointerIcons again — Sven Gothel / cgit
  128. LinuxKeyEventTracker: Factor out 'sendKeyEvent(..)' call with null check. — Sven Gothel / cgit
  129. Bug 1405, Bug 1406, Bug 1408: Resolution: Call ReleasePrimitiveArrayCritical(..) in GetPrimitiveArrayCritical(..) code path! — Sven Gothel / cgit
  130. PointerIcon new instances are always valid .. — Sven Gothel / cgit
  131. Bug 1409: GNU/Linux DRM Console: Clear stdin before exit and don't act on stdin in vsync-wait-loop — Sven Gothel / cgit
  132. Fix regression of commit 2b899a55e365aa03aeb234187600526777c1a9ac — Sven Gothel / cgit
  133. Bug 1410: Fix NEWT PointerIcon Lifecycle (destroy and clean references @ closing) — Sven Gothel / cgit
  134. Bug 1412 - JNI: NEWT Check & Handle Exception after calling back into Java (X11Display + X11Window) — Sven Gothel / cgit
  135. Bug 1413 - NEWT X11Window: NewtWindows_getFrameExtends(..) may hang on XPeekEvent(..) — Sven Gothel / cgit
  136. Bug 1412 - JNI: NEWT Check & Handle Exception after calling back into Java (NewtCommon.c) — Sven Gothel / cgit
  137. Bug 1412: Fix commit a8c2de110a2254af137a3d99007cc77e3ecd8078 — Sven Gothel / cgit
  138. Bug 1411 - Unit Test Subset for DRM/GBM JOGL(EGL) and NEWT — Sven Gothel / cgit
  139. Bug 1156: DRM/GBM NEWT: Clarify drmModeSetCrtc(..)'s x/y parameter and earmark spanning across monitors — Sven Gothel / cgit
  140. Bug 1200: GLRendererQuirks.NoSurfacelessCtx still persists on Linux/X11 NVIDIA 440.36 using FBO — Sven Gothel / cgit
  141. Bug 1393: Make window position check more tolerant (2x insets or 64 pixels, whichever is greater) — Sven Gothel / cgit
  142. NEWT WindowImpl: Wording in comment — Sven Gothel / cgit
  143. Bug 1415: ExclusiveContextBase00+10: Utilize one Animator per Window for clean ExclusiveContextThread — Sven Gothel / cgit
  144. Bug 1415: MacOS: Disable multiple Window creation on ExclusiveContextThread in test case — Sven Gothel / cgit
  145. Bug 1393: Resolve EDT + AppKit Deadlock with native parenting: Fetch parent screen position directly w/o locking. — Sven Gothel / cgit
  146. Bug 1393: Apply 12eed5d38616d23b6e8e2e5b497dfc2f54d90c90 to IOS, avoiding AppKit/EDT deadlock for parent screen location lookup — Sven Gothel / cgit
  147. Bug 1156: NEWT Window: Better handling of fixed console case: Not resizable and not repositionable. — Sven Gothel / cgit
  148. Bug 1416 - Allow EGLDrawableFactory re-creation after shutdown() - be functional — Sven Gothel / cgit
  149. Bug 852: TestCPUSourcingAPINEWT Reference the bug entry and add a little reminder — Sven Gothel / cgit
  150. Bug 1156: NEWT WindowDriver: Handle case with requested CapabilitiesImmutable not being GLCapabilitiesImmutable — Sven Gothel / cgit
  151. Bug 1411: DRM/GBM JOGL: Specify 'junit.run.console' unit test target. — Sven Gothel / cgit
  152. Bug 1411 DRM/GBM JOGL: Fix 'junit.run.console' unit test target, use it in respective (renamed) scripts. — Sven Gothel / cgit
  153. Bug 1411 DRM/GBM JOGL: Fix 'junit.run.console' - three times a charm? — Sven Gothel / cgit
  154. Bug 1411 DRM/GBM JOGL: Fix 'junit.run.console' - fourth times — Sven Gothel / cgit
  155. Bug 1417 - Android: Adopt to gluegen/make/scripts/setenv-android-tools.sh changes — Sven Gothel / cgit
  156. Bug 1156: Seperate DRM/GBM NEWT native library from main head NEWT native library — Sven Gothel / cgit
  157. Bug 1417 - Android: Disable native FFmpeg binding for Android — Sven Gothel / cgit
  158. Bug 1156 Regression (Bug 1417): Probe whether 'eglGetPlatformDisplay(..)' is available before using — Sven Gothel / cgit
  159. Bug 1417 - Android: Add adb scripts for x86 [re-]install — Sven Gothel / cgit
  160. Bug 1417 - Android: APK Manifest [min=21, target=28]; Adopt to GlueGen's 'aapt.signed' d8 usage — Sven Gothel / cgit
  161. Bug 1287 - Complete Immutable glNamedBufferStorage support in GLBufferObjectTracker — Sven Gothel / cgit
  162. Bug 1347: Resolve Merged EGL/Desktop Profile Mapping — Sven Gothel / cgit
  163. Reuse Gluegen's Bitfield.Util for 'PowerOf2' computation — Sven Gothel / cgit
  164. Gears* tests: Obey verbose flags — Sven Gothel / cgit
  165. Bug 1312: GLContextShareSet Cleanup — Sven Gothel / cgit
  166. Bug 1312: GLContextShareSet: Utilize WeakIdentityHashMap for shareMap and its destroyedShares — Sven Gothel / cgit

#1483 (Apr 10, 2019, 5:43:10 AM)

  1. Bug 1358: 'Honor' SWT's projection of High-DPI Scaling (Reading hidden — Sven Gothel / cgit

#1481 (Apr 10, 2019, 4:05:04 AM)

  1. AWTRobotUtil Cleanup: Use specific argument types (AWT, NEWT, ..) — Sven Gothel / cgit

#1480 (Apr 10, 2019, 2:04:37 AM)

  1. Bug 1362: Add two self contained unit tests to validate SWT >= 4.10 + — Sven Gothel / cgit
  2. Bug 1362: Unit tests: Report SWT and GTK Version — Sven Gothel / cgit
  3. Bug 1362: TestSWTAccessor02NewtGLWindow demonstrates a fix by letting — Sven Gothel / cgit
  4. Bug 1362: Minimal action required: setBackground + fillRectangle of some — Sven Gothel / cgit
  5. Bug 1362: Minimal action required: setBackground of the parent canvas — Sven Gothel / cgit
  6. Cleanup AWTRobotUtil: Extract GLTestUtil + NewtTestUtil; all three based — Sven Gothel / cgit
  7. Cleanup AWTRobotUtil 2: Align signatures of waitForVisible(..) and — Sven Gothel / cgit
  8. Cleanup AWTRobotUtil 3: TestUtil.WindowClosingListener must be public — Sven Gothel / cgit
  9. Cleanup AWTRobotUtil ..: Add 'Runnable waitAction' also to waitForFocus — Sven Gothel / cgit
  10. Bug 1362: Final general lifecycle fixes of unit tests — Sven Gothel / cgit

#1478 (Apr 8, 2019, 6:21:45 AM)

  1. Bug 1190: Adapt cross build scripts — Sven Gothel / cgit
  2. Bug 1190: Adapt cross build TARGET_PLATFORM_USRLIBS and — Sven Gothel / cgit

#1477 (Apr 6, 2019, 1:23:39 AM)

  1. SWTAccessor: Cleanup disable debug messages — packet0.git / cgit
  2. Removing also all the double quotes — elect86 / cgit
  3. Bug 1254: Fix viewport height in BCM VC IV ScreenDriver — gottfried.haider / cgit
  4. Improved layout of last paragraph in class javadoc — stevensro / cgit
  5. Typo in javadoc of GLDrawable#isRealized — stevensro / cgit
  6. add touch event support for x11 server — danny.koernig / cgit
  7. Fix mouse button reporting in X11UnderlayTracker — gottfried.haider / cgit
  8. Fix overlay/underlay position mismatch in X11UnderlayTracker with — gottfried.haider / cgit
  9. Update GLContextImpl.java — noreply / cgit
  10. osx test scripts using latest Java — Sven Gothel / cgit
  11. OSX/Newt: Catch NSRangeException on closing a window — Sven Gothel / cgit
  12. Eclipse: Move android.jar to classpath end, avoid junit override — Sven Gothel / cgit
  13. JavaFX: Adding JavaFX Support for NEWT utilizing native Window parenting — Sven Gothel / cgit
  14. JavaFX: Fix API doc of JFXAccessor — Sven Gothel / cgit
  15. JavaFX: Remove JFXAccessor redundancy — Sven Gothel / cgit
  16. JavaFX: Add proper class doc for implementation and unit test — Sven Gothel / cgit
  17. JavaFX: Preliminary testing on Windows — Sven Gothel / cgit
  18. NewtCanvasJFX: Clarify [dispose() -> destroy()] operation — Sven Gothel / cgit
  19. NewtCanvasJFX: Implement WindowClosingProtocol.WindowClosingMode — Sven Gothel / cgit
  20. NewtCanvasSWT: Fix NOP WindowClosingProtocol.WindowClosingMode Behavior — Sven Gothel / cgit
  21. Adding NativeWindowHolder extends NativeSurfaceHolder; API Doc for — Sven Gothel / cgit
  22. Tests: Adding API Doc for test utilizing NEWTDemoListener and — Sven Gothel / cgit
  23. TestNewtCanvasJFXGLn: Adding NEWTDemoListener and — Sven Gothel / cgit
  24. NewtCanvasJFX.NativeWindow: Delegate required child window canvas — Sven Gothel / cgit
  25. NewtCanvasJFX: Utilize JFXEDTUtil per default, supporting the Windows — Sven Gothel / cgit
  26. Bug 1357 Related: GLRendererQuirks NoSetSwapIntervalPostRetarget and — Sven Gothel / cgit
  27. Bug 1283: Remove shader include filename quotes if exists at start and — Sven Gothel / cgit
  28. ShaderCode: Fixed constant usage (GL3 -> GL3ES3) — Sven Gothel / cgit
  29. Bug 1288: GLBufferStateTracker needs to support ARB_indirect_parameters — Sven Gothel / cgit
  30. Bug 1348: X11 XI Multitouch: Fixes of previous commit — Sven Gothel / cgit
  31. Bug 1348: X11 XI Multitouch: Refine commit — Sven Gothel / cgit
  32. Update HowToBuild.html — Sven Gothel / cgit
  33. Bug 1348: Fix X11 XI Multitouch — Sven Gothel / cgit
  34. Bug 1316: MacOSX: Keep *.dylib (Don't move to *.jnilib) — Sven Gothel / cgit
  35. Bug 1366 - Use String.format((Locale)null, "..." ..) avoiding Locale — Sven Gothel / cgit
  36. Bug 1367: Adapt to TempFileCache & TempJarCache Changes — Sven Gothel / cgit
  37. Bug 1367: Adapt to TempFileCache & TempJarCache Changes — Sven Gothel / cgit
  38. Windows scripts: Use JDK/JRE 1.8.0_121 — Sven Gothel / cgit
  39. TestVersionSemanticsNOUI: Adapt to upcoming NON_BACKWARD_COMPATIBLE — Sven Gothel / cgit
  40. Bug 1370: Call from Main-Thread: NW's OSXUtil.CreateNSWindow0(..) and — Sven Gothel / cgit
  41. Bug 1362: Enhancing SWT/GTK Support for GTK 2.90, SWT > 4.8 (?) — Sven Gothel / cgit
  42. Bug 1362: Replace SWT 4.3.0 -> 4.11.0 — Sven Gothel / cgit
  43. Bug 1362: build/test: Use new SWT 4.10 swt.jar (instead of — Sven Gothel / cgit
  44. Bug 1362: SWTAccessor: c -> cGTK for readability — Sven Gothel / cgit
  45. Bug 1362: Test against SWT 4.3 and 4.11 — Sven Gothel / cgit
  46. Bug 1362: Wrong 'fake' swt.jar config for isLinuxARM64, isLinuxARMv6 and — Sven Gothel / cgit

#1474 (Dec 10, 2018, 1:25:27 PM)

  1. www/index.html: Update links and text OpenGL ES 3.x -> OpenGL ES 3.2 — xerxes / cgit
  2. make/doc/jogl/spec-overview.html, make/config/jogl/gl-common.cfg: OpenGL — xerxes / cgit
  3. jogl: complete audit of code for unneeded calls to .intern() — Harvey Harrison / cgit
  4. Change BCM VC IV detection to handle presence of vc4 DRI module — gottfried.haider / cgit
  5. WWW: update description of jaamsim on the website. — Harvey Harrison / cgit
  6. Shows all information of the default graphics device in JoglVersion, bug — gouessej / cgit
  7. Bug 1295: Add linux-aarch64 GNU/Linux AArch64 support — xerxes / cgit
  8. Change library search order for Broadcom VC IV graphics — gottfried.haider / cgit
  9. HowToBuild: Add Debian 9 Notes — Sven Gothel / cgit
  10. Bug 1299: Fix Warning when using JOGL on Mac OS X El Capitan — Sven Gothel / cgit
  11. Version Semantics Test: Bump for 2.4.0 -> 2.3.x — Sven Gothel / cgit
  12. Bug 1290: Expand query whether BCM IV is being used, exclude — Sven Gothel / cgit

#1472 (Nov 16, 2015, 10:22:57 PM)

  1. Bug 1267 - OSX El Capitan: Animated NEWT GLWindow flickers at resize — Sven Gothel / cgit
  2. Bug 1268: Adapt to GlueGen commit — Sven Gothel / cgit
  3. Bug 1270 - Fix OSX El Capitan 10.11 stuttering: ALAudioSink: DEBUG: Show — Sven Gothel / cgit
  4. X11Util.openDisplay: DEBUG: Show reusable and pending display count — Sven Gothel / cgit
  5. Bump scripts to jre1.8.0_66 — Sven Gothel / cgit

#1470 (Oct 15, 2015, 2:26:37 PM)

  1. Version Semantics Test: Bump for 2.3.2 -> 2.4.x — Sven Gothel / cgit
  2. Drop Vendor Extensions: INGR and PGI for all profiles — Sven Gothel / cgit
  3. Streamline GL* profile interfaces and implementations — Sven Gothel / cgit
  4. Streamline Composed Pipeline's interfaces and implementations (Trace* — Sven Gothel / cgit
  5. TestGearsES2NEWT: Adding programmatic Debug|Trace pipeline — Sven Gothel / cgit
  6. Cleanup IgnoreExtension for GL3 and GL4 exclusive extensions — Sven Gothel / cgit
  7. Remove deprectated classes and methods — Sven Gothel / cgit

#1469 (Oct 10, 2015, 3:09:12 AM)

  1. Bug 1249: NEWT/X11 Visibility: Listening to more events for updated — Sven Gothel / cgit
  2. WindowImpl.quirks: Access default -> protected, also fix API doc — Sven Gothel / cgit

#1468 (Oct 9, 2015, 6:36:36 AM)

  1. Bug 1247: Align NEWT AWT driver w/ GLCanvas (not fixing any issues) — Sven Gothel / cgit
  2. Bug 1247: Enhance JAWTWindow DEBUG output (not fixing any issues) — Sven Gothel / cgit
  3. Bug 1247: JAWTWindow fail early w/ useful info: — Sven Gothel / cgit
  4. Bug 1247 - TestGearsNewtAWTWrapper fails AWT recreation case — Sven Gothel / cgit

#1467 (Oct 9, 2015, 2:24:59 AM)

  1. Bug 1249 - NEWT X11: setVisible(*) _NET_WM_STATE_HIDDEN update not — Sven Gothel / cgit
  2. Bug 1249: Revert TestParenting01NEWT durationPerTest back to 600 — Sven Gothel / cgit
  3. Bug 1249 - NEWT X11: setVisible(false) IconicState/_NET_WM_STATE_HIDDEN: — Sven Gothel / cgit

#1465 (Oct 8, 2015, 8:17:01 PM)

  1. Bug 1189: Fix gcc redefinition error, even thought typedef equals - on — Sven Gothel / cgit
  2. Bug 1249 - NEWT X11: setVisible(false) IconicState not listening to — Sven Gothel / cgit

#1463 (Oct 7, 2015, 12:14:25 PM)

  1. Bug 1189 - Add OpenGL ES 3.2 and new GL 4.5 Extensions support - Part1: — Sven Gothel / cgit
  2. Bug 1189 - Add OpenGL ES 3.2 and new GL 4.5 Extensions support - Part1b: — Sven Gothel / cgit
  3. Bug 1189 - Add OpenGL ES 3.2 and new GL 4.5 Extensions support - Part2: — Sven Gothel / cgit
  4. Bug 1189 - Add OpenGL ES 3.2 and new GL 4.5 Extensions support - Part3: — Sven Gothel / cgit
  5. Bug 1189 - Add OpenGL ES 3.2 and new GL 4.5 Extensions support - Part4: — Sven Gothel / cgit
  6. Bug 1189 - Add OpenGL ES 3.2 and new GL 4.5 Extensions support - Part5: — Sven Gothel / cgit

#1462 (Oct 5, 2015, 2:28:12 PM)

  1. Bug 1239: Fix GLMediaPlayer.CameraInputScheme API doc; — Sven Gothel / cgit
  2. Bug 1239: Add support for UYVY422 (swizzled YUYV422) — Sven Gothel / cgit
  3. Bug 1239: Update FFMPEGMediaPlayer API doc (versions and OSX resources) — Sven Gothel / cgit
  4. Bug 1239: Support OSX input via 'avfoundation' ; Use remaining camera ID — Sven Gothel / cgit
  5. Bug 1239: Fix comment in c-code 'how to set preferred pixel_format' — Sven Gothel / cgit

#1461 (Oct 5, 2015, 9:08:24 AM)

  1. Fix: — xerxes / cgit
  2. Bug 1245: Adding Unit Test, similar to — Sven Gothel / cgit
  3. Fix: junit/jogl/awt/TestBug1225EventQueueInterruptedAWT and — xerxes / cgit
  4. GLContextImpl: clarify surfacelessOK -> isSurfaceless — Sven Gothel / cgit
  5. Bug 1206 - Security: Clear exposed framebuffer after creation and before — Sven Gothel / cgit
  6. Bug 1223: Add '-traceMouse' commandline argument to check whether mouse — Sven Gothel / cgit

#1460 (Oct 3, 2015, 8:35:12 PM)

  1. Bug 1206: Test TestGearsES2NEWT: Versatile 'demoType' allows also no — Sven Gothel / cgit

#1459 (Oct 3, 2015, 6:02:31 PM)

  1. Bug 1244: MovieSimple: String format %d implicit conversion from boolean — xerxes / cgit

#1458 (Oct 3, 2015, 12:29:10 PM)

  1. Bug 1241 - Util's Texture.coords (image coordinates) not updated — Sven Gothel / cgit
  2. Bug 1237: Adopt GlueGen's clarification of IOUtil.getResource(..), — Sven Gothel / cgit
  3. Bug 1238 - Fix NPE for Window-Icon's PNGPixelRect for unresolved — Sven Gothel / cgit

#1457 (Oct 2, 2015, 2:43:02 PM)

  1. Bug 1232 - NEWT Translucent Decorated Windows Not Working On Windows >= — Sven Gothel / cgit
  2. Bug 1205: Revert clear background to support fix for Bug 1232: NEWT — Sven Gothel / cgit

#1455 (Sep 29, 2015, 6:36:18 PM)

  1. Bug 1225: Unit test shall not fail if AWT is not alive, ignore it via — Sven Gothel / cgit
  2. Bug 1225: Unit test timeout := 3minutes — Sven Gothel / cgit
  3. Bug 1225: Unit test shall not fail if AWT is not alive, simply report — Sven Gothel / cgit

#1454 (Sep 29, 2015, 3:59:35 PM)

  1. Bug 1225: Make unit test more robuts, notify if JRE 1.7.0 issue w/ — Sven Gothel / cgit
  2. NEWT WindowImpl.createNative(): Post creation: Only perform mod-actions — Sven Gothel / cgit
  3. Bug 1205 - NEWT Security: Clear framebuffer after creation and before — Sven Gothel / cgit

#1452 (Sep 28, 2015, 7:44:44 AM)

  1. Bug 1125: Unit test to validate that Thread.interrupt() does not disturb — Sven Gothel / cgit
  2. Bug 1233 - Add missing range- and pbo-bound checks on — Sven Gothel / cgit
  3. Bug 1234 - GLReadBufferUtil.readPixelsImpl(..) not using [xy] offset in — Sven Gothel / cgit

#1451 (Sep 27, 2015, 2:56:36 PM)

  1. Bug 1226 - GLPixelBuffer.GLPixelAttributes.getPixelFormat() doesn't — Sven Gothel / cgit
  2. TestGearsES2NEWT: Print bounds @ window resized/moved instead of just — Sven Gothel / cgit
  3. Bug 1232 - NEWT Translucent Decorated Windows Not Working On Windows >= — Sven Gothel / cgit

#1450 (Sep 26, 2015, 6:46:42 AM)

  1. Bug 1214: Fix Deadlock in screenPositionChanged(..); Use — Sven Gothel / cgit
  2. Bug 1188: Fix setMaximized(..) isReconfigureMaskSupported(..) query — Sven Gothel / cgit
  3. Bug 1223 OSX: GLWindow loses focus after maximizing - Analysis — Sven Gothel / cgit
  4. Adapt Test NApplet HTML Pages to NEWTDemoListener (all key-actions) — Sven Gothel / cgit
  5. NEWTDemoListener: Fix 'v' modifier collision of ctrl, use shift. — Sven Gothel / cgit
  6. Bug 1222 - NEWT OSX: setAlwaysOnTop() and setAlwaysOnBottom() not — Sven Gothel / cgit

#1449 (Sep 25, 2015, 11:08:19 AM)

  1. Bug 1214 - NEWT MacOSX: Detect auto-resize of Window when it is larger — Sven Gothel / cgit

#1442 (Sep 19, 2015, 9:51:05 PM)

  1. NEWTDemoListener: Double-Mouse-Click Fullscreen only w/ 3 pointers — Sven Gothel / cgit

#1440 (Sep 18, 2015, 11:34:38 AM)

  1. TestGearsES2*AWT / NewtDemoListener: Show pixel-scale in title bar. — Sven Gothel / cgit

#1439 (Sep 17, 2015, 3:35:55 AM)

  1. Unit Tests: Add listening to NEWTDemoListener* (Missed in prev. patch) — Sven Gothel / cgit
  2. Bug 1211: Fix regression of GLMediaPlayerImpl caused by commit — Sven Gothel / cgit
  3. FFMPEGDynamicLibraryBundleInfo.initSymbols(): Just return null instead — Sven Gothel / cgit
  4. Unit Tests: NEWTDemoListener: Less verbose; GraphUI-Demos: Show DPI and — Sven Gothel / cgit

#1438 (Sep 15, 2015, 12:26:40 PM)

  1. Bug 1211: Refine NEWTDemoListener, JOGLNewtAppletBase — Sven Gothel / cgit
  2. Fix NEWT DisplayImpl.createPointerIcon: Pass through Exceptions, as — Sven Gothel / cgit
  3. NEWT Window Maximize: re-gain focus after maximize action (maybe lost on — Sven Gothel / cgit

#1437 (Sep 15, 2015, 8:16:21 AM)

  1. Bug 1211 TestBug1211IRQ00NEWT: Cover whole JOGL initialization by — Sven Gothel / cgit
  2. Bug 1211: Hardening Condition-Wait from Spurious-Wakeups and unintended — Sven Gothel / cgit
  3. Bug 1211: Adopt changes to unit test from commit — Sven Gothel / cgit

#1436 (Sep 3, 2015, 7:14:00 PM)

  1. Bug 1211: Adding unit test to identify Thread.interrupt() caller for — Sven Gothel / cgit
  2. Bug 1211: Show Platform-Info for unit test TestBug1211IRQ00NEWT (commit — Sven Gothel / cgit
  3. Bug 1211: Custom size for TestBug1211IRQ00NEWT — Sven Gothel / cgit
  4. Bug 1211 TestBug1211IRQ00NEWT: Fix using durationTest01; Make — Sven Gothel / cgit
  5. Bug 1211 TestBug1211IRQ00NEWT: Add assertions incl. testing — Sven Gothel / cgit

#1435 (Sep 2, 2015, 4:28:37 AM)

  1. Windows Scripts: Bump JVM to 1.8.0_60 — Sven Gothel / cgit
  2. NativeWindowFactory.createDevice(..): Support creating EGLGraphicsDevice — Sven Gothel / cgit

#1433 (Sep 1, 2015, 7:39:44 AM)

  1. Bug 1202: Fix vsync regression on OSX when using CALayer — Sven Gothel / cgit
  2. Bug 1212 - OSX: Crash using CALayer at UnsetJAWTRootSurfaceLayer0(..) w/ — Sven Gothel / cgit

#1431 (Aug 31, 2015, 8:55:07 AM)

  1. Bug 1188: Refine getSupportedStateMask() semantics and minimum — Sven Gothel / cgit
  2. Fix Bug 1209 - Regression of Bug 1188 Patches: Parented Fullscreen — Sven Gothel / cgit
  3. Bug 1208 - NEWT: Window: Consider avoiding operations if not supported, — Sven Gothel / cgit
  4. Bug 1210 - Use manual impl. XRenderFindVisualFormat instead of buggy — Sven Gothel / cgit
  5. Bug 1205 - NEWT Security: Clear framebuffer after creation and before — Sven Gothel / cgit

#1430 (Aug 30, 2015, 8:08:39 AM)

  1. Bug 1207 - GLDebugMessageHandler: Support GL_KHR_debug for Desktop and — Sven Gothel / cgit
  2. Bug 1203: OpenGL ES 3.1 NVIDIA 355.06's EGL impl. is unstable requires — Sven Gothel / cgit
  3. Bug 1203: Add missing constraints in desktop *GLContext.create* methods: — Sven Gothel / cgit

#1428 (Aug 30, 2015, 2:38:17 AM)

  1. Bug 1178: Fix cc3: Set position using LocationOnScreen coordinates. — xerxes / cgit
  2. Bug 1178: X11UnderlayTracker: Resend identical KeyCode, KeySymbol and — xerxes / cgit
  3. NEWT WindowsWindow.c: Fix return value; Add tracking of inOn[Bottom|Top] — Sven Gothel / cgit
  4. Bug 1188: Fix API doc of getSupportedStateMask(); Misc Changes (see — Sven Gothel / cgit
  5. Bug 1188: NEWT WindowsWindow.c: Better support for 'isOnBottom' on — Sven Gothel / cgit
  6. GLContextImpl.setRendererQuirks(..): Reduce duplicated code of adding — Sven Gothel / cgit
  7. Bug 1202 - Add support of Adaptive Vsync via — Sven Gothel / cgit
  8. Bug 1202 - Move GLContextImpl.*SwapInterval* into its own section — Sven Gothel / cgit
  9. Bug 1203 (Related): Only attempt to retrieve getGLIntVersion(..) if — Sven Gothel / cgit
  10. Bug 1203: Properly format DEBUG output related to mapGLVersions: Use — Sven Gothel / cgit
  11. Bug 1200: Fix crash on GNU/Linux x86_64 'NVidia beta driver 355.06' @ — Sven Gothel / cgit
  12. Bug 1203: SharedResourceRunner.Implementation impl. shall use — Sven Gothel / cgit
  13. Bug 1203: Use platform native default display connection — Sven Gothel / cgit
  14. Bug 1203: GLDrawable-Stateless operations in GLContextImpl, using — Sven Gothel / cgit
  15. Bug 1203: Fix GLES3Impl.getGLES3(): Test _isES3 and throw GLException if — Sven Gothel / cgit
  16. Bug 1203: EGLGraphicsDevice.nativeDisplayID: Differentiate upstream — Sven Gothel / cgit
  17. Bug 1203: Refine DEBUG output — Sven Gothel / cgit
  18. Bug 1203: Cleanup and Prepare for regular EGL Profile probing — Sven Gothel / cgit
  19. Bug 1200: Refine fix for crash on GNU/Linux x86_64 'NVidia beta driver — Sven Gothel / cgit
  20. Bug 1203: Implement regular EGL OpenGL Profile probing (ES* + GL*) — Sven Gothel / cgit
  21. FloatUtil: Remove '@deprecated' for 'matrixToString' 'FloatBuffer' — Sven Gothel / cgit
  22. Bug 1203: EGLDrawableFactory.mapAvailableEGLESConfig(..): Add missing — Sven Gothel / cgit
  23. *AnimatorImpl: Catch concurrent pulling of GLAutoDrawable instances — Sven Gothel / cgit
  24. Fix JSpatial link — code / cgit
  25. Bug 1202 (related): Fix SEMVER regressions mostly due to Bug 1202Sven Gothel / cgit
  26. Bug 1203: Adding factory-offscreen unit test, validating ES/GL usage — Sven Gothel / cgit
  27. Bug 1203: Fix regression of ES3 minMajor constraint lack (commit — Sven Gothel / cgit
  28. Bug 1203: Fix TestGLAutoDrawableFactoryGLProfileDeviceNEWT: Do not — Sven Gothel / cgit
  29. Bug 1203: Fix regression: Handle GLRendererQuirks.GLES3ViaEGLES2Config — Sven Gothel / cgit
  30. Bug 1203: Optimize OpenGL Profile probing/mapping (Skip redundant — Sven Gothel / cgit

#1425 (Aug 21, 2015, 3:53:53 AM)

  1. Bug 1188: Cleanup public/private[reconfig, non-reconfig] state bits — Sven Gothel / cgit
  2. Improves a bit the documentation of ImageType and adds .ico and .cur — gouessej / cgit
  3. Improves a bit the documentation of ImageType — gouessej / cgit
  4. HowtoBuild: Update Debian 8.1.0 package recipe .. — Sven Gothel / cgit
  5. Bug 1196: Fix Unresolved strncpy_s (MSVCRT) on WinXP — Sven Gothel / cgit
  6. Bump oculusvr-sdk — Sven Gothel / cgit
  7. Bug 1188: Refine reconfig state bits — Sven Gothel / cgit
  8. Bug 1188: Introduce getSupportedStateMask() implemented via — Sven Gothel / cgit

#1424 (Aug 19, 2015, 6:26:58 AM)

  1. Bug 1193: ShaderCode: Add SUFFIX_COMPUTE_SOURCE/SUFFIX_COMPUTE_BINARY; — Sven Gothel / cgit
  2. Bug 1188: Add @since 2.3.2 tag — Sven Gothel / cgit
  3. Bug 1042: ImageIOUtil: Left-Align branches for readability — Sven Gothel / cgit
  4. Bug 1042: ImageIOUtil: Use unique public static final const String — Sven Gothel / cgit
  5. Bug 1042: ImageIOUtil -> ImageType + ImageType.Util ; Fix implementation — Sven Gothel / cgit
  6. PNGPixelRect: Avoid redundant wrapping of InputStream into — Sven Gothel / cgit

#1423 (Aug 18, 2015, 5:17:34 AM)

  1. Bug 1192: NEWT native/X11Display.c Cleanup JNI signatures in comments — xerxes / cgit
  2. Adds the compute shaders into the list of supported shaders for — gouessej / cgit
  3. Updates the documentation of the class ShaderCode concerning the compute — gouessej / cgit
  4. Bug 1183: X11RandR13 XRRGetScreenResourcesCurrent _occasionally_ reports — xerxes / cgit

#1422 (Aug 12, 2015, 3:57:22 AM)

  1. Bug 1188: OSX: Add maximize horz/vert, implemented manually — Sven Gothel / cgit
  2. NEWY WindowImpl appendStateBits(..): Refine maximized; Refine — Sven Gothel / cgit
  3. NEWT OSX WindowDriver: Must wait for resize on main-thread (Related to — Sven Gothel / cgit
  4. NEWT WindowImpl + WindowDriver: Remove updateInsetsImpl(Insets insets) — Sven Gothel / cgit
  5. Bug 1188: Refine Maximized on X11 / Impl. Maximized and Iconify on — Sven Gothel / cgit
  6. Bug 1188: Windows: Implement unresizable using appropriate windows — Sven Gothel / cgit

#1421 (Aug 11, 2015, 2:48:12 AM)

  1. Detection of the image format, first version (work in progress), see the — gouessej / cgit
  2. Documents ImageIOUtil, see the bug report 1042 — gouessej / cgit
  3. Calls ImageIOUtil in TextureIO to detect the image format of a stream, — gouessej / cgit
  4. Deprecates SGIImage.isSGIImage() and DDSImage.isDDSImage(), see the bug — gouessej / cgit
  5. Bug 1183: Cleanup x11/RandR javadoc and native/X11RandR13 signature — xerxes / cgit
  6. Bug 1178: Fix cc10 regression caused by the fix for cc7. — xerxes / cgit
  7. Bug 1188: Fix regression on X11 setVisible: in-visibility never reached — Sven Gothel / cgit
  8. WindowImpl appendStateBits(..): Fix POINTER* representation — Sven Gothel / cgit
  9. Bug 1188: Fix regression on OSX setVisible: in-visibility never reached — Sven Gothel / cgit
  10. NEWT WindowDriver's reconfig DEBUG: Add end-of-method dump of current — Sven Gothel / cgit

#1420 (Aug 10, 2015, 4:39:06 PM)

  1. Bug 1188, Bug 1186: NEWT Window: Support non-resizable, minimize,
    More change log history
    Sven Gothel / cgit

#1418 (Aug 2, 2015, 5:05:30 AM)

  1. Adapt to GlueGen's Bitfield Changes (commit — Sven Gothel / cgit
  2. NEWT.WindowImpl: Adopt synchronized Bitfield for state flags (replacing — Sven Gothel / cgit
  3. Fix commit 24b646d387b3d85467bb22763b016a556d665707: Add missing — Sven Gothel / cgit

#1415 (Jul 30, 2015, 3:38:11 AM)

  1. Use GlueGen's Bitfield instead of IntBitfield — Sven Gothel / cgit

#1414 (Jul 29, 2015, 11:48:20 AM)

  1. Bug 1145 - Fat Jar: Add default main entry test TestGearsES2SimpleNEWT — Sven Gothel / cgit

#1412 (Jul 29, 2015, 4:37:37 AM)

  1. Bug 1154 - Make plugin3-public.jar optional: Part 1 / 2 (Relocate — Sven Gothel / cgit
  2. Bug 1154 - Make plugin3-public.jar optional: Part 2 / 2 — Sven Gothel / cgit
  3. Bug 1178: Implement X11UnderlayTracker — xerxes / cgit
  4. Bug 1178: Fix cc0 WindowImpl: Swallow CLICK event — xerxes / cgit
  5. Bug 1178: X11UnderlayTracker Fix cc4. Attempted fix for cc6. — xerxes / cgit
  6. Bug 1178: Fix cc8 bcm.vc.iv WindowDriver: Update pointer during DRAGGED — xerxes / cgit
  7. Bug 1178: Fix cc7 X11UnderlayTracker can now track multiple windows. — xerxes / cgit
  8. Bug 1178: Mouse events shall be passed on to unfocused overlays. — xerxes / cgit
  9. Bug 1178: if overlay is undecorated then make under-lay the same — xerxes / cgit
  10. Bug 1178: Workaround cc9 X11UnderlayTracker: Pressing Maximize locks-up — xerxes / cgit

#1410 (Jul 28, 2015, 1:02:31 AM)

  1. Bug 1184 - JOGL AWT Canvas Components don't update — Sven Gothel / cgit
  2. Bug 1181 - JOGL WebStart Applications using GLCanvas/AWT may Deadlock by — Sven Gothel / cgit
  3. Bug 1161 - Fix Canvas resize stops the rendering in Mac OS X (mostly — Sven Gothel / cgit
  4. JAWTWindow: Fix binary compatibility: Add old variants of deprecated — Sven Gothel / cgit

#1409 (Jul 25, 2015, 12:19:48 AM)

  1. fix osx 32bit/java6 test scripts — Sven Gothel / cgit
  2. Fix TestBug1146GLContextDialogToolTipAWT / AWTRobotUtil.mouseClick(..) — Sven Gothel / cgit
  3. Bug 1180: Refine TestMapBufferRead01NEWT, add TestMapBufferRead02NEWT: — Sven Gothel / cgit

#1407 (Jul 24, 2015, 7:29:18 AM)

  1. Unit test for bug 1160; context sharing between an offscreen drawable — tom.nuydens / cgit
  2. Refine Frustum definition: Adding Frustum.FovDesc; Clarify makeFrustum — Sven Gothel / cgit
  3. Clarify code in stereo/ovr: Comments, states, names, formatting. — Sven Gothel / cgit
  4. StereoDevice (Generic/OVR): Add knowledge about LocationSensorParameter — Sven Gothel / cgit
  5. Bug 1151 - Fix using DK1 on OVR 0.5*; Minor changes — Sven Gothel / cgit
  6. Bug 1146, Bug 1158: Add unit test for GLContext creation after showing — Sven Gothel / cgit
  7. Bug 1146, Bug 1158: Add missing GLClearColor class — Sven Gothel / cgit
  8. Bug 1160: Fix unit test name and some minor details .. (convention) — Sven Gothel / cgit
  9. GLContextImpl: Update uncommented code (method name changed) — Sven Gothel / cgit
  10. Bug 1160: Fix test case (Avoid blocking/concurrent master context usage — Sven Gothel / cgit
  11. Bug 1160: Fix/Refine test case: Stable master thread; Disable — Sven Gothel / cgit

#1406 (Jul 19, 2015, 8:15:53 AM)

  1. Expand bitmasks in SWTAccessor GTK_VERSION method — rob.hatcherson / cgit
  2. bcm/vc/iv/DisplayDriver depend on libEGL, pre-load it using GLProfile — xerxes / cgit
  3. Bug 1151 - Working OculusVR SDK 0.5.0.1 on GNU/Linux w/ Positional — Sven Gothel / cgit
  4. Fix javadoc typo: </count> -> </code> — Sven Gothel / cgit
  5. ShaderCode: Add 'create' variations w/ custom shader file suffixes as — Sven Gothel / cgit

#1403 (Jul 17, 2015, 10:09:30 AM)

  1. Bug 1176: BCM VC IV: Refine clamping of window position and size at — Sven Gothel / cgit

#1402 (Jul 17, 2015, 3:34:14 AM)

  1. Bug 1176: Clamp window position and size to 0/0 and screen-size, — Sven Gothel / cgit
  2. Bug 1176: BCM VC IV: Add window-position to window-relative mouse — Sven Gothel / cgit

#1401 (Jul 16, 2015, 2:43:47 PM)

  1. openmax: fix compile errors (clang) — Sven Gothel / cgit
  2. PointShader: Use same precision for shared uniform in vertex- and — Sven Gothel / cgit

#1399 (Jul 16, 2015, 2:49:41 AM)

  1. add osx-java6 script: using separate rootrel.build — Sven Gothel / cgit
  2. Bump OculusVR RIFT SDK to 0.5.0.1 — Sven Gothel / cgit
  3. Oculusvr SDK: Bump oculusvr-sdk mingw64 fixes ; Drop unused files from — Sven Gothel / cgit
  4. Bump oculusvr-sdk: Fix build for Windows/MingW64 (32bit target) — Sven Gothel / cgit

#1392 (Apr 10, 2015, 3:04:45 PM)

  1. Bug 1153 - Adopt to ArrayHashSet change, don't use deprecated ctor — Sven Gothel / cgit
  2. Bug 1153 - GLEmitter: Only dump extra comment if w/o enum-name or w/o — Sven Gothel / cgit
  3. TestVersionSemanticsNOUI: Fix expected compat result (inactive tests) — Sven Gothel / cgit
  4. Use CompatibilityType.BACKWARD_COMPATIBLE_BINARY for 2.3.1 / Add — Sven Gothel / cgit

#1391 (Mar 27, 2015, 4:37:14 PM)

  1. Bug 1116: Oculus SDK 0.4.4: Add extra DK1 detection; Add call to — Sven Gothel / cgit
  2. Bug 1116: Add ShutdownHook for all factories and devices to — Sven Gothel / cgit
  3. TestVersionSemanticsNOUI: Add version tests: v221 -> v230 and v230 -> — Sven Gothel / cgit

#1388 (Mar 27, 2015, 1:12:25 PM)

  1. StereoDeviceUtil: Only rotate if current mode doesn't match required — Sven Gothel / cgit

#1387 (Mar 27, 2015, 11:29:54 AM)

  1. Bug 1116 - Add OculusVR DK2 Support - Part-2 (DK1 and DK2 on DK2 SDK w/ — Sven Gothel / cgit
  2. Bug 1116: Oculus SDK 0.4.4 support for JOGL - Part-3: New set of — Sven Gothel / cgit
  3. Bug 1116: Oculus SDK 0.4.4 support for JOGL - Fix OSX build — Sven Gothel / cgit

#1385 (Mar 26, 2015, 9:14:54 PM)

  1. Bug 1150 - Fix unit tests: Use same definition as in GLProfile for — Sven Gothel / cgit

#1384 (Mar 26, 2015, 4:35:47 PM)

  1. Bug 1150 - Fix GLContextImpl.createImpl(..) NoARBCreateContext and '!ARB — Sven Gothel / cgit
  2. GLContext glVersionString: Group all 'compat' flags to save space, add — Sven Gothel / cgit

#1382 (Mar 24, 2015, 5:26:58 AM)

  1. Remove all JNI header, as they were unified in GlueGen commit — Sven Gothel / cgit
  2. Adapt to new JNI header location within GlueGen, completes commit — Sven Gothel / cgit
  3. Bug 1149 - Replacing PCPP w/ JCPP: Update HowToBuild.html — Sven Gothel / cgit

#1381 (Mar 21, 2015, 5:11:21 AM)

  1. Bug 1147 - Fix XRandR13 Usage: Rotate / Change-Mode, use unique — Sven Gothel / cgit
  2. Bug 1116 - Add OculusVR DK2 Support - Part-1 (DK2 on DK1 SDK w/o Eye — Sven Gothel / cgit
  3. Bump oculusvr-sdk - Bug 1116 - Add OculusVR DK2 Support - Part-1 (DK2 on — Sven Gothel / cgit
  4. Bug 1148 - OSX MonitorDevice: Use unique and native deviceID instead of — Sven Gothel / cgit

#1379 (Mar 15, 2015, 9:44:28 AM)

  1. Fix API Doc: GLBufferObjectTracker / GLBufferStorage — Sven Gothel / cgit

#1378 (Mar 11, 2015, 8:46:39 PM)

  1. MonitorDevice.toString: More brief 'options' .. — Sven Gothel / cgit
  2. Bug 1144: Adapt to GlueGen commit — Sven Gothel / cgit
  3. Bug 1135: Bump [html] doc to include GL 4.5, ES 3.1 and EGL [ 1.0 .. 1.5 — Sven Gothel / cgit
  4. Bug 1135: Complete GLBufferObjectTracker for GL 4.5 using GlueGen's — Sven Gothel / cgit
  5. Bug 1135: GLBufferObjectTracker for GL 4.5: Separate GL 4.5 DSA and — Sven Gothel / cgit
  6. Resolve RenameJavaSymbol issues (GLUgl2 and CGL) using GLEmitter (-> — Sven Gothel / cgit

#1376 (Mar 9, 2015, 3:54:36 PM)

  1. TestScreenMode02aNEWT: Incr. wait period, for some reason one older test — Sven Gothel / cgit
  2. Bug 1142 - NEWT: Add support to retrieve the primary MonitorDevice — Sven Gothel / cgit

#1375 (Mar 9, 2015, 10:52:11 AM)

  1. Bug 1134 - Use ASTLocationTag in Logging — Sven Gothel / cgit
  2. Bug 1135 - (Re-)Include GL header for in generated native code, allowing — Sven Gothel / cgit
  3. Fix regression of commit 559ecad2a2387ba0aa34ce9e35ca8a2c5a31e655: — Sven Gothel / cgit

#1374 (Mar 6, 2015, 7:22:12 PM)

  1. added support for Android x86 platforms — xavier.hallade / cgit

#1372 (Mar 6, 2015, 11:50:32 AM)

  1. Bug 1129 - NEWT MonitorDevice's physical size on Windows must be read — Sven Gothel / cgit
  2. Fix typo: PixelFormat.Composition.[componenCount() -> componentCount()] — Sven Gothel / cgit
  3. NEWT MonitorDevice: Identify cloned devices (fully covered) ; Windows: — Sven Gothel / cgit
  4. Fix commit 559ecad2a2387ba0aa34ce9e35ca8a2c5a31e655 — Sven Gothel / cgit
  5. NativeWindowFactory: Add FIXME tag regarding Bug 973 (Needs service — Sven Gothel / cgit
  6. MonitorDevice: Add 'throws IllegalStateException' for — Sven Gothel / cgit
  7. NativeWindow: Refactor getLocationOnScreenSafe(..) and — Sven Gothel / cgit
  8. Bug 1130 - Add Mapping from AWT Component -> NEWT [Screen, — Sven Gothel / cgit
  9. Bug 1135 - Support EGL 1.5 , ES 3.1 and GL 4.5 - Part 1: Update header — Sven Gothel / cgit
  10. Bug 1135 - Support EGL 1.5 , ES 3.1 and GL 4.5 - Part 2: Minimal patch — Sven Gothel / cgit
  11. Bug 1135 - Support EGL 1.5 , ES 3.1 and GL 4.5 - Part 3: Minimal patch — Sven Gothel / cgit
  12. Bug 1135 - Fix other GL header and windows-system header — Sven Gothel / cgit
  13. Bug 1135 - Change all GlueGen config files, supporting EGL 1.5 , ES 3.1 — Sven Gothel / cgit
  14. Bug 1135 - Add supplemental (overriding) GL header, fixing collisions of — Sven Gothel / cgit
  15. Bug 1135 - Change JOGL's GlueGen Plugin to support EGL 1.5 , ES 3.1 and — Sven Gothel / cgit
  16. Bug 1135 - Cleanup: Remove GL_NV_vertex_array_range extension support in — Sven Gothel / cgit
  17. Bug 1135 - GL/GLContext: Add isGLES31Compatible() — Sven Gothel / cgit
  18. Bug 1135 - Cleanup: Fix native code Warning — Sven Gothel / cgit
  19. Bug 1135 - Cleanup: Class ownership change of static GL enumerates — Sven Gothel / cgit
  20. Bump to oculusvr-sdk cleanup — Sven Gothel / cgit

#1371 (Feb 5, 2015, 4:29:15 PM)

  1. FFMPEGMediaPlayer: Add support for libav-11 and ffmpeg 2.[4-x] (Latest — Sven Gothel / cgit

#1370 (Feb 5, 2015, 5:32:48 AM)

  1. Add missing privileged section for NativeLibrary lookup: GLContextImpl — Sven Gothel / cgit
  2. Fix FFMPEGMediaPlayer: static init block issue, libavresample debian8 — Sven Gothel / cgit

#1369 (Feb 3, 2015, 9:18:43 PM)

  1. Bug 1068 - Fix issue w/ unifying Surfaceless probing (commit — Sven Gothel / cgit