--- Log opened Fri Aug 05 00:00:11 2011 --- Day changed Fri Aug 05 2011 20110805 00:00:10-!- Sytyi [~sytyi@60-116-133-95.pool.ukrtel.net] has quit [Quit: Leaving.] 20110805 00:06:49-!- deekay [~dk@wesnoth/developer/dragonking] has quit [Quit: deekay] 20110805 00:09:44-!- negusnyul [~negusnyul@dsl4E5CDB9E.pool.t-online.hu] has quit [Remote host closed the connection] 20110805 00:24:24-!- FKint [~FKint@91.181.20.159] has joined #wesnoth-dev 20110805 00:28:26< CIA-57> soliton * r50608 /trunk/ (11 files in 3 dirs): * Updated maps: Aethermaw, Hornshark Island, Sablestone Delta, Thousand Stings Garrison 20110805 00:50:34-!- Appleman1234 [~Appleman1@emerch3.lnk.telstra.net] has joined #wesnoth-dev 20110805 00:54:33-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Remote host closed the connection] 20110805 01:20:37-!- p1mps [~p1mps@adsl-ull-222-210.49-151.net24.it] has quit [Ping timeout: 252 seconds] 20110805 01:44:11-!- chpln [~chpln@ppp121-45-23-99.lns20.adl2.internode.on.net] has quit [Ping timeout: 240 seconds] 20110805 01:45:04-!- chpln [~chpln@ppp121-45-23-99.lns20.adl2.internode.on.net] has joined #wesnoth-dev 20110805 01:50:51-!- FKint [~FKint@91.181.20.159] has quit [Quit: Leaving] 20110805 01:55:58-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 264 seconds] 20110805 02:08:11-!- Aethaeryn [~Michael@wesnoth/umc-dev/developer/aethaeryn] has joined #wesnoth-dev 20110805 02:48:35-!- AngelsJinx [~AngelsJin@203.160.126.252] has joined #wesnoth-dev 20110805 02:48:39-!- AngelsJinx [~AngelsJin@203.160.126.252] has left #wesnoth-dev [] 20110805 03:07:41-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Ping timeout: 252 seconds] 20110805 03:08:41-!- crimson_penguin [~ben@184.71.170.250] has joined #wesnoth-dev 20110805 03:08:41-!- crimson_penguin [~ben@184.71.170.250] has quit [Changing host] 20110805 03:08:41-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20110805 03:24:10-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Quit: crimson_penguin] 20110805 03:48:03-!- tschmitz [626cdb95@gateway/web/freenode/ip.98.108.219.149] has joined #wesnoth-dev 20110805 04:04:19-!- hhyloc [~hhyloc@113.166.164.39] has joined #wesnoth-dev 20110805 04:07:02-!- Ivanovic_ [~ivanovic@dtmd-4db2aba6.pool.mediaWays.net] has joined #wesnoth-dev 20110805 04:09:53-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has quit [Ping timeout: 258 seconds] 20110805 04:10:59-!- Ivanovic_ is now known as Ivanovic 20110805 04:12:42-!- hhyloc [~hhyloc@113.166.164.39] has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 20110805 04:21:20-!- tschmitz [626cdb95@gateway/web/freenode/ip.98.108.219.149] has quit [Ping timeout: 252 seconds] 20110805 05:05:04-!- tschmitz [626cdb95@gateway/web/freenode/ip.98.108.219.149] has joined #wesnoth-dev 20110805 05:17:59-!- tschmitz_ [18827665@gateway/web/freenode/ip.24.130.118.101] has joined #wesnoth-dev 20110805 05:18:10-!- tschmitz [626cdb95@gateway/web/freenode/ip.98.108.219.149] has quit [Ping timeout: 252 seconds] 20110805 05:21:27-!- tschmitz_ is now known as tschmitz 20110805 05:24:39-!- crimson_penguin [~ben@64-46-27-95.dyn.novuscom.net] has joined #wesnoth-dev 20110805 05:24:45-!- crimson_penguin [~ben@64-46-27-95.dyn.novuscom.net] has quit [Changing host] 20110805 05:24:45-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20110805 05:26:29-!- wesbot changed the topic of #wesnoth-dev to: 217 bugs, 324 feature requests, 23 patches | logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20110805 06:06:53-!- Gambit [~Gambit@wesnoth/developer/grickit] has quit [Remote host closed the connection] 20110805 06:16:50-!- Aethaeryn [~Michael@wesnoth/umc-dev/developer/aethaeryn] has quit [Quit: ...] 20110805 06:21:55-!- monochromatic [~monochrom@pool-108-2-81-108.phlapa.east.verizon.net] has quit [Ping timeout: 260 seconds] 20110805 06:23:10-!- monochromatic [~monochrom@pool-173-59-78-102.phlapa.east.verizon.net] has joined #wesnoth-dev 20110805 06:45:04-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has quit [Ping timeout: 252 seconds] 20110805 07:33:17-!- Rhonda [~rhonda@anguilla.debian.or.at] has quit [Changing host] 20110805 07:33:17-!- Rhonda [~rhonda@wesnoth/developer/rhonda] has joined #wesnoth-dev 20110805 07:54:28-!- Cookiee [~quassel@unaffiliated/cookiee] has joined #wesnoth-dev 20110805 08:25:54-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20110805 08:31:56-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110805 08:32:29-!- MeccaGod [~majs@host189-199.bornet.net] has joined #wesnoth-dev 20110805 08:38:07-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has joined #wesnoth-dev 20110805 08:43:06-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Disconnected by services] 20110805 08:43:21-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110805 08:52:33-!- Upth [~ogmar@69.62.144.56] has joined #wesnoth-dev 20110805 08:52:33-!- Upth is now known as Upthorn 20110805 08:53:24-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has quit [Ping timeout: 252 seconds] 20110805 08:55:30-!- timotei [~Timo@wesnoth/developer/timotei] has joined #wesnoth-dev 20110805 09:02:22-!- Cookiee [~quassel@unaffiliated/cookiee] has quit [Read error: Connection reset by peer] 20110805 09:07:00-!- Elvish_Pillager [~eli@71-10-224-192.dhcp.oxfr.ma.charter.com] has quit [Ping timeout: 252 seconds] 20110805 09:07:50-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110805 09:16:21-!- Appleman1234 [~Appleman1@emerch3.lnk.telstra.net] has quit [Ping timeout: 246 seconds] 20110805 09:20:32-!- stikonas [~and@ctv-79-132-174-16.vinita.lt] has joined #wesnoth-dev 20110805 09:20:32-!- stikonas [~and@ctv-79-132-174-16.vinita.lt] has quit [Changing host] 20110805 09:20:32-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110805 09:37:28-!- EdB [~edb@89.82.194.231] has joined #wesnoth-dev 20110805 09:41:30-!- EdB [~edb@89.82.194.231] has quit [Remote host closed the connection] 20110805 09:46:21-!- Ivanovic [~ivanovic@dtmd-4db2aba6.pool.mediaWays.net] has quit [Changing host] 20110805 09:46:21-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev 20110805 09:46:46< Ivanovic> moin 20110805 09:47:18< timotei> morning :_ 20110805 09:47:20< timotei> :) 20110805 09:58:05< Ivanovic> Espreon: http://forums.wesnoth.org/viewtopic.php?f=4&t=34628 20110805 09:58:39< Espreon> Thank you. 20110805 10:03:04< Espreon> Yup, I'll have to whack Deusite. 20110805 10:07:08-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 252 seconds] 20110805 10:07:44< CIA-57> espreon * r50609 /trunk/ (changelog players_changelog po/wesnoth-help/en_GB.po): Updated the British English translation. 20110805 10:21:06-!- Gallifax [~IceChat77@p5DC67DD7.dip.t-dialin.net] has joined #wesnoth-dev 20110805 10:25:47-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110805 10:30:51-!- Johannes13 [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20110805 10:32:12-!- thonsew [~thonsew__@gateway/tor-sasl/thonsew] has joined #wesnoth-dev 20110805 10:34:08< thonsew> Espreon, so do you think the bug portion of this is fixed and the slow down can be posted as a desirable performance enhancement? 20110805 10:36:06< Espreon> Yeah, I think the bug portion is fixed. 20110805 10:36:29< Espreon> I think the slowdown is a regression. 20110805 10:37:41< thonsew> I can't tell this is the first time I've looked at that code, so I didn't notice anything missing. 20110805 10:38:15< Espreon> I'll see if it occurs in 1.9.7 and look at the commits. 20110805 10:39:18< thonsew> Good 20110805 10:40:38< Espreon> Yeah, this regression really affects my campaign; it allows the player to get a quick glimpse at the map... and if the map is to be shrouded... yeah. 20110805 10:44:41< thonsew> That is unfortunate. 20110805 10:45:46< thonsew> I'll have a look, but not right away. 20110805 10:46:31< thonsew> Some of these UI problems seem at first glance to be due to poor separation of concerns. 20110805 10:47:33-!- Crendgrim [~crend@77-22-254-233-dynip.superkabel.de] has joined #wesnoth-dev 20110805 10:49:46< Espreon> Doesn't occur in 1.9.7. 20110805 10:49:52< Espreon> Now to test 1.9.8. 20110805 11:03:18-!- Nephro [~Dmitry@host81-102-106-91.not-set-yet.ntli.net] has joined #wesnoth-dev 20110805 11:06:26-!- loonybot [~loonybot@46.138.82.163] has joined #wesnoth-dev 20110805 11:06:26-!- loonybot [~loonybot@46.138.82.163] has quit [Changing host] 20110805 11:06:26-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20110805 11:09:57-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110805 11:10:40-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 260 seconds] 20110805 11:12:16-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110805 11:13:06-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Ping timeout: 255 seconds] 20110805 11:14:03-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20110805 11:14:04-!- thonsew [~thonsew__@gateway/tor-sasl/thonsew] has quit [Ping timeout: 250 seconds] 20110805 11:15:31-!- thonsew [~thonsew__@gateway/tor-sasl/thonsew] has joined #wesnoth-dev 20110805 11:15:50< Espreon> thonsew: Yeah, the regression occurred somewhere between 1.9.8 and 1.9.7. 20110805 11:15:57< Espreon> I could reproduce it in 1.9.8. 20110805 11:20:14< thonsew> That narrows it down. What are the dates of those revisions? 20110805 11:20:41< thonsew> I'll skim through the logs and look for likely candidates. 20110805 11:21:20< Espreon> Lemme check. 20110805 11:21:57-!- LordNasty [~NaSTy@93-43-134-30.ip92.fastwebnet.it] has quit [Ping timeout: 240 seconds] 20110805 11:22:07-!- LordNasty [~NaSTy@93-43-134-30.ip92.fastwebnet.it] has joined #wesnoth-dev 20110805 11:22:09< Ivanovic> 1.9.7: revision 49912 20110805 11:22:22< Ivanovic> 1.9.8: revision 50388 20110805 11:22:27< Espreon> Yeah, what he said. 20110805 11:22:44< Ivanovic> between 18.6. and 24.7. 20110805 11:26:29-!- wesbot changed the topic of #wesnoth-dev to: 218 bugs, 325 feature requests, 23 patches | logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20110805 11:28:32-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110805 11:29:51-!- Sytyi [~sytyi@60-116-133-95.pool.ukrtel.net] has joined #wesnoth-dev 20110805 11:30:28< thonsew> I don't see a likely candidate in display.cpp, game_display.cpp or image.cpp commit messages. 20110805 11:30:35< CIA-57> espreon * r50610 /trunk/data/languages/en_GB.cfg: Aliased some English locales to en_GB. 20110805 11:31:17-!- negusnyul [~negusnyul@dsl4E5CDB9E.pool.t-online.hu] has joined #wesnoth-dev 20110805 11:31:29< thonsew> Probably the fastest way is to do a binary search of revisions until you find the exact culprit. 20110805 11:31:38-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20110805 11:33:55< thonsew> By the way does anyone know why changing your git-svn url to svn+ssh://@svn.gna.org/svn/wesnoth makes things stunningly slow? 20110805 11:34:01< thonsew> Is there a fix? 20110805 11:34:15-!- Nephro [~Dmitry@host81-102-106-91.not-set-yet.ntli.net] has quit [Ping timeout: 255 seconds] 20110805 11:37:08< Espreon> Well, since this pisses me off, and I have nothing better to do... I'll take the shotgun approach. 20110805 11:38:32< thonsew> Its going to take 9-10 compiles. 20110805 11:39:31< Espreon> I care not. 20110805 11:44:43< thonsew> Good luck. I'm off. 20110805 11:44:52-!- thonsew [~thonsew__@gateway/tor-sasl/thonsew] has quit [Quit: Leaving] 20110805 11:46:20< timotei> thonsew: the initial rebasing takes a while. as it is written in the GIT-SVN wiki 20110805 11:51:17-!- Cookiee [~quassel@unaffiliated/cookiee] has joined #wesnoth-dev 20110805 11:57:19< Espreon> thonsew: OK, it doesn't occur in a build based off of r50000. 20110805 11:59:28-!- Rose [~quassel@unaffiliated/cookiee] has joined #wesnoth-dev 20110805 12:00:08-!- Cookiee [~quassel@unaffiliated/cookiee] has quit [Ping timeout: 240 seconds] 20110805 12:06:29-!- ss__ [b4953ee3@gateway/web/freenode/ip.180.149.62.227] has joined #wesnoth-dev 20110805 12:08:36< ss__> I want to use Wesnoth's sprites in my upcoming AGPLv3ed roguelike game. I intend to clearly state that some tiles are from wesnoth. I want to confirm that I can do this. Thanks! 20110805 12:10:51-!- covale [~covale@81-231-84-134-no39.tbcn.telia.com] has joined #wesnoth-dev 20110805 12:11:07-!- covale [~covale@81-231-84-134-no39.tbcn.telia.com] has quit [Client Quit] 20110805 12:14:28< Espreon> thonsew: OK, it doesn't occur in 50100 either. 20110805 12:23:35< Espreon> thonsew: And not in 50200... 20110805 12:25:15-!- ss__ [b4953ee3@gateway/web/freenode/ip.180.149.62.227] has quit [Quit: Page closed] 20110805 12:25:21-!- p1mps [~p1mps@adsl-ull-126-235.49-151.net24.it] has joined #wesnoth-dev 20110805 12:26:21< timotei> Espreon, having fun yet? :P 20110805 12:26:41< Espreon> Thanks to your crap, no. Tee hee. 20110805 12:27:01-!- covale [~covale@81-231-84-134-no39.tbcn.telia.com] has joined #wesnoth-dev 20110805 12:27:01-!- covale [~covale@81-231-84-134-no39.tbcn.telia.com] has quit [Client Quit] 20110805 12:28:46< timotei> Espreon, Why so serious? 20110805 12:29:13-!- p1mps [~p1mps@adsl-ull-126-235.49-151.net24.it] has quit [Client Quit] 20110805 12:29:34-!- f1ber [~p1mps@adsl-ull-126-235.49-151.net24.it] has joined #wesnoth-dev 20110805 12:30:19< Espreon> timotei: Why not? 20110805 12:37:17-!- vultraz [~chatzilla@124.109.10.221] has joined #wesnoth-dev 20110805 12:42:38< Espreon> thonsew: Look at revisions 50370 and 50380. 20110805 12:43:04< Espreon> thonsew: Well, look between revisions 50370 and 50380. 20110805 12:48:21-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20110805 12:58:17< Espreon> shikadibot: log 50373 20110805 12:58:17< shikadibot> Espreon: Revision 50373 (ai0867) on Sat Jul 23 15:51:49 2011: 20110805 12:58:17< shikadibot> Espreon: Update the GUI when using [replace_schedule] 20110805 12:58:17< shikadibot> Espreon: Web interface URL: http://svn.gna.org/viewcvs/wesnoth?view=rev&rev=50373 20110805 12:59:24< Espreon> thonsew: This is the culprit: http://svn.gna.org/viewcvs/wesnoth/trunk/src/game_events.cpp?r1=49795&r2=50373&pathrev=50373 20110805 12:59:43< Espreon> I'm guessing it would only affect setups like mine. 20110805 13:00:38< Espreon> It could be reverted and just note that if you want it to be immediately updated, you could use [redraw] 20110805 13:01:26-!- Gallifax [~IceChat77@p5DC67DD7.dip.t-dialin.net] has quit [Quit: IceChat - Keeping PC's cool since 2000] 20110805 13:01:28< Espreon> AI0867: http://svn.gna.org/viewcvs/wesnoth/trunk/src/game_events.cpp?r1=49795&r2=50373&pathrev=50373 ... Your fix to that thing I reported kinda broke my precious system. 20110805 13:05:14< Espreon> AI0867: And yes, I mean the multifloor system. 20110805 13:09:25-!- Rose is now known as Cookie 20110805 13:19:16-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 252 seconds] 20110805 13:27:02-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20110805 13:30:17-!- Johannes13 [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 252 seconds] 20110805 13:33:41-!- AngelsJinx [~AngelsJin@203.160.126.252] has joined #wesnoth-dev 20110805 13:33:46-!- AngelsJinx [~AngelsJin@203.160.126.252] has left #wesnoth-dev [] 20110805 13:35:38< Espreon> Hmmmm... no... [redraw] wasn't what made my system immunue... 20110805 13:35:43< Espreon> immune 20110805 13:35:53< Espreon> Meh... who knows? 20110805 13:43:34< Espreon> AI0867, thonsew: Screw it, I managed to fix it by reordering the WML. 20110805 13:51:31-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Remote host closed the connection] 20110805 14:02:19-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110805 14:04:27-!- Johannes13 [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20110805 14:06:58-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 250 seconds] 20110805 14:08:54-!- stikonas [~and@ctv-213-164-123-133.vinita.lt] has joined #wesnoth-dev 20110805 14:08:54-!- stikonas [~and@ctv-213-164-123-133.vinita.lt] has quit [Changing host] 20110805 14:08:54-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110805 14:10:42-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110805 14:11:33-!- stikonas [~and@ctv-213-164-123-133.vinita.lt] has joined #wesnoth-dev 20110805 14:11:33-!- stikonas [~and@ctv-213-164-123-133.vinita.lt] has quit [Changing host] 20110805 14:11:33-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110805 14:23:09-!- Sytyi [~sytyi@60-116-133-95.pool.ukrtel.net] has quit [Quit: Leaving.] 20110805 14:23:50< Espreon> Soliton: http://forums.wesnoth.org/viewtopic.php?f=4&t=34643 20110805 14:28:21-!- Gambit [~Gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20110805 14:32:20< Espreon> Ivanovic: Yeah, I noticed that the Arabic file uses ar_AR, which is absurd, for it'd represnt Argentine Arabic, which does not exist. 20110805 14:32:26< Espreon> *Arabic locale file 20110805 14:32:43< Ivanovic> then, uhm, correct it 20110805 14:32:58< Ivanovic> that was the information provided at the time of creation 20110805 14:33:14< Espreon> Should I use just "ar" or "arb"? There'd be no country code AFAIK. 20110805 14:33:32< Ivanovic> Espreon: you have to search for the glibc locales 20110805 14:33:38< Ivanovic> and they likely have some langcode, too 20110805 14:35:56< Ivanovic> http://pastebin.com/W5GZZBFa 20110805 14:38:11< Espreon> Well, I wouldn't know which country to assume. From what I know, there is no country to assume. 20110805 14:38:12< Ivanovic> a complete list of glibc locales that my system knows: http://pastebin.com/pGx9dvqP 20110805 14:38:36< Ivanovic> i'd guess: take all, should be similar enough, as with german for germany, austria and switzerland 20110805 14:39:11< Espreon> Well, I guess I'd have to find the country which uses MSA. I assume that the goal would create a translation to MSA. 20110805 14:39:25< Ivanovic> MSA? 20110805 14:39:51< Espreon> Modern Standard Arabic. 20110805 14:40:33< Ivanovic> since this selection is basically: how to setup date/time formating as well as auto selecting the lang: i'd say: list all 20110805 14:41:19< Espreon> I believe ar_* is already in the alternates section. 20110805 14:41:30< Espreon> I guess I'd just need to remove the _AR from the locale part. 20110805 14:41:36< Espreon> *locale= 20110805 14:45:53< Espreon> Meh, apparently, other things use "ar_AR", so... whatever. 20110805 14:46:07< Espreon> I'll just leave it alone for now. 20110805 14:47:40-!- chpln [~chpln@ppp121-45-23-99.lns20.adl2.internode.on.net] has quit [Ping timeout: 260 seconds] 20110805 14:47:53< Ivanovic> which other things use ar_AR? 20110805 14:48:55< Espreon> Various things. 20110805 14:49:05< Espreon> Myspell dictionaries and stuff. 20110805 14:49:08-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has joined #wesnoth-dev 20110805 14:49:21-!- Alarantalara [~alarantal@CPEc0c1c09e8055-CM00252eac6d62.cpe.net.cable.rogers.com] has joined #wesnoth-dev 20110805 14:51:43-!- Cookie is now known as Cookiee 20110805 15:09:47-!- timotei21 [~Timo@193.34.190.70] has joined #wesnoth-dev 20110805 15:09:49-!- timotei21 [~Timo@193.34.190.70] has quit [Changing host] 20110805 15:09:49-!- timotei21 [~Timo@wesnoth/developer/timotei] has joined #wesnoth-dev 20110805 15:14:32-!- Cookiee [~quassel@unaffiliated/cookiee] has quit [Read error: Connection reset by peer] 20110805 15:20:10-!- Nephro [~Dmitry@host81-102-106-91.not-set-yet.ntli.net] has joined #wesnoth-dev 20110805 15:22:56-!- Alarantalara [~alarantal@CPEc0c1c09e8055-CM00252eac6d62.cpe.net.cable.rogers.com] has left #wesnoth-dev [] 20110805 15:25:48< CIA-57> nephro * r50611 /trunk/ (8 files in 4 dirs): Exposed the target list to Lua // minor fixes 20110805 15:32:37-!- timotei21 [~Timo@wesnoth/developer/timotei] has quit [Quit: Leaving] 20110805 15:33:26< timotei> Espreon, did I tell you what cool feature has the plugin now?:D 20110805 15:33:33< timotei> it recognizes lua tags/keys ;) 20110805 15:33:46< timotei> and it suggests them in the content assist 20110805 15:35:04< Espreon> Yeah, but that's not going to get me to use it. 20110805 15:35:15< Espreon> Unless you can prove that I can be moar efficient with it... yeah. 20110805 15:35:55< timotei> Espreon, will do soon :) 20110805 15:36:10< timotei> I still need to polish it 20110805 15:36:15< Soliton> Espreon: thanks for the heads-up. 20110805 15:36:27< Espreon> timotei: All right. 20110805 15:36:30< Espreon> Soliton: No prob. 20110805 16:22:15-!- vultraz [~chatzilla@124.109.10.221] has quit [Ping timeout: 255 seconds] 20110805 16:22:56-!- vultraz [~chatzilla@124.109.10.221] has joined #wesnoth-dev 20110805 16:28:49-!- f1ber [~p1mps@adsl-ull-126-235.49-151.net24.it] has quit [Quit: Sto andando via] 20110805 16:29:00-!- anonymissimus [~chatzilla@HSI-KBW-046-005-024-090.hsi8.kabel-badenwuerttemberg.de] has joined #wesnoth-dev 20110805 16:31:55-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has joined #wesnoth-dev 20110805 16:36:10< anonymissimus> timotei: you mean lua custom tags ? 20110805 16:43:43-!- anonymissimus [~chatzilla@HSI-KBW-046-005-024-090.hsi8.kabel-badenwuerttemberg.de] has quit [Quit: ChatZilla 0.9.86.1 [Firefox 3.6.2/20100316074819]] 20110805 16:46:30-!- anonymissimus [~chatzilla@HSI-KBW-046-005-024-090.hsi8.kabel-badenwuerttemberg.de] has joined #wesnoth-dev 20110805 16:47:20< timotei> anonymissimus, yes, custom lua tags :P 20110805 17:01:52-!- timotei [~Timo@wesnoth/developer/timotei] has quit [Quit: Leaving] 20110805 17:08:26-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has quit [Ping timeout: 252 seconds] 20110805 17:15:22< anonymissimus> I'm getting a build error on ubuntu: src/unit_map.cpp:179: error: ‘class boost::unordered_map > >, boost::hash, std::equal_to, std::allocator u 20110805 17:15:26< anonymissimus> nsigned int, unit*> > > > > >’ has no member named ‘erase_return_void’ 20110805 17:15:33-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has joined #wesnoth-dev 20110805 17:15:46< anonymissimus> is it likely I need to update my boost version ? 20110805 17:18:45< anonymissimus> the distro ships with 1.4 only it seems, even in backports 20110805 17:19:45< anonymissimus> dont get that error on win however, where boost version is 1.4.7 20110805 17:21:03-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Quit: crimson_penguin] 20110805 17:21:23< Nephro> anonymissimus, I use ubuntu, works well 20110805 17:21:40< anonymissimus> your boost version ? 20110805 17:25:47< Gambit> natty and maverick both had 1.42 20110805 17:26:18< anonymissimus> well I have lts lucid 20110805 17:26:46< Gambit> 1.40 IIRC 20110805 17:27:21< Nephro> how can I find out boosts version? 20110805 17:27:36< anonymissimus> in synaptic for instance... 20110805 17:27:42< Gambit> head to the software center and search "libboost" is fast 20110805 17:27:52< anonymissimus> although I'm sure there is some shell command 20110805 17:28:50< Gambit> Maverick had 1.40 and 1.42 available. 20110805 17:30:00< anonymissimus> ok then thats such another issue with these Linuxes, it inevitably leads to mixing parts of different distributions 20110805 17:30:30< anonymissimus> since what I do now is getting newer boost from a repo not meant for my distro :( 20110805 17:30:46< Gambit> Alternatively: stay up to date :P 20110805 17:31:09< Gambit> Like businesses and "regular users" are to use the LTS version. Not software developers. 20110805 17:31:35< anonymissimus> Gambit: I *hate* updating anything 20110805 17:31:46< Nephro> anonymissimus, my boost is 1.42 20110805 17:31:49< Gambit> Though upgrading Ubuntu has lead to a full system reinstall for me every time. So I sympathize with not wanting to do it. 20110805 17:31:53< anonymissimus> never change a running system 20110805 17:32:00< anonymissimus> be it win or Linux 20110805 17:32:56< anonymissimus> also this was the first ubuntu install which was sort of stable ever so I really dont want to change it 20110805 17:33:35< anonymissimus> Gambit: can you give me the apt line ? 20110805 17:33:40< Gambit> Cue distro flamewar… right… about… now! 20110805 17:34:47< Gambit> apt line for what? 20110805 17:35:23< Gambit> there's a lot of them :< 20110805 17:36:56< Gambit> I would be nervous about plugging in natty's entire thing… 20110805 17:37:12< Gambit> anonymissimus: use a scalpel instead of a hatchet: https://launchpad.net/~gezakovacs/+archive/boost 20110805 17:44:27 * Soliton uses and updates debian testing all the time since years. rarely an issue. can't remember one from the top of my head. 20110805 17:46:36 * anonymissimus wonders how much time Soliton needs to do tasks with debian which are supposed to be easy, for instance, getting a working internet connection after system install which took me at least several hours but a minute in ubuntu and windows 20110805 17:47:29< Soliton> plug cable in and go? 20110805 17:47:34< anonymissimus> lol 20110805 17:47:42< anonymissimus> no chance no 20110805 17:47:47< Soliton> but my point was that i have not installed debian since years. 20110805 17:48:32< Soliton> well, with wlan it might be more complicated. with a simple lan connection.. what on earth did you have to do? 20110805 17:50:59-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has quit [Ping timeout: 258 seconds] 20110805 17:53:26< anonymissimus> it was lan 20110805 17:53:56< anonymissimus> IIRC I had to type some shell commands or install some lan manager package or whatever 20110805 17:54:17< anonymissimus> of course it's always to to get help on installing the net on the net 20110805 18:07:54-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has joined #wesnoth-dev 20110805 18:08:06-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20110805 18:22:18< Gambit> Wow that's crazy. 20110805 18:22:18-!- monochromatic [~monochrom@pool-173-59-78-102.phlapa.east.verizon.net] has quit [Read error: Connection reset by peer] 20110805 18:27:02< CIA-57> grickit * r50612 /trunk/data/core/units/undead/Corpse_Walking.cfg: Troll walking corpses get 10% defense in deep water. (http://forums.wesnoth.org/viewtopic.php?f=4&t=34643) 20110805 18:27:48-!- monochromatic [~monochrom@pool-173-59-78-102.phlapa.east.verizon.net] has joined #wesnoth-dev 20110805 18:29:06< Gambit> Not sure if that should be backported, or how if so. ^^^ 20110805 18:45:52-!- crimson_penguin [~ben@184.71.170.250] has joined #wesnoth-dev 20110805 18:45:52-!- crimson_penguin [~ben@184.71.170.250] has quit [Changing host] 20110805 18:45:52-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20110805 18:51:28-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has quit [Ping timeout: 252 seconds] 20110805 18:54:42-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has joined #wesnoth-dev 20110805 19:23:34-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has quit [Ping timeout: 264 seconds] 20110805 19:25:22-!- Elvish_Pillager [~eli@71-10-224-192.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20110805 19:28:33-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has joined #wesnoth-dev 20110805 19:43:08-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has quit [Ping timeout: 250 seconds] 20110805 19:45:36-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has joined #wesnoth-dev 20110805 19:50:26-!- vcap_ [~vcap@AReims-551-1-90-171.w92-155.abo.wanadoo.fr] has quit [Quit: leaving] 20110805 19:50:36-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has quit [Ping timeout: 260 seconds] 20110805 19:52:28-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has joined #wesnoth-dev 20110805 19:57:25-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has quit [Ping timeout: 260 seconds] 20110805 20:13:47-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has joined #wesnoth-dev 20110805 20:16:15-!- vcap [~vcap@AReims-551-1-90-171.w92-155.abo.wanadoo.fr] has joined #wesnoth-dev 20110805 20:19:58-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has quit [Ping timeout: 264 seconds] 20110805 20:20:48< anonymissimus> Gambit: thx that did work 20110805 20:21:14< anonymissimus> mok then so the minimum boost version is either 1.4.1 or 1.4.2 now 20110805 20:21:23< anonymissimus> for building wesnoth 20110805 20:22:09< anonymissimus> while 1.4.2 suffices and 1.4.0 doesnt 20110805 20:30:38< Gambit> Not compiling on Ubuntu 10.04 by default is kind of bad. 20110805 20:30:50< Gambit> Since I don't think there are packages of the development version there. 20110805 20:31:37< Gambit> Well... I guess if they're ready to compile, then they're able to find that ppa. 20110805 20:32:44< fendrin> wesbot: seen mordante? 20110805 20:32:44< wesbot> fendrin: The person with the nick mordante last spoke 4d 22h ago. 4d 22h ago was here and on the channel #wesnoth-de with the message: Quit: Leaving 20110805 20:32:54< fendrin> :-( 20110805 20:37:36-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20110805 20:44:15-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has joined #wesnoth-dev 20110805 20:47:00-!- negusnyul [~negusnyul@dsl4E5CDB9E.pool.t-online.hu] has quit [Read error: No route to host] 20110805 20:47:27-!- timotei [~Timo@193.34.190.70] has joined #wesnoth-dev 20110805 20:47:27-!- timotei [~Timo@193.34.190.70] has quit [Changing host] 20110805 20:47:27-!- timotei [~Timo@wesnoth/developer/timotei] has joined #wesnoth-dev 20110805 20:48:28-!- negusnyul [~negusnyul@dsl4E5CDB9E.pool.t-online.hu] has joined #wesnoth-dev 20110805 20:50:44-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has quit [Ping timeout: 246 seconds] 20110805 21:00:45-!- Crab_ [~Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20110805 21:02:55-!- happygrue [~quassel@rrcs-50-75-61-76.nys.biz.rr.com] has joined #wesnoth-dev 20110805 21:02:55-!- happygrue [~quassel@rrcs-50-75-61-76.nys.biz.rr.com] has quit [Changing host] 20110805 21:02:55-!- happygrue [~quassel@wesnoth/developer/wintermute] has joined #wesnoth-dev 20110805 21:04:48-!- FKint [~FKint@91.181.23.137] has joined #wesnoth-dev 20110805 21:09:07< Nephro> hi Crab_ 20110805 21:09:15< Crab_> hi 20110805 21:09:38< Nephro> I am currently finishing off everything about goals/targets 20110805 21:09:57< Crab_> great. I saw today's commit 20110805 21:10:22< Nephro> The lua backed goals are done too 20110805 21:12:36< CIA-57> anonymissimus * r50613 /trunk/src/unit.cpp: 20110805 21:12:36< CIA-57> Keep filter_recall information on unit advancement (fix for bug #18325). 20110805 21:12:36< CIA-57> fendrin: This probably also fixes some LoW problems, see http://forums.wesnoth.org/viewtopic.php?f=4&t=34619&p=499960#p499960 20110805 21:13:10< Nephro> Crab_, only thing stopping me atm is that the target struct definition isn't visible in lua_object.hpp even if I explicitly include default/contexts.hpp 20110805 21:13:25< Nephro> The explicit inclusion doesn't happen(probably) thanks to the guards 20110805 21:13:34< Crab_> Nephro: move the definition somewhere, if necessary 20110805 21:14:03-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has joined #wesnoth-dev 20110805 21:14:13< Nephro> That would break things, wouldn't it? 20110805 21:14:20-!- MeccaGod [~majs@host189-199.bornet.net] has quit [] 20110805 21:14:31< Crab_> depends. I think it can be done without breaking much. 20110805 21:14:58< Crab_> Nephro: I'm not entirely happy with the way you set the full ai context to the engines... i.e. you do so from ai manager after ai initialization ends. I wonder what happens if some engine is not present at this moment, but added later (say, when a formula ai engine is added from modify_ai candidate action which uses fai, if no formula ai stuff was present in the ai before) 20110805 21:15:36< Crab_> but it works for our purposes in most cases, i.e. with lua where we have [engine] set up in [ai] from the start. 20110805 21:16:32< Nephro> ah, that I wanted to ask you about. Basically I didn't really get the idea of "completely initialized engines", so I just put the code where I did for the time being 20110805 21:16:59< Nephro> FAI was the only engine that actually used this feature, and it has it's own workaround which I left there 20110805 21:16:59< Crab_> it works there, for the engines that are in the ai from the start 20110805 21:21:44< Nephro> about the target visibility problem, solved... I just added the inclusion in the wrong file 20110805 21:21:46< Nephro> classic 20110805 21:21:58< Crab_> great 20110805 21:22:11-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has quit [Ping timeout: 252 seconds] 20110805 21:22:12< Nephro> Need to run away now, everything is done. I'll test it in the morning and commit then 20110805 21:22:56< Nephro> I'll fix the context injection after this commit then, if you could give me a hint where(actually when) it's good to do that 20110805 21:23:53< Crab_> it's hard, actually. the function which adds the engine to the ai should do that, if possible. if not possible, it should leave a task pending, and, when init ends, the task should be acted upon. 20110805 21:24:10-!- anonymissimus [~chatzilla@HSI-KBW-046-005-024-090.hsi8.kabel-badenwuerttemberg.de] has quit [Ping timeout: 264 seconds] 20110805 21:24:37< Crab_> alternatively, the function which adds the engine to the ai should do that, if possible; plus, the ai initialization should do that for all engines that were present (since they're not fully inited yet) 20110805 21:24:41< Crab_> so, two places to hack 20110805 21:25:42< Crab_> one of them is engine::parse_engine_from_config or somewhere nearby 20110805 21:25:57< Crab_> and the ai_context needs a 'initialized?' flag 20110805 21:27:46< Crab_> another can be ai_composite::on_create() (it's similar to the place in ai/manager.cpp where you've put it 20110805 21:29:08-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has joined #wesnoth-dev 20110805 21:33:46-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has quit [Ping timeout: 264 seconds] 20110805 21:45:34-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has joined #wesnoth-dev 20110805 21:48:30-!- FKint [~FKint@91.181.23.137] has quit [Ping timeout: 255 seconds] 20110805 21:48:45-!- Crab_ [~Crab_@wesnoth/developer/crab] has quit [Quit: Leaving.] 20110805 21:55:15-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has quit [Ping timeout: 260 seconds] 20110805 22:13:43-!- vultraz [~chatzilla@124.109.10.221] has quit [Read error: Connection reset by peer] 20110805 22:15:37-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has joined #wesnoth-dev 20110805 22:15:37-!- monochromatic [~monochrom@pool-173-59-78-102.phlapa.east.verizon.net] has quit [Read error: Connection reset by peer] 20110805 22:16:22-!- monochromatic [~monochrom@pool-173-59-78-102.phlapa.east.verizon.net] has joined #wesnoth-dev 20110805 22:19:27-!- gabba [~gabba@wesnoth/developer/gabba] has joined #wesnoth-dev 20110805 22:19:50< gabba> Ivanovic, you were looking for me? 20110805 22:19:54-!- vultraz [~chatzilla@124.109.10.221] has joined #wesnoth-dev 20110805 22:20:32< gabba> and Hi tschmitz 20110805 22:26:31-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has quit [Ping timeout: 250 seconds] 20110805 22:28:10-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has joined #wesnoth-dev 20110805 22:28:54< tschmitz> gabba: Hi gabba 20110805 22:29:25-!- timotei [~Timo@wesnoth/developer/timotei] has quit [Quit: Leaving] 20110805 22:29:57-!- deekay [~dk@89-79-35-236.dynamic.chello.pl] has joined #wesnoth-dev 20110805 22:29:57-!- deekay [~dk@89-79-35-236.dynamic.chello.pl] has quit [Changing host] 20110805 22:29:57-!- deekay [~dk@wesnoth/developer/dragonking] has joined #wesnoth-dev 20110805 22:30:02< gabba> tschmitz: looking over your CRTP code now 20110805 22:30:17< gabba> Never encountered one of these speciments in the wild 'till now :P 20110805 22:30:23< gabba> *specimens 20110805 22:30:45< Crendgrim> hum. I'm too silly to compile wesnothd... :( 20110805 22:31:21< tschmitz> gabba: Yeah I was thinking that myself 20110805 22:31:29< tschmitz> gabba: but on the other hand, this is my first time in the wild. 20110805 22:32:18-!- anonymissimus [~chatzilla@HSI-KBW-046-005-024-090.hsi8.kabel-badenwuerttemberg.de] has joined #wesnoth-dev 20110805 22:32:32< gabba> tschmitz: changing computers, brb 20110805 22:32:35-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has quit [Ping timeout: 246 seconds] 20110805 22:32:36-!- gabba [~gabba@wesnoth/developer/gabba] has left #wesnoth-dev [] 20110805 22:37:11-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has joined #wesnoth-dev 20110805 22:39:14-!- elias [~allefant@allegro/developer/allefant] has quit [Ping timeout: 246 seconds] 20110805 22:40:17-!- gabba [~gabriel@wesnoth/developer/gabba] has joined #wesnoth-dev 20110805 22:40:27< gabba> tschmitz: back 20110805 22:41:08< gabba> It's nice to have a lot of commits to review :) 20110805 22:41:30-!- happygrue [~quassel@wesnoth/developer/wintermute] has quit [Ping timeout: 276 seconds] 20110805 22:41:43-!- anonymissimus [~chatzilla@HSI-KBW-046-005-024-090.hsi8.kabel-badenwuerttemberg.de] has quit [Quit: ChatZilla 0.9.86.1 [Firefox 3.6.2/20100316074819]] 20110805 22:42:06-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has quit [Ping timeout: 260 seconds] 20110805 22:42:59< tschmitz> gabba: Oh good 20110805 22:43:03< gabba> tschmitz: only thing I find weird in you template is the commented/"inherited" visit method 20110805 22:43:33< gabba> not very good for long-term maintenance as the "inheritance" is not checked by the compiler 20110805 22:43:57< gabba> But not having analysed the problem in-depth, I can't really know if it was your only choice 20110805 22:44:03< tschmitz> Well, I couldn't mark it pure virtual because it's non-virtual, and I couldn't think of a good default 20110805 22:44:42< tschmitz> the subclass will be required to implement that method when the template class is instantiated 20110805 22:45:32< gabba> Fine then 20110805 22:45:35-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has joined #wesnoth-dev 20110805 22:45:39< tschmitz> OK 20110805 22:46:13< gabba> Did it prove tricky to correctly implement the pattern? 20110805 22:46:47< tschmitz> I redid it a lot 20110805 22:47:28< tschmitz> hopefully it will be "nice" having the iteration code factored out 20110805 22:47:32-!- elias [~allefant@allefant.com] has joined #wesnoth-dev 20110805 22:48:29< tschmitz> gabba: I also could have made it a global function template instead of a CRTP class template 20110805 22:48:30-!- happygrue [~quassel@rrcs-50-75-61-76.nys.biz.rr.com] has joined #wesnoth-dev 20110805 22:48:30-!- happygrue [~quassel@rrcs-50-75-61-76.nys.biz.rr.com] has quit [Changing host] 20110805 22:48:30-!- happygrue [~quassel@wesnoth/developer/wintermute] has joined #wesnoth-dev 20110805 22:48:33< gabba> should be, it was duplicated in every visitor class isn't it 20110805 22:48:52< tschmitz> gabba: Due to the slight variations in each, yes 20110805 22:49:00< tschmitz> as well as in manager::draw_hex() 20110805 22:49:15< CIA-57> wintermute * r50614 /trunk/ (3 files in 2 dirs): Changed Rasikh xp from 40 to 150 (which was an unreported bug). Updated changelog, players changelog. 20110805 22:49:23< gabba> maybe global function would have looked less alien to most people but hey, more education == better 20110805 22:49:47< tschmitz> I'm glad you approve 20110805 22:50:22< tschmitz> I got to grapple with multiple inheritance and non-virtual overriding whatnots 20110805 22:50:51-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has quit [Ping timeout: 260 seconds] 20110805 22:52:56< tschmitz> gabba: The variations were: mapbuilder stops visitation early (when viewer_team is reached), validator makes the side_actions::iterator available to its visit_***() methods, and highlighter visits in reverse when looking for main highlight but forward when looking for secondary highlights 20110805 22:53:34-!- happygrue_ [~quassel@wesnoth/developer/wintermute] has joined #wesnoth-dev 20110805 22:54:21< tschmitz> and since manager is not a visitor, it doesn't use action::accept(), but rather action::draw_hex() instead 20110805 22:54:22-!- Crendgrim [~crend@77-22-254-233-dynip.superkabel.de] has quit [Quit: ...] 20110805 22:54:52< gabba> I'm sure you know that multiple inheritance is something to avoid unless you know what you're doing, but here I think it's used well 20110805 22:55:35< tschmitz> Again, glad you approve 20110805 22:56:23< gabba> Oh, you even got to use the () operator 20110805 22:56:53-!- happygrue [~quassel@wesnoth/developer/wintermute] has quit [Ping timeout: 258 seconds] 20110805 22:57:02< gabba> Very confusing to use everytime, this one imho, but it allows cool stuff 20110805 22:58:28< tschmitz> oh, heh 20110805 22:58:49< tschmitz> it could just as easily have been do_it() or visit_all() or something 20110805 22:59:10-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has joined #wesnoth-dev 20110805 23:03:00< gabba> tschmitz: hmm, it does create some weird syntax... I think I'd prefer draw_visitor(hex, numbers).visit_all() 20110805 23:03:30< tschmitz> gabba: OK I can switch that 20110805 23:03:32< gabba> Functors are cool and all, but here you don't even need to pass arguments 20110805 23:03:44-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has quit [Ping timeout: 246 seconds] 20110805 23:04:10-!- happygrue_ [~quassel@wesnoth/developer/wintermute] has quit [Ping timeout: 258 seconds] 20110805 23:04:17< gabba> My rule of thumb is to stick to Java-like syntax unless you need some advanced functionality... much more readable in general 20110805 23:05:00< tschmitz> gabba: Regarding multi-turn moves. Suppose I plan a multi-turn move for a unit (by selecting it and clicking outside its movement range). Presumably the mapbuilder will position it at the one-turn-mark, which means I could select it and plan another action for it. What happens? 20110805 23:05:01-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20110805 23:07:19< tschmitz> I could imagine the buggy behavior where the multi-turn move's special status is ignored and the new action is just placed on top of it. Two better behaviors I could think of would be to A. prohibit adding the new action, or B. silently destroy the multi-turn part of the multi-turn move. 20110805 23:07:42-!- cz1stf [~cz1stf@94.230.156.14] has joined #wesnoth-dev 20110805 23:07:54-!- cz1stf [~cz1stf@94.230.156.14] has left #wesnoth-dev [] 20110805 23:07:58< tschmitz> and just turn it into a normal move 20110805 23:09:30< gabba> tschmitz: right, I see the problem 20110805 23:10:08< gabba> First to clarify something: planned moves for future turns won't be built in any future unit map, won't they? With your current system? 20110805 23:10:11-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has joined #wesnoth-dev 20110805 23:10:31< tschmitz> Correct, they will never need to be built 20110805 23:11:37< gabba> Ideally the unit would be selectable at its future position even if its in 3 turns from now, so you can keep queing movement 20110805 23:11:53< gabba> ->Ideally<- 20110805 23:12:08< tschmitz> Hm, I suppose that makes some sense 20110805 23:12:18< tschmitz> because we wanted to replace waypoints as well 20110805 23:12:48< gabba> Yes indeed, gotos and waypoint need to die 20110805 23:13:21< tschmitz> and we wouldn't be able to replace waypoints without being able to do that 20110805 23:14:21< gabba> It would kind of break the player's expectation towards the interface to be able to queue movement before it reaches the end of turn, but not after 20110805 23:15:27< gabba> Also you still want the sidebar to work for units with 3 turns of moves behind them 20110805 23:15:48< tschmitz> Yes ... I was planning to keep multi-turn moves hidden until mouseover 20110805 23:15:59< tschmitz> in that sense, somewhat similar to the current gotos 20110805 23:16:04-!- Alarantalara [~alarantal@CPEc0c1c09e8055-CM00252eac6d62.cpe.net.cable.rogers.com] has joined #wesnoth-dev 20110805 23:16:16< tschmitz> on the other hand, that is a bit of an anti-feature of the current gotos, now that I think of it 20110805 23:16:20< gabba> right now aren't they faintly visible at all times? 20110805 23:16:29< tschmitz> gotos? 20110805 23:16:33< gabba> yup 20110805 23:16:38< gabba> not sure 20110805 23:16:40< tschmitz> Not that I'm aware; 20110805 23:16:56< tschmitz> could be that I never squinted closely enough 20110805 23:17:23< gabba> well, they're as good as invisible for now 20110805 23:17:43< gabba> if you need to squint they might as well not be there :P 20110805 23:18:02< tschmitz> K so maybe the invisible gotos isn't the way to go at all anyway 20110805 23:18:22< tschmitz> since you can forget where they are and/or forget to make one 20110805 23:18:27< gabba> Or maybe we can start a business of giving wesnoth for free, but selling the glasses you need to play the game 20110805 23:19:02< gabba> tschmitz: exact, I was thinking of everything being visible just as current plans are 20110805 23:19:35< tschmitz> Thus bringing back the need for an extra multi-turn arrow style 20110805 23:20:33< gabba> not necessarily, we can just use turn numbers just as footsteps do, or even recycle the footsteps 20110805 23:20:58< gabba> I'd go with regular arrows + number if it simplifies your work 20110805 23:21:10< gabba> But about the main appearance, 20110805 23:21:31< tschmitz> I think regular arrows will work fine for now, we'll just update the images later 20110805 23:21:57< tschmitz> I'll just mark that on my calendar on the "later" day ... 20110805 23:22:12< gabba> right :P 20110805 23:22:37< gabba> About the main appearance, especially since we plan to focus on the position of the unit at the turn end, 20110805 23:23:27< gabba> the unit should probably be available at that position for sidebar info 20110805 23:23:48< gabba> Kind of hard to figure out really 20110805 23:24:19-!- Crab_ [~Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20110805 23:24:34< tschmitz> I forget; is sidebar info available on the "ghosted" units that appear at intermediate locations? 20110805 23:24:53< tschmitz> For a unit that has multiple move actions planned? 20110805 23:24:57< tschmitz> I don't think it is? 20110805 23:25:23< gabba> No, because unit hover/selection only works for the current position of the unit in the unit map 20110805 23:26:02< tschmitz> but we can unghost it by mouseover 20110805 23:26:29-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 246 seconds] 20110805 23:26:29-!- wesbot changed the topic of #wesnoth-dev to: 217 bugs, 325 feature requests, 23 patches | logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20110805 23:26:38< tschmitz> thanks to highlight_visitor, who can do the highlighting without ever needing to apply a temp modifier 20110805 23:27:29< gabba> On the other hand if you're sending your unit on a multi-turn errand, you probably care more about the future position after x turn than at the end of this turn 20110805 23:27:51< gabba> ^^but that doesn't fix the sidebar, isn't it 20110805 23:28:33< tschmitz> additionally, we definitely need to sometimes have the unit at its end-of-turn location, because we can't consider it vacant for the purposes of planning another move to that location 20110805 23:29:00< gabba> hmm, right 20110805 23:29:05< tschmitz> additionally, we probably need to sometimes have the unit at its multi-turn location, because we can't consider it vacant for the purposes of planning another multi-turn move to that location. 20110805 23:29:17< gabba> lolz 20110805 23:29:22< tschmitz> Yes 20110805 23:29:27< tschmitz> That is the correct response 20110805 23:29:50< tschmitz> btw 20110805 23:29:56< tschmitz> Consider this interesting scenario: 20110805 23:30:19< tschmitz> You have two units next to each other 20110805 23:30:36< gabba> 0_o Ok, let's keep our cool. I think you're gonna have to intercept mouse clicks to handle multi-turn queuing correctly. 20110805 23:30:36< tschmitz> You plan a two-turn move for Unit 1 20110805 23:30:50< tschmitz> and you select Unit 2 20110805 23:30:54< gabba> but I'm listening 20110805 23:31:16< tschmitz> There are now two locations where you can't plan a move for this unit 2: 20110805 23:31:36< tschmitz> You can't plan a move to Unit 1's first-turn destination, because it'll be occupied by the time you get there 20110805 23:31:57< tschmitz> You also can't plan a two-turn move to Unit 1's ultimate destination, because again it'll be occupied by the time you get there 20110805 23:32:21< gabba> Right, fortunately those can be handled by two different systems 20110805 23:32:32-!- happygrue [~quassel@rrcs-50-75-61-76.nys.biz.rr.com] has joined #wesnoth-dev 20110805 23:32:32-!- happygrue [~quassel@rrcs-50-75-61-76.nys.biz.rr.com] has quit [Changing host] 20110805 23:32:32-!- happygrue [~quassel@wesnoth/developer/wintermute] has joined #wesnoth-dev 20110805 23:32:54< tschmitz> Well it'd be an "interesting" system, 20110805 23:32:58< gabba> You can plan a move for Unit 2 to Unit 1's ultimate destination, as it should only invalidate it 20110805 23:33:01< tschmitz> considering it could happen again with a three-turn move 20110805 23:33:23< tschmitz> That's true, we could enable players to plan invalid plans 20110805 23:34:46< gabba> but yeah, things get more complicated over more turns... I guess you'll be building the unit map in stages to check for those move conflicts 20110805 23:34:58-!- Crab_ [~Crab_@wesnoth/developer/crab] has left #wesnoth-dev [] 20110805 23:35:14< tschmitz> Yeah I think it would work to build up "in stages" 20110805 23:35:19-!- Alarantalara [~alarantal@CPEc0c1c09e8055-CM00252eac6d62.cpe.net.cable.rogers.com] has left #wesnoth-dev [] 20110805 23:35:53< tschmitz> that kind of a process would easily deal with the weird scenario I described 20110805 23:36:19< gabba> Now for selecting the ultimate destination of a unit and expecting to queue more moves, I don't know what kind of dark voodoo we can perform with the unit map 20110805 23:36:21< tschmitz> where Unit 1 exists in ... two different places at two different times ... at the same time. 20110805 23:36:49< gabba> Hello Schrodinger and Heisenberg, we can put them in the credits 20110805 23:37:34< Ivanovic> gabba: i just wanted to remind you to add yourself in the mentor wiki in the attendee list (not just the google docs spreadsheet) 20110805 23:38:09< gabba> Ivanovic, thanks. 20110805 23:38:16< Ivanovic> gabba: and regarding flight booking: you can already book your flight, after booking (and paying), chat to noy regarding the refund for the costs 20110805 23:38:35< Ivanovic> he will ask you for some bank account or something like this so that he can send you the money 20110805 23:38:55< gabba> Ivanovic: ok, I guess I should book asap if I want a room in Wild Palms, maybe it's even already full 20110805 23:39:24< Ivanovic> and of course try to find some rather cheap flight since we only got 3000$ from google, the rest we have to pay ourselves (not 100% sure if wesnoth inc. will pay the overhead) 20110805 23:39:52< Ivanovic> i already booked my two nights at wild palms even though i can't book my flight tickets yet due to the passport being work in progress 20110805 23:39:53< Ivanovic> ;) 20110805 23:40:49< gabba> sure, no first class at wesnoth's expenses :P 20110805 23:41:14< tschmitz> gabba: I suppose we can just build the unit map all the way up including multi-turn moves during mouse-handler business 20110805 23:41:23-!- Alarantalara [~alarantal@CPEc0c1c09e8055-CM00252eac6d62.cpe.net.cable.rogers.com] has joined #wesnoth-dev 20110805 23:41:34< gabba> Ivanovic: Maybe I can book with the cargo to save money :P 20110805 23:41:58< Ivanovic> gabba: nah, normal economy should be fine 20110805 23:42:09< Ivanovic> and it should not be too expensive for you anyway since it is inside the US 20110805 23:43:03< gabba> tschmitz: yeah, that's what I was thinking right now 20110805 23:43:48-!- happygrue [~quassel@wesnoth/developer/wintermute] has quit [Ping timeout: 240 seconds] 20110805 23:44:22< gabba> tschmitz: but it gets gruesome when you have two units which exchange places during a turn 20110805 23:46:14< tschmitz> gabba: Why, what do you foresee? 20110805 23:46:21< gabba> tschmitz: ok, I think I got it 20110805 23:48:55< tschmitz> Don't tell me you choked and died before you could relate the solution to someone 20110805 23:49:08< tschmitz> we need that stroke of genius, you can't kick the bucket yet! 20110805 23:49:26< gabba> agggh agggh 20110805 23:49:31< gabba> just kidding 20110805 23:50:23-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has quit [Ping timeout: 258 seconds] 20110805 23:50:25< gabba> If you're currently planning a move for turn 1, update unit map to turn 1. When you "cross over" to a move beyond turn 1, build turn 2, and so on. 20110805 23:50:51< gabba> Basically update the unit map according to which turn you're planning for, not sure if that's what you had in mind 20110805 23:51:01< tschmitz> yeah that seems like the way to do it 20110805 23:51:15-!- FKint [~FKint@91.181.23.137] has joined #wesnoth-dev 20110805 23:51:32< tschmitz> We'll still have to do something slightly more special than that; 20110805 23:51:53< tschmitz> consider the weird scenario I described one more tiem 20110805 23:52:07-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20110805 23:52:24< tschmitz> the two units will supposedly conflict by both wanting to land on the same hex for the "turn 1" move 20110805 23:53:08< tschmitz> even if we are planning two-turn moves for both units, they will still conflict at that spot 20110805 23:54:11< tschmitz> On the other hand, with the *current* implementation of multi-turn moves, 20110805 23:54:14-!- chpln [~chpln@ppp118-210-202-194.lns20.adl6.internode.on.net] has joined #wesnoth-dev 20110805 23:54:41< tschmitz> landing on a friendly unit doesn't count as ... an "obstacle" or whatnot 20110805 23:55:07< tschmitz> It's just that when your unit attempts to land on the friendly unit, it will stop one hex early. 20110805 23:55:33< gabba> Not sure I understand... both units simply can't land on the same hex in the same turn 20110805 23:55:41< tschmitz> That's true, but 20110805 23:55:49< tschmitz> with the current gotos 20110805 23:56:08< tschmitz> the game will be willing to stick an "end of turn mark" on a friendly unit 20110805 23:56:52< gabba> our current planning behavior is better, let's just ignore the current gotos' behavior 20110805 23:57:04< tschmitz> So we want to upgrade 20110805 23:57:06< tschmitz> sounds good 20110805 23:57:53< tschmitz> I wonder if there is a path calculator that avoids putting end-of-turn marks on friendly units 20110805 23:59:12< tschmitz> btw gabba, there was once a bug where the temp modifier was not subtracting away movement when I was planning 20110805 23:59:30< tschmitz> (I fixed it, but) it gave me an interesting insight 20110805 23:59:35< tschmitz> interesting to me anyway 20110805 23:59:38< Soliton> maybe you can also reuse the 1-7 keys to explicitely choose the turn to plan for. --- Log closed Sat Aug 06 00:00:16 2011