Time Nick Message 04:50 hmmmm sort of wonder where i'd put the new things needed for the new setting type. i have struct FlagDesc, readFlagString(), writeFlagString(), which are used by Settings::getFlagStr() and Settings::setFlagStr() 04:50 hmmmm util/string.cpp? hmm 04:58 Exio FlagDesc? what does it have? 05:07 hmmmm struct FlagDesc { const char *name; u32 flag; } 05:47 Exio i'd put it in the util/string.cpp and then ask c55 if he thinks it can be "better" in other file 05:47 Exio but shouldn't the struct be in the header? 05:54 hmmmm it is 05:55 Exio hehe :P 09:10 celeron55 i love how clueless these people are: http://www.reddit.com/r/gamedev/comments/17v40k/how_to_handle_large_numbers_of_objects_such_as/ 15:24 thexyz https://github.com/celeron55/minetest/blob/master/src/mapgen.cpp#L162 — should return a value 15:26 thexyz breaks msvc2010 build instead 15:27 thexyz hmmmm: ^ 16:47 celeron55 by the way, does anyone have any plan to do a release? 16:48 celeron55 it's been two months without one 16:49 Exio what is the status of the mapgen? (as "finished" code) 16:49 Jordach would be nice yes. 16:49 Calinou +1 16:50 celeron55 Exio: that doesn't matter, and it is probably better to not have the actually new mapgen stuff in it, because it should be stable 16:50 Exio yes, but i mean, the actual code 16:50 Exio in any case, it'd be nice 16:50 PilzAdam IMO first get merge this TTF thing to get some languages to work 16:51 celeron55 generally, when you want to do a release, you *don't* want to include anything in it that is new to the developers - and for minetest, developers are for example everyone on this channel 16:51 Calinou what about my glitch ladder fix too, can it be merged? 16:52 hmmmm thexyz, nice catch... i guess change it to void or add return true 16:52 hmmmm there is no way that should cause it to _not_ compile however 16:53 celeron55 well, just to set things going forward, let's set a feature freeze at 06:00 UTC next sunday, and 0.4.5 will be released sometime next week? 16:53 hmmmm celeron before doing a release i want to add in the new finished mapgen flag config thing and loglevel configuration entry 16:54 hmmmm alright sounds good 16:54 thexyz how about freetype? 16:55 celeron55 if you can make it work well, i guess nobody opposes you 16:56 celeron55 to both 16:57 hmmmm i have more fixes, additions, and enhancements that i hadn't added to master yet as well 16:57 thexyz it works pretty well now, the only problem we've discovered is that windows builds no longer work in wine because of >std::locale::global(std::locale(std::locale(""), "C", std::locale::numeric)); 16:57 PilzAdam thexyz, and the font is bigger 16:57 Jordach thexyz, then let someone with a windows os actually test it 16:57 PilzAdam Jordach, it works on XP 16:58 celeron55 minetest should work in wine too 16:58 thexyz I tested it in virtualbox, works flawlessly 16:58 celeron55 at least playably; if you can't use non-ascii characters, that isn't a problem 16:58 thexyz it just crashes on startup 16:58 Calinou why would you want it to work in wine anyway, it's not a big problem if wine compat is broken :P 16:58 thexyz fine, that's not urgent feature 16:58 celeron55 because it is a nice feature to have 16:59 PilzAdam celeron55, it works with LANG=C 16:59 PilzAdam (in wine) 16:59 thexyz oh, yes, it does 16:59 thexyz no idea why though 16:59 celeron55 whatever; but i don't want to develop a culture of dropping platforms in here - it won't end up well 17:01 celeron55 by the way, wine does produce good backtraces if you give it a build with debug symbols 17:02 celeron55 http://wiki.winehq.org/Backtraces 17:02 thexyz so, is LANG=C wine bin/minetest.exe fine or should that problem be investigated further? 17:03 celeron55 i would like to know how it crashes 17:04 Exio thexyz: PilzAdam, what is the "message" when it crashes?locale::facet::_S_create_c_locale name not valid" ? 17:04 Exio oops, copy fail 17:04 thexyz yes 17:05 thexyz oh, by the way, I rewrote everything into STL, any chance for this to be merged? 17:06 celeron55 nobody will unless you do 17:08 celeron55 is there a way to see what locales are supported, in C++? 17:09 celeron55 or, well 17:09 celeron55 actually, just put a try{}catch{errorstream<<"Could not set numeric locale to C"<