Time Nick Message 02:42 octacian Anyone have thoughts on some sort of on_wield callback for items? I find myself implementing this functionality through globalsteps wayyy too often. 02:43 bigfoot547 I think it would help 02:43 bigfoot547 But I think on_point for nodes would help 02:44 bigfoot547 Like when a node is pointed at, that callback would be run 02:47 octacian I think that would be more appropriate for CSM honestly 02:50 octacian hmm, Do set/getFov methods already exist on the PlayerSAO? 02:50 benrob0329 octacian: I think the server has circumstances where it would be usefull 02:51 benrob0329 Say, a block glows when you look at it 02:51 octacian it's possible, however, I see it very unlikely considering that there would be a large delay 02:51 octacian hmm, Maybe you're right 02:51 benrob0329 Or a weeping angel 02:51 octacian Should exist in both then IMO 02:52 benrob0329 on_point and on_unpoint perhaps? 02:52 benrob0329 Or on_look 02:52 bigfoot547 That could be good 02:52 octacian Yes 02:53 bigfoot547 I do way too much of that in globalstep 02:53 bigfoot547 And I have to write my own ray-tracing stuff 02:53 bigfoot547 in lua 02:54 octacian I'd really like to see #6017 addressed soon. 02:54 ShadowBot https://github.com/minetest/minetest/issues/6017 -- LuaEntitySAO: Add set/get_pitch 03:10 Hijiri I'd like mine to be addressed too 07:38 nerzhul hello, pushing a minor travis.yml fix 07:38 nerzhul see https://travis-ci.org/minetest/minetest/jobs/244813718 warning 07:41 Zeno` nerzhul, how does #6020 behave on your computer? 07:41 ShadowBot https://github.com/minetest/minetest/issues/6020 -- Fix console not being properly resized after window size changed by Zeno- 07:41 nerzhul didn't tested it yet 07:41 nerzhul i'm on archlinux with gnome and you ? 07:42 Zeno` The problem is fixed for resizing window using mouse on window borders, but minimising doesn't work (and doesn't work before patch either). KDE/Plasma 07:42 Zeno` Minetest (well irrlicht) doesn't get a notification in the latter case so I think it must be an upstream issue 07:44 Zeno` can't do much if the event is not even triggered 07:45 Zeno` for clarification (before the PR) f10 then type /help and then widen window. That's what it's fixing 07:47 VanessaE can someone please re-check #5640 ? 07:47 ShadowBot https://github.com/minetest/minetest/issues/5640 -- Automatic item and node colorization by juhdanad 07:48 VanessaE I'm trying to adapt unified dyes to use colored itemstacks and I need ^^^ that or it's a no-go. 07:48 Zeno` I'm ok with it 07:52 nerzhul i hope code is C++11 compliant :p 07:52 Zeno` nerzhul, before the patch the chat window is not the correct size because the clipping rectangle is not updated when the window is resized 07:53 nerzhul yeah i see the problem 07:53 nerzhul problem is on mouse resizing, right ? 07:53 Zeno` before patch, yes 07:53 nerzhul let me some minuts to test that 07:53 nerzhul i'm on my work pc CPU is low 07:54 nerzhul Zeno`, can you check #6016 please ? :) 07:54 ShadowBot https://github.com/minetest/minetest/issues/6016 -- Merge cguittfont lib in irrlicht change folder. by nerzhul 07:58 Zeno` it's just moving stuff? 07:59 VanessaE *sigh* #5640 doesn't apply on top of 0.4.16 07:59 ShadowBot https://github.com/minetest/minetest/issues/5640 -- Automatic item and node colorization by juhdanad 07:59 Zeno` rebase it then :P 08:00 VanessaE ... 08:00 Zeno` nerzhul, I'm generally ok with 6016. Will check more after I eat 08:02 nerzhul VanessaE, poke the maintainer 08:04 nerzhul Zeno`, i don't have the console problem on my pc 08:04 nerzhul console is correctly resized :( 08:05 VanessaE nerzhul: I don't actually know what to do here. I planned to stay on 0.4.x until some time long after 0.5.x has settled... 08:05 nerzhul Zeno`, yeah it's just removing the xCGUITTFont crap hack + remove the static lib for one file xD 08:06 VanessaE but I've zero idea what you guys are going to do, to that end. 08:06 nerzhul VanessaE, me neither 08:06 nerzhul we have objectives but i don't know which objectives will be reached 08:06 nerzhul 0.5 can be very far if we release bugfix release every 2 months (backport from master) 08:06 nerzhul and we can prepare nice 0.5 release 08:06 VanessaE well idc how long 0.5.x will take actually 08:07 VanessaE I plan to stick to 0.4.x for as long as practical 08:07 nerzhul the migration process is not easy for server owners 08:07 VanessaE exactly. 08:07 nerzhul maybe i should have a daily build server for testing 08:08 VanessaE I'm a little miffed that that ^^ PR didn't make it in in time for 0.4.16, it's kinda critical to the idea of colored itemstacks 08:08 VanessaE but whatever 08:09 nerzhul i hope at a point there should be 0 PR opened, but it's a dream :p 08:10 nerzhul also there are many issues reported, i think it can be very important to re-check issues at a point and fix/close issues 08:10 nerzhul especially in feature freeze 08:10 nerzhul Zeno`, if yo ucan look at #6012 & #6008 too can be nice 08:10 ShadowBot https://github.com/minetest/minetest/issues/6012 -- C++11 cleanup on constructors dir client by Dumbeldor 08:10 ShadowBot https://github.com/minetest/minetest/issues/6008 -- Fix render order of overlays by juhdanad 08:11 Zeno` nerzhul, if you open console, leave it open and then widen the window it works? 08:12 VanessaE another reason I wanted to stick to 0.4.x is no C++11 on my box, by default 08:12 nerzhul it's resized yes 08:12 nerzhul VanessaE, then wait, and upgrade all later 08:13 nerzhul i really doesn't want to break any data and Lua API (except if real good justification), migration should be smoother we can 08:13 Zeno` doesn't make sense because the clipping rectangle in not widened currently 08:14 Zeno` very odd 08:14 Zeno` so when the background rectangle is drawn (with the new wider dimensions) it's clipped to the old clipping rectangle 08:15 Zeno` maybe irrlicht version difference. Hmm 08:15 nerzhul 1.8.4 there 08:16 Zeno` ugh, I need my main computer 08:16 Zeno` I'll give more info after I eat 08:17 Zeno` however, the screenshot shows what I see so I'm not imagining it ;) 08:18 Zeno` gnome is obviously broken :P 08:19 nerzhul https://youtu.be/3fHrvzbmImI 08:19 nerzhul look at that 08:20 Zeno` make the window much smaller at the start maybe? 08:21 Zeno` but that is not how it behaves for me :( 08:21 Zeno` is that the f10 chat? 08:24 Zeno` I'll make a video after dinner I guess 08:27 nerzhul yeah it's chat and console , i do twice 08:39 * VanessaE pokes juhdanad (because nerzhul said to :P ) 08:40 juhdanad I've read the logs, should I rebase my PR? 08:40 VanessaE I'm not sure. 08:40 VanessaE I don't know what the procedure is for making patches that should be compatible with the 0.4.x line 08:40 juhdanad On which commit do you want to apply it? 08:41 VanessaE 80dc961d 08:41 VanessaE (i.e. 0.4.16-release) 08:41 VanessaE but that's probably not what you want to do 08:41 juhdanad I'll make a copy of my branch, maybe that will help. 08:41 VanessaE no, don't do that 08:42 VanessaE my server and client run 0.4.16-release and will not be upgraded past those until 0.4.17 is out 08:43 juhdanad Then one question is left: why was I poked? 08:43 VanessaE (unless there's some critical bug) 08:43 VanessaE because nerzhul said to :) 08:43 VanessaE but anyway, that patch is needed. but I don't know against what branch or commit it should be rebased, as far as what's actually "right" 08:44 VanessaE (if you rebased it against 0.4.16-release, it would probably work for me, but is that actually the correct procedure here in light of 0.4.17 coming out some day?) 08:44 VanessaE sorry to be so cofusing 08:44 VanessaE confusing* 08:45 nerzhul i don't see any conflict, for me rebasing is not needed 08:45 nerzhul only bugfixes will be ported to 0.4.17 08:46 nerzhul for server owners, checkout to stable-0.4 branch to prevent mastre break 08:46 VanessaE but is this a bug or a feature? automatic handling of colored itemstacks <-> colored in-world nodes is kinda critical for the use of colorized recipes 08:48 juhdanad VanessaE: you may try to cherry pick the commits. 08:49 nerzhul it's a feature 08:49 VanessaE *hangs head* 08:50 nerzhul if you want custom stable 0.4 just cherry pick yourself 08:50 Zeno` VanessaE, please return to the naughty corner 08:50 VanessaE it's not about custom stable anything 08:50 VanessaE it's about pointing my mod users to a stable release that has everything needed to run the mod. 08:50 nerzhul merging #5640 in ~ 10 mins 08:50 ShadowBot https://github.com/minetest/minetest/issues/5640 -- Automatic item and node colorization by juhdanad 08:50 * Zeno` points to the naughty corner 08:51 VanessaE I *was* going to adapt unified dyes to use colored itemstacks. now I can't without also telling them "be ready to switch to 0.5.x" 08:52 juhdanad VanessaE: that PR works if only the server is updated. 08:52 VanessaE juhdanad: "only if the server is updated"..... to what? 08:52 VanessaE you mean if both client and server have the PR. 08:53 VanessaE therein lies the rub. I wanted that PR to make it into the 0.4.x line. now nerzhul basically just said it won't. 08:53 juhdanad I mean, the clients can stay on 0.4.15, only the server is changed by the PR. 08:53 VanessaE that doesn't help singleplayer users. 08:53 juhdanad If your 'mod users' are the players on your server. 08:53 VanessaE I'm trying to prevent telling *anyone* "get the latest git" 08:54 VanessaE my mod users are singleplayer users also, not just folks who play on my servers. 08:54 juhdanad Then I should also fight for my PR in 0.4.17. 08:54 nerzhul it's a pure maintainer workflow, we have core workflow maintenance and somes have mod maintenance too 08:54 juhdanad (And go to the naughty corner) 08:56 nerzhul what is naughtly corner ? 08:56 nerzhul it seems it's an english expression :p 08:56 VanessaE nerzhul: it refers to telling a child to go stand in the corner, facing away from others. 08:57 Zeno` when they're naughty 08:57 nerzhul i see 08:57 Zeno` When I was in grade 1 at school I got put in a box at the front of the class so I could not distract other students 08:57 Zeno` they could not see me and I could not see them 08:58 Zeno` I guess that's worse than the naughty corner 08:58 Zeno` the only person I could see was the teacher 08:59 Zeno` I'm not sure if they'd be allowed to place students in a box, like they did to me, these days 08:59 Zeno` It kind of backfired though because I enjoyed being in the box 09:00 Zeno` VanessaE, you may leave the naughty corner now 09:00 Zeno` bbiab ;) 09:03 juhdanad Zeno` and you are developing a world full of boxes now. 09:18 Zeno` What I want to know is why nobody else apparently sees what I see r.e. #6020 09:18 ShadowBot https://github.com/minetest/minetest/issues/6020 -- Fix console not being properly resized after window size changed by Zeno- 09:19 Zeno` I *think* Windows users see the unusual behaviour as well but I'm not sure 09:20 Zeno` so either it's a KDE (or plasma) issue or I dunno what 09:20 Zeno` either way I think the fix should be applied. I don't want to merge without someone else testing the "fix" though 09:21 Zeno` I'm not sure why the window manager should make a difference though. The clipping rectangle without the patch is not being recalculated. It's weird 09:23 Zeno` Nevertheless I believe it *is* a bug because I, for one, see the behaviour without the patch 09:23 Zeno` nerzhul, can you test *with* the patch? 09:23 nerzhul not am i have production blockins at work 09:23 Zeno` ok 09:24 nerzhul if you can review the two PR i mentionned before :p 09:24 Zeno` blackmailer :P\ 09:24 nerzhul fucking java applications 09:26 Zeno` nerzhul, leave that workplace 09:26 Zeno` it's messing with your head 09:29 Zeno` and getting in the way of important minetest stuff! 09:30 VanessaE there's one thing missing from #5640 09:30 ShadowBot https://github.com/minetest/minetest/issues/5640 -- Automatic item and node colorization by juhdanad 09:30 VanessaE it does not pass the itemstack colors over to its drops 09:32 VanessaE (for reasons that pass my understanding, I was able to compile and run current HEAD just fine on my box, with current dreambuilder. that shouldn't have worked.) 09:32 VanessaE anyways suppose you have modified stone and cobble to be colorable, with the former modified to drop the colorable version of the latter. placing a colored stone and then digging it gives you white cobble. 09:42 Zeno` VanessaE, can you please go back to the naughty corner? 09:42 VanessaE no. 09:42 Zeno` But you said "anyways" 09:43 Zeno` Ok, you don't have to go to the naughty corner, but this is your last warning :P 09:43 Zeno` anyways, brb again 09:43 Zeno` err anyway* 09:44 juhdanad Do you also think that the `drop` field of nodes is not properly documented? 09:45 VanessaE juhdanad: that depends. what form does the drop field need to take to ensure that a node passes its color info to its drop? 09:45 juhdanad This is not coded yet. 09:45 VanessaE I see. 09:45 VanessaE ok. 09:45 juhdanad I just asked in general. 09:46 VanessaE otherwise I guess it's fine as-is 09:47 VanessaE also, 09:47 VanessaE there's a typo in the API, 09:47 VanessaE https://github.com/juhdanad/minetest/blob/8d47b45e4030dcc04fc44d013841e283b26bf693/doc/lua_api.txt#L544 09:48 VanessaE I think you meant to write "dyed =" in this line 09:48 juhdanad Yes, you are right. 10:02 * VanessaE wanders off to bed.. night. 10:02 VanessaE (good morning, Shara) 10:02 Shara Sleep well VanessaE :) 10:29 nerzhul merging #6020 in ~10 mins 10:29 ShadowBot https://github.com/minetest/minetest/issues/6020 -- Fix console not being properly resized after window size changed by Zeno- 13:31 juhdanad Could you tell what is the style error there? https://travis-ci.org/minetest/minetest/jobs/244928941 13:32 red-001 none 13:32 red-001 it's just that lint doesn't work great 13:33 juhdanad Maybe the double tab. 13:33 nerzhul red-001, lint is quite good but sometimes not a good friend 13:33 nerzhul but i agree with him here 13:34 nerzhul clang-format -i src/environment.h && git commit && git push 13:34 nerzhul :) 13:38 kilbith 2 warnings remaining: https://hastebin.com/sopetoyoze.txt 13:38 kilbith for recall 14:26 nerzhul for the second warning it's not easy to find it doesn't give us the function :( 14:55 nerzhul merging #6016 in ~10 mins 14:55 ShadowBot https://github.com/minetest/minetest/issues/6016 -- Merge cguittfont lib in irrlicht change folder. by nerzhul 17:12 juhdanad You can remove 'rebase needed' labels from #4421 and #4828, if you have time. 17:12 ShadowBot https://github.com/minetest/minetest/issues/4421 -- Expose getPointedThing() as Raycast by juhdanad 17:12 ShadowBot https://github.com/minetest/minetest/issues/4828 -- Improved line_of_sight by juhdanad 17:15 Krock 200 17:16 juhdanad Thank you! 17:44 nerzhul 304 17:45 juhdanad 2*2*2*2*19 18:02 paramat Krock nore rubenwardy sfan5 please can anyone consider game#1777 ? simple PR 18:02 ShadowBot https://github.com/minetest/minetest_game/issues/1777 -- Crafting: Remove duplicate reversed recipes by paramat 18:38 Krock paramat, I'm neutral on this FYI 18:38 Krock these few recipes aren't a problem 18:47 paramat ok 20:29 paramat wow i wonder if it's the European heat that has slowed dev? 20:30 * paramat imagines devs lying flat with tongues hanging out the corners of their mouths 20:30 Raven262 Heh that is for sure. 20:32 paramat anyway huge thanks to nerz for the amazing amount of work recently 20:33 Raven262 He probably wasn't affected by the heat and all 20:33 Raven262 xD 20:34 Fixer +30*C is just start 20:35 kilbith_ the community owe a big debt to nerzhul, he basically keep MT alive 20:37 nerzhul paramat, if you look at commit log i send many commits whereas it's 32°C here: p 20:39 Raven262 You are heat resistant, we get it. 20:39 Raven262 xD 20:39 nerzhul it's because i'm nude hahahaha 20:40 red-001 hopefully not thanks to the magic of asbestos 20:40 Raven262 lol 20:47 Fixer lol 20:48 Fixer typical summer 20:57 Raven262 Yea if you live in hell 21:18 * paramat tries to unsee 22:13 paramat octacian, zoom or minimap without server control is what is unreasonable, which is why we already have server control through either zoom priv or the minimap HUD flag. it's not necessary to move minimap to serverside to control it, server already has control over it. also please don't PM when you don't need to, the discussion is best had in this channel 22:14 octacian Got it. 22:14 octacian hmm, I must've misunderstood your statement on GitHub then. 22:15 octacian So, with that in mind, +1 on the HUD flag. 22:15 red-001 in-thoery (tm)