--- Log opened Sun Aug 16 00:00:42 2009 20090816 00:02:21-!- corn [n=cornmand@wesnoth/developer/cornmander] has joined #wesnoth-dev 20090816 00:04:19-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20090816 00:09:14-!- wesbot changed the topic of #wesnoth-dev to: 1.7.3 planned for Sunday | 72 bugs, 239 feature requests, 12 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20090816 00:13:42< CIA-62> soliton * r37806 /trunk/src/server/server.cpp: if we're searching by IP also match online players by IP 20090816 00:17:31-!- zookeeper [n=l@wesnoth/developer/zookeeper] has quit [Read error: 145 (Connection timed out)] 20090816 00:24:56-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has quit ["night all"] 20090816 00:30:51-!- Aethaeryn [n=Michael@wesnoth/umc-dev/developer/aethaeryn] has quit ["bye"] 20090816 01:02:35< Elvish_Pillager> Ivanovic: was that "side turn events are synced" patch for 1.6, or just 1.7 branch? 20090816 01:03:57< Soliton> 1.7 only iirc. 20090816 01:06:41< deekay> Crab_, fendrin: I was unavailable earlier so I guess no game for today. :) 20090816 01:06:47< Crab_> deekay: ok 20090816 01:06:52< Ivanovic> Elvish_Pillager: it sounds like it too easily breaks things and changes stuff, so it is unlikely that it was backported to 1.6 20090816 01:10:12< CIA-62> ilor * r37812 /trunk/ (RELEASE_NOTES changelog players_changelog): changelogs and rel-nots update wrt server RNG and new lobby 20090816 01:10:21< CIA-62> ilor * r37811 /trunk/projectfiles/VC9/wesnoth.vcproj: vcproj update 20090816 01:10:23< CIA-62> ilor * r37810 /trunk/src/editor/editor_palettes.cpp: reverse the "core" terrain logic so UMC can pull core terrains into an UMC terrain group without making the terrain non-core 20090816 01:10:24< CIA-62> ilor * r37809 /trunk/src/editor/editor_palettes.cpp: add some editor terrain palette load debug messages 20090816 01:10:25< CIA-62> soliton * r37807 /branches/1.6/src/server/server.cpp: if we're searching by IP also match online players by IP 20090816 01:10:57 * Soliton kicks CIA-62 20090816 01:10:58< CIA-62> ow 20090816 01:11:13< Elvish_Pillager> hmm.. would be nice to be able to #ifdef or some such on the wesnoth version 20090816 01:12:50< grzywacz> Reinventing harmful language features in WML? ;-p 20090816 01:13:08< Elvish_Pillager> hmm? 20090816 01:13:46< shadowmaster> Elvish_Pillager: there may be ways around that, depending on what do you need it for 20090816 01:14:02< Elvish_Pillager> maintaining addons that have to behave differently in different versions 20090816 01:14:13< deekay> wesbot: bug 13491 20090816 01:14:14< wesbot> Bug #13491 Assigned to: Yurii Chernyi Status: Postponed Priority: 5 - Normal 20090816 01:14:17< wesbot> Summary: Formula WML wants floating point numbers badly. 20090816 01:14:19< Elvish_Pillager> obviously there are ways around it 20090816 01:14:20< wesbot> Original submission: $(5^5)=25 20090816 01:14:23< wesbot> ery, very nice to have. 20090816 01:14:26< wesbot> URL: https://gna.org/bugs/?13491 20090816 01:14:33< shadowmaster> Elvish_Pillager: revision versions? *.*.x ? 20090816 01:14:40< deekay> Crab_: I think I can mark that one as fixed. 20090816 01:15:07< shadowmaster> I usually oculd find some mainline macro that wasn't defined before some *.*.x version, so I could use that macro's existence as a condition 20090816 01:15:28< Elvish_Pillager> How do you use a macro's existence as a condition? 20090816 01:15:28< grzywacz> :X 20090816 01:15:40< shadowmaster> #ifdef MACRO_THAT_MAY_EXIST_OR_NOT 20090816 01:15:44< Elvish_Pillager> :o 20090816 01:16:02< Elvish_Pillager> Soliton was just telling me that #ifdef doesn't look at macros 20090816 01:16:24< shadowmaster> 7sb end 20090816 01:16:31< Elvish_Pillager> ? 20090816 01:16:43< shadowmaster> it seems I missed that part of the conversation. No idea then (oh, and that was a bad command, I typoed 7 instead of /) 20090816 01:17:37-!- Chusslove [n=Chusslov@adsl-ppp-1228.yubc.net] has quit [Remote closed the connection] 20090816 01:18:50< ilor> Ivanovic: I've updated release notes (and changelogs) with server rng and new lobby info 20090816 01:19:01< Crab_> deekay: good :) 20090816 01:20:45< Ivanovic> ilor: okay 20090816 01:22:56< Soliton> Elvish_Pillager: well, i was mostly going by you saying it doesn't work and the fact that campaigns have their own defines specified via a WML key. i didn't check the code. 20090816 01:23:23< Elvish_Pillager> um, I don't know that it doesn't work. I've never tried it. 20090816 01:23:25< deekay> Crab_: I also reassigned it to me so if someone catches error with it he may want to assign it to me. 20090816 01:23:31< Crab_> ok 20090816 01:23:58< Soliton> ok, no idea why you asked then without trying it. 20090816 01:24:02< shadowmaster> Elvish_Pillager: the first step is trying it 20090816 01:28:15< Soliton> looking at the code #ifdef indeed checks for macros so it should work. 20090816 01:28:40< Elvish_Pillager> oh, neat 20090816 01:28:59< Elvish_Pillager> I am certainly not going to try shadowmaster's horrible hack though :p 20090816 01:29:47< Soliton> sounds fairly simple. 20090816 01:30:44< shadowmaster> I definitively have no idea what else #ifdef would be checking. 20090816 01:30:54< CIA-62> ilor * r37808 /trunk/src/editor/editor_palettes.cpp: use std::remove_if in place of a hand-coded loop 20090816 01:31:48< Soliton> well, MULTIPLAYER for example isn't a macro. 20090816 01:33:40-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has quit [Remote closed the connection] 20090816 01:38:34< shadowmaster> my definition of macro is probably too broad 20090816 01:39:24< shadowmaster> I was thinking of macro as anything using the preproc_define object,, which is used both by regular macros and those empty argument-less macros forced by the engine such as MULTIPLAYER 20090816 01:40:07< Soliton> i suppose you can see it as an empty macro, yeah. 20090816 01:41:48-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit ["Zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"] 20090816 01:42:19-!- loonybot [n=loonybot@wesnoth/bot/loonybot] has quit [Remote closed the connection] 20090816 01:49:53< ilor> night all 20090816 02:02:16-!- Crab_ [n=Crab_@wesnoth/developer/crab] has quit ["Leaving."] 20090816 02:40:17-!- ABCD_ [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090816 02:42:30-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090816 03:01:28-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit ["WRYYYYYYYYYYYYYYYYYYYY!"] 20090816 03:31:21-!- Kenpachi [n=chatzill@121.215.187.224] has joined #wesnoth-dev 20090816 03:34:17-!- PK3 [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has quit ["Java user signed off"] 20090816 03:38:28-!- Elvish_Pillager [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20090816 03:40:46-!- [Relic] [n=[Relic]@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has joined #wesnoth-dev 20090816 03:42:03< [Relic]> Hello :) 20090816 03:45:27-!- melinath [n=melinath@pool-72-72-200-231.altnpa.east.verizon.net] has joined #wesnoth-dev 20090816 04:32:31-!- PK2 [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has joined #wesnoth-dev 20090816 05:05:28-!- knotwork_ [n=markm@hlfxns01bbg-142177233012.pppoe-dynamic.ns.aliant.net] has joined #wesnoth-dev 20090816 05:12:54< corn> how do you guys feel about an end-game info screen that will show graphs over time of # of units, gold, and villages 20090816 05:22:01-!- knotwork [n=markm@hlfxns01bbg-142177232203.pppoe-dynamic.ns.aliant.net] has quit [Read error: 110 (Connection timed out)] 20090816 05:22:51< PK2> corn code it and show wesnoth how 1337 it is. 20090816 05:23:15< corn> PK2: I can certainly code it but it needs to be planned and agreed on first 20090816 05:32:09< crimson_penguin> sounds cool to me, but I shouldn't have much say ;) 20090816 05:33:59< crimson_penguin> when playing Age of Mythology (admittedly a rather different game, being an RTS), I sometimes looked at the graphs at the end 20090816 05:35:55< Sirp> corn: actually I don't think something like that needs to be agreed on first. Just do it, commit it, and then see what people say about it, perhaps adjusting it if you think someone has a good idea to make it better. 20090816 05:36:40< Sirp> people feeling the need to have things like that agreed upon and not just being aggressive and implementing the damn thing is the kind of attitude that makes us as Open Source developers lose our competitive advantage, and become like a big company where everything gets decided by some committee. 20090816 05:41:15< PK2> Ta Daaa 20090816 05:50:43< corn> Sirp: ok :) 20090816 05:51:22< Sirp> corn: seriously developers on Wesnoth should be aggressive. :) We have faith in you, and the entire idea of developing on Wesnoth is that you're doing things for fun. If I wanted to be told what to work on I'd at least get paid for it! 20090816 05:51:37< corn> ok 20090816 05:58:43-!- knotwork__ [n=markm@hlfxns01bbg-142177232053.pppoe-dynamic.ns.aliant.net] has joined #wesnoth-dev 20090816 06:00:00-!- knotwork_ [n=markm@hlfxns01bbg-142177233012.pppoe-dynamic.ns.aliant.net] has quit [Read error: 60 (Operation timed out)] 20090816 06:07:51 * crimson_penguin thought corn was one of the GSoC students 20090816 06:09:15-!- wesbot changed the topic of #wesnoth-dev to: 1.7.3 planned for Sunday | 72 bugs, 238 feature requests, 12 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20090816 06:18:18-!- allefant [n=allefant@allegro/developer/allefant] has quit [Read error: 60 (Operation timed out)] 20090816 06:24:44< Soliton> corn: http://www.wesnoth.org/wiki/GUI graphs would certainly be cool, too. 20090816 06:26:47< corn> Soliton: yeah. do you happen to know where the code is for the current end scenario dialog (wml and c++?) 20090816 06:28:02< Soliton> there is none currently. that's a mockup. 20090816 06:28:27< corn> oh, that is very realistic looking 20090816 06:28:53< corn> ok, I'll start working on it later next week 20090816 06:29:02< Soliton> there is only some lua stuff that evaluates the sitution on a draw and gives some messages. 20090816 06:29:41< Soliton> draw == turns run out 20090816 06:29:44< corn> yeah 20090816 06:30:29< corn> I figure that this will be a dedicated screen at the end of a scenario, mp and sp that is shown on win/lose/draw (but not on an early client exit in mp games, to prevent cheating) 20090816 06:30:53-!- allefant [n=allefant@allegro/developer/allefant] has joined #wesnoth-dev 20090816 06:32:10-!- Doppp [n=Doppp@unaffiliated/doppp] has quit [Read error: 104 (Connection reset by peer)] 20090816 06:32:44< Soliton> it should probably be possible to re-open it so you can look at the end situation and chat with people and check the stats again etc. 20090816 06:33:18< corn> ok 20090816 06:34:42< Soliton> really awesome would be if it showed only things you know about while the game was running or maybe just make it available all the time when it's a no fog/shroud game where you know everything anyway. 20090816 06:35:19< corn> so, a window that shows up in-game ala unit list? 20090816 06:35:42< corn> that is definitely a possibility and probably easier to code than what I was considering 20090816 06:36:10< Soliton> actually while the game is running it could just show your own side which you know completely. 20090816 06:36:13< corn> anyway, hopefully you will see this sometime next week :) 20090816 06:36:37< Soliton> pretty much the stats dialog with pretty graphs. 20090816 06:37:20< corn> ok 20090816 07:13:43-!- Kenpachi [n=chatzill@121.215.187.224] has quit [Read error: 110 (Connection timed out)] 20090816 07:15:37< corn> can someone update the copyright in the footer of the wiki from 2003-2008 to 2003-2009? 20090816 07:22:51-!- crimson_penguin [n=ben@wesnoth/developer/crimsonpenguin] has quit [] 20090816 07:23:40-!- noy [n=Noy@wesnoth/developer/noy] has quit [] 20090816 07:24:06< CIA-62> cornmander * r37813 /website/stats.wesnoth.org/ (7 files in 2 dirs): 20090816 07:24:06< CIA-62> Refactored the menu into a seperate header file that can be imported into other files. Added a footer. Added a link to the stats in 20090816 07:24:06< CIA-62> the main menu. Removed a stub file that I ended up not using. 20090816 07:26:23-!- Kenpachi [n=chatzill@CPE-58-170-96-147.sa.bigpond.net.au] has joined #wesnoth-dev 20090816 07:30:39< corn> going to bed for now, night 20090816 07:36:22-!- silene [n=plouf@AMarseille-251-1-27-19.w83-113.abo.wanadoo.fr] has joined #wesnoth-dev 20090816 07:41:02-!- mordante [n=mordante@wesnoth/developer/mordante] has joined #wesnoth-dev 20090816 07:41:17< mordante> servus 20090816 07:52:33-!- Sirp [n=user@wesnoth/developer/dave] has quit [Read error: 113 (No route to host)] 20090816 08:02:29-!- [Relic] [n=[Relic]@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has quit ["Leaving"] 20090816 08:16:27-!- melinath [n=melinath@pool-72-72-200-231.altnpa.east.verizon.net] has quit [Read error: 113 (No route to host)] 20090816 08:20:51-!- melinath [n=melinath@pool-72-72-200-231.altnpa.east.verizon.net] has joined #wesnoth-dev 20090816 08:31:47-!- ilor_ [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090816 08:32:32-!- PK2 [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has quit ["Java user signed off"] 20090816 08:41:41-!- daxion_ [n=jochen@dslb-088-069-160-025.pools.arcor-ip.net] has joined #wesnoth-dev 20090816 08:41:54< daxion_> Hello 20090816 08:42:44-!- ilor [n=user@wesnoth/developer/ilor] has quit [Read error: 110 (Connection timed out)] 20090816 08:43:19< daxion_> wondering if anybody could tell me how kitty intended that drake script is written? 20090816 08:49:14< mordante> daxion_ no idea you can try to PM kitty, she also is comes here but not every day 20090816 08:50:21< daxion_> *nods* thank you. I'm currently trying to fix a few things in the Drake lore, as preparation for a campaign I'm thinking about making 20090816 08:50:49< daxion_> Who would I need to talk to, if I want to "invent" something? 20090816 08:51:19< mordante> btw I found this post http://www.wesnoth.org/forum/viewtopic.php?p=370965#p370965 so guess it needs to be done manually 20090816 08:51:45< mordante> what do you want to invent 20090816 08:51:46< mordante> ? 20090816 08:52:42< daxion_> I already have read that post, as well as the wiki at: http://www.wesnoth.org/wiki/Drakes_(race) 20090816 08:53:08< daxion_> A few things in the society as described by the wiki seem a bit...too rough. 20090816 08:54:24< daxion_> I think kitty stated that they are star gazers (or was that in the Wesnoth Calendar post?). But the wiki says clearly that they have no culture or science besides their dominance feature and weapons/armour smithing 20090816 08:55:13< daxion_> This would also mean, there are no elders of "wise" Drake (rather uncommon, but why not?) 20090816 08:56:29< daxion_> Sorry for talking too much. Wanting to invent a bit more on Drake society, focusing on their internal power struggles/politics, and "religion" (yes I kow NRIW) 20090816 08:57:38< mordante> I think the writers forum would be the best place to discuss this 20090816 08:58:33< mordante> and I think with that forum active more races will get a bit more history 20090816 08:59:00< daxion_> yes, I'm in the process of preparing a post. But I always get the nagging feeling that I'm missing things that are already stated somewhere 20090816 08:59:00< mordante> esr has been busy for some time to add more depth to the history 20090816 08:59:30< daxion_> Humans could really do with more background in the wiki, but I think the lore collection project will wield a bit there 20090816 09:04:02< mordante> IMO most of the background should be in the game help, the wiki can be modified by all 20090816 09:04:16< mordante> and it would be nice to add the new scripts in the help as well 20090816 09:06:43< daxion_> currently I don't have much access to an up to date version of the help. Gotta look this up later 20090816 09:09:33-!- loonybot [n=loonybot@79.139.138.234] has joined #wesnoth-dev 20090816 09:10:21-!- loonycyborg [n=sergey@79.139.138.234] has joined #wesnoth-dev 20090816 09:32:23-!- melinath [n=melinath@pool-72-72-200-231.altnpa.east.verizon.net] has quit [Read error: 60 (Operation timed out)] 20090816 09:59:48< ilor_> hi mordante 20090816 10:00:43< ilor_> mordante: any suggestions re newlobby / server rng release notes? 20090816 10:01:48< mordante> hi ilor_, let me think 20090816 10:02:16< ilor_> mordante: have a look at what I wrote first (commited yesterday evening) 20090816 10:02:40-!- Noyga [n=lame-z@wesnoth/developer/noyga] has joined #wesnoth-dev 20090816 10:03:58< daxion_> Hmmm. Do drakes have a hiracy in their tribes, or do exists all tribes paralell? 20090816 10:04:08< daxion_> *hirachy 20090816 10:05:31< mordante> hierarchy* ;-) 20090816 10:05:45< mordante> no idea whether that has ever been defined 20090816 10:07:21< daxion_> Hmm guess not. They are organised in tribes according to the wiki. 20090816 10:08:23< mordante> ilor_, looks fine, just hope "and low resolutions" can be removed before the release ;-) 20090816 10:08:50< mordante> ilor_, did you manage to test the dynamic cast yesterday? 20090816 10:09:13< ilor_> mordante: did not get the error even once ;) 20090816 10:09:37< ilor_> left the game running overnight but it decided it needs more resolution at some point 20090816 10:10:20< mordante> good then I consider the bug fixed for now :-) 20090816 10:33:54-!- dfranke [i=dfranke@wesnoth/developer/dfranke] has quit [Read error: 60 (Operation timed out)] 20090816 10:34:50-!- Chusslove [n=Chusslov@adsl-ppp-1228.yubc.net] has joined #wesnoth-dev 20090816 10:43:36-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090816 10:47:34-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has joined #wesnoth-dev 20090816 10:48:07< Ivanovic> moin 20090816 10:49:11< thespaceinvader> morning Ivanovic 20090816 10:50:08-!- dfranke [i=dfranke@wesnoth/developer/dfranke] has joined #wesnoth-dev 20090816 10:50:19< CIA-62> silene * r37814 /trunk/utils/unused_functions.py: Updated to current hierarchy and made compatible with 64-bit architectures. 20090816 10:53:07< mordante> hi Ivanovic 20090816 10:54:03-!- ettin_ [n=jorda@wesnoth/developer/ettin] has joined #wesnoth-dev 20090816 10:54:18< mordante> Ivanovic, regarding the problem with the MP lobby on small screens, I don't expect it to be fixed today 20090816 10:54:33< mordante> I might get done quite a lot, but it needs a lot of testing 20090816 10:54:48< Ivanovic> AI0867, Alesis-Novik_, corn, deekay, dfranke, esr, fendrin, freim, ilor_, loonycyborg, mordante, Noyga, shadowmaster, silene, Soliton, thespaceinvader, everyone else who cares: so what do you think of releasing today? 20090816 10:55:16< Ivanovic> mordante: since it is still in the experimental theme it does IMO not matter too much if it does not work perfectly 20090816 10:55:25< mordante> Ivanovic, are you going to resolve the drake stuff today 20090816 10:55:26< mordante> ? 20090816 10:55:29< Ivanovic> mordante: that is: in the RELEASE_NOTES it is listed as broken 20090816 10:55:30< silene> Ivanovic: fine with me 20090816 10:55:46< Ivanovic> mordante: i saw some commit by silene yesterday, though i am not sure at all if this one really fixes it 20090816 10:56:04< mordante> no it doesn't in fact it's a bad fix 20090816 10:56:04< ilor_> Ivanovic: okay by me, I just want to wire in some of the new icons for newlobby in the forums 20090816 10:56:07< Ivanovic> mordante: and Soliton offered to put in the new name all agreed on in the forum thread if noone does so before today 20090816 10:56:08< thespaceinvader> Ivanovic: I'm hoping to get the Drake Warrior finished and committed today, and get some base frames up for the Burner line, as well as committing Kitty's naga portrait 20090816 10:56:15< silene> Ivanovic: it doesn't fix it, but at least it allows 1.6 and 1.7 savegames to be loaded 20090816 10:56:33< mordante> it hides the problem, and doesn't solve the incompatibility 20090816 10:56:55< thespaceinvader> Ivanovic: but none of that should hold up the release, if you're ready to go before I am, go ahead =) 20090816 10:57:03< mordante> the proper fix should after loading reset the unit type id to the new type so the problem gets "phased out" 20090816 10:57:10< Ivanovic> thespaceinvader: this is just a rather early warning 20090816 10:57:17< mordante> also the circular rename is still there 20090816 10:57:42< Ivanovic> thespaceinvader: it will at least need about 8 more hours till i am awake enough to really consider releasing 20090816 10:58:22< thespaceinvader> Ivanovic: that's just an early response ;) I've got a lot to do on the Warrior, and I need to talk to Jet before I can commit the Burner base frames. I'm getting that portrait up now, though 20090816 10:58:38< Ivanovic> :) 20090816 11:05:40-!- ettin [n=jorda@wesnoth/developer/ettin] has quit [Read error: 110 (Connection timed out)] 20090816 11:08:06< CIA-62> mordante * r37815 /trunk/changelog: Mention boost dependency increment in the changelog. 20090816 11:15:45-!- Alesis-Novik_ [n=alesis@78.60.249.133] has quit ["Away for a week"] 20090816 11:22:29-!- lizard_r [n=Miranda@wesnoth/umc-dev/developer/lizard] has joined #wesnoth-dev 20090816 11:23:06< CIA-62> thespaceinvader * r37816 /trunk/ (9 files in 5 dirs): Add and wire new Naga Fighter portrait, update changelogs, portrait credits. 20090816 11:23:57-!- Crab_ [n=Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20090816 11:24:05-!- lizard_r [n=Miranda@wesnoth/umc-dev/developer/lizard] has quit [Client Quit] 20090816 11:30:49< CIA-62> ilor * r37817 /trunk/changelog: changelog typo fix 20090816 11:31:19< CIA-62> ilor * r37818 /trunk/data/ (15 files in 3 dirs): 20090816 11:31:19< CIA-62> Lobby icon update, icons taken from forum lobby icon request topic. 20090816 11:31:19< CIA-62> - JAP's ums2 icon (as ums.png) 20090816 11:31:19< CIA-62> - Zarael's fog/shroud icons (modified to add transparency) 20090816 11:31:19< CIA-62> - Zarael's disclosure triangles, key and qmark reload icon (modified with transparency) 20090816 11:31:22< CIA-62> - Zarael's A-Z sort icon, modified with transparency and with desaturated version as "off" icons 20090816 11:31:24< CIA-62> - group effort relation sort icon, with desaturated version as "off" icons 20090816 11:32:03-!- mjs-de [n=mjs-de@p3EE279D8.dip.t-dialin.net] has joined #wesnoth-dev 20090816 11:36:02-!- Elvish_Pillager [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090816 11:45:59-!- zookeeper [n=l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20090816 12:00:38< fendrin> zookeeper: is it possible to give the merman another hit sound when hit on land? 20090816 12:01:45< zookeeper> fendrin, of course 20090816 12:05:38-!- ilor_ [n=user@wesnoth/developer/ilor] has quit [] 20090816 12:07:47< fendrin> Ivanovic: LoW isn't very playable in trunk. But that hasn't changed much from 1.7.2 were it 20090816 12:07:59< fendrin> is not in a good state either. 20090816 12:08:07< CIA-62> silene * r37819 /trunk/src/ (unit.cpp unit.hpp): Removed unused constructor of unit. 20090816 12:08:23< CIA-62> silene * r37820 /trunk/src/ (events.cpp events.hpp): Removed unused class input_blocker. 20090816 12:08:27< CIA-62> silene * r37821 /trunk/src/ (map_label.cpp map_label.hpp): Removed unused constructor of map_labels. 20090816 12:08:32< CIA-62> silene * r37822 /trunk/src/ (map_label.cpp map_label.hpp): Removed unused constructor of terrain_label. 20090816 12:08:36< CIA-62> silene * r37823 /trunk/src/ (hotkeys.cpp hotkeys.hpp): Removed unused functions hotkeys::get_scope_*. 20090816 12:08:41< CIA-62> silene * r37824 /trunk/src/ (statistics.cpp statistics.hpp): Removed unused class statistics::disabler. 20090816 12:08:46< CIA-62> silene * r37825 /trunk/src/widgets/ (menu.cpp menu.hpp): Removed unused function gui::menu::wrap_words. 20090816 12:08:51< CIA-62> silene * r37826 /trunk/src/widgets/ (textbox.cpp textbox.hpp): Removed unused function gui::textbox::process. 20090816 12:08:57< CIA-62> silene * r37827 /trunk/po/wesnoth-utbs/fr.po: Typo. 20090816 12:09:14-!- wesbot changed the topic of #wesnoth-dev to: 1.7.3 planned for Sunday | 71 bugs, 238 feature requests, 12 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20090816 12:09:21< Crab_> fendrin: are any of LoW problems ai-related ? (except 'instruct ally', about which I know) 20090816 12:10:44< fendrin> Crab_: The ai controller is broken? I should disable it for 1.8.3 then. 20090816 12:11:07< Crab_> fendrin: setting aggression/caution works, everything else does not. 20090816 12:11:34< fendrin> Crab_: in a modify_side tag? Or even at startup? 20090816 12:11:44< Crab_> fendrin: in [modify_side] tag 20090816 12:12:00< Crab_> fendrin: startup is ok 20090816 12:12:25< Elvish_Pillager> can anyone point me to a working example of [filter_wml]? I'm not having any luck using it 20090816 12:13:23< zookeeper> EP, grep for it? 20090816 12:13:23< fendrin> Elvish_Pillager: Yes, please the the {RECALL_LOYALS} macro in Low. 20090816 12:13:40< zookeeper> there's nothing much to it, it just filters for the unit's WML 20090816 12:13:56< zookeeper> [filter_wml] [movetype] forest=2 20090816 12:14:00< zookeeper> or whatever 20090816 12:14:21< Elvish_Pillager> ...yeah, but I keep trying things like that, and it never seems to find anything 20090816 12:14:51< fendrin> Elvish_Pillager: http://svn.gna.org/viewcvs/wesnoth/trunk/data/campaigns/Legend_of_Wesmere/utils/low-macros.cfg?rev=37620&view=markup 20090816 12:15:06< Crab_> fendrin: or, to be more specific: in [modify_side], 'protect_leader, protect_leader_radius, protect_location, protect_unit, target' do not work 20090816 12:15:15< Crab_> fendrin: these should work: aggression, attack_depth, caution, grouping, leader_goal, leader_value, number_of_possible_recruits_to_force_recruit, passive_leader, passive_leader_shares_keep, recruitment_ignore_bad_combat, recruitment_ignore_bad_movement, scout_village_targeting, simple_targeting, support_villages, village_value, villages_per_scout 20090816 12:18:25-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20090816 12:21:59< Elvish_Pillager> hmm. looks like the problem is just that #ifdef doesn't work the way I hoped it would 20090816 12:22:34< Elvish_Pillager> you can't abuse them as much as you can abuse macros ^_^ 20090816 12:23:02-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20090816 12:28:29< CIA-62> crab * r37828 /trunk/src/ai/formula/ai.cpp: added back fai 'recruit' action 20090816 12:29:41< CIA-62> crab * r37829 /trunk/src/ (6 files in 2 dirs): simplified ai usage of generic_event's 20090816 12:30:46< fendrin> How can I communicate an action that switches early finish bonus on to the player in the scenario objectives? 20090816 12:36:15< zookeeper> maybe the same way as in blackwater port or bay or pearls and such? 20090816 12:38:54< zookeeper> or fallen lich point...there's plenty of scenarios where you only get a bonus if you complete a secondary objective too 20090816 12:44:51< fendrin> zookeeper: None of them fits my purpose. I think I need to bypass the objectives system and explain with messages. 20090816 12:47:55< Elvish_Pillager> hmm, isn't there a way to put "notes" at the bottom of the objectives box (where you could write whatever you want)? 20090816 12:49:57< zookeeper> fendrin, yeah, if it's not very simple then better to explain it with messages too, i guess 20090816 12:50:19< silene> fendrin: note taht you have complete control over the whole text displayed in the objective box; the [objectives] tag is only a helper facility; if it doesn't for you, don't use it and write direclty your own objective text 20090816 12:50:33< thespaceinvader> in DiD, was Dela made un-hittable in any scenarios? 20090816 12:50:38< zookeeper> yes 20090816 12:50:45< thespaceinvader> ah no worries, zookeeper's answered it 20090816 12:50:49< thespaceinvader> there we go 20090816 12:52:43-!- ilor [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090816 12:53:01-!- EdB [n=edb@96.117.88-79.rev.gaoland.net] has joined #wesnoth-dev 20090816 12:59:20-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] 20090816 13:03:23< Crab_> any C++ experts who can look at http://wesnoth.pastebin.com/mfdc95d and comment ? 20090816 13:06:04-!- EdB [n=edb@96.117.88-79.rev.gaoland.net] has quit [Remote closed the connection] 20090816 13:10:02-!- noy [n=Noy@wesnoth/developer/noy] has quit [] 20090816 13:15:43< Crab_> silene: ^ 20090816 13:23:32< fendrin> silene: is the message tag controlled by c++ or lua? 20090816 13:25:45< loonycyborg> Crab_: Are you actually getting a segfault or just reviewing the code? 20090816 13:26:07< loonycyborg> Though probably that catch may be changed to catch(...) 20090816 13:26:31< Crab_> loonycyborg: there was a weird segfault reported by euschn 20090816 13:26:52< Crab_> loonycyborg: it was caused by generic_event dereferencing a bad pointer 20090816 13:28:09< Crab_> loonycyborg: so, it's possible that this is the cause of it. 20090816 13:28:48< Crab_> loonycyborg: since playsingle_controller::handle_generic_event can throw end_turn_exception 20090816 13:29:59< CIA-62> crab * r37830 /trunk/src/ai/ (configuration.cpp manager.hpp): updated version numbers on rescheduled todo items 20090816 13:30:09< CIA-62> crab * r37831 /trunk/src/ai/formula/ai.cpp: reused exising 'tiles_adjacent' function instead of duplicating it 20090816 13:30:10< CIA-62> crab * r37832 /trunk/src/generic_event.cpp: fixed a potential segfault in generic_event 20090816 13:31:25< loonycyborg> I wonder whether it has a reason to use catch (std::exception&) instead of catch(...).. 20090816 13:31:29< Crab_> euschn: ^ if you have some time, try to reproduce that 'Weldyn_Under_Attack' segfault with r37832. 20090816 13:31:56< Crab_> loonycyborg: no, no reason. since nothing is done with that exception anyway. probably a copypaste error 20090816 13:33:01< Crab_> Ivanovic: I'm ready for 1.7.3 20090816 13:34:28-!- BenUrban [n=benurban@unaffiliated/benurban] has quit [Read error: 104 (Connection reset by peer)] 20090816 13:34:39-!- BenUrban [n=benurban@c-68-50-54-86.hsd1.md.comcast.net] has joined #wesnoth-dev 20090816 13:36:54-!- Crab_ [n=Crab_@wesnoth/developer/crab] has quit ["Leaving."] 20090816 13:37:04< Ivanovic> AI0867, allefant, corn, deekay, dfranke, esr, fendrin, grzywacz, ilor, loonycyborg, mordante, Noyga, shadowmaster, silene, Soliton, thespaceinvader, zookeeper, everyone else who cares: my current plan is to start in 3.5h with the release preps and creating the first tarball in about 4h 20090816 13:37:16< grzywacz> Ivanovic, :) 20090816 13:37:17< Ivanovic> (hoping that it will work right away and i can just upload it and enjoy) 20090816 13:37:42< thespaceinvader> righto Ivanovic - I'll race you with these Warrior frames then ;) 20090816 13:37:49< Ivanovic> anyone who thinks that i should *not* release today? 20090816 13:41:10< silene> fendrin: by c++; you can find tags controlled by lua by looking at the last line of data/lua/wml-tags.lua 20090816 13:43:25< silene> Crab_: you can catch(...) if needed 20090816 13:44:48< silene> ah, i see loonycyborg already answered that 20090816 13:53:41< fendrin> silene: is there another way to get a subtag from the cfg argument in the lua functions than the child_range thing? One that can be used if you expect only one tag of that type. 20090816 13:55:40< silene> fendrin: something like: function get_child(cfg, name) for i,v in ipairs(cfg) do if v[1] == name then return v[2] end end 20090816 13:58:38< silene> (that's where indentation becomes helpful, i would have notived a third end is needed in this definition) 20090816 13:58:45< CIA-62> dragonking * r37833 /trunk/data/ai/ (ais/formula_ai.cfg dev/formula_ai.cfg): Disable Formula AI from AIs list, make it availale for now only in debug mode 20090816 13:58:59< deekay> Ivanovic: I would like to silence some errors when executing incorrect formulas, but I don't want to rush last-time changes before release, it can wait 20090816 14:02:23< deekay> Ivanovic: When do you think about going for stable? 20090816 14:02:57-!- lizard_r [n=Miranda@wesnoth/umc-dev/developer/lizard] has joined #wesnoth-dev 20090816 14:03:02< fendrin> silene: thanks. 20090816 14:24:46-!- Kenpachi [n=chatzill@CPE-58-170-96-147.sa.bigpond.net.au] has quit ["ChatZilla 0.9.85 [Firefox 3.0.13/2009073022]"] 20090816 14:25:09< Soliton> Ivanovic: any news about the drake name change? 20090816 14:25:11-!- allefant_ [n=allefant@allegro/developer/allefant] has joined #wesnoth-dev 20090816 14:25:11-!- allefant [n=allefant@allegro/developer/allefant] has quit [Read error: 110 (Connection timed out)] 20090816 14:26:48-!- mjs-de [n=mjs-de@p3EE279D8.dip.t-dialin.net] has quit ["On the road again"] 20090816 14:28:32-!- mordante [n=mordante@wesnoth/developer/mordante] has quit [Remote closed the connection] 20090816 14:29:55< Ivanovic> Soliton: no news at all 20090816 14:30:37< Ivanovic> deekay: somehow i'd say at least two more weeks for new features and the likes and then all of september for polishing, bug fixing and the likes 20090816 14:30:56< deekay> Ivanovic: ok, thankd 20090816 14:30:56< Ivanovic> Soliton: it would be great if you could do something about it 20090816 14:30:58< deekay> thanks even 20090816 14:30:59< deekay> :) 20090816 14:31:41< Soliton> Ivanovic: yeah, i'll do the rename and look into doing nicer backwards compatibility. 20090816 14:32:24< Ivanovic> thanks Soliton 20090816 14:36:31< CIA-62> ivanovic * r37834 /trunk/po/ (wesnoth-trow/de.po wesnoth-units/de.po): updated German translation 20090816 14:37:07< CIA-62> ivanovic * r37835 /branches/1.6/po/ (wesnoth-trow/de.po wesnoth-units/de.po): updated German translation (includes patch #1214 ) 20090816 14:38:11< Ivanovic> Soliton: regarding the release notes we should not allow both, 1.7.2 and 1.7.3 on the same server 20090816 14:38:34< Ivanovic> since ilor added serverside rng which will create some severe problems when those two versions are mixed (plus the drake change) 20090816 14:39:27< ilor> Ivanovic: not severe problems, just a guaranteed OOS ;) 20090816 14:41:24-!- mordante [n=mordante@wesnoth/developer/mordante] has joined #wesnoth-dev 20090816 14:41:41< Ivanovic> uhm, you know, if that is not severe, what is severe? 20090816 14:41:59< Soliton> yes, as usual i will disallow 1.7.2 as soon as all binaries for 1.7.3 are out unless that takes too long. 20090816 14:42:15< Ivanovic> okay 20090816 14:44:24< Elvish_Pillager> hmm, can forest be overlaid on any terrain, or just a limited set? 20090816 14:46:41< Elvish_Pillager> and/or is TerrainLettersWML on the wiki out-of-date? 20090816 14:49:23-!- Crab_ [n=Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20090816 14:51:31< Soliton> fendrin: there are lots of "speaker should not have a translation mark" errors in LoW scenarios. 20090816 14:53:02< ilor> Elvish_Pillager: any base terrain should work, try the editor with shift or whatever the key was to paint jest the base and try some water under a forest 20090816 14:53:35< Crab_> silene: about ' Removed unused FOO', when you get to src/ai, I would be thankful I you show me the list of things that you are going to remove, before actually removing stuff. 20090816 14:53:36< Elvish_Pillager> neat 20090816 14:54:27-!- Elvish_Pillage2 [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090816 14:54:29< silene> Crab_: i didn't remove anything on purpose, since this is an area being worked on; but i would suggest you run the script yourself, because there are tons of unused functions there 20090816 14:54:42< Crab_> silene: where I can get that script ? 20090816 14:54:49< Elvish_Pillage2> ilor: hmm, so it overrides the base terrain, just is graphically different 20090816 14:54:53< silene> Crab_: utils/unused_functions.py 20090816 14:54:59< Crab_> thanks 20090816 14:55:33< ilor> Elvish_Pillage2: overrides base terrain huh? 20090816 14:55:41< Elvish_Pillage2> for defenses and movement 20090816 14:55:51< fendrin> Soliton: I am on it. 20090816 14:56:22< silene> Crab_: in particular, there are even unused destructors, which is usually a good sign that whole classes are unused 20090816 14:56:24< Soliton> esr: wmllint fails in adding translation marks. 20090816 14:56:29< ilor> Elvish_Pillage2: ah, yeah 20090816 14:58:08< Elvish_Pillage2> or, no, it dynamically checks if it should become another type, like putting forest on hills always gets you forested hills and not forest-replacing-hills. neat... 20090816 14:58:11< fendrin> Soliton: speaker is not a valid subtag of story/part. 20090816 14:58:37< Soliton> great now i can't really use wmllint to do the rename since it messes up a lot.. 20090816 14:58:49< Soliton> fendrin: well, please remove it completely then. 20090816 14:59:01< fendrin> Soliton: no, I will replace it with title 20090816 14:59:11< Soliton> ok, sure. 20090816 15:00:02< fendrin> Soliton: I don't think that wmllint messed that up. It was so coder of the campaign, maybe me. 20090816 15:00:29< Soliton> well, i'm not talking about that part. ;-) 20090816 15:00:55< Soliton> it puts translation marks before unquoted strings and empty strings etc. 20090816 15:01:39< zookeeper> speaker= is valid now, http://www.wesnoth.org/wiki/IntroWML 20090816 15:02:06< zookeeper> shadowmaster, you sure that shouldn't be a devfeature? 20090816 15:02:10< Soliton> btw, i would suggest making _"blah" the default form (i.e. no spaces inbetween) since that works better in general. 20090816 15:02:44< Soliton> in macro arguments anyway. 20090816 15:04:15< Soliton> Crab_: there is a lot of stuff in data/ai wmllint changes. would be nice if you could look into that. 20090816 15:04:19< fendrin> zookeeper, Soliton: Dawn, just hacked LoW around that with title. 20090816 15:04:30< fendrin> s/dawn/damn 20090816 15:04:37< Soliton> Crab_: i think mostly quote strings and make them translatable if possible. 20090816 15:05:04< Crab_> Soliton: yes, I've seen it. I plan to fix those translation issues, but not for 1.7.3 20090816 15:11:04-!- Elvish_Pillager [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20090816 15:11:50< Soliton> fendrin, zookeeper: ok, wmllint is wrong then, i guess. maybe it shouldn't have the same key name but something different from speaker? 20090816 15:12:25< Soliton> though the wiki actually doesn't say anything about translatable there. 20090816 15:13:45< silene> the string for speaker= is supposed to be translatable 20090816 15:14:27< zookeeper> caption= might be a better name for the key 20090816 15:14:41< zookeeper> that's what used in [message] for the same thing 20090816 15:15:31< fendrin> zookeeper: right 20090816 15:16:31< Soliton> - terrain_type=Wo,Ww,Ww^Vm,Chs,Chw,Ss 20090816 15:16:31< Soliton> + terrain_type_type=Wo,Ww,Ww^Vm,Chs,Chw,Ss 20090816 15:16:36 * Soliton sighs 20090816 15:16:55< Soliton> wmllint fails. 20090816 15:17:40< fendrin> zookeeper: caption claims to be a name, but names are different in different languages. Maybe caption should take an unit id? 20090816 15:17:41< esr> Soliton: Urgh. I'll fix that. 20090816 15:17:49< silene> zookeeper, fendrin: if you want it to be called "caption", tell me now, so that i do the fix before the release 20090816 15:18:05< silene> fendrin: the unit may not exist 20090816 15:18:36< zookeeper> fendrin, huh? 20090816 15:18:41< zookeeper> caption has nothing to do with units 20090816 15:18:51< zookeeper> it's just the text you want displayed at the spot where the unit name is displayed by default 20090816 15:18:56< fendrin> okay, so caption is translatable? 20090816 15:18:58< zookeeper> you can put whatever string you like there 20090816 15:19:05< silene> fendrin: yes 20090816 15:19:18< zookeeper> any string you mark as translatable is translatable no matter where it is.. 20090816 15:19:39< fendrin> silene: do the change I will update DM and LoW. 20090816 15:19:43< zookeeper> but yeah, of course usually you want the caption string to be translatable 20090816 15:24:53< CIA-62> esr * r37836 /trunk/data/tools/wmllint: Try to prevent the terrain_type -> terrain_type_type error. 20090816 15:24:54< CIA-62> silene * r37837 /trunk/src/storyscreen/part.cpp: Changed [part] speaker= attribute to caption= attribute. 20090816 15:25:00< silene> fendrin: ^ 20090816 15:25:44< Soliton> esr: also tell wmllint not to mark "" empty strings as translatable. 20090816 15:27:01< Soliton> esr: and i suggest for the translation mark to be put directly infront of the quotes since that doesn't break macro parameters then. i don't know if wmllint ever messes with those but it'd be nice to have a uniform style there. 20090816 15:27:24< Soliton> as in _"foo" 20090816 15:28:00< zookeeper> you mean that wmllint should change all occurrences of _ "foo" to _"foo"? 20090816 15:28:26< Soliton> maybe, but mostly i mean if it adds the mark itself it should not add a space. 20090816 15:29:00< zookeeper> well i'd imagine it doesn't decide to just add translation marks around by itself...but who knows 20090816 15:29:10< Soliton> it does. 20090816 15:29:27< zookeeper> oh. right. 20090816 15:29:27< Soliton> also to unquoted strings unfortunately. 20090816 15:30:53< silene> Soliton: then it better keeps the space between _ and the string ;-) 20090816 15:31:31< Soliton> silene: ah, i didn't even think that works at all. 20090816 15:31:54< Ivanovic> better have " " added around, then it is safe... 20090816 15:35:24< CIA-62> fendrin * r37838 /trunk/data/campaigns/Delfadors_Memoirs/scenarios/16_dark_sky_over_weldyn.cfg: DM 16: Replaced the speaker= with caption= in the story parts of this story only scenario. 20090816 15:35:54< silene> Soliton: no, it doesn't work; the parser reads ``_ a'' and ``_a'' the same way; so adding an underscore actually breaks the content, whether there is a space or not 20090816 15:38:56< CIA-62> fendrin * r37839 /trunk/data/campaigns/Legend_of_Wesmere/scenarios/08_Council_of_hard_choices.cfg: LoW 8: Added a extra caption= attribute to every story port of this story only scenario. 20090816 15:40:44< CIA-62> silene * r37840 /trunk/changelog: Changed [part] speaker= attribute to caption= attribute. 20090816 15:41:12< Soliton> fendrin: 20090816 15:41:13< Soliton> title= _ "Kalenz" 20090816 15:41:13< Soliton> + caption= _ "Olurf" 20090816 15:41:20< Soliton> looks odd. 20090816 15:41:23< fendrin> meh 20090816 15:47:16< CIA-62> fendrin * r37841 /trunk/data/campaigns/Legend_of_Wesmere/scenarios/08_Council_of_hard_choices.cfg: LoW 8: Syncronized a caption with the title in a story part. 20090816 15:47:44< Soliton> ok, those changelog format differences are annoying. 20090816 15:48:15< Soliton> any objections to use the same format in players_changelog as in changelog? 20090816 15:48:15< CIA-62> fendrin * r37842 /trunk/data/campaigns/Legend_of_Wesmere/scenarios/12_Revelations.cfg: 20090816 15:48:15< CIA-62> LoW 12: Renamed speaker= to caption=. 20090816 15:48:15< CIA-62> Titles for the story parts are still missing. 20090816 15:50:05< silene> fendrin: in LoW 8, you have put both title= and caption= in the story dialogs; i would suggest removing title=, since it is supposedly the name of the scenario or something akin to it 20090816 15:51:44< CIA-62> fendrin * r37843 /trunk/data/campaigns/Legend_of_Wesmere/scenarios/16_The_Chief_must_die_utils.cfg: LoW 16: Synchronized the description of the invisibility poition with it's effect. 20090816 15:52:27< fendrin> silene: I have tested it and the text fit's nicely just over the speaker's image. I do believe it fits there. 20090816 15:52:56< silene> fendrin: then you should remove the caption= text; it really looks strange to have the character name appears twice 20090816 16:01:37< Soliton> does anyone have a save with old drake types? 20090816 16:02:13< CIA-62> fendrin * r37844 /trunk/data/campaigns/Legend_of_Wesmere/scenarios/01_The_Uprooting.cfg: LoW 01: Added some speech. Fixed the scenario objectives. 20090816 16:03:35< CIA-62> fendrin * r37845 /trunk/data/campaigns/Legend_of_Wesmere/scenarios/20_Council_ruling.cfg: LoW 20: Replaced speaker= with caption= in story parts. 20090816 16:05:01< silene> Soliton: https://gna.org/bugs/index.php?14108 20090816 16:05:58< Soliton> thanks. 20090816 16:06:32< CIA-62> fendrin * r37846 /trunk/data/campaigns/Legend_of_Wesmere/scenarios/15_The_Treaty.cfg: LoW 15: Replaced speaker= with caption= in story/parts. 20090816 16:07:18-!- Netsplit clarke.freenode.net <-> irc.freenode.net quits: nital 20090816 16:07:59-!- Netsplit over, joins: nital 20090816 16:13:04-!- dfranke [i=dfranke@wesnoth/developer/dfranke] has quit [Read error: 104 (Connection reset by peer)] 20090816 16:14:32-!- Sirp [n=user@71.164.166.178] has joined #wesnoth-dev 20090816 16:17:01-!- Chusslove [n=Chusslov@adsl-ppp-1228.yubc.net] has quit [Read error: 113 (No route to host)] 20090816 16:18:09-!- dfranke [i=dfranke@wesnoth/developer/dfranke] has joined #wesnoth-dev 20090816 16:23:07-!- allefant_ is now known as elias 20090816 16:24:31-!- Chusslove [n=Chusslov@adsl-ppp-2104.yubc.net] has joined #wesnoth-dev 20090816 16:27:21< Soliton> "config: key not found, returning dummy_unit" what's the use of that? 20090816 16:28:30< CIA-62> fendrin * r37847 /trunk/data/campaigns/Legend_of_Wesmere/scenarios/08_Council_of_hard_choices.cfg: LoW 08: Commented the double characters' names out. 20090816 16:28:38< Soliton> that find_unit_type() function looks weird to me. 20090816 16:30:34< Soliton> seems that because of that one has to also check if the dummy_unit was returned instead of end(). 20090816 16:31:04< ilor> mordante: couldyou decrease the gui2 tooltip delay by about half or more? 20090816 16:33:06-!- mjs-de [n=mjs-de@vpw.wh.Uni-Dortmund.DE] has joined #wesnoth-dev 20090816 16:34:53< Soliton> mordante: where did you have in mind to put the rename compatibility? unit::read() is one place but old units trying to advance to the old types is then still an issue. 20090816 16:35:17< Soliton> and i'm not sure we want to litter the code with compatibility hacks. 20090816 16:37:25< mordante> ilor, I could, but so can you ;-) it's in data/gui/default.cfg the variable is called popup_show_delay 20090816 16:37:38< ilor> mordante: good enough :) 20090816 16:37:54< mordante> I thought so avoids changing it a lot of times ;-) 20090816 16:38:06< CIA-62> thespaceinvader * r37848 /trunk/ (46 files in 3 dirs): New Drake Warrior base frames and animations, remove old frames, minor fix to Glider WML. Update changelogs. 20090816 16:38:51< thespaceinvader> and i *think* I did it without cocking up any damage types or values this time =) 20090816 16:42:33< mordante> Soliton, we can change both the id_ and the advances_to_ member, that should fix the issue 20090816 16:42:49< CIA-62> ilor * r37849 /trunk/data/gui/default.cfg: reduce gui2 tooltip delay to 200ms. 1500 is long enough that some people would assume there are no tooltips at all. 20090816 16:42:58< Soliton> unless we forgot something.. 20090816 16:43:00< ilor> mordante: ^ ;) 20090816 16:43:42< Soliton> for example in the save i have there is also a unit_wml_ids= key which has the old unit types. 20090816 16:43:50< Soliton> no idea what that does. 20090816 16:44:16< Soliton> seems to me it's easier to just provide the old unit types for a while. 20090816 16:45:20< Soliton> and fix those useless error messages with empty type ids because the dummy_unit was returned. 20090816 16:46:09< Soliton> wmllint can fix savegames if someone really cares later on. 20090816 16:46:27< mordante> but if we only provide the old unit types the game won't update the content 20090816 16:46:46< mordante> I rather prefer to do both add a fix for id_ and advances_to_ 20090816 16:46:56< Soliton> well, as i tried to show it's hard to do that completely. 20090816 16:47:10< mordante> which will show a deprecated warning and add the dummy unit type 20090816 16:47:13< Soliton> but sure we can try.. 20090816 16:47:29< Soliton> hmm? 20090816 16:47:56< Soliton> what about the dummy unit type? 20090816 16:48:27< mordante> the code silene already committed 20090816 16:48:39< Soliton> oh, ok. 20090816 16:48:51< Soliton> there is an actuall dummy_unit type. 20090816 16:49:01< Crab_> wesbot: log 25338 20090816 16:49:04< wesbot> jhinrichs * r25338 : Fixes the load game dialog crashing, that triggered an assert because of saves with another era than the currently loaded (might need some more fixing, though, since the unit images are not loaded yet). 20090816 16:49:08< wesbot> URL: http://svn.gna.org/viewcvs/wesnoth?view=rev&rev=25338 20090816 16:49:17< Crab_> Soliton: ^ 20090816 16:49:36< mordante> oh ok wasn't aware of that, but I meant the code silene committed 20090816 16:49:43< Crab_> Soliton: that looks like the origin of "dummy_unit" hack 20090816 16:50:50< mordante> ilor, ok that's much shorter, can't remember why I picked 1.5 seconds before 20090816 16:51:50< mordante> off for diner 20090816 16:51:57< ilor> mordante: well, for a 16 by 16 icon I'd ay we want the tooltip to appear when the mouse slowly moves over it, to giv ethe user a chance of noticing it at all :) 20090816 16:52:30< mordante> yeah I read that part, I just wonder why I picked 1.5s 20090816 16:52:42< Soliton> Crab_: still doesn't really make sense to me. 20090816 16:53:30< Soliton> Crab_: what does it help if some code gets the dummy_unit back instead of end()? 20090816 16:53:41< Crab_> Soliton: it can create a unit 20090816 16:55:30< ilor> I wonder how much code actually benefits from that dummy unit thing as opposed to the amount of code that has to actively check for it anyway 20090816 16:55:51< ilor> at least iirc the dummy unit code no longer causes UB -_- 20090816 16:55:53< Soliton> Crab_: and it can't do that when end() is returned? 20090816 16:57:19< silene> Soliton: if you return end(), there are quite a few other parts of the code that will segfault; for instance statistics 20090816 16:57:47< Soliton> silene: ok, but it's not like end() is never returned. 20090816 16:58:52< Soliton> infact the issue is the first dummy_unit is returned which i guess has an empty id and the next time we look for a unit type with an empty id and end() is returned. 20090816 16:59:49< Soliton> which then gives a mysterious error message about a unit with an empty id. 20090816 17:00:34< Soliton> s/first/first time/ 20090816 17:01:30< Ivanovic> Soliton: what is the current status of the drakes? 20090816 17:01:40< Soliton> if it makes sens to always return the dummy_unit when no type is found it should at least be consistent. 20090816 17:02:03< Soliton> Ivanovic: i made the changes and now trying to find a good way to do the backwardscompatibility. 20090816 17:02:18< Ivanovic> okay 20090816 17:09:03< Crab_> silene: ok, thanks, got it to work (had to change a bit to work with scons debug build) 20090816 17:10:02 * ilor is off for an hour or two 20090816 17:11:00< Ivanovic> Soliton: can you already commit the "normal" changes so that i can run the pot-update and get all strings in? 20090816 17:11:45< Soliton> i think i have the code changes done is a bit. 20090816 17:11:49-!- stikonas [n=and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20090816 17:13:19< Soliton> ok, works. 20090816 17:13:27< Ivanovic> great! 20090816 17:15:40< stikonas> Ivanovic: when 1.7.3 is planned? 20090816 17:15:46< stikonas> I have a couple of patches 20090816 17:15:47< Ivanovic> stikonas: in 10mins 20090816 17:15:52< stikonas> and some translations 20090816 17:15:53< Soliton> what should i put when those hacks can be removed? 20090816 17:16:10< Ivanovic> for two versions it should work 20090816 17:16:33< Ivanovic> so it is probably that it can be removed post 1.7.4 20090816 17:16:54< Soliton> ok. 20090816 17:17:45-!- crimson_penguin [n=ben@64.201.60.211] has joined #wesnoth-dev 20090816 17:20:01< stikonas> Ivanovic: I've just sent you a translation update. And there is a couple of patches http://stikonas.homelinux.org/files/ 20090816 17:20:17< stikonas> that improves turorial strings 20090816 17:21:02< Ivanovic> stikonas: ask zookeeper to have a look at it 20090816 17:21:09< Ivanovic> (the tutorial strings that is) 20090816 17:21:10< stikonas> zookeeper: ^^ 20090816 17:21:19< stikonas> and I'm still investigating a regression in tutorial 1 that causes player to loose after the ent of turns 20090816 17:21:38< stikonas> this appeared recently, and I'm bisecting 20090816 17:21:55< CIA-62> thespaceinvader * r37850 /trunk/ (6 files in 5 dirs): Add and wire new Troll portrait, update changelogs, portrait credits. 20090816 17:22:42< Soliton> dang a changelog update. 20090816 17:23:14< stikonas> zookeeper: can you review my patch 20090816 17:23:49< stikonas> I have not enough time to test the part of my patch that deals with marksman ability 20090816 17:24:39< stikonas> s/have not/didn't have/ 20090816 17:24:58< CIA-62> ivanovic * r37851 /branches/1.6/po/ (19 files in 19 dirs): updated Lithuanian translation 20090816 17:25:34< Ivanovic> Soliton: and another changelog update by me... 20090816 17:25:41< CIA-62> ivanovic * r37852 /trunk/ (21 files in 20 dirs): updated Lithuanian translation 20090816 17:25:51< zookeeper> stikonas, well, tutorial.diff looks fine to me assuming that the patch line 80 doesn't eliminate the male string 20090816 17:26:21< Soliton> nooo 20090816 17:26:44< Soliton> well, changelog is actually fine. players_changelog is a problem. 20090816 17:26:48< Ivanovic> Soliton: my change should fit in well with svn up 20090816 17:27:01< stikonas> zookeeper: it is meant only for female elf 20090816 17:27:11< stikonas> no male ever uses that string 20090816 17:27:22< stikonas> and most of the translators assumed that is is male 20090816 17:27:27< Ivanovic> Soliton: you could just have issues an svn lock on the players_changelog 20090816 17:27:53< zookeeper> stikonas, ah, ok 20090816 17:28:14< Soliton> not sure how to do that with git-svn. 20090816 17:28:22< Soliton> not such a big deal anyway. 20090816 17:29:01< stikonas> zookeeper: can you commit those patches? 20090816 17:30:00< zookeeper> stikonas, actually i'm kinda busy right now trying to squeeze one campaign balancing fix in, it'd be nice if someone else could... 20090816 17:30:08< stikonas> Ivanovic: ^^ 20090816 17:30:45< Ivanovic> stikonas: does it really matter if this is commited after the release? 20090816 17:30:52< stikonas> maybe not 20090816 17:30:58< stikonas> but typo.diff 20090816 17:31:01< Ivanovic> sorry, we are just talking about dev releases anyway, so it can probably wait for some more time 20090816 17:31:13< Ivanovic> ah, won't commit that one right away 20090816 17:31:23< stikonas> ok 20090816 17:31:24< Ivanovic> that is: have you added pofix.py entries? 20090816 17:31:29< stikonas> yes 20090816 17:31:52< stikonas> effecient->efficient 20090816 17:33:21< Ivanovic> brrrr 20090816 17:33:25< Ivanovic> as patch all po files changed 20090816 17:33:37< Ivanovic> with a plain pofix.py run this can be achieved easier 20090816 17:34:22< stikonas> Ivanovic: ok drop it then 20090816 17:34:47< stikonas> Ivanovic: will you commit my translations to trunk before release? 20090816 17:35:09< Ivanovic> they are already online 20090816 17:35:10< stikonas> There was quite a lot of new translations and I would like to get them in for 1.7.3 20090816 17:35:17< Ivanovic> [17:25:41] ivanovic * r37852 /trunk/ (21 files in 20 dirs): updated Lithuanian translation 20090816 17:35:18< stikonas> oh, sorry 20090816 17:38:44< CIA-62> soliton * r37853 /trunk/data/ (64 files in 9 dirs): renamed Drake Slasher to Drake Thrasher 20090816 17:38:50< CIA-62> soliton * r37854 /trunk/data/tools/wmllint: added the transformations for the drake renames 20090816 17:38:55< CIA-62> soliton * r37855 /trunk/ (RELEASE_NOTES changelog players_changelog): updated changelogs with the drake renames and synchronized their format 20090816 17:39:03< CIA-62> soliton * r37856 /trunk/src/unit.cpp: added compatibility hacks for the unit renames 20090816 17:39:08< CIA-62> soliton * r37857 /trunk/data/core/units/drakes/ (Arbiter.cfg Slasher.cfg): another compatibility hack for special cases 20090816 17:39:29< Soliton> that should be all, i hope. 20090816 17:39:37< Ivanovic> great 20090816 17:40:28< deekay> Geez... using boost::regexp to split formulas to tokens is damn slow... it takes 6300ms to tokenize my recruitment on my notebook with it. I just wrote my own tokenizer and now it takes 2ms... 20090816 17:41:07< CIA-62> zookeeper * r37858 /trunk/data/campaigns/Descent_Into_Darkness/scenarios/10_Alone_at_Last.cfg: Some rebalancing for 'Alone at Last' to make it easier especially on the easiest difficulties. 20090816 17:42:00< zookeeper> ok, i don't have anything else pending, i guess. 20090816 17:42:50< CIA-62> ivanovic * r37859 /trunk/ (51 files in 3 dirs): apply typo fix by stikonas (including pofix.py run) 20090816 17:43:33< Ivanovic> AI0867, corn, Crab_, crimson_penguin, deekay, dfranke, elias, esr, fendrin, grzywacz, ilor, loonycyborg, mordante, Noyga, Rhonda, shadowmaster, silene, Sirp, Soliton, thespaceinvader, zookeeper, everyone else who cares: ready for 1.7.3? 20090816 17:43:38< Crab_> Ivanovic: yes 20090816 17:43:46< thespaceinvader> Ivanovic: yeah 20090816 17:44:08< Soliton> Ivanovic: yes. 20090816 17:44:17< Ivanovic> running the pot-update 20090816 17:44:19< deekay> Ivanovic: Yes 20090816 17:44:36< deekay> Crab_: You may be interested in what I wrote about regarding formula :) 20090816 17:45:03< Crab_> deekay: yes, I've read it. interesting, yes. Maybe we're using boost::regex in non-optimal way ? 20090816 17:45:43< fendrin> Ivanovic: please give me 10 more minutes 20090816 17:45:53< deekay> Crab_: Possible, but at this point it doens't matter.. tomorrow I'll commit my tokenizer 20090816 17:45:58< Crab_> deekay: good :) 20090816 17:46:11< grzywacz> Ivanovic, sure, nothing from me 20090816 17:46:55< Ivanovic> fendrin: does it include string changes? 20090816 17:47:03< Ivanovic> if the answer is yes: ARGH! 20090816 17:47:05< Ivanovic> ;) 20090816 17:47:27< fendrin> Ivanovic: then go on 20090816 17:47:35< Noyga> not really ready, btw it doesn't matter :) 20090816 17:47:42< Ivanovic> feel free to commit the stuff but so soon 20090816 17:47:47< Ivanovic> very soon!!! 20090816 17:50:29< stikonas> Ivanovic: can you add "Jurgis Sūdžius (Dievas)" to Lithuanian translators in about.cfg? 20090816 17:51:51< CIA-62> ivanovic * r37860 /trunk/data/core/about.cfg: add new Lithuanian translator 20090816 17:54:36< CIA-62> fendrin * r37861 /trunk/data/campaigns/Legend_of_Wesmere/ (maps/14_Human_Alliance.map scenarios/14_Human_Alliance.cfg): LoW 14: Reduced number of turns the player has to survive. Timed the reenforcement waves better. 20090816 17:54:38< fendrin> Ivanovic: ready 20090816 17:55:33< CIA-62> crab * r37862 /trunk/data/core/about.cfg: moved myself to programmers section of about.cfg 20090816 17:58:27< CIA-62> ivanovic * r37863 /trunk/ (377 files in 24 dirs): 20090816 17:58:27< CIA-62> pot update (preparing for 1.7.3) 20090816 17:58:27< CIA-62> regenerated doc files 20090816 17:58:37< crimson_penguin> well I haven't built since 1.7.2, but assuming everything works still I'm ready :P 20090816 18:01:56-!- Ivanovic changed the topic of #wesnoth-dev to: releasing 1.7.3, using r37864 | 71 bugs, 238 feature requests, 12 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20090816 18:01:58< CIA-62> ivanovic * r37864 /trunk/ (changelog configure.ac players_changelog src/wesconfig.h): bump version to 1.7.3 20090816 18:04:48-!- daxion_ [n=jochen@dslb-088-069-160-025.pools.arcor-ip.net] has quit ["Ex-Chat"] 20090816 18:06:46< mordante> Ivanovic, no blockers for me left, good to see you early releasing... have some more intrusive post release patches pending 20090816 18:07:35< deekay> Ivanovic: btw, I don't knwo if you noticed: for now I disabled formula AI from the AI choice dialog, it is available in debug mode only. So don't write anything about "new AI" in announcment ;) 20090816 18:08:14< Ivanovic> you should add to the release_notes that currently to *use* the formula based ai you have to run with --debug 20090816 18:08:16< Ivanovic> ;) 20090816 18:09:16-!- wesbot changed the topic of #wesnoth-dev to: releasing 1.7.3, using r37864 | 71 bugs, 238 feature requests, 11 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20090816 18:13:56< crimson_penguin> are there any big headers that are included in a lot of wesnoth source files? 20090816 18:14:30< crimson_penguin> I'm just wondering what to put in a prefix header; I've already got some STL and Boost headers in there, but are there some very common Wesnoth headers too? 20090816 18:14:44< Ivanovic> puh, 240MB tar.bz2 and 11MB xdelta 20090816 18:16:00< crimson_penguin> wow 20090816 18:16:27< silene> crimson_penguin: wesconfig.h; but other than that we usually try to reduce dependencies, so there shouldn't be 20090816 18:16:57< Ivanovic> the last release is 4 weeks old, so quite some stuff accumulates 20090816 18:17:59< loonycyborg> Probably that's mostly images :P 20090816 18:18:21< crimson_penguin> silene: Hmm ok; and wesconfig.h is tiny 20090816 18:18:57< silene> yes, it isn't worth putting it in a precompiled header 20090816 18:19:09 * crimson_penguin did anyway :P 20090816 18:20:03< silene> crimson_penguin: it means you will have to recompile your header at each release; not really a good idea 20090816 18:20:21< crimson_penguin> silene: I recompile everything each release anyway 20090816 18:20:37< crimson_penguin> really it's not a big deal anyway; takes me ~10 minutes to compile 20090816 18:20:50< silene> the advantage of having only external headers in the pch is that you hardly ever recompile it 20090816 18:21:41< crimson_penguin> I suppose 20090816 18:21:53< crimson_penguin> it really hardly takes any time though 20090816 18:22:37< loonycyborg> crimson_penguin: Do precompiled headers actually cause speedup for you? 20090816 18:22:58< crimson_penguin> loonycyborg: not huge, but I'm pretty sure when I started using it I noticed a difference 20090816 18:23:19< crimson_penguin> when I did it, I think it was about 20% (8 minutes from 10 minutes) 20090816 18:25:13< Ivanovic> okay, good news: all campaigns are startable 20090816 18:25:21< Ivanovic> one bad news: got this message in my commandline: 20090816 18:25:23< Ivanovic> Invalid WML found: continue is deprecated as result in [endlevel], use the new attributes instead. 20090816 18:27:30< Ivanovic> the reason for this one is DM 20090816 18:27:42< silene> it's not a bad news, just a warning 20090816 18:27:46< Ivanovic> fendrin, esr: would be nice if you had a look at it 20090816 18:27:55< Ivanovic> silene: mainline should not produce any warnings 20090816 18:28:09< Ivanovic> (though i will not repackage because of this mini thing) 20090816 18:33:47< CIA-62> ivanovic * r37865 /tags/1.7.3/: tagged 1.7.3, using r37864 20090816 18:33:51-!- Ivanovic changed the topic of #wesnoth-dev to: released 1.7.3, announcing "soon" | 71 bugs, 238 feature requests, 12 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20090816 18:35:27< CIA-62> ivanovic * r37866 /trunk/ (changelog configure.ac players_changelog src/wesconfig.h): post release version bump (to 1.7.3+svn) 20090816 18:38:18-!- Aethaeryn [n=Michael@wesnoth/umc-dev/developer/aethaeryn] has joined #Wesnoth-dev 20090816 18:40:49-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit ["KVIrc 3.4.2 Shiny http://www.kvirc.net/"] 20090816 18:41:25-!- loonybot [n=loonybot@wesnoth/bot/loonybot] has quit [Remote closed the connection] 20090816 18:41:51-!- boucman [i=43fa2d5d@wesnoth/developer/boucman] has joined #wesnoth-dev 20090816 18:41:56< boucman> hey all 20090816 18:42:03< Crab_> hi boucman 20090816 18:42:16< boucman> so, how is everything 20090816 18:42:27< mordante> hi boucman 20090816 18:42:45 * boucman leaves for europe tonight 20090816 18:42:57< Crab_> boucman: working on fai debugger 20090816 18:43:31< boucman> will you be done for the final pencil down date ? 20090816 18:44:54< Crab_> boucman: debugger itself - should be working, interface - don't know, depends on how quickly I'll grasp wesnoth gui concepts 20090816 18:45:21< boucman> ok, sounds good considering the time left 20090816 18:52:09< Soliton> anyone ever got such an error when wesnoth just terminated? 20090816 18:52:10< Soliton> XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0" after 993 requests (993 known processed) with 0 events remaining. 20090816 18:52:49< Soliton> i was just joining a gmae to observe. 20090816 18:53:06< Soliton> that's with 1.6, btw. 20090816 18:53:12< mordante> no never seen it 20090816 18:53:17< boucman> Soliton: that seems to me to be a communication problem between your X server and X client, not wesnoth related 20090816 18:53:41< Soliton> yeah, never happened before though. 20090816 18:54:48< Ivanovic> ah, upload to wesnoth.org is done, just 40mins for the lovely small tarball... 20090816 18:56:06< Ivanovic> upload to sf.net from wesnoth.org is a whole lot more fun... 20090816 18:57:40< stikonas> Ivanovic: why can't you create final tarball on wesnoth.org server using SSH? 20090816 18:57:45< CIA-62> mordante * r37867 /trunk/src/actions.cpp: Fix a compiler warning. 20090816 18:57:46 * crimson_penguin is creating the dmg 20090816 18:57:52< CIA-62> mordante * r37868 /trunk/src/gui/widgets/ (window.cpp window.hpp): 20090816 18:57:52< CIA-62> Disable the easy close disabled cache. 20090816 18:57:52< CIA-62> So code refactoring fails with this cache enabled and it works well 20090816 18:57:52< CIA-62> without. If changes to the easy close status happen at runtime some 20090816 18:57:52< CIA-62> oddities might occur, but I consider if that happens there has been a 20090816 18:57:54< CIA-62> design failure in the dialog. 20090816 18:57:55< Ivanovic> stikonas: because i directly use the tarball for testing 20090816 18:58:00< CIA-62> mordante * r37869 /trunk/ (5 files in 3 dirs): Remove some obsolete lisbox code. 20090816 18:58:06< Ivanovic> so i would have to at least download it from wesnoth.org 20090816 18:58:29< Ivanovic> and since there might be X changes i got to do till it is ready i prefer to have everything ready on my box before doing the upload stuff 20090816 18:59:32 * crimson_penguin recompresses the dmg to bz2 20090816 19:00:13-!- mjs-de [n=mjs-de@vpw.wh.Uni-Dortmund.DE] has quit ["On the road again"] 20090816 19:01:21< Ivanovic> the new sf.net interface *really* sucks 20090816 19:02:57-!- Netsplit clarke.freenode.net <-> irc.freenode.net quits: nital 20090816 19:03:44-!- Netsplit over, joins: nital 20090816 19:06:24-!- boucman [i=43fa2d5d@wesnoth/developer/boucman] has quit ["Page closed"] 20090816 19:06:45< Crab_> deekay: what's the canonical form of formula_ai decimal number ? 20090816 19:07:52< Crab_> deekay: e.g.: 1.5 OR 1,5 OR decimal(1,5) OR something_else ? 20090816 19:09:17< Ivanovic> loonycyborg, crimson_penguin: please take care to follow the (again new) guidelines for file releases at sf.net 20090816 19:09:27< crimson_penguin> Ivanovic: oh, what's that? 20090816 19:09:32< Ivanovic> the classical verison does *not* work anymore, rsync into upload/ is not working 20090816 19:09:55< crimson_penguin> Ivanovic: well you're just in time, I was JUST about to start that (I was at the Password: part) 20090816 19:09:59< crimson_penguin> so how do we do it now? 20090816 19:10:22< Ivanovic> rsync -avP -e ssh *1.7.3* USERNAME,wesnoth@frs.sourceforge.net:/home/frs/project/w/we/wesnoth/wesnoth/wesnoth-1.7.3/ 20090816 19:10:44< Ivanovic> that was what i used to have the 1.7.3 release uploaded to wesnoth/wesnoth-1.7.3 in our tree 20090816 19:10:57< Ivanovic> (had to create the folder first in the file view thingie) 20090816 19:11:03< Ivanovic> https://sourceforge.net/project/admin/explorer.php?group_id=89495 20090816 19:11:34< corn> wow, ton of svn revisions today :) 20090816 19:12:46< crimson_penguin> Ivanovic: is that *1.7.3* supposed to be the filename? 20090816 19:13:03< Ivanovic> yes, at files.wesnoth.org this does cover all files that belong to the 1.7.3 release 20090816 19:13:15< crimson_penguin> ohhh, right 20090816 19:13:29 * crimson_penguin can't believe he forgot what * does in a shell 20090816 19:15:51< Ivanovic> and i have no idea how to upload any release notes to sf.net now 20090816 19:16:08< crimson_penguin> it's not accepting my password with crimsonpenguin,wesnoth@ 20090816 19:16:49< crimson_penguin> here's what I did: rsync -avP -e ssh Wesnoth_1.7.3.dmg crimsonpenguin,wesnoth@frs.sourceforge.net:/home/frs/project/w/we/wesnoth/wesnoth/wesnoth-1.7.3/ 20090816 19:17:12< Ivanovic> should be fine 20090816 19:17:25< crimson_penguin> crimsonpenguin,wesnoth@frs.sourceforge.net's password: Permission denied, please try again. 20090816 19:17:59< CIA-62> silene * r37870 /trunk/src/ (video.cpp video.hpp): Removed unused constructor of CVideo. 20090816 19:18:05< CIA-62> silene * r37871 /trunk/src/ (video.cpp video.hpp): Removed unused functions CVideo::*lock. 20090816 19:18:08< CIA-62> silene * r37872 /trunk/src/ (video.cpp video.hpp): Removed unused functions CVideo::get*. 20090816 19:18:13< CIA-62> silene * r37873 /trunk/src/ (image.cpp image.hpp): Removed unused function image::get_colour_adjustment. 20090816 19:18:18< CIA-62> silene * r37874 /trunk/src/ (multiplayer_connect.cpp multiplayer_connect.hpp): Removed unused function mp::connect::kick_player. 20090816 19:18:22< CIA-62> silene * r37875 /trunk/src/ (display.cpp display.hpp editor/editor_display.cpp): Removed unused field display::highlighted_locations_. 20090816 19:18:29< Ivanovic> crimson_penguin: please retry 20090816 19:18:51< crimson_penguin> still doesn't work 20090816 19:19:05< Ivanovic> are you sure that the password is correct? 20090816 19:19:49-!- Netsplit clarke.freenode.net <-> irc.freenode.net quits: nital 20090816 19:20:13< crimson_penguin> prettttty sure; I even just went and changed the password to the same thing 20090816 19:20:47-!- Netsplit over, joins: nital 20090816 19:21:11-!- loonybot [n=loonybot@79.139.138.234] has joined #wesnoth-dev 20090816 19:21:16-!- Netsplit clarke.freenode.net <-> irc.freenode.net quits: nital 20090816 19:21:17< crimson_penguin> ...ok, now it worked 20090816 19:21:56-!- loonycyborg [n=sergey@79.139.138.234] has joined #wesnoth-dev 20090816 19:22:12< Ivanovic> loonycyborg: so that you know it, too: https://sourceforge.net/apps/trac/sourceforge/wiki/Release%20files%20for%20download 20090816 19:23:33< fendrin> zookeeper: May I remind you about the water effects? 20090816 19:24:58< crimson_penguin> ok, I'm really confused, and I hope I didn't just do something bad... 20090816 19:25:34< crimson_penguin> I went to https://sourceforge.net/project/admin/explorer.php?group_id=89495 I right-clicked on wesnoth-1.7.3, went to "+ Uploads here", and it said "Uploaded files will now be deposited into the wesnoth-1.7.3 folder." 20090816 19:25:46< crimson_penguin> I wonder if that's a way to make it so you don't have to type that full path? 20090816 19:27:24< crimson_penguin> also, presumably that's only set for me... I hope 20090816 19:28:13< Ivanovic> that is for uploading via that web interface thingie 20090816 19:28:18< crimson_penguin> oh, ok 20090816 19:28:18< loonycyborg> Ivanovic: That totally doesn't tell me to which particular wesnoth folder the installer should be uploaded. 20090816 19:28:22< Ivanovic> and i don't trust in that, i prefer using rsync 20090816 19:28:31< Ivanovic> loonycyborg: have a look at the chans log 20090816 19:28:38< crimson_penguin> loonycyborg: /home/frs/project/w/we/wesnoth/wesnoth/wesnoth-1.7.3/ 20090816 19:28:40< Ivanovic> that will tell you since i already posted the line i used 20090816 19:29:05< crimson_penguin> loonycyborg: and I did: rsync -avP -e ssh Wesnoth_1.7.3.dmg crimsonpenguin,wesnoth@frs.sourceforge.net:/home/frs/project/w/we/wesnoth/wesnoth/wesnoth-1.7.3/ 20090816 19:29:08< Ivanovic> for later on: the 1.6.5 release will be in /home/frs/project/w/we/wesnoth/wesnoth-1.6/wesnoth-1.6.5/ 20090816 19:29:43< Ivanovic> loonycyborg: if sf.net does not work for you, please ping me 20090816 19:30:14< loonycyborg> k 20090816 19:30:27< Ivanovic> (does not work as in does not accept your upload) 20090816 19:31:31-!- Chusslove [n=Chusslov@adsl-ppp-2104.yubc.net] has quit [Remote closed the connection] 20090816 19:33:19-!- Chusslove [n=Chusslov@adsl-ppp-2104.yubc.net] has joined #wesnoth-dev 20090816 19:33:27< crimson_penguin> 3 hours, 20 minutes till my upload's done 20090816 19:33:49< loonycyborg> I tried 'rsync -avP -e ssh wesnoth-1.7.3-win32.exe loonycyborg,wesnoth@frs.sourceforge.net:/home/frs/project/w/we/wesnoth/wesnoth/wesnoth-1.7.3/' and it said 'permission denied' 20090816 19:34:08< crimson_penguin> same happened to me 20090816 19:34:18< crimson_penguin> Ivanovic: ping 20090816 19:35:44< Ivanovic> grml 20090816 19:35:53< Ivanovic> THE NEW SF.NET INTFERFACE SUCKS!!! 20090816 19:37:32< loonycyborg> Are you sure that /wesnoth/ should be twice in the path? 20090816 19:37:39< Ivanovic> yes, 100% 20090816 19:38:02< Ivanovic> since the first is part of "identify right folder in system" and the 2nd is our internal folder stuff 20090816 19:38:28< Ivanovic> (where we got wesnoth, wesnoth-1.0, wesnoth-1.6, gp2x, trailer, unofficial, ...) 20090816 19:45:07-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090816 19:45:34-!- ABCD_ [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 54 (Connection reset by peer)] 20090816 19:45:35< loonycyborg> After I changed loonycyborg,wesnoth to loonycyborg it worked :/ 20090816 19:46:46< fendrin> silene: I want to encapsulate the message tag in a lua one that handles a show_if tag inside. But I fail because of divergenz. Is there a way to call the c++ message and bypass the lua registered one? 20090816 19:51:48< Ivanovic> loonycyborg: uhm, but are the files really there? 20090816 19:51:54< Ivanovic> that is: ping me once your upload is done 20090816 19:52:54-!- Aethaeryn [n=Michael@wesnoth/umc-dev/developer/aethaeryn] has quit ["bah"] 20090816 19:56:06< silene> fendrin: no (though i could add it if needed); what kind of divergences? 20090816 19:58:59< fendrin> silene: http://wesnoth.pastebin.com/d353139d9 20090816 19:59:32< fendrin> silene: Do you see the problem? 20090816 20:00:48< silene> oh yes, sorry; the "divergence" thing confused me; the issue is just that you need something to display the message ultimately, right? 20090816 20:00:59< fendrin> silene: right 20090816 20:02:39< silene> fendrin: okay, i suggest you give another name to the wml tag for now, that way you will be able to test your code, and i will implement a way to recover the old action handler later 20090816 20:03:43< fendrin> silene: great 20090816 20:04:34-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090816 20:06:32< fendrin> Is there an ai mp test game today? 20090816 20:09:05< Crab_> deekay: ^ ? 20090816 20:10:41-!- loonybot [n=loonybot@wesnoth/bot/loonybot] has quit [Read error: 104 (Connection reset by peer)] 20090816 20:15:44 * Soliton is ready. 20090816 20:16:57 * fendrin is ready 20090816 20:23:12-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20090816 20:33:34< loonycyborg> Ivanovic: at the end I got error "rsync: mkstemp "/home/frs/project/w/we/wesnoth/wesnoth/wesnoth-1.7.3/.wesnoth-1.7.3-win32.exe.bjkfup" failed: Permission denied (13)" D: 20090816 20:34:12< Ivanovic> okay, sf.net is really screwed! 20090816 20:34:59< loonycyborg> Did ssh+rsync work for you with USERNAME,wesnoth@frs.sourceforge.net? 20090816 20:35:01-!- kitty_ [n=kitty@wesnoth/artist/kitty] has joined #wesnoth-dev 20090816 20:35:06< Ivanovic> yes 20090816 20:35:13< Ivanovic> but i am admin 20090816 20:36:33< loonycyborg> Maybe you need to enable some other permission for me for the new method to work? 20090816 20:37:14< Ivanovic> updated some stuff though i expect no real changes 20090816 20:37:25< Soliton> Crab_, deekay: the AI is cheating again! 20090816 20:37:25< Ivanovic> already posted in #sourceforge, but noone seems to be active in there 20090816 20:37:35< Crab_> Soliton: how-to-reproduce ? 20090816 20:37:59< Soliton> Crab_: observe the game on trunk server. 20090816 20:38:13< Soliton> Crab_: AI saurian skirmisher moved on impassable terrain. 20090816 20:38:14< Ivanovic> loonycyborg: feel free to check if it works now, not sure if it will though 20090816 20:38:51< Ivanovic> loonycyborg, crimson_penguin: if it does not work we can go for a shortterm fix: upload it for me somewhere to sf.net and tell me, i can upload it then 20090816 20:38:54< Crab_> Soliton: AI is reusing standard movement code :) if AI is able to do that move, you should too :) 20090816 20:39:05< Crab_> Soliton: I'll join & observe 20090816 20:39:17< Ivanovic> s/sf.net/wesnoth.org 20090816 20:39:49< Soliton> Crab_: well, i don't have a saurian but the description mentions impassable really as impassable. 20090816 20:40:18< Soliton> Crab_: and when i mouseover the unit i don't see other impassable terrain as valid. 20090816 20:40:29< Crab_> Soliton: on which turn ? 20090816 20:40:46< Soliton> 4 20090816 20:41:06< loonycyborg> Ivanovic: Now it worked for me with USERNAME,wesnoth 20090816 20:41:29< Ivanovic> lovely shit... 20090816 20:43:02< Crab_> Soliton: have you got OOS on that move ? 20090816 20:44:19< Soliton> Crab_: not me but i'm the host. 20090816 20:46:55< mordante> kitty_, there was here somebody this morning wondering about how to use the new scripts, I'm also interested in the answer to that question 20090816 20:47:46-!- Tigge [n=tigge@bacchus.olf.sgsnet.se] has joined #wesnoth-dev 20090816 20:48:06< kitty_> mordante: we don't have working fonts yet (we hope to have them for some of them in future) - if you want to use them I'm afraid that you have to ask me. I'll write what you need by hand... 20090816 20:49:26< mordante> kitty_, I don't want anything written, just wondered whether you still had to do it manually or that it was automated somehow 20090816 20:49:53< Crab_> Soliton: please, if possible, save the autosave 'before that weird move' somewhere, in case it would be needed later. 20090816 20:49:58< crimson_penguin> Ivanovic: well mine did work with ,wesnoth - so hopefully it does work in the end... 2 hours to go 20090816 20:50:40< kitty_> mordante: nope, building a font is pretty much work. just vectorizing the letters is no problem but getting all the kerning/spacing/ligatures done is. I'd like to work on that some more after wsas is done... 20090816 20:51:18< Soliton> Crab_: done. 20090816 20:51:23< Crab_> thanks 20090816 20:51:24< mordante> I know a font is much work ;-) I was just wondering since I really love the idea of the scripts 20090816 20:52:16< kitty_> yeah, i want to get at least the human, elf and merman alphabets working at some point 20090816 20:52:18< mordante> but great to hear you want to work further on it after WSAS 20090816 20:52:59< mordante> so much fun to have a more RPG style campaign, where the user has to decipher a message in elvish script :-) 20090816 20:53:17< kitty_> that's mean! 20090816 20:53:44< mordante> no that's fun 20090816 20:54:03< mordante> it shouldn't be a overly long message, but some kind of password 20090816 20:54:18< mordante> (obviously the help should contain the info to decipher it) 20090816 20:54:27< kitty_> we'll see... 20090816 20:55:01< mordante> I love it when a fantasy world has a lot of depth and background 20090816 20:55:52< kitty_> all the work melinath and the other do atm to collect the lore will help a lot to that end 20090816 20:56:29< Crab_> Soliton: ok, that scenario purposely spawns such cheating units. 20090816 20:56:45< Crab_> Soliton: by applying WML like : [movement_costs] flat=1 sand=2 forest=2 impassable=3 unwalkable=3 deep_water=3 [/movement_costs] 20090816 20:56:56< mordante> yes I know and I really like what they're doing :-) 20090816 20:57:11< Soliton> Crab_: oh, i see. 20090816 20:57:23< Crab_> Soliton: so all is good :) AI doesn't cheat (yet). 20090816 20:57:46< Soliton> right, sorry. 20090816 20:57:49< crimson_penguin> Ivanovic: also I don't have an account on wesnoth.net 20090816 20:57:51< Crab_> np 20090816 20:57:53< crimson_penguin> err, wesnoth.org 20090816 20:58:37< Ivanovic> crimson_penguin: oh, i thought you had one 20090816 20:58:56< crimson_penguin> pretty sure I don't 20090816 20:59:06< crimson_penguin> I had an account on wesnoth.slack.it, long ago :D 20090816 20:59:21< thespaceinvader> hey kitty_ 20090816 20:59:24< thespaceinvader> how's things? 20090816 20:59:39< kitty_> hey! fine - and you? 20090816 21:00:09< kitty_> did you get the drakes ready for the release in time? 20090816 21:00:32-!- daxion_ [n=jochen@dslb-088-069-165-130.pools.arcor-ip.net] has joined #wesnoth-dev 20090816 21:01:17-!- daxion_ [n=jochen@dslb-088-069-165-130.pools.arcor-ip.net] has quit [Client Quit] 20090816 21:03:09-!- Noyga [n=lame-z@wesnoth/developer/noyga] has left #wesnoth-dev ["Quitte"] 20090816 21:03:37< Soliton> Crab_: now the ai is in an endless loop as it seems. 20090816 21:04:09< Crab_> Soliton: it does nothing in an endless loop ? 20090816 21:04:35< Crab_> Soliton: or it does something in an endless loop ? 20090816 21:04:36< Soliton> 20090816 21:04:28 info ai/move: Considering target at: 11,8 20090816 21:04:36< Soliton> 20090816 21:04:28 info ai/move: 3/0 = 3 20090816 21:05:04< Soliton> also: 20090816 21:05:07< Soliton> 20090816 21:04:46 info engine: aborted A* search because Start or Dest is invalid 20090816 21:05:10< Soliton> 20090816 21:04:46 error ai/actions: Error #2008 in full move by side 2 from location 11,8 to location 11,8 20090816 21:05:13< Soliton> 20090816 21:04:46 error ai/general: full move failed 20090816 21:05:16< Soliton> 20090816 21:04:46 info ai/general: choosing move with 1192 targets 20090816 21:05:23< Soliton> i guess it tries the same illegal move all the time. 20090816 21:05:46< Soliton> not sure what about that move is a problem though. 20090816 21:06:08< Soliton> destination already occupied maybe. 20090816 21:06:11< Crab_> Soliton: ok, thanks. Save, if possible (through probably not necessary) 20090816 21:06:30< Crab_> Soliton: no, it tries to do a full move 'on spot'. 20090816 21:06:35< Soliton> Crab_: any idea how i can stop the ai now? 20090816 21:07:04< Crab_> Soliton: save, set movement points of that unit (on 11,8) to 0, reload. 20090816 21:07:20< Crab_> Soliton: or, try to take control of that side 20090816 21:07:43< Soliton> :droid doesn't work. 20090816 21:07:54< Soliton> and giving control seems not to work either. 20090816 21:07:55< Crab_> Soliton: what's on 11,8 ? 20090816 21:08:13< Soliton> a tiny dark sorcerer with 28HP. 20090816 21:08:24< Crab_> AIs ? 20090816 21:08:27< Soliton> yes. 20090816 21:09:57< Crab_> Soliton: (I fixed one of the bugs in my trunk, will commit soon) 20090816 21:10:00-!- noy_ [n=Noy@d75-157-29-32.bchsia.telus.net] has joined #wesnoth-dev 20090816 21:10:03-!- noy [n=Noy@wesnoth/developer/noy] has quit [Connection reset by peer] 20090816 21:11:45< Crab_> Soliton: so, saving / rebasing to new version / loading is probably the only way to go 20090816 21:12:06< Soliton> Crab_: i left so fabi got control. 20090816 21:13:22< thespaceinvader> kitty_: i got the Warrior done, the Burner sprites are waiting on jet 20090816 21:17:05< CIA-62> crab * r37876 /trunk/src/ai/actions.cpp: fixed one of two bugs that lead to infinite loop in AI Movement code, when AI tries to move A->A onimpassable terrain (happens on Dark Forecast) 20090816 21:17:23< Crab_> Soliton: fixed. note that nowadays, infinite loop in ai movement code requires two separate bugs to manifest. So, you've found two bugs :) , of which 1 is now fixed, but this is enough for infinite loop to stop. 20090816 21:18:30< Crab_> Soliton / fendrin : if you get me the save / log , it'll be easier for me to find the second bug, as well. 20090816 21:18:30< Soliton> zookeeper: berserker laughs like every attack now. 20090816 21:22:30< mordante> ilor, do you still have things you want to commit before the gsoc pen down deadline? 20090816 21:23:26< Soliton> Crab_: note that the unit was actually on swamp. 20090816 21:24:15< ilor> mordante: not really 20090816 21:25:23< mordante> ilor, ok just wanted to be sure 20090816 21:25:43-!- melinath [n=melinath@pool-72-72-200-231.altnpa.east.verizon.net] has joined #wesnoth-dev 20090816 21:26:02< mordante> then I can start with filling in the evaluation form tomorrow 20090816 21:26:19< ilor> mordante: speaking of which, how do you feel about this year's gsoc? 20090816 21:26:46< Crab_> Soliton: ok. then, the commit message is a bit incorrect. It's still 'fixed'. 20090816 21:26:52< mordante> ilor, mixed, I think you did a great job but also found too much gui2 problems 20090816 21:27:14< mordante> and I didn't have enough time to fix them properly :-( 20090816 21:27:26< loonycyborg> Ivanovic: The upload has finished successfully. 20090816 21:27:34< ilor> mordante: I think finding the problems now rather than later is a good thing ;) 20090816 21:27:44< mordante> I expected you to run into gui2 issues, but not that much 20090816 21:28:14< mordante> ilor, yes, but I would have preferred 1.7.3 have a fully working lobby 20090816 21:28:27< mordante> and your part is finished, mine isn't 20090816 21:28:48< shadowmaster> Ivanovic: I was ready 20090816 21:28:53< shadowmaster> of course, it doesn't matter now. 20090816 21:29:05< ilor> to be honest my part is not finished as there inevitavly will be lots of things to change once people start testing the new lobby more 20090816 21:29:05< mordante> and there's quite a bit of work left to have it polished before 1.8 20090816 21:29:37< mordante> well finished as in "ready for test" ;-) 20090816 21:30:05< ilor> I think I had an easier time than last year, partly because I was familiar wih the code but also because the lobby was not a semi-abandoned pile of code the old editor was ;) 20090816 21:31:25< mordante> yeah the editor really had quite a bit of bitrot 20090816 21:32:02< ilor> mordante: also some things that I thought would take a lot of time ended up just needing a nudge in the right direction 20090816 21:32:17< mordante> like what? 20090816 21:32:23< ilor> like the lobby bot upgrade 20090816 21:32:24< Soliton> Crab_: savegames are on files.wesnoth.org/soliton/ 20090816 21:32:31< Crab_> thanks 20090816 21:32:58< Soliton> Crab_: the first loop was on turn 15. 20090816 21:33:21< Crab_> Soliton: how did it end ? 20090816 21:33:32< ilor> mordante: Soliton's been a great help and all I did was to push the issue somewhat and talk to a freenode staffer, and fiddle with some irssi stuff 20090816 21:33:37< mordante> ah yes that went rather fast, I missed all of it since I was on vacation 20090816 21:34:23< Soliton> Crab_: we're still playing or what do you mean? 20090816 21:34:50< Crab_> 'the first loop was on turn 15' - but, I see the save from turn 18. so, how did it 'get out' of that loop ? 20090816 21:35:12< Soliton> Crab_: i left and rejoined. 20090816 21:35:20< Crab_> ok 20090816 21:35:39< ilor> mordante: also, having the goals spelled out was a great idea 20090816 21:35:56< Soliton> same thing again now on turn 19 but now i also updated. 20090816 21:36:10< mordante> yes I also felt that was a good idea, also to track the progress 20090816 21:36:11< Soliton> but fendrin is asleep. 20090816 21:36:36< mordante> it's now easy for me to conclude you did more as the mandatory targets 20090816 21:36:55< mordante> I also have that feeling, but it's nice to see it on "paper" as well 20090816 21:39:36< Soliton> silene: how far are you with the rewrite of dark forecast? 20090816 21:39:58< loonycyborg> Soliton: Since I've finished with windows installed stuff I can join testing now. 20090816 21:40:03< loonycyborg> *installer 20090816 21:40:18< Soliton> loonycyborg: cool, all binaries out now then? 20090816 21:40:35< silene> Soliton: i have rewritten the whole weather system; but i haven't had lately to work on it, so it's far from complete 20090816 21:40:43< silene> +time 20090816 21:40:48-!- noy_ [n=Noy@d75-157-29-32.bchsia.telus.net] has quit [] 20090816 21:41:08< loonycyborg> Soliton: No. Because crimson_penguin has slow connection :P 20090816 21:41:24< Soliton> silene: ok, because the unit spawns are pretty broken atm still so i was wondering whether it makes sens to fix them. 20090816 21:41:24< fendrin> Soliton: no 20090816 21:41:31< fendrin> Soliton: the ai is asleep 20090816 21:41:46< Soliton> fendrin: well, did you try to give me control? 20090816 21:41:54< Soliton> fendrin: if it doesn't work we need to reload. 20090816 21:42:23< silene> Soliton: really? it was still working more or less fine two weeks ago; something must have broken it recently 20090816 21:42:44< fendrin> Soliton: no can't give you control 20090816 21:43:04< Soliton> silene: level 2 units spawn with level 1 stats and all spawns can move on impoassable terriain. 20090816 21:43:18< Soliton> fendrin: it worked actually. rejoin. 20090816 21:43:32< mordante> ilor, how do you feel further about this gsoc? 20090816 21:44:08< Soliton> fendrin: (and push the acceleration up.) 20090816 21:44:10< silene> Soliton: yes, spawns moving on impassable terrains is by design, as far as i could understand; level 2 units having bad stats is new to me (or perhaps i just never noticed the issue) 20090816 21:44:38< Soliton> silene: yeah, it looks that way but it doesn't make sense. 20090816 21:45:07< Soliton> also i'd like the spawns to have random traits and not move when they spawn. 20090816 21:45:35< loonycyborg> Soliton: How does one make replay go faster when joining an mp game? 20090816 21:45:38< silene> Soliton: nah, once you see a unit spawn outside the map, it will make a lot more sense to you why they are allowed to move on impassible terrains ;-) 20090816 21:46:01< silene> (yes, unfortunately, it does happen...) 20090816 21:46:50< Crab_> silene: isn't it possible to teleport the unit-spawned-outside-the-map to nearest on-map location ? 20090816 21:47:00< Soliton> well, the scneario needs to be modified so it does not happen. 20090816 21:48:01< Soliton> there is really no need for it to happen. 20090816 21:48:59< ilor> mordante: I'm happy with my work, and also very happy with how this year's gsoc turned out time-wise for me 20090816 21:49:09< Soliton> loonycyborg: increase accelerated speed in preferences. 20090816 21:49:23< ilor> I managed to have significantly more of an actual life than last year during gsoc ;) 20090816 21:49:34< silene> Crab_, Soliton: it's not that easy, as it usually happens on game ends, when the map is pretty flooded by enemy units; but i agree it should not happen, and this is one of the reason i wanted to rewrite it 20090816 21:50:16< mordante> ilor, good to hear :-) 20090816 21:50:27< Crab_> silene: ok, understood 20090816 21:50:30< Soliton> silene: at least for teleport there is now a key to make units only spawn on passable terrain. should be easy to port that to other tags if necessary. 20090816 21:50:59< crimson_penguin> Soliton: 1 hour to go... 20090816 21:51:06< crimson_penguin> I can play with 1.7.3 now though of course :D 20090816 21:51:38< loonycyborg> Soliton: thx 20090816 21:53:35< Crab_> Soliton: ok, found the place of the second bug, as well. Will fix in a day or two (It's masked now, so no hurry) 20090816 21:54:12< Crab_> Soliton: so, your game was very successful from bug-hunting perspective :) 20090816 21:54:32< esr> Ivanovic: Do you want bugs closed? 20090816 21:54:53< Ivanovic> esr: sure 20090816 21:54:55< Ivanovic> and patches, too 20090816 21:55:24< Ivanovic> loonycyborg: the md5sum is correct? 20090816 21:55:30< Ivanovic> 82b502a15fe4d4e418ad461e3d052f8c 20090816 21:55:35< Soliton> crimson_penguin: just wanted to know when i can restrict the mp server to 1.7.3. 20090816 21:55:36< Ivanovic> (just to be 100% sure) 20090816 21:55:51< crimson_penguin> Soliton: shouldn't it be when it's announced? 20090816 21:55:54< loonycyborg> It's the same on sf as on my system. 20090816 21:56:09< mordante> hi esr did you get my gpsd email? 20090816 21:56:23< esr> Yes. It's on my list. 20090816 21:56:41< mordante> good then I drop it from mine 20090816 21:57:51< esr> mordante: Wait. 20090816 21:58:00-!- melinath [n=melinath@pool-72-72-200-231.altnpa.east.verizon.net] has quit [Read error: 60 (Operation timed out)] 20090816 21:58:00< esr> Just looked in my mailbox. 20090816 21:58:38< esr> I thought I remembered something from ytpou but don't see it. Resend, please, just do be sure? 20090816 22:00:58< mordante> esr, resend 20090816 22:02:45< esr> Thanks. 20090816 22:02:58< mordante> you're welcome 20090816 22:05:09-!- elias [n=allefant@allegro/developer/allefant] has quit [Read error: 60 (Operation timed out)] 20090816 22:07:34< Ivanovic> esr: you were pinged several times today IIRC 20090816 22:07:39< Ivanovic> might be a good idea to check the logs 20090816 22:07:43< Crab_> Ivanovic: note that r37876 fixes some breakage which is present in 1.7.3. To be more specific: due to two separate bugs in AI code, AI infinite loops are possible in the case when the AI has nothing to do with the unit. This is more likely on 'special maps' like Dark Forecast with impassable locations and such. 20090816 22:08:08< Ivanovic> Crab_: sounds fine to me 20090816 22:08:18< Ivanovic> that is: sounds like a good reason to release 1.7.4 "soon" 20090816 22:08:56 * mordante hopes that he finished the scrollbars for windows before 1.7.4 20090816 22:09:52< Crab_> Ivanovic: the bug is present since 10 august, so, it hasn't manifested in our dev games, for example (since, in general, ai is always doing something with its units in a normal MP game'. 'staying on village to rest' is ok. 20090816 22:09:58< Ivanovic> mordante: i'd guess something like "in two weeks" is the current target for 1.7.4 20090816 22:10:29< mordante> ok, let's see how feasible that is 20090816 22:10:56< mordante> really hope to manage it, but the with this heat my CPU starts to run hot soon 20090816 22:11:22< Ivanovic> mordante: next week they predict cooler weather already 20090816 22:11:39< mordante> not here even hotter next weekend 20090816 22:12:03< mordante> but I hope to pick up my new machine next weekend and assume it can handle the heat better 20090816 22:12:13< Ivanovic> hui, new machine? 20090816 22:12:17< Ivanovic> details! 20090816 22:12:18< Ivanovic> ;) 20090816 22:13:24< mordante> AMD Phenom II X4 905e 8GB ram, on board GPU and 2 500GB WD caviar black discs software RAID 1 20090816 22:13:35< esr> mordante: I didn't see the mail I thought I remembered because I have already fixed those typos, and deleted it. Thanks. 20090816 22:13:40< Ivanovic> onboard amd or nvidia? 20090816 22:14:07< mordante> amd 780G chipset 20090816 22:14:33< mordante> esr, ah ok, and you're welcome 20090816 22:14:41< Ivanovic> nice 20090816 22:14:41< mordante> 24" 1920x1200 screen 20090816 22:14:50< Ivanovic> planning to use the open source or the closed source driver? 20090816 22:14:55< Ivanovic> and which 24" screen? 20090816 22:15:02< mordante> open source of course 20090816 22:15:25 * esr has 2048 x1536. You may envy him now :-) 20090816 22:15:50< Ivanovic> which one of those, radeon or radeonhd (both should work basically the same way, i am using radeon here together with a 2.6.30.x kernel so that i got 2d accel as well as Xvideo 20090816 22:16:04< mordante> Debian Lenny should support the card, but if the new xorg moves to squeeze I might be tempted to use that 20090816 22:16:09< Ivanovic> esr: my friend has a 2560x1600 screen 20090816 22:16:11< mordante> esr, 30"? 20090816 22:16:11< Ivanovic> that one is large... 20090816 22:16:30< esr> Nope, 22-inch 4:3. 20090816 22:17:29< mordante> in Lenny only radeon hd supports the 780G chipset 20090816 22:17:40< Ivanovic> mordante: oh 20090816 22:17:44< esr> Yeah, trouble with tose 30" displays is the dot pitch is really coarse. You need to view them from at least two meters away. 20090816 22:17:51< Ivanovic> okay, i use the git version of the display drivers anyway 20090816 22:17:56< ilor> mordante: weren't you saying you wer getting ddr3 a while back? 20090816 22:17:59< Ivanovic> so no trouble for me in those regards 20090816 22:17:59< mordante> 2.6.30 has just entered squeeze 20090816 22:18:03< mordante> ilor, yes I do 20090816 22:18:16< Ivanovic> (you should rely on a more recent version, too, so that you got exa accell in 2d) 20090816 22:18:30< mordante> esr, what dot pitch does your screen have 20090816 22:18:32< mordante> ? 20090816 22:18:40< Ivanovic> esr: uhm, IMO not 20090816 22:18:49< ilor> mordante: ah, they make 780g am3 boards as well 20090816 22:18:54< Ivanovic> the dot pitch is comparable to my 24" screen and that is perfectly fine 20090816 22:19:17< esr> mordante: .22 20090816 22:19:41< mordante> well I hope the new xorg moves to squeeze soon which has better support out of the box and grub2 should also support RAID 1 out of the box without hacks 20090816 22:19:52< Ivanovic> (okay, on my laptop/tablet things are a little *better* in those regards 20090816 22:20:01< Ivanovic> 1400x1050 on 12" is really sharp 20090816 22:20:02< mordante> esr, isn't that really small? 20090816 22:20:18-!- elias [n=allefant@allegro/developer/allefant] has joined #wesnoth-dev 20090816 22:20:28-!- 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"] 20090816 22:20:35< esr> mordante: Small is good. It means tiny fonts don't look jaggy. 20090816 22:20:41< mordante> 2560x1600 sound great do you use it landscape or portrait? 20090816 22:21:05< Ivanovic> mordante: i don't use it, my friend has it and he uses it in landscape mode 20090816 22:21:06< mordante> I tried to find a 1920x1440 but nowhere to be found :-( 20090816 22:21:13< Ivanovic> (and relies on windows, argh, fool) 20090816 22:21:16< esr> I'd use it in prortrait if I could. More lines in my editor buffer that way. 20090816 22:21:47< Ivanovic> esr: randr should provide you some rotation support 20090816 22:21:51< corn> what stops you? does the monitor stand not allow the monitor to swivel? 20090816 22:21:55< Ivanovic> so you should be able to just tilt the screen 20090816 22:22:03< Ivanovic> ;) 20090816 22:22:23< mordante> yeah the 1200 is too small for using portrait so I'm stuck with landscape :-( 20090816 22:22:42< mordante> that's why I preferred the 1440 version 20090816 22:22:51< esr> Yeah, 4:3 high-res displays are hard to find. That's because the manfacturers actually stopped making the things in 2004. Any you can find now are the remnants of warehouse stock. 20090816 22:23:22< Ivanovic> esr: in general it is rather difficult to find *good* screens in laptops 20090816 22:23:28< Ivanovic> that is: 20090816 22:23:30< Ivanovic> 1) non glare 20090816 22:23:32< esr> corn: Yes, but I was speaking hypothetically of a 2560x1600 dosplay. 20090816 22:23:41< mordante> jup sales people already look odd that you want 1920x1200 instead of 1920x1080 20090816 22:23:42< Ivanovic> 2) high res (not that crappy 1280x800) 20090816 22:24:24< Ivanovic> 3) good panel type so that the viewing angles are acceptable 20090816 22:24:50< mordante> ilor, yes I bought a asrock A780GXH/128M board 20090816 22:24:54< esr> By "4:3 high-res displays" I meant VDTs. I don't know if they also stopped making 4:3 flatscreens. Mine's a VDT. 20090816 22:25:20< esr> And it's massive. No rotating this puppy 90 degrees... 20090816 22:25:34 * crimson_penguin has a matte 1440x900 display, in his MBP 20090816 22:26:00< Ivanovic> crimson_penguin: but it is 15", right? 20090816 22:26:11< crimson_penguin> yeah 20090816 22:26:19 * esr is annoyed that the manufacvturers keep robbing him of vertical fixels to pile on useless horizontal ones. 20090816 22:26:27 * mordante too 20090816 22:26:29< Ivanovic> too small ;) 20090816 22:26:51< Ivanovic> (not the screen itself but the amount of available pixel) 20090816 22:27:11< ilor> Ivanovic: good panel type in a laptop doesn't exactly happen at all does it? 20090816 22:27:12< Ivanovic> esr: it depends, when the horizontal value is "big enough" it works again, too 20090816 22:27:25< Ivanovic> ilor: it is extremely seldom 20090816 22:27:39< Ivanovic> and they tend to not advertise this too much 20090816 22:28:35< CIA-62> mordante * r37877 /trunk/INSTALL: 20090816 22:28:35< CIA-62> Update cmake status as working. 20090816 22:28:35< CIA-62> Some minor issues remain, but those are for pot-updates which users 20090816 22:28:35< CIA-62> normally won't use. 20090816 22:28:48< crimson_penguin> Ivanovic: I know, it could be better; but it's pretty good already, and it does have a good viewing angle (at least horizontally) 20090816 22:28:54< mordante> Ivanovic, only the number of horizontal pixels just keep shrinking :-( 20090816 22:28:58< CIA-62> mordante * r37878 /trunk/src/gui/ (auxiliary/window_builder/label.cpp widgets/settings.cpp): Update label documentation 20090816 22:29:05< CIA-62> mordante * r37879 /trunk/src/gui/ (auxiliary/window_builder/listbox.cpp widgets/settings.cpp): Update lisbox documentation 20090816 22:29:13< CIA-62> mordante * r37880 /trunk/src/gui/ (auxiliary/window_builder/multi_page.cpp widgets/settings.cpp): Update multi page documentation 20090816 22:29:17< CIA-62> mordante * r37881 /trunk/src/gui/ (auxiliary/window_builder/panel.cpp widgets/settings.cpp): Update panel documentation. 20090816 22:29:23< CIA-62> mordante * r37882 /trunk/src/gui/ (2 files in 2 dirs): Update scroll label documentation. 20090816 22:29:30< CIA-62> mordante * r37883 /trunk/src/gui/ (auxiliary/window_builder/slider.cpp widgets/settings.cpp): Update slider documentation. 20090816 22:29:37< CIA-62> mordante * r37884 /trunk/src/gui/ (auxiliary/window_builder/spacer.cpp widgets/settings.cpp): Update spacer documentation. 20090816 22:29:40< crimson_penguin> mordante: don't you mean vertical? 20090816 22:29:43< CIA-62> mordante * r37885 /trunk/src/gui/widgets/ (multi_page.cpp multi_page.hpp settings.cpp): 20090816 22:29:43< CIA-62> Remove the dummy canvas for the multi page. 20090816 22:29:43< CIA-62> Just realized it's possible to use the same trick as in the spacer to 20090816 22:29:43< CIA-62> avoid adding the dummy canvas. 20090816 22:29:52< CIA-62> mordante * r37886 /trunk/src/gui/dialogs/ (addon_connect.cpp addon_connect.hpp): taddon_connect polishing. 20090816 22:29:54< mordante> crimson_penguin, uhm yes 20090816 22:29:56< CIA-62> mordante * r37887 /trunk/src/gui/dialogs/ (addon_list.cpp addon_list.hpp): taddon_list polishing. 20090816 22:30:03< CIA-62> mordante * r37888 /trunk/src/gui/dialogs/ (editor_generate_map.cpp editor_generate_map.hpp): teditor_generate_map polishing. 20090816 22:31:44< Crab_> mordante: can you hint me about adding a new dialog ? So far, I see the sequence similar to '1) create a new class, located in gui/dialogs/formula_debugger.?pp, derived from tdialog 2) add its id to twindow_type in /src/widgets/settings.hpp 3) create WML config for this class' 20090816 22:33:09< ilor> Crab_: also add it to the relevabt spot in settings.cpp there 20090816 22:33:14< mordante> Crab_, you're almost there 4)... 5)profit ;-) 20090816 22:33:55< mordante> but indeed that's the general procedure, do you think it's good to have this documented? 20090816 22:34:36< mordante> I want to work on documentation the next weeks, while spending time in the train 20090816 22:34:47< Crab_> mordante: yes, some 'hello world' example would be useful 20090816 22:35:20< mordante> I already planned a hello world for the WML part, but I'll add the developer part as well 20090816 22:35:37< corn> mordante: I will appreciate this as well 20090816 22:35:57< mordante> especially the linked widget and listbox interaction needs some documentation 20090816 22:36:10< mordante> corn, ok 20090816 22:36:11< corn> starting next week I want to work on an in-game/end-game statistics window that will show pretty graphs with player performance 20090816 22:36:25< mordante> also feel free to ask questions if something isn't clear 20090816 22:36:51< corn> ok 20090816 22:36:59-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20090816 22:37:34< Crab_> mordante: is there a widget to show a scrollable textarea ? does it support outputting text with some kind of text markup (e.g. colors) ? 20090816 22:37:53< stikonas> silene: here? 20090816 22:37:58< silene> yes 20090816 22:38:16< mordante> Crab_, yes and yes scrollable widget and you need to set the markup to pango format 20090816 22:38:16< ilor> Crab_: you can always stuff a bunch of widgets in a scrollbar panel 20090816 22:38:48< stikonas> silene: since your commit r37440, tutorial1 ends in defeat after turns expire 20090816 22:38:57< ilor> Crab_: pango markup is similar to html so foo etc 20090816 22:39:03< Crab_> ilor: thanks 20090816 22:39:03< mordante> it's not yet possible to select the text in the widget, but that should be added at some point in the future 20090816 22:39:21< shadowmaster> rg/sb end 20090816 22:39:22< stikonas> silene: previously it ended in victory 20090816 22:39:39< stikonas> can you look at this bug? 20090816 22:40:06-!- Max2008 [n=chatzill@188-23-6-227.adsl.highway.telekom.at] has joined #wesnoth-dev 20090816 22:40:17< silene> stikonas: and the quintain is dead? 20090816 22:40:17< mordante> Crab_, http://library.gnome.org/devel/pango/unstable/PangoMarkupFormat.html only try to be conservative some older version might not support every format 20090816 22:40:44< stikonas> silene: yes 20090816 22:40:50< Crab_> mordante: ok, thanks 20090816 22:40:54-!- fabi [n=fabi@wesnoth/developer/fendrin] has joined #wesnoth-dev 20090816 22:41:03< mordante> and I think I forgot the add this to the wiki... shame on me 20090816 22:41:16< stikonas> silene: and I have tested both when first quintain is dead and when all quintains are dead 20090816 22:42:09< silene> stikonas: i will take a look at it 20090816 22:42:39< Crab_> mordante, ilor: ok, I'll try to make my dialog, and tell if I run into any problems. 20090816 22:43:25< silene> stikonas: could you fill a bug report please? (no need to put much text in it, it's just so that i have a savegame near the end of the turns) 20090816 22:43:36< mordante> Crab_, oke also let me know if you run into certain problems, I like to have some usable documentation so it would be great to know which problems you run into 20090816 22:43:43< fabi> Soliton: alive? 20090816 22:43:46< Crab_> mordante: ok 20090816 22:43:51< Soliton> fabi: yes. 20090816 22:44:33< stikonas> silene: ok 20090816 22:44:36< Soliton> argh 20090816 22:45:12< Soliton> ilor: /q is probalby a nice shortcut but :q is already assigned... 20090816 22:45:25< ilor> ow. 20090816 22:45:36 * Soliton just left a game. 20090816 22:46:24< loonycyborg> Indeed. And fabi became host.. 20090816 22:46:43< Soliton> he hasn't done anything for a while though. 20090816 22:46:56< Soliton> i've ended turn some time ago and nothing happened. 20090816 22:47:01< fabi> It's not my turn. 20090816 22:47:09< Soliton> type :ping 20090816 22:47:15< fabi> I have no messages written. 20090816 22:47:26< Soliton> i guess you're disconnected. 20090816 22:47:33< fabi> no response to ping 20090816 22:48:05< Soliton> there shouldn't be but wesnoth will notice you timed out if you lost the connection. 20090816 22:48:41< fabi> hmmm 20090816 22:48:43< loonycyborg> It said 'network disconnection occured' 20090816 22:48:58< loonycyborg> And prompted me to save game. 20090816 22:49:18< Soliton> i guess the game ended because fabi timed out. 20090816 22:49:25< Soliton> and i had left.. 20090816 22:49:39< Soliton> infact you should see those messages. 20090816 22:49:54< loonycyborg> Should I upload the savegame somewhere? :P 20090816 22:50:03< Soliton> nah, i have it, too. 20090816 22:50:30< Soliton> fabi: continue? 20090816 22:52:57< mordante> I'm off night 20090816 22:53:16-!- mordante [n=mordante@wesnoth/developer/mordante] has quit ["Leaving"] 20090816 22:55:11-!- fendrin [n=fabi@wesnoth/developer/fendrin] has quit [Read error: 110 (Connection timed out)] 20090816 22:59:04-!- xchat_sux [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090816 23:02:06-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has quit [Read error: 60 (Operation timed out)] 20090816 23:02:06-!- thespaceinvader_ [n=chatzill@cpc3-whit1-0-0-cust305.cdif.cable.ntl.com] has joined #wesnoth-dev 20090816 23:02:11-!- thespaceinvader_ is now known as thespaceinvader 20090816 23:03:28-!- shadowmaster_ [n=ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20090816 23:03:35< crimson_penguin> Ivanovic: I think I know how to do release notes 20090816 23:03:54< Ivanovic> yes, an extra file has to be uploaded and "linked" to the ones available 20090816 23:04:20< crimson_penguin> yeah 20090816 23:04:35< crimson_penguin> you check the "release note" box, and then link the other files to it with the menu thing 20090816 23:04:59< crimson_penguin> Soliton: it's up 20090816 23:05:23-!- silene [n=plouf@wesnoth/developer/silene] has quit [Read error: 110 (Connection timed out)] 20090816 23:05:59< Soliton> k 20090816 23:06:21-!- shadowmaster_ [n=ignacio@wesnoth/developer/shadowmaster] has quit [Client Quit] 20090816 23:07:08-!- silene [n=plouf@AMarseille-251-1-23-175.w83-113.abo.wanadoo.fr] has joined #wesnoth-dev 20090816 23:11:33-!- Max2008 [n=chatzill@188-23-6-227.adsl.highway.telekom.at] has quit ["ChatZilla 0.9.85 [Firefox 3.5.2/20090729225027]"] 20090816 23:15:29-!- Elvish_Pillage2 [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20090816 23:16:23-!- zookeeper [n=l@wesnoth/developer/zookeeper] has quit [] 20090816 23:20:04< CIA-62> silene * r37889 /trunk/src/ (game_events.cpp game_events.hpp): Modified registration of action handler, so that the previous one can be recovered, if needed. 20090816 23:20:09< CIA-62> silene * r37890 /trunk/src/scripting/lua.cpp: Passed previous WML action handler as second argument of Lua-defined handlers. 20090816 23:23:20< silene> fabi: action handlers have a now a second parameter, which is the previous handler, if any; in your case, it would look like function wml_message(cfg, previous) ... previous(cfg) end 20090816 23:23:57-!- melinath [n=melinath@pool-72-72-200-231.altnpa.east.verizon.net] has joined #wesnoth-dev 20090816 23:30:09< stikonas> silene: https://gna.org/bugs/index.php?14140 you may assign it to yourself, but I'm still compiling trunk to make a savegame 20090816 23:30:48< silene> oh, you shouldn't have bothered; you could just have attached the one with which you observed the issue 20090816 23:31:02< stikonas> too late now 20090816 23:38:21-!- kitty_ [n=kitty@wesnoth/artist/kitty] has quit ["bye"] 20090816 23:44:32-!- stikonas_ [n=and@ctv-213-164-123-205.vinita.lt] has joined #wesnoth-dev 20090816 23:46:16< stikonas_> silene: done 20090816 23:46:24< stikonas_> I've attached the savegame 20090816 23:46:28< silene> thanks 20090816 23:46:30< stikonas_> it still reproduces 20090816 23:46:32< stikonas_> good noght 20090816 23:46:41< stikonas_> s/noght/night/ 20090816 23:56:15-!- stikonas [n=and@wesnoth/translator/stikonas] has quit [Read error: 110 (Connection timed out)] --- Log closed Mon Aug 17 00:00:09 2009