--- Log opened Sun Jun 10 00:00:34 2012 20120610 00:09:08-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Quit: Leaving.] 20120610 00:13:45< CIA-88> loonycyborg * r54390 /trunk/SConstruct: 20120610 00:13:45< CIA-88> Add -Wno-unused-local-typedefs to scons scrict compile options 20120610 00:13:45< CIA-88> That supposed to silence a warning from gcc 4.8, as in r54388 20120610 00:20:13< shadowm> Has anyone successfully used wmlscope on UMC before? 20120610 00:22:24< Crendgrim> shadowm: yes. 20120610 00:22:39-!- vultraz [~chatzilla@124.109.10.221] has quit [Ping timeout: 245 seconds] 20120610 00:22:54< shadowm> Can you give me command line examples, or are they identical to the ones in the data/tools Makefile in mainline? 20120610 00:23:35< shadowm> It likes to complain about "unbalanced #undefs" that don't make sense at all. 20120610 00:23:48< Crendgrim> I don't recall seeing that message.. 20120610 00:23:58-!- Oleg [~quassel@109-184-202-140.dynamic.mts-nn.ru] has joined #wesnoth-dev 20120610 00:24:07< shadowm> I am pretty sure I know the reason for that message anyway. 20120610 00:24:43< Crendgrim> I'm using it with "--unresolved /path/to/bfw/data/core /path/to/addon/" 20120610 00:24:49< shadowm> But there's a lot of other crap that doesn't make much sense, and I'd like it to stop trying to make sense of my WML when all I want is detecting unused images. 20120610 00:25:32< shadowm> Crendgrim: okay, that's for macros too. 20120610 00:27:42< shadowm> Looks like it crashes as well. 20120610 00:27:51< shadowm> Hahahaha why do I even bother :( 20120610 00:29:07< shadowm> Someone should make better versions of these tools that use Wesnoth's WML preprocessor output instead. IIRC it even inserts source (file:line) hints in the output stream. 20120610 00:31:00-!- mattsc [~mattsc@d50-92-196-35.bchsia.telus.net] has joined #wesnoth-dev 20120610 00:33:45-!- fendrin [~fabi@wesnoth/developer/fendrin] has quit [Remote host closed the connection] 20120610 00:40:04-!- anakayub_ [~anakayub@210.195.250.191] has joined #wesnoth-dev 20120610 00:42:33-!- anakayub [~anakayub@210.195.250.191] has quit [Ping timeout: 245 seconds] 20120610 00:42:33-!- anakayub_ is now known as anakayub 20120610 00:45:56-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 265 seconds] 20120610 00:48:48-!- Blueblaze [~Blueblaze@adsl-99-158-44-1.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20120610 00:49:45-!- negusnyul [~negusnyul@dsl4E5C4631.pool.t-online.hu] has quit [Quit: Konversation terminated!] 20120610 01:12:34-!- neXyon [~neXyon@84-119-56-54.dynamic.xdsl-line.inode.at] has quit [Quit: bye] 20120610 01:41:55-!- ToBeFree [~tobefree@unaffiliated/tobefree] has quit [Read error: Connection reset by peer] 20120610 01:43:48-!- mattsc [~mattsc@d50-92-196-35.bchsia.telus.net] has quit [Quit: bye] 20120610 01:48:42-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20120610 01:57:26-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20120610 02:44:21-!- mjs-de [~mjs-de@g224185213.adsl.alicedsl.de] has quit [Remote host closed the connection] 20120610 02:51:54-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Remote host closed the connection] 20120610 02:59:00-!- anakayub_ [~anakayub@210.195.250.191] has joined #wesnoth-dev 20120610 03:02:13-!- anakayub [~anakayub@210.195.250.191] has quit [Ping timeout: 248 seconds] 20120610 03:02:14-!- anakayub_ is now known as anakayub 20120610 03:06:15-!- Blueblaze [~Blueblaze@adsl-99-158-44-1.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20120610 03:17:42-!- Upthorn [~ogmar@108-85-91-228.lightspeed.frokca.sbcglobal.net] has quit [Ping timeout: 265 seconds] 20120610 03:29:45-!- artisticdude [~artisticd@vsat-148-64-186-230.c005.g4.mrt.starband.net] has joined #wesnoth-dev 20120610 03:35:47< ancestral> shadowm: In light of many high profile web sites getting their passwords cracked, should the Wesnoth community be concerned? 20120610 03:36:11< ancestral> Does phpBB do a decent job afauk? 20120610 03:36:23< ancestral> *afayk? 20120610 03:37:50< shadowm> Depends on what you are talking about. 20120610 03:38:26< shadowm> Although I should note that users in general are advised to never use the same password on multiple sites, and most importantly, avoid passwords that can be easily guessed. 20120610 03:38:51< shadowm> The thing is, I've not been paying attention to the news and I don't know what kind of attacks you are talking about. 20120610 03:39:02< ancestral> One moment 20120610 03:39:45< shadowm> For example, _system_ intrusions do not concern me since I'm not the system administrator. 20120610 03:40:21< shadowm> And that would be a far more viable option to gather our users' hashed passwords and crack them. 20120610 03:41:01< ancestral> LinkedIn, last.fm, eHarmony, League of Legends all had passwords leaked in the last three days 20120610 03:41:34< ancestral> It sounds like some of them may have been connected (same hackers) 20120610 03:42:13< shadowm> That doesn't seem to be the kind of coordinated attack that could somehow have interest on a small obscure gaming/development community like ours. 20120610 03:42:29< ancestral> And you're probably right 20120610 03:42:41< ancestral> But, when people read things like that, they say "am I at risk?" 20120610 03:43:26< shadowm> They _always_ are, by default, which is why they should do as I said above (a rather commonly seen recommendation elsewhere, too). 20120610 03:43:27< ancestral> {{insert animal here}} flu starts making the rounds — "am I at risk?" 20120610 03:44:06-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has quit [Read error: Connection reset by peer] 20120610 03:45:05< ancestral> shadowm: Does wesnoth.org use phpBB3? 20120610 03:45:29-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has joined #wesnoth-dev 20120610 03:45:42< shadowm> Yes, and we were targeted as well as other phpBB forums back in 2011 Q1 by a rather pathetic form-based attack. 20120610 03:46:25< ancestral> That's good. It sounds like the recent password hacks involved passwords that aren't salted, but I think phpBB3 uses salted passwords 20120610 03:46:30< shadowm> There are various measures in place to prevent or mitigate automated login-based 'cracking' in most sane phpBB boards, anyway. 20120610 03:47:05< shadowm> But that attack used the login form and thus wouldn't allow the source to get access to all users' passwords in the database, just individual accounts by guesswork. 20120610 03:47:36< shadowm> Hence 'pathetic'. It might have been some bored script kiddie wanting to pester people with the failed login notification more than a real attack, anyway. 20120610 03:55:34-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has quit [Ping timeout: 256 seconds] 20120610 03:59:24-!- vultraz [~chatzilla@124.109.10.221] has joined #wesnoth-dev 20120610 04:00:07-!- Upth [~ogmar@108-85-91-228.lightspeed.frokca.sbcglobal.net] has joined #wesnoth-dev 20120610 04:00:08-!- Upth is now known as Upthorn 20120610 04:20:23-!- ancestral [~ancestral@97-127-66-8.mpls.qwest.net] has quit [Quit: i go sleeps kthxbai] 20120610 04:32:43-!- Ivanovic_ [~ivanovic@dtmd-4db26f78.pool.mediaWays.net] has joined #wesnoth-dev 20120610 04:32:43-!- Ivanovic_ [~ivanovic@dtmd-4db26f78.pool.mediaWays.net] has quit [Changing host] 20120610 04:32:43-!- Ivanovic_ [~ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev 20120610 04:36:29-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has quit [Ping timeout: 265 seconds] 20120610 04:36:39-!- Ivanovic_ is now known as Ivanovic 20120610 04:48:03-!- ancestral [~ancestral@97-127-66-8.mpls.qwest.net] has joined #wesnoth-dev 20120610 04:53:44-!- horon [~horon@nttkyo216070.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has joined #wesnoth-dev 20120610 05:02:55-!- anakayub [~anakayub@210.195.250.191] has quit [Quit: anakayub] 20120610 05:03:21-!- artisticdude [~artisticd@vsat-148-64-186-230.c005.g4.mrt.starband.net] has quit [Quit: I'm going to turn in now. 'Night all.] 20120610 05:16:32-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20120610 05:17:12< CIA-88> espreon * r54391 /trunk/data/campaigns/ (15 files in 14 dirs): Made it so that the epilogue scenarios no longer produce replay saves; eliminated some useless occurrences of save= in [endlevel]. 20120610 05:22:50-!- ancestral [~ancestral@97-127-66-8.mpls.qwest.net] has quit [Quit: i go sleeps kthxbai] 20120610 05:23:49-!- anakayub [~anakayub@210.195.250.191] has joined #wesnoth-dev 20120610 05:35:01-!- anakayub [~anakayub@210.195.250.191] has quit [Quit: anakayub] 20120610 05:37:08-!- anakayub [~anakayub@210.195.250.191] has joined #wesnoth-dev 20120610 05:37:08-!- anakayub [~anakayub@210.195.250.191] has quit [Client Quit] 20120610 06:06:53-!- shadowm_laptop2 [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20120610 06:07:19-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Read error: Connection reset by peer] 20120610 06:21:03-!- Espreon is now known as Espreon__ 20120610 06:21:05-!- Espreon__ is now known as Espreon_ 20120610 06:21:09-!- Espreon_ is now known as Cheese-kun 20120610 06:21:15-!- Cheese-kun is now known as ZaWarudo 20120610 06:21:19-!- ZaWarudo is now known as Espreon|Wii 20120610 06:22:30-!- Espreon|Wii is now known as Espreon 20120610 06:26:38-!- shadowm_laptop2 [ignacio@wesnoth/developer/shadowmaster] has left #wesnoth-dev [] 20120610 06:34:26-!- Gambit is now known as shadowrnaster 20120610 06:35:32-!- shadowrnaster is now known as Gambit 20120610 06:59:31-!- fendrin [~fabi@88-134-20-162-dynip.superkabel.de] has joined #wesnoth-dev 20120610 06:59:31-!- fendrin [~fabi@88-134-20-162-dynip.superkabel.de] has quit [Changing host] 20120610 06:59:31-!- fendrin [~fabi@wesnoth/developer/fendrin] has joined #wesnoth-dev 20120610 07:16:34-!- Gambit [~gambit@wesnoth/developer/grickit] has quit [Remote host closed the connection] 20120610 07:23:43-!- ancestral [~ancestral@97-127-66-8.mpls.qwest.net] has joined #wesnoth-dev 20120610 07:49:50-!- wesbot changed the topic of #wesnoth-dev to: 177 bugs, 338 feature requests, 16 patches | Logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20120610 08:03:14-!- anakayub [~anakayub@210.195.250.191] has joined #wesnoth-dev 20120610 08:11:10-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20120610 08:24:49-!- ancestral [~ancestral@97-127-66-8.mpls.qwest.net] has quit [Quit: And that’s the end of THAT chapter.] 20120610 08:30:45-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20120610 08:34:38-!- anakayub [~anakayub@210.195.250.191] has quit [Quit: anakayub] 20120610 08:43:01-!- Oleg [~quassel@109-184-202-140.dynamic.mts-nn.ru] has quit [Remote host closed the connection] 20120610 09:13:36-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has quit [Quit: Leaving] --- Log opened Sun Jun 10 10:02:34 2012 20120610 10:02:48-!- lobby [~wesnoth@wesnoth/bot/lobby] has joined #wesnoth-dev 20120610 10:02:48-!- Topic for #wesnoth-dev: 177 bugs, 338 feature requests, 16 patches | Logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20120610 10:02:48-!- Topic set by wesbot [~wesbot@asteria.debian.or.at] [Sun Jun 10 07:49:50 2012] 20120610 10:02:48[Users #wesnoth-dev] 20120610 10:02:48[ _vdn ] [ enchilado ] [ janebot ] [ shikadibot ] 20120610 10:02:48[ AI0867 ] [ erl ] [ knotwork ] [ Smar ] 20120610 10:02:48[ Akihara ] [ Espreon ] [ koan ] [ the_new_lipk] 20120610 10:02:48[ ancestral ] [ esr ] [ lobby ] [ Tigge ] 20120610 10:02:48[ apoi ] [ fendrin ] [ loonycyborg ] [ Upthorn ] 20120610 10:02:48[ bloodycoin_m ] [ Gallaecio ] [ LordNasty ] [ vultraz ] 20120610 10:02:48[ boucman ] [ happygrue ] [ matthiaskrgr] [ wesbot ] 20120610 10:02:48[ ChrisOelmueller] [ horon ] [ melinath ] [ worduk ] 20120610 10:02:48[ CIA-88 ] [ Ingeniumed] [ mordante ] [ yann ] 20120610 10:02:48[ Crendgrim ] [ Ingmar ] [ neXyon ] [ zookeeper ] 20120610 10:02:48[ crimson_penguin] [ isaac ] [ noy ] [ {V} ] 20120610 10:02:48[ csarmi ] [ Ivanovic ] [ Samual ] 20120610 10:02:48[ ejls ] [ iwaim ] [ shadowm ] 20120610 10:02:48[ elias ] [ jamit ] [ Shakey ] 20120610 10:02:48-!- Irssi: #wesnoth-dev: Total of 53 nicks [0 ops, 0 halfops, 0 voices, 53 normal] 20120610 10:02:54-!- Soliton [~Soliton@wesnoth/developer/soliton] has joined #wesnoth-dev 20120610 10:02:55-!- Channel #wesnoth-dev created Tue Jan 27 06:28:41 2009 20120610 10:03:13< shadowm> Everyone who was waiting on wesnoth.org, you can stop holding your breath now. 20120610 10:03:53-!- Irssi: Join to #wesnoth-dev was synced in 73 secs 20120610 10:06:27< the_new_lipk> mordante, by the way, about 95% of the source files ignore the 80 column limit 20120610 10:11:46< Ivanovic> moin 20120610 10:12:59< vultraz> hey 20120610 10:38:22-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20120610 10:40:59< ancestral> the_new_lipk: You can paste map data into the page now: http://wsnthb.in/m/ 20120610 10:44:01-!- Shakey [HydraIRC@c-24-14-169-218.hsd1.il.comcast.net] has left #wesnoth-dev [] 20120610 10:47:14-!- MeccaGod [~majs@host189-199.bornet.net] has joined #wesnoth-dev 20120610 10:53:03< the_new_lipk> mordante, update sent to Gna 20120610 10:53:27< the_new_lipk> ancestral, yeah, I've seen the forum post already :P 20120610 10:53:37< ancestral> Okay :-P 20120610 10:54:32< shadowm> I think I'd prefer you as lipk_ (or some variant thereof) rather than that overly long name. 20120610 10:54:40< shadowm> Just sayin'. 20120610 10:55:41< shadowm> Although I guess my primary issue is the 'the', which feels incredibly odd when said. 20120610 10:56:46 * vultraz wonders what happened to the_old_lipk 20120610 10:57:00< shadowm> There was never any such, I think. 20120610 10:57:19< shadowm> The problem is that 'lipk' is registered by someone else. 20120610 10:57:29< vultraz> it's a joke :P 20120610 10:57:45< shadowm> I can never tell with you... 20120610 10:58:02< vultraz> :P i see... 20120610 11:01:42-!- the_new_lipk is now known as an_even_newer_li 20120610 11:02:01< an_even_newer_li> oh no, that was too long :( 20120610 11:02:02< shadowm> Nope, the maximum length is 16 chars. :p 20120610 11:02:14-!- an_even_newer_li is now known as the_new_lipk 20120610 11:02:26< vultraz> rofl 20120610 11:02:49< the_new_lipk> by the way, you can call me simply 'lipk', my client is set to highlight that as well 20120610 11:03:04< ancestral> the_new_lipk: If you got rid of the first two _ you'd fit with that new name 20120610 11:03:13< shadowm> It's admittedly easier for me to just type 'th' and press tab. 20120610 11:03:34< shadowm> Yes, lazy, I know. 20120610 11:04:06< ancestral> …until someone comes along named thaddeus or tha_bomb_diggity 20120610 11:04:11-!- anakayub [~anakayub@175.139.130.18] has joined #wesnoth-dev 20120610 11:04:23< the_new_lipk> then what's the problem ? :P 20120610 11:04:25< mordante> vultraz, are these items added and removed dynamically? 20120610 11:04:51< vultraz> mordante: ? 20120610 11:05:34< mordante> the_new_lipk, I think source code formatting _is_ important and can you please backup that 95% number, seems really high to me 20120610 11:06:22< mordante> vultraz, you're listbox question 20120610 11:06:41< mordante> your* 20120610 11:08:12< the_new_lipk> mordante, yeah, but I find it annoying when you blame me for the code being unreadable while you're reading it in a 80 character wide terminal 20120610 11:08:46< the_new_lipk> I'll make a script to do statistics :P 20120610 11:08:53< the_new_lipk> *the statistics 20120610 11:08:57< vultraz> mordante: when I mentioned it crashing bc of row numbers? oh, I did that on purpose to test if it crashing bc of a GUI error would make 2 entries for the campaign selection dialog; it did 20120610 11:09:36 * shadowm mutters something about gratuitous abbreviation of 'because'. 20120610 11:10:49-!- _vdn [~nazgul-sa@ppp85-141-112-199.pppoe.mtu-net.ru] has quit [Read error: Connection reset by peer] 20120610 11:11:19< mordante> vultraz, I don't understand what you mean 20120610 11:11:22-!- _vdn [~nazgul-sa@ppp85-141-112-199.pppoe.mtu-net.ru] has joined #wesnoth-dev 20120610 11:13:19< vultraz> mordante: ok, when testing my gui dialogs, if there's an error that causes the campaign to crash (eg, number of rows differ, no listbox defined, etc), and I go back to the campaign selection dialog to reload the campaign, there are two entries for the campaign that just crashed http://imagebin.org/215816 20120610 11:16:35< mordante> vultraz, and your dialogs are Lua dialogs when playing in a game 20120610 11:16:55< vultraz> yes 20120610 11:19:54< mordante> no idea, best file a bug report with how to reproduce it 20120610 11:31:43-!- _vdn [~nazgul-sa@ppp85-141-112-199.pppoe.mtu-net.ru] has quit [Quit: Leaving.] 20120610 11:32:16-!- _vdn [~nazgul-sa@ppp85-141-112-199.pppoe.mtu-net.ru] has joined #wesnoth-dev 20120610 11:35:23-!- anakayub [~anakayub@175.139.130.18] has quit [Read error: Connection timed out] 20120610 11:36:14-!- anakayub [~anakayub@175.139.130.18] has joined #wesnoth-dev 20120610 11:48:02-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20120610 11:51:39-!- stikonas [~and@bcm-131-111-216-103.girton.cam.ac.uk] has joined #wesnoth-dev 20120610 11:51:39-!- stikonas [~and@bcm-131-111-216-103.girton.cam.ac.uk] has quit [Changing host] 20120610 11:51:39-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20120610 11:55:18-!- anakayub [~anakayub@175.139.130.18] has quit [Read error: Connection timed out] 20120610 11:57:07-!- anakayub [~anakayub@175.139.130.18] has joined #wesnoth-dev 20120610 11:58:48< zookeeper> anakayub, well you haven't been around for a while? 20120610 12:02:40-!- trademark_ [~trademark@mon69-1-82-67-23-185.fbx.proxad.net] has joined #wesnoth-dev 20120610 12:06:48-!- _vdn [~nazgul-sa@ppp85-141-112-199.pppoe.mtu-net.ru] has quit [Quit: Leaving.] 20120610 12:07:27-!- _vdn [~nazgul-sa@ppp85-141-112-199.pppoe.mtu-net.ru] has joined #wesnoth-dev 20120610 12:08:50-!- anakayub [~anakayub@175.139.130.18] has quit [Quit: anakayub] 20120610 12:15:41-!- _vdn [~nazgul-sa@ppp85-141-112-199.pppoe.mtu-net.ru] has quit [Quit: Leaving.] 20120610 12:16:30-!- _vdn [~nazgul-sa@ppp85-141-112-199.pppoe.mtu-net.ru] has joined #wesnoth-dev 20120610 12:22:34-!- ancestral [~ancestral@97-127-66-8.mpls.qwest.net] has quit [Quit: i go sleeps kthxbai] 20120610 12:25:14-!- the_new_lipk [~lipk@host-91-147-212-174.biatv.hu] has quit [Ping timeout: 246 seconds] 20120610 12:25:56-!- _vdn [~nazgul-sa@ppp85-141-112-199.pppoe.mtu-net.ru] has quit [Quit: Leaving.] 20120610 12:26:33-!- _vdn [~nazgul-sa@ppp85-141-112-199.pppoe.mtu-net.ru] has joined #wesnoth-dev 20120610 12:28:19-!- worduk [~jon@77.76.205.90] has quit [Remote host closed the connection] 20120610 12:30:45-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Read error: Connection reset by peer] 20120610 12:31:04-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20120610 12:36:17-!- _vdn [~nazgul-sa@ppp85-141-112-199.pppoe.mtu-net.ru] has quit [Read error: Connection reset by peer] 20120610 12:36:53-!- _vdn [~nazgul-sa@ppp85-141-112-199.pppoe.mtu-net.ru] has joined #wesnoth-dev 20120610 12:37:12-!- the_new_lipk [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20120610 12:43:46-!- _vdn1 [~nazgul-sa@ppp91-77-243-137.pppoe.mtu-net.ru] has joined #wesnoth-dev 20120610 12:46:15-!- _vdn [~nazgul-sa@ppp85-141-112-199.pppoe.mtu-net.ru] has quit [Ping timeout: 260 seconds] 20120610 12:48:00< the_new_lipk> mordante, you're right, it's only 65% with all .cpp-s and .hpp-s taken into consideration ;) 20120610 12:48:36-!- loonybot [~loonybot@46.138.74.45] has joined #wesnoth-dev 20120610 12:48:47-!- loonybot [~loonybot@46.138.74.45] has quit [Changing host] 20120610 12:48:47-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20120610 12:49:08< the_new_lipk> there're 11376 lines longer than 80 chars, which is the 4% of all lines 20120610 12:49:20-!- csarmi [csarmi@178-164-130-19.pool.digikabel.hu] has quit [] 20120610 12:49:28-!- csarmi [csarmi@178-164-130-19.pool.digikabel.hu] has joined #wesnoth-dev 20120610 12:51:53-!- ToBeFree [~tobefree@unaffiliated/tobefree] has joined #wesnoth-dev 20120610 13:00:55-!- _vdn1 [~nazgul-sa@ppp91-77-243-137.pppoe.mtu-net.ru] has quit [Quit: Leaving.] 20120610 13:01:32-!- _vdn [~nazgul-sa@ppp91-77-243-137.pppoe.mtu-net.ru] has joined #wesnoth-dev 20120610 13:06:34-!- csarmi [csarmi@178-164-130-19.pool.digikabel.hu] has left #wesnoth-dev [] 20120610 13:22:15-!- _vdn [~nazgul-sa@ppp91-77-243-137.pppoe.mtu-net.ru] has quit [Read error: Connection reset by peer] 20120610 13:23:33-!- _vdn [~nazgul-sa@ppp85-141-121-222.pppoe.mtu-net.ru] has joined #wesnoth-dev 20120610 13:44:58-!- Gambit [~gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20120610 13:47:56-!- the_new_lipk [~lipk@host-91-147-212-174.biatv.hu] has quit [Ping timeout: 244 seconds] 20120610 13:53:13-!- anakayub [~anakayub@210.195.250.191] has joined #wesnoth-dev 20120610 13:53:43-!- the_new_lipk [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20120610 14:12:23-!- _vdn [~nazgul-sa@ppp85-141-121-222.pppoe.mtu-net.ru] has quit [Quit: Leaving.] 20120610 14:12:57-!- _vdn [~nazgul-sa@ppp85-141-121-222.pppoe.mtu-net.ru] has joined #wesnoth-dev 20120610 14:22:02-!- _vdn1 [~nazgul-sa@ppp85-141-121-222.pppoe.mtu-net.ru] has joined #wesnoth-dev 20120610 14:22:02-!- _vdn [~nazgul-sa@ppp85-141-121-222.pppoe.mtu-net.ru] has quit [Read error: Connection reset by peer] 20120610 14:27:32-!- _vdn1 [~nazgul-sa@ppp85-141-121-222.pppoe.mtu-net.ru] has quit [Quit: Leaving.] 20120610 14:28:06-!- _vdn [~nazgul-sa@ppp85-141-121-222.pppoe.mtu-net.ru] has joined #wesnoth-dev 20120610 14:29:24-!- mjs-de [~mjs-de@g224186115.adsl.alicedsl.de] has joined #wesnoth-dev 20120610 14:41:19< anakayub> zookeeper, real life pulls you in a lot of different directions 20120610 14:49:31< zookeeper> maybe so 20120610 14:55:12-!- the_new_lipk [~lipk@host-91-147-212-174.biatv.hu] has quit [Quit: So long and thanks for all the fish!] 20120610 14:55:41-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20120610 16:08:31-!- ToBeFree [~tobefree@unaffiliated/tobefree] has quit [Read error: Connection reset by peer] 20120610 16:27:37-!- anakayub [~anakayub@210.195.250.191] has quit [Quit: anakayub] 20120610 16:29:35-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Read error: Connection reset by peer] 20120610 16:29:53-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20120610 16:33:39-!- anakayub [~anakayub@210.195.250.191] has joined #wesnoth-dev 20120610 16:42:17-!- anakayub_ [~anakayub@210.195.250.191] has joined #wesnoth-dev 20120610 16:45:52-!- anakayub [~anakayub@210.195.250.191] has quit [Ping timeout: 245 seconds] 20120610 16:45:53-!- anakayub_ is now known as anakayub 20120610 16:56:34-!- horon [~horon@nttkyo216070.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has quit [Quit: Leaving...] 20120610 17:05:52-!- negusnyul [~negusnyul@dsl4E5C4631.pool.t-online.hu] has joined #wesnoth-dev 20120610 17:26:49-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20120610 17:32:24-!- timotei [~timotei@188.24.4.17] has joined #wesnoth-dev 20120610 17:32:25-!- timotei [~timotei@188.24.4.17] has quit [Changing host] 20120610 17:32:25-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20120610 17:32:55-!- PolarPanda [~quassel@unaffiliated/peterporty] has joined #wesnoth-dev 20120610 17:40:35-!- aknahs [aknahs@90.163.43.192] has joined #wesnoth-dev 20120610 17:49:31-!- ToBeFree [~tobefree@unaffiliated/tobefree] has joined #wesnoth-dev 20120610 17:54:58-!- anakayub [~anakayub@210.195.250.191] has quit [Quit: anakayub] 20120610 17:59:52-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Read error: Connection reset by peer] 20120610 18:00:10-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20120610 18:00:31-!- aknahs [aknahs@90.163.43.192] has quit [] 20120610 18:02:29-!- aknahs [aknahs@90.163.43.192] has joined #wesnoth-dev 20120610 18:05:02-!- anakayub [~anakayub@210.195.250.191] has joined #wesnoth-dev 20120610 18:07:05-!- aknahs [aknahs@90.163.43.192] has quit [Client Quit] 20120610 18:07:38-!- trademark_ [~trademark@mon69-1-82-67-23-185.fbx.proxad.net] has quit [Ping timeout: 240 seconds] 20120610 18:07:40-!- aknahs [aknahs@90.163.43.192] has joined #wesnoth-dev 20120610 18:22:58-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Ping timeout: 265 seconds] 20120610 18:44:37-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Quit: Computer has gone to sleep.] 20120610 18:48:08-!- artisticdude [~artisticd@vsat-148-64-186-230.c005.g4.mrt.starband.net] has joined #wesnoth-dev 20120610 18:51:03-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has joined #wesnoth-dev 20120610 18:59:43-!- the_new_lipk [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20120610 19:07:38-!- PolarPanda [~quassel@unaffiliated/peterporty] has quit [Ping timeout: 244 seconds] 20120610 19:11:23-!- timotei [~timotei@188.24.4.17] has joined #wesnoth-dev 20120610 19:11:23-!- timotei [~timotei@188.24.4.17] has quit [Changing host] 20120610 19:11:23-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20120610 19:12:29-!- fendrin_ [~fabi@88-134-20-162-dynip.superkabel.de] has joined #wesnoth-dev 20120610 19:14:30-!- anonymissimus [~chatzilla@HSI-KBW-078-042-163-105.hsi3.kabel-badenwuerttemberg.de] has joined #wesnoth-dev 20120610 19:15:55-!- fendrin [~fabi@wesnoth/developer/fendrin] has quit [Ping timeout: 260 seconds] 20120610 19:28:30-!- yann [~dwitch@nan92-1-81-57-214-146.fbx.proxad.net] has quit [Read error: Connection reset by peer] 20120610 19:29:26-!- yann [~dwitch@nan92-1-81-57-214-146.fbx.proxad.net] has joined #wesnoth-dev 20120610 19:32:23-!- Elvish_Pillager [~eli@71-10-229-241.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20120610 19:33:43-!- Blueblaze [~Blueblaze@99.158.44.1] has joined #wesnoth-dev 20120610 19:47:29< Espreon> esr: The guy named "Link" in Liberty's actually named "Link", yes? 20120610 19:48:50< Espreon> And yes, this is a serious question. 20120610 19:50:11< zookeeper> yes 20120610 19:51:04-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Ping timeout: 246 seconds] 20120610 19:51:18< zookeeper> well, i've never asked scott if he intended it so, but i don't see any reason to suspect it wasn't 20120610 19:52:16< Espreon> All right. 20120610 19:52:39< Espreon> OK, thanks. 20120610 19:52:46< vultraz> Espreon: why 20120610 19:53:09< Espreon> I know a guy who thought otherwise. 20120610 19:54:19-!- the_new_lipk [~lipk@host-91-147-212-174.biatv.hu] has quit [Ping timeout: 265 seconds] 20120610 20:06:42-!- the_new_lipk [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20120610 20:24:28-!- artisticdude [~artisticd@vsat-148-64-186-230.c005.g4.mrt.starband.net] has quit [Quit: artisticdude] 20120610 20:27:36< anonymissimus> shadowm: my reason for suggesting randomized addons order is to prevent any kind of race...names like Aaron's maps may become common I suspect 20120610 20:28:37-!- the_new_lipk [~lipk@host-91-147-212-174.biatv.hu] has quit [Ping timeout: 248 seconds] 20120610 20:38:48-!- timotei21 [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20120610 20:39:15-!- the_new_lipk [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20120610 20:44:43-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20120610 20:44:59< shadowm> Let them become common then. 20120610 20:45:02-!- the_new_lipk [~lipk@host-91-147-212-174.biatv.hu] has quit [Ping timeout: 245 seconds] 20120610 20:45:34< shadowm> Btw, I had asked you a question about filter_condition some days ago. 20120610 20:46:45< anonymissimus> shadowm: can you point me to it or paste it ? 20120610 20:47:41-!- the_new_lipk [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20120610 20:48:10< shadowm> 20120607 09:08:22< shadowm> anonymissimus: The note for http://wiki.wesnoth.org/EventWML#.5Bfilter_condition.5D means that autostored event variables such as $unit and $second_unit won't work properly/lead to UB when used in [filter_condition]? The wording isn't very clear. 20120610 20:48:15< shadowm> 20120607 09:09:47< shadowm> If that is the case then it should be "This tag should _not_ be used for defining conditions that depend on the stored contents of the filtered units." or something like that. 20120610 20:50:38-!- mattsc [~mattsc@d50-92-196-35.bchsia.telus.net] has joined #wesnoth-dev 20120610 20:51:19< anonymissimus> no, I put that note into there only since using a SUF is easier instead of something like [if][variable]name=$unit.id equals=... 20120610 20:51:32< anonymissimus> but they should work as usual 20120610 20:54:03-!- timotei21 [~timotei@wesnoth/developer/timotei] has quit [Ping timeout: 246 seconds] 20120610 20:54:16< anonymissimus> any suggestions for the wording ? 20120610 20:55:01-!- EdB [~edb@tss37-1-89-82-194-231.dsl.sta.abo.bbox.fr] has joined #wesnoth-dev 20120610 20:57:28< Espreon> shadowm: Why are we bending over for 800x600 again? 20120610 20:57:46< Espreon> Even in English, the screens in question are distorted. 20120610 20:59:37-!- PolarPanda [~quassel@unaffiliated/peterporty] has joined #wesnoth-dev 20120610 20:59:40< Espreon> http://imagebin.org/215873 20120610 20:59:42< Espreon> Yeah... 20120610 21:03:55-!- _vdn [~nazgul-sa@ppp85-141-121-222.pppoe.mtu-net.ru] has quit [Ping timeout: 252 seconds] 20120610 21:05:15< anonymissimus> mattsc: I get a crash when choosing to let the ais play in the animal scenario 20120610 21:05:40< anonymissimus> it is probably related to that OOS bug you reported 20120610 21:05:54< mattsc> anonymissimus: hmm. I assume this is using trunk again? 20120610 21:06:28< mattsc> It cannot be that because I used a different approach that doesn't create that bug. 20120610 21:06:32< anonymissimus> if there's some invalid memory access involved or so it often happens that a crash happens only on some build systems 20120610 21:06:57< mattsc> Do you get an error message if you start it from a terminal window? 20120610 21:06:59< anonymissimus> yes, it's trunk 20120610 21:08:32< mattsc> ... doesn't create the situation that causes that bug to appear, I meant. (I'm not setting up Side 1 with controller=null at the start now) 20120610 21:08:49< anonymissimus> okay 20120610 21:08:53< anonymissimus> 20120610 21:07:37 error scripting/lua: ...data/data/add-ons/AI-demos/lua/animals-forest_engine.lua:303: expected near 'goto' 20120610 21:08:56< anonymissimus> 20120610 21:07:37 error scripting/lua: [string "..."]:3: attempt to index a nil value 20120610 21:08:57< anonymissimus> stack traceback: 20120610 21:08:58< anonymissimus> [string "..."]:3: in main chunk 20120610 21:09:01-!- _vdn [~nazgul-sa@ppp91-77-233-32.pppoe.mtu-net.ru] has joined #wesnoth-dev 20120610 21:09:15< anonymissimus> thats the stderr entries... 20120610 21:09:29< mattsc> Thanks, let me check out where in the code that is... 20120610 21:10:43< anonymissimus> i does not need to have to do with the crash 20120610 21:11:17< shadowm> Espreon: because 800x480 is used on Pandora, and I regularly use 800x600 and similar resolutions due to windowed mode on a 1280x800 screen. 20120610 21:11:38< shadowm> Why do I feel like I have answered the same question at least a dozen times? 20120610 21:11:39< mattsc> If you get an 'attempt to index a nil value' inside the Lua engine, it will crash Wesnoth. That's the other bug I reported a few days ago. So most likely this is the cause. 20120610 21:12:00< shadowm> I have no idea what's the situation with netbook, but that's also a thing to watch out for. 20120610 21:12:07< shadowm> *netbooks 20120610 21:12:23< Espreon> OK, at least have the screens look fine in English, then. 20120610 21:12:49< shadowm> I already fucking told you multiple times. 20120610 21:12:58< shadowm> There is no way without rearranging them entirely. 20120610 21:13:04< Espreon> OK. 20120610 21:13:29< shadowm> If you feel you can solve the puzzle, though, proposals welcome. 20120610 21:13:38< shadowm> I for one can't find any empty space to rearrange widgets there. 20120610 21:14:36< mattsc> anonymissimus: I've found where that is, but cannot see any problem with the code. Let me try to run it in trunk... 20120610 21:15:20< mattsc> anonymissimus: do you get the crash right away, or after a while of playing? 20120610 21:16:38< shadowm> I also really hate it when people who are developers and presumably know all the limitations of GUI1 and GUI2 go and request UI changes in such a demandy fashion as if everything was just the matter of moving code around. I think I made it clear that the map setup screen uses GUI1 and all that such a thing implies. 20120610 21:17:07< anonymissimus> mattsc: right away 20120610 21:17:23< anonymissimus> mattsc: it appears related to the OOS bug, but not exactly the same 20120610 21:17:41< anonymissimus> this time it is actually a null pointer dereferencing 20120610 21:18:30< anonymissimus> wesbot: seen neph 20120610 21:18:31< wesbot> anonymissimus: The person with the nick neph last spoke 2d 23h ago. 2d 1h ago they left with the message: Ping timeout: 245 seconds 20120610 21:19:23< mattsc> anonymissimus: I get the same error in trunk, but not with 1.10.3. So it seems release related, rather than OS related. 20120610 21:19:44< mattsc> I'll look into it and report back... 20120610 21:20:27< anonymissimus> probably nephro was debugging this version of the addon, thats why we got different debugging results 20120610 21:21:45-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20120610 21:22:40< anonymissimus> mattsc: anyway, it doesn't happen if I choose to "make a human side" 20120610 21:23:31< anonymissimus> mattsc: if you make a report right now I can copy paste the backtrace as well 20120610 21:23:48< mattsc> anonymissimus: hmm, interesting, thanks. 20120610 21:24:24< mattsc> I don't want to report it quite yet because it could be a programming error on my side. Can you PM me the backtrace, and I include it if I file a report? 20120610 21:25:11< anonymissimus> well it probably *is* an error on your side, but that doesn't matter 20120610 21:25:26< anonymissimus> the engine should not crash no matter what 20120610 21:27:52< mattsc> well, that bug has been reported already, it's the one we discussed with Nephro a few days ago 20120610 21:28:50< mattsc> However, the error doesn't seem to come from the part of the code that the error message shows, it never gets to that point. 20120610 21:29:46< anonymissimus> mattsc: actually, I also get a or the crash when chosing a human side 20120610 21:30:55-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20120610 21:31:21< anonymissimus> but only once I click turn done 20120610 21:31:48< anonymissimus> now, that's not nice, I wanted to watch this scenario instead of investigating bugs :( 20120610 21:32:32< mattsc> anonymissimus: yeah, I confirmed that it happens once the first custom AI side starts its turn, no matter whether the [message][option] thing causing the OOS error is there 20120610 21:33:01< mattsc> So, most likely this is due to the changes Nephro made to the way the Lua engine is handled a couple days ago. 20120610 21:33:20< mattsc> I need to bug him about that 20120610 21:33:41< mattsc> In the meantime, you could use 1.10, or (probably) revert that revision he made. 20120610 21:34:08< mattsc> Actually, if you could try the latter and tell me if it works then, that would be really helpful (I don't know how to do that) 20120610 21:34:43-!- timotei [~timotei@188.24.4.17] has joined #wesnoth-dev 20120610 21:34:43-!- timotei [~timotei@188.24.4.17] has quit [Changing host] 20120610 21:34:43-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20120610 21:35:04< mattsc> anonymissimus: btw, looking into this, I found another little typo in the code (something I had commented out for testing that should be there). So, thanks! :) 20120610 21:35:17< mattsc> It's not a big thing, but it will make a minor difference in how one side acts. 20120610 21:36:03< anonymissimus> mattsc: so, the backtraces for the two look the same, but not the same as the backtrace I got in http://gna.org/bugs/?19795 20120610 21:37:42< mattsc> anonymissimus: I think this makes sense. My guess is that this is some new that was introduced here: 20120610 21:37:52< mattsc> 20120607 11:53:22< CIA-88> nephro * r54376 /trunk/ (3 files in 3 dirs): LuaAI: first draft of the external candidate action system, with on-the-fly file reloading, if you use the --debug-lua launch argument 20120610 21:40:02< mattsc> How do you revert a revision? Is that an svn command? 20120610 21:40:06-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20120610 21:40:43< shadowm> I think it's something like svn merge -c -123456 , but I haven't used SVN for that in ages. 20120610 21:41:49< anonymissimus> in tortoise svn I use/used a command from teh right click menu in the log viewer 20120610 21:42:09< anonymissimus> you need to reverse merge IIRC 20120610 21:43:29< mattsc> shadowm, anonymissimus: thanks. unfortunately, since I have no idea what I am doing, I've only ever used command-line svn. 20120610 21:43:36< mattsc> But according to Google: svn update -r 54375 20120610 21:44:44< shadowm> Well, that will bring you back to r54375, not revert it. 20120610 21:45:23< mattsc> shadowm: yes, that's fine for right now, since I am worried that r54376 is the problem 20120610 21:45:23< shadowm> so if HEAD is r54378, you will be missing all the changes in the (54375, 54378] set. 20120610 21:46:34< mattsc> I just want to figure out if the change Nephro made is the problem for the crash anonymissimus found. If it is, then there's nothing I can do about it. 20120610 21:48:24< mattsc> (and the latest compiling I'd done was with 54376 anyway) 20120610 21:48:31-!- ToBeFree [~tobefree@unaffiliated/tobefree] has quit [Read error: Connection reset by peer] 20120610 21:48:40< anonymissimus> mattsc: I just tried reverting r54376, still crashes, so perhaps you have to go farther 20120610 21:50:36< mattsc> anonymissimus: ok, thanks. In that case I have no idea what this could be. I guess I'll have to dig a bit deeper. 20120610 21:51:16< anonymissimus> well, you can revert some more revisions 20120610 21:51:35< anonymissimus> just a bit annoying to find out all the conflicting ones by trial and error 20120610 21:52:15< anonymissimus> or even very annoying 20120610 21:52:20-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Quit: SIGKILL] 20120610 21:53:19< anonymissimus> revert also 54355 and notabley 54354 20120610 21:53:49< mattsc> anonymissimus: will do. Thanks. 20120610 21:54:02< mattsc> I'll figure it out. In the meantime, I guess you'll have to use 1.10 if you want to watch the scenario... 20120610 21:57:06< anonymissimus> interestingly, http://gna.org/bugs/?19782 no longer reproduces for me with trunk HEADF 20120610 21:58:12< mattsc> Nephro said that that would be taken care of when he redoes the engine. So maybe he's done that already. 20120610 21:58:54-!- the_new_lipk [~lipk@host-91-147-212-174.biatv.hu] has quit [Quit: See you later, alligator!] 20120610 22:03:09< mattsc> Interestingly, all the other scenarios seem to work just fine, even the ones with several sides with custom AIs. 20120610 22:03:42< mattsc> There's one general change I made to how this scenario transfers the AI table to the CAs, so that'd be my guess right now. I'll have to test that, but it will take a little. 20120610 22:05:24< anonymissimus> I wonder how boucman was able to watch the scenario 20120610 22:05:42< boucman> anonymissimus: ?? 20120610 22:05:44< anonymissimus> boucman: did you use a 1.10 binary ? 20120610 22:05:56< boucman> I have no idea what you are discussing :P 20120610 22:06:01< anonymissimus> for watching the AI demo scenairio with teh animals 20120610 22:06:20< anonymissimus> or did it not crash for you for some reason 20120610 22:06:39< boucman> I havn't watched them, I commented on the post itself, I'm amazed at what people can do with the AI :P 20120610 22:07:09< anonymissimus> okay 20120610 22:08:17< mattsc> boucman: :) Actually, this one's quite easy compared to writing a combat AI. 20120610 22:08:20< anonymissimus> mattsc: here's the backtrace http://pastebin.com/nP9NLeKK 20120610 22:08:53< mattsc> anonymissimus: Thanks. 20120610 22:09:11< anonymissimus> I guess it's another aspect of the same bug, namely http://gna.org/bugs/?19782, but you may make a new report in any case, linking between them 20120610 22:09:35< anonymissimus> and include the exact versions of the addon (as zip) and wesnoth (revision) 20120610 22:11:07< mattsc> Will do. But I still want to do a bit more investigating the cause first. 20120610 22:11:26< anonymissimus> since this engine pointer which it tries to create is now a NULL pointer, that compilation error could be the reason for it 20120610 22:11:50< anonymissimus> so you can look after the lua errors I pasted above 20120610 22:15:46< mattsc> ok 20120610 22:20:09-!- ancestral [~ancestral@97-127-66-8.mpls.qwest.net] has joined #wesnoth-dev 20120610 22:22:56-!- vultraz [~chatzilla@124.109.10.221] has quit [Ping timeout: 244 seconds] 20120610 22:24:32< mattsc> anonymissimus: so it is specifically a problem with Side 2, the other custom AI sides work just fine. So, as expected, most likely it's a bug in my code somewhere, but the overall method works 20120610 22:31:05< mattsc> uh ... 20120610 22:32:49< mattsc> anonymissimus: So, I had a local variable called 'goto' in my CA execution routine. When I rename that to 'goto2', everything works fine. 20120610 22:32:57< mattsc> any idea what that could be? 20120610 22:33:07-!- ancestral [~ancestral@97-127-66-8.mpls.qwest.net] has quit [Quit: i go sleeps kthxbai] 20120610 22:34:10-!- ancestral [~ancestral@97-127-66-8.mpls.qwest.net] has joined #wesnoth-dev 20120610 22:35:50-!- ancestral [~ancestral@97-127-66-8.mpls.qwest.net] has quit [Client Quit] 20120610 22:38:10-!- ancestral [~ancestral@97-127-66-8.mpls.qwest.net] has joined #wesnoth-dev 20120610 22:39:27< anonymissimus> mattsc: very weird...are you sure ? 20120610 22:39:34< mattsc> yep 20120610 22:39:47< mattsc> I am about to upload 0.7.0-a, you can test it then, if you want 20120610 22:41:15< anonymissimus> mattsc: perhaps goto is a special word in lua ? 20120610 22:41:19< mattsc> anonymissimus: Ok, done. If you could test whether that works for you now, that would be much appreciated. 20120610 22:41:23< anonymissimus> such as self 20120610 22:41:39< anonymissimus> goto is one in C++ at least 20120610 22:41:40< mattsc> But why would it work in 1.10 then? 20120610 22:41:55< anonymissimus> perhaps because lua was updated ? 20120610 22:42:12< mattsc> Aiee, indeed... D'oh... 20120610 22:42:25< anonymissimus> also, are you sure it really works, or is it just not as noticable 20120610 22:42:26< mattsc> http://www.lua.org/manual/5.2/manual.html -- Section 3.1 20120610 22:43:23< mattsc> It works for me now. As I said, you can try and download the latest version (0.7.0-a) and see if it works for you. I have no problems whatsoever any more. 20120610 22:43:49-!- PolarPanda [~quassel@unaffiliated/peterporty] has quit [Read error: Connection reset by peer] 20120610 22:44:21-!- PolarPanda [~quassel@unaffiliated/peterporty] has joined #wesnoth-dev 20120610 22:44:25< mattsc> 'goto' is a new reserved keyword in Lua 5.2. It wasn't in 5.1, so that's how I missed that... 20120610 22:44:36< anonymissimus> yeah, indeed, goto is a special word in 5.2 but not 5.1 20120610 22:45:17< mattsc> So, no bug report needed, I guess. :) (I've changed the variable name to 'goto_tusker', all should be good now) 20120610 22:46:02-!- MeccaGod [~majs@host189-199.bornet.net] has quit [] 20120610 22:46:41< anonymissimus> and it's even the only one added; a perfect hit for you 20120610 22:47:23< anonymissimus> why no bug report ? of course it's needed; the engine should not crash 20120610 22:48:26< mattsc> Oh, yes, but this is the same bug as 19782 20120610 22:48:36< mattsc> Any Lua error inside the Lua engine crashes Wesnoth 20120610 22:49:02< mattsc> Isn't it? 20120610 22:49:33< anonymissimus> but I got a different backtrace than for that one when I checked it, which confuses me 20120610 22:49:45< anonymissimus> so it may be something different 20120610 22:50:51< mattsc> Hmm, ok, I don't understand these things that well. So should I add this backtrace to that bug report, or file a new one. What's the recommended procedure here? 20120610 22:53:08< anonymissimus> I would make a new one but link them 20120610 22:53:50< anonymissimus> yeah, the scenario runs now 20120610 22:53:57< mattsc> Ok, will do. Thanks for the pointing out the problem! 20120610 22:54:00< mattsc> Great. 20120610 22:55:22< mattsc> It's just a "cute" little demonstration... I like the dog/sheep part, the rest isn't all that exciting (but it is quite different from what the standard AI does) 20120610 22:55:47< anonymissimus> mattsc: okay, thx 20120610 22:56:27< boucman> mattsc: I think the bear and dears are usefull addition... they can be reused in all sort of SP scenarios 20120610 22:56:32< boucman> deers 20120610 22:57:05< mattsc> anonymissimus: sorry, one more question. Should I attach a file with the campaign producing the error, or just state that "using reserved keyword crashes Wesnoth"? 20120610 22:58:02-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Quit: Computer has gone to sleep.] 20120610 22:58:37< mattsc> boucman: thanks, that's why I am putting this out there, maybe somebody can use them in a scenario. I have some wild-animal-wander coded with WML events in some of my older scenarios, but the custom AI method is much more versatile. 20120610 22:58:56< mattsc> ... somebody has a use for them ... 20120610 22:59:41< boucman> oh, certainly, I am not sure how to publish them to make them more usefull so they don't get buried in the forums 20120610 23:01:59< mattsc> boucman: I have a wiki page with code examples out there (although it's not been updated in a while). I don't know how many people will see that, but that's ok. 20120610 23:03:40< mattsc> I'm going to use this in the campaign I am currently working on (that's the reason why I put together this scenario, in fact). Somebody might see it and copy it, etc. These things usually take a little while, but if people actually like it, it will probably be used. 20120610 23:05:36< anonymissimus> mattsc: I would attach the whole thing...its better in case someone has probs reproducing 20120610 23:06:14< anonymissimus> mattsc: getting a bunch of these: 20120610 23:01:58 error scripting/lua: ...data/data/add-ons/AI-demos/lua/animals-forest_engine.lua:279: bad argument #1 to 'stopunit_all' (location (unit/integers) expected, got userdata) 20120610 23:06:16< anonymissimus> stack traceback: 20120610 23:06:17< anonymissimus> [C]: in function 'stopunit_all' 20120610 23:06:19< anonymissimus> ...data/data/add-ons/AI-demos/lua/animals-forest_engine.lua:279: in function 'move_exec' 20120610 23:06:21< anonymissimus> [string "(...):move_exec()"]:1: in main chunk 20120610 23:07:01< anonymissimus> at one spot, one of the wolves left the others to go on a suicide against the adult tusker 20120610 23:07:40< anonymissimus> spider and yeti don't seem to attack each other ? 20120610 23:08:13< mattsc> spider, yeti and bears don't attack each other unless they are cornered 20120610 23:08:21-!- EdB [~edb@tss37-1-89-82-194-231.dsl.sta.abo.bbox.fr] has quit [Quit: Konversation terminated!] 20120610 23:08:26< Crendgrim> mattsc: how stable are your AIs? 20120610 23:08:29< mattsc> Yes, the wolves aren't as smart as they think they are. :) 20120610 23:09:15< mattsc> anonymissimus: let me check out what the errors mean... (I just uncommented a stopunit line, maybe it was commented out for a reason...) 20120610 23:10:05< mattsc> Crendgrim: it very much depends on which AI you are talking about. :) You mean stable against crashes, or stable as far as their performance is concerned? 20120610 23:10:30-!- Gallaecio [~quassel@84.120.114.134.dyn.user.ono.com] has quit [Remote host closed the connection] 20120610 23:11:21< Crendgrim> mattsc: mainly concerning crashes, but also performance :) I'm asking as you said "if somebody want to use those in a campaign", and I might have a use for them if they perform nicely 20120610 23:12:59< mattsc> Crendgrim: well, most of them have only been tested by me, although quite extensively against errors and crashes (although only in 1.10 and anonymissimus keeps finding problems in trunk :) ) 20120610 23:14:04< mattsc> As for performance, they all have their limitations, in most cases that is intentional (like not preventing the wolves to attack tuskers, for example), but I might not know about all of them and depend on feedback 20120610 23:14:47< mattsc> So, I'd say, they're mostly "pretty stable" (except for Prune Cart, that one is not ready), and I'd be happy to adapt them if you find behavior you'd like changed 20120610 23:14:54< Crendgrim> with performance, I thought you were referring to how long they take to compute their turns 20120610 23:15:23< mattsc> Oh. That kind of performance should be pretty good for the most part (except prune cart) 20120610 23:15:57< mattsc> I usually don't worry about it when I am working on a scenario, but try to optimize it if I note significant lags 20120610 23:16:51< Crendgrim> well, then I'll have a look at them :) those could make my campaign way more interesting. 20120610 23:17:53< mattsc> Cool! As I said, I'd be more than happy to adapt behavior if you'd prefer something else. 20120610 23:17:59-!- mordante [~mordante@wesnoth/developer/mordante] has quit [Quit: Leaving] 20120610 23:20:57< mattsc> anonymissimus: coming back to the wolves, I'm just letting the normal combat candidate action take care of attacks. Which means that they will attack when they have a chance, even if that's stupid and "breaks formation" 20120610 23:21:05< mattsc> I see that as the "wild beast" in them ... 20120610 23:22:04< mattsc> That is quite easy to change, but for the scenario I want to use this in, that's actually the behavior I want. 20120610 23:29:08< mattsc> anonymissimus: oh, I found it. It's the stupid bunnies... When they disappear into their holes, that causes the error messages (but doesn't change the AI behavior at all). Will upload a fix in a moment. (And I didn't notice it before because I had erroneously commented out the offending line.) 20120610 23:33:07-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 256 seconds] 20120610 23:37:51< mattsc> Ok, should be fixed in 0.7.0-b - but as I said, there will be no difference in behavior 20120610 23:42:08< mattsc> As I say in the opening dialog of the scenario, I don't want these AIs to be too good (they are animals, after all, and not all that smart when it comes to strategy). For the scenario I want them for, that's actually essential, otherwise it's probably unwinnable. But if anybody would like to see, for example, smarter wolves, let me know what you want changed and I'll get onto it. :) 20120610 23:43:15-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Quit: Leaving.] 20120610 23:44:47-!- negusnyul [~negusnyul@dsl4E5C4631.pool.t-online.hu] has quit [Quit: Konversation terminated!] 20120610 23:48:48-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20120610 23:49:38< Crendgrim> mattsc: I think I found a bug in your Protect-the-Wizard-AI :/ 20120610 23:56:13-!- _vdn [~nazgul-sa@ppp91-77-233-32.pppoe.mtu-net.ru] has quit [Quit: Leaving.] --- Log closed Mon Jun 11 00:00:28 2012