Time Nick Message
10:30 nore I think #10451 is ready for testing for those who want, the only missing part of it is tooling for the extraction of strings
10:30 ShadowBot https://github.com/minetest/minetest/issues/10451 -- Client-side translations: gettext support by Ekdohibs
11:00 rubenwardy Nice!
11:00 rubenwardy Merging #10460 in 10
11:00 ShadowBot https://github.com/minetest/minetest/issues/10460 -- Prevent games from setting secure settings by rubenwardy
13:09 rubenwardy Do any core developers have MacOS on mac hardware?
16:03 MTDiscord Might want to revert #10405, it seems to be breaking playeranim & character_anim.
16:03 ShadowBot https://github.com/minetest/minetest/issues/10405 -- Fix short 180 degree rotation when using set_bone_position by appgurueu
16:07 MTDiscord It only fixes quite an edge case (setting the bone position of a parent bone but not of it's child bones) anyways and would break fairly popular mods
16:07 MTDiscord Not something that can be fixed mod-side?
16:07 MTDiscord I don't think so
16:15 sfan5 mind opening a PR for that?
18:34 Krock will merge #5680 and #10279 in 15 minutes
18:34 ShadowBot https://github.com/minetest/minetest/issues/5680 -- Add minetest.get_artificial_light and minetest.get_natural_light by HybridDog
18:34 ShadowBot https://github.com/minetest/minetest/issues/10279 -- Improve the `fsaa` setting description by Calinou
18:34 sfan5 ah ninja'd
18:34 sfan5 I was just looking for PRs I could merge
18:34 Krock :3
18:34 sfan5 you can merge #10453 too
18:34 ShadowBot https://github.com/minetest/minetest/issues/10453 -- -Wclass-memaccess only called when GCC > 7 by Zughy
18:35 Krock alright!
18:48 Krock merging
18:51 Krock done. also what's the deal with #10464? This does not improve anything
18:51 ShadowBot https://github.com/minetest/minetest/issues/10464 -- Pass ContentFeatures as reference to read_content_features. by JosiahWI
18:52 Krock it even weakens the control of the ContentFeatures contents
18:53 Krock and the compiler would likely just re-use the return value without copying - if it's smart enough
19:30 MTDiscord It's a minor thing, but making small changes like this will help me get more familiar with the engine code, and if I'm doing these improvements I might as well make a PR.
19:36 Krock I can see your point. It's a way to get started by trying a few things. Though this function is only called a few times (up to 36000x) on startup, a single return value optimization does not change anything there
19:37 sfan5 might or might not help but I like the change
19:39 Krock ¯\_(ツ)_/¯ well then
19:41 MTDiscord I understand your point that with optimization turned on this won't change the result of the compilation. This is cleaner code though in my opinion, because it puts the initialization of the resource in the function that deletes it (end of scope in this case) and makes it clearer to someone reading the code.
19:47 MTDiscord You've got my curiosity peaked now; when I have time I'll try compiling both versions with optimization and see what instructions change if any.