--- Log opened Wed Mar 11 00:00:04 2009 --- Day changed Wed Mar 11 2009 20090311 00:00:04< Sirp> CPU usage is low 20090311 00:01:08< Sirp> seems like the server itself is fine, network connectivity is just terrible. 20090311 00:02:26< Ivanovic> wonderfull... 20090311 00:02:29< Sirp> as in, 18 seconds to wget http://www.google.com 20090311 00:02:29< Ivanovic> really off to bed now, n8 20090311 00:02:45 * Sirp forgets our olm account details 20090311 00:04:44-!- BenUrban [n=benurban@c-68-49-10-243.hsd1.md.comcast.net] has joined #wesnoth-dev 20090311 00:05:39-!- Soliton [n=Soliton@wesnoth/developer/soliton] has quit [Read error: 54 (Connection reset by peer)] 20090311 00:05:53< thespaceinvader> we seem to be back 20090311 00:06:55-!- Soliton [n=Soliton@wesnoth/developer/soliton] has joined #wesnoth-dev 20090311 00:06:59 * happygrue nods 20090311 00:07:25< thespaceinvader> esr: there? 20090311 00:13:45-!- boucman [n=rosen@wesnoth/developer/boucman] has quit [Remote closed the connection] 20090311 00:14:18< Sirp> ...yes we are back! 20090311 00:14:36< Sirp> suddenly wgetting google.com only takes 70ms instead of 16s :) 20090311 00:15:00-!- kitty_ [n=kitty@wesnoth/artist/kitty] has quit ["'night"] 20090311 00:15:13-!- cjhopman [n=chris@wesnoth/developer/cjhopman] has joined #wesnoth-dev 20090311 00:15:28< Sirp> hi cjhopman 20090311 00:20:02-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit ["Zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"] 20090311 00:20:44-!- loonybot [n=loonybot@wesnoth/bot/loonybot] has quit [Remote closed the connection] 20090311 00:22:46< YogiHH> Eeek, this is the ugliest code i have written for a long time :( 20090311 00:23:02< YogiHH> I promise i will rework that savegame stuff once 1.6 is out 20090311 00:23:21< YogiHH> Or maybe i can trick a GSoC student into doing it, hehe ;-) 20090311 00:23:56< Sirp> YogiHH: don't abuse our GSoC students. :p 20090311 00:24:08< YogiHH> :-D 20090311 00:24:52< Sapient> "slaves of code" ;) 20090311 00:24:52< Sirp> they have to do valuable things for me, like change 1000 occurrences of cfg["name"] = "value"; to cfg.set_value("name", "value"); 20090311 00:25:01< YogiHH> lol 20090311 00:25:14< Sirp> really, that is what I need someone to do 20090311 00:25:28 * YogiHH suggests search and replace? 20090311 00:26:03< Sirp> YogiHH: it's really hard to search and replace that. 20090311 00:26:24< Sirp> there are legitimate cases of cfg[xxx] = yyy; 20090311 00:26:31< Sirp> and there are many that we want changed 20090311 00:26:37< Sirp> very hard kind of thing to do automatically 20090311 00:26:41< YogiHH> ouch 20090311 00:27:00< Sirp> fortunately we can get the compiler to tell us where all the bad occurrences are. 20090311 00:27:15< Sirp> YogiHH: see http://dave.wesnoth.org/?p=9 for the details. 20090311 00:27:53-!- Dragonking [n=dk@wesnoth/developer/dragonking] has joined #wesnoth-dev 20090311 00:28:52< YogiHH> Sirp: I will do that another time, now i need to get off for sleeping 20090311 00:28:57< YogiHH> good night everyone 20090311 00:29:37< YogiHH> Ivanovic: replay fix is committed, the bots seem to be sleeping as well ;-) 20090311 00:30:39-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20090311 00:30:43-!- YogiHH [i=YogiHH@wesnoth/developer/yogihh] has quit ["Bye folks"] 20090311 00:30:55< cjhopman> hi Sirp 20090311 00:31:49< Sirp> cjhopman: so do you have any plans to try and participate in SoC this year? 20090311 00:32:22< Dragonking> Sirp: I was thinking... 20090311 00:32:45< Dragonking> Debugger and external editor for formula AI could be a nice project. 20090311 00:32:48-!- DDR [n=chatzill@66.183.125.196] has joined #wesnoth-dev 20090311 00:33:00< cjhopman> yeah, i think i'll try 20090311 00:33:39< cjhopman> Dragonking: you are going to do soc again aren't you? 20090311 00:33:52< Dragonking> I would like to. 20090311 00:33:57< Sapient> cjhopman: glad to hear that 20090311 00:33:59< Dragonking> But something else than AI. 20090311 00:34:11< Dragonking> I'd like to know more wesnoth code better, not only mess with same things 20090311 00:34:32< cjhopman> i kinda hope you don't want to do the wml stuff 20090311 00:35:47< Dragonking> I'm afraid it was the thing I was talking about with Sirp some time ago... WML optimalization 20090311 00:36:30< Sapient> "config" optimization I think 20090311 00:36:43< Sapient> L is the language 20090311 00:36:43< Dragonking> But I'm also interested with multiplayer server and other stuff.... but well, first w dould get into SoC :) 20090311 00:36:51< cjhopman> yeah, config... not wml 20090311 00:36:56< Dragonking> Yea 20090311 00:37:44< Dragonking> Interesting.... dir(time_of_day) works perfectly fine, dir(self.time_of_day) blows up wesnoth :/ 20090311 00:38:06< Sapient> which kinda confused me when simple_wml class was not named "simple_config" 20090311 00:38:17< Sirp> Dragonking: hmmm. :-/ 20090311 00:38:34< Sirp> Sapient: but it's a namespace instead of a class! 20090311 00:38:40< Dragonking> Sirp: Pls I tihnk operator . is buggy 20090311 00:38:45< Sirp> Sapient: and I think that config should instead be wml::node. That is the way it is in Frogatto! :) 20090311 00:38:55< Sirp> Dragonking: ? 20090311 00:39:13< Dragonking> It just makes things like something.anything[ a.field ] where a = unit_at(...) impossible 20090311 00:39:28< Dragonking> a form within [] is evaluated to null 20090311 00:39:30< Sapient> it's a namespace? that shows how little I've used it then 20090311 00:39:50< Sapient> I have tried to avoid the server code for the most part 20090311 00:40:02< Dragonking> . seems to not pass forward user-defined things 20090311 00:40:57-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has quit ["ChatZilla 0.9.84 [Firefox 3.0.7/2009021910]"] 20090311 00:41:35< Sapient> wml::simple_node maybe :p 20090311 00:41:56< Sapient> since the node is being simplified, not the language 20090311 00:42:24< Dragonking> Sirp: ok, dir(self.anything) blows up wesnoth. 20090311 00:42:38< Sirp> Sapient: but it's an implementation of WML. And there are other things, like simple_wml::document 20090311 00:43:14< Sirp> and importantly, if we do move config to wml::node later, we *definitely* want simple wml and wml to be in different namespaces. We don't want them accessing each other's symbols. 20090311 00:43:15-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 60 (Operation timed out)] 20090311 00:44:01< Sapient> that part makes sense 20090311 00:44:33< Sirp> Sapient: also actually it IS the language that is simplified. 20090311 00:44:39< Sirp> simple_wml only supports a subset of WML. 20090311 00:44:55< Sirp> the actual implementation is reasonably complicated. :) 20090311 00:45:04< Sirp> (due to its performance requirements) 20090311 00:45:08< Sapient> ah, then it is true 20090311 00:45:32-!- Elvish_Pillage2 [n=eli@66-189-40-122.dhcp.oxfr.ma.charter.com] has quit ["Hi! I'm a quit message virus vaccine. If you see a quit message virus, don't replace your quit message with it!"] 20090311 00:45:44-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090311 00:45:52< Sapient> I thought you were going to remove the tag-order-neutrality aspect 20090311 00:45:52< Sirp> it is basically like tinyXML but for WML 20090311 00:46:00< Sirp> except tinyXML isn't nearly as efficient as simple_wml. :) 20090311 00:46:42< Sirp> Sapient: IIRC I did fix that. Now simple_wml should properly maintain order of child tags. 20090311 00:49:07< Sapient> well, I'll quit bugging you about the name then ;) 20090311 00:49:45< Sapient> " a bikeshed by any other name " 20090311 00:50:01< Sapient> as long as it makes stuff faster I'm happy 20090311 00:52:35< Sapient> Dragonking: so will your optimizations involve COW ? 20090311 00:53:58< Dragonking> Honestly, I haven't talk with Sirp too much about it, been too busy with life/formulaAI 20090311 00:54:23 * Dragonking would like ot see *working* formula AI in 1.6 :/ 20090311 00:54:36< Sapient> http://en.wikipedia.org/wiki/Copy-on-write 20090311 00:56:34< Sapient> If the FormulaAI becomes powerful enough, then I will become anti-LUA =) 20090311 00:57:00< Sapient> I hope you make me hate Lua, DK ;) 20090311 00:57:05< Dragonking> haha 20090311 00:57:09< Dragonking> I hope so too ;p 20090311 00:57:17< Dragonking> Intersting link, really. 20090311 00:57:49< Sapient> wheel reinvention is fun, dangit :) 20090311 00:57:57< Sapient> cya later, have fun. 20090311 00:57:57-!- Sapient [n=sapien-x@wesnoth/developer/sapient] has left #wesnoth-dev [] 20090311 01:06:03-!- Sirp [n=me@wesnoth/developer/dave] has quit [Read error: 60 (Operation timed out)] 20090311 01:13:31-!- Corvvs [n=michaelm@pool-96-231-8-189.washdc.east.verizon.net] has joined #wesnoth-dev 20090311 01:14:51-!- busfahrer` [n=busfahre@ulmg-5f70cd14.pool.einsundeins.de] has joined #wesnoth-dev 20090311 01:20:10-!- ikarius [n=ross@smtp.gridironsystems.com] has quit [] 20090311 01:23:05< CIA-70> soliton * r33544 /trunk/changelog: removed BOM; let's keep it ASCII... 20090311 01:23:06< CIA-70> jhinrichs * r33543 /trunk/ (changelog src/gamestatus.cpp): Fixes bug #13139 (Campaign replay saved after loading a savegame are broken (no recall)). 20090311 01:23:49-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit [Read error: 145 (Connection timed out)] 20090311 01:24:20-!- DDR [n=chatzill@66.183.125.196] has quit ["ChatZilla 0.9.84 [Firefox 3.0.7/2009021910]"] 20090311 01:32:40< Dragonking> good night everyone 20090311 01:32:44-!- Dragonking [n=dk@wesnoth/developer/dragonking] has quit [] 20090311 01:34:09-!- Corvvs_ [n=michaelm@pool-96-231-7-164.washdc.east.verizon.net] has joined #wesnoth-dev 20090311 01:34:26-!- busfahrer` [n=busfahre@ulmg-5f70cd14.pool.einsundeins.de] has quit ["leaving"] 20090311 01:39:54-!- happygrue [n=George@wesnoth/developer/wintermute] has quit ["http://xkcd.com/91/"] 20090311 01:40:14-!- Corvvs__ [n=michaelm@pool-96-231-11-166.washdc.east.verizon.net] has joined #wesnoth-dev 20090311 01:44:45-!- Corvvs___ [n=michaelm@pool-96-231-4-240.washdc.east.verizon.net] has joined #wesnoth-dev 20090311 01:50:44-!- Corvvs [n=michaelm@pool-96-231-8-189.washdc.east.verizon.net] has quit [Read error: 110 (Connection timed out)] 20090311 01:56:16-!- Smar [n=smar@freenet/translator/finnish/Smar] has quit [Read error: 113 (No route to host)] 20090311 01:56:28-!- Corvvs_ [n=michaelm@pool-96-231-7-164.washdc.east.verizon.net] has quit [Read error: 110 (Connection timed out)] 20090311 01:57:20-!- Corvvs [n=michaelm@pool-96-231-5-125.washdc.east.verizon.net] has joined #wesnoth-dev 20090311 02:00:40-!- Smar [n=smar@a88-113-60-192.elisa-laajakaista.fi] has joined #wesnoth-dev 20090311 02:01:20-!- Corvvs__ [n=michaelm@pool-96-231-11-166.washdc.east.verizon.net] has quit [Read error: 110 (Connection timed out)] 20090311 02:06:21-!- Turuk_ [n=Turuk@FUSE-WS1-208-102-202-188.fuse.net] has joined #wesnoth-dev 20090311 02:06:56-!- [Relic] [n=[Relic]@adsl-76-229-202-137.dsl.milwwi.sbcglobal.net] has joined #wesnoth-dev 20090311 02:07:17-!- Zen_Clark [n=user@99-136-80-191.lightspeed.rcsntx.sbcglobal.net] has joined #wesnoth-dev 20090311 02:07:46-!- ABCD [n=ABCD@wikipedia/ABCD] has quit [Client Quit] 20090311 02:07:51< [Relic]> Hello :) 20090311 02:08:14-!- ABCD [n=ABCD@wikipedia/ABCD] has joined #wesnoth-dev 20090311 02:13:05-!- Corvvs___ [n=michaelm@pool-96-231-4-240.washdc.east.verizon.net] has quit [Read error: 110 (Connection timed out)] 20090311 02:14:22-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 110 (Connection timed out)] 20090311 02:14:23-!- Zen_Clar` [n=user@99-136-80-191.lightspeed.rcsntx.sbcglobal.net] has joined #wesnoth-dev 20090311 02:17:03-!- Lord_Aether [n=castle@207.212.136.10] has joined #wesnoth-dev 20090311 02:18:14-!- Netsplit verne.freenode.net <-> irc.freenode.net quits: Zen_Clark 20090311 02:18:18-!- Netsplit over, joins: Zen_Clark 20090311 02:18:36-!- PK [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has joined #wesnoth-dev 20090311 02:19:41-!- Corvvs_ [n=michaelm@pool-96-231-4-201.washdc.east.verizon.net] has joined #wesnoth-dev 20090311 02:21:45-!- Shadow_Master [n=imorelle@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20090311 02:22:13-!- Corvvs__ [n=michaelm@pool-96-231-10-19.washdc.east.verizon.net] has joined #wesnoth-dev 20090311 02:22:18-!- Zen_Clar` [n=user@99-136-80-191.lightspeed.rcsntx.sbcglobal.net] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 20090311 02:23:09-!- Zen_Clark [n=user@99-136-80-191.lightspeed.rcsntx.sbcglobal.net] has quit [Read error: 145 (Connection timed out)] 20090311 02:24:58-!- ikarius [n=ross@216.27.182.3] has joined #wesnoth-dev 20090311 02:26:47-!- Corvvs___ [n=michaelm@pool-96-231-2-28.washdc.east.verizon.net] has joined #wesnoth-dev 20090311 02:35:44-!- Sirp [n=me@wesnoth/developer/dave] has joined #wesnoth-dev 20090311 02:36:20-!- Corvvs [n=michaelm@pool-96-231-5-125.washdc.east.verizon.net] has quit [Read error: 110 (Connection timed out)] 20090311 02:38:26-!- Corvvs_ [n=michaelm@pool-96-231-4-201.washdc.east.verizon.net] has quit [Read error: 110 (Connection timed out)] 20090311 02:41:32-!- Corvvs__ [n=michaelm@pool-96-231-10-19.washdc.east.verizon.net] has quit [Read error: 110 (Connection timed out)] 20090311 02:44:40-!- Lord_Aether [n=castle@207.212.136.10] has quit [] 20090311 02:45:14-!- PK [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has quit ["Java user signed off"] 20090311 02:46:52-!- Corvvs [n=michaelm@pool-96-231-10-205.washdc.east.verizon.net] has joined #wesnoth-dev 20090311 02:59:18-!- Shadow_Master [n=imorelle@wesnoth/developer/shadowmaster] has quit ["n8"] 20090311 03:01:49-!- Corvvs___ [n=michaelm@pool-96-231-2-28.washdc.east.verizon.net] has quit [Read error: 110 (Connection timed out)] 20090311 03:03:12-!- Corvvs_ [n=michaelm@pool-96-231-0-208.washdc.east.verizon.net] has joined #wesnoth-dev 20090311 03:11:48-!- Corvvs__ [n=michaelm@pool-96-231-7-34.washdc.east.verizon.net] has joined #wesnoth-dev 20090311 03:18:55-!- Corvvs [n=michaelm@pool-96-231-10-205.washdc.east.verizon.net] has quit [Read error: 110 (Connection timed out)] 20090311 03:26:56-!- Corvvs [n=michaelm@pool-96-231-11-189.washdc.east.verizon.net] has joined #wesnoth-dev 20090311 03:28:25-!- Corvvs_ [n=michaelm@pool-96-231-0-208.washdc.east.verizon.net] has quit [Read error: 110 (Connection timed out)] 20090311 03:30:30-!- fendrin [n=fabi@wesnoth/developer/fendrin] has quit [Remote closed the connection] 20090311 03:42:05-!- Corvvs_ [n=michaelm@pool-96-231-1-86.washdc.east.verizon.net] has joined #wesnoth-dev 20090311 03:43:13-!- Corvvs__ [n=michaelm@pool-96-231-7-34.washdc.east.verizon.net] has quit [Read error: 110 (Connection timed out)] 20090311 03:43:42-!- Corvvs_ [n=michaelm@pool-96-231-1-86.washdc.east.verizon.net] has quit [Client Quit] 20090311 03:44:18-!- Corvvs_ [n=michaelm@pool-96-231-1-86.washdc.east.verizon.net] has joined #wesnoth-dev 20090311 03:46:18-!- Corvvs_ [n=michaelm@pool-96-231-1-86.washdc.east.verizon.net] has left #wesnoth-dev [] 20090311 03:56:32-!- cjhopman [n=chris@wesnoth/developer/cjhopman] has quit [Remote closed the connection] 20090311 03:58:22-!- Corvvs [n=michaelm@pool-96-231-11-189.washdc.east.verizon.net] has quit [Read error: 110 (Connection timed out)] 20090311 04:01:13-!- Blueblaze [n=Blueblaz@c-98-199-143-139.hsd1.tx.comcast.net] has joined #wesnoth-dev 20090311 04:10:43-!- cjhopman [n=cjhopman@wesnoth/developer/cjhopman] has joined #wesnoth-dev 20090311 04:27:20-!- Ivanovic_ [n=ivanovic@dtmd-4db26afd.pool.einsundeins.de] has joined #wesnoth-dev 20090311 04:35:53-!- Turuk_ [n=Turuk@FUSE-WS1-208-102-202-188.fuse.net] has quit [Read error: 104 (Connection reset by peer)] 20090311 04:36:08-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090311 04:42:16-!- Ivanovic [n=ivanovic@wesnoth/developer/ivanovic] has quit [Read error: 110 (Connection timed out)] 20090311 04:43:19-!- Ivanovic_ is now known as Ivanovic 20090311 05:08:37-!- noy [n=Noy@d75-157-52-251.bchsia.telus.net] has joined #wesnoth-dev 20090311 05:21:35-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit [Remote closed the connection] 20090311 05:52:23-!- Azkar [n=Azkar@pool-96-235-20-27.pitbpa.fios.verizon.net] has quit [Read error: 104 (Connection reset by peer)] 20090311 05:53:03-!- Azkar [n=Azkar@pool-96-235-20-27.pitbpa.fios.verizon.net] has joined #wesnoth-dev 20090311 06:02:02< CIA-70> dave * r33545 /trunk/src/ai_interface.hpp: fixed crash in formula AI when self was referenced 20090311 06:03:27-!- [Relic] [n=[Relic]@adsl-76-229-202-137.dsl.milwwi.sbcglobal.net] has quit ["Leaving"] 20090311 06:06:40-!- xonev [n=chatzill@59.92.85.94] has joined #wesnoth-dev 20090311 06:17:23-!- cjhopman [n=cjhopman@wesnoth/developer/cjhopman] has quit [] 20090311 06:20:18-!- cjhopman [n=chris@wesnoth/developer/cjhopman] has joined #wesnoth-dev 20090311 06:21:26-!- turin [n=turin@cpe-24-27-112-22.tx.res.rr.com] has joined #wesnoth-dev 20090311 06:22:03< turin> so, is something up with the forums? 20090311 06:23:29< Sirp> turin: right now? I don't think so. The server was having problems earlier. 20090311 06:23:39< Sirp> but I think it only lasted for a few minutes 20090311 06:23:42< turin> it's not letting me log in. :/ 20090311 06:23:58< Sirp> forums work for me 20090311 06:24:04< Sirp> can you get to the main website? 20090311 06:24:13< turin> yeah - i did the "forgot my password thing", got the new password, activated it, but it doesn't accept it 20090311 06:24:36< turin> and now it's giving me CAPTCHAs b/c I've tried to log in too many times 20090311 06:25:16< turin> and now that I've come here and told someone about it it finally logged me in. *sigh* 20090311 06:25:36-!- crimson_penguin [n=ben@wesnoth/developer/crimsonpenguin] has quit ["Leaving"] 20090311 06:26:24< Sirp> turin: oh well, at least it's fixed. 20090311 06:26:31< Sirp> :) 20090311 06:26:38< turin> yeah. 20090311 06:26:55< Sirp> turin: btw I'm relocating back to Texas. 20090311 06:27:35< turin> welcome back to irritatingly hot weather. ;) 20090311 06:28:33< Sirp> uh-huh. At least the houses don't cost $1 million. 20090311 06:28:47< turin> yeah 20090311 06:28:54< turin> what part of texas will you be? dallas again? 20090311 06:29:34< Sirp> yeah, well, Fort Worth 20090311 06:29:52< turin> cool 20090311 06:30:32< dfranke> Sirp: wait, you mean you're *paying* for your house? You need to get with the 21st century :-) 20090311 06:32:10< Sirp> dfranke: actually in San Francisco at the moment I'm renting. ;) 20090311 06:32:20< Sirp> I seriously dodged the bullet of buying a house in California. 20090311 06:32:23< dfranke> Sirp: you're supposed to get a subprime mortgage, blow it off, squat for two years until it makes it into court, then have the judge rewrite your mortgage contract. 20090311 06:32:31< Sirp> dfranke: uh-huh. 20090311 06:32:47< Sirp> ...and even though I'm buying a house now, Obama doesn't want to give me the $8000 everyone else gets.... 20090311 06:34:15-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 60 (Operation timed out)] 20090311 06:34:38-!- Yexo_ is now known as Yexo 20090311 06:35:30-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090311 06:53:27-!- turin [n=turin@cpe-24-27-112-22.tx.res.rr.com] has quit ["Leaving"] 20090311 07:02:33-!- silene [n=plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20090311 07:47:11-!- Blueblaze [n=Blueblaz@c-98-199-143-139.hsd1.tx.comcast.net] has quit [] 20090311 08:09:47-!- Sirp [n=me@wesnoth/developer/dave] has quit ["leaving"] 20090311 08:51:18-!- ettin [n=jorda@226.207.219.87.dynamic.jazztel.es] has joined #wesnoth-dev 20090311 08:59:45-!- xonev_ [n=chatzill@59.92.26.157] has joined #wesnoth-dev 20090311 09:00:23-!- stikonas [n=stikonas@wesnoth/translator/stikonas] has joined #wesnoth-dev 20090311 09:03:15-!- JW1 [n=X@c-71-57-85-168.hsd1.il.comcast.net] has quit [] 20090311 09:09:32-!- xonev [n=chatzill@59.92.85.94] has quit [Read error: 110 (Connection timed out)] 20090311 09:10:35-!- stikonas [n=stikonas@wesnoth/translator/stikonas] has quit [Read error: 104 (Connection reset by peer)] 20090311 09:15:26-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has quit [Remote closed the connection] 20090311 09:24:47-!- silene [n=plouf@wesnoth/developer/silene] has quit ["Leaving."] 20090311 09:25:17-!- noy [n=Noy@wesnoth/developer/noy] has quit [] 20090311 09:50:59-!- xonev_ is now known as xonev 20090311 10:06:39-!- zookeeper [n=l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20090311 10:14:38-!- ilor [n=user@wesnoth/developer/ilor] has quit [Read error: 110 (Connection timed out)] 20090311 10:15:32-!- loonybot [n=loonybot@79.139.247.203] has joined #wesnoth-dev 20090311 10:16:21-!- loonycyborg [n=sergey@79.139.247.203] has joined #wesnoth-dev 20090311 10:22:16-!- Yexo_ [i=Yexo@32-88-ftth.onsneteindhoven.nl] has joined #wesnoth-dev 20090311 10:29:49-!- ilor [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090311 10:39:08-!- Yexo [i=Yexo@32-88-ftth.onsneteindhoven.nl] has quit [Read error: 110 (Connection timed out)] 20090311 10:42:43< Ivanovic> moin 20090311 10:44:51-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090311 11:04:19-!- ilor [n=user@wesnoth/developer/ilor] has quit [Read error: 113 (No route to host)] 20090311 11:12:46< CIA-70> ivanovic * r33546 /website/start/1.6/po/lt.po: add ~70% done Lithuanian translation 20090311 11:12:48< CIA-70> ivanovic * r33547 /trunk/ (13 files in 12 dirs): updated Lithuanian translation 20090311 11:29:25-!- ilor [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090311 11:32:11-!- stikonas [n=stikonas@ctv-213-164-100-13.vinita.lt] has joined #wesnoth-dev 20090311 11:43:28-!- Dragonking [n=dk@wesnoth/developer/dragonking] has joined #wesnoth-dev 20090311 11:48:39-!- ilor [n=user@wesnoth/developer/ilor] has quit [Read error: 104 (Connection reset by peer)] 20090311 11:49:04-!- ilor [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090311 12:04:50-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] 20090311 12:06:17-!- Shadow_Master [n=imorelle@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20090311 12:07:37< Shadow_Master> hi 20090311 12:09:00-!- ilor_ [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090311 12:09:07-!- ilor [n=user@wesnoth/developer/ilor] has quit [Read error: 104 (Connection reset by peer)] 20090311 12:14:16< Shadow_Master> Ivanovic: before you start to be annoying reminding me that I must translate the announcement : yes I know, but I have until Sunday for that, right? 20090311 12:22:12< CIA-70> shadowmaster * r33548 /trunk/data/core/images/portraits/ARTISTS: 20090311 12:22:12< CIA-70> Forgot to mention the Elvish Sylph and human Assassin (female) in the 20090311 12:22:12< CIA-70> ARTISTS file. 20090311 12:22:12< CIA-70> Also, changed "Thief" to "Thief/Rogue". 20090311 12:29:24< Ivanovic> Shadow_Master: if you had a look at the i18n ml you would know that you even got more time... 20090311 12:30:53< Shadow_Master> uh? I haven't got anything new. 20090311 12:32:00< Shadow_Master> um... but I don't even have the message I had read in that subject in my inbox anymore 20090311 12:32:47< Shadow_Master> ahhh... the CC is confusing my filter. 20090311 12:33:12< CIA-70> ivanovic * r33549 /trunk/ (changelog players_changelog po/wesnoth-ei/cs.po): updated Czech translation 20090311 12:33:21< Ivanovic> you should filter by subject for wesnoth mailling lists 20090311 12:33:37-!- stikonas [n=stikonas@wesnoth/translator/stikonas] has quit [Read error: 104 (Connection reset by peer)] 20090311 12:33:47< Ivanovic> that is: wesnoth-dev always has [wesnoth-dev] in the topic, [wesnoth-i18n] is always in the i18n ml topic, ... 20090311 12:34:03< Ivanovic> [Wesnoth-commits] for the commit ml 20090311 12:34:45< Shadow_Master> ahhh... I see. Your last paragraph confused me because you mixed both the RA translation and the mainline translations deadlines in the announcement 20090311 12:34:56< Shadow_Master> s/the announcement/there/ 20090311 12:37:43< Ivanovic> :) 20090311 12:41:36< CIA-70> ivanovic * r33550 /trunk/data/core/about.cfg: 20090311 12:41:36< CIA-70> add esr to the list of en_GB translators 20090311 12:41:36< CIA-70> @esr: if you don't want to be in there, remove yourself! 20090311 12:42:49-!- silene [n=plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20090311 12:42:51< Shadow_Master> uh? And then who will UK people complain to if the translation is broken? 20090311 12:43:04< Shadow_Master> ;-) 20090311 12:43:08< silene> hi 20090311 12:43:14< Shadow_Master> ho 20090311 12:43:42< Ivanovic> hi silene 20090311 12:44:08< Ivanovic> silene: have you already managed to have a look at https://gna.org/bugs/index.php?13123 ? 20090311 12:44:22< Ivanovic> that is: is this something you could work on or is it not your "area of work"? 20090311 12:44:23< Ivanovic> ;) 20090311 12:45:27< Shadow_Master> I still wonder how it could've been broken (1.5.10..1.5.11) 20090311 12:46:11< Ivanovic> wtf?!? http://www.wesnoth.org/forum/viewtopic.php?f=4&t=24444&start=0&st=0&sk=t&sd=a 20090311 12:46:49< silene> Ivanovic: i took a look, but this is a part of the code that i don't know at all, so i was quickly confused; so while i understand why it could happen, i have just no clue where to look at to fix it 20090311 12:47:01< Ivanovic> silene: okay 20090311 12:47:03< Ivanovic> :( 20090311 12:47:24< Shadow_Master> Ivanovic: ouch. 20090311 12:48:50< Shadow_Master> testing 20090311 12:49:55< Shadow_Master> Ivanovic: reproduced. 20090311 12:50:02< Shadow_Master> silene: perhaps you could take a look at that thread? 20090311 12:50:08< silene> being able to fail three assertions in the pathfinder in a row, this guy is good ;-) 20090311 12:50:14< Ivanovic> yeah 20090311 12:51:07< silene> unfortunately, i don't have time right now; i will keep it in mind though and look at it later 20090311 12:51:07< Shadow_Master> the involved units have no special stats. 20090311 12:51:13< Ivanovic> anything special in teh campaign he is working on? 20090311 12:51:18< Shadow_Master> Ivanovic: nope. 20090311 12:51:31< Ivanovic> then it is *really* a case of *UGH* 20090311 12:51:57< Shadow_Master> it has an empty (_"") translatable string though :-> 20090311 12:52:35< Shadow_Master> otherwise, it is a really simple test case and I don't understand why I haven't experienced a similar issue while playtesting my campaign 20090311 12:52:39< silene> i already fixed a similar bug a few weeks ago; it is quite easy to mess the ai so that it calls the pathfinder incorrectly 20090311 12:52:39< Soliton> can't the gettext tools simply ignore those? 20090311 12:53:13< Shadow_Master> (I used HEAD) 20090311 12:53:14< silene> Soliton: no, they are meaningful, they map to the explanatory section of the translation (authors, dates, and so on) 20090311 12:53:28< Ivanovic> Soliton: no 20090311 12:53:59< Shadow_Master> well, there's something special if you try to load from a saved game of tat scenario 20090311 12:54:06< Shadow_Master> 20090311 08:54:32 error general: The game could not be loaded: load_game_failed: Invalid starting position (-999,-999) for a unit on side 2. 20090311 12:54:40< silene> that's a unit that should be on the recall list 20090311 12:54:56< Shadow_Master> yeah, it may be the side 2 leader that is declared with a explict X,Y location 20090311 12:55:35< Shadow_Master> the pathfinding problem may occur when the game tries to locate the leader or something. If you start that scenario and disable fog and shroud you'll notice the side 2 leader is not on map. 20090311 12:56:03< Shadow_Master> ... don't tell me the unit_map is holding a unit with a invalid location as key ? 20090311 12:57:32< Ivanovic> hmm, the 3rd scenario of legend of wesmere also has the "invalid position" stuff 20090311 12:57:59< Ivanovic> though there it is in a scrollto thingie 20090311 12:58:02< Shadow_Master> I think in Livor's test case, the game is effectively spawning the side 2 leader by adding it to the unit map 20090311 12:58:17< Shadow_Master> however, since the map doesn't have a starting location for that side ... 20090311 12:58:40< Ivanovic> 20090311 12:58:27 error display: Tile at -999,-999 isn't on the map, can't scroll to the tile. 20090311 12:58:42< Ivanovic> 20090311 12:58:27 error display: Tile at -999,-999 isn't on the map, can't scroll to the tile. 20090311 13:00:18< Shadow_Master> Ivanovic: the dude (Livor) is using invalid WML. 20090311 13:00:36< Shadow_Master> [side] doesn't accept the X,Y coordinates for leader declarations. 20090311 13:00:40< Ivanovic> Shadow_Master: okay 20090311 13:00:52< Shadow_Master> so, the unit has x,y="-999","-999" in the saved game 20090311 13:01:02< Ivanovic> there should be some "fix" for it to not make the pathifinder crash anyway 20090311 13:01:12< Shadow_Master> for some weird reason the pathfinding code gets to stumble upon that unit 20090311 13:01:23-!- ilor_ [n=user@wesnoth/developer/ilor] has quit [Read error: 110 (Connection timed out)] 20090311 13:01:40< Shadow_Master> silene: does the pathfinder use unit_map ? 20090311 13:02:00< Ivanovic> maybe a check for the position in pathfinding and not considering units at the position -999 ? 20090311 13:02:01< silene> it can, but i don't think it's relevant there 20090311 13:02:19< silene> it may just be the AI calling the pathfinder to know how far the leader is from a keep 20090311 13:02:23< Shadow_Master> Ivanovic: rather convert the assert into a "ignore" 20090311 13:02:31< Shadow_Master> or a "get me outta here" 20090311 13:02:42< Shadow_Master> (also known as C++ exception) 20090311 13:03:14< silene> nah, i think what it's important should have been to never allow a unit with invalid coordinate in the unit_map 20090311 13:03:41< Shadow_Master> I indeed thought the unit_map forbids that case 20090311 13:04:36< silene> here it's the pathfinder complaining, but there are probably a lot more places that will badly break if some units are "alive" while not on the map 20090311 13:06:08< Shadow_Master> uummm, indeed unit_map::add() seems not to do any validation whatsoever 20090311 13:07:18< Shadow_Master> there are other member methods that are supposed to do stuff like "removing invalid entries in map_" 20090311 13:07:36< Shadow_Master> "Called automatically when safe and needed." 20090311 13:08:27< Shadow_Master> sounds like unit_map _is_ supposed to accept invalid locations as keys for some purpose 20090311 13:10:23< Shadow_Master> and nobody in particular maintains that code so... uh? :-| 20090311 13:10:25< silene> no, it doesn't seem like it, clean_invalid doesn't look at the location; so i don't know what "invalid", but it is something else 20090311 13:10:59< silene> perhaps some kind of garbage collector 20090311 13:11:00< Shadow_Master> if (!iter->second.first) { 20090311 13:11:26< Shadow_Master> let me figure out what is the second element for that iterator and what is the first element of that second element... 20090311 13:12:39< Shadow_Master> it is a map_location object 20090311 13:13:16< Shadow_Master> there's a operator overload involved somewhere 20090311 13:13:16< silene> you sure? it looks like a boolean: i->second.first = false 20090311 13:13:47< silene> (look at the validate and invalidate functions) 20090311 13:13:54< Shadow_Master> in umap::iterator, first would be a bool value. 20090311 13:14:04< Shadow_Master> er, size_t 20090311 13:14:32< Shadow_Master> uh right, the second.first is a bool 20090311 13:15:10< Shadow_Master> argh, reading that typedef isn't good for my health: 20090311 13:15:11< Shadow_Master> typedef std::map*> > umap; 20090311 13:15:27< silene> yes, first is size_t, second.first is bool, second.second.first is location, and second.second.second is unit (what kind of crap is that?!) 20090311 13:15:33-!- Shadow_Master [n=imorelle@wesnoth/developer/shadowmaster] has quit ["no battery"] 20090311 13:16:51< loonycyborg> std::pair >? AFAIK there are some tuple types in boost.. 20090311 13:19:06< silene> yes, and even without boost, there is a thing called "struct" that is just fine and allows to give meaningful names to fields... 20090311 13:22:42-!- stikonas [n=stikonas@ctv-213-164-100-13.vinita.lt] has joined #wesnoth-dev 20090311 13:35:24-!- Shadow_Master [n=imorelle@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20090311 13:36:17< Shadow_Master> indeed 20090311 13:40:16< Dragonking> Anyone here with a recent trunk and some time to check for me one thing? 20090311 13:41:32< Dragonking> ok, nvm :) 20090311 13:48:03< Ivanovic> Dragonking: these two FRs are probably for you: 20090311 13:48:05< Ivanovic> https://gna.org/bugs/index.php?13157 20090311 13:48:08< Ivanovic> https://gna.org/bugs/index.php?13158 20090311 13:48:45-!- Shadow_Master [n=imorelle@wesnoth/developer/shadowmaster] has quit [Client Quit] 20090311 13:48:46< Ivanovic> and you probably have no idea about the "default AI" problems listed in those two reports, right? 20090311 13:48:48< Ivanovic> https://gna.org/bugs/index.php?13165 20090311 13:48:51< Ivanovic> https://gna.org/bugs/index.php?13166 20090311 13:50:13< Dragonking> I have no idea about default AI problems 20090311 13:51:38< Dragonking> And I'd day that ths no=guy thinkg could be combined with other ideas to improve formula AI debugiing/editing for SoC 20090311 13:51:39< Ivanovic> but on the FRs you can at least comment in the style "yes, really needed", "nice to have" or "no priority at all..." 20090311 13:51:54< Dragonking> Both are no priority ATM 20090311 13:53:31< Dragonking> About first FR I'd like to know Sirp's opinion. 20090311 13:54:05< Dragonking> I'll leave these as they are now, I need to disappear soon, will be back around evening 20090311 13:54:14< Ivanovic> ok 20090311 13:58:04< CIA-70> zookeeper * r33551 /trunk/data/campaigns/The_South_Guard/scenarios/08a_Return_To_Kerlath.cfg: Added in some backwards-compatibility code for the removal of the dismounted commander. 20090311 13:59:57< CIA-70> zookeeper * r33552 /trunk/data/campaigns/The_South_Guard/scenarios/08a_Return_To_Kerlath.cfg: Fixed a silly bug in previous commit. 20090311 14:05:50< CIA-70> soliton * r33553 /trunk/data/tools/wmlunits: only show weapon specials if they have a name 20090311 14:06:04< CIA-70> soliton * r33554 /trunk/ (changelog src/generate_report.cpp): * Fixed bug #13161: Inactive weapon special name and description not used 20090311 14:06:47-!- BenUrban [n=benurban@unaffiliated/benurban] has quit ["Power failu"] 20090311 14:17:39< silene> Soliton: doesn't your change break backstab and similar weapon specials? 20090311 14:18:12< Soliton> silene: nope. 20090311 14:19:46< Soliton> it makes it so weapon specials with filters don't display on the right panel. 20090311 14:20:21< Soliton> well, not don't display but display their inactive name. 20090311 14:20:38< silene> backstab has no inactive name 20090311 14:20:58< zookeeper> and it has no special filters either, so it's always displayed 20090311 14:21:43< Soliton> and if there are specials with filters you want to display either way you can just set the inactive name. 20090311 14:23:38< silene> no you can't, since the special would then appear as if it was active in the combat dialog, which could be quite misleading 20090311 14:24:11< zookeeper> it did that already, no? 20090311 14:25:13< zookeeper> anyway, yes, that's a slight problem but it can be fixed properly in 1.7 20090311 14:25:33< zookeeper> it doesn't affect mainline in any case 20090311 14:25:35< silene> zookeeper: no, i meant that: name_inactive and description_inactive can be used for things like "target is immune to fire"; but clearly you don't want it to appear in the preview pane 20090311 14:25:40-!- happygrue [n=George@wesnoth/developer/wintermute] has joined #wesnoth-dev 20090311 14:26:44< zookeeper> well, i'm pretty sure you could hack around that using a dummy special. 20090311 14:29:41< silene> you shouldn't have to hack around to get the original meaningful behavior ;-) 20090311 14:30:13< zookeeper> there's no original meaningful behaviour here 20090311 14:30:19< zookeeper> the point is that without that change you just can't do everything. with the change, you can. AFAIK anyway. 20090311 14:32:41< silene> yes there was a meaningful behavior, description_inactive was really here to explain to the user why an ability is not available; and it can no longer be used like that, since it will appear in the preview pane 20090311 14:33:16< zookeeper> description_inactive was actually previously impossible to ever see, i think. 20090311 14:33:53< silene> it would have been cleaner to add a wml field to prevent the ability from appearing in the preview pane 20090311 14:33:53< Soliton> the change is about weapon specials not abilities. 20090311 14:34:25< zookeeper> sure, but there's another meaningful behaviour, that is making an inactive special not appear in the right panel 20090311 14:34:28-!- sk- [n=sk@pool-72-81-7-166.phlapa.east.verizon.net] has joined #wesnoth-dev 20090311 14:35:22< sk-> What's up with AI in the development branch? It doesn't attack, it just collects a few villages and then sits there. Those units that can't collect villages don't even move. 20090311 14:35:31< silene> Soliton: i know 20090311 14:36:18< sk-> I have aggression set to 1.0 and caution set to 0.0 as well. 20090311 14:38:00< silene> zookeeper: that's why i said it would be better to have a new field rather than changing the behavior of the current one 20090311 14:38:21< zookeeper> silene, well, sure, but that's a new feature then 20090311 14:40:22< silene> so what? are you saying that displaying filtered specials with their inactive name and description in the preview pane is not a new feature? 20090311 14:40:34< Soliton> indeed. 20090311 14:48:00< zookeeper> yeah, it's just a change in behaviour which could reasonably be expected to work whichever way 20090311 14:48:31< Soliton> more importantly it's a change back to the initial behaviour. 20090311 14:48:51< zookeeper> but hey, if there's no problem with slipping such a little new feature in, i'm all for it ;) 20090311 14:49:19< Soliton> it's a regression fix not a new feature! :-) 20090311 14:50:33< Soliton> anyhow if this behaviour turns out to be inadequate in the future i certainly a gree that a proper solution would be a dedicated new key. 20090311 14:51:26< loonycyborg> sk-: Can you be a tiny bit more specific with your issue? Default AI works for me as it should in trunk in an MP local game.. 20090311 14:51:37< silene> Soliton: i would really like to be sure it's indeed a regression fix; if i have understood correctly what zookeeper explained yesterday, the new behavior has been working only in 1.5.0 and for a short time, while the old behavior has been here for quite some time now 20090311 14:52:21< Soliton> silene: i just checked back to its implementation in r10901. 20090311 14:52:23< sk-> loonycyborg, I have a survival where two sides are in the middle of the map and AI's spawn on right and left sides of the map. 20090311 14:52:45< sk-> loonycyborg, When the AI spawns on the left and right side of the map, they do not do anything but grab villages within their reach and then they stop moving. 20090311 14:52:56< sk-> Those that can't grab villages do not move at all, they just sit in place. 20090311 14:53:01< Soliton> silene: when you check i think you looked at a different place. probably the preview pane in the recruit dialog. 20090311 14:53:06< Soliton> checked* 20090311 14:53:07< happygrue> sk-: what version of wesnoth are you using? 20090311 14:53:09< sk-> This is the exact same script from the 1.4 branch, I did not modify the AI settings. 20090311 14:53:17< sk-> The newest release candidate. 20090311 14:53:59< happygrue> 1.5.13 then 20090311 14:54:03< sk-> In the stable branch the AI immediately starts moving towards the players. 20090311 14:54:25< sk-> Yes, 1.5.13 20090311 14:54:28< silene> Soliton: are you saying that in a few minutes zookeeper will fill a new report saying that the recruit dialog is ignoring the name_inactive field and is flooded by its specials? ;-) 20090311 14:54:34< Soliton> sk-: post a bug report with attached save/scenario. 20090311 14:54:38< happygrue> sk-: is your survival on the addon server? 20090311 14:54:58< sk-> No, but I can upload it in 30 sec if you want ;) 20090311 14:55:08< happygrue> naw, the bug report is better 20090311 14:55:23< zookeeper> umm, the recruit dialog should work the same way as the right panel IMO. 20090311 14:55:46< sk-> I imagine if this behavior is the same for other scenarios, something like Orocia would be unplayable. 20090311 14:55:53< sk-> I haven't checked into it though. 20090311 14:56:07< Soliton> it was a guess... if someone wants to go on on my guess they're welcome to investigate... 20090311 15:02:10< silene> another place to check is the help dialog i guess 20090311 15:04:33< Soliton> the thing is that the original behaviour was there for more than 2 years until it was changed a couple of months ago because of a weapon special in mainline that doesn't exist that way anymore. so i'm not worried. 20090311 15:13:23< esr> Ivanovic: http://www.wesnoth.org/gettext/ claims en.GB.po has 1 untranslated string, but going to the team page fails to reveal it in any specific domain. 20090311 15:14:19< esr> Ivanovic: Oops, sorrt, I found it. 20090311 15:16:12< sk-> I'm making a saved game and I literally have dozens of spawned AI units piling up on both sides of the map, doing absolutely nothing. (Unless I go near them, then they attack.) The only settings are [ai]; aggression=1; caution=0; grouping=no; leader_value=5; [/ai] 20090311 15:16:18< sk-> I can't imagine that campaigns are even playable. 20090311 15:17:37< silene> Soliton: zookeeper: as far as i can tell, the recruit/recall/help/advance/unitlist dialogs still force all specials to be active 20090311 15:19:06< happygrue> sk-: I have noticed that AI behavior in other mp scenarios, but campaigns tend to be a bit different... still troubling. 20090311 15:19:15< zookeeper> well, that's potentially annoying. not for what i'm doing, but elsewhere 20090311 15:20:25< sk-> I wonder what is special about campaigns... that doesn't make sense. 20090311 15:21:29< happygrue> sk-: I mean that in survivals the AI is spawning and rushing you, whereas in campaigns you are also rushing to meet the enemy, take over the map, etc - so you are initiating combat (so it might not be as apparent if the AI is being timid) 20090311 15:22:27< sk-> Possibly. This means in a campaign you could just sit back on your laurels collecting a fat pay check and then rush them once you have your army built up. Assuming there isn't a turn limit. 20090311 15:23:14< sk-> I'm going to try jb and mythological's temple of the nagas and see if this has the same problem. 20090311 15:25:25< happygrue> sk-: don't 20090311 15:25:31< happygrue> it is broken 20090311 15:26:00< happygrue> but please try something else, the more you can confirm (with saves) this AI craziness the better 20090311 15:26:16< sk-> why is it broken? its 1.0! ;) 20090311 15:26:18< happygrue> also: do you have older versions of the dev branch installed still? 20090311 15:26:35< happygrue> sk-: forgot to run wmllint on it ;) 20090311 15:26:48< sk-> The AI behaves even stranger in this map. 20090311 15:27:14< happygrue> are you looking at it? 20090311 15:27:18< sk-> yep 20090311 15:27:23< happygrue> try killing a unit ;) 20090311 15:27:38< sk-> ack 20090311 15:27:40< sk-> hehe 20090311 15:27:43< sk-> kamikazi 20090311 15:28:13< sk-> But what's up with the AI? It advances, unlike my survival, but it doesn't attack. And it only moves about 50% of what it can advance. 20090311 15:28:20< sk-> So it slowly closes in and then does nothing. 20090311 15:31:24< happygrue> sk-: I recruited but did not move, and it didn't even move at me 20090311 15:31:27< happygrue> other than the boss 20090311 15:32:00< sk-> For me, they all moved at me in unison, as like a straight line of units. They closed in at about 4-5 hexes a time. But they never attacked. 20090311 15:32:08-!- Turuk_ [n=Turuk@FUSE-WS1-208-102-202-188.fuse.net] has joined #wesnoth-dev 20090311 15:32:27< happygrue> sk-: did you recruit? 20090311 15:32:30< happygrue> or just end turn? 20090311 15:32:30< sk-> No. 20090311 15:32:39< sk-> I just moved to the village in the corner and ended turn. 20090311 15:32:42< happygrue> well, maybe my 3 units scared it off 20090311 15:32:48< happygrue> (not kidding) 20090311 15:32:54< sk-> I didn't check the AI aggression or caution. 20090311 15:33:11< sk-> But in my map the units should have been suicidal maniacs with the settings. 20090311 15:33:19 * happygrue nods 20090311 15:33:36< sk-> I'm trying a campaign, they have to be broken too. 20090311 15:33:52< happygrue> please do 20090311 15:34:20< CIA-70> esr * r33555 /trunk/data/campaigns/The_Hammer_of_Thursagan/scenarios/09_Forbidden_Forest.cfg: Change Iluvarda's type (suggestion by Shadow_Master). 20090311 15:34:20< sk-> the new art is beautiful btw, to whoever did it. 20090311 15:39:07-!- ikarius [n=ross@216.27.182.3] has quit [] 20090311 15:39:37-!- Shadow_Master [n=imorelle@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20090311 15:39:52-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 110 (Connection timed out)] 20090311 15:40:37< Shadow_Master> re 20090311 15:41:09< Shadow_Master> sk-: depends on the particular art 20090311 15:41:20< Shadow_Master> data/core/images/portraits/ARTISTS contains a list of who did what. 20090311 15:41:32< sk-> In heir to the throne, it works fine and they advance on Konrad and Delfador, but then of course I look at the script at they are given priority with [target] 20090311 15:41:54< sk-> I wonder if I delete that will the AI go into union labor mode and just sit around doing nothing. 20090311 15:44:05< sk-> well, whatever, I'll submit a bug report and see what comes of it. 20090311 15:44:07< sk-> good day ;) 20090311 15:44:19-!- sk- [n=sk@pool-72-81-7-166.phlapa.east.verizon.net] has quit ["Leaving"] 20090311 15:45:17< Soliton> starting an mp game and doing nothing leads to the ai advancing and killing me. 20090311 15:46:49-!- crimson_penguin [n=ben@64.201.60.222] has joined #wesnoth-dev 20090311 15:48:16< Soliton> getting all guardsman and taking my villages leads to the ai advancing and killing me. 20090311 15:48:50< CIA-70> esr * r33556 /trunk/data/campaigns/Legend_of_Wesmere/maps/ (11_Battle_of_the_book.map Kalian.map Lintanir.map): LoW map tuneups requested by fendrin. 20090311 15:49:35< happygrue> Soliton: that is also what happens to me 20090311 15:51:02< CIA-70> ai0867 * r33557 /trunk/data/campaigns/Heir_To_The_Throne/scenarios/06_The_Siege_of_Elensefar.cfg: Repeat r33484 for the other option (ambush in the city) (bug #13145) 20090311 15:54:09< Shadow_Master> https://gna.org/bugs/index.php?12983 any ideas? :-| 20090311 15:54:23< happygrue> Soliton: The AI seems to also work in 4player FFA 20090311 15:56:25< zookeeper> AI0867, huh, you saved me again 20090311 16:01:55< silene> Shadow_Master: i wasn't sure while reading the report: do you want the leadership amla to appear or not? 20090311 16:03:00< Shadow_Master> good question. I didn't mention it in the report either. TBH I don't know how those AMLAs should actually be, and Rhuvaen or Cycholka never bothered to write down that before they quitted maintaining UtBS. 20090311 16:03:33< Shadow_Master> I'll try to make a meaning out of that nasty WML, but I first want to check the WML cache regeneration issue ( http://www.wesnoth.org/forum/viewtopic.php?p=344626#p344626 ) 20090311 16:04:17< Shadow_Master> and update my X.org driver :-> 20090311 16:05:10-!- Shadow_Master [n=imorelle@wesnoth/developer/shadowmaster] has quit ["Restarting X.org"] 20090311 16:05:56 * AI0867 wonders why one would need to quit IRC when restarting X 20090311 16:06:38-!- Shadow_Master [n=imorelle@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20090311 16:07:21< Shadow_Master> um. fail. It's slower than before :x 20090311 16:07:39< Shadow_Master> argh, it's unusable. 20090311 16:08:04< Shadow_Master> AI0867: ah, because I didn't have irssi on a screen session 20090311 16:08:13-!- Shadow_Master [n=imorelle@wesnoth/developer/shadowmaster] has quit [Client Quit] 20090311 16:08:30-!- Shadow_Master [n=imorelle@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20090311 16:10:09< Turuk_> anyone available that speaks French? 20090311 16:10:22< Shadow_Master> esr speaks a bit AFAIK. 20090311 16:10:47< esr> Turuk_: What do you need? 20090311 16:10:57< Turuk_> Well I speak a bit too, but I was thinking more on a fluent level 20090311 16:11:11< esr> Turuk_: Ask boucman :-) 20090311 16:11:12< Turuk_> I just need someone to talk to a user who apparently only understands marginal English 20090311 16:11:19< Turuk_> That's what I figured, thanks :) 20090311 16:11:49< esr> May days of fluency are long past, unfortunately. 20090311 16:11:57< esr> s/May/My/ 20090311 16:12:38< Turuk_> Mine are too actually, I went to a catholic school taught by French Catholic nuns, but I'll be damned if I can remember much of it anymore 20090311 16:13:43< silene> Turuk_: do you still need someone? 20090311 16:14:16< Turuk_> Ooo yes, perfect, I forgot Silene was just as capable 20090311 16:15:05< Turuk_> Actually never mind, he just wrote back to me and his English went from horribly mangled to fairly coherent 20090311 16:15:20< Turuk_> Apparently he was hoping he could act ignorant. 20090311 16:15:50< silene> :)) 20090311 16:16:34< Shadow_Master> haha. 20090311 16:16:38< Turuk_> You french people, I tell you.... ;) But if you do have a moment, if you could PM him and just give him a short explanation on posting in topics that are current (i.e. not four years old) 20090311 16:16:43< Turuk_> Which is what he was doing 20090311 16:16:45< Turuk_> http://www.wesnoth.org/forum/memberlist.php?mode=viewprofile&u=113135 20090311 16:17:14< Turuk_> A hint to tone back on the 12 smileys would be nice too. ;) Whenever you have a moment, and it's greatly appreciated 20090311 16:17:42< silene> ok, will do 20090311 16:17:45-!- shikadibot [n=1001@wesnoth/bot/shikadibot] has joined #wesnoth-dev 20090311 16:19:05 * Turuk_ wanders off for a little bit. 20090311 16:19:29-!- shikadibot [n=1001@wesnoth/bot/shikadibot] has quit [Client Quit] 20090311 16:19:49-!- shikadibot [n=1001@wesnoth/bot/shikadibot] has joined #wesnoth-dev 20090311 16:20:12< Shadow_Master> aha. It's just that having XAA enabled (for no reason at all) with this driver was doing more harm than good. 20090311 16:27:26< esr> Anybody know who's responsible for [switch]? 20090311 16:27:56< Shadow_Master> any problems with it? 20090311 16:28:26< esr> Yes, it's either completely broken or for some reason not functional inside [part] tags. 20090311 16:28:35< Shadow_Master> obviously. 20090311 16:28:45< esr> Obviously? 20090311 16:28:53< Shadow_Master> why did you think all WML worked inside [part]s? 20090311 16:29:09< Shadow_Master> * WML actions/flow control statements 20090311 16:29:28< esr> Because I didn't know any reason it shouldn't. Is there one? 20090311 16:29:31< Shadow_Master> it's always been only [if]. And [deprecated_message] since my changes in 1.5.8. 20090311 16:30:16< esr> Um, can this be fixed? It's a rtrap lying in wait for innocent WML authors. 20090311 16:30:18< Shadow_Master> the reason is simple: the game events system (game_events.cpp) and story screen system (intro.cpp) don't use the same code to detect WML tags and choose handlers 20090311 16:30:27< Shadow_Master> no. Fixing it would be a feature now. 20090311 16:30:59< esr> I think it's a bug. Honestly. 20090311 16:31:41< Shadow_Master> http://www.wesnoth.org/wiki/IntroWML 20090311 16:31:56< Shadow_Master> the documentation doesn't even say that [if] is allowed, although it is in practice. 20090311 16:34:05< esr> I want to look at the story-interpretation code. Where is it? 20090311 16:34:35< Shadow_Master> "[...] story screen system (intro.cpp) [...]" 20090311 16:35:00-!- mjs-de [n=mjs-de@vpw.wh.uni-dortmund.de] has joined #wesnoth-dev 20090311 16:35:04< esr> Thanks. I'll fix the wiki page, the DOT and CROSS macros are long obsolete. 20090311 16:36:28< Shadow_Master> well, at least radeonhd no longer shakes my screen when starting a SDL app. 20090311 16:41:40< Shadow_Master> I miss the screen shaking badly. 20090311 16:46:01< Shadow_Master> esr: thanks for changing Iluvarda's type :-) 20090311 16:48:29< esr> Shadow_Master: I think I'll add a wmllint test to check for uninterpreted tags beneath [part] and apply it to mainline... 20090311 16:50:17< Shadow_Master> shikadibot: log 32847 20090311 16:50:17< shikadibot> Shadow_Master: I could not fetch that revision's log. Either revision 32847 or the repository don't exist. 20090311 16:51:26< Shadow_Master> shikadibot: log 32847 20090311 16:51:28< shikadibot> Shadow_Master: I could not fetch that revision's log. Either revision 32847 or the repository don't exist. 20090311 16:51:41< Shadow_Master> have it your way then. 20090311 16:53:21-!- shikadibot [n=1001@wesnoth/bot/shikadibot] has quit ["shikadisvn.pm broken"] 20090311 16:54:10< Shadow_Master> wesbot: log 32847 20090311 16:54:16< wesbot> ivanovic * r32847 : tagging 1.5.10, using r32845 20090311 16:54:16< wesbot> URL: http://svn.gna.org/viewcvs/wesnoth?view=rev&rev=32847 20090311 16:54:29< Shadow_Master> wesbot: log 33066 20090311 16:54:30< wesbot> ivanovic * r33066 : tagging 1.5.11-1.6beta3, using r33065 20090311 16:54:30< wesbot> URL: http://svn.gna.org/viewcvs/wesnoth?view=rev&rev=33066 20090311 16:58:02< esr> Shadow_Master: TRoW uses [image] tags within [part] tags, Is that allowed? 20090311 16:59:04< Shadow_Master> your macros use the same thing. yes it is. 20090311 16:59:27< esr> OK, noted, I'll add that to the list of exceptions in wmllint. 20090311 16:59:57< Shadow_Master> [insert_tag] is also allowed. 20090311 17:00:11< Shadow_Master> do not ask me why it is or whether it crashes Wesnoth or not though 20090311 17:00:13-!- cjhopman [n=chris@wesnoth/developer/cjhopman] has quit [Success] 20090311 17:00:53< esr> I don't even know what [insert_tag] is.... 20090311 17:01:14< AI0867> it's like lisp's eval 20090311 17:01:32< Shadow_Master> you're missing a whole new world there! ^__^ 20090311 17:04:24< Shadow_Master> esr: just add [insert_tag] to the exceptions. 20090311 17:04:45< CIA-70> esr * r33558 /trunk/data/tools/wmllint: Validated subtags within [part] tags. 20090311 17:04:47< esr> Have done so, on both wiki and in wmllint. 20090311 17:05:30< esr> Shadow_Master: If I file an FR requesting functional [switch] within [part], may I assign it ton you? 20090311 17:05:50< Shadow_Master> no problem. I can implement it as soon as 1.6 is forked 20090311 17:06:18< Shadow_Master> (can't wait for that day... ) 20090311 17:07:33< esr> Submitted. 20090311 17:08:46< esr> We've got severe bugs to fix before forking 1.6., though. The AI issues fendrin (and now jhinrtichs too) have raised trouble me a loy; I think Ivanovic and Sirp have dismissed them too lightly. 20090311 17:08:59< esr> s/loy/lot/ 20090311 17:09:24< Shadow_Master> eh... not sure about the AI, but I'm more worried about the UMC compatibilty here. 20090311 17:09:43< esr> What puts that under threat? 20090311 17:10:51< Shadow_Master> removing support for .. in file paths, although I understand and agree with its reasoning, forced me to refix an old bug that I had stomped before. I have no idea how much add-ons relied on the usability of .. 20090311 17:11:10< Shadow_Master> esr: and in that subject, please add a check in wmllint that warns about using .. in file paths if silene didn't ask you to do so already 20090311 17:11:15< esr> Security issue? 20090311 17:11:18< Shadow_Master> yes 20090311 17:11:28< esr> Right. I see the problem. 20090311 17:11:38< esr> I'll add that check to wmllint. 20090311 17:11:52< Shadow_Master> I'm now puzzled at how the config cache regeneration when installing/updating add-ons broke after 1.5.10. I couldn't find any interesting changes in the source code files that would've been involved in the breakage. 20090311 17:12:08< Shadow_Master> either I'm guessing wrong, or the bug is hidden in a shady corner of the code. 20090311 17:12:56< esr> This is C++. That means there are many corners that are long past shdy and well into stygian murkiness. 20090311 17:13:38< Shadow_Master> no. this is bad and hasty program design. 20090311 17:13:50< esr> Even so... 20090311 17:14:14< Shadow_Master> I'm starting to think it may have been caused by another security fix. Not sure. 20090311 17:16:57< crimson_penguin> My dmg for 1.6: http://mini.milli.no/tonje/wesnoth_dmg.png - any suggestions? 20090311 17:17:33< Shadow_Master> the checksum procedure seems to work -.- 20090311 17:17:56< esr> crimson_penguin: Nice! 20090311 17:18:02< crimson_penguin> :) 20090311 17:19:35< Shadow_Master> ... how the hell does this work? It reads close to a NOP. 20090311 17:22:32< Shadow_Master> pah. 20090311 17:22:42-!- Shadow_Master [n=imorelle@wesnoth/developer/shadowmaster] has quit ["foobar"] 20090311 17:23:46-!- xonev [n=chatzill@59.92.26.157] has quit [Remote closed the connection] 20090311 17:23:48-!- elias [n=elias@allegro/developer/allefant] has joined #wesnoth-dev 20090311 17:27:48< AI0867> loonybot: ; 20090311 17:27:49< loonybot> error: extra ';' 20090311 17:28:01< AI0867> loonybot: { ; } 20090311 17:28:05< loonybot> 20090311 17:28:31< AI0867> loonybot: { __asm__("nop"); } 20090311 17:28:32< loonybot> 20090311 17:29:52-!- Turuk_ [n=Turuk@FUSE-WS1-208-102-202-188.fuse.net] has quit [Read error: 60 (Operation timed out)] 20090311 17:31:14-!- cjhopman [n=chris@wesnoth/developer/cjhopman] has joined #wesnoth-dev 20090311 17:35:33< silene> Turuk_: (i'm a bit confused by the answer, but it has to make some sense to someone somewhere) "thanks, must say that i would really like to know where my replay of kill the virgin was put????or deleted..? (cool) and i didn't know that topic was 4 years old in this case why not delete that topic instead of deleting for no good reason the topics of new users of this forum....at first glance the way this forum is organized seems to be a really m 20090311 17:36:45-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090311 17:37:49< silene> Turuk: look at the logs (just to avoid flooding the chan again) 20090311 17:38:13< Soliton> your message was cut off. 20090311 17:38:27< Soliton> "be a really m" 20090311 17:38:50< silene> the end is "a real mess in comparaison to our french forum" 20090311 17:39:03< silene> (by the way, there is a french forum?) 20090311 17:40:04< Soliton> TDW is some kind of clan i think. guess they also have a forum. 20090311 17:42:07< happygrue> Soliton: by 'clan' you must mean ' group of punk kids' 20090311 17:42:38< Soliton> is there a different meaning? 20090311 17:42:50< happygrue> hehe 20090311 17:44:16< CIA-70> esr * r33559 /trunk/data/campaigns/Eastern_Invasion/utils/journey.cfg: [switch] within [part] doesn't work. 20090311 17:58:59-!- ilor [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090311 18:09:25-!- Tigge [n=tigge@bacchus.olf.sgsnet.se] has quit [Remote closed the connection] 20090311 18:10:57-!- ikarius [n=ross@smtp.gridironsystems.com] has joined #wesnoth-dev 20090311 18:11:14-!- cjhopman [n=chris@wesnoth/developer/cjhopman] has quit [Read error: 110 (Connection timed out)] 20090311 18:14:40< zookeeper> loonycyborg, could you make a new build sometime soon? i'd need to test some new stuff.. 20090311 18:17:32< happygrue> AFAICT the AI seems to be troubled as far back as 1.5.7, but the save that I am tested (https://gna.org/bugs/index.php?13166) shows very different behavior in 1.4.7: the AI advances on the players, rather than shuffling around. 20090311 18:17:47< happygrue> I'm digging up older binaries now... 20090311 18:22:57< happygrue> hmmm, looks like changes in 1.5.5 to "AI caution" levels, as well as leader protection... perhaps in these multiplayer scenarios where there is no leader the AI gets confused? checking that... 20090311 18:23:37 * happygrue hopes this is the case 20090311 18:24:37-!- Sirp [n=me@wesnoth/developer/dave] has joined #wesnoth-dev 20090311 18:30:35< loonycyborg> zookeeper: Looks like someone(most likely Soliton) just updated it :P 20090311 18:31:42< zookeeper> great, thanks, whoever it was :) 20090311 18:36:10-!- Tigge [n=tigge@bacchus.olf.sgsnet.se] has joined #wesnoth-dev 20090311 18:38:00-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has joined #wesnoth-dev 20090311 18:39:03-!- Noyga [n=lame-z@wesnoth/developer/noyga] has joined #wesnoth-dev 20090311 18:44:22-!- Baufo [n=thomas@wesnoth/developer/baufo] has joined #wesnoth-dev 20090311 18:54:37-!- mordante [n=mordante@wesnoth/developer/mordante] has joined #wesnoth-dev 20090311 18:54:52< mordante> hi 20090311 19:01:21-!- Shadow_Master [n=imorelle@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20090311 19:01:56< Sirp> hi mordante 20090311 19:02:07< mordante> hi Sirp 20090311 19:02:23< Shadow_Master> hi Sirp 20090311 19:02:28< Shadow_Master> hi mordante 20090311 19:02:38< mordante> hi Shadow_Master 20090311 19:03:24 * Soliton blinks. 20090311 19:04:09< zookeeper> Soliton, say hi. 20090311 19:04:15-!- yann [n=dwitch@nan92-1-81-57-214-146.fbx.proxad.net] has quit [Read error: 110 (Connection timed out)] 20090311 19:04:18 * Soliton says hi. 20090311 19:06:20-!- noy [n=Noy@d75-157-52-251.bchsia.telus.net] has joined #wesnoth-dev 20090311 19:06:28< Sirp> hi noy 20090311 19:06:57< noy> hey 20090311 19:09:11< crimson_penguin> I just had an idea... I could play Wesnoth! 20090311 19:09:37< mordante> :-) 20090311 19:10:21-!- cjhopman [n=chris@wesnoth/developer/cjhopman] has joined #wesnoth-dev 20090311 19:11:01< zookeeper> mordante, so what are the rules for when and how much portraits are scaled in dialogs? 20090311 19:12:02< mordante> zookeeper, bit afk now, will be back in 15-20 minutes and explain then 20090311 19:12:07< zookeeper> ok 20090311 19:12:34-!- boucman [n=rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20090311 19:15:59< zookeeper> boucman, if i have a unit with a standing anim and i want to give it another standing anim to use instead, what's the easiest way to write the filtering so that the new one is always chosen? 20090311 19:16:17< zookeeper> (i'm giving the new one with an [object] during the scenario, i mean) 20090311 19:16:35< boucman> give it a higher weight 20090311 19:16:52< boucman> there is a parameter to unconditionnaly increase the waight for that sort of purpose 20090311 19:18:29< zookeeper> right, of course, thanks 20090311 19:18:34< boucman> np 20090311 19:19:37< zookeeper> frequency= ? 20090311 19:20:52< zookeeper> that's the only one i found 20090311 19:21:14< boucman> lemme check 20090311 19:22:23< boucman> nope, frequency is there to add randomness 20090311 19:22:43< boucman> hmm 20090311 19:22:51-!- Shadow_Master [n=imorelle@wesnoth/developer/shadowmaster] has quit [Read error: 110 (Connection timed out)] 20090311 19:22:54< boucman> I can't find it, checking the source 20090311 19:24:27-!- moi [n=moi@79.82.153.55] has joined #wesnoth-dev 20090311 19:24:32-!- moi is now known as EdB 20090311 19:26:18< boucman> zookeeper: my bad, there is no such param... 20090311 19:26:35< boucman> (there should be, I'll add it first thing in 1.7) 20090311 19:27:24< zookeeper> ok...but i can still work around it somehow, right? 20090311 19:28:09< boucman> yes, let me check 20090311 19:28:46< boucman> adding direction=n,ne,nw,s,se,sw will also increase the score 20090311 19:28:56< boucman> or [unit_filter][/unit_filter] 20090311 19:29:14-!- Rrenys [n=rrenys@81-20-159-197.levira.ee] has joined #wesnoth-dev 20090311 19:29:32< boucman> and you can put as many unit filters as you want to increase it some more 20090311 19:29:41< zookeeper> roger 20090311 19:29:48< boucman> (and it's renamed to [filter] in 1.6 though) 20090311 19:30:27< boucman> (and using it multiple time won't add more than one point, I should read the whole doc before posting :P ) 20090311 19:43:37< CIA-70> baufo * r33560 /trunk/src/ (3 files in 2 dirs): added the possibility to disable login of unregistered users to the mp server per Soliton's request 20090311 19:45:40< mordante> zookeeper, an image smaller as 300x300 is never scaled. Else the image is tried to be scaled to be 1/3 of the map area (assuming the image is 500x500) with a maximum of 500. 20090311 19:45:58< mordante> and a minimum of 250 20090311 19:49:07< zookeeper> ok, i see. 20090311 19:53:59-!- elias [n=elias@allegro/developer/allefant] has quit ["Leaving"] 20090311 19:59:58< CIA-70> boucman * r33561 /trunk/src/unit_frame.cpp: 20090311 19:59:58< CIA-70> fix animations not refreshing by themselves when a frame had no image= This was 20090311 19:59:58< CIA-70> a very rare case because the refresh was usually triggered by a neighbouring 20090311 19:59:58< CIA-70> animation (thx to zookeeper for spoting it and finding a reproducible test case) 20090311 20:00:31< boucman> zookeeper: that was the ruby of fire in TRoW bug 20090311 20:03:03< crimson_penguin> this is probably know, right? http://www.happyspork.com/pics/text_overlap.png 20090311 20:03:19-!- Noyga [n=lame-z@wesnoth/developer/noyga] has left #wesnoth-dev ["Quitte"] 20090311 20:05:38-!- Shadow_Master [n=imorelle@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20090311 20:06:26< mordante> crimson_penguin, there are some issues with that dialog known 20090311 20:06:28 * Shadow_Master is enjoying this. His secret plan goes well. 20090311 20:06:41< mordante> btw how are things on the mac now 20090311 20:07:07< Shadow_Master> mordante: why are they scaled to 1/3 rather than 1/2 ? :-P 20090311 20:07:28< Shadow_Master> I tested 1/2 here and it looks fine and doesn't seem to remove much text space at 1280x768 20090311 20:07:32< Shadow_Master> 800. 20090311 20:07:48< crimson_penguin> mordante: what do you mean? 20090311 20:07:58< mordante> Shadow_Master, /3 looks better 20090311 20:08:22< mordante> crimson_penguin, I thought there were some problems on the mac left 20090311 20:09:09< Shadow_Master> mordante: in what sense? 20090311 20:09:19< crimson_penguin> mordante: you mean that problem with the alias? 20090311 20:09:49-!- fendrin [n=fabi@wesnoth/developer/fendrin] has joined #wesnoth-dev 20090311 20:10:01 * crimson_penguin emerged victorious! 20090311 20:10:19< fendrin> hi 20090311 20:10:19< mordante> great :-) 20090311 20:10:29< crimson_penguin> I had to go back a turn once though - I was clearly winning, but then I went and got my leader killed for no reason :P 20090311 20:10:36< mordante> I thought there was a font problem as well 20090311 20:10:39< mordante> hi fendrin 20090311 20:10:44< crimson_penguin> OH, right 20090311 20:10:46< mordante> Shadow_Master, just test 20090311 20:10:51< Shadow_Master> mordante: I said I did. 20090311 20:11:05-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20090311 20:11:18< mordante> test at smaller resolutions 20090311 20:11:46< crimson_penguin> mordante: well basically... I'm using a font which MAY be installed my MS office, but it may not be, and Office trial is installed on all new Macs 20090311 20:12:24< crimson_penguin> and there's no other one font that supports near as many languages 20090311 20:12:34< Shadow_Master> it isn't possible to use a font wihtout installing it there? 20090311 20:12:38< Shadow_Master> without. 20090311 20:12:46< crimson_penguin> indeed 20090311 20:12:59< Shadow_Master> what about making a separate package for the font? 20090311 20:13:20< crimson_penguin> and for whatever reason, Pango/Cairo doesn't support using different fonts when it can't find the glyphs it needs in one font - which means even if we did install, that wouldn't be good either 20090311 20:13:43< crimson_penguin> well I could automatically install the fonts 20090311 20:14:00< Shadow_Master> right, but it wouldn't help a lot. 20090311 20:14:36< crimson_penguin> yeah, because none of the fonts we use support western and asian fonts 20090311 20:14:51< mordante> :-( 20090311 20:15:09< Shadow_Master> can't they be merged in a single font? 20090311 20:15:12< crimson_penguin> Arial Unicode MS doesn't support ALL the languages of Wesnoth, but it's way better than anything else 20090311 20:15:19< crimson_penguin> well, maybe, but I don't know how 20090311 20:15:23< Shadow_Master> e.g. since the fonts we use are under the GPL... 20090311 20:15:43-!- ilor [n=user@wesnoth/developer/ilor] has quit [Read error: 148 (No route to host)] 20090311 20:15:51< crimson_penguin> Wesnoth Sans :D 20090311 20:15:58< mordante> :-) 20090311 20:16:01< Shadow_Master> (note for self: research that= 20090311 20:16:02< Shadow_Master> ) 20090311 20:16:11< mordante> it's not possible to install the Wesnoth fonts? 20090311 20:16:34< Shadow_Master> he's saying that it doesn't help since no single font covers all required glyphs. 20090311 20:16:54< Shadow_Master> I don't understand however. It seems to use DejaVu Sans perfectly fine here. 20090311 20:17:25< mordante> that sounds really bad, wonder what is broken, mac or pango 20090311 20:17:32< boucman> Turuk: around ? 20090311 20:17:46< crimson_penguin> well, Pango on Mac is broken ;) 20090311 20:18:01-!- Shadow_Master [n=imorelle@wesnoth/developer/shadowmaster] has quit ["going home"] 20090311 20:18:06-!- ilor [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090311 20:18:21< crimson_penguin> the biggest problem is: you can't give it a list of fonts to use - I mean you can, but it'll always use the first one, even if it doesn't cover any of the glyphs you ask for 20090311 20:18:35< crimson_penguin> Arial Unicode MS does cover a LOT of languages though 20090311 20:19:05< crimson_penguin> Afrikaans, Albanian, Arabic, Armenian, Azerbaijani, Basque, Belarusian, Bulgarian, Catalan, Chinese, Chinese (Simplified Han), Chinese (Traditional Han), Cornish, Croatian, Czech, Danish, Dutch, English, Esperanto, Estonian, Faroese, Finnish, French, Galician, Georgian, German, Greek, Gujarati, Hawaiian, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Irish, Italian, Japanese, Kalaallisut, Kazakh, Konkani, Korean, Lao, Latvia 20090311 20:19:05< crimson_penguin> n, Lithuanian, Macedonian, Malay, Malayalam, Maltese, Manx, Marathi, Norwegian Bokmål, Norwegian Nynorsk, Oromo, Polish, Portuguese, Punjabi, Russian, Serbian, Slovak, Slovenian, Somali, Spanish, Swahili, Swedish, Tamil, Telugu, Thai, Turkish, Ukrainian, Urdu, Uzbek, Vietnamese, Welsh 20090311 20:19:13< mordante> hmm that bad, well hope it gets fixed in the future 20090311 20:19:39< crimson_penguin> (one of few that supports Arabic) 20090311 20:19:42-!- boucman [n=rosen@wesnoth/developer/boucman] has quit ["Leaving."] 20090311 20:19:57-!- boucman [n=rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20090311 20:20:25< crimson_penguin> in fact, I think it's the only one I have that supports Arabic and anything else (though Arabic rendering is still broken on Mac :-/) 20090311 20:21:26< crimson_penguin> (broken as in it works, but is the equivalent of "t e x t t h a t h a s s p a c e s b e t w e e n e v e r y l e t t e r") 20090311 20:23:14< boucman> ilor, Dragonking: do you plan to participate in GSoC this year ? as student or mentor ? do you plan to apply to wesnoth ? 20090311 20:23:26< boucman> (this is to fill-in the GSoC application form) 20090311 20:23:45< ilor> boucman: if I figure out a good project I'll most likely apply to wesnoth 20090311 20:23:50< ilor> as a student, that is. 20090311 20:23:57< boucman> ok, noted 20090311 20:24:06< boucman> I think that was the idea for Dragonking too 20090311 20:24:13-!- noy [n=Noy@wesnoth/developer/noy] has quit ["GO, GET TO THE CHOPPAH!!!"] 20090311 20:24:49< ilor> I might have a look at other orgs but I'll most likely try to find something interesting to do here 20090311 20:27:58-!- fabi [n=fabi@g228022216.adsl.alicedsl.de] has joined #wesnoth-dev 20090311 20:27:58-!- fendrin [n=fabi@wesnoth/developer/fendrin] has quit [Read error: 104 (Connection reset by peer)] 20090311 20:29:33< mordante> Sirp, Dragonking how up to date is this page? http://www.wesnoth.org/wiki/SoC_Ideas_FormulaAI 20090311 20:31:38< crimson_penguin> ...S Friend is calling my house 20090311 20:31:48< crimson_penguin> that's just too weird of a last name 20090311 20:32:58-!- Tigge [n=tigge@bacchus.olf.sgsnet.se] has quit [Remote closed the connection] 20090311 20:33:35< boucman> mordante: not at all, I plan to rewrite most of it once you're done with the idea page 20090311 20:33:46< boucman> same thing with the FAI section of the idea page 20090311 20:35:45< boucman> everybody : please check that your entry is up to date at http://www.wesnoth.org/wiki/SoC_People_to_bug_on_IRC 20090311 20:36:06< boucman> ilor: you're not in there, you're a dev and a student, you should be there :P 20090311 20:36:31< ilor> yeah guess I should add myself ;) 20090311 20:37:40< mordante> what do we want to do with the scenario editor idea? 20090311 20:37:56< mordante> IMO it should either be rewritten or ditched 20090311 20:38:24< mordante> I think if we want it it should be integrated in the game, like the map editor 20090311 20:38:40< fabi> How knows the real name of Girgistan? He is missing in the about.cfg. 20090311 20:38:41< mordante> the thing we learned from the standalone editor is that it gets in a bad shape 20090311 20:38:52< fabi> s/who/how 20090311 20:39:07< mordante> and otherwise we need another gsoc project to integrate it again ;-) 20090311 20:39:17< boucman> mordante: I would tend to ditch it 20090311 20:39:41< ilor> I've given the scenario editor some thoughts and every time I came to the conclusion that it's not a good idea 20090311 20:40:58< mordante> I think it can be a good idea and might look at it in X years ;-) 20090311 20:41:46< mordante> but that means the schemes idea is also implemented 20090311 20:42:23< ilor> I have no good concept of how such an editor could treat macros 20090311 20:43:17< mordante> bye then I hope most macros are replaced by lua ;-) 20090311 20:43:20< mordante> by* 20090311 20:43:33-!- Noyga [n=noyga@wesnoth/developer/noyga] has joined #wesnoth-dev 20090311 20:43:42-!- Noyga [n=noyga@wesnoth/developer/noyga] has quit [Client Quit] 20090311 20:44:05< ilor> what about the difficulty level ifdefs? 20090311 20:44:19-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090311 20:45:03< happygrue> not sure if this is relevant, but I think that a scenario editor capable of creating co-op multiplayer campaigns would be the single best feature that I can imagine to add to wesnoth. 20090311 20:45:26< boucman> happygrue: writing a wesnoth scenario is a programmation thing 20090311 20:45:33< boucman> we can't escape that 20090311 20:45:48< boucman> and programming through a point-and-click interface simply doesn't work 20090311 20:46:01< ilor> there's far too much plain design work that would have to go into a scenario editor, imo 20090311 20:46:51< happygrue> boucman: that is why campgen fizzled then? 20090311 20:46:57< Rrenys> boucman, now i might remember wrong but didnt dave explicitly say somewhere that WML would be better off as just a place to store strings&numbers, with the elaborate things elsewhere? 20090311 20:47:04< loonycyborg> boucman: Just like designing maps doesn't work with a programming language :P 20090311 20:47:36< boucman> Rrenys: yeah, but "elsewhere" was a more standard language like lua/python, not a point and click 20090311 20:47:42< Rrenys> oh. 20090311 20:47:49< boucman> loonycyborg: yup :) 20090311 20:49:51< mordante> ilor, I know it will be hard to make it perfect :-( 20090311 20:50:11< mordante> but I still think it would be nice to have 20090311 20:50:24< ilor> yeah 20090311 20:54:16< mordante> I'll ditch that idea for now, keep the page but remove the reference 20090311 20:55:36< cjhopman> i think a scenario editor would be a very good thing. but it would be extremely hard to make a good one 20090311 20:57:33< mordante> yes but I think it's something which is easily underestimated 20090311 20:57:47< mordante> but having one would be great 20090311 20:58:24< mordante> if a student wants to work on it and has a good proposal we can still accept it 20090311 20:58:38< mordante> IIRC you also wanted to work on it last year 20090311 21:00:21< happygrue> just as an idea, what about ignoring the real problem areas for a scenario editor, and just getting a basic map/framework editor? Things like tweaking a map, creating units, assigning starting villages, perhaps everything short of actually writing events 20090311 21:01:07< mordante> of course that would be good start, if/when I start on it I'll also start with the easy parts 20090311 21:01:10< Sirp> happygrue: I think the MAIN problem with a scenario editor is the pre-processor. 20090311 21:01:30< Sirp> happygrue: basically any such tool would only be useful when you're first creating a scenario.... 20090311 21:01:47< happygrue> yes, that makes sense 20090311 21:02:01< Sirp> because e.g. create scenario, set villages, save scenario. Go edit the file, add events etc. Oh, I want to make that one village controlled by player 1 at the start.... 20090311 21:02:06< mordante> I think/hope with the introduction of lua the preprocessor will be used less 20090311 21:02:16< Sirp> now if I open and then tweak and save with the scenario editor, all my preprocessor code is expanded. 20090311 21:02:24< Sirp> mordante: I very much doubt that. 20090311 21:02:43< Sirp> IMO the best approach would be to try to make a preprocessor aware editor. But that is hard. 20090311 21:03:02< mordante> also not sure but a man can hope ;-) 20090311 21:03:15< happygrue> hehe 20090311 21:03:32< Sirp> happygrue: additionally, placing starting units is of very very marginal usefulness. How many scenarios really have starting units? 20090311 21:03:39< mordante> but for this year I think I can keep myself entertained with the GUI 20090311 21:03:49< happygrue> Sirp: too few IMO ;) 20090311 21:03:58< happygrue> maybe if we made it easier... 20090311 21:04:00< Sirp> the main thing that can be done easily is setting initial ownership of villages. But if that's all that such an editor would do, ummm, that doesn't seem very useful. 20090311 21:04:01< happygrue> j/k of course :P 20090311 21:04:24< happygrue> sure, it would really only be a minor time savings when creating a new campaign from scratch 20090311 21:04:34-!- Elvish_Pillager [n=eli@66-189-40-122.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090311 21:04:44< happygrue> well, let the idea be banished to the back burner then! 20090311 21:05:12< Sirp> happygrue: I think it's a great idea if anyone wants to do it..... 20090311 21:05:20< cjhopman> mordante: last year yes. this year no. 20090311 21:05:39< Sirp> happygrue: imo there are basically two approaches for an editor: 20090311 21:05:53< happygrue> Sirp: I'll have to think about what features would actually make something like that worth the effor 20090311 21:05:56< happygrue> *effort 20090311 21:05:58-!- EdB [n=moi@79.82.153.55] has quit [Remote closed the connection] 20090311 21:06:04< Sirp> (1) make the editor able to do *everything*. It doesn't need to output nice WML because someone can use the editor for everything and doesn't need to edit WML. 20090311 21:06:16< happygrue> as you pointed out, the off the top of my head functionality is not really worth it 20090311 21:06:19< mordante> happygrue, just banished it, it's now in a dark corner 20090311 21:06:30< happygrue> hehe 20090311 21:06:31< Sirp> (2) make the editor only able to perform a subset of functionality. Make the editor play nicely with WML so that advanced parts can be done using WML. 20090311 21:06:56 * happygrue nods 20090311 21:07:05< Sirp> in Frogatto, for instance, I am actually shooting for approach (1). (It already has an editor that is MUCH nicer than Wesnoth's) 20090311 21:09:39< happygrue> in any case, the community seems to be plenty able to churn out content - so maybe with a nice, easy to use editor would cause the server would break under a pile of add-ons ;) 20090311 21:13:25< Sirp> I think a Wesnoth editor would have to use approach (2) though. I think the first step would be o write a complex_wml module which is like simple_wml but in reverse (i.e. provides much richer WML functionality, like preservation of preprocessor directives and comments) 20090311 21:18:31-!- Gallifax [n=Gallifax@pD9EA5EC6.dip.t-dialin.net] has joined #wesnoth-dev 20090311 21:22:17-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Success] 20090311 21:22:32-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090311 21:23:20< boucman> Turuk: around ? 20090311 21:24:21< ilor> Sirp: I can imagine that for simple macros, but I think handling unbalanced-tags ones would be a huge pain 20090311 21:24:56< Sirp> ilor: anything involving unbalanced tags would indeed be a HUGE pain. 20090311 21:25:37< Sirp> ilor: the other approach is to develop a reasonable alternative to the preprocessor that is slightly less powerful, and then requiring it for use in the editor. 20090311 21:26:32-!- Gallifax [n=Gallifax@pD9EA5EC6.dip.t-dialin.net] has quit ["Say What?"] 20090311 21:27:13< ilor> thing is, #ifdef HARD is very versatile and what could replace it - a difficulty_level atrribute in [event] [unit] [item] and who knows how many tags that people use to differentiate between difficulty levels... 20090311 21:30:59-!- Azkar_ [n=Azkar@pool-96-235-20-27.pitbpa.fios.verizon.net] has joined #wesnoth-dev 20090311 21:31:39-!- Azkar [n=Azkar@pool-96-235-20-27.pitbpa.fios.verizon.net] has quit [Read error: 104 (Connection reset by peer)] 20090311 21:32:36-!- Acht [n=chatzill@in-217-207.dhcp-149-166.iupui.edu] has joined #wesnoth-dev 20090311 21:32:59-!- Alesis-Novik [n=alesis@78.60.188.59] has quit ["Leaving"] 20090311 21:33:04-!- Rrenys [n=rrenys@81-20-159-197.levira.ee] has quit [Read error: 131 (Connection reset by peer)] 20090311 21:34:37< Elvish_Pillager> Dragonking: it wasn't "my_moves", it was "my_moves.moves" :/ 20090311 21:39:56-!- Alesis-Novik [n=alesis@78.60.188.59] has joined #wesnoth-dev 20090311 21:44:23-!- yann [n=dwitch@nan92-1-81-57-214-146.fbx.proxad.net] has joined #wesnoth-dev 20090311 21:46:09-!- Baufo [n=thomas@wesnoth/developer/baufo] has quit ["Leaving"] 20090311 21:53:57< Elvish_Pillager> side note: sweet! The WML part works now! 20090311 21:55:02< Elvish_Pillager> Bit slow though... I should probably play with X and Y values instead of or as a filter for the store_locations 20090311 21:58:22< mordante> night 20090311 21:58:39-!- mordante [n=mordante@wesnoth/developer/mordante] has quit ["Leaving"] 20090311 22:08:53< Soliton> hmm, we should probably clean up the forum user list of unused accounts so they don't block available usernames for no reason. 20090311 22:09:26< boucman> Soliton: how long should a nick be unused to be reusable 20090311 22:09:37< boucman> i'd say one day per post... 20090311 22:09:55< boucman> so very old but very active contributors don't get cloned 20090311 22:10:11< boucman> and people that registered an accound but didn't use it get ditched quickly 20090311 22:10:20< boucman> (probably witha minimum of a couple of month) 20090311 22:10:29< Soliton> yeah, i was mostly thinking of those not used at all. 20090311 22:10:42< Soliton> or not used since a long time. 20090311 22:11:15< Soliton> we don't have to be too aggressive but i imagine there is a lot of cruft there atm. 20090311 22:14:25< zookeeper> i'd imagine most of the cruft is accounts not used at all, right? 20090311 22:16:28< fabi> zookeeper: any news about the cactuses? 20090311 22:17:21< zookeeper> fabi, no, jetryl's been elusive :p 20090311 22:17:37-!- mjs-de [n=mjs-de@vpw.wh.uni-dortmund.de] has quit ["On the road again"] 20090311 22:18:30< fabi> zookeeper: can they be added to utbs without violating the string frezze? 20090311 22:19:39< zookeeper> of course? they'll just be extra overlays on the standard desert terrain 20090311 22:19:53-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20090311 22:19:58< fabi> zookeeper: I tried that but with no success. 20090311 22:20:49< zookeeper> it's a bit annoying indeed since the tiles are 72x72 but larger-than-hex and the standard terrain macros usually assume 7-hex images 20090311 22:20:55< zookeeper> anyways, don't worry about it yet 20090311 22:33:10< zookeeper> fabi, ok, i got jetryl's ok so i'll commit those as soon as i've figured out the WML part (probably before tomorrow evening) 20090311 22:37:50< fabi> zookeeper: Thank you :-) 20090311 22:42:24-!- Acht [n=chatzill@in-217-207.dhcp-149-166.iupui.edu] has quit ["later gators"] 20090311 22:52:01-!- zookeeper [n=l@wesnoth/developer/zookeeper] has quit [] 20090311 22:54:02< Turuk> boucman, silene, around? 20090311 22:54:07< Turuk> I am here now 20090311 22:54:31< boucman> Turuk: could you join #wesnoth-mentor for a second ? 20090311 22:54:35< Turuk> certainly 20090311 22:57:03< ilor> any formula people around? 20090311 22:58:44-!- stikonas [n=stikonas@wesnoth/translator/stikonas] has quit [Read error: 110 (Connection timed out)] 20090311 23:00:47< boucman> ilor: ask on, I'm not really an expoert, but you never know 20090311 23:01:15< ilor> I'm tracking formula tokens' "filename" attribute 20090311 23:01:46< ilor> since there's a using-freed-memory crash happening in some circumstances (investigating https://gna.org/bugs/?13148 ) 20090311 23:06:16< ilor> boucman: so... maybe.. what's the lifetime of a formula object? 20090311 23:06:39< boucman> that would be a question for Sirp :P 20090311 23:07:49-!- Zen_Clark [n=user@99-136-80-191.lightspeed.rcsntx.sbcglobal.net] has joined #wesnoth-dev 20090311 23:08:40-!- Shadow_Master [n=imorelle@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20090311 23:12:37< ilor> uh oh 20090311 23:13:04< Shadow_Master> what, the 3 new FRs? look on the bright side, the bug count continues decreasing! 20090311 23:13:14< Shadow_Master> 20090311 23:13:18< ilor> formula.cpp:921 -- won't that be an ouch if there's just one token? 20090311 23:13:33< boucman> Shadow_Master: one of them I opened for myself it's something to do once 1.7 is opened 20090311 23:13:38< ilor> hm no wait 20090311 23:14:38< Shadow_Master> OUCH: Wesnoth burped 20090311 23:14:46< Shadow_Master> I didn't know we had OUCHs. Good idea. 20090311 23:14:59< Shadow_Master> :o) 20090311 23:19:16< CIA-70> soliton * r33562 /trunk/data/tools/addon_manager/html.py: improved icon finding + teamcoloring 20090311 23:19:22-!- cjhopman [n=chris@wesnoth/developer/cjhopman] has quit ["Konversation terminated!"] 20090311 23:21:05-!- silene [n=plouf@wesnoth/developer/silene] has quit [Read error: 104 (Connection reset by peer)] 20090311 23:31:04-!- hwolff [n=hwolff@202.164.207.188] has joined #wesnoth-dev 20090311 23:32:01< hwolff> Hello, I have a problem with the resolution, and I don't know if it's a feature request or a bug. 20090311 23:32:11< Turuk> what is your problem? 20090311 23:32:18 * Turuk readies the forum search. 20090311 23:33:47< CIA-70> thespaceinvader * r33563 /trunk/ (6 files in 5 dirs): Add and wire LordBob's Longbowman portrait, update changelogs, portrait credits. 20090311 23:35:08< hwolff> It seems on the preferences section in the game, I can only set the resolution to something like 2553x958 or 2560x1024 -- I'd much rather have a standart 1024x768 20090311 23:35:17< hwolff> but it doesn't allow me to do that. 20090311 23:35:30< ilor> Sirp: around? 20090311 23:35:45-!- YogiHH [i=YogiHH@c196085.adsl.hansenet.de] has joined #wesnoth-dev 20090311 23:35:47< hwolff> I have a dual screen 20090311 23:35:48< Turuk> What version are you using? 20090311 23:36:00< Shadow_Master> what operating system? 20090311 23:36:14< hwolff> the current unstable on kubuntu 20090311 23:36:24< hwolff> I have a dual screen 20090311 23:36:55< hwolff> so I could have that resolution, but in the middle of the game would be the gap between my real monitors. 20090311 23:37:30< Shadow_Master> the more I dive into the 1.5.10..1.5.11 diff for bug #13123, the more confused I am. 20090311 23:37:33< hwolff> 1.15.13-1.6rc2 20090311 23:37:36-!- crimson_penguin [n=ben@wesnoth/developer/crimsonpenguin] has quit [Read error: 113 (No route to host)] 20090311 23:37:53< Shadow_Master> wesbot: seen suokko 20090311 23:37:53< wesbot> Shadow_Master: The person with the nick suokko 51d 7h ago was here and on the channel #wesnoth with the message: Remote closed the connection 20090311 23:38:05< Turuk> Wesnoth does not have multiple monitor support, but I believe you are trying to play it on one monitor but cannot get the one screen options? 20090311 23:38:45< hwolff> I'd like to have it in a single window that has a size that it can be displayed on just one monitor. 20090311 23:39:19< hwolff> Basically what I want is to have the option in the settings page to set the resolution to a value smaller than the actual screen resolution. 20090311 23:39:53< hwolff> like 800x600, 1024x768, 1200x1024, the usual resolutions. 20090311 23:40:32< hwolff> and I don't know whether that's a bug (it doesn't give me the option) or a feature request (it can't do it at the moment) 20090311 23:41:10< Turuk> Hmm, it can give you those resolutions, I'm just not sure why you cannot see them 20090311 23:41:19< Turuk> Have you tried unhooking one monitor and seeing what happens? 20090311 23:41:42-!- Yexo_ is now known as Yexo 20090311 23:41:51< Sirp> ilor: I am now. What's up? 20090311 23:42:07< ilor> Sirp: https://gna.org/bugs/?13148 20090311 23:42:34< ilor> tracked it down to what looks like a fencepost mistake in formula parse_expression 20090311 23:43:08< YogiHH> hi ilor 20090311 23:43:18< Sirp> ilor: okay...... 20090311 23:43:22< Sirp> good. :) 20090311 23:43:27< ilor> around line 773 in formula.cpp parse_expression is called with (op+1, it2) 20090311 23:43:52< hwolff> I can start it with "wesnoth-unstable -r 1024x768" -- but I think the settings should give me an in-game option to set it to the right resolution. 20090311 23:44:02< Shadow_Master> hwolff: it is a SDL issue I guess. 20090311 23:44:11< Shadow_Master> e.g. not within our control. 20090311 23:44:11< ilor> but in the particural case that crashes, there's just one token, and op+1 == it2 == end() of the tokens vector 20090311 23:44:40< Sirp> ilor: okay so parse_expression is called with both params being equal? 20090311 23:44:41< ilor> so the next parse_expression dies at the very beginning when it tries to throw 20090311 23:44:47< Sirp> okay 20090311 23:44:50< Turuk> Hwolff, normally the option is available in game, under preferences, then display, then change resolution 20090311 23:44:51< ilor> Sirp: yes and they are both invalid 20090311 23:44:58< Shadow_Master> Turuk: read above. 20090311 23:45:12< YogiHH> ilor: i saw that you created a fast-debug project configuration (but was too lazy to take a closer look at it). What is the major difference to a "normal" debug? 20090311 23:45:13< Sirp> ilor: you mean valid but not dereferenceable, right? 20090311 23:45:19< Shadow_Master> SDL may not be interpreting appropriately the information from X.org. It's not the first time I read something like this. 20090311 23:45:36< ilor> Sirp: it's a std::vector.end() 20090311 23:45:39< Turuk> I can read Shadow_Master, but I'm pointing out to him that it does exist 20090311 23:45:40< Shadow_Master> and we get the list of resolutions "offered by the system" from SDL. 20090311 23:45:42< Sirp> ilor: okay, yes, that's what I meant. 20090311 23:45:52< hwolff> ok, thanks 20090311 23:45:53< Sirp> ilor: okay well thank you for tracking that down; I would appreciate it if you could commit a fix. :) 20090311 23:46:16< ilor> YogiHH: less runtime checks, runs faster while still having the debugger working (unlike what you get in release) 20090311 23:46:45< ilor> Sirp: I have a fix that checks for op+1 == it2 before calling another parse_expression 20090311 23:46:55< Sirp> ilor: okay. 20090311 23:47:03< hwolff> I can work with restarting, and I'll just put the '-r 1024x768' option into the starter. 20090311 23:47:06< ilor> not sure if I should put it in the two other places that use op+1 20090311 23:47:29< YogiHH> ilor: through single stepping i found that you can step into SDL debug stuff as well. Is there any way to overcome that? 20090311 23:47:57< ilor> YogiHH: "step over" instead of "step into" :) 20090311 23:48:07< YogiHH> ;-P 20090311 23:48:44< YogiHH> ilor: i was thinking that might be responsible for a considerable slow down, maybe 20090311 23:49:05< YogiHH> since SDL is widely used 20090311 23:49:15< Turuk> Shadow_Master, right, but I was not claiming that it was not an issue with SDL, but just that that is where they would appear normally, without the need to run it separately. Whatever. 20090311 23:49:23-!- Tigge [n=tigge@bacchus.olf.sgsnet.se] has joined #wesnoth-dev 20090311 23:49:32< ilor> YogiHH I got a big speedup after disabling stdlib runtime checks 20090311 23:49:55< YogiHH> i see 20090311 23:49:56< ilor> the debug(fast) build is now bearable on my system 20090311 23:50:29< YogiHH> ok, sounds good enough to adapt that build onto my system ;-) 20090311 23:50:49< ilor> Sirp: one more thing. I've been trying to find where are the variables parsed in formulas 20090311 23:51:01-!- hwolff [n=hwolff@202.164.207.188] has left #wesnoth-dev ["Verlassend"] 20090311 23:51:11< ilor> Sirp: because the expression that causes the crash is "$($unset_var1+$unset_var2)" 20090311 23:51:56< Sirp> ilor: talk to Sapient about that. 20090311 23:52:00< Sirp> he implemented it. 20090311 23:52:09< ilor> wesbot: seen sapient 20090311 23:52:09< wesbot> ilor: The person with the nick Sapient last spoke 22h 54m ago. 22h 54m ago person left: 20090311 23:52:18< ilor> Sirp: okay 20090311 23:52:52< Shadow_Master> "David Hilton" appears as a Dev in the about.cfg but not in the Gna.org project member list. 20090311 23:53:11< Shadow_Master> same with "Cameron Morland" 20090311 23:53:59< Shadow_Master> and a bunch others actually, but david hilton is the only one who's even been added to the GSoC member list in the forums in the past 20090311 23:54:05< CIA-70> ilor * r33564 /trunk/src/formula.cpp: check for end-of-tokens before calling the next parse_expression in formulas. Fixes the crash described in bug #13148 20090311 23:54:24< ilor> Sirp:^ 20090311 23:55:48< CIA-70> ivanovic * r33565 /trunk/ (5 files in 4 dirs): updated Dutch translation 20090311 23:55:51< ilor> I've to admit, hunting a bug in a new bit of code is always refreshing :) 20090311 23:56:42-!- Tigge [n=tigge@bacchus.olf.sgsnet.se] has quit [Read error: 104 (Connection reset by peer)] 20090311 23:56:57< Shadow_Master> :-) --- Log closed Thu Mar 12 00:00:20 2009