--- Log opened Wed Jun 22 00:00:00 2011 --- Day changed Wed Jun 22 2011 20110622 00:00:00< zaroth> but it's rather spread through these two classes, game_c and game_i 20110622 00:00:29< zaroth> game_c takes care about states 0 and 1, while game_i takes care about state 2 20110622 00:01:07-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Ping timeout: 246 seconds] 20110622 00:01:21< boucman> that's what makes the most sense, yes 20110622 00:01:26< zaroth> (the only problem is that I never programmed an explicit state machine in code) 20110622 00:01:55< zaroth> so the only thing that comes to my mind is an enum and a loop with switch{ case: case: } 20110622 00:02:07< zaroth> but it doesn't exactly spread exactly two classes easily 20110622 00:02:09< boucman> this way we can drop game_i entirely to get back to stage one, and we never return to state 0 afaict 20110622 00:02:29< Crab_> I think that game_c and game_i are to be separate entities from the state machine 20110622 00:03:51< Crab_> I'd create a fsm in terms of states and transitions. i think it's surely implemented somewhere, more than once. 20110622 00:03:55< zaroth> hmm... but how to achieve it? 20110622 00:04:05< zaroth> in wesnoth code? 20110622 00:04:45< zaroth> http://www.boost.org/doc/libs/1_42_0/libs/statechart/doc/index.html there is this thing 20110622 00:04:58< Crab_> no, not in wesnoth's code. just pick something simple, to avoid reimplementing the wheel 20110622 00:05:39< zaroth> (it won't require new linking dependencies, it's a header-only library) 20110622 00:08:16< boucman> ok, I need to go to bed, long day tomorow 20110622 00:08:21< boucman> i'll see you all tomorow evening 20110622 00:08:23< Crab_> bye, boucman 20110622 00:08:29< zaroth> good night 20110622 00:09:04-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Quit: Leaving.] 20110622 00:09:25< zaroth> Crab_: so, what do you think of this boost lib? 20110622 00:09:45< Crab_> Haven't met it before 20110622 00:11:28< zaroth> and another thing: I'm sorry, but I still can't imagine very well how external class is going to communicate and control all these 20110622 00:13:08< Crab_> that external class will call some callbacks, I suppose 20110622 00:14:13< Crab_> and it will provide common state to them to use (that big game config they use now) 20110622 00:14:35< Crab_> I recommend making it work outside of wesnoth first 20110622 00:14:42< Crab_> i.e. in a small console app 20110622 00:15:06< Crab_> code that automation sequence as a state machine, and use console input to allow user to select transition 20110622 00:19:30< Crab_> it's night for me, as well. bye. 20110622 00:19:40-!- Crab_ [~Crab@wesnoth/developer/crab] has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org] 20110622 00:22:51-!- noy [~Noy@wesnoth/developer/noy] has quit [Ping timeout: 255 seconds] 20110622 00:24:37-!- zaroth [~zaroth@wesnoth/developer/zaroth] has quit [Remote host closed the connection] 20110622 00:25:02-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20110622 00:26:18< Sytyi> am I the only one to see a lot of errors in doxygen ? 20110622 00:28:40< Espreon> Hmmm, speaking of doxygen, shouldn't the version variable be bumped regularly? 20110622 00:28:45-!- Max20010 [~chatzilla@d91-128-237-111.cust.tele2.at] has joined #wesnoth-dev 20110622 00:29:30-!- negusnyul [~negusnyul@145.236.67.3] has quit [Remote host closed the connection] 20110622 00:29:46< Sytyi> Espreon: Are you speaking to me? Didn't understand you exactly. 20110622 00:30:06< Espreon> I'm speaking to all who care about our doxygen stuff. 20110622 00:30:12< Sytyi> Espreon: the doxygen or wesnoth version ? 20110622 00:30:26< Espreon> The Wesnoth version number in the doxygen stuff. 20110622 00:30:41< Espreon> I believe its currently set to "1.9-svn". 20110622 00:30:44< Espreon> *it's 20110622 00:34:57-!- Vorpal [~AnMaster@unaffiliated/anmaster] has quit [Ping timeout: 264 seconds] 20110622 00:39:59< Espreon> http://devdocs.wesnoth.org/ ... As seen in the upper left. 20110622 00:42:55-!- fendrin [~fabi@88-134-20-121-dynip.superkabel.de] has joined #wesnoth-dev 20110622 00:43:28< Espreon> fendrin: 'Ello. 20110622 00:47:31< fendrin> Espreon: hi 20110622 00:48:58-!- covale [~covale@h55eb1ca0.selukra.dyn.perspektivbredband.net] has joined #wesnoth-dev 20110622 01:00:14-!- zookeeper [~l@wesnoth/developer/zookeeper] has quit [] 20110622 01:18:29< anonymissimus> fendrin: , AI0867 bug persistence with tunnel tag: http://forums.wesnoth.org/viewtopic.php?f=21&t=34053&p=493515&sid=aa2dfe5225213b6c3c1431938b580fc7#p493515 20110622 01:18:45< anonymissimus> off now 20110622 01:18:50-!- anonymissimus [~chatzilla@HSI-KBW-095-208-215-104.hsi5.kabel-badenwuerttemberg.de] has quit [Quit: ChatZilla 0.9.86.1 [Firefox 3.6.13/20101206122310]] 20110622 01:22:50-!- Sytyi [~sytyi@168-255-133-95.pool.ukrtel.net] has quit [Quit: Leaving.] 20110622 01:23:07-!- tschmitz [626cdb95@gateway/web/freenode/ip.98.108.219.149] has joined #wesnoth-dev 20110622 01:49:52-!- Alarantalara [~alarantal@CPEc0c1c09e8055-CM00252eac6d62.cpe.net.cable.rogers.com] has joined #wesnoth-dev 20110622 01:51:17-!- Alarantalara [~alarantal@CPEc0c1c09e8055-CM00252eac6d62.cpe.net.cable.rogers.com] has left #wesnoth-dev [] 20110622 02:04:07-!- Nephro [~Dmitry@80.233.231.12] has quit [Ping timeout: 258 seconds] 20110622 02:06:00-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Ping timeout: 240 seconds] 20110622 02:09:22-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20110622 02:09:48-!- crimson_penguin [~ben@64.201.60.211] has joined #wesnoth-dev 20110622 02:09:48-!- crimson_penguin [~ben@64.201.60.211] has quit [Changing host] 20110622 02:09:48-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20110622 02:11:43-!- StandYourGround [~Adium@204.186.34.30] has joined #wesnoth-dev 20110622 02:15:34-!- StandYourGround [~Adium@204.186.34.30] has left #wesnoth-dev [] 20110622 02:18:34-!- StandYourGround [~Adium@204.186.34.30] has joined #wesnoth-dev 20110622 02:19:11-!- Nephro [~Dmitry@80.233.231.12] has joined #wesnoth-dev 20110622 02:20:33-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Ping timeout: 264 seconds] 20110622 02:24:20-!- StandYourGround [~Adium@204.186.34.30] has left #wesnoth-dev [] 20110622 02:27:53-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 258 seconds] 20110622 02:30:06-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110622 02:37:24-!- Max20010 [~chatzilla@d91-128-237-111.cust.tele2.at] has quit [Ping timeout: 255 seconds] 20110622 02:42:54-!- atomicbomb [~quassel@61.94.195.115] has joined #wesnoth-dev 20110622 02:49:38-!- deekay [~dk@wesnoth/developer/dragonking] has quit [Quit: deekay] 20110622 04:05:47-!- monochromatic [~monochrom@pool-74-109-70-163.phlapa.east.verizon.net] has joined #wesnoth-dev 20110622 04:12:51-!- mono_laptop [~monochrom@pool-74-109-70-163.phlapa.east.verizon.net] has joined #wesnoth-dev 20110622 04:12:54-!- mono_laptop [~monochrom@pool-74-109-70-163.phlapa.east.verizon.net] has quit [Client Quit] 20110622 04:39:02< esr> ckuethe: Uh, but an update claims they're back up. And it's worling on the Wesnoth channel. 20110622 04:42:33-!- Ivanovic_ [~ivanovic@dtmd-4db2e7d6.pool.mediaWays.net] has joined #wesnoth-dev 20110622 04:42:33-!- Ivanovic_ [~ivanovic@dtmd-4db2e7d6.pool.mediaWays.net] has quit [Changing host] 20110622 04:42:33-!- Ivanovic_ [~ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev 20110622 04:46:16-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has quit [Ping timeout: 258 seconds] 20110622 04:47:48-!- Ivanovic_ is now known as Ivanovic 20110622 05:59:01-!- Gambit [~Gambit@wesnoth/developer/grickit] has quit [Read error: Connection reset by peer] 20110622 06:06:45-!- zookeeper [~l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20110622 06:20:13-!- Blueblaze [~Blueblaze@adsl-99-4-144-59.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110622 06:27:07-!- covale [~covale@h55eb1ca0.selukra.dyn.perspektivbredband.net] has quit [Quit: Leaving.] 20110622 06:27:11-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20110622 06:27:20-!- covale [~covale@h55eb1ca0.selukra.dyn.perspektivbredband.net] has joined #wesnoth-dev 20110622 06:40:35-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20110622 06:58:57-!- covale [~covale@h55eb1ca0.selukra.dyn.perspektivbredband.net] has quit [Read error: Connection reset by peer] 20110622 06:59:11-!- covale [~covale@h55eb1ca0.selukra.dyn.perspektivbredband.net] has joined #wesnoth-dev 20110622 07:02:40-!- tschmitz [626cdb95@gateway/web/freenode/ip.98.108.219.149] has quit [Ping timeout: 252 seconds] 20110622 07:09:02-!- Elvish_Pillager [~eli@71-10-224-192.dhcp.oxfr.ma.charter.com] has quit [Ping timeout: 240 seconds] 20110622 07:19:55-!- beetlenaut [~dan@174.32.63.204] has joined #wesnoth-dev 20110622 07:28:56-!- fendrin [~fabi@88-134-20-121-dynip.superkabel.de] has quit [Remote host closed the connection] 20110622 07:34:28-!- covale [~covale@h55eb1ca0.selukra.dyn.perspektivbredband.net] has quit [Quit: Leaving.] 20110622 07:34:45-!- covale [~covale@h55eb1ca0.selukra.dyn.perspektivbredband.net] has joined #wesnoth-dev 20110622 07:47:34-!- Max20010 [~chatzilla@d91-128-237-111.cust.tele2.at] has joined #wesnoth-dev 20110622 07:53:14-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110622 07:58:43-!- Blueblaze [~Blueblaze@adsl-99-4-144-59.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20110622 08:00:06-!- covale [~covale@h55eb1ca0.selukra.dyn.perspektivbredband.net] has quit [Quit: Leaving.] 20110622 08:08:19-!- zaroth [~zaroth@wesnoth/developer/zaroth] has joined #wesnoth-dev 20110622 08:13:48-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Disconnected by services] 20110622 08:14:03-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110622 08:15:31-!- loonycyborg [loonycybor@wesnoth/developer/loonycyborg] has quit [Read error: Connection reset by peer] 20110622 08:16:41-!- alkenrinnstet [~alkenrinn@bb121-6-150-206.singnet.com.sg] has quit [Ping timeout: 240 seconds] 20110622 08:16:57-!- timotei [~timotei@193.34.190.70] has joined #wesnoth-dev 20110622 08:16:57-!- timotei [~timotei@193.34.190.70] has quit [Changing host] 20110622 08:16:57-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20110622 08:22:05< timotei> anonymissimus: well, if you don't add the paths to PATH, then you won't be able to launch wesnoth from outside MSVC. 20110622 08:24:08< timotei> anonymissimus: and yeah, I'll strip the 'Reference files' thingy 20110622 08:24:31< timotei> according to: http://stackoverflow.com/questions/2316820/msvc-dependencies-vs-references/2316894#2316894 20110622 08:25:49< timotei> hehe: http://www.i-programmer.info/news/81-web-general/2640-skydrive-drops-silverlight.html 20110622 08:25:56< timotei> good news (I didn't like SL anyway) 20110622 08:27:47< zaroth> Crab_: for some reason only people from "Terran information networks" can see the state machine document, it's the highest visibility option available to me 20110622 08:28:12< zaroth> as owner of the document, could you set the visibility to "anyone with the link" or "anyone on the web"? 20110622 08:28:34< timotei> zaroth: terran? W00t, are we getting another race inside wesnoth? 20110622 08:28:40< timotei> tbh, I like protos more 20110622 08:28:48< timotei> :P 20110622 08:29:19< zaroth> drakes are your protos ;-) 20110622 08:36:33-!- alkenrinnstet [~alkenrinn@180.94.216.70] has joined #wesnoth-dev 20110622 08:39:51-!- beetlenaut [~dan@174.32.63.204] has quit [Remote host closed the connection] 20110622 09:01:54-!- Sytyi [~sytyi@168-255-133-95.pool.ukrtel.net] has joined #wesnoth-dev 20110622 09:04:38-!- beetlenaut [~dan@174.32.63.204] has joined #wesnoth-dev 20110622 09:05:54-!- alkenrinnstet [~alkenrinn@180.94.216.70] has quit [Ping timeout: 252 seconds] 20110622 09:11:17-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Quit: crimson_penguin] 20110622 09:18:49-!- alkenrinnstet [~alkenrinn@bb121-6-150-206.singnet.com.sg] has joined #wesnoth-dev 20110622 09:20:45-!- MeccaGod [~majs@h146n3fls33o279.telia.com] has joined #wesnoth-dev 20110622 09:25:06-!- MeccaGod [~majs@h146n3fls33o279.telia.com] has quit [Ping timeout: 255 seconds] 20110622 09:29:24-!- MeccaGod [majs@h146n3fls33o279.telia.com] has joined #wesnoth-dev 20110622 09:44:23-!- loonybot [~loonybot@46.138.87.135] has joined #wesnoth-dev 20110622 09:44:23-!- loonybot [~loonybot@46.138.87.135] has quit [Changing host] 20110622 09:44:23-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20110622 09:46:35-!- loonycyborg [loonycybor@wesnoth/developer/loonycyborg] has joined #wesnoth-dev 20110622 09:52:12< Ivanovic> moin 20110622 09:53:56-!- tschmitz [626cdb95@gateway/web/freenode/ip.98.108.219.149] has joined #wesnoth-dev 20110622 09:54:17-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Quit: hit kernel WARNING] 20110622 09:54:53< tschmitz> timotei: "fatal error LNK1104: cannot open file 'libboost_regex-vc100-mt-gd-1_42.lib'" 20110622 09:55:05< timotei> tschmitz: uuuu 20110622 09:55:13< tschmitz> u? 20110622 09:55:17< timotei> one sec 20110622 09:55:26< timotei> weird 20110622 09:55:30< timotei> recompile everything 20110622 09:55:35< timotei> you have the headers for 1_42 20110622 09:55:38< tschmitz> I am compiling for the first time 20110622 09:55:43< timotei> my archive contains the 1_46_1 ones :P 20110622 09:55:50< timotei> either you use some older headers 20110622 09:56:05< tschmitz> I assume this lib ought to have been provided with the external files in the link on the compilation tutorial page 20110622 09:56:14< tschmitz> either that or 20110622 09:56:30< tschmitz> VC10 wants different libs than VC9 wants 20110622 09:56:50< tschmitz> I don't know if that would happen or not 20110622 09:57:15-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Ping timeout: 260 seconds] 20110622 09:58:22< timotei> tschmitz: yes, it is provided 20110622 09:58:36< timotei> and yes, VC10 wasnt vc100 while vc9 wants vc90 20110622 09:58:37< timotei> :) 20110622 09:58:53-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110622 09:58:57< timotei> like I said the package on the guide contains everyhing :P 20110622 09:59:11< tschmitz> timotei: Any way around that aside from downloading 2008? 20110622 09:59:28< timotei> well, did you download: externalVC10.zip? 20110622 09:59:56< tschmitz> Is that on there? 20110622 10:00:17< timotei> of course 20110622 10:00:28< timotei> http://sourceforge.net/projects/wesnoth/files/unofficial/Windows%20Compile%20Stuff/externalVC10.zip/download 20110622 10:00:29< timotei> this one 20110622 10:02:30< tschmitz> Hey that link wasn't there before 20110622 10:02:47< tschmitz> Heh heh, OK thanks timotei 20110622 10:05:06-!- hopman- [~chris@c-71-202-164-232.hsd1.ca.comcast.net] has joined #wesnoth-dev 20110622 10:06:09-!- cjhopman [~chris@wesnoth/developer/cjhopman] has quit [Ping timeout: 276 seconds] 20110622 10:08:01-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110622 10:15:56< timotei> tschmitz: well... yesterday I've given you the link again :P 20110622 10:21:07-!- Nephro [~Dmitry@80.233.231.12] has quit [Remote host closed the connection] 20110622 10:21:53-!- esr [~chatzilla@wesnoth/developer/esr] has quit [Remote host closed the connection] 20110622 10:30:30-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Disconnected by services] 20110622 10:30:46-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110622 10:33:30-!- tschmitz [626cdb95@gateway/web/freenode/ip.98.108.219.149] has quit [Ping timeout: 252 seconds] 20110622 10:36:09-!- hhyloc [~hhyloc@113.166.175.156] has joined #wesnoth-dev 20110622 10:36:26-!- Sytyi [~sytyi@168-255-133-95.pool.ukrtel.net] has quit [Quit: Leaving.] 20110622 10:39:27-!- esr [~chatzilla@static-71-162-243-5.phlapa.fios.verizon.net] has joined #wesnoth-dev 20110622 10:40:08-!- esr [~chatzilla@static-71-162-243-5.phlapa.fios.verizon.net] has quit [Changing host] 20110622 10:40:08-!- esr [~chatzilla@wesnoth/developer/esr] has joined #wesnoth-dev 20110622 10:50:34-!- hhyloc [~hhyloc@113.166.175.156] has quit [Ping timeout: 240 seconds] 20110622 10:57:59-!- Cookiee [~quassel@unaffiliated/cookiee] has joined #wesnoth-dev 20110622 10:59:42-!- hhyloc [~hhyloc@113.166.175.156] has joined #wesnoth-dev 20110622 11:07:21-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Ping timeout: 264 seconds] 20110622 11:14:11-!- Appleman1234 [~Appleman1@CPE-60-226-179-130.qld.bigpond.net.au] has joined #wesnoth-dev 20110622 11:16:00-!- mjs-de [~mjs-de@d185085.adsl.hansenet.de] has joined #wesnoth-dev 20110622 11:21:40-!- Unnheulu [~ieuan@host109-154-168-36.range109-154.btcentralplus.com] has joined #wesnoth-dev 20110622 11:23:58-!- Vorpal [~AnMaster@unaffiliated/anmaster] has joined #wesnoth-dev 20110622 11:32:57-!- Nephro [~Dmitry@80.233.231.12] has joined #wesnoth-dev 20110622 11:34:26-!- Crab_ [~Crab@wesnoth/developer/crab] has joined #wesnoth-dev 20110622 11:52:57-!- negusnyul [~negusnyul@145.236.67.3] has joined #wesnoth-dev 20110622 11:58:28-!- atomicbomb [~quassel@61.94.195.115] has quit [Ping timeout: 244 seconds] 20110622 11:59:36< Nephro> Morning, Crab_. Did you have a look? 20110622 12:00:02< Nephro> I also need to discuss something with you about the patrolling system, if you have a minute 20110622 12:00:24< Crab_> yes, I have time 20110622 12:05:26< Nephro> So, if you haven't seen it yet, this is what I've come up with. If a AI dev wants a patrolling unit, he must (at some point: beginning, event, etc) call a function that as its arguments takes something that defines the unit(afaik we can use its name or coordinates for that) and a list of map locations for patrolling waypoints. This function creates two closures: (1)evaluation closure (2)execution closure - and using these creates a candidate action to 20110622 12:05:26< Nephro> be added in the loop stage. The candidate action should have a big priority, so that the unit isn't moved by any other candidate action. 20110622 12:06:04< Nephro> some prototype of this can be found in the lua_ai arena. 20110622 12:06:21-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Read error: Operation timed out] 20110622 12:06:34< Nephro> The patrol_gen function only returns an execution closure, I'll remake it so that it returns two closures 20110622 12:09:37< Nephro> At the moment, though, it uses wml to create the candidate action, that's why I went to create a wesnoth.modify_ai function(didn't know that such has already been implemented) 20110622 12:10:01-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110622 12:11:53-!- Unnheulu [~ieuan@host109-154-168-36.range109-154.btcentralplus.com] has left #wesnoth-dev ["Ex-Chat"] 20110622 12:12:04< Crab_> yes, it's a potential way to do that 20110622 12:14:15< Crab_> note: the candidate action should have *fast* evaluation if the unit has nothing to do for the formula 20110622 12:15:05< Crab_> also note that patrol should not be highest-priority candidate action in all cases 20110622 12:15:35< Crab_> if you make it highest-priority, your patrol formula should handle combat, as well 20110622 12:15:56< Crab_> if you make it 'just after combat', then you'll only have to handle the 'movement' part 20110622 12:16:05< Crab_> depends on what we want to do, I suppose 20110622 12:16:34< Crab_> I was originally thinking of using 1 candidate action which will check unit formulas and execute them 20110622 12:16:48< Crab_> but, 1 CA per formula would be ok, too. 20110622 12:17:47< Nephro> I had this idea too 20110622 12:18:06< Crab_> you'll also need a way to cleanup formulas for dead units 20110622 12:18:22< Crab_> since they have no further chances to run 20110622 12:18:38< Crab_> and the unit location can change while the formula/ca is present 20110622 12:19:23< Crab_> for formula ai language, 1 stage was used to run side/unit formulas 20110622 12:19:28< Nephro> That is actually the way I wanted to implement it at first. We have a CA that keeps track of action-per-unit... The candidate action executes moves for all patrollers 20110622 12:19:46< Crab_> note that the unit itself can contain info about its formulas 20110622 12:20:21< Crab_> in this approach: the unit is the passive object, the CA inspects it and runs the formulas found/declared inside 20110622 12:20:53< Crab_> and the 'add formula to unit' would just add new stuff to unit definitions, keeping the CA in place. 20110622 12:22:30< Nephro> note that the unit itself can contain info about its formulas -- is this approach already available or is to be implemented? 20110622 12:24:06< Crab_> for formula ai, it works. for lua, we'll need to do something similar, if we'd want to take this approach 20110622 12:24:24< Crab_> we want something easy to use and familiar to wml authors 20110622 12:25:25< Crab_> there are ways to attach stuff like objects to units 20110622 12:25:35< Crab_> technically, our formula is an 'invisible object' 20110622 12:25:54< Crab_> but it's sticky in same ways, for formulas which are sticky 20110622 12:26:09-!- atomicbomb [~quassel@125.161.20.167] has joined #wesnoth-dev 20110622 12:27:09-!- zookeeper [~l@wesnoth/developer/zookeeper] has quit [Ping timeout: 264 seconds] 20110622 12:39:16< Nephro> Crab_, ok, well that'll need some research. What about now, what would be my next step 20110622 12:40:50< Crab_> make up some syntax, simplify it, show to wml devs or here 20110622 12:41:14< Crab_> can you pastebin your example patrol definition ? 20110622 12:42:23-!- vjoe [~vjoe@a94-132-117-16.cpe.netcabo.pt] has joined #wesnoth-dev 20110622 12:42:29< Nephro> Crab_, http://pastebin.com/NMEKppVP this is the function that creates the closure 20110622 12:42:52< Nephro> patrol_rark = patrol_gen("Rark", {{x=14, y=7}, {x=15, y=7}, {x=15, y=8}, {x=14, y=8}}) -- its usage 20110622 12:43:50< Nephro> Crab_, http://pastebin.com/WDRhvSdU -- the event that adds the CA 20110622 12:44:36< Nephro> using modify_ai from lua it is quite easy to move the instantiation of the closure to the event itself 20110622 12:45:00< Nephro> (this is working btw) 20110622 12:45:27< Crab_> it's too complex to use atm, I think 20110622 12:46:27< Nephro> atm, yes 20110622 12:48:28< Nephro> but as I see it, it will be a one line call(and probably the definition of the event at which we want to start patrolling) 20110622 12:50:26-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20110622 12:54:57-!- hhyloc [~hhyloc@113.166.175.156] has quit [Quit: Leaving] 20110622 12:55:49-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [] 20110622 13:01:59-!- Cookiee [~quassel@unaffiliated/cookiee] has quit [Remote host closed the connection] 20110622 13:13:52-!- Upth [~ogmar@c-76-105-37-245.hsd1.ca.comcast.net] has joined #wesnoth-dev 20110622 13:15:16< Crab_> I was thinking about something like http://pastebin.com/Q7xue1HJ 20110622 13:15:23-!- Gambit [~Gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20110622 13:16:27-!- Upthorn [~ogmar@c-76-105-37-245.hsd1.ca.comcast.net] has quit [Ping timeout: 250 seconds] 20110622 13:16:59< Crab_> where the implementation would be like yours, just the syntax different (more declarative style) 20110622 13:18:06-!- Vorpal [~AnMaster@unaffiliated/anmaster] has quit [Ping timeout: 260 seconds] 20110622 13:22:13< Crab_> Nephro: what do you think ? 20110622 13:23:59< Nephro> Crab_, well, the idea is basically what I wanted to achieve, I just didn 20110622 13:24:10< Nephro> didn't think that we can add formulas directly onto the unit 20110622 13:24:28< Nephro> It isn't too clear for me how to implement that atm, but I'll do research 20110622 13:26:13< Crab_> for now, if we want to go this approach, we'll have 1 candidate action for unit formulas for lua. 20110622 13:26:30< Crab_> and this candidate action would manage a list of behaviors 20110622 13:27:17< Crab_> where each behavior is 'side, is_sticky, unit/location filters, and lua evaluation/execution code 20110622 13:27:41< Crab_> and each behavior is, in fact, a candidate action 20110622 13:27:56< Crab_> but with additional thing that there's a sticky yes/no bit and a filter 20110622 13:28:13< Crab_> so, the question is, maybe we can go with your original idea of '1 candidate action per behavior' ? 20110622 13:28:40< Crab_> the problems are: 1) we need to have a candidate action with autogenerated unique id 20110622 13:29:11< Crab_> 2) we need a way to have sticky candidate actions (which correspond to units and are removed when the unit is not longer present 20110622 13:29:43< Crab_> 3) they are per-unit, so there's overhead if there are many of them 20110622 13:29:54< Nephro> Crab_, can we remove a CA from inside of it using modify_ai functionality? 20110622 13:30:10< Crab_> yes, we can remove ca by id using modify_ai 20110622 13:30:16< Crab_> imagine that we have 200 units and 100 candidate actions, each for 2 units 20110622 13:30:31< Crab_> we'll have to do 100 foreach loops on unit list 20110622 13:30:35< Nephro> that's painful, yes 20110622 13:32:03< Crab_> (simplified and slightly wrong) If we have 1 'manager ca' which will have a map of 'unit, vector of behaviors for that unit', then it'll be faster 20110622 13:32:49< Crab_> the problem is, of course, with WML actions which modify units, and with unit movements and attacks which can modify units. 20110622 13:33:13< Crab_> let's consider sticky behaviors first 20110622 13:33:45< Crab_> sticky behaviors are attached to units 20110622 13:34:53< Crab_> let's suppose we find a way to store it inside a unit or inside a map keyed by unit id 20110622 13:35:42< Crab_> so, 1 candidate action would be able to collect those behaviors 20110622 13:35:56< Nephro> Crab_, just to make it clear, are we doing this purely in lua or using C++ as a backend? 20110622 13:36:12< Crab_> doesn't matter atm. 20110622 13:36:21< Crab_> if we store it inside a unit we'll have to touch c++ 20110622 13:36:27< Crab_> if it's an external map, it can be in lua 20110622 13:36:40< Crab_> (I suppose c++ would be better in both cases) 20110622 13:37:43< Crab_> and, then, once collected, we can evaluate/execute them. however, this approach is problematic because different actions can have different priorities 20110622 13:39:01< Crab_> and, for that to work fully intergrated in the RCA loop, we'll need to have sticky behaviors as separate candidate actions 20110622 13:39:35< Crab_> Nephro: what do you think about creating a special 'sticky' per-unit lua-based candidate action ? 20110622 13:40:38< Crab_> a special candidate action in which the evaluation would be related to 1 unit only, and which will be cleaned up if said unit is no longer present, and added if said unit is added to battlefield. 20110622 13:41:10< Nephro> Crab_, what if we have this one CA that manages everything. We know that each unit has his one behavior, we sort them by priority, run them all and then continue with the main RCA 20110622 13:42:00< Nephro> Crab_, CA per behavior is fine imo, but as you said, once there becomes many of them theres an overhead 20110622 13:42:07< Crab_> what if: RCA has priorities 10, 20, and 30. our unit formulas have 11,12,19 20110622 13:42:18< Crab_> the correct order is 30,20,19,12,11,10 20110622 13:42:20< Nephro> And the RCA loop doesn't have linear complexity iirc 20110622 13:43:33-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110622 13:43:34< Crab_> it's O(N) in our case. 20110622 13:43:39< Nephro> Crab_, well, we should prioritize our behaviors above other ca. If a unit is told to go find out what in that bush, but has low priority, and RCA loop moves it to a village or smth, it's no good 20110622 13:44:09< Crab_> O ( N ) because it's per unit, so each special ca is only run O( 1 ) times before it's blacklisted. 20110622 13:44:31< Crab_> basically, 'run-once-forget-for-this-turn' 20110622 13:44:47< Crab_> If a unit is told to go find out what in that bush, but has low priority, and RCA loop moves it to a village or smth, it's no good - why not ? that's what low priority is for. 20110622 13:45:09< Crab_> if we wanted to find out what is in that bush no matter what, just use high priority (i.e. just-before-goto ) 20110622 13:45:12< Nephro> Crab_, yeah, that makes sense :) 20110622 13:45:52< Crab_> but we definitely need to optimize our per-unit behavior evaluation 20110622 13:46:21< Crab_> we want the evaluation to set a special 'done with this behavior for this turn' flag, i.e. do self-blacklisting once done. 20110622 13:46:24< Nephro> Crab_, and the solution to cleanup, well, isn't it just "if (unit.dead()) then wesnoth.modify_ai(remove this ca) end" ? 20110622 13:46:38< Crab_> note that 'done' might not mean 'out of movement points' 20110622 13:47:18< Crab_> yes. just do this as a separate stage 20110622 13:47:37< Crab_> or, better, at the end of rca loop. 20110622 13:47:39< Nephro> yeah, I encountered this problem when making the first draft of the patrol... It just walked around all waypoints before it ran out of moves 20110622 13:50:19< Crab_> so, let's forget about non-sticky behaviors for the moment. 20110622 13:51:45< Crab_> we need 1) autogenerated candidate action names 2) conditional cleanup of candidate actions at the end of rca loop 3) a candidate action which will hold a reference to unit and is able to blacklist itself. 20110622 13:52:13< Crab_> switching the order : 1) autogenerated candidate action names 2) a candidate action which will hold a reference to unit and is able to blacklist itself. 3) conditional cleanup of candidate actions at the end of rca loop 20110622 13:52:37< Crab_> and it'll be written in c++/lua 20110622 13:53:04-!- timotei [~timotei@193.34.190.70] has joined #wesnoth-dev 20110622 13:53:05-!- timotei [~timotei@193.34.190.70] has quit [Changing host] 20110622 13:53:05-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20110622 13:53:19< Crab_> for ( 1 ), we can just add a global counter somewhere (i.e. in ai object in lua) and have names like ca-1, ca-2, ca-3, ... 20110622 13:54:34< Crab_> for (2), we need a candidate action which will take a unit reference (lua unit or c++ unit) during it's construction, and we'll have it to need a blacklist hook in rca_context 20110622 13:54:57< Crab_> you'll also have to expose that blacklist hook to lua as 'blacklist current candidate action' functionality. 20110622 13:55:11< Crab_> like 'done' function 20110622 13:58:04< Crab_> for (3), we can just modify the CA interface to include the 'should_remove' method, and let the rca stage do a erase\remove_if combo on the list of candidate actions ( 1-liner to delete all CAs in vector of CAs for which should_remove is true ) 20110622 13:59:05-!- Max20010 [~chatzilla@d91-128-237-111.cust.tele2.at] has quit [Remote host closed the connection] 20110622 14:00:41< Crab_> Nephro: what do you think ? 20110622 14:01:19< Crab_> after that, we'll create a WML tag (based by lua function) which will add a new candidate action for all units matching a filter 20110622 14:02:09< Nephro> Crab_, overall sounds pretty clear and logical. I'll have to dig deeper in the rca code, some question may(should) arise after that 20110622 14:02:50< Crab_> for now, for start, for ( 1 ), just use a global lua variable or a wesnoth variable 20110622 14:03:09< Crab_> and forget about 3 , it's easy to do and is not required for this to work 20110622 14:03:22< Crab_> that'll allow you to concentrate your attention at ( 2 ) 20110622 14:05:56-!- Vorpal [~AnMaster@unaffiliated/anmaster] has joined #wesnoth-dev 20110622 14:08:53< Crab_> the end result might look like http://pastebin.com/x9asvfvX 20110622 14:09:50-!- hhyloc [~hhyloc@113.166.175.156] has joined #wesnoth-dev 20110622 14:09:51< Crab_> i.e. [add_ai_behavior] would be a direct action WML tag that would call a lua function which will take a [filter], get all units of side 2 matching the filter, and for each of them, add a new candidate action (ca-1, ca-2, ... ) 20110622 14:10:20< Crab_> and that candidate action would get that uni, and correct evaluation= and execution= 20110622 14:10:23< Crab_> *unit 20110622 14:12:13< Crab_> and, evaluation will, as usual, return a value. 20110622 14:12:24< Crab_> so, it'll be a standard CA from RCA loop perspective 20110622 14:12:29< Crab_> but, internally, it'll be bound to a unit 20110622 14:13:45< Crab_> use some kind of per-unit or per-ca variables to keep track of transient 20110622 14:14:07< Crab_> ... of transient state, like 'have we done our patrol hop this turn?' 20110622 14:20:46-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Quit: SIGKILL] 20110622 14:26:09-!- mjs-de [~mjs-de@d185085.adsl.hansenet.de] has quit [Remote host closed the connection] 20110622 14:26:27-!- timotei [~timotei@193.34.190.70] has joined #wesnoth-dev 20110622 14:26:27-!- timotei [~timotei@193.34.190.70] has quit [Changing host] 20110622 14:26:27-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20110622 14:42:21-!- chpln [~chpln@ppp118-210-132-176.lns20.adl6.internode.on.net] has quit [Ping timeout: 258 seconds] 20110622 14:44:42-!- chpln [~chpln@ppp118-210-67-60.lns20.adl2.internode.on.net] has joined #wesnoth-dev 20110622 14:53:12-!- yann [~dwitch@nan92-1-81-57-214-146.fbx.proxad.net] has quit [Remote host closed the connection] 20110622 14:58:28-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Read error: Connection reset by peer] 20110622 15:03:09-!- hhyloc [~hhyloc@113.166.175.156] has quit [Ping timeout: 264 seconds] 20110622 15:07:05-!- Alarantalara [~alarantal@CPEc0c1c09e8055-CM00252eac6d62.cpe.net.cable.rogers.com] has joined #wesnoth-dev 20110622 15:08:08-!- alkenrinnstet [~alkenrinn@bb121-6-150-206.singnet.com.sg] has quit [Read error: Connection reset by peer] 20110622 15:12:19-!- stikonas [~and@ctv-213-164-105-106.vinita.lt] has joined #wesnoth-dev 20110622 15:12:19-!- stikonas [~and@ctv-213-164-105-106.vinita.lt] has quit [Changing host] 20110622 15:12:19-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110622 15:13:00-!- alkenrinnstet [~alkenrinn@bb121-6-150-206.singnet.com.sg] has joined #wesnoth-dev 20110622 15:13:51-!- timotei [~timotei@193.34.190.70] has joined #wesnoth-dev 20110622 15:13:51-!- timotei [~timotei@193.34.190.70] has quit [Changing host] 20110622 15:13:51-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20110622 15:31:57-!- Alarantalara [~alarantal@CPEc0c1c09e8055-CM00252eac6d62.cpe.net.cable.rogers.com] has left #wesnoth-dev [] 20110622 15:32:06-!- vjoe [~vjoe@a94-132-117-16.cpe.netcabo.pt] has quit [Ping timeout: 240 seconds] 20110622 15:32:47-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Ping timeout: 246 seconds] 20110622 15:34:40-!- stikonas [~and@ctv-213-164-105-106.vinita.lt] has joined #wesnoth-dev 20110622 15:34:40-!- stikonas [~and@ctv-213-164-105-106.vinita.lt] has quit [Changing host] 20110622 15:34:40-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110622 15:35:34-!- MeccaGod [majs@h146n3fls33o279.telia.com] has quit [] 20110622 15:42:15-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Ping timeout: 246 seconds] 20110622 15:43:57-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110622 15:45:04-!- alkenrinnstet [~alkenrinn@bb121-6-150-206.singnet.com.sg] has quit [Read error: Connection reset by peer] 20110622 15:49:12-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Read error: No route to host] 20110622 15:51:17-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110622 15:56:15-!- alkenrinnstet [~alkenrinn@bb121-6-150-206.singnet.com.sg] has joined #wesnoth-dev 20110622 15:56:29-!- alkenrinnstet [~alkenrinn@bb121-6-150-206.singnet.com.sg] has left #wesnoth-dev [] 20110622 15:56:39-!- atomicbomb [~quassel@125.161.20.167] has quit [Remote host closed the connection] 20110622 15:57:30-!- Nephro [~Dmitry@80.233.231.12] has quit [Remote host closed the connection] 20110622 16:01:23-!- alkenrinnstet [~alkenrinn@bb121-6-150-206.singnet.com.sg] has joined #wesnoth-dev 20110622 16:16:16< timotei> fendrin: ping me when you're online 20110622 16:20:24-!- Shakey [~Shakey@12.190.80.225] has joined #wesnoth-dev 20110622 16:24:31< Ivanovic> moin 20110622 16:30:28-!- Johannes13 [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20110622 16:32:07-!- negusnyul_ [~negusnyul@145.236.67.3] has joined #wesnoth-dev 20110622 16:36:01-!- negusnyul_ [~negusnyul@145.236.67.3] has quit [Remote host closed the connection] 20110622 16:39:14-!- Upthorn [~ogmar@c-76-105-37-245.hsd1.ca.comcast.net] has joined #wesnoth-dev 20110622 16:39:26-!- Upth [~ogmar@c-76-105-37-245.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] 20110622 17:03:17-!- negusnyul [~negusnyul@145.236.67.3] has quit [Remote host closed the connection] 20110622 17:12:38-!- zookeeper [~l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20110622 17:13:27-!- negusnyul [~negusnyul@145.236.67.3] has joined #wesnoth-dev 20110622 17:43:50-!- crend [~crend@77-22-254-233-dynip.superkabel.de] has joined #wesnoth-dev 20110622 17:44:30-!- crend is now known as Crendgrim 20110622 17:48:57-!- Sytyi [~sytyi@26-158-112-92.pool.ukrtel.net] has joined #wesnoth-dev 20110622 17:56:38-!- Elvish_Pillager [~eli@71-10-224-192.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20110622 18:06:51-!- Crendgrim [~crend@77-22-254-233-dynip.superkabel.de] has quit [Ping timeout: 244 seconds] 20110622 18:14:24-!- fendrin [~fabi@88-134-20-121-dynip.superkabel.de] has joined #wesnoth-dev 20110622 18:14:33-!- deekay [~dk@89-79-35-236.dynamic.chello.pl] has joined #wesnoth-dev 20110622 18:14:39-!- deekay [~dk@89-79-35-236.dynamic.chello.pl] has quit [Changing host] 20110622 18:14:39-!- deekay [~dk@wesnoth/developer/dragonking] has joined #wesnoth-dev 20110622 18:18:06-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Ping timeout: 252 seconds] 20110622 18:22:15-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20110622 18:26:52< boucman> hey all 20110622 18:27:00-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20110622 18:29:13< fendrin> hi boucman 20110622 18:29:18< fendrin> hi timotei 20110622 18:29:58< fendrin> boucman: I have cleaned up the map_location direction enumeration. You mentioned more concerns about the joystick code? 20110622 18:31:23< boucman> nope, that was the only one... 20110622 18:33:23-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20110622 18:36:05< timotei> fendrin: I wanted to ask you something about the installation thingy :p But made it in the end . 20110622 18:36:31< timotei> fendrin: tomorrow and maybe friday I'll be at my grandparents, so will be away 20110622 18:37:01< timotei> fendrin: I think that the task of writing documentation will be done in the time of enhancing the content assist, 20110622 18:37:11< timotei> so I won't shift too much the schedule :P 20110622 18:37:27< fendrin> timotei: Cool, but documentation is very important this year. 20110622 18:37:33< timotei> yes. I know 20110622 18:37:46< fendrin> I would rather say to make it very fine and drop some of the coding tasks if necessary. 20110622 18:38:37-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110622 18:38:48< fendrin> Hi shadowm_laptop 20110622 18:39:25< fendrin> shadowmaster: Did you try to move the game with the accelerator? It might be possible without doing damage to it. 20110622 18:40:14< shadowmaster> yep, I can move the viewport with it. 20110622 18:40:19< fendrin> cool 20110622 18:48:03-!- Crab_ [~Crab@wesnoth/developer/crab] has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org] 20110622 19:05:10-!- EdB [~edb@89.82.194.231] has joined #wesnoth-dev 20110622 19:13:11-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Ping timeout: 240 seconds] 20110622 19:14:37-!- crimson_penguin [~ben@64.201.60.211] has joined #wesnoth-dev 20110622 19:14:40-!- crimson_penguin [~ben@64.201.60.211] has quit [Changing host] 20110622 19:14:40-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20110622 19:16:56-!- apoi [~andi@85-126-180-242.volume.xdsl-line.inode.at] has quit [Read error: Operation timed out] 20110622 19:17:16-!- apoi [~andi@85-126-180-242.volume.xdsl-line.inode.at] has joined #wesnoth-dev 20110622 19:35:56-!- tschmitz [626cdb95@gateway/web/freenode/ip.98.108.219.149] has joined #wesnoth-dev 20110622 19:36:02-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20110622 19:42:28-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Ping timeout: 240 seconds] 20110622 19:42:49-!- crimson_penguin [~ben@64.201.60.211] has joined #wesnoth-dev 20110622 19:42:49-!- crimson_penguin [~ben@64.201.60.211] has quit [Changing host] 20110622 19:42:49-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20110622 19:43:45-!- EdB [~edb@89.82.194.231] has quit [Remote host closed the connection] 20110622 19:49:08-!- anonymissimus [~chatzilla@HSI-KBW-095-208-215-104.hsi5.kabel-badenwuerttemberg.de] has joined #wesnoth-dev 20110622 19:49:11< tschmitz> timotei: Same linker error as last night 20110622 19:49:47< timotei> tschmitz: with the VC10.zip ? 20110622 19:49:49< timotei> can't be 20110622 19:50:02< timotei> either you still somehow reference the boost 1.42 includes 20110622 19:50:03< timotei> or IDK 20110622 19:50:03< tschmitz> timotei: because the externalVC10.zip provides libs for boost_1_46 while my compiler looks for 1_42 20110622 19:50:10< timotei> yes. 20110622 19:50:16< timotei> did you try a clean build?>P 20110622 19:50:17< timotei> :P 20110622 19:50:26< anonymissimus> Gambit: the confirmation code is working correctly by not letting powershot create an account I'd say xD: http://forums.wesnoth.org/viewtopic.php?f=6&t=34208 20110622 19:50:40< timotei> tschmitz: after you have downloaded again the VC10.zip 20110622 19:50:54< tschmitz> timotei: rebuilding the stuff I built two days ago? 20110622 19:51:28< tschmitz> timotei: you think that'll fix it? 20110622 19:52:25< timotei> tschmitz: of course 20110622 19:52:37< timotei> the object files are compiled with the includes from the 1.42 version 20110622 19:52:42< timotei> that means they will need the 1.42 20110622 19:52:51< timotei> rebuilding them with 1.46 headers, will be fine :) 20110622 19:53:02< timotei> and in the meantime you could take a nap :P 20110622 19:53:14< timotei> for me it takes about half our or so to do a full build :) 20110622 19:53:17< Gambit> A wesnoth.org account? :s 20110622 19:53:32< anonymissimus> Gambit: yes^^ 20110622 19:53:38< tschmitz> timotei: So what did I change to make sure that while I'm rebuilding, it's gonna be building in 1_46 this time instead of 1_42? 20110622 19:53:40< timotei> that's the wiki 20110622 19:53:47< timotei> I guess 20110622 19:54:02< timotei> tschmitz: well, I hope you copied/followed the new guide 20110622 19:54:07< timotei> just rebuild 20110622 19:54:09< timotei> and should be fine 20110622 19:54:20< timotei> delete the previous files (from the older archive) 20110622 19:54:23< timotei> just to be sure 20110622 19:54:25< timotei> :P 20110622 19:54:36< tschmitz> timotei: I'll check if there are new steps in the guide that I didn't follow 20110622 19:54:42< timotei> k 20110622 19:55:06< anonymissimus> timotei: did you read what I left you in the log yesterday at teh late evening ? 20110622 19:55:38< timotei> anonymissimus: yes I did 20110622 19:55:44< timotei> I even responded :P 20110622 19:55:52< timotei> did you read what I left you in the log today? 20110622 19:55:53< timotei> :)) 20110622 19:56:21< anonymissimus> umm...no...and I also didnt respond... 20110622 19:59:32-!- negusnyul [~negusnyul@145.236.67.3] has quit [Remote host closed the connection] 20110622 20:00:08-!- negusnyul [~negusnyul@145.236.67.3] has joined #wesnoth-dev 20110622 20:00:12< anonymissimus> timotei: "well, if you don't add the paths to PATH, then you won't be able to launch wesnoth from outside MSVC": no 20110622 20:00:38< anonymissimus> if you have the dlls in that folder where the .exe is it finds them 20110622 20:04:29-!- mordante [~mordante@roadie.xs4all.nl] has joined #wesnoth-dev 20110622 20:04:39-!- mordante [~mordante@roadie.xs4all.nl] has quit [Changing host] 20110622 20:04:39-!- mordante [~mordante@wesnoth/developer/mordante] has joined #wesnoth-dev 20110622 20:04:44< mordante> servus 20110622 20:04:52< Sytyi> mordante: hi 20110622 20:05:10< mordante> hi Sytyi 20110622 20:05:52< Sytyi> mordante: There is a patch with imrovements of SG tool and Wiki-grabber. 20110622 20:07:34< Sytyi> mordante: I hope it to be styled as needed. Please see tag.cpp::add_tag(path,tag). I commented your nick there, so you can easy grep "Mordante" 20110622 20:09:25-!- yann [~dwitch@nan92-1-81-57-214-146.fbx.proxad.net] has joined #wesnoth-dev 20110622 20:10:57-!- gabba [~gabba@wesnoth/developer/gabba] has joined #wesnoth-dev 20110622 20:11:15< gabba> Hi all 20110622 20:11:17< mordante> Sytyi, the first one on line 844 scares the sh*t out of me 20110622 20:11:20< mordante> hi gabba 20110622 20:11:27< boucman> hey gabba 20110622 20:11:35< mordante> Sytyi, the simple solution is to return a copy of the string 20110622 20:11:44< Sytyi> ok. 20110622 20:11:56< Sytyi> And to return empty string 20110622 20:12:17< timotei> anonymissimus: well, wait. Why to have the dlls in the source folder? :P 20110622 20:12:22< mordante> just be very careful with permature optimizations, this is an example where it really makes the code ugly 20110622 20:12:40< timotei> by my guide, you would have them in another folder 20110622 20:12:58< mordante> btw the loop starting at line 832 in the patch looks very peculiar ... 20110622 20:13:08< anonymissimus> shadowmaster: what information would you need to be able to fix a "win only website bug" ? (if it's win only) however, wesnoth.org accoutn registration doesn't seem to work for me too 20110622 20:13:09< timotei> anonymissimus: I don't have any .lib or .dll in my checkout 20110622 20:13:39< shadowm_laptop> anonymissimus: take it to Crab_, I don't mess with the wiki. 20110622 20:13:51< mordante> Sytyi, what about the empty string? 20110622 20:13:53< shadowm_laptop> the wiki is a blackbox and I'd rather not cut it open. 20110622 20:14:17< Sytyi> mordante: If add successful - return NULL - change to return "" 20110622 20:15:08< shadowmaster> anonymissimus: one thing he'd appreciate is knowing whether it's just a single browser or multiple ones I guess. 20110622 20:15:56< mordante> Sytyi, ah yes returning an empty string is fine in that case 20110622 20:16:43< anonymissimus> timotei: sure...copy them there... 20110622 20:17:19< anonymissimus> if you are fine with using PATH no need to do that however 20110622 20:17:37< timotei> anonymissimus: well, I know it's somehow a matter of taste, but I'd rather not mess the source with those. I have a *lot* of things in path :P 20110622 20:17:42< timotei> I like it the unix way 20110622 20:18:33< anonymissimus> but using PATH means that at other things (completely wesnoth-unrelated) may use this dll since it's the same name what they are looking for 20110622 20:19:12< anonymissimus> and it possibly has a wrong version then (one of the reason I intend to never use environment variables) 20110622 20:19:34< timotei> yes. I assume that :) 20110622 20:20:11< timotei> but practically it will never happen 20110622 20:20:13< timotei> so it's fine xD 20110622 20:20:49< shadowmaster> yeah, because most of the apps we share dependencies with put them in the executable's directory 20110622 20:21:01< shadowmaster> and . takes precedence over PATH IIRC 20110622 20:21:37< Sytyi> mordante: Done. 20110622 20:21:49< shadowmaster> s/IIRC// 20110622 20:21:49< timotei> also, being able to launch wesnoth/any other *nix app from EVERYWHERE, it's very helpful 20110622 20:22:40< shadowmaster> I'm not sure why you'd be moving the wesnoth executable around, but ok. 20110622 20:22:56< timotei> shadowmaster: well, I'm not moving it. 20110622 20:23:19< timotei> shadowmaster: but it's faster to: WINDOWS+R, wesnoth, than to search for it 20110622 20:23:37< mordante> Sytyi, ok, did you also see my remark regarding the loop? 20110622 20:23:51< timotei> hm... coming to think about it, I don't even have wesnoth in my path... so yeahz =) 20110622 20:23:54< Sytyi> mordante: no. 20110622 20:24:02< shadowmaster> timotei: is a desktop shortcut too much? 20110622 20:24:22< timotei> shadowmaster: my desktop is just for recycle bin, notes and a txt 20110622 20:24:23< timotei> :P 20110622 20:24:26< shadowmaster> I mean, I am a linux user and I've got two Wesnoth shortcuts on my desktop. 20110622 20:24:35< shadowmaster> one of them goes directly to the MP server. 20110622 20:24:46< timotei> and ... yeah, I don't usually see my desktop for 90% of the time 20110622 20:24:57< timotei> I usually don't& 20110622 20:25:20< timotei> if an app deserve shortcut, it will be put in the start menu 20110622 20:25:27< timotei> s/deserve/deserves 20110622 20:25:32< mordante> Sytyi, btw the loop starting at line 832 in the patch looks very peculiar ... 20110622 20:25:49< shadowmaster> timotei: that's what bloatware authors say. 20110622 20:26:26< timotei> shadowmaster: I'm using the start's menu favorites area for that 20110622 20:26:28< shadowmaster> Then they started abusing the start menu *itself* by putting shortcuts in Programs' parent folder, which was pretty annoying before Windows XP.. 20110622 20:26:31< timotei> not the ... "All programs" thingy 20110622 20:27:25< timotei> and with windows 7's built-in search thorugh all Start Menu items, it seems obvious to put shortcuts in there on any app installed 20110622 20:27:26< timotei> ;) 20110622 20:28:08< Sytyi> mordante: Seems like I forgot to increment iterator 20110622 20:29:40< zaroth> Crab_: It seems like first user stumbled upon the issue I mentioned in the e-mail earlier: http://forums.wesnoth.org/viewtopic.php?t=34208&p=493689 20110622 20:29:56< tschmitz> oh hey gabba 20110622 20:30:14< mordante> Sytyi, I thought so, but then a for look would be the more natural choice 20110622 20:30:47< Sytyi> mordante: What choice ? 20110622 20:31:36< mordante> for the loop 20110622 20:31:56< Sytyi> mordante: Dont get what you mean 20110622 20:32:09< Sytyi> mordante: Do you mean std::find ? 20110622 20:32:13< zaroth> anonymissimus: regarding wiki registration, I also noticed that switch to questycaptcha went a bit buggy, but we can only wait for someone with access rights to fix it 20110622 20:32:51< gabba> hey tschmitz 20110622 20:32:52< anonymissimus> zaroth: ok so you get the problem too ? 20110622 20:33:05< zaroth> anonymissimus: yeah, I mailed Crab_ about it a week ago or so, but he was on the road and unable to fix it therefore 20110622 20:33:18< anonymissimus> in that case it's no win-only bug and I don't need to care about it :) 20110622 20:33:38< tschmitz> gabba: been trying to compile for two days or so 20110622 20:34:55< mordante> Sytyi, no the loop you have at line 832 is a while loop, but if you need an incrementor a for loop would be a better choice 20110622 20:34:58< gabba> tschmitz: Is it just your code that doesn't compile yet, or trunk? 20110622 20:35:12< Sytyi> mordante: Got it 20110622 20:35:18< mordante> ok 20110622 20:36:12< tschmitz> gabba: the compiling-wesnoth tutorial got updated during the past two days so I followed the steps kind of wrong 20110622 20:36:38< Sytyi> mordante: done 20110622 20:36:49< tschmitz> gabba: I'm on a netbook btw 20110622 20:36:49< gabba> tschmitz: I see. For me it was easy for one reason: linux ;) . 20110622 20:37:00< gabba> oh, compiling will be long 20110622 20:37:04< tschmitz> gabba: exactly 20110622 20:38:09< gabba> tschmitz: maybe Crab_ can help you out with the compiling, timotei also is under Windows 20110622 20:39:48< mordante> Sytyi, ok great 20110622 20:39:59< Sytyi> mordante: Upload? 20110622 20:40:16< gabba> tschmitz: Or you could set up a dual-boot with Ubuntu, and actually save some speed. But probably not a good idea at this point in time unless you're already familiar with unix/linux 20110622 20:40:33< mordante> Sytyi, will have a look at the rest of the patch in a sec 20110622 20:40:53< anonymissimus> tschmitz: what did you use so far ? 20110622 20:41:03< tschmitz> gabba: I am familiar with unix, thanks to university 20110622 20:41:03< Sytyi> mordante: I will update wiki page then. 20110622 20:41:22< anonymissimus> I assume you already compile on Linux 20110622 20:41:29< tschmitz> anonymissimus: VC9 earlier this year, VC10 just now 20110622 20:41:47< anonymissimus> if you try with VC9 I can help you too 20110622 20:42:03< tschmitz> gabba: something unix-like is starting to sound pretty attractive right about now, but I'm sure I'll get it up and running soon enough 20110622 20:42:38< gabba> tschmitz: well, anonymissimus looks eager to help you compile under windows 20110622 20:42:47< tschmitz> gabba: timotei has been a great help so far too 20110622 20:43:12< gabba> If you're stuck, definitely install the latest Ubuntu in dual-boot, and I'll help you set up wesnoth for compiling 20110622 20:43:39< tschmitz> gabba: Perhaps I'll do that when I get back to school 20110622 20:43:43< tschmitz> sounds like fun 20110622 20:43:57< anonymissimus> and as far as the project files, needed dependencies and compilation errors are concerned it has to work since timotei and me are keeping it up to date (which isn't always the case - the 1.8 project files wree completely outdate before I updated them :)) 20110622 20:44:06< timotei> well, if you follow that guide, there is 100% chance to work, hopefully 20110622 20:44:22< tschmitz> heh 20110622 20:44:29< tschmitz> I believe you 20110622 20:44:42< tschmitz> currently, all I can say is that it's compiling. 20110622 20:44:45< timotei> I wouldn't resist using cmake and MSVC :P 20110622 20:44:52< timotei> it drives me mad all those projects 20110622 20:45:04< tschmitz> you would or you wouldn't? 20110622 20:45:07< timotei> and the imposibility to customize them without getting re-created on each CMakeList update 20110622 20:45:14< timotei> I wouldn't 20110622 20:45:22< tschmitz> resist? 20110622 20:45:30< timotei> I wouldn't "live" 20110622 20:45:34< timotei> hm 20110622 20:45:37< timotei> I couldn't live :P 20110622 20:45:42 * timotei fail 20110622 20:45:49< tschmitz> lol OK got it! 20110622 20:46:20< anonymissimus> what timotei says is he dislikes MSVC-cmake build system 20110622 20:47:05< tschmitz> I'm happy I didn't have to download CMake again 20110622 20:47:21< gabba> tschmitz: I'll be away for a while but I should pop back on IRC later 20110622 20:47:23< timotei> cmake itself is a cool thing 20110622 20:47:39< tschmitz> gabba: K have fun 20110622 20:48:06-!- gabba [~gabba@wesnoth/developer/gabba] has left #wesnoth-dev [] 20110622 20:49:48< boucman> zaroth: so, how is it going ? 20110622 20:51:14< zaroth> boucman: I'm writing some sketches in boost.Statechart on how wesnoth config state machine should look like 20110622 20:51:39< zaroth> the library seems friendly :-) 20110622 20:51:47< boucman> ok 20110622 20:53:06< mordante> Sytyi, class_source_parser::add_open_tag_error will fail if it needs to close 2^31 tags :-P 20110622 20:54:23< mordante> Sytyi, I see no more real issues 20110622 20:54:26< timotei> mordante: will we have so much :O 20110622 20:54:28< timotei> ? 20110622 20:54:29< Sytyi> ow now :(. I can not live with this knowledge. 20110622 20:55:06< mordante> timotei, no, but using hard-coded maxima when promising to do all of them is going to bite hurt at some point ;-) 20110622 20:55:29< timotei> oh >) 20110622 20:55:30< timotei> :) 20110622 20:55:58< mordante> in this case I expect the maximum never to be reached... but never say never 20110622 20:56:44< fendrin> shadowmaster: Does the accelerator device annoy you? In that case I would introduce a preferences item to turn the joystick support off by default next. 20110622 20:56:56-!- Crab_ [~Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20110622 20:57:01< fendrin> hi Crab_ 20110622 20:57:10< mordante> Sytyi, if you really want a magic number INT_MAX would be a better value 20110622 20:57:17< Crab_> hi, fendrin 20110622 20:57:20< Sytyi> mordante: One mom 20110622 20:57:23< fendrin> hi mordante 20110622 20:57:54< mordante> Sytyi, that gives a better impression you want all of them, so nobody wonders why you picked 1000000 20110622 20:57:57< mordante> hi fendrin 20110622 20:59:16< shadowmaster> fendrin: only the warnings in stderr (which I could disable with --log-error=all IIRC); most of the time my laptop is still so the map view isn't affected by the accelerometer. Besides, I don't really play a lot. 20110622 20:59:27< Sytyi> mordante: Done and Uploaded 20110622 21:00:44< shadowmaster> it'd be fun if it's not the accelerometer or the kernel module that's buggy and the earth is actually moving that much every second :p 20110622 21:01:29< Sytyi> mordante: Please read http://wiki.wesnoth.org/WML_Annotation_Format 20110622 21:01:50< Sytyi> mordante: When you'll have enough time, offcourse 20110622 21:04:09< fendrin> shadowmaster: Okay, I will take care about the warnings during the next few hours. 20110622 21:05:25-!- ancestral [~ancestral@70.99.178.114] has joined #wesnoth-dev 20110622 21:12:55-!- timotei21 [~timotei@193.34.190.70] has joined #wesnoth-dev 20110622 21:12:55-!- timotei21 [~timotei@193.34.190.70] has quit [Changing host] 20110622 21:12:55-!- timotei21 [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20110622 21:16:57-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Ping timeout: 264 seconds] 20110622 21:18:23< anonymissimus> timotei21: dont you want to try compiling with codeblocks too ? ;) effectively it saves rebooting into Linux (or having a virtual box open...) 20110622 21:18:53< anonymissimus> since it's the windows version of gcc 20110622 21:21:39< timotei21> anonymissimus: I hate codeblocks. :P 20110622 21:21:43< timotei21> anonymissimus: but... 20110622 21:21:54< timotei21> anonymissimus: codeblocks uses scons? 20110622 21:24:30< timotei21> anonymissimus: but yeah, I can try :P 20110622 21:31:25-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Ping timeout: 260 seconds] 20110622 21:34:26-!- tschmitz_ [626cdb95@gateway/web/freenode/ip.98.108.219.149] has joined #wesnoth-dev 20110622 21:35:52< anonymissimus> timotei21: only the linux version 20110622 21:36:09< anonymissimus> well, dont know about codeblocks-scons on windows 20110622 21:36:26-!- tschmitz [626cdb95@gateway/web/freenode/ip.98.108.219.149] has quit [Ping timeout: 252 seconds] 20110622 21:36:35< timotei21> one sec 20110622 21:37:39< timotei21> oh 20110622 21:37:41< timotei21> I forgot 20110622 21:37:44< timotei21> I need to compile boost 20110622 21:37:45< timotei21> with gcc 20110622 21:37:45< timotei21> xD 20110622 21:37:55< timotei21> anonymissimus: do you have them? :P 20110622 21:38:23< mordante> Sytyi, I'll have a look later, but not today 20110622 21:38:23< timotei21> let's see if mingw-get has them 20110622 21:38:43< mordante> I'm off now bye 20110622 21:39:20-!- mordante [~mordante@wesnoth/developer/mordante] has quit [Quit: Leaving] 20110622 21:40:00< timotei21> and cygwin has just 1.33 20110622 21:40:01< timotei21> damn 20110622 21:40:17-!- stikonas [~and@84.32.245.15] has joined #wesnoth-dev 20110622 21:40:17-!- stikonas [~and@84.32.245.15] has quit [Changing host] 20110622 21:40:17-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110622 21:41:14< timotei21> found them on here: http://nuwen.net/mingw.html 20110622 21:43:47-!- Sytyi [~sytyi@26-158-112-92.pool.ukrtel.net] has quit [Quit: Leaving.] 20110622 21:46:29-!- timotei21 [~timotei@wesnoth/developer/timotei] has quit [Read error: Connection reset by peer] 20110622 22:01:25-!- beetlenaut [~dan@174.32.63.204] has quit [Read error: Connection reset by peer] 20110622 22:05:41-!- beetlenaut [~dan@174.32.63.204] has joined #wesnoth-dev 20110622 22:06:23-!- Appleman1234 [~Appleman1@CPE-60-226-179-130.qld.bigpond.net.au] has quit [Remote host closed the connection] 20110622 22:07:44< anonymissimus> timotei: just follow the guide in projectfiles/CodeBlocks 20110622 22:08:01< anonymissimus> no need to compile any dependencies 20110622 22:16:55-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Ping timeout: 244 seconds] 20110622 22:24:32< Crab_> ok, now the issue with new accounts in the wiki should be resolved. ( captcha stays, and registration works ) 20110622 22:24:38< Crab_> zaroth: ^ 20110622 22:25:28< zaroth> Crab_: thanks, could you cap on what you did? (I would like to take over some wiki maintenance responsibilities after GSoC ends) 20110622 22:26:08< Crab_> zaroth: to start, I turned on error reporting in LocalSettings.php ( error_reporting( E_ALL ); ini_set( 'display_errors', 1 ); ) 20110622 22:26:26< anonymissimus> Crab_: oh noes...i wish you would've waited with teh fix until powershot disappears... 20110622 22:26:44< zaroth> anonymissimus: we always can increase difficulty of captcha questions ;-) 20110622 22:26:54< Crab_> then, I found the place where captcha checks the code, it's in ./extensions/ConfirmEdit/QuestyCaptcha.class.php +15 20110622 22:27:01< shadowmaster> put something that only a high school student can answer! 20110622 22:27:12< shadowmaster> minimum, that is 20110622 22:27:18< Crab_> I used die-style debugging to find out what's going on there ( i.e. exit("debug_output"); ) 20110622 22:27:54< zaroth> so it was a bug inside questycaptcha plugin after all... 20110622 22:28:39< anonymissimus> "please write the wml to do "..." " 20110622 22:28:55< Crab_> I found out that the key matching was done like return strtolower( $answer ) == strtolower( $info['answer'] ); 20110622 22:29:23< Crab_> and I found out that $info was correct, yet $answer was a web request object, not a field with text value 20110622 22:29:56< Crab_> I've checked out the registration form, found out that field for captcha word is named 'wpCaptchaWord' 20110622 22:30:04< Crab_> then, I've replaced the code with return strtolower( $answer->getVal( 'wpCaptchaWord' ) ) == strtolower( $info['answer'] ); 20110622 22:30:06< Crab_> it worked. 20110622 22:30:37< Crab_> (afterwards, I've disabled debugging) 20110622 22:30:43 * zaroth saw that PHP debugging isn't that scary as he thought 20110622 22:30:51< zaroth> thank you for the insight! 20110622 22:31:23< Crab_> it's not php debugging, it's just 'debug anything where you have no consequences of failure and can test changes quickly' technique :) 20110622 22:31:38< Crab_> fgrep is essential, of course. 20110622 22:33:35< Crab_> I suspect that the root cause is a version mismatch between plugin and wiki 20110622 22:33:52< Crab_> i.e. plugin was written with one input in mind, yet the wiki sent another. 20110622 22:38:59-!- timotei [~timotei@193.34.190.70] has joined #wesnoth-dev 20110622 22:38:59-!- timotei [~timotei@193.34.190.70] has quit [Changing host] 20110622 22:38:59-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20110622 22:39:00-!- beetlenaut [~dan@174.32.63.204] has quit [Read error: Connection reset by peer] 20110622 22:41:14< zaroth> hah, actually since it uses strtolower, my (capital letters), (small leters) notifications are redundant 20110622 22:41:36< Crab_> yes 20110622 22:46:25< shadowmaster> people interested in a "Lord of the Wiki" forum title (and the amazing experience of receving a crapload of complaints and requests from clueless users) can contact me btw 20110622 22:51:21-!- ancestral [~ancestral@70.99.178.114] has quit [Quit: i go sleeps kthxbai] 20110622 22:52:20-!- ancestral [~ancestral@70.99.178.114] has joined #wesnoth-dev 20110622 22:58:01< timotei> shadowmaster: is there Lord of The Wesnoth? 20110622 22:58:02< timotei> :-/ 20110622 22:58:07< timotei> I want to be that 20110622 22:58:15< shadowmaster> hahahaha. no. 20110622 22:58:20< timotei> :( 20110622 22:58:53< zaroth> shadowmaster: ask Crendgrim about that :-) 20110622 22:59:16-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Quit: SIGKILL] 20110622 23:01:11< zaroth> timotei: how about Lord of Eclipse Plugin? 20110622 23:02:55-!- beetlenaut [~dan@174.32.63.204] has joined #wesnoth-dev 20110622 23:03:38< Crab_> zaroth: imo, it's better to have a fun title, like 'Master of Unchecked Exceptions' :))) 20110622 23:03:56< boucman> patch monkey ? :P 20110622 23:05:00< zaroth> well, right now I'm a Master of Boost Appreciation 20110622 23:05:16< Crab_> :) 20110622 23:15:09-!- Upthorn [~ogmar@c-76-105-37-245.hsd1.ca.comcast.net] has quit [Ping timeout: 264 seconds] 20110622 23:18:13< Crab_> shadowmaster: can you make http://forums.wesnoth.org/viewtopic.php?f=8&t=33540 to be a topic which stays at the top of the forum, at least for a while, to let more people notice it? since our changes will surely impact a lot of people... 20110622 23:19:11< shadowmaster> you have the ability do do that yourself, you know 20110622 23:19:24< shadowmaster> (bottom, quick mod tools, change to sticky or announcement) 20110622 23:19:39< Crab_> thanks 20110622 23:19:56< shadowmaster> that said, sticking topics to the top IMO doesn't work very well unless you also change the topic to contain a big notice in all caps 20110622 23:20:12-!- ancestral [~ancestral@70.99.178.114] has quit [Quit: i go sleeps kthxbai] 20110622 23:20:15< Crab_> no, it's still too early for all caps :) 20110622 23:20:23< shadowmaster> people seem to deliberately skip anything that's not a regular topic unless they are told to do otherwise 20110622 23:21:02< Crab_> ok, I see. I'll let it sit there as a sticky for a few days, then, then move it back ) 20110622 23:21:47< shadowmaster> note that this is also the reason why we intended to eliminate or merge some stickies 20110622 23:22:11< shadowmaster> I've not heard anything about that effort for a couple of months, though 20110622 23:23:15-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20110622 23:25:49-!- artes [~artes@78-69-173-47-no87.tbcn.telia.com] has joined #wesnoth-dev 20110622 23:29:42-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Quit: Leaving.] 20110622 23:34:51-!- Alarantalara [~alarantal@CPEc0c1c09e8055-CM00252eac6d62.cpe.net.cable.rogers.com] has joined #wesnoth-dev 20110622 23:39:29-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20110622 23:44:32-!- Crab_ [~Crab_@wesnoth/developer/crab] has quit [Quit: Leaving.] 20110622 23:46:51-!- noy [~Noy@wesnoth/developer/noy] has quit [Ping timeout: 255 seconds] 20110622 23:49:55< artes> Hello. 20110622 23:51:00-!- Alarantalara [~alarantal@CPEc0c1c09e8055-CM00252eac6d62.cpe.net.cable.rogers.com] has quit [Quit: Alarantalara] 20110622 23:56:22-!- artes [~artes@78-69-173-47-no87.tbcn.telia.com] has quit [Quit: Leaving] --- Log closed Thu Jun 23 00:00:29 2011