--- Log opened Sun Sep 20 00:00:06 2009 20090920 00:02:10-!- stikonas__ [n=and@ctv-213-164-127-168.vinita.lt] has quit [Remote closed the connection] 20090920 00:03:48< CIA-62> crab * r38707 /trunk/ (5 files in 3 dirs): new features for gamestate_inspector 20090920 00:03:51< Crab_> yes, it's getting better. for example, I can finally commit ^ this and it'll work without bugs, thanks to your bugfixes. 20090920 00:04:10-!- cib0 [n=cib@p5DC428D4.dip.t-dialin.net] has quit [Remote closed the connection] 20090920 00:05:54< Crab_> fendrin, shadowmaster: I've added some new features to :inspect - see overview of ai aspect values (aggression, caution, etc); see full ai config; see team config overview; see recall list overview; see recall list config. 20090920 00:08:48-!- Crab_ [n=Crab_@wesnoth/developer/crab] has quit ["Leaving."] 20090920 00:18:02-!- zookeeper [n=l@wesnoth/developer/zookeeper] has quit [] 20090920 00:24:52-!- Blueblaze [n=nick@adsl-76-202-23-166.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20090920 00:27:23-!- silene [n=plouf@wesnoth/developer/silene] has quit ["Leaving."] 20090920 00:36:11-!- PK0 [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has joined #wesnoth-dev 20090920 00:44:53-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has quit ["ChatZilla 0.9.85 [Firefox 3.0.14/2009082707]"] 20090920 00:54:34-!- shadowm_laptop [n=ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20090920 01:00:41-!- shadowm_laptop [n=ignacio@wesnoth/developer/shadowmaster] has quit [Nick collision from services.] 20090920 01:01:14-!- yamekidzu-it [n=rainy-it@host253-66-dynamic.24-79-r.retail.telecomitalia.it] has quit [Read error: 110 (Connection timed out)] 20090920 01:07:47-!- stikonas [n=and@wesnoth/translator/stikonas] has quit [Remote closed the connection] 20090920 01:08:36-!- stikonas_ [n=and@213.164.127.168] has quit [Remote closed the connection] 20090920 01:10:20< mordante> I'm off night 20090920 01:10:57-!- mordante [n=mordante@wesnoth/developer/mordante] has quit ["Leaving"] 20090920 01:12:21-!- allefant [n=elias@allegro/developer/allefant] has quit ["Leaving"] 20090920 01:31:27-!- [Relic] [n=[Relic]@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has joined #wesnoth-dev 20090920 01:32:24< [Relic]> Hello :) 20090920 01:50:49-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit ["Zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"] 20090920 01:51:18-!- loonybot [n=loonybot@wesnoth/bot/loonybot] has quit [Remote closed the connection] 20090920 02:39:42-!- ardesh__ [n=ardesh@port-92-195-25-148.dynamic.qsc.de] has joined #wesnoth-dev 20090920 02:41:42-!- ardesh_ [n=ardesh@port-92-195-26-39.dynamic.qsc.de] has quit [Read error: 110 (Connection timed out)] 20090920 02:41:44-!- shadowm_laptop [n=ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20090920 02:42:58-!- shadowm_laptop is now known as shadowmaster2 20090920 02:46:00-!- Chusslove [n=Chusslov@brsg-d9bef758.pool.mediaWays.net] has quit [Read error: 110 (Connection timed out)] 20090920 02:52:24-!- Chusslove [n=Chusslov@brsg-d9befdc0.pool.mediaWays.net] has joined #wesnoth-dev 20090920 02:54:30-!- blarumyrran [n=minaise@81-20-159-197.levira.ee] has quit [] 20090920 03:07:47-!- ancestral [n=ancestra@97-116-105-75.mpls.qwest.net] has joined #wesnoth-dev 20090920 03:22:44-!- shadowmaster2 [n=ignacio@wesnoth/developer/shadowmaster] has quit [] 20090920 03:27:25-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit [Read error: 60 (Operation timed out)] 20090920 03:28:28-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20090920 03:37:15< CIA-62> ai0867 * r38708 /trunk/ (changelog src/formula_function.cpp): Add 'reduce()' formula function 20090920 03:57:27-!- ancestral [n=ancestra@97-116-105-75.mpls.qwest.net] has quit [] 20090920 04:06:56-!- ancestral [n=ancestra@97.116.105.75] has joined #wesnoth-dev 20090920 04:15:40-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit [Read error: 60 (Operation timed out)] 20090920 04:17:47-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20090920 04:45:49-!- Ivanovic_ [n=ivanovic@dtmd-4db2a7bb.pool.mediaWays.net] has joined #wesnoth-dev 20090920 04:49:11-!- ardesh__ [n=ardesh@port-92-195-25-148.dynamic.qsc.de] has quit [Read error: 110 (Connection timed out)] 20090920 04:49:38-!- ardesh__ [n=ardesh@port-92-195-104-30.dynamic.qsc.de] has joined #wesnoth-dev 20090920 04:56:24-!- wesbot changed the topic of #wesnoth-dev to: 91 bugs, 243 feature requests, 13 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20090920 05:02:58-!- Ivanovic [n=ivanovic@wesnoth/developer/ivanovic] has quit [Read error: 113 (No route to host)] 20090920 05:03:47-!- Ivanovic_ is now known as Ivanovic 20090920 05:20:35-!- ardesh__ [n=ardesh@port-92-195-104-30.dynamic.qsc.de] has quit [Read error: 110 (Connection timed out)] 20090920 05:21:12-!- ardesh__ [n=ardesh@port-92-206-112-199.dynamic.qsc.de] has joined #wesnoth-dev 20090920 05:35:10-!- PK3 [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has joined #wesnoth-dev 20090920 05:39:36-!- PK3 [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has quit [Client Quit] 20090920 05:53:35-!- ancestral [n=ancestra@97.116.105.75] has quit ["And that’s the end of THAT chapter."] 20090920 06:10:22-!- [Relic] [n=[Relic]@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has quit ["Leaving"] 20090920 06:16:00< Espreon> ilor: Around? 20090920 06:44:06-!- Blueblaze [n=nick@adsl-76-202-23-166.dsl.hstntx.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)] 20090920 06:56:57-!- crimson_penguin [n=ben@wesnoth/developer/crimsonpenguin] has quit [Read error: 104 (Connection reset by peer)] 20090920 08:01:47-!- mordante [n=mordante@wesnoth/developer/mordante] has joined #wesnoth-dev 20090920 08:02:01< mordante> servus 20090920 08:03:36-!- Zarel [n=Zarel@x-134-84-251-11.uofm-secure.wireless.umn.edu] has joined #wesnoth-dev 20090920 08:03:44< Zarel> So, um. 20090920 08:03:56< Zarel> Why exactly are there three different "runemaster" units? 20090920 08:04:29< mordante> three? where? 20090920 08:04:31< Zarel> It seems to me that the one in mainline isn't used anywhere: http://units.wesnoth.org/trunk/C/Dwarvish%20Runemaster.html 20090920 08:04:55< Zarel> The other two are here: http://units.wesnoth.org/trunk/C/Dwarvish%20Runemaster_alt.html 20090920 08:05:06< Zarel> And here: http://units.wesnoth.org/trunk/C/Dwarvish%20Rune%20Lord.html 20090920 08:06:09< Zarel> Of the other two, one is used in SoF and one is used in THoT. But they're so different that I don't think they should have the same name. 20090920 08:06:21< Zarel> There are also two Dwarvish Arcanisters, neither of which appear to be used anywhere. 20090920 08:08:02< mordante> no idea, maybe esr knows 20090920 08:08:28< mordante> THoT is his campaign and not sure who maintains SoF 20090920 08:15:03-!- silene [n=plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20090920 08:15:10< Espreon> Hello silene. 20090920 08:15:21< silene> hi 20090920 08:15:40< mordante> hi silene 20090920 08:16:22 * Espreon thinks that he should change his canned foreign greeting to "ic grete þe" or "wilcume" 20090920 08:16:31< Espreon> *"foreign" 20090920 08:18:01-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20090920 08:18:11< Espreon> Hello noy. 20090920 08:18:44< noy> hey 20090920 08:25:46-!- silene [n=plouf@wesnoth/developer/silene] has quit [Nick collision from services.] 20090920 08:26:16-!- silene [n=plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20090920 08:33:51< CIA-62> mordante * r38709 /trunk/src/gui/widgets/window.cpp: 20090920 08:33:51< CIA-62> Let the window loop directly call events::pump. 20090920 08:33:51< CIA-62> This makes it easier to add the transition to the new event system. 20090920 08:46:43< fendrin> esr: Have you seen http://www.wesnoth.org/forum/viewtopic.php?p=385579#p385579 ? 20090920 08:46:46-!- zookeeper [n=l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20090920 08:52:16-!- Crab_ [n=Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20090920 09:00:08-!- Blueblaze [n=nick@adsl-76-202-23-166.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20090920 09:34:52-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit ["WRYYYYYYYYYYYYYYYYYYYY!"] 20090920 10:10:03-!- stikonas [n=and@ctv-213-164-127-168.vinita.lt] has joined #wesnoth-dev 20090920 10:10:14< Ivanovic> moin 20090920 10:10:22< Crab_> hello, Ivanovic 20090920 10:14:43-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20090920 10:15:02< mordante> hi Ivanovic 20090920 10:16:41-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit [Client Quit] 20090920 10:18:29-!- yamokidzu-it [n=rainy-it@host191-74-dynamic.16-79-r.retail.telecomitalia.it] has joined #wesnoth-dev 20090920 10:28:01-!- stikonas [n=and@wesnoth/translator/stikonas] has quit [Read error: 104 (Connection reset by peer)] 20090920 10:30:27-!- stikonas [n=and@ctv-213-164-127-168.vinita.lt] has joined #wesnoth-dev 20090920 10:31:20< Ivanovic> zookeeper: you maintain TSG, right? 20090920 10:31:22< Ivanovic> http://www.wesnoth.org/forum/viewtopic.php?f=4&t=27160&start=0 20090920 10:34:40-!- Blueblaze [n=nick@adsl-76-202-23-166.dsl.hstntx.sbcglobal.net] has quit [Remote closed the connection] 20090920 10:35:17-!- Blueblaze [n=irchon@32.171.145.36] has joined #wesnoth-dev 20090920 10:36:47< zookeeper> Ivanovic, probably some [endlevel] bug, not sure if they were supposed to be fixed in 1.7.5 already or not. silene? 20090920 10:37:31-!- Blueblaze [n=irchon@32.171.145.36] has quit [Remote closed the connection] 20090920 10:37:36< zookeeper> ([endlevel] is triggered in a last breath event for the player's leader, and that leader is even [kill]ed during that event) 20090920 10:42:14< silene> no, i doubt it is fixed, since it's the first time someone mentions a scenario where you win when your leader dies 20090920 10:42:52< silene> iwill take a look 20090920 10:47:08-!- Zarel [n=Zarel@x-134-84-251-11.uofm-secure.wireless.umn.edu] has quit ["This computer has gone to sleep"] 20090920 10:48:09< silene> i see, victory_when_enemies_defeated=false only applies when the player leader is still around; so Crab_'s fix for the race condition between check_victory and endlevel won't work; i guess fixing these discrepancies just got bumped higher on my todo list then... 20090920 10:53:28< zookeeper> uh, right...i guess i'll leave it in your hands then 20090920 10:53:58-!- blarumyrran [n=minaise@81-20-159-197.levira.ee] has joined #wesnoth-dev 20090920 10:55:04< Crab_> silene: maybe add a 'defeat_when_leader_killed' (default to "yes") switch, and modify that TSG scenario with defeat_when_leader_killed="no" ? 20090920 10:55:41< zookeeper> that option would certainly be very nice to have. 20090920 10:56:03< zookeeper> although i'd imagine there might be a lot of places where it's assumed that the player will have a leader. 20090920 10:56:36< Crab_> zookeeper: well, in MP, player can fight without a leader. so, most places should be ok 20090920 10:56:41< silene> Crab_: i will just merge the funcions in actions.cpp and play_controller.cpp, as i originally intended (that doesn't mean the option wouldn't be useful, it's just that isn't needed there) 20090920 10:57:18< Crab_> silene: yes, the proper fix is always nicer to do :) 20090920 10:59:51< Crab_> 'defeat_when_leader_killed' is nice to add anyway, though 20090920 11:00:09< Crab_> to make 'fight to the last man' things possible 20090920 11:00:17< Crab_> where both sides have no leaders 20090920 11:01:28< silene> i'm not sure that the engine will cope well with this in a campaign; the next scenario would probably miss some sides 20090920 11:03:49< Crab_> silene: scenario designers will need to add code to deal with that situation. which is ok, since he's manually setting defeat_when_leader_killed or allowing allied persistent leaders to die. 20090920 11:04:34< silene> you mean, resurecting the leaders just before the scenario ends? i guess it would work 20090920 11:05:12< Crab_> silene: either that, or modifying next scenario to specify an alternate leader. depends on what is needed for story. 20090920 11:05:45< Crab_> silene: i.e. 'if allied dwarf leader dies, his brother appears in the next scenario to continue the struggle' 20090920 11:05:57< silene> nice 20090920 11:08:01< Crab_> for example, one way to do it, is to set no_leader="yes" and then recall-old-or-create-new leader. 20090920 11:11:11-!- knotwork_ [n=markm@hlfxns01bbg-142177235097.pppoe-dynamic.ns.aliant.net] has quit [Read error: 104 (Connection reset by peer)] 20090920 11:11:30-!- knotwork_ [n=markm@142.177.235.97] has joined #wesnoth-dev 20090920 11:22:02-!- stikonas [n=and@wesnoth/translator/stikonas] has quit [Remote closed the connection] 20090920 11:23:49-!- stikonas [n=and@ctv-213-164-127-168.vinita.lt] has joined #wesnoth-dev 20090920 11:33:07-!- stikonas [n=and@wesnoth/translator/stikonas] has quit [Remote closed the connection] 20090920 11:33:46-!- stikonas [n=and@ctv-213-164-127-168.vinita.lt] has joined #wesnoth-dev 20090920 11:34:43-!- elias [n=elias@62.47.179.177] has joined #wesnoth-dev 20090920 11:37:27-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has joined #wesnoth-dev 20090920 11:39:29-!- silene1 [n=plouf@ASte-Genev-Bois-152-1-75-103.w86-203.abo.wanadoo.fr] has joined #wesnoth-dev 20090920 11:39:33-!- silene [n=plouf@wesnoth/developer/silene] has quit [Read error: 110 (Connection timed out)] 20090920 11:43:58-!- silene1 is now known as silene 20090920 11:48:41-!- stikonas [n=and@wesnoth/translator/stikonas] has quit [Remote closed the connection] 20090920 11:55:12-!- yann [n=dwitch@nan92-1-81-57-214-146.fbx.proxad.net] has joined #wesnoth-dev 20090920 11:56:27-!- stikonas [n=and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20090920 11:58:46-!- Chusslove [n=Chusslov@brsg-d9befdc0.pool.mediaWays.net] has quit [Remote closed the connection] 20090920 12:00:30-!- Chusslove [n=Chusslov@brsg-d9befdc0.pool.mediaWays.net] has joined #wesnoth-dev 20090920 12:03:37-!- loonybot [n=loonybot@79.139.139.50] has joined #wesnoth-dev 20090920 12:04:15-!- loonycyborg [n=sergey@79.139.139.50] has joined #wesnoth-dev 20090920 12:08:45-!- knotwork_ [n=markm@142.177.235.97] has quit [Read error: 131 (Connection reset by peer)] 20090920 12:20:00< Ivanovic> esr: could you have a look at the drake unit descriptions? 20090920 12:20:24< Ivanovic> that is they were just rewritten IIRC and are listed as "Unit descriptions need an edit pass to correct awkward usage. " on the textdomain status page 20090920 12:20:55< Ivanovic> zookeeper: is the rewrite of the tutorial really in progress? (as listed on the textdomain status page) 20090920 12:21:31< Ivanovic> fendrin, esr: is the LOW rewrite completed? 20090920 12:21:54< Ivanovic> zookeeper: any plans on "Possible rewrite of Elf-branch finale. " in tsg? 20090920 12:22:01< Ivanovic> http://www.wesnoth.org/wiki/TextdomainStatus 20090920 12:26:49< zookeeper> Ivanovic, i'll not be able to do neither for 1.8 20090920 12:27:04< Ivanovic> okay, then everything should be ready 20090920 12:28:26< zookeeper> i could write the WML for the elf branch finale if someone actually wrote the story and otherwise designed the rewrite, but very unlikely i'd get to that part myself anytime very soon. 20090920 12:28:48< Ivanovic> then delay it for post 1.8 20090920 12:29:00-!- ettin [n=jorda@wesnoth/developer/ettin] has quit [Read error: 104 (Connection reset by peer)] 20090920 12:29:04-!- ettin [n=jorda@wesnoth/developer/ettin] has joined #wesnoth-dev 20090920 12:31:05< Ivanovic> okay, i have set everything beside wesnoth-units and wesnoth-low to ready since noone said that there would be any bigger plans 20090920 12:36:21< thespaceinvader> Ivanovic: as soon as i see Jet, there are some major drake description revisions which will probably be going in 20090920 12:36:36< Ivanovic> thespaceinvader: have this done SOON 20090920 12:36:44< Ivanovic> that is the string freeze *will* start in one week 20090920 12:37:03< thespaceinvader> anyone who is available to work on the current ones would probably be better looking at the forum thread http://www.wesnoth.org/forum/viewtopic.php?f=32&t=26165&start=180 20090920 12:37:19< thespaceinvader> Ivanovic: as soon as I see Jet - I've not been able to do that for quite a while 20090920 12:38:12-!- ardesh_ [n=ardesh@92.206.92.181] has joined #wesnoth-dev 20090920 12:38:19< Crab_> Ivanovic: note: there's a gamestate_inspector dialog ( :inspect command and [inspect] tag ) which is useful by WML scenario editors while testing scenarios. there's some labels there but I haven't bothered with making it translateable. 20090920 12:38:48-!- ardesh_ [n=ardesh@92.206.92.181] has quit [Client Quit] 20090920 12:40:24-!- ardesh__ [n=ardesh@port-92-206-112-199.dynamic.qsc.de] has quit [Read error: 60 (Operation timed out)] 20090920 12:42:00< thespaceinvader> but Ivanovic by the way: i made sure the old descriptions didn't clash with the current sprites, apart from the couple which are still pending, so there shouldn't be any problems if we do have to string freeze before I have shown jet the new descriptions 20090920 12:42:02< blarumyrran> Hum? freenode tells me hes signed in 20090920 12:42:54-!- stikonas [n=and@wesnoth/translator/stikonas] has quit [Remote closed the connection] 20090920 12:44:41-!- stikonas [n=and@ctv-213-164-127-168.vinita.lt] has joined #wesnoth-dev 20090920 12:46:20-!- ardesh [n=ardesh@port-92-206-92-181.dynamic.qsc.de] has joined #wesnoth-dev 20090920 12:46:33< fendrin> Ivanovic: No, there are still some strings left. 20090920 12:47:52< Ivanovic> fendrin: please get the stuff done ASAP 20090920 12:54:32< noy> loonycyborg: around? 20090920 12:55:35-!- noy [n=Noy@wesnoth/developer/noy] has quit [] 20090920 12:56:26< loonycyborg> Yes. :P 20090920 12:59:26-!- giusef [n=giusef@unaffiliated/giusef] has joined #wesnoth-dev 20090920 13:02:37< Ivanovic> mordante: do you know the status of the new mp lobby and what exactly is required before it can be activated by default? 20090920 13:02:42< Ivanovic> wesbot: seen ilor 20090920 13:02:42< wesbot> Ivanovic: Queried user ilor is currently (also as ilor_) here and on the channel #wesnoth. 20090920 13:04:02-!- yamokidzu-it [n=rainy-it@host191-74-dynamic.16-79-r.retail.telecomitalia.it] has quit [Read error: 104 (Connection reset by peer)] 20090920 13:04:08< Ivanovic> okay, which drugs have you given wesbot? 20090920 13:04:18< Ivanovic> i don't see ilor in here and nickserv does not knoe him either... 20090920 13:04:49< loonycyborg> I do see ilor, but not ilor_ 20090920 13:05:15< Ivanovic> okay, then there are some network problems, since ilor is currently not around regarding the irc server i am on 20090920 13:06:35< fendrin> Ivanovic: It's ready. Just needs another proof read by a native english speaker. 20090920 13:07:29< fendrin> esr: Please have a look at the last few string additions to LoW. 20090920 13:09:33< thespaceinvader> blarumyrran: he is signed in. Doesn't mean he's there, though... 20090920 13:10:43< Ivanovic> thespaceinvader: you could just send him a PM telling him about this stuff and asking him to query you in irc 20090920 13:10:51< Ivanovic> IIRC he tends to read his forum PM 20090920 13:10:52< Ivanovic> ;) 20090920 13:11:32< thespaceinvader> he responds to IRC better in my experience - i'll keep pinging him, he'll listen eventually - he knows i'm waiting to hear about those last drake sprites 20090920 13:15:57-!- Ivanovic changed the topic of #wesnoth-dev to: string and feature freeze start on Sunday, 27.11.2009! | 91 bugs, 243 feature requests, 13 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20090920 13:16:25< CIA-62> thespaceinvader * r38710 /trunk/ (6 files in 5 dirs): Add and wire new Nightgaunt portrait, update changelogs, portrait credits. 20090920 13:17:51< CIA-62> ivanovic * r38711 /trunk/po/ (6 files in 6 dirs): updated German translation 20090920 13:19:55< CIA-62> thespaceinvader * r38712 /trunk/ (6 files in 5 dirs): Add and wire new Spectre portrait, update changelogs, portrait credits. 20090920 13:22:11< CIA-62> thespaceinvader * r38713 /trunk/ (6 files in 5 dirs): Add and wire new Shadow portrait, update changelogs, portrait credits. 20090920 13:29:45-!- Crab_ [n=Crab_@wesnoth/developer/crab] has quit [Read error: 60 (Operation timed out)] 20090920 13:31:44-!- Ivanovic changed the topic of #wesnoth-dev to: string and feature freeze start on Sunday, 27.11.2009! | 1.7.6 planned for 27.11. | 91 bugs, 243 feature requests, 13 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20090920 13:41:40< silene> Ivanovic: november? 20090920 13:42:01-!- Ivanovic changed the topic of #wesnoth-dev to: string and feature freeze start on Sunday, 27.9.2009! | 1.7.6 planned for 27.9. | 91 bugs, 243 feature requests, 13 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20090920 13:42:02-!- valgor [i=5d7d419d@gateway/web/freenode/x-arnopbycknmymgjd] has joined #wesnoth-dev 20090920 13:42:03< Ivanovic> ups 20090920 14:07:05-!- giusef [n=giusef@unaffiliated/giusef] has quit [Read error: 110 (Connection timed out)] 20090920 14:07:28-!- |ilor| [n=kvirc@eba102.neoplus.adsl.tpnet.pl] has joined #wesnoth-dev 20090920 14:08:09-!- stikonas_ [n=and@ctv-213-164-127-168.vinita.lt] has joined #wesnoth-dev 20090920 14:08:37-!- ilor [n=user@ebr52.neoplus.adsl.tpnet.pl] has quit [Nick collision from services.] 20090920 14:08:39-!- |ilor| is now known as ilor 20090920 14:09:30-!- knotwork [n=markm@hlfxns01bbg-142177235097.pppoe-dynamic.ns.aliant.net] has joined #wesnoth-dev 20090920 14:10:54-!- ilor [n=kvirc@wesnoth/developer/ilor] has quit [Client Quit] 20090920 14:11:06-!- ilor [n=kvirc@eba102.neoplus.adsl.tpnet.pl] has joined #wesnoth-dev 20090920 14:11:53-!- ilor [n=kvirc@eba102.neoplus.adsl.tpnet.pl] has quit [Client Quit] 20090920 14:12:03-!- ilor [n=kvirc@wesnoth/developer/ilor] has joined #wesnoth-dev 20090920 14:16:38-!- valgor [i=5d7d419d@gateway/web/freenode/x-arnopbycknmymgjd] has quit ["Page closed"] 20090920 14:19:22< mordante> Ivanovic, the main problem for the new lobby are the resizes which won't fit on smaller screens 20090920 14:19:48< ilor> hi mordante, and all 20090920 14:19:50< Ivanovic> okay, so when your fix is done the new lobby should be (at lot) closer to usable 20090920 14:19:53< Ivanovic> hi ilor 20090920 14:19:56< mordante> and the other big problemm is that is hasn't been tested a lot 20090920 14:19:59< mordante> hi Ivanovic 20090920 14:20:19< mordante> Ivanovic, closer to wider testing and see what other issues are left 20090920 14:20:25< ilor> sorry for the longer absence, got kinda ill after my trip (very annoying cold) 20090920 14:20:42< Ivanovic> ilor: i hope you get well again soon 20090920 14:20:48< mordante> still ill or better now? 20090920 14:21:01< ilor> much better now, thanks :) 20090920 14:22:15< ilor> mordante: I recall you criticizing the evil gui2 button callback macro I used... well, the other option was to copy and paste 5 lines of code 20 times - I'd rather use an evil macro 20090920 14:22:48< Ivanovic> and "soon" my gsoc tshirt should arrive (regarding fedex tracking it arrived in frankfurt this night, so maybe on monday or tuesday i already have it...) 20090920 14:23:53< ilor> student shirts weren't sent yet :< 20090920 14:24:26< mordante> ilor, the thing I criticized is it that it introduces new variables in the scope and you start to use those variables in that scope 20090920 14:24:26< Ivanovic> ilor: but you got money! 20090920 14:24:28< Ivanovic> ;) 20090920 14:24:41< ilor> money shmoney, I want the tshirt :P 20090920 14:24:47< mordante> s/it// 20090920 14:24:58-!- stikonas [n=and@wesnoth/translator/stikonas] has quit [Read error: 110 (Connection timed out)] 20090920 14:25:11< Ivanovic> ilor: the bad news is that about a month ago it was said "yeah, we are sending out the shirts now!" 20090920 14:25:13< mordante> I assume all students are in it for the cotton ;-P 20090920 14:25:35< Ivanovic> i got the message about shipping the shirts at 17.09.2009 20:21 20090920 14:25:39< ilor> Ivanovic: I estimate I'll get mine around december :P 20090920 14:25:53< Ivanovic> only if you are really lucky 20090920 14:25:55< Ivanovic> ;) 20090920 14:25:58< mordante> ilor, but soon you have no excuse more for that evil macro since I'm working on a new slot based system 20090920 14:26:16< ilor> mordante: yay :) 20090920 14:26:40< mordante> ilor, not sure whether you read the logs, but Crab_ and I had a discussion about it yesterday late/early this morning 20090920 14:27:01< mordante> so the paste-bins should still contain the snippits 20090920 14:27:04< ilor> no haven't read recent logs, will have a look 20090920 14:27:23< mordante> I assumed that already since you're ill 20090920 14:27:56< ilor> well I did have a look at earliel logs, like the macro bit ;p 20090920 14:29:37< mordante> :-) 20090920 14:32:06< ilor> Espreon: around now (and generally will be much more around now) 20090920 14:35:06< ilor> huh, seems freenode somehow managed to keep a dead session of mine alive for quite a few days, (re the ilor that was idling here) 20090920 14:37:43-!- giusef [n=giusef@unaffiliated/giusef] has joined #wesnoth-dev 20090920 14:44:42-!- stikonas_ is now known as stikonas 20090920 14:49:25-!- fendrin [n=fabi@wesnoth/developer/fendrin] has quit [Remote closed the connection] 20090920 14:54:13< CIA-62> silene * r38714 /trunk/src/ (15 files in 2 dirs): Removed code/data duplication of end_level handling between actions.cpp and play_controller.cpp. (Fix for bug #14160.) 20090920 15:11:19-!- Aethaeryn [n=Michael@wesnoth/umc-dev/developer/aethaeryn] has joined #Wesnoth-dev 20090920 15:19:09< CIA-62> esr * r38715 /trunk/data/campaigns/Legend_of_Wesmere/scenarios/ (03_Kalian.cfg 21_Elvish_Assassins.cfg 22_Northern_Battle.cfg): Final LoW prose polishing. 20090920 15:20:19< esr> grzywacz: Ivanovic said I should ask you about the laurel wreaths on the campaign selection screen. What do they mean, and how are they generated? 20090920 15:28:00< grzywacz> esr, they (should) mean you won last scenario of a campaign 20090920 15:28:17< grzywacz> esr, essentially accomplishment markers 20090920 15:28:35< esr> grzywacz: Ahh, I see. 20090920 15:28:48< esr> Keeps info in your preferences file? 20090920 15:29:25< grzywacz> esr, yes 20090920 15:29:34< esr> Nicee idea. 20090920 15:30:14< blarumyrran> that kind of things work better on games that you dont delete & reinstall every month or so tho 20090920 15:30:34< blarumyrran> (& reinstall a new version*) 20090920 15:30:49< grzywacz> Preferences are not stored in installation directory, at least not on *nix 20090920 15:31:22< Aethaeryn> Yeah. I use .wesnoth-1.7 and .wesnoth-1.6 20090920 15:31:38< Aethaeryn> so that's reinstall every six to twelve months or so. 20090920 15:31:44< ilor> grzywacz: how did you deal with DiD and the laurels? ;) 20090920 15:33:26< Aethaeryn> ilor: good question 20090920 15:33:26< Ivanovic> ilor: that is what a bug report is about 20090920 15:33:38< grzywacz> ilor, I didn't. I looked at the config for the last scenario and it looked like it actually is winnable, but I haven't been able to test it :P 20090920 15:33:40< Ivanovic> esr: you saw my messages for you in the log? 20090920 15:33:45< Aethaeryn> DiD is one of the few campaigns I actually "completed" 20090920 15:33:59< Aethaeryn> grzywacz: It's an infinite loop, the last scenario. It doesn't end unless you die. 20090920 15:34:01< grzywacz> ilor, there's an event which looks like "if he dies on the second or later wave, count it as win" 20090920 15:34:19< Aethaeryn> O.o 20090920 15:34:21< grzywacz> Aethaeryn, well, in n-th wave a "die" objective should be added for clarification :P 20090920 15:34:27< Aethaeryn> So you need to LOSE to win? 20090920 15:34:31< grzywacz> Apparently. 20090920 15:34:46< Aethaeryn> What if they're pathetic and your army is great? As it was in my case? 20090920 15:34:55< grzywacz> But as I said, haven't tested if that event works as I understood :P 20090920 15:34:57< esr> Ivanovic: Not sure. What do you need? 20090920 15:35:11< Ivanovic> esr: it was mainly about the unit descriptions 20090920 15:35:13< grzywacz> Aethaeryn, then you have to be prepared for endless pain, as would be the case of a real necromancer :P 20090920 15:35:17< Aethaeryn> Does the foolish hero get *progressively* harder? 20090920 15:35:22< ilor> Aethaeryn: you can keep on winning but it doesn't get you anywhere, so losing is winning :P 20090920 15:35:25< esr> Ivanovic: They need polishing? 20090920 15:35:26< Ivanovic> though there you will probably somehow have to sync with thespaceinvader and jetrel 20090920 15:35:27< grzywacz> Aethaeryn, I think it's random. 20090920 15:35:29< Aethaeryn> In a noticeable manner? 20090920 15:35:47< Ivanovic> esr: regarding the status entry at http://www.wesnoth.org/wiki/TextdomainStatus : yes 20090920 15:35:48< Aethaeryn> grzywacz: Then, based on the last time I played (around 1.3 or so) it's unwinnable. 20090920 15:35:57< ilor> I played DiD in a very unspoiled manner, and I figured it out on my won :) 20090920 15:35:57< Ivanovic> that is: i don't trust in this entry 20090920 15:36:06< Ivanovic> esr: with your last commit LoW should be done? 20090920 15:36:06< grzywacz> Aethaeryn, unwinnable campaign is not a bug wrt laurels ;) 20090920 15:36:08< thespaceinvader> esr: there's a forum thread for new drake descriptions - I'm hoping to get them in before the string freeze, assuming i can get jet's OK 20090920 15:36:20< Aethaeryn> Or rather, unloseable. :P 20090920 15:36:26< ilor> grzywacz: but you do win, when you lose :P 20090920 15:36:38< Aethaeryn> ilor: IF you lose. 20090920 15:36:42< grzywacz> ilor, so? It's a nice twist. 20090920 15:36:51< thespaceinvader> esr: http://www.wesnoth.org/forum/viewtopic.php?p=385132#p385132 20090920 15:37:01< grzywacz> Modern games don't score for losing because that damages kids' egoes :P 20090920 15:37:05< esr> Ivanovic: Yes, LoW should be ready for freeze now. I can do a pass over the unit descriptions, but it's not going to get finished before 1500. 20090920 15:37:21< Ivanovic> esr: the freeze starts *next* sunday 20090920 15:37:36< ilor> hey, I liked DiD ending quite a lot ;) 20090920 15:37:49< Aethaeryn> grzywacz: how does Northern Rebirth look like with the laurels? 20090920 15:38:00< ilor> anyway, need to afk for ~1hour, bbl 20090920 15:38:01< grzywacz> Aethaeryn, no idea, haven't played it 20090920 15:38:23< esr> Ivanovic: OK, good. I'll have time to do it this week. 20090920 15:38:31< Aethaeryn> grzywacz: Its logo is very big... 20090920 15:38:39< Ivanovic> esr: just make sure to somehow sync with the rest 20090920 15:39:06< Ivanovic> (the rest as in jet and thespaceinvader plus the forum thread stuff, no idea what is still open there...) 20090920 15:39:07< Aethaeryn> blarumyrran: Did you do AToTB story art? 20090920 15:39:37< grzywacz> Aethaeryn, you can easily hack your preferences and check :-) 20090920 15:40:10< esr> thespaceinvader: Yes, Drake society is a pretty reprssive one. More or less inevitably, since the senior male of a Drake group control all access to females. 20090920 15:40:44< thespaceinvader> mmk 20090920 15:41:05< blarumyrran> Aethaeryn i dont even know what that stands for 20090920 15:41:22< grzywacz> A Take of The Booze? 20090920 15:41:23< thespaceinvader> esr: could you take a good look over the post to which i linked you and let me (or, preferably, the author), know if any changes are necessary, please? 20090920 15:41:25< grzywacz> *Tale 20090920 15:41:35< thespaceinvader> blarumyrran: two brothers 20090920 15:41:43< esr> thespaceinvader: I'm doing so now. 20090920 15:41:45< thespaceinvader> that is to say, a tale of two brothers 20090920 15:41:48< thespaceinvader> thanks esr 20090920 15:42:06< blarumyrran> no 20090920 15:42:19< blarumyrran> That was some awesome guy who came & left 20090920 15:43:42< esr> thespaceinvader: Looks pretty good. 20090920 15:44:37< blarumyrran> i can see why you thought so after seeing the 4. picture :P 20090920 15:44:45< esr> DiD is winnable...by letting Mal-Keshar die :-) 20090920 15:45:18< thespaceinvader> esr: i'm going to run it byt Jet when I see him, but for your money, those are good to go? 20090920 15:45:29< esr> Yes. 20090920 15:45:37< thespaceinvader> excellent, thanks 20090920 15:53:55< CIA-62> ivanovic * r38716 /trunk/data/ (8 files in 4 dirs): add a default textdomain declaration (using "./utils/change-textdomain -t data/") 20090920 15:56:55< Ivanovic> deekay, crab_, fendrin: can you please have a look at this output from the pot update (when running wmlxgettext some file parsing is done to provide context info, and as you see it does choke at some places...) http://wesnoth.pastebin.com/m489d343b 20090920 15:57:46< Ivanovic> mordante, ilor: looks like the new mp lobby might be problematic, too 20090920 15:59:14< Ivanovic> zookeeper, esr: and maybe one of you can have a look at the macros/abilities.cfg that makes it choke 20090920 16:01:04< mordante> Ivanovic, not sure whether it a false positive or not, too many macros, but the game likes it... 20090920 16:01:13< Ivanovic> yes, i know 20090920 16:01:23< Ivanovic> the problem there is that the wmlxgettext parser is damn stupid 20090920 16:01:44< Ivanovic> it does not love macros too much if they change the "balancing" of opening/closing tags 20090920 16:02:24< mordante> ah that's what the macros in lobby_main do 20090920 16:03:22< mordante> wasn't esr busy with a replacement for wmlxgettext? 20090920 16:03:48< Ivanovic> the main problem is that those files that generate problems will not have nicely readable comments (like speaker=) 20090920 16:03:58< Ivanovic> mordante: no idea what the status of the wmlxgettext replacement is 20090920 16:04:17< CIA-62> ivanovic * r38717 /trunk/po/ (455 files in 23 dirs): 20090920 16:04:17< CIA-62> pot-update (all textdomains beside wesnoth-units *should* be ready for translations) 20090920 16:04:17< CIA-62> regenerated doc files (no changes here...) 20090920 16:04:29< Ivanovic> sure, this comment stuff is not too problematic for many cases, for the scenarios in LoW it *is* not nice though... 20090920 16:19:14< CIA-62> silene * r38718 /trunk/configure.ac: Avoid overriding user flags. 20090920 16:20:05< CIA-62> silene * r38719 /trunk/src/play_controller.hpp: Fixed incorrect setting. 20090920 16:24:53< zookeeper> Ivanovic, err, what's wrong with macros/abilities.cfg? 20090920 16:26:46< ilor> Ivanovic: yes the new lobby will require a run through all it's files to make sure it works fine, gettext-wise. I guess I'll be doing that this week before the weekend 20090920 16:34:33< CIA-62> mordante * r38720 /trunk/src/gui/widgets/ (widget.cpp widget.hpp): 20090920 16:34:35< CIA-62> Add a new helper for find_widget. 20090920 16:34:35< CIA-62> The minor advantage is avoiding some code duplication, but the larger 20090920 16:34:35< CIA-62> goal is to prepare for the new event handling code. 20090920 16:42:47< CIA-62> mordante * r38721 /trunk/ (9 files in 3 dirs): 20090920 16:42:47< CIA-62> Add initial code for the new event handling. 20090920 16:42:47< CIA-62> The code is still proof-of-concept and hasn't been wired in anywhere, but its 20090920 16:42:47< CIA-62> base structure is ready. 20090920 16:43:43< mordante> ilor, Crab_ ^ 20090920 16:45:26< esr> mordante: I believe I delivered that replacement. AFAIK it hasn't been used yet. 20090920 16:46:00< mordante> esr, is it ready for usage? 20090920 16:46:21-!- yamokidzu-it [n=rainy-it@79.24.71.224] has joined #wesnoth-dev 20090920 16:46:34< esr> I believe so. 20090920 16:47:28< mordante> Ivanovic, can you test the new program? 20090920 16:56:58-!- crimson_penguin [n=ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20090920 17:00:03< stikonas> esr: have you received an email from gna bugtraker concerning the tutorial bug? 20090920 17:00:40< esr> Yes, earky this mornih. I replied to it. 20090920 17:00:50< esr> Sorry for my typos. 20090920 17:01:14< stikonas> When you kill the quintain, Delfador goes away 20090920 17:01:38< Ivanovic> mordante, esr: uhm, where is the script and how to use it (even better: embedd it in the cmake recipe) 20090920 17:02:08< stikonas> esr: maybe the best solution would be to leave Delfador in the map 20090920 17:02:48< esr> stikonas: I think so. From what you say that whole sequence was buggy before I added anything. 20090920 17:02:50< stikonas> because Konrad/Li'sar tries to reply to non-existant Delfador's messages 20090920 17:03:07< stikonas> yes, but it is now less buggy 20090920 17:04:21< esr> Ivanovic: I'm looking for the Pythonized version. 20090920 17:06:14< Aethaeryn> blarumyrran: A Tale of Two Brothers. 20090920 17:06:28< esr> Ivanovic: It's in data/tools 20090920 17:06:31< Aethaeryn> Looks vaguely like your style. 20090920 17:07:26< mordante> Ivanovic, I prefer to test it before changing cmake ;-) 20090920 17:07:35< Aethaeryn> grzywacz: Had to beat a campaign in 1.7 first. AToTB was easy... just took me an hour and twenty minutes... Probably would've been an hour if I didn't carelessly lose several times. 20090920 17:08:16< mordante> :debug is so nice ;-) 20090920 17:08:20< grzywacz> ;-) 20090920 17:08:22< grzywacz> bbl 20090920 17:09:22-!- lizard_r [n=Miranda@wesnoth/umc-dev/developer/lizard] has joined #wesnoth-dev 20090920 17:09:28< Aethaeryn> mordante: I didn't need debug for AToTB, thus the reason why I played it (on challenging though) 20090920 17:09:53< Ivanovic> esr: looks like atm the script is not working... http://wesnoth.pastebin.com/m680a571e 20090920 17:10:09 * Aethaeryn doesn't see a place in preferences where campaign completion could be stored 20090920 17:10:37< Ivanovic> (i just changed the file po/CMakeLists.txt so that instead of the wmlxgettext in /utils/ the one in /data/tools/ is used) 20090920 17:10:40< mordante> Aethaeryn, more to speed up testing ;-) 20090920 17:10:48< esr> How did you produce the bug? What was the invocation? 20090920 17:10:50< Ivanovic> changing line 114 that is 20090920 17:11:03< Ivanovic> esr: create yourself a new folder somewhere in your system 20090920 17:11:10< Ivanovic> then run these commands from inside the folder: 20090920 17:11:42< Ivanovic> cmake /PATH/TO/WESNOTH/CHECKOUT -DENABLE_POT_UPDATE_TARGET=TRUE 20090920 17:11:43< Aethaeryn> mordante: Yes, but playing through AToTB's 4 scenarios take as much time as debugging through HttT ;) 20090920 17:11:54< Ivanovic> make pot-update2 20090920 17:12:06< loonycyborg> Ivanovic: Better list the actual command. 20090920 17:12:12< Ivanovic> (the first one is to generate the cmake stuff in that respecitve dir so that you can use make) 20090920 17:12:14< esr> Indeed. 20090920 17:12:20< Ivanovic> loonycyborg: i have no idea what the actual command *is* 20090920 17:12:28< loonycyborg> make VERBOSE=true 20090920 17:12:49< esr> Plese list the actual command, the last think I need this morning it to get intimate with cmake. 20090920 17:14:06< Ivanovic> http://wesnoth.pastebin.com/m1a686b3b 20090920 17:15:29< Ivanovic> screw the last one 20090920 17:15:35< esr> Ivanovic: Looking... 20090920 17:15:52< loonycyborg> wmlxgettext wasn't actually run this time :/ 20090920 17:16:11< mordante> Aethaeryn, guess you haven't found :cl yet ;-0 20090920 17:16:17< mordante> ;-)* 20090920 17:16:20< Aethaeryn> mordante: or :n? 20090920 17:16:36< esr> Ivanovic: I can't find a wmlxgettext invocation in there. 20090920 17:16:57< Aethaeryn> mordante: nope, I don't know about :n ;) 20090920 17:17:08< mordante> Aethaeryn, with :cl you can directly go to the last level of HttT and win 20090920 17:17:16 * esr thinks cmake looks like the build-system equivalent of C++. This is not a compliment... 20090920 17:17:25< Ivanovic> there was no invocation because it was trying to reuse the old stuff 20090920 17:17:32< Ivanovic> http://wesnoth.pastebin.com/m431cf793 20090920 17:17:35-!- fendrin [n=fabi@wesnoth/developer/fendrin] has joined #wesnoth-dev 20090920 17:17:37< mordante> esr, now I know why I like cmake so much :-P 20090920 17:17:42< Ivanovic> there is the invocation 20090920 17:17:55< Ivanovic> cd /src/wesnoth && /src/wesnoth/data/tools/wmlxgettext --directory=/src/wesnoth --domain=wesnoth-utbs `cd /src/wesnoth && sh /src/wesnoth/po/wesnoth-utbs/FINDCFG` > /src/wesnoth/po/wesnoth-utbs/wesnoth-utbs.wml.pot 20090920 17:17:56< Aethaeryn> mordante: What's the point of that? 20090920 17:18:13< esr> Got it. 20090920 17:18:19< Ivanovic> with /src/wesnoth being the root of the trunk svn checkout 20090920 17:18:24< mordante> "Yes, but playing through AToTB's 4 scenarios take as much time as debugging through HttT ;)" with :cl you can win faster 20090920 17:18:44< Aethaeryn> mordante: I still think simulating HttT's ending takes longer than playing through AToTB ;) 20090920 17:18:47< mordante> of course it's nice for debugging and not for normal playing 20090920 17:19:38< loonycyborg> mordante: cmake is closer to C with classes than true C++ :P 20090920 17:19:42< mordante> no I can win HttT in much less as an hour with debugging, not that I want to 20090920 17:20:17< esr> Aaarrggh. 20090920 17:20:24< Ivanovic> why would you want to win httt with debugging if you can just with two brothers with debugging in by far less time... 20090920 17:20:27< Ivanovic> ;) 20090920 17:20:34< Ivanovic> esr: ??? 20090920 17:21:13< mordante> with :cl it should be rather O(1) instead of O(n) with :n ;-) 20090920 17:21:22< esr> Ivanovic: The directory patch in that command line don't match my layout. What is in /serc/wesnoth, the toplevel directory or trunk.? 20090920 17:21:40< Ivanovic> yes, /src/wesnoth is the trunk toplevel 20090920 17:22:04< esr> Ivanovic: That was an ambiguous answer. 20090920 17:22:19< Ivanovic> when in the folder /src/wesnoth/ you see this: http://svn.gna.org/viewcvs/wesnoth/trunk/ 20090920 17:22:24< mordante> Ivanovic, I assume you see the new game dialogs as features 20090920 17:22:25< loonycyborg> Also, s/wesnoth-utbs.wml.pot/wesnoth-utbs.pot 20090920 17:22:27< Ivanovic> is it more clear now? 20090920 17:22:44< Ivanovic> loonycyborg: no 20090920 17:22:54< Ivanovic> this is 100% intentional 20090920 17:23:01< loonycyborg> That still causes the same error. 20090920 17:23:16< Ivanovic> since the handling for content without c++ is meant to be the same as with c++ part 20090920 17:23:18< Aethaeryn> mordante: Assuming you sit through the story/dialog (not using "esc") in HttT for the beginning/end, it'd probably *still* take more than an hour :P 20090920 17:23:48< CIA-62> mordante * r38722 /trunk/src/gui/widgets/widget.hpp: 20090920 17:23:48< CIA-62> Add the tdispatcher as a base class for a widget. 20090920 17:23:48< CIA-62> This doesn't break anything since the class doesn't do a thing yet. 20090920 17:23:48< CIA-62> Still not entirely sure whether the widget or the control should be the 20090920 17:23:48< CIA-62> base class, but let it be the widget for now. 20090920 17:23:51< CIA-62> mordante * r38723 /trunk/src/game.cpp: 20090920 17:23:54< CIA-62> Initialize the new event handler. 20090920 17:23:56< CIA-62> Since the handler doesn't do much yet the change should not change any 20090920 17:23:58< CIA-62> behaviour. 20090920 17:24:39< esr> Ivanovic: OK, I've reproduced it. Fix should follow soon. 20090920 17:24:47< Ivanovic> great 20090920 17:25:01< Ivanovic> after the fix i will see a *really* problematic case: the main file 20090920 17:25:02< Ivanovic> ;) 20090920 17:25:13< Ivanovic> (since those have unbalanced nodes and all the fun) 20090920 17:25:43< mordante> Aethaeryn, true, but of course I use esc when debugging :-P 20090920 17:26:02< mordante> but I also use tb for debugging most of the time ;-) 20090920 17:26:03< loonycyborg> Ivanovic: Ah. Yes. wesnoth-utbs.wml.pot is legit. I was just got confused by some other src/wesnoth caused errors 20090920 17:27:02< silene> by the way, a quick glance at the pythonized wmlxgettext makes me wonder if it correctly handles embedded quotes and linebreaks 20090920 17:30:57< esr> Ivanovic: I know why it broke. Someone did something perverse with data/lan_server.cfg - it contains attribute settings but no elements. 20090920 17:32:26< Ivanovic> esr: that file should not be looked at when working on the utbs stuff 20090920 17:32:51< esr> Old wmlgettext could handle that, because it din't try to maintain a parse stack. New mlgettext cannot, not and have the features you want. 20090920 17:33:25< Ivanovic> this is the list of files that are looked at in the first step (okay, that should be looked at after the find command): http://wesnoth.pastebin.com/m22e3916c 20090920 17:33:39< esr> If that file should not be looked att, then there is something broken in the invocation machinery, outside wmlgettext (either version). 20090920 17:34:07< Ivanovic> are we currently talking about why the new python version of wmlxgettext fails at utbs? 20090920 17:34:13< Ivanovic> (the error i just gave you) 20090920 17:34:25< esr> Yes. The list of files it sees is this: 20090920 17:35:18< esr> data/temp-file_send_data_strings.cfg data/_main.cfg data/advanced_preferences.cfg data/scenario-poisoning.cfg data/game_config.cfg data/lan_server.cfg 20090920 17:35:28< esr> And it blows up on the last. 20090920 17:35:50< Ivanovic> ehm, why is it using those files? 20090920 17:35:58< Ivanovic> or is this one text you are currently running? 20090920 17:36:07< esr> I will make it die more gracefully, but I can't fix the invication problem. 20090920 17:36:21< Ivanovic> the call that broke is/was this one (the one that broke in my initial report) 20090920 17:36:24< Ivanovic> # 20090920 17:36:24< Ivanovic> cd /src/wesnoth && /src/wesnoth/data/tools/wmlxgettext --directory=/src/wesnoth --domain=wesnoth-utbs `cd /src/wesnoth && sh /src/wesnoth/po/wesnoth-utbs/FINDCFG` > /src/wesnoth/po/wesnoth-utbs/wesnoth-utbs.wml.pot 20090920 17:36:30< esr> This is the command you gave me, adusted for my topdir. 20090920 17:36:40< CIA-62> mordante * r38724 /trunk/src/ (4 files in 3 dirs): Strip trailing whitespace. 20090920 17:36:46< Ivanovic> and *this* one should only take those files: http://wesnoth.pastebin.com/m22e3916c 20090920 17:36:54< esr> ./wmlxgettext -v 2 --directory=/home/esr/svn/wesnoth/trunk --domain=wesnoth-utbs `cd /svn/wesnoth/trunk && sh ~/svn/wesnoth/trunk/po/wesnoth-utbs/FINDCFG` 20090920 17:37:30< Ivanovic> please check the output of your FINDCFG call, something sounds fishy there... 20090920 17:37:55< Ivanovic> it should be identical to what i gave you 20090920 17:38:24< Ivanovic> (that is all the files inside data/campaigns/Under_the_Burning_Suns that end with .cfg) 20090920 17:40:36< CIA-62> esr * r38725 /trunk/data/tools/wmlxgettext: Croak more gracefully on a file with no element structure. 20090920 17:42:04< Ivanovic> cd /src/wesnoth && /src/wesnoth/data/tools/wmlxgettext --directory=/src/wesnoth --domain=wesnoth-utbs `cd /src/wesnoth && sh /src/wesnoth/po/wesnoth-utbs/FINDCFG` > /src/wesnoth/po/wesnoth-utbs/wesnoth-utbs.wml.pot 20090920 17:42:05< Ivanovic> wmlxgettext: Attributes without an enclosing tag. 20090920 17:42:26< esr> That's the more graceful death I poot it. 20090920 17:42:37< esr> s/poot it/put in/ 20090920 17:42:47< esr> Now try unning at -v 1 20090920 17:42:50< Ivanovic> ah, okay 20090920 17:43:09< Ivanovic> uhm, i don't run with any -v params since i just use the cmake call to the script 20090920 17:43:47< loonycyborg> Ivanovic: Just copy/paste it to command line and add -v 1 20090920 17:44:22-!- elias [n=elias@allegro/developer/allefant] has quit [Read error: 145 (Connection timed out)] 20090920 17:44:39< Ivanovic> esr: still the same 20090920 17:44:56< esr> Fuck. Same problem with the Nym macro. No enclosing element, so it dies on the first attribute. 20090920 17:44:56< loonycyborg> remove > /src/wesnoth/po/wesnoth-utbs/wesnoth-utbs.wml.pot 20090920 17:45:28 * esr tries to figure out how to cope. 20090920 17:45:57< Ivanovic> esr: strangely utbs works without any problem with the old wmlxgettext 20090920 17:46:41< esr> Ivanovic: That's because yiu wanted new wmlgettext to do a whole bunch of stuff that requred maintaining a parse stack. 20090920 17:46:53< Ivanovic> ah, okay 20090920 17:46:58< esr> Ofg course the old version wors - it's *not parsing*! 20090920 17:47:25< esr> *grumble* 20090920 17:49:09< loonycyborg> Ivanovic: That is '-v 2' seems to put debug info on stdout. 20090920 17:49:50< esr> There may be a way around this - insert a pseudo-element on the stack. 20090920 17:50:01< mordante> Rhonda, should I tag 547476 as won't fix? We don't want to do a new 1.6.x version and the lobby will be rewritten in 1.8 (haven't looked whether there are more occurrences of this issue) 20090920 17:51:43< Ivanovic> mordante: no idea when Rhonda will back from holidays 20090920 17:51:55< Ivanovic> you should probably ping Rhonda again every now and then 20090920 17:52:16< esr> Dammit, I'm going to have to redesign... 20090920 17:52:40< mordante> Ivanovic, I know she's on vacation, but she hates pings without content ;-) 20090920 17:52:51< Ivanovic> :) 20090920 18:03:59< mordante> Ivanovic, I assume you see the new game dialogs as features 20090920 18:04:13< Ivanovic> which new game dialogs exactly? 20090920 18:05:44< mordante> the ones shown when playing with the dialogues and the input requests for the user 20090920 18:06:37< Ivanovic> you mean the stuff used when the characters in a campaign speak? 20090920 18:06:46< mordante> yup 20090920 18:06:53< Ivanovic> and stuff like selections in those talks? 20090920 18:07:10< Ivanovic> of course this is a new feature, though it is already completed, isn't it? 20090920 18:09:20< mordante> no it isn't 20090920 18:09:37< Ivanovic> what is missing there? 20090920 18:10:20< Ivanovic> or is yet another one planned? 20090920 18:10:21< Ivanovic> ;) 20090920 18:10:49< mordante> the option to have two speakers and a better separation of output only and output/input dialogs 20090920 18:11:02< mordante> more info here http://www.wesnoth.org/forum/viewtopic.php?f=18&t=25585 20090920 18:20:53< Ivanovic> hmm, changes there sounds like smaller stuff (as in reordering, adding some more spacing and the likes) 20090920 18:21:04< Ivanovic> like smaller adjustments that might go under bug fixing 20090920 18:21:24< Ivanovic> since the big and bug introducing stuff should already be in 20090920 18:22:28< CIA-62> esr * r38726 /trunk/data/tools/wmlxgettext: Cope better with attributes at toplevel. 20090920 18:22:35< esr> Ivanovic: Try again. 20090920 18:23:05< esr> If the generated output is too voluminous, tell me what you want removed. 20090920 18:24:05< mordante> Ivanovic, I think some changes might be larger 20090920 18:24:41< Ivanovic> esr: uhm, the script is *damn* slow now... 20090920 18:27:07< Ivanovic> and yeah, the output is too verbose 20090920 18:29:08< esr> Hey, you wanted context, I gave you context :-) 20090920 18:29:15< Ivanovic> just for utbs (only extracting the strings plus comments) it already needs >5mins over here 20090920 18:29:22< Ivanovic> (not done yet!) 20090920 18:29:30< esr> Be careful what you wish for - you might get it... 20090920 18:30:10< Ivanovic> before i needed 5mins for *all* textdomains, that is including extracting strings from cfg/c++ files, merging all po files against the new pot file *and* compiling the po files 20090920 18:30:58< esr> I have to go to lunch. If you can figure out how you want the output filtered, tell me. And it's much sloer because it's doing more. 20090920 18:33:56-!- lizard_r [n=Miranda@wesnoth/umc-dev/developer/lizard] has quit ["Saurian Augur - I'll heal you by 4 hp if you leave next to me"] 20090920 18:34:11< Ivanovic> hui, it is done! 20090920 18:34:20< Ivanovic> just 10mins for a single textdomain... 20090920 18:35:38-!- yamokidzu-it [n=rainy-it@79.24.71.224] has quit [Read error: 131 (Connection reset by peer)] 20090920 18:36:11< CIA-62> silene * r38727 /trunk/src/ (10 files in 2 dirs): Removed annoying parameters. 20090920 18:36:14< CIA-62> silene * r38728 /trunk/src/ (ai/formula/ai.cpp mouse_events.cpp pathfind.cpp pathfind.hpp): Factored teleport code for pathfinder. 20090920 18:36:17< CIA-62> silene * r38729 /trunk/src/astarsearch.cpp: Optimized a bit non-teleporting units. 20090920 18:36:20< CIA-62> silene * r38730 /trunk/src/scripting/lua.cpp: Taught Lua pathfinder about teleporting units. 20090920 18:36:23< CIA-62> silene * r38731 /trunk/src/scripting/lua.cpp: Fixed off-by-one locations. 20090920 18:36:26< CIA-62> silene * r38732 /trunk/data/scenario-test.cfg: Added test for pathfinder. 20090920 19:14:06-!- giusef_ [n=giusef@unaffiliated/giusef] has joined #wesnoth-dev 20090920 19:15:30-!- melinath [n=melinath@ip-78-236.wireless.oberlin.edu] has joined #wesnoth-dev 20090920 19:15:46< Aethaeryn> \ 20090920 19:17:47-!- Aethaeryn [n=Michael@wesnoth/umc-dev/developer/aethaeryn] has quit ["QUIT QUIT QUIT QUIT QUIT OUIT QUIT QUIT QUIT QUIT QUIT QUIT <- One of these things is not like the other, one of these things] 20090920 19:26:10-!- Blueblaze [n=nick@adsl-76-202-23-166.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20090920 19:29:15-!- giusef [n=giusef@unaffiliated/giusef] has quit [Read error: 113 (No route to host)] 20090920 19:47:01-!- DDR [n=chatzill@66.183.125.196] has joined #wesnoth-dev 20090920 19:48:10-!- lizard_r [n=Miranda@wesnoth/umc-dev/developer/lizard] has joined #wesnoth-dev 20090920 19:50:21-!- lizard_r [n=Miranda@wesnoth/umc-dev/developer/lizard] has quit [Client Quit] 20090920 20:06:25-!- Zarel [n=Zarel@warzone2100/developer/Zarel] has joined #wesnoth-dev 20090920 20:07:45< CIA-62> mordante * r38733 /trunk/src/gui/auxiliary/event/dispatcher.cpp: Initialize all members. 20090920 20:07:53-!- fendrin [n=fabi@wesnoth/developer/fendrin] has quit [Remote closed the connection] 20090920 20:07:57< CIA-62> mordante * r38734 /trunk/changelog: Update changelog. 20090920 20:08:02< CIA-62> mordante * r38735 /trunk/src/gui/auxiliary/event/dispatcher.cpp: Fix a typo which called the wrong function. 20090920 20:08:36< mordante> I'm off night 20090920 20:10:12-!- mordante [n=mordante@wesnoth/developer/mordante] has quit ["Leaving"] 20090920 20:10:28< CIA-62> silene * r38736 /trunk/src/ (scripting/lua.cpp scripting/lua.hpp unit.cpp): Added a way to invoke Lua functions from standard unit filters. 20090920 20:10:36< CIA-62> silene * r38737 /trunk/ (changelog data/scenario-test.cfg): Added a test for standard unit filters written in Lua. Updated changelog. 20090920 20:16:41-!- stikonas [n=and@wesnoth/translator/stikonas] has quit [Read error: 110 (Connection timed out)] 20090920 20:16:42-!- crimson_penguin [n=ben@wesnoth/developer/crimsonpenguin] has quit [] 20090920 20:26:33-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20090920 20:28:53< loonycyborg> noy: Did you actually ping me today or that was an irc autocompletion mistake? :P 20090920 20:29:05< noy> nope I did but its fine now 20090920 20:29:25< noy> there were some russian speakers spamming the lobby that I needed to deal with 20090920 20:31:34< loonycyborg> k 20090920 20:33:30-!- melinath [n=melinath@ip-78-236.wireless.oberlin.edu] has quit [Read error: 110 (Connection timed out)] 20090920 20:41:19< Ivanovic> esr: wmlxgettext (python version) does not work as expected... http://wesnoth.pastebin.com/m3b1a0fab 20090920 20:42:16< Ivanovic> that is it generated an invalid control sequence (don't ask me what exactly is invalid... 20090920 20:42:30< esr> Ivanovic: Document how you expect it to work, then. 20090920 20:42:32< Ivanovic> and it seems to not check for duplicated strings in a good way 20090920 20:42:58< Ivanovic> you somehow have to filter for double entries 20090920 20:43:03< Ivanovic> don't know how to do it best 20090920 20:43:18< Ivanovic> (strings have to be unique in gettext!) 20090920 20:43:23< esr> I wasn't made aware that you wanted any duplicate checks. 20090920 20:44:17< esr> Do you sim,ply want no entry omitted the second and later times it encounters a given key? 20090920 20:45:45< Ivanovic> esr: do you know how it is currently done in the old wmlxgettext? 20090920 20:46:11< Ivanovic> no idea how to best handle stuff like context info 20090920 20:46:40< esr> I don't know what is currently done. 20090920 20:46:43-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090920 20:46:47< silene> context info has to be merged; there should be one single msgid with the data of all the occurrences of this msgid 20090920 20:47:32< esr> That could be done. 20090920 20:47:54< Ivanovic> this single entry at least needs the file+linenumber thingie of all occurencies 20090920 20:48:03< Ivanovic> no idea about the rest of the context info 20090920 20:51:03< esr> Waening: This change will make it slower. O(n**2) computation is involved. 20090920 20:52:16-!- fendrin [n=fabi@78.52.214.52] has joined #wesnoth-dev 20090920 20:53:06-!- Blueblaze [n=nick@adsl-76-202-23-166.dsl.hstntx.sbcglobal.net] has quit [Connection timed out] 20090920 20:57:32-!- stikonas [n=and@ctv-213-164-127-168.vinita.lt] has joined #wesnoth-dev 20090920 21:06:09< shadowmaster> hi 20090920 21:13:07< CIA-62> silene * r38738 /trunk/src/scripting/lua.cpp: Forced cost function to return a value >= 1. 20090920 21:13:29-!- Crab_ [n=Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20090920 21:15:42-!- MikeJB [n=Michael@wesnoth/umc-dev/developer/aethaeryn] has joined #Wesnoth-dev 20090920 21:18:47< Crab_> Ivanovic: how long do you intend the feature freeze to last (approximately) before tagging 1.8 ? 20090920 21:20:43< Ivanovic> Crab_: i want to start it next sunday and have it last till 1.8 is out 20090920 21:21:42< Crab_> that's understood. but for how long (several weeks, several months, etc) the feature freeze will last ? is there some criteria/rough estimate ? 20090920 21:22:03< Ivanovic> as i wrote in the mail to wesnoth-dev at gna 20090920 21:22:13< Ivanovic> at least four weeks, more likely six weeks 20090920 21:22:27< Ivanovic> (or longer if it takes longer till stuff is really stable) 20090920 21:22:47< Crab_> ok, thanks 20090920 21:22:48< silene> Crab_: enough time for translators to do their job and for us to fix bugs 20090920 21:23:06< shadowmaster> translators :( 20090920 21:23:22< Ivanovic> silene: exactly that is the idea 20090920 21:23:38< shadowmaster> I assume nobody has yet asked to take over the Spanish translation, Ivanovic 20090920 21:23:41< shadowmaster> ? 20090920 21:23:52-!- DDR [n=chatzill@66.183.125.196] has quit [Read error: 60 (Operation timed out)] 20090920 21:25:44< Ivanovic> at least noone has asked me 20090920 21:26:19< shadowmaster> damnit 20090920 21:31:04-!- MikeJB [n=Michael@wesnoth/umc-dev/developer/aethaeryn] has quit ["now, I go."] 20090920 21:41:25-!- Doppp [n=Doppp@unaffiliated/doppp] has quit [Read error: 110 (Connection timed out)] 20090920 21:48:08-!- melinath [n=melinath@ip-78-236.wireless.oberlin.edu] has joined #wesnoth-dev 20090920 21:52:52-!- Noyga [n=lame-z@wesnoth/developer/noyga] has joined #wesnoth-dev 20090920 21:53:12< Noyga> hi 20090920 22:00:18< AI0867> silene: [endlevel] issues in 1.7.5: http://www.wesnoth.org/forum/viewtopic.php?f=4&t=27160 20090920 22:00:58-!- Noyga [n=lame-z@wesnoth/developer/noyga] has left #wesnoth-dev ["Quitte"] 20090920 22:01:07< shadowmaster> what happened to [endlevel]? lately I've heard so many compliants I never heard for years ... :P 20090920 22:04:51< AI0867> it was rewritten 20090920 22:04:58-!- Zarel [n=Zarel@warzone2100/developer/Zarel] has quit ["This computer has gone to sleep"] 20090920 22:05:02< shadowmaster> ahhh. 20090920 22:05:06< AI0867> I redesigned [end_turn] to not be completely unsafe 20090920 22:05:19< AI0867> and silene decided to do the same thing to [endlevel] 20090920 22:07:01-!- mjs-de [n=mjs-de@vpw.wh.Uni-Dortmund.DE] has joined #wesnoth-dev 20090920 22:22:44-!- EdB [n=edb@157.153.82-79.rev.gaoland.net] has joined #wesnoth-dev 20090920 22:25:03-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] 20090920 22:27:24< silene> AI0867: this one was fixed earlier today; i will post a reply 20090920 22:35:01-!- Zarel [n=Zarel@warzone2100/developer/Zarel] has joined #wesnoth-dev 20090920 22:35:07< shadowmaster> silene: I suppose that at this time, there's nothing in the config class public interface that I should avoid to use? 20090920 22:35:51< silene> please don't use get_children, if possible 20090920 22:36:20-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20090920 22:36:44 * shadowmaster checks if he's using get_children 20090920 22:37:25< shadowmaster> yes, I am. And I should use what instead? 20090920 22:37:32< silene> child_range 20090920 22:39:12< silene> and the best way to use it is simply: foreach([const] config &c, cfg.child_range("tag")) { ... } 20090920 22:41:46< Espreon> ilor: Still around? 20090920 22:42:51-!- silene [n=plouf@wesnoth/developer/silene] has quit ["Leaving."] 20090920 22:44:38< Espreon> ilor: http://gna.org/bugs/?14266 20090920 22:45:37-!- melinath [n=melinath@ip-78-236.wireless.oberlin.edu] has quit [Read error: 110 (Connection timed out)] 20090920 22:53:50-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit ["ChatZilla 0.9.85 [Firefox 3.5.2/20090729225027]"] 20090920 22:56:23-!- wesbot changed the topic of #wesnoth-dev to: string and feature freeze start on Sunday, 27.9.2009! | 1.7.6 planned for 27.9. | 90 bugs, 243 feature requests, 13 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20090920 22:57:13-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20090920 22:59:53-!- EdB [n=edb@157.153.82-79.rev.gaoland.net] has quit [Remote closed the connection] 20090920 22:59:58-!- Crab_ [n=Crab_@wesnoth/developer/crab] has quit ["Leaving."] 20090920 23:00:24-!- yann [n=dwitch@nan92-1-81-57-214-146.fbx.proxad.net] has quit [Remote closed the connection] 20090920 23:06:11-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has quit [":wq"] 20090920 23:10:48-!- elynia [n=shyde@wesnoth/umc-dev/misc/elynia] has joined #wesnoth-dev 20090920 23:12:17-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit ["WRYYYYYYYYYYYYYYYYYYYY!"] 20090920 23:12:50-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20090920 23:15:38-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit [Client Quit] 20090920 23:16:35-!- zookeeper [n=l@wesnoth/developer/zookeeper] has quit [] 20090920 23:17:21-!- elynia [n=shyde@wesnoth/umc-dev/misc/elynia] has quit ["nyu"] 20090920 23:17:31-!- noy [n=Noy@wesnoth/developer/noy] has quit [Read error: 110 (Connection timed out)] 20090920 23:22:43-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20090920 23:24:05-!- Doppp [n=Doppp@c-67-171-96-240.hsd1.pa.comcast.net] has joined #wesnoth-dev 20090920 23:37:23< ilor> Espreon: yeah noticed that report, will have a look this week 20090920 23:38:15-!- Zarel [n=Zarel@warzone2100/developer/Zarel] has quit ["This computer has gone to sleep"] 20090920 23:45:47-!- noy [n=Noy@wesnoth/developer/noy] has quit [] --- Log closed Mon Sep 21 00:00:13 2009