Minetest logo

IRC log for #minetest-dev, 2021-04-27

| Channels | #minetest-dev index | Today | | Google Search | Plaintext

All times shown according to UTC.

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

| Channels | #minetest-dev index | Today | | Google Search | Plaintext