Time |
Nick |
Message |
00:18 |
|
behalebabo joined #minetest-dev |
00:28 |
|
kilbith joined #minetest-dev |
01:09 |
|
independent56 joined #minetest-dev |
01:28 |
|
independent56 joined #minetest-dev |
01:32 |
|
independent56 joined #minetest-dev |
01:34 |
|
independent56 joined #minetest-dev |
01:36 |
|
independent56 joined #minetest-dev |
03:18 |
|
olliy joined #minetest-dev |
04:00 |
|
MTDiscord joined #minetest-dev |
04:28 |
|
Yad joined #minetest-dev |
05:55 |
|
calcul0n_ joined #minetest-dev |
09:04 |
|
Warr1024 joined #minetest-dev |
09:10 |
|
YuGiOhJCJ joined #minetest-dev |
09:25 |
|
Fixer joined #minetest-dev |
09:26 |
|
independent56 joined #minetest-dev |
10:11 |
|
YuGiOhJCJ joined #minetest-dev |
10:15 |
|
HuguesRoss joined #minetest-dev |
10:51 |
|
Yad joined #minetest-dev |
10:56 |
|
appguru joined #minetest-dev |
11:10 |
|
independent56 joined #minetest-dev |
11:19 |
|
Yad joined #minetest-dev |
11:57 |
|
Taoki joined #minetest-dev |
11:58 |
|
Yad joined #minetest-dev |
12:27 |
|
Warr1024 joined #minetest-dev |
12:41 |
kilbith |
this commit causes a regression with the sound in formspecs: https://github.com/minetest/minetest/commit/e51f47461 |
12:42 |
kilbith |
I cannot hear the click sound on i3 anymore (buttons use the `sound` property in StyleSpec) |
12:42 |
kilbith |
^ Krock |
12:46 |
MTDiscord |
<luatic> kilbith: Open an issue. |
13:23 |
Krock |
hmm |
13:25 |
Krock |
I see. it's an awful implicit type conversion |
13:26 |
Krock |
C++ likes to cast "false" to 1.0f |
13:26 |
Krock |
* 0.0f but you get th idea |
13:35 |
Krock |
kilbith: please confirm whether this completely restores the previous behaviour: https://krock-works.uk.to/u/patches/0001-GUIFormSpecMenu-Fix-parameter-order.patch |
13:35 |
Krock |
I tested it locally and it works well from what I can tell |
13:38 |
kilbith |
Krock: seems to work |
13:38 |
Krock |
thanks. will push in 15 minutes |
13:53 |
Krock |
pushing |
14:11 |
rubenwardy |
Krock: Minetest's GUISkin class is needed to support formspec styling |
14:11 |
rubenwardy |
it could be upstreamed into irr-mt though |
14:16 |
kilbith |
> CDB has 1488 packages, with a total of 6000872 downloads. |
14:16 |
kilbith |
6M reached |
14:17 |
MTDiscord |
<luatic> ? |
14:21 |
sfan5 |
rubenwardy: other way around rather |
14:31 |
Krock |
remove CGUISkin from Irrlicht |
14:49 |
|
HuguesRoss joined #minetest-dev |
15:00 |
|
HuguesRoss joined #minetest-dev |
15:00 |
|
Yad joined #minetest-dev |
15:07 |
|
HuguesRoss8 joined #minetest-dev |
15:12 |
|
HuguesRoss3 joined #minetest-dev |
15:21 |
kilbith |
http://codepad.org/RgfDjFKE |
15:22 |
kilbith |
I'm not receiving anything from GenericCAO, I am missing something? |
15:22 |
kilbith |
network really isn't my thing |
15:31 |
|
Yad joined #minetest-dev |
15:43 |
kilbith |
yeah I miss sending a packet from UnitSAO |
15:45 |
|
Yad joined #minetest-dev |
15:47 |
|
Yad joined #minetest-dev |
15:50 |
|
Yad joined #minetest-dev |
15:55 |
|
fluxionary joined #minetest-dev |
15:56 |
kilbith |
UnitSAO::attachCamera (ID): 1 |
15:56 |
kilbith |
got it |
16:11 |
|
olliy1or joined #minetest-dev |
16:16 |
fluxionary |
a couple days ago, someone suggested building minetest with "sanitizers", so i built a client w/ memory sanitizers, and it found some (not huge) memory leaks in irrlicht. is anyone actually interested in that output? |
16:21 |
fluxionary |
er, "address" sanitizers |
17:32 |
|
olliy joined #minetest-dev |
18:03 |
erle |
fluxionary was it me? ;) |
18:04 |
erle |
fluxionary i suggest to open issues on the bug tracker, but look before if there are already ones. if it applies to upstream irrlicht, open issues there as well. |
18:10 |
fluxionary |
alright, created https://github.com/minetest/irrlicht/issues/121. |
18:11 |
|
Warr1024 joined #minetest-dev |
18:11 |
fluxionary |
running w/ memory sanitizers might be more productive (and compiling luajit w/ those too), though i'll have to figure out how to get things to recognize clang (gcc doesn't support that) |
18:26 |
Krock |
at least valgrind gets a bit confused about LuaJIT sometimes |
18:27 |
Krock |
I did the memory sanitizer thing for Minetest a while ago. there's indeed a few minor issues, but generally not too concerning |
18:49 |
schwarzwald[m] |
fluxionary: `CMAKE_CXX_COMPILER=clang CMAKE_C_COMPILER=clang` environment variables do the trick IIRC. Been a little while since I did it though. |
18:52 |
schwarzwald[m] |
Requires clean build directory to set compilers (can't change it for existing build) so out of source build is probably a good idea. |
18:52 |
fluxionary |
ah nice, i noticed `CC=clang;CXX=clang++` didn't work and went back to doing other things |
18:53 |
sfan5 |
$CC and $CXX do work, trying to set CMAKE_ stuff via environment might not |
18:53 |
|
independent56 joined #minetest-dev |
18:53 |
fluxionary |
gotta reboot, back in a moment (hopefully) |
18:55 |
|
fluxionary joined #minetest-dev |
18:57 |
sfan5 |
most of that log (where it says "Indirect leak" I guess) is probably stuff that just happens to be around at shutdown and wasn't deleted but could still be |
18:57 |
fluxionary |
aha. what about the direct leak stuff? |
18:58 |
sfan5 |
that probably a problem |
18:59 |
sfan5 |
+'s |
19:00 |
fluxionary |
fortunately none of the leaks seemed very big, though it'd be interesting to see what happens on a busy server |
19:02 |
fluxionary |
(which obviously wouldn't have irrlicht stuff going on) |
19:08 |
fluxionary |
`CMAKE_CXX_COMPILER=clang` (and C) worked when passed as an a `-D` argument to cmake, though the build failed w/ a linker error... hm. |
19:13 |
sfan5 |
it's clang++ |
19:21 |
|
independent56 joined #minetest-dev |
19:23 |
fluxionary |
either one works i think |
19:24 |
fluxionary |
in any event, it looks like using memory sanitizers requires building custom versions of the standard libraries... |
19:24 |
sfan5 |
clang will "works" but miss libstdc++ in the linking step |
19:25 |
sfan5 |
hence clang++, which is meant to compile c++ |
19:27 |
fluxionary |
oh, that was my linking issue |
19:27 |
fluxionary |
in any event, i've got more work to do if i want to try this feature |
20:12 |
|
Baytuch joined #minetest-dev |
20:22 |
fluxionary |
gave up on that for now, maybe i'll try it another day |
20:57 |
|
erle joined #minetest-dev |
21:57 |
kilbith |
Some exception: "vector::_M_range_check: __n (which is 0) >= this->size() (which is 0)" |
21:57 |
kilbith |
does it make any sense? |
21:58 |
kilbith |
it throws an exception on .at(i) |
22:08 |
schwarzwald[m] |
kilbith: Indexing the vector out of bounds, but maybe you were asking in a more specific context. |
22:09 |
kilbith |
I can understand the > part which is indeed out of bound but what about the = ? |
22:12 |
schwarzwald[m] |
>= because at(size()) would be out of bounds. |
22:13 |
schwarzwald[m] |
Size 0 means so elements so index 0 is >= size and therefore out of bounds. |
22:13 |
schwarzwald[m] |
s/so/no/ |
22:14 |
schwarzwald[m] |
Sorry, I forgot editing a message sends a new copy to IRCE |
22:14 |
kilbith |
oh I thought that vector.size() == 0 when it was filled with one element |
22:15 |
kilbith |
got confused vector.at(0) accessing the first element |
22:34 |
|
panwolfram joined #minetest-dev |
22:42 |
erle |
kilbith oh, are there any languages where that is indeed the case that you always have to remove 1 to know the size? |
23:31 |
rubenwardy |
MacOS bugs: https://appdot.net/@mdhughes/108624993095436787 |
23:33 |
rubenwardy |
do any core devs have a mac? |
23:40 |
MTDiscord |
<Jonathon> dead link btw |
23:40 |
rubenwardy |
works for me |
23:41 |
MTDiscord |
<Jonathon> maybe you need to be signed in? |
23:41 |
rubenwardy |
I'm not signed in |
23:41 |
MTDiscord |
<Jonathon> odd |
23:42 |
rubenwardy |
https://rwdy.uk/hM1R1.png |
23:56 |
MTDiscord |
<Warr1024> I've had those Mac input lag problems before. What I observed wasn't a fixed lag kind of thing, it felt more like inputs were being buffered faster than they could be processed, so if I held the dig button down longer, it would keep swinging longer after I tried to stop. |
23:58 |
MTDiscord |
<Warr1024> I actually got used to ending a dig by pointing off somewhere that wouldn't cause damage while I waited for the tool to calm itself back down. I just assumed it was part of the "nobody really cares about Mac" problem. |