Re: [Tuxpaint-devel] [Tuxpaint-maintainers] Moving from SDL 1.2 to SDL 2.0
An award-winning drawing program for children of all ages
Brought to you by:
wkendrick
|
From: TOYAMA Shin-i. <sh...@wm...> - 2021-10-09 09:29:19
|
Hi! As a trial, I have built windows binary packages with SDL2 for version 0.9.26. https://z1.plala.jp/tuxpaint/release/0.9.26/windows/ How do you think of releasing them in addition to current SDL1 versions? Or, how about just replacing SDL1 versions? Thanks! P.S. Currently, it seems almost impossible for me to prepare build environment using SDL2 for XP/2K ;-) TOYAMA Shin-ichi wrote in <61611a88.4946%sh...@wm...> >Hi! > >As I wrote in https://sourceforge.net/p/tuxpaint/bugs/200/, >using SDL2 surely solve overscaling problem on High resolution >windows pc. > >Recently I have read an article by those who are using TuxPaint >using eye tracking device for kids with disabillities, explaining >that this problem forces them to set screen scale 100%. > >This strongly motivated me to switch to SDL2 ;-) > >Thanks! > > >Bill Kendrick wrote in <202...@sh...> >>Pere has been doing a fantastic job at keeping the SDL2.0-based >>version of Tux Paint sync'd with the "upstream", which is based on >>SDL1.2. He uses it to build the Android port, which appears to be >>the second-most popular version, in terms of downloads over on the >>SourceForge project page! >> >>I was recently asked by the Flatpak folks whether we'd consider >>releasing the SDL2.0-based version as the "main" version of >>Tux Paint, which would help with Wayland support in the future. >>(See https://github.com/flathub/org.tuxpaint.Tuxpaint/issues/21) >> >>I asked my long-time Internet friend Ryan Gordon, of the SDL project, >>to confirm which versions of Windows and {Mac OS X / OSX / macOS} >>that SDL2.0 supports, and he said Windows XP (which is as far back >>as Tux Paint goes, since 0.9.23, 3 years ago), and Mac OS X 10.5 >>(further back than Tux Paint, which is currently OS X 10.10). >>I'm not sure which _versions_, but a quick glance at Google shows >>SDL2.0 also supports Haiku OS. >> >>Therefore, unless there is major objection out here, I'd like >>to finally retire the SDL1.2 branch, and continue further >>development of Tux Paint under SDL2.0. (This might finally >>allow me to add things like pressure support on drawing tablets? >>It will also hopefully address an annoying "zoom" display issue >>on newer Windows systems running on high-DPI displays; see >>https://sourceforge.net/p/tuxpaint/bugs/200/ & friends). >> >>My plan, however, is to release the NEXT version of Tux Paint, >>which includes a lot of new features (new Magic tools, and the >>Magic tool grouping functionality) using the SDL1.2 branch. >>This will be 0.9.27. >> >>Then, more-or-less immediately, we can try releasing an SDL2.0 >>version, that adds no new features to Tux Paint itself. >>This will be 0.9.28. >> >>This way, if any end-users have problems which are specifically >>due to SDL2.0, they can revert back to SDL1.2-based 0.9.27, >>without losing any functionality. >> >>Once that dust settles, we can continue adding new features >>and capabilities to Tux Paint (0.9.29 and beyond). >> >>Thoughts? -- TOYAMA Shin-ichi mailto:sh...@wm... |