| Time |
Nick |
Message |
| 00:04 |
Hijiri |
could someone review #4685 |
| 00:04 |
ShadowBot |
https://github.com/minetest/minetest/issues/4685 -- Add control information to player interacts by raymoo |
| 00:24 |
|
Tmanyo joined #minetest-dev |
| 00:32 |
|
Zeno` joined #minetest-dev |
| 00:54 |
|
STHGOM joined #minetest-dev |
| 00:54 |
|
STHGOM joined #minetest-dev |
| 01:14 |
|
proller joined #minetest-dev |
| 01:17 |
|
STHGOM joined #minetest-dev |
| 01:40 |
Zeno` |
paramat: #4766 |
| 01:40 |
ShadowBot |
https://github.com/minetest/minetest/issues/4766 -- Fixed tooltips not resizing with \n by lisacvuk |
| 01:40 |
Zeno` |
oh... he's not here |
| 01:40 |
Zeno` |
est31, hmmmm, what are your thoughts on my comment |
| 06:02 |
|
AcidNinjaFWHR joined #minetest-dev |
| 06:07 |
hmmmm |
Zeno, I do agree that having a numerically comparable version is a good idea |
| 06:09 |
|
Hunterz joined #minetest-dev |
| 06:09 |
Zeno` |
est31, the bug fix for that newline thing (in irrlicht source, not ours) is kind of a mess |
| 06:10 |
Zeno` |
it's in a revision IIRC and not a MINOR version |
| 06:10 |
est31 |
I still don't understand |
| 06:10 |
est31 |
the PR |
| 06:10 |
Zeno` |
i disagree with the PR because it will break |
| 06:10 |
est31 |
see my comment |
| 06:11 |
Zeno` |
just as my PR/commit broke |
| 06:11 |
Zeno` |
yeah I don't understand that either |
| 06:11 |
est31 |
why did it break? |
| 06:11 |
Zeno` |
my hypothesis at one point was that some distros were patching irrlicht |
| 06:12 |
Zeno` |
I don't know (I still don't know) because the irrlicht documentation and official source suggested it should not have broken (yet) |
| 06:12 |
Zeno` |
but on some distros it has |
| 06:12 |
est31 |
?? |
| 06:12 |
est31 |
you mean distros have changed it back? |
| 06:12 |
est31 |
what exactly is the issue |
| 06:12 |
Zeno` |
that is my hypothesis |
| 06:12 |
est31 |
I have read that 1.8.2 _fixed_ the problem |
| 06:12 |
Zeno` |
yeah it did |
| 06:12 |
est31 |
so the ifdef is for irrlicht before 1.8.2 |
| 06:13 |
est31 |
why does it have to be changed to 1.8.4? |
| 06:13 |
Zeno` |
but I am now on 1.8.4 (maybe 5) and the old behaviour is back |
| 06:13 |
Zeno` |
I dunno\ |
| 06:13 |
est31 |
wtf |
| 06:13 |
est31 |
so the PR is wrong in any case then |
| 06:13 |
Zeno` |
it's confusing me as well which is why I haven't written my own PR |
| 06:13 |
est31 |
because it should check for 1.8.2 |
| 06:13 |
est31 |
and special case it |
| 06:13 |
Zeno` |
I'll dig up my research notes |
| 06:14 |
est31 |
1.8.5 doesn't exist yet |
| 06:14 |
Zeno` |
but it was about a month ago when I last looked at it |
| 06:14 |
Zeno` |
there needs to be a proper "number" comparison and /also/ an exception if things don't become clearer |
| 06:15 |
est31 |
but its not the number failing here, right? |
| 06:15 |
Zeno` |
for such a simple thing it's caused me a lot of confusion |
| 06:15 |
Zeno` |
no, it's that the behaviour changed yet again |
| 06:15 |
est31 |
this is stunning |
| 06:16 |
est31 |
no mention of this in changes.txt |
| 06:16 |
Zeno` |
my original commit updated to the latest behaviour observed and documented in 1.8.2 (?) and then 1.8.3 changed it all again |
| 06:16 |
Zeno` |
yeah it's in the irrlicht change logs somewhere |
| 06:16 |
Zeno` |
I hunted it down |
| 06:16 |
est31 |
https://sourceforge.net/p/irrlicht/code/HEAD/tree/branches/releases/1.8/changes.txt |
| 06:16 |
Zeno` |
it's stupid because it happened in a revision and not even a minor version |
| 06:16 |
est31 |
- IGUIStaticText::getTextHeight returns now the correct height for texts with newlines even WordWrap is not set. |
| 06:17 |
Zeno` |
yeah |
| 06:17 |
Zeno` |
what version is that in |
| 06:17 |
est31 |
1.8.2 |
| 06:17 |
est31 |
like your commit says |
| 06:17 |
est31 |
https://github.com/minetest/minetest/commit/88acda02567d586820867059718cac551dc7a58b |
| 06:17 |
Zeno` |
ok, and then 1.8.3 on fedora has changed it back to the old behaviour |
| 06:17 |
est31 |
wtf |
| 06:17 |
Zeno` |
let me just check what version I'm actually using |
| 06:18 |
est31 |
1.8.3 almost doesn't differ from 1.8.2 |
| 06:18 |
Zeno` |
I'm on 1.8.4 |
| 06:18 |
est31 |
the only difference is that it includes a patch from me to fix compilation with gcc 5 |
| 06:18 |
Zeno` |
and the fedora supplied lib now behaves like it did before 1.8.2 |
| 06:19 |
Zeno` |
so I got very confused and kinda didn't know what to do about it |
| 06:19 |
Zeno` |
pretty sure I mentioned it in here as well |
| 06:19 |
est31 |
so, the ifdef should check for 1.8.2 and 1.8.3 and otherwise go to the else part? |
| 06:19 |
Zeno` |
I haven't investigated other distros though |
| 06:20 |
Zeno` |
but according to the irrlicht docs nothing should need changing at all (does it?) |
| 06:20 |
est31 |
the patches fedora uses are public, I'm digging them up |
| 06:20 |
Zeno` |
k |
| 06:22 |
est31 |
http://pkgs.fedoraproject.org/cgit/rpms/irrlicht.git/tree/irrlicht18-optflags.patch |
| 06:22 |
est31 |
http://pkgs.fedoraproject.org/cgit/rpms/irrlicht.git/tree/irrlicht-1.8-glext.patch |
| 06:22 |
est31 |
http://pkgs.fedoraproject.org/cgit/rpms/irrlicht.git/tree/irrlicht18-libaesgm.patch |
| 06:22 |
est31 |
http://pkgs.fedoraproject.org/cgit/rpms/irrlicht.git/tree/irrlicht18-fastatof-improvements-typefixes.patch |
| 06:23 |
est31 |
http://pkgs.fedoraproject.org/cgit/rpms/irrlicht.git/tree/irrlicht18-irrXML-shared-library.patch |
| 06:23 |
est31 |
http://pkgs.fedoraproject.org/cgit/rpms/irrlicht.git/tree/irrlicht-1.8-fix-locale-decimal-points.patch |
| 06:23 |
est31 |
http://pkgs.fedoraproject.org/cgit/rpms/irrlicht.git/tree/irrlicht-1.8.1-mesa10.patch |
| 06:23 |
est31 |
I think these were all patches they use |
| 06:23 |
Zeno` |
I wondering now if the issue is somewhere else in the pipeline. I can't really see how now. I'm reinstalling the mod I use to test things to trace again |
| 06:24 |
est31 |
http://pkgs.fedoraproject.org/cgit/rpms/irrlicht.git/tree/irrlicht.spec#n12 |
| 06:24 |
Zeno` |
I do know that I was shocked when I saw the old behaviour occurring occuring about a month ago |
| 06:24 |
|
red-001 joined #minetest-dev |
| 06:24 |
Zeno` |
and I also do remember making sure that the '\n' were not somehow being stripped etc etc etc |
| 06:25 |
Zeno` |
what's && USE_FREETYPE == 1 for? |
| 06:25 |
Zeno` |
could freetype be affecting things?! |
| 06:26 |
Zeno` |
(in the PR I mean) |
| 06:27 |
Zeno` |
maybe that's why fedora has changed... not because of irrlicht but because I ran my latest tests not using freetype |
| 06:27 |
Zeno` |
that would explain my source of confusion but then the PR would/should only be adding && USE_FREETYPE == 1 and not messing with the version numbers |
| 06:30 |
Zeno` |
building with just that change |
| 06:32 |
Zeno` |
will have to do it twice. Once with and without freetype |
| 06:33 |
Zeno` |
nah, see this is stupid |
| 06:33 |
Zeno` |
now it works even without the PR |
| 06:34 |
Zeno` |
I have no idea what's going on now |
| 06:34 |
Zeno` |
on 1.8.2 it worked, last month on 1.8.3 it didn't work, now it's working again |
| 06:40 |
Zeno` |
now I;m even more confused than before :( |
| 06:40 |
Zeno` |
maybe 1.8.3 had a regression? |
| 06:40 |
Zeno` |
that isn't documented? |
| 06:40 |
Zeno` |
est31, ^ |
| 06:41 |
est31 |
1.8.3 didn't change anything compared to 1.8.2 |
| 06:41 |
est31 |
almost nothing |
| 06:41 |
est31 |
the only change is a build fix for gcc 5.2 |
| 06:41 |
Zeno` |
well I have nfi then :( |
| 06:41 |
est31 |
#3130 |
| 06:41 |
ShadowBot |
https://github.com/minetest/minetest/issues/3130 -- segfault on startup for irrlicht 1.8.2 on arch linux |
| 06:41 |
est31 |
the fix for this bug is the only difference |
| 06:42 |
Zeno` |
well nothing makes sense :( |
| 06:42 |
Zeno` |
will wait and see what lisacvuk says about their irrlicht version |
| 06:43 |
est31 |
lisa seems to have 1.83 |
| 06:43 |
est31 |
1.8.3* |
| 06:43 |
est31 |
but thats just confusing |
| 06:43 |
est31 |
my guess is that the header and the binary don't match |
| 06:43 |
est31 |
that it still links to irrlicht 1.8.1 or something, uing the 1.8.3 headers |
| 06:43 |
Zeno` |
I *do* know that about a month ago the old behaviour had reappeared. I can find the exact date actually because I asked someone to email me to remind me to fix it |
| 06:44 |
Zeno` |
17-Sep-2016 |
| 06:44 |
Zeno` |
on that date on 1.8.3 the old behaviour was happening again (I tested) |
| 06:44 |
Zeno` |
now, everything is fine again |
| 06:44 |
Zeno` |
it's bizzarre |
| 06:46 |
Zeno` |
it was when Amaz brought it up. I tested because I could not believe it. Tested it, was stunned because things were not as they should be, and got Amaz to email me |
| 06:47 |
Zeno` |
it was regardinding #4142 |
| 06:47 |
ShadowBot |
https://github.com/minetest/minetest/issues/4142 -- Item description bug |
| 06:47 |
Zeno` |
oh yuck |
| 06:47 |
Zeno` |
I even fixed then phantom bug |
| 06:48 |
Zeno` |
so my fix is the culprit: https://github.com/minetest/minetest/commit/88acda02567d586820867059718cac551dc7a58b |
| 06:48 |
Zeno` |
no wait |
| 06:48 |
Zeno` |
nah, that's right |
| 06:49 |
Zeno` |
it's since then that the anomolies have cropped up |
| 06:49 |
Zeno` |
amaz just used that PR as a reference to the bug that had resurfaced |
| 06:51 |
Zeno` |
I bet that && USE_FREETYPE == 1 is a clue |
| 06:51 |
Zeno` |
it should not behave differently with or without freetype |
| 06:51 |
Zeno` |
it doesn't for me |
| 06:55 |
Zeno` |
omg |
| 06:56 |
* Zeno` |
starts kicking himself |
| 06:57 |
Zeno` |
i forgot to rebuild after re-enabling freetype |
| 06:57 |
Zeno` |
it *does* make a difference |
| 06:58 |
Zeno` |
the correct (but not future-proof) code should be #if IRRLICHT_VERSION_MAJOR <= 1 && IRRLICHT_VERSION_MINOR <= 8 && IRRLICHT_VERSION_REVISION < 2 && USE_FREETYPE == 1 |
| 07:01 |
Zeno` |
|| |
| 07:01 |
Zeno` |
that's stupid |
| 07:03 |
|
CWz joined #minetest-dev |
| 07:04 |
Zeno` |
updated comment in PR |
| 07:04 |
Zeno` |
brb |
| 07:04 |
Zeno` |
hi CWz |
| 07:04 |
Zeno` |
brb |
| 07:06 |
Zeno` |
no wonder I got confused. I had no idea (at all!) that freetype and no freetype would make a difference |
| 07:06 |
|
ssieb joined #minetest-dev |
| 07:07 |
est31 |
Zeno`: which does bind stricter && or || ? |
| 07:07 |
est31 |
have you added parens to confirm? |
| 07:07 |
Zeno` |
I'll add parens now |
| 07:07 |
Zeno` |
but without parens it works with and without freetype |
| 07:07 |
Zeno` |
I'll add parens for clarification anyway |
| 07:08 |
CWz |
Zeno`, the lizard people too over the US |
| 07:08 |
hmmmm |
Zeno`: this is stupid. make a single version code to compare against |
| 07:08 |
|
CWz left #minetest-dev |
| 07:08 |
Zeno` |
hmmmm, I know |
| 07:09 |
Zeno` |
see my earlier comment |
| 07:09 |
Zeno` |
but that isn't the issue |
| 07:09 |
hmmmm |
the freetype making a difference is the issue? |
| 07:09 |
Zeno` |
the issue was/is the freetype vs. non-free type |
| 07:09 |
Zeno` |
yes |
| 07:09 |
hmmmm |
hrmm |
| 07:09 |
Zeno` |
which is why I was got so f'ing confused |
| 07:10 |
Zeno` |
est31, parens make no difference. I'll add them for clarity anyway |
| 07:10 |
est31 |
thanks |
| 07:10 |
Zeno` |
hmmmm, wtf freetype has to do with anything... nfi |
| 07:10 |
Zeno` |
but it does... i've just tested 4 times heh |
| 07:11 |
|
CWz joined #minetest-dev |
| 07:11 |
hmmmm |
might be some kind of outdated code in cguittffont |
| 07:12 |
|
CWz left #minetest-dev |
| 07:15 |
Zeno` |
perhaps |
| 07:15 |
Zeno` |
it's not something I even thought to check :( |
| 07:16 |
Zeno` |
I expected for some reason that the behaviour would be the same with or without freetype |
| 07:16 |
Zeno` |
lesson learned |
| 07:17 |
Zeno` |
just recompiled twice more and the (now updated) line in my latest comment in #4766 is correct |
| 07:17 |
ShadowBot |
https://github.com/minetest/minetest/issues/4766 -- Fixed tooltips not resizing with \n by lisacvuk |
| 07:19 |
Zeno` |
est31, also && has higher precedence than || (obviously since it's been checked) but I just checked the standard as well for thoroughness :D |
| 07:22 |
Zeno` |
hmmmm, did you want to check the bundled cguifont? |
| 07:22 |
hmmmm |
not really, if it's fixed, it's fixed |
| 07:23 |
Zeno` |
well, it'll fix it yeah so *shrug* |
| 07:23 |
Zeno` |
After this I'm going to convert to the "single version code" method as well |
| 07:24 |
Zeno` |
otherwise in several years when we all might be gone further confusion may arise |
| 07:24 |
Zeno` |
'cause minetest will be around forever! |
| 07:28 |
|
Hunterz joined #minetest-dev |
| 07:29 |
Zeno` |
what a silly thing |
| 07:29 |
* Zeno` |
chalks it down as a learning experience |
| 07:30 |
Zeno` |
it means that we should test all text related changes twice though (yuck) |
| 07:33 |
Zeno` |
Any objections on merging #4765 ? |
| 07:33 |
ShadowBot |
https://github.com/minetest/minetest/issues/4765 -- Fix incorrect distance computation for visible blocks by Rogier-5 |
| 07:54 |
hmmmm |
i think the const variable is more idiomatic as static const, but that's really nitpicking |
| 07:54 |
hmmmm |
approved |
| 08:07 |
|
ssieb joined #minetest-dev |
| 08:19 |
|
Hunterz joined #minetest-dev |
| 08:30 |
Zeno` |
I agree that static const is better (it's what I would prefer), but... yeah, *meh* |
| 08:31 |
Zeno` |
I doubt it even matters with compilers post 2000 |
| 08:31 |
Zeno` |
but it's more style for me |
| 08:41 |
|
nrzkt joined #minetest-dev |
| 08:56 |
Zeno` |
I think I might change the "Request" label to "Request/Suggestion" |
| 08:56 |
Zeno` |
any thoughts on that? |
| 08:59 |
nrzkt |
good idea |
| 09:49 |
|
jin_xi joined #minetest-dev |
| 10:21 |
|
lisac joined #minetest-dev |
| 10:25 |
|
proller joined #minetest-dev |
| 11:10 |
|
Zeno` joined #minetest-dev |
| 11:10 |
Zeno` |
ok will merge #4766 |
| 11:10 |
ShadowBot |
https://github.com/minetest/minetest/issues/4766 -- Fixed tooltips not resizing with \n by lisacvuk |
| 11:56 |
|
Darcidride joined #minetest-dev |
| 12:26 |
|
proller joined #minetest-dev |
| 13:16 |
|
Taoki joined #minetest-dev |
| 13:21 |
|
Taoki joined #minetest-dev |
| 13:22 |
|
Fixer joined #minetest-dev |
| 13:41 |
|
Taoki joined #minetest-dev |
| 13:58 |
|
troller joined #minetest-dev |
| 14:06 |
|
proller__ joined #minetest-dev |
| 14:07 |
|
turtleman joined #minetest-dev |
| 14:24 |
|
Hunterz joined #minetest-dev |
| 15:11 |
|
blaze joined #minetest-dev |
| 15:31 |
|
hmmmm joined #minetest-dev |
| 15:52 |
|
proller__ joined #minetest-dev |
| 15:54 |
|
Human_G33k joined #minetest-dev |
| 15:55 |
|
nrzkt joined #minetest-dev |
| 16:02 |
|
Thomas-S joined #minetest-dev |
| 16:04 |
|
KaadmY joined #minetest-dev |
| 16:04 |
|
red-001 joined #minetest-dev |
| 16:06 |
|
turtleman joined #minetest-dev |
| 16:36 |
|
Foghrye4_ joined #minetest-dev |
| 16:41 |
|
diemartin joined #minetest-dev |
| 17:12 |
|
xunto joined #minetest-dev |
| 17:18 |
|
proller__ joined #minetest-dev |
| 17:21 |
|
proller__ joined #minetest-dev |
| 17:33 |
|
jin_xi joined #minetest-dev |
| 17:42 |
|
diemartin joined #minetest-dev |
| 17:43 |
|
Foghrye4__ joined #minetest-dev |
| 18:22 |
|
Krock joined #minetest-dev |
| 18:22 |
|
Krock joined #minetest-dev |
| 18:56 |
|
lisac joined #minetest-dev |
| 19:02 |
|
proller joined #minetest-dev |
| 19:26 |
|
proller joined #minetest-dev |
| 19:52 |
|
KaadmY joined #minetest-dev |
| 19:53 |
|
AcidNinjaFWHR joined #minetest-dev |
| 20:37 |
sofar |
"Foghrye4, unless you publish your nude photographies here." |
| 20:37 |
sofar |
LOL, I had completely missed that part of the thread :D |
| 20:48 |
TranslucBugs |
thread? |
| 20:58 |
sofar |
the particle enhancements he posted |
| 21:05 |
|
paramat joined #minetest-dev |
| 21:14 |
|
AcidNinjaFWHR joined #minetest-dev |
| 21:36 |
|
kaeza joined #minetest-dev |
| 21:36 |
|
proller joined #minetest-dev |
| 22:14 |
|
Human_G33k joined #minetest-dev |
| 22:24 |
|
Foghrye4__ joined #minetest-dev |
| 22:40 |
TranslucBugs |
new fog is so much better and immersive |
| 22:51 |
red-001 |
#4642 |
| 22:51 |
ShadowBot |
https://github.com/minetest/minetest/issues/4642 -- Allow the join/leave message to be overridden by mods. by red-001 |
| 23:02 |
|
Player_2 joined #minetest-dev |
| 23:17 |
|
AcidNinjaFWHR joined #minetest-dev |
| 23:17 |
|
ShadowBot` joined #minetest-dev |
| 23:20 |
|
paramat left #minetest-dev |