--- Log opened Tue Mar 31 00:00:20 2009 --- Day changed Tue Mar 31 2009 20090331 00:00:20< Sapient> so if you want to check for wmliterator.closeMacroType, I can make it return that 20090331 00:00:58< esr> I tried testing for that. It didn't work. If you could fix the isMacroClor() function in trunkl so it does, I'd be grateful. 20090331 00:01:19< esr> I mean I tried testing for "end of macro". 20090331 00:01:35< Sapient> right, I mean you can test for that once I modify the code :) 20090331 00:01:49< Sapient> it's not considering it an element right now 20090331 00:02:25-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090331 00:03:34< Sapient> ok 20090331 00:03:51< Ivanovic> Sapient: so has the removal from the SoC lists finally worked for you? 20090331 00:04:30-!- stikonas [n=stikonas@wesnoth/translator/stikonas] has quit [Read error: 60 (Operation timed out)] 20090331 00:04:40< Sapient> Ivanovic: nope, my last one was at Monday, March 30, 2009 3:25:53 PM 20090331 00:04:54< Sapient> subject "Re: Statistics: Countries and Academic Levels" 20090331 00:05:36< Ivanovic> okay, there were several more messages 20090331 00:05:49< Ivanovic> so deleting you from the list *has* worked 20090331 00:06:08< Ivanovic> like i wrote in the logs, asked leslie to have a look at it and you are removed from the list for about 6h now 20090331 00:06:22< Sapient> oh, ok thanks 20090331 00:07:06-!- stikonas [n=stikonas@ctv-79-132-187-171.vinita.lt] has joined #wesnoth-dev 20090331 00:08:53-!- viggy_prabhu [i=d2d40558@gateway/web/ajax/mibbit.com/x-b0950bac4ffaabc9] has joined #wesnoth-dev 20090331 00:11:27-!- ABCD [n=ABCD@wikipedia/ABCD] has quit ["No Ping reply in 30 seconds."] 20090331 00:11:50< Sapient> ummm... hmmm 20090331 00:11:56-!- ABCD [n=ABCD@wikipedia/ABCD] has joined #wesnoth-dev 20090331 00:11:59< Sapient> if(len(self.element) == 1): 20090331 00:12:07< Sapient> that line looks unfamiliar 20090331 00:12:19< Espreon> Hello ABCD. 20090331 00:13:04< Sapient> must be a crazy hack of mine 20090331 00:13:22-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] 20090331 00:13:46< Sapient> esr: you are aware that itor.element can be a tuple right? 20090331 00:14:02< esr> Yes, I deal with that. 20090331 00:14:25-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has joined #wesnoth-dev 20090331 00:14:37< Sapient> {KILL x,y=1,2} # that would be four elements after this change 20090331 00:15:32-!- Gauteamus [n=chatzill@c43C4BF51.dhcp.bluecom.no] has quit ["ChatZilla 0.9.84 [Firefox 3.0.7/2009021910]"] 20090331 00:15:40-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit ["Zzzzzzzzzzzzzzzzzzzzzzzzzz"] 20090331 00:16:19-!- loonybot [n=loonybot@wesnoth/bot/loonybot] has quit [Remote closed the connection] 20090331 00:16:23< Ivanovic> okay, went over all proposal submitted to google so far at least once (beside the one by Sparks_, this one is open for tomorrow or later...) 20090331 00:16:34< Ivanovic> i think now i really deserve a good night of sleep 20090331 00:16:36< Ivanovic> n8 20090331 00:16:53< Polarina> Ivanovic: Sleep tight. :) 20090331 00:17:04< CIA-30> sapient * r34307 /trunk/data/tools/wesnoth/wmliterator.py: wmliterator : upgrade closeMacroType to actual element 20090331 00:17:08-!- Appleman1234 [n=Appleman@131.181.47.2] has quit ["Leaving"] 20090331 00:18:14< Sapient> esr: well, I didn't test that very extensively, but just let me know if there's any problem still 20090331 00:18:28< esr> Sapient: Syncing now, I'll run my test. 20090331 00:18:46-!- stevenj [i=4bba7fd7@gateway/web/ajax/mibbit.com/x-1e20a96e6a60691c] has left #wesnoth-dev [] 20090331 00:19:11< esr> Yup, that looks like it'll do. Thanks. 20090331 00:19:18< Sapient> np 20090331 00:19:49< esr> Sapient: You maty have just seriously improved conditions for the translators, indirectly. 20090331 00:19:59< Sapient> w00t! :) 20090331 00:20:01< Polarina> How so? 20090331 00:23:56< Sapient> by helping esr to re-write wmlgettext 20090331 00:24:32< Sapient> he's adding more contextual information to the translator files apparently 20090331 00:24:46< Polarina> Awesome! 20090331 00:25:10< Polarina> Can you give me an example? 20090331 00:26:00< Sapient> "You're in a deep, dark woods; suddenly a grue appears and forces you to translate the next string!" 20090331 00:26:07< esr> I'm still working on the context parser (hard part)). Then I'll do the report generator (easy part). 20090331 00:26:33< Polarina> Sapient: Ok. And how does that help translators? 20090331 00:26:46< Sapient> it scares them into more work 20090331 00:26:51< Polarina> How? 20090331 00:27:04 * Sapient shrugs 20090331 00:27:10< Sapient> that's all I've got so far, sorry 20090331 00:27:14< Polarina> Ok. 20090331 00:27:22< Polarina> This will be interesting to see. :) 20090331 00:27:32< esr> Polarina, Sapint: see bug #11294: porting wmlxgettext from perl to python, spec list 20090331 00:27:45< esr> That's the direction I'm going. 20090331 00:27:49< Polarina> Ok. 20090331 00:27:52< Polarina> Cool. :P 20090331 00:28:14 * Polarina would still prefer a program that can translate for her. 20090331 00:29:22 * Sapient makes 7 more Sapints and turns into Sagallon 20090331 00:34:25< Sapient> wow... my head hurts after reading that FR. looks like it needs a translator to english :p 20090331 00:35:28< Sapient> "Extractables extract_gong and extract_qorq belong to different nodes, but have the same text value" 20090331 00:35:58< Sapient> cya later, have fun. 20090331 00:35:58-!- Sapient [n=sapien-x@wesnoth/developer/sapient] has left #wesnoth-dev [] 20090331 00:39:35-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit [Remote closed the connection] 20090331 00:42:09< Sparks_> Ivanovic: could you possibly help to pass around the message that I'g be really grateful if any developers would like to comment on my proposal (as many as possible please)? 20090331 00:43:29< Sparks_> as boucan gave a quick review earlier tonight, which has made me unsure about whether to continue filling out all the details of my current proposal or to change ideas? 20090331 00:44:19-!- iyonius [n=iyo@a02-0829c.kn.vutbr.cz] has quit [Remote closed the connection] 20090331 00:45:45< euschn> im off to bed, good night 20090331 00:46:05< Crab_> night, euschn 20090331 00:50:19-!- cjhopman [n=chris@wesnoth/developer/cjhopman] has quit ["Konversation terminated!"] 20090331 00:54:04-!- ilor_ [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090331 00:56:52< Velory> night euschn 20090331 01:03:02-!- ilor [n=user@wesnoth/developer/ilor] has quit [Connection timed out] 20090331 01:03:45-!- euschn [n=chatzill@85-127-119-2.dynamic.xdsl-line.inode.at] has quit [Read error: 110 (Connection timed out)] 20090331 01:05:42< CIA-30> shadowmaster * r34308 /trunk/src/image_function.hpp: Fix punctuation in a doxygen comment. 20090331 01:05:57< CIA-30> shadowmaster * r34309 /trunk/src/image_function.hpp: 20090331 01:05:57< CIA-30> s/construcotr/constructor/ and some whitespace cleanup. 20090331 01:05:57< CIA-30> This is what I get for writing that code at 6 AM without having slept a 20090331 01:05:57< CIA-30> single minute: typoed doxygen comments and random excess of whitespace. 20090331 01:05:58< CIA-30> But hey, it *works*! :-) 20090331 01:06:11< CIA-30> shadowmaster * r34310 /trunk/src/ (image.cpp image_function.cpp image_function.hpp): 20090331 01:06:11< CIA-30> Implement the ~NOP() image functor, which takes a surface and returns 20090331 01:06:11< CIA-30> the same (not copied) surface. 20090331 01:06:11< CIA-30> I'll later decide whether WML authors need to know about this or not. 20090331 01:06:25-!- Elvish_Pillager [n=eli@66-189-40-122.dhcp.oxfr.ma.charter.com] has quit ["Hi! I'm a quit message virus vaccine. If you see a quit message virus, don't replace your quit message with it!"] 20090331 01:06:27< CIA-30> shadowmaster * r34311 /trunk/src/ (7 files): 20090331 01:06:27< CIA-30> Began refactoring of story screens, which will also change their WML 20090331 01:06:27< CIA-30> structures in the future. 20090331 01:06:27< CIA-30> For now there is only a minimal set of stubs in the new code, which is 20090331 01:06:27< CIA-30> also disabled for normal builds unless -DSHADOWM_STORYSCREEN is used. 20090331 01:06:27< CIA-30> If you find "bugs" in the new code in storyscreen.?pp, talk with me first, 20090331 01:06:31< CIA-30> I may be aware of them already... 20090331 01:06:45< CIA-30> shadowmaster * r34312 /trunk/changelog: Add a note about ~NOP() to the changelog (for no real reason at all). 20090331 01:12:23< Shadow_Master> I'm going off again, I've got a lot to think about 20090331 01:12:28< Shadow_Master> wrong channel. 20090331 01:13:23-!- BenUrban [n=benurban@c-68-49-10-243.hsd1.md.comcast.net] has joined #wesnoth-dev 20090331 01:15:23< CIA-30> shadowmaster * r34313 /branches/1.6/src/image_function.hpp: 20090331 01:15:23< CIA-30> Fix punctuation in a doxygen comment. 20090331 01:15:23< CIA-30> Cherry-picked from r34308 (trunk). 20090331 01:15:35< CIA-30> shadowmaster * r34314 /branches/1.6/src/image_function.hpp: 20090331 01:15:35< CIA-30> s/construcotr/constructor/ and some whitespace cleanup. 20090331 01:15:35< CIA-30> Cherry-picked from r34309 (trunk). 20090331 01:17:47-!- YogiHH [n=chatzill@c174106.adsl.hansenet.de] has quit ["ChatZilla 0.9.84 [Firefox 3.0.8/2009032609]"] 20090331 01:17:51-!- Sparks_ [n=Sparkste@78-105-212-150.zone3.bethere.co.uk] has quit ["Leaving"] 20090331 01:18:37-!- molgrum [n=molgrum@c83-249-53-163.bredband.comhem.se] has quit ["Lämnar"] 20090331 01:19:26-!- stikonas [n=stikonas@wesnoth/translator/stikonas] has quit [Read error: 110 (Connection timed out)] 20090331 01:24:18-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20090331 01:27:01< CIA-30> esr * r34315 /trunk/data/tools/wmlxgettext: Parsing stage for new wmlgettext is working. 20090331 01:29:43-!- Eternal [i=HEterno@dsl-jnsbrasgw2-ff64c000-11.dhcp.inet.fi] has joined #wesnoth-dev 20090331 01:30:42< Eternal> Here is an orcish archer. http://imagebin.org/43807 20090331 01:31:24< Eternal> He's yet to be issued with a bow though and lacks a shadow. 20090331 01:32:11< Eternal> Also, hi y'all. 20090331 01:34:48< thespaceinvader> Eternal: he looks really small and skinny 20090331 01:34:50< Polarina> Did you make that thing? 20090331 01:34:58< thespaceinvader> and has childbearing hips :P 20090331 01:39:25-!- ToonSuperLove [n=pirch@59.164.101.141] has joined #wesnoth-dev 20090331 01:40:45-!- ToonSuperLove [n=pirch@59.164.101.141] has quit [Client Quit] 20090331 01:42:58-!- _deleter [n=_deleter@adamsrj-1.dhcp.rose-hulman.edu] has quit [Nick collision from services.] 20090331 01:42:59< Eternal> I suppose it's still not big enough. 20090331 01:43:11-!- _deleter [n=_deleter@137.112.104.103] has joined #wesnoth-dev 20090331 01:43:49< Eternal> I'll tweak it and return again some day. 20090331 01:44:01< Eternal> Cya 20090331 01:44:03-!- Eternal [i=HEterno@dsl-jnsbrasgw2-ff64c000-11.dhcp.inet.fi] has quit [] 20090331 01:44:09< Polarina> Oh crap: :(: " To use Imagebin, you must be 18 years old or above." 20090331 01:44:58< Espreon> ... 20090331 01:45:37< Polarina> I clicked Eternal's link and broke the ToS. :( 20090331 01:46:06< Polarina> Nevermind. I'm off to bed. 20090331 01:51:43-!- Polarina [n=polarina@wesnoth/translator/Polarina] has quit ["Leaving."] 20090331 01:52:07-!- cjhopman [n=chris@wesnoth/developer/cjhopman] has joined #wesnoth-dev 20090331 01:54:20< Velory> Good nites everyone 20090331 01:54:36-!- Velory [n=GProcess@85.99.0.63] has left #wesnoth-dev [] 20090331 01:58:39-!- ilor_ [n=user@wesnoth/developer/ilor] has quit [Connection timed out] 20090331 01:59:07 * Crab_ thinks WML is fun to play with ... 20090331 01:59:18< CIA-30> esr * r34316 /trunk/data/tools/wmlxgettext: Speed up and improve parsing. 20090331 02:00:34-!- ikarius [n=ross@smtp.gridironsystems.com] has quit [] 20090331 02:15:33-!- orian_ [n=orian@afje2.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 20090331 02:15:42-!- orian_ [n=orian@aepk130.neoplus.adsl.tpnet.pl] has joined #wesnoth-dev 20090331 02:16:58-!- cyber_11 [n=muratcan@78.165.120.116] has quit [] 20090331 02:35:03-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has quit ["night all"] 20090331 02:42:35-!- oak_ [n=oakus@c02--112b.kn.vutbr.cz] has quit [Read error: 110 (Connection timed out)] 20090331 02:44:05-!- Sirp [n=me@wesnoth/developer/dave] has joined #wesnoth-dev 20090331 02:51:34-!- res|laptop [n=res@pdpc/supporter/student/res2k] has quit [Read error: 110 (Connection timed out)] 20090331 02:52:02-!- res|laptop [n=res@erft-4d07fd40.pool.mediaWays.net] has joined #wesnoth-dev 20090331 02:53:49< CIA-30> esr * r34317 /trunk/data/tools/wesnoth/wmliterator.py: 20090331 02:53:49< CIA-30> More improvements in conveniwnce methods. 20090331 02:53:49< CIA-30> The tag for a macro opener has had '}' removed, to make it 20090331 02:53:49< CIA-30> visually clear that it is unbalanced. 20090331 02:59:54< CIA-30> esr * r34318 /trunk/data/tools/wmlxgettext: Beginnings of attribute filtering. 20090331 03:00:48< CIA-30> soliton * r34319 /branches/1.6/data/tools/unit_tree/helpers.py: default to level 0 (like wesnoth) also on ValueError 20090331 03:01:57< CIA-30> soliton * r34320 /trunk/data/tools/unit_tree/helpers.py: default to level 0 (like wesnoth) also on ValueError 20090331 03:05:29-!- happygrue [n=George@wesnoth/developer/wintermute] has joined #wesnoth-dev 20090331 03:18:30-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit ["To err is human.. but to really foul things up requires a computer"] 20090331 03:27:20-!- orian_ [n=orian@aepk130.neoplus.adsl.tpnet.pl] has quit [Remote closed the connection] 20090331 03:28:03< CIA-30> esr * r34321 /trunk/data/tools/wmlxgettext: Generate po headers. 20090331 03:31:51-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090331 03:35:45< Soliton> AI0867_: any reason why tdh is marked as an era? 20090331 03:46:01-!- noy [n=Noy@70.70.128.133] has joined #wesnoth-dev 20090331 04:03:34-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has joined #wesnoth-dev 20090331 04:07:16-!- Crab_ [n=crab_@c.218.175.a530.sta.adsl.cyfra.net] has quit [Read error: 60 (Operation timed out)] 20090331 04:23:53-!- JW1 [n=X@c-71-57-85-168.hsd1.il.comcast.net] has quit [] 20090331 04:24:58< CIA-30> soliton * r34322 /branches/1.6/data/campaigns/Sceptre_of_Fire/scenarios/9_Caverns_of_Flame.cfg: 20090331 04:24:58< CIA-30> removed spurious character; fixes bug #13296: Assertion failure and abort in Caverns of Flame scenario 20090331 04:24:58< CIA-30> asserting on invalid move_unit_fake coordinates is still a bad idea though and should be changed 20090331 04:28:11< Soliton> i wonder how that ever worked since the WML is the same since inclusion of SoF. 20090331 04:28:29-!- squallwc [n=chatzill@118.100.123.2] has joined #wesnoth-dev 20090331 04:29:29< CIA-30> soliton * r34323 /trunk/data/campaigns/Sceptre_of_Fire/scenarios/9_Caverns_of_Flame.cfg: 20090331 04:29:29< CIA-30> removed spurious character; fixes bug #13296: Assertion failure and abort in Caverns of Flame scenario 20090331 04:29:29< CIA-30> asserting on invalid move_unit_fake coordinates is still a bad idea though and should be changed 20090331 04:29:33< squallwc> should I start with stable 1.6 or trunk if I want to try and do the EasyCoding on wiki 20090331 04:30:23< Soliton> trunk. 20090331 04:30:29< squallwc> ok thanks 20090331 04:34:25-!- noy [n=Noy@wesnoth/developer/noy] has quit [] 20090331 04:42:22 * Soliton summons Sapient. 20090331 04:44:26-!- csaunders [n=chris@ip216-239-95-149.vif.net] has joined #wesnoth-dev 20090331 04:53:23-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 104 (Connection reset by peer)] 20090331 04:53:38-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090331 04:54:35-!- crimson_penguin [n=ben@wesnoth/developer/crimsonpenguin] has quit ["Leaving"] 20090331 04:58:18-!- Ivanovic_ [n=ivanovic@dtmd-4db2d15e.pool.einsundeins.de] has joined #wesnoth-dev 20090331 04:59:44 * Soliton aborts summoning procedure. 20090331 05:04:09 * happygrue hopes Sapient is not trapped in a world between worlds 20090331 05:07:05< CIA-30> soliton * r34324 /branches/1.6/src/game_events.cpp: don't try to move_unit() when we got no path 20090331 05:08:06< CIA-30> soliton * r34325 /trunk/src/game_events.cpp: don't try to move_unit() when we got no path 20090331 05:13:44< squallwc> what to do when the co freeze half way? no way to resume? the co stop at the same place twice."wesnoth/fonts/COPYING" 20090331 05:14:06< Soliton> cd into the checkout dir and svn up. 20090331 05:14:22< squallwc> ok 20090331 05:15:00-!- Ivanovic [n=ivanovic@wesnoth/developer/ivanovic] has quit [Read error: 113 (No route to host)] 20090331 05:16:17-!- Ivanovic_ is now known as Ivanovic 20090331 05:19:08-!- _Azalit_ [n=Azalit@c-24-21-4-238.hsd1.or.comcast.net] has joined #wesnoth-dev 20090331 05:20:35-!- ikarius [n=ross@216.27.182.3] has joined #wesnoth-dev 20090331 05:41:56-!- _Azalit_ [n=Azalit@c-24-21-4-238.hsd1.or.comcast.net] has left #wesnoth-dev [] 20090331 05:43:38-!- Azalit [n=Azalit@c-24-21-4-238.hsd1.or.comcast.net] has joined #wesnoth-dev 20090331 05:45:24-!- _deleter [n=_deleter@137.112.104.103] has quit [Read error: 110 (Connection timed out)] 20090331 05:45:33-!- happygrue [n=George@wesnoth/developer/wintermute] has quit ["http://xkcd.com/91/"] 20090331 05:54:46-!- crimson_penguin [n=ben@S0106000d88bbc764.vc.shawcable.net] has joined #wesnoth-dev 20090331 05:55:15< Soliton> crimson_penguin: can you try to reproduce https://gna.org/bugs/?13288 ? it works fine for me. 20090331 05:57:29< Soliton> (or anyone else with a mac.) 20090331 06:00:56< crimson_penguin> formula type error: type error: expected object but found string ('null()0') 20090331 06:00:56< crimson_penguin> 20090330 21:00:00 error formula_ai: IMPOSSIBLE MOVE PARTIAL ORDER 20090331 06:01:57< Soliton> hmm, can you also test with 1.6+svn? 20090331 06:02:26< crimson_penguin> well I'd have to update and recompile 20090331 06:03:13< Soliton> it doesn't seem like that should be platform specific so i'm wondering if it has already been fixed in svn. 20090331 06:03:34< Soliton> since i'm using 1.6+svn. 20090331 06:03:40< crimson_penguin> could be 20090331 06:04:16-!- silene [n=plouf@ASte-Genev-Bois-152-1-88-93.w86-218.abo.wanadoo.fr] has joined #wesnoth-dev 20090331 06:04:47< crimson_penguin> Soliton: um, how do I get to 1.6, is it branches/1.6? 20090331 06:04:55< Soliton> yep. 20090331 06:06:24< Soliton> svn switch ....svn.gna.org/svn/wesnoth/branches/1.6 or something like that. 20090331 06:06:38< crimson_penguin> compiling 20090331 06:06:39< crimson_penguin> yeah 20090331 06:08:15-!- Turuk_ [n=Turuk@FUSE-WS1-208-102-202-188.fuse.net] has joined #wesnoth-dev 20090331 06:15:45-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Connection timed out] 20090331 06:15:49-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has quit [Remote closed the connection] 20090331 06:18:36< crimson_penguin> Soliton: still crashes with the same message 20090331 06:19:41< Soliton> crimson_penguin: ok, thanks. please make a comment in that report. 20090331 06:19:42-!- silene [n=plouf@wesnoth/developer/silene] has quit [Read error: 60 (Operation timed out)] 20090331 06:21:39< crimson_penguin> done 20090331 06:26:15-!- JW1 [n=X@c-71-57-85-168.hsd1.il.comcast.net] has joined #wesnoth-dev 20090331 06:34:55-!- silene [n=plouf@ASte-Genev-Bois-152-1-70-75.w86-198.abo.wanadoo.fr] has joined #wesnoth-dev 20090331 06:38:20-!- Azalit [n=Azalit@c-24-21-4-238.hsd1.or.comcast.net] has quit [" HydraIRC -> http://www.hydrairc.com <- It'll be on slashdot one day..."] 20090331 06:51:52-!- Sirp [n=me@wesnoth/developer/dave] has quit ["leaving"] 20090331 06:54:07-!- squallwc [n=chatzill@118.100.123.2] has quit ["ChatZilla 0.9.84 [Firefox 3.0.8/2009032609]"] 20090331 07:00:12< csaunders> Shoot. I just missed Sirp :( 20090331 07:00:19< csaunders> Around what times is Sirp on? 20090331 07:02:43< silene> evening PST 20090331 07:09:38< csaunders> thanks 20090331 07:23:47-!- Turuk_ [n=Turuk@FUSE-WS1-208-102-202-188.fuse.net] has quit [Success] 20090331 07:24:02-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090331 07:32:26-!- turin [n=turin@168.215.250.1] has quit ["Leaving"] 20090331 07:40:49-!- Appleman1234 [n=Appleman@131.181.47.21] has joined #wesnoth-dev 20090331 07:48:39-!- Turuk_ [n=Turuk@FUSE-WS1-208-102-202-188.fuse.net] has joined #wesnoth-dev 20090331 07:48:45-!- xonev [n=chatzill@59.92.5.71] has joined #wesnoth-dev 20090331 07:56:40-!- ilor [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090331 07:56:42-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 110 (Connection timed out)] 20090331 07:59:55-!- csaunders [n=chris@ip216-239-95-149.vif.net] has quit ["csaunders has no reason"] 20090331 08:06:48-!- Dragonking [n=dk@wesnoth/developer/dragonking] has joined #wesnoth-dev 20090331 08:49:31-!- euschn [n=chatzill@85-127-117-242.dynamic.xdsl-line.inode.at] has joined #wesnoth-dev 20090331 08:49:36< euschn> good morning 20090331 09:06:46< Espreon> Hello euschn. 20090331 09:07:56-!- silene [n=plouf@wesnoth/developer/silene] has quit ["Leaving."] 20090331 09:16:07-!- YogiHH [i=d4ca9d15@wesnoth/developer/yogihh] has joined #wesnoth-dev 20090331 09:16:42-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090331 09:17:55< Ivanovic> moin 20090331 09:18:04< YogiHH> hi Ivanovic 20090331 09:18:04< Ivanovic> Espreon: short request for the new wmlxgettext: 20090331 09:18:13< Ivanovic> arg, not Espreon, i mean esr 20090331 09:18:50< Ivanovic> in rev34321 you introduced a "standard header" 20090331 09:19:47< Ivanovic> it would be nice if you could make it possible to have this line generated from the "real" version string provided via src/wesconfig.h: "Project-Id-Version: PACKAGE VERSION\\n" 20090331 09:20:08< euschn> hi Ivanovic 20090331 09:20:11< Ivanovic> as in: instead of PACKAGE VERSION user the content of the define for package and version in this file 20090331 09:20:45< Ivanovic> we already had some problems due to gettext complaining that the Project-Id-Version still being at the default and this should work nicely... 20090331 09:31:20< Ivanovic> off to uni to get me some dates for exams, cu... 20090331 09:55:27-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] 20090331 09:58:19-!- oak_ [i=oakus@c02--112b.kn.vutbr.cz] has joined #wesnoth-dev 20090331 10:02:38< viggy_prabhu> hi everybody 20090331 10:03:18-!- stevenj [i=4bba7fd7@gateway/web/ajax/mibbit.com/x-e2d0bfecd29570ac] has joined #wesnoth-dev 20090331 10:04:08< viggy_prabhu> Can anybody tell me how a newline character can be added in PRINT function of .cfg file? 20090331 10:09:59< cjhopman> omg, cut loading time by >60%... 20090331 10:10:08< YogiHH> viggy_prabhu: just a wild guess, as i don't know how to do this in WML. But the first thing i would try is "\n" 20090331 10:10:43< YogiHH> cjhopman: loading time of what? 20090331 10:11:03< cjhopman> like startup time and campaign loading time 20090331 10:11:13< cjhopman> actually, basically all wml parsing time 20090331 10:11:51< dfranke> cjhopman: where's the patch? 20090331 10:11:53< dfranke> cjhopman: WANT! 20090331 10:11:56< YogiHH> ooooh 20090331 10:12:23< cjhopman> lol... it still needs serious cleaning up 20090331 10:12:28< viggy_prabhu> YogiHH: tried it already :), but no 20090331 10:12:37< YogiHH> what did you do, add some more cpu's ;-) ? 20090331 10:12:51< cjhopman> no, basically rewrote the tokenizer 20090331 10:14:03< dfranke> how? Did you rewrite it with flex or something? 20090331 10:14:52< dfranke> and is lexing seriously 60+% of loading time right now? 20090331 10:15:09< cjhopman> yep 20090331 10:16:01< cjhopman> i'd been doing profiling before working on it 20090331 10:17:16< cjhopman> but it shouldn't be that much... 20090331 10:20:10< cjhopman> i would guess that the 60% isn't correct... but we'll see 20090331 10:22:51< YogiHH> cjhopman: you shouldn't commit that, it will only make WML geeks do more troublesome stuff ;-) 20090331 10:23:27< cjhopman> lol 20090331 10:24:01< dfranke> I wish the map editor had a button for "make one side of the map a mirror image of the other". 20090331 10:24:47-!- iyonius [n=iyo@a02-0829c.kn.vutbr.cz] has joined #wesnoth-dev 20090331 10:30:38< ilor> dfranke: you can do that 20090331 10:31:05< ilor> dfranke: copy that half of the map into the clipboard, mirror the clipboard, paste it as the other half 20090331 10:31:56< ilor> dfranke: there's no entire-map-mirroring because it can't work with even map widths/heights and it was horribly broken in the old editor, but when mirroring a region like the clipboard it can work okay 20090331 10:32:14< ilor> I should probably write a wiki article about that 20090331 10:34:48< dfranke> ilor: ah cool, got it. 20090331 10:34:56< dfranke> ilor: I didn't even realize there *was* a clipboard :-) 20090331 10:36:16< viggy_prabhu> ilor: dfranke : hi 20090331 10:37:56< ilor> hi viggy_prabhu 20090331 10:38:29< viggy_prabhu> ilor: could plz tell me what is the newline character in PRINT in WML? 20090331 10:39:09< ilor> I don't understand th question and I'm not the bes person to ask as I don't know much about WML semantics. Have you tried \n, anyway? 20090331 10:39:45< viggy_prabhu> ilor: i have, it is getting printed as it is 20090331 10:40:05< viggy_prabhu> PRINT (_"Attack the orc with an Archer (move mouse over units to see description on right)") 20090331 10:40:28< viggy_prabhu> the above sentence in the quote, i want it to be displayed in 2 lines 20090331 10:40:41-!- zookeeper [n=l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20090331 10:41:07< viggy_prabhu> as when it is displayed in one line "Attack" and the "on right", is not getting displayed on my screen 20090331 10:41:39< ilor> I honestly don't know. insert a real newline there? use PRINT twice? 20090331 10:46:28< viggy_prabhu> ilor: will try PRINTing twice 20090331 10:48:31< YogiHH> viggy_prabhu: zookeeper should know that 20090331 10:50:33< viggy_prabhu> zookeeper: ping? 20090331 10:51:23-!- stikonas [i=c1db5e1e@gateway/web/ajax/mibbit.com/x-532ea93d6a53242c] has joined #wesnoth-dev 20090331 10:52:47-!- stikonas [i=c1db5e1e@gateway/web/ajax/mibbit.com/x-532ea93d6a53242c] has quit [Client Quit] 20090331 10:57:24-!- jmunro[a] is now known as jmunro 20090331 11:00:54< zookeeper> hmh? 20090331 11:01:27< zookeeper> just use a newline 20090331 11:01:37< viggy_prabhu> zookeeper: hi, whats the newline character in PRINT function in WML? 20090331 11:11:37-!- loonybot [n=loonybot@79.139.246.190] has joined #wesnoth-dev 20090331 11:12:10-!- loonycyborg [n=sergey@79.139.246.190] has joined #wesnoth-dev 20090331 11:16:42< zookeeper> so, did it work? 20090331 11:23:47< AI0867_> Soliton: nope, I'll re-upload when I get home, unless you want to change it 20090331 11:33:32< euschn> I tried to improve random village renaming by adding names for mountains (as discussed with Ivanovic), but there are still open questions to me: http://imagebin.org/43836 20090331 11:34:00< euschn> mountain formations can be quite large, and in real life they would not be considered one single mountain, unlike lakes 20090331 11:34:52< euschn> so it feels weird to give them just one name. additionally, villages named after the mountain can be quite far away from the label of the mountain, which looks strange too 20090331 11:35:46< euschn> any suggestions are welcome 20090331 11:36:07< YogiHH> I see only two solutions: 20090331 11:36:19< YogiHH> 1. Give names to single mountains 20090331 11:36:58< YogiHH> 2. Make sure that labels that use a common name are close enough to each other and that they are not doubled 20090331 11:37:12-!- Elvish_Pillager [n=eli@66-189-40-122.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090331 11:38:04< YogiHH> (1) sounds most straightforward to me, actually 20090331 11:38:20< euschn> YogiHH: yes agreed, thats what I had in the first place 20090331 11:38:42< euschn> so I guess I will stick to that, but not show the labels, it would be too much label spam on the map 20090331 11:39:03-!- xonev_ [n=chatzill@59.92.54.70] has joined #wesnoth-dev 20090331 11:39:15< YogiHH> well, you don't have to name every mountain, do you? 20090331 11:40:07< YogiHH> i'd randomly pick some and if there are villages close, use the mountain name for them 20090331 11:40:13< euschn> YogiHH: hm no not really - do you suggest I just name every nth? 20090331 11:40:26< YogiHH> yes 20090331 11:40:43< euschn> ok, that sounds doable 20090331 11:40:46< YogiHH> that way you can also have names for stand-alone mountains, that have nothing adjacent to them 20090331 11:41:00< euschn> mhm 20090331 11:42:02< euschn> the only thing about this is that villages will need two different "mountain naming patterns" then - one with a mountian name and one without 20090331 11:44:33-!- xonev [n=chatzill@59.92.5.71] has quit [Read error: 60 (Operation timed out)] 20090331 11:44:46-!- xonev_ is now known as xonev 20090331 11:46:49-!- euschn [n=chatzill@85-127-117-242.dynamic.xdsl-line.inode.at] has quit ["ChatZilla 0.9.84 [Firefox 3.0.7/2009030423]"] 20090331 11:50:39< viggy_prabhu> zookeeper: sry for late reply, was trying something else also 20090331 11:50:58< viggy_prabhu> zookeeper: however, the idea u suggested didnt work 20090331 11:51:24< viggy_prabhu> zookeeper: i am getting an error as "file not found", y is that? 20090331 11:54:11-!- Turuk_ [n=Turuk@FUSE-WS1-208-102-202-188.fuse.net] has quit [Read error: 104 (Connection reset by peer)] 20090331 11:54:26-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090331 11:55:24-!- Crab_ [n=crab_@c.218.175.a530.sta.adsl.cyfra.net] has joined #wesnoth-dev 20090331 11:55:25-!- Crab_ [n=crab_@c.218.175.a530.sta.adsl.cyfra.net] has quit [Client Quit] 20090331 11:55:35-!- Crab_ [n=crab_@c.218.175.a530.sta.adsl.cyfra.net] has joined #wesnoth-dev 20090331 11:55:52-!- Crab_ [n=crab_@c.218.175.a530.sta.adsl.cyfra.net] has left #wesnoth-dev [] 20090331 11:56:01-!- Crab_ [n=crab_@c.218.175.a530.sta.adsl.cyfra.net] has joined #wesnoth-dev 20090331 11:56:09< Crab_> hi 20090331 11:56:17< YogiHH> hi Crab_ 20090331 11:57:12< zookeeper> viggy_prabhu, nothing related to this for sure. 20090331 11:58:03< zookeeper> paste 20090331 11:58:25< jmunro> morning guys 20090331 12:06:07< zookeeper> viggy_prabhu, and actually it works just fine so you're just doing something wrong. 20090331 12:08:21< viggy_prabhu> zookeeper: i will give u my code 20090331 12:09:43< viggy_prabhu> http://pastebin.ca/1377773 20090331 12:10:49< zookeeper> what the... 20090331 12:11:25< viggy_prabhu> zookeeper: ? sry but what mistake did i do? 20090331 12:11:39< zookeeper> you mangled up the whole thing for absolutely no reason 20090331 12:12:10< zookeeper> just do it the way it's done 20090331 12:12:17< zookeeper> and just insert that newline into the string 20090331 12:12:26< viggy_prabhu> zookeeper: no the thing is at present condition "Attack" and "on right" is not displayed in my screen 20090331 12:13:33< zookeeper> yes.. 20090331 12:13:35< viggy_prabhu> zookeeper: http://pastebin.ca/1377775 ???? 20090331 12:13:59< zookeeper> no, you've still put some bogus parenthesis there 20090331 12:14:26< zookeeper> not to mention that you want to remove that whitespace from the beginning of the second line 20090331 12:15:22< viggy_prabhu> zookeeper: ok, trying it out 20090331 12:21:54-!- orian_ [n=orian@aepk130.neoplus.adsl.tpnet.pl] has joined #wesnoth-dev 20090331 12:21:57-!- Appleman1234 [n=Appleman@131.181.47.21] has quit ["Leaving"] 20090331 12:35:06< ilor> anyone else got a forum pm from one "TDW_Florent"? 20090331 12:39:59-!- velory [n=gprocess@212.175.117.116] has joined #wesnoth-dev 20090331 12:40:15< velory> Hi ! 20090331 12:42:20-!- velory [n=gprocess@212.175.117.116] has quit [Remote closed the connection] 20090331 12:42:41-!- xonev [n=chatzill@59.92.54.70] has quit ["ChatZilla 0.9.84 [Firefox 3.0.8/2009032609]"] 20090331 12:43:57-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 104 (Connection reset by peer)] 20090331 12:44:12-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090331 12:45:10< Ivanovic> hi 20090331 12:45:30< Crab_> hi Ivanovic 20090331 12:54:21-!- Elvish_Pillager [n=eli@66-189-40-122.dhcp.oxfr.ma.charter.com] has quit ["Hi! I'm a quit message virus vaccine. If you see a quit message virus, don't replace your quit message with it!"] 20090331 13:05:22< YogiHH> ilor: No, i didn't, but i know him, he is playing multiplayer a lot 20090331 13:08:04< ilor> YogiHH apparently "his brother" got his ip banned and he figured it's best to pm a random dev 20090331 13:08:14< ilor> misspeling my name twice in the process 20090331 13:08:20< YogiHH> :-) 20090331 13:09:10< YogiHH> ilor: well, i played him a couple of times and he is apparently not a jerk, so i wouldn't object to that if you asked me. 20090331 13:09:56< ilor> PMing a dev that's not even a MP mod, and not bothering enough to spell i-l-o-r right, is jerk behavior to me 20090331 13:10:55< YogiHH> well, i can only tell what i experienced. Maybe you are still communicating with his brother, then :-) 20090331 13:11:05-!- jp0186 [n=jp0186@77-56-56-38.dclient.hispeed.ch] has joined #wesnoth-dev 20090331 13:12:40< ilor> btw, anyone knows why forum pm notifications get sent from cycholka's email adress from a .pl free mail server? 20090331 13:17:01< Ivanovic> they are in fact send from our box, it is just a reply to defined pointing to cycholkas address 20090331 13:17:13< Ivanovic> the reason is most likely that noone changed this setup so far... 20090331 13:17:57< ilor> the from-name is cycholka as well :) 20090331 13:18:23< Ivanovic> as it is setup in the forum 20090331 13:18:32< Ivanovic> like i said, noone has changed it so far 20090331 13:20:18-!- jp0186 is now known as henning_ 20090331 13:20:32-!- henning_ is now known as henning__ 20090331 13:24:44-!- cib0 [n=cib@p4FD0C357.dip.t-dialin.net] has joined #wesnoth-dev 20090331 13:27:00< Crab_> question: how can I delete *all* labels on map in WML ? 20090331 13:27:24< Ivanovic> was there not some ingame function to do so? 20090331 13:28:00-!- euschn [n=chatzill@85-127-117-242.dynamic.xdsl-line.inode.at] has joined #wesnoth-dev 20090331 13:28:25< Crab_> Ivanovic: hasn't managed to find how, yet. my problem is that i don't know their number and locations ) 20090331 13:29:10< Ivanovic> hmm, i just checked and can't directly find it either 20090331 13:29:18< YogiHH> Crab_; uh, you want to do that with WML? 20090331 13:29:26< Ivanovic> i thought there once was an option to do so, might be that i cam completely wrong though... 20090331 13:29:52< Crab_> YogiHH: i need to to that from WML event. I don't mind coding it myself, if it is not already possible from WML or lua. 20090331 13:31:43< YogiHH> Crab_: multiplayer knows a ":clear" command to achieve that but i have no idea how to do that in WML 20090331 13:34:37< Crab_> ok. I'll have to write a WML_HANDLER_FUNCTION, then. What will be the best WML syntax for that ? 20090331 13:34:40< zookeeper> Crab_, no, there's no simple way to do that 20090331 13:34:59< zookeeper> the best you can do would be to iterate through every hex on the map and set an empty label, but i doubt you want to.. :p 20090331 13:35:09< zookeeper> hmm 20090331 13:36:17-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [] 20090331 13:36:38< zookeeper> Crab_, maybe [store_labels] or something (store all labels into an array) 20090331 13:37:09-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090331 13:37:47< zookeeper> or add some kind of a standard location filter key for filtering on locations with labels 20090331 13:37:55< zookeeper> but i'd suggest consulting sapient with that 20090331 13:38:50< Crab_> so, it seems that I need two new WML_HANDLER_FUNCTIONs, (1): delete all labels on map, (2): (debug-mode-only) call a specific AI console command. yes,(1) is best achieving by adding a location filter. And how I should name [2] ? 20090331 13:39:15< Turuk> ilor, I get a lot of PMs from TDW_Florent 20090331 13:39:20< zookeeper> another rather useful way might be to re-implement the storage of labels so that they'd actually be stored as a WML variable array so you could access them from WML like any other variable (with some special handling such as automatically clearing the array at scenario end) 20090331 13:39:21< Crab_> so, 1 new WML_HANDLER_FUNCTION for executing AI console command; plus extending [label] to use a location filter.. 20090331 13:40:02< zookeeper> in any case, i'd like to hear what sapient thinks of all that stuff i've proposed. 20090331 13:40:09< Crab_> ok 20090331 13:41:19< Crab_> so, I'll consult with Sapient about the best way to handle labels... 20090331 13:47:55< zookeeper> Soliton, btw, i find it odd that i haven't been able to reproduce those move_unit_fake assert crashes 20090331 14:02:18< viggy_prabhu> is it possible for me to install wesnoth using source code skipping the installation of all the translation files? 20090331 14:04:33< YogiHH> viggy_prabhu: what do you mean by "install wesnoth using source code"? 20090331 14:05:02< YogiHH> normally, installation is done with some kind of installer and ends with an executable 20090331 14:05:18< YogiHH> or are you talking about a selected checkout from svn? 20090331 14:05:30< YogiHH> s/selected/selective 20090331 14:06:15< esr> Ivanovic: I have a Pytrhon version of wmlxgettext roughly filling your spec ready for test in data/tools. 20090331 14:06:34< viggy_prabhu> m talking about make and make install method of installation 20090331 14:09:28< loonycyborg> viggy_prabhu: Disable nls. 20090331 14:13:02-!- ToonSuperLove [n=pirch@59.164.105.130] has joined #wesnoth-dev 20090331 14:17:58-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit [Remote closed the connection] 20090331 14:31:03< ToonSuperLove> Hello, everybody 20090331 14:31:30< ToonSuperLove> i'm student for an event GSoC 2009 20090331 14:31:34-!- BenUrban [n=benurban@unaffiliated/benurban] has quit ["Power failu"] 20090331 14:31:50< ToonSuperLove> My name is Sruit Angkavanitsuk, from Thailand 20090331 14:32:04< ToonSuperLove> i'm interested in Write a primitive library for Formula AI 20090331 14:32:13< ToonSuperLove> arrr what should i write... >,< 20090331 14:34:24< ToonSuperLove> arr yes, now im study in MSc.Computer Science, Bangalore,India 20090331 14:34:33< ToonSuperLove> And my interest part is 20090331 14:34:46< ToonSuperLove> A.I. programmin 20090331 14:34:57< ToonSuperLove> speech , image processing 20090331 14:35:05< CIA-30> loonycyborg * r34326 /trunk/SConstruct: No longer run config checks on scons -h. 20090331 14:35:06< ToonSuperLove> game development 20090331 14:37:11< ToonSuperLove> and i have examination til 3 april then go back to my country in that day 20090331 14:37:57< ToonSuperLove> so =,= i can play the game after that day T^T (if i play now , maybe i wont be a student for next semester) 20090331 14:38:03< ToonSuperLove> c ya 20090331 14:45:04-!- cyber_11 [n=muratcan@78.165.112.221] has joined #wesnoth-dev 20090331 14:45:33< Ivanovic> ToonSuperLove: so what are your ideas for the project? 20090331 14:45:40< Ivanovic> what do you *exactly* plan to do? 20090331 14:45:43< Ivanovic> any ideas already? 20090331 14:48:23< ToonSuperLove> yes 20090331 14:48:43< ToonSuperLove> the main idea of the project is aim to the skill 20090331 14:49:31< Ivanovic> sorry, you will have to be a little more verbose since i don't understand what you do mean with "aim to the skill" 20090331 14:49:35< ToonSuperLove> for the step of fight i thought it should be better for now , in this part maybe i can only check & proof a little it 20090331 14:50:18< ToonSuperLove> arr. ok sir 20090331 14:50:28< Ivanovic> "making it better" is always a good thing to try 20090331 14:50:34< Ivanovic> the main question is: how? 20090331 14:50:38< Ivanovic> ;) 20090331 14:50:39-!- elias [n=allefant@allegro/developer/allefant] has joined #wesnoth-dev 20090331 14:51:41< Ivanovic> (and no need to call me or anyone in here "sir" or "madam", we are all just normal people 20090331 14:52:05< esr> zookeeper: Investigating the breakage in DM I'm getting a really bizarre console message -- WML engine claims a particulat macro is getting callded with 8 arguments when it takes 7. But the call in fact has only 8 arguments! It looks like someging has badly confused the parser; have you seen behavior like this before? 20090331 14:52:22< Ivanovic> esr: i saw that you have done some work on a wmlxgettext replacement 20090331 14:52:37< Ivanovic> esr: that is: have you seen my comment this morning about the "default header"? 20090331 14:52:40< zookeeper> esr, you're probably forgetting to quote parameters with spaces in them. that's usually the case.. 20090331 14:52:54< zookeeper> or you're leaving something else open somewhere 20090331 14:53:27< zookeeper> besides, it's not broken for me. 20090331 14:53:29< esr> zookeeper: No spaces anywhere in the call. 20090331 14:53:47< esr> Ivanovic: No, I haven't. 20090331 14:54:03< Ivanovic> please have a look at the log, about 6h ago 20090331 14:55:05< ToonSuperLove> Ivansonic: i thought about in each unit that has ability 20090331 14:55:30< ToonSuperLove> Ivansonic: i never play wesnoth bfore but i am gamerlism also 20090331 14:55:51< Ivanovic> for the AI project you need a *good* grasp about the game 20090331 14:56:15< ToonSuperLove> yes, but i can play it over this summer 20090331 14:56:21< Ivanovic> or it will not be possible to really create an AI that is able to use the most problematic tactics 20090331 14:56:24< zookeeper> esr, well, naturally i can't really know what's wrong on your end. 20090331 14:56:33< esr> Ivanovic: I searched both of the most recent logs and find only things like "hi" and "n8" and "moin" 20090331 14:56:39< Ivanovic> at the moment the AI is mainly "lets kill enemy units", not much about placement 20090331 14:56:58< ToonSuperLove> yes, i thought to step of doing what 20090331 14:57:22< Ivanovic> esr: starting at 09:18:04, http://wesnoth.org/irclogs/2009/03/%23wesnoth-dev.2009-03-31.log 20090331 14:57:50< ToonSuperLove> it will make deep of part of possibility case , like in my hp,sp temp hp,sp and enemy hp what we should do the best 20090331 14:58:15< esr> zookeeper: I was looking for a clue on how such messages are usually triggered. It's not the macro, I know that. 20090331 14:58:45< ToonSuperLove> should suport or shold fight or should use skill 20090331 14:58:46< esr> Ivanovic: "instead of PACKAGE VERSION user the content of the define for package and version in this file" -- what file? Most wml files don't have a version attached. 20090331 14:58:56< zookeeper> esr, there's only one case of valid syntax producing errors, i'll check if it was ever fixed.. 20090331 14:59:15< Ivanovic> ToonSuperLove: in general for wesnoth it is important to not only consider the impact of what my units do, but to consider if my units got a good chance to survice the next enemy turn, too 20090331 14:59:26< Ivanovic> as in "will my units still be alive when it is my turn again?" 20090331 14:59:58< ToonSuperLove> yes that why it should look in it's own and teamp 20090331 15:00:31< ToonSuperLove> =,= i never play this game so i can't tell much 20090331 15:00:53< ToonSuperLove> in turn base game,, in pc i thought the best is hero 20090331 15:01:02< Ivanovic> for this project some general "yeah, i want to have some team level ai in addition to the single unit ai" is not enough 20090331 15:01:15< ToonSuperLove> i really like in in hero 1-4,, 5 is not good it come to something else 20090331 15:01:32< ToonSuperLove> arr yes 20090331 15:01:35< zookeeper> esr, are you sure there aren't any missing quotes when you take into consideration all macro and argument expansions? the same thing i tripped over in http://gna.org/bugs/?9730 is the only one i can think of. 20090331 15:02:06< zookeeper> but of course i still have no idea of what actual case you're talking about at all. 20090331 15:02:36< Ivanovic> ehm, heroes is *different* from wesnoth 20090331 15:02:46< esr> zookeeper: I'm working on isolating the error... 20090331 15:02:49-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 60 (Operation timed out)] 20090331 15:03:18< ToonSuperLove> ar.. ok 20090331 15:03:33< Ivanovic> there you got an extra fight screen 20090331 15:03:37< Ivanovic> this is not the case for wesnoth 20090331 15:03:42< ToonSuperLove> yes 20090331 15:03:56< Ivanovic> beside this you have by far more resources, in wesnoth you only have "gold" and gain it via villages 20090331 15:04:33< ToonSuperLove> i have alot doubt about it also,, and i not have time for play til 3 april 20090331 15:04:43< ToonSuperLove> like how it fight , if in turn by turn 20090331 15:04:55< ToonSuperLove> all of the map turn? or something -*- 20090331 15:05:05< Ivanovic> you move your unit on a hex next to the enemy and click on "fight" 20090331 15:05:15< Ivanovic> and everything is on exactly *one* map 20090331 15:05:25< ToonSuperLove> arrr 20090331 15:05:27< ToonSuperLove> this game 20090331 15:05:36< ToonSuperLove> hownmany player cam play per 1 map 20090331 15:05:38< ToonSuperLove> 2 ? 20090331 15:05:42< zookeeper> 9 20090331 15:05:56< zookeeper> or actually unlimited, but in practise 9. 20090331 15:06:09< ToonSuperLove> =,= 20090331 15:06:39< zookeeper> anyway, isn't it kind of pointless to discuss details before you've actually...played the game? 20090331 15:07:13< ToonSuperLove> yes 20090331 15:07:37< ToonSuperLove> but i cant play til exam finish 20090331 15:07:42< ToonSuperLove> if i concentrate to play 20090331 15:07:58< ToonSuperLove> may be i can get a job but i should out from university -*- 20090331 15:08:47< esr> zookeeper: The error occurs on attempting to start DM. 20090331 15:08:56-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090331 15:08:57< ToonSuperLove> for my imagine this game it almost like strategy game + turnbase 20090331 15:09:15< ToonSuperLove> startcraft, warcraft + hero dogapong -,- 20090331 15:09:28< esr> There are three macr calls in scenario 3 thathe WML engine is barfing on, but nothing obviusly wrong with them. 20090331 15:09:39< ToonSuperLove> sorry, i should go now 20090331 15:09:45< ToonSuperLove> that for ur advice 20090331 15:09:47< zookeeper> esr, as i said, not for me. 20090331 15:09:52< ToonSuperLove> thank* for ur advice 20090331 15:10:17< esr> zookeeper: Weird, weird, weird. I'll resync. 20090331 15:10:48-!- Turuk_ [n=Turuk@FUSE-WS1-208-102-202-188.fuse.net] has joined #wesnoth-dev 20090331 15:11:04< zookeeper> i'm using r34293. can't say i find it very likely that someone would have broken the preprocessor... 20090331 15:11:08-!- Turuk_ [n=Turuk@FUSE-WS1-208-102-202-188.fuse.net] has quit [Remote closed the connection] 20090331 15:11:09-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Client Quit] 20090331 15:12:04< esr> 34326 and no, I don't think it's likely either. But possible. 20090331 15:12:12-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090331 15:12:51< YogiHH> esr, zookeeper: cjhopman played with the tokenizer today, but i don't think he comitted anything 20090331 15:13:56< esr> YogiHH. Still, I think I'll back down to zookeeper's version and test there. 20090331 15:14:05< Ivanovic> ToonSuperLove: it feels more like the old panzer general series or battle isles (though it is different!) 20090331 15:14:21< Ivanovic> the game closest to wesnoth is probably ogre battles, though you probably don't know it 20090331 15:14:46< zookeeper> esr, and you're sure your DM is up to date too..? 20090331 15:14:58< zookeeper> i fixed some weird error some days ago. 20090331 15:15:02< Rhonda> Hmm. 20090331 15:15:13< Ivanovic> Rhonda: 'hmm' what? 20090331 15:15:23< Rhonda> The wesnoth-icon.png got renamed to wesnoth-icon-small.png. But where is wesnoth_editor-icon.png gone to? 20090331 15:15:27< zookeeper> (or did i? anyways, i was suffering from one, wherever it was coming from) 20090331 15:15:31< Rhonda> Got that removed completely with 1.6? 20090331 15:15:54< Ivanovic> icons/wesnoth_editor-icon.png ? 20090331 15:16:00< Ivanovic> or which one do you mean? 20090331 15:16:10< esr> DM Updating DM now... 20090331 15:16:48< Rhonda> oh 20090331 15:16:49< Rhonda> hmm 20090331 15:16:56< Ivanovic> http://wesnoth.pastebin.com/m3ce5e5ea 20090331 15:17:04< Ivanovic> looks fine to me in the 1.6a tarball... 20090331 15:17:05< Rhonda> Why isn't that installed? 20090331 15:17:25< Rhonda> It was installed before somehow ... 20090331 15:17:26< Ivanovic> i don't know 20090331 15:17:52< Ivanovic> probably installing this icon (as well as the desktop file) was removed when the standalone editor was removed? 20090331 15:17:55< Rhonda> Oh. They are in /usr/share/app-install/icons - how the heck did they end up in there ... 20090331 15:18:30< Rhonda> The desktop file though still makes sense, if it would call wesnoth -editor 20090331 15:19:06< Ivanovic> sure, for this case it does make sense 20090331 15:19:11< Rhonda> wtf, why are they part of the package app-install-data?! 20090331 15:20:57< Rhonda> Seems like I need to install them on my own. 20090331 15:23:25-!- stikonas [n=stikonas@ctv-79-132-187-171.vinita.lt] has joined #wesnoth-dev 20090331 15:31:12< Ivanovic> esr: the VERSION and PACKAGE string should not be taken from the WML files 20090331 15:31:12< Ivanovic> it should be taken from the sourcecode of the version of wesnoth that is used to generate the list 20090331 15:31:12< Ivanovic> basically just a way to make sure that gettext won't complain about "hey, there is still the default string" 20090331 15:36:13-!- viggy_prabhu [i=d2d40558@gateway/web/ajax/mibbit.com/x-b0950bac4ffaabc9] has quit ["http://www.mibbit.com ajax IRC Client"] 20090331 15:38:28< CIA-30> ivanovic * r34327 /branches/1.6/ (148 files in 4 dirs): 20090331 15:38:28< CIA-30> pot-update (one string change, extra info about the impage of 'healthy' on poison damage) 20090331 15:38:28< CIA-30> regenerated doc files 20090331 15:49:27< CIA-30> crab * r34328 /trunk/src/game_events.cpp: allow hot-redeployment of the side AI using [modify_side] WML function 20090331 15:49:46< CIA-30> crab * r34329 /trunk/data/ (11 files in 5 dirs): AI Arena - interactive AI testing framework 20090331 15:50:02< Crab_> ^^^ I've finished my 'AI Arena' map to allow interactive testing of various AIs in specific situations. 20090331 15:50:24< Ivanovic> nice 20090331 15:50:27< Ivanovic> i am afk for a while, cu 20090331 15:50:46-!- viggy_prabhu [i=d2d40558@gateway/web/ajax/mibbit.com/x-a95d3f3a072b02f7] has joined #wesnoth-dev 20090331 15:51:09< viggy_prabhu> hi everybody 20090331 15:51:37< viggy_prabhu> what is the procedure of reporting bugs and patches for Battle for Wesnoth 20090331 15:52:15< Crab_> Ivanovic, when you'll have time, try it out. something like "./wesnoth-debug -t ai_arena_small -d" - for example, compare AI poisoning handling in default_ai and Velory's formula. 20090331 15:52:37< YogiHH> viggy_prabhu: you can search for that on the forum 20090331 15:53:30< viggy_prabhu> YogiHH: k, thanks 20090331 15:54:01< Turuk> http://www.wesnoth.org/wiki/ReportingBugs 20090331 15:54:40< zookeeper> a good first step is to describe it here. 20090331 15:55:26< zookeeper> but if you're sure that it's a real bug and you think it hasn't been fixed already, just file a report.. 20090331 15:59:44< viggy_prabhu> zookeeper: it is about the same problem i was discussing earlier during the day(atleast it was day in my time zone :)) 20090331 16:00:31< viggy_prabhu> some lines that are PRINTed during tutorial were exceeding the screen size and so thier starting words and ending words were not visible 20090331 16:01:23< viggy_prabhu> i have as u had asked me to do made them PRINT in different lines 20090331 16:02:09< viggy_prabhu> but i dont know if that problem exists only in my comp as my monitor size is just 14inch 20090331 16:02:21-!- JW1 [n=X@c-71-57-85-168.hsd1.il.comcast.net] has quit [] 20090331 16:06:56-!- stikonas [n=stikonas@wesnoth/translator/stikonas] has quit [Remote closed the connection] 20090331 16:12:24-!- viggy_prabhu [i=d2d40558@gateway/web/ajax/mibbit.com/x-a95d3f3a072b02f7] has quit ["http://www.mibbit.com ajax IRC Client"] 20090331 16:13:33-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090331 16:13:55-!- Velory [n=GProcess@88.254.135.38] has joined #wesnoth-dev 20090331 16:14:04< Velory> Hi everyone 20090331 16:14:06< Crab_> hi Velory 20090331 16:14:30< Crab_> Velory, check the recent trunk - I've got AI arena to work. 20090331 16:15:02< Crab_> Velory: and I've ported your poisoning test to it 20090331 16:16:27< Crab_> ( http://www.wesnoth.org/wiki/AI_Arena for the manual) 20090331 16:17:54< Ivanovic> Crab_: i have two comments about your commit 20090331 16:18:01< Ivanovic> 1) why is there no changelog entry?!? 20090331 16:18:13< Crab_> 1 - will fix 20090331 16:18:14-!- salty-horse [n=ori@bzq-79-176-26-211.red.bezeqint.net] has joined #wesnoth-dev 20090331 16:18:24< Ivanovic> 2) have you applied the patch by Velory adding the poisoning AI? 20090331 16:18:28< salty-horse> loonycyborg, hi. why is "sets" imported in /SConstruct ? 1) I can find no use of it. 2) It's deprecated since python 2.6 20090331 16:18:45 * YogiHH whispers to Crab_: Don't worry about the changelog, we forget that all the time. He will get used to it some time ;-) 20090331 16:18:58< Ivanovic> if yes, then you should also mention this a) in a changelog entry and b) in the commit message incl. patch # so that the commit message is automatically added to the patch in the tracker 20090331 16:19:00< Crab_> 2) it was already applied by boucman. so, I've *referenced it* 20090331 16:19:48< Ivanovic> so trunk/data/ai/dev/formula_ai_poisoning.cfg is a plain copy of the file in trunk/data/ai/formula ? 20090331 16:20:07-!- res|laptop [n=res@pdpc/supporter/student/res2k] has quit [Nick collision from services.] 20090331 16:20:10-!- res2k3 [n=res@erft-4d07d7fd.pool.mediaWays.net] has joined #wesnoth-dev 20090331 16:20:12< Ivanovic> YogiHH: nah, i will not get used to it 20090331 16:20:13< Crab_> "trunk/data/ai/dev/formula_ai_poisoning.cfg " is an AI configuration" 20090331 16:20:26< Crab_> "file in trunk/data/ai/formula" is a fai script 20090331 16:20:28-!- res2k3 is now known as res|laptop 20090331 16:20:28< Ivanovic> instead i will nag as long as it takes to make you "automatically" add it in the logs... 20090331 16:20:42< YogiHH> ugh :-) 20090331 16:20:44< Ivanovic> Crab_: ah, i see 20090331 16:21:04< Crab_> ai configuration is the *contents* of the [SIDE] tag, without that tag. 20090331 16:21:29< Ivanovic> hey, it is too early for me to really be awake, the sun is still shining... 20090331 16:21:30< Ivanovic> ;) 20090331 16:23:34< CIA-30> crab * r34330 /trunk/changelog: updated changelog to reflect the addition of a new test map ( small AI Arena ) 20090331 16:23:41< ilor> Ivanovic: what's the procedure for adding images to the wiki? 20090331 16:23:57< Ivanovic> ilor: not possible 20090331 16:23:59< Ivanovic> ^^ 20090331 16:23:59-!- Turuk_ [n=Turuk@FUSE-WS1-208-102-202-188.fuse.net] has joined #wesnoth-dev 20090331 16:24:14< Ivanovic> with other words: we don't have an upload file function for the wiki 20090331 16:24:23< Ivanovic> though you can add files to forum posts and just link those 20090331 16:24:26< ilor> Ivanovic: I noticed, hence I'm asking ;) 20090331 16:24:47< Ivanovic> or, if you are referencing files that are in our svn: place a link to the gna webinterface... 20090331 16:25:10< Ivanovic> eg such a link: http://svn.gna.org/viewcvs/*checkout*/wesnoth/trunk/icons/map-editor-icon-Mac.png?rev=30533 20090331 16:28:21< Shadow_Master> Ivanovic: why don't we have wiki uploads? 20090331 16:28:35< Ivanovic> Shadow_Master: because we don't have them... 20090331 16:28:50< Ivanovic> this is all explaination i got, there is not more i know about 20090331 16:28:56< Shadow_Master> all mediawiki wikis I've seen have upload capability 20090331 16:29:01< Ivanovic> if there is some deeper meaning behind it, ask ettin 20090331 16:29:15< elias> on the old server, there was no bandwidth left 20090331 16:29:15< Ivanovic> in theory it is probably possible, just turned off 20090331 16:30:39< Shadow_Master> I feel like a dman mailman 20090331 16:30:43< Shadow_Master> *damn. 20090331 16:31:03-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Success] 20090331 16:31:13-!- ikarius [n=ross@216.27.182.3] has quit [] 20090331 16:31:56< Shadow_Master> Turuk_: there's some Off Topicness at the end of IftU's thread 20090331 16:32:07 * Turuk_ goes to hun it down. 20090331 16:32:22 * Turuk_ also goes to learn how to spell hunt 20090331 16:32:23< Shadow_Master> people are discussing LoW's "ai controller" instead of IftU's possibility of havin git too 20090331 16:32:32< Shadow_Master> * having it 20090331 16:33:08< Turuk_> where at exactly? 20090331 16:36:42< Turuk_> never mind Shadow_Master, got it 20090331 16:39:51< elias> loonycyborg: someone in #wesnoth was wondering why SConstruct imports the "sets" module 20090331 16:40:02< loonycyborg> salty-horse: 'sets' was used once, but no more AFAICT. 20090331 16:40:17< loonycyborg> elias: He said it on wesnoth-dev too :) 20090331 16:40:22< elias> oh 20090331 16:40:35< salty-horse> loonycyborg, removing it seems to have no ill effect. builds fine 20090331 16:42:58< CIA-30> loonycyborg * r34331 /trunk/SConstruct: Removed import of unused module 'sets'. 20090331 16:43:11< loonycyborg> salty-horse: Fixed. 20090331 16:44:01< salty-horse> thanks 20090331 16:45:34< esr> Ivanovic: Where are the authoritative sources for the VERSION and PACKAGE you want included? 20090331 16:45:56< Ivanovic> trunk/src/wesconfig.h 20090331 16:46:11< Ivanovic> (though yeah, trunk should not be directly there, just to give you a more clear clue) 20090331 16:48:01< Velory> Crab_: i will check ok 20090331 16:48:18< esr> Ivanovic: Er, are there any circumstances under which the PACKAGE is not going to be "wesnoth"? 20090331 16:49:11< Ivanovic> esr: short guess: i don't think so 20090331 16:49:32< esr> I'll just mine out the version, then. 20090331 16:49:38< Crab_> btw, Velory, when using that 'ai arena' scenario, you do not need to stop-start wesnoth if you change something in your ai config or fai script - just restart the test and those files will be reloaded 20090331 16:50:15< CIA-30> loonycyborg * r34332 /branches/1.6/SConstruct: Removed import of unused module 'sets'. 20090331 16:50:58< Velory> Crab_: looking good :) 20090331 16:52:40< CIA-30> crab * r34333 /trunk/data/ai/scenarios/scenario-AI_Arena_small.cfg: minor improvements in AI arena: teleport leader 1 tile away after selecting command, plus a typo fix. 20090331 16:56:56< CIA-30> esr * r34334 /trunk/data/tools/wmlxgettext: Generate Wesnoth version into .po. 20090331 16:58:18-!- orian_ [n=orian@aepk130.neoplus.adsl.tpnet.pl] has quit ["using sirc version 2.211+KSIRC/1.3.12"] 20090331 16:58:33< esr> Ivanovic: OK, your verson feature is in. Please test and tell me if the output format looks OK. 20090331 17:03:30-!- xonev [n=chatzill@59.92.54.70] has joined #wesnoth-dev 20090331 17:03:45-!- salty-horse [n=ori@bzq-79-176-26-211.red.bezeqint.net] has left #wesnoth-dev ["Leaving"] 20090331 17:04:02< Ivanovic> esr: won't be testing it today, might manage to have a look at it tomorrow 20090331 17:06:20< YogiHH> off for a while 20090331 17:06:35-!- YogiHH [i=d4ca9d15@wesnoth/developer/yogihh] has quit ["http://www.mibbit.com ajax IRC Client"] 20090331 17:06:35-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has joined #wesnoth-dev 20090331 17:08:45-!- ToonSuperLove [n=pirch@59.164.105.130] has quit ["irc.narak.com"] 20090331 17:10:56< Shadow_Master> http://www.wesnoth.org/forum/viewtopic.php?f=4&t=24737 20090331 17:11:06< Shadow_Master> wesnoth crushes. I wonder if it also stabs 20090331 17:11:43< Ivanovic> Shadow_Master: ever heard of crushed ice? 20090331 17:11:53< Shadow_Master> no (afk) 20090331 17:11:56< Ivanovic> wesnoth is *the* essential part for every party 20090331 17:12:08< Ivanovic> it is not only entertainment, it also helps with the drinks... 20090331 17:14:35-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090331 17:15:11< Ivanovic> i am off to do some sports, cu 20090331 17:22:06-!- Turuk_ [n=Turuk@FUSE-WS1-208-102-202-188.fuse.net] has quit [Read error: 110 (Connection timed out)] 20090331 17:24:26-!- _deleter [n=_deleter@adamsrj-1.dhcp.rose-hulman.edu] has joined #wesnoth-dev 20090331 17:28:53-!- Espreon [n=chatzill@wesnoth/developer/espreon] has joined #wesnoth-dev 20090331 17:35:22-!- xonev [n=chatzill@59.92.54.70] has quit ["ChatZilla 0.9.84 [Firefox 3.0.8/2009032609]"] 20090331 17:48:17-!- ikarius [n=ross@smtp.gridironsystems.com] has joined #wesnoth-dev 20090331 17:48:19< zookeeper> esr, i presume updating your DM solved the error, huh? 20090331 17:48:59< esr> zookeeper: Yes, it did. Sorry, I meant to tell you that. 20090331 17:49:36< zookeeper> urgh. 20090331 17:50:04< zookeeper> i don't think i need to tell you that you should slap yourself with a cuttlefish for that ;) 20090331 17:50:08-!- oops_shadowm [n=ignacio@146.155.80.226] has joined #wesnoth-dev 20090331 17:50:20< zookeeper> (not the part about not telling me) 20090331 17:50:25-!- oops_shadowm [n=ignacio@146.155.80.226] has quit [Client Quit] 20090331 17:51:14-!- iyonius [n=iyo@a02-0829c.kn.vutbr.cz] has quit [Read error: 104 (Connection reset by peer)] 20090331 17:56:38-!- molgrum [n=molgrum@c83-249-53-163.bredband.comhem.se] has joined #wesnoth-dev 20090331 17:58:35< esr> zookeeper: Now I have another kind of bug I haven't seen before - seems to be my day for them. Game hangs on a message - music still plays, but the mouse click to dismiss it is not accepted. Er, can bad WML cause that? 20090331 17:58:54< zookeeper> i've never seen that happen 20090331 17:59:12< zookeeper> except when i've made an infinite loop displaying the same message over and over.. 20090331 18:00:09< Shadow_Master> I saw the game (trunk) hanging on a MUF however 20090331 18:00:31< Shadow_Master> it got stuck for around 4 seconds at the start of HttT "cliffs of thoria" 20090331 18:00:35< esr> It's completely reproducible. There's no loop in the WML. it's just ordiary dialog in a start event. 20090331 18:00:57< esr> I'll try rerunning it and waiting a while. 20090331 18:01:50< esr> Waiting.... 20090331 18:02:08-!- iyonius [n=iyo@a02-0829c.kn.vutbr.cz] has joined #wesnoth-dev 20090331 18:02:26< esr> The only thing even a bit out of the ordinary about the dialog is that it's just after two creature spawns. 20090331 18:03:14< zookeeper> esr, http://www.wesnoth.org/forum/viewtopic.php?f=6&t=24751 20090331 18:03:32< esr> DM::Swamp Fortress. Hanging just after Delf says "Those standing stones - they summon evil creatures!!" 20090331 18:03:52< esr> zookeeper: I'll fix. 20090331 18:04:48< esr> Weird. Dialog box is hanging, but the music has changed...twice now. 20090331 18:05:39< CIA-30> shadowmaster * r34335 /trunk/src/stub.hpp: Little header file that defines a macro for stub code. 20090331 18:05:46< zookeeper> well, sounds like a bug! 20090331 18:05:55< zookeeper> i'd try to blame mordante first :P 20090331 18:05:59< CIA-30> esr * r34336 /trunk/data/campaigns/An_Orcish_Incursion/scenarios/3_Wasteland.cfg: Typo fix. 20090331 18:06:20< CIA-30> shadowmaster * r34337 /trunk/src/ (10 files): 20090331 18:06:20< CIA-30> More stuff for the storyscreen code refactoring. 20090331 18:06:20< CIA-30> The code at the moment is sketchy and messy; this will change later. 20090331 18:06:36< esr> zookeeper: Does seem likely to be somethging in the dialog code. 20090331 18:07:14< esr> Shadow_Master: Is this my conditionals-in-[part] thing happening? :-) 20090331 18:07:22< Shadow_Master> kinda. I'd say "no2 20090331 18:07:24< Shadow_Master> *" 20090331 18:07:43< Shadow_Master> I'm rewriting the whole thing part by part making sure the GUI1->GUI2 transition will also be a lot easier later 20090331 18:07:50< esr> Ah. 20090331 18:08:04< Shadow_Master> and planning some ways to make the storyscreen stuff be more flexible, overall 20090331 18:08:10< Shadow_Master> s/be// 20090331 18:08:12< esr> Good. 20090331 18:08:45< Soliton> zookeeper: yeah, it's curious that it was not noticed before. but did you try to reproduce now or just mean somewhen before when you played SoF? 20090331 18:09:17< esr> But just having [if] work in [part] will enable me to trim out several K of WML that is presently quite difficult to understand and maintain. 20090331 18:09:55< zookeeper> Soliton, i've played through that part several times without problems, i'm not sure when was the last time. 20090331 18:10:59< Soliton> zookeeper: i can only imagine it worked when there was no border and 0,0 was a valid coordinate. 20090331 18:11:31< zookeeper> right. well, i couldn't say for sure. 20090331 18:11:40< zookeeper> i can try it right away, just give me a moment.. 20090331 18:12:14< CIA-30> shadowmaster * r34338 /trunk/src/ (16 files in 2 dirs): Moving shadowm_storyscreen code files to their own directory. 20090331 18:12:28 * Soliton got a PM from TDW_Florent as well. 20090331 18:13:31-!- ettin [n=jorda@wesnoth/developer/ettin] has quit [Read error: 110 (Connection timed out)] 20090331 18:13:48< CIA-30> shadowmaster * r34339 /trunk/src/storyscreen/ (controller.cpp interface.cpp page.cpp): Fix header file paths. 20090331 18:14:10< ilor> I replied him 5 hours ago telling him to make a forum topic if he wants something 20090331 18:14:22< Espreon> I am just going to ignore him... 20090331 18:14:25< Shadow_Master> btw, we could move a lot of _.?pp files into their own dirs 20090331 18:14:37< Soliton> haha, now i see that he got himself banned when using a different nick... 20090331 18:15:38< Soliton> surely he has a mean brother. 20090331 18:19:26< Soliton> AI0867_: i'll change it to campaign then. 20090331 18:20:28< Shadow_Master> Soliton: can you do me a similar favor and change the version= from "1.9.4" to "1.9.99" for the add-on "Invasion from the Unknown" in the 1.4.x server? 20090331 18:20:34< Shadow_Master> thanks :) 20090331 18:21:10< Soliton> uhh... ok. 20090331 18:21:46< Soliton> would probably be nice to allow the addon manager to change title, type, version, etc. without an upload. 20090331 18:22:04< Shadow_Master> elias volunteers. 20090331 18:22:43< Soliton> elias: btw, was there a reason that you defaulted level to 5 in wmlunits when there was an error? 20090331 18:23:08< Soliton> ive changed it to 0 since that's what the game does as well. 20090331 18:23:34-!- chains [n=Rylar@adsl-68-255-97-137.dsl.chcgil.sbcglobal.net] has joined #wesnoth-dev 20090331 18:23:45< elias> Soliton: no idea 20090331 18:23:50< chains> woot my dexterous fighter just chose to use range on an assassin ;) 20090331 18:24:20< Soliton> what's the context? 20090331 18:24:24< elias> Shadow_Master: i'll wait until the campaign server is rewritten :) 20090331 18:24:34< Crab_> chains: yes, I've fixed that bug ) 20090331 18:24:39< elias> the client can't really do anything about this 20090331 18:24:46< chains> awesome crab ;) 20090331 18:24:47< Shadow_Master> elias: excuses, excuses... ;) 20090331 18:25:02< Shadow_Master> I see. um... 20090331 18:25:04< chains> will it be in 1.6 or 1.8? 20090331 18:25:11< elias> well, if you give me the command to send to the server, I add them to the addon manager :P 20090331 18:27:26< Crab_> chains: https://gna.org/patch/?1144 , backported to 1.6, if you are about 'not choosing poison' 20090331 18:27:37< Soliton> yeah, it needs server support of course. should be easy to add. 20090331 18:28:43< chains> sweet ;) 20090331 18:28:51< Dragonking> Hello everyone 20090331 18:29:15< Espreon> Hello Dragonking. 20090331 18:29:42< Crab_> hello, Dragonking. I've finished AI Arena ) - see http://www.wesnoth.org/wiki/AI_Arena - check it out. 20090331 18:30:07-!- cjhopman [n=chris@wesnoth/developer/cjhopman] has quit ["Konversation terminated!"] 20090331 18:30:53< Dragonking> Crab_: Why if I do not specify in scenario cfg file that I want ot use formula AI, but for example specify some fomrula AI settings, the formula AI is being used? 20090331 18:32:51< Crab_> Dragonking: because, in the trunk, the default ai is *master*, so it fallbacks to formula ai. I can commit a change to make it "optional" (to do so, if, only, for example, some config option is set) 20090331 18:33:31< Dragonking> So far it was set by ai_algorithm=formula_ai 20090331 18:33:51< Crab_> Dragonking: "ai_algorithm=formula_ai" makes formula_ai the master ai. 20090331 18:34:27< Dragonking> Then why formulas are run even if it is not set? 20090331 18:35:04< Crab_> Dragonking: but with default AI, there's still possibilities to *fallback* to formula_ai, if default_ai is used. That's why I've asked you about yesterday about how "master" should work. 20090331 18:35:35< Dragonking> Well, I said that default AI does not fallback, only can use recruitment option if it is specified. 20090331 18:35:42< esr> wesbot: seen Mordante 20090331 18:35:42< wesbot> esr: The person with the nick mordante last spoke 19h ago. 19h ago was here and on the channel #wesnoth-de with the message: "Leaving" 20090331 18:35:47< Crab_> Dragonking: if you want me to disable "default_ai -> formula_ai" fallback, say so - I've got a patch to do so at hand. 20090331 18:36:12< Crab_> Dragonking: or, I can only disable "let the formula ai make some moves first" part. 20090331 18:36:13-!- _deleter [n=_deleter@adamsrj-1.dhcp.rose-hulman.edu] has quit [Nick collision from services.] 20090331 18:36:14< Dragonking> No, I actually wonder about approach we should use. 20090331 18:36:26-!- _deleter [n=_deleter@adamsrj-1.dhcp.rose-hulman.edu] has joined #wesnoth-dev 20090331 18:36:31< Crab_> Dragonking: I am thinking about adding ai parameters. 20090331 18:36:57< Dragonking> What would these do? 20090331 18:37:05< Crab_> Dragonking: one parameter for "default AI should fallback recruitment to formula ai", and another "default ai should give formula ai do some moves first" 20090331 18:37:33< CIA-30> zookeeper * r34340 /trunk/data/ (7 files in 3 dirs): Decreased the initial x offset of sling projectiles. 20090331 18:37:40< Dragonking> Latter is rather not needed... we have fallback() formula function to give control to default AI. 20090331 18:37:56< Crab_> ok 20090331 18:38:28< Crab_> so, add "default AI should fallback recruitment to formula ai" parameter" ? what name to pick and what will be the default value ? 20090331 18:38:48< Dragonking> First option.. I do not see much need for it, cause if recruitment= is not specified, it should not let formula AI recruit. 20090331 18:41:17< Dragonking> Does that make sense for you? 20090331 18:41:26< Crab_> somethink like http://wesnoth.pastebin.com/m4e797e33 ? 20090331 18:42:01< Dragonking> Isn't that what is was in code all the time so far? 20090331 18:42:22< Dragonking> I think it worked exatly in that way. 20090331 18:42:53< Crab_> no, a bit different 20090331 18:42:54-!- ryochan7 [n=ryochan7@173.9.238.161] has joined #wesnoth-dev 20090331 18:43:16< Crab_> it was http://wesnoth.pastebin.com/m188f01c9 20090331 18:44:04< Dragonking> ok 20090331 18:44:07< Crab_> I want to patch it to avoid creating the formula_ai if it doesn't want formula_ai recruitment 20090331 18:44:27-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] 20090331 18:44:45< Dragonking> Yes, formula ai should not be created in such case. 20090331 18:45:54< Crab_> so, is it ok for me to change it to something like : "if formula_ai specific recruitment formula is set, then get an instance of formula_ai (caching it for the lifetime of default_ai) and try to do_recruitment() using it " ? 20090331 18:46:47< Crab_> or, it can be "if we are asked to do formula ai recruitment, then get an instance of formula_ai (caching it for the lifetime of default_ai) and try to do_recruitment() using it " 20090331 18:46:51< Dragonking> Yes, just also make sure that defaultAI is master. :) 20090331 18:46:51< Crab_> what is better ? 20090331 18:46:55< Crab_> aha ) 20090331 18:47:18< Dragonking> It is better to keep formula AI alive 20090331 18:47:58< Shadow_Master> scons -j 3 20090331 18:48:36< Soliton> Dragonking: any idea on https://gna.org/bugs/index.php?13288 ? 20090331 18:48:37< Crab_> the difference is as follows: 1)"if formula_ai specific recruitment formula is set" - means that default_ai will know how to check for the precence of formula_ai recruitment formula" and 2) "if we are asked to do formula ai recruitment" - there will be independent config option for default ai to allow formula_ai recruitment. 20090331 18:49:33< Dragonking> Soliton: Interesting. 20090331 18:51:53< CIA-30> shadowmaster * r34341 /trunk/src/ (9 files in 2 dirs): 20090331 18:51:53< CIA-30> * Enabled compilation of the experimental storyscreen code by default. 20090331 18:51:53< CIA-30> * It is disabled at runtime unless the (purposefully undocumented) 20090331 18:51:53< CIA-30> switch --shadowm-storyscreen is passed to the game's command line. 20090331 18:51:53< CIA-30> * Doxygen. 20090331 18:52:20-!- noy [n=Noy@S01060016d3eab391.vs.shawcable.net] has joined #wesnoth-dev 20090331 18:52:28< Espreon> Hello noy. 20090331 18:52:59< Shadow_Master> ahhh, now it all makes sense! 20090331 18:53:05< noy> hello 20090331 18:55:01< Dragonking> Soliton: Found error line is savegame... apparently somehow one unit variable was set like that: next_step="'null()0'" 20090331 18:55:06< Dragonking> Wonder how that happened 20090331 18:55:41< zookeeper> Soliton, ah, cool, now i managed to reproduce the assert crash on 1.6a 20090331 18:55:52< zookeeper> (or a rev close enough to that..) 20090331 19:00:00-!- mordante [n=mordante@roadie.xs4all.nl] has joined #wesnoth-dev 20090331 19:00:16< mordante> hi 20090331 19:00:31< mordante> esr, you were looking for me? 20090331 19:00:51< esr> Yup. Got a nasty hang, probably in the dialog code. 20090331 19:01:23< esr> See bug #13298. 20090331 19:01:50< Dragonking> Crab_: Default AI sohuld be able to check wheter recruitment= is set or not in config. 20090331 19:01:58< Crab_> ok 20090331 19:02:15< Crab_> yes, it is able, of course. 20090331 19:02:57< Dragonking> Crab_: So just add some bool to store if formula recruitment should or should not be executed. :) 20090331 19:03:05-!- ettin [n=jorda@wesnoth/developer/ettin] has joined #wesnoth-dev 20090331 19:03:14< Crab_> Dragonking: better to check the config option each turn ) 20090331 19:03:46< Dragonking> Yes, since you want to lad things on the fly 20090331 19:03:50< Crab_> for example, there is legitimate and documented setup when formula_ai recruitment should be used only during the day :) 20090331 19:04:34< mordante> esr, what makes you think it's the dialog code? 20090331 19:05:27< esr> mordante: The fact that the dialog box fails to respond to thhe mouse click to dismiss it. 20090331 19:05:46< Crab_> Dragonking: ( I mean that 'ai parameters can be different in different turns and time-of-days, and that was the case even before my hot-redeployment appeared') 20090331 19:07:29< mordante> ok will see whether when I've time to look at it, still have some things in my backlog 20090331 19:07:32< Crab_> Dragonking: have you tried my AI test scenario yet ? 20090331 19:07:38< mordante> s/whether// 20090331 19:07:42< Dragonking> Crab_: Not yet 20090331 19:08:05< Crab_> ok 20090331 19:09:43< esr> mordante: It's blocking testing of Delfador's Memoirs, so please give it some priority. 20090331 19:10:31< Dragonking> Soliton: I can't make wesnoth crash in this scenario 20090331 19:10:47< CIA-30> crab * r34342 /trunk/ (changelog src/ai.cpp): Changed interaction between default AI an Formula AI - made default AI not fallback to formula AI 20090331 19:11:05< mordante> esr, I understand, but I've postponed some other things as well and want to finish them as well 20090331 19:11:06< Crab_> Dragonking, 1st half is done. 20090331 19:11:14< Dragonking> Great 20090331 19:13:24< Dragonking> Soliton: Ok, found it 20090331 19:13:37< CIA-30> mordante * r34343 /trunk/src/intro.cpp: Fix a compiler warning. 20090331 19:13:45< CIA-30> mordante * r34344 /trunk/src/storyscreen/controller.cpp: Comment out an unused variable. 20090331 19:13:49< CIA-30> mordante * r34345 /trunk/src/storyscreen/interface.cpp: Comment out some unused parameters. 20090331 19:14:11< Crab_> Soliton, yes, git-svn now works for me. Probably I've made some kind of mistake when trying to relocate from http to svn+ssh for the first time. worked fine on the second attempt (deleted everything except the tarball, changed config, done a reset, done a rebase). Thanks. 20090331 19:14:38< Shadow_Master> f 20090331 19:14:39< Soliton> no problem. 20090331 19:15:00< Shadow_Master> oops. 20090331 19:15:07< Dragonking> Soliton: I'm going to fix that 20090331 19:15:16< Soliton> Dragonking: cool, thanks. 20090331 19:15:19< Shadow_Master> mordante: thank you, my love! <3 I was waiting for that! 20090331 19:15:49 * Shadow_Master mumbles something about strict compilation and its consequences. 20090331 19:17:04 * loonycyborg uses strict compilation, but his gcc 4.1 doesn't catch as many errors as gcc 4.3 20090331 19:17:41< euschn> I think I finished a proper improvement for random village naming now, the only thing I have not done yet is a changelog entry - which one should I use, trunk/changelog? 20090331 19:17:43< loonycyborg> s/errors/warnings 20090331 19:17:57< euschn> and under what category, misc. I guess? 20090331 19:22:08-!- stikonas [n=stikonas@ctv-79-132-187-171.vinita.lt] has joined #wesnoth-dev 20090331 19:22:10< Soliton> should be fine, yes. 20090331 19:24:07< CIA-30> dragonking * r34346 /branches/1.6/src/formula_ai.cpp: Fixed bug #13288 20090331 19:24:17< CIA-30> zookeeper * r34347 /branches/1.6/data/ (7 files in 3 dirs): Ported r34340 to 1.6. 20090331 19:27:51< CIA-30> dragonking * r34348 /trunk/src/formula_ai.cpp: Ported r34346 to trunk 20090331 19:30:09< Dragonking> Soliton: Done. 20090331 19:33:57< mordante> Shadow_Master, you're welcome 20090331 19:34:56< euschn> since I have already submitted a first partial patch for village naming, should I submit a new one for the revised version or attach another file/comment to the existing aptch? 20090331 19:35:03< mordante> esr, would it be possible to post a backtrace of that bug, then I can at least see whether it's gui code or not 20090331 19:35:13< mordante> euschn, is the first one committed? 20090331 19:35:26< euschn> no 20090331 19:35:59< mordante> then you can also post the new patch in the same report 20090331 19:36:13-!- _deleter [n=_deleter@adamsrj-1.dhcp.rose-hulman.edu] has quit [Nick collision from services.] 20090331 19:36:20-!- [1]_deleter [n=_deleter@adamsrj-1.dhcp.rose-hulman.edu] has joined #wesnoth-dev 20090331 19:36:41< euschn> I discussed it with Ivanovic and we came to the conclusion that what I implemented up to that point should be removed again as the task was not formulated well 20090331 19:36:48< euschn> mordante: ok thanks 20090331 19:37:04< mordante> np 20090331 19:42:45-!- Yexo [i=Yexo@32-88-ftth.onsneteindhoven.nl] has joined #wesnoth-dev 20090331 19:44:07-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 104 (Connection reset by peer)] 20090331 19:44:22-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090331 19:45:32< CIA-30> mordante * r34349 /trunk/src/storyscreen/page.cpp: Comment out an unused parameter. 20090331 19:49:53-!- turin [n=turin@168.215.250.1] has joined #wesnoth-dev 20090331 19:50:46-!- viggy_prabhu [i=d2d40558@gateway/web/ajax/mibbit.com/x-63f2975202277f56] has joined #wesnoth-dev 20090331 19:53:51-!- Baufo [n=thomas@wesnoth/developer/baufo] has joined #wesnoth-dev 20090331 19:59:55< esr> mordante: It's hanging, not core-dumping. How doo you suggest I generate the backtrace? 20090331 20:00:37< esr> turin: Long time no see! 20090331 20:04:06< Soliton> esr: just attach gdb. 20090331 20:04:20< euschn> ok, I attached a new patch to https://gna.org/patch/index.php?1148 20090331 20:04:37< euschn> is it ok to attach sample screenshots too or should one just post patches? 20090331 20:04:54< Soliton> whatever you think helps. :-) 20090331 20:05:00< euschn> ok 20090331 20:08:36-!- altnick [n=Channew@97.Red-88-24-111.staticIP.rima-tde.net] has joined #wesnoth-dev 20090331 20:08:43< altnick> hi 20090331 20:08:50< altnick> anyone speak spanish? 20090331 20:09:12< cyber_11> hey guys... i have finished my work on STL library so i wanna apply to SaveGame Reorganization orMultiplayer Extention projects for Gsoc but which files should i use and in what way? 20090331 20:09:55< esr> mordante: There's now a baccktrace attached to the bug report. The hang appears to be in a nanosleep() inside an SDL_Delay(), within gui2 all right. I'm going to guess that it's being passed a bad (as in, very large) argument. 20090331 20:10:53< cyber_11> i want to be familiar with wesnoth codes especially for Savegame 20090331 20:11:18< mordante> thanks esr and indeed seems a gui2 issue :-( 20090331 20:11:28< Dragonking> Crab_: I'll check your Area later, prolly tomorrow, I now need to learn fow a while, test tomorrow... ( again :/ ) 20090331 20:11:34-!- Espreon [n=chatzill@wesnoth/developer/espreon] has quit ["ChatZilla 0.9.84 [Firefox 3.0.8/2009032609]"] 20090331 20:11:41< altnick> anyone know how can i played me only wiht the computer? no campaings 20090331 20:11:42< Crab_> Dragonking: ok ) tests are evil ) 20090331 20:11:54< Dragonking> They so are. :) 20090331 20:11:55< esr> mordante: Now tring to rebuild with -g so I can give you line numbers. 20090331 20:12:13< Crab_> Dragonking: thankfully, mine are already over (last ones were in February) ) 20090331 20:12:15< mordante> esr, not needed, I know where it hangs ;-) 20090331 20:12:30< esr> Do tell? 20090331 20:12:39< Soliton> altnick: choose multiplayer and local game. 20090331 20:12:47< Dragonking> altnick: in menu: play wth others -> local game 20090331 20:12:56< Velory> Crab_: my midterms starting this saturday :) 20090331 20:13:15< altnick> ahm ok thanks 20090331 20:13:18< Velory> saturday,monday,tuesday,thursday,friday and finish :) 20090331 20:13:23< Dragonking> Crab_: You lucky man. :) 20090331 20:13:28< altnick> i soo stupid :P 20090331 20:13:30< mordante> there's only one call to SDL_Delay in the twindow::show() code and it waits for an event 20090331 20:13:43 * Dragonking disappears 20090331 20:13:51< mordante> no idea yet why it hangs yet 20090331 20:14:04-!- West_ [n=West@hd5e2754c.gavlegardarna.gavle.to] has joined #wesnoth-dev 20090331 20:14:14< mordante> I'll need to debug that later 20090331 20:15:14-!- ryochan7 [n=ryochan7@173.9.238.161] has quit ["Leaving"] 20090331 20:15:15< cyber_11> is there any one who can give me infos about SaveGame Reorganization ? 20090331 20:15:45< Crab_> cyber_11, ask more specific questions, and hope someone notices ) 20090331 20:15:54< esr> cyber_11: You need YogiHH for that, he's the only person who groks that code. 20090331 20:16:05< mordante> esr, if you're in the mood to test more can you test whether r34278 causes the problem? 20090331 20:16:39< esr> You mean back down to 34277 and retry? Of what files? 20090331 20:17:14< esr> And yes, this is top priority for me right now, as it's blocking DM. 20090331 20:17:30< mordante> yes src/playsingle_controller.cpp 20090331 20:18:00< mordante> dfranke, please on multi branch commits 20090331 20:18:15< esr> Doing svn -r34277 up src/playsingle_controller.cpp 20090331 20:18:29< mordante> I understand it's an important issue for you 20090331 20:18:38< esr> Rebuilding... 20090331 20:18:50< cyber_11> Thanks for info i will wait YogiHH to come online 20090331 20:19:07< esr> mordante: Hm, that compilation errors out: 20090331 20:19:20< esr> rc/playsingle_controller.cpp: In destructor ‘virtual playsingle_controller::~playsingle_controller()’: 20090331 20:19:22< esr> src/playsingle_controller.cpp:66: error: ‘ai_manager’ has not been declared 20090331 20:19:24< esr> src/playsingle_controller.cpp: In member function ‘void playsingle_controller::play_ai_turn()’: 20090331 20:19:26< esr> src/playsingle_controller.cpp:822: error: ‘ai_manager’ has not been declared 20090331 20:19:27< esr> scons: *** [build/release/playsingle_controller.o] Error 1 20090331 20:19:40< mordante> esr, then just do svn up -r34277 20090331 20:19:55< esr> Doing that... 20090331 20:20:09< Crab_> esr: ai_manager appeared in r34298 20090331 20:20:59< esr> Building... 20090331 20:24:50< mordante> Shadow_Master, I didn't define SHADOWM_STORYSCREEN and still got your new code 20090331 20:25:24< mordante> Shadow_Master, and obviously didn't read the discuss message :-P 20090331 20:26:52< mordante> Shadow_Master, and what's the goal of the NOP functor? 20090331 20:27:52-!- [1]_deleter is now known as _deleter 20090331 20:28:07< CIA-30> ilor * r34350 /trunk/src/ai_manager.cpp: fix build error on msvc 20090331 20:29:36-!- elias [n=allefant@allegro/developer/allefant] has quit ["Leaving"] 20090331 20:32:58< andrey22> guys 20090331 20:33:05< andrey22> who of you have your own websites? 20090331 20:33:17< esr> mordante: 34277) does not exhibit the hang. 20090331 20:33:32< esr> andrey22: Why do you want to know? 20090331 20:33:44< mordante> and if you do svn up 34278 and test again? 20090331 20:33:52< andrey22> i am looking to buy advertising space 20090331 20:34:06-!- altnick [n=Channew@97.Red-88-24-111.staticIP.rima-tde.net] has quit ["ChatZilla 0.9.84 [Firefox 3.0.8/2009032609]"] 20090331 20:35:28-!- YogiHH [n=chatzill@d157150.adsl.hansenet.de] has joined #wesnoth-dev 20090331 20:36:06< cyber_11> has minimap.cpp fixed? if not how can i fix the code and which libraries should i research? 20090331 20:36:35< mordante> cyber_11, regarding the easycoding task? 20090331 20:37:06< cyber_11> yeap 20090331 20:38:51< Ivanovic> re (at least partly, going to have some lunch now...) 20090331 20:38:51< mordante> it's not fixed yet (ilor I assume you didn't start with it? ) 20090331 20:38:55< mordante> hi Ivanovic 20090331 20:39:05< ilor> mordante no it's just on my todo ;) 20090331 20:39:30< mordante> :-) 20090331 20:40:21< cyber_11> YogiHH: i wanna apply savegame reorganization but i dont know which libraries should i research 20090331 20:40:49< mordante> cyber_11, there're no libraries involved, only gui/widgets/minimap.cpp 20090331 20:40:53< YogiHH> cyber_11: libraries? 20090331 20:41:10< YogiHH> mordante: ? 20090331 20:41:24< YogiHH> what does the minimap have to do with savegames? 20090331 20:41:30< mordante> YogiHH, another question of cyber_11 ;-) 20090331 20:41:32< cyber_11> i'm ok with STL but there are many #include s in savegame.cpp files 20090331 20:41:42< YogiHH> ah :-) 20090331 20:42:09< cyber_11> now which cpp files and hpp files do i have to work=) 20090331 20:42:30< YogiHH> cyber_11: I am glad to help you but i need to know what exactly is your goal atm 20090331 20:43:32< YogiHH> cyber_11: do you intend to gain a general understanding how the savegame code works? 20090331 20:43:44< cyber_11> yeah 20090331 20:43:48< cyber_11> kind of 20090331 20:44:08< YogiHH> If you look at the wiki page, you will find two links who provide information for that 20090331 20:44:18< cyber_11> my goal is at first i wanna fix minimap.cpp afterthan i wanna complete savegame dialogbox 20090331 20:44:19< Ivanovic> ugh, "just" reading the code will be challenging for this 20090331 20:44:45< Ivanovic> in how far do you want to fix minimap, is it related to some bugreport? 20090331 20:44:48< YogiHH> complete savegame dialogbox? 20090331 20:44:55 * YogiHH is confused 20090331 20:44:59 * Ivanovic too 20090331 20:45:01< mordante> Ivanovic, ??? 20090331 20:45:35< Ivanovic> mordante: i currently understand the same after reading why cyber_11 wrote 20090331 20:45:44< cyber_11> YogiHH: in easyCoding page savegame dialog 20090331 20:45:57< mordante> Ivanovic, ok 20090331 20:45:57< cyber_11> sorry there is no box=) 20090331 20:46:36< Ivanovic> so you want to implement this feature, correct? http://www.wesnoth.org/wiki/EasyCoding#.2A_Savegame_dialog 20090331 20:46:50-!- happygrue [n=George@wesnoth/developer/wintermute] has joined #wesnoth-dev 20090331 20:46:51< Ivanovic> the one to ask for this is clearly mordante 20090331 20:46:55< cyber_11> yeap 20090331 20:47:55< YogiHH> cyber_11: Regarding the savegame code i suggest you start to look at this: http://www.wesnoth.org/wiki/SavegameCode 20090331 20:48:16< YogiHH> cyber_11: However, it won't be really relevant for doing the savegame dialog 20090331 20:49:07< cyber_11> YogiHH: now i realized that these are irrelevant 20090331 20:50:00< mordante> esr, did you already test r34278? 20090331 20:50:55< esr> No. Want me to run upp to that one and retry? 20090331 20:51:25< mordante> yes please, if it doesn't work we know which commit caused the problem 20090331 21:00:01< esr> OK, rebuilding now... 20090331 21:00:47< esr> Did svn -r34278 up src/playsingle_controller.cp 20090331 21:02:51< esr> mordante: Yup, that's it - hang is reproducing with src/playsingle_controller.cp at 34278 and all else at 34277. 20090331 21:04:19< CIA-30> baufo * r34351 /trunk/src/server/server.cpp: use (hopefully) correct container for the ip log 20090331 21:05:00< CIA-30> baufo * r34352 /branches/1.6/src/server/server.cpp: backport r34351 20090331 21:05:40< mordante> esr, r24278 only changes playsingle_controller.cpp ;-) 20090331 21:06:14< esr> Well, OK then :-) 20090331 21:06:49< mordante> dfranke, around? 20090331 21:07:37 * mordante is happy he reads the commit ml :-) 20090331 21:08:06< mordante> esr, I assume you can proceed testing now? 20090331 21:09:18< esr> Yes. You think you have a fix? 20090331 21:09:55< mordante> I'd like to discuss it with dfranke he introduced the issue, while fixing another bug 20090331 21:10:09< esr> Of course. 20090331 21:10:40< mordante> but he seems not around, so I'll update the bug report with your findings and assign it to him 20090331 21:11:15< mordante> (my fix would be reverting it, but that would reintroduce another bug and I don't have time to study that bug) 20090331 21:12:44 * YogiHH is playing HttT-The Elves Besieged for the 20th time now, trying to get this stupid savegame code under control :/ 20090331 21:16:31< zookeeper> hmh, seems reproducible: take one of your units and kill an enemy with it. then, select another unit and try to move+attack an enemy with it - as soon as you click on the enemy, the selection disappears and nothing actually happens. 20090331 21:16:45< zookeeper> then you have to select the unit again 20090331 21:18:23< zookeeper> ok, now it didn't happen once.. 20090331 21:21:33-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20090331 21:25:53-!- stevenj [i=4bba7fd7@gateway/web/ajax/mibbit.com/x-e2d0bfecd29570ac] has left #wesnoth-dev [] 20090331 21:30:10-!- salty-horse [n=ori@bzq-79-176-26-211.red.bezeqint.net] has joined #wesnoth-dev 20090331 21:31:09< CIA-30> soliton * r34353 /branches/1.6/src/server/ (ban.cpp ban.hpp): parse the IP only once when checking for bans 20090331 21:31:39< salty-horse> mordante, is there an official name for the right-click menu? 20090331 21:31:58< Soliton> context menu maybe. 20090331 21:32:08< mordante> salty-horse, no not really on windows it's called context menu 20090331 21:32:24< CIA-30> soliton * r34354 /trunk/src/server/ (ban.cpp ban.hpp): parse the IP only once when checking for bans 20090331 21:32:33< salty-horse> ok. I'll use that name 20090331 21:32:33-!- nital [n=nital@unaffiliated/nital] has quit ["leaving"] 20090331 21:32:56-!- Elvish_Pillager [n=eli@66-189-40-122.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090331 21:32:58-!- viggy_prabhu [i=d2d40558@gateway/web/ajax/mibbit.com/x-63f2975202277f56] has quit ["http://www.mibbit.com ajax IRC Client"] 20090331 21:33:24-!- nital [n=nital@unaffiliated/nital] has joined #wesnoth-dev 20090331 21:36:57< salty-horse> mordante, filed: https://gna.org/bugs/index.php?13300 20090331 21:37:04< salty-horse> I marked it as "important" 20090331 21:37:08-!- cib0 [n=cib@p4FD0C357.dip.t-dialin.net] has quit ["Leaving"] 20090331 21:38:32< Soliton> looks same as https://gna.org/bugs/?13251 20090331 21:39:15< salty-horse> Soliton, I just tested it in the trunk 20090331 21:39:17-!- _deleter [n=_deleter@adamsrj-1.dhcp.rose-hulman.edu] has quit [Read error: 110 (Connection timed out)] 20090331 21:39:32< salty-horse> wait 20090331 21:41:00< mordante> salty-horse, which revision? 20090331 21:41:54< salty-horse> (I'm stupid) 20090331 21:42:00< salty-horse> I tested it in 1.6 20090331 21:43:15< salty-horse> I'm sorry. I don't have permissions to invalidate it :( 20090331 21:43:58< mordante> salty-horse, can you recheck against trunk? 20090331 21:44:06< salty-horse> mordante, I just did. it's fixed 20090331 21:44:23< mordante> ok, I'll mark it fixed 20090331 21:44:37< mordante> and close it 20090331 21:46:04-!- noy [n=Noy@wesnoth/developer/noy] has quit [] 20090331 21:46:29< salty-horse> is there a reason to allowing the player to open the context menu (which shows only the "next unit" item) while the enemy moves? 20090331 21:47:07< Soliton> well, you can press 'n' too so sure. 20090331 21:47:35< Soliton> can be helpful to check what the enemy can still move. 20090331 21:47:57< salty-horse> I don't notice any effect 20090331 21:48:24< Soliton> it selects units that can still move. maybe you didn't see any. 20090331 21:48:53< salty-horse> all I see is the enemy moving units and the screen pans alot 20090331 21:49:18< Soliton> i assume you lpay the ai in which case it is not useful. 20090331 21:49:33< salty-horse> yes 20090331 21:54:45-!- JW1 [n=X@c-71-57-85-168.hsd1.il.comcast.net] has joined #wesnoth-dev 20090331 21:56:24< CIA-30> soliton * r34355 /branches/1.6/src/server/ban.cpp: removed useless newline 20090331 21:56:46< CIA-30> soliton * r34356 /trunk/src/server/ban.cpp: removed useless newline 20090331 21:57:23< Ivanovic> and now imagine you play against a human oponent who needs some time to think between each unit moved 20090331 21:59:13-!- iyonius [n=iyo@a02-0829c.kn.vutbr.cz] has quit ["Leaving."] 20090331 21:59:26-!- iyonius [n=iyo@a02-0829c.kn.vutbr.cz] has joined #wesnoth-dev 20090331 21:59:43< salty-horse> makes sense 20090331 22:01:06< YogiHH> ilor? 20090331 22:01:12< ilor> YogiHH? 20090331 22:01:16< ilor> ;) 20090331 22:01:52< YogiHH> ilor: i have a new source file but i don't want to mess up the vc++ project files. How are we best going to handle that, are you going to add it there? 20090331 22:02:37< ilor> YogiHH: there've been like three such cases lately, just add it to the usual build systems 20090331 22:02:52< YogiHH> ok 20090331 22:02:54< ilor> either I'll commit a fixed project or mcshark will get to it first 20090331 22:04:02< Ivanovic> res|laptop: regarding your reply in the application: 20090331 22:04:38< Ivanovic> we would like to have some milestones listed that we can basically use later on to judge if you are in time, making better than expected, a little behind schedule or "far away from the schedule" 20090331 22:05:16< Ivanovic> we have not had a really clear list of milestones last year and this has not worked out too well, so we want to include at least some way to measure progress right from the start 20090331 22:06:04< Ivanovic> sure, we will see the reasons when something does not work as planned, but it also gives us an insight on what students think is possible to do (which often sadly is unrealistic :( ) 20090331 22:06:26< Ivanovic> res|laptop: i hope you see what we want to achieve with this 20090331 22:07:57< YogiHH> Ivanovic: I am kind of lost here, i can't find where to add a new sourcefile to the build systems... 20090331 22:08:24< Ivanovic> YogiHH: src/Makefile.am, src/CMakeLists.txt, src/SConstruct 20090331 22:08:42< loonycyborg> YogiHH: Where it's used? Client, server or both? 20090331 22:08:47< Ivanovic> there you will have to check in which "block" or area it makes most sense 20090331 22:08:54< YogiHH> client only 20090331 22:09:26< YogiHH> Ivanovic: ah, ok 20090331 22:09:40< YogiHH> was searching on the root level... 20090331 22:10:33< Ivanovic> :) 20090331 22:11:03-!- dk_ [n=dk@chello084010022254.chello.pl] has joined #wesnoth-dev 20090331 22:12:23-!- Dragonking [n=dk@wesnoth/developer/dragonking] has quit [Nick collision from services.] 20090331 22:12:29-!- dk_ is now known as Dragonking 20090331 22:12:39-!- dk_ [n=dk@chello084010022254.chello.pl] has joined #wesnoth-dev 20090331 22:13:09-!- cjhopman [n=chris@wesnoth/developer/cjhopman] has joined #wesnoth-dev 20090331 22:13:09-!- dk_ [n=dk@chello084010022254.chello.pl] has quit [Client Quit] 20090331 22:14:29< cyber_11> YogiHH: i have researched that you mentioned about SaveGame files 20090331 22:14:43< YogiHH> ok 20090331 22:14:51< cyber_11> YogiHH: i wanna apply for Gsoc2009 20090331 22:15:07< cyber_11> but still i can't write any line of code 20090331 22:15:22< YogiHH> ? 20090331 22:15:33< cyber_11> if i can start i'm able to do lots of things but docs are very crowded 20090331 22:15:39< Ivanovic> uhm, you should be able to code to participate int eh google summer of *code* 20090331 22:15:41< Ivanovic> ;) 20090331 22:16:04< YogiHH> cyber_11: i know that documentation is mostly missing or incomplete 20090331 22:16:21< Ivanovic> this is one of the huge challenges in this area 20090331 22:16:29< YogiHH> cyber_11: that's why i tried to provide you with a starting point. For the rest, you are always welcome to ask 20090331 22:16:31< Ivanovic> getting into the existing code 20090331 22:17:20< cyber_11> ok but first i wanna find out how can i compile my works and test my results 20090331 22:17:43< Crab_> cyber_11: http://www.wesnoth.org/wiki/CompilingWesnoth 20090331 22:18:50< Crab_> cyber_11: from my own experience, I can say that the best way of getting into wesnoth code is 1) a debugger 2) a file search tool [for example, gdb and fgrep ] 20090331 22:18:51< Ivanovic> install linux, ask your package manager to install the listed dependencies, fetch the sourcecode and follow the commands listed on the CompilingWesnoth wiki page 20090331 22:18:52< cyber_11> OK i'm able to compile but how to test? 20090331 22:18:52< Ivanovic> ^^ 20090331 22:19:57< YogiHH> cyber_11: Well the obvious answer would be "start the game and go for it", but it seems you are getting at something else? 20090331 22:21:40< cyber_11> not yet=) 20090331 22:22:27-!- jmunro is now known as jmunro[a] 20090331 22:23:03-!- zookeeper [n=l@wesnoth/developer/zookeeper] has quit [] 20090331 22:24:04< YogiHH> ok, people, prepare for doom's day (yogi is going for another savegame refactoring ;-) ) 20090331 22:24:37< Crab_> )) 20090331 22:25:00< Velory> :) 20090331 22:25:58< euschn> im off for today, good evening 20090331 22:26:05-!- euschn [n=chatzill@85-127-117-242.dynamic.xdsl-line.inode.at] has quit ["ChatZilla 0.9.84 [Firefox 3.0.7/2009030423]"] 20090331 22:29:56< Ivanovic> everyone who wants to participate in SoC with wesnoth: please do *NOT* forget to submit your application 20090331 22:30:24< Ivanovic> the deadline for submission to google is friday, april 3rd at 19:00 UTC (12:00 PST) 20090331 22:31:14< Ivanovic> everyone not enlisted in the google tracker at this time has *no* chance to participate with wesnoth as part of summer of code 2009, no matter how good you communicated with us, how good your proposal in the wiki is, how great your patches are or *whatever* 20090331 22:31:18< Crab_> Ivanovic: set up a cron job to automate those "please-do-not-forget" messages (via channel bot, for example) ) 20090331 22:31:21< Ivanovic> only people listed there can be selected! 20090331 22:31:37< Ivanovic> Crab_: nah, this would soon get too boring and deterministic 20090331 22:31:41-!- West_ [n=West@hd5e2754c.gavlegardarna.gavle.to] has quit ["b'bye"] 20090331 22:32:58< mordante> and for students who haven't submitted a patch yet, please consider doing so, it will increase your changes to be selected 20090331 22:33:18< Soliton> s/changes/chances/ 20090331 22:33:30< mordante> thx 20090331 22:33:53-!- _deleter [n=_deleter@adamsrj-1.dhcp.rose-hulman.edu] has joined #wesnoth-dev 20090331 22:33:58< Ivanovic> we do want to see your code so that we at least have a chance to see if you are able to really do such a project and a patch to wesnoth code would also mean that you are able to get into this mess 20090331 22:34:05< YogiHH> there we go... 20090331 22:34:09< CIA-30> jhinrichs * r34357 /trunk/ (10 files in 2 dirs): 20090331 22:34:09< CIA-30> Savegame reorganization Step 1: Providing a simpler interface to saving and loading. 20090331 22:34:09< CIA-30> Providing a new file savegame.cpp for dealing with savegames. This is only a first throw, much of the savegame functionality will have to be transferred to this file in subsequent steps. 20090331 22:34:09< CIA-30> Disclaimer: This is a pain to do without breaking anything. I'll do my best to test everything before i commit. However, expect some stuff to slip through now and then. 20090331 22:34:09< Ivanovic> (which is *not* a trival task...) 20090331 22:34:49< Ivanovic> looking forward to the first 1.7.x release in "some weeks" and seeing how much is broken in it 20090331 22:34:51< Ivanovic> ^^ 20090331 22:36:10-!- Baufo [n=thomas@wesnoth/developer/baufo] has quit ["Leaving"] 20090331 22:37:36< molgrum> hello, i would like to be a full-time volunteer instead of gsoc, if you need anything i am quite fluent in C/C++ and have lots of experience in game-programming. if you want, i could start right away 20090331 22:38:02< mordante> welcome molgrum 20090331 22:38:15< molgrum> atm i'm on XP though so is that a problem? :) 20090331 22:38:30< mordante> no we have several developers on Windows 20090331 22:38:41< mordante> did you already manage to compile Wesnoth? 20090331 22:38:47< molgrum> it's not my preference, just the occasion of circumstances 20090331 22:39:04< YogiHH> molgrum: same here :-) 20090331 22:39:06< molgrum> no, where can i start with that? 20090331 22:39:16< molgrum> do you use cygwin/mingw? 20090331 22:39:17< Ivanovic> Dragonking: you wanted to know some data about compiling wesnoth on a phenom, just asked a friend with a phenom2 x4 940 (3.0GHz) and 4GB ddr2-800 ram 20090331 22:39:19< mordante> which compiler do you use? 20090331 22:39:26< molgrum> i have no compiler here yet 20090331 22:39:33< Ivanovic> he needed "real 1m18.895s" and "user 4m1.195s" 20090331 22:39:36< molgrum> but i know how to use, VS, eclipse, cygwin 20090331 22:39:49< molgrum> i prefere the two last ones 20090331 22:40:05< ilor> molgrum: on windows mingw and vs are known to work 20090331 22:40:32< ilor> with mingw offering faster build times if you have many cores :) 20090331 22:41:08 * YogiHH thinks that getting mingw to build a stable executable is more like voodoo 20090331 22:41:11< molgrum> i think this is just single 20090331 22:41:21< Dragonking> Ivanovic: WOW 20090331 22:41:22< Dragonking> :) 20090331 22:41:29< Ivanovic> Dragonking: jupp 20090331 22:41:32< ilor> YogiHH: I didn't have much trouble 20090331 22:41:39< molgrum> do you have any eclipse project files? 20090331 22:41:50< molgrum> i could create some if you like, i use it alot 20090331 22:42:01< Ivanovic> Dragonking: and don't forget to submit your proposal to google, just think what would happen if several thousand students submitted in the last hour and the server breaks down under the load... 20090331 22:42:07< ilor> molgrum: no, not sure if there are many eclipse fans around 20090331 22:43:06< molgrum> i'll try cygwin 20090331 22:43:24< ilor> Ivanovic: the google submission can be just the abstract + wiki link or abstract + copy from wiki + link ? 20090331 22:43:38-!- ABCD [n=ABCD@wikipedia/ABCD] has quit ["No Ping reply in 30 seconds."] 20090331 22:43:54< Ivanovic> ilor: abstract and wiki link is fine with us 20090331 22:43:58-!- ABCD [n=ABCD@wikipedia/ABCD] has joined #wesnoth-dev 20090331 22:44:03< Ivanovic> it just has to be listed in their system 20090331 22:45:40< mordante> molgrum, if you prefer to use eclipse feel free to create a project file and submit it as patch 20090331 22:45:52< Velory> Ivanovic: i have a really good system too (cpu and ram are same) i can test compiling time etc. too if needed 20090331 22:45:53< mordante> not sure whether cmake works with eclipse 20090331 22:46:06< Dragonking> Ivanovic: Will do tomorrow 20090331 22:46:14< Ivanovic> Dragonking: good 20090331 22:46:17< molgrum> i can try, but this project is very big and i'm used to simple Makefiles, so if i succeed in doing that i surely will submit it as a patch 20090331 22:46:30< Ivanovic> Velory: this was just to get an idea how compile time of wesnoth varies over different systems 20090331 22:46:32< Dragonking> Seriously if I couldn't do much earlier... 20090331 22:46:51< Velory> Ivanovic: Ok :) 20090331 22:46:55< Ivanovic> molgrum: in general there are various systems that cmake will be able to spill project files out for 20090331 22:46:58< mordante> molgrum, http://www.cmake.org/Wiki/CMake:Eclipse 20090331 22:48:07< mordante> Ivanovic, when you start Wesnoth is the initial load screen also in English for you? 20090331 22:49:50< loonycyborg> YogiHH: Are you sure that you've committed savegame.cpp/hpp? 20090331 22:49:59< Ivanovic> mordante: i think so 20090331 22:50:07< Ivanovic> yes, i know, once it was translated 20090331 22:50:14< Ivanovic> maybe silene broke it with some other fixes? 20090331 22:50:15< YogiHH> loonycyborg: oops... 20090331 22:50:15< Ivanovic> ;) 20090331 22:50:52< mordante> it's at least a recent regression, just wanted to be sure since I'm fiddling around with translations at the moment 20090331 22:51:45-!- henning__ [n=jp0186@77-56-56-38.dclient.hispeed.ch] has quit [] 20090331 22:54:27-!- Sparks_ [n=Sparkste@78-105-212-150.zone3.bethere.co.uk] has joined #wesnoth-dev 20090331 22:54:48< Sparks_> hi l 20090331 22:54:49< CIA-30> loonycyborg * r34358 /trunk/src/SConscript: Set svn:eol-style on src/SConscript. 20090331 22:54:50< Sparks_> loil 20090331 22:55:02< mordante> hi Sparks_ 20090331 22:55:13< Sparks_> sorry that was my idiot little brother :( 20090331 22:55:21< Ivanovic> hi Sparks_ 20090331 22:55:25< Sparks_> trying to type in some random stuff.. 20090331 22:55:28< Sparks_> Hi guys 20090331 22:55:33< Soliton> a likely story. 20090331 22:55:40< Ivanovic> Sparks_: since you talked to YogiHH in length already, i won't comment further on your submission for the moment 20090331 22:55:53< Crab_> Ivanovic: it doesn't have to be deterministic) if you set up a few variations of each sentence and use a random generator to pick from them... for example, try http://crab.terraninfo.net/data/misc/gsoc.php a few times... 20090331 22:56:21< Ivanovic> and yeah, if one of us comments in a specific way you can asume that it is at least partly valid, we are basically doing the review stuff as team, too (that is talk about the proposals and students behind them) 20090331 22:56:46< mordante> Crab_, a typo "usor" 20090331 22:57:16< Sparks_> Ivanovic: :) I am going to update my wiki with some concrete examples of my design in action :) 20090331 22:57:19< Crab_> mordante: fixed ) 20090331 22:57:27< mordante> but I like it 20090331 22:57:35< Ivanovic> Crab_: if this was a normal wesnoth release, i would just go through the list of people in the chan that are "developers" and explicitly ping them 20090331 22:57:59< Ivanovic> with summer of code this is not so easy, there are too many where i am not sure if it is an SoC student or not... 20090331 22:58:41 * mordante thinks it would be nice to include this script 20090331 22:58:48< Crab_> mordante, http://wesnoth.pastebin.com/m653f45c1 20090331 22:59:12< Crab_> mordante, of course it can be modified to read from a file/db/whatever) 20090331 23:00:15< mordante> now we only need to find a bot who wants to show the message 20090331 23:01:09< Crab_> mordante: tell me a console IRC client and I'll do it. 20090331 23:01:12< Crab_> for FreeBSD 20090331 23:01:24< Soliton> irssi 20090331 23:01:53< Soliton> wesbot and lobby are just irssis. 20090331 23:03:10< mordante> Crab_, if you do it, can you also encourage people to submit patches 20090331 23:03:39< Crab_> mordante: ok 20090331 23:03:48< Velory> Encourage ? 20090331 23:03:52< Velory> oh 20090331 23:03:53< Velory> :d 20090331 23:03:56< mordante> thanks 20090331 23:04:38< Ivanovic> ah, leslie just wrote a mail to the mentor list explicitly asking us mentors/admins to ask the students to submit their proposals *NOW* (with other words: asap) 20090331 23:05:02 * ilor does that 20090331 23:05:09< Ivanovic> the main question they are asking themselves is "how many proposals will we have" as well as "is an extension of the deadline required" 20090331 23:05:14 * Ivanovic hugs ilor 20090331 23:05:23< mordante> thanks ilor 20090331 23:05:58< ilor> mordante: I'm writing a revised timeline now too, will have it ready in (time to subit google proposal + 10 mins) 20090331 23:06:15< mordante> Ivanovic, it indeed seems the number of students is rather low, for us as well 20090331 23:06:19< cjhopman> they extended it a week last year, didn't they? 20090331 23:06:36< mordante> they extended something last year, can't remember what 20090331 23:06:54< Velory> hmm 20090331 23:06:56< Ivanovic> cjhopman: last year they did extend it by two or three days 20090331 23:07:04< Ivanovic> but this year they plan on *NOT* extending it 20090331 23:07:20< Ivanovic> cjhopman: so if you want to participate in SoC: write a proposal and submit it! 20090331 23:07:23< Ivanovic> ;) 20090331 23:07:55< mordante> but I'm surprised that the wiki and forum still contain quite some students who didn't apply at the google site 20090331 23:08:05< cjhopman> i know, i know 20090331 23:08:06< mordante> great ilor :-) 20090331 23:08:10< cjhopman> i plan to do it tonight 20090331 23:08:39< mordante> nice 20090331 23:08:58< Velory> hmm i looked up most students they have no proposal,they just give answers to basic information 20090331 23:09:36< mordante> most have a proposal but really lacking details ;-) 20090331 23:09:46< Velory> hmm 20090331 23:10:37< mordante> brb 20090331 23:10:47< Ivanovic> Velory: that is why my most common comment in the google app list is "needs more details" 20090331 23:11:24< Velory> btw Ivanovic: did u have a chance to read my proposal comments are really improtant for me 20090331 23:11:48< CIA-30> ivanovic * r34359 /trunk/po/ (6 files in 6 dirs): updated Italian translation 20090331 23:11:49< Ivanovic> Velory: IIRC i commented on your proposal 20090331 23:11:51< CIA-30> ivanovic * r34360 /branches/1.6/po/ (6 files in 6 dirs): updated Italian translation 20090331 23:11:59< Ivanovic> i commented basically on every proposal submitted to google so far 20090331 23:12:12< Velory> also i added timeline and gave more detail to my ideas 20090331 23:12:17< Velory> hmm user page or google page? 20090331 23:12:23< Ivanovic> google page 20090331 23:12:25< Velory> i couldnt see your comment today 20090331 23:12:29< Velory> hmm i will look at it 20090331 23:12:46< molgrum> do you need any swedish translation btw? 20090331 23:12:59< Ivanovic> molgrum: of course we do 20090331 23:13:14< Ivanovic> that is: no idea how active the swedish translation team is at the moment, i think it is not very active 20090331 23:13:17< molgrum> i did some translation for widelands 20090331 23:13:42< Velory> oh i read it now 20090331 23:13:54< Velory> Ivanovic: hmm i can give example :) 20090331 23:14:24< Velory> Ivanovic: for not to fear my intern etc. 20090331 23:14:45< Ivanovic> we had a student last time who was holding some classes 20090331 23:15:04< Ivanovic> he thought it would be possible to do both, at the end it showed that wesnoth coding required some substantial time, too 20090331 23:15:40< Ivanovic> your intern is most likely like a full time job, it is *damn difficult* to match this with another full time job (summer of code) 20090331 23:16:43< Ivanovic> this is at least where i see a possible problem 20090331 23:17:14< Velory> Ivanovic: hmm my school is starting 6.am(gmt) everyday and finishing 3 pm(gmt) and i did 4 homework(not like homework thats like project) 1. is database design E-R schemas and also sql codes. 2. homework is computer organization design a cpu 3 and 4th homework is automata theory lesson from some chapters 20090331 23:17:29< Velory> i did every homework and took good grades but im always here you know 20090331 23:18:04< Velory> and 3.pm-1 a.m im researching wesnoth codes trying to write patches etc. 20090331 23:18:35< Ivanovic> like i said, we have had bad experiences with a student basically doing two jobs at the same time last year and we want to make sure that the students we take are able to really manage the stuff in their time 20090331 23:19:17< Velory> Hmm i can manage my time but how can i prove i dont know 20090331 23:19:17< Ivanovic> i don't say that you won't be able to do the task, i just want to make sure that you are aware of the possible implication of an intern in parallel to a summer job 20090331 23:19:29< Velory> Yes im just giving examples to 20090331 23:19:35< Velory> make you sure 20090331 23:20:07< CIA-30> jhinrichs * r34361 /trunk/src/ (5 files): 20090331 23:20:07< CIA-30> Savegame reorganization Step 1: Providing a simpler interface to saving and loading. 20090331 23:20:07< CIA-30> Providing a separate interface method for autosaves and adding the file savegame.cpp i missed the last time. 20090331 23:20:08< Velory> also my intern is about Artifical intelligence too but artifical intelligence in defense systems 20090331 23:20:36< Ivanovic> hehe, that is really similar 20090331 23:20:46< Ivanovic> in wesnoth to be successfull you often have to play defensive 20090331 23:20:48< Ivanovic> ;) 20090331 23:20:50< Velory> :) 20090331 23:20:52< Velory> hehe 20090331 23:20:55< Velory> hmm :D 20090331 23:20:59< Velory> yes 20090331 23:21:02< Velory> i think :) 20090331 23:21:36< Dragonking> But some of most amazing games were these played in ultra-offensive style ;p 20090331 23:21:41< Velory> i will manage my time so if i get accept u can see :) i will work in wesnoth like no intern 20090331 23:22:10< Velory> Dragonking: hmm when saying defense systems i mean also offens and defense :) 20090331 23:22:19< Ivanovic> Dragonking: but in those games the players also have to defend at least their hero 20090331 23:22:20< Ivanovic> ;) 20090331 23:22:34< Dragonking> Best defense is attack! 20090331 23:22:34< Velory> Dragonking: maybe i need to say Defense Industry :) 20090331 23:22:35< Dragonking> ;) 20090331 23:22:41< Velory> Dragonking: its changing :) 20090331 23:22:55< Velory> Dragonking: not everytime :) 20090331 23:23:14< Dragonking> True. 20090331 23:23:47 * Dragonking is just fooling around 20090331 23:23:53 * Velory :p 20090331 23:23:56< Ivanovic> Velory: in general all we have to rate the students we accept or don't accept is basically the proposal and our impression of them in here 20090331 23:24:00-!- Elvish_Pillager [n=eli@66-189-40-122.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20090331 23:24:02-!- andrey23 [n=Andrey@93.153.160.184] has joined #wesnoth-dev 20090331 23:24:06< Dragonking> I'm in a middle of preparing for my test and I'm completely bored by the subject :< 20090331 23:24:15< Velory> Dragonking: haha :) 20090331 23:24:16< Ivanovic> and for you it is a very positive point that you are active providing patches and are active in here 20090331 23:24:37-!- Elvish_Pillager [n=eli@66-189-40-122.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090331 23:24:44< Velory> Ivanovic: yes good for me but its not good all students that wants ai have great works :) 20090331 23:24:58< Ivanovic> yes, competition is always really steep 20090331 23:25:13< Ivanovic> last year we had to decline the job to *several* really good students 20090331 23:25:28< Ivanovic> and somehow the decisions you make are probably always at least a little wrong 20090331 23:26:09< Velory> Ivanovic: hmm what u mean ? 20090331 23:26:10< Ivanovic> it was close to rolling a dice to decide who to really take 20090331 23:26:35< Ivanovic> and before the summer is over you don't know how things will exactly work out 20090331 23:26:49< Velory> Ivanovic: Hmm yes i see 20090331 23:27:02< Ivanovic> another student might have been able to do better in some situations, though this is damn hard to judge 20090331 23:27:03< Velory> Ivanovic: but there is no way to know everything certain 20090331 23:27:09< Ivanovic> jupp 20090331 23:27:24< Ivanovic> but just look at the list of applications in our wiki 20090331 23:27:26< Velory> Ivanovic: and u must roll dice like this situations :) 20090331 23:27:47< cjhopman> they turned me down last year... it was actually really good for me though, i got to work with a professor and that basically got me into grad school 20090331 23:27:52< Ivanovic> we can probably only take up to four or a max of five students (not sure how many we will try to get) 20090331 23:28:18< Velory> Ivanovic: hmm thats looking really bad :( 20090331 23:28:18< mordante> glad to hear the cjhopman 20090331 23:28:28< Ivanovic> now see that even in our wiki there are already >20 listed, not to mention those who only submit to google, not into our wiki, too 20090331 23:28:44< Ivanovic> Velory: this is the same every year for summer of code 20090331 23:28:58< Ivanovic> the number of students that want to get in is by far larger than the number of slots available 20090331 23:29:09< mordante> but the ones only submitted to google often haven't been here as well, which greatly reduces their chances 20090331 23:29:20< Velory> Ivanovic: how many student quota do you have last year ? do u remember? 20090331 23:29:28< mordante> around 30 20090331 23:29:34< mordante> and we accepted 4 20090331 23:29:37< Ivanovic> i think we had almost 30 applications in the tracker 20090331 23:29:49< Ivanovic> of those only about a third was of "really high" quality 20090331 23:30:10< Velory> Hmm i see 20090331 23:30:11-!- chains [n=Rylar@adsl-68-255-97-137.dsl.chcgil.sbcglobal.net] has quit [Remote closed the connection] 20090331 23:30:14< Ivanovic> and another third was of "no way, you don't mean this serious, do you?"-quality 20090331 23:30:23< Velory> So google is giving any quota also ? 20090331 23:30:29< Velory> Hahaha 20090331 23:30:41< Ivanovic> google is the one paying for the jobs 20090331 23:30:43< mordante> we ask x slots and google decides how many we get 20090331 23:30:46< Ivanovic> they tell us how many slots we get 20090331 23:30:59< Ivanovic> though we tell them first how many we would like to have and are able to handle 20090331 23:31:11-!- cjhopman [n=chris@wesnoth/developer/cjhopman] has quit ["Konversation terminated!"] 20090331 23:31:20< Ivanovic> they offered us another slot last year, but we have not had the capacity to really take more 20090331 23:31:33< Ivanovic> since yeah, mentoring is time consuming work, too 20090331 23:31:47< Velory> i think its because of students trying to join too many projects they are not want to develop something i think they just thinking of money and O S developer name 20090331 23:32:01< mordante> and I still fear we get more good applications again, as we can handle 20090331 23:32:05< Ivanovic> at least if you want to do it in a good way and not something like "okay, you are in and now do the work, we talk again when it is time for the final reports..." 20090331 23:32:55< Ivanovic> Velory: yes, a fraction of people just thinks "hey, once i am accepted i get $500, without anything real to do for the money but write some short text" 20090331 23:33:31< Velory> Ivanovic: hmm yes thats reasonably understandable 20090331 23:33:42-!- andrey22 [n=Andrey@82.196.90.17] has quit [Read error: 110 (Connection timed out)] 20090331 23:33:43< Velory> i mean at least if you want to do it i... 20090331 23:33:49< Ivanovic> (once you are in you get those 500 bucks for sure, later money depends on the evaluation and if the orgs (we) say that paying another 2000 is really valid 20090331 23:34:24< Ivanovic> (that is once there is an evaluation in the middle worth 2000 and if the student passed this, there is another at the end worth $2000) 20090331 23:34:24< Dragonking> Ivanovic: And you think we can mentor 5 students if google agrees? 20090331 23:34:39< Ivanovic> Dragonking: it could be possible, not sure yet 20090331 23:34:47< Velory> Ivanovic: i bet everything to wesnoth because i dont want to work other projects that i dont want just for money 20090331 23:34:50< Ivanovic> that is dfranke and sapient also volunteered as mentors 20090331 23:35:04< CIA-30> mordante * r34362 /trunk/po/CMakeLists.txt: 20090331 23:35:04< CIA-30> Create the mo files out of tree. 20090331 23:35:04< CIA-30> With this change it's possible to use the translations without 20090331 23:35:04< CIA-30> installing and using dummy-locales. The next step is to convert the 20090331 23:35:04< CIA-30> dummy locales to use these translations and removing the old gmo 20090331 23:35:04< CIA-30> targets. 20090331 23:35:06< Dragonking> I see. 20090331 23:35:06< Velory> Ivanovic: i prefer to work here without get accept 20090331 23:35:28< Ivanovic> Dragonking: like i said, so far i am not sure for how many slots we will ask 20090331 23:35:36< mordante> Velory, of course you can work here without being part of gsoc 20090331 23:35:36< Velory> Dragonking: if u get accept can u be also mentor ? or maybe some assistant ? 20090331 23:35:36< Ivanovic> and google might as well say "nah, you only get three" 20090331 23:35:38< Ivanovic> ;) 20090331 23:35:39< Dragonking> I know, just asking. :) 20090331 23:35:47< Dragonking> Hehe 20090331 23:35:56< Ivanovic> Velory: you can only be either student or mentor 20090331 23:35:57< mordante> and we'll still try to mentor you 20090331 23:36:29< Ivanovic> that is: in general we help each other anyway, that is a student will also help other students when problems come up, as well as we provide any help we can give to everyone wanting to contribute 20090331 23:36:36< CIA-30> jhinrichs * r34363 /trunk/src/ (menu_events.cpp savegame.cpp savegame.hpp): 20090331 23:36:36< CIA-30> Savegame reorganization Step 1: Providing a simpler interface to saving and loading. 20090331 23:36:36< CIA-30> Restore the autosave logging skipped with the last commit. 20090331 23:36:38< Ivanovic> this is what the whole project is built upon 20090331 23:36:52< Velory> mordante: oh thats looking good because im not sure can i get mentor about some situations if i not get accept 20090331 23:37:16< Velory> Ivanovic: i see 20090331 23:37:16< mordante> in general we try to help new people who want to become a developer 20090331 23:37:20< Dragonking> Exactly, I have no problem helping people understand formula AI or sometihng to help them do something releated with their application. :) 20090331 23:37:26< Ivanovic> Velory: the stuff you experienced in here regarding giving a helping hand is *normal* for us, no matter if there is summer of code or not 20090331 23:37:32< Dragonking> It's all good for wesnoth. 20090331 23:37:53< mordante> and also if people have other questions 20090331 23:37:55< Velory> Ivanovic: Well :) 20090331 23:37:56< Ivanovic> since once someone is really into an area, this person can be a great asset to improve this area further 20090331 23:38:02< Dragonking> And I think it's what I like about this community the most. :D 20090331 23:38:12< mordante> that's one of the things I really like about Wesnoth, it has a great nice community :-) 20090331 23:38:14< Velory> Dragonking: :) 20090331 23:38:37< Ivanovic> and the most important part: we only bite when we are either really annoyed (seldom) or really hungry 20090331 23:38:38< Ivanovic> ;) 20090331 23:39:17< Dragonking> Or when someone tries to make wesnoth deterministic or propose multi-hexed ranged attacks. ;p 20090331 23:39:21< Velory> Ivanovic: any side effect ? :) 20090331 23:39:37-!- cjhopman [n=chris@wesnoth/developer/cjhopman] has joined #wesnoth-dev 20090331 23:39:46< voris> Am I correct that {VARIABLE_OP foo format $bar} is identical to {VARIABLE foo $bar} ? 20090331 23:40:02< Velory> Dragonking: :) 20090331 23:40:25< Ivanovic> Dragonking: this is normaly not in irc but only in the forums 20090331 23:40:31< Crab_> Dragonking: btw, "small RNG change to make wesnoth more deterministic, due to popular FR" is a really good Apr.1 commit message :) 20090331 23:40:32< Ivanovic> and there we got our pit-bulls like noy 20090331 23:40:34< Ivanovic> ;) 20090331 23:40:48< Dragonking> Crab_: HA! 20090331 23:40:54< Dragonking> YOu made my day. :D 20090331 23:41:27< Ivanovic> Crab_: in general we always made an april fools day joke/news/whatever 20090331 23:41:35< Ivanovic> though so far i got nothing to publish tomorrow... 20090331 23:41:56< Dragonking> I want to have christmas-tree wose >.> 20090331 23:42:00< Velory> oh tomorrow is apr.1 :D 20090331 23:42:14< ilor> yeah tomorrow is the day news services are useless 20090331 23:42:18< Dragonking> Ivanovic: Remember wesball-egg? :> 20090331 23:42:19< Crab_> Velory: today/tomorrow. timezones are interesting :) 20090331 23:42:33< Velory> Crab_: yes :) 20090331 23:42:39< Velory> Crab_: its today 20090331 23:42:58< Ivanovic> in 18mins... 20090331 23:43:04< Velory> 00.43 here 20090331 23:43:17< ilor> ok proposal sent, wiki updated with new milestones - http://www.wesnoth.org/wiki/MP_Server_Ilor 20090331 23:43:20< ilor> mordante: ^ 20090331 23:43:31< mordante> thanks ilor 20090331 23:44:43< Ivanovic> ah, there we see a perfectionists application... 20090331 23:45:06< Ivanovic> looks like i won't have to post a comment "more details about the project" for your proposal 20090331 23:45:08< Ivanovic> ;) 20090331 23:45:22< YogiHH> mordante: did i remember that right that your new dialogs don't need a display object? 20090331 23:45:22< Velory> i tried to write separate proposal from others Because yes main subject is Ai but we can work without coinsidence if we can get accept :) 20090331 23:45:58< mordante> YogiHH, it needs a display for showing 20090331 23:46:18< YogiHH> hmm 20090331 23:46:35< ilor> mordante: IIRC you need a CVideo not a display 20090331 23:46:46< Velory> btw i dont know what is IIRC :) 20090331 23:46:57< mordante> ilor, yes 20090331 23:47:02< YogiHH> Velory: if i recall correct 20090331 23:47:06< ilor> which is a difference because it pulls in two headers instead of a hundred 20090331 23:47:09< Velory> YogiHH: thanks :) 20090331 23:47:30-!- boucman [n=rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20090331 23:47:33< ilor> old gui requiring display& was one of the more painful aspects 20090331 23:47:38< Velory> Hi boucman 20090331 23:47:41< Soliton> ilor: "especially when srating on something new" not sure what srating is meant to be. 20090331 23:47:45< boucman> hey all 20090331 23:47:46< Crab_> hi boucman 20090331 23:47:48< Dragonking> hi boucman 20090331 23:47:49< Velory> Hi again 20090331 23:47:51< ilor> starting. 20090331 23:47:52< mordante> hi boucman 20090331 23:48:04< grzywacz> hi boucman 20090331 23:48:11 * boucman won't stay around very long 20090331 23:48:16< Dragonking> bye boucman 20090331 23:48:18< Dragonking> ;p 20090331 23:48:22< Velory> goodbye .:) 20090331 23:48:23< mordante> :-) 20090331 23:48:25< Velory> :p 20090331 23:48:34< boucman> not that short, tough, more like half an hour 20090331 23:48:42 * YogiHH wants someone to work on moving the savegame dialog to gui2 - fast ;-) 20090331 23:49:00< ilor> Soliton: fixed that, always hardest to spot one's own typos 20090331 23:49:12-!- BlindOracle [n=Unknown@97.94.197.204] has joined #wesnoth-dev 20090331 23:49:23< Crab_> boucman, I've completed/committed that AI Arena map ) - check it out if you have time, http://www.wesnoth.org/wiki/AI_Arena 20090331 23:49:26-!- BlindOracle [n=Unknown@97.94.197.204] has left #wesnoth-dev ["Leaving"] 20090331 23:49:37< boucman> Crab_: I will, but not tonight 20090331 23:49:46< mordante> ilor, it might be I already start to work on the tab control as well ;-) 20090331 23:49:56< Crab_> ok 20090331 23:50:12< ilor> mordante: as I wrote somewhere, I think I actually could make do with buttons instead 20090331 23:50:40< mordante> true, but I want to have a real tab control (for somewhat different reasons) 20090331 23:50:52< Soliton> ilor: oh, the lobby bot is not the one in svn. 20090331 23:51:33< Soliton> ilor: that one also doesn't work anymore since we have gzip compression (but that is probably easy to add). 20090331 23:51:46< ilor> Soliton: so where's the current lobby bot code? 20090331 23:52:13< Soliton> ilor: well, the current lobby bot is just tailing the log file with a sed filter. :-P 20090331 23:52:17< Velory> boucman: Can you give me some info about Leader improvement or Berserker Improvement tonight? if u have time? 20090331 23:52:31< boucman> not tonight, no, sorry 20090331 23:52:36< Velory> No problem 20090331 23:52:43< boucman> but berserker is not that hard, try to think about it yourself 20090331 23:52:46< Soliton> ilor: i.e. irssi + /exec... 20090331 23:53:01< mordante> ilor, looks better now, I'll have a closer look on Thursday, when I'll be less tired 20090331 23:53:41< ilor> Soliton: ugh 20090331 23:53:51< Soliton> ilor: we don't really need a bot that actually logs in to wesnothd to do what we talked about. 20090331 23:54:10< Crab_> Velory: about leadership - the main point is that leader can use his leadership ability several times during the turn, to help several combats, move a bit, help another combat, etc... 20090331 23:54:43< mordante> I'm off to bed now, night 20090331 23:54:51< Velory> Crab_: u say help several combats but i we attack someone our movement point goes to 0 am i wrong 20090331 23:54:55< ilor> Soliton: well all we'd really need would be for the bot to pipe private messages along with /whois info into wesnothd somewhere 20090331 23:54:57< ilor> bye molgrum 20090331 23:54:59< Velory> s/i/if 20090331 23:55:01< ilor> argh, mordante I meant 20090331 23:55:11-!- viggy_prabhu [i=d2d40558@gateway/web/ajax/mibbit.com/x-5295381fda576cd6] has joined #wesnoth-dev 20090331 23:55:20-!- mordante [n=mordante@wesnoth/developer/mordante] has quit ["Leaving"] 20090331 23:55:22< Soliton> ilor: yep and that is possible via the server socket already. 20090331 23:55:24< Crab_> Velory: about berserker - AI should take that fact that berserker is easily killed into account when picking up a place for him (default AI doesn't take his special ability into account when doing its power projection calculations) 20090331 23:55:41< Soliton> s/socket/fifo/ really 20090331 23:56:09< ilor> it's *nix, let's just call it a file ;) 20090331 23:56:30< Dragonking> I think for AI purpose using berserker as suicide unit against units with low melee and high price is reasonable. BUt there may be other cases we maw want ot take into account. 20090331 23:56:38< ilor> I assume the lobby bit doesn't have to be portable to win32 20090331 23:56:42< ilor> *bot 20090331 23:56:43< Dragonking> Some of tactics will be too difficult for the AI tho. 20090331 23:57:01< Crab_> Dragonking: default AI's power projection doesn't take berserker's vulnerability into account. 20090331 23:57:06< Soliton> ilor: yeah, not really. 20090331 23:57:25< boucman> well, the problem wrt berserker is that it's very good at using berserker as suicide against low melee units 20090331 23:57:34< Soliton> ilor: the lobby bot in svn was also just used to log lobby events and then irssi would tail the log file. 20090331 23:57:34< Dragonking> Crab_: I'm talking about candidate move idea for berserker, with that we can think up anything we want. 20090331 23:57:40< boucman> but it's totallly unable to keep him in the back line if there is no such unit 20090331 23:57:43< Crab_> Dragonking: yes 20090331 23:58:07< ilor> Soliton using some existing irc client is a good idea anyway 20090331 23:58:09< Dragonking> boucman: Then it should just look for mountains and put it there :) 20090331 23:58:27< Dragonking> Not so perfect but better than now. 20090331 23:59:01< Dragonking> There is mountain of things we may want to do with this unit. 20090331 23:59:08< boucman> well, it should mainly not attack if it's not a good idea :P 20090331 23:59:16< Dragonking> True. 20090331 23:59:20< Velory> :) 20090331 23:59:24< Velory> i see 20090331 23:59:41< Crab_> boucman: or, even better, *hide* --- Log closed Wed Apr 01 00:00:00 2009