Time |
Nick |
Message |
00:38 |
|
tekakutli joined #minetest-dev |
00:45 |
|
v-rob joined #minetest-dev |
01:47 |
MTDiscord |
<exe_virus> Hey Krock, I see that kilbith left you in charge of i3, I am looking at trying to extend it somewhat, but all of its formspec code is localized. I.e. I would have to regurgitate the entire init.lua to overwrite a few values. I just wanted to add a new tab to it for in-game documentation like how skins or armor or awards or waypoints all have a tab. |
01:47 |
MTDiscord |
<exe_virus> I see there is a "newtab()" function but it seems to be for earlier renditions of the inventory formspec. ideas on how to get myself worked into that system? (I just need a single button haha) |
01:48 |
MTDiscord |
<Jonathon> #minetest-irc |
01:48 |
MTDiscord |
<exe_virus> my bad |
03:00 |
|
erlehmann joined #minetest-dev |
03:42 |
|
v-rob joined #minetest-dev |
03:57 |
|
v-rob joined #minetest-dev |
04:00 |
|
MTDiscord joined #minetest-dev |
04:49 |
|
v-rob joined #minetest-dev |
06:16 |
|
v-rob joined #minetest-dev |
06:56 |
|
specing joined #minetest-dev |
06:56 |
|
ssieb joined #minetest-dev |
06:56 |
|
Krock joined #minetest-dev |
06:56 |
|
clavi joined #minetest-dev |
06:56 |
|
celeron55 joined #minetest-dev |
06:57 |
|
v-rob joined #minetest-dev |
08:07 |
|
hendursa1 joined #minetest-dev |
09:18 |
|
hendursaga joined #minetest-dev |
09:18 |
|
olliy joined #minetest-dev |
09:26 |
|
specing joined #minetest-dev |
09:52 |
|
queria joined #minetest-dev |
10:47 |
|
appguru joined #minetest-dev |
11:09 |
|
calcul0n joined #minetest-dev |
15:07 |
|
Fixer joined #minetest-dev |
15:41 |
|
Alias joined #minetest-dev |
15:52 |
|
Extex joined #minetest-dev |
15:55 |
|
Extex joined #minetest-dev |
16:39 |
|
tech_exorcist joined #minetest-dev |
17:05 |
|
Alias joined #minetest-dev |
17:06 |
|
Lone_Wolf joined #minetest-dev |
17:07 |
|
dzho joined #minetest-dev |
17:12 |
|
flux__ joined #minetest-dev |
17:31 |
|
dzho joined #minetest-dev |
17:43 |
|
hendursaga joined #minetest-dev |
17:57 |
|
Extex joined #minetest-dev |
18:04 |
sfan5 |
merging #11688, #11680 in 8m |
18:04 |
ShadowBot |
https://github.com/minetest/minetest/issues/11688 -- Remove broken timeout behaviour by sfan5 |
18:04 |
ShadowBot |
https://github.com/minetest/minetest/issues/11680 -- Fix player hp desync between client and server by savilli |
18:09 |
Krock |
ah so you were faster |
18:10 |
Krock |
would you please be so nice to merge #11658 as well, while you're at it? |
18:10 |
ShadowBot |
https://github.com/minetest/minetest/issues/11658 -- Remove a few unused functions reported by callcatcher by SmallJoker |
18:10 |
sfan5 |
sure |
18:11 |
Krock |
thanks! |
18:16 |
sfan5 |
rubenwardy: how does this look? https://github.com/minetest/minetest_android_deps/runs/3873932109 |
18:17 |
rubenwardy |
looks good |
18:18 |
sfan5 |
not a drop-in replacement for the old one but changes should be minimal |
18:18 |
rubenwardy |
awesome |
18:34 |
|
macaw joined #minetest-dev |
18:43 |
|
v-rob joined #minetest-dev |
19:36 |
|
specing joined #minetest-dev |
19:47 |
|
ssieb joined #minetest-dev |
20:02 |
|
tech_exorcist joined #minetest-dev |
20:03 |
Lone_Wolf |
Tried to compile Minetest on Windows and it looks like the vcpkg command for dependency installation is missing libjpeg-turbo |
20:09 |
sfan5 |
I believe it's called just 'libjpeg' |
20:09 |
sfan5 |
or 'jpeg' |
20:20 |
Lone_Wolf |
openjpeg / libjpeg-turbo are the only packages in vcpkg that look relevant |
20:20 |
Lone_Wolf |
I think you're supposed to use libjpeg-turbo for jpeg stuff |
20:20 |
Lone_Wolf |
It works too |
20:22 |
sfan5 |
oh I didn't read your message properly |
20:23 |
sfan5 |
libpng and libjpeg are Irrlicht dependencies so technically they shouldn't be in the instruction in the README |
20:25 |
Lone_Wolf |
I followed the instructions and Irrlicht was automatically compiled, so it should at least be added as a side note somewhere? |
20:25 |
Lone_Wolf |
*the minetest instructions |
20:27 |
Lone_Wolf |
Installing `opengl-registry` with vcpkg fixed the opengl errors, now I'm getting https://pastebin.com/hFS518jd |
20:29 |
sfan5 |
looks like missing includes or whatever, make sure to file a bug |
20:33 |
Lone_Wolf |
`#include <algorithm>` fixes it, I'll make a PR |
20:33 |
Lone_Wolf |
It looks like there are more include issues, could I have messed something up? |
20:34 |
MTDiscord |
<josiah_wi> If there are lots of missing headers that's something that should be fixed. And maybe you just got lucky somehow and got transitive includes disabled or something. |
20:35 |
MTDiscord |
<josiah_wi> I've somehow found missing includes before that weren't a problem for other people compiling the same code with the same compiler (maybe not the same version? don't remember.) |
20:36 |
sfan5 |
Lone_Wolf: is it about "rmdir"? |
20:36 |
Lone_Wolf |
Yeah 2>C:\Users\lonew\minetest\src\filesys.cpp(567): error C3861: 'rmdir': identifier not found |
20:37 |
sfan5 |
does MSVC not support that function? |
20:39 |
Lone_Wolf |
I am using Visual Studio 2017 AFAIK |
20:40 |
celeron55 |
most definitely rmdir isn't supposed to be used on windows |
20:40 |
celeron55 |
it isn't detecting the platform correctly |
20:41 |
celeron55 |
it's trying to use a define named _WIN32 for that |
20:43 |
celeron55 |
not sure where that's supposed to come from, is it something defined on windows or does cmake set it after detecting windows |
20:46 |
celeron55 |
i think it should come from any compiler that targets windows |
20:46 |
Lone_Wolf |
Ah, I guess I misunderstood how this works: The CXX compiler identification is MSVC 19.16.27045.0 |
20:46 |
MTDiscord |
<josiah_wi> It looks like WIN32 (with no underscore) is the variable set by CMake. |
20:46 |
sfan5 |
no no I added an rmdir call there recently |
20:47 |
sfan5 |
I see no reason why Microsoft couldn't support it |
20:47 |
celeron55 |
oh, well that makes sense then |
20:47 |
celeron55 |
8) |
20:47 |
sfan5 |
mingw - of course - does |
20:48 |
celeron55 |
well filesys.cpp originally avoids rmdir on windows and uses RemoveDirectory instead |
20:48 |
celeron55 |
probably for a reason |
20:48 |
sfan5 |
https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/rmdir?view=msvc-160 |
20:48 |
sfan5 |
sounds like it should work |
20:48 |
sfan5 |
so just missing the include then? |
20:49 |
celeron55 |
#include <direct.h>? or what does it need |
20:51 |
sfan5 |
seems so |
20:51 |
sfan5 |
^ Lone_Wolf try that? |
20:52 |
Lone_Wolf |
ayyyy |
20:52 |
Lone_Wolf |
I shall make a PR with my changes, it compiled successfully |
20:52 |
Lone_Wolf |
I guess I can also get the VS action working now too |
20:54 |
Lone_Wolf |
Hmmm, none of the visual studio files are .gitignored |
21:07 |
erlehmann |
Lone_Wolf use git add -p ideally |
21:08 |
erlehmann |
and not the mode where it adds everything |
21:08 |
erlehmann |
it helps a lot |
21:08 |
erlehmann |
i have seen so many .vscode folders and stuff hehe |
21:08 |
erlehmann |
in git repo |
21:09 |
Lone_Wolf |
Is there a -p option for git pull? |
21:11 |
MTDiscord |
<josiah_wi> Does -p do something different than listing each file you want to add? |
21:11 |
Lone_Wolf |
-p, --patch select hunks interactively |
21:12 |
MTDiscord |
<josiah_wi> Listing the files ought to be a little more efficient if you're just adding all the changes in one or two files... |
21:13 |
MTDiscord |
<josiah_wi> git pull does have a -p option, but it does something different apparently. (--prune) |
21:14 |
Lone_Wolf |
Huh, I can't see where I linked https://github.com/minetest/minetest/pull/11691 , maybe I didn't |
21:15 |
erlehmann |
<josiah_wi> Does -p do something different than listing each file you want to add? |
21:15 |
erlehmann |
it allows you to make fine-grained changes |
21:15 |
erlehmann |
even if you did 3 different things |
21:16 |
Lone_Wolf |
Hmmm, #include <direct.h> breaks other systems |
21:16 |
erlehmann |
oof why |
21:16 |
erlehmann |
do include guard? |
21:17 |
Lone_Wolf |
I shall look into how to do windows-specific includes look later, gotta go do some other things |
21:17 |
Lone_Wolf |
I think direct.h isn't a thing for other systems |
21:17 |
celeron55 |
it's only needed on windows, just use #ifdef _WIN32 |
21:17 |
celeron55 |
and doesn't exist elsewhere |
21:24 |
|
specing_ joined #minetest-dev |
21:58 |
|
tekakutli joined #minetest-dev |
22:47 |
|
v-rob joined #minetest-dev |
23:22 |
|
AliasAlreadyTake joined #minetest-dev |
23:45 |
|
tekakutli joined #minetest-dev |