--- Log opened Sun Apr 08 00:00:48 2012 20120408 00:04:17-!- yigit [~yigit@139.179.207.79] has quit [Quit: Ex-Chat] 20120408 00:04:31-!- yigit [~yigit@139.179.207.79] has joined #wesnoth-dev 20120408 00:04:37-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20120408 00:05:16-!- yigit is now known as Artemius23 20120408 00:10:07-!- Artemius23 [~yigit@139.179.207.79] has quit [Remote host closed the connection] 20120408 00:10:35-!- yigit [~yigit@139.179.207.79] has joined #wesnoth-dev 20120408 00:10:50-!- yigit is now known as Artemius 20120408 00:10:57-!- Artemius is now known as Artemius23 20120408 00:21:47-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Quit: Leaving.] 20120408 00:29:41-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has quit [Remote host closed the connection] 20120408 00:31:57-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20120408 00:32:35< hankerspace_> Good night everyone 20120408 00:32:51-!- hankerspace_ [~quassel@hankerspace.dyndns.org] has quit [Remote host closed the connection] 20120408 00:38:03< anonymissimus> mordante: I got a bt with debug info and reported it: https://gna.org/bugs/index.php?19624#attached 20120408 00:38:49< anonymissimus> fendrin: does the backtrace included there look like something you may have caused ? (it goes through the unit display code...) 20120408 00:39:04< anonymissimus> other than that, perhaps its that blend function 20120408 00:57:01-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20120408 01:05:08-!- neph [~neph@02de475b.bb.sky.com] has quit [Read error: Connection reset by peer] 20120408 01:06:56-!- oldtopman [~oldtopman@unaffiliated/oldtopman] has quit [Disconnected by services] 20120408 01:07:13-!- lansiir [~oldtopman@unaffiliated/oldtopman] has joined #wesnoth-dev 20120408 01:07:39-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 245 seconds] 20120408 01:07:49-!- anonymissimus [~chatzilla@HSI-KBW-078-042-163-105.hsi3.kabel-badenwuerttemberg.de] has quit [Quit: ChatZilla 0.9.88.1 [Firefox 11.0/20120312181643]] 20120408 01:09:44-!- Nephro [~Dmitry@02de475b.bb.sky.com] has joined #wesnoth-dev 20120408 01:13:48-!- Johannes13 [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 245 seconds] 20120408 01:13:55-!- Johannes13__ [~Johannes@p4FDEB975.dip.t-dialin.net] has quit [Ping timeout: 264 seconds] 20120408 01:14:04-!- Johannes13 [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20120408 01:14:07-!- Johannes13_ [~Johannes@p4FDEB975.dip.t-dialin.net] has joined #wesnoth-dev 20120408 01:14:08-!- Johannes13_ [~Johannes@p4FDEB975.dip.t-dialin.net] has quit [Changing host] 20120408 01:14:08-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20120408 01:14:59-!- Johannes13 [~Johannes@unaffiliated/johannes13] has quit [Disconnected by services] 20120408 01:15:01-!- Johannes13_ is now known as Johannes13 20120408 01:15:15-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20120408 01:26:28-!- tyrannodogg [~tyrannodo@ip-248-22.travedsl.de] has left #wesnoth-dev [] 20120408 01:27:58-!- lansiir [~oldtopman@unaffiliated/oldtopman] has quit [Disconnected by services] 20120408 01:28:15-!- lansiir [~oldtopman@unaffiliated/oldtopman] has joined #wesnoth-dev 20120408 01:30:47< dreamlane> !seen Crab_ 20120408 01:31:01< dreamlane> ;) 20120408 01:31:23< ejls> wesbot seen Crab_ 20120408 01:31:23< wesbot> ejls: The person with the nick Crab_ 1d ago person left: 20120408 01:32:00< dreamlane> ejls: thanks 20120408 01:43:45< Ivanovic> dreamlane: he is on holiday over the weekend, but if you just leave him a message in the logs he will reply as soon as he sees it 20120408 01:44:11-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20120408 01:44:48< Artemius23> Ivanovic, how can I leave a message Crab_ in the logs ? 20120408 01:44:51< dreamlane> Ivanovic: Thanks! I actually have a question that several others might be able to answer, but I'll research it a bit more before I ask 20120408 01:45:03< Ivanovic> Artemius23: just by typing in here 20120408 01:45:09< Ivanovic> this chan is logged (cf topic) 20120408 01:45:33< Ivanovic> everyone reading the logs is able to see what you write in here 20120408 01:45:51< Ivanovic> and if you mention someone name the user might search for their own name and see what you asked of them 20120408 01:46:40< Nephro> Ivanovic, hi. I don't understand the stuff connected to releasing, but can I commit my code now? 20120408 01:46:58< Ivanovic> Nephro: uhm, of course you can 20120408 01:47:06< Artemius23> Thank you. I had a several question about AI in Wesnoth. I hope he'll answer them as soon as he is suitable 20120408 01:47:21< Nephro> Ivanovic, I refrained from doing that, since there were words like freeze etc :) 20120408 01:47:29< shadowm> Nephro: the release was many hours ago using the 1.10 branch, not trunk 20120408 01:47:37< Nephro> shadowm, oh, I see, thanks 20120408 01:47:50< Nephro> that area is pretty dark to me still 20120408 01:47:59< Ivanovic> Nephro: the freeze was branches/1.10 only (as the topic stated while it was active) 20120408 01:48:10< Ivanovic> off to bed now, n8 20120408 01:48:14< Nephro> gn 20120408 01:48:19< shadowm> the releases that will happen from trunk when time is due will be 1.11.x 20120408 01:48:31< Nephro> I never actually worked with anything besides trunk 20120408 01:48:50< shadowm> 1.10 is supposed to receive only bug fixes at all times 20120408 01:49:36< Nephro> shadowm, why wouldn't wesnoth acquire practices used by the big corps? like gold/silver/bronze branching 20120408 01:49:48< shadowm> that said, if you are aware that a bug you are fixing affects 1.10, you should look into backporting the fix 20120408 01:49:49-!- wesbot changed the topic of #wesnoth-dev to: released 1.10.2, announcing "soon" | Wesnoth accepted in GSoC 2012 | http://wiki.wesnoth.org/SummerOfCodeIdeas | 171 bugs, 329 feature requests, 17 patches | Logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20120408 01:50:23< shadowm> Nephro: I don't know about big corporations having never worked for one, but our current method is fairly standard for open-source software 20120408 01:50:24< Artemius23> I had a unanswered question in questionaire, then answered missing ones. May I add a Google Docs link to my proposal page ? 20120408 01:50:49< shadowm> Nephro: that is, development releases come from trunk, stable releases come from a maintenance branch 20120408 01:51:20< Nephro> shadowm, now that you told me that, I know I might've left some bugs 20120408 01:51:56< Nephro> shadowm, I fixed old bugs and committed to trunk. I didn't know I have to do backporting for releases. 20120408 01:52:48< shadowm> you aren't in obligation to do so, per se, but if you know stable users (who are the great majority most of the time) can benefit from a fix, then that's what you should do. 20120408 01:52:56< Nephro> shadowm, it's nothing really important. actually, it's rather unused atm, LuaAI, but we will really integrate that monster later on 20120408 01:53:17< loonycyborg> Don't worry, The next stable series will be based on current trunk :P 20120408 01:53:38< shadowm> yeah, that doesn't sound like an important target for 1.10 since the Lua AI support is stated to be incomplete there in the wiki 20120408 01:54:19-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 260 seconds] 20120408 01:54:29-!- Johannes13 [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 252 seconds] 20120408 01:55:23-!- Johannes13 [~Johannes@p4FDEB975.dip.t-dialin.net] has joined #wesnoth-dev 20120408 01:55:23-!- Johannes13 [~Johannes@p4FDEB975.dip.t-dialin.net] has quit [Changing host] 20120408 01:55:23-!- Johannes13 [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20120408 01:55:26-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20120408 01:55:55-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20120408 01:56:04< Nephro> and when is the next realease planned? 20120408 01:57:11< shadowm> it is ready when it is ready 20120408 01:57:43< shadowm> 1.10.3 will probably not happen for a month or two unless a substantial amount of bugfixes of great importance accumulate in the svn branch 20120408 01:58:47< Nephro> I see 20120408 01:58:57< mattsc> Nephro, shadowm: As I can see it, there's pretty much one user of Lua AI right now, who'll switch to trunk pretty soon because of all the great changes the GSoC students are going to make. ;) 20120408 01:59:19< shadowm> and I imagine 1.11.0 will not happen until there's substantial work done in trunk by the future GSoC students 20120408 01:59:27< mattsc> (actually, there are two as of a few days ago) 20120408 02:00:27< CIA-69> nephro * r53846 /trunk/ (6 files in 4 dirs): (1)First draft of the caching system for LuaAI. (2)Added validation variables and setters/getters in the ai contexts, to allow LuaAI cache check the movemaps for validity 20120408 02:01:05< Nephro> Kind of a big patch 20120408 02:01:18< Nephro> it will require to recompile the whole ai section. 20120408 02:02:54< Nephro> It's kinda ugly too, but I didn't want to oversophisticate it by reducing code dupe 20120408 02:03:07< Nephro> since there probably will not be any more of it 20120408 02:03:49< Nephro> mattsc, if crab approves this design, I will refactor the way move maps are exposed. 20120408 02:03:58< Artemius23> I am a GSoC student and interesting in teaching AI to play Wesnoth’ s mainline campaigns especially, where am I suppose to work ? 20120408 02:04:47< mattsc> Nephro: perfect! 20120408 02:04:52< Nephro> Artemius23, well, the main AI dev of wesnoth visioned that project as a "hint framework" for the AI, if I understood him correctly 20120408 02:05:20< Nephro> Artemius23, meaning, the student would have to create a way, to pass hints and tips to the AI of how to complete the campaign 20120408 02:06:35< Nephro> mattsc, right now, to use the caching system, you'd have to go ai.get_cached_dstsrc() but if crab approves, i'll swap the names around, and access will be through ai.get_dstsrc() 20120408 02:09:02< Artemius23> This is good, that is what I expect more or less. Do you recommend any point to start ? 20120408 02:09:48< mattsc> Nephro: thanks. I probably won't have time to deal with this in the next few days, but I will do a test run as soon as I get a chance. 20120408 02:10:45< aknahs> Can anyone tell me how long does it take to compile wesnoth on a medium pc? 20120408 02:10:54< mattsc> Artemius23: what Nephro says, but in addition to that, you need to build up a bunch of behavior routines for the AI to be able to deal with certain situations. 20120408 02:11:32< mattsc> Crab_ told one of the other students to go ahead and do that in Lua AI, as a prove of concept, for now. 20120408 02:11:45< Nephro> aknahs, like 30 minutes? 20120408 02:12:17< aknahs> tks.. guess i hate netbooks :\ 20120408 02:12:30< mattsc> The difficult part (as I see it) is setting up a good strategy for the AI, conversion to c++ code can be done later. 20120408 02:12:54< Nephro> mattsc, actually doing that in LuaAI is beat cheaty :D since you can just break up a completion of a scenario in peaces and write stages for each peace. but ofc that not a general solution 20120408 02:14:12-!- aknahs2 [aknahs2@6.pool85-50-115.dynamic.orange.es] has joined #wesnoth-dev 20120408 02:14:16-!- aknahs2 [aknahs2@6.pool85-50-115.dynamic.orange.es] has left #wesnoth-dev [] 20120408 02:14:41< mattsc> Nephro: I am not saying that that is the final solution, but you need to set up a mechanism (strategy, whatever you want to call it) for the AI to deal with certain situations first. If you want to do that in c++, more power to you. :D 20120408 02:14:52< Artemius23> matts : I haven't play Wesnoth much time, the point of start for me looks like is examining the behavior of the AI in the game. So I can come up with a much better solution 20120408 02:15:02< mattsc> I'm just repeating what Crab_ told one of the other students concerning leader control... 20120408 02:16:41< mattsc> Artemius23: in general, yes. But you want to do that piece by piece. And one of the suggestions by the GSoC mentors was to do this by teaching the AI how to play some of the mainline scenarios. 20120408 02:17:58< dreamlane> Hey guys, I am getting errors trying to build wesnoth from svn trunk. function_template.hpp line 539. The assign_to() function expects 3 arguments, but is only getting 2. 20120408 02:18:00< mattsc> I have done that, using Lua AI, for one specific scenario: The Elves Besieged from Heir to the Throne. (Using a very simple algorithm, nothing sophisticated at all.) You can check that out if you want. 20120408 02:18:30< mattsc> ... and then you should ask Crab_ how exactly he is imagining you to proceed with this. 20120408 02:20:00< Artemius23> mattsc: Besides this is what exactly I want to work on it. I will be examining the game and the way missions work. I will leave a detailed message to Crab_ about the process he is imagining for me. 20120408 02:20:09< mattsc> Oh, Nephro, of course you can do this by cheating with Lua AI. The trick is to do it in a way that would work with the normal AI and a hint framework as well. 20120408 02:21:05< Nephro> mattsc, well, in that case, it's juggling with goals and targets. You can write LuaAI scripts to do that probably. 20120408 02:21:16< Nephro> also tricky aspects might do the job. 20120408 02:21:36< mattsc> Artemius23: sounds good. Crab_ might not be back until after the weekend though. If you want to check out that scenario, it's in add-on 'AI Modification Demos'. (Shameless self promotion, sorry) 20120408 02:21:41< dreamlane> or... you could use evolutionary AI approaches and have them learn by playing thousands of games on thousands of boxes 20120408 02:22:14-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has quit [Quit: SSSSSsSSssssSSs... *BOOM*] 20120408 02:22:14< Nephro> dreamlane, yeah, launch a scenario and after a year it should complete it :D 20120408 02:22:34< Nephro> and store the winning paths somewhere 20120408 02:22:45< Nephro> but that's still a lot of work, especially for the processor 20120408 02:22:47< aknahs> looool 20120408 02:22:49< dreamlane> sooo many pathssss 20120408 02:23:47< Nephro> I actually had planned to create a ripped version of wesnoth which would launch ai games without any user interface at all, to speed everything up, so it can generate tons of battles and track results 20120408 02:23:50< dreamlane> If a game of chess has 10^120 states... how many does a game of wesnoth lol 20120408 02:23:55< mattsc> Nephro: I don't think the AI can protect an important unit (or two) as in HttT right now. It'll need some additional behavioral routines - and then the hint system you mentioned to choose them in certain scenarios. At least that's my understanding of what Crab_ imagined with this. I might be wrong of course. 20120408 02:24:13< mattsc> Nephro: that system exists. 20120408 02:24:18< Nephro> this way even the slightest changes to the ai would show the percentage change in wins 20120408 02:24:21< Nephro> mattsc, really? 20120408 02:24:23< Artemius23> mattsc: Implementing decision trees or learning algorithms wouldn't that much complicated for me but first of all I have to learn the game works and also what is the mechanism developers used. 20120408 02:24:35< Nephro> mattsc, why did noone tell me? :D 20120408 02:24:40< mattsc> Nephro: yes. You can launch Wesnoth at the command line with --no-gui 20120408 02:24:54< mattsc> Nephro: you didn't ask? 20120408 02:24:59< Nephro> mattsc :D 20120408 02:25:33< Nephro> mattsc, that's actually very cool. It means the AI battle tracker can be implemented very easily 20120408 02:25:58< mattsc> Artemius23: ok. Well, check out the src/ai folders. That should tell you what is there. 20120408 02:26:40< mattsc> Nephro: I believe this is correct. I think the devs used this when they tested the current AI against the previous default. 20120408 02:26:51< dreamlane> so... is trunk borken right now? I'm unable to get wesnothd to compile 20120408 02:27:12< Nephro> mattsc, I can't believe I missed out on all of that. so sad right now 20120408 02:27:35< mattsc> Nephro: sorry I ruined your evening! (morning?) 20120408 02:27:49< mattsc> I'll have to go right now though. I'll be back in 45min or so. 20120408 02:27:52< Nephro> mattsc, I just checked the clock, it seems to be night actually :)) 20120408 02:28:23< mattsc> Ciao for now 20120408 02:28:26< Nephro> cya 20120408 02:40:35< shadowm> mordante: I imagine r53845 will be backported? 20120408 02:45:00-!- happygrue [~quassel@wesnoth/developer/wintermute] has quit [Quit: No Ping reply in 180 seconds.] 20120408 02:45:27-!- happygrue [~quassel@wesnoth/developer/wintermute] has joined #wesnoth-dev 20120408 02:49:47-!- PolarPanda [~quassel@unaffiliated/peterporty] has quit [Ping timeout: 246 seconds] 20120408 02:50:05-!- atomicbomb [~quassel@180.246.190.212] has joined #wesnoth-dev 20120408 02:50:21< CIA-69> ejls * r53847 /trunk/src/tools/validator/validator_tool.cpp: Fixes a typo in schema_validator help 20120408 02:53:55-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20120408 02:55:00-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20120408 02:55:26< dreamlane> anyone well versed in building wesnoth with msvc10? 20120408 02:58:08< Artemius23> Mordante : I registered in Wesnoth Forums and now trying to build a Wiki Page with account of Artemius23. May you mark it as GSoC Student Account ? 20120408 02:59:09-!- Danceman [~Danceman@a94-132-158-220.cpe.netcabo.pt] has quit [Quit: Leaving] 20120408 02:59:50-!- Nephro [~Dmitry@02de475b.bb.sky.com] has quit [Remote host closed the connection] 20120408 03:00:15< Gambit> dreamlane: Anonymissimus should be able to help you out 20120408 03:00:25< Gambit> Not sure how well your timezones will mesh. 20120408 03:02:53< mattsc> Artemius23, Nephro: I am back (briefly), but I think we were done with our previous discussion, right? 20120408 03:04:57< dreamlane> gambit: I see him online pretty often, I'll remember to ask, until then... should I try to build it on my OSX 10.7 or Ubuntu lol... What are most people building with? Linux? 20120408 03:05:06< shadowm> Artemius23: added 20120408 03:05:17< Artemius23> mattsc : Yes, now I'll examine deeply the playing of Wesnoth. So I can analyze how AI works for a user. I also started to look at ai codes but not deeply. 20120408 03:05:39< Artemius23> shadowm: Thank you so much. 20120408 03:05:41< Gambit> dreamlane: If you have ubuntu, I can help you get it built in just a few minutes (well... depending on your internet speed) 20120408 03:05:42< shadowm> I bet mordante wouldn't be able to help you with the forums even if he were around ;) 20120408 03:06:01< mattsc> Artemius23: sounds good. Good luck! 20120408 03:06:27< dreamlane> Gambit: sweet, I'll boot back into ubuntu then, brb 20120408 03:06:39-!- dreamlane [~Benjamin@99-93-250-85.lightspeed.chtnsc.sbcglobal.net] has left #wesnoth-dev [] 20120408 03:07:42< Artemius23> Time is 04pm here, if you excuse me I have to get some sleep. I'll read logs tomorrow. 20120408 03:08:29< Artemius23> Good night to all. 20120408 03:10:18-!- neph [~neph@02de475b.bb.sky.com] has joined #wesnoth-dev 20120408 03:12:34-!- Johannes13 [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 272 seconds] 20120408 03:14:46-!- dream_lane [~benjamin@99-93-250-85.lightspeed.chtnsc.sbcglobal.net] has joined #wesnoth-dev 20120408 03:15:41< dream_lane> Gambit: okay, I'm checking out the trunk... what IDE do you use? 20120408 03:15:55< Gambit> None 20120408 03:16:21< dream_lane> good stuff 20120408 03:16:40< dream_lane> all vi and command line? 20120408 03:16:49< Gambit> KATE and the command line, but yeah. 20120408 03:16:53< shadowm> Kate 20120408 03:17:00< Gambit> The first thing you'll want to do is $ sudo apt-get build-dep wesnoth 20120408 03:17:19< dream_lane> okay 20120408 03:18:09-!- aknahs [aknahs@6.pool85-50-115.dynamic.orange.es] has quit [Ping timeout: 246 seconds] 20120408 03:18:29< dream_lane> oh cool, kate looks pretty sweet! wonder why i've never heard of it 20120408 03:23:13-!- aknahs [~aknahs@6.pool85-50-115.dynamic.orange.es] has joined #wesnoth-dev 20120408 03:30:24-!- aknahs [~aknahs@6.pool85-50-115.dynamic.orange.es] has quit [] 20120408 03:30:36-!- aknahs [aknahs@6.pool85-50-115.dynamic.orange.es] has joined #wesnoth-dev 20120408 03:31:33-!- aknahs [aknahs@6.pool85-50-115.dynamic.orange.es] has quit [Client Quit] 20120408 03:33:26< Artemius23> shadown: How can add my student page to GSoC Ideas Page ? This is 20120408 03:34:25< dream_lane> gambit: alright I got the deps installed, now checkout the code from svn? 20120408 03:34:41< shadowm> it's an 'm' as in 'master', not an n; anyway I don't really know much about the wiki 20120408 03:34:59< Gambit> dream_lane: yes 20120408 03:36:36< Artemius23> I'm sorry. 20120408 03:37:57< Gambit> dream_lane: $ sudo apt-get install subversion 20120408 03:38:11< Gambit> $ svn co http://svn.gna.org/svn/wesnoth/trunk wesnoth 20120408 03:38:23< dream_lane> Gambit: I've got it checking out as we type :) 20120408 03:38:28< dream_lane> also getting kate 20120408 03:38:42< Gambit> Then you'll want to install "scons" 20120408 03:38:54< Gambit> And lastly you just cd to the directory and $ scons 20120408 03:39:02< dream_lane> okay cool 20120408 03:39:11< Gambit> If you have a multi-core processor you can speed things up by doing $ scons -j# 20120408 03:39:17< Gambit> Where # is the number of threads you want it to use 20120408 03:39:18< dream_lane> I'll do some research on what scons is while that's happening 20120408 03:39:23< dream_lane> sweet 20120408 03:39:59-!- Artemius23 [~yigit@139.179.207.79] has quit [Quit: Ex-Chat] 20120408 03:41:54< Gambit> dream_lane: it's some sort of abstraction on gcc 20120408 03:42:21< Gambit> Which is the C++ compiler 20120408 03:42:22< dream_lane> cool, looks like it's pretty much a replacement for make written in python 20120408 03:45:43-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Remote host closed the connection] 20120408 03:47:33-!- Blueblaze [~Blueblaze@adsl-99-158-46-32.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20120408 03:48:41< shadowm> scons is a build manager, not an abstraction, and yes, it's equivalent to make 20120408 03:49:23< jamit> Artemius23: I added the category and template to your page. You can check that page's history to see what you were missing. 20120408 03:49:32< shadowm> Gambit: and gcc is not just a C++ compiler 20120408 03:49:52< Gambit> Sounds like an abstraction to me. 20120408 03:50:41< shadowm> scons manages the software build process, which may or may not involve compilers and which may or may not involve the GNU Compiler Collection in particular 20120408 03:52:24< shadowm> it's i 20120408 03:53:20< shadowm> Gambit: it's an abstraction in the same sense that bash allows you to run other processes and manage them as jobs 20120408 03:53:58< shadowm> but what scons and others do is to watch the output and manage target dependencies 20120408 03:54:47< dream_lane> good stuff... 20120408 03:55:09< dream_lane> I wonder who has more tools... a software dev or a carpenter 20120408 03:55:37< Gambit> The walrus 20120408 03:56:35< shadowm> the thing is calling it an abstraction isn't very helpful since any given software application can be considered an abstraction of some sort 20120408 03:56:52< shadowm> the principle is more akin to calling a person an "entity" 20120408 03:57:15< Gambit> Yes. Yes they are. 20120408 04:02:39-!- horon [~horon@nttkyo322045.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has joined #wesnoth-dev 20120408 04:04:11-!- PolarPanda [~quassel@unaffiliated/peterporty] has joined #wesnoth-dev 20120408 04:09:12-!- csarmi [~csarmi@2E6B859D.catv.pool.telekom.hu] has joined #wesnoth-dev 20120408 04:14:01-!- thethomaseffect [thethomase@86-44-234-0-dynamic.b-ras1.mgr.mullingar.eircom.net] has quit [Read error: Connection reset by peer] 20120408 04:25:57-!- leonid [~leonid@114.248.225.144] has joined #wesnoth-dev 20120408 04:26:56< dream_lane> Gambit: Okay, It's all checked out, now I do what? cd to wesnoth and $ scons? 20120408 04:27:35< Gambit> dream_lane: yes 20120408 04:28:45< dream_lane> whoops... looks like I am missing the boost system lib on this box 20120408 04:31:06< dream_lane> moar downloading 20120408 04:33:56< Gambit> Oh they might not be listed as dependencies for the source package yet. 20120408 04:34:10< Gambit> Sorry about that. Totally slipped my mind. 20120408 04:34:48< dream_lane> it's okay 20120408 04:35:27< dream_lane> Trying to brush up on C++ syntax and practices in the meantime 20120408 04:50:53-!- Ivanovic_ [~ivanovic@dtmd-4d0bfd18.pool.mediaWays.net] has joined #wesnoth-dev 20120408 04:50:53-!- Ivanovic_ [~ivanovic@dtmd-4d0bfd18.pool.mediaWays.net] has quit [Changing host] 20120408 04:50:53-!- Ivanovic_ [~ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev 20120408 04:52:41-!- Elvish_Pillager [~eli@dhip-149.coburn.residences.colby.edu] has quit [Ping timeout: 260 seconds] 20120408 04:54:57-!- mattsc [~mattsc@d50-92-196-35.bchsia.telus.net] has quit [Quit: bye] 20120408 04:55:10-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has quit [Ping timeout: 272 seconds] 20120408 04:56:53-!- Ivanovic_ is now known as Ivanovic 20120408 05:04:42-!- leonid [~leonid@114.248.225.144] has quit [Quit: Leaving] 20120408 05:11:26-!- vultraz_laptop is now known as vultraz 20120408 05:12:47< dream_lane> Sweet it works, seg faults when trying to go full screen... I'm not real concerned about that though... just wanna start working on a patch for something else 20120408 05:17:43-!- Alarantalara [~Adium@CPEc0c1c09e8055-CM00252eac6d62.cpe.net.cable.rogers.com] has joined #wesnoth-dev 20120408 05:21:50< dream_lane> Gambit: Thanks for the help, everything worked perfectly 20120408 05:22:10< Gambit> Not a problem :) 20120408 05:26:21-!- ancestral [~ancestral@97-127-62-183.mpls.qwest.net] has joined #wesnoth-dev 20120408 05:38:41-!- dream_lane [~benjamin@99-93-250-85.lightspeed.chtnsc.sbcglobal.net] has quit [Quit: Oh if only I could live without sleeping] 20120408 05:58:35-!- Gambit [~gambit@wesnoth/developer/grickit] has quit [Remote host closed the connection] 20120408 06:05:39-!- Alarantalara [~Adium@CPEc0c1c09e8055-CM00252eac6d62.cpe.net.cable.rogers.com] has quit [Quit: Leaving.] 20120408 06:08:42-!- lansiir [~oldtopman@unaffiliated/oldtopman] has quit [Quit: oldtopman has left the house] 20120408 06:41:05-!- neph [~neph@02de475b.bb.sky.com] has quit [Ping timeout: 260 seconds] 20120408 07:04:39-!- thethomaseffect [~thethomas@86-44-234-0-dynamic.b-ras1.mgr.mullingar.eircom.net] has joined #wesnoth-dev 20120408 07:08:56-!- atomicbomb [~quassel@180.246.190.212] has quit [Read error: Connection reset by peer] 20120408 07:20:09-!- trademark_ [~trademark@mon69-1-82-67-23-185.fbx.proxad.net] has joined #wesnoth-dev 20120408 08:11:01-!- bwrsandman [~sandy@216.252.67.152] has left #wesnoth-dev [] 20120408 08:11:24-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 245 seconds] 20120408 08:18:40-!- PolarPanda [~quassel@unaffiliated/peterporty] has quit [Read error: Connection reset by peer] 20120408 08:19:08-!- PolarPanda [~quassel@unaffiliated/peterporty] has joined #wesnoth-dev 20120408 08:23:51-!- trademark_ [~trademark@mon69-1-82-67-23-185.fbx.proxad.net] has quit [Ping timeout: 260 seconds] 20120408 08:31:03-!- PolarPanda [~quassel@unaffiliated/peterporty] has quit [Remote host closed the connection] 20120408 08:36:28-!- leonid [~leonid@114.248.225.144] has joined #wesnoth-dev 20120408 08:38:04-!- leonid [~leonid@114.248.225.144] has quit [Client Quit] 20120408 08:41:34-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20120408 08:44:27-!- mordante [~mordante@roadie.xs4all.nl] has joined #wesnoth-dev 20120408 08:44:27-!- mordante [~mordante@roadie.xs4all.nl] has quit [Changing host] 20120408 08:44:27-!- mordante [~mordante@wesnoth/developer/mordante] has joined #wesnoth-dev 20120408 08:44:45< mordante> servus 20120408 08:47:46-!- leonid [~leonid@114.248.225.144] has joined #wesnoth-dev 20120408 08:50:31< mordante> anonymissimus your backtrace doesn't help me too much, the line in blend_surface contains the function signature 20120408 08:50:40< mordante> maybe we can do an IRC debug session 20120408 08:52:36< mordante> Nephro I think we lack the resources for gold/silver/bronze branching, beside who wants to work on it? 20120408 08:58:11< mordante> shadowm, yes I want to backport 53845, just like to let it get more testing in trunk 20120408 08:58:52< mordante> I also wonder why it showed up now I think that code hasn't been touched lately 20120408 09:04:48-!- MeccaGod [majs@host189-199.bornet.net] has joined #wesnoth-dev 20120408 09:06:10< shadowm> vultraz, mordante: I wonder what you did to reproduce the bug fixed by r53845? 20120408 09:08:05< shadowm> (just to make sure I don't inadvertently cause problems for 1.10.0 - 1.10.2 players) 20120408 09:09:05-!- ancestral [~ancestral@97-127-62-183.mpls.qwest.net] has quit [Quit: And that’s the end of THAT chapter.] 20120408 09:10:40< mordante> shadowm, no idea how to reproduce I only fixed the bug 20120408 09:11:44 * shadowm pokes vultraz then. 20120408 09:18:34-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has quit [Quit: Leaving] 20120408 09:21:15< boucman> bloodycoin: I guess the version of your patch I need to look at is the extended version... 20120408 09:26:07< vultraz> yes shadowm? 20120408 09:26:19< vultraz> oh 20120408 09:26:25< vultraz> I just built 20120408 09:26:29< vultraz> and got an error 20120408 09:26:34< vultraz> that's it 20120408 09:26:50< shadowm> you got an error when running a vanilla build with no add-ons installed? 20120408 09:27:49< vultraz> well I did have to disable OpenMP 20120408 09:28:06< shadowm> otherwise it'd be nice to exact conditions 20120408 09:28:26< shadowm> to know the exact conditions 20120408 09:28:46< vultraz> and when I changed the working dir property (to "../..") it did launch from MSVC. BUT still spit the error from explorer 20120408 09:29:17< shadowm> ok, let me be more specific: what add-ons were installed, if any? 20120408 09:29:21< vultraz> after mordante's patch, I didn't get that error from explorer 20120408 09:29:32-!- IvanSav [~IvanSav@ns2.ultranet.com.ua] has joined #wesnoth-dev 20120408 09:30:00< shadowm> ("from explorer" isn't terribly helpful for me since I don't either use Windows nor your particular configuration) 20120408 09:30:27< vultraz> the file explorer 20120408 09:30:38< vultraz> no addons 20120408 09:30:47< shadowm> I don't use Windows but I still remember how it works, don't worry about that 20120408 09:30:59< shadowm> okay, no add-ons, that's good to know 20120408 09:31:27< shadowm> unless it was using a configuration dir from another local copy which had add-ons installed, but I imagine you'd be able to tell that 20120408 09:32:04< vultraz> AFAICT, it wasn't 20120408 09:32:24< shadowm> clang doesn't seem much faster here than gcc 4.6 20120408 09:32:40< shadowm> shadowm@reicore:~$ clang --version 20120408 09:32:40< shadowm> Debian clang version 3.0-6 (tags/RELEASE_30/final) (based on LLVM 3.0) 20120408 09:33:50< shadowm> using the default optimizations I guess? I don't really grasp cmake at any level 20120408 09:34:48< matthiaskrgr> shadowm: ok 20120408 09:35:15< shadowm> matthiaskrgr: if you got it to crash it'd be nice to know the steps to reproduce, preferably in the form of a bug report 20120408 09:35:23< shadowm> also whether it affects 1.10 20120408 09:35:34< matthiaskrgr> http://pastebin.com/CXdAmubg 20120408 09:35:41< shadowm> I see a lot of bug reports lately where people don't bother to specify that part 20120408 09:36:28< matthiaskrgr> installing 1.10.2-1 from arch linux repo 20120408 09:36:45< shadowm> that backtrace is terribly useless, looks like there's a stack corruption at work there 20120408 09:37:00-!- Gallaecio [~quassel@84.120.114.134.dyn.user.ono.com] has joined #wesnoth-dev 20120408 09:37:21< matthiaskrgr> my WM does not honor window-size hints from the programs, could this be the problem? 20120408 09:37:22< CIA-69> mordante * r53848 /trunk/src/editor/editor_controller.cpp: Initialize all members. 20120408 09:37:26< CIA-69> mordante * r53849 /trunk/src/editor/map/editor_map.cpp: Initialize all members. 20120408 09:37:29< CIA-69> mordante * r53850 /trunk/src/whiteboard/manager.cpp: 20120408 09:37:29< CIA-69> Initialize all members. 20120408 09:37:29< CIA-69> Also remove a call to clear() on an empty set. 20120408 09:37:32< CIA-69> mordante * r53851 /trunk/src/ (9 files in 6 dirs): Strip trailing whitespace. 20120408 09:37:40< matthiaskrgr> ok, I'll update :) 20120408 09:38:09< shadowm> not sure, since I've not seen a WM that doesn't do so 20120408 09:38:47< shadowm> not that I've used any window managers other than kde's for the last few years 20120408 09:39:00-!- Gallaecio_ [~quassel@84.120.114.134.dyn.user.ono.com] has joined #wesnoth-dev 20120408 09:39:08< matthiaskrgr> hehe 20120408 09:40:02< shadowm> actually, scratch that, it does seem clang was much faster 20120408 09:40:36< matthiaskrgr> ah 20120408 09:40:36< shadowm> I guess the AI and GUI2 modules are the major bottleneck when using gcc after all 20120408 09:42:43-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20120408 09:45:44< matthiaskrgr> 1.10.2 doesn't seem to crash 20120408 09:47:08-!- negusnyul [~negusnyul@h145-169.pool46-249.dyn.tolna.net] has joined #wesnoth-dev 20120408 09:48:52-!- negusnyul [~negusnyul@h145-169.pool46-249.dyn.tolna.net] has quit [Client Quit] 20120408 09:57:40-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20120408 10:01:56< mordante> does anybody know whether we have odd netwerk related crashes? 20120408 10:05:30-!- EdB [~edb@tss37-1-89-82-194-231.dsl.sta.abo.bbox.fr] has joined #wesnoth-dev 20120408 10:06:43-!- Gallaecio [~quassel@84.120.114.134.dyn.user.ono.com] has quit [Remote host closed the connection] 20120408 10:08:08-!- Johannes13 [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20120408 10:12:05< CIA-69> mordante * r53852 /trunk/src/game_display.cpp: 20120408 10:12:05< CIA-69> Use empty() instead of comparing size() with 0. 20120408 10:12:05< CIA-69> Issue found by cppcheck. 20120408 10:12:07< CIA-69> mordante * r53854 /trunk/src/network.cpp: (log message trimmed) 20120408 10:12:07< CIA-69> Fix binding to a temporary. 20120408 10:12:07< CIA-69> The result of std::string::c_str() of a temporary std::string was stored 20120408 10:12:07< CIA-69> in an object to be used later. Changed the member to a std::string to 20120408 10:12:08< CIA-69> solve the issue. 20120408 10:12:08< CIA-69> NOTE since the code involved contains serveral OS specific #ifdef's 20120408 10:12:09< CIA-69> not all changes are tested. 20120408 10:12:09< CIA-69> mordante * r53853 /trunk/src/marked-up_text.cpp: 20120408 10:12:10< CIA-69> Remove duplicate condition in a logical or. 20120408 10:12:10< CIA-69> Issue found by cppcheck. 20120408 10:12:56< mordante> could somebody on Windows and MacOS test whether r53854 doesn't break anything, the commit is a candidate for the stable branch 20120408 10:13:36 * mordante remembers something called a changelog 20120408 10:14:21-!- timotei [~timotei@188.24.4.67] has joined #wesnoth-dev 20120408 10:14:21-!- timotei [~timotei@188.24.4.67] has quit [Changing host] 20120408 10:14:21-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20120408 10:14:27< timotei> mordante: hey :) 20120408 10:14:37< CIA-69> mordante * r53855 /trunk/changelog: Update changelog. 20120408 10:14:41< timotei> mordante: I think you got wrong the condition when moving from char* to std::string 20120408 10:14:42< mordante> hi timotei 20120408 10:14:45< timotei> - if(error_ != NULL) { 20120408 10:14:46< timotei> + if(error_.empty()) { 20120408 10:14:53< timotei> Shouldn't the last one be negated? :P 20120408 10:15:01< mordante> timotei, yeah you're right 20120408 10:16:40< mordante> I'll claim to be too shocked by the original code to be able to code properly :-P 20120408 10:17:57< CIA-69> mordante * r53856 /trunk/src/network.cpp: 20120408 10:17:57< CIA-69> Fix an inverted condition in r53854. 20120408 10:17:57< CIA-69> The issue was discovered by timotei. 20120408 10:18:09< timotei> hehe 20120408 10:20:29< timotei> Well, it seems it's good I'm subscribed to the commits ML 20120408 10:20:40-!- Gallaecio_ is now known as Gallaecio 20120408 10:20:55< timotei> It has its own good parts, ignoring the fact that I have like 12k emails in that folder xD 20120408 10:21:53< matthiaskrgr> :) 20120408 10:22:38< mordante> yeah I try to keep up with that ml as well, but also keep lagging behind 20120408 10:22:56< timotei> Hmm, I see we had another year many applications for GSoC 20120408 10:23:12< timotei> s/year/year with/ 20120408 10:23:17< mordante> yup 20120408 10:23:27< Ivanovic> moin 20120408 10:23:35< mordante> hi Ivanovic 20120408 10:44:12-!- mordante_ [~mordante@roadie.xs4all.nl] has joined #wesnoth-dev 20120408 10:44:12-!- mordante_ [~mordante@roadie.xs4all.nl] has quit [Changing host] 20120408 10:44:12-!- mordante_ [~mordante@wesnoth/developer/mordante] has joined #wesnoth-dev 20120408 10:44:17-!- mordante_ [~mordante@wesnoth/developer/mordante] has quit [Remote host closed the connection] 20120408 10:46:55-!- loonybot [~loonybot@46.138.73.65] has joined #wesnoth-dev 20120408 10:46:55-!- loonybot [~loonybot@46.138.73.65] has quit [Changing host] 20120408 10:46:55-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20120408 10:48:34< boucman> bloodycoin: still not around ? 20120408 10:56:45-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20120408 11:02:08-!- enchilado [~enchilado@210-55-84-75.dialup.xtra.co.nz] has joined #wesnoth-dev 20120408 11:02:24-!- enchilado [~enchilado@210-55-84-75.dialup.xtra.co.nz] has quit [Changing host] 20120408 11:02:24-!- enchilado [~enchilado@defocus/yummy/enchilado] has joined #wesnoth-dev 20120408 11:03:54-!- enchilado [~enchilado@defocus/yummy/enchilado] has quit [Read error: Connection reset by peer] 20120408 11:04:28-!- enchilado [~enchilado@defocus/yummy/enchilado] has joined #wesnoth-dev 20120408 11:50:40< CIA-69> boucman * r53857 /trunk/src/whiteboard/manager.cpp: fix bug 19486 (bad refresh in planning mode) patch 3243 by bloodycoin 20120408 11:51:47-!- enchilado [~enchilado@defocus/yummy/enchilado] has quit [Ping timeout: 260 seconds] 20120408 11:53:19-!- enchilado [~enchilado@defocus/yummy/enchilado] has joined #wesnoth-dev 20120408 11:58:52-!- _vdn1 [~nazgul-sa@ppp91-77-252-205.pppoe.mtu-net.ru] has quit [Quit: Leaving.] 20120408 11:59:25-!- _vdn [~nazgul-sa@ppp91-77-252-205.pppoe.mtu-net.ru] has joined #wesnoth-dev 20120408 12:01:55-!- csarmi [~csarmi@2E6B859D.catv.pool.telekom.hu] has quit [] 20120408 12:02:03-!- csarmi [~csarmi@2E6B859D.catv.pool.telekom.hu] has joined #wesnoth-dev 20120408 12:02:49-!- enchilad1 [~enchilado@219-88-24-196.dialup.xtra.co.nz] has joined #wesnoth-dev 20120408 12:03:32-!- enchilado [~enchilado@defocus/yummy/enchilado] has quit [Disconnected by services] 20120408 12:03:38-!- enchilad1 is now known as enchilado 20120408 12:03:42-!- enchilado [~enchilado@219-88-24-196.dialup.xtra.co.nz] has quit [Changing host] 20120408 12:03:42-!- enchilado [~enchilado@defocus/yummy/enchilado] has joined #wesnoth-dev 20120408 12:04:47-!- vcap_ [~vcap@AReims-551-1-25-44.w86-215.abo.wanadoo.fr] has joined #wesnoth-dev 20120408 12:09:07-!- vcap [~vcap@AReims-551-1-142-19.w90-18.abo.wanadoo.fr] has quit [Ping timeout: 264 seconds] 20120408 12:14:09-!- MeccaGod [majs@host189-199.bornet.net] has quit [] 20120408 12:20:10-!- vcap_ [~vcap@AReims-551-1-25-44.w86-215.abo.wanadoo.fr] has quit [Quit: leaving] 20120408 12:28:05-!- enchilado [~enchilado@defocus/yummy/enchilado] has quit [Quit: BBL->] 20120408 12:37:11-!- neph [~neph@02de475b.bb.sky.com] has joined #wesnoth-dev 20120408 12:38:52-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has joined #wesnoth-dev 20120408 12:41:18-!- neph [~neph@02de475b.bb.sky.com] has quit [Ping timeout: 245 seconds] 20120408 12:53:46< bloodycoin> boucman, yea, here 20120408 12:54:08< boucman> bloodycoin: would you be interested in SVN write access ? 20120408 12:54:45< bloodycoin> of course :) atm trying to fix issue with scrolling: http://forums.wesnoth.org/viewtopic.php?f=4&t=35886 20120408 12:55:32< boucman> ok, you have to go to the wesnoth page on gna and ask to become a dev on that page. 20120408 12:55:54< boucman> I told Ivanovic about it, so he'll validate once he receives the confirmation email 20120408 12:56:26< Ivanovic> boucman: this is, IIRC, done via the users own preferences page where you got to enter the project name 20120408 12:56:37< boucman> oh ok 20120408 12:56:48< boucman> bloodycoin: so, do what Ivanovic says :P 20120408 12:57:12< bloodycoin> ok, I will try, haven't used gna before :) 20120408 12:57:27< mordante> bloodycoin, congrats with your dev badge 20120408 12:57:33< bloodycoin> thank you 20120408 12:58:17< mordante> bloodycoin, also make sure you add a public ssh key in gna else you can't commit, may take a few hours before gna processes the key 20120408 13:07:34-!- nagafono [~kvirc@178.19.254.1] has joined #wesnoth-dev 20120408 13:25:07-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20120408 13:25:12-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has quit [Read error: Connection reset by peer] 20120408 13:26:34< Ivanovic> bloodycoin: you are in 20120408 13:26:55< Ivanovic> bloodycoin: please tell shadowm your forum account so that he can add you in the right group there, too 20120408 13:43:21< mordante> Ivanovic, recompiling SDL for the pandora is actually rather easy :-) Getting a working patch will be harder ;-) 20120408 13:43:31< Ivanovic> :) 20120408 13:47:25< nagafono> hi, is there any function/method in lua which provides to make fake moves? for example, i want to count ctk (chance to kill) for unit if it will be on influence of some unit with leadership which can move on near. 20120408 13:47:51< nagafono> so i need fake move for guy with leadership 20120408 13:48:31< Ivanovic> nagafono: ah, be careful with terminology here! 20120408 13:48:46< Ivanovic> we got the fake_move WML element which in fact just "moves" a graphic around 20120408 13:48:58< Ivanovic> this has nothing to do with what you want which is more like some "assume move" 20120408 13:49:27< nagafono> Ivanovic: seems so in context 20120408 13:49:42< nagafono> anyay is there anyway to deal with such a thing? .. 20120408 13:49:47< Ivanovic> no idea 20120408 13:49:49-!- wesbot changed the topic of #wesnoth-dev to: released 1.10.2, announcing "soon" | Wesnoth accepted in GSoC 2012 | http://wiki.wesnoth.org/SummerOfCodeIdeas | 170 bugs, 329 feature requests, 15 patches | Logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20120408 13:54:52-!- Gambit [~gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20120408 13:54:59-!- Artemius23 [~yigit@139.179.175.141] has joined #wesnoth-dev 20120408 14:08:17-!- negusnyul [~negusnyul@dsl4E5CD33A.pool.t-online.hu] has joined #wesnoth-dev 20120408 14:11:33< bloodycoin> my forum account is the same as in IRC and in gna :) 20120408 14:18:58-!- fendrin_ [~fabi@88-134-62-135-dynip.superkabel.de] has joined #wesnoth-dev 20120408 14:22:55-!- Akihara [~Klyto@dr.lv0.in] has left #wesnoth-dev [] 20120408 14:23:05-!- fendrin [~fabi@wesnoth/developer/fendrin] has quit [Ping timeout: 260 seconds] 20120408 14:23:31-!- Akihara [~Klyto@dr.lv0.in] has joined #wesnoth-dev 20120408 14:25:19< mordante> Ivanovic, NEON is faster for me :-P http://paste.debian.net/162500/ 20120408 14:26:40< boucman> wesbot: seen Crab_ 20120408 14:26:40< wesbot> boucman: The person with the nick Crab_ 1d 13h ago person left: 20120408 14:30:25-!- csarmi [~csarmi@2E6B859D.catv.pool.telekom.hu] has quit [] 20120408 14:31:27< nagafono> wesbot: as i understood he will come back not earlier than monday 20120408 14:31:43< nagafono> wesbot: check irc logs for more info 20120408 14:38:01-!- anonymissimus [~chatzilla@HSI-KBW-078-042-163-105.hsi3.kabel-badenwuerttemberg.de] has joined #wesnoth-dev 20120408 14:39:48< Ivanovic> mordante: does not help if it does end in an infinite loop on the real hardware 20120408 14:39:49< Ivanovic> ;) 20120408 14:39:53< Ivanovic> mordante: what are your cmake params? 20120408 14:40:30< anonymissimus> mordante: re r53854: (1) what action do I need to do to call that code (2) how could one detect such issue; or does one just have to spot it in the code; assuming things like gdb, VC debugger and valgrind all go over it without a word 20120408 14:41:47-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20120408 14:44:11< nagafono> is here anyone who developed or "some-kind-of-developed" unit logic? i have a question (which i already asked hour ago) 20120408 14:44:21< nagafono> i mean online :) 20120408 14:44:27< Ivanovic> mordante: this is/was my latest cmake invokation before building: PATH=/home/nils/pandora-dev/arm-2011.09/usr/bin:$PATH CFLAGS="-DPANDORA -O2 -pipe -march=armv7-a -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -ftree-vectorize -mfloat-abi=softfp" CXXFLAGS="-DPANDORA -O2 -pipe -march=armv7-a -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -ftree-vectorize -mfloat-abi=softfp" cmake -DCMAKE_BUILD_TYPE=release -DENABLE_STRICT_COMPILATION=off - 20120408 14:44:29< Ivanovic> DCMAKE_TOOLCHAIN_FILE=/home/nils/pandora-dev/sdk_utils/PandoraToolchain.cmake -DPKG_CONFIG_EXECUTABLE=/home/nils/pandora-dev/arm-2011.09/bin/arm-none-linux-gnueabi-pkg-config -DSDL_CONFIG=/home/nils/pandora-dev/arm-2011.09/usr/bin/sdl-config -DLIBINTL_INCLUDE_DIR=/home/nils/pandora-dev/arm-2011.09/arm-none-linux-gnueabi/libc/usr/include/ -DPREFERENCES_DIR=wesnoth-1.11_userdata -DENABLE_GAME=off -DENABLE_SERVER=off -DENABLE_TOOLS=on - 20120408 14:44:30< Ivanovic> DENABLE_NLS=off /src/wesnoth 20120408 14:44:41< Ivanovic> no change when going for -O3 or adding the -DPLD flag 20120408 14:45:25< mordante> Ivanovic, I might have found that issue as well, the difference I now put the (n / 64) in a variable and tell gcc it will be modified 20120408 14:45:42< mordante> before I got an image with 64 pixels rendered and the rest transparent 20120408 14:46:56< mordante> so it might be the hand was caused by doing odd things when the memory wasn't copied properly 20120408 14:47:13< mordante> obviously the results of that are rather undefined 20120408 14:47:42< nagafono> mattsc : write me the line when you will be online plz 20120408 14:48:07-!- nagafono [~kvirc@178.19.254.1] has quit [Quit: KVIrc 4.1.3 Equilibrium http://www.kvirc.net/] 20120408 14:48:24< mordante> I now use a modified libSDL, I build it with http://paste.debian.net/162504/ 20120408 14:49:12< boucman> anybody has a good unerstanding of how sides are built ? 20120408 14:51:26< mordante> no sorry 20120408 14:51:50< boucman> darn 20120408 14:52:13 * boucman just can't figure out how sides are built, and in particular how to make random leaders work with multiplayer 20120408 14:52:19< boucman> with command line, I mean 20120408 14:52:47 * mordante too and then I started to bi-sect 20120408 14:53:27< boucman> mordante: unfortunately the error message is not at the place where I need to intervene 20120408 14:53:48< boucman> it's way later, when trying to place the unit on the map that we realize that the leader is of type "random" 20120408 14:54:10< mordante> I also looked at fixing that, but couldn't find it 20120408 14:54:49< mordante> Ivanovic, I used this (proof-of-concept)-patch http://paste.debian.net/162505/ 20120408 14:55:38< mordante> anonymissimus, well it should at least compile, there should be no logic changes for Windows 20120408 14:56:02< AI0867> any progress on that bisect? 20120408 14:56:11< mordante> AI0867, which bi-sect? 20120408 14:57:09< AI0867> 14:52 * mordante too and then I started to bi-sect 20120408 14:57:12< anonymissimus> yes; th places where the variable is used are ifdefed out for me, so nothing to test actually 20120408 14:57:35< mordante> well if it compiles all is fine 20120408 14:58:20< mordante> AI0867, I finished it weeks ago and ended here http://gna.org/patch/?2642 20120408 14:59:06< mordante> boucman, I never reverted the patch 20120408 14:59:32< boucman> mordante: yeah, I realized that yesterday, fortunately the patch isn't in stable, only in trunk 20120408 14:59:34< mordante> or rather never commited that revert 20120408 15:01:18-!- leonid [~leonid@114.248.225.144] has quit [Ping timeout: 245 seconds] 20120408 15:03:05< anonymissimus> that shoehorned "randomize sides" patch could be reverted as well 20120408 15:03:34< anonymissimus> but of course; it's now in an people would complain about why that feature was removed 20120408 15:04:39< boucman> anonymissimus: it's trunk only, we could revert... 20120408 15:06:32< boucman> i'm going to do that, i'm afraid... 20120408 15:06:35< anonymissimus> mordante: yes, compiles 20120408 15:07:04< anonymissimus> yup just revert it; there's enough other problems to work on 20120408 15:07:10< boucman> k 20120408 15:08:28< anonymissimus> although you probably still need to understand the building of sides ;) 20120408 15:09:37< AI0867> is there a related bug or just the patch? 20120408 15:11:08< mordante> anonymissimus, thanks 20120408 15:11:20< mordante> AI0867, just a patch which introduced a bug 20120408 15:11:25< boucman> just the patch and a forum thread iirc 20120408 15:15:10-!- mattsc [~mattsc@d50-92-196-35.bchsia.telus.net] has joined #wesnoth-dev 20120408 15:16:27< mattsc> nagafono: I will not be around a lot today. Drop me a message with your question(s) here, or a PM on the forum if it is longer, and I will try to answer when I can. 20120408 15:16:42< Ivanovic> mordante: so you ask me to build libsdl from scratch with an additional patch? 20120408 15:16:52< Ivanovic> (just to be 100% sure) 20120408 15:17:24< Ivanovic> mordante: are you already building upon notaz libsdl code? 20120408 15:17:26< Ivanovic> http://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=sdl_omap.git;a=summary 20120408 15:17:39< Ivanovic> would probably make sense since this is what is shipped with the pandora 20120408 15:17:40< mattsc> As for your question about, no there's no fake unit capability for that purpose. But you can move the real unit around with wesnoth.put_unit, do the calculation, then move it back. (The graphics won't be updated if you do that.) 20120408 15:18:16-!- Danceman [~Danceman@a94-132-158-220.cpe.netcabo.pt] has joined #wesnoth-dev 20120408 15:18:31< mordante> Ivanovic, if you have time for it yes, actually just created a better patch 20120408 15:18:33< mattsc> You also need to move any unit out of the way that might be on the target hex, otherwise it will be overwritten. For that, make a private copy of the unit, then place it back at the hex when you're done. 20120408 15:18:53< Ivanovic> mordante: based on notaz repo? 20120408 15:19:10< Ivanovic> not sure what he changed exactly, but i'd prefer to build it based on his libsdl directly 20120408 15:19:29< mordante> quite sure, just checking to be sure 20120408 15:19:31< Ivanovic> that is: i am about to head off to a little more than an hour to visit family 20120408 15:20:27< mordante> I use git://notaz.gp2x.de/~notaz/sdl_omap.git, assume it's the same 20120408 15:21:25< Ivanovic> yes, it is 20120408 15:21:50< mattsc> Ivanovic, nagafono: sorry, should have used 'virtual unit' there, or something, rather than 'fake unit' 20120408 15:21:58< mordante> here's a new patch http://paste.debian.net/162507/ 20120408 15:22:12-!- nagafono [~kvirc@178.19.254.1] has joined #wesnoth-dev 20120408 15:22:23< mordante> Ivanovic, ^ gets rid of the loop if no bytes need to be skipped 20120408 15:22:59< Ivanovic> will give it a spin once back, leaving now 20120408 15:23:08< mordante> ok thanks, see you later 20120408 15:23:09< Ivanovic> that is: if it works nicely please make sure to mail the patch to notaz! 20120408 15:23:32-!- oldtopman [~oldtopman@unaffiliated/oldtopman] has joined #wesnoth-dev 20120408 15:23:41< mordante> if it works nicely I'll first polish it before sending it anywhere ;-) 20120408 15:24:11< nagafono> mattsc : ok then, i'll formulate all the questions in pm on the forum then 20120408 15:24:54< Ivanovic> mordante: i just want you to consider "speed" (in sending the patch) since currently a new "hotfix beta" is in testing 20120408 15:25:00< Ivanovic> which seems to be getting close to final 20120408 15:25:09< Ivanovic> and having this change in (if it helps) would be nice 20120408 15:25:26< mordante> Ivanovic, ok I'll keep that in mind 20120408 15:25:46< mordante> polishing is mainly removing all commented out stuff no code changes 20120408 15:26:03< Ivanovic> that is: with the beta3 of "superzaxxon" the old 2.6.27 kernel is (by default) now replaced by a 3.2.14 kernel which is *significantly* better at powersaving and related stuff 20120408 15:26:24< mordante> ok nice 20120408 15:26:56< Ivanovic> okay, speed with sdcards is down to ~70% compared to previous kernels, but this was done to fix a chipset errata which can lead to sd card corruption 20120408 15:27:01< Ivanovic> (and often has led to it!) 20120408 15:27:35< Ivanovic> that is: in beta2 the speed was down to 45%, not it is at 70% of 2.6.27 but without the corruptions, which sounds like a good compromise to me... 20120408 15:27:42< Ivanovic> off now, cu 20120408 15:27:43< mattsc> nagafono, I'll have about 15 min starting about 15 min from now, maybe we could get started on a little then. 20120408 15:27:47< mordante> correct working is more important than speed 20120408 15:27:53< mordante> bye Ivanovic 20120408 15:36:53< boucman> thx AI0867, but i'll simply revert the patch 20120408 15:37:39-!- atomicbomb [~quassel@180.246.154.223] has joined #wesnoth-dev 20120408 15:39:15-!- Nephro [~Dmitry@02de475b.bb.sky.com] has joined #wesnoth-dev 20120408 15:40:20< CIA-69> boucman * r53858 /trunk/ (8 files in 3 dirs): revert patch 2642 since it faults on command line startup 20120408 15:46:42-!- fendrin_ [~fabi@88-134-62-135-dynip.superkabel.de] has quit [Quit: Konversation terminated!] 20120408 15:47:25-!- EdB [~edb@tss37-1-89-82-194-231.dsl.sta.abo.bbox.fr] has quit [Quit: Konversation terminated!] 20120408 15:48:31-!- fendrin [~fabi@88-134-62-135-dynip.superkabel.de] has joined #wesnoth-dev 20120408 15:48:31-!- fendrin [~fabi@88-134-62-135-dynip.superkabel.de] has quit [Changing host] 20120408 15:48:31-!- fendrin [~fabi@wesnoth/developer/fendrin] has joined #wesnoth-dev 20120408 16:01:35-!- csarmi [~csarmi@2E6B859D.catv.pool.telekom.hu] has joined #wesnoth-dev 20120408 16:04:27< AI0867> boucman: I'm currently tracking the execution path through team_builder 20120408 16:04:36< AI0867> I think that's where the problem is 20120408 16:04:40< boucman> oh, great 20120408 16:05:29< fendrin> Hello 20120408 16:05:31< fendrin> hi anonymissimus 20120408 16:05:38< fendrin> anonymissimus: Is there still that bug? 20120408 16:05:53< fendrin> I have a question regarding gui design. 20120408 16:06:41< fendrin> I have implemented a cargo_manager which handles all sort of game resources for a unit. 20120408 16:07:44< fendrin> If the unit is able to transport other units this cargo_manager holds one or more cargo_bays. 20120408 16:08:31< fendrin> Each bay defines some space and weight limits plus SUF for determining which units can be loaded and under which circumstances. 20120408 16:09:08-!- Artemius23 [~yigit@139.179.175.141] has quit [Quit: Ex-Chat] 20120408 16:11:38-!- EdB [~edb@tss37-1-89-82-194-231.dsl.sta.abo.bbox.fr] has joined #wesnoth-dev 20120408 16:12:50< mordante> anonymissimus, if you want we can still try to debug it via IRC 20120408 16:13:40< fendrin> Pathfinding and mouse handling is already modified to handle the transporters to be mounted similar to how attacking an enemy unit works. Thus you can simply move units into fitting transporters. 20120408 16:13:56< fendrin> Now how shall I display the cargo to the user? 20120408 16:13:57< anonymissimus> fendrin: nothing happened that may have fixed it so most likely yes 20120408 16:14:18< fendrin> anonymissimus: Do you still suspect my unit draw lifting to be the cause of it? 20120408 16:14:25< anonymissimus> fendrin: its more likely that the blend function causes it than your display changes I guess 20120408 16:14:57< fendrin> I can offer my help but I have heard about the blend function for the first time. anonymissimus 20120408 16:14:59< anonymissimus> mordante: no time atm; you can look at the bug report I posted 20120408 16:15:31< mordante> anonymissimus, I did left notes in the log that it doesn't help 20120408 16:16:22< mordante> and I would start to guess what function is to blame, if an invalid pointer is send to blend_surface it's not to blame 20120408 16:16:44< anonymissimus> fendrin: well; someone could run valgrind to check whether it emits something; should need you 1 command and probably some 20 or more minutes of "away from keyboard" 20120408 16:17:43< anonymissimus> mordante: atm I need to go afk, maybe in 02 mins 20120408 16:17:48< anonymissimus> 30 mins 20120408 16:17:49< fendrin> anonymissimus: Okay, do you have a rough idea in which revision range the bug raised its head? 20120408 16:17:53< mordante> ok 20120408 16:18:17-!- IvanSav [~IvanSav@ns2.ultranet.com.ua] has quit [Remote host closed the connection] 20120408 16:20:32 * fendrin plans to reuse the editor palette for displaying the cargo contents. 20120408 16:24:31-!- Elvish_Pillager [~eli@dhip-149.coburn.residences.colby.edu] has joined #wesnoth-dev 20120408 16:32:41-!- atomicbomb [~quassel@180.246.154.223] has quit [Remote host closed the connection] 20120408 16:36:25< vultraz> fendrin: what cargo? 20120408 16:42:22< bloodycoin> can somebody explain me why horizontal imbrication of hexes is exactly 0.25? (in display.cpp:556) 20120408 16:43:48< zookeeper> well, that's how the hexes are shaped... 20120408 16:45:06< zookeeper> if hex B is northeast or southeast of hex A, then the amount of horizontal overlap is 18 pixels 20120408 16:45:48< zookeeper> and vertical overlap is 36 pixels 20120408 16:46:04< zookeeper> (all this assuming i understood what you're really asking for...) 20120408 16:46:41< fendrin> vultraz: The load of a unit. Maybe it's Conrad on the Ship to the Isle of Damned. 20120408 16:47:31< fendrin> vultraz: Or a bunch of 20 fighting planes on an aircraft carrier. 20120408 16:47:35< vultraz> LOL 20120408 16:47:47< fendrin> ? 20120408 16:47:50-!- Alarantalara [~Adium@CPEc0c1c09e8055-CM00252eac6d62.cpe.net.cable.rogers.com] has joined #wesnoth-dev 20120408 16:50:59< bloodycoin> hm. ok 20120408 16:54:52-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20120408 16:55:45< fendrin> hi shadowm_laptop 20120408 16:55:56< fendrin> shadowm: Do you have some time? 20120408 16:56:37< shadowm> for what 20120408 16:56:53< fendrin> I would like to discuss some more gui issues with you. 20120408 16:57:26< shadowm> sure, I guess 20120408 16:57:45< fendrin> Okay, please read the last page of the chat log. 20120408 16:58:12< shadowm> how do you define page? 20120408 16:58:24< fendrin> The last hour. 20120408 16:59:35< shadowm> I- uh, what 20120408 16:59:49< shadowm> could you first explain what you are doing now? 20120408 17:00:15< zookeeper> apparently he's adding some kind of unnecessarily complicated direct engine support for transports 20120408 17:00:35< shadowm> yes, all I see above are hints of an implementation of FPI #27 20120408 17:00:41< fendrin> A unit can be a transporter. In Wesnoth's standard setting this will most likely be a ship. 20120408 17:00:43-!- horon [~horon@nttkyo322045.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has quit [Quit: Leaving...] 20120408 17:00:46< shadowm> and that'd be a preposterous waste of time 20120408 17:01:28< zookeeper> maybe you could elaborate on why right-click actions aren't a good enough way to board a transport? 20120408 17:02:11< fendrin> The unit you remove from the map (most likely with store unit or similar) will not be considered for upkeep, or handled in filters any longer for example. 20120408 17:02:43< shadowm> (or why suddenly "we" feel the need to bless every single non-mainline idea that doesn't contribute to anything with code support while other more crucial areas stagnate) 20120408 17:02:44< zookeeper> uh, okay... 20120408 17:03:00< fendrin> It is highly complicated to simulate the unit being on the field while it is actually just in a WML variable. 20120408 17:03:38< zookeeper> what is this feature needed for specifically? 20120408 17:04:04< zookeeper> which campaign, etc 20120408 17:04:19-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20120408 17:04:25< fendrin> Campaigns like saving elensefar? 20120408 17:04:37< shadowm> bloodycoin: I have added you to the Developers group in the forums, which grants you moderator access to them in case you ever need it for anything 20120408 17:04:41-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has quit [Client Quit] 20120408 17:04:56< shadowm> gods I need to get to update the documentation in that regard soon 20120408 17:06:28< zookeeper> fendrin, that's not very specific 20120408 17:06:37< zookeeper> are you implementing this just so that maybe someone will want to use it? 20120408 17:07:07< fendrin> No, I would like to implement something on top if it. 20120408 17:07:52< fendrin> Some Era with naval warfare is on my list since long. 20120408 17:08:04< zookeeper> okay... 20120408 17:08:28< fendrin> But I do not want to code the feature for a specific usecase. It should be as generic as possible to please all needs of UMC authors. 20120408 17:09:24< bloodycoin> shadowm: thank you :) 20120408 17:10:08< shadowm> fendrin: then code it in Lua and publish it for inclusion in WLP or something 20120408 17:10:18< shadowm> I'm sure there are better uses of your time 20120408 17:11:46< fendrin> I don't think that I can code access to the editor_palette through lua. 20120408 17:12:02< shadowm> you don't need editor support for that 20120408 17:12:19< zookeeper> what does the editor have to do with transports? 20120408 17:12:25< fendrin> not much 20120408 17:12:37< zookeeper> so what other things are hard to simulate with WML than upkeep? 20120408 17:12:40< fendrin> but the editor_palette is exactly what I need to display the cargo bay. 20120408 17:13:26< zookeeper> display them with a fake trait or something. works great. then right-click to open a disembark menu which lists each unit or bay and then pick the unit to disembark from there. 20120408 17:13:28< shadowm> I thought we had agreed that the map editor would remain a map editor despite the addition of unit etc. support, and that more advanced uses of the game engine would remain the sole responsibility of the WML coders. 20120408 17:14:07< fendrin> Yes, we agreed on that. 20120408 17:14:43< fendrin> I only need the gui element. Nothing else. 20120408 17:15:16< shadowm> Why would you introduce more code bloat for a feature that doesn't need to exist in the first place? 20120408 17:15:25< fendrin> Just think about it this way: editor_palette gets a parent palette and a sister game_palette. 20120408 17:17:06< fendrin> zookeeper: You mean a fake unit ability that displays the contents of the cargo bay inside of the tooltip? 20120408 17:17:11< zookeeper> yes 20120408 17:17:15< fendrin> clever 20120408 17:17:31< fendrin> Can I display images there? 20120408 17:17:34< zookeeper> no 20120408 17:17:39< fendrin> show stopper 20120408 17:18:10< zookeeper> ... 20120408 17:20:36-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Quit: Leaving.] 20120408 17:21:12< zookeeper> if you were making a total conversion then i'd understand the desire to allow non-mainline features to be made to work as perfectly as possible, but if all you might want is to appease unspecified UMC authors and to make a naval era, then the tradeoff between having your feature work perfectly (from an UI perspective) and added code complexity isn't worth it. 20120408 17:21:44< zookeeper> wesnoth isn't a general-purpose game engine and trying to make it one will make a mess of everything 20120408 17:22:11< fendrin> It can be used for making a total conversion. 20120408 17:22:48< zookeeper> i'm quite aware of that 20120408 17:23:00< fendrin> And this is all well encapsulated, thus not messing. 20120408 17:23:21< fendrin> I think during coding sometimes. 20120408 17:24:31< fendrin> I was here to fetch some ideas for my project, not to get dis-encouraged. 20120408 17:24:34-!- neph [~neph@02de475b.bb.sky.com] has joined #wesnoth-dev 20120408 17:25:04-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20120408 17:25:43< zookeeper> well... you ought to know perfectly well what kind of a response you're likely to get to FPI features on this channel. 20120408 17:25:59-!- Nephro [~Dmitry@02de475b.bb.sky.com] has quit [Ping timeout: 245 seconds] 20120408 17:26:25< zookeeper> although frankly most people around here are too uncritical in that respect :p 20120408 17:26:25< fendrin> FPI are often FPI because we want them but did not had the resources to implement it. 20120408 17:26:59< zookeeper> i never knew that 20120408 17:27:07< fendrin> It is true. 20120408 17:27:09< shadowm> no 20120408 17:27:24< shadowm> you are mistaking FPI items with BWH 20120408 17:28:51< boucman> fendrin: I don't think a "container" feature would be welcomed... 20120408 17:29:02< boucman> however a way to use the right side panel in WML 20120408 17:29:18< boucman> to easily fill it with WML described elements... yes that would be nice 20120408 17:29:38< fendrin> boucman: What speaks against a container feature? 20120408 17:29:55< fendrin> boucman: Call it "inventory" if you like that better :-) 20120408 17:30:16< boucman> that's a new game mechanic, wesnoth has grown reluctant to new game mechanics 20120408 17:30:31< boucman> we provide new tools to WML but we don't add new mechanics anymore 20120408 17:30:46< fendrin> It is something where WML developers rely on crude hacks and that is needed sometimes. 20120408 17:30:59< fendrin> It is surely nothing I would like to see in mainline. 20120408 17:30:59< shadowm> boucman: http://wiki.wesnoth.org/LuaWML:Display#wesnoth.theme_items is kind of a first step 20120408 17:31:15< CIA-69> ai0867 * r53859 /trunk/src/gamestatus.cpp: Fix the [multiplayer_side]type=random crash for no-gui games (related to patch #2642) 20120408 17:31:24< AI0867> boucman: ^ 20120408 17:31:27< boucman> AI0867: thx a lot 20120408 17:31:45< AI0867> separate code-paths and all that 20120408 17:32:56< fendrin> boucman: I am providing new tools to wml. The only new mechanic for the player is that the transport in the UMC works more nicely because it doesn't rely on hacks anymore. 20120408 17:33:43< boucman> my point is that you should provide a way to display units that are stored 20120408 17:33:50< boucman> not provide a transport system 20120408 17:34:00< boucman> same thing, but more generic 20120408 17:35:21< fendrin> boucman: But you need to emulate the units being on the field while they are in fact stored. Filters, upkeep, events all the game stuff don't apply to stored units. They are like dead. You could filter them if they were on the recall list. But they are more dead than recall list. 20120408 17:36:02< boucman> hmm 20120408 17:37:02< AI0867> off-screen presence? 20120408 17:37:12< AI0867> would that make sense as a feature? 20120408 17:37:40< fendrin> Well, it would. And I am exactly working on that. 20120408 17:37:52< AI0867> I mean, for other things 20120408 17:37:57< AI0867> if so, no problems from my side 20120408 17:38:05< fendrin> I want to catch all things. 20120408 17:39:09< fendrin> AI0867: Give me an example of what instance of off-screen presence you would like to see handled. Most likely my design will already catch that. 20120408 17:41:23< mordante> fendrin, no FPI's are not intended to be implemented, just read "Over the years, some ideas have been brought up repeatedly and denied every time. We now maintain a list of them. Please don’t start topics about these. They’re unwanted." 20120408 17:41:32< AI0867> well, I can't think of anything off the top of my head 20120408 17:41:34< mordante> also item #2 would be trivial to implement 20120408 17:42:43-!- Crendgrim [~crend@77-22-112-72-dynip.superkabel.de] has joined #wesnoth-dev 20120408 17:43:08< fendrin> Remember the ranged attack that got removed ages ago. It was dropped because it was too much work to get the ai handle it right. Currently with a modal ai system that feature would make sense to be brought back, as Dave agreed to at the Fosdem two years ago. mordante 20120408 17:43:46< fendrin> Just an example of a feature request that is wanted if the implementation is handled well. 20120408 17:45:14< timotei> shikadibot: FPI ? 20120408 17:45:17< mordante> I don't say things can be reevaluated and considered wanted 20120408 17:45:43< mordante> however your statement makes it feel that about every FPI is actually wanted 20120408 17:45:49< timotei> wesbot: FPI ? 20120408 17:45:56< timotei> hmm 20120408 17:46:03< mordante> Frequently Proposed Idea 20120408 17:46:08< timotei> Ah. thanks mordante 20120408 17:46:52< mordante> timotei, http://forum.wesnoth.org/viewtopic.php?f=12&t=34904 20120408 17:47:48< fendrin> mordante: Well, maybe we could do something to support most of them by making WML being more customizable. If one looks at the features I contributed so far he sees that I do always have WML customization in my mind when adding something. 20120408 17:48:13< mordante> fendrin, there might be some on them due to lack of resources, however I think most especially the simple ones are simply not wanted 20120408 17:49:00< mordante> fendrin, no! At some point the player has no idea what rules apply in a certain campaign 20120408 17:49:19< fendrin> mordante: Yeah, but those are mostly CABD ones. The transportation/inventory/cargo/whatever is a CABD that looks always ugly in every so far seen incarnation and isn't working very well. 20120408 17:50:23< fendrin> mordante: But that is already be easily doable. I need only 5 minutes to code a scenario that will totally confuse you without relying on very crude hacks. 20120408 17:51:03< mordante> of course however that doesn't mean it should be even easier to add it to the engine 20120408 17:51:42< mordante> I would be annoyed in a campaign when my unit doesn't heal upon leveling as a surprise 20120408 17:51:57< mordante> especially it that was the goal of the tactic 20120408 17:52:02< mordante> any off to dinner 20120408 17:53:23< Ivanovic> re 20120408 17:54:16< Ivanovic> mordante: once i have libsdl compiled, what exactly do you want me to test? 20120408 17:57:38-!- oldtopman [~oldtopman@unaffiliated/oldtopman] has quit [Quit: oldtopman has left the house] 20120408 17:58:16< Ivanovic> that is: the lib is built 20120408 18:05:23< AI0867> boucman: should I reapply the patch now or do you want to handle stuff? 20120408 18:05:39< boucman> i'll let you handle it, thx 20120408 18:06:08< Espreon> mordante: I can't compile 1.8 anymore: http://pastebin.com/sSRiG3M7 20120408 18:07:54< Ivanovic> mordante: and when running the test app with > -c135 i get a lovely "killed" message... 20120408 18:09:04< AI0867> sounds like the OOM killer 20120408 18:10:57-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20120408 18:11:13< Ivanovic> AI0867: yeah, looking at swap usage it really does rely on zram there 20120408 18:11:23< Ivanovic> which explains the "there is no difference" thingie... 20120408 18:12:01-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Ping timeout: 252 seconds] 20120408 18:13:41< anonymissimus> mordante: I'd be ready for a gdb session; have it reproduced with a built with debug info, leaving the shell open 20120408 18:14:27< CIA-69> ai0867 * r53860 /trunk/ (8 files in 3 dirs): Reapply patch #2642 as the random-leader crash has been fixed 20120408 18:15:32< Ivanovic> mordante: no measurable difference over here 20120408 18:15:49< Ivanovic> with the old libsdl i get about 1.81s for 70 iterations 20120408 18:16:04< Ivanovic> and with the changed one i get about 1.81s for 70 iterations 20120408 18:16:17< Ivanovic> that is: sometimes it is 1.8, sometimes it is 1.82 or 1.81 20120408 18:16:51< Ivanovic> argh, okay, no wonder there since it is unpatched so far... 20120408 18:17:25-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 252 seconds] 20120408 18:21:46< Ivanovic> http://pastebin.com/UJViXcvR 20120408 18:22:16< Ivanovic> using the patched version there is a difference of about 0.09s 20120408 18:24:03< Ivanovic> mordante: but using this libsdl for the "real" thing seems to make it hang, at least with 1.10.2 after clicking on campaigns 20120408 18:28:46-!- khoover [~crazy1010@70.51.111.33] has quit [Ping timeout: 252 seconds] 20120408 18:29:06-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20120408 18:45:27-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Quit: Computer has gone to sleep.] 20120408 18:52:10< Ivanovic> mordante: and yeah, that is reproducable 20120408 18:52:41< mordante> Espreon, don't use a newer boost library 20120408 18:52:58< mordante> Ivanovic, nice to see it's faster, the hang is `interesting' 20120408 18:53:05< Ivanovic> jepp 20120408 18:54:29< mordante> still a 5% improvement is not really bad 20120408 18:55:08< Ivanovic> yes, that is quite nice in fact 20120408 18:57:39< Ivanovic> argh, almost forgot about the announcement.. 20120408 18:57:55< Ivanovic> shadowm: are you around to have a look at my copy&paste announcement text that i forgot to create so far? 20120408 18:58:02< mordante> of course finding how to reproduce the hang will be interesting... Wesnoth won't start here, Pango complains 20120408 18:58:09-!- MeccaGod [majs@host189-199.bornet.net] has joined #wesnoth-dev 20120408 18:58:39-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20120408 19:00:25< mordante> Ivanovic, maybe uncommenting the printf's Length, Before and After might reveal a bit more info 20120408 19:00:36< mordante> semi-afk reading a GSoC proposal 20120408 19:01:03-!- avrilfanomar [~omar@91.202.129.176] has joined #wesnoth-dev 20120408 19:03:30< avrilfanomar> could somebody help me to find out how to change "Data directory", "User configuration directory", "User data directory" for debug in QT Creator? 20120408 19:05:06-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20120408 19:08:55< shadowm> Ivanovic: yes 20120408 19:09:41< Ivanovic> shadowm, everyone else who wants to review the announcement: http://forums.wesnoth.org/viewtopic.php?f=5&t=36577 20120408 19:10:59< shadowm> "Additionally many translations were updated and some speed improvements for the OpenPandora port were backported from trunk to the 1.10 series." -- no need to specify "to the 1.10 series", that's assumed 20120408 19:11:10< Alarantalara> mordante: regarding testing r53854, what am I supposed to be looking for? 20120408 19:11:33-!- noy [~Noy@wesnoth/developer/noy] has quit [Ping timeout: 250 seconds] 20120408 19:11:41< shadowm> I guess that's all I need to review since the rest is just copypasta with changed link URLs 20120408 19:12:06< Ivanovic> shadowm: please fix it, working on the frontpage now 20120408 19:12:23< shadowm> already did before mentioning it in here 20120408 19:12:28< Ivanovic> okay 20120408 19:13:27-!- avrilfanomar [~omar@91.202.129.176] has left #wesnoth-dev [] 20120408 19:13:47< shadowm> mordante: what do you think about removing the option to enable the new lobby in Preferences and relegating it to --new-widgets as it originally was instead? 20120408 19:14:16< shadowm> some people have asked about it and honestly it kind of sucks to tell them that it's a piece of unmaintained ... thing 20120408 19:15:21< shadowm> alternatively I can move the option to Advanced Preferences if you don't like the aforementioned, more reasonable course of action 20120408 19:17:05< mordante> Alarantalara, mainly whether it compiles 20120408 19:17:30< Alarantalara> no problems there 20120408 19:17:40< Ivanovic> shadowm: updated the frontpage, too 20120408 19:17:50< shadowm> another less reasonable alternative would be to change "new" in its option label to "experimental" (shorthand for "please do not use this"), since "new" conveys the wrong idea 20120408 19:18:38< shadowm> and that would be one string more for translators to mess with, and I'd like to have this _fix_ in 1.10.3 20120408 19:18:39-!- Ivanovic changed the topic of #wesnoth-dev to: Wesnoth accepted in GSoC 2012 | http://wiki.wesnoth.org/SummerOfCodeIdeas | 170 bugs, 329 feature requests, 15 patches | Logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20120408 19:18:49< shadowm> s/and/but/ 20120408 19:19:22< vultraz> shadowm: just IMHO, I do prefer the new/experimental lobby over the old one. I think you should either do options 2 or 3 20120408 19:21:00< Espreon> mordante: ... Why? 20120408 19:22:13< Alarantalara> I'm playing a network game on r53860 and getting spurious "Enemy Unit Sighted" messages on my opponent's turn 20120408 19:22:43< Alarantalara> It looks to be how many units my opponent sees 20120408 19:26:10< mordante> Espreon, since that causes your compilation problem 20120408 19:26:58< shadowm> just noting, I hope to see a response soon 20120408 19:27:04-!- stikonas_ [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20120408 19:27:25-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Read error: Connection reset by peer] 20120408 19:27:35< shadowm> that way I won't have to talk to an offline entity right after they leave for the night 20120408 19:27:49< Espreon> mordante: Yes, but you're missing something. 20120408 19:28:29< mordante> Espreon, what? 20120408 19:32:16< Espreon> mordante: It should be able to compile with more recent versions of boost. 20120408 19:32:47< Espreon> I cannot install boost 1.46 iostreams' dev... stuff without having it want to uninstall 1.48's iostreams... stuff. 20120408 19:32:58< Espreon> This is a catastrophe. 20120408 19:33:20< mordante> Espreon, then you have to fix it, I committed a fix for trunk pre-1.10 so you need to dig it up 20120408 19:33:42< mordante> I think it was a Fedora patch, search in the dev-ml 20120408 19:34:04< mordante> IIRC Bruno Wolf posted about it 20120408 19:35:27< CIA-69> mordante * r53861 /trunk/src/terrain_translation.cpp: 20120408 19:35:27< CIA-69> Silence gcc-4.7 warning. 20120408 19:35:27< CIA-69> It warns about possibly usage of uninitalised variables. 20120408 19:35:32< mordante> shadowm, ^ silences gcc-4.7 for me 20120408 19:39:38< neph> mattsc, hi, you present? 20120408 19:39:57< shadowm> mordante: okay, but that's not what concerns me most at the moment 20120408 19:41:08< mordante> shadowm, it was just FYI 20120408 19:41:25< shadowm> yes, sure, but what about the other issue I presented above? :) 20120408 19:41:26< mordante> anonymissimus, still around with a debugger? 20120408 19:42:11< mordante> shadowm, thinking about it 20120408 19:43:25< shadowm> I wonder if it'll make sense to use -O3 with trunk... I imagine GSoC will introduce more template-heavy code to help reduce my poor laptop's life. 20120408 19:43:35< mordante> btw it's not unmaintained, I haven't been able to find a proper fix 20120408 19:43:59< mordante> that there's nothing committed doesn't mean I have several failed attempts in local branches 20120408 19:44:05< shadowm> well, "unfixed for ages" is as good as unmaintained for a stable branch 20120408 19:44:15< shadowm> especially if the fixes require framework modifications as I suspect 20120408 19:44:31< mordante> I'd say yes for 1.10 but keep it as is for trunk 20120408 19:44:58-!- timotei [~timotei@188.24.4.67] has joined #wesnoth-dev 20120408 19:44:58-!- timotei [~timotei@188.24.4.67] has quit [Changing host] 20120408 19:44:58-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20120408 19:45:09-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20120408 19:45:20< shadowm> makes sense, but how about s/new/experimental/ in trunk? 20120408 19:45:36< anonymissimus> mordante: re; yes 20120408 19:45:43< shadowm> since something that first appeared in 2010 cannot really be considered 'new' anymore ;) 20120408 19:45:49< mordante> shadowm, for trunk I'd like to keep it as is 20120408 19:45:52< Espreon> mordante: Ugh... 20120408 19:46:27< mordante> anonymissimus, can you type "info args" 20120408 19:47:03< anonymissimus> surf = @0x12c2f548 20120408 19:47:05< anonymissimus> amount = 0.25 20120408 19:47:07< anonymissimus> color = 4294902015 20120408 19:47:08< anonymissimus> optimize = true 20120408 19:47:16< mordante> Alarantalara, good to know it also compiles on the mac 20120408 19:47:20< matthiaskrgr> shadowm: hmm I can still reproduce the crash which happens when I resize the window (just fyi :P ) 20120408 19:47:30< shadowm> okay, in that case I'll assign it to --new-widgets in 1.10 later since I'm busy drawing atm 20120408 19:47:38< shadowm> matthiaskrgr: okay... 20120408 19:48:07< Espreon> mordante: How long ago was this patch given to us? 20120408 19:48:19< matthiaskrgr> ( I use ccache if this makes any difference) 20120408 19:49:21< shadowm> matthiaskrgr: best to file a bug in that case and then someone who knows our SDL event handling code or is willing to try the WM in question can determine whether it's really a bug for SDL or for us to fix 20120408 19:49:49< shadowm> ccache shouldn't make any practical difference unless it's mixing up code 20120408 19:49:49-!- wesbot changed the topic of #wesnoth-dev to: Wesnoth accepted in GSoC 2012 | http://wiki.wesnoth.org/SummerOfCodeIdeas | 170 bugs, 329 feature requests, 14 patches | Logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20120408 19:49:50< mordante> Espreon, after boost 1.48 was released and before 1.10.0 was released 20120408 19:50:03< Espreon> Please give me something more precise. 20120408 19:50:15< mordante> no idea 20120408 19:50:20< Espreon> ... Fine. 20120408 19:50:43< mordante> I would also need to search and busy with other things at the moment 20120408 19:51:37< mordante> anonymissimus, the color looks odd it has its alpha channel set 20120408 19:51:50< mordante> can you do "print surf" 20120408 19:52:13< shadowm> Espreon: what was the error again? 20120408 19:52:22< anonymissimus> mordante: $1 = (const surface &) @0x12c2f548: {surface_ = { 20120408 19:52:24< anonymissimus> _vptr.scoped_resource = 0x11c8a28, resource = 0x16835478}} 20120408 19:52:28< bloodycoin> boucman, should I make a diff for code review or should I use my svn access powers for direct commit? :) 20120408 19:52:48< Espreon> shadowm: http://pastebin.com/sSRiG3M7 20120408 19:53:15< mordante> anonymissimus, and what gives l 20120408 19:53:16< shadowm> !log 51638 20120408 19:53:17< shikadibot> shadowm: Revision 51638 (mordante) on Tue Oct 25 19:31:42 2011: 20120408 19:53:18< shikadibot> shadowm: Fix compilation with clang 2.9 / boost 1.47. 20120408 19:53:18< shikadibot> shadowm: 20120408 19:53:18< shikadibot> shadowm: This applies a slightly modified version of the patch linked in 20120408 19:53:18< shikadibot> shadowm: (+6 discarded lines) 20120408 19:53:18< shikadibot> shadowm: Web interface URL: http://svn.gna.org/viewcvs/wesnoth?view=rev&rev=51638 20120408 19:53:26-!- stikonas_ [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20120408 19:53:29< shadowm> Espreon: you could try that 20120408 19:53:37< Espreon> Thank you very much. 20120408 19:53:52< anonymissimus> mordante: "1" ? 20120408 19:54:03-!- stikonas_ [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20120408 19:54:10< anonymissimus> Undefined command: "1". Try "help". 20120408 19:54:19< mordante> nope l of lion 20120408 19:54:52< anonymissimus> 1459 memcpy(line_dest, line_src, size * rbpp); 20120408 19:54:54< anonymissimus> 1460 } 20120408 19:54:55< anonymissimus> 1461 20120408 19:54:56< anonymissimus> 1462 return res; 20120408 19:54:59< anonymissimus> 1463 } 20120408 19:55:01< anonymissimus> 1464 surface blend_surface( 20120408 19:55:03< anonymissimus> 1465 const surface &surf 20120408 19:55:04< anonymissimus> 1466 , const double amount 20120408 19:55:06< anonymissimus> 1467 , const Uint32 color 20120408 19:55:08< anonymissimus> 1468 , const bool optimize) 20120408 19:56:07-!- nagafono [~kvirc@178.19.254.1] has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 20120408 19:58:16< mordante> can you disassemble once more? 20120408 19:58:58< matthiaskrgr> where do I click to open a ticket? 20120408 19:59:26< matthiaskrgr> (on the bugtracker) 20120408 19:59:41-!- nagafono [~kvirc@178.19.254.1] has joined #wesnoth-dev 20120408 20:00:01< mordante> matthiaskrgr, bugs -> submit 20120408 20:00:20< matthiaskrgr> aaah ok :) 20120408 20:00:33< matthiaskrgr> didn't expect it to be a drop-down menu 20120408 20:01:39< anonymissimus> mordante: http://pastebin.com/tUEjFhwv 20120408 20:02:34< matthiaskrgr> mmh got some useful output now :) 20120408 20:02:39< matthiaskrgr> (I hope) 20120408 20:04:01-!- Teugon [~Teugon__@93-42-175-47.ip87.fastwebnet.it] has joined #wesnoth-dev 20120408 20:07:40< mordante> anonymissimus, p /x *(unsigned*) ($rbp - 0x78) 20120408 20:07:56< mordante> wait that should be p /x *(unsigned*) ($ebp - 0x78) 20120408 20:08:48< anonymissimus> (gdb) p /x *(unsigned*) ($ebp - 0x78) 20120408 20:08:50< anonymissimus> $3 = 0x0 20120408 20:08:52< anonymissimus> (gdb) 20120408 20:09:01< Teugon> is there someone who can tell me how can I test the ai functions in src/ai/testing 20120408 20:10:23< mordante> so it loads a NULL pointer 20120408 20:10:41< mordante> now how to figure out what is stored at that address.. 20120408 20:11:30< mordante> can you do info variables 20120408 20:11:47< mordante> and info registers 20120408 20:13:27< Teugon> is there someone who can tell me how can I test the ai functions in src/ai/testing ? 20120408 20:13:41< mordante> afk for a while, can you keep the debugger open? 20120408 20:14:52< anonymissimus> how long is info variables supposed to last 20120408 20:15:40< anonymissimus> gdb uses 50% CPU and doesnt respond now 20120408 20:16:19< mordante> no idea 20120408 20:16:34-!- stikonas_ [~gentoo@wesnoth/translator/stikonas] has quit [Read error: Connection reset by peer] 20120408 20:16:34-!- stikonas__ [~gentoo@ctv-217-147-37-55.vinita.lt] has joined #wesnoth-dev 20120408 20:16:39< mordante> haven't used it before but seems to do what I hope 20120408 20:17:08< anonymissimus> well, it seems stuck in a loop or whatever 20120408 20:17:16< anonymissimus> and no output 20120408 20:18:07< anonymissimus> ok well, I shut it down and try to reproduce again 20120408 20:19:57< anonymissimus> well, not sure, CPU usage varies and the auslagerungsdatei has grown a lot; looks like its still working 20120408 20:20:12< vultraz> anonymissimus: BTW thanks for posting how to add new lua functions :D 20120408 20:21:24< anonymissimus> ok well I let it work...hopefully this doesn't last the whole evening 20120408 20:22:38< Alarantalara> jamit: r53748 introduces a bug in which players receive unit sighted messages when an opponent see their units 20120408 20:23:36-!- stikonas__ is now known as stikonas 20120408 20:25:06-!- ancestral [~ancestral@97-127-62-183.mpls.qwest.net] has joined #wesnoth-dev 20120408 20:29:18-!- Blueblaze [~Blueblaze@adsl-99-158-46-32.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20120408 20:30:09-!- naman22 [naman22@1.22.184.50] has joined #wesnoth-dev 20120408 20:35:07-!- Danceman [~Danceman@a94-132-158-220.cpe.netcabo.pt] has quit [Quit: Leaving] 20120408 20:39:27< Teugon> is here anybody know can tell me about AI ? 20120408 20:40:13< ancestral> What about? 20120408 20:45:02< anonymissimus> mordante: gdb has finished; but the thing is too large can't pastebin 20120408 20:48:13< anonymissimus> trying to attach to the bug report 20120408 20:49:30< anonymissimus> mordante: info registers: http://pastebin.com/ff8B89qw 20120408 20:50:30< anonymissimus> the file with the defined variables is ~4MB 20120408 20:51:28< anonymissimus> seems that gna fails as well; I'll tyr to mail it to you 20120408 20:51:58-!- EdB [~edb@tss37-1-89-82-194-231.dsl.sta.abo.bbox.fr] has quit [Quit: Konversation terminated!] 20120408 20:56:44-!- s951 [~s951@cpc31-cmbg15-2-0-cust850.5-4.cable.virginmedia.com] has joined #wesnoth-dev 20120408 21:01:28< timotei> Teugon: Crab_ would be the one... 20120408 21:05:50-!- liviuc [~liviu@p5.eregie.pub.ro] has joined #wesnoth-dev 20120408 21:07:06< CIA-69> timotei * r53862 /trunk/utils/umc_dev/build/ (update_version workflow.txt): Add a script for updating automatically the plugin version 20120408 21:07:26-!- vcap [~vcap@AReims-551-1-25-44.w86-215.abo.wanadoo.fr] has joined #wesnoth-dev 20120408 21:07:54< CIA-69> timotei * r53863 /trunk/utils/umc_dev/ (3 files in 3 dirs): eclipse plugin: convert eol to LF by running dos2unix 20120408 21:08:02< CIA-69> timotei * r53864 /trunk/utils/umc_dev/ (6 files in 5 dirs): eclipse plugin: update the plugin version 20120408 21:09:05< anonymissimus> mordante: info variables result is here: http://www.mediafire.com/view/?0yvb892x86km99c 20120408 21:10:08< neph> hi timotei 20120408 21:10:17< neph> you applying for GSoC this year? 20120408 21:10:30< anonymissimus> vultraz: while I'm at it, here' sa vcomp dll: http://www.mediafire.com/?dqlpppu2vqdd0yl 20120408 21:10:53< anonymissimus> although IIRC you needed a lib...I needed only that dll 20120408 21:11:06< timotei> hi neph 20120408 21:11:13< timotei> nope. I have a job now :( 20120408 21:11:42< neph> timotei, that's great. Have you graduated? 20120408 21:12:06< timotei> neph: nope yet. 20120408 21:13:22< neph> timotei, is it a summer placement or part timer? 20120408 21:13:44< timotei> neph: part timer. But I have to do an internship that's required for the faculty too 20120408 21:13:45< timotei> :) 20120408 21:13:53< neph> timotei, I see 20120408 21:14:08< neph> in our uni we have to get placements only if we're doing masters 20120408 21:14:30< neph> I don't know whether I get into masters, since you gotta pay there, and my financial situation isn't the best 20120408 21:14:37< neph> government pays only for bachelors :D 20120408 21:15:31< timotei> I see 20120408 21:15:47< timotei> Well, for us there are some free seats (or how do you call those) 20120408 21:15:50< timotei> The rest are payed. 20120408 21:16:06< timotei> It's based on the GPA(mark) you get in the Bachelor Thesis & exams 20120408 21:16:27< timotei> I do hope next year will be able to participate in GSoC. I miss it :x 20120408 21:17:29< neph> Teugon, you can ask me btw, I know some facts about the ai 20120408 21:26:50< CIA-69> espreon * r53865 /branches/1.8/src/gui/widgets/tree_view_node.cpp: Ported r51638 to 1.8. 20120408 21:30:55-!- Crendgrim [~crend@77-22-112-72-dynip.superkabel.de] has quit [Quit: ...] 20120408 21:31:44< neph> timotei, you could be a mentor 20120408 21:31:58< neph> but it's too late to apply already 20120408 21:33:05< timotei> neph: yeah :) 20120408 21:38:35-!- Teugon [~Teugon__@93-42-175-47.ip87.fastwebnet.it] has quit [Quit: Leaving] 20120408 21:40:15-!- _vdn1 [~nazgul-sa@ppp91-77-225-1.pppoe.mtu-net.ru] has joined #wesnoth-dev 20120408 21:41:42-!- _vdn [~nazgul-sa@ppp91-77-252-205.pppoe.mtu-net.ru] has quit [Ping timeout: 246 seconds] 20120408 21:44:06< CIA-69> timotei * r53866 /trunk/utils/umc_dev/org.wesnoth/src/org/wesnoth/utils/WMLTools.java: eclipse plugin: Prevent a NullPointerException when there was an error trying to setup the WML Tool 20120408 21:44:19< CIA-69> timotei * r53867 /trunk/utils/umc_dev/org.wesnoth/src/org/wesnoth/product/WMLPerspective.java: eclipse plugin: remove the logview view in the wml perspective 20120408 21:44:36< CIA-69> timotei * r53868 /trunk/utils/umc_dev/org.wesnoth/src/org/wesnoth/projects/ProjectCache.java: eclipse plugin: use the ResourceUtils.createNewFile when creating the defines file first time, so we will create the project's temporary folder as well 20120408 21:45:10< CIA-69> timotei * r53869 /trunk/utils/umc_dev/org.wesnoth/src/org/wesnoth/wizards/WizardProjectPageTemplate.java: eclipse plugin: if there is no install selected, don't allow the user to finish the project creation setup 20120408 21:45:23< CIA-69> timotei * r53870 /trunk/utils/umc_dev/org.wesnoth/src/org/wesnoth/ (5 files in 4 dirs): eclipse plugin: if the paths object is not valid stop creating the project 20120408 21:50:54< timotei> hmm 20120408 21:51:00< timotei> git log doesn't show the date of commit? :( 20120408 21:51:11< timotei> git log --format=full doesn't show the date 20120408 21:54:03< shadowm> the default format includes the date here 20120408 21:54:16< timotei> I've set the format to oneline by default 20120408 21:54:54< shadowm> try 'medium' or 'fullter' 20120408 21:54:58< shadowm> I mean 'fuller' 20120408 21:55:03< timotei> yeah, fuller and medium work 20120408 21:55:08< timotei> I wonder why "full" doesn't... 20120408 21:55:12< timotei> Thanks 20120408 21:57:11< CIA-69> timotei * r53871 /trunk/utils/umc_dev/changelog: eclipse plugin: update the changelog 20120408 21:57:24-!- yigit [~yigit@139.179.207.101] has joined #wesnoth-dev 20120408 21:57:34-!- yigit is now known as Artemius23 20120408 22:03:31-!- oldtopman [~oldtopman@unaffiliated/oldtopman] has joined #wesnoth-dev 20120408 22:03:38< timotei> well, night 20120408 22:03:38-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Quit: SIGKILL] 20120408 22:04:40-!- khoover [~crazy1010@70.51.111.33] has joined #wesnoth-dev 20120408 22:06:05< matthiaskrgr> git-svn ? :) 20120408 22:12:07-!- nagafono [~kvirc@178.19.254.1] has quit [Quit: KVIrc 4.1.3 Equilibrium http://www.kvirc.net/] 20120408 22:14:54< stikonas> quite a lot people use git-svn here 20120408 22:18:03< shadowm> it makes it much easier to do advanced development and testing work, especially for people like me who have to cope with draconian ISPs with poor adverage performance 20120408 22:20:34< mordante> anonymissimus, thanks for the file, unfortunately it doesn't contain the info I hoped of :-( 20120408 22:20:53< mordante> could you try "info frame" "info locals" "info registers" 20120408 22:21:39< shadowm> also, local branches rock ;) 20120408 22:34:02< matthiaskrgr> yup 20120408 22:34:19< matthiaskrgr> and when will wesnoth switch to git officially? 20120408 22:34:22 * matthiaskrgr ducks and covers 20120408 22:34:39-!- MeccaGod [majs@host189-199.bornet.net] has quit [] 20120408 22:36:18< shadowm> on 2039 20120408 22:37:33< anonymissimus> mordante: I already did info registers 20120408 22:37:58< anonymissimus> the link must be somewhere above 20120408 22:38:12< anonymissimus> http://pastebin.com/ff8B89qw 20120408 22:38:41< anonymissimus> (that was info registers) 20120408 22:38:42< mordante> ah sorry missed that 20120408 22:39:18< anonymissimus> mordante: info frame: Stack level 0, frame at 0x12c2f3b8: 20120408 22:39:20< anonymissimus> eip = 0xa50033 in blend_surface (C:\wesnoth\src\sdl_utils.cpp:1464); 20120408 22:39:22< anonymissimus> saved eip 0x882210 20120408 22:39:24< anonymissimus> called by frame at 0x12c2f3e8 20120408 22:39:25< anonymissimus> source language c++. 20120408 22:39:27< anonymissimus> Arglist at 0x12c2f3b0, args: surf=..., amount=0.25, color=4294902015, 20120408 22:39:29< anonymissimus> optimize=true 20120408 22:39:31< anonymissimus> Locals at 0x12c2f3b0, Previous frame's sp is 0x12c2f3b8 20120408 22:39:33< anonymissimus> Saved registers: 20120408 22:39:34< anonymissimus> ebx at 0x12c2f3a4, ebp at 0x12c2f3b0, esi at 0x12c2f3a8, edi at 0x12c2f3ac, 20120408 22:39:36< anonymissimus> eip at 0x12c2f3b4 20120408 22:40:01< anonymissimus> mordante: info locals: end = 0x1694b800 20120408 22:40:03< anonymissimus> beg = 0x16946700 20120408 22:40:05< anonymissimus> nsurf = {surface_ = {_vptr.scoped_resource = 0x11c8a28, 20120408 22:40:06< anonymissimus> resource = 0x168327c8}} 20120408 22:42:34-!- dream_lane [~benjamin@99-93-250-85.lightspeed.chtnsc.sbcglobal.net] has joined #wesnoth-dev 20120408 22:43:50< mattsc> Hi, neph: I'm here now for a short while. 20120408 22:45:48-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20120408 22:47:59< mattsc> Hi, Alarantalara. Are you there? 20120408 22:48:21-!- stikonas [~gentoo@ctv-217-147-37-55.vinita.lt] has quit [Quit: Konversation terminated!] 20120408 22:48:34-!- stikonas [~gentoo@ctv-217-147-37-55.vinita.lt] has joined #wesnoth-dev 20120408 22:48:34-!- stikonas [~gentoo@ctv-217-147-37-55.vinita.lt] has quit [Changing host] 20120408 22:48:34-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20120408 22:50:03-!- hankerspace [~quassel@hankerspace.dyndns.org] has joined #wesnoth-dev 20120408 22:51:26< timotei> Those interested by demoscene, might want to see this documentary: http://www.youtube.com/watch?feature=player_embedded&v=iRkZcTg1JWU 20120408 22:53:14< matthiaskrgr> isnt revision currently running? 20120408 22:54:50< mordante> GSoC students when supplying patches make sure to update your proposal and leave a notification in melange 20120408 22:55:29< Ivanovic> personally i'd infact prefer it if you left comments with updates to your proposal from now on 20120408 22:56:00< Ivanovic> just comment on your proposal with the patches you submitted, this makes it easier for us to see (than wading through the whole proposals again) 20120408 22:56:22< Ivanovic> the same in case you add more details, please make it easy for us and leave a comment stating what you changed and what we should review 20120408 22:59:31-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Ping timeout: 264 seconds] 20120408 23:01:35< boucman> General message to all GSoC candidates : if you got patches in and/or svn access, remember to say so in your application. We won't be going through the patch list to figure out who did wat... 20120408 23:04:32-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Read error: Connection reset by peer] 20120408 23:07:54< mordante> anonymissimus, can you do "p /x &beg", the same for surf and end? 20120408 23:09:28< anonymissimus> mordante: Address requested for identifier "beg" which is in register $edx 20120408 23:09:56< anonymissimus> surf an end ? p /x &surf ? 20120408 23:10:23< anonymissimus> (gdb) p /x &surf 20120408 23:10:25< anonymissimus> $4 = 0x12c2f548 20120408 23:11:02< anonymissimus> (gdb) p /x &end 20120408 23:11:04< anonymissimus> $5 = 0x12c2f1e0 20120408 23:11:06< neph> boucman, what if I am a dev here for quite a while? 20120408 23:11:31< boucman> neph: you're a special case, but we know who you are... so don't worry 20120408 23:11:33< mordante> neph, list what you did during the GSoC application period 20120408 23:11:40< boucman> that too :) 20120408 23:11:59< neph> mordante, ok, but I won't list the small bugfixes. I listed one bigger patch, and one is soon to be done also 20120408 23:12:59< neph> mattsc, so we agree on the move maps. The format will be [hashed index] -> {map_location, map_location, map_location,.....} ? 20120408 23:13:45< bloodycoin> boucman, should I make patch and post for review? Or should I just commit it to trunk? (another fix) 20120408 23:13:55< mattsc> neph: hashed_index means one number for a 2-dim map position? 20120408 23:14:06< neph> mattsc, yes 20120408 23:14:17< boucman> just commit to trunk, if you have svn access it means we trust you with it (you can still list the bug+commit in your application) 20120408 23:14:20< mattsc> and map_location is in that format as well? 20120408 23:14:36< bloodycoin> ok 20120408 23:14:48< neph> mattsc, I will provide two functions: a hasher and a dehasher, so you can do "move_map[hash(x,y)]" 20120408 23:14:58< neph> mattsc, map_location is just {x,y} 20120408 23:15:12< neph> but we can hash that as well, although that won't be useful at all 20120408 23:15:21< mattsc> neph: great in the hasher/dehasher 20120408 23:15:21< Alarantalara> mattsc: I am now 20120408 23:15:51< mattsc> neph: is there a reason why the map locations are not in hashed_index format also? 20120408 23:16:11< mattsc> I don't really have a reason for one over the other, just asking 20120408 23:16:53< mattsc> Alarantalara, I had a look at Scen 8 of UtBS, do you have time for a couple questions? 20120408 23:17:03< bloodycoin> and for case as this http://forums.wesnoth.org/viewtopic.php?f=4&t=35886 should I describe the problem in commit or just give the link? :) 20120408 23:17:07< neph> mattsc, because there is no point in that. You would have to always just dehash them. Although there are cases when you would like to use a hashed map location, such will be rare. It makes more sense to hash one manually in 10% cases, rather that dehashing 90% cases 20120408 23:17:20< Alarantalara> sure 20120408 23:17:56< bloodycoin> link in commit I mean, because I far as I have seen there is no bug opened for it 20120408 23:18:05< mattsc> neph: actually, not necessairly true. These days, I do almost all my operations with locations sets, using hashed indices most of the time. But as I said, it's not a big deal one way or the other. 20120408 23:18:57< mattsc> Alarantalara, so if I understand this correctly, you'd like to add the messenger and his bodyguards to Sergeant Durstrag's side? 20120408 23:19:00< boucman> describe in commit message, just link to commit in application 20120408 23:19:39< neph> mattsc, by the way. Are there hashing functions defined for the location sets? Because, it would be better if we make hashing the same in both cases, so you can do "location_set[move_map[hashed_index]]" 20120408 23:19:53< bloodycoin> roger 20120408 23:19:54< neph> mattsc, this will work if they are hashed in the same way 20120408 23:20:01< mattsc> Alarantalara, do you still want to have a few units that are his security detail and move with him, or should any AI side that can help be used for that purpose? Or both? 20120408 23:20:07< Alarantalara> I'm not actually sure. One one side, doing it the way it is is a workaround, but on the other hand, the different team colour makes it very easy to follow the associated units 20120408 23:20:36< mattsc> neph, agreed and yes. Look at the veru beginning of data/lua/locations_set.lua 20120408 23:20:55< neph> these functions would have to be moved out somewhere then 20120408 23:21:09< mattsc> neph: yes 20120408 23:21:14< neph> because duplicating them for the ai contexts would be horrible, if some1 decides to change one 20120408 23:21:53< mordante> anonymissimus, p /x *(unsigned*)($ebp-0x80)@0x20 20120408 23:22:02< mattsc> Alarantalara, ok. But the second question applies in either case. Should he have a specific set of dedicated body-guards, or should any AI side unit help with protecting him when useful? 20120408 23:22:17< mattsc> neph: agreed. 20120408 23:22:17< mordante> I slowly start to think it's kind of hard to fix over IRC :-( 20120408 23:22:44< neph> mattsc, I will take a break to eat now, and then I will tackle that. Should be done in less than two hours from now 20120408 23:23:23< mattsc> neph: I've actually commented on that in my AI thread. And I am using an unnecessarily complicated method for dehashing just for that reason (so that I don't duplicate the LS code) 20120408 23:23:54< mordante> bloodycoin, what did you just change in your proposal? 20120408 23:24:00< Alarantalara> mattsc: the way the scenario is set up, specific bodyguards only makes the most sense 20120408 23:24:12< anonymissimus> mordante: (gdb) p /x *(unsigned*)($ebp-0x80)@0x20 20120408 23:24:14< anonymissimus> $6 = {0x16832864, 0x0, 0x0, 0x0, 0x0, 0xc6ca69, 0x1686b684, 0x16835478, 0x40, 20120408 23:24:15< anonymissimus> 0x12c2f484, 0xffffffff, 0x12c2f484, 0x10fd0000, 0x2, 0x16832944, 0xc57c84, 20120408 23:24:16< mattsc> neph: great. I'll be around on and off the rest of the day, but I'll stay logged on so that I get messages, if there are any 20120408 23:24:17< anonymissimus> 0xff36ce, 0x12c2f398, 0xa50a98, 0x12c2f138, 0x12c2f2dc, 0xe71a14, 20120408 23:24:19< anonymissimus> 0x11c8a28, 0x168327c8, 0x7c920040, 0xffffffff, 0x1686b684, 0x77bfc2de, 20120408 23:24:21< anonymissimus> 0x10fd0000, 0x0, 0x12c2f538, 0x2} 20120408 23:24:42< neph> mattsc, can you link me that thread? I am not too much into using the forums, due to the specifics of my work 20120408 23:25:10< Alarantalara> neph: http://forums.wesnoth.org/viewtopic.php?f=10&t=34976 20120408 23:25:12< mattsc> Alarantalara, ok. I can always start that way and we see how it works. Modifying it later is easy enough. 20120408 23:25:13< Alarantalara> It's ia long thread 20120408 23:25:25< anonymissimus> mordante: well; the thing is you need time to think and I don't want to wait that time so I do something else; then of course I don't want to be interrupted immediately when you're ready in that something else so you have to wait also :) 20120408 23:25:48< anonymissimus> and I assume you'r going off some time soon 20120408 23:25:59< mattsc> Alarantalara, thanks. neph: read it backwards. The older stuff is not as relevant. 20120408 23:26:06< mordante> anonymissimus, it's just annoying to look at memory dumps ;-) 20120408 23:26:22< neph> Alarantalara, mattsc ok, thanks, I'll run off for 30 minutes now :) 20120408 23:26:46< mattsc> Alarantalara, btw, the scenario uses different attack_depths for different difficulty levels. As far as I can tell from the source code, that does not do anything any more. 20120408 23:27:00< anonymissimus> well, perhaps valgrind would show something useful ? thats what I had tried since I don't understand most of those outputs anyway ;) 20120408 23:27:00< bloodycoin> mordante: added patch info 20120408 23:27:09< mattsc> (uh, how did that get underlined??) 20120408 23:27:32< neph> _like this? 20120408 23:27:33< Alarantalara> mattsc: that's interesting, since the attack depth modifications appear in virtually every mainline campaign 20120408 23:27:33< mordante> bloodycoin, ok just make sure to tell us what you change we don't like to reread the entire proposal 20120408 23:27:38< neph> or this 20120408 23:27:43< mordante> and also melange has no diff function 20120408 23:27:54< anonymissimus> there seems to be some unexpected markup charcters 20120408 23:27:55< bloodycoin> atm updating wiki page 20120408 23:28:04< anonymissimus> *black* 20120408 23:28:12< mattsc> attack_depth is not hard_coded to attack_depth_default=5 [insert my usual disclaimer about my knowledge of c++ here] 20120408 23:28:20< mattsc> *is now hardcoded ... 20120408 23:29:01< bloodycoin> updated: http://wiki.wesnoth.org/SoC2012_Bloodycoin_Particle_Engine 20120408 23:29:08< mattsc> Alarantalara, I believe there used to be a difference, but for all I can tell, it's not there anymore. Probably something for Crab_ to confirm whether that's true. 20120408 23:32:14< mordante> anonymissimus, can you also post a backtrace once more 20120408 23:32:28< mordante> just to make sure I have the one of this session 20120408 23:33:31< anonymissimus> it has always been the same one AFAICT 20120408 23:33:57< anonymissimus> mordante: http://pastebin.com/qa9vm7gJ 20120408 23:35:22< mordante> want to make sure all addresses are same 20120408 23:35:30< anonymissimus> I suspect that this [modifications] 20120408 23:35:32< anonymissimus> [object] 20120408 23:35:34< anonymissimus> [effect] 20120408 23:35:35< anonymissimus> apply_to=image_mod 20120408 23:35:37< anonymissimus> add="BLEND(255,0,255,25%)" 20120408 23:35:38< anonymissimus> [/effect] 20120408 23:35:40< anonymissimus> [/object] 20120408 23:35:42< anonymissimus> [/modifications] 20120408 23:35:44< anonymissimus> added recently is the trigger or cause 20120408 23:36:16< anonymissimus> makes sense since it's in kaleh's definition which is in [side] and read at scenario start 20120408 23:37:05< anonymissimus> and was added rather recently 20120408 23:37:37< mordante> can you do "f 1" "info registers" "info locals" "info frame" ? 20120408 23:39:19-!- hankerspace [~quassel@hankerspace.dyndns.org] has quit [Remote host closed the connection] 20120408 23:40:16< anonymissimus> mordante: http://pastebin.com/imNmQ3vc 20120408 23:41:42< mattsc> Alarantalara, one more thing: you don't happen to have a save from right before the messenger appears, so that I can see what units typically are on the map then? I played UtBS a long time ago and don't have my saves any more. 20120408 23:42:49-!- avrilfanomar [~omar@91.202.129.137] has joined #wesnoth-dev 20120408 23:42:56< CIA-69> bloodycoin * r53872 /trunk/src/display.cpp: Corrects horizontal imbrication in display::hexes_under_rect, resolves issue with scrolling http://forums.wesnoth.org/viewtopic.php?f=4&t=35886 20120408 23:43:06< Alarantalara> Not really, I've been relying a lot on debug mode to test things to save time, so my saves are rather unrealistic at the moment 20120408 23:44:24< mattsc> Yeah, same here. No worries, I'll probably start this with a simplified map/situation anyway, just as I did with 'The Elves Besieged'. 20120408 23:45:21< Alarantalara> by memory, it's about 10 level 2 units that are already in a fight with yours, plus possibly a couple of undead depending on the time you left the cave 20120408 23:46:13< Alarantalara> I recall usually having a slight numerical advantage, but lower level units, but that's more reflective of how I was playing 20120408 23:46:35< mordante> anonymissimus, the called parameters for the blend support that thesis 20120408 23:47:35< mattsc> Ok, thanks. As I said, the first tests will be with a much simpler setup anyway, for proof of concept only. I'll ping you when I have something (which will not be in the next few days) 20120408 23:49:04< mordante> anonymissimus, maybe try to remove it I'm too tired to look at it further today 20120408 23:49:23< mordante> at least then we know for certain whether or not it's the cause 20120408 23:53:54< Alarantalara> mattsc: the important map parameters appear to be a messenger that can move quickly along a constrained route but is slow when off of it 20120408 23:53:57-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 248 seconds] 20120408 23:54:27< Alarantalara> witht the ability of the attacker to get onto that route ahead of the messenger within 1-2 turns with fast units 20120408 23:54:28< anonymissimus> mordante: ok thx 20120408 23:55:31< anonymissimus> mordante: perhaps write a summary of the useful information you could gather over the course of this lengthy debug session into the bug report ? 20120408 23:56:15< anonymissimus> I'm shutting gdb down then, ok ? 20120408 23:57:20< mordante> anonymissimus, I want to try to reproduce it, for now I haven't learned much :-( 20120408 23:57:33< mordante> yeah feel free to shutdown gdb 20120408 23:57:37< mattsc> Alarantalara, ok. I'll probably just take the northern part of map from the scenario, but with only 2 sides to start out with. (Although I might work with forest instead of desert, so that I can use mainline units.) 20120408 23:57:49< mattsc> Sorry: core units, I mean. 20120408 23:58:01< Alarantalara> if you want to stay with orcs and loyalists, hills would work fine 20120408 23:59:01< mattsc> I don't really have a preference, it's mostly because (so far) I've been too lazy to copy all the required unit files . It also keeps the add-on size tiny. 20120408 23:59:47< mattsc> Anyways, that's really a tiny detail that we don't need to take up bandwidth with here. 20120408 23:59:55< mattsc> Thanks much for the help! --- Log closed Mon Apr 09 00:00:48 2012