Login  Register

Re: Release 2.4.0 Progress ..

Posted by Sven Gothel on Jan 18, 2023; 2:42pm
URL: https://forum.jogamp.org/Release-2-4-0-Progress-tp4042061p4042069.html

Martin wrote
Hi Sven,

Thanks for notifying us, that is great to see you back on stage :)
Thank you :)

Martin wrote
Few things that you may find useful to add to the final release
- Someone provided a bug fix on Newt windows crashing at startup on macOS. He/she pushed this on my JOGL repo.
- I figured the async context update on main thread 
- I removed the HIToolbox usage for key-symbol, since this framework is no more documented and a SIGSEGV behavior can't be accepted even if potentially used wrong.

Martin wrote
- I tested the TextRenderer improvements that lie on a pending merge request on your github repo. I can say it handles memory more efficiently and also that the text looks greater (without blurry effect on non HiDPI screen).
This is a rather long long debate.
- Author was contracted by military etc and even though, I had a convo with them back then
  - Point is they still used AWT
  - They didn't help with the merge, fix things and pass unit tests
  - Then they were gone .. (commercial/gov interest gone I assume)
- I would be interested if this will be restructured
  - Drop AWT
  - Make it as a simple stroke curve renderer (like GraphUI)
  - Then we can have two implementations
This could be a nice little contract on its own, i.e.
having two implementations of same API and fix GraphUI's font triangulation.
Martin wrote
Notice
- When I upgraded JOGL to support Apple M1, I encountered failing tests relating to NEWT. I was not able to fix this so I kept the console output info here. If you want to see the details, I uploaded test results here.
- When testing NewtCanvasAWT inside Jzy3D, I encountered weird lags on macOS when using mouse drag for camera rotation. I thought it could be related with the above mentioned issues. That could equally be related to my integration of Newt in Jzy3D. If you want, I can perform additional tests on your release.

You seam to also encounter failing tests in your build. Is there's a way we could help you?

Last, you may find useful to see the compatibility matrix and workaround index I made available here when I build the RC4 for Apple M1.

Cheers,

Martin
I saw your work over there, great job.

Let's discuss the details of possible remaining issues step by step,
best via our bugzilla (need to fix its setup).
However, I would say .. JOGL should be back to usable by now,
also on MacOS and SWT 4.26.

For now, I need to bring back our jenkins stuff and the build :)

Maybe a great time to have a public debate next week?
As always, all of this works would need funding ... see this post,
but we can and shall plan our way forward.

Thank you!