Time Nick Message 03:40 lhofhansl Going to merge #17398 in a few. 03:40 ShadowBot https://github.com/luanti-org/luanti/issues/17398 -- Decompress block-data without locking by lhofhansl 04:50 lhofhansl Done 04:52 lhofhansl Let's also finish #17471, which is another good win. 04:52 ShadowBot https://github.com/luanti-org/luanti/issues/17471 -- Optimize isBlockInSight by lhofhansl 13:23 sfan5 our docs say that "textarea" supports formspec styling but then no valid attributes are listed for it 13:23 sfan5 cool 13:25 sfan5 the source code implies it supports textcolor, noclip and border however?! 13:25 sfan5 also font 13:28 sfan5 ok nvm I can't read 13:32 sfan5 however next unfortunate problem: it's not possible for a textarea to have a name *and* be read-only 13:36 sfan5 it doesn't seem like there's any good way to display automatically wrapped text in formspecs 13:40 sfan5 I feel sorry for all modders who have to deal with this 13:50 sfan5 ok what, having a textarea that is colored, read-only, *and* line-wraps is just entirely impossible 13:52 sfan5 unless you're fine turning all text areas in scope your chosen color, because then style_type will work for you 13:58 MTDiscord Good thing I've stayed away from formspecs then. Just get the formspec replacement done soon. 13:58 repetitivestrain we have some fairly sophisticated formspecs in mineclonia 13:58 repetitivestrain and IMHO formspecs are adequate now 13:59 repetitivestrain for an engine for minecraft clones and minecraft-like voxel games 14:02 MTDiscord But the engine in my opinion should be more then just for Minecraft-like games. 14:06 rubenwardy Imo containers should be able to introduce a style scope 14:06 rubenwardy But yeah read-only should also not be tied to name 15:00 Farooq Is there a consensus to replace the formspecs? Or the devs have decided to continue with it? 15:01 Farooq sherrif_u3, same opinion here 15:12 rubenwardy Yes we want a gui api replacement 15:12 rubenwardy In practice it's a lot of work 15:17 Farooq rubenwardy, Is there a reason or reasons to not freeze formspec features? 15:17 rubenwardy No we're still working on formspec features 15:17 Farooq I mean why you don't feature freeze it? 15:18 Farooq The question is literal. I'm not asking you should do it 15:20 sfan5 why do you think we should do that? 15:20 Farooq I don't think you should do that 15:20 Farooq I just want to know what are your reasons, literally 15:20 Farooq See the matter from a different mind's PoV 15:37 MTDiscord Well a reason I can think of for a freeze of formspec features is to encourage (or force) a new GUI api to be implemented. 15:42 sfan5 a CGUIEditBox which is set to be a password field and not writable fails to render its text 15:42 sfan5 very cool 15:47 sfan5 wait nvm it just has no text 🤦‍♂️ 16:08 Krock will push https://pastebin.com/raw/cyJ0VWdW as a fix for https://github.com/luanti-org/luanti/pull/17337#discussion_r4020637580 in 30 minutes unless there are objections. (I could as well open a PR if preferred). Testing it is easy: create a 2nd mod directory with mod.conf: `name = firstmodname` 16:24 sfan5 merging #17573# 16:24 ShadowBot https://github.com/luanti-org/luanti/issues/17573 -- Defer screenshots until endScene() by paradust7 16:24 sfan5 ... 16:25 sfan5 merging #17573, #17542, #17547 once I return from my walk 16:25 ShadowBot https://github.com/luanti-org/luanti/issues/17573 -- Defer screenshots until endScene() by paradust7 16:25 ShadowBot https://github.com/luanti-org/luanti/issues/17542 -- Fix unit tests on Windows by paradust7 16:25 ShadowBot https://github.com/luanti-org/luanti/issues/17547 -- Optimization hints for sanity_check/FATAL_ERROR_IF by paradust7 16:46 Krock I ain't heard no bell - I mean - objection. pushing... 16:50 [MatrxMT] sfan5: you should experiment with entities too, maybe it's the right time we get decent working entities :^] 18:17 sfan5 merging #17556 in 10m because I forgot to list it earlier 18:17 ShadowBot https://github.com/luanti-org/luanti/issues/17556 -- [no sq] Some minor cleanups and bugfixes by sfan5 18:18 sfan5 ...after doing a rebase 18:29 Krock :3 18:31 Krock 'clang (with Prometheus, ARM64)' mentions that it was terminated but there is no error why