Login  Register

Release 2.6.0 ...

classic Classic list List threaded Threaded
31 messages Options Options
Embed post
Permalink
12
Reply | Threaded
Open this post in threaded view
| More
Print post
Permalink

Re: Release 2.6.0 ...

hharrison
FYI, updated the -rc into a distribution of JaamSim and at least on Windows x86-64 everything worked as expected so far.

Harvey
Reply | Threaded
Open this post in threaded view
| More
Print post
Permalink

Re: Release 2.6.0 ...

Sven Gothel
Administrator
Thank you and good to know it works so far.
Reply | Threaded
Open this post in threaded view
| More
Print post
Permalink

Re: Release 2.6.0 ...

Mathieu Féry
In reply to this post by Sven Gothel
Thanks a lot for this release candidate !

For now i don't see any issue on our side for Linux with JOGL part with latest rc (I must package a version for other os)

For JOAL part the only issue i have see for now is a charset issue on alcGetString & alcGetStringAsDoubleNullTerminatedString on my linux host (The charset is decoded with  "US-ASCII" but openal-soft seems return strings with UTF-8 charset), i fill a bugzilla ticket for this issue
Reply | Threaded
Open this post in threaded view
| More
Print post
Permalink

Re: Release 2.6.0 ...

Sven Gothel
Administrator
This post was updated on Jul 07, 2025; 8:55am.
In reply to this post by Sven Gothel
Tracking w/ further change details:
<https://jogamp.org/wiki/index.php/SW_Tracking_Report_Objectives_for_the_release_2.6.0>

Second RC from 20250706:
<https://jogamp.org/deployment/v2.6.0-rc-20250706/

Moved to Doxygen Javadoc for all modules, notable
- GlueGen https://jogamp.org/deployment/jogamp-next/javadoc/gluegen/javadoc/
- JOGL https://jogamp.org/deployment/jogamp-next/javadoc/jogl/javadoc/index.html

Motivation:
- Forced to use Java-17 (due to SWT) on 'javadoc node'.
- javadoc is barely acceptable since java > 11 IMHO
- can use markdown docs and markdown documentation style
- all sort of OO and calltree svg creations

Besides, some features and mild fixes since last RC build - otherwise no change.

IMHO almost sort of ready to be released.
Reply | Threaded
Open this post in threaded view
| More
Print post
Permalink

Re: Release 2.6.0 ...

Sven Gothel
Administrator
In reply to this post by Mathieu Féry
Great .. and yes, please do so (joal bug) - not seeing you in here yet
https://jogamp.org/bugzilla/buglist.cgi?chfield=%5BBug%20creation%5D&chfieldfrom=7d&list_id=3205

I finally merged your GlueGen manual changes, hope the move to Doxygen pleases all.
Yes, I use a manually tinkered doxygen-awesome.css I also used in my 'jaulib' C++/Java project and others.
Reply | Threaded
Open this post in threaded view
| More
Print post
Permalink

Re: Release 2.6.0 ...

Mathieu Féry
Yeah thanks a lot for merging the changes of gluegen manual !

JOAL bug filled (sorry for the delay, deadline at work last week i didn't find the time for the report :x) : https://jogamp.org/bugzilla/show_bug.cgi?id=1517

And yeah the javadoc with doxygen look really nice!
Reply | Threaded
Open this post in threaded view
| More
Print post
Permalink

Re: Release 2.6.0 ...

Sven Gothel
Administrator
perfect, thank you.

Yes, I just did my quick bring up tests w/ GraphUI + ffmpeg + JOAL, hearing the sound was enough for me, didn't check all the print dumps :)

Perhaps this is a chance to make a unit test for these? 'OpenAL Soft' (or similar) at least should be visible somewhere now.

+++

Doxygen: Yes, I was so frustrated about 'new' javadoc, ruining all the documentation work, I moved to doxygen a while ago for other projects. Finally adopted it here.
It also shows the source code for all demos and unit-tests and one can hover or click on all API entries.
So it is also a great way to independently learn the API itself.

GraphUI demos:
- classes: https://jogamp.org/deployment/jogamp-next/javadoc/jogl/javadoc/namespacecom_1_1jogamp_1_1opengl_1_1demos_1_1graph_1_1ui.html
- UISceneDemo03 source: https://jogamp.org/deployment/jogamp-next/javadoc/jogl/javadoc/UISceneDemo03_8java_source.html
Reply | Threaded
Open this post in threaded view
| More
Print post
Permalink

Re: Release 2.6.0 ...

hharrison
I've put out a release of jaamsim updating to the second jogl release candidate, already had success reports for:

Win 10 x86-64, OpenJDK 21
Ubuntu 24.04.2 LTS x86-64 with OpenJDK 21

I'll collect any further reports for end of week, or sooner if any problems arise.
Reply | Threaded
Open this post in threaded view
| More
Print post
Permalink

Re: Release 2.6.0 ...

Mathieu Féry
In reply to this post by Sven Gothel
For now i don't see any issue on our side on following hosts with latest RC (06/07/25) of JOGL :
 * Fedora Linux 42 x86_64 (Nvidia card with nouveau driver of Mesa)
 * Windows 10 x86_64 (one with Intel card & another with Nvidia card)
 * Windows 11 x86_64 (one with Nvidia card & another with AMD card)
 * MacOS High Sierra 10.13.6 x86_64
 * MacOS Monterey 12.7.4 x86_64
Reply | Threaded
Open this post in threaded view
| More
Print post
Permalink

Re: Release 2.6.0 ...

Mathieu Féry
In reply to this post by Sven Gothel
We can, for our case with OpenAL-soft we can query following alc strings :
 ALC_DEFAULT_DEVICE_SPECIFIER, ALC_DEVICE_SPECIFIER, they seems always return "OpenAL Soft\0" since this commit (For 1.14 release in 2012) : e2ccc6f98e63dc2ba74e2c989be3fc899602848d (Always use "OpenAL Soft" for the short device enumeration list - 21/02/12)

+++

Yeah it's very usefull, thanks you !
Reply | Threaded
Open this post in threaded view
| More
Print post
Permalink

Re: Release 2.6.0 ...

Sven Gothel
Administrator
In reply to this post by Sven Gothel
3rd RC v2.6.0-rc-20250712
<https://jogamp.org/deployment/v2.6.0-rc-20250712/>

- NativeLibrary changes to properly load external/injected libs
  <https://jogamp.org/bugzilla//show_bug.cgi?id=1519>

  - Also resolving custom OpenGL lib loading on Windows
    <https://jogamp.org/bugzilla//show_bug.cgi?id=1511>
    <https://jogamp.org/jogl/doc/Windows_Custom_OpenGL.html>

  - NativeLibrary API doc search algo explained:
    <https://jogamp.org/deployment/jogamp-next/javadoc/gluegen/javadoc/classcom_1_1jogamp_1_1common_1_1os_1_1NativeLibrary.html#details>

- JOAL/OpenAL strings <https://jogamp.org/bugzilla//show_bug.cgi?id=1517>

+++

See: Bug 1512 - 2.6.0 Release
<https://jogamp.org/bugzilla//show_bug.cgi?id=1512>
12