--- Log opened Thu Sep 08 00:00:02 2011 20110908 00:02:05-!- Upth [~ogmar@public-nat1.scc.losrios.edu] has joined #wesnoth-dev 20110908 00:02:05-!- Upth is now known as Upthorn 20110908 00:06:17-!- Cookiee [~quassel@unaffiliated/cookiee] has joined #wesnoth-dev 20110908 00:13:43-!- Rose [~quassel@unaffiliated/cookiee] has joined #wesnoth-dev 20110908 00:14:09-!- Rose is now known as Guest87877 20110908 00:14:18-!- Guest87877 is now known as Rosse 20110908 00:14:29-!- Rosse is now known as Cookieee 20110908 00:16:30-!- Cookiee [~quassel@unaffiliated/cookiee] has quit [Ping timeout: 260 seconds] 20110908 00:18:33-!- Cookieee [~quassel@unaffiliated/cookiee] has quit [Read error: Connection reset by peer] 20110908 00:40:19-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Quit: Leaving.] 20110908 00:41:58-!- Gambit_ [~Gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20110908 00:42:45-!- Gambit [~Gambit@wesnoth/developer/grickit] has quit [Ping timeout: 260 seconds] 20110908 00:44:26-!- happygrue_ [~quassel@wesnoth/developer/wintermute] has joined #wesnoth-dev 20110908 00:47:48-!- enchilado [~enchilado@unaffiliated/enchilado] has quit [Ping timeout: 276 seconds] 20110908 00:52:19-!- knotwork [~markm@unaffiliated/knotwork] has quit [Read error: Connection reset by peer] 20110908 00:54:02-!- enchilado [~enchilado@ppp118-208-149-99.lns20.bne1.internode.on.net] has joined #wesnoth-dev 20110908 00:54:02-!- enchilado [~enchilado@ppp118-208-149-99.lns20.bne1.internode.on.net] has quit [Changing host] 20110908 00:54:02-!- enchilado [~enchilado@unaffiliated/enchilado] has joined #wesnoth-dev 20110908 00:59:39-!- enchilado [~enchilado@unaffiliated/enchilado] has quit [Ping timeout: 252 seconds] 20110908 01:04:47-!- wesbot changed the topic of #wesnoth-dev to: 180 bugs, 331 feature requests, 18 patches | logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20110908 01:18:06-!- Alarantalara [~alarantal@CPEc0c1c09e8055-CM00252eac6d62.cpe.net.cable.rogers.com] has joined #wesnoth-dev 20110908 01:30:16-!- knotwork [~markm@142.177.232.252] has joined #wesnoth-dev 20110908 01:30:16-!- knotwork [~markm@142.177.232.252] has quit [Changing host] 20110908 01:30:16-!- knotwork [~markm@unaffiliated/knotwork] has joined #wesnoth-dev 20110908 01:30:29-!- enchilado [~enchilado@unaffiliated/enchilado] has joined #wesnoth-dev 20110908 01:42:38-!- Alarantalara [~alarantal@CPEc0c1c09e8055-CM00252eac6d62.cpe.net.cable.rogers.com] has left #wesnoth-dev [] 20110908 01:44:11-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Quit: crimson_penguin] 20110908 01:45:42-!- enchilado [~enchilado@unaffiliated/enchilado] has quit [Quit: brb] 20110908 01:46:08-!- enchilado [~enchilado@ppp118-208-157-184.lns20.bne1.internode.on.net] has joined #wesnoth-dev 20110908 01:46:08-!- enchilado [~enchilado@ppp118-208-157-184.lns20.bne1.internode.on.net] has quit [Changing host] 20110908 01:46:08-!- enchilado [~enchilado@unaffiliated/enchilado] has joined #wesnoth-dev 20110908 01:47:57-!- hopman- [~chris@24-183-40-128.dhcp.mdsn.wi.charter.com] has joined #wesnoth-dev 20110908 02:06:13-!- Alarantalara [~alarantal@CPEc0c1c09e8055-CM00252eac6d62.cpe.net.cable.rogers.com] has joined #wesnoth-dev 20110908 02:06:19-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Remote host closed the connection] 20110908 02:07:19-!- Gambit_ is now known as Gambit 20110908 02:14:44-!- enchilado [~enchilado@unaffiliated/enchilado] has quit [Ping timeout: 250 seconds] 20110908 02:15:35< Alarantalara> Is there any chance of making another release for 1.8? I'd like to update the dependencies for the Mac OS package so it can a) run on 10.4 again and b) run in full screen on 10.7 20110908 02:15:36< Alarantalara> If I have time and patience, I'd also like to update Pango so right to left text displays properly (it currently appears to be at version 1.0.0) 20110908 02:15:56-!- enchilado [~enchilado@unaffiliated/enchilado] has joined #wesnoth-dev 20110908 02:16:14-!- Gambit is now known as JesusHCoxMD 20110908 02:17:30-!- DragonSky [~DragonSky@c114-77-171-31.fitzg3.qld.optusnet.com.au] has joined #wesnoth-dev 20110908 02:17:36< shadowmaster> Alarantalara: I imagine Ivanovic wouldn't have a problem with labeling a revised Mac OS X package as 1.8.6a 20110908 02:17:51-!- DragonSky [~DragonSky@c114-77-171-31.fitzg3.qld.optusnet.com.au] has left #wesnoth-dev [] 20110908 02:18:07< shadowmaster> although I'd personally love it if 1.8.7 was given the green light as well because of that editor bug... 20110908 02:22:42< Alarantalara> shadowmaster: thanks, that's good to hear. I'll make sure that the dependency updates for 1.9 work with 1.8 as well then 20110908 02:26:12-!- DragonSky [~DragonSky@c114-77-171-31.fitzg3.qld.optusnet.com.au] has joined #wesnoth-dev 20110908 02:28:14-!- JesusHCoxMD is now known as Gambit 20110908 02:35:05-!- AI0867_ [~ai@wesnoth/developer/ai0867] has joined #wesnoth-dev 20110908 02:35:09-!- happygrue_ [~quassel@wesnoth/developer/wintermute] has quit [Ping timeout: 245 seconds] 20110908 02:35:20-!- AI0867 [~ai@wesnoth/developer/ai0867] has quit [Read error: Operation timed out] 20110908 02:40:46-!- Upthorn [~ogmar@public-nat1.scc.losrios.edu] has quit [Ping timeout: 258 seconds] 20110908 02:41:38< gabba> Wow, finally managed to remove every trace of the waypoint functionality (the little-known 'w' key) 20110908 02:42:32< gabba> I'm always afraid of leaving a mess behind when I remove features 20110908 02:44:09-!- enchilado [~enchilado@unaffiliated/enchilado] has quit [Ping timeout: 276 seconds] 20110908 02:47:20< shadowmaster> uh, is that alink's waypoint feature? 20110908 02:49:18< gabba> yeah, I believe it's alink's waypoint feature which I just mercilessly killed 20110908 02:51:56< gabba> He seemed to be ok with me reworking or replacing it when we discussed it last year, hopefully he didn't change his mind in the meanwhile :P 20110908 02:52:17< gabba> In any case it's now totally redundant with the whiteboard 20110908 02:52:53< CIA-22> gabba * r51046 /trunk/ (19 files in 5 dirs): 20110908 02:52:53< CIA-22> Completely removed the waypoint functionality on 'w' key, since the whiteboard is now an adequate replacement. 20110908 02:52:53< CIA-22> Fixes bug #17060 20110908 03:15:21-!- LordNasty [~NaSTy@93-43-129-181.ip92.fastwebnet.it] has quit [Read error: Connection reset by peer] 20110908 03:31:40-!- DragonSky [~DragonSky@c114-77-171-31.fitzg3.qld.optusnet.com.au] has quit [Remote host closed the connection] 20110908 03:34:59-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20110908 03:38:06-!- happygrue_ [~quassel@c-98-222-183-113.hsd1.il.comcast.net] has joined #wesnoth-dev 20110908 03:38:06-!- happygrue_ [~quassel@c-98-222-183-113.hsd1.il.comcast.net] has quit [Changing host] 20110908 03:38:06-!- happygrue_ [~quassel@wesnoth/developer/wintermute] has joined #wesnoth-dev 20110908 03:39:56-!- Upth [~ogmar@public-nat1.scc.losrios.edu] has joined #wesnoth-dev 20110908 03:39:56-!- Upth is now known as Upthorn 20110908 03:41:08-!- caemir [~caemir@unaffiliated/caemir] has quit [Excess Flood] 20110908 03:43:04-!- caemir [~caemir@unaffiliated/caemir] has joined #wesnoth-dev 20110908 03:49:31-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20110908 03:50:21-!- noy_ [~Noy@74.198.151.111] has joined #wesnoth-dev 20110908 03:50:21-!- noy_ [~Noy@74.198.151.111] has quit [Changing host] 20110908 03:50:21-!- noy_ [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20110908 03:53:58-!- noy [~Noy@wesnoth/developer/noy] has quit [Ping timeout: 260 seconds] 20110908 03:53:59-!- noy_ is now known as noy 20110908 03:54:31-!- caemir [~caemir@unaffiliated/caemir] has quit [Excess Flood] 20110908 03:55:34-!- caemir [~caemir@unaffiliated/caemir] has joined #wesnoth-dev 20110908 04:00:07-!- fstltna [~fstltna@74.63.219.251] has joined #wesnoth-dev 20110908 04:06:13-!- Elvish_Pillager [~eli@dhip-149.coburn.residences.colby.edu] has quit [Ping timeout: 260 seconds] 20110908 04:06:23-!- happygrue_ [~quassel@wesnoth/developer/wintermute] has quit [Ping timeout: 245 seconds] 20110908 04:07:43-!- un214 [~un214@adsl-75-45-20-64.dsl.scrm01.sbcglobal.net] has joined #wesnoth-dev 20110908 04:08:44-!- Ivanovic_ [~ivanovic@dtmd-4db2c7b5.pool.mediaWays.net] has joined #wesnoth-dev 20110908 04:12:05-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has quit [Ping timeout: 264 seconds] 20110908 04:12:40-!- Ivanovic_ is now known as Ivanovic 20110908 04:20:05-!- un214 [~un214@adsl-75-45-20-64.dsl.scrm01.sbcglobal.net] has quit [Remote host closed the connection] 20110908 04:21:48< fabi> noy: I have found a solution to implement the alignment much cleaner, I would even dare to call it KISS. But it needs the liminal to work inverse, meaning you have a malus at all times but the twillight ones. 20110908 04:22:07< noy> practically is that an issue? 20110908 04:22:14-!- Upthorn [~ogmar@public-nat1.scc.losrios.edu] has quit [Ping timeout: 245 seconds] 20110908 04:22:37< fabi> noy: I don't think so. Just make the unit's hits 25% stronger. 20110908 04:22:44< noy> like would the units have to be -25% 20110908 04:22:46< noy> hmm 20110908 04:24:09< fabi> It will be reduced to the current value at all times but the twillight ones. 20110908 04:24:54< fabi> The description of the alignment will tell the player: "Liminal units only reach their full strength during the twilight. 20110908 04:25:40< fabi> The coding itself will just make every bonus in any direction to a malus for the liminal unit. That is very easy to do and I think it will cause only a few extra bugs. 20110908 04:27:30< fabi> This will even make the enlightened underground terrain work out of the box. 20110908 04:28:38< noy> Fine by me 20110908 04:29:25< fabi> cool, expect a commit soon. I will ask loonycyborg (I think he is the windows binary master) for a binary you can use to test. 20110908 04:49:58-!- Upth [~ogmar@c-76-105-37-245.hsd1.ca.comcast.net] has joined #wesnoth-dev 20110908 04:49:58-!- Upth is now known as Upthorn 20110908 04:55:11-!- horon [~horon@nttkyo103205.tkyo.nt.adsl.ppp.infoweb.ne.jp] has joined #wesnoth-dev 20110908 05:21:51-!- Alarantalara [~alarantal@CPEc0c1c09e8055-CM00252eac6d62.cpe.net.cable.rogers.com] has left #wesnoth-dev [] 20110908 05:26:52-!- Gambit [~Gambit@wesnoth/developer/grickit] has quit [Remote host closed the connection] 20110908 06:15:02< CIA-22> fendrin * r51047 /trunk/ (11 files in 6 dirs): Reimplemented the liminal alignment. 20110908 06:15:31< fabi> noy, Espreon ^ 20110908 06:15:38< noy> you rock 20110908 06:15:59< fabi> :-) 20110908 06:19:48< fabi> noy: All you need to do is to change the "alignment=" attribute in the unit's config file. Note that the alignment is displayed at all times yet as tooltip when hovering over the tod image. 20110908 06:20:21< noy> thank you... 20110908 06:21:58< noy> I'll try to use it ASAP 20110908 06:26:20< fabi> noy: Also note that the interaction between mage of light and liminal units is unexpected. 20110908 06:26:37< noy> and that is? 20110908 06:27:20< fabi> during night the liminal unit gets the bonus because the light of the mage makes it twilightish. 20110908 06:27:35< noy> that's interesting 20110908 06:27:46< noy> makes sense 20110908 06:27:47< noy> so I have no issue 20110908 06:27:49< fabi> But during dusk or dawn the mage of light will make the malus appear. 20110908 06:27:59< noy> yup 20110908 06:28:18< fabi> So at some time the mage is your friend and at other he is not a good compagnion. 20110908 06:35:46< noy> yup 20110908 06:35:48< noy> gotcha 20110908 06:45:11< fabi> How can I change the manual? 20110908 06:45:34< fabi> Are the websites in doc/manual/* autogenerated? 20110908 06:47:14< shadowmaster> the web *pages* in there are generated from DocBook sources IIRC 20110908 06:47:36< fabi> shadowmaster: http://svn.gna.org/viewcvs/wesnoth/trunk/doc/manual/manual.txt ? 20110908 06:49:20< shadowmaster> I guess DocBook is not involved after all but yes, that seems to be the source based on a short glance at CMakeLists.txt. Best ask Ivanovic. 20110908 06:49:38< fabi> Thanks :-) 20110908 06:57:15-!- vcap [~vcap@AReims-551-1-79-38.w90-58.abo.wanadoo.fr] has quit [Ping timeout: 260 seconds] 20110908 07:00:17-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20110908 07:04:47-!- wesbot changed the topic of #wesnoth-dev to: 177 bugs, 331 feature requests, 18 patches | logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20110908 07:12:08-!- Cookiee [~quassel@unaffiliated/cookiee] has joined #wesnoth-dev 20110908 07:14:40-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has quit [Quit: Leaving] 20110908 07:22:31-!- vultraz [~chatzilla@124.109.10.221] has joined #wesnoth-dev 20110908 07:22:54-!- fabi [~fabi@88-134-14-215-dynip.superkabel.de] has quit [Remote host closed the connection] 20110908 07:24:22-!- fendrin [~fabi@88-134-14-215-dynip.superkabel.de] has joined #wesnoth-dev 20110908 07:32:01-!- timotei [timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20110908 07:37:35-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20110908 07:41:10-!- gabba [~gabba@wesnoth/developer/gabba] has left #wesnoth-dev [] 20110908 07:49:01-!- gabba [~gabba@wesnoth/developer/gabba] has joined #wesnoth-dev 20110908 07:49:14-!- vultraz [~chatzilla@124.109.10.221] has quit [Read error: Connection reset by peer] 20110908 07:53:39-!- vultraz [~chatzilla@124.109.10.221] has joined #wesnoth-dev 20110908 08:12:29-!- stikonas [~and@ctv-213-164-113-243.vinita.lt] has joined #wesnoth-dev 20110908 08:12:29-!- stikonas [~and@ctv-213-164-113-243.vinita.lt] has quit [Changing host] 20110908 08:12:29-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110908 08:25:54-!- gabba [~gabba@wesnoth/developer/gabba] has left #wesnoth-dev [] 20110908 08:28:29-!- vultraz [~chatzilla@124.109.10.221] has quit [Read error: Connection reset by peer] 20110908 09:00:34-!- caemir [~caemir@unaffiliated/caemir] has quit [Excess Flood] 20110908 09:01:50-!- timotei21 [timotei@193.34.190.70] has joined #wesnoth-dev 20110908 09:01:50-!- timotei21 [timotei@193.34.190.70] has quit [Changing host] 20110908 09:01:50-!- timotei21 [timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20110908 09:05:03-!- timotei [timotei@wesnoth/developer/timotei] has quit [Ping timeout: 276 seconds] 20110908 09:10:38-!- LordNasty [~NaSTy@93-43-129-181.ip92.fastwebnet.it] has joined #wesnoth-dev 20110908 09:17:38-!- Sarcasm [~user@163.5.160.17] has joined #wesnoth-dev 20110908 09:17:47-!- Sarcasm [~user@163.5.160.17] has quit [Client Quit] 20110908 09:37:55-!- enchilado [~enchilado@unaffiliated/enchilado] has joined #wesnoth-dev 20110908 09:39:12-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has left #wesnoth-dev [] 20110908 09:40:51-!- enchilad1 [~enchilado@ppp118-208-12-112.lns20.bne1.internode.on.net] has joined #wesnoth-dev 20110908 09:42:53-!- enchilado [~enchilado@unaffiliated/enchilado] has quit [Read error: Operation timed out] 20110908 09:46:34-!- Ivanovic [~ivanovic@dtmd-4db2c7b5.pool.mediaWays.net] has quit [Changing host] 20110908 09:46:34-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev 20110908 09:47:36-!- caemir [~caemir@unaffiliated/caemir] has joined #wesnoth-dev 20110908 09:48:18-!- enchilad1 is now known as enchilado 20110908 09:48:30-!- enchilado [~enchilado@ppp118-208-12-112.lns20.bne1.internode.on.net] has quit [Changing host] 20110908 09:48:30-!- enchilado [~enchilado@unaffiliated/enchilado] has joined #wesnoth-dev 20110908 09:48:58< Ivanovic> moin 20110908 09:51:11< Ivanovic> fendrin: yes, it is manual.txt 20110908 09:51:15< Ivanovic> the rest is auto generated 20110908 10:16:00-!- Nephro [~neph@80.233.231.12] has joined #wesnoth-dev 20110908 10:43:45-!- mjs-de [~mjs-de@g224185141.adsl.alicedsl.de] has joined #wesnoth-dev 20110908 10:55:57-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has joined #wesnoth-dev 20110908 11:00:22-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110908 11:04:33-!- enchilado [~enchilado@unaffiliated/enchilado] has quit [Quit: brb] 20110908 11:04:35-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110908 11:06:05-!- enchilado [~enchilado@ppp118-208-12-112.lns20.bne1.internode.on.net] has joined #wesnoth-dev 20110908 11:06:05-!- enchilado [~enchilado@ppp118-208-12-112.lns20.bne1.internode.on.net] has quit [Changing host] 20110908 11:06:05-!- enchilado [~enchilado@unaffiliated/enchilado] has joined #wesnoth-dev 20110908 11:07:30-!- enchilado [~enchilado@unaffiliated/enchilado] has quit [Client Quit] 20110908 11:08:26-!- enchilado [~enchilado@unaffiliated/enchilado] has joined #wesnoth-dev 20110908 11:09:00-!- enchilado [~enchilado@unaffiliated/enchilado] has quit [Client Quit] 20110908 11:09:51-!- enchilado [~enchilado@ppp118-208-12-112.lns20.bne1.internode.on.net] has joined #wesnoth-dev 20110908 11:09:51-!- enchilado [~enchilado@ppp118-208-12-112.lns20.bne1.internode.on.net] has quit [Changing host] 20110908 11:09:51-!- enchilado [~enchilado@unaffiliated/enchilado] has joined #wesnoth-dev 20110908 11:14:34-!- noy [~Noy@wesnoth/developer/noy] has quit [Read error: Connection reset by peer] 20110908 11:21:20-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20110908 11:22:14-!- noy [~Noy@wesnoth/developer/noy] has quit [Client Quit] 20110908 11:49:41-!- loonybot [~loonybot@ppp109-252-50-3.pppoe.spdop.ru] has joined #wesnoth-dev 20110908 11:49:49-!- loonybot [~loonybot@ppp109-252-50-3.pppoe.spdop.ru] has quit [Changing host] 20110908 11:49:49-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20110908 12:07:46-!- Kolbur [~die@82.113.99.55] has joined #wesnoth-dev 20110908 12:10:08-!- Kolbur [~die@82.113.99.55] has left #wesnoth-dev [] 20110908 13:19:18-!- Gambit [~Gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20110908 13:26:19-!- Gallaecio [~quassel@183.157.165.83.dynamic.mundo-r.com] has joined #wesnoth-dev 20110908 13:55:22-!- vcap [~vcap@AReims-551-1-89-147.w92-155.abo.wanadoo.fr] has joined #wesnoth-dev 20110908 14:03:49< CIA-22> fendrin * r51048 /trunk/doc/manual/manual.txt: Updated the manual to cover the liminal alignment. 20110908 14:03:58< fendrin> Ivanovic: Thanks, I have updated the manual. ^ 20110908 14:06:13< timotei21> fendrin: I'm wondering... if a unit is weaker all the time, why would anyone use it? :P 20110908 14:10:35-!- Johannes13 [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20110908 14:10:55< Gambit> If you need something, anything. 20110908 14:11:01< Gambit> And you can't afford something better. 20110908 14:11:17< Gambit> You just really need an extra body out on the field. 20110908 14:12:12< Gambit> The only example I can think of, of an absolutely inferior unit is the walking corpse though. 20110908 14:12:28< Gambit> And it's got a special ability that gives it value. 20110908 14:13:17< fendrin> timotei21: It will have strong base values. 20110908 14:14:09-!- EdB [~edb@89.82.194.231] has joined #wesnoth-dev 20110908 14:14:27< Gambit> Ah, guess I'm missing something here. :) 20110908 14:15:18< fendrin> timotei21: If you do the math, there is no difference if the unit gets a bonus at twilight with a weaker base or gets malus at not twilight with a stronger base. Except that there might a slightly difference in the effects of traits like strong. 20110908 14:19:51-!- Gambit_laptop [~Gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20110908 14:24:45< timotei21> Espreon: around? 20110908 14:25:43-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Ping timeout: 258 seconds] 20110908 14:33:08-!- Elvish_Pillager [~eli@dhip-149.coburn.residences.colby.edu] has joined #wesnoth-dev 20110908 14:42:03-!- Crendgrim [~crend@77-22-155-217-dynip.superkabel.de] has joined #wesnoth-dev 20110908 14:44:35< zookeeper> well, purely negative attributes aren't very appealing. the latest liminal doesn't give any benefits, only penalties. 20110908 14:45:09< zookeeper> stronger base values don't change that 20110908 14:46:21< fendrin> zookeeper: You describe a purely psychological phenomena? 20110908 14:46:31< zookeeper> yes 20110908 14:46:40-!- kholerabbiBADGER [~me@ppp118-208-12-112.lns20.bne1.internode.on.net] has joined #wesnoth-dev 20110908 14:48:28< fendrin> The strong base values will make the unit appealing. 20110908 14:49:47< zookeeper> yeah, but then again you're also going to get those base values only 1/3rd of the time 20110908 14:50:25< zookeeper> which means they effectively aren't base values. for all other alignments they represent the average values, for liminal they don't. 20110908 14:53:24-!- negusnyul [~negusnyul@183-86-125.ip.adsl.hu] has joined #wesnoth-dev 20110908 14:56:09< fendrin> zookeeper: Sadly that is true. Making it the other way around is so horrible unkiss that I choice this implementation. 20110908 14:57:17< zookeeper> well, have you thought about the possibility of it having some other effect than increasing/decreasing damage? 20110908 14:57:56< fendrin> I have thought, and would prefer that. But noy is going to use it for the Khalifate faction and he wants damage effects. 20110908 14:58:46< zookeeper> right 20110908 15:00:02< fendrin> zookeeper: Have to go now. We can talk later, in about ~3hours. 20110908 15:00:20-!- fendrin [~fabi@88-134-14-215-dynip.superkabel.de] has quit [Remote host closed the connection] 20110908 15:06:56< timotei21> :O 20110908 15:07:01< timotei21> we're gonna die!!!! 20110908 15:07:05-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has joined #wesnoth-dev 20110908 15:07:14< zookeeper> apparently 20110908 15:07:44< Gambit> Hehe 20110908 15:07:56< Gambit> timotei21: referring to the global notice that just went out? 20110908 15:08:35< Gambit> Also, apparently christel is still alive. 20110908 15:08:56-!- Netsplit *.net <-> *.split quits: Rhonda, vcap, Soliton, chrisoelmueller, talsemgeest, Johannes13, happygrue 20110908 15:08:56< Gambit> group-registration-form harassment time 20110908 15:09:12-!- Netsplit over, joins: vcap 20110908 15:09:17< timotei21> Gambit: yeah 20110908 15:09:17< timotei21> here it GOESSSSSSSSSSSs 20110908 15:09:25-!- Netsplit over, joins: Johannes13 20110908 15:09:34-!- Netsplit over, joins: Soliton 20110908 15:09:53-!- Netsplit over, joins: chrisoelmueller 20110908 15:10:04< Gambit> You could explicitly set a freenode server in your client. 20110908 15:10:08-!- Netsplit over, joins: happygrue 20110908 15:10:10< Gambit> The ones they're upgrading first are: 20110908 15:10:11< Gambit> barjavel, kornbluth, adams and holmes 20110908 15:13:56-!- Rhonda [~rhonda@anguilla.debian.or.at] has joined #wesnoth-dev 20110908 15:16:41-!- negusnyul [~negusnyul@183-86-125.ip.adsl.hu] has quit [Read error: No route to host] 20110908 15:18:15-!- stikonas [~gentoo@ctv-213-164-113-243.vinita.lt] has joined #wesnoth-dev 20110908 15:18:15-!- stikonas [~gentoo@ctv-213-164-113-243.vinita.lt] has quit [Changing host] 20110908 15:18:15-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110908 15:18:29-!- Gambit_laptop [~Gambit@wesnoth/developer/grickit] has quit [Ping timeout: 245 seconds] 20110908 15:22:01-!- talsemgeest [~talsemgee@unaffiliated/talsemgeest] has joined #wesnoth-dev 20110908 15:23:05-!- timotei21 [timotei@wesnoth/developer/timotei] has quit [Quit: SIGKILL] 20110908 15:25:30-!- Gambit [~Gambit@wesnoth/developer/grickit] has quit [Remote host closed the connection] 20110908 15:25:40-!- Cookiee [~quassel@unaffiliated/cookiee] has quit [Remote host closed the connection] 20110908 15:26:41-!- EdB [~edb@89.82.194.231] has quit [Remote host closed the connection] 20110908 15:27:12-!- kholerabbiBADGER [~me@ppp118-208-12-112.lns20.bne1.internode.on.net] has quit [Quit: Ex-Chat] 20110908 15:37:13-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110908 15:39:30-!- caemir [~caemir@unaffiliated/caemir] has quit [Excess Flood] 20110908 15:41:16-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110908 15:41:38-!- caemir [~caemir@unaffiliated/caemir] has joined #wesnoth-dev 20110908 16:03:37-!- anonymissimus [~chatzilla@HSI-KBW-046-005-024-128.hsi8.kabel-badenwuerttemberg.de] has joined #wesnoth-dev 20110908 16:06:18-!- Rhonda [~rhonda@anguilla.debian.or.at] has quit [Changing host] 20110908 16:06:18-!- Rhonda [~rhonda@wesnoth/developer/rhonda] has joined #wesnoth-dev 20110908 16:09:17< anonymissimus> fendrin: imagine gameplay effects; you have 1 tod which is good for you to fight and then 2 which are not 20110908 16:09:51< anonymissimus> you cant effectively retreat during that, its too short 20110908 16:11:00< anonymissimus> letting the way a feature works be determined by how complicated it is to implement is not-so-good XD 20110908 16:12:10-!- horon [~horon@nttkyo103205.tkyo.nt.adsl.ppp.infoweb.ne.jp] has quit [Quit: Leaving...] 20110908 16:17:13-!- Upthorn [~ogmar@c-76-105-37-245.hsd1.ca.comcast.net] has quit [Ping timeout: 245 seconds] 20110908 16:20:40-!- Gallaecio [~quassel@183.157.165.83.dynamic.mundo-r.com] has quit [Remote host closed the connection] 20110908 16:43:55-!- negusnyul [~negusnyul@183-86-125.ip.adsl.hu] has joined #wesnoth-dev 20110908 16:59:10-!- Upth [~ogmar@public-nat1.scc.losrios.edu] has joined #wesnoth-dev 20110908 16:59:11-!- Upth is now known as Upthorn 20110908 16:59:33-!- caemir [~caemir@unaffiliated/caemir] has quit [Excess Flood] 20110908 17:01:02-!- Cookiee [~quassel@unaffiliated/cookiee] has joined #wesnoth-dev 20110908 17:02:09-!- caemir [~caemir@unaffiliated/caemir] has joined #wesnoth-dev 20110908 17:09:21-!- negusnyul_ [~negusnyul@183-86-125.ip.adsl.hu] has joined #wesnoth-dev 20110908 17:10:37-!- Ivanovic_ [~ivanovic@dtmd-4db2c7b5.pool.mediaWays.net] has joined #wesnoth-dev 20110908 17:10:37-!- Ivanovic_ [~ivanovic@dtmd-4db2c7b5.pool.mediaWays.net] has quit [Changing host] 20110908 17:10:37-!- Ivanovic_ [~ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev 20110908 17:11:18-!- ettin_ [~jorda@59.207.219.87.dynamic.jazztel.es] has joined #wesnoth-dev 20110908 17:11:31-!- Tigge_ [~tigge@irc.jagochmittmoln.se] has joined #wesnoth-dev 20110908 17:13:51-!- Crend [~crend@77-22-155-217-dynip.superkabel.de] has joined #wesnoth-dev 20110908 17:18:23-!- Netsplit *.net <-> *.split quits: Tigge, ettin, negusnyul, Ivanovic, happygrue, Crendgrim 20110908 17:18:37-!- Ivanovic_ is now known as Ivanovic 20110908 17:19:00-!- Crend is now known as Crendgrim 20110908 17:22:37-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20110908 17:23:03-!- mjs-de [~mjs-de@g224185141.adsl.alicedsl.de] has quit [Ping timeout: 245 seconds] 20110908 17:23:23-!- Netsplit over, joins: happygrue 20110908 17:23:40-!- mjs-de [~mjs-de@e182032011.adsl.alicedsl.de] has joined #wesnoth-dev 20110908 17:26:13-!- noy_ [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20110908 17:28:26-!- noy [~Noy@wesnoth/developer/noy] has quit [Ping timeout: 276 seconds] 20110908 17:28:26-!- noy_ is now known as noy 20110908 17:28:41< Espreon> fabi / fendrin: Well, if it remain damaging at night, then I do not wish to use liminal for the new desert elves... 20110908 17:29:26-!- Cookiee [~quassel@unaffiliated/cookiee] has quit [Read error: Connection reset by peer] 20110908 17:29:39-!- Nephro [~neph@80.233.231.12] has quit [Ping timeout: 252 seconds] 20110908 17:35:11-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110908 17:54:03-!- stikonas [~gentoo@ctv-213-164-113-243.vinita.lt] has joined #wesnoth-dev 20110908 17:54:03-!- stikonas [~gentoo@ctv-213-164-113-243.vinita.lt] has quit [Changing host] 20110908 17:54:03-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110908 18:03:19-!- dtiger [~dtiger@dynamic-vpdn-248-121.telecom.by] has joined #wesnoth-dev 20110908 18:04:32-!- stikonas_ [~gentoo@ctv-213-164-113-243.vinita.lt] has joined #wesnoth-dev 20110908 18:04:32-!- stikonas_ [~gentoo@ctv-213-164-113-243.vinita.lt] has quit [Changing host] 20110908 18:04:32-!- stikonas_ [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110908 18:04:39-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Read error: Connection reset by peer] 20110908 18:14:40-!- timotei [timotei@193.34.190.70] has joined #wesnoth-dev 20110908 18:14:49-!- timotei [timotei@193.34.190.70] has quit [Changing host] 20110908 18:14:49-!- timotei [timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20110908 18:26:48-!- Upthorn [~ogmar@public-nat1.scc.losrios.edu] has quit [Ping timeout: 245 seconds] 20110908 18:26:51-!- fendrin [~fabi@88-134-14-215-dynip.superkabel.de] has joined #wesnoth-dev 20110908 18:28:12-!- Upth [~ogmar@public-nat1.scc.losrios.edu] has joined #wesnoth-dev 20110908 18:28:13-!- Upth is now known as Upthorn 20110908 18:35:41< fendrin> loonycyborg: Hi, are you the windows packager? Please compile a binary from current trunk for noy, he wants to use it to balance the Khalifate faction. 20110908 18:35:50< noy> actually 20110908 18:35:52< noy> I use mac 20110908 18:35:56< fendrin> oh 20110908 18:35:58< noy> no worries 20110908 18:36:01< noy> we'll wait 20110908 18:36:47< loonycyborg> And I already updated the binary in hidden/win anyway :P 20110908 18:37:09-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Quit: crimson_penguin] 20110908 18:37:16< fendrin> loonycyborg: Cool :-) 20110908 18:38:02< timotei> fendrin: can't noy compile the game itself? :-/ 20110908 18:39:43< CIA-22> fendrin * r51049 /trunk/data/hardwired/tips.cfg: Added a tip for the liminal alignment. 20110908 18:40:05< fendrin> timotei: Noy is a non coding developer. Mostly focused on multiplayer balancing. 20110908 18:40:23< timotei> Ah... "non-coding dev". noy are you an architect? :D 20110908 18:41:18< Espreon> 17:28 < Espreon> fabi / fendrin: Well, if it remain damaging at night, then I do not wish to use liminal for the new desert elves... 20110908 18:43:40-!- noy [~Noy@wesnoth/developer/noy] has quit [Ping timeout: 260 seconds] 20110908 18:45:17< fendrin> Espreon: Remain damaging at night? 20110908 18:45:49< Espreon> As in, receiving a penalty. 20110908 18:46:12-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20110908 18:46:53< fendrin> Espreon: Have you understand what exactly the alignment does? 20110908 18:47:51< Espreon> AFAIK, liminal units now receive a 25% penalty in both day and night. 20110908 18:48:17< fendrin> Yes, every lawful_bonus= will be counted as a penalty. 20110908 18:48:37< fendrin> No mater if it is positive or negative. 20110908 18:49:07< Espreon> And I prefer that they receive neither a penalty nor a bonus at night. 20110908 18:51:13< fendrin> Note that there is no difference if you just increase their damage values by 25%. You will get the exact same values as if there would be a bonus at twilight and no malus at all. 20110908 18:52:06< fendrin> The math is the same for both variants. 20110908 18:58:47-!- Nephro [~neph@80.233.231.12] has joined #wesnoth-dev 20110908 19:02:01< fendrin> zookeeper: I can't find the description of the alignment attribute in the wiki. [unit_type] would be the right place? 20110908 19:02:27< zookeeper> fendrin, yes, it's the third item listed there 20110908 19:03:34< fendrin> zookeeper: Thanks 20110908 19:04:47-!- wesbot changed the topic of #wesnoth-dev to: 176 bugs, 331 feature requests, 18 patches | logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20110908 19:05:15< fendrin> zookeeper: Is that entry autogenerated? 20110908 19:06:24< zookeeper> fendrin, i haven't heard of any of the reference pages getting auto-generated 20110908 19:12:06-!- mjs-de [~mjs-de@e182032011.adsl.alicedsl.de] has quit [Remote host closed the connection] 20110908 19:13:21< noy> timotei: no I can't; is there an issue? 20110908 19:13:36< timotei> noy: I was just wondering :) 20110908 19:13:38< timotei> no problem :P 20110908 19:13:46< noy> okay okay.... 20110908 19:16:49< noy> my apologies. 20110908 19:17:25-!- crimson_penguin [~ben@184.71.170.250] has joined #wesnoth-dev 20110908 19:17:25-!- crimson_penguin [~ben@184.71.170.250] has quit [Changing host] 20110908 19:17:25-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20110908 19:25:34-!- Upthorn [~ogmar@public-nat1.scc.losrios.edu] has quit [Ping timeout: 245 seconds] 20110908 19:26:30-!- caemir_ [~caemir@unaffiliated/caemir] has joined #wesnoth-dev 20110908 19:28:35-!- caemir [~caemir@unaffiliated/caemir] has quit [Ping timeout: 260 seconds] 20110908 19:28:35-!- caemir_ is now known as caemir 20110908 19:28:38-!- Upth [~ogmar@public-nat1.scc.losrios.edu] has joined #wesnoth-dev 20110908 19:28:38-!- Upth is now known as Upthorn 20110908 19:32:08< CIA-22> fendrin * r51050 /trunk/data/scenario-test.cfg: Test case: Made Kaleh liminal 20110908 19:37:59< CIA-22> fendrin * r51051 /trunk/data/scenario-test.cfg: Removed an invalid test for the [tunnel] tag. 20110908 19:40:58-!- Upthorn [~ogmar@public-nat1.scc.losrios.edu] has quit [Ping timeout: 245 seconds] 20110908 19:53:38-!- stikonas_ is now known as stikonas 20110908 19:54:51-!- noy [~Noy@wesnoth/developer/noy] has quit [Read error: Connection reset by peer] 20110908 20:17:40-!- Johannes13 [~Johannes@unaffiliated/johannes13] has quit [Quit: SSSSSsSSssssSSs... *BOOM*] 20110908 20:22:34< CIA-22> espreon * r51052 /trunk/po/ (27 files in 27 dirs): Stripped obsolete translations from the British English translation. 20110908 20:23:20-!- mordante [~mordante@roadie.xs4all.nl] has joined #wesnoth-dev 20110908 20:23:20-!- mordante [~mordante@roadie.xs4all.nl] has quit [Changing host] 20110908 20:23:20-!- mordante [~mordante@wesnoth/developer/mordante] has joined #wesnoth-dev 20110908 20:23:36< mordante> servus 20110908 20:24:06< Espreon> mordante: Ic grete þe. 20110908 20:24:13< mordante> hi Espreon 20110908 20:26:04< mordante> Rhonda, seems corelli is still happily chewing on Wesnoth ... so will wait a bit longer with committing the patch 20110908 20:28:48-!- covale [~covale@h55eb1c96.selukra.dyn.perspektivbredband.net] has joined #wesnoth-dev 20110908 20:30:45< Rhonda> I rather think that's a runaway 20110908 20:31:40< mordante> no idea, but it seems more packages are building for several days on it 20110908 20:32:23-!- negusnyul_ [~negusnyul@183-86-125.ip.adsl.hu] has quit [Ping timeout: 276 seconds] 20110908 20:32:57< Rhonda> Right, asking 20110908 20:38:28-!- gabba [~gabba@wesnoth/developer/gabba] has joined #wesnoth-dev 20110908 20:41:21-!- negusnyul [~negusnyul@183-86-125.ip.adsl.hu] has joined #wesnoth-dev 20110908 20:45:43-!- deekay [~dk@89-79-35-236.dynamic.chello.pl] has joined #wesnoth-dev 20110908 20:45:43-!- deekay [~dk@89-79-35-236.dynamic.chello.pl] has quit [Changing host] 20110908 20:45:43-!- deekay [~dk@wesnoth/developer/dragonking] has joined #wesnoth-dev 20110908 20:48:58-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110908 20:51:00< gabba> Is it possible to start a multiplayer game with "cheat" commands enabled, for the purpose of testing? 20110908 20:51:23< gabba> I want to quickly get to the victory screen to hunt whiteboard bugs in linger mode 20110908 20:51:52< fendrin> gabba: You can start a local multiplayer game. 20110908 20:52:08< fendrin> It allows cheating. 20110908 20:52:19< gabba> You mean hot-seat? I need it to be networked 20110908 20:52:47< gabba> Since the only way of testing some whiteboard features is with two allied network clients 20110908 20:52:49< fendrin> That is not possible afaik. 20110908 20:53:17< gabba> Damn, makes sense to prevent cheaters, but I would really need it 20110908 20:53:40< timotei> gabba: What about call "end_game" from C++ code? :P 20110908 20:53:46< timotei> Make a quick shortcut for that 20110908 20:54:23< gabba> I guess I can hack something up, yes 20110908 20:54:32-!- Upth [~ogmar@c-76-105-37-245.hsd1.ca.comcast.net] has joined #wesnoth-dev 20110908 20:54:33-!- Upth is now known as Upthorn 20110908 20:55:10< gabba> But starting a *CHEATs ENABLED* game in the lobby, with a warning in all caps in the title, would be a useful test tool 20110908 20:57:00-!- Gambit [~Gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20110908 20:59:18-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110908 20:59:49-!- Gambit_laptop [~Gambit@pa-184-5-186-26.dhcp.embarqhsd.net] has joined #wesnoth-dev 20110908 20:59:57-!- Gambit_laptop [~Gambit@pa-184-5-186-26.dhcp.embarqhsd.net] has quit [Changing host] 20110908 20:59:57-!- Gambit_laptop [~Gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20110908 21:05:52-!- Nephro [~neph@80.233.231.12] has quit [Ping timeout: 252 seconds] 20110908 21:09:04-!- Nephro [~neph@80.233.231.12] has joined #wesnoth-dev 20110908 21:09:30-!- Gambit_laptop [~Gambit@wesnoth/developer/grickit] has quit [Ping timeout: 260 seconds] 20110908 21:10:17-!- Johannes13 [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20110908 21:12:57-!- thonsew [~thonsew__@gateway/tor-sasl/thonsew] has joined #wesnoth-dev 20110908 21:13:52< Soliton> gabba: try -d 20110908 21:14:10< thonsew> Hello. 20110908 21:14:21< gabba> Soliton: as a parameter to wesnothd? 20110908 21:14:26< Espreon> thonsew: Hello. 20110908 21:14:32< thonsew> Ivanovic, thanks for doing the work put out the new version. 20110908 21:14:46< Soliton> gabba: wesnothd? no, wesnoth. 20110908 21:15:27< thonsew> Here are my changes since we entered the commit freeze a couple of weeks ago. 20110908 21:15:48< CIA-22> thonsew * r51053 /trunk/src/ (17 files in 3 dirs): 20110908 21:15:48< CIA-22> 1. Refactored string interpolation to use tokens to improve speed once token are used in config 20110908 21:15:48< CIA-22> 2. Added unit tests for string interpolation 20110908 21:15:49< CIA-22> thonsew * r51054 /trunk/src/ (tstring.cpp tstring.hpp): Updated tstring to use t_token as a replacement for string to speed up comparisons, copying and hashing. 20110908 21:15:55< CIA-22> thonsew * r51055 /trunk/src/serialization/ (string_utils.cpp string_utils.hpp): Added split_token to string utils 20110908 21:16:04< CIA-22> thonsew * r51056 /trunk/ (21 files in 6 dirs): Changed config and vconfig to use an token representation t_token in place of std::string. t_token compares, copies, copy constructs and hashes in 1 operation instead of proportional to the length of the string. 20110908 21:16:15< CIA-22> thonsew * r51057 /trunk/src/ (23 files in 7 dirs): 20110908 21:16:15< CIA-22> Updated terrain_filter to 20110908 21:16:16< CIA-22> 1. Use t_token in place of string literals to improve speed 20110908 21:16:16< CIA-22> 2. Use unordered_set in place of std::set to improve terrain filter lookup times. 20110908 21:16:20< CIA-22> thonsew * r51058 /trunk/src/actions.cpp: Updated actions.cpp to use t_token in place of string literals 20110908 21:16:29< CIA-22> thonsew * r51059 /trunk/src/ (25 files in 5 dirs): 20110908 21:16:29< CIA-22> Updated parts of unit class to use t_token in place of std:string in order to speed up comparisons, copies and hashing which are 1 cycle operations. 20110908 21:16:29< CIA-22> Added z_sub t_token. 20110908 21:16:29< CIA-22> Added lru_cache unit test 20110908 21:16:35< CIA-22> thonsew * r51060 /trunk/utils/valgrind_memcheck_suppressions.supp: Added a valigrind memcheck suppression file for suppression of static initialization allocation without a delete warnings 20110908 21:16:41< CIA-22> thonsew * r51061 /trunk/src/ (4 files in 2 dirs): Changed serialization/tokenizer to use config::t_token to speed up parsing 20110908 21:16:46< mordante> thonsew, in general we don't have a commit freeze ;-) 20110908 21:16:52< CIA-22> thonsew * r51062 /trunk/src/ (39 files in 8 dirs): Upgraded game_events.cpp and files that interacted with game_events to use t_token in place of std::string for config objects 20110908 21:16:59< CIA-22> thonsew * r51063 /trunk/src/ (tod_manager.cpp tod_manager.hpp): Updated tod_manager to use t_tokens. 20110908 21:17:06< CIA-22> thonsew * r51064 /trunk/src/ (config.cpp serialization/tokenizer.hpp): Made config::child_range re-entrant. 20110908 21:17:22< mordante> thonsew, of course it's nice to wait with tricky commits just for a release 20110908 21:17:23< CIA-22> thonsew * r51065 /trunk/ (6 files in 2 dirs): 20110908 21:17:23< CIA-22> Made load dialog faster when there are many saved games. 20110908 21:17:23< CIA-22> 1. Added a child_range_index member function to config to generate an index 20110908 21:17:23< CIA-22> 2. Changed the load dialog from the O(N^2) search for saved games to a O(N) listing. 20110908 21:17:36< CIA-22> thonsew * r51066 /trunk/src/ (23 files in 5 dirs): Updated unit_types to use t_token in place of std::string and to replace std::map with boost::unordered_map in the t_move_cost_cache, both to increase speed. 20110908 21:17:48< CIA-22> thonsew * r51067 /trunk/src/ (17 files in 2 dirs): 20110908 21:17:48< CIA-22> Updated image.cpp to 20110908 21:17:48< CIA-22> 1. Use t_token in place of std:string to save on string construction 20110908 21:17:48< CIA-22> 2. Use boost::unordered_map in place of std::map as per todo by silene 20110908 21:17:50< fendrin> which freeze? What did I miss? 20110908 21:17:51< CIA-22> thonsew * r51068 /trunk/src/ (12 files in 2 dirs): 20110908 21:17:51< CIA-22> Upgraded unit_animation and unit_frame to use t_token and t_interned. 20110908 21:17:51< CIA-22> 1. Changed std::strings to t_token when used as indices. 20110908 21:17:51< CIA-22> 2. Made a frame_parsed_parameters token resulting in upto 25% memory savings if unit animations are on for a large variety of units. 20110908 21:17:58< timotei> fendrin: thonsew, in general we don't have a commit freeze ;-) 20110908 21:17:58< CIA-22> thonsew * r51069 /trunk/src/ (12 files in 4 dirs): 20110908 21:17:58< CIA-22> 1. Updated terrain_builder to use t_token in place of std::string to facilitate fast copying, hashing and comparison 20110908 21:17:58< CIA-22> 2. Added utils::parenthetical_split_token, a cached parenthetical version of the string version 20110908 21:17:58< CIA-22> 3. Made the lru_cache faster for the cache miss case. 20110908 21:18:04< CIA-22> thonsew * r51070 /trunk/src/unit.cpp: Added liminal t_token 20110908 21:18:06< timotei> fendrin: thonsew thought there is a commit freeze 20110908 21:18:12< timotei> just like string freeze, I guess 20110908 21:18:17< thonsew> mordante, this could be tricky, but in my NR showdown test case it both speeds up the game by 25% and reduced the memory footprint by 20%. 20110908 21:18:23< fendrin> But we have a feature freeze. 20110908 21:18:31< fendrin> Are we already in feature freeze? 20110908 21:18:40< mordante> thonsew, nice, was also just for your information 20110908 21:18:47< mordante> fendrin, true, but it hasn't started yet 20110908 21:18:58< Espreon> fendrin: Na. If we were, it'd be mentioned in the topic. 20110908 21:19:10< fendrin> huh 20110908 21:19:13< shadowmaster> it'd have been announced in the ML in the first place 20110908 21:19:15< fendrin> good 20110908 21:19:21< thonsew> In the topic along with the number of bugs? 20110908 21:19:31< Espreon> Yes. 20110908 21:20:00< thonsew> I'll camp here and wait to see if/what I've broken. 20110908 21:20:09< mordante> compiling ;-) 20110908 21:21:03-!- negusnyul [~negusnyul@183-86-125.ip.adsl.hu] has quit [Ping timeout: 260 seconds] 20110908 21:21:11< Ivanovic> thonsew: where are you from btw? 20110908 21:21:22< Ivanovic> that is: will we meet at the wesdem@fosdem next febuary? 20110908 21:21:29< mordante> the first complains already come from my compiler :-P 20110908 21:22:07< thonsew> Throw the errors on pastebin and I'll have a look. 20110908 21:22:25< mordante> nah, they're rather easy to fix 20110908 21:22:36< thonsew> Where is wesdem? 20110908 21:23:28< timotei> thonsew: Belgium IIRC 20110908 21:23:33< Ivanovic> thonsew: brussels 20110908 21:23:37< timotei> thonsew: http://wiki.wesnoth.org/Fosdem2011 20110908 21:23:51< CIA-22> mordante * r51072 /trunk/src/serialization/parser.cpp: Fix a gcc warning. 20110908 21:23:52< CIA-22> mordante * r51071 /trunk/src/tstring.hpp: Remove a not allowed typename. 20110908 21:24:35< mordante> still gold seems to be unable to link things, need to look at that as well 20110908 21:24:58< thonsew> mordante, 20110908 21:25:27< thonsew> mordante, I tried running cppCheck but I had errors. Do you have a config file? 20110908 21:25:29< timotei> thonsew: ps, shouldn't this not be in the trunk? http://svn.gna.org/viewcvs/wesnoth/trunk/perf.data?view=markup&pathrev=51065 :P 20110908 21:26:33< mordante> thonsew, no not really, what kind of errors do you get? 20110908 21:26:55< thonsew> yikes. I'll have to expand my .gitignore file. 20110908 21:27:34< timotei> :P 20110908 21:28:00-!- stikonas [~gentoo@ctv-213-164-113-243.vinita.lt] has joined #wesnoth-dev 20110908 21:28:00-!- stikonas [~gentoo@ctv-213-164-113-243.vinita.lt] has quit [Changing host] 20110908 21:28:00-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110908 21:28:03< thonsew> mordante, I re-running cppcheck now. 20110908 21:28:15< timotei> mordante: what warning is related to that missing static keyword? 20110908 21:28:46< thonsew> mordante, I remember it couldn't find head files referenced in the boost libraries to architecture different than mine. 20110908 21:28:50< gabba> Soliton: so, I started both clients in debug mode then created a coop game vs the AI on a 3-player map, but I don't have access to more commands 20110908 21:29:05< mordante> thonsew, an extra build switch I use 20110908 21:29:11< gabba> Soliton: i.e. I can't instantly win the game as I'd like to do 20110908 21:29:13< mordante> thonsew, what build system do you use? 20110908 21:29:42< thonsew> I'm now on fedora 15 20110908 21:29:50< gabba> Soliton: makes sense in any case, otherwise people would just start wesnoth in debug mode and fool with others on the official server 20110908 21:30:35< mordante> thonsew, I meant build system as cmake or scons ;-) 20110908 21:30:59< Soliton> gabba: so :debug did not work then? 20110908 21:30:59< thonsew> scons 20110908 21:31:23< mordante> I thought so, you didn't add token.cpp to the cmake configuration, I just did 20110908 21:31:28< thonsew> I assume I forgot to update the cmake files 20110908 21:31:37< gabba> Soliton: oh wait, I was trying /debug, forgot about the : prefix 20110908 21:31:39< mordante> will commit after finish building everything 20110908 21:31:54< Soliton> gabba: debug mode will get you oos easily if you're not careful, naturally. 20110908 21:32:06< thonsew> I definitely didn't update the windows XML syntax project files. 20110908 21:33:27< gabba> Soliton: thanks, :help now does list debug commands 20110908 21:33:50< CIA-22> mordante * r51074 /trunk/src/variable.cpp: Remove a not allowed typename. 20110908 21:33:51< gabba> Soliton: is there any (lua?) command I can use to instantly win? 20110908 21:33:52< CIA-22> mordante * r51073 /trunk/src/CMakeLists.txt: Add the newly added file to cmake. 20110908 21:33:53< CIA-22> mordante * r51075 /trunk/src/formula_string_utils_backend.hpp: Add a missing virtual destructor. 20110908 21:33:56< CIA-22> mordante * r51076 /trunk/src/scripting/lua.cpp: Fix a gcc warning. 20110908 21:34:03< timotei> thonsew: " windows XML syntax project files" like! :)) 20110908 21:34:15< CIA-22> thonsew * r51077 /trunk/perf.data: Removed unintentional perf.data from trunk. 20110908 21:34:30< Soliton> gabba: no idea. 20110908 21:35:05< thonsew> timotei, You probably only deal with them from within VC9/10. 20110908 21:35:15< gabba> I'll look it up then, but I'm under a bit of a time pressure 20110908 21:35:22< timotei> thonsew: Yeah :P 20110908 21:36:20-!- Crendgrim [~crend@77-22-155-217-dynip.superkabel.de] has quit [Quit: ...] 20110908 21:36:54< gabba> Anyone knows how to trigger the end_game event from the in-game lua command line? 20110908 21:37:45-!- negusnyul [~negusnyul@183-86-125.ip.adsl.hu] has joined #wesnoth-dev 20110908 21:38:37< Espreon> anonymissimus: ^ 20110908 21:39:37< thonsew> espreon, you are the bug finder extrodinaire. Do you have time to compile these changes? 20110908 21:40:22< timotei> ;)) 20110908 21:40:54< mordante> thonsew, did you also test whether all unit tests still pass? 20110908 21:41:02< Espreon> thonsew: Of course. 20110908 21:42:21< anonymissimus> gabba: start the clients with the --derbug switch or -d 20110908 21:42:22< thonsew> I did a few days ago before I merged with changes from trunk. I also fixed/changed the lru_cache after I checked the unit test. Checking again now. 20110908 21:42:29< anonymissimus> it worked last i tried 20110908 21:42:43< anonymissimus> eventually you need to type :debug in addition 20110908 21:43:00< anonymissimus> that is, it gives you debug mode in networked multiplayer 20110908 21:43:15< anonymissimus> apparently, it doesnt work in 1.8 though 20110908 21:43:38< gabba> anonymissimus: yup, I did that much and it works 20110908 21:44:10< gabba> anonymissimus: now I'm looking for a way to trigger victory, there's no command to cause that directly as far as I can see 20110908 21:44:46< anonymissimus> gabba: to throw [endlevel] from the ingame command line, type ":lua wesnoth.wml_actions.endlevel({ result = "victory" })" (untested) 20110908 21:45:03< anonymissimus> you need to be in debug mode 20110908 21:45:33< anonymissimus> not quite sure how the tag behaves in multiplayer though 20110908 21:46:00< anonymissimus> since vivtory should be victory for whom, then ?? 20110908 21:47:13< thonsew> mordante, no errors detected test-debug. I run plain test momentarily. 20110908 21:47:13< anonymissimus> if you need linger mode maybe you need ":lua wesnoth.wml_actions.endlevel({ result = "victory", linger_mode = true })" 20110908 21:47:58< gabba> anonymissimus: the first command does seem to trigger linger mode, which is what I'm after 20110908 21:48:41< anonymissimus> gabba: linger mode stuff is also generally quite buggy since the 1.7 dev cycle 20110908 21:48:46< gabba> anonymissimus: it *is* weird since there's no victory popup or anything :P - also only the client where I type the command get the event 20110908 21:49:00< anonymissimus> those carryover bugs never got fixed 20110908 21:49:49< anonymissimus> gabba: well, yes, logically the tag behavior of [endlevel] in multiplayer is undefined 20110908 21:49:57< mordante> thonsew, ok, they fail here with a segfault, will recompile to make sure all the right files are used 20110908 21:51:30< anonymissimus> gabba: ah - there is something special about the ingame command line, the code you type there is only executed on that client where you type it 20110908 21:52:03< anonymissimus> for instance, type ":lua wesnoth.set_variable("foo", "bar")" 20110908 21:52:31< anonymissimus> and then :inspect; the variable is set only on that client where you've typed it 20110908 21:52:33-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Ping timeout: 252 seconds] 20110908 21:52:48< gabba> anonymissimus: to simulate victory as best as I can I guess I need to trigger the endgame on both clients then 20110908 21:52:52-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110908 21:52:58< thonsew> mordante, a couple of weeks ago I had problems with the units test core dumping. The static initialization order of the unit tests is different than the main executable, and compiler dependent as well. The initialization order changed when I upgraded my gcc. 20110908 21:53:05-!- Gallaecio [~quassel@183.157.165.83.dynamic.mundo-r.com] has joined #wesnoth-dev 20110908 21:53:08< timotei> gabba: why not create a simple map? 20110908 21:53:13< timotei> that just let each user one move 20110908 21:53:16< timotei> and finishes? :) 20110908 21:53:30< timotei> or finish by default. The simple and coolest way to attain correct usage ;) 20110908 21:53:37< anonymissimus> since that is nto what you want, you could put the code you would type into the command line into a lua file which get reloaded and executed on-the-fly by a right-click menu 20110908 21:53:44< mordante> thonsew, yes I remember that, still crashes, let's see what gdb makes of it 20110908 21:54:21< gabba> timotei: 'cause that would involve learning wml :P (which I should do anyways, but you know, lazyness...) 20110908 21:54:28< Ivanovic> thonsew: in regards to freezes and whatnot: 20110908 21:54:37< Ivanovic> 1) yeah, we do have kind of freezes 20110908 21:54:52< Ivanovic> those are mainly "please don't commit anything for some mins so that i have a fixed basis when releasing" 20110908 21:54:57< timotei> gabba: well, I guess You don't need to type anything. Maybe someone around here (hint: anonymissimus, zookeeper ) might help you. I'm sure it wouldn't take more than 5 mins :P 20110908 21:55:10< Ivanovic> though the most important freezes for most people are "string freezes" 20110908 21:55:16< anonymissimus> gabba: you can have a look at my addon "plan your advancements era" 20110908 21:55:28< Ivanovic> those mean: don't add/change any translateable strings since we are preparing for a new stable series 20110908 21:55:50< anonymissimus> I'm using the thing I described above there, you could use it for testing as well or make an own one 20110908 21:55:57< Ivanovic> and there is the well loved "feature freeze" which is directly meant for coders and means "please try to only fix bugs since we want to stabilize for a new stables series" 20110908 21:56:12< Ivanovic> and yeah, i should talk about such a freeze some time soon on wesnoth-dev@gna 20110908 21:56:38< Espreon> ... No... 20110908 21:56:44< gabba> anonymissimus: ok, I will - I think that for the moment the easiest is to create a network game againt the Idle AI though, on a small map - then I can beat it in 2-3 turns 20110908 21:58:23< anonymissimus> gabba: if you take my era, open the file _main.lua, and write the lua code you want to be executed into the function plan_your_advancements_era_main() and then use the ingame right-command "execute lua" 20110908 21:58:42< thonsew> ivanovic, 1. x minute freeze, 2. tstring freeze and 3. feature freeze. 20110908 21:59:02< anonymissimus> the difference to the ingame command line is that right-click menus are executed on all the clients simultaneously then 20110908 21:59:08< Ivanovic> thonsew: though "1" is a rather fluid thingie 20110908 21:59:09< mordante> thonsew, it's not just the unit tests, Wesnoth itself as well 20110908 21:59:23< Ivanovic> i basically warn first, ask for people to commit what they got or ping me if they need time 20110908 21:59:26-!- dtiger [~dtiger@dynamic-vpdn-248-121.telecom.by] has quit [Remote host closed the connection] 20110908 21:59:34< thonsew> invanovic and other releasers, thanks again for doing all the release work. 20110908 21:59:35< Ivanovic> after waiting a little i just take the latest revision and work with that 20110908 21:59:38< gabba> anonymissimus: aha, interesting - I'll save this conversation and set that up later on 20110908 21:59:46< gabba> anything that speeds up testing is welcome 20110908 21:59:56< Ivanovic> the most timeconsuming part of releasing is actually uploading the package 20110908 22:00:25-!- covale [~covale@h55eb1c96.selukra.dyn.perspektivbredband.net] has quit [Quit: Leaving.] 20110908 22:00:48< thonsew> mordante, now you can throw up the backtrace on pastebin and I'll look at that section of code. 20110908 22:01:31-!- Kolbur [~die@82.113.99.55] has joined #wesnoth-dev 20110908 22:01:38< anonymissimus> I'm getting "time limit exceeded" when attempting to login to the server^^ 20110908 22:01:50< Kolbur> hello 20110908 22:01:59< Ivanovic> thonsew: so i assume brussels is too far for you for a weekend meeting other wesnoth people, right? 20110908 22:02:10< thonsew> ivanovic, still you take on the responsibilty/blame and that counts for a lot 20110908 22:02:21< thonsew> brussels won't work. 20110908 22:02:27< Ivanovic> thonsew: ah, if something is broken there is svn blame! 20110908 22:02:28< Ivanovic> ;) 20110908 22:02:44< mordante> thonsew, http://paste.debian.net/128895/ and indeed looks like static initialization 20110908 22:03:12< Ivanovic> thonsew: and really looking forward to the improvements in memory usage! 20110908 22:03:21< Ivanovic> some 20% would be a *huge* help for the pandora 20110908 22:03:54< Ivanovic> (consider that there are about 200MB memory available, more likely less, so every MB saved on wesnoths side helps) 20110908 22:04:45< Ivanovic> though personally i'd say that it might be nice to add some option like "deactivate replays" which turns off replay support and should because of this save ram (having this one as ingame option though) 20110908 22:05:56< thonsew> ivanovic, I can actively look for other memory improvments. However, I think there 2 completely differing device camps. On my laptop I would happily use another 200MB in order to speed up the game or improve the AI. However I can see that handhelds are a different story, but it will improve. 20110908 22:06:26< Gambit> The AI's bottleneck is probably CPU, not memory. 20110908 22:06:33< Ivanovic> Gambit: it is! 20110908 22:06:56< Ivanovic> thonsew: last things i heard is that these were some major parts where kyle improved memory usage for the iphone: 20110908 22:07:02< timotei> gabba: here you go: 20110908 22:07:06-!- negusnyul [~negusnyul@183-86-125.ip.adsl.hu] has quit [Remote host closed the connection] 20110908 22:07:09< Ivanovic> * add support for "textures" 20110908 22:07:13< mordante> Rhonda, I see somebody did something to the happily churning corelli and it restarted its jobs 20110908 22:07:24< Ivanovic> (meaning basically using sprite sheets, though in a hackish, ugly way) 20110908 22:07:30< Ivanovic> * remove replay support 20110908 22:07:35< mordante> hope it will finish Wesnoth soon, so I can commit the patch 20110908 22:07:40< mordante> I'm off now, night 20110908 22:07:45< timotei> http://dl.dropbox.com/u/462510/wesnoth/2p_instant_victory.map 20110908 22:07:49< timotei> http://dl.dropbox.com/u/462510/wesnoth/2p_instant_victory.cfg 20110908 22:08:01< timotei> gabba: ^ copy those in data/multiplayer/maps and data/multiplayer/scenarios 20110908 22:08:01-!- mordante [~mordante@wesnoth/developer/mordante] has quit [Quit: Leaving] 20110908 22:08:04< timotei> It's just 1 turn :D 20110908 22:08:10< chrisoelmueller> almost all of wesnoth's near freezes on my machine were memory related and not cpu :) 20110908 22:08:10< thonsew> good night. 20110908 22:08:11< timotei> You can edit the number of turns in the cfg :D 20110908 22:08:14< gabba> thanks timotei :) 20110908 22:08:34< anonymissimus> gabba: I just tried, all clients get the victory dialog and go into linger mode if I use the mothod above 20110908 22:08:42< chrisoelmueller> of course one wouldn't expect NR to run smooth with <250mib ram available, but my cpu isn't that much better 20110908 22:09:29< thonsew> The changes I made, if you look at them only improve the memory footprint when units are animated. 20110908 22:10:33< thonsew> The 20% number can from reducing the number of animated unit frame 10 fold, but actively detecting redundancies. 20110908 22:10:40< anonymissimus> gabba: thanks for removing some code weight from the engine btw (waypoints); I've always considered it a useless feature xD 20110908 22:10:43< thonsew> s/can/came 20110908 22:10:55< Espreon> thonsew: An explosion hath occurred: http://pastebin.com/XdW1GNvc 20110908 22:11:05< Espreon> thonsew: I just started the test scenario. 20110908 22:11:11< gabba> anonymissimus: np, I just hope alink isn't upset about it 20110908 22:12:14< gabba> next I'll replace gotos with planned moves, but that requires a bit more work on the wb first 20110908 22:13:08< thonsew> espreon, I see you error, but I don't understand it. Could you run gdb and post the backtrace? 20110908 22:13:29< Espreon> OK. 20110908 22:14:46< Espreon> thonsew: I can't get a backtrace. 20110908 22:14:55< Espreon> thonsew: The game doesn't abort. 20110908 22:15:19< Espreon> anonymissimus: Maybe you can deal with it? 20110908 22:15:22< anonymissimus> gabba: note that gotos can also be set by wml 20110908 22:16:02< gabba> anonymissimus: yeah, and I bet the AI references/understands them as well, it might get tricky 20110908 22:16:33< gabba> anonymissimus: what use is setting gotos with WML, btw? 20110908 22:17:03< anonymissimus> gabba: it is used in certain mainline scenarios to make ai-controlled units move to certain locations 20110908 22:17:32< anonymissimus> Out of the frying pan in UtbS for instance 20110908 22:17:48< gabba> I can always leave that as a feature for scenario designers, I'm mainly after the UI change 20110908 22:18:06< anonymissimus> the values are or should be kept over multiple turns 20110908 22:19:01< thonsew> espreon, It doesn't crash. When does the error happen? What can you still do? 20110908 22:19:16< anonymissimus> Espreon: no idea, looks like an old lua or wml bug ? make a report 20110908 22:20:20< Espreon> thonsew: Lots of stuff. 20110908 22:20:32< Espreon> ... And why the hell am I only getting this? 20110908 22:20:38< Espreon> anonymissimus: Run wesnoth -t 20110908 22:20:57< anonymissimus> Espreon: that is all you need to reproduce ? 20110908 22:21:01< Espreon> Yes. 20110908 22:21:13< Espreon> And I have HEAD. 20110908 22:21:13< anonymissimus> thwn I can't, works fine 20110908 22:21:35< Espreon> thonsew: Did you introduce some weird boost magic? 20110908 22:21:53< anonymissimus> ok then I need to recompile a lot first+potnetiall fix some other thonsew-introduced-win-only issues xD 20110908 22:22:03< Espreon> Ah. 20110908 22:22:38< thonsew> espreon, I didn't add any new boost features. I actually removed boost::variant from the config::attribbute_value class. 20110908 22:22:53< anonymissimus> yep, thonsew : you use "uint" again, use unsigned 20110908 22:23:16< anonymissimus> that is a compiler error in MSVC 20110908 22:23:32< thonsew> I'll grep and replace it. finger memory. 20110908 22:23:57< timotei> thonsew: muscle memory maybe ^_^ 20110908 22:25:02< thonsew> espreon, thanks for pointing out wesnoth -t. I am getting image_modification parsing errors which I will fix. 20110908 22:25:03-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Ping timeout: 260 seconds] 20110908 22:25:22< Espreon> No prob. 20110908 22:25:29-!- stikonas [~gentoo@ctv-213-164-113-243.vinita.lt] has joined #wesnoth-dev 20110908 22:25:29-!- stikonas [~gentoo@ctv-213-164-113-243.vinita.lt] has quit [Changing host] 20110908 22:25:29-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110908 22:28:58< gabba> About wesnoth -t, I propose a wipe of the test scenario. It's way too packed full of stuff, including obsolete WML. It's lost usefulness as a test tool. 20110908 22:29:21< timotei> gabba: I guess nobody cares if things get deleted from there :P 20110908 22:29:32< timotei> maybe we could create something like -t number 20110908 22:29:43-!- Kolbur [~die@82.113.99.55] has quit [Ping timeout: 260 seconds] 20110908 22:29:52< timotei> and pick that index test :D 20110908 22:30:09< gabba> that would be interesting as well 20110908 22:30:17< timotei> And a folder: tests/ 20110908 22:30:26< timotei> and blah, test scenarios could be nice 20110908 22:32:04< thonsew> Packed but not obsolete is good. An exhaustive test suite means we can guarantee that changes haven't broken something in the dark dusty corners of wesnoth. 20110908 22:32:54< thonsew> I've added 3 or 4 unit tests to the tests in src/tests. I didn't know about this wesnoth -t test scenario. 20110908 22:33:05< gabba> I know, but that involves someone regularly pruning the test scenario from obsolete stuff - at this point I wouldn't count on this 20110908 22:33:21< timotei> thonsew: gabba is talking about the test scenario.cfg 20110908 22:33:30< timotei> not about src/tests IIUC :P 20110908 22:33:41< timotei> data/scenario-test.cfg 20110908 22:33:51< thonsew> I'm talking about both. 20110908 22:34:06< gabba> But the test scenario *does* segfault a lot on me these times and never did before, so we may have new bugs on hand especially in the unit map, I think 20110908 22:34:46< thonsew> Obsolete stuff can be pruned organically. Like now if anonymissimus knows the error espreon brought up is an obsolete error. We remove that from the test scenario. 20110908 22:35:13< gabba> we should probably archive old test scenarios assigning them an index and move on to a fresh one from time to time, I think 20110908 22:35:32< gabba> But organically works as well, I guess 20110908 22:36:04< gabba> It's just that right now it's hard to move a unit anywhere on the map without triggering an insane event that breaks everything :P 20110908 22:36:13< Rhonda> modante, yes, it was given back and thus restarted 20110908 22:36:42< timotei> gabba: Yep. :P 20110908 22:37:07< thonsew> I've only opened it for the first time right now, so I have no valid opinion. 20110908 22:37:38< gabba> Some stuff in there is hilarious, such as the Summon Troll option 20110908 22:38:41< thonsew> Do WML scenrio creators know about it to copy cool events templates? 20110908 22:40:52< zookeeper> from the test scenario? urgh... i bet it's what contains the most ancient WML cruft we have :p 20110908 22:42:12< thonsew> Invalid WML found: Moving to this location is no longer supported... bye bye 20110908 22:42:21< thonsew> And the unit was gone forever. 20110908 22:42:40< zookeeper> a big pile of random, unorganized and unmaintained events isn't a very good templates library ;) 20110908 22:42:51< anonymissimus> that is a test for things around killing in an event I guess 20110908 22:43:49< anonymissimus> also, since the test scenario is so large, it lasts more time to parse all that at startup it seems 20110908 22:44:09< anonymissimus> which is why I still like to test from my addon's test scenarios 20110908 22:44:56< timotei> then why not purge it really 20110908 22:45:04< timotei> maybe rename it: old_scenario-test.cfg 20110908 22:45:15< timotei> or! 20110908 22:45:17< timotei> we could add: 20110908 22:45:21< timotei> -tu 20110908 22:45:29< timotei> user's defined test scenario 20110908 22:45:35< timotei> from ~add-ons/scenario-test.cfg :P 20110908 22:45:52< timotei> Though that would still leave that parsing it at startup 20110908 22:46:32-!- Nephro [~neph@80.233.231.12] has quit [Ping timeout: 252 seconds] 20110908 22:46:51< CIA-22> thonsew * r51078 /trunk/src/ (3 files in 3 dirs): Changed uint to unsigned int 20110908 22:49:16< thonsew> It would be best to have a small variety of scenarios. I've taken one turn of NR Showdown with some added silver mages, spiders and such to use as a one turn stress test. But s set of scenarios that can be run automagically like unit tests would be awesome. 20110908 22:53:16< CIA-22> gabba * r51079 /trunk/src/ (5 files in 2 dirs): 20110908 22:53:16< CIA-22> Modified how whiteboard planned attacks are created so that factors like adjacent leaders (already present or planned to be recruited/moved nearby) are taken in to account in the weapon choice dialog. 20110908 22:53:16< CIA-22> Fixes bug #16856 20110908 22:55:38< anonymissimus> thonsew: why you modify [item] ? 20110908 22:56:06< thonsew> Which file:line? 20110908 22:56:16< gabba> ^^I still have a graphical problem with this one, some kind of weird flickering of the unit range highlight after the weapon choice dialog is closed, see mouse_events.cpp:715 if anybody wants to help 20110908 22:56:21< anonymissimus> and it has nothing to do with the rest of that revision 20110908 22:56:39< anonymissimus> could you please make smaller revisions, splitting unrelated things 20110908 22:58:26-!- Gambit_laptop [~Gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20110908 22:58:49< thonsew> Unfortunately, in this case I changed std::string in the config object to a token which makes comparison, our most likely operation 1 clock cycle. So each of the commits was the result of changing one object and then fixing and testing all the resultant errors that I could find. 20110908 22:59:41< thonsew> It is a trade off between the time to test the commit vs. the size of the commit. 20110908 23:00:32-!- deekay [~dk@wesnoth/developer/dragonking] has quit [Quit: deekay] 20110908 23:01:27-!- Gallaecio [~quassel@183.157.165.83.dynamic.mundo-r.com] has quit [Read error: Connection reset by peer] 20110908 23:03:02-!- Gallaecio [~quassel@183.157.165.83.dynamic.mundo-r.com] has joined #wesnoth-dev 20110908 23:03:36< loonycyborg> thonsew: I'm getting the static initialization segfault too :P 20110908 23:04:59< thonsew> loonycyborg, if you have a different backtrace than mordante's please post it. I don't have error, so I am guessing at fix right now. We have a lot of exposure to static initialization problems. 20110908 23:05:26< gabba> grr, another thing that doesn't help testing is that "wesnoth --server" is broken 20110908 23:05:43< gabba> if I log into the server from the GUI, no problem 20110908 23:06:10< gabba> If I do "wesnoth --server localhost", all kind of errors pop up when creating or joining a game 20110908 23:06:26-!- Gambit_laptop [~Gambit@wesnoth/developer/grickit] has quit [Ping timeout: 276 seconds] 20110908 23:07:00< loonycyborg> thonsew: Seems I have the same backtrace, but I'll post backtrace with more details. 20110908 23:07:00< gabba> such as "error network: caught network::error: Invalid WML received: attributes not in order" 20110908 23:07:52< loonycyborg> thonsew: http://pastebin.com/qRfTNswE 20110908 23:08:16< thonsew> thanks 20110908 23:10:29< gabba> brb 20110908 23:10:31-!- gabba [~gabba@wesnoth/developer/gabba] has left #wesnoth-dev [] 20110908 23:12:50-!- timotei [timotei@wesnoth/developer/timotei] has quit [Quit: SIGKILL] 20110908 23:14:49-!- gabba [~gabriel@wesnoth/developer/gabba] has joined #wesnoth-dev 20110908 23:16:55< anonymissimus> thonsew: in r51056 you change [item] to no longer require imge= or halo= attribute, why ? 20110908 23:17:48< anonymissimus> data/lua/wml/items.lua, line 65 20110908 23:18:41< anonymissimus> I mean, silene made it so since probably the original C++ code before he ported it had that and there might have been some reason for it 20110908 23:19:09< thonsew> anonymissimus, The flash item WML use to flash the sign in HTTT doesn't provide either when the sign is invisible. Other changes I made caused this to show an error. I assumed that the WML in HTTT was correct and that the requirement for the images inthe [item] tag was spurious. I can put it back but then the WML flash macro will need to be changed. 20110908 23:19:40< anonymissimus> also, it seems the modify_verctor_string_attribute etc macros in lua.cpp are no longer needed due to your modifications 20110908 23:20:01-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has quit [Remote host closed the connection] 20110908 23:20:36< thonsew> anonymissimus, Those changes are a work in progress. I don't know for sure that I removed all references. 20110908 23:21:00< anonymissimus> I added them not long ago and I'm pretty sure you changed all 20110908 23:21:32< CIA-22> thonsew * r51080 /trunk/src/ (unit_frame.cpp unit_frame.hpp): Attempt to fix static initialization problem in unit_frame.cpp for compilers different than my own. 20110908 23:23:49< thonsew> anonymissimus, the impetus for t_token was that in profiling wesnoth was spendind 20% of its time parsing, allocating and constructing strings. I know very little about lua. Does it treat strings as tokens with a symbol table or will it eventually suffer from the same problems? 20110908 23:25:04< thonsew> loonycyborg, Can you try out the patch I just submitted to see if it fixes the segfault? 20110908 23:25:20< anonymissimus> well if you know little about it then maybe better don't edit it ? xD 20110908 23:26:11< anonymissimus> thonsew: HttT is using the highlite_image macro, all those [items] have the reuired key (it wouldnt have worked so far would it) 20110908 23:27:18< anonymissimus> "Does it treat strings as tokens with a symbol table or will it eventually suffer from the same problems" no idea 20110908 23:27:39< thonsew> anonymissimus, I'm searching for the exact file and line. I'll be minute. 20110908 23:27:57< anonymissimus> but generally I wouldnt worry about lua, its a very modern language as opposed to C++ 20110908 23:28:18< anonymissimus> only 10 years old or so 20110908 23:28:43< loonycyborg> thonsew: It still segfaults. 20110908 23:29:03< anonymissimus> uh ok 1993 about as old as java 20110908 23:30:25< thonsew> lua is a scripting language. If you look at the various and sundry shootouts it will always be 30X slower that C++. So if we start implementing algorithm in lua it will quickly become the bottleneck. As I understand it the intended method of using lua is as a thing layer on top of a C engine for the tricky bits. 20110908 23:31:04< anonymissimus> thonsew: silene said it's faster, yes, really 20110908 23:31:56< anonymissimus> he said something about it hashes tables and such 20110908 23:32:07< anonymissimus> not that I grasp anything of to though^^ 20110908 23:32:14< thonsew> It is as long as you don't move any logic into lua. 20110908 23:33:56 * anonymissimus is still getting tons of compiler and linker errors 20110908 23:33:59< thonsew> He is correct. As long as you use lua as a fast hash table to lookup token and call the C function interface to the C++ member functions, it will be fast. It we start doing routing/AI in lua it will die and fast death. 20110908 23:34:10 * anonymissimus is wondering to leave this for timotei or loonycaborg 20110908 23:34:47< thonsew> Post the errors, if you are on linux and I'll look into them tomorrow. 20110908 23:35:04-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Read error: Operation timed out] 20110908 23:35:13< anonymissimus> uh I'm sure it'd compile fine on Linux 20110908 23:35:37< thonsew> loonycyborg, do you know how to track down static initialization bugs. Since I don't have the problem I can't tell which object isn't initialized. 20110908 23:39:49< loonycyborg> I know only the theory but I'll look into it. 20110908 23:41:46< thonsew> What OS and compiler do you use? 20110908 23:42:02< loonycyborg> Gentoo linux gcc 4.5.2 20110908 23:44:03< thonsew> I actually got different static initialization errors when I switched from gcc 4.5 to gcc 4.6. The problem is that the behavior is undefined by the spec. 20110908 23:52:34-!- gabba [~gabriel@wesnoth/developer/gabba] has quit [Quit: Leaving.] 20110908 23:53:02-!- gabba [~gabba@wesnoth/developer/gabba] has joined #wesnoth-dev 20110908 23:53:06-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20110908 23:54:58-!- Alarantalara [~alarantal@CPEc0c1c09e8055-CM00252eac6d62.cpe.net.cable.rogers.com] has joined #wesnoth-dev 20110908 23:58:03< loonycyborg> thonsew: So right now I see that n_token::operator+ is called with invalid b. 20110908 23:58:50< loonycyborg> And it's called from image::locator::locator 20110908 23:59:21< loonycyborg> The line is 'val_.modifications_ = config::t_token( val_.modifications_ + mods );' 20110908 23:59:33< loonycyborg> Therefore that 'mods' variable is rotten --- Log closed Fri Sep 09 00:00:04 2011