--- Log opened Sun May 06 00:00:04 2012 20120506 00:06:15-!- anonymissimus [~chatzilla@HSI-KBW-078-042-163-105.hsi3.kabel-badenwuerttemberg.de] has quit [Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120410121533]] 20120506 00:11:29-!- LordNasty [~NaSTy@93-43-160-229.ip92.fastwebnet.it] has quit [Ping timeout: 260 seconds] 20120506 00:15:53-!- anonymissimus [~chatzilla@HSI-KBW-078-042-163-105.hsi3.kabel-badenwuerttemberg.de] has joined #wesnoth-dev 20120506 00:18:59-!- worduk [~jon@77.76.205.90] has quit [Quit: Leaving] 20120506 00:19:22-!- LordNasty [~NaSTy@93-43-160-229.ip92.fastwebnet.it] has joined #wesnoth-dev 20120506 00:32:16-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 276 seconds] 20120506 00:34:02-!- artisticdude [~artisticd@misc-148-66-39-74.pool.starband.net] has quit [Quit: Good day, all.] 20120506 00:34:46-!- artisticdude [~artisticd@misc-148-66-39-74.pool.starband.net] has joined #wesnoth-dev 20120506 00:35:48-!- negusnyul [~negusnyul@dsl4E5CCC99.pool.t-online.hu] has quit [Quit: Konversation terminated!] 20120506 00:36:09-!- artisticdude [~artisticd@misc-148-66-39-74.pool.starband.net] has quit [Client Quit] 20120506 00:41:03-!- Tigge_ is now known as Tigge 20120506 00:42:59-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Quit: Leaving.] 20120506 00:58:35-!- worduk [~jon@77.76.205.90] has joined #wesnoth-dev 20120506 01:03:15-!- anonymissimus [~chatzilla@HSI-KBW-078-042-163-105.hsi3.kabel-badenwuerttemberg.de] has quit [Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120410121533]] 20120506 01:07:00-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20120506 01:10:37-!- s951 [~s951@dyn1064-176.hor.ic.ac.uk] has joined #wesnoth-dev 20120506 01:10:47-!- stikonas [~and@bcm-131-111-216-103.girton.cam.ac.uk] has joined #wesnoth-dev 20120506 01:10:47-!- stikonas [~and@bcm-131-111-216-103.girton.cam.ac.uk] has quit [Changing host] 20120506 01:10:47-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20120506 01:24:09-!- bloodycoin [~bloodycoi@193.170.132.180] has joined #wesnoth-dev --- Log opened Sun May 06 01:48:27 2012 20120506 01:48:43-!- lobby [~wesnoth@wesnoth/bot/lobby] has joined #wesnoth-dev 20120506 01:48:43-!- Topic for #wesnoth-dev: 170 bugs, 335 feature requests, 16 patches | Logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20120506 01:48:43-!- Topic set by wesbot [~wesbot@asteria.debian.or.at] [Sat May 5 13:49:49 2012] 20120506 01:48:43[Users #wesnoth-dev] 20120506 01:48:43[ [Relic] ] [ Elvish_Pillager] [ knotwork ] [ shadowm_laptop] 20120506 01:48:43[ AI0867 ] [ enchilado ] [ koan ] [ Shakey ] 20120506 01:48:43[ Akihara ] [ Espreon ] [ lobby ] [ shikadibot ] 20120506 01:48:43[ apoi ] [ fabi_ ] [ loonybot ] [ Smar ] 20120506 01:48:43[ Appleman1234 ] [ Gallaecio ] [ loonycyborg] [ stikonas ] 20120506 01:48:43[ bloodycoin ] [ Gambit ] [ LordNasty ] [ Tigge ] 20120506 01:48:43[ chpln ] [ grzywacz ] [ LovCAPONE ] [ Upthorn ] 20120506 01:48:43[ ChrisOelmueller] [ Ingeniumed ] [ melinath ] [ vcap ] 20120506 01:48:43[ CIA-22 ] [ isaac ] [ neph_ ] [ vultraz ] 20120506 01:48:43[ Crab_ ] [ Ivanovic ] [ oldtopman ] [ vultraz_laptop] 20120506 01:48:43[ Crendgrim ] [ iwaim ] [ PolarPanda ] [ wesbot ] 20120506 01:48:43[ crimson_penguin] [ jamit ] [ Rhonda ] [ worduk ] 20120506 01:48:43[ ejls ] [ janebot ] [ s951 ] [ yann ] 20120506 01:48:43[ elias ] [ Johannes13_ ] [ shadowm ] [ {V} ] 20120506 01:48:43-!- Irssi: #wesnoth-dev: Total of 56 nicks [0 ops, 0 halfops, 0 voices, 56 normal] 20120506 01:48:45< shadowm> It's coming back. 20120506 01:48:49-!- Soliton [~Soliton@wesnoth/developer/soliton] has joined #wesnoth-dev 20120506 01:49:13-!- Crendgrim [~crend@77-22-112-72-dynip.superkabel.de] has quit [Quit: ..] 20120506 01:49:15-!- Channel #wesnoth-dev created Tue Jan 27 06:28:41 2009 20120506 01:50:14-!- Irssi: Join to #wesnoth-dev was synced in 98 secs 20120506 01:50:32< Appleman1234> :) 20120506 01:57:32-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Remote host closed the connection] 20120506 02:06:03-!- happygrue [~quassel@c-98-222-183-113.hsd1.il.comcast.net] has joined #wesnoth-dev 20120506 02:06:03-!- happygrue [~quassel@c-98-222-183-113.hsd1.il.comcast.net] has quit [Changing host] 20120506 02:06:03-!- happygrue [~quassel@wesnoth/developer/wintermute] has joined #wesnoth-dev 20120506 02:18:13-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 276 seconds] 20120506 02:27:38-!- PolarPanda [~quassel@unaffiliated/peterporty] has quit [Ping timeout: 240 seconds] 20120506 02:41:55-!- Johannes13 [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20120506 03:29:56-!- enchilado [~enchilado@defocus/yummy/enchilado] has quit [Remote host closed the connection] 20120506 03:35:46-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has quit [Read error: Operation timed out] 20120506 03:36:42-!- Elvish_Pillager [~eli@71-10-229-241.dhcp.oxfr.ma.charter.com] has quit [Ping timeout: 257 seconds] 20120506 03:36:48-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has joined #wesnoth-dev 20120506 03:38:32-!- Shakey [HydraIRC@c-24-14-169-218.hsd1.il.comcast.net] has quit [Quit: HydraIRC -> http://www.hydrairc.com <- In tests, 0x09 out of 0x0A l33t h4x0rz prefer it :)] 20120506 03:58:03-!- PolarPanda [~quassel@unaffiliated/peterporty] has joined #wesnoth-dev 20120506 04:05:58-!- vultraz_laptop [~chatzilla@124.109.10.221] has quit [Ping timeout: 265 seconds] 20120506 04:32:05-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20120506 04:37:16-!- Ivanovic_ [~ivanovic@dtmd-4db2b2da.pool.mediaWays.net] has joined #wesnoth-dev 20120506 04:40:16-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has quit [Ping timeout: 260 seconds] 20120506 04:41:11-!- Ivanovic_ is now known as Ivanovic 20120506 04:48:26-!- Crab_ [Crab_@wesnoth/developer/crab] has quit [Ping timeout: 260 seconds] 20120506 04:59:04-!- horon [~horon@nttkyo216070.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has joined #wesnoth-dev 20120506 05:05:24-!- Pete-Flux [~quassel@unaffiliated/peterporty] has joined #wesnoth-dev 20120506 05:10:55-!- horon [~horon@nttkyo216070.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has quit [Disconnected by services] 20120506 05:11:20-!- horon_ [~horon@nttkyo216070.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has joined #wesnoth-dev 20120506 05:20:02-!- gabba [~gabba@wesnoth/developer/gabba] has joined #wesnoth-dev 20120506 05:22:29-!- gabba [~gabba@wesnoth/developer/gabba] has quit [Client Quit] 20120506 05:27:32-!- ancestral [~ancestral@65-128-236-41.mpls.qwest.net] has joined #wesnoth-dev 20120506 05:29:25-!- PetePorty [~quassel@unaffiliated/peterporty] has joined #wesnoth-dev 20120506 05:39:32-!- enchilado [~enchilado@defocus/yummy/enchilado] has joined #wesnoth-dev 20120506 05:45:08-!- Johannes13 [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 240 seconds] 20120506 05:52:20-!- PetePorty [~quassel@unaffiliated/peterporty] has quit [Remote host closed the connection] 20120506 06:44:17-!- oldtopman [~oldtopman@unaffiliated/oldtopman] has quit [Remote host closed the connection] 20120506 06:56:48-!- Gambit [~gambit@wesnoth/developer/grickit] has quit [Read error: Connection reset by peer] 20120506 06:58:27-!- Crab_ [Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20120506 06:59:55-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20120506 07:27:05-!- s951 [~s951@dyn1064-176.hor.ic.ac.uk] has quit [Quit: Leaving] 20120506 07:32:12-!- Pete-Flux [~quassel@unaffiliated/peterporty] has quit [Read error: Connection reset by peer] 20120506 07:32:15-!- PolarPanda [~quassel@unaffiliated/peterporty] has quit [Read error: Connection reset by peer] 20120506 07:45:06-!- worduk [~jon@77.76.205.90] has quit [Read error: Connection timed out] 20120506 07:45:54-!- worduk [~jon@77.76.205.90] has joined #wesnoth-dev 20120506 07:51:03-!- dtiger [~dtiger@dynamic-vpdn-93-125-15-29.telecom.by] has joined #wesnoth-dev 20120506 07:59:41-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Read error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number] 20120506 08:00:32-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20120506 08:06:10< worduk> greetings 20120506 08:06:22< worduk> shadowm: viva mexico 20120506 08:06:27< worduk> *g* 20120506 08:06:35< shadowm> Uh? 20120506 08:06:48< worduk> yesterday was cinquo de mayo 20120506 08:06:54< worduk> and your idento is ignacio 20120506 08:06:55< worduk> *g* 20120506 08:07:21< shadowm> Mexico is only one Spanish-speaking country in the world. I'm from Chile. 20120506 08:07:29< worduk> ok 20120506 08:07:33< worduk> really 20120506 08:07:37< ancestral> Cinco de Mayo isn't really even a big holiday in Mexico 20120506 08:07:38< shadowm> And I'm certainly not familiarized with this cinco de mayo thing. 20120506 08:07:40< ancestral> afaik 20120506 08:08:06< ancestral> It's largely an Americanized (U.S.-ized) thing 20120506 08:08:21< ancestral> Much like St. Patrick's Day festivities and drinking (American) 20120506 08:08:33< worduk> yes from the irish 20120506 08:09:07< ancestral> But it's only popularized and celebrated as much as it is in the U.S. 20120506 08:09:12< worduk> my pharmacy is called st.anna 20120506 08:09:30< worduk> and someone st.anna seems to be involved in cinquo de mayo 20120506 08:10:07< ancestral> Basically Cinco de Mayo is just an excuse for gringos to get drunk 20120506 08:10:13< worduk> hehe 20120506 08:10:28< worduk> I wasn't getting drunk yesterday 20120506 08:11:22< worduk> there is this large south american gang called ms13 20120506 08:11:25< worduk> do you know about them 20120506 08:12:09< ancestral> Lastly, Cinco de Mayo isn't even independence day in Mexico. For more information: http://en.wikipedia.org/wiki/Cinco_de_Mayo 20120506 08:12:58< ancestral> And now back to our regular scheduled programming 20120506 08:14:06< worduk> mI really stopped coding I am in a kinda weird state right now 20120506 08:14:36< worduk> maybe I should fix the fullscreen bug 20120506 08:14:50< shadowm> I'd rather not until someone can make sure it's not a voodoo fix. 20120506 08:15:03< worduk> hehe 20120506 08:15:04< shadowm> (Seeing as how the issue is not even present here.) 20120506 08:15:16< worduk> maybe it is nvidia related 20120506 08:16:04< shadowm> That'd call for trying with nouveau, or the vesa DDX instead. 20120506 08:17:24-!- ancestral [~ancestral@65-128-236-41.mpls.qwest.net] has quit [Quit: i go sleeps kthxbai] 20120506 08:18:21< worduk> it's really weird they are doing star trek roleplaying in #planeshift 20120506 08:18:36< worduk> I couldn't get it to run on linux at all 20120506 08:18:46< worduk> it always seg faults 20120506 08:35:39-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has quit [Quit: Leaving] 20120506 08:39:17-!- PeterFA [~quassel@c-67-168-167-77.hsd1.wa.comcast.net] has joined #wesnoth-dev 20120506 08:39:17-!- PeterFA [~quassel@c-67-168-167-77.hsd1.wa.comcast.net] has quit [Changing host] 20120506 08:39:17-!- PeterFA [~quassel@unaffiliated/peterfa] has joined #wesnoth-dev 20120506 08:40:37-!- Unnheulu [~ieuan@host86-186-134-63.range86-186.btcentralplus.com] has joined #wesnoth-dev 20120506 08:49:31-!- Unnheulu [~ieuan@host86-186-134-63.range86-186.btcentralplus.com] has quit [Ping timeout: 276 seconds] 20120506 09:01:02-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [] 20120506 09:03:16-!- EdB [~edb@tss37-1-89-82-194-231.dsl.sta.abo.bbox.fr] has joined #wesnoth-dev 20120506 09:07:05-!- csarmi [~csarmi@2E6B859D.catv.pool.telekom.hu] has joined #wesnoth-dev 20120506 09:28:41-!- Ivanovic [~ivanovic@dtmd-4db2b2da.pool.mediaWays.net] has quit [Changing host] 20120506 09:28:41-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev 20120506 09:34:42-!- _vdn [~nazgul-sa@ppp91-77-236-92.pppoe.mtu-net.ru] has joined #wesnoth-dev 20120506 09:35:06-!- dtiger [~dtiger@dynamic-vpdn-93-125-15-29.telecom.by] has quit [Read error: Connection reset by peer] 20120506 09:36:24-!- PeterFA [~quassel@unaffiliated/peterfa] has quit [Remote host closed the connection] 20120506 09:36:39-!- dtiger [~dtiger@dynamic-vpdn-93-125-16-111.telecom.by] has joined #wesnoth-dev 20120506 09:37:47-!- negusnyul [~negusnyul@h145-169.pool46-249.dyn.tolna.net] has joined #wesnoth-dev 20120506 09:38:08-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has quit [Ping timeout: 240 seconds] 20120506 09:38:12-!- MeccaGod [~majs@host189-199.bornet.net] has joined #wesnoth-dev 20120506 09:39:04-!- EdB [~edb@tss37-1-89-82-194-231.dsl.sta.abo.bbox.fr] has quit [Quit: Konversation terminated!] 20120506 09:43:27-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20120506 09:48:35-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20120506 10:00:40-!- dtiger_ [~dtiger@dynamic-vpdn-93-125-16-239.telecom.by] has joined #wesnoth-dev 20120506 10:00:41-!- dtiger [~dtiger@dynamic-vpdn-93-125-16-111.telecom.by] has quit [Ping timeout: 244 seconds] 20120506 10:11:00-!- Crendgrim [~crend@77-22-112-72-dynip.superkabel.de] has joined #wesnoth-dev 20120506 10:20:42-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20120506 10:23:33-!- _vdn [~nazgul-sa@ppp91-77-236-92.pppoe.mtu-net.ru] has quit [Quit: Leaving.] 20120506 10:50:59-!- neXyon [~neXyon@84-119-56-54.dynamic.xdsl-line.inode.at] has joined #wesnoth-dev 20120506 10:58:50-!- csarmi [~csarmi@2E6B859D.catv.pool.telekom.hu] has quit [Ping timeout: 260 seconds] 20120506 11:11:19-!- leonid [~leonid@221.222.212.103] has joined #wesnoth-dev 20120506 11:41:38-!- neXyon [~neXyon@84-119-56-54.dynamic.xdsl-line.inode.at] has quit [Quit: bye] 20120506 11:44:46-!- mordante [~mordante@wesnoth/developer/mordante] has joined #wesnoth-dev 20120506 11:44:53< CIA-22> mordante * r54100 /trunk/src/gui/ (3 files in 2 dirs): (log message trimmed) 20120506 11:44:53< CIA-22> Created basic implementation of the viewport. 20120506 11:44:53< CIA-22> The class can now hold a widget and forward calls to it. The class is 20120506 11:44:53< CIA-22> not yet complete but it looks much better now. 20120506 11:44:53< CIA-22> Also allows to switch between the naked pane and the pane in a viewport 20120506 11:44:54< CIA-22> with a #if 0. 20120506 11:44:54< CIA-22> The code is used to experiment with a different approach of the 20120506 11:44:54< CIA-22> mordante * r54099 /trunk/src/gui/widgets/pane.cpp: 20120506 11:44:55< CIA-22> Make sure invisible items are not drawn or placed. 20120506 11:44:56< CIA-22> Fixes some assertion failures. 20120506 11:44:57< CIA-22> The code is used to experiment with a different approach of the 20120506 11:44:57< CIA-22> implementation of a listbox. 20120506 11:45:02< mordante> servus 20120506 11:46:22< Ivanovic> hi mordante 20120506 11:46:27< mordante> hi Ivanovic 20120506 11:47:17< Ivanovic> how are things with the GUI2 stuff going? 20120506 11:48:25< mordante> I'm working on a new listbox (again) and seems to make some progress 20120506 11:48:32< mordante> the thing can be sorted and filtered 20120506 11:48:42< Ivanovic> cool, sounds like some nice progress 20120506 11:48:50< mordante> now want to enable dynamic rows 20120506 11:49:46< mordante> when that works it should be possible to do something like http://wiki.wesnoth.org/GUI#Campaign_download_Dialog 20120506 11:49:56< mordante> using the + and - button 20120506 11:50:10< Ivanovic> that would be really cool! 20120506 11:50:38< mordante> then I need to see whether I can let it work at an acceptable speed at the moment I simply redraw everything... 20120506 11:51:02< mordante> yeah that dialog was one of the inspirations to work on GUI2 :-) 20120506 11:51:25< Ivanovic> yeah, those mockups were really lovely 20120506 11:51:37< mordante> were and still are 20120506 11:52:26< Ivanovic> sure 20120506 11:56:32< vultraz> :O these improvements are sounding nicer and nicer 20120506 12:12:27-!- deekay [~dk@wesnoth/developer/dragonking] has joined #wesnoth-dev 20120506 12:13:03-!- dtiger_ [~dtiger@dynamic-vpdn-93-125-16-239.telecom.by] has quit [Remote host closed the connection] 20120506 12:29:03-!- stikonas [~gentoo@bcm-131-111-216-103.girton.cam.ac.uk] has joined #wesnoth-dev 20120506 12:29:03-!- stikonas [~gentoo@bcm-131-111-216-103.girton.cam.ac.uk] has quit [Changing host] 20120506 12:29:03-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20120506 12:39:51-!- Elvish_Pillager [~eli@71-10-229-241.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20120506 12:43:35-!- molgrum [~molgrum@h-189-21.a189.priv.bahnhof.se] has joined #wesnoth-dev 20120506 13:21:52-!- Ayne [~Ayne@cpc2-sgyl34-2-0-cust493.sgyl.cable.virginmedia.com] has joined #wesnoth-dev 20120506 13:25:11-!- negusnyul [~negusnyul@h145-169.pool46-249.dyn.tolna.net] has quit [Quit: Konversation terminated!] 20120506 13:28:55< Akihara> hi mordante :) 20120506 13:29:08-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20120506 13:29:20< boucman> hey 20120506 13:29:23< mordante> hi Akihara 20120506 13:29:27< mordante> hi boucman 20120506 13:30:37-!- vultraz_laptop [~chatzilla@124.109.10.221] has joined #wesnoth-dev 20120506 13:33:46< Akihara> just to say that i upload a new version of my patch yesterday (with the changelog, and an other name for the variable) :) 20120506 13:34:21< mordante> þanks Akihara 20120506 13:34:24< mordante> thanks* 20120506 13:34:36< Akihara> no prob 20120506 13:45:56-!- mjs-de [~mjs-de@g224179188.adsl.alicedsl.de] has joined #wesnoth-dev 20120506 13:46:54< mordante> Crab_, can you have a short look at https://gna.org/patch/index.php?3275 ? 20120506 13:47:11< Crab_> mordante: I'll take a look 20120506 13:47:14< mordante> thanks 20120506 13:49:12< Crab_> mordante, Akihara: the patch is partially ok. I see two problem points: (1) we should only increase value if the unit is both not poisoned before attack and there's a chance for it to be poisoned after the attack. 20120506 13:50:08< Crab_> (2) the patch does nothing to store info for the attackers - were they poisoned before the attack? what are the chance they would they be poisoned after the attack? 20120506 13:50:18< Crab_> fixing (1) is enough to make the patch worthly. 20120506 13:52:12< CIA-22> fendrin * r54101 /trunk/src/config.cpp: 20120506 13:52:12< CIA-22> Basic support for the "add_to_" syntax used to modify attributes of merged wml configs. 20120506 13:52:12< CIA-22> Currently only works for integer values. 20120506 13:52:38< mordante> I agree with (1) and I think (2) was not the goal of the patch of course it would be a nice addition 20120506 13:52:59< fabi_> boucman: hi, please help me with unit and animation stuff a little. 20120506 13:53:27< boucman> fabi_: I don't have much time right now, but let's give it a try, what's wrong 20120506 13:54:05< fabi_> boucman: Let's say I don't have an animation for an attack. But I have a sound file. 20120506 13:54:18< fabi_> Sound without animation seems not be possible. 20120506 13:54:46< boucman> well, you have to recreate the single frame animation that would be created by default... 20120506 13:54:58< boucman> IIRC all the params you need are described in the wiki, let mecheck 20120506 13:55:21< boucman> if no animation is available, the default uses the standing animation(s) with offset="0~0.6:150,0.6~0:150" for melee attacks No default is provided for range attacks 20120506 13:56:04-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Remote host closed the connection] 20120506 13:56:08< boucman> so you need to create a range and or melee attack anim with a single frame using the unit's default image 20120506 13:57:12< fabi_> boucman: I see. Thank you. 20120506 13:57:36-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20120506 13:57:43< boucman> np, tell me if it works 20120506 13:58:54< fabi_> boucman: Another one, I have buildings implemented as units with no movement (they are destroyable and have other features I can only have with units in Wesnoth). These are flipping their images when attacked, but they should stand still. 20120506 13:59:34< fabi_> Can I just disable this without animation code? 20120506 13:59:46< boucman> flipping as in "changing the direction they are looking at" ? 20120506 13:59:53< fabi_> Right 20120506 14:00:09< CIA-22> mordante * r54102 /trunk/src/serialization/tokenizer.hpp: 20120506 14:00:09< CIA-22> Revert r54069. 20120506 14:00:09< CIA-22> If fixes bug #16544, but at a rather high cost of adding exception code in a 20120506 14:00:09< CIA-22> rather hot function. (Expecially on Windows exceptions are expensive.) 20120506 14:00:09< CIA-22> My next commit will contain a better fix. 20120506 14:00:15< boucman> create a single frame attack anim and use the auto_hflip=no line in there 20120506 14:00:24< boucman> it defaults to yes 20120506 14:00:49< fabi_> Ah 20120506 14:01:06< fabi_> I thought my movement animation system would cover that. 20120506 14:01:53< boucman> fabi_: if you have very special needs like that, you can use the "raw" animation, i.e use an [animation] block insteand of [XXX_anim] with event= 20120506 14:03:29< fabi_> boucman: Uh, that is a little beyond my knowledge. I think I will read through how animation works and come back if I know a little bit of the basics, that will save you some time. 20120506 14:03:34< CIA-22> mordante * r54103 /trunk/ (changelog src/serialization/parser.cpp): 20120506 14:03:34< CIA-22> Fixes an error when reading `empty' cache files. 20120506 14:03:34< CIA-22> It uses the basic idea of r31761, but the test added there doesn't seem to 20120506 14:03:34< CIA-22> catch all cases. Fixes bug #16544. 20120506 14:03:55< boucman> ok, but i'm going to leave in 10' so we might have to discuss it later 20120506 14:04:29< fabi_> boucman: Sure, you gave me already enough some information to play with. Thanks 20120506 14:05:35< CIA-22> mordante * r54104 /branches/1.10/changelog: Fix formatting of the changelog. 20120506 14:05:37-!- Gambit [~gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20120506 14:07:20< mordante> Akihara, do you have more questions for me? I'll be off soon 20120506 14:08:40< CIA-22> mordante * r54105 /branches/1.10/ (changelog src/serialization/parser.cpp): 20120506 14:08:40< CIA-22> Fixes an error when reading `empty' cache files. 20120506 14:08:40< CIA-22> It uses the basic idea of r31761, but the test added there doesn't seem to 20120506 14:08:40< CIA-22> catch all cases. Fixes bug #16544. 20120506 14:08:40< CIA-22> Ported from trunk r54103. 20120506 14:09:16< mordante> shadowm, worduk fixed 16544 in a better way for trunk (r54103) and 1.10 (r54105) 20120506 14:16:51< boucman> see you all later 20120506 14:16:56< mordante> bye boucman 20120506 14:22:03-!- negusnyul [~negusnyul@dsl4E5CCC99.pool.t-online.hu] has joined #wesnoth-dev 20120506 14:28:04< mordante> I'm off bye 20120506 14:29:24-!- mordante [~mordante@wesnoth/developer/mordante] has quit [Quit: Leaving] 20120506 14:36:47< fabi_> Who did the change to the fog clearing code? 20120506 14:37:18< fabi_> The one that lets fog cleared until the end of turn? 20120506 14:51:12-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20120506 14:51:43< shadowm> mordante: thanks 20120506 14:52:46< shadowm> fabi_: jamit 20120506 14:56:02< fabi_> shadowm: thx 20120506 14:56:54< fabi_> jamit: Hello, I have problems with fog and undo. Have you tested your changes on fog to work with undo? 20120506 14:57:17< shadowm> anonymissimus: SlowThinker has been going around in the forums claiming that Wesnoth (the map editor map saving loading functionality in particular) won't work correctly when the config directory path contains whitespace. Is this true? 20120506 14:58:30< shadowm> I couldn't reproduce that on Linux, just noting. I just find this much less believable than codepage-induced problems with non-ASCII characters. 20120506 15:00:17-!- gabba [~gabba@wesnoth/developer/gabba] has joined #wesnoth-dev 20120506 15:00:45< shadowm> I also don't recall the map editor being broken for all Windows users back when the config dir was forcefully set to userdata/ in the installation path, which contains a component with whitespace at least for English and Spanish Windows users. 20120506 15:01:57< shadowm> It also doesn't help that the guy keep repeating himself very loudly. 20120506 15:02:02< shadowm> *keeps 20120506 15:02:34< gabba> ejls: Hi 20120506 15:02:41< ejls> gabba: Hi :) 20120506 15:04:31< gabba> ejls: How are you doing on this sunday morning/afternoon? 20120506 15:05:44< ejls> Good, it's election day here. 20120506 15:06:05< ejls> And you, on this sunday morning? (*ouch*) 20120506 15:08:03< gabba> Not bad, just got up, still trying to align my eyes with their sockets 20120506 15:14:19< gabba> ejls: I read about the std::swap() algorithm, and sure, since we're just using [shared] pointers, there's no need to add/remove stuff from the deque and invalidate the iterator to swap objects :P 20120506 15:15:15-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has joined #wesnoth-dev 20120506 15:16:19< gabba> If the objects' memory was actually managed by the deque, it would be a different issue since I doubt we'd want to copy-construct things 20120506 15:16:59< ejls> Ok, it's already changed in my full-of-bug version. 20120506 15:17:20< gabba> good 20120506 15:17:44< gabba> Well, what else do you have to show me? 20120506 15:19:24< ejls> If you want, I can send you side_actions.[ch]pp, I have also a really basic test for insertion/removal, but I have just ran it and I have a segfault. :p 20120506 15:19:48< gabba> Yay! 20120506 15:20:21< gabba> ejls: you can send me a unified diff for side_actions 20120506 15:21:10-!- Ayne [~Ayne@cpc2-sgyl34-2-0-cust493.sgyl.cable.virginmedia.com] has quit [Quit: ~ Trillian Astra - www.trillian.im ~] 20120506 15:21:48< ejls> Also, some question: for you, turn 1 in side_actions is the current turn? 20120506 15:21:58< ejls> (or is it turn 0?) 20120506 15:23:14-!- noy [~Noy@S0106602ad0727b65.vw.shawcable.net] has joined #wesnoth-dev 20120506 15:23:18-!- noy [~Noy@S0106602ad0727b65.vw.shawcable.net] has quit [Changing host] 20120506 15:23:18-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20120506 15:23:24< gabba> Off the top of my head, index 0 is the current turn, but let met check 20120506 15:24:36< gabba> ejls: is that question about a specific piece of code? 20120506 15:26:35-!- oldtopman [~oldtopman@unaffiliated/oldtopman] has joined #wesnoth-dev 20120506 15:26:46< gabba> ejls: Ok, I see why you're asking that. If you mean the turn number as returned by, for instance, side_actions::get_turn_num_of(), then I'm pretty sure that we start counting turns at 1 20120506 15:27:08< ejls> Oh… ok. 20120506 15:27:13< gabba> So index 0 in the deque corresponds to turn 1, and so on 20120506 15:27:47< ejls> My code is not consistent on this, thus explaining the segfault. :) 20120506 15:28:36< gabba> get_turn_num_of(unit&) returns zero if it can't find a valid action for the unit, so that confims that zero is the invalid value there 20120506 15:29:15< ejls> Should I keep this behaviour? 20120506 15:29:28< gabba> hmm 20120506 15:29:41-!- anonymissimus [~chatzilla@HSI-KBW-078-042-163-105.hsi3.kabel-badenwuerttemberg.de] has joined #wesnoth-dev 20120506 15:29:42< gabba> I don't like it actually 20120506 15:29:49< ejls> Ok, me neither. :) 20120506 15:30:15< gabba> maybe avoid using the word "turn" (replace it by turn_index if you can't find anything better) 20120506 15:30:24< gabba> and start counting at zero 20120506 15:30:27-!- vultraz_laptop [~chatzilla@124.109.10.221] has quit [Ping timeout: 252 seconds] 20120506 15:30:48< gabba> There's no reason to have counts that start at 1 internally 20120506 15:31:25< gabba> But if you have to return a turn count through the whiteboard facade/manager to the outside world, then better to convert it so it starts at one 20120506 15:33:19< ejls> Why? 20120506 15:34:23< gabba> Well, I'm kind of assuming that since speaking of "turn one" is more natural than "turn zero", some wesnoth code must already be counting turns that way 20120506 15:34:29< gabba> If I'm wrong: better 20120506 15:35:39< gabba> If you have to return turn values outside the whiteboard, you'll see what the conventions are there 20120506 15:36:07< ejls> Well, actually it's a "relative turn", wb::turn + normal turn = normal turn 20120506 15:36:39< ejls> That's why starting at 0 sounds better to me. 20120506 15:36:46< gabba> Ha ha, you could see it like that 20120506 15:37:35< gabba> But it's not very intuitive (think of someone coming across the code much later) 20120506 15:42:21< gabba> Me, I simply think that starting at zero helps avoid off-by-one errors 20120506 15:42:53< ejls> Hum, when writting tests, I have a problem: resources::whiteboard is 0, which is normal, but is a simple new enough? 20120506 15:44:01< ejls> I mean, won't there be problems with the whiteboard trying to access another resource which isn't created? 20120506 15:44:03< gabba> ejls: I'm having doubts about turn_num starting at zero or one now, gonna debug to be sure 20120506 15:44:15< ejls> oh, ok. 20120506 15:44:25< gabba> ejls: the whiteboard depends on at least the teams existing 20120506 15:44:41< ejls> ah yeah… 20120506 15:45:37< gabba> as long as resources::teams, resources::whiteboard and resources::units are valid, (and I think it also needs resources:: display), it *should* work 20120506 15:46:20< gabba> ejls: but, I'm not sure why you need the whole whiteboard to exist for your test? 20120506 15:48:33< ejls> Well, it's because of the resources::whiteboard->has_planned_unit_map(), but I think creating the manager is not a good solution. 20120506 15:49:02< ejls> I'll just use some macro magic I think. 20120506 15:50:20< gabba> ejls: ah yes, that reverse dependency that I don't like 20120506 15:52:12< gabba> ejls: I put that for debugging, but it would be much better to move that assert to whatever code calls the relevent side_actions methods 20120506 15:53:43< ejls> It's still a problem for testing, there is 25 occurences of resources:: in side_actions.cpp 20120506 15:54:27< gabba> They're all the same assert, as a quick search reveals 20120506 15:54:42< gabba> So find a way to get rid of them, and make testing easier at the same time ;) 20120506 15:54:55< ejls> Well, there is also queue_net_cmd. 20120506 15:57:47< ejls> In order to use the current test framework, I'll either have to remove all occurence to resources::*, or to create them. 20120506 15:58:19< ejls> (I mean either remove the resources::* in side_actions, either new them in the test) 20120506 15:58:51< gabba> true 20120506 16:00:18< ejls> I suppose cleaning side_actions would be better, lunching all the game in the test is not really pratical. 20120506 16:01:48< gabba> Well, let's see: 20120506 16:01:59< gabba> - the assert can easily be moved out 20120506 16:02:25< gabba> - you can most probably pass ::units as a function parameter instead of calling it globally 20120506 16:03:33< gabba> - you can't really get rid of queue_net_cmd, at least from a quick look, but it's a good refactoring target to move out of manager.c/hpp, I think 20120506 16:05:14< gabba> manager is supposed to be a facade, not the class where everything ends up by default :P 20120506 16:07:20< gabba> ejls: I guess in the end you'll still have to use some macro magic with some stuff, if only to avoid dragging in the network engine with queue_net_cmd 20120506 16:08:10< ejls> Well, the problem is that the side_actions.o used by test is the same as the one used by the game, so in the end macro won't do it. 20120506 16:09:12< gabba> ejls: ah, compilation isn't set up to allow tests to compile with their own macros is it 20120506 16:09:22< gabba> damn 20120506 16:09:58< gabba> ejls: then, maybe it's a good idea to split off the pure data management side of side_actions 20120506 16:10:10< ejls> ? 20120506 16:10:13< gabba> from the code that interacts with the rest of the game 20120506 16:10:22< ejls> ah 20120506 16:12:49< ejls> Well, now that you say it, it looks obvious. Indeed, the raw_{insert,...} function doesn't use resources::* at all. 20120506 16:13:21< anonymissimus> shadowm: I don't know; I generally don't use whitespace in my paths 20120506 16:13:45< ejls> So, I would end up with a side_action_cointainer and a side_action ? 20120506 16:13:54< anonymissimus> (and the German translation for "program files" doesn't contain whitespace) 20120506 16:14:19< gabba> ejls: yeah, with hopefully less horrible names :P 20120506 16:14:45< anonymissimus> shadowm: so...he shall make a proper bug report so someone with a working win build can look 20120506 16:15:23< gabba> ejls: but you can go with that and rename later, it makes changes easier to follow 20120506 16:17:05< ejls> gabba: ok, I now understand why I'm beginning earlier. 20120506 16:17:57< gabba> ejls: refactoring in big code bases is !!Fun!! 20120506 16:18:33< gabba> (sorry, Dwarf Fortress reference) 20120506 16:25:15-!- horon_ [~horon@nttkyo216070.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has quit [Quit: Leaving...] 20120506 16:26:13< gabba> mordante: I have a gui2-related compile error under VS2008 20120506 16:26:25< gabba> mordante: error LNK2001: unresolved external symbol "public: __thiscall gui2::tviewport::tviewport(class gui2::twidget &)" (??0tviewport@gui2@@QAE@AAVtwidget@1@@Z) listbox.obj wesnoth 20120506 16:32:47< gabba> ejls: For splitting off side_action and side_action_container, you can commit that change to trunk early 20120506 16:33:11< gabba> ejls: also, I think you're using git-svn? 20120506 16:34:01< Crab_> gabba: maybe - missing files in vs2008 project file? 20120506 16:35:12< gabba> ejls: if so, try to split your refactoring into small git commits, that either compile fine on their own, or that you mark for squashing together before sending to svn 20120506 16:35:18< gabba> Crab_: maybe 20120506 16:36:46< ejls> gabba: Well, for now I have only 1 commit that is compilable but segfault. 20120506 16:36:57< gabba> Crab_: but I don't see recently added files from mordante 20120506 16:37:17< Crab_> gabba: where's tviewport class? 20120506 16:37:38< gabba> ejls: yeah, don't submit segfaulting commits :P 20120506 16:37:42< ejls> But, I'm planning to split the test files out in 2 commits. 20120506 16:38:09< ejls> hehe. 20120506 16:39:34< gabba> Crab_: in src/gui/widgets/viewport.hpp 20120506 16:39:48< Crab_> is there a viewport.cpp ? 20120506 16:39:58< Crab_> or it is fully contained in .hpp ? 20120506 16:40:17< gabba> yeah there's a .cpp 20120506 16:40:25< Crab_> is it in the studio project file? 20120506 16:40:35< gabba> Crab_: but err... it's not in the VS project, it seems. Double-checking 20120506 16:45:08< gabba> Crab_: ok adding those and a few other missings files to the project 20120506 16:46:13< Crab_> great 20120506 16:49:45< CIA-22> gabba * r54106 /trunk/projectfiles/VC9/wesnoth.vcproj: Added missing files to VS2008 project. Fixes compilation. 20120506 16:53:01< gabba> ejls: any more questions before I leave? 20120506 16:55:43-!- MeccaGod [~majs@host189-199.bornet.net] has quit [Ping timeout: 276 seconds] 20120506 16:55:45< ejls> gabba: nop, nothing. :) 20120506 16:56:09< gabba> ejls: Ok, keep up the good work then :) 20120506 16:57:57< ejls> gabba: thanks, have a good day. 20120506 17:00:03-!- PolarPanda [~quassel@unaffiliated/peterporty] has joined #wesnoth-dev 20120506 17:15:57-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20120506 17:20:07-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20120506 17:37:17-!- leonid [~leonid@221.222.212.103] has quit [Remote host closed the connection] 20120506 17:53:28-!- oldtopman [~oldtopman@unaffiliated/oldtopman] has quit [Remote host closed the connection] 20120506 18:12:19-!- matthiaskrgr [geekbounce@72.29.68.157] has joined #wesnoth-dev 20120506 18:20:21-!- Gallaecio [~quassel@84.120.114.134.dyn.user.ono.com] has quit [Read error: Connection reset by peer] 20120506 18:21:06-!- vultraz_laptop [~chatzilla@124.109.10.221] has joined #wesnoth-dev 20120506 18:21:51-!- neph_ [~neph@b0fa3f89.bb.sky.com] has quit [Ping timeout: 250 seconds] 20120506 18:22:34-!- Gallaecio [~quassel@84.120.114.134.dyn.user.ono.com] has joined #wesnoth-dev 20120506 18:24:28< jamit> fabi_: I think I tested the fog changes to work with undo, but I am willing to reevaluate that assessment if there are problems I missed. :) 20120506 18:24:41< jamit> What problems did you encounter? 20120506 18:26:08-!- vultraz_laptop [~chatzilla@124.109.10.221] has quit [Ping timeout: 240 seconds] 20120506 18:26:14< fabi_> jamit: Well, undo is doable even if some fog was cleared. But it might be my fault, I am working in the same area. 20120506 18:27:28< jamit> Hmm.... 20120506 18:28:16< jamit> I just updated to the latest SVN and I am seeing that there. Let me double-check with an older version. 20120506 18:31:16< jamit> Undos are correctly blocked in an older version (but still after the persistent fog). I'll see if I can figure out what broke it. 20120506 18:32:09< anonymissimus> can I set something in git so that a core.eol setting affects only some files or some directories ? (ideally, I would want projectfiles/vc9/* to use crlf and everything else lf) 20120506 18:43:40-!- anonymissimus [~chatzilla@HSI-KBW-078-042-163-105.hsi3.kabel-badenwuerttemberg.de] has quit [Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120410144204]] 20120506 18:46:46-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20120506 18:49:53< jamit> Ah, I see where it broke. Part of revision 54055. I was going to integrate some changes into that anyway; I can fix the undo part while I am at it. 20120506 19:02:09-!- chpln [~chpln@ppp59-167-91-125.static.internode.on.net] has quit [Ping timeout: 250 seconds] 20120506 19:03:23-!- ancestral [~ancestral@65-128-236-41.mpls.qwest.net] has joined #wesnoth-dev 20120506 19:04:11-!- chpln [~chpln@ppp59-167-91-125.static.internode.on.net] has joined #wesnoth-dev 20120506 19:28:33-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Quit: Computer has gone to sleep.] 20120506 19:45:23-!- PolarPanda [~quassel@unaffiliated/peterporty] has quit [Read error: Connection reset by peer] 20120506 19:45:56-!- PolarPanda [~quassel@unaffiliated/peterporty] has joined #wesnoth-dev 20120506 19:46:58-!- fabi_ [~fabi@wesnoth/developer/fendrin] has quit [Quit: Konversation terminated!] 20120506 19:47:14-!- matthiaskrgr [geekbounce@72.29.68.157] has quit [Quit: GeekBouncer - http://geekbouncer.co.uk] 20120506 19:49:33-!- fendrin [~fabi@88-134-13-242-dynip.superkabel.de] has joined #wesnoth-dev 20120506 19:49:33-!- fendrin [~fabi@88-134-13-242-dynip.superkabel.de] has quit [Changing host] 20120506 19:49:33-!- fendrin [~fabi@wesnoth/developer/fendrin] has joined #wesnoth-dev 20120506 19:49:50-!- wesbot changed the topic of #wesnoth-dev to: 171 bugs, 335 feature requests, 16 patches | Logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20120506 20:00:10-!- matthiaskrgr [geekbounce@72.29.68.157] has joined #wesnoth-dev 20120506 20:12:45-!- matthiaskrgr [geekbounce@72.29.68.157] has quit [Quit: GeekBouncer - http://geekbouncer.co.uk] 20120506 20:14:27-!- ancestral [~ancestral@65-128-236-41.mpls.qwest.net] has quit [Quit: ancestral] 20120506 20:22:54-!- happygrue_ [~quassel@c-98-222-183-113.hsd1.il.comcast.net] has joined #wesnoth-dev 20120506 20:22:54-!- happygrue_ [~quassel@c-98-222-183-113.hsd1.il.comcast.net] has quit [Changing host] 20120506 20:22:54-!- happygrue_ [~quassel@wesnoth/developer/wintermute] has joined #wesnoth-dev 20120506 20:25:57-!- happygrue [~quassel@wesnoth/developer/wintermute] has quit [Ping timeout: 255 seconds] 20120506 20:26:42-!- neXyon [~neXyon@84-119-56-54.dynamic.xdsl-line.inode.at] has joined #wesnoth-dev 20120506 20:27:28-!- anonymissimus [~chatzilla@HSI-KBW-078-042-163-105.hsi3.kabel-badenwuerttemberg.de] has joined #wesnoth-dev 20120506 20:33:02-!- anonymissimus [~chatzilla@HSI-KBW-078-042-163-105.hsi3.kabel-badenwuerttemberg.de] has quit [Ping timeout: 272 seconds] 20120506 20:37:20-!- vultraz_laptop [~chatzilla@124.109.10.221] has joined #wesnoth-dev 20120506 20:38:47-!- Unnheulu [~ieuan@host86-186-134-63.range86-186.btcentralplus.com] has joined #wesnoth-dev 20120506 20:53:51-!- _ [~chatzilla@HSI-KBW-078-042-163-105.hsi3.kabel-badenwuerttemberg.de] has joined #wesnoth-dev 20120506 20:54:10-!- _ [~chatzilla@HSI-KBW-078-042-163-105.hsi3.kabel-badenwuerttemberg.de] has quit [Client Quit] 20120506 20:54:56-!- _ [~chatzilla@HSI-KBW-078-042-163-105.hsi3.kabel-badenwuerttemberg.de] has joined #wesnoth-dev 20120506 20:55:12-!- _ [~chatzilla@HSI-KBW-078-042-163-105.hsi3.kabel-badenwuerttemberg.de] has quit [Client Quit] 20120506 20:55:17< CIA-22> jamit * r54107 /trunk/src/actions.cpp: Fixing some text alignment within comments. 20120506 20:55:20-!- anonymissimus [~chatzilla@HSI-KBW-078-042-163-105.hsi3.kabel-badenwuerttemberg.de] has joined #wesnoth-dev 20120506 21:04:06< anonymissimus> fendrin: btw your base_unit feature is a good idea; I have usecases for the recursiveness and the value-modifying 20120506 21:04:34< fendrin> anonymissimus: :-) 20120506 21:05:04< fendrin> anonymissimus: It was mostly replacing a "if" with "while". 20120506 21:05:13< anonymissimus> perhaps "deleting a value" or even som complete wml block would also be useful 20120506 21:05:51< fendrin> Right, I can do some more of this if you want. 20120506 21:06:06< anonymissimus> I even remember to find it strange that it didn't resolve recursively 20120506 21:07:30< shadowm> fendrin: you seriously need to prevent infinite recursion. 20120506 21:07:59< fendrin> shadowm: Yes, I agree. It is on my TODO list since you mentioned it. 20120506 21:08:27< shadowm> even a simple case like A <- B, B <- A reveals it 20120506 21:08:43< fendrin> Sure, I didn't expect anything else. 20120506 21:09:10 * anonymissimus is pedantically evaluating what happened since his last rebase 20120506 21:09:30< fendrin> anonymissimus: The vision thing. 20120506 21:09:53< anonymissimus> I get a debugger crash when launchign the test scenario which must have been introduced recently 20120506 21:10:16< shadowm> a confusing series of fixes and counter-fixes for a single bug occurred too 20120506 21:10:18< anonymissimus> do we have a way to disable autosaves completely ? 20120506 21:10:43< shadowm> also fixes for the bug's fixes 20120506 21:11:00< anonymissimus> I seem to recall I could set the maximum number to 0 thats no longer possible 20120506 21:13:37< anonymissimus> hm seems I remember it wrong 20120506 21:16:46< shadowm> I think it'd make sense to be able to disable autosaves through the preferences UI. 20120506 21:17:22< shadowm> That way one could choose to play with the additional challenge of being unable to go back to a previous turn without saving manually. 20120506 21:17:54< anonymissimus> yeah, thats why I'm surprised there doesn't seem to such option 20120506 21:18:08< CIA-22> loonycyborg * r54108 /trunk/src/ (network_asio.cpp network_asio.hpp): 20120506 21:18:08< CIA-22> Fix bug #19687 20120506 21:18:08< CIA-22> Convert to async i/o the use of asio::write() in connection::transfer() 20120506 21:18:08< CIA-22> when sending data size. That'll prevent exceptions from escaping through 20120506 21:18:08< CIA-22> connection::transfer(). 20120506 21:18:45< anonymissimus> which bug is the confusing series ? 20120506 21:21:26< anonymissimus> fendrin: regarding the unit vision thing; I'm afraid it overloads the related code 20120506 21:21:34< anonymissimus> sighting stuff etc 20120506 21:22:07< anonymissimus> in my addon I use store_reachable_locations in order to calculate the vision range, that's no longer reliable possibly then 20120506 21:23:06-!- Crab_ [Crab_@wesnoth/developer/crab] has quit [Quit: Crab_] 20120506 21:23:10< anonymissimus> it's possible as long as all unit types that can occur don't use the feature; many of the types occuring are mainline units out of my control 20120506 21:23:38-!- deekay [~dk@wesnoth/developer/dragonking] has quit [Quit: deekay] 20120506 21:24:25< shadowm> anonymissimus: I'll go out on a limb and say "everything by j_daniel" :p 20120506 21:24:45< anonymissimus> okay ;) 20120506 21:24:47< shadowm> mordante already provided a better fix for the cache crash problem in particular 20120506 21:25:13< fendrin> anonymissimus: I will make it available to lua. You can call store_viewable_locations then and use it in both cases, no matter if the vision is pure movement based or extra defined. 20120506 21:25:34-!- vultraz_laptop [~chatzilla@124.109.10.221] has quit [Ping timeout: 245 seconds] 20120506 21:25:52< anonymissimus> fendrin: that should do it 20120506 21:25:58< fendrin> anonymissimus: Note that store_reachable_locations is one short, viewing range is inclusive the border. 20120506 21:26:16< anonymissimus> or kust don't use the feature on "standard mainline units" 20120506 21:26:17< fendrin> Thus your current code might work wrong. 20120506 21:26:48< anonymissimus> store_reachable_locations even includes a vision= attribute I recall 20120506 21:27:02< fendrin> anonymissimus: Would you fill me a bug report for the missing lua connector, please? 20120506 21:27:24< anonymissimus> so you introduced some discrepancy there, since that is only true for units whithout your modification 20120506 21:28:01< anonymissimus> range=vision it is 20120506 21:28:10< anonymissimus> or range=attack and such 20120506 21:29:14< anonymissimus> the implementation of that tag relies pretty heavily on vision being tied to movement range 20120506 21:29:42< anonymissimus> what units do you want to use the feature on ? 20120506 21:29:52< shadowm> Hm, I still get "reading files and creating cache" when restarting after a successful cache generation, but since that also shows up when using --validcache I'll assume the loadscreen UI code just can't tell the difference. 20120506 21:38:44< anonymissimus> wesbot: patch 1381 20120506 21:38:45< wesbot> Patch #1381 Assigned to: Silas Brill Status: Done Priority: 5 - Normal 20120506 21:38:48< wesbot> Summary: Updated patch for configurable village support (upkeep) - FT#6301 20120506 21:38:51< wesbot> Original submission: Adds new WML attribute for configurable village support ( 20120506 21:38:54< wesbot> upkeep) - addresses FR#6301 from EasyCoding.Updated patch for current SVN. 20120506 21:38:56< wesbot> URL: https://gna.org/patch/?1381 20120506 21:38:59< wesbot> Attached file (1st): https://gna.org/patch/download.php?file_id=7466 20120506 21:44:48< CIA-22> loonycyborg * r54109 /branches/1.10/scons/install.py: Backported: Fix install if the binary has a suffix due to build=debug etc. 20120506 21:45:02< CIA-22> loonycyborg * r54110 /branches/1.10/src/ (network_asio.cpp network_asio.hpp): 20120506 21:45:02< CIA-22> Backported r54108: Fix bug #19687 20120506 21:45:02< CIA-22> Convert to async i/o the use of asio::write() in connection::transfer() 20120506 21:45:02< CIA-22> when sending data size. That'll prevent exceptions from escaping through 20120506 21:45:03< CIA-22> connection::transfer(). 20120506 21:47:32< anonymissimus> wesbot: bug 19681 20120506 21:47:32< wesbot> Bug #19681 Assigned to: Jon Daniel Status: Fixed Priority: 5 - Normal 20120506 21:47:33-!- Gambit [~gambit@wesnoth/developer/grickit] has quit [Ping timeout: 245 seconds] 20120506 21:47:35< wesbot> Summary: cache is never valid 20120506 21:47:38< wesbot> Original submission: Wesnoth 1.10.x always rejects the cache in ~/.cache/wesno 20120506 21:47:41< wesbot> th and generates the cache again. To reproduce this bug:Start Wesnoth, then 20120506 21:47:43< wesbot> URL: https://gna.org/bugs/?19681 20120506 21:47:52< anonymissimus> wesboth: bug 19201 20120506 21:48:26-!- Gambit [~gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20120506 21:48:55< anonymissimus> wesboth: bug 19201 20120506 21:49:05< Crendgrim> wesbot: bug 19201 20120506 21:49:06< wesbot> Bug #19201 Assigned to: Jon Daniel Status: Fixed Priority: 1 - Later 20120506 21:49:09< wesbot> Summary: Overzealous reinterpretation of certain WML strings as numeric types 20120506 21:49:12< wesbot> Original submission: As previously noticed in bug #16571 , the WML config clas 20120506 21:49:13< Crendgrim> :p 20120506 21:49:15< wesbot> s gained (in r42807) the ability to reinterpret WML attributes as smaller data t 20120506 21:49:16< anonymissimus> ah a h 20120506 21:49:18< wesbot> URL: https://gna.org/bugs/?19201 20120506 21:49:20< wesbot> Attached file (1st): https://gna.org/bugs/download.php?file_id=15066 20120506 21:55:34-!- Unnheulu [~ieuan@host86-186-134-63.range86-186.btcentralplus.com] has quit [Read error: Connection reset by peer] 20120506 21:55:41-!- matthiaskrgr [geekbounce@72.29.68.157] has joined #wesnoth-dev 20120506 21:57:19-!- trademark_ [~trademark@mon69-1-82-67-23-185.fbx.proxad.net] has joined #wesnoth-dev 20120506 21:58:26< anonymissimus> AI0867: I added [object]durration= change to the syntax changes thread 20120506 22:01:32< anonymissimus> wesbot: bug 19322 20120506 22:01:33< wesbot> Bug #19322 Assigned to: Jon Daniel Status: Fixed Priority: 5 - Normal 20120506 22:01:36< wesbot> Summary: controller=null hides a side 20120506 22:01:38< wesbot> Original submission: If a [side] is configured with controller=null then it is 20120506 22:01:41< wesbot> not shown in the status table. While this makes sense for sides that are not ye 20120506 22:01:44< wesbot> URL: https://gna.org/bugs/?19322 20120506 22:07:43< anonymissimus> as I expected: fixing bug #19322 changed the behavior in multiplayer 20120506 22:08:24< anonymissimus> if people left sides empty in the creation screen they were not shown, they are now 20120506 22:17:57< anonymissimus> wesbot: bug 16544 20120506 22:17:58< wesbot> Bug #16544 Assigned to: Jon Daniel Status: Ready For Test Priority: 5 - Normal 20120506 22:18:01< wesbot> Summary: Empty _main.cfg causes wesnoth to crash 20120506 22:18:03< wesbot> Original submission: If there is an add-on who's _main.cfg is empty or contain 20120506 22:18:06< wesbot> s only comments, then when loading wesnoth will crash with a runtime error.T 20120506 22:18:09< wesbot> URL: https://gna.org/bugs/?16544 20120506 22:18:12< wesbot> Attached file (1st): https://gna.org/bugs/download.php?file_id=10133 20120506 22:18:20-!- s951 [~s951@dyn1064-176.hor.ic.ac.uk] has joined #wesnoth-dev 20120506 22:20:49< anonymissimus> wesbot: bug 16469 20120506 22:20:50< wesbot> anonymissimus: Are you sure with that number? Please check again... 20120506 22:21:10< anonymissimus> wesbot: bug 19469 20120506 22:21:10< wesbot> Bug #19469 Assigned to: Jon Daniel Status: Fixed Priority: 5 - Normal 20120506 22:21:13< wesbot> Summary: Scenario verification does not work 20120506 22:21:16< wesbot> Original submission: All started games are marked as "Remote scenario" in the 20120506 22:21:19< wesbot> lobby. Even when you start a game yourself and watch it in the lobby with the sa 20120506 22:21:22< wesbot> URL: https://gna.org/bugs/?19469 20120506 22:23:32< jamit> anonymissimus: For the controller=null bug, would you think that sides left empty should be made both controller=null and hidden=yes? Or something else? 20120506 22:24:24< anonymissimus> jamit: leaving a side empty probably forces controller=null because of the implementation 20120506 22:24:41< anonymissimus> so making that set hidden=yes appears sensible 20120506 22:24:52< anonymissimus> unless the scenario sets something else 20120506 22:25:01< anonymissimus> hm 20120506 22:25:33< anonymissimus> the interaction of mp game creation with scenario/gui/era has always been an mystery to me 20120506 22:26:00< shadowm> I remember it was a very comvnvoluted mess back in the day. 20120506 22:27:55-!- molgrum [~molgrum@h-189-21.a189.priv.bahnhof.se] has quit [Quit: Lämnar] 20120506 22:29:29< anonymissimus> timotei, gabba: when you add new files in MSVC you also need to set the output directory correctly 20120506 22:30:17< anonymissimus> actually, I don't understand why it is needed sometimes and sometimes it seems not; but I recognized at some spot the linker errors tend to disappear if I do it for all 20120506 22:30:41< anonymissimus> that was when I made the 1.8 gui source compile in MSVC 20120506 22:30:44< shadowm> name clashes? 20120506 22:31:06< anonymissimus> nice shot, maybe 20120506 22:32:30< shadowm> the src/gui (gui2) dir tends to have a lot of files with identical names in dif[Dferent subdirs 20120506 22:32:59< shadowm> there's at least three progress_bar.cpp, for example 20120506 22:33:53< anonymissimus> yes, and it's the most difficult part of the codebase while resolving MSVC linker errors 20120506 22:38:14-!- Unnheulu [~ieuan@host86-147-251-8.range86-147.btcentralplus.com] has joined #wesnoth-dev 20120506 22:48:57-!- Crendgrim [~crend@77-22-112-72-dynip.superkabel.de] has quit [Quit: ...+] 20120506 22:52:16< anonymissimus> gabba: did turning off iterator debugging actually work for you ? I think I tried it at least once (and Max2008 as well) 20120506 22:53:02< anonymissimus> and thats perhaps something for the fast debug configuration 20120506 22:56:03-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has quit [Remote host closed the connection] 20120506 22:57:31-!- s951 [~s951@dyn1064-176.hor.ic.ac.uk] has quit [Quit: Leaving] 20120506 23:05:39-!- negusnyul [~negusnyul@dsl4E5CCC99.pool.t-online.hu] has quit [Quit: Konversation terminated!] 20120506 23:14:10-!- Gallaecio [~quassel@84.120.114.134.dyn.user.ono.com] has quit [Read error: Connection reset by peer] 20120506 23:14:36-!- esr [~chatzilla@static-71-162-243-5.phlapa.fios.verizon.net] has joined #wesnoth-dev 20120506 23:14:59-!- esr [~chatzilla@static-71-162-243-5.phlapa.fios.verizon.net] has quit [Changing host] 20120506 23:14:59-!- esr [~chatzilla@wesnoth/developer/esr] has joined #wesnoth-dev 20120506 23:26:08-!- ancestral [~ancestral@174-20-178-141.mpls.qwest.net] has joined #wesnoth-dev 20120506 23:26:39-!- Unnheulu [~ieuan@host86-147-251-8.range86-147.btcentralplus.com] has quit [Ping timeout: 260 seconds] 20120506 23:35:27< gabba> anonymissimus: you shouldn't need to set the output directory per-file, or something is really weird with our VS project 20120506 23:36:02< anonymissimus> gabba: okay; then feel invited to find another solution 20120506 23:36:11< gabba> anonymissimus: I tried turning off iterator debugging and I didn't see substantial improvement in the debug build speed 20120506 23:36:38< anonymissimus> it rather affects the speed during execution I think 20120506 23:36:40-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 260 seconds] 20120506 23:36:55< gabba> anonymissimus: well, I simply added the .cpp/.h files under the right virtual folder and the linking error disapeared, so I assume the .obj ended up at the right place 20120506 23:37:22< anonymissimus> hm that isn't always enough 20120506 23:38:16< gabba> anyways, I'm now gonna look into using Eclipse+mingw under windows, I just can't bear the debug speed, and VS2008 without Visual Assist X is just inferior in terms of features to Eclipse 20120506 23:39:23< gabba> What do we use exactly for the Windows builds we distribute? Cross-compilation, or something like the mingw compiler? 20120506 23:41:22< gabba> anonymissimus: ^^yeah, I meant that the execution speed wasn't perceivably better 20120506 23:41:36-!- ancestral [~ancestral@174-20-178-141.mpls.qwest.net] has quit [Quit: i go sleeps kthxbai] 20120506 23:42:48< anonymissimus> gabba: anyway; I only need ~1:15 to launch the test scenario now; thsi is certainly partly due to my new hardware 20120506 23:43:06< anonymissimus> I needed between 3 or 4 minutes previously 20120506 23:43:22< gabba> startup time is one thing, but the interface is also terribly laggy 20120506 23:43:51< anonymissimus> or maybe due to that cache fix or the iterator debugging thing 20120506 23:46:13< anonymissimus> gabba: afaik the windows releases are built using tdm-gcc-4.5.2.exe and scons 20120506 23:46:27< shadowm> Well, since the cache is now actually reused when appropriate that should reduce load times a lot when WML hasn't changed since the last run. 20120506 23:46:29< anonymissimus> ask loonycyborg; the compiler at least is correct 20120506 23:46:54< anonymissimus> since thats the same I use for codeblocks 20120506 23:47:08< anonymissimus> and it is a native windows minGw build, no cross compilation 20120506 23:47:22< shadowm> 3 or 4 minutes (with an -O0 build I guess?) is really excessive, anyway, I wonder what's up with that. 20120506 23:47:30< loonycyborg> gabba: Exactly as he said. 20120506 23:47:39< anonymissimus> well, now no more :) 20120506 23:48:52< gabba> loonycyborg: thanks! Using almost the same Eclipse setup as I do under Linux has good chances of working then 20120506 23:50:39< anonymissimus> gabba: I never got gdb to work well on windows though; this "halt program execution" thing doesn't work 20120506 23:50:49< anonymissimus> ctrl-c 20120506 23:51:38< anonymissimus> I can't reproduce that crash I got anymore ;) 20120506 23:52:40< gabba> Ah, that would be rather annoying, as Eclipse's debugger uses gdb as backend 20120506 23:53:12< CIA-22> anonymissimus * r54111 /trunk/src/ (multiplayer_connect.cpp unit_types.cpp): 20120506 23:53:12< CIA-22> explicitly convert some config::attribute_value to std::string 20120506 23:53:12< CIA-22> This works around compiler errors I get in MSVC9 20120506 23:53:12< CIA-22> on the new machine only for some reason. 20120506 23:53:29< CIA-22> anonymissimus * r54112 /trunk/projectfiles/VC9/ (wesnoth.sln wesnoth.vcproj): 20120506 23:53:30< CIA-22> VC9 projectfile update 20120506 23:53:30< CIA-22> -fix object output path for added files for all configurations 20120506 23:53:30< CIA-22> -extend gabba's attempt for making MSVC compile and debug faster in 20120506 23:53:30< CIA-22> r54106 from debug to the other configurations 20120506 23:57:49< gabba> anonymissimus: I think that what you have to do on all files is "inherit from parent or object defaults" for the fields in bold, and then set the output directory only in the projects 20120506 23:59:01< anonymissimus> timotei said gdb worked for him on win 20120506 23:59:13< anonymissimus> gabba: are you on xp or 7 ? 20120506 23:59:17< gabba> 7 20120506 23:59:28< anonymissimus> and what architecture ? 20120506 23:59:31< gabba> x64 20120506 23:59:50< anonymissimus> and it's a win 7 for 64 bit ? 20120506 23:59:58< anonymissimus> or a 32 bit one --- Log closed Mon May 07 00:00:10 2012