Time |
Nick |
Message |
00:07 |
|
Seirdy joined #minetest-dev |
00:47 |
|
lhofhansl left #minetest-dev |
03:13 |
|
Seirdy joined #minetest-dev |
04:00 |
|
MTDiscord joined #minetest-dev |
04:07 |
|
Seirdy joined #minetest-dev |
04:11 |
|
systwi joined #minetest-dev |
05:37 |
|
Seirdy joined #minetest-dev |
05:47 |
|
Seirdy joined #minetest-dev |
07:07 |
nerzhul |
sfan5, i saw that irrlicht has support for both using STL or not. As minetest use strongly the STL we may drop non STL support, no ? this library is not intended to be used outside minetest/Mt forks, what do you think ? |
07:07 |
sfan5 |
I haven't seen any STL support |
07:08 |
nerzhul |
irrUString.h L61 |
07:08 |
nerzhul |
it's the only file with both compat support |
07:08 |
nerzhul |
it's the file i imported recently |
07:08 |
sfan5 |
oh |
07:09 |
nerzhul |
what do you think about dropping support for C++97 and lesser ? :p |
07:11 |
sfan5 |
sure we don't need to support that |
07:11 |
nerzhul |
ok i'm writing a pr to cleanup this file :) |
07:11 |
sfan5 |
for Irrlicht I don't think there's a big difference, just a few preprocessor defines |
07:13 |
|
olliy joined #minetest-dev |
07:16 |
nerzhul |
yep, it's just a header, it's not used inside |
07:16 |
nerzhul |
it's just used by mt directly |
07:16 |
nerzhul |
https://github.com/minetest/irrlicht/pull/33/files |
07:32 |
nerzhul |
ah i need more work if we use this method :) |
07:32 |
nerzhul |
as 2 function couples have same signatures |
07:33 |
sfan5 |
huh so USTRING_CPP0X_NEWLITERALS wasn't enabled before? |
07:33 |
nerzhul |
in my build it seems not |
07:34 |
nerzhul |
maybe because it's tied to gcc and i'm on clang :p |
07:34 |
nerzhul |
building MT show me the duplicated functions, i'm pushing the fix commit |
07:36 |
nerzhul |
woot, my MT doesn't startup, it break on joystick controller ? Wtf i'm not using joysticks |
07:36 |
nerzhul |
return joystick->handleEvent(event.JoystickEvent); => joystick is null |
07:36 |
sfan5 |
recompile, something in irrlicht headers changed |
07:37 |
nerzhul |
already done on my side |
07:37 |
nerzhul |
with the current branch which is up to date |
07:37 |
nerzhul |
i'm cleaning anyway to be sure |
07:37 |
sfan5 |
if you installed irrlicht system-wide make sure that's up to date |
07:38 |
nerzhul |
i don't think as mt recompiled required files on my header changes, will verify the cache |
07:38 |
nerzhul |
it's fine it's the local one :) |
07:39 |
nerzhul |
m_receiver->joystick = &joystick; => as it's one the parent i don't know how it can be null, except if we don't instantiate using the only constructor we have, but the default one |
07:43 |
nerzhul |
wow it's very strange, the starting behavious is clearly not cool |
07:44 |
nerzhul |
MT crashed on startup for multiple reasons... i will recompile globally the irrlicht lib to be sure |
07:45 |
nerzhul |
ah found... we renamed lib and my local cache didn't switched |
07:46 |
nerzhul |
perfect :) |
07:47 |
nerzhul |
then https://github.com/minetest/irrlicht/pull/33 is ready :) |
08:00 |
|
ShadowNinja joined #minetest-dev |
08:09 |
|
pmp-p joined #minetest-dev |
08:29 |
|
calcul0n_ joined #minetest-dev |
08:31 |
|
hlqkj joined #minetest-dev |
08:50 |
|
Kimapr joined #minetest-dev |
09:08 |
|
Fixer joined #minetest-dev |
09:08 |
|
pmp-p joined #minetest-dev |
09:39 |
sfan5 |
merging game#2868, #11229 in 10m |
09:39 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/2868 -- Check for required engine features on startup by sfan5 |
09:39 |
ShadowBot |
https://github.com/minetest/minetest/issues/11229 -- Update library versions in buildbot by sfan5 |
09:54 |
nerzhul |
what about my PR ? :D |
10:01 |
sfan5 |
I'll look at it |
10:21 |
|
proller joined #minetest-dev |
11:51 |
|
tech_exorcist joined #minetest-dev |
12:18 |
|
proller joined #minetest-dev |
12:59 |
|
tech_exorcist joined #minetest-dev |
13:05 |
|
appguru joined #minetest-dev |
13:08 |
|
absurb joined #minetest-dev |
14:11 |
|
hlqkj joined #minetest-dev |
14:48 |
|
Fleckenstein joined #minetest-dev |
15:59 |
|
calcul0n__ joined #minetest-dev |
17:16 |
|
proller joined #minetest-dev |
17:59 |
|
ircSparky joined #minetest-dev |
17:59 |
|
ircSparky joined #minetest-dev |
18:16 |
|
ivanbu joined #minetest-dev |
18:24 |
|
basxto1 joined #minetest-dev |
18:25 |
nerzhul |
sfan5, you mean i should restore the 4 functions removed ? if yes i can, but honestly minetest compiles without it, then as we don't call it i'm not sure it's interesting to keep them no ? :) |
18:30 |
|
z812 joined #minetest-dev |
18:35 |
|
LoneWolfHT joined #minetest-dev |
18:37 |
|
calcul0n joined #minetest-dev |
18:41 |
|
calcul0n joined #minetest-dev |
19:03 |
|
proller joined #minetest-dev |
19:57 |
sfan5 |
nerzhul: who knows if/when we'll need them in the future |
19:57 |
sfan5 |
and savign some space in a header isn't really critical |
19:57 |
nerzhul |
ok i'll restore them soon, :) |
19:57 |
nerzhul |
but remember originally clang didn't haven them, only gcc :) |
19:57 |
nerzhul |
windows neither |
20:00 |
sfan5 |
weren't there identical functions that take a u32 instead of a char32_t? |
20:00 |
sfan5 |
you're right though I don't think they're used right now |
20:00 |
nerzhul |
i should check, but function i removed (outide of those you pointed) are duplicate due to the typedefs |
20:01 |
nerzhul |
no i don't think they where used, we can just discard, and have uniform code for all compiler like before :) |
20:01 |
nerzhul |
if you are okay with current status, feel free to approve then :) |
21:55 |
|
proller joined #minetest-dev |
22:10 |
Pexin |
sfan5: re: weblink user-config CTRL keys.. I added that as a safety feature in case some language-specific keyboards etc cause problems for some people. |
22:39 |
|
oleastre joined #minetest-dev |