--- Log opened Fri Oct 31 00:00:34 2014 --- Day changed Fri Oct 31 2014 20141031 00:00:34< shadowm> 1.11.17 too. 20141031 00:00:58< shadowm> 1.1.16 too.[D[D[D[D[D[D[D[D1 20141031 00:02:56< shadowm> 1.11.15, 1.11.14, 1.11.13, 1.11.12, 1.11.11. 20141031 00:03:17< iceiceice> shadowm: it might be a library problem? 20141031 00:04:11< shadowm> I'm not sure, I only know I last played the scenario successfully on 1.11.7. 20141031 00:05:17< shadowm> valgrind memcheck only found this: http://pastebin.com/W2Di0Fai 20141031 00:06:08 * shadowm installs additional debugging symbols. 20141031 00:06:29-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has quit [Ping timeout: 264 seconds] 20141031 00:06:42< iceiceice> maybe check ldd wesnoth also? 20141031 00:06:44< shadowm> I'm guessing --track-origins=yes will make everything at least 200% slower than it usually is. 20141031 00:06:51< shadowm> iceiceice: Why would I do that? 20141031 00:07:26< iceiceice> just to be sure that its not a mixup with some system library 20141031 00:07:47< shadowm> I don't understand your logic. Wesnoth is linked against system libraries. 20141031 00:08:01< iceiceice> did you change these libraries recently? 20141031 00:08:32< shadowm> Not since the last rebuild. 20141031 00:08:55< iceiceice> its wierd that you get some function names for libogg and libvorbisfile but not for sdl mixer 20141031 00:09:14< shadowm> It's not weird, I just didn't have SDL_mixer's symbols installed. 20141031 00:09:38< shadowm> The symbols that are listed are obviously export symbols. 20141031 00:10:31-!- kex [~kex@92.53.30.12] has quit [Remote host closed the connection] 20141031 00:10:33< shadowm> Yay, here I wanted to get to scenario 10 before the end of the night. :\ 20141031 00:12:07< shadowm> Unrelated: http://pastebin.com/yifJ4kK8 20141031 00:13:21< shadowm> The uninit value source backtrace is not particularly trivial to interpret. 20141031 00:14:03< shadowm> I'm guessing it's just throwing whatever led to the malloc call at the end and it's just an X11 problem. 20141031 00:14:28< iceiceice> wow this is wierd, 20141031 00:14:43< iceiceice> gettext-0.19.3 tarball doesn't contain a libintl.h 20141031 00:14:54< shadowm> So where I said 200% above I think I meant 400%. 20141031 00:16:38< shadowm> ==25967== Uninitialised value was created by a stack allocation 20141031 00:16:38< shadowm> ==25967== at 0x7CB0540: ov_pcm_seek_page (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) 20141031 00:16:45< shadowm> OK, library problem confirmed! 20141031 00:16:50< shadowm> I can now breathe. 20141031 00:17:28< shadowm> Unless valgrind says something completely different with the optimized build and it turns out we have code that doesn't play nice with an optimization. 20141031 00:17:46< shadowm> But that seems unlikely. 20141031 00:19:58< shadowm> It says a load of stuff about uninit values being used by GUI2 in the optimized build. 20141031 00:20:28< shadowm> I'm rather curious about clang's optimization choices now. 20141031 00:22:48< shadowm> It says this, which is about the same thing, then dies with a segmentation fault: http://pastebin.com/nxxgAfqM 20141031 00:23:14< shadowm> AFAICT the only difference is that one function in Wesnoth-land got inlined. 20141031 00:23:27-!- mattsc [~mattsc@wesnoth/developer/mattsc] has joined #wesnoth-dev 20141031 00:23:56< shadowm> Soooo... what now? 20141031 00:24:38< shadowm> Valgrind doesn't say for some reason, but I guess ogg_page_serialno is from libogg? 20141031 00:26:04< shadowm> Even better question: why does *our* code's optimization level affect whether there is a segmentation fault or not? That doesn't make sense. 20141031 00:27:00< shadowm> Oh duh, I'm supposed to look at libvorbisfile. 20141031 00:27:25< shadowm> There's a newer version in sid. 20141031 00:28:51< shadowm> I'm going to check if it changes the outcome. 20141031 00:31:17< shadowm> No. 20141031 00:33:13< shadowm> Now I need to rebuild 1.11.7 through 1.11.9 to check. 20141031 00:35:04< shadowm> It seems 1.11.8 is the last version I built with gcc, hm. 20141031 00:41:20-!- kex [~kex@78.157.29.160] has joined #wesnoth-dev 20141031 00:45:53< irker657> wesnoth: mattsc wesnoth:1.12 b0245098d8c8 / projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj: Revert "Xcode project file: fix user data directory name" http://git.io/d7gQ4Q 20141031 00:45:55< irker657> wesnoth: mattsc wesnoth:1.12 1b7069b4c4bb / projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj: Revert "Xcode project: switch to using the new boost filesystem code" http://git.io/PgzSyg 20141031 00:45:57< irker657> wesnoth: mattsc wesnoth:1.12 5081e0fee777 / projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj: Revert "Xcode project: add 'Runpath Search Path" for wesnothd" http://git.io/u0G3xA 20141031 00:45:59< irker657> wesnoth: mattsc wesnoth:1.12 f487264db56b / projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj: Revert "Xcode project: update boost and SDL libraries" http://git.io/fBvmOg 20141031 00:46:01< irker657> wesnoth: mattsc wesnoth:1.12 6397ffcb3016 / projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj: Xcode project: revert to the old filesystem code for Apple OS X http://git.io/ekNK2w 20141031 00:46:03< irker657> wesnoth: mattsc wesnoth:1.12 673f609558a7 / src/gettext.cpp: Add a missing include for Apple OS X http://git.io/bIuPSw 20141031 00:46:47< mattsc> iceiceice: that ^ is without any ifdefs for the sdl_mixer version or Xcode or anything. Waiting for you on that. 20141031 00:49:27< shadowm> Okay, it happens even with a gcc-built 1.11.7. 20141031 00:49:50< shadowm> I have no idea what to do. 20141031 00:54:35< shadowm> I only know it completely breaks my campaign. 20141031 00:57:28< iceiceice> shadowm: maybe let someone else try also? 20141031 00:58:05< shadowm> Sure, who wants to try it? 20141031 00:58:18< iceiceice> i currently have all this linuxbrew bs in path 20141031 00:58:29< iceiceice> and its not finding gettext 20141031 00:58:34< iceiceice> if i can get it working i'll try 20141031 01:03:20< shadowm> This is why I shouldn't make Wesnoth campaigns. 20141031 01:05:00< iceiceice> mattsc: just looking at commit log, it looks like you reverted "fix user data dir name" ? 20141031 01:06:34-!- happygrue [~Laptop@wesnoth/developer/wintermute] has joined #wesnoth-dev 20141031 01:08:06< iceiceice> ok, how do i reproduce this? 20141031 01:08:44< mattsc> iceiceice: that was just a typo in switching it over from filesystem.cpp to filesystem_boost.cpp. 20141031 01:09:53< mattsc> It’s back to the former with the correct value. 20141031 01:15:06-!- happygrue [~Laptop@wesnoth/developer/wintermute] has quit [Remote host closed the connection] 20141031 01:16:24< iceiceice> shadowm: i was able to debug :n my way through, and get to the cutscene with all the music changes (pretty sure it was s6) 20141031 01:16:29< iceiceice> and i didn't crash 20141031 01:16:37< iceiceice> now i think i'm n s7 20141031 01:16:49< iceiceice> its called "the search for the past" although its not labeled 20141031 01:18:11< iceiceice> ok now i'm in "fear" 20141031 01:18:22< iceiceice> i got some wierd sound clipping at the end of the dungeon one just before it 20141031 01:18:31< iceiceice> but i didnt crash 20141031 01:18:56-!- happygrue [~Laptop@2601:6:4380:909:b9c2:7c15:ee72:ce9d] has joined #wesnoth-dev 20141031 01:19:03-!- happygrue [~Laptop@2601:6:4380:909:b9c2:7c15:ee72:ce9d] has quit [Changing host] 20141031 01:19:03-!- happygrue [~Laptop@wesnoth/developer/wintermute] has joined #wesnoth-dev 20141031 01:28:15-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20141031 01:30:07< iceiceice> https://gist.github.com/cbeck88/e35200c5642819173eeb 20141031 01:30:10< iceiceice> shadowm: ^ 20141031 01:30:21< iceiceice> it looks like as far as sdl_mixer, vorbis, and ogg are concerned it linked all the brew versions, 20141031 01:30:30< iceiceice> so with maximally updated libs i guess you shouldn't crash 20141031 01:30:35< iceiceice> compiled with g++ 4.9 20141031 01:30:52< iceiceice> thats with the wesnoth 1.11.18 from sourceforge tarball 20141031 01:35:06< shadowm> iceiceice: You could've used :cl to 06_02_Elves_of_a_Different_Land to make sure. 20141031 01:35:26< iceiceice> live and learn 20141031 01:35:28< shadowm> Also, you might need AtS_Music installed since it provides the music files used during the sequence, I'm not sure. 20141031 01:35:44< shadowm> That is, I'm not sure whether Wesnoth failing to load some of the files would alter the result. 20141031 01:36:03< shadowm> Also, O3 build, not O0. O0 won't segfault. I've not checked with O2 or O1 yet. 20141031 01:38:47< shadowm> I'm already using the latest libvorbis and libogg and I'm pretty sure SDL_mixer too (unless upstream decided to throw 1.2.x users a bone). 20141031 01:43:50< iceiceice> i installed that 20141031 01:43:59< iceiceice> the dependency manager did that 20141031 01:44:11< iceiceice> i think i tested scons default, so O2 20141031 01:44:20< shadowm> Had I been in your place I'd have chosen to not install it. 20141031 01:44:33< iceiceice> ehh 20141031 01:44:38< iceiceice> i knew it was a music issue 20141031 01:44:57< shadowm> So it doesn't hurt to make sure. Not everyone in the world has super-fast Internet. 20141031 01:45:13< shadowm> Or unrestricted monthly traffic. 20141031 01:46:06< shadowm> So I'm stuck deciding what to do about this. 20141031 01:47:08< shadowm> It crashes even if I change the delay. 20141031 01:47:10< iceiceice> mattsc: i think i have a patch ready for you, i am compiling it though 20141031 01:47:24< shadowm> I'm not sure what that could mean. 20141031 01:47:38< iceiceice> shadowm: you don't think you might have buggy libs or something? 20141031 01:47:41< shadowm> It crashes even if I remove the last fade_out_music, goddammit. 20141031 01:48:21< shadowm> iceiceice: Sure, but which and how and how do I deal with it in my campaign? 20141031 01:48:35< iceiceice> idk, try updating lib ogg 20141031 01:48:38< mattsc> iceiceice: cool - I’ll be here on and off throughout the next couple hours 20141031 01:48:41< shadowm> I ALREADY DID. 20141031 01:48:44< iceiceice> hmm 20141031 01:48:48< iceiceice> can you compile lib ogg ? 20141031 01:48:52< iceiceice> the homebrew version didnt crash 20141031 01:48:56< shadowm> I could but I don't want to. 20141031 01:49:04< iceiceice> it might be that there's a bug in whatever debian version made it into stable 20141031 01:49:15< shadowm> And how would you explain that the Wesnoth optimization level affects the library's behavior? 20141031 01:49:23< shadowm> This is not Debian stable. 20141031 01:49:32< iceiceice> i dont know thats not wierd 20141031 01:49:35< iceiceice> *that is wierd 20141031 01:50:04< shadowm> Because that only affects Wesnoth code, the library remains unchanged, and we don't call the library direc-- 20141031 01:50:35< shadowm> Actually, with the new editor functionality, we do call it directly, since it was IIRC made into a general thing for every track loaded even outside the editor. 20141031 01:50:46< shadowm> But memcheck doesn't find anything weird *in* Wesnoth. 20141031 01:51:03< iceiceice> maybe can try turning off optimizations a few at a time? 20141031 01:51:23< iceiceice> if theres one specific optimization maybe it will help to fix it, or we can decide to disable that 20141031 01:51:34< shadowm> Though, it's an uninitialized stack variable. 20141031 01:51:46< shadowm> I wish I knew exactly how the stack works. 20141031 01:52:17< shadowm> Does everything in the same process share the same stack, or do things get different stacks later down the road? 20141031 01:54:00< shadowm> Maybe we are poisoning vorbisfile through their uninitialized variable and that's why our optimization level defines the consequences. 20141031 01:56:00< shadowm> In fact, sound::play_new_music() gets inlined in the -O3 version and it's actually preceding the call to SDL_mixer. 20141031 01:58:00< shadowm> It's a rather large function to get inlined. 20141031 01:58:47< shadowm> But I guess the compiler's logic in this case is that it has exactly one caller and it gets called exactly once from it. 20141031 01:59:12< shadowm> It doesn't even have a return value or arguments. 20141031 02:00:48-!- prkc [~prkc@4E5C2C2A.dsl.pool.telekom.hu] has quit [Remote host closed the connection] 20141031 02:06:39< shadowm> It seems to have developed an allergy to silence.ogg in particular. 20141031 02:07:04< shadowm> Which is weird, because it's 10 seconds long. 20141031 02:07:37< shadowm> It's not like it's a 0 ms long border case that would make one of the libraries attempt to do something stupid. 20141031 02:08:07< shadowm> I tried giving it a title tag to silence to info-level warnings involving that, didn't make a difference either. 20141031 02:08:52< shadowm> Using victory2.ogg instead of silence.ogg in both ENDLEVEL_CONTINUE and fade_out_music, though, does eliminate the crash. 20141031 02:10:01< shadowm> Actually, maybe I'm being naïve in assuming a border case would involve sound timings. Looking at file sizes, silence.ogg is the smallest at 8 KiB. 20141031 02:15:02-!- gfgtdf [~chatzilla@d108222.adsl.hansenet.de] has quit [Ping timeout: 265 seconds] 20141031 02:16:44-!- gfgtdf [~chatzilla@e177116120.adsl.alicedsl.de] has joined #wesnoth-dev 20141031 02:16:51< shadowm> Yep. 20141031 02:17:08< shadowm> I created a silence track weighing around 200 KiB and it works without segfaulting. 20141031 02:17:30< shadowm> Aren't computers fun. 20141031 02:17:59< shadowm> "silence track". 20141031 02:18:17< shadowm> It's actually pink noise with *very* low volume. 20141031 02:18:34< shadowm> Whereas the mainline silence.ogg is true silence. 20141031 02:18:40< irker657> wesnoth: gfgtdf wesnoth:master 2d8807357a5a / src/game_data.hpp: remove unused and undefined variable http://git.io/8NT6WQ 20141031 02:20:58-!- Samual [diotecktec@xonotic/core-team/Samual] has quit [Ping timeout: 255 seconds] 20141031 02:22:20< shadowm> I am honestly too frustrated at this point to want to figure out what the upstream bug really is. 20141031 02:22:45< shadowm> So I'll just use my inaudible pink noise track in the next AtS release. 20141031 02:24:28< vultraz> What's the problem here? something I need to deal with in SoD? 20141031 02:25:31< shadowm> I am not sure because it's a very contrived scenario. 20141031 02:25:47< shadowm> No pun intended, honestly. 20141031 02:26:23< shadowm> Trying to play silence.ogg several times in a row causes a segmentation fault for me, but apparently no-one else, and not even valgrind can tell what's going on. 20141031 02:26:49< mattsc> shadowm: that does sound frustrating … 20141031 02:26:57< mattsc> “Silence will fall.” 20141031 02:27:05< mattsc> Or something like that ... 20141031 02:27:19 * vultraz presents mattsc with 1000 Doctor Who badges 20141031 02:28:14< mattsc> are they edible? 20141031 02:28:27< vultraz> Sure, since it's Halloween 20141031 02:28:49< mattsc> good then 20141031 02:31:12< shadowm> Is that a DW refrance. 20141031 02:31:24< vultraz> yes 20141031 02:31:42< vultraz> From season 6 20141031 02:31:56< shadowm> I don't care about the season, it makes no difference to me. 20141031 02:32:46< vultraz> That's the season where Amy names her daughter after her daughter 20141031 02:33:19< shadowm> Nope, don't insist. 20141031 02:33:49< vultraz> As you wish 20141031 02:35:56-!- gfgtdf [~chatzilla@e177116120.adsl.alicedsl.de] has quit [Quit: ChatZilla 0.9.91 [Firefox 32.0.3/20140923175406]] 20141031 02:36:15< shadowm> Actually, I think I should be able to name it silence.ogg and it'll override mainline's through the binary_path mechanism... 20141031 02:37:01< vultraz> I never considered the absurdity that we have to have a music track filled with silence 20141031 02:37:13< vultraz> How come we can't just...not play any track 20141031 02:37:21< shadowm> Yes, it overrides it, good. 20141031 02:44:53< shadowm> vultraz: Ah yes, you. Could you :cl'ing to AtS E1S6.2, skipping all messages to the end with Escape and checking whether it crashes before the linger mode overlay appears? 20141031 02:44:59< shadowm> *:cl 20141031 02:45:30< shadowm> I suspect it won't reproduce for you, but still. 20141031 02:46:21< vultraz> latest AtS head and 1.11.18? 20141031 02:46:27< shadowm> Make sure you are using AtS from the add-ons server or the Git repository and have AtS Music installed. 20141031 02:46:47< vultraz> ah, i do not have AtS:M 20141031 02:46:52 * vultraz downloads 20141031 02:46:58< shadowm> It can be any Wesnoth version starting with 1.11.7. 20141031 02:47:15< shadowm> There are no relevant changes between the latest add-ons server release and AtS HEAD, hence I've made no mention of it. 20141031 02:59:00< vultraz> still downloading ats:m 20141031 02:59:19< shadowm> Obviously. 20141031 03:06:29< vultraz> shadowm: no 20141031 03:07:37< shadowm> vultraz: No what? 20141031 03:08:28< vultraz> no crash 20141031 03:08:31< shadowm> Okay. 20141031 03:09:37< vultraz> uh.. 20141031 03:09:44< vultraz> i think I may have found an unrelated bug 20141031 03:10:02< vultraz> hm...nope 20141031 03:10:06< vultraz> dunno why that happened 20141031 03:10:24< shadowm> What did? 20141031 03:10:51< vultraz> I switched to fullscreen and then out of it and the wesnoth window disappeared 20141031 03:11:01< vultraz> But I can't reproduce it, so no idea 20141031 03:13:31-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has quit [Ping timeout: 265 seconds] 20141031 03:14:52< irker657> wesnoth: Chris Beck wesnoth:master 972ae8d78a31 / src/sound.cpp: fixup preprocessor symbols controlling SDL MIXER min version http://git.io/uEmqEA 20141031 03:14:54< irker657> wesnoth: Chris Beck wesnoth:master 774cafc2be26 / src/game_data.hpp: Merge branch 'master' of https://github.com/wesnoth/wesnoth http://git.io/L6rVBQ 20141031 03:15:02-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has joined #wesnoth-dev 20141031 03:22:39-!- Ivanovic_ [~ivanovic@frnk-4d01632b.pool.mediaWays.net] has joined #wesnoth-dev 20141031 03:26:13-!- Ivanovic [~ivanovic@frnk-5f74e564.pool.mediaWays.net] has quit [Ping timeout: 255 seconds] 20141031 03:26:32-!- Ivanovic_ is now known as Ivanovic 20141031 03:34:17-!- ancestral [~ancestral@71-34-14-121.mpls.qwest.net] has joined #wesnoth-dev 20141031 03:34:51< ancestral> iceiceice: I’ll try it again 20141031 03:35:05< iceiceice> ancestral: i made a PR to homebrew, 20141031 03:35:11< ancestral> Oh yeah? 20141031 03:35:12< iceiceice> also i figured out what was goin on 20141031 03:35:17< ancestral> You are keeping busy! :-P 20141031 03:35:24< iceiceice> basically, when i added that gettext dir thing, 20141031 03:35:25< ancestral> Feel free to share 20141031 03:35:25< iceiceice> that broke linux 20141031 03:35:28< iceiceice> because, 20141031 03:35:37< iceiceice> on linuxbrew the gettext package is broken it seems and doesnt give libintl.h 20141031 03:35:52< iceiceice> when you dont specify gettext dir, scons will basically get the system libintl 20141031 03:35:52< ancestral> Hmm 20141031 03:36:24< iceiceice> so now that line cases out on OS 20141031 03:36:32< iceiceice> it shouldn't have changed anything for mac 20141031 03:37:00< iceiceice> https://github.com/Homebrew/homebrew-games/pull/165 20141031 03:41:06< ancestral> Oh awesome 20141031 03:41:46< iceiceice> yeah, im going to have to take out some stuff though, i guess they dont like oldstable 20141031 03:42:03< iceiceice> if we get the bundle thing working i'll make another PR 20141031 03:42:45< ancestral> This is pretty cool 20141031 03:43:26< ancestral> I was about to ask if homebrew-games gets much attention; it looks like it does 20141031 03:43:33< ancestral> I knew about homebrew, just didn’t know about the games part 20141031 03:48:23< iceiceice> actualy looking at it now im confused, i thought dwarf fortress is not open source? 20141031 03:48:57< iceiceice> i guess it just downloads the installer, thats kind of lame 20141031 03:54:20-!- ancestral [~ancestral@71-34-14-121.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20141031 04:06:27-!- happygrue [~Laptop@wesnoth/developer/wintermute] has quit [Remote host closed the connection] 20141031 04:14:08-!- sachith500 [~kvirc@112.134.170.2] has joined #wesnoth-dev 20141031 04:18:09-!- sachith500 [~kvirc@112.134.170.2] has quit [Read error: Connection reset by peer] 20141031 04:18:27-!- sachith500 [~kvirc@112.134.170.2] has joined #wesnoth-dev 20141031 04:23:53-!- kex [~kex@78.157.29.160] has quit [Remote host closed the connection] 20141031 04:54:42< iceiceice> shadowm: you say that we link to "libogg" ? 20141031 04:54:50< iceiceice> i cant find anywhere that we seem to include this, 20141031 04:55:03< iceiceice> i did find it in my readelf log 20141031 04:56:42< shadowm> iceiceice: How else do you expect SDL_mixer and the 1.11.x music track tag reading code to be able to read Ogg Vorbis files? 20141031 04:57:54< iceiceice> no but do we link directly or only transitively 20141031 04:58:09< shadowm> "and the 1.11.x music track tag reading code" 20141031 04:59:18< iceiceice> im just trying to make sure, i got one of the deps wrong earlier 20141031 04:59:36< iceiceice> i couldn't find any includes of libogg, maybe i dont know what to look for 20141031 04:59:49< shadowm> (!defined(_WIN32) && !defined(__APPLE__) && !defined(PANDORA)) sound_music_track.cpp <- vorbis/vorbisfile.h <- vorbis/codec.h <- ogg/ogg.h. 20141031 05:00:20< shadowm> Plus it's a runtime dependency of SDL_mixer for similar reasons. 20141031 05:01:21< iceiceice> oh 20141031 05:01:36< iceiceice> the vorbis file header includes the ogg header? 20141031 05:02:00< shadowm> Ogg is the container format, Vorbis is the codec. To get to the heart of an .ogg file you'll invariably need libogg. 20141031 05:02:17< shadowm> Or an alternate implementation of the Ogg format. 20141031 05:02:20< iceiceice> right 20141031 05:02:52-!- Frainz [~Frainz@mmisc.de] has quit [Ping timeout: 244 seconds] 20141031 05:03:00< iceiceice> the homebrew people are specifically asking me if its a dep of wesnoth or just vorbisfile 20141031 05:03:26-!- Frainz [~Frainz@mmisc.de] has joined #wesnoth-dev 20141031 05:20:57-!- loonycyborg [~loonycybo@wesnoth/developer/loonycyborg] has quit [Ping timeout: 244 seconds] 20141031 05:21:36-!- mattsc [~mattsc@wesnoth/developer/mattsc] has quit [Ping timeout: 250 seconds] 20141031 05:25:26-!- loonycyborg [~loonycybo@wesnoth/developer/loonycyborg] has joined #wesnoth-dev 20141031 05:32:58< iceiceice> mattsc: ^ just pointing out that i patched SDL_mixer thingie 20141031 05:49:36< irker657> wesnoth: Chris Beck wesnoth:master eeb92161e07e / src/ (11 files in 3 dirs): xBRZ trial commit http://git.io/kEvZ1Q 20141031 05:49:38< irker657> wesnoth: Chris Beck wesnoth:master 6040e9bf0142 / src/xBRZ/xbrz.cpp: fixup xbrz blending handling of alpha channel http://git.io/g6CN8Q 20141031 05:49:40< irker657> wesnoth: Chris Beck wesnoth:master 8932fda902d2 / src/help.cpp: add wesnoth default scaling results along-side xBRZ in help pages http://git.io/2v7LDw 20141031 05:49:43< irker657> wesnoth: Chris Beck wesnoth:master 760cb18b3e57 / changelog players_changelog src/unit_drawer.cpp: Revert "Anchor unit overlays to the topleft corner of the sprite." http://git.io/dJMjqg 20141031 05:49:44< irker657> wesnoth: Chris Beck wesnoth:master 3f18331a0836 / src/ (display.cpp image.cpp): as a test, use xBRZ when zooming images http://git.io/VPrK9w 20141031 05:49:46< irker657> wesnoth: Chris Beck wesnoth:master 07b6eeedb2f0 / / (9 files in 4 dirs): add "advanced graphics" preference dialog, for scaling algo options http://git.io/P7jNjg 20141031 05:49:48< irker657> wesnoth: Chris Beck wesnoth:master 1582026ec9e1 / src/ (gui/dialogs/advanced_graphics_options.cpp image.cpp sdl/utils.cpp sdl/utils.hpp): implement advanced graphics options back-end http://git.io/6rlfIw 20141031 05:49:50< irker657> wesnoth: Chris Beck wesnoth:master 88dcdeb1ee48 / src/help.cpp: fixup help pages for units, only one sprite (as usual) http://git.io/3ImpNQ 20141031 05:49:52< irker657> wesnoth: Chris Beck wesnoth:master 4e3179496263 / src/xBRZ/xbrz.cpp: xBRZ alpha blending fixup attempt http://git.io/BSdPQQ 20141031 05:49:54< irker657> wesnoth: Chris Beck wesnoth:master ea23fc4f4a13 / src/xBRZ/xbrz.cpp: xBRZ fixup attempt: averaged alpha https://github.com/wesnoth/wesnoth/commit/ea23fc4f4a139de0d6ba5a03d1c6a71561ccff5e 20141031 05:49:56< irker657> wesnoth: Chris Beck wesnoth:master a28082c03a81 / src/xBRZ/xbrz.cpp: add a TODO regarding improving alpha blending http://git.io/xN3r6g 20141031 05:49:58< irker657> wesnoth: Chris Beck wesnoth:master 0442e6514a9e / / (23 files in 7 dirs): Merge branch 'xBRZ' http://git.io/VyP90Q 20141031 06:10:50-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 265 seconds] 20141031 06:11:22-!- sachith500 [~kvirc@112.134.170.2] has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 20141031 06:12:17-!- kex [~kex@78.157.29.160] has joined #wesnoth-dev 20141031 06:13:43-!- Sulfur [~Miranda@p5B32782F.dip0.t-ipconnect.de] has joined #wesnoth-dev 20141031 06:17:04-!- kex [~kex@78.157.29.160] has quit [Ping timeout: 250 seconds] 20141031 06:27:59-!- ancestral [~ancestral@71-34-14-121.mpls.qwest.net] has joined #wesnoth-dev 20141031 06:32:06-!- ancestral [~ancestral@71-34-14-121.mpls.qwest.net] has quit [Client Quit] 20141031 06:36:06-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20141031 07:23:20-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has quit [Quit: Leaving] 20141031 07:39:31-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20141031 08:01:17-!- kex [~kex@78.157.29.160] has joined #wesnoth-dev 20141031 08:05:52-!- kex [~kex@78.157.29.160] has quit [Ping timeout: 240 seconds] 20141031 08:19:58-!- lipkab [~the_new_l@host-91-147-211-128.biatv.hu] has joined #wesnoth-dev 20141031 08:24:33-!- kex [~kex@78.157.29.160] has joined #wesnoth-dev 20141031 08:29:37-!- kex [~kex@78.157.29.160] has quit [Ping timeout: 264 seconds] 20141031 08:38:17-!- boucman_work [~jrosen@247.37.0.109.rev.sfr.net] has joined #wesnoth-dev 20141031 08:38:17-!- boucman_work [~jrosen@247.37.0.109.rev.sfr.net] has quit [Changing host] 20141031 08:38:17-!- boucman_work [~jrosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20141031 08:47:12-!- sachith500 [~kvirc@112.134.170.2] has joined #wesnoth-dev 20141031 08:51:09-!- sachith500 [~kvirc@112.134.170.2] has quit [Read error: Connection reset by peer] 20141031 08:53:41-!- fabi [~quassel@wesnoth/developer/fendrin] has quit [Remote host closed the connection] 20141031 08:56:16-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-dev 20141031 09:05:32-!- Sulfur [~Miranda@p5B32782F.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20141031 09:16:40< shadowm> iceiceice: AFAICT the xBRZ thingy is licensed under the "GNU GPL" (no version specified, the GPL says this is equivalent to all versions). Including a copy of the GNU GPL with it is pointless, and the GNU GPL v3 in particular is bad. 20141031 09:17:20< shadowm> (According to GNU themselves, v3 is incompatible with v2.) 20141031 09:18:21< shadowm> Also, I think uint32_t et all are not C++03. 20141031 09:18:58< shadowm> Oh, never mind, it's using the boost cstdint header. 20141031 09:20:08-!- lipkab [~the_new_l@host-91-147-211-128.biatv.hu] has quit [Remote host closed the connection] 20141031 09:28:35-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has quit [Ping timeout: 256 seconds] 20141031 09:40:40-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has quit [Ping timeout: 265 seconds] 20141031 09:58:37-!- sachith500 [~kvirc@112.135.226.241] has joined #wesnoth-dev 20141031 10:09:29-!- boucman_work [~jrosen@wesnoth/developer/boucman] has quit [Ping timeout: 264 seconds] 20141031 10:10:58-!- Anakonda [Anakonda@87-92-176-156.bb.dnainternet.fi] has joined #wesnoth-dev 20141031 10:17:24-!- bumbadadabum [~bumbadada@wcw-stud-145-109-8-115.wireless.uva.nl] has joined #wesnoth-dev 20141031 10:21:27-!- DHost [~Pcy@vps.ponchy.fr] has quit [Quit: leaving] 20141031 10:21:44-!- DHost [~Pcy@vps.ponchy.fr] has joined #wesnoth-dev 20141031 10:24:08-!- boucman_work [~jrosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20141031 10:25:01-!- mjs-de [~mjs-de@f048232042.adsl.alicedsl.de] has joined #wesnoth-dev 20141031 10:33:46-!- thunderstruck [~zaibotren@cpc8-sgyl29-2-0-cust37.sgyl.cable.virginm.net] has quit [Quit: leaving] 20141031 10:34:12-!- irker657 [~irker@fehu.ai0867.net] has quit [Quit: transmission timeout] 20141031 10:40:05-!- thunderstruck [~zaibotren@cpc8-sgyl29-2-0-cust37.sgyl.cable.virginm.net] has joined #wesnoth-dev 20141031 10:46:14-!- kex [~kex@77.28.3.200] has joined #wesnoth-dev 20141031 10:48:49-!- thunderstruck [~zaibotren@cpc8-sgyl29-2-0-cust37.sgyl.cable.virginm.net] has quit [Ping timeout: 244 seconds] 20141031 11:02:06-!- boucman_work [~jrosen@wesnoth/developer/boucman] has quit [Ping timeout: 256 seconds] 20141031 11:09:09< vultraz> The wiki was claiming the force_scroll key for MU and MUF was force_scrolling. I've fixed it, just a heads up. 20141031 11:10:07< vultraz> shadowm: also, there seems to be a weird MW issue. The DevFeature1.11 template is causing the subsequent line to be treated as code lines 20141031 11:12:46-!- thunderstruck [~zaibotren@cpc8-sgyl29-2-0-cust37.sgyl.cable.virginm.net] has joined #wesnoth-dev 20141031 11:21:50< AI0867> shadowm: I didn't really deal with lua integration, that was silene first and someone whose name I can't recall but did a lot of AI works afterwards 20141031 11:44:45-!- prkc [~prkc@4E5C2C2A.dsl.pool.telekom.hu] has joined #wesnoth-dev 20141031 11:56:43-!- bumbadadabum [~bumbadada@wcw-stud-145-109-8-115.wireless.uva.nl] has quit [Ping timeout: 244 seconds] 20141031 12:12:16-!- boucman_work [~jrosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20141031 12:15:41-!- DCW [~Thunderbi@cpc66866-finc15-2-0-cust47.4-2.cable.virginm.net] has joined #wesnoth-dev 20141031 12:19:23-!- sachith500 [~kvirc@112.135.226.241] has quit [Read error: Connection reset by peer] 20141031 12:19:50-!- sachith500 [~kvirc@112.135.226.241] has joined #wesnoth-dev 20141031 12:21:19-!- sachith500 [~kvirc@112.135.226.241] has quit [Read error: Connection reset by peer] 20141031 12:21:46-!- sachith500 [~kvirc@112.135.226.241] has joined #wesnoth-dev 20141031 12:29:24-!- sachith500 [~kvirc@112.135.226.241] has quit [Read error: Connection reset by peer] 20141031 12:30:30-!- sachith500 [~kvirc@112.135.226.241] has joined #wesnoth-dev 20141031 12:33:00-!- sachith500 [~kvirc@112.135.226.241] has quit [Read error: Connection reset by peer] 20141031 12:33:41-!- sachith500 [~kvirc@112.135.226.241] has joined #wesnoth-dev 20141031 12:39:47-!- mattsc [~mattsc@wesnoth/developer/mattsc] has joined #wesnoth-dev 20141031 12:43:18< iceiceice> shadowm: i have messaged the creator of xbrz to ask if we will additionaly license under GPL v2 20141031 12:43:28< iceiceice> *he will 20141031 12:49:57< iceiceice> he also writes in a sourceforge thread related to a different game that he's willing to give exceptions to the GPL entirely: https://sourceforge.net/p/hqmame/forums/general/thread/78d791a9/ 20141031 12:58:12-!- mattsc [~mattsc@wesnoth/developer/mattsc] has quit [Quit: Computer's napping] 20141031 13:02:05-!- SZ_Bot [~SZ_Bot@27.83.235.80.dyn.estpak.ee] has joined #wesnoth-dev 20141031 13:02:44-!- Ravana_ [SZ_Bot@27.83.235.80.dyn.estpak.ee] has quit [Ping timeout: 255 seconds] 20141031 13:03:32-!- SZ_Bot is now known as Ravana_ 20141031 13:04:34-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-dev 20141031 13:07:43-!- mattsc [~mattsc@wesnoth/developer/mattsc] has joined #wesnoth-dev 20141031 13:08:35< mattsc> iceiceice: thanks; I’ll try that out in 1.12 (it’s not needed in master, not for OS X at least, since we don’t support 10.5 there) 20141031 13:08:50< iceiceice> oh 20141031 13:08:54< iceiceice> im not sure if i backported yet 20141031 13:09:00< iceiceice> i dont remember doing it 20141031 13:09:25< mattsc> iceiceice: one little nitpick if I may, you logic will not catch all version numbers below 1.2.12 that are theoretically possible 20141031 13:09:39< mattsc> It will probably catch all those are of practical importance. 20141031 13:09:46< mattsc> s/those/that 20141031 13:10:29< mattsc> for example, if there were versions 0.3.1 or 1.1.14, those would slip through 20141031 13:10:35< iceiceice> yeah i gues that's right 20141031 13:10:49< mattsc> but as I said, for practical purposes that doesn’t matter 20141031 13:11:03< iceiceice> it should have some ||'s in there 20141031 13:11:32< mattsc> yeah, but simply replacing the &&’s by ||’s has similar problems 20141031 13:12:13< mattsc> anyways, as I said, it doesn’t really matter, so this is just a test trying to see if things like that bother you ;) 20141031 13:16:43-!- irker609 [~irker@fehu.ai0867.net] has joined #wesnoth-dev 20141031 13:16:43< irker609> wesnoth: Chris Beck wesnoth:master 8dfdc6b185f7 / / (10 files in 3 dirs): add SDL_SavePNG, write files as png if possible, unless ending .bmp http://git.io/8BzuUA 20141031 13:16:43< irker609> wesnoth: Chris Beck wesnoth:master 22b7a3932e08 / / (10 files in 3 dirs): Merge branch 'save_png' http://git.io/eKiAkg 20141031 13:16:44< irker609> wesnoth: Chris Beck wesnoth:master d4f05fd5aebf / src/sound.cpp: fixup SDL mixer version check http://git.io/37lIyw 20141031 13:19:07< mattsc> Ooo, more files to add … 20141031 13:19:26-!- DCW [~Thunderbi@cpc66866-finc15-2-0-cust47.4-2.cable.virginm.net] has quit [Ping timeout: 256 seconds] 20141031 13:19:56< irker609> wesnoth: Chris Beck wesnoth:1.12 264dc08e91ab / src/sound.cpp: change preprocessor symbols controlling SDL MIXER min version http://git.io/r-yXaw 20141031 13:20:55< iceiceice> mattsc: ^ 20141031 13:21:21< mattsc> iceiceice: thanks; already testing it 20141031 13:23:33< mattsc> iceiceice: yeah, all working now, thanks (I even turned on music for a moment…) 20141031 13:24:48< mattsc> iceiceice: completely different question. As I said on the mailing list, I’m going to turn off the ‘report to forums’ error message in the Micro AIs. 20141031 13:25:12< mattsc> I am thinking about leaving it in when debug mode is activated, rather than throwing it out entirely. Do you think that’s a good idea? 20141031 13:25:58-!- kex [~kex@77.28.3.200] has quit [Remote host closed the connection] 20141031 13:27:47-!- kex [~kex@77.28.3.200] has joined #wesnoth-dev 20141031 13:34:30-!- DCW [~Thunderbi@cpc66866-finc15-2-0-cust47.4-2.cable.virginm.net] has joined #wesnoth-dev 20141031 13:51:22-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20141031 13:58:53-!- kex [~kex@77.28.3.200] has quit [Remote host closed the connection] 20141031 14:06:15< iceiceice> mattsc: maybe you can write the error to stderr instead? 20141031 14:06:18-!- kex [~kex@77.28.3.200] has joined #wesnoth-dev 20141031 14:06:34< iceiceice> idk i dont know exactly what the error message is / how frequently it appears 20141031 14:08:00-!- mattsc [~mattsc@wesnoth/developer/mattsc] has quit [Quit: Computer's napping] 20141031 14:10:09-!- kex [~kex@77.28.3.200] has quit [Remote host closed the connection] 20141031 14:11:11-!- sachith500 [~kvirc@112.135.226.241] has quit [Read error: Connection reset by peer] 20141031 14:11:29-!- sachith500 [~kvirc@112.135.226.241] has joined #wesnoth-dev 20141031 14:18:06-!- Haudegen [~quassel@85.124.51.57] has quit [Remote host closed the connection] 20141031 14:18:39-!- Haudegen [~quassel@85.124.51.57] has joined #wesnoth-dev 20141031 14:19:04-!- Haudegen is now known as Guest13838 20141031 14:27:13-!- Guest13838 is now known as Haudegen 20141031 14:29:10-!- mattsc [~mattsc@wesnoth/developer/mattsc] has joined #wesnoth-dev 20141031 14:31:41< mattsc> iceiceice: the message looks like this: http://pastebin.com/nReSM5WC 20141031 14:31:57< mattsc> It is intentionally very disruptive. 20141031 14:32:39< mattsc> It appears whenever a Micro AI cannot execute the move that it wants to execute. 20141031 14:33:29< mattsc> For example, when it tries to attack an allied unit, or when it tries to move to an occupied or otherwise unreachable hex (due to bugs in the code). 20141031 14:33:32< iceiceice> if there were a way to disable it only for tunnels that would be one thing, but if you have to disable the general message, 20141031 14:33:47< iceiceice> idk i think big fat messages for big fat problems are good 20141031 14:33:50< mattsc> I don’t think you can. 20141031 14:34:18< iceiceice> i'm going to post on the mailing list to ask if this is a regression from 1.10 20141031 14:34:24< mattsc> The problem is that if I don’t do this, the result might be very subtle, because the AI just falls back to default behavior. 20141031 14:34:47< mattsc> So unless you know exactly what the AI is supposed to do, you might not notice anything. 20141031 14:35:44< mattsc> So I added that error message and it did help me find a couple bugs very quickly. But I think by now it is more useful for development purposes than as a general tool. 20141031 14:36:20< mattsc> I think I’ll actually do both - have it appear in debug mode only, and at stderr only. 20141031 14:36:40< mattsc> iceiceice: sounds good (on the ML post) 20141031 14:37:00< iceiceice> actually im just going to test beetlenaut's test case 20141031 14:37:34< mattsc> although we should, in principle, try to fix it whether it’s a regression or not … 20141031 14:37:36< mattsc> ok 20141031 14:37:53< mattsc> (and yes, I know that’s easier said than done) 20141031 14:38:50< mattsc> Hmm, does Lua’s print() function write to stdout or stderr? 20141031 14:38:51-!- ancestral [~ancestral@71-34-14-121.mpls.qwest.net] has joined #wesnoth-dev 20141031 14:40:02-!- DCW [~Thunderbi@cpc66866-finc15-2-0-cust47.4-2.cable.virginm.net] has quit [Quit: DCW] 20141031 14:42:52< mattsc> Ah, stdout. Oh, well… 20141031 14:43:15-!- molgrum [~molgrum@212.85.89.43] has quit [Quit: Lämnar] 20141031 14:44:23-!- fendrin [~quassel@p20030051AA25B9150596B20BAEA6DD3D.dip0.t-ipconnect.de] has joined #wesnoth-dev 20141031 14:44:23-!- fendrin [~quassel@p20030051AA25B9150596B20BAEA6DD3D.dip0.t-ipconnect.de] has quit [Changing host] 20141031 14:44:23-!- fendrin [~quassel@wesnoth/developer/fendrin] has joined #wesnoth-dev 20141031 14:52:54-!- boucman_work [~jrosen@wesnoth/developer/boucman] has quit [Ping timeout: 265 seconds] 20141031 14:58:19-!- boucman_work [~jrosen@247.37.0.109.rev.sfr.net] has joined #wesnoth-dev 20141031 14:58:19-!- boucman_work [~jrosen@247.37.0.109.rev.sfr.net] has quit [Changing host] 20141031 14:58:19-!- boucman_work [~jrosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20141031 15:01:22< mattsc> Ah, crap, but then I can’t get the error cascade information … 20141031 15:01:41< mattsc> Okay, I’ll keep it on screen then, but only in debug mode. 20141031 15:02:35-!- gfgtdf [~chatzilla@e177162053.adsl.alicedsl.de] has joined #wesnoth-dev 20141031 15:03:35< gfgtdf> thunderstruck: flg_manager means FactionLeaderGender_manager ? 20141031 15:04:20-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has quit [Read error: Connection reset by peer] 20141031 15:09:43< gfgtdf> thunderstruck: can you explain this comment: https://github.com/wesnoth/wesnoth/blob/030470282df6801084dba085f46053ec26b4490e/src/connect_engine.cpp#L1028 ? It seems like it deals wirth carryover stuff but it is in a if(!saved_game) so there cannot be any carryover because it's a fresh game. 20141031 15:24:10-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20141031 15:25:11< iceiceice> ancestral: the homebrew people pointed out an annoying aspect of the formula, 20141031 15:25:36< iceiceice> because it was marked for OS X to require cairo, pango without x11 support, 20141031 15:25:57< iceiceice> if they had xquartz and had that support enabled, it would force them to recompile these 20141031 15:26:15< iceiceice> so they wanted me to make a change 20141031 15:26:46< ancestral> So have a flag for xquartz ignore or something? 20141031 15:26:49< iceiceice> i need you to test it though, if it still doesn't make a prompt for X11 (i think that was why i added this in the first place) ? 20141031 15:27:00< ancestral> Sure can, on my lunch today 20141031 15:27:04< iceiceice> i think they think the default install should just work 20141031 15:27:07< iceiceice> *default setting 20141031 15:27:14< iceiceice> as long as nothing is marked to require X11 20141031 15:27:24< iceiceice> ok, i updated the gist 20141031 15:27:28< ancestral> (I might be able to get away with running it while I work…) 20141031 15:27:33< iceiceice> thanks :) 20141031 15:27:40< ancestral> Of course! 20141031 15:27:45< ancestral> This is all great 20141031 15:28:20< ancestral> iceiceice: I have XQuartz installed… do you want me to run it as-is, or should I remove it? 20141031 15:30:01< iceiceice> i guess try to remove it maybe? 20141031 15:30:09< iceiceice> since wesnoth doesnt use x on apple 20141031 15:30:11< ancestral> I sure can, not a problem 20141031 15:30:14< ancestral> Right 20141031 15:32:33-!- kex [~kex@77.28.3.200] has joined #wesnoth-dev 20141031 15:37:08-!- ancestral [~ancestral@71-34-14-121.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20141031 15:44:31-!- iceiceice [~chris@wesnoth/developer/iceiceice] has quit [Quit: Leaving] 20141031 15:49:00< shadowm> iceiceice: It seems you did not understand what I said. The GPL says specifically that if you do not specify a version (see the xBRZ code files' headings at the start), it stands for all versions (even the obsolete v1). 20141031 15:49:25< shadowm> vultraz: Could you link me to an example? 20141031 15:49:51< shadowm> iceiceice: Therefore asking the author is at best redundant. 20141031 15:50:03< vultraz> http://wiki.wesnoth.org/DirectActionsWML#.5Bmove_unit.5D 20141031 15:50:05< vultraz> shadowm: 20141031 15:50:05< shadowm> (At worst the author doesn't know how to use the GNU GPL.) 20141031 15:50:17-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has joined #wesnoth-dev 20141031 15:51:16< shadowm> vultraz: http://wiki.wesnoth.org/index.php?title=Template:DevFeature1.11&action=history 20141031 15:51:17< vultraz> shadowm: and many other cases up and down that page 20141031 15:55:05< shadowm> I've PMd Xudo about it. 20141031 15:55:20< shadowm> You are a terrible wiki admin. 20141031 15:55:54-!- enchilado is now known as elsalado 20141031 16:00:17< vultraz> Thanks 20141031 16:01:25-!- sachith500 [~kvirc@112.135.226.241] has quit [Read error: Connection reset by peer] 20141031 16:01:42-!- sachith500 [~kvirc@112.135.226.241] has joined #wesnoth-dev 20141031 16:19:17-!- iceiceice [~chris@wesnoth/developer/iceiceice] has joined #wesnoth-dev 20141031 16:19:35< iceiceice> shadowm: 20141031 16:19:40< iceiceice> sourceforge lists the project as GPL v3 20141031 16:19:48< iceiceice> the guy included GPL v3 in the folder for the project 20141031 16:19:56< iceiceice> gpl says: "If the Program does not specify a version number of the 20141031 16:19:56< iceiceice> GNU General Public License, you may choose any version ever published 20141031 16:19:56< iceiceice> by the Free Software Foundation." 20141031 16:20:10< iceiceice> but i think if he included the body of gpl v3 with the source code then theres no ambiguity 20141031 16:22:46< shadowm> iceiceice: The source code defines the license. 20141031 16:23:20< shadowm> For example, Wesnoth is licensed under the GNU GPL v2 or later. The fact that we ship the GNU GPL version 2 at the root of the distribution does not impose a restriction over the version number. 20141031 16:24:15< iceiceice> i think its the readme, at the root of the distro, that defines the policy. 20141031 16:24:32< shadowm> That file usually doesn't define a license. 20141031 16:24:58< iceiceice> its not like the source files can be under different licenses anyways 20141031 16:25:11< iceiceice> unless the project is an aggregate or something 20141031 16:25:12< shadowm> They can. 20141031 16:25:22< iceiceice> in this case, theres like two files 20141031 16:25:24< iceiceice> a config file 20141031 16:25:25< iceiceice> a header 20141031 16:25:26< iceiceice> and a .c 20141031 16:25:32< iceiceice> you cant put these under different licenses 20141031 16:25:37< iceiceice> it doesn't make sense 20141031 16:25:43< shadowm> All of them say "GNU GPL". 20141031 16:26:25< iceiceice> in this case i'm more comfortable to ask the author, 20141031 16:26:34< iceiceice> there's apparently some kind of inconsistency. 20141031 16:26:47< iceiceice> why does he have the project listed ad GPL v3 on sourceforge for instance. 20141031 16:27:01< shadowm> We could list ourselves as GPL v3 too if we wanted. 20141031 16:27:05< iceiceice> we could 20141031 16:27:19< iceiceice> we could declare now that we are GPL v3 only if we wanted 20141031 16:27:28< iceiceice> or GPL v3 and later only 20141031 16:28:11-!- boucman_work [~jrosen@wesnoth/developer/boucman] has quit [Remote host closed the connection] 20141031 16:28:25< iceiceice> the point remains, why did he include GPL v3 text in the project folder, if he only expects GPL v1 to apply? 20141031 16:28:34< iceiceice> thats an inconsistency 20141031 16:28:42< shadowm> Any version, not version 1. 20141031 16:28:50< iceiceice> sure 20141031 16:29:09< shadowm> I don't know, you could also ask why we don't include the GPL v3 in addition to the GPL v2 in uor d our distribution too. 20141031 16:29:24< iceiceice> probably it didn't exist yet 20141031 16:29:29< iceiceice> when we first applied the license 20141031 16:29:50< shadowm> I already said that in the worst case the author didn't read up on how to use the license that they themselves chose. 20141031 16:30:34< shadowm> And yes, the GPL v3 didn't exist in its finished form back in 2003, that I can say with absolute certainty. 20141031 16:31:09< iceiceice> well anyways the message to zenju is useful, i also took the opportunity to ask him if he knew of any project that had adapted xBRZ to use an alpha channel 20141031 16:31:59< shadowm> So what I'm trying to say is that ultimately it's a matter of how pessimistic you want to be. 20141031 16:32:59< shadowm> The logic is simple: the code says to read the linked license (not even the one in the distribution). 20141031 16:33:07< shadowm> The linked license says "if no version is specified blah blah blah". 20141031 16:34:35< shadowm> In other words, the GNU GPL v3 itself allows you to use the GNU GPL v2 if the author didn't explicitly restrict the code to v3. 20141031 16:34:51< iceiceice> i'll read it again, you are probably right 20141031 16:38:34-!- riksteri [~riksteri@dsl-tkubrasgw3-54f96b-216.dhcp.inet.fi] has joined #wesnoth-dev 20141031 16:40:14< shadowm> The Lua 5.2.0 -> 5.2.3 diff is 179 KiB, hm. 20141031 16:40:38< shadowm> And that's only the Makefile plus src/. 20141031 16:42:19< shadowm> Granted, a number of hunks are the CVS $Id$ thingies. 20141031 16:46:45< shadowm> 165 KiB without those. 20141031 16:53:26-!- iceiceice [~chris@wesnoth/developer/iceiceice] has quit [Quit: Leaving] 20141031 16:56:25< irker609> wesnoth: Chris Beck wesnoth:master fddb0ac8a920 / src/xBRZ/License.txt: remove xBRZ's included copy of GPL (we already have such) http://git.io/lmEI9A 20141031 17:11:33< irker609> wesnoth: Chris Beck wesnoth:master ea887c48cbd7 / src/xBRZ/ (config.hpp xbrz.cpp xbrz.hpp): add remarks on licensing to xBRZ headers http://git.io/mLBxXQ 20141031 17:20:49-!- molgrum [~molgrum@212.85.89.43] has joined #wesnoth-dev 20141031 17:27:36-!- sachith500 [~kvirc@112.135.226.241] has quit [Read error: Connection reset by peer] 20141031 17:30:30-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20141031 17:42:52-!- mjs-de [~mjs-de@f048232042.adsl.alicedsl.de] has quit [Remote host closed the connection] 20141031 17:48:51-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-dev 20141031 18:04:31-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has joined #wesnoth-dev 20141031 18:08:23-!- iceiceice [~chris@192.16.204.74] has joined #wesnoth-dev 20141031 18:08:23-!- iceiceice [~chris@192.16.204.74] has quit [Changing host] 20141031 18:08:23-!- iceiceice [~chris@wesnoth/developer/iceiceice] has joined #wesnoth-dev 20141031 18:10:25< iceiceice> shadowm: does this look okay now, or does it still look like i don't know what i'm doing? 20141031 18:10:25< iceiceice> https://github.com/wesnoth/wesnoth/blob/master/src/xBRZ/xbrz.cpp#L12 20141031 18:18:34-!- ancestral [~ancestral@63.92.240.233] has joined #wesnoth-dev 20141031 18:21:30< ancestral> iceiceice: I removed wesnoth-new, gettext, sdl, and also removed XQuartz 20141031 18:21:49< ancestral> Now installing with `brew install --HEAD --build-os-x-bundle http://wesnoth.io/brew/head/wesnoth-new.rb` 20141031 18:21:51< iceiceice> did you remove pango / cairo? 20141031 18:21:56< ancestral> I can do that do 20141031 18:21:58< ancestral> *too 20141031 18:22:06< iceiceice> y thats the dep that changed 20141031 18:22:42< ancestral> Okay 20141031 18:22:53< ancestral> We’ll see if the app bundle gets deleted or not 20141031 18:23:13< ancestral> Despite the `mv` line you added I hadn’t seen the app bundle anywhere 20141031 18:24:14< iceiceice> but it doesn't give you an error? 20141031 18:24:38< ancestral> I didn’t yesterday, just the bundle wasn’t in ~/ 20141031 18:24:42< ancestral> Or anywhere 20141031 18:24:58< ancestral> But it did work when you had it go to /usr/local/etc 20141031 18:25:07< ancestral> So… we’ll see what happens this time, in about 20 minutes 20141031 18:25:18< iceiceice> hmm 20141031 18:36:07< thunderstruck> gfgtdf: Yes, FLG stands for faction, leader and gender 20141031 18:36:17< thunderstruck> gfgtdf: I'll look at the comment in a bit 20141031 18:36:20-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20141031 18:38:48< thunderstruck> gfgtdf: The comment you are talking is related to a non-first scenario in a campaign. MP connect needs that tweak so that it would display a correct leader by default. 20141031 18:39:28< thunderstruck> gfgtdf: So carryover still applies here. 20141031 18:39:40< gfgtdf> thunderstruck: but carryover only aplied to reloaded games 20141031 18:39:46< gfgtdf> applies* 20141031 18:40:04< thunderstruck> gfgtdf: What about when you proceed from one scenario to another? 20141031 18:41:05< gfgtdf> thunderstruck: so you want to be able to change teh leader if you prceed from one scneario to andother btu not i it is a reloaded game ? 20141031 18:41:10< gfgtdf> another* 20141031 18:41:53< thunderstruck> gfgtdf: I think it should be possible to change leader in any case if your settings allow that. 20141031 18:42:11< thunderstruck> gfgtdf: Or at least that was an idea. 20141031 18:43:24< gfgtdf> thunderstruck: hm ok 20141031 18:44:11< irker609> wesnoth: gfgtdf wesnoth:master 781d7c813e32 / src/serialization/ (ucs4_iterator_base.hpp unicode_types.hpp): uint32_t -> boost::uint32_t http://git.io/bGXlTg 20141031 18:47:46-!- tomreyn [~tomreyn@megaglest/team/tomreyn] has joined #wesnoth-dev 20141031 18:48:20< irker609> wesnoth: gfgtdf wesnoth:master 1869bad562d6 / src/flg_manager.hpp: add a comment http://git.io/eDB5gA 20141031 18:48:48< iceiceice> gfgtdf: you backport the unicode change? 20141031 18:49:03< gfgtdf> iceiceice: you mean my commit 10 seonds ago ? 20141031 18:50:17< iceiceice> y :) 20141031 18:50:19< iceiceice> i'm just asking if you will 20141031 18:52:19< gfgtdf> iceiceice: ok 20141031 18:53:08-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20141031 18:53:33< irker609> wesnoth: gfgtdf wesnoth:1.12 c73d68f4966d / src/serialization/ucs4_iterator_base.hpp: remove an unneeded include http://git.io/lQaR2g 20141031 18:56:04< irker609> wesnoth: gfgtdf wesnoth:1.12 8100479af341 / src/serialization/unicode_types.hpp: uint32_t -> boost::uint32_t http://git.io/c3MJwQ 20141031 18:56:09< gfgtdf> iceiceice: ^ 20141031 18:59:18-!- ancestral [~ancestral@63.92.240.233] has quit [Quit: i go nstuf kthxbai] 20141031 19:02:27< shadowm> iceiceice: ... I just don't understand the point of prepending your own heading to it. 20141031 19:02:47< shadowm> With non-standard formatting, even. 20141031 19:03:10< iceiceice> well i changed it 20141031 19:03:35< iceiceice> i think im required to note that somehow? 20141031 19:03:51< iceiceice> i decided i dont have reason not to explicitly extend his GPL exception for mame 20141031 19:10:34< shadowm> Can I somehow revert a commit only for specific paths? 20141031 19:12:54< irker609> wesnoth: Chusslove Illich (Часлав Илић) wesnoth:1.12 0d3c425f8287 / / (3 files in 3 dirs): Update localized images for Portuguese http://git.io/v9TgEw 20141031 19:14:56< irker609> wesnoth: Chusslove Illich (Часлав Илић) wesnoth:1.12 8b8993e9c575 / / (3 files in 3 dirs): Move German overlay for LoW map to proper place http://git.io/ZokcLQ 20141031 19:16:49-!- ancestral [~ancestral@63.92.240.233] has joined #wesnoth-dev 20141031 19:29:28-!- iceiceice [~chris@wesnoth/developer/iceiceice] has quit [Quit: Leaving] 20141031 19:40:38< gfgtdf> thunderstruck: do you think "game_setup" is a good name for a namespace to move alll teh multiplayer_.. singleplayer_... and .._engine files in ? 20141031 19:43:39-!- kex [~kex@77.28.3.200] has quit [Remote host closed the connection] 20141031 19:56:50< irker609> wesnoth: gfgtdf wesnoth:master 89ab65a3e265 / src/save_index.cpp: remove outcommented code http://git.io/LLHC2A 20141031 19:59:19-!- Sulfur [~Miranda@p5B32782F.dip0.t-ipconnect.de] has joined #wesnoth-dev 20141031 20:06:07-!- travis-ci [~travis-ci@ec2-54-205-231-136.compute-1.amazonaws.com] has joined #wesnoth-dev 20141031 20:06:07< travis-ci> wesnoth/wesnoth#4525 (master - 1869bad : gfgtdf): The build was broken. 20141031 20:06:07< travis-ci> Build details : http://travis-ci.org/wesnoth/wesnoth/builds/39629796 20141031 20:06:07-!- travis-ci [~travis-ci@ec2-54-205-231-136.compute-1.amazonaws.com] has left #wesnoth-dev [] 20141031 20:06:32-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has quit [Quit: Ik ga weg] 20141031 20:16:22-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20141031 20:18:00-!- ancestral [~ancestral@63.92.240.233] has quit [Quit: i go nstuf kthxbai] 20141031 20:20:37-!- travis-ci [~travis-ci@ec2-54-205-231-136.compute-1.amazonaws.com] has joined #wesnoth-dev 20141031 20:20:37< travis-ci> wesnoth/wesnoth#4526 (1.12 - c73d68f : gfgtdf): The build has errored. 20141031 20:20:37< travis-ci> Build details : http://travis-ci.org/wesnoth/wesnoth/builds/39630567 20141031 20:20:37-!- travis-ci [~travis-ci@ec2-54-205-231-136.compute-1.amazonaws.com] has left #wesnoth-dev [] 20141031 20:27:20< irker609> wesnoth: Chris Beck wesnoth:master afa7af6cdbc8 / changelog: update changelog http://git.io/02wvwQ 20141031 20:39:10-!- ancestral [~ancestral@63.92.240.233] has joined #wesnoth-dev 20141031 20:41:15< ancestral> iceiceice: When you get back on, got some interesting errors in homebrew 20141031 20:41:28-!- lipkab [~lipkab@host-91-147-211-128.biatv.hu] has joined #wesnoth-dev 20141031 20:42:01< ancestral> curl: (60) SSL certificate problem: Invalid certificate chain 20141031 20:42:14< ancestral> Maybe it’s because I am doing a redirect 20141031 20:42:25< ancestral> wesnoth.io isn’t SSL and github is 20141031 20:43:01< ancestral> Going to brew update 20141031 20:43:51-!- iceiceice [~chris@192.16.204.74] has joined #wesnoth-dev 20141031 20:44:05-!- iceiceice [~chris@192.16.204.74] has quit [Changing host] 20141031 20:44:05-!- iceiceice [~chris@wesnoth/developer/iceiceice] has joined #wesnoth-dev 20141031 20:44:50< iceiceice> ancestral: doesnt gitub also have http links? 20141031 20:45:02< ancestral> Possibly, but now https://gist.githubusercontent.com/cbeck88/f5898a5cbdfe99a8d427/raw/ isn’t working for me 20141031 20:45:15< iceiceice> hmm 20141031 20:45:19< ancestral> Might be some kind of firewall issue here at work 20141031 20:45:22< iceiceice> that link works for me 20141031 20:45:24< iceiceice> ok 20141031 20:45:39< ancestral> I think there’s a way to generate that link via github.com 20141031 20:45:46< ancestral> Going to try to find that 20141031 20:49:08< ancestral> https://gist.github.com/cbeck88/f5898a5cbdfe99a8d427 will load 20141031 20:49:41< ancestral> iceiceice: Maybe GitHub doesn’t like people hotlinking to them? 20141031 20:50:19< thunderstruck> gfgtdf: For some reason I'd prefer game_init. 20141031 20:50:25< ancestral> I’m going to take your current copy and put it up on my server 20141031 20:50:32-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20141031 20:51:24< ancestral> Still could be a SSL/work issue 20141031 20:52:03< iceiceice> ancestral: i'l try your link also i think 20141031 20:52:31< ancestral> I’ll leave it alone 20141031 20:52:44< ancestral> Instead I’ll just use http://wesnoth.io/wesnoth-new.rb 20141031 20:53:10< ancestral> Ugh sending FTP passwords in plaintext 20141031 20:53:27-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20141031 20:53:36< ancestral> alright, it’s building now 20141031 21:04:13< iceiceice> ancestral: so this is what i think is going (c.f. this comment) https://github.com/Homebrew/homebrew-games/pull/165#issuecomment-61309972 20141031 21:04:34< iceiceice> homebrew mostly wants you to install xquartz, because most of their packages require X 20141031 21:04:40< iceiceice> and xquartz is really the only way 20141031 21:05:02< gfgtdf> thunderstruck: thats ok too 20141031 21:05:15< iceiceice> what they don't want to happen is if you install wesnoth, it breaks your deps for all other packages 20141031 21:06:23< iceiceice> because the way they've made it work is that with x support is the default for pango/cairo 20141031 21:06:31< iceiceice> and if you dont have it then it prompts you 20141031 21:06:37< iceiceice> i guess we'll see if that actually happens like described, 20141031 21:06:39< iceiceice> but i think it might 20141031 21:06:47< iceiceice> so i suggested maybe there could be some switch like "if :x11 depends_on pango-cairo, else depends on pango-cairo => without_x" 20141031 21:07:08< iceiceice> so the dependency changes to be agnostic to your current setup with x or not 20141031 21:07:16< iceiceice> but having messed around with brew i think that might be very frail 20141031 21:07:26< iceiceice> hard to explain why... 20141031 21:08:01< iceiceice> what misty suggests is that, if you want pangocairo without x, then just write "brew install cairo --without-x && brew install pango --without-x && brew install wesnoth" 20141031 21:08:16< iceiceice> and then it wont bother you about x 20141031 21:10:35-!- gfgtdf [~chatzilla@e177162053.adsl.alicedsl.de] has quit [Read error: Connection reset by peer] 20141031 21:10:55< irker609> wesnoth: gfgtdf wesnoth:master 9d52c08039ae / src/ (mp_game_utils.cpp play_controller.cpp synced_checkup.cpp): remove outcommented code http://git.io/496jhQ 20141031 21:10:57< irker609> wesnoth: gfgtdf wesnoth:master ff9f9ceb3aee / src/ (game_board.cpp game_board.hpp playsingle_controller.cpp): rename game_board::all_survivors_to_recall http://git.io/0Tz58Q 20141031 21:10:59< irker609> wesnoth: gfgtdf wesnoth:master 18d767e3ff4e / src/tests/test_make_enum.cpp: fixed unused variable warning http://git.io/dwCf8w 20141031 21:17:24< mattsc> same here 20141031 21:17:38< mattsc> oops, wrong window 20141031 21:20:57-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 265 seconds] 20141031 21:23:56< ancestral> iceiceice: The thing is, homebrew can’t install XQuartz 20141031 21:24:33< ancestral> So that seems kind of stupid, to ask people to go elsewhere to install XQuartz for Wesnoth 20141031 21:24:52< ancestral> when it’s not even required 20141031 21:25:44< iceiceice> yeah, i'm not saying they should 20141031 21:26:24< iceiceice> i think either we should, change the default install instructions to carry the cairo / pango preface, 20141031 21:26:38< iceiceice> or try to test the "if :x11" check and see if it actually makes you reinstall things 20141031 21:27:38< iceiceice> in this case somehow their system has it backwards, instead of viewing x11 support as an "add-on" that doesn't destroy functionality, x11 support is something you get unless you declare that it will break things 20141031 21:28:28< iceiceice> its hard for me to test and play around with this, because i cant really uninstall x11 :p 20141031 21:28:39< ancestral> Right 20141031 21:28:45< ancestral> Man, I need to buy you a MAc 20141031 21:28:47< ancestral> *Mac 20141031 21:29:37< iceiceice> lol 20141031 21:30:01< iceiceice> i think my brother had a mac, but it got destroyed when he was at college somehow 20141031 21:30:08< ancestral> Ouch 20141031 21:32:36-!- gfgtdf [~chatzilla@e177162053.adsl.alicedsl.de] has joined #wesnoth-dev 20141031 21:38:12< irker609> wesnoth: gfgtdf wesnoth:master c2d61b359533 / src/ (37 files in 4 dirs): fix some copyright notices http://git.io/7UMI0w 20141031 21:39:12-!- lipkab [~lipkab@host-91-147-211-128.biatv.hu] has quit [Read error: Connection reset by peer] 20141031 21:40:27-!- ancestral [~ancestral@63.92.240.233] has quit [Quit: i go nstuf kthxbai] 20141031 22:12:39-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20141031 22:33:55-!- gfgtdf_ [~chatzilla@e177153106.adsl.alicedsl.de] has joined #wesnoth-dev 20141031 22:37:21-!- gfgtdf [~chatzilla@e177162053.adsl.alicedsl.de] has quit [Ping timeout: 272 seconds] 20141031 22:37:36-!- gfgtdf_ is now known as gfgtdf 20141031 22:38:32-!- Samual [diotecktec@xonotic/core-team/Samual] has joined #wesnoth-dev 20141031 22:46:25-!- travis-ci [~travis-ci@ec2-54-205-231-136.compute-1.amazonaws.com] has joined #wesnoth-dev 20141031 22:46:25< travis-ci> wesnoth/wesnoth#4533 (master - c2d61b3 : gfgtdf): The build was broken. 20141031 22:46:25< travis-ci> Build details : http://travis-ci.org/wesnoth/wesnoth/builds/39647179 20141031 22:46:25-!- travis-ci [~travis-ci@ec2-54-205-231-136.compute-1.amazonaws.com] has left #wesnoth-dev [] 20141031 23:04:44-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20141031 23:20:34-!- Sulfur [~Miranda@p5B32782F.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20141031 23:27:29-!- mattsc [~mattsc@wesnoth/developer/mattsc] has quit [Quit: Computer's napping] 20141031 23:31:17-!- travis-ci [~travis-ci@ec2-54-166-147-125.compute-1.amazonaws.com] has joined #wesnoth-dev 20141031 23:31:18< travis-ci> wesnoth/wesnoth#4533 (master - c2d61b3 : gfgtdf): The build was broken. 20141031 23:31:18< travis-ci> Build details : http://travis-ci.org/wesnoth/wesnoth/builds/39647179 20141031 23:31:18-!- travis-ci [~travis-ci@ec2-54-166-147-125.compute-1.amazonaws.com] has left #wesnoth-dev [] 20141031 23:39:27-!- Coffee_irc [~david@ppp118-210-90-49.lns20.adl2.internode.on.net] has joined #wesnoth-dev 20141031 23:41:23-!- Anakonda [Anakonda@87-92-176-156.bb.dnainternet.fi] has quit [Read error: Connection reset by peer] 20141031 23:43:12< iceiceice> gfgtdf: there? 20141031 23:43:20< gfgtdf> iceiceice: y 20141031 23:43:28< iceiceice> can i ask you a question about RW_ops stuff? 20141031 23:43:52< gfgtdf> iceiceice: i think we really need a "yes this build failed but i know it's ok" button that makes the build green.. 20141031 23:44:05< gfgtdf> iceiceice: sure 20141031 23:44:38< iceiceice> ok, i just merged some external code, that has a routine to save png files 20141031 23:44:42< iceiceice> so we can save png files instead of bmp 20141031 23:44:46< iceiceice> in this commit: 20141031 23:44:47< iceiceice> https://github.com/wesnoth/wesnoth/commit/8dfdc6b185f7d9c5d6166f28dd2693fc64a30a27 20141031 23:45:00< iceiceice> i realized theres something going on in there with RW_ops though 20141031 23:45:08< iceiceice> do i need to make a call to filesystem::Get_rw_ops or something? 20141031 23:46:29< iceiceice> i guess they are using some kind of default RW object here, in the header: https://github.com/wesnoth/wesnoth/blob/master/src/SDL_SavePNG/savepng.h#L17 20141031 23:48:30< gfgtdf> iceiceice: hm i think SDL_RWFromFile dosen understadn utf8 on widnows but im not 100% sure. 20141031 23:48:35< gfgtdf> does* 20141031 23:49:33< gfgtdf> iceiceice: but you coudl also call our filesystem function instead of SDL_RWFromFile 20141031 23:49:49< iceiceice> yeah its probably safer i guess 20141031 23:51:06< gfgtdf> iceiceice: in fact i think SDL_RWFromFile understands utf8 on windows, but the internal sdl mixer code is like "if(fopen(filename)) { rw = SDL_RWFromFile(filename)}" and fopen accepts only ansi strings win windows. 20141031 23:52:00< gfgtdf> s/fopen/ some std c function taht checks whether a file exists 20141031 23:53:51< iceiceice> hmm ok 20141031 23:54:12-!- mattsc [~mattsc@wesnoth/developer/mattsc] has joined #wesnoth-dev 20141031 23:56:26< gfgtdf> iceiceice: i can check whether the current code works on windows with unicode characters, but i think in any case it'd be using our own filesystem function would more consistent. Although i don't think we have ever tested them for writing. 20141031 23:56:55< gfgtdf> iceiceice: ok seems liek my defult dependency has no png support so i cannot test 20141031 23:57:27< iceiceice> wait you cannot compile it? 20141031 23:57:35< iceiceice> its suppose to depend on ifdef HAVE_LIBPNG 20141031 23:57:43< iceiceice> oh, i misunderstood 20141031 23:57:48< iceiceice> sorry about png dep. 20141031 23:57:56< gfgtdf> iceiceice: yes i defined HAVE_LIBPNG and i didnt compile 20141031 23:58:02< gfgtdf> iceiceice: by defult is disabled 20141031 23:58:14< iceiceice> i was thinking to change to filesystem code for consistency anyways 20141031 23:58:21< iceiceice> maybe i'll remove that macro --- Log closed Sat Nov 01 00:00:07 2014