[Tuxpaint-devel] Started the port to SDL3
An award-winning drawing program for children of all ages
Brought to you by:
wkendrick
From: Pere P. i C. <per...@gm...> - 2025-06-29 12:03:20
|
Hi all, About three months ago I started that port, now after the release of 0.9.35 I am continuing it :) The source code is currently inside the sdl3 branch in my personal fork at SourceForge https://sourceforge.net/u/perepujal/tuxpaint/ci/master/tree/ It needs SDL3_gfx which is still not in my distro(Debian Sid), so I've picked this one: https://github.com/sabdul-khabir/SDL3_gfx And needs also SDL3_Pango wich I have working but needs a lot of cleaning before it gets ready for a merge request, I blindly ran some sed scripts that affected tons of files. Sorry Mark :) https://provant.freeddns.org/pere/public_html/Tux%20Paint/devel/20250629/ After installing them, and the SDL3* libraries that come in my distribution, I am able to compile and run Tux Paint in my box :) Painting, lines, shapes, stamps, text, open, save, slideshow, erase and magic alien seems to work fine. im and labels too but they are not tested hard. I'd really like reviews and tests, below some things that would need help: im subsystem: I don't know the languages we provide im for, so a test about correctness would be welcome. Right Alt do not work in the SDL3 version I have installed, so I've added Left Alt to Thai, even if it was explicitly disabled. Oher languages made use of both, left and right alt, now in my box, only left works. Fill Lineal doesn't work properly on single click inside small circles, without drag, I am currently investigating this... Magic tools: there are plenty of magic tools in the magic/src/WIP_SDL3 directory that are waiting to be ported. Wew, too long message, thanks for reading, and thaks for any help :) Pere |