--- Log opened Wed Feb 11 00:00:24 2009 20090211 00:07:40-!- YogiHH [i=YogiHH@d001175.adsl.hansenet.de] has quit ["Verlassend"] 20090211 00:08:14< Shadow_Master> we should start banning APNGs. 20090211 00:08:53< ilor_> Shadow_Master: why? 20090211 00:09:16< Sapient> they don't bother me :p 20090211 00:09:43< Shadow_Master> I was going to say that here :o 20090211 00:09:45< Shadow_Master> *wasn't. 20090211 00:18:19< Sapient> huh. I don't understand exactly why I'm getting SDL_ttf linkage errors 20090211 00:19:05< Sapient> it's in the same path with all the other libs 20090211 00:19:20< Sapient> and works with Code::Blocks but not scons 20090211 00:20:14< loonycyborg> Paste them perhaps? 20090211 00:21:31< Sapient> ok, in about 5 minutes. I'm rebuilding 20090211 00:27:32< Shadow_Master> Sapient: http://www.wesnoth.org/forum/viewtopic.php?p=338528#p338528 20090211 00:27:43< Shadow_Master> I'm glad to know I'm not just imagining things. 20090211 00:28:21< Shadow_Master> Sapient: do you still need a bug report for that? 20090211 00:28:55< Sapient> hang on, my browser is getting lag 20090211 00:29:17< Shadow_Master> mine too because I am running 4 compiler processes at once, but it doesn't affect irssi :D 20090211 00:29:35< Sapient> loonycyborg: http://www.wesnoth.org/forum/viewtopic.php?p=338534#p338534 20090211 00:29:39-!- kitty_ [n=kitty@e180208099.adsl.alicedsl.de] has quit ["good night"] 20090211 00:30:37< Sapient> Shadow_Master: if I had to guess, I'd say it's related to Yogi's recent replay changes 20090211 00:30:46< Sapient> and yes, it needs an official bug report 20090211 00:30:49< Shadow_Master> damnit. 20090211 00:31:16< Shadow_Master> I'll do it when I am less frustrated with web uploads... 20090211 00:34:00< thespaceinvader> Shadow_Master: where in the changelogs should I put the addition of my new tuskers...? 20090211 00:34:22< Shadow_Master> thespaceinvader: whoa, wait a second there!!! 20090211 00:34:41< thespaceinvader> i checked with jetryl in PM, he said ti is OK 20090211 00:34:43< Shadow_Master> you *cannot* add new units at this point because that would introduce new translatable strings (unit name, unit description) 20090211 00:35:01< thespaceinvader> ah crap, scratch that idea then 20090211 00:35:15< thespaceinvader> i'll hang on til after the 1.6 release then shall i? 20090211 00:35:44< Shadow_Master> thespaceinvader: yep, unless Jetryl can convince Ivanovic that it is a really good idea (unlikely, and I don't support new translatable strings either) 20090211 00:35:52< Shadow_Master> thespaceinvader: alternatively you can provide only the graphics. 20090211 00:36:14< Shadow_Master> and perhaps a completely-commented WML file. 20090211 00:36:22< thespaceinvader> i can do graphics and sounds, but they'd not be that useful without the CFGs 20090211 00:36:29< Shadow_Master> that can be reused by UMC by copying it and uncommenting it in their trees. 20090211 00:36:32< thespaceinvader> i'll hold off til after the release 20090211 00:37:50< Shadow_Master> thespaceinvader: an idea: can you make a UMC with them? 20090211 00:38:47< thespaceinvader> umm... i don't know how 20090211 00:38:53< Shadow_Master> name it "More monsters" and use type="media" in the .pbl. No, better, join wesnoth-umc-dev :P 20090211 00:39:00< Shadow_Master> *#wesnoth-umc-dev 20090211 00:39:13< thespaceinvader> how's a .pbl constructed? 20090211 00:40:38< Shadow_Master> thespaceinvader: http://www.wesnoth.org/wiki/PblWML But it would be nicer if all this stuff was version-controlled in a SVN repository ; wesnoth-umc-dev can serve. 20090211 00:40:52< thespaceinvader> thanks Shadow_Master 20090211 00:41:05< thespaceinvader> i'll put one together 20090211 00:41:08< Shadow_Master> that way you can even delegate me the task of publishing / maintaining it and concentrate on the artwork. 20090211 00:41:21< Shadow_Master> * delegate to me. 20090211 00:41:22< thespaceinvader> i can get commit access for UMC-dev if you want 20090211 00:41:31< thespaceinvader> you have persuaded me 20090211 00:43:39< Sapient> loonycyborg: I suspect my linkage problem has something to do with the order of the libs 20090211 00:43:58< Sapient> although I used the same order as my Code::Blocks project file 20090211 00:44:02< loonycyborg> So do I. 20090211 00:44:22< loonycyborg> Suspect that it's linking order that is. 20090211 00:44:50< loonycyborg> What if you move SDL to a place after SDL_ttf? 20090211 00:45:54< Sapient> the current order is -lmingwthrd -lmingw32 -lSDLmain -lSDL -lSDL_ttf 20090211 00:46:15< Sapient> does SDLmain come before SDL ? 20090211 00:46:27 * loonycyborg doesn't remember 20090211 00:46:34< Sapient> can you check yours? 20090211 00:47:25< loonycyborg> -Wl,--start-group -Wl,--end-group around the -l flags could solve the problem in uncompromising fasion.. 20090211 00:48:13< Sapient> would that force a full rebuild? 20090211 00:49:12< loonycyborg> No. It shouldn't. 20090211 00:49:32< Sapient> ok, what does it do? 20090211 00:49:57< loonycyborg> Forces it to look for symbols more agressively. 20090211 00:50:32< loonycyborg> In the archives that are passed between the -Wl flags. 20090211 00:50:33< Sapient> is the comma part of it? 20090211 00:50:40< loonycyborg> Yes. 20090211 00:51:10< loonycyborg> My order is: -lboost_iostreams -lz -lmingw32 -lSDLmain -lSDL -lSDL_net -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -lfontconfig -lboost_regex -lSDL_ttf -lSDL_mixer -lSDL_image -lfribidi -lwsock32 -lintl -lz 20090211 00:51:31-!- shikadisvnbot [n=sh314001@190.22.68.82] has joined #wesnoth-dev 20090211 00:51:40-!- shikadisvnbot is now known as shikadibot 20090211 00:51:55-!- BenUrban [n=benurban@c-68-49-10-243.hsd1.md.comcast.net] has joined #wesnoth-dev 20090211 00:51:59< Sapient> uh, that's the same order as mine 20090211 00:52:30< Sapient> why two -lz's ? 20090211 00:52:35-!- shikadibot [n=sh314001@190.22.68.82] has quit [Client Quit] 20090211 00:53:39< loonycyborg> No idea. Maybe some custom check uses Append instead of AppendUnique 20090211 00:56:56< Sapient> I found some forum that was talking about the error, but it was in Polish 20090211 00:57:09< Sapient> I wonder if grzywacz is here... :) 20090211 00:57:12< grzywacz> :p 20090211 00:57:21-!- Shadow_Master [n=ignacior@unaffiliated/shadowmaster/x-275924] has quit ["Reconnecting"] 20090211 00:57:24-!- Shadow_Master [n=ignacior@unaffiliated/shadowmaster/x-275924] has joined #wesnoth-dev 20090211 00:58:39< Sapient> my browser is so lagged out it won't let me copy the shortcut 20090211 00:59:13< loonycyborg> Sapient: Try removing -lfreetype 20090211 00:59:36< Sapient> http://forum.gamedev.pl/index.php?action=profile;u=3323;sa=showPosts 20090211 01:00:09< Sapient> freetype isn't needed anymore? 20090211 01:00:30< loonycyborg> Yes. 20090211 01:00:48< loonycyborg> It was needed when SDL_ttf was in wesnoth's source. 20090211 01:01:37< Sapient> or depending on how you built SDL_ttf, right? 20090211 01:02:06< loonycyborg> No. It's never needed. 20090211 01:03:08< loonycyborg> Since wesnoth doesn't call freetype directly anymore, -lfreetype is unneeded. 20090211 01:03:14< Sapient> ok, I get the exact same errors now 20090211 01:03:30< loonycyborg> Unless your SDL_ttf is a static lib. 20090211 01:03:37< grzywacz> Sapient, nothing that can help you' I'm afraid. 20090211 01:03:41< grzywacz> Sapient, what are the errors? 20090211 01:04:09< Sapient> http://www.wesnoth.org/forum/viewtopic.php?f=5&p=338534#p338534 20090211 01:04:32< Sapient> it looks like scons stripped out the -lW start and end flags 20090211 01:05:40< Sapient> or no, it moved them to the place with all the other -W flags 20090211 01:05:54< loonycyborg> Can you run that line manually? 20090211 01:05:59-!- Shadow_Master_ [n=ignacior@unaffiliated/shadowmaster/x-275924] has joined #wesnoth-dev 20090211 01:06:16< grzywacz> "TTF_SetFontStyle" 20090211 01:06:17< grzywacz> argh 20090211 01:06:27< grzywacz> "_TTF_SetFontStyle", do you have that symbol defined anywhere in your libs? 20090211 01:06:35-!- Shadow_Master [n=ignacior@unaffiliated/shadowmaster/x-275924] has quit ["Reconnecting"] 20090211 01:06:44< Sapient> grzywacz: it should be in SDL_ttf 20090211 01:06:48< grzywacz> Is it? 20090211 01:06:49< Sapient> so, yes 20090211 01:07:09-!- fabi [n=fabi@e176248078.adsl.alicedsl.de] has joined #wesnoth-dev 20090211 01:07:42< Sapient> but SDL_ttf is not linking in properly because of SDLmain 20090211 01:08:00-!- Shadow_Master_ [n=ignacior@unaffiliated/shadowmaster/x-275924] has quit [Client Quit] 20090211 01:08:03-!- Shadow_Master [n=ignacior@unaffiliated/shadowmaster/x-275924] has joined #wesnoth-dev 20090211 01:08:06< grzywacz> nm * | grep _TTF_SetFontStyle? 20090211 01:08:06< Sapient> it's some kind of order problem 20090211 01:08:23< Sapient> I'm on windows 20090211 01:08:28< loonycyborg> Sapient: Is SDL_ttf or SDL compiled as a static lib? 20090211 01:08:34< grzywacz> Sapient, cygwin should cut it ;) 20090211 01:08:45< Sapient> I don't have/want cygwin 20090211 01:09:23< Sapient> what is nm ? 20090211 01:09:49< Shadow_Master> lists symbols from object files 20090211 01:10:10< Sapient> anyways, trust me I have TTF functions. it builds fine in Code::Blocks 20090211 01:16:22< loonycyborg> Indeed, extra_flags_config cannot add -Wl,--start-group 20090211 01:16:36< loonycyborg> You'll need to modify SConstruct for that. 20090211 01:17:06< Sapient> could we add an option to SConstruct and commit it? 20090211 01:17:27< Sapient> I like to keep my version matching trunk 20090211 01:17:47< loonycyborg> env["LINKCOM"] = "$LINK -o $TARGET $LINKFLAGS $SOURCES $_LIBDIRFLAGS -Wl,--start-group $_LIBFLAGS -Wl,--end-group" 20090211 01:18:04< loonycyborg> If it fixes the compilation for you then yes. 20090211 01:18:26-!- Shadow_Master [n=ignacior@unaffiliated/shadowmaster/x-275924] has quit ["leaving"] 20090211 01:18:42< Sapient> well, it doesn't fix it yet... I got a " cannot find -lpangowin32-1.0.dll-lcairo.dll " 20090211 01:18:58< Soliton> mising space? 20090211 01:19:18< Sapient> ah 20090211 01:19:19< Sapient> lol 20090211 01:21:20< loonycyborg> That line should be added in SConstruct around line 120 20090211 01:21:37< Sapient> should it be optional? 20090211 01:22:16< loonycyborg> While it's local it shouldn't :) 20090211 01:22:31-!- Shadow_Master [n=ignacior@190.22.68.82] has joined #wesnoth-dev 20090211 01:22:41< Sapient> ^_^ I mean if I commit it 20090211 01:23:13< loonycyborg> Then yes. 20090211 01:23:14< Shadow_Master> aaaaargh. japanese smiley asdsafdg 20090211 01:23:53< Sapient> wwwwww ~_~ 20090211 01:24:09< loonycyborg> Maybe put it in "if env["PLATFORM"] == "win32":" 20090211 01:41:47< Sapient> loonycyborg: still the exact same errors 20090211 01:42:06< Sapient> starting with: build\debug\libwesnoth.a(font.o): In function `font_style_setter': 20090211 01:42:06< Sapient> C:\projects\wesnoth\wesnothd/src/font.cpp:247: undefined reference to `_TTF_GetF 20090211 01:42:06< Sapient> ontStyle' 20090211 01:42:57< loonycyborg> Is -Wl, present in the linker command? 20090211 01:43:52< Sapient> yes, -Wl,--start-group -lmingwthrd ... etc ... -Wl,--end-group 20090211 01:45:23-!- Shadow_Master_ [n=ignacior@unaffiliated/shadowmaster/x-275924] has joined #wesnoth-dev 20090211 01:47:56< loonycyborg> Maybe there's some other bogus SDL_ttf library in library search path? 20090211 01:48:31< loonycyborg> If it works in code::blocks can you somehow extract command lines and compare? 20090211 01:49:29< Sapient> I wish 20090211 01:50:05-!- ikarius [n=ross@71-6-95-123.static-ip.telepacific.net] has quit [] 20090211 01:50:18 * loonycyborg is annoyed by windows. 20090211 01:51:07< loonycyborg> Here on linux you can just copy/paste command line issued by build system to console and edit it as you wish. 20090211 01:51:18< loonycyborg> No so on windows. 20090211 01:51:31-!- Shadow_Master [n=ignacior@unaffiliated/shadowmaster/x-275924] has quit [Nick collision from services.] 20090211 01:51:44< Sapient> yeah, there should def. be an option to show it 20090211 01:51:51< Sapient> but I just don't think there is 20090211 01:51:53-!- Shadow_Master_ is now known as Shadow_Master 20090211 01:52:37< loonycyborg> The only way to copy strings from cmd.exe inserts unneeded newlines so command lines are broken when you insert them back. 20090211 01:53:00-!- ilor_ [n=user@77-253-67-159.adsl.inetia.pl] has quit [Connection timed out] 20090211 01:53:10< loonycyborg> But there definitely is a way to see command lines issued by code::blocks 20090211 01:57:53< Sapient> ah. cool. I found it 20090211 01:58:23< loonycyborg> http://imagebin.org/38134 20090211 01:59:39 * loonycyborg likes compiz-fusion's handy screenshot tool 20090211 02:09:07-!- thespaceinvader [n=chatzill@91.108.175.173] has quit ["ChatZilla 0.9.84 [Firefox 3.0.6/2009011913]"] 20090211 02:09:32< Sapient> here's the Code::Blocks build log -- http://wesnoth.pastebin.com/mb510561 20090211 02:10:53< Sapient> hmm... maybe I need that -mwindows at the end there 20090211 02:11:07< Sapient> that reminds me of something they said on the Polish forum 20090211 02:12:48< Sapient> http://209.85.165.101/translate_c?hl=en&sl=pl&u=http://forum.gamedev.pl/index.php%3FPHPSESSID%3De4077r68pp9bsv5re0l3a5crj5%26topic%3D7678.msg103266&prev=/search%3Fq%3D/Users/hercules/trunk/SDL-1.2/./src/main/win32/SDL_win32_main.c:227%26hl%3Den%26sa%3DG&usg=ALkJrhh0G1qU_TZj4qeSV1zs0UTcjn6UbA#msg103266 20090211 02:13:43< Shadow_Master> ewwwwwwwwwwwwwwwwwww 20090211 02:14:10< Sapient> they said something about putting windows at the end, but I couldn't decipher it at the time 20090211 02:14:16< Sapient> and grzywacz failed me :P 20090211 02:22:23-!- loonycyborg [n=sergey@79.139.246.249] has quit ["Zzzzzzzzzzzzzzzzzzzz"] 20090211 02:23:15-!- loonybot [n=loonybot@79.139.246.249] has quit [Remote closed the connection] 20090211 02:29:27-!- ikarius [n=ross@216.27.182.3] has joined #wesnoth-dev 20090211 02:29:37-!- Turuk [n=Turuk@FUSE-WS1-208-102-202-188.fuse.net] has quit [Read error: 104 (Connection reset by peer)] 20090211 02:29:53-!- Turuk [n=Turuk@FUSE-WS1-208-102-202-188.fuse.net] has joined #wesnoth-dev 20090211 02:32:00-!- Shadow_Master [n=ignacior@unaffiliated/shadowmaster/x-275924] has quit [Read error: 110 (Connection timed out)] 20090211 02:37:31< Sapient> this is just not working at all 20090211 02:37:48< Sapient> scons! 20090211 02:39:17< Sapient> why is it building these intermediate .a files instead of passing all the -o ? 20090211 02:39:25< Sapient> that is probably the problem 20090211 02:40:51< Sapient> I don't need libwesnoth.a 20090211 02:54:27< Sapient> when I use just the object files, it works 20090211 02:57:21-!- Elvish_Pillage2 [n=eli@66-189-14-42.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20090211 02:58:29-!- Shadow_Master [n=ignacior@unaffiliated/shadowmaster/x-275924] has joined #wesnoth-dev 20090211 02:59:17< Shadow_Master> Sapient: our scons and cmake recipes inherited the lib*.a step from the autofoo recipe. 20090211 02:59:49< Sapient> how can I change that behavior? 20090211 03:00:04< Shadow_Master> editing the recipe :P 20090211 03:00:21< Sapient> I don't see it in the SConstruct file 20090211 03:00:28< Shadow_Master> SConscript IIRC. 20090211 03:00:43< Shadow_Master> yeah, src/SConscript 20090211 03:01:17< Sapient> I see. thanks 20090211 03:02:20< Shadow_Master> but cursed you'll be if you commit your changes. 20090211 03:03:02 * Shadow_Master goes to write that goddamn bug report. 20090211 03:05:34< Shadow_Master> Sapient: someone saved me the work, fortunately. https://gna.org/bugs/index.php?12967 20090211 03:06:32 * Shadow_Master raises the priority. 20090211 03:07:12< Shadow_Master> And should I laugh or cry at https://gna.org/bugs/index.php?12969 ? 20090211 03:08:05< Sapient> gah, that SCOnscript file is quite difficult to decipher 20090211 03:08:08 * Shadow_Master pokes fabi 20090211 03:08:18< Sapient> part of me wonders if there is a simpler way 20090211 03:08:24< Sapient> there must be 20090211 03:08:40< Shadow_Master> how do you call it... "epic fail"? SCons was supposed to make such stuff much easier to do :P 20090211 03:09:05< Sapient> yeah, it's not as smart as I'd hoped 20090211 03:09:07< Shadow_Master> but for me it is no great improvement compared to autofoo. 20090211 03:09:39< Shadow_Master> http://shadowm.nfshost.com/top_blog.cgi/2008/09/12#scons_again 20090211 03:12:05< Sapient> lol 20090211 03:12:56< Sapient> I don't hate scons because I know how hard it is to design something better 20090211 03:13:18< Sapient> still, it certainly didn't live up to the hype 20090211 03:13:31< Shadow_Master> TBH I don't hate it anymore - it has made it much easier for me to manage builds here. 20090211 03:14:02< Shadow_Master> I can have a profiled build, a build with debug symbols, a build with the extra debug features of libstdc++, and an -O3 build in the same tree with almost no hassle 20090211 03:15:34< Shadow_Master> (given that I have enough space for that nowadays... they make 2.8 GB in total) 20090211 03:15:44< Sapient> libwesnoth_core = env.Library("wesnoth_core", libwesnoth_core_sources) 20090211 03:15:53< Sapient> so what should I replace this line with? 20090211 03:16:24< Shadow_Master> that's the end of my knowledge. All I know is how to add new source files :P 20090211 03:21:28< Sapient> I didn't know it was possible to write python that ugly :p 20090211 03:26:25< Shadow_Master> is it ugly? 20090211 03:26:33< Shadow_Master> then I've won my battle. 20090211 03:26:36< Sapient> let me show an example 20090211 03:26:47< Sapient> EXTRA_DEFINE = not env["pool_alloc"] and "DISABLE_POOL_ALLOC" or None 20090211 03:26:58< Shadow_Master> e.g. I (indirectly) have demonstrated that Python CAN be ugly for Python coders. 20090211 03:27:09< Shadow_Master> no better, I deserve the Nobel Prize. 20090211 03:27:10< Sapient> that was used inline as a function call param 20090211 03:27:39< Shadow_Master> Sapient: Um, you know well that I don't speak Python. I have no idea what that means 20090211 03:28:29< Sapient> it's basically a hack use of the and/or operators 20090211 03:28:57< Shadow_Master> like Perl ? :) (although I struggle to write Perl in C'ish ways) 20090211 03:29:29< Sapient> recent versions of python have introduced syntax so you don't have to do that (A if (condition) else B) 20090211 03:31:47 * Shadow_Master feels extremely happy now, and wonders why... 20090211 03:32:55< Espreon> Because you gazed upon scenario two's new map? 20090211 03:33:24< Shadow_Master> uh, no! this is not #wesnoth-umc-dev. 20090211 03:33:53< Espreon> :( 20090211 03:37:04-!- Shadow_Master [n=ignacior@unaffiliated/shadowmaster/x-275924] has quit ["Reconnecting"] 20090211 03:37:28-!- Shadow_Master [n=ignacior@190.22.113.249] has joined #wesnoth-dev 20090211 03:44:23-!- noy [n=Noy@d75-157-52-251.bchsia.telus.net] has quit [] 20090211 03:53:26< Sapient> not sure what this line is for either: 20090211 03:53:27< Sapient> exec target + " = bin" 20090211 03:54:10< Shadow_Master> it isn't for the install target? 20090211 03:54:26< Sapient> you tell me what it is 20090211 03:54:43 * Shadow_Master . no idea 20090211 03:55:18< Sapient> apparently it executes "wesnoth = bin", etc 20090211 03:55:27< Sapient> sounds kinda eval 20090211 03:57:20< Shadow_Master> Sapient, you have got competence http://www.wesnoth.org/forum/viewtopic.php?f=21&t=24031 20090211 03:57:44< Shadow_Master> *a competitor 20090211 03:57:45< Sapient> thanks 20090211 03:58:11< Sapient> it's good to know I'm not totally incompetent ;) 20090211 03:58:34< Shadow_Master> who would ever say that? ;) 20090211 03:59:30< Shadow_Master> I certainly don't think anyone else would help PK with so much requests. 20090211 03:59:46< Shadow_Master> so yeah, you're very competent when it is about newbies ;) 20090211 03:59:49-!- Espreon [n=espreon@c-76-117-239-33.hsd1.pa.comcast.net] has quit [Remote closed the connection] 20090211 04:03:39< Sapient> well there is one thing I refuse to help with and that is troubleshooting people's directory structure 20090211 04:04:12< Sapient> if they can't put their files in the right place and include them correctly then DEATH_is_undead can help them 20090211 04:06:27< Sapient> I personally never messed with a _main.cfg and I don't claim to be an expert on setting up campaigns / eras either 20090211 04:06:54< Sapient> so I stick to the true WML questions 20090211 04:09:12< Sapient> besides, if someone can't just copy a working one then one wonders if they will be able to communicate their pertinent file,directory, and include information accurately -- which is arguably more difficult 20090211 04:09:54-!- jejones [n=jejones@147-163-42-72.gci.net] has joined #wesnoth-dev 20090211 04:11:48< Shadow_Master> https://gna.org/bugs/?12963 <- *wow* at the command line 20090211 04:15:12< Sapient> is "Wesnoth" giving a floating point exception, or (more likely) sample.py? 20090211 04:15:42< Shadow_Master> I submited my point of view and marked it as "Need Info" 20090211 04:17:43< Sapient> wow, that python traceback is almost useless 20090211 04:18:06< Sapient> oh, wait... I see it now 20090211 04:18:30< Sapient> File "", line 253, in recruit ... by it must mean sample.py 20090211 04:21:02< Shadow_Master> considering it says "Running sample ai." right above... 20090211 04:21:05< Sapient> which is this line: aggression /= n 20090211 04:21:23< Sapient> so n there must be zero right? 20090211 04:21:23< Shadow_Master> and n gets zero. 20090211 04:21:26< Shadow_Master> yeah. 20090211 04:22:43< Sapient> so after it kills the last enemy, it could crash I suppose 20090211 04:22:47 * Shadow_Master pokes fabi again. 20090211 04:27:36< CIA-70> shadowmaster * r32747 /trunk/data/campaigns/Legend_of_Wesmere/_main.cfg: 20090211 04:27:36< CIA-70> Since the three Santis never did any maintenance to LoW in mainline and 20090211 04:27:36< CIA-70> they will never do anyway, removed them from "Campaign Maintenance" and 20090211 04:27:36< CIA-70> updated their "Creator and Lead Designer" (should be Designers... but 20090211 04:27:36< CIA-70> that breaks stringfreeze) entry/entries/whatever. 20090211 04:28:15< Shadow_Master> and for the interested, yes, Santi *is* three persons. He confirmed that by PM 20090211 04:28:19< Shadow_Master> *people. 20090211 04:28:42< Sapient> that would explain some things 20090211 04:28:56 * Shadow_Master off to bed. 20090211 04:29:00-!- Shadow_Master [n=ignacior@unaffiliated/shadowmaster/x-275924] has quit ["Nacht."] 20090211 04:29:56< Sapient> if you are three people then you get kudos from all three but also blame for all three; additionally, you will appear to have some kind of personality disorder ;) 20090211 04:38:00< Sapient> line 221 of sample.py should also be checking for div by zero 20090211 04:38:22< Sapient> need_for_speed = 3 * (villages / self.scout_villages - units_recruited) 20090211 04:41:28-!- Ivanovic_ [n=ivanovic@dtmd-4db2ac8d.pool.einsundeins.de] has joined #wesnoth-dev 20090211 04:44:47< Sapient> it seems like this line would fail if the AI ever recruits 3 units 20090211 04:50:02-!- happygrue [n=Wintermu@c-67-176-145-41.hsd1.in.comcast.net] has quit ["grok 'noth!"] 20090211 04:50:57< Sapient> this code looks fairly buggy anyways 20090211 04:55:10< Sapient> once the number of units recruited passes 3, then need_for_speed will always be zero 20090211 04:57:17-!- Ivanovic [n=ivanovic@dtmd-4db2bf31.pool.einsundeins.de] has quit [Read error: 110 (Connection timed out)] 20090211 04:57:26-!- Ivanovic_ is now known as Ivanovic 20090211 04:58:44< martyfuhry_> Anyone know about wesnoth's involvement in the GSoC? 20090211 04:58:56< Sapient> past or future? 20090211 04:59:18< martyfuhry_> this year's, i mean 20090211 04:59:34< Sapient> dunno, maybe Sirp 20090211 05:01:00< martyfuhry_> So what's the best way to get involved here? 20090211 05:01:18< Sapient> first, get to know the game and the community 20090211 05:01:26< Sapient> next, try your hand at some patches 20090211 05:01:53< Sapient> since we are in a feature freeze, bug fixes would be most appreciated at this time 20090211 05:02:05< Sapient> see bugs.wesnoth.org for details 20090211 05:30:47< Sapient> martyfuhry_: http://www.wesnoth.org/wiki/SummerOfCodeIdeas 20090211 05:30:54< Sapient> that is from last year's 20090211 05:37:47-!- wesbot_ [n=wesbot@asteria.debian.or.at] has joined #wesnoth-dev 20090211 05:37:59-!- wesbot [n=wesbot@asteria.debian.or.at] has quit [Read error: 104 (Connection reset by peer)] 20090211 05:38:02-!- wesbot_ is now known as wesbot 20090211 05:49:02-!- Sapient [n=sapien-x@c-24-126-133-155.hsd1.ga.comcast.net] has quit [] 20090211 05:52:06< CIA-70> sapient * r32748 /trunk/data/ai/python/sample.py: 20090211 05:52:06< CIA-70> possible fix for bug #12963: Floating-point exception in sample.py 20090211 05:52:06< CIA-70> (Ready for Test) 20090211 06:02:31-!- fabi_ [n=fabi@g228009020.adsl.alicedsl.de] has joined #wesnoth-dev 20090211 06:08:34-!- Netsplit kubrick.freenode.net <-> irc.freenode.net quits: markm, Alesis-Novik, Smar, Turuk, Sirp_ 20090211 06:09:10-!- Netsplit over, joins: Turuk, Sirp_, markm, Alesis-Novik, Smar 20090211 06:13:12-!- Netsplit kubrick.freenode.net <-> irc.freenode.net quits: Rhonda 20090211 06:19:01-!- fabi [n=fabi@e176248078.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 20090211 06:23:27-!- Netsplit over, joins: Rhonda 20090211 06:37:43-!- crimson_penguin [n=ben@64.201.60.220] has quit ["Leaving"] 20090211 07:05:01-!- noy [n=Noy@S01060016d3eab391.vs.shawcable.net] has joined #wesnoth-dev 20090211 07:10:41< CIA-70> jetryl * r32749 /trunk/data/core/ (15 files in 2 dirs): New TC images for the naga myrmidon. 20090211 07:29:57-!- silene [n=plouf@ASte-Genev-Bois-152-1-56-125.w82-121.abo.wanadoo.fr] has joined #wesnoth-dev 20090211 08:07:55-!- wildpenguin [n=chpln@ppp121-45-253-69.lns11.adl6.internode.on.net] has joined #wesnoth-dev 20090211 08:08:18-!- silene1 [n=plouf@ASte-Genev-Bois-152-1-46-94.w82-121.abo.wanadoo.fr] has joined #wesnoth-dev 20090211 08:09:49-!- silene [n=plouf@ASte-Genev-Bois-152-1-56-125.w82-121.abo.wanadoo.fr] has quit [Read error: 110 (Connection timed out)] 20090211 08:18:52-!- noy [n=Noy@S01060016d3eab391.vs.shawcable.net] has quit [] 20090211 08:23:21-!- Lucerne [n=calvinsh@sr-102.srga01.resnet.ubc.ca] has joined #wesnoth-dev 20090211 08:35:45-!- silene1 [n=plouf@ASte-Genev-Bois-152-1-46-94.w82-121.abo.wanadoo.fr] has quit ["Leaving."] 20090211 08:55:30-!- zookeeper [n=l@dsl-tkubrasgw1-fe9ff800-215.dhcp.inet.fi] has joined #wesnoth-dev 20090211 08:57:33< zookeeper> fabi_, so, about those deciduous forests. where should we use them? 20090211 09:02:53-!- ilor [n=user@77-253-67-159.adsl.inetia.pl] has joined #wesnoth-dev 20090211 09:11:34-!- Sirp_ [n=me@c-71-198-3-104.hsd1.ca.comcast.net] has quit ["leaving"] 20090211 09:40:32-!- cib [n=cib@p4FD0C2FC.dip.t-dialin.net] has joined #wesnoth-dev 20090211 10:04:06-!- Lucerne [n=calvinsh@sr-102.srga01.resnet.ubc.ca] has left #wesnoth-dev [] 20090211 10:18:44-!- loonybot [n=loonybot@79.139.246.249] has joined #wesnoth-dev 20090211 10:19:20-!- loonycyborg [n=sergey@79.139.246.249] has joined #wesnoth-dev 20090211 10:25:02< CIA-70> cib * r32750 /trunk/src/multiplayer_ui.cpp: Fix a bug where side controllers wouldn't be updated correctly after a reload. 20090211 10:25:14< cib> yet another bug with MP campaigns fixed 20090211 10:25:46< cib> i wonder how many are left.. right now =) 20090211 10:26:07< grzywacz> [1, +inf) 20090211 10:26:08< grzywacz> ;-) 20090211 10:31:24< cib> im thinking about rewriting the whole logic how scenarios and gamestates are built and sent, but i need to get more familiar with the code and fixing bugs is a good way to do so 20090211 10:32:24< cib> or rather restructure.. rewrite would be a bit of work 20090211 10:32:41< grzywacz> Sometimes moving things around creates more bugs that it's worth ;) 20090211 10:33:06< grzywacz> cib, or maybe try to make it testable first -_- 20090211 10:33:41< cib> well, it shouldn't, because i should be knowing what im doing by then 20090211 10:35:35< cib> problem is, there are like a million different special cases and a million^2 checks whether the special case is true.. ideally, there would be a class or something being passed around that includes all infos about these special cases 20090211 10:36:49< cib> e.g. whether the level is stored in the starting_pos or snapshot 20090211 10:45:46-!- martyfuhry_ [i=marty@kddb1.kddb.cs.kent.edu] has quit [Remote closed the connection] 20090211 10:56:57< cib> Soliton, are you there/do you have time? 20090211 11:09:16-!- cib [n=cib@p4FD0C2FC.dip.t-dialin.net] has quit [Remote closed the connection] 20090211 11:28:53-!- Espreon [n=espreon@c-76-117-239-33.hsd1.pa.comcast.net] has joined #wesnoth-dev 20090211 11:33:19-!- BenUrban [n=benurban@unaffiliated/benurban] has quit [Connection reset by peer] 20090211 11:33:20-!- BenUrban_ [n=benurban@unaffiliated/benurban] has joined #wesnoth-dev 20090211 11:33:55-!- cib [n=cib@p4FD0C2FC.dip.t-dialin.net] has joined #wesnoth-dev 20090211 11:37:42< cib> where are the latest win32 builds stored again? 20090211 11:40:13< CIA-70> jetryl * r32751 /trunk/data/core/images/units/nagas/ (9 files): Slightly thinned naga fighter, and backported the attack trajectory of the warrior, which is more agreeable with the transparent water overlays which will often be applied to naga units. 20090211 11:49:14< Ivanovic> moin 20090211 11:50:17< Espreon> Hola. 20090211 11:51:24< loonycyborg> cib: files.wesnoth.org/hidden/win 20090211 11:51:55< Espreon> loonycyborg: I already told him. :) 20090211 11:52:34< loonycyborg> cib: Ask with PM next time :P 20090211 11:53:18-!- thespaceinvader [n=chatzill@91.108.175.173] has joined #wesnoth-dev 20090211 11:57:24-!- nital [n=nital@public25899.xdsl.centertel.pl] has joined #wesnoth-dev 20090211 12:01:28-!- xonev [n=sajo@59.92.33.142] has joined #wesnoth-dev 20090211 12:04:11< cib> Mythological is getting this error when trying to use wmllint on windows: "the procedure entry point libiconv_set_reloaction_prefix could not be located in the dynamic link library iconv.dll" 20090211 12:04:15< cib> anyone know whats wrong? 20090211 12:05:16< loonycyborg> Is this message accompanied with full traceback? 20090211 12:07:13-!- grzybacz [i=grzywacz@kolos.math.uni.lodz.pl] has joined #wesnoth-dev 20090211 12:10:33-!- Turuk_ [n=Turuk@FUSE-WS1-208-102-202-188.fuse.net] has joined #wesnoth-dev 20090211 12:12:22< cib> i dont think so :p 20090211 12:12:33< cib> full traceback is hard to paste in wesnoth chat 20090211 12:13:13< xonev> Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com 20090211 12:15:13< Rhonda> xonev: Noone claimed to paste anything here, please stop that annoying trigger ... 20090211 12:15:43< Rhonda> hmm, or not, the time gap is too big. %-) 20090211 12:15:50< xonev> Rhonda: huh? "(04:42:33 PM) cib: full traceback is hard to paste in wesnoth chat" 20090211 12:15:58< Ivanovic> [12:13:13] Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com 20090211 12:16:26< xonev> it's not a trigger... 20090211 12:16:47< Rhonda> 12:15 hmm, or not, the time gap is too big. %-) 20090211 12:16:55< xonev> haha :P 20090211 12:17:05< xonev> yeah 20090211 12:17:17-!- Espreon [n=espreon@c-76-117-239-33.hsd1.pa.comcast.net] has quit [Remote closed the connection] 20090211 12:17:20< Rhonda> Looked too much like a trigger response, sorry. :) 20090211 12:17:45< xonev> well, i copied it from the topic for #wesnoth-dev 20090211 12:17:49< xonev> that's why :P 20090211 12:17:51< xonev> it's all good 20090211 12:18:44-!- Turuk [n=Turuk@FUSE-WS1-208-102-202-188.fuse.net] has quit [Read error: 110 (Connection timed out)] 20090211 12:19:30< cib> ESR_, according to Mythological, py-enchant causes problems with wmllint on windows 20090211 12:24:04-!- nital [n=nital@public25899.xdsl.centertel.pl] has quit [Read error: 60 (Operation timed out)] 20090211 12:28:48< CIA-70> zookeeper * r32752 /trunk/data/campaigns/The_Rise_Of_Wesnoth/scenarios/08_Clearwater_Port.cfg: Scroll to show the surprise nagas. 20090211 12:57:56-!- wildpenguin [n=chpln@ppp121-45-253-69.lns11.adl6.internode.on.net] has quit ["Leaving"] 20090211 13:08:20-!- Mythological [i=Mytholog@77.28.80.48] has joined #wesnoth-dev 20090211 13:08:29< Mythological> hello 20090211 13:08:38< Ivanovic> hi Mythological 20090211 13:08:54< Mythological> hi ivanovic 20090211 13:09:30< Mythological> did you read my message about Bast wanting his old password rest I sent to you a couple of weeks ago, ivanovic? 20090211 13:09:36< Mythological> you were away at that time 20090211 13:09:53< Ivanovic> Mythological: this stuff should be long solved already 20090211 13:10:14< Mythological> great 20090211 13:10:16< Ivanovic> that is: i got your reply that he is himself and changed the stuff acordingly 20090211 13:10:24< Mythological> but that is not what I am here for 20090211 13:10:31< Ivanovic> :) 20090211 13:10:40< Mythological> is there anyone experienced with windows here? 20090211 13:10:59< Ivanovic> we got some windows users in there, if that is what you mean 20090211 13:11:11< Ivanovic> eg loonycyborg also has a windows box and zookeeper is on windows IIRC, too 20090211 13:11:18< Ivanovic> plus ilor 20090211 13:12:14< Mythological> ok, here is my problem 20090211 13:13:12< Ivanovic> Rhonda: what is the status of @wesnoth.org email addresses? 20090211 13:13:18< Mythological> I want to use wmllint, and I have several folders with names like "Wesnoth Trunk" "Wesnoth 1.4 branch" "Wesnoth 1.5.9" etch on my drive 20090211 13:13:33< Ivanovic> wmllint -> ESR_ 20090211 13:13:50< Mythological> how can I make python look for the specific folder from the command line? 20090211 13:14:08< Mythological> IIRC, ESR is not very familiar with windows 20090211 13:14:15< zookeeper> no idea, i haven't gotten wmllint to work in ages ;) 20090211 13:14:53< Mythological> if I type the standard /WESNOT~1/, the program does not know in which folder to llok for 20090211 13:15:06< Mythological> so it sometimes uses a wrong version of wmllint 20090211 13:15:16< loonycyborg> Mythological: AFAIK ESR has a little windows familiarity, but just plainly refuses to work with it :P 20090211 13:15:34< Mythological> and if I use "Wesnoth Trunk", cmd does not read it as a proper name, it thinks it is two separate names 20090211 13:16:09< loonycyborg> Try using "" 20090211 13:16:38< Mythological> like G:\"Wesnoth Trunk"\... ? 20090211 13:17:11< loonycyborg> No. Like "G:\Wesnoth Trunk\..." 20090211 13:17:18< Mythological> aha 20090211 13:17:23< Mythological> all right, I'l ltry that 20090211 13:18:31< zookeeper> tab completion should do that automatically IIRC 20090211 13:19:35< cib> there is tab completion on windows?? :p 20090211 13:21:57< cib> if i were to create a GUI frontend for wmllint, where would i put it? 20090211 13:22:39< cib> im using wxglade, so i would like to commit the wxglade project files, too 20090211 13:24:34< cib> would data/tools/wesnoth be fine for that? 20090211 13:25:00< zookeeper> oh, a GUI for all those tools would be so great. 20090211 13:25:29< Mythological> loonycuborg: "" works indeed - thanks 20090211 13:25:44< loonycyborg> np 20090211 13:25:44< Mythological> cib told me the same on the server, but I misunderstood him 20090211 13:25:56< cib> well, itll be only a very simple wrapper for now, but i guess it would be trivial to add more useful features later on 20090211 13:26:01< zookeeper> like, have checkboxes for all the switches, choose file or dir to run them on, press button, get output in some box. would be awesome. 20090211 13:26:22< loonycyborg> cib: Why not use wxgtk like ESR did for trackplacer? 20090211 13:26:32< loonycyborg> *pygtk 20090211 13:26:52< cib> loonybot, because i happened to have wxglade here and found it quite nice 20090211 13:26:53< loonybot> error: 'because' does not name a type 20090211 13:27:07< cib> er, oops 20090211 13:27:22< cib> s/loonybot/loonycyborg 20090211 13:27:26< loonycyborg> No need to confuse people with multiple different GUI toolkits :) 20090211 13:28:10< cib> i didnt even know there was one used 20090211 13:28:10< loonycyborg> So be sure to rewrite trackplacer in wxglade too :P 20090211 13:29:06< cib> meh =/ 20090211 13:29:25< cib> i prefer wx because it uses native file managers and all 20090211 13:29:38 * zookeeper has never ran trackplacer because it complains about some missing pygtk or something 20090211 13:29:46< cib> i hope trackplacer is not too advanced 20090211 13:30:26< loonycyborg> zookeeper: You've installed pygtk, right? :) 20090211 13:30:33< zookeeper> loonycyborg, no 20090211 13:30:44< cib> i mean, the whole point of that gui front end is to make life easier for non-commandline-fans.. so why the hell write it in gtk? :p 20090211 13:30:55< loonycyborg> Then it failing is unsurprising.. 20090211 13:31:05< zookeeper> yeah. 20090211 13:31:27-!- Sapient [n=patrickp@agentek.com] has joined #wesnoth-dev 20090211 13:31:29< loonycyborg> cib: How do you plan to deploy it? 20090211 13:32:51< cib> loonycyborg, sorry, i dont understand your question 20090211 13:33:04< loonycyborg> I.e. can you distribute it as binaries + dlls so users don't have to install additional dependencies? 20090211 13:33:33< loonycyborg> (Like aforementioned pygtk :)) 20090211 13:34:17< cib> sure, it's possible, as with campgen 20090211 13:35:25< cib> im just not sure whether that should be part of the wesnoth packages 20090211 13:37:10< Rhonda> Ivanovic: That ivanovic@wesnoth.org gets forwarded to crazy-ivanovic@gmx.n? 20090211 13:37:59< loonycyborg> cib: If it has C++ sources then it would be possibly more appropriate to commit it to src/, though I'm not sure.. 20090211 13:38:14< Ivanovic> Rhonda: yeah, stuff like this 20090211 13:38:31< Ivanovic> Rhonda: also i would welcome an option to setup "simple" mailling lists 20090211 13:38:51< Ivanovic> Rhonda: so that eg all active "forum admins" get mails from some forum admin list 20090211 13:39:24< Ivanovic> (currently cycholkas email addy is still listed as forum support address which is *bad* since he seems to be completely gone) 20090211 13:39:47< cib> loonycyborg: no, not really, its just python, but you can use a tool to package it with a python interpreter and its libraries 20090211 13:40:30< cib> Mythological, my client crashed 20090211 13:40:43< Mythological> no problems 20090211 13:40:44< loonycyborg> Then data/tools is appropriate place for it. 20090211 13:40:48< Mythological> I'm waititng in the lobby 20090211 13:40:50< Ivanovic> afk 20090211 13:41:39< cib> thats another bug.. no idea whether its with MP campaigns 20090211 13:41:47< cib> it said something about move_unit 20090211 13:41:59< Mythological> it is possible 20090211 13:42:13< Mythological> if so, it must be a brand new bug in trunk 20090211 13:42:20< Mythological> something like that never happened before 20090211 13:42:36< Ivanovic> Rhonda: i would also welcome to have some list of "current mail addresses with @wesnoth.org" ;) 20090211 13:42:47< Mythological> I found something that looks like a bug in trunk too 20090211 13:42:57< Mythological> the assertion failure 20090211 13:43:06< Mythological> error* 20090211 13:43:32< cib> seriously, i cant imagine this getting stable in half a month 20090211 13:44:59< Mythological> well, at least it'll be easier to find all the bugs once everyone is using the new 1.6 ;) 20090211 13:45:47< Sapient> of course, but then it may be too late to fix them and maintain 1.6 compatible behavior 20090211 13:46:21< Sapient> I am looking forward to everyone switching over ;) 20090211 13:46:48< Mythological> do you have trouble rejoining, cib? 20090211 13:50:45< Rhonda> Ivanovic: vi /etc/aliases? 20090211 13:50:54< Rhonda> Ivanovic: And ls /home 20090211 13:51:24< Mythological> crashed again, cib? 20090211 13:51:24< cib> Mythological, same bug 20090211 13:51:34< Mythological> yes, it looks persistent 20090211 13:51:52< cib> ill file a bug report, can you upload the save? 20090211 13:51:57< Mythological> sure 20090211 13:52:08< Mythological> I'll file the assertion bug too 20090211 13:52:38< Mythological> too bad we could not check for sure whether the side turn being skipped has been fixed or not 20090211 13:53:11< Mythological> it looks like it has been fixed, but we can not be sure untill we try it with all the players winning the pervious scenario 20090211 13:55:10< Mythological> cib: would you like to try with a previous save or did you have enough? 20090211 13:55:37< cib> Mythological, https://gna.org/bugs/index.php?12973 20090211 13:55:50< cib> Mythological, id like to finish the wmllint gui right now 20090211 13:56:01< Mythological> all right then 20090211 13:56:53< Mythological> ah, so the crash happens on the end of the scenario? 20090211 13:58:21< cib> Mythological, yup, once i kill the leader 20090211 13:58:38< ESR_> Mythological: You had a question about wmllint? 20090211 14:00:15< Mythological> well, not about wmllint per se, mostly about windows cmd 20090211 14:00:34< Mythological> but loonycyborg told me what I needed to know 20090211 14:00:38< Mythological> btw esr 20090211 14:02:27-!- Mythological_ [i=Mytholog@77.28.80.48] has joined #wesnoth-dev 20090211 14:02:38-!- Mythological_ [i=Mytholog@77.28.80.48] has quit [Client Quit] 20090211 14:02:50-!- Mythological_ [i=Mytholog@77.28.80.48] has joined #wesnoth-dev 20090211 14:02:58< cib> ping 20090211 14:03:08-!- Mythological [i=Mytholog@77.28.80.48] has quit [Nick collision from services.] 20090211 14:03:19-!- Mythological_ is now known as Mythological 20090211 14:03:21< cib> wxpython.org seems to be down -.- 20090211 14:04:31-!- ikarius [n=ross@216.27.182.3] has quit [] 20090211 14:20:43< fabi_> zookeeper: ping 20090211 14:23:58-!- BenUrban_ [n=benurban@unaffiliated/benurban] has quit ["Power failu"] 20090211 14:25:58< Mythological> ESR_ : py-enchant caused problems with wmllint on my machine, but it might be an upstream problem with python 20090211 14:26:30< ESR_> Mythological: Hmm. Anything I can do to help pin it down? 20090211 14:27:00< Mythological> it was a problem with one of the dlls 20090211 14:27:10< Mythological> unistalling py-enchant fixed it 20090211 14:27:14< cib> iconv.dll, right? 20090211 14:27:18< Mythological> yes 20090211 14:29:56< cib> ... all of wxpython.org is down and i have no idea where to find documentation 20090211 14:30:20< fabi_> Mythological, ESR_: You are talking about the wmllint spellchecking support, right? I had to remove the python lib to bring wmllint back to life. It's working for me but lacks the spellchecking. 20090211 14:30:44< Mythological> yes it is the same for me 20090211 14:31:02< zookeeper> fabi_, pong 20090211 14:31:14< cib> good thing python has built-in docs 20090211 14:31:16< fabi_> zookeeper: you asked about the forests? 20090211 14:31:26< fabi_> fabi_: what do you want to know? 20090211 14:32:47< zookeeper> fabi_, where (in geographical scale) we should use them. 20090211 14:33:26-!- Dragonking [n=dk@dedikerad/dragonking] has joined #wesnoth-dev 20090211 14:36:07< fabi_> zookeeper: Okay, deceidious forest can grow faster because of the big leafes, where it is able to grow it will kill the non deceidious. 20090211 14:36:56< zookeeper> ok 20090211 14:37:31< fabi_> For germany this would mean 70% of the forest would consist only beech tree . 20090211 14:37:50< fabi_> But this is not true for the german forest, because it doesn't grow on it's own. 20090211 14:37:55< zookeeper> what about latitude? should aethenwood be mostly deciduous and wesmere pine, or what :)? 20090211 14:39:10< fabi_> Sure above some height the deciduous trees can't grow. 20090211 14:39:25-!- Turuk_ is now known as Turuk 20090211 14:40:25< fabi_> I believe that wesmere would have high regions which mostly pine, and lower regions with mixed ones. 20090211 14:41:05< Mythological> ESR_ : the error is: "the procedure entry point libiconv_set_reloacation_prefix could not be located in the dynamic library iconv.dll" 20090211 14:41:14< zookeeper> so aethenwood would be mostly deciduous, gray woods and glyn's forest mostly deciduous but some mixed too, and wesmere and lintanir mostly pine, with mixed in the southern parts? 20090211 14:41:30< zookeeper> and mostly pine in the far north 20090211 14:41:41< zookeeper> (i mean, everything in the far north would be mostly pine) 20090211 14:41:45< ESR_> zookeeper: Seems likely. 20090211 14:42:24< ESR_> zookeeper: That's why I haven't hacked deciciduous trees into the NR maps. 20090211 14:42:44< fabi_> On wet grounds pine forests don't grow. If you have watered ground like the bank of a river or lake and you are too high above, you simple don't get any wood. 20090211 14:43:14< Mythological> ESR_ : would you prefer a bug report on this? 20090211 14:44:00< zookeeper> fabi_, hmh, ok 20090211 14:44:22< ESR_> Mythological: I don't think there's anything I can do to fix it. You might try assigning it to loonycyborg -- I think the iconv.dll problem has come up on Windows before. 20090211 14:44:46 * zookeeper would still very much like to have a deciduous winter variant without the snow 20090211 14:44:49< Mythological> all right 20090211 14:45:02< fabi_> If you are not too high but pine forest is already in advance you will have deciduous or mixed. 20090211 14:45:08< Mythological> what do you think, loonycyborg? 20090211 14:45:22< fabi_> zookeeper: agreed, a winter variant without snow is needed. 20090211 14:45:28 * loonycyborg didn't ever try to setup wmllint under windows 20090211 14:45:30< zookeeper> fabi_, thanks, i'll try to do my map changes with all that in mind 20090211 14:46:02< fabi_> zookeeper: I am not finished. Don't you want to hear more? 20090211 14:46:29< zookeeper> fabi_, oh, sorry :) go on 20090211 14:46:50< loonycyborg> Mythological: Though you may try using a different verion of iconv.dll 20090211 14:46:58< loonycyborg> *version 20090211 14:47:36< Mythological> that might actually work indeed 20090211 14:47:44< fabi_> It depends on the age of the forest. The beech tree for example can't grow in the direct sunlight if it is a small plant. 20090211 14:47:55< Mythological> but I think I better forget about it - the spellcheck is not so important 20090211 14:48:33< fabi_> so it can only settle on places where other trees have build a shadowed placed. 20090211 14:49:45< fabi_> This means that a wood is pine or mixed if it is young and getting more deciduous with aging. (True for germany and similar regions) 20090211 14:50:39< fabi_> ESR_ Mythological, for me it's not working on linux. 20090211 14:52:19< fabi_> Humans tend to grow more pine forests in places where normaly only deciduous trees would grow. 20090211 14:52:19 * ESR_ is impressed by fabi's forestry knowledge 20090211 14:53:08 * fabi_ 's sister is a diplom forester. 20090211 14:54:00< fabi_> I believe that elves would do that in a similar way. The elves use the forests, the do forestry, don't they? 20090211 14:54:37< fabi_> s/the/they 20090211 14:54:52< ESR_> There's still a lot of beautiful mixed-deciduous forest country here where I live in Pennsylvania. 20090211 14:54:53< zookeeper> i suppose they do 20090211 14:55:06-!- Mythological [i=Mytholog@77.28.80.48] has quit ["bye"] 20090211 14:55:19 * zookeeper doesn't make jokes about anything related to tree-shagging 20090211 14:55:37-!- Dragonking [n=dk@dedikerad/dragonking] has quit [] 20090211 14:55:49< fabi_> It would be very useful to have a good looking transitions from swamp/water to deciduous forests if we want to do map making realistic. 20090211 14:57:33< cib> uhm.. how do i import a module without .py ending in python? o.o 20090211 14:59:09< ESR_> cib: I've never found a way to do that. I think the .py is needed. 20090211 15:01:29< fabi_> You can have pine islands in deciduous forests because of the ph value of a certain area's soil. 20090211 15:03:15< cib> ESR_, im using imp.load_module temporary now 20090211 15:03:18< fabi_> That is also true for the oposite situatian, but keep in mind that above a certain level no deciduous tree grows. There you would get no forest. For such an area a less dense deciduous tile would fit best. 20090211 15:04:20 * fabi_ hopes that some day there will also be rain forest terrain tiles. 20090211 15:05:28< fabi_> with mangrove (a forest swamp mix terrain) 20090211 15:05:36< ESR_> fabi_: I think I am dimly remembering that pines like acidic soils, is that correct? 20090211 15:07:13< fabi_> Yes, but it differs from sort to sort. 20090211 15:07:38< fabi_> There are non decidious trees that like the oposite. 20090211 15:15:23-!- happygrue [n=Wintermu@c-67-176-145-41.hsd1.in.comcast.net] has joined #wesnoth-dev 20090211 15:15:44< Soliton> cib: still have a question? 20090211 15:15:58< fabi_> zookeeper: I see some bugs with the castle transions are left. 20090211 15:16:09< cib> Soliton: nah, i wanted to ask you to help me test, but did that already with Mythological 20090211 15:16:59< zookeeper> fabi_, because i haven't committed them yet. 20090211 15:21:44< cib> i guess wmllint works recursively by default? 20090211 15:36:03-!- elias [n=elias@allegro/developer/allefant] has joined #wesnoth-dev 20090211 15:39:35-!- fabi_ [n=fabi@g228009020.adsl.alicedsl.de] has quit [Remote closed the connection] 20090211 15:41:20-!- Turuk_ [n=Turuk@FUSE-WS1-208-102-202-188.fuse.net] has joined #wesnoth-dev 20090211 15:49:01-!- Turuk [n=Turuk@FUSE-WS1-208-102-202-188.fuse.net] has quit [Read error: 110 (Connection timed out)] 20090211 16:17:06-!- crimson_penguin [n=ben@64.201.60.220] has joined #wesnoth-dev 20090211 16:21:58-!- Sapien1 [n=patrickp@agentek.com] has joined #wesnoth-dev 20090211 16:24:42-!- Sapien1 [n=patrickp@agentek.com] has left #wesnoth-dev [] 20090211 16:47:58-!- happygrue_ [n=Wintermu@c-67-176-145-41.hsd1.in.comcast.net] has joined #wesnoth-dev 20090211 17:00:34-!- happygrue [n=Wintermu@c-67-176-145-41.hsd1.in.comcast.net] has quit [Read error: 113 (No route to host)] 20090211 17:01:09-!- isaac [n=isaac@187.Red-88-24-68.staticIP.rima-tde.net] has quit [Remote closed the connection] 20090211 17:01:23-!- isaac [n=isaac@debian/developer/isaac] has joined #wesnoth-dev 20090211 17:03:15-!- happygrue_ is now known as happygrue 20090211 17:09:28-!- ikarius [n=ross@216.27.182.3] has joined #wesnoth-dev 20090211 17:40:09< CIA-70> ai0867 * r32753 /trunk/data/ai/python/sample.py: Properly prevent div0. 20090211 17:48:38< CIA-70> ai0867 * r32754 /trunk/ (. doc/ doc/man/ doc/manual/): 20090211 17:48:38< CIA-70> svn:ignore some of the files cmake generates, it also overwrites the Makefiles 20090211 17:48:38< CIA-70> in po/wesnoth-man{pages,ual} though. 20090211 17:50:52< elias> is cmake now the official build method for wesnoth? 20090211 17:51:34< Ivanovic> elias: it is a possible build methos 20090211 17:52:02< Ivanovic> that is: currently scons should be well supported by loonycyborg 20090211 17:52:15< Ivanovic> autotools are somehow magically working but might eventually break in a bad way 20090211 17:52:21< elias> i see 20090211 17:52:22< Ivanovic> and cmake "should in general work" 20090211 17:52:52< Ivanovic> and once i got some more time i will probably have a closer look at migrating my lang update stuff to the cmake way 20090211 17:52:59< elias> in another project, we had the same and decided to completely remove autotools as well as scons (because most devs used cmake and they fell behind in maintanance) 20090211 17:53:01< Ivanovic> and then switch to cmake myself 20090211 17:53:30< cib> any of you know how you update the GUI in wxpython? =/ 20090211 17:54:36< elias> i could check my old wxpython map editor to find out 20090211 17:55:19< cib> browsing for a solution i find only some stuff about threads -.- 20090211 17:55:27< AI0867> one issue is that while Makefiles referred to in my commit are static with respect to autotools and svn, cmake generates them anyway 20090211 17:55:36< elias> Refresh() 20090211 17:55:41< cib> elias, thanks 20090211 17:56:00< elias> it's a meethod, so like, to update a window, window.Refresh() 20090211 17:56:01< Ivanovic> AI0867: i know the problem about the makefiles in po/wesnoth-man* 20090211 17:56:14< cib> ah, so you call it on windows 20090211 17:56:39< cib> why cant they have a nice solution like in the python AI api? =( 20090211 17:56:41< loonycyborg> elias: I don't think that scons will ever be removed from wesnoth :) 20090211 17:57:12< elias> loonycyborg: good :) 20090211 17:57:13< Ivanovic> loonycyborg: but at least autotools can probably be removed soon 20090211 17:57:43< elias> loonybot: in that other project, i was left as only scons maintainer, and i only have linux - so it stopped working in windows and OSX - so i gave up on convincing others :/ 20090211 17:57:44< loonybot> error: Unexpected end of request. 20090211 17:57:57< elias> er, loonycyborg 20090211 18:00:21 * cib cries. 20090211 18:00:34< cib> it doesn't seem to work.. 20090211 18:01:15< cib> http://wesnoth.pastebin.com/m4373a8eb 20090211 18:01:58< cib> i use this as wrapper around a TextCtrl which is assigned to sys.stdout and sys.stderr 20090211 18:02:29< cib> so what it should do is, whenever print is called, write the output to the TextCtrl and update the GUI 20090211 18:03:13< cib> using threads for that strikes me as overkill 20090211 18:03:20< elias> but are you calling it from a different thread than the one WX is running in? 20090211 18:03:29-!- ESR_ [n=chatzill@static-71-162-243-5.phlapa.fios.verizon.net] has quit [Remote closed the connection] 20090211 18:03:45< elias> i remember i had some problems with that 20090211 18:03:47< cib> i think not? 20090211 18:04:05< cib> it is triggered by a wxEvent 20090211 18:04:12< cib> no idea whether they use new threads 20090211 18:04:17< elias> should work then 20090211 18:04:26< cib> but seeing as the window freezes, i doubt it 20090211 18:04:33< elias> in fact, AppendText already will cause it to refresh automatically 20090211 18:05:10< cib> problem is, it doesn't =/ 20090211 18:05:27< cib> it will refresh once it is done with all 20090211 18:05:49< elias> done with all? 20090211 18:05:58< cib> its a frontend for wmllint 20090211 18:06:12< cib> so, once its done with the whole conversion 20090211 18:06:29< elias> well, wx can only update things if it is running 20090211 18:06:31-!- Noyga [n=lame-z@AVelizy-151-1-18-237.w82-124.abo.wanadoo.fr] has joined #wesnoth-dev 20090211 18:06:42< cib> what i want it to do is, interrupt the conversion, update the GUI and continue 20090211 18:06:54< cib> so, how do i call wx? 20090211 18:07:08< elias> not sure you can 20090211 18:07:17< elias> in my case, i have in the beginning: app.MainLoop() 20090211 18:07:25< elias> so wx will run 20090211 18:07:32< cib> yeah, me too 20090211 18:07:39< elias> if i do anything myself which takes a long time, i do it in a new thread 20090211 18:07:45< cib> but MainLoop seems to be interrupted by events 20090211 18:07:49< cib> ok 20090211 18:07:51< elias> if i don't, then wx pauses during that time 20090211 18:07:55< cib> how do i create threads? 20090211 18:08:13< Ivanovic> Soliton: the string added by baufo yesterday 20090211 18:08:26< Ivanovic> how to get this when trying to login to the mp server? 20090211 18:08:31< elias> import threading; thread = threading.Thread(my_function); thread.run() 20090211 18:08:39< Ivanovic> that is: you mentioned that we could find some "replacement string" for it 20090211 18:08:46< Ivanovic> would be nice to have such... 20090211 18:08:47< Ivanovic> ;) 20090211 18:08:59< elias> cib: but maybe there is a way to "force" an update like you want 20090211 18:09:11< cib> seems not 20090211 18:09:11< elias> i'm not really an expert on wxpython, i prefer wxgtk now 20090211 18:09:31< cib> wesnoth does it like that, though 20090211 18:09:32< CIA-70> ivanovic * r32755 /trunk/ (481 files in 11 dirs): 20090211 18:09:32< CIA-70> pot-update (omitting po/wesnoth/* due to the string "Please confirm you want to continue" which is not sure to stay (this way)) 20090211 18:09:32< CIA-70> updated doc files 20090211 18:09:56-!- ESR_ [n=chatzill@static-71-162-243-5.phlapa.fios.verizon.net] has joined #wesnoth-dev 20090211 18:10:03< cib> its more simple, in any regards, so i dont get why threads are prefered 20090211 18:10:28-!- JonW [i=chatzill@cpc2-finc11-0-0-cust348.4-2.cable.virginmedia.com] has joined #wesnoth-dev 20090211 18:11:07< cib> also, a drawback i see is, if you use threads, you have to "keep" results back from the GUI until they are ready 20090211 18:12:30< elias> yeah, just looking at my code, I ended up doing quite hackish things for this 20090211 18:12:41-!- ikarius [n=ross@216.27.182.3] has quit [] 20090211 18:12:58< elias> e.g. http://paste.debian.net/28136/ 20090211 18:13:41< elias> it uses a thread *and* wx.CallAfter... so either this is really not possible in a good way in Wx, or I didn't understand to do it properly :P 20090211 18:17:58< cib> hm, if i define a function inside another function and then call it as a thread, will it be able to access the variables of the scope it was defined in? 20090211 18:18:01-!- fabi [n=fabi@g228009020.adsl.alicedsl.de] has joined #wesnoth-dev 20090211 18:18:28< cib> because i dont feel like passing over 8 parameters 20090211 18:19:02< elias> it can only read them 20090211 18:19:36-!- jejones_ [n=jejones@147-163-42-72.gci.net] has joined #wesnoth-dev 20090211 18:19:37< cib> good enough 20090211 18:19:48< elias> is wxwidgets.org down? 20090211 18:20:35< AI0867> seems to be 20090211 18:21:02< elias> not a good sign :P 20090211 18:21:06< elias> I think Qt and GTK have won 20090211 18:21:22 * loonycyborg has wxWidgets documentation in /usr/doc/wxGTK-2.8.9.1-r3 :) 20090211 18:21:31-!- jejones [n=jejones@147-163-42-72.gci.net] has quit [Read error: 60 (Operation timed out)] 20090211 18:21:44< cib> http://paste.debian.net/28139/ 20090211 18:21:50< cib> yep, its down 20090211 18:22:07< elias> ah, well, check docs.python.org for the correct parameters to Thread 20090211 18:23:05< cib> Qt and GTK have won? 20090211 18:24:19< elias> the fight who is the best cross-platform open-source GUI toolkit :P 20090211 18:27:34 * loonycyborg thinks that all cross-platform GUI toolkits he knows suck :) 20090211 18:28:04< loonycyborg> Qt comes closest to non-sucking, but it has useless reinvented stuff like QString 20090211 18:29:14< cib> i dont find GTK/Qt too great on windows 20090211 18:29:23< cib> pretty much out of place there 20090211 18:30:06< cib> but wx is bloated 20090211 18:30:55-!- Turuk_ [n=Turuk@FUSE-WS1-208-102-202-188.fuse.net] has quit [Read error: 104 (Connection reset by peer)] 20090211 18:31:10-!- Turuk [n=Turuk@FUSE-WS1-208-102-202-188.fuse.net] has joined #wesnoth-dev 20090211 18:31:22< cib> FLTK looks promising, though i have never used it 20090211 18:31:59< elias> is that the ugly looking one? 20090211 18:32:09< loonycyborg> FLTK doesn't use native widgets. 20090211 18:32:16< cib> exactly 20090211 18:32:17< elias> the way it looks prevented me from ever trying it 20090211 18:32:28< elias> or using any programs who use it :P 20090211 18:32:34< loonycyborg> So it'll look alien everywhere, not only on windows :) 20090211 18:32:55< cib> loonybot, yup =) 20090211 18:32:55< loonybot> error: Unexpected ")" after "yup =". 20090211 18:33:01< cib> argh 20090211 18:33:07< loonycyborg> =) 20090211 18:33:09< cib> what is this tab completion o.o 20090211 18:33:42< cib> well, i prefer out of place anywhere to out of place on only one platform 20090211 18:35:15-!- Baufo [n=thomas@62-47-138-109.adsl.highway.telekom.at] has joined #wesnoth-dev 20090211 18:35:39< cib> http://www.fltk.org/shots.php <- i dont find that that ugly 20090211 18:35:45-!- Alesis-Novik [n=alesis@78.60.188.59] has quit ["back in a bit"] 20090211 18:35:50< cib> but dillo in the debian repos is indeed ugly 20090211 18:36:31< cib> ok, so why is my thread blocking control flow? =) 20090211 18:38:06< cib> ah, need to use start, not run 20090211 18:39:35< elias> shouldn't matter 20090211 18:39:43< elias> what are you doing inside the thread? 20090211 18:40:01< elias> you have to give control away from python there at some point 20090211 18:41:51< cib> give control away from python? to what? 20090211 18:45:39< cib> wmllint is written in python, so i cant really give control away from that 20090211 18:46:37< elias> i see 20090211 18:47:12< elias> then you either need to figure out a way for the "forced refresh" anyway, or run it in its own process 20090211 18:48:18< cib> =/ wx really isnt great 20090211 18:49:05-!- ikarius [n=ross@71-6-95-123.static-ip.telepacific.net] has joined #wesnoth-dev 20090211 18:49:18< elias> yeah. i'm sure they have a way to do it... it just needs a somewhat hackish solution most likely 20090211 18:49:34< elias> running a separate process isn't hard btw 20090211 18:49:47< elias> os.popen("wmllint ...") or something like that 20090211 18:50:11< elias> then wait on stdio, and whenever there is output, update the wx in the main thread 20090211 18:50:18< cib> right 20090211 18:50:19< cib> good idea 20090211 18:50:41< cib> because i had to mess with wmllint to call it directly anyway 20090211 18:51:46< cib> hm, stdio? 20090211 18:52:16< cib> ah, it will return a file object 20090211 18:54:34-!- mjs-de [n=mjs-de@vpw.wh.uni-dortmund.de] has joined #wesnoth-dev 20090211 18:56:42< cib> interesting, there is a subprocess module now 20090211 18:56:53< elias> yes, use that one instead 20090211 18:59:49< cib> does python have a tenery operator? 20090211 19:00:41< elias> y = "yes" if x else "no" 20090211 19:01:30< elias> that's the same in C as 20090211 19:01:36< cib> k 20090211 19:01:37< elias> y = x ? "yes" : "no" 20090211 19:04:17< elias> do you have the wxpython examples btw? 20090211 19:04:35< elias> the "Process" example might do what you need 20090211 19:06:18< cib> oh? 20090211 19:06:27< cib> actually, i already got it worked out 20090211 19:06:33< elias> it opens a program, and communicated with it over stdout/stdin 20090211 19:06:35< elias> ah, ok :) 20090211 19:07:12< cib> since wmllint uses print, i already had a writable wrapper that i would assign stdout to 20090211 19:07:39< cib> so now i just use the stdout parameter for that 20090211 19:08:17< cib> ESR_, do you mind if i add a spell-check option to wmllint? because i already have a GUI switch for that =) 20090211 19:10:16-!- xonev [n=sajo@59.92.33.142] has quit ["Leaving."] 20090211 19:11:10-!- ikarius [n=ross@71-6-95-123.static-ip.telepacific.net] has quit [] 20090211 19:11:56-!- ikarius [n=ross@71-6-95-123.static-ip.telepacific.net] has joined #wesnoth-dev 20090211 19:20:44-!- Turuk [n=Turuk@FUSE-WS1-208-102-202-188.fuse.net] has quit [Read error: 104 (Connection reset by peer)] 20090211 19:20:57-!- boucman [n=rosen@140.117.71-86.rev.gaoland.net] has joined #wesnoth-dev 20090211 19:20:59-!- Turuk [n=Turuk@FUSE-WS1-208-102-202-188.fuse.net] has joined #wesnoth-dev 20090211 19:23:11< cib> is there any way to hook a function into the main loop or change the mainloop itself? 20090211 19:23:30< boucman> hey all 20090211 19:28:09< Sirp> hi boucman 20090211 19:28:14< boucman> hey Sirp 20090211 19:28:34-!- Rrenys [n=rrenys@81-20-159-197.levira.ee] has joined #wesnoth-dev 20090211 19:29:24< elias> cib: in wx? 20090211 19:29:44< cib> elias, yep 20090211 19:29:51< elias> there's an idle event 20090211 19:30:02< elias> you can add a handler for that to your widgets 20090211 19:30:09< elias> i think it's what the example i mentioned earlier does 20090211 19:32:35< Soliton> Ivanovic: login with a set password when you're already logged in. 20090211 19:33:07< Ivanovic> ehm, but you only got to set the password right at login time, right? 20090211 19:33:29< Soliton> Ivanovic: the new string is just the title of the confirmation dialog you get then. 20090211 19:34:08< Soliton> you can save the password. 20090211 19:35:55< cib> ... it doesnt accept stdout 20090211 19:35:57< Soliton> looks like there is a "Confirm" string we could use. 20090211 19:36:35< Ivanovic> please tell me step by step how to get the dialog 20090211 19:36:47< Ivanovic> assuming that i have a completely clean config and want to get it 20090211 19:37:02< cib> guess i dont have the wxpythone xamples 20090211 19:37:29< Ivanovic> that is: i just set the password via config and, uhm, it "just worked", no dialog, nothing 20090211 19:37:45< Soliton> where you already logged in? 20090211 19:37:58< Ivanovic> what do you mean with "logged in"? 20090211 19:38:01< Soliton> the point is to warn when you would kick someone. 20090211 19:38:09< Ivanovic> where, on the mp server and logging in with a 2nd client? 20090211 19:38:16< Soliton> yes. 20090211 19:40:16< cib> where would the wxpython examples be installed on debian? 20090211 19:40:18< Soliton> i'll commit "Confirm" unless you can find somethin even better. 20090211 19:40:53< elias> cib: /usr/share/doc/wx2.8-examples/examples/wxPython/ 20090211 19:41:15< Ivanovic> Soliton: okay, do so 20090211 19:41:29< elias> cib: get them with: apt-get install wx2.8-examples 20090211 19:42:51< Ivanovic> Turuk: congrats for the promotion to admin in the forums 20090211 19:43:03< Turuk> Ivanovic, oh, I did not know, thank you :P 20090211 19:43:32< Ivanovic> just added you there 20090211 19:44:18< Turuk> I appreciate it. :) Your days of having to ban spambots are over. :) 20090211 19:44:24< Ivanovic> :) 20090211 19:44:36< Ivanovic> when banning ban at least username and emailaddy 20090211 19:44:36-!- JonW [i=chatzill@cpc2-finc11-0-0-cust348.4-2.cable.virginmedia.com] has quit ["Don't give up the fun has only just begun!"] 20090211 19:44:41< Ivanovic> plus IP 20090211 19:44:49< Turuk> Ok, I can manage that 20090211 19:44:57< Turuk> and all usernames if they use multiple? 20090211 19:45:09< Ivanovic> there is in general just one 20090211 19:45:19< Ivanovic> just look for spam posts and go after them 20090211 19:45:22< Turuk> Gotcha 20090211 19:45:30< Ivanovic> there you got a username and an email addy visible 20090211 19:46:21< Ivanovic> clicking on the ? you get the IP 20090211 19:46:53< Turuk> Ok, and then for any administrative actions I just log into the ACP 20090211 19:49:11< Ivanovic> jupp 20090211 19:50:06-!- elias [n=elias@allegro/developer/allefant] has quit ["Leaving"] 20090211 19:55:21< CIA-70> soliton * r32756 /trunk/src/server/ (ban.cpp ban.hpp server.cpp): display the ban reason on connect 20090211 19:59:00< boucman> answer : 20090211 19:59:03< boucman> We have been discussing, and the official position is that we want to have any official policy, unless it's absolutely needed. 20090211 19:59:03< boucman> If that were to happen, that would be discussed between devs on the mailing list between devs. 20090211 19:59:03< boucman> I have thus reverted the wiki page. 20090211 19:59:03< boucman> This thread did not become the flamewar it could have been and I would like to congratulate you all for discussing such sensible matters in such a civilised way but... that's not the way we want to do it at this point 20090211 19:59:05< boucman> 20090211 19:59:12< boucman> everybody fine with that ? 20090211 19:59:22< Ivanovic> sounds good to me 20090211 19:59:23< CIA-70> soliton * r32757 /trunk/src/server/server.cpp: actually delete the game from the list before making the diff + some comment cleanups 20090211 19:59:29< CIA-70> soliton * r32758 /trunk/src/server/game.cpp: remove a useless variable 20090211 19:59:33< CIA-70> soliton * r32759 /trunk/src/multiplayer.cpp: use an already existing string for the ghost kick confirmation dialog 20090211 20:00:32< Soliton> we *don't* wnat? 20090211 20:00:49< Ivanovic> this message is an answer in the religion policy thread 20090211 20:01:08< Ivanovic> Soliton: the messages for "there is already a client with this name" comes from the serverside? 20090211 20:01:17< Ivanovic> so it is impossible to have it translated, right? 20090211 20:01:21< Soliton> Ivanovic: yup. 20090211 20:01:58< boucman> fixed 20090211 20:02:05< Soliton> well, we could just send a flag and have the client display the string. 20090211 20:02:42< Sirp> boucman: thanks for sending that. 20090211 20:03:19-!- Turuk [n=Turuk@FUSE-WS1-208-102-202-188.fuse.net] has quit [Read error: 60 (Operation timed out)] 20090211 20:03:40< Soliton> Ivanovic: are you asking because you'd like it to be translatable? 20090211 20:04:34-!- martyfuhry_ [i=marty@kddb1.kddb.cs.kent.edu] has joined #wesnoth-dev 20090211 20:05:40-!- EdB [n=EdB@246.117.88-79.rev.gaoland.net] has joined #wesnoth-dev 20090211 20:08:29< Ivanovic> Soliton: would in general be nice 20090211 20:09:13< Soliton> even for 1.6? 20090211 20:09:17< Ivanovic> since those strings are probably "common stuff" that several players will get to see whos mother toungue is not english 20090211 20:09:25< Soliton> yeah. 20090211 20:09:27< Ivanovic> hmm, yeah, i'd say so 20090211 20:09:45< Soliton> Baufo: want to implement that? ^ :-P 20090211 20:10:48-!- Turuk [n=Turuk@FUSE-WS1-208-102-202-188.fuse.net] has joined #wesnoth-dev 20090211 20:12:18< Soliton> Baufo: also now the password field could be removed from the mp menu and just be shown on login when needed (together with the checkbox to save it), no? --- Log closed Wed Feb 11 20:13:19 2009 --- Log opened Wed Feb 11 20:13:26 2009 20090211 20:13:26-!- lobby [n=wesnoth@wesnoth.wesnoth.org] has joined #wesnoth-dev 20090211 20:14:20-!- Mordante [n=chatzill@roadie.xs4all.nl] has joined #wesnoth-dev 20090211 20:14:29< Ivanovic> yeah, would be better since 'tab' ain't working with our gui so it is uncomftable in the current setup 20090211 20:14:33< Mordante> hi 20090211 20:14:38< Ivanovic> hi Mordante 20090211 20:16:12< Soliton> Rhonda: maybe add the address for the irclogs to wesbot's real name? 20090211 20:16:35< Ivanovic> Mordante: and before doing the next release, i would love to see some of those lovely assertions fixed 20090211 20:16:45 * Mordante too ;-) 20090211 20:16:49< Ivanovic> cf the last ~100 reports of problems with 1.5.9 20090211 20:18:10 * boucman has posted a GSOC mail on the ML 20090211 20:18:25< Mordante> nice 20090211 20:18:30< Ivanovic> boucman, Mordante: please have a look at https://gna.org/bugs/index.php?12967 20090211 20:19:19< Soliton> martyfuhry_ already asked about wesnoth and gsoc this year. 20090211 20:19:37< Mordante> I leave it to boucman I only did a cleanup after his change 20090211 20:19:51< boucman> hmm 20090211 20:19:55< boucman> tricky 20090211 20:20:23-!- Alesis-Novik [n=alesis@78.60.188.59] has joined #wesnoth-dev 20090211 20:25:40< Ivanovic> boucman: we will have to edit several parts of the "Information for google" page 20090211 20:25:54-!- crimson_penguin [n=ben@64.201.60.220] has quit ["Leaving"] 20090211 20:25:58< boucman> I know 20090211 20:26:03< boucman> but we have to start somewhere 20090211 20:26:13< Ivanovic> jupp 20090211 20:26:23< Ivanovic> but at least the list of possible mentors can be kept 20090211 20:26:23< cib> w00t, it works =D 20090211 20:26:24< Ivanovic> ^^ 20090211 20:26:34< cib> man, creating a simple GUI wrapper can be alot of work 20090211 20:26:35< Mordante> I'll have a look this weekend and will try to think of some easy coding stuff 20090211 20:27:04< Mordante> like a yes/no gui dialog ;-) 20090211 20:27:16< Ivanovic> :) 20090211 20:32:39< Baufo> Soliton, you want me to implement that error messages on client side and just have the server send flags thing? 20090211 20:34:38< Ivanovic> jupp 20090211 20:34:49< Soliton> Baufo: if you like... something like a reason= key in the error with values like "kick_confirmation" and then the client shows the real message. 20090211 20:35:11< Baufo> ok, that's not difficult 20090211 20:36:00< fabi> zookeeper: do you plan to add anything from http://www.wesnoth.org/forum/viewtopic.php?f=9&t=23646&st=0&sk=t&sd=a&start=45 20090211 20:36:23-!- Turuk [n=Turuk@FUSE-WS1-208-102-202-188.fuse.net] has quit [Connection reset by peer] 20090211 20:36:37-!- Turuk [n=Turuk@FUSE-WS1-208-102-202-188.fuse.net] has joined #wesnoth-dev 20090211 20:37:31< Mordante> drat we have a problem with the mountains, it seems they partially use the foreground terrain 20090211 20:37:46< Mordante> this causes the fixed drawing engine to look bad 20090211 20:37:58< boucman> Mordante: not sure what you mean 20090211 20:38:03< boucman> could you post a screenshot ? 20090211 20:38:19< Mordante> will do in a sec, need to rebuild 20090211 20:39:34< Mordante> who removed the image pastebin from the topic ? I put it there so I don't need to search for it 20090211 20:40:21< zookeeper> fabi, the desert plants? i think they look a bit weird, so i'd prefer if someone else handled that. 20090211 20:41:26< Soliton> Mordante: topic probably got too long at some point. 20090211 20:41:45< Soliton> it's just imagebin.org i think. 20090211 20:42:10< Mordante> yeah found it again 20090211 20:42:22< fabi> zookeeper: and the new water villages? 20090211 20:42:36< Mordante> thanks 20090211 20:45:08< Mordante> boucman http://imagebin.org/38196 20090211 20:45:48< Mordante> zookeeper ^ is there any way to move the terrain in the foreground to the background? 20090211 20:45:56< zookeeper> fabi, sure, i'll handle those 20090211 20:46:49< zookeeper> Mordante, uh, sure. not that i'd be able to say how and where right away. 20090211 20:47:08< boucman> Mordante: hmm 20090211 20:47:40< boucman> what layers are the mountain drawn are ? 20090211 20:47:53< boucman> are they one big image, or are the borders different images ? 20090211 20:47:56< Mordante> no idea why it's in the foreground in the first place, maybe because the foreground didn't work when they were added 20090211 20:48:33< Mordante> the overlap is different and on the foreground, when I disable the foreground layer, that part isn't drawn 20090211 20:48:34< zookeeper> you guys were the ones who did the whole foreground thing in the first place, you should know :p 20090211 20:48:53< boucman> hehe 20090211 20:48:54< Mordante> only the engine part :-P 20090211 20:49:05< Mordante> we leave the wml to wizards ;-) 20090211 20:49:11< zookeeper> hence the "should" 20090211 20:49:14< boucman> i think you pinpointed it... 20090211 20:49:27< boucman> the montain borders should be on their layer, under the units 20090211 20:49:41< boucman> not like castle forgrounds 20090211 20:49:51< boucman> (not sure how it is in the engine side) 20090211 20:49:54< Mordante> zookeeper would you like to do that once I fixed the engine 20090211 20:50:13< zookeeper> Mordante, do you really think i'd _like_ to touch any of that stuff :x? 20090211 20:50:38< Mordante> no, nobody likes it 20090211 20:51:11< zookeeper> i don't know, i can try to have a look but i can't promise anything, since my patience in that area usually wears out in about three minutes 20090211 20:51:26< Baufo> Soliton, Ivanovic, should messages like "The username you chose is already taken." also be made translatable 20090211 20:53:30< Mordante> thanks :-) 20090211 20:55:03< boucman> Baufo: definitely 20090211 20:55:14< Soliton> Baufo: sure, all those errors. 20090211 20:56:42< Soliton> Baufo: leave the message key in though for backwards compatibility and new unknown messages. 20090211 20:58:48-!- EdB [n=EdB@246.117.88-79.rev.gaoland.net] has quit [Remote closed the connection] 20090211 20:59:04-!- EdB [n=EdB@148.153.82-79.rev.gaoland.net] has joined #wesnoth-dev 20090211 21:01:36< Baufo> Soliton, what should I do about strings like "The username '" + username +"' is registered on this server."? 20090211 21:01:50< Baufo> just something like "this username is registered on this server"? 20090211 21:02:01< Soliton> good point, need some parameter keys there. 20090211 21:02:27< Soliton> or rather one parameter key that is a comma seperated list for example. 20090211 21:02:44-!- Rrenys [n=rrenys@81-20-159-197.levira.ee] has quit [Read error: 104 (Connection reset by peer)] 20090211 21:03:17< Soliton> in that specific case you actually know the username anyway though. 20090211 21:03:44< Ivanovic> hmm, don't we have some way in the sourcecode to have some $username syntax work? 20090211 21:03:48< Ivanovic> not sure though 20090211 21:04:08< Ivanovic> short guess: %s will work in translations, too... 20090211 21:04:14< Soliton> Ivanovic: the point is that the server supplies the username. 20090211 21:04:19< cib> do tools in data/tools go into the changelog? 20090211 21:04:43< cib> wait, do tools break the feature freeze? o.o 20090211 21:04:49< boucman> Soliton: village names do that somehow 20090211 21:04:55< boucman> so gettext has support for it 20090211 21:05:41< Soliton> yes, variable substitution is all over the place. 20090211 21:06:29< Ivanovic> cib: no, tools do not break the freeze 20090211 21:07:18< cib> excellent 20090211 21:10:42< CIA-70> cib * r32760 /trunk/data/tools/wmllint_gui: Add a wxpython GUI frontend for wmllint. Has not been tested under Win32/Mac OS yet. 20090211 21:16:06-!- cib [n=cib@p4FD0C2FC.dip.t-dialin.net] has quit [Remote closed the connection] 20090211 21:20:15< zookeeper> Ivanovic, is there a reason why the betas need to be forwards-compatible? why would you need to be able to play 1.6 content with 1.5.9, isn't it enough to be able to play 1.5.9 content on 1.6? 20090211 21:20:26-!- happygrue [n=Wintermu@c-67-176-145-41.hsd1.in.comcast.net] has quit ["grok 'noth!"] 20090211 21:26:41< Soliton> bug fixes can easily break forwards-compatibility. 20090211 21:30:02< zookeeper> sure. but what point is there in the compatibility requirement then anyway? 20090211 21:32:54< Soliton> that is indeed the question. one point is that there is a difference between gratuitously breaking compatibility and fixing bugs. 20090211 21:33:29< Soliton> i wouldn't worry too much about either way before 1.6 though. 20090211 21:34:26< Ivanovic> zookeeper: it is a matter of *should* not 20090211 21:34:43< Ivanovic> if it is required to do changed to break forward compatibility, they have to happen 20090211 21:35:33< Ivanovic> that is: many changes that break forward compatibility are actually not bug fixes but feature additions (like eg new wml tags) 20090211 21:37:18-!- Elvish_Pillager [n=eli@66-189-14-42.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090211 21:44:15< zookeeper> Ivanovic, yes, i know, i was merely asking what the point of it is, except trying to prevent new bugs creeping in along with the new features. 20090211 21:44:24< CIA-70> mordante * r32761 /trunk/ (10 files in 3 dirs): (log message trimmed) 20090211 21:44:24< CIA-70> Rewrote the rendering order of the engine. 20090211 21:44:24< CIA-70> The old engine had a hack to prevent glitches in the drawing order, 20090211 21:44:24< CIA-70> unfortunately this didn't work properly. At the FOSDEM looked with 20090211 21:44:24< CIA-70> boucman into the problem and invented a new rendering algorithm that 20090211 21:44:27< CIA-70> should work properly in all cases. (It have glitches with mountains, but 20090211 21:44:29< CIA-70> those are due to the fact that some parts of the mountain are drawn on 20090211 21:45:09< boucman> yay 20090211 21:45:17< boucman> some testing, and we can close the bug :) 20090211 21:47:49< Soliton> boucman: when kicking/banning the server sends an error message with the reason and then queues the disconnect. this works fine on a local server but when trying the same online the client only sees the disconnect. afaict the problem is that outgoing buffers get deleted when the socket is closed. ideas to fix that? 20090211 21:48:26< boucman> not really of the top of my head 20090211 21:48:43< Mordante> yes I tested a bit and it looks like it works nicely :-) 20090211 21:48:45< boucman> we would need a "disconnecting" state on the server that we don't have 20090211 21:48:56< Soliton> i think we need a different disconnect method that tries to send the message before disconnecting. 20090211 21:49:10< boucman> the simplest "hack" would be to have the server wait for an ack for the client before disconnecting (preferably with a timeout) 20090211 21:49:19< Mordante> your layer fixes fixed the remaining issues I had at the FOSDEM :-) 20090211 21:50:53< Soliton> well, there is a queue_disconnect function which we actually use there. i guess one could try to disconnect and queue it again if there are outgoing buffers. 20090211 21:51:01< boucman> Mordante: we do a good team :) 20090211 21:51:16< Soliton> not sure if it's easy to implement the timeout that way though. 20090211 21:51:17< boucman> is the gryphon master invalidation glich still there (I assume it is) 20090211 21:51:52-!- [Relic] [n=[Relic]@76.229.202.137] has joined #wesnoth-dev 20090211 21:52:45< [Relic]> Hello :) 20090211 21:55:11 * boucman waits for DK to commit what we did at FOSDEM :) 20090211 21:55:25< zookeeper> trying to figure out how all this terrain stuff should ideally work is giving me a headache. 20090211 21:55:46 * boucman got that headach at fosdem 20090211 21:56:08< boucman> zookeeper: we are a 2D game, but we actually redraw in 4d :P 20090211 21:56:52< zookeeper> all forests could be useable as overlay terrains with worst movement + forest defense, but that'd prevent for instance someone making a unit that can only move in forest. 20090211 21:57:43< zookeeper> not using forests as overlays forces us to have like a dozen or more terrains to cover all the sane combos. 20090211 21:58:00< zookeeper> and using some forests as regular terrains and some as overlays is confusing. 20090211 21:58:27< boucman> i think that the case of a unit moving only on forest is particular enough not to worry 20090211 21:58:47< boucman> it wouldn't be a generic unit, so WML can be reasonably considered as an alternative 20090211 21:59:02< zookeeper> there wouldn't be a WML workaround for that. 20090211 21:59:24< Soliton> implement your own terrain! 20090211 21:59:27< zookeeper> except creating another entirely custom terrain and using that instead of the mainline forests...yeah 20090211 21:59:57< zookeeper> but that'd have enough problems of its own that no one would really want to use that 20090211 22:00:22< Soliton> well, do we have an example of a forest only unit anywher so far? 20090211 22:00:33< Soliton> and do we think the idea has at least some merit? 20090211 22:01:29< zookeeper> i guess not. 20090211 22:01:30< boucman> I could see it as a way to restric AI to a certain zone 20090211 22:01:46< boucman> but appart from that, it's a pretty unusable unit, since it needs specially crafted maps 20090211 22:01:58< Soliton> it would work with avoid, i think? 20090211 22:02:14< boucman> Soliton: I didn't say it was the right way to do it :P 20090211 22:02:19< Soliton> if you can even use terrain strings there. 20090211 22:02:49< Soliton> boucman: i mean nothing changes in that respect i think. 20090211 22:03:47< Soliton> boucman: i guess a silly workaround for the disconnect issue is to make the server wait a couple of cycles before issueing the disconnect. 20090211 22:04:24< Soliton> since the client should disconnect on errors anyway probably not so silly. 20090211 22:04:26< boucman> that would work too 20090211 22:04:51< boucman> or have the client kill the connection instead of the server :P 20090211 22:05:10< Soliton> yeah, but that obviously needs a backup. ;-) 20090211 22:05:30< Soliton> i wonder if things break when we try to disconnect already disconnected clients. 20090211 22:05:57< Soliton> though i'd hope that has been considered. 20090211 22:06:15< boucman> no idea :) 20090211 22:07:00< Mordante> boucman yes I think fixing that bug was really a great job 20090211 22:07:11< Mordante> and the gryphon master bug is still there 20090211 22:07:20< Soliton> looks like it. 20090211 22:09:03< boucman> Mordante: ok, I have the bug still assigned to me, I'll study it later 20090211 22:09:20< Mordante> ok 20090211 22:10:33< zookeeper> ok, if the above forest problem isn't a problem, then forest hills are next. could they really be made to have worst movement + forest def, when currently they have worst movement + best defense? dwarves and orcs and such would see their defenses drop. 20090211 22:10:59-!- Netsplit grisham.freenode.net <-> irc.freenode.net quits: erl, law_, dfranke 20090211 22:11:31< boucman> zookeeper: that's a question for Noy, Soliton, Dragonking :) 20090211 22:11:52< zookeeper> i don't think forest hills are used in official MP maps, are they? 20090211 22:12:09 * boucman has no idea 20090211 22:12:20< Sirp> what is the rationale for changing them to have worst movement + forest defense? 20090211 22:12:30< boucman> zookeeper: wouldn't forest hill and forest flat look too much alike ? 20090211 22:12:40< Soliton> the thing is that worst movement + best defense is not exactly what is intuitively expected. 20090211 22:13:12< Soliton> Sirp: units that have worse defense in forest than "normal" like horses. 20090211 22:13:20< zookeeper> Sirp, it's needed for making all forests work as overlay terrains. otherwise horsemen and co would get best defense of flat,forest, whic...as he said 20090211 22:13:34< Sirp> ahh 20090211 22:13:45< Sirp> still, it would seem like orcs and dwarves would enjoy hills, even if they have forests on them 20090211 22:14:01< zookeeper> boucman, no, forest hills use and would use a bit more sparse forest tiles 20090211 22:14:05< Soliton> yeah, unlike horses which is basically the problem. 20090211 22:14:11< boucman> k 20090211 22:14:12< zookeeper> yep 20090211 22:14:37< zookeeper> let's scrap overlay terrains altogether since obviously they're too un-KISS ;)? 20090211 22:14:49< zookeeper> (well, we could keep lit, it doesn't effect movement nor defense :p) 20090211 22:14:51 * Sirp argues that forest hills are difficult to depict artistically, and difficult to make work sensibly in gameplay terms, so maybe it's better not just having them? 20090211 22:15:11< Soliton> so the true intuitive algorithm would be to check grassland defense vs defense and depending on whether it is higher or lower have best or worst defense. 20090211 22:15:32 * Mordante hates the current automatic overlay stuff 20090211 22:16:06< zookeeper> Sirp, well, the problem is that we'd still want people to be able to use forests as overlays so they could draw forests on different base terrains so we wouldn' 20090211 22:16:12-!- Turuk [n=Turuk@FUSE-WS1-208-102-202-188.fuse.net] has quit [Read error: 104 (Connection reset by peer)] 20090211 22:16:19< zookeeper> so we wouldn't need to provide two dozen hardcoded variations 20090211 22:16:27-!- Turuk [n=Turuk@FUSE-WS1-208-102-202-188.fuse.net] has joined #wesnoth-dev 20090211 22:16:29 * boucman remembers a time when all players were expected to know all costs for all units on all terrain 20090211 22:16:31< zookeeper> hmm.. 20090211 22:16:34< Mordante> boucman I'd like to change LAYER_UNIT_FG to another value, it should be smaller as LAYER_TERRAIN_FG any preference for a number 20090211 22:17:08< Mordante> that way the ellipses can be drawn on their own layer again, as stated in the comment 20090211 22:17:20< boucman> not as long as you only change LAYER_TERRAIN_FG, not the others 20090211 22:17:37< boucman> hmm 20090211 22:17:45< boucman> what is LAYER_UNIT_FG 20090211 22:17:50< boucman> (I commented about TERRAIN) 20090211 22:18:28-!- Netsplit over, joins: law_, dfranke, erl 20090211 22:18:28-!- erl [n=erl@vetinte.spelaroll.se] has quit [Remote closed the connection] 20090211 22:18:29< boucman> ok, no prob, you can change that one 20090211 22:18:44< Mordante> LAYER_UNIT_FG was meant for the ellipses, but that got changed with alink's hack which we just removed 20090211 22:18:59-!- happygrue [n=Wintermu@c-67-176-145-41.hsd1.in.comcast.net] has joined #wesnoth-dev 20090211 22:19:02< Mordante> any preference? or just + 49? 20090211 22:19:58-!- law_ [n=law_@evil-wire.org] has quit [Read error: 113 (No route to host)] 20090211 22:20:33-!- Sapient [n=patrickp@agentek.com] has quit [Connection timed out] 20090211 22:21:21< boucman> you want to move LAYER_UNIT_FG below LAYER_TERRAIN_FG ? 20090211 22:21:42-!- happygrue [n=Wintermu@c-67-176-145-41.hsd1.in.comcast.net] has quit [Client Quit] 20090211 22:21:45< boucman> I think LAYER_UNIT_FG should be above LAYER_UNIT_MOVE_DEFAULT 20090211 22:22:16< Mordante> yes the ellipse drawn behind the FG terrain otherwise it will be drawn through a castle wall 20090211 22:22:20-!- erl [n=erl@vetinte.spelaroll.se] has joined #wesnoth-dev 20090211 22:22:41< boucman> two problems 20090211 22:22:45-!- EdB [n=EdB@148.153.82-79.rev.gaoland.net] has quit ["Konversation terminated!"] 20090211 22:23:07< boucman> 1) if it's drawn below the castle, we can't see the bars etc... (more problematic than the front ellipse, but drawn on same layer) 20090211 22:23:33< boucman> 2) for moving units, the ellipses still need to be drawn over LAYER_UNIT_MOVE_DEFAULT 20090211 22:23:40< Mordante> bars are on another layer, this layer is dedicated for the ellipses 20090211 22:23:46< boucman> so we need to find the correct layer (I can do that, that's OK) 20090211 22:23:58< Mordante> (and I think I'll rename it to make that clearer) 20090211 22:24:01< boucman> we could decide to draw the ellipse at unitlayer +1* 20090211 22:24:36< Mordante> the bars are on another higher layer 20090211 22:24:41< Mordante> the code is in unit.cpp around line 1918 20090211 22:25:16< Mordante> then I'll leave it to you to find a nice number 20090211 22:25:40< boucman> Mordante: what I'm saying is that the info "on what layer was the unit actually drawn" is available in unit::redraw 20090211 22:26:03< boucman> so if we want to draw at unit_layer-1 and layer+1 (adapting to the actual unit layer) that's feasible 20090211 22:26:33< boucman> but we can also put it on a dedicated layer, the problem is that we need to adapt that layer depending if the unit is moving or not 20090211 22:27:02-!- [Relic] [n=[Relic]@76.229.202.137] has quit ["Leaving"] 20090211 22:28:24< Mordante> it's on a fixed layer at the moment, so not sure whether we need to change that much 20090211 22:28:49< Mordante> at the moment when a unit moves no ellipse is drawn or do you mean standing anims? 20090211 22:29:19< boucman> LAYER_UNIT_MOVE_DEFAULT is used for unit that are moving/attacking/defending 20090211 22:29:26< boucman> + standing for flying units 20090211 22:30:45-!- Elvish_Pillage2 [n=eli@66-189-14-42.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090211 22:31:46< boucman> Mordante: so, what do we do ? 20090211 22:32:17< Mordante> not sure at the moment it's drawn in front of the unit but behind the terrain 20090211 22:32:39< Mordante> it doesn't look bad with the gryphon and it's not shown with other anims 20090211 22:32:52< Mordante> so the current way kind of works 20090211 22:33:08< Mordante> no idea whether it also fits with other flying units 20090211 22:33:25< boucman> right now, it is using the drawing_order param, which is hackish 20090211 22:33:41< boucman> I think it should be drawn at unit_layer -1 and unit_layer +1 20090211 22:33:55< Mordante> no I just changed that 20090211 22:33:56< boucman> so it's drawn behind castle for normal units, but over castle for flying ones 20090211 22:34:04 * boucman svn up 20090211 22:34:44< Mordante> drawing_order no longer exists since it was hackish after our changes 20090211 22:35:03< Mordante> instead of drawing order I sort on locations by y and x 20090211 22:35:52< boucman> makes sense 20090211 22:35:59< boucman> not sure what to tell you 20090211 22:36:10< boucman> let's leave it as is, and see how it turns out on next release 20090211 22:37:14< Mordante> ok if it works we can look at the layer I prefer to put it back at it's dedicated layer and give that layer the right value 20090211 22:38:02-!- Noyga [n=lame-z@AVelizy-151-1-18-237.w82-124.abo.wanadoo.fr] has quit ["Quitte"] 20090211 22:38:09< boucman> ok 20090211 22:38:18< Mordante> I'm off now, night 20090211 22:38:41-!- Mordante [n=chatzill@roadie.xs4all.nl] has quit ["ChatZilla 0.9.84 [Iceweasel 3.0.5/2008122011]"] 20090211 22:42:44-!- Baufo_ [n=thomas@62-47-137-231.adsl.highway.telekom.at] has joined #wesnoth-dev 20090211 22:46:59-!- Elvish_Pillager [n=eli@66-189-14-42.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20090211 22:50:30-!- zookeeper [n=l@dsl-tkubrasgw1-fe9ff800-215.dhcp.inet.fi] has quit [] 20090211 22:52:20-!- crimson_penguin [n=ben@64.201.60.220] has joined #wesnoth-dev 20090211 22:54:30< CIA-70> baufo * r32762 /trunk/src/ (3 files in 2 dirs): Make the error messages of the login procedure translatable: error messages are created on the client side from error codes sent by the server. 20090211 22:54:36< Baufo_> night 20090211 22:54:51-!- Baufo_ [n=thomas@62-47-137-231.adsl.highway.telekom.at] has quit [Remote closed the connection] 20090211 22:55:30-!- Baufo [n=thomas@62-47-138-109.adsl.highway.telekom.at] has quit [Read error: 110 (Connection timed out)] 20090211 22:58:33< CIA-70> thespaceinvader * r32763 /trunk/ (7 files in 5 dirs): Add my Dwarf Ulfserker portrait, update changelogs, portrait credits. 20090211 23:05:03-!- stikonas [n=and@ctv-79-132-188-113.vinita.lt] has joined #wesnoth-dev 20090211 23:15:27-!- YogiHH [i=YogiHH@c186066.adsl.hansenet.de] has joined #wesnoth-dev 20090211 23:16:12-!- Shadow_Master [n=imorelle@unaffiliated/shadowmaster/x-275924] has joined #wesnoth-dev 20090211 23:16:57< Shadow_Master> Ivanovic: yes, I do get notifications via email 20090211 23:18:27< Shadow_Master> uh, Jetryl claims that string freezes are announced in places he can't pay attention to? :? 20090211 23:18:49-!- law_ [n=law_@evil-wire.org] has joined #wesnoth-dev 20090211 23:19:45< Sirp> ? 20090211 23:20:42< Ivanovic> uhm, he should read the dev-ml 20090211 23:21:31< loonycyborg> wesnoth-dev ml isn't nearly as voluminous as boost ml, 20090211 23:21:39< Shadow_Master> Ivanovic: yep. 20090211 23:21:50< Shadow_Master> Ivanovic: did you read my conversation with thespaceinvader btw? 20090211 23:21:55< Ivanovic> no 20090211 23:22:00< loonycyborg> There can be no problem with following it.. 20090211 23:22:04< Shadow_Master> Ivanovic: today 00:34 20090211 23:22:24< Shadow_Master> Ivanovic: I want your official denial of feature so I can PM Jetryl about it :p 20090211 23:23:06< thespaceinvader> apologies for that, btw - i didn't connect stringfreeze with translatabel strings. For some reason i had it connected in my head to coding terminology 20090211 23:23:32< thespaceinvader> which, now that i think about it, was pretty dense, given that bugfixes are going on before my very eyes... 20090211 23:23:50< thespaceinvader> although i never did get the answer to the question i was actually looking for... 20090211 23:24:00< Ivanovic> Shadow_Master: the official deny is on the dev ml 20090211 23:24:09< Ivanovic> tell jetryl to follow it 20090211 23:24:34< Shadow_Master> sir, yes sir! 20090211 23:24:36< thespaceinvader> when i do come to commit the tuskers (and any other animals i might have done by that point...) where should I add them in the changelogs? 20090211 23:24:53< Shadow_Master> thespaceinvader: 1.7.0-svn: units: new units: ... 20090211 23:24:59< Ivanovic> jupp 20090211 23:25:02< thespaceinvader> okie doke, thanks 20090211 23:25:17< Ivanovic> afk 20090211 23:25:19< Shadow_Master> thanks for renaming my account btw 20090211 23:25:30< loonycyborg> Ivanovic: Will there be more development releases 20090211 23:25:36< Ivanovic> loonycyborg: yes 20090211 23:25:37< loonycyborg> before 1.6? 20090211 23:25:41< Ivanovic> several 20090211 23:26:15< Ivanovic> that is: i plan the next one directly when mordante is done with the fix for the assertion with too long lines in selection boxes with portraits not on the right side 20090211 23:26:40< loonycyborg> Ivanovic: Understood. 20090211 23:26:56< Ivanovic> (old plan was this weekend, but mordante already said that he probably won't manage this) 20090211 23:31:51-!- YogiHH [i=YogiHH@c186066.adsl.hansenet.de] has quit ["Verlassend"] 20090211 23:33:31< Shadow_Master> Ivanovic: a historical question: why was 1.2 branched before 1.2.0 was even released? 20090211 23:34:33< boucman> night all 20090211 23:34:37 * Shadow_Master also found a message from isaac suggesting that the "noop" response when clicking on the Campaigns button with no campaigns installed was supposed to be fixed in 1.3.0 :) 20090211 23:34:42< Ivanovic> Shadow_Master: because the release took by far longer than planned and the pile of "changes not possible for 1.2" got too long to keep all stuff branched 20090211 23:34:45< CIA-70> ivanovic * r32764 /trunk/po/ (96 files in 2 dirs): pot-update (several new strings due to mp server stuff) 20090211 23:34:55-!- boucman [n=rosen@140.117.71-86.rev.gaoland.net] has quit [Remote closed the connection] 20090211 23:35:27< Ivanovic> and yeah, the "no campaigns installed" thingie should have been in a *long* time already 20090211 23:35:30< Shadow_Master> Ivanovic: oh 20090211 23:36:14< Shadow_Master> I hope that will not happen with 1.6. :P 20090211 23:36:58< Ivanovic> it won't 20090211 23:45:14< Shadow_Master> fabi: I am in middle of tracking down the cause of the AMLA breakage in UtBS 20090211 23:45:37< Shadow_Master> it stopped working between 1.5.7 and 1.5.8 due to a change in the game engine. 20090211 23:47:34< Shadow_Master> I tried reverting by hand changes in unit.cpp or actions.cpp but it seems the origin of the problem is elsewhere, so I'll have to try with all the commits in that period 20090211 23:47:55< Shadow_Master> uh... correction, it stopped working between 1.5.6 and 1.5.7 20090211 23:49:42< fabi> Shadow_Master: How can I help you? 20090211 23:50:29< Shadow_Master> fabi: I didn't ask your help. I was just telling you the state of things. 20090211 23:53:03< Shadow_Master> since I have git svn, checking all commits in a time range is rather trivial. The issue is getting enough patience to compile every change :p 20090211 23:55:06< fabi> Shadow_Master: What bug are you hunting? 20090211 23:55:34< Shadow_Master> "... tracking down the cause of the AMLA breakage" 20090211 23:56:09-!- markm_ [n=markm@hlfxns01bbg-142177178092.pppoe-dynamic.ns.aliant.net] has joined #wesnoth-dev 20090211 23:56:13< fabi> Shadow_Master: yes, what is left of it? My latest test on that gave me only a double entry for the bolas. everything else worked fine. 20090211 23:56:56< Shadow_Master> fabi: uh... with the same saved game (and other saved game from me) of bug #12911, all AMLAs have no effect besides HP/XP changes 20090211 23:57:13< Shadow_Master> fabi: http://www.wesnoth.org/forum/viewtopic.php?f=4&t=24028 20090211 23:57:30 * Shadow_Master . O o (yeah, I'm working on it alone) 20090211 23:58:09< Shadow_Master> I have seen the WML in the saved game and it looks perfectly fine to me. Remember I said it stopped wokring between 1.5.6 and 1.5.7. I *tested* that. 20090211 23:58:18< Shadow_Master> with the same saved game, to avoid WML mutation. 20090211 23:59:49< fabi> Shadow_Master: The amla works fine in scenario 01, it must be some code in scenario 02 that brakes it. The ugliest thing in scenario 02 is the dehydration system. --- Log closed Thu Feb 12 00:00:06 2009