Time Nick Message 00:09 MTDiscord I am curious to see what I come up with too lol. I won't be able to drop the SDL3 implementation in because they changed things drastically, so I'm going to plan B and seeing what's necessary to do it myself. 07:22 celeron55 Zughy: my first attempt at contacting the other name failed, will try email next i guess. i wish everyone was on IRC like in the olden times, it was so simple 07:22 celeron55 (altough, email is even more old and even more simple) 07:33 pgimeno is it really a good idea to change to SDL2 and then to SDL3 in a short timespan? this will probably not be very popular, but wouldn't it be better to ship 5.9 without SDL and work on integrating SDL3 for 5.10 or 5.11? 07:41 sfan5 popular with whom? 07:41 sfan5 also SDL3 is not even released yet and won't be for a while 07:43 celeron55 what matters more than whether it's actually released is whether it's available as an easy to install package on target platforms where the library is installed separately, namely linux distros and freebsd 07:44 celeron55 and how much incompatible changes are still going in 08:03 pgimeno "popular with whom?" <-- popular with users (who expect 5.9 with SDL) and devs (who want to meet that expectation) 08:05 pgimeno but yeah, I think I overestimated how ready SDL3 was 09:24 rubenwardy Yeah we won't be able to move to sdl3 for years 11:44 MTDiscord If we were to switch to SDL3 for 5.10, then by the time 5.11 came out, we might be on SDL8. 13:55 sfan5 apparently we have nothing enforcing people to actually use tabs in source code 13:55 sfan5 thought e.g. luacheck would maybe cover that 13:55 sfan5 we might have to invent something on our own 14:03 MTDiscord sfan5: luacheck warns only about inconsistent indentation (space followed by tab) 14:39 MTDiscord moving to sdl2 now has alot of benefits. I don't see the appeal in waiting for sdl3 and not taking advantage of what is available now. 15:22 MTDiscord Checks out, 3+3=8 after all. 15:22 MTDiscord lol, linear thinker 😄 16:16 MTDiscord Clang-Format can check the tabs vs spaces thing. 16:16 MTDiscord We could consider using that. ^^ 18:37 pgimeno ! egrep -rq '^ {4}' --include='*.cpp' --include='*.h' . 18:49 Krock sfan5: I cannot reproduce #14893 as of 7625f88a0ca. All checkboxes can be enabled and are saved properly. even after restarting 18:49 ShadowBot https://github.com/minetest/minetest/issues/14893 -- Settings: enabling flags does not work 18:50 Krock and checking the Minetest Classic repo did not reveal any workarounds in this regard 18:50 sfan5 apparently appguru could since he wrote the fix PR 18:51 Krock very strange 18:52 Krock "node_waving" does not appear as a checkbox 18:52 Krock PR fixes that 18:54 Krock it might make sense to use a prefix for settings to avoid name collisions 19:09 Krock will merge #14896 #14891 #14889 in 15 minutes 19:09 ShadowBot https://github.com/minetest/minetest/issues/14896 -- Restore ability to enable flags in settings by appgurueu 19:09 ShadowBot https://github.com/minetest/minetest/issues/14891 -- Hide enable_touch setting on Android by sfan5 19:09 ShadowBot https://github.com/minetest/minetest/issues/14889 -- Sounds: Partial revert of #14436 and #14341 by SmallJoker 19:17 sfan5 so should each game be expected to prefix all its settings? 19:17 sfan5 MTG doesn't either 19:21 Krock I'd rather think of it as a convention, not a rule. 19:24 Krock merging 19:25 Krock done 23:28 Noisytoot what are the benefits of moving to sdl2? 23:30 Noisytoot except native wayland support, which I think sdl2 has and minetest currently doesn't 23:31 rubenwardy it's better supported than irrlicht input and windowing 23:32 rubenwardy there's also touchpad and gamepad 23:32 rubenwardy touchscreen 23:39 MTDiscord analog movement controls could be awesome 23:45 rubenwardy it is supported for movement, just not exposed to get_player_controls. See #14348 23:45 ShadowBot https://github.com/minetest/minetest/issues/14348 -- Expose analog joystick input to the Lua API by grorp