--- Log opened Mon Jan 05 00:00:04 2009 20090105 00:00:36< Soliton> Sirp_: that seems silly since the code also checks for min_threads != 0. 20090105 00:01:08< Sirp_> Soliton: yes it does seem silly. 20090105 00:01:21 * Sirp_ will allow min_threads to be 0. 20090105 00:01:48-!- YogiHH [i=YogiHH@d097173.adsl.hansenet.de] has quit ["Verlassend"] 20090105 00:03:15-!- fendrin [n=fabi@g228009051.adsl.alicedsl.de] has quit [Remote closed the connection] 20090105 00:05:07< CIA-52> dave * r31961 /trunk/src/network_worker.cpp: allowed one to set no minimum number of network worker threads 20090105 00:07:16< boucman> ESR_: fyi I have received your mail now, clear and right to the point :) 20090105 00:07:28< boucman> bed time here, see you all tomorow 20090105 00:07:44< noy> later 20090105 00:08:37< Sirp_> ESR_: yes thank you for that email. 20090105 00:09:04-!- boucman [n=rosen@159.83.102-84.rev.gaoland.net] has quit [Remote closed the connection] 20090105 00:09:54< ESR_> You're welcome. I figured since I had advocated his project it was my job to whack him with the clue-bat. 20090105 00:22:20-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] 20090105 00:25:09-!- loonycyborg [n=sergey@79.139.246.35] has quit ["Zzzzzzzzzzzzzzzzzzzz"] 20090105 00:25:45-!- loonybot [n=loonybot@79.139.246.35] has quit [Remote closed the connection] 20090105 00:30:10-!- dlr365 [n=doug@h44-199.reznet.ucalgary.ca] has joined #wesnoth-dev 20090105 00:32:21< Sirp_> Soliton: so for now it might be best to just set min_threads to equal to max_threads to some reasonably high number. 20090105 00:33:41-!- Espreon [n=espreon@c-76-117-239-33.hsd1.pa.comcast.net] has joined #wesnoth-dev 20090105 00:33:58< cib0> hm, where can i find a reference on Wesnoth's text formatting? 20090105 00:36:02< Soliton> http://www.wesnoth.org/wiki/InterfaceActionsWML 20090105 00:37:07< cib0> heh i was looking at that page all the time and didnt see it 20090105 00:37:14< CIA-52> soliton * r31962 /trunk/utils/mp-server/run_server: running exit in a subshell is not what we want... 20090105 00:37:20< CIA-52> soliton * r31963 /trunk/utils/mp-server/update_server: make sure to build with the forum handler 20090105 00:37:55< Soliton> Sirp_: would you like to recommend such a number? :-) 20090105 00:38:22< Sirp_> Soliton: we are running with the stack size set to 2MB or something, right? Then I would recommend 128 20090105 00:38:27< Sirp_> and this is a 64 bit machine, right? 20090105 00:38:28< Soliton> Sirp_: what happens if more threads are needed? it'll stall until threads are freed? 20090105 00:38:49< Soliton> "ulimit -Ss 2048" yes. 20090105 00:39:07< Sirp_> Soliton: the connections will be left pending until threads are available 20090105 00:42:20< Soliton> 128/7 (shards)? 20090105 00:42:55< Sirp_> hmm are the threads per shard? 20090105 00:42:57< Soliton> currently we have min_threads set to 4 and max_threads not set which means 0, i think. 20090105 00:43:12< Sirp_> max_threads not set means no maximum. 20090105 00:43:19< Soliton> right. 20090105 00:43:26< Sirp_> okay so how about leave max_threads where it is, but set min_threads to 32 20090105 00:43:35< Sirp_> I think that'll probably solve it 20090105 00:43:42< Soliton> ok, sure. 20090105 00:43:47< Sirp_> because at the moment we are far too enthusiastic about killing threads to get it back down to 4 20090105 00:43:58< Soliton> yeah. 20090105 00:44:04< Sirp_> while at 32, it'll have ato get above 32 before we start killing them. 20090105 00:44:15< Sirp_> Soliton: but personally I'm kinda doubtful this is much of a problem. We'll see though. 20090105 00:44:32< Soliton> well, is thread creation/destruction really that cheap? 20090105 00:44:58< Soliton> it happened like several times per second at times. 20090105 00:46:09< Sirp_> as long as the server is using nptl it should be really cheap. 20090105 00:46:52< Sirp_> in tests, NPTL has been able to start 100,000 threads in 2 seconds. 20090105 00:48:11 * Soliton is just reading wikipedia as well. :-) 20090105 00:52:41< Soliton> Sirp_: looks like we have ntpl available the question is then where the server load came from. 20090105 00:54:32-!- chains [n=Rylar@adsl-75-33-241-16.dsl.chcgil.sbcglobal.net] has joined #wesnoth-dev 20090105 00:54:51< Sirp_> Soliton: I don't know. :( That's the problem, could be from many places. The thing is, I think that if it was from creating/destroying threads, we'd see high system time. 20090105 00:54:59< Sirp_> Soliton: but we can make this tweak, and see if the problem repeats itself. 20090105 00:55:07< Soliton> yeah. 20090105 00:55:49-!- Espreon [n=espreon@c-76-117-239-33.hsd1.pa.comcast.net] has quit [Remote closed the connection] 20090105 00:55:56< Soliton> the thing is that i never saw such rapid thread creation/destruction before when attaching to wesnothd with gdb but i t might just be because of the increased load. 20090105 00:56:36-!- Elvish_Pillager [n=eli@24-177-37-183.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090105 00:58:36< Soliton> Sirp_: the 32 was with 7 shards taken into account? 20090105 01:02:31< Soliton> also should we use that for all server or just 1.4? like does it waste a lot of memory when we don't need that many threads? 20090105 01:05:22< Soliton> uh, looks like the server is not working for some reason. 20090105 01:05:31< Soliton> funny nobody complained. 20090105 01:06:04< Soliton> maybe setting threads to 0 was not a good idea. 20090105 01:07:47< Soliton> seems like that does not allow any connection at all. 20090105 01:08:36< Soliton> and that's with the code setting it to 1 when 0 is specified. 20090105 01:11:07< Soliton> indead it does not work with 1.4 but seems fixed in trunk. 20090105 01:11:56< Sirp_> Soliton: it shouldn't waste much memory, only address space 20090105 01:12:02< Sirp_> and on a 64 bit machine, address space is cheap 20090105 01:12:39< Sirp_> Soliton: even so, just keep note of the memory usage over the next few days -- did we install sar? 20090105 01:12:42-!- Elvish_Pillage2 [n=eli@24-177-37-183.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20090105 01:13:41-!- kthakore2 [n=kthakore@CPE001310a1899c-CM001868e2ad12.cpe.net.cable.rogers.com] has joined #wesnoth-dev 20090105 01:13:52< Soliton> Sirp_: yes and there is a file ~wesnoth/ps that logs ps output for wesnothd every hour. 20090105 01:27:21 * Soliton sees some rogue "dark-chess-server" running. :-> 20090105 01:27:48-!- Dragonking [n=dk@dedikerad/dragonking] has quit [] 20090105 01:29:52< Sirp_> Soliton: uh-huh. :) 20090105 01:30:23< Sirp_> Soliton: want to play against me? :) http://www.wesnoth.org/cgi-bin/dave/dark.pl?id=660260756 20090105 01:30:56< Soliton> dark chess is the variant with fow? 20090105 01:31:17< Sirp_> yes. 20090105 01:31:30< Sirp_> I programmed it as an experiment in AJAX 20090105 01:31:42< Sirp_> just click on that url and you'll be in a game against me. :) 20090105 01:32:20< Soliton> guess i can try. i don't like chess much though, rarely play it. 20090105 01:32:34< Soliton> is your setup a mirror of mine? 20090105 01:32:54< Sirp_> yes. 20090105 01:33:06< Sirp_> and I don't play chess that much either, at least anymore. This really plays NOTHING like chess. 20090105 01:33:28< Soliton> yeah, i imagine it'd be very different. 20090105 01:33:39< Sirp_> I think most chess variants strongly favor strong chess players; this variant only marginally does. 20090105 01:34:22< Sirp_> and there is no check; you can 'capture' the king, and when you do, you win. 20090105 01:34:22 * Soliton wonders how the fow is updated. 20090105 01:35:57< Sirp_> damn! 20090105 01:36:06< Sirp_> Soliton: it's updated after your opponent moves. 20090105 01:36:17< Soliton> right, but i don't really understand how. 20090105 01:36:40< Soliton> i couldn't see a square right next to a unit of mine. 20090105 01:36:50< Soliton> and can't see your pawn on the right atm. 20090105 01:37:00< Sirp_> right. You can only see places that you can move to. 20090105 01:37:11< Soliton> ah, of course. 20090105 01:37:13< Sirp_> (or have pieces on already) 20090105 01:38:25-!- noy [n=Noy@d75-157-52-251.bchsia.telus.net] has quit [] 20090105 01:52:28< Soliton> knew it... 20090105 01:52:57< Sirp_> ahh I knew you'd come for my rook, so I moved it. :) 20090105 01:53:31< Soliton> yeah, i should have just approached more safely. 20090105 01:54:01< Sirp_> there should be a display of which pieces you've captured 20090105 01:54:08< Sirp_> I forget how many you have left. :) 20090105 01:54:10< Soliton> yes. 20090105 01:55:31< Soliton> getting dark over here... 20090105 01:56:20< Sirp_> ahh, game over. 20090105 01:56:28< Soliton> ok, i feared as much. 20090105 01:56:39< Soliton> i wonder what you took my second rook with? 20090105 01:56:39< Sirp_> a good game. :) Rather intense I thought 20090105 01:57:00< Soliton> yeah, good game. 20090105 01:57:04< Sirp_> the one that was supporting your queen? I had just moved my bishop there 20090105 01:57:16< Sirp_> ...it'd also be nice if it allowed you to see a replay of the game after it's over. 20090105 01:57:35< Soliton> i thought i should have seen a bishop. 20090105 01:57:40< Sirp_> I was actually *incredibly* fortunate with that queen capture. 20090105 01:57:50< Sirp_> no, you don't see an update of the fow until it's your move. 20090105 01:58:04< Soliton> well, when it moved in position to capture i mean. 20090105 01:58:25< Soliton> it was on c4? 20090105 01:58:27< Sirp_> well, you moved the queen there, I took your queen with my rook... 20090105 01:58:42< Sirp_> yes, well, c5 20090105 01:59:00< Soliton> right, guess i didn't see that square afterall. 20090105 01:59:20< Sirp_> when you move a piece, you only get that piece's new intelligence if it actually survives the move. 20090105 01:59:27< Sirp_> if it's immediately captured, you won't get to see what it saw. 20090105 01:59:31< Soliton> yes, i got that. 20090105 01:59:42< Sirp_> (this is kinda debatable whether it should be like that, though those are the rules according to wikipedia) 20090105 01:59:55-!- Elvish_Pillager is now known as Feed_Me_Souls 20090105 02:00:03< Soliton> maybe makes it more defensive. 20090105 02:00:23< Sirp_> yes, it does. 20090105 02:00:47< Sirp_> allowing immediate vision on movement would encourage more piece sacrifices. 20090105 02:02:55< Soliton> if someone wants another game: http://www.wesnoth.org/cgi-bin/dave/dark.pl?id=1255179497 20090105 02:03:07< Soliton> need to try again now that i know how it works. :-) 20090105 02:03:23< Sirp_> Soliton: sure, I will play another game...going there now... :) 20090105 02:03:40< Sirp_> and your move to start this time. 20090105 02:04:23< Soliton> seems player 1 has quite a bit of advantage? 20090105 02:06:23< Sirp_> I don't think it's that large. 20090105 02:06:44< Sirp_> depends on play style. After all, it tends to be a somewhat cautious/defensive game, which suggests not so much 20090105 02:06:48-!- kthakore2 [n=kthakore@CPE001310a1899c-CM001868e2ad12.cpe.net.cable.rogers.com] has quit ["Leaving"] 20090105 02:07:09< Soliton> right, but i don't need to be cautious in hte first moves. 20090105 02:07:29< Soliton> depends on luck what oportunities i get of course. 20090105 02:08:53< Sirp_> Soliton: actually that's true. 20090105 02:09:11< Sirp_> Soliton: considering the bishop has the long diagonal opportunity, didn't you think my bishop would be pointing across that diagonal? :) 20090105 02:11:36< Soliton> i'm not thinking much. :-> 20090105 02:12:10-!- DDR [n=chatzill@66.183.125.196] has joined #wesnoth-dev 20090105 02:17:47-!- Rrenys [n=rrenys@81-20-159-197.levira.ee] has quit [Read error: 104 (Connection reset by peer)] 20090105 02:19:51< Sirp_> damn. :) 20090105 02:19:52< Soliton> an immediate replay feature would be nice also. so you can go a few steps back to see what you could see then again. 20090105 02:19:56< Soliton> ;-) 20090105 02:20:10< Sirp_> yes, I agree. :) 20090105 02:20:20< Sirp_> I'm not sure if queening is implemented or not. :-/ 20090105 02:22:05< Sirp_> ugh! 20090105 02:22:05< Soliton> \o/ 20090105 02:22:07< Sirp_> good game! 20090105 02:22:14< Soliton> good game :-) 20090105 02:22:20< Sirp_> you had just a knight left, and pawns and your king, right? 20090105 02:22:23< Sirp_> or something else? 20090105 02:22:28< Soliton> a rook. 20090105 02:22:31< Sirp_> ahhh 20090105 02:22:34< Sirp_> and no knight? 20090105 02:22:35< Soliton> which took your king. 20090105 02:22:37 * Sirp_ nods 20090105 02:22:40< Soliton> one knight. 20090105 02:23:12< Sirp_> ahhh 20090105 02:23:20 * Sirp_ tries to think of how you ended up so far ahead materially. :) 20090105 02:23:39< Soliton> what did you have left? 20090105 02:23:41< Sirp_> I took your queen, which was a big win.....then I lost my queen for a rook later, I can't remember how else I blundered away so much material. :) 20090105 02:23:45< Soliton> a knight and? 20090105 02:23:46< Sirp_> I just had my king and some pawns! 20090105 02:23:49< Soliton> oh. 20090105 02:23:51< Sirp_> no I didn't have a knight. 20090105 02:24:00< Sirp_> just a king and pawns 20090105 02:24:07< Sirp_> three pawns, to be exact. :) 20090105 02:24:12< Soliton> me too. 20090105 02:25:32< Soliton> we had one longer exchange where i won one more piece and also used a pawn where you didn't, i think. 20090105 02:26:36-!- Noyga [n=lame-z@AVelizy-151-1-27-207.w82-124.abo.wanadoo.fr] has quit [Read error: 113 (No route to host)] 20090105 02:27:03< Sirp_> ahhh 20090105 02:27:22< Soliton> hmm, can i just load your url and cheat? :-P 20090105 02:27:27< Sirp_> Soliton: yes. 20090105 02:27:43< Sirp_> Soliton: another potential feature would be along you to set a password on your url once you've loaded it 20090105 02:27:49< Sirp_> s/along/allow/ 20090105 02:28:20< Sirp_> the person who doesn't create the game can't cheat though, since the ID's are randomly generated and have a broad range 20090105 02:28:27< Sirp_> so they have no idea what the other person's URL is. 20090105 02:28:42< Sirp_> also unlike Wesnoth, the game logic and FOW is all handled server side, so there is no way at all to cheat. :) 20090105 02:29:00< Soliton> i see, that's good. 20090105 02:29:12< Soliton> except as server admin i guess. :-> 20090105 02:30:47< Sirp_> well, there's no way with the current server. :) 20090105 02:30:53< Sirp_> you could packet sniff I guess. :p 20090105 02:31:42< Sirp_> oh I guess you can log http requests 20090105 02:31:48< Sirp_> yeah the person who controls the server can cheat. :) 20090105 02:32:25< Soliton> well, nothing to worry about really. :-) 20090105 02:32:27-!- Feed_Me_Souls [n=eli@24-177-37-183.dhcp.oxfr.ma.charter.com] has quit ["Hi! I'm a quit message virus vaccine. If you see a quit message virus, don't replace your quit message with it!"] 20090105 02:33:50< Shadow_Master> Rhonda: well, it was sort of neat to have 20090105 02:34:02< Shadow_Master> zookeeper: he doesn't? 20090105 02:34:53< Shadow_Master> ah oops. the portrait is for a royal *guard* :p 20090105 02:35:11< Sirp_> Soliton: yes, it's hardly even a serious project. :p Though I do think it is rather fun to play. 20090105 02:35:14< Shadow_Master> the one I love the most from that guy 20090105 02:40:00< CIA-52> shadowmaster * r31964 /trunk/data/campaigns/The_Rise_Of_Wesnoth/units/ (4 files): 20090105 02:40:00< CIA-52> Remove useless conditionally parsed WML. It does not make sense since 20090105 02:40:00< CIA-52> these units won't be used out of this campaign anyway. 20090105 02:48:25< Soliton> Sirp_: when a player is kicked the lobby members don't get an update on the user list only the kicked player. 20090105 02:49:38< Soliton> probably (one of) the cause(s) the lobby state goes out of sync. 20090105 02:51:30-!- Espreon [n=espreon@c-76-117-239-33.hsd1.pa.comcast.net] has joined #wesnoth-dev 20090105 02:52:09< Soliton> scons: *** Implicit dependency `src/gui/widgets/vertical_scrollbar_container.hpp' not found, needed by target `build/release/gui/dialogs/language_selection.o'. Stop. 20090105 02:52:47< Shadow_Master> ESR_: around? 20090105 02:53:01 * Soliton adds that file. 20090105 02:53:02< ESR_> Shadow_Master: Yes. 20090105 02:53:26< Shadow_Master> ESR_: what do you think of changing the music mid-scenario? It's technically possible but I don't see that used in many places in Wesnoth 20090105 02:53:34< Shadow_Master> * more than possible. 20090105 02:54:24< Soliton> oh, difficult. not committed. 20090105 02:54:26< ESR_> I've noticed that. I think it might become more common now that I've packaged the WML to do it in relatively readable macros. 20090105 02:56:39< Shadow_Master> um yeah. 20090105 02:57:21< Shadow_Master> I was particularly thinking of UtBS scenario 10. It is telling the story of apocalypsis, sorta, and it has a happy music tune?! 20090105 02:57:31< Shadow_Master> at least it could change mid-scenario to e.g. revelation.ogg 20090105 02:58:19< Shadow_Master> it's not my territory so perhaps you or Espreon want to do something in that matter if appropiate 20090105 02:58:44< Shadow_Master> ESR_: unrelated note: "../../data/campaigns/The_South_Guard/scenarios/01_Born_To_The_Banner.cfg", line 206: possible misspelling "dialogue" 20090105 02:58:54< Shadow_Master> is that correct? 20090105 02:58:54< Espreon> Shadow_Master: If it has a happy tune... it MUST be changed. 20090105 02:59:16< Shadow_Master> Espreon: yeah, but first bring up your serious CPU core before doing anything there. 20090105 02:59:45< Espreon> A happy tune does not suit the telling of a serious matter. 20090105 02:59:55< Espreon> Shadow_Master: Whaddaya mean by that? 20090105 03:00:06< Shadow_Master> it certainly suits the start of the scenario, thta's why I suggest mid-scenario switch. 20090105 03:00:14< Shadow_Master> and I am sure you can figure out what I mean. 20090105 03:00:32< Espreon> Ah, that can be done easily. 20090105 03:00:42< Espreon> Lemme svn up and recompile first. 20090105 03:04:36< Soliton> does trunk compile for others? 20090105 03:04:48< Soliton> (with scons) 20090105 03:05:06< Espreon> We'll find out shortly. 20090105 03:06:41-!- [Relic] [n=[Relic]@76.229.202.137] has joined #wesnoth-dev 20090105 03:07:39< [Relic]> Hello :) 20090105 03:12:59 * Soliton does scons -c :-/ 20090105 03:13:52< Soliton> no idea why it insisted on that dependency when all references to that file got removed but i guess a clean recompile fixes it... 20090105 03:29:32< Sirp_> Soliton: ahhh I tested and queening is implemented in dark chess. :) 20090105 03:32:02< Soliton> you mean you forgot you implemented it? or you checked the rules? 20090105 03:32:23< Soliton> Espreon: how short is shortly? 20090105 03:33:24< Sirp_> Soliton: well, a long time ago I made a C++/client side dark chess which had an AI you can play against. I reused much of this code for the server that serves this AJAX version, and I wasn't sure if it was all hooked up so queening would work or not. 20090105 03:33:38< Espreon> Soliton: Not shortly anymore, as it appears I did something wrong. 20090105 03:33:40< Soliton> ah, i see. 20090105 03:35:06< Sirp_> I also thought that I had made castling work, but I guess not. 20090105 03:35:34< Soliton> well, with the random(?) start configuration that makes not much sense? 20090105 03:35:55< Sirp_> there are actually rules for castling. :) 20090105 03:36:39< Sirp_> Soliton: the random start configuration was invented by Bobby Fischer, and includes rules that the rooks are on either side of the king, that bishops are always on opposite color squares, and has rules for castling. 20090105 03:37:03< Soliton> ah, i see. 20090105 03:39:14< CIA-52> soliton * r31965 /trunk/src/server/server.cpp: send a lobby update on kicks/bans 20090105 03:39:54< CIA-52> soliton * r31966 /branches/1.4/src/server/server.cpp: send a lobby update on kicks/bans 20090105 03:40:11< Soliton> ^ that should fix the lobby inconsistencies. 20090105 03:41:01< Sirp_> ahh, cool. :) 20090105 03:51:34< Espreon> Soliton: It builds for me. 20090105 03:54:57< Soliton> ok, i know what's wrong. 20090105 04:15:02-!- Ivanovic_ [n=ivanovic@dtmd-4db2b9cf.pool.einsundeins.de] has joined #wesnoth-dev 20090105 04:17:59-!- Espreon is now known as Espreon_ 20090105 04:19:49< Espreon_> shikadibot: seen fendrin? 20090105 04:19:50< shikadibot> Espreon_: fendrin quit IRC with message: "Remote closed the connection" 4h 16m 34s ago. 20090105 04:31:04-!- Ivanovic [n=ivanovic@dtmd-4db26a3e.pool.einsundeins.de] has quit [Read error: 113 (No route to host)] 20090105 04:33:00-!- Ivanovic_ is now known as Ivanovic 20090105 04:37:47< CIA-52> espreon * r31967 /trunk/data/campaigns/Under_the_Burning_Suns/scenarios/10_Speaking_with_the_Fishes.cfg: * Made it so that The Dangerous Symphony will play when Melusand starts telling the tale in UtBS's tenth scenario. 20090105 04:40:39< Espreon_> Good bye. 20090105 04:40:43-!- Espreon_ [n=espreon@c-76-117-239-33.hsd1.pa.comcast.net] has quit [Remote closed the connection] 20090105 04:46:33< Shadow_Master> I knew Espreon wasn't the person for this job. 20090105 04:47:12< Shadow_Master> zookeeper, ESR_: could you revert 31967 and replace that tune with a more sane tune? I suggest revelation.ogg ... 20090105 04:55:24-!- Sapient [n=sapien-x@c-24-126-133-155.hsd1.ga.comcast.net] has joined #wesnoth-dev 20090105 04:55:48< Sapient> Ivanovic: I may need to add a string 20090105 04:56:13< Sapient> "Middle-Click Scrolling" for advanced preferences 20090105 05:04:05< Sirp_> Sapient: did you actually find anyone who is strongly in favor of the scrolling behavior? 20090105 05:04:26< Sapient> Shadow_Master stated that he was 20090105 05:04:35< Sapient> and assumedly, alink 20090105 05:05:36< Sapient> in truth, I suspect that I am in the minority 20090105 05:05:53< Sapient> so I am planning to enable middle click scrolling by default 20090105 05:06:22< Sapient> this default can be changed later; it is a dev release afterall 20090105 05:07:22< Sapient> it took me a while to find the relevant code, because it was not in mouse_events or mouse_handler_base 20090105 05:07:35< Sapient> surprisingly, it was in controller_base 20090105 05:32:49-!- crimson_penguin [n=ben@64.201.60.218] has quit ["Leaving"] 20090105 05:45:28-!- cib01 [n=cib@p4FD0FAFA.dip.t-dialin.net] has joined #wesnoth-dev 20090105 05:46:49-!- cib0 [n=cib@p4FD0FF32.dip.t-dialin.net] has quit [Read error: 60 (Operation timed out)] 20090105 05:48:03< CIA-52> sapient * r31968 /trunk/ (7 files in 3 dirs): new advanced preference to choose whether middle-click scrolls or warps (default=scrolls) 20090105 06:13:00< ESR_> wesbot: log 31967 20090105 06:13:04< wesbot> espreon * r31967 : * Made it so that The Dangerous Symphony will play when Melusand starts telling the tale in UtBS's tenth scenario. 20090105 06:13:06< wesbot> URL: http://svn.gna.org/viewcvs/wesnoth?view=rev&rev=31967 20090105 06:14:38-!- noy [n=Noy@S01060016d3eab391.vs.shawcable.net] has joined #wesnoth-dev 20090105 06:48:58-!- Sapient [n=sapien-x@c-24-126-133-155.hsd1.ga.comcast.net] has quit [] 20090105 07:01:48-!- ivan_i [n=chatzill@ppp91-76-32-121.pppoe.mtu-net.ru] has joined #wesnoth-dev 20090105 07:03:01< ivan_i> Hi, I have just answered the open letter, thanks for the honest rebuke ESR_ 20090105 07:05:07-!- chains [n=Rylar@adsl-75-33-241-16.dsl.chcgil.sbcglobal.net] has quit [Remote closed the connection] 20090105 07:17:58-!- [Relic] [n=[Relic]@76.229.202.137] has quit ["Leaving"] 20090105 07:29:14-!- ilor_ [n=user@unaffiliated/ilor] has joined #wesnoth-dev 20090105 07:37:50-!- ilor [n=user@unaffiliated/ilor] has quit [Read error: 110 (Connection timed out)] 20090105 07:39:23-!- noy [n=Noy@S01060016d3eab391.vs.shawcable.net] has quit [] 20090105 07:41:28-!- ivan_i [n=chatzill@ppp91-76-32-121.pppoe.mtu-net.ru] has quit ["ChatZilla 0.9.84 [Firefox 3.0.5/2008121621]"] 20090105 07:55:19-!- ilor [n=user@unaffiliated/ilor] has joined #wesnoth-dev 20090105 08:12:13-!- ilor_ [n=user@unaffiliated/ilor] has quit [Read error: 110 (Connection timed out)] 20090105 08:18:32-!- ivan_i [n=chatzill@ppp91-76-32-121.pppoe.mtu-net.ru] has joined #wesnoth-dev 20090105 08:19:24-!- BenUrban [n=benurban@unaffiliated/benurban] has quit ["Power failu"] 20090105 08:26:50-!- BenUrban [n=benurban@c-68-49-10-243.hsd1.md.comcast.net] has joined #wesnoth-dev 20090105 08:36:39-!- ilor [n=user@unaffiliated/ilor] has quit [] 20090105 08:55:01-!- noy [n=Noy@S01060016d3eab391.vs.shawcable.net] has joined #wesnoth-dev 20090105 09:07:31-!- Sirp_ [n=me@c-76-102-104-121.hsd1.ca.comcast.net] has quit ["leaving"] 20090105 09:23:41-!- noy [n=Noy@S01060016d3eab391.vs.shawcable.net] has quit [] 20090105 09:27:56-!- noy [n=Noy@S01060016d3eab391.vs.shawcable.net] has joined #wesnoth-dev 20090105 09:43:21-!- Sirp_ [n=me@c-76-102-104-121.hsd1.ca.comcast.net] has joined #wesnoth-dev 20090105 09:44:36-!- noy [n=Noy@S01060016d3eab391.vs.shawcable.net] has quit [] 20090105 09:45:29< Sirp_> hi 20090105 09:46:36-!- loonybot [n=loonybot@79.139.246.35] has joined #wesnoth-dev 20090105 09:47:18-!- loonycyborg [n=sergey@79.139.246.35] has joined #wesnoth-dev 20090105 09:55:52-!- cib01 [n=cib@p4FD0FAFA.dip.t-dialin.net] has quit ["Leaving."] 20090105 09:58:25-!- Sirp_ [n=me@c-76-102-104-121.hsd1.ca.comcast.net] has quit ["leaving"] 20090105 10:06:58-!- zookeeper [n=l@dsl-tkubrasgw1-fe9ff800-215.dhcp.inet.fi] has joined #wesnoth-dev 20090105 10:09:58< ivan_i> hi 20090105 10:31:14-!- Baufo [n=thomas@62-47-139-90.adsl.highway.telekom.at] has joined #wesnoth-dev 20090105 10:31:17< ivan_i> loonycyborg: are you here? 20090105 10:31:39< loonycyborg> Yes. 20090105 10:32:06< ivan_i> Have you read my posts to ML? 20090105 10:33:14< loonycyborg> I've read you answer to ESR's rebuke :) 20090105 10:33:27< loonycyborg> Reading the second one now.. 20090105 10:34:16< ivan_i> Please tell what do you think when you finish reading 20090105 10:37:53 * loonycyborg doesn't know much about wesnoth's C++ code 20090105 10:42:52< loonycyborg> I don't think people will be very enthusiastic about merely rewriting game controller in python. 20090105 10:43:19< loonycyborg> But if you provide some really interesting module.. 20090105 10:43:47< loonycyborg> Like trackplacer implementation that uses wesnoth's GUI :) 20090105 10:44:24< ivan_i> :) 20090105 10:44:25-!- BenUrban_ [n=benurban@c-68-49-10-243.hsd1.md.comcast.net] has joined #wesnoth-dev 20090105 10:50:21-!- BenUrban [n=benurban@unaffiliated/benurban] has quit [Read error: 60 (Operation timed out)] 20090105 10:54:17< ivan_i> My top priority is to convert the game itself to python module first, this give me a much better picture of possibilities and will allow me to create something really interesting with more compete bindings 20090105 11:15:38< zookeeper> Baufo, you've worked on the lobby UI, right? 20090105 11:15:47< zookeeper> the names list etc 20090105 11:16:10< Baufo> zookeeper, I think so 20090105 11:16:54< zookeeper> right :P anyway, one really infuriating thing about the names list is that if you select someone's name and then the list changes (someone joins/leaves), your selection shifts. 20090105 11:19:46-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090105 11:19:48< Baufo> zookeeper, I agree, that shouldn't be 20090105 11:19:54< Baufo> I'll have a look :) 20090105 11:21:00< zookeeper> cool 20090105 11:22:25< Baufo> but not until I have got myself some food :p 20090105 11:26:36< Soliton> it would also be nice if the game scrolled to the game the user is in if any. i think that should be possible now. 20090105 11:27:09-!- Jetrel [n=Jetrel@mn-10k-dhcp1-151.dsl.hickorytech.net] has left #wesnoth-dev [] 20090105 11:31:53-!- dlr365 [n=doug@h44-199.reznet.ucalgary.ca] has quit ["rawr I'm an emu!"] 20090105 11:32:17< Baufo> Soliton, you are reading my mind, aren't you? that is exactly what I wanted to do too :) 20090105 11:32:41< Soliton> \o/ 20090105 11:33:12< Soliton> i am indeed trying to improve my mind reading skills. very useful on irc, etc. 20090105 11:45:48-!- EdB [n=EdB@221.117.88-79.rev.gaoland.net] has joined #wesnoth-dev 20090105 12:09:02-!- kitty_ [n=kitty@e180207077.adsl.alicedsl.de] has joined #wesnoth-dev 20090105 12:09:15-!- kitty_ is now known as Kitty1 20090105 12:09:28< JW1> -as a user I also find zookeeper's observation as annoying (regarding name selection in MP lobby) 20090105 12:13:38< Kitty1> hey zookeeper! sorry to continue bothering you about the background removing... i just looked through the ones you did - could you mirror the TRoW ones so that they all face to the right? or is there a specific reason why you didn't? 20090105 12:14:49< zookeeper> no specific reason, i can mirror them 20090105 12:15:10< Kitty1> thanks, otherwise tehy look out of the screen... 20090105 12:15:55< Kitty1> and about the southguard ones still missing (the ones where bigger parts go over the edges) - will you do them or should we search for somebody else? 20090105 12:18:49< zookeeper> well i'm not too good at redrawing that complicated stuff, so it'd be better if someone else did those 20090105 12:20:51< Kitty1> ok, i'll ask on the forum or do them myself if i find no volunteer (which i suspect)... 20090105 13:12:00-!- voris [n=voris@c-24-16-107-149.hsd1.wa.comcast.net] has quit [Read error: 60 (Operation timed out)] 20090105 13:31:52< ESR_> Moring, all. 20090105 13:32:12< ESR_> Grr..."Morning", all. 20090105 13:35:22< loonycyborg> Good day, ESR :) 20090105 13:41:16< Ivanovic> hi 20090105 13:44:08 * Ivanovic loves drifting on iced streets with his car 20090105 13:44:25< Ivanovic> (this is probably about the only thing i really love about the icy weather outside) 20090105 13:45:20< Kitty1> Ivanovic: brr - snow... i had hoped to finally see a winter without any.... 20090105 13:45:55< Ivanovic> Kitty1: bad luck over here, got >10cm over the last night 20090105 13:46:07< Ivanovic> (and that is *much* in the ruhr metropolitan area) 20090105 13:46:33< Kitty1> Ivanovic: it's like that here (rhein-main), too and still snowing... 20090105 13:47:09< Ivanovic> no, by now the sun is shining and there is no a single cloud to be seen 20090105 13:50:38-!- cib0 [n=cib@p4FD0FAFA.dip.t-dialin.net] has joined #wesnoth-dev 20090105 13:59:08< ESR_> You both live in the Rhieland, then? 20090105 13:59:19< ESR_> s/Rhieland/Rhineland/ 20090105 14:00:43< Kitty1> ESR_ : no i'm near frankfurt, the rheinland isn't that near 20090105 14:01:41-!- Turuk [n=JDiSab@cpe-71-67-100-73.cinci.res.rr.com] has joined #wesnoth-dev 20090105 14:01:43< ESR_> I passed through Frankfurt on the way to Franconia once. 20090105 14:04:55-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] 20090105 14:08:40< CIA-52> baufo * r31969 /trunk/src/ (multiplayer_ui.cpp multiplayer_ui.hpp): remember selected player in the users menu. 20090105 14:10:07-!- Baufo [n=thomas@62-47-139-90.adsl.highway.telekom.at] has quit [Remote closed the connection] 20090105 14:12:50< zookeeper> yay 20090105 14:15:53< Ivanovic> ESR_: i reside close to dortmund 20090105 14:16:03< Ivanovic> the rhein is ~100km away (might be even more) 20090105 14:16:57< ivan_i> Hi ESR_ 20090105 14:23:23< Patterner> I've been to Frankfurt Airport a couple of times... 20090105 14:35:17-!- maxy [n=maxy@84-74-82-221.dclient.hispeed.ch] has joined #wesnoth-dev 20090105 14:58:43-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090105 14:59:38-!- BenUrban_ is now known as BenUrban 20090105 15:02:25-!- happygrue_ [n=happygru@c-98-223-188-175.hsd1.in.comcast.net] has joined #wesnoth-dev 20090105 15:02:56< ESR_> Ivanovic: Look at Spelling Mistakes. Should I fix the objrctive in Siege of Bara Gor as suggested, or does that break string freeze too much. 20090105 15:03:03< ESR_> ? 20090105 15:04:38< cib0> how'd that even get translated without someone complaining? o.o 20090105 15:07:54< Ivanovic> ESR_: does the campaign not have some "defeat all enemy leaders" string? 20090105 15:08:09< Ivanovic> if you just reuse this, you do not break the freeze 20090105 15:08:13< ESR_> I'll look. 20090105 15:09:01-!- BenUrban [n=benurban@unaffiliated/benurban] has quit ["Power failu"] 20090105 15:10:10< Ivanovic> scenarios/04_The_Siege_Of_Barag_Gor.cfg: description=_ "Defeat all enemy leaders" 20090105 15:11:05< ESR_> Yes, I just fixed it thar way. 20090105 15:13:30< Ivanovic> that is: it seems like the "original intention" was to gain some support troops 20090105 15:13:43< Ivanovic> and then the objective changes to "defeat all enemy leader" 20090105 15:15:48< Shadow_Master> Ivanovic: doing make -j caused DoS on my laptop 20090105 15:17:05< Ivanovic> like i already said, you should *only* use it with a high niceness net 20090105 15:17:07< Shadow_Master> that is , it flooded it with child processes until I could not even try to connect via SSH to kill it 20090105 15:17:08< Ivanovic> s/net/set 20090105 15:17:20< Shadow_Master> ah, missed the nice 20090105 15:17:28< Shadow_Master> that's why :/ 20090105 15:17:46< Ivanovic> beside this: just wait till it is done, then you can continue working normally again 20090105 15:18:35< Shadow_Master> the OOS killer was invoker 20090105 15:18:38< Shadow_Master> er, OOM 20090105 15:18:59< Ivanovic> beside this: killall -9 make would have done the job, too 20090105 15:19:15< Ivanovic> and: your system was not dead, just really slow at reacting 20090105 15:19:54< Shadow_Master> and I had ~5 GB of virtual memory (RAM and swap) 20090105 15:20:05< Shadow_Master> I waited for it to allow me to switch to a text console for one hour. 20090105 15:21:25< Shadow_Master> that is, X never reacted to the VT switch key sequences 20090105 15:21:35< Shadow_Master> or even server kill 20090105 15:21:50< Ivanovic> interesting 20090105 15:22:21< Ivanovic> on my box with 4gb ram and 5gb swap (quad core) it was just "damn slow, almost dead" but still somehow useable 20090105 15:22:35< Ivanovic> though in general the best rule is: #cpus+1 for -j 20090105 15:22:50< Ivanovic> so on a quadcore it would be -j5 20090105 15:23:53< CIA-52> esr * r31970 /trunk/data/campaigns/ (5 files in 4 dirs): Fix spelling errors, and one incorrect ovjective. 20090105 15:25:54< Shadow_Master> ESR_: what is the meaning of "Faerie" in caps in "Linaera the Quick", AOI? 20090105 15:28:40< cib0> gawd, why on earth does python not feature the boolean ! operator? =/ 20090105 15:29:57< EdB> cib0, use "not" 20090105 15:30:00< Shadow_Master> because they want to be as english-friendly sa possible? 20090105 15:30:00< freim> cib0: pythin uses "not" 20090105 15:30:04< freim> python* 20090105 15:30:09< ESR_> Shadow_Master: Looking... 20090105 15:32:12< ESR_> Ah. "Faerie" is a rather difficult word to explain. It can be used to refer to the otherworld where fairies and elves are supposed to live. 20090105 15:32:29< Shadow_Master> there0's a ISO spec. for C/C++ that allows you to use not, and, or, et al in there too 20090105 15:32:39< Shadow_Master> apparently it's more of a problem with certain foreign keyboard layouts 20090105 15:32:45< cib0> though not is less readable than !.. oh well.. how do i do stuff like foo=!bar btw.? 20090105 15:33:00< ESR_> Or it can refer to the elvan/fairy nature, that is the condition of being an elf or fairy. 20090105 15:33:03< Shadow_Master> foo = not bar ; I Presume? 20090105 15:33:15< Shadow_Master> ah, forgot that Python does not allow oneliners, so no semicolon. 20090105 15:33:33< Shadow_Master> ESR_: in Wesnoth. 20090105 15:33:38< cib0> i think last time i tried that would raise a syntax error 20090105 15:33:46< Shadow_Master> elves live in "the common world" AFACT 20090105 15:34:07< ESR_> It is more confusing because it reflects pre-Tolkien notions of elves which were not clearly distinguished from fairies. 20090105 15:34:33< Shadow_Master> cib0: loonycyborg or ESR_ may help you, I don'speak Python 20090105 15:34:56< loonycyborg> cib0: x = not y works fine for me. 20090105 15:35:31< ESR_> So, for elves like those of Wesnoth, "Faerie" can refer to the source of their magic, or their inner (non-human) nature. The two senses are not clearly distinguished. 20090105 15:35:32< loonycyborg> Btw use python in interactive mode for such experiments :) 20090105 15:36:08< cib0> alright, works even 20090105 15:36:09< ESR_> It's a vague, poetic word. ' 20090105 15:36:16< cib0> probably did another mistake back then 20090105 15:37:23< Shadow_Master> ESR_: intersting. but I don't know how to translate it into spanish myself so I'll pretend it ot be used in adjective form in there 20090105 15:37:31< Shadow_Master> nor my fellow translator knew 20090105 15:38:17< cib0> well, i think for programming it makes sense to use the american layout anyway.. atleast, i find it alot more comfortable than the german one, even for things like WML 20090105 15:38:28< ESR_> Shadow_Master: It is canonical that Wesnoth elves are at varying distances from Faerie -- shydes, for example, have the Faerie nature more strongly than most others. A consequence of this is that iron burns them. 20090105 15:39:09< Shadow_Master> yup. 20090105 15:40:08< Shadow_Master> ESR_ : thanks for fixing the "lets" in NR 20090105 15:40:57< Shadow_Master> ESR_: other thing you should check: #: data/campaigns/An_Orcish_Incursion/scenarios/4_Valley_of_Trolls.cfg:274 20090105 15:41:01< Shadow_Master> missing a stop 20090105 15:44:46< Shadow_Master> (and I'll continue annoying you as I continue writing the SPanish translations 20090105 15:47:30< ESR_> Shadow_Master: No poblem, I am your official English pedant :-) 20090105 15:47:39-!- happygrue_ [n=happygru@c-98-223-188-175.hsd1.in.comcast.net] has quit [] 20090105 15:53:45< ESR_> ShdowMaster: I an ading a translator's note: 20090105 15:53:49< ESR_> # Translators: "Faerie" in this paragraph is a rare, poetic word 20090105 15:53:50< ESR_> # in English. It is the proper name of a magical otherworld 20090105 15:53:52< ESR_> # associated with elves - actually, originally with fairies, 20090105 15:53:53< ESR_> # but before Tolkien the boundary between elves and fairies 20090105 15:53:55< ESR_> # was extremely blurry. In Wesnoth it is deliberately unclear 20090105 15:53:56< ESR_> # whether Faerie is a place that is the source of magical power 20090105 15:53:58< ESR_> # or a label for the inner nonhuman/magical nature of the Elves. 20090105 15:55:25< Shadow_Master> okay, but try to use tab-completion next time or I may not find yout message 20090105 15:55:35< Shadow_Master> does that make it into the po with wmlxgettext? 20090105 15:56:14< ESR_> I don't think so. The best I can do is include the comment on the .cfg near that message. 20090105 15:56:51< Shadow_Master> okay, anyway I encourage my fellow(s) to read the WML 20090105 15:57:10 * loonycyborg isn't sure whether translators read .cfg files 20090105 15:57:46< CIA-52> esr * r31971 /trunk/data/campaigns/An_Orcish_Incursion/scenarios/4_Valley_of_Trolls.cfg: Fix a typo and add a translator's note. 20090105 15:58:00< Shadow_Master> well, turn into one and see. 20090105 15:58:06< Shadow_Master> :P 20090105 15:58:10< loonycyborg> I bet there's a way to add notes for translators. Perhaps ask Ivanovic? :) 20090105 15:58:16< zookeeper> there should be a forum extension that'd allow me to flag posts as "this guy doesn't have a clue" or "ignore this post" with one click. 20090105 15:58:39< Shadow_Master> loonycyborg: I just want to see if it appears as a gettext cmment 20090105 15:58:48 * Ivanovic knows of no good way go add autogenerated comments 20090105 15:58:53< Shadow_Master> zookeeper: s/posts/users/ 20090105 15:58:58< Ivanovic> that is: currently the extraction logic does something 20090105 15:59:17< zookeeper> Shadow_Master, yeah, sometimes. 20090105 15:59:25< Ivanovic> and once ESR_ fullfills the featurerequest i wrote long ago, maybe he can add some "easy to use" way to attach docs to strings... 20090105 15:59:28< Ivanovic> ;) 20090105 15:59:46< zookeeper> whenever anyone asks something WML-related, there are usually at least a couple of people posting who just give completely clueless, wrong, stupid or broken advice. 20090105 16:00:11< ESR_> Ivanovic: Sorry, I haven't forgotten, I've just been busy with higher-priority things. 20090105 16:00:34 * Turuk avoids WML Workshop usually for that reason. 20090105 16:00:40 * Shadow_Master too 20090105 16:02:22< loonycyborg> Implement moderation and meta-moderation for WML Workshop perhaps? :P 20090105 16:02:25< zookeeper> i wonder if we should just create a forum-wide sticky (i wonder if that's even possible) which tells that whatever you ask, you're likely to get more clueless posts than useful ones. 20090105 16:02:34< Kitty1> i'm on another forum where you can "thank" people for posts and if you look at the number of "thanks" you can see if you deal with a clueless person or with somebody who knows something... that's a really nice feature 20090105 16:02:54< zookeeper> well, that'd work too 20090105 16:06:26< EdB> cib0, not (foo = bar) ? 20090105 16:07:08< Shadow_Master> Kitty1: ah yeah, saw that. 20090105 16:07:25< Shadow_Master> loonycyborg: "meta"-moderation? 20090105 16:07:43< loonycyborg> EdB: That makes even less sense, unless you mean not (foo == bar) 20090105 16:07:57< EdB> yes 20090105 16:08:16< cib0> that looks terrible 20090105 16:08:39< cib0> atleast python knows of != 20090105 16:08:51< loonycyborg> Shadow_Master: metamoderation == moderation of moderation :) 20090105 16:09:06< Shadow_Master> ah, in the metaprogramming fashion 20090105 16:10:35< Shadow_Master> zookeeper: um, do you know who made the Etheliel portrait for TSG? 20090105 16:10:46< CIA-52> esr * r31972 /trunk/data/campaigns/An_Orcish_Incursion/scenarios/5_Linaera_the_Quick.cfg: Note for translators. 20090105 16:11:16< zookeeper> Shadow_Master, i think it was eleazar 20090105 16:11:25< zookeeper> why? 20090105 16:12:10< Shadow_Master> um, wondeirng if there could be a higher res version available 20090105 16:12:24< Shadow_Master> shikadibot: r10732 20090105 16:12:31< Shadow_Master> shikadibot: revision 10732 20090105 16:12:36< shikadibot> Revision 10732 (eleazar, 2006-03-23 23:23:46 +0000 (Thu, 23 Mar 2006)): 20090105 16:12:39< shikadibot> impassable mountain terrain. 20090105 16:12:42< shikadibot> Web interface URL: http://svn.gna.org/viewcvs/wesnoth?view=rev&rev=10732 20090105 16:12:56< Shadow_Master> that niftyly named commit introduced it, or moved it around 20090105 16:14:51< zookeeper> err...yeah, interesting commit 20090105 16:36:41< zookeeper> another thing that would be useful for moderation would be the ability to tag people when you warn or remind them of something, so if he does it again the mod sees whether he's doing it for the first time or not 20090105 16:37:22< zookeeper> like if someone really likes to resurrect ancient threads then mods could just delete them if they see that he's already been warned about that before, instead of giving the whole friendly "hi, you must be new here" lecture. 20090105 16:40:35< Shadow_Master> I think you can leave "user notes"in phbb 3 20090105 16:42:14< Turuk> yeah, I thought that was what user notes were for? though I have not seen them used on people I would have expected to get warnings 20090105 16:42:53< zookeeper> user notes? 20090105 16:43:55< Turuk> let's see 20090105 16:44:04-!- DDR [n=chatzill@66.183.125.196] has quit [Read error: 60 (Operation timed out)] 20090105 16:44:11< Turuk> go to the moderator control panel 20090105 16:44:15< Turuk> and I left a user note on Elven 20090105 16:45:00< Turuk> now when any mod clicks on Elven 20090105 16:45:15< zookeeper> hmm, right, i had never noticed that. cool. 20090105 16:45:23< Turuk> it will show that he has been warned about it 20090105 16:45:31< Turuk> useful, but not used at all I do not believe 20090105 16:52:26-!- cib0 [n=cib@p4FD0FAFA.dip.t-dialin.net] has quit ["Leaving."] 20090105 16:57:25-!- Baufo [n=thomas@62-47-139-90.adsl.highway.telekom.at] has joined #wesnoth-dev 20090105 17:04:38< Shadow_Master> you could ost a sticky in th ehidden forum promoving its usage 20090105 17:04:40< Shadow_Master> *promoting 20090105 17:05:08< Shadow_Master> Turuk: I'm too lazy. linky? 20090105 17:05:22< Turuk> might do that, and sure 20090105 17:05:41< Turuk> http://www.wesnoth.org/forum/mcp.php?i=notes&mode=user_notes&u=108325&sid=de692b9029a53494b9a943540807a106 20090105 17:06:48< Shadow_Master> nice 20090105 17:07:09< Turuk> certainly very useful 20090105 17:12:29-!- Shadow_Master [n=shadowm@unaffiliated/shadowmaster/x-275924] has quit ["Configuration"] 20090105 17:13:17-!- Shadow_Master [n=shadowm@unaffiliated/shadowmaster/x-275924] has joined #wesnoth-dev 20090105 17:54:20-!- Kitty1 [n=kitty@e180207077.adsl.alicedsl.de] has quit [] 20090105 17:59:36-!- JW1 [n=X@c-71-57-85-168.hsd1.il.comcast.net] has quit [] 20090105 18:00:57-!- Rrenys [n=rrenys@81-20-159-197.levira.ee] has joined #wesnoth-dev 20090105 18:02:47-!- Noyga [n=lame-z@AVelizy-151-1-27-207.w82-124.abo.wanadoo.fr] has joined #wesnoth-dev 20090105 18:15:28-!- Baufo_ [n=thomas@80-123-47-6.adsl.highway.telekom.at] has joined #wesnoth-dev 20090105 18:16:59-!- Baufo [n=thomas@62-47-139-90.adsl.highway.telekom.at] has quit [Read error: 110 (Connection timed out)] 20090105 18:17:58-!- crimson_penguin [n=ben@64.201.60.214] has joined #wesnoth-dev 20090105 18:25:08-!- fendrin [n=fabi@g228009051.adsl.alicedsl.de] has joined #wesnoth-dev 20090105 18:33:49-!- boucman [n=rosen@159.83.102-84.rev.gaoland.net] has joined #wesnoth-dev 20090105 18:34:56-!- thespaceinvader [n=chatzill@91.108.160.13] has joined #wesnoth-dev 20090105 18:37:04-!- Sapient [n=patrickp@agentek.com] has joined #wesnoth-dev 20090105 18:43:36-!- ShikadiLord [n=ignacior@unaffiliated/shadowmaster/x-275924] has joined #wesnoth-dev 20090105 18:57:01< ShikadiLord> um... 20090105 18:59:52-!- ShikadiLord [n=ignacior@unaffiliated/shadowmaster/x-275924] has quit ["Back to Shadow_Master"] 20090105 19:00:14< boucman> hey all 20090105 19:00:38< Soliton> hey hey! 20090105 19:03:37< ivan_i> hi 20090105 19:04:24< thespaceinvader> evening 20090105 19:06:25< Sapient> greetins 20090105 19:07:02< Rrenys> why, hello there 20090105 19:09:08-!- mordante [n=chatzill@roadie.xs4all.nl] has joined #wesnoth-dev 20090105 19:09:13 * Soliton wonders if you can eat greetins. 20090105 19:09:18 * Soliton is hungry. 20090105 19:09:50< mordante> hi 20090105 19:09:58< Ivanovic> hi mordante 20090105 19:10:01< Rrenys> why, hello there 20090105 19:10:09< ivan_i> hi 20090105 19:10:10< mordante> hi Ivanovic 20090105 19:10:16< mordante> hi ivan_i Rrenys 20090105 19:11:41 * Sapient cooks Soliton some chitterlings 20090105 19:12:42< Soliton> sounds poisonous. 20090105 19:18:15-!- Psyche^ [n=Psyche@g224108141.adsl.alicedsl.de] has joined #wesnoth-dev 20090105 19:18:15-!- Patterner [n=Psyche@e177230204.adsl.alicedsl.de] has quit [Read error: 104 (Connection reset by peer)] 20090105 19:18:23-!- Psyche^ is now known as Patterner 20090105 19:18:56-!- mordante_ [n=chatzill@roadie.xs4all.nl] has joined #wesnoth-dev 20090105 19:21:08-!- stikonas [n=and@ctv-79-132-188-113.vinita.lt] has joined #wesnoth-dev 20090105 19:21:42< CIA-52> ivanovic * r31973 /trunk/po/ (wesnoth-did/hu.po wesnoth-ei/hu.po): updated Hungarian translation 20090105 19:23:43-!- mordante [n=chatzill@roadie.xs4all.nl] has quit [Read error: 145 (Connection timed out)] 20090105 19:23:44-!- mordante_ is now known as mordante 20090105 19:25:34 * Shadow_Master just had some soup 20090105 19:29:27 * mordante just started to eat 20090105 19:31:12 * Turuk just ordered food to be picked up. 20090105 19:32:43-!- EdB [n=EdB@221.117.88-79.rev.gaoland.net] has quit ["Konversation terminated!"] 20090105 19:35:21 * zookeeper just had gingerbread dough 20090105 19:36:36< Rrenys> gingerbread dough is generally tastier than gingerbread 20090105 19:36:47< zookeeper> yeah 20090105 19:36:49 * thespaceinvader has no food 20090105 19:36:55 * thespaceinvader needs to go shopping 20090105 19:37:00 * boucman thinks it's a bit early for dinner 20090105 19:37:12< thespaceinvader> 1830 is too early for dinner? 20090105 19:37:12 * Shadow_Master thinks this channel is going to be renamed 20090105 19:37:20 * zookeeper thinks we need more /me's 20090105 19:37:21 * Sapient serves thespaceinvader a steaming pile of chitterlings 20090105 19:37:26< thespaceinvader> #wesnoth-scoff? 20090105 19:37:38-!- ShikadiLord [n=ignacior@190.22.74.103] has joined #wesnoth-dev 20090105 19:37:39< thespaceinvader> mm, chitterlings 20090105 19:37:55 * ShikadiLord thinks you are just spamming CTCP actions on purpose to make people hungrier 20090105 19:38:05 * Soliton goes home. 20090105 19:38:15 * mordante doesn't know what chitterling is, but also is no longer hungry 20090105 19:38:18-!- ShikadiLord [n=ignacior@190.22.74.103] has quit [Client Quit] 20090105 19:38:40 * Rrenys observes the recent increase of the usage of the word "chitterling" 20090105 19:38:42 * thespaceinvader now knows what they are, and, surprisingly enough, is still hungry 20090105 19:38:58 * boucman googles for chitterling 20090105 19:39:19 * mordante too 20090105 19:39:25 * Shadow_Master is thinking on #wesnoth-ctcp-action-rpg 20090105 19:39:38 * Shadow_Master googles too 20090105 19:39:52< boucman> oh, ok 20090105 19:40:03< Shadow_Master> eeek, intestines. 20090105 19:40:05< boucman> we have something similar in french cooking... 20090105 19:40:08 * Rrenys suggests #wesnoth-chitterlings-their-habitat-and-conclusions-thereof 20090105 19:40:26 * boucman think that his country has probably tried to cook everything... 20090105 19:40:34 * Shadow_Master doesn't think they are so tasty; anyway he's vegetarian 20090105 19:41:02 * mordante gets in the mood for Haggis 20090105 19:41:24-!- Baufo_ [n=thomas@80-123-47-6.adsl.highway.telekom.at] has quit [Remote closed the connection] 20090105 19:41:54< Shadow_Master> eeek. 20090105 19:42:21 * mordante reads the wikpedia page of haggis and sees a reference to chitterling 20090105 19:42:25< Shadow_Master> you know what, now all meat-based dishes look disgusting to me 20090105 19:43:10 * mordante thinks Shadow_Master should do something about the construction of his sentences 20090105 19:43:49-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit [Remote closed the connection] 20090105 19:44:08-!- ettin_ [n=jorda@19.207.219.87.dynamic.jazztel.es] has joined #wesnoth-dev 20090105 19:45:01< Shadow_Master> I now it's just me, but I don't see any quirk in my last sentence... 20090105 19:45:13 * Rrenys thinks not the constructions above said discussing the disgustingness to be interesting enough also 20090105 19:45:26 * mordante does, me should be upfront and not at the end ;-) 20090105 19:45:40 * Shadow_Master thinks http://www.wesnoth.org/forum/viewtopic.php?p=330178#p330178 is an awesome idea 20090105 19:46:09< boucman> my sugestion ? 20090105 19:46:20 * Shadow_Master is not going to implement it because he doesn't want to tangle with the unit class. 20090105 19:46:39< Shadow_Master> boucman: no, the post itself 20090105 19:46:46< Shadow_Master> e.g. that link is to the post just above yours 20090105 19:47:55< boucman> well, I'm not sure haloes are TCed, but frames are, and now i'm pretty sure it can be done 20090105 19:49:08< Shadow_Master> haloes aren't unmless you pass a image path function to them 20090105 19:49:31< Shadow_Master> but that would fix the target team color into the unit_type, not the individual units. 20090105 19:52:24< boucman> Sirp: around ? 20090105 19:53:46-!- fendrin [n=fabi@g228009051.adsl.alicedsl.de] has quit [Remote closed the connection] 20090105 19:55:26-!- ettin [n=jorda@237.206.219.87.dynamic.jazztel.es] has quit [Read error: 110 (Connection timed out)] 20090105 20:01:27< CIA-52> esr * r31974 /trunk/data/tools/wmlindent: Prevent #undef from being indented. 20090105 20:02:07< Sirp> boucman: I am now. 20090105 20:02:37< Sirp> boucman: what's up? 20090105 20:02:39< boucman> Sirp: I am considering introducing some formulas into the animation engine, but I'm a bit worried about performance 20090105 20:03:09< boucman> basically, if I have a formula with a variable, and the variable has it's value changed on every redraw 20090105 20:03:13< Sirp> boucman: okay.... 20090105 20:03:41< boucman> the ormula needs to be recalculated everytime... but is it feasible performance wise (assuming 20 to 30 such formulas on every redraw) 20090105 20:03:51< Sirp> boucman: so you execute the formula once per frame? 20090105 20:03:58< Sirp> oh so 20-30 formulas per frame? 20090105 20:03:58< boucman> is the computation trivial or would we have to repars the string every time ? 20090105 20:04:22< Sirp> boucman: what do you mean exactly by a "formula with a variable"? 20090105 20:04:24< boucman> per redraw... I'd say there are 1 or 2 per units and 15 untis on screen 20090105 20:04:55< boucman> like say offset=$(animation_time*5) 20090105 20:05:08< Sirp> ahh 20090105 20:05:09< boucman> (that example wouldn't be usefull, but that's the idea 20090105 20:05:20< boucman> animation time giving an idea how far we are within the animation 20090105 20:05:40< boucman> actually, a more usefull example would be 20090105 20:06:00< boucman> x,y=$(cos(animation_time)),$(sin(animation_time) 20090105 20:06:11< boucman> but I'm not sure formulas can have loats at this point 20090105 20:06:18< boucman> /loats/floats 20090105 20:06:58< Sirp> boucman: wouldn't that be more like cos($(animation_time)) ? 20090105 20:07:10-!- YogiHH [i=YogiHH@d051013.adsl.hansenet.de] has joined #wesnoth-dev 20090105 20:07:16< Shadow_Master> hi YogiHH 20090105 20:07:34< YogiHH> hi Shadow_Master 20090105 20:07:50< Sirp> boucman: anyhow, I think it'd be fast enough, but I'm not entirely sure. It'd be ideal if we just parsed the formulas once and gave the inputs to the formulas the "proper" way. 20090105 20:07:52< boucman> Sirp: my syntax is a bit rusty, might be :) 20090105 20:08:06< boucman> Sirp: please explain 20090105 20:08:37< boucman> that's feasible from the animation engine point of view, I already analyse the wml at load time to minimize cost 20090105 20:08:47< boucman> so doing parsing at game load time would be easy 20090105 20:08:57< Ivanovic> hi YogiHH 20090105 20:09:04< Ivanovic> YogiHH: will you be coming to fosdem? 20090105 20:09:39< YogiHH> Ivanovic: yes, i plan to. If nothing gets in the way i will be there. 20090105 20:10:00< Shadow_Master> kitty won't go to fosdem? :( 20090105 20:12:34< Sirp> boucman: the way that formulas are "meant" to work is that you make a formula like this: x="cos(animation_time)" (for instance), and then when you call the formula you give an object called a 'formula_callable' which can be queried to find out what the value of 'animation_time' is. 20090105 20:13:15< Sirp> the formula is parsed once, and then it can be called any number of times, and each time it will ask the formula_callable it is given what the value of animation_time is. 20090105 20:13:22-!- yann [n=dwitch@nan92-1-81-57-214-146.fbx.proxad.net] has joined #wesnoth-dev 20090105 20:13:32< Sirp> this works very very quickly; the formula could probably execute in about 200ns 20090105 20:13:42< boucman> that sounds great, exactly what i need :) 20090105 20:14:48< Sirp> Sapient added somewhat of a hack, where he allows x="$(cos($(animation_time)))" -- this will use Wesnoth variables to substitute things in, and will re-create a formula every time, have it re-parsed, and the formula will have constant values 20090105 20:15:03< mordante> YogiHH would be nice to see you again at the FOSDEM 20090105 20:15:07< Sirp> Sapient's hack is kinda convenient, but won't give anywhere near the performance of using formulas the 'proper' way. 20090105 20:15:47< boucman> and I probably need the proper way... 20090105 20:15:56< Sapient> actually, it would be "$(cos($animation_time))", assuming that animation_time is a standard WML variable 20090105 20:15:58< boucman> do formulas handle floats ? 20090105 20:16:02< Sapient> no 20090105 20:16:02< Sirp> boucman: if you want to use formulas the proper way, you need to create a const_formula_ptr object, and store it. When the WML is parsed, parse the formula using formula::create_optional_formula() giving the string for the formula. 20090105 20:16:22< Sirp> I need to work out the status on floats. I thought that Dragonking added some support for them. 20090105 20:16:45< Sirp> but at least when I was working on it, I just made it so you could get ints and then divide them through 20090105 20:16:58< boucman> Sirp: that will probably work pretty well with my current engine 20090105 20:17:24< Ivanovic> Shadow_Master: looks like she won't be there 20090105 20:17:33< Ivanovic> though i would even have brought her a cookie... 20090105 20:17:36< Sapient> boucman, using $( ... ) means that your end result is a string every time the vconfig is expanded 20090105 20:17:58< boucman> i'll have to invent my own specific syntax, then 20090105 20:18:00< Sapient> if you want a real formula to be stored in C++ somewhere that's something different 20090105 20:18:09< Sirp> boucman: there is no sin or cos function in formulas. Instead there is a 'wave' function which operates on floats. 20090105 20:18:10< Ivanovic> YogiHH: we will probably do it like last year 20090105 20:18:12-!- Baufo [n=thomas@80-123-47-6.adsl.highway.telekom.at] has joined #wesnoth-dev 20090105 20:18:22< Ivanovic> that is, just conquer one hacking room and declare it "wesnoth room" 20090105 20:18:24< boucman> Sapient: I think I use config, not vconfig, so I might still be able to do that 20090105 20:18:28< Shadow_Master> Ivanovic: :[ 20090105 20:18:38< Sapient> boucman: sounds ugly 20090105 20:18:45< boucman> yeah :( 20090105 20:18:45< YogiHH> Ivanovic: yup, i have seen the forum thread already 20090105 20:18:55< Sapient> why not just supply a standard formula? 20090105 20:18:58< Ivanovic> YogiHH: without you we will most likely be 8 wesnoth people (plus X who have not turned up so far) 20090105 20:19:11< Sapient> e.g. "cos(animation_time)" 20090105 20:19:11< YogiHH> sounds good 20090105 20:19:18< Ivanovic> cf http://www.wesnoth.org/wiki/Fosdem2009 20090105 20:19:23< boucman> maybe add a "get_formula" method that would return the $(...) as a formula ptr instead of expanding it 20090105 20:19:48< boucman> Sapient: because I already have an elaborated syntax in there, and it might conflict 20090105 20:20:28< boucman> that's early study though, I won't implement right away, I will probably wait post 1.6 20090105 20:20:29< Sapient> combining lots of special characters into a single string assignment is a slippery slope 20090105 20:20:40< boucman> agreed 20090105 20:20:51< Sapient> you are better off using [more] of_these=things 20090105 20:21:15< boucman> Sapient: not sure what you mean 20090105 20:21:19< Sapient> that is the WML way 20090105 20:21:48< Sapient> o.k. two different approaches to defining a complex input in WML 20090105 20:21:57< Sapient> approach #1 (wrong)... 20090105 20:22:27< Sapient> my_complex_thing="simple;#more_complicated&^~(just getting silly now)" 20090105 20:22:42< Sapient> approach #2 (right)... 20090105 20:22:55< Sapient> [my_complex_thing] 20090105 20:23:17< Sapient> simple=true 20090105 20:23:22< Sapient> etc=... 20090105 20:23:29< Sapient> [/my_complex_thing] 20090105 20:24:06< boucman> ok, that's not really relevant here, but I agree with what you mean 20090105 20:24:28< Sapient> or is it? 20090105 20:24:30< boucman> that will be either "a formula" or "the old syntax" no mixing 20090105 20:24:57< boucman> so no extra complexity 20090105 20:25:06< boucman> the problem is how to recognise those cases 20090105 20:25:09< Sapient> ok, whatever 20090105 20:25:15< loonycyborg> [my_complex_thing] real=0 imaginary=1 [/my_complex_thing] :P 20090105 20:26:00< Shadow_Master> loonycyborg: haha 20090105 20:29:12-!- shadowm [n=chatzill@190.22.74.103] has joined #wesnoth-dev 20090105 20:31:38-!- shadowm [n=chatzill@190.22.74.103] has quit [Client Quit] 20090105 20:32:04-!- Rrenys [n=rrenys@81-20-159-197.levira.ee] has quit [Read error: 104 (Connection reset by peer)] 20090105 20:36:17-!- thespaceinvader [n=chatzill@91.108.160.13] has quit ["ChatZilla 0.9.84 [Firefox 3.0.5/2008120122]"] 20090105 20:37:52< boucman> there is no wave in the FAI documentation, grepping code now 20090105 20:39:51< boucman> darn 20090105 20:39:58< boucman> the function DOES exist 20090105 20:40:09< boucman> Dragonkiiiiiing ? 20090105 20:41:00< Sirp> boucman: ? 20090105 20:42:07-!- BenUrban [n=benurban@pool-71-191-100-246.washdc.east.verizon.net] has joined #wesnoth-dev 20090105 20:42:07< Sirp> boucman: iirc the wave() function gives a wave with a height of 1000, and a period of 1000 20090105 20:42:16< boucman> I have been pressing dragonking to document his changes during the whole SoC and he still missed some functions :) 20090105 20:42:17< Sirp> and I wrote the wave() function, not Dragonking 20090105 20:42:27< boucman> oh, ok 20090105 20:42:49< Sirp> boucman: just try it out, using FAI command line within Wesnoth 20090105 20:42:52< boucman> Sirp: wave() is basically a sin with floats expressed as int between 0..1000 20090105 20:43:02< boucman> I was reading the code :) 20090105 20:43:15< Sirp> boucman: yes, exactly. 20090105 20:45:46< boucman> Sirp: could you document the "wave" function at http://wesnoth.org/wiki/FormulaAI ;) 20090105 20:46:08 * boucman considers it very important that coders document features they write themselves 20090105 20:46:27< boucman> that's actually one of the things I require from patch contributors when it makes sense 20090105 20:48:08-!- yann [n=dwitch@nan92-1-81-57-214-146.fbx.proxad.net] has quit [Read error: 110 (Connection timed out)] 20090105 20:49:48 * loonycyborg thinks that any documentation except doxygen or like is empty waste of time 20090105 20:50:05 * mordante thinks loonycyborg is wrong 20090105 20:50:07 * Shadow_Master doesn't. 20090105 20:50:32 * mordante wonders how people would write WML is they only had the source and doxygen 20090105 20:50:36< mordante> if* 20090105 20:50:51< loonycyborg> Unless it's general and doesn't change often. 20090105 20:51:03< Shadow_Master> ioo0ps, I mean loon is wrong. 20090105 20:51:26< mordante> I assumed that Shadow_Master ;-) 20090105 20:51:29< Sapient> I would like doxygen if it were smarter 20090105 20:51:45< mordante> I still want to add more design documentation on the new widgets 20090105 20:51:59< mordante> Sapient what's wrong with doxygen in your opinion? 20090105 20:52:30-!- maxy [n=maxy@84-74-82-221.dclient.hispeed.ch] has quit [] 20090105 20:52:30< Sapient> I think it should support standard comment syntax 20090105 20:52:56< Sapient> and use some intelligence to determine what the comment applies to 20090105 20:53:37-!- yann [n=dwitch@nan92-1-81-57-214-146.fbx.proxad.net] has joined #wesnoth-dev 20090105 20:53:39< Sapient> in other words, eliminate all special characters 20090105 20:53:40< ivan_i> mordante: it would be great if you document your future plans on new widgets 20090105 20:53:56< Shadow_Master> mordante: nonetheless, I wrote most of my campaign with the knowledge that Source gave me. No wiki. 20090105 20:54:04< Shadow_Master> * the Source 20090105 20:54:10< mordante> Sapient what do you mean with standard comment syntax? 20090105 20:54:26< Sapient> I mean, what we use when we aren't writing for doxgen 20090105 20:54:40< mordante> Shadow_Master you understand C++, most WML authors don't 20090105 20:56:20< Sapient> maybe you could call it "guessygen" 20090105 20:56:58< mordante> Sapient I like that design, you can put in comments you don't want in doxygen 20090105 20:57:22< Sapient> I did not say that guessygen would put all comments on a website either 20090105 20:57:56< Sapient> you can tell if a comment is in the middle of a function somewhere that it does not describe the overall purpose of that function 20090105 20:58:19-!- noy [n=Noy@S01060016d3eab391.vs.shawcable.net] has joined #wesnoth-dev 20090105 20:59:40< mordante> well yes guesygen would be nice, but I fear it might be quite hard to implement in a way that it doesn't feel like a rng 20090105 21:01:16-!- stikonas [n=and@ctv-79-132-188-113.vinita.lt] has quit [Remote closed the connection] 20090105 21:01:21< loonycyborg> I like the idea of rnggen. You never know what it ends up generating :P 20090105 21:01:39< Shadow_Master> mordante: uh, yeah forgot that part (of my understainding of cplusplus) 20090105 21:02:20< mordante> loonycyborg as long as we don't use our biased wesnoth rng :-P 20090105 21:04:30< loonycyborg> Maybe it'll be even as fun as dissociated press :) 20090105 21:04:47-!- BenUrban [n=benurban@unaffiliated/benurban] has quit ["Power failu"] 20090105 21:04:48< mordante> ivan_i I could but rather wait until it's more usable for the user 20090105 21:05:03< mordante> but feel free to copy paste what I wrote in the log 20090105 21:06:55< ivan_i> :) even few details on how do you see it finished would be helpful 20090105 21:07:17< mordante> well I wrote that a few days agao 20090105 21:07:32-!- thespaceinvader [n=chatzill@91.108.160.13] has joined #wesnoth-dev 20090105 21:08:18-!- fendrin [n=fabi@g230227058.adsl.alicedsl.de] has joined #wesnoth-dev 20090105 21:08:51< thespaceinvader> evening again =) 20090105 21:09:00< mordante> hi thespaceinvader 20090105 21:17:22-!- ShikadiLord [n=ignacior@unaffiliated/shadowmaster/x-275924] has joined #wesnoth-dev 20090105 21:18:19-!- ShikadiLord [n=ignacior@unaffiliated/shadowmaster/x-275924] has quit [Client Quit] 20090105 21:19:13< Shadow_Master> hi thespaceinvader 20090105 21:19:29< thespaceinvader> hey Shadow_Master 20090105 21:20:02< Shadow_Master> thespaceinvader: before you went on vacation, I recall you msg'd me. what was it about? 20090105 21:20:13< Shadow_Master> and that wesbot told me oyu were looking for me too. 20090105 21:20:31< thespaceinvader> don't recall, tbh 20090105 21:20:40< thespaceinvader> it may have been looking for a commit on something 20090105 21:20:56< thespaceinvader> but tonight's project is me learning how to do that anyway, so no worries... 20090105 21:21:07< Shadow_Master> to do what? 20090105 21:22:25< thespaceinvader> learning to use SVN and commit stuff myself 20090105 21:22:35< mordante> :-) 20090105 21:22:51< Shadow_Master> are you dev now? :) 20090105 21:23:50< thespaceinvader> yeah, have been since just after christmas 20090105 21:24:01< thespaceinvader> but have been at home, so unable to sort out the mechanics of everything 20090105 21:24:02< Shadow_Master> didn't have idea. congrats 20090105 21:24:22< thespaceinvader> http://www.wesnoth.org/forum/viewtopic.php?f=9&t=23018&start=90 jetryl offered 20090105 21:25:05< mordante> well I'm happy you accepted, most artists don't want to learn how to commit 20090105 21:26:25< Shadow_Master> it's not hard to learn how to commit. what's hard is to learn how to use svn efficiently 20090105 21:26:42< mordante> for some people svn is hard ;-) 20090105 21:26:57-!- Rrenys [n=rrenys@81-20-159-197.levira.ee] has joined #wesnoth-dev 20090105 21:27:00< thespaceinvader> no kissing =P 20090105 21:27:09< thespaceinvader> kidding 20090105 21:27:10< thespaceinvader> even 20090105 21:27:12< thespaceinvader> arg 20090105 21:27:26 * mordante hands thespaceinvader a cookie 20090105 21:27:31< thespaceinvader> aww 20090105 21:27:45< mordante> there might be children watching so no kissing ;-) 20090105 21:28:12< thespaceinvader> lol 20090105 21:28:21< thespaceinvader> well, i'm falling at the first hurdle so far 20090105 21:28:39< thespaceinvader> i can't seem to get tortoiseSVN to read the SVN url correctly 20090105 21:28:49< thespaceinvader> there's probably something highly obvious that i'm missing... 20090105 21:29:03< Soliton> what's the url? 20090105 21:30:02< thespaceinvader> http://svn.gna.org/viewcvs/wesnoth/ 20090105 21:30:05< thespaceinvader> right? 20090105 21:30:13< mordante> no wrong ;-) 20090105 21:30:31< thespaceinvader> what is it really, then? 20090105 21:30:44< thespaceinvader> that first hurdle's a bugger 20090105 21:31:05< mordante> svn+ssh://yourname@svn.gna.org/wesnoth/trunk 20090105 21:31:16< thespaceinvader> ah right 20090105 21:31:25< mordante> the url you posted is to watch the repo 20090105 21:31:29< thespaceinvader> i need to speak with ivanovic i think, regarding ssh 20090105 21:31:39< mordante> what's the problem? 20090105 21:31:40-!- kitty_ [n=kitty@e180212122.adsl.alicedsl.de] has joined #wesnoth-dev 20090105 21:32:03< thespaceinvader> to begin by showing i am totally clueless about this stuff 20090105 21:32:06< Soliton> create a key and register it in gna's web interface. 20090105 21:32:16< thespaceinvader> i have absolutely no idea what one is.... 20090105 21:32:24< Soliton> you can create keys with putty on windows, i think. 20090105 21:34:46< mordante> thespaceinvader did you see this page? http://www.wesnoth.org/wiki/SVN_on_Windows 20090105 21:34:59< thespaceinvader> not yet 20090105 21:35:01 * thespaceinvader reads 20090105 21:37:15-!- Sapien1 [n=patrickp@agentek.com] has joined #wesnoth-dev 20090105 21:37:45 * thespaceinvader 's head hurts 20090105 21:46:13-!- kitty_ is now known as Kitty1 20090105 21:47:54 * mordante gives thespaceinvader some aspirin 20090105 21:48:00< thespaceinvader> thanks 20090105 21:48:05< thespaceinvader> i think i get this 20090105 21:48:06< thespaceinvader> i hope so 20090105 21:48:16< Sirp> hi Kitty1 20090105 21:48:24< Kitty1> hi Sirp 20090105 21:48:35< mordante> feel free to ask quesions 20090105 21:48:41< thespaceinvader> will do 20090105 21:49:41< thespaceinvader> right, so 20090105 21:49:50< thespaceinvader> i got puttygen, and created a public key 20090105 21:50:19< thespaceinvader> attached it to my Gna! account 20090105 21:50:27< thespaceinvader> the big question: now what...? 20090105 21:50:33< boucman> wait an hour 20090105 21:50:35< boucman> :) 20090105 21:50:45< thespaceinvader> thought that might be necessary 20090105 21:50:55< CIA-52> mordante * r31975 /trunk/ (changelog data/gui/default/window/message.cfg): 20090105 21:50:55< CIA-52> Allow the message dialog to grow higher. 20090105 21:50:55< CIA-52> Kitty, Jetryl and zookeeper aren't too fond of the scrollbars in the 20090105 21:50:55< CIA-52> dialog if the text gets too long. Technically it's the easiest solution 20090105 21:50:55< CIA-52> to make things working in all cases. So we decided to let the dialog to 20090105 21:50:58< CIA-52> grow near the top so the scrollbars will pop up less frequently and 20090105 21:51:00< CIA-52> hopefully never. 20090105 21:51:07< mordante> if you're lucky only an hour ;-) 20090105 21:51:12< thespaceinvader> excuse an ign'ant windows user who's never done this stuff before, if you will =) 20090105 21:51:54< boucman> that's ok, we're a helpfull bunch around this place... 20090105 21:52:24< thespaceinvader> =) yeah 20090105 21:53:00< thespaceinvader> i probably (definitely) will rarely do anything but art commits and the relevant wml changes 20090105 21:53:09< thespaceinvader> but jetryl could use another commit monkey =D 20090105 21:53:25< boucman> indeed 20090105 21:53:44 * boucman thinks jetryl would particularly need animation monkeys but those are pretty hard to train/find 20090105 21:54:23-!- [Relic] [n=[Relic]@adsl-76-229-202-137.dsl.milwwi.sbcglobal.net] has joined #wesnoth-dev 20090105 21:54:23< thespaceinvader> i'm doing my best on that one... 20090105 21:54:37< thespaceinvader> sadly, the practice time is somewhat lacking these days 20090105 21:55:19< [Relic]> Hello :) 20090105 21:56:30< CIA-52> torangan * r31976 /trunk/ (changelog data/core/fonts.cfg fonts/DejaVuSans.ttf): font update 20090105 21:57:17-!- BenUrban [n=benurban@c-68-49-10-243.hsd1.md.comcast.net] has joined #wesnoth-dev 20090105 21:58:14< Sirp> Kitty1: so we were wondering if you have an excuse for not coming to FOSDEM or if you just don't like us. ;) 20090105 21:59:46< thespaceinvader> Kitty1: i'm just starting on the portrait updates for tHoT 20090105 21:59:54< Kitty1> Sirp: :) i have an excuse, i have a presentation of an university project i worked all semester for... bad timing. i would have been curious to see you all in person... 20090105 21:59:59< thespaceinvader> is there any preference on size? 20090105 22:00:32< Kitty1> thespaceinvader: as big as possibel 400*400 if you can... and thanks! 20090105 22:00:40< thespaceinvader> should be doable 20090105 22:00:56< Kitty1> :) 20090105 22:01:03< Sirp> Kitty1: hmmm hmm I *suppose* we shall have to accept that excuse. :p Ahh more seriously, hope your presentation goes well. :) 20090105 22:01:10-!- noy [n=Noy@S01060016d3eab391.vs.shawcable.net] has quit ["GO, GET TO THE CHOPPAH!!!"] 20090105 22:02:38< Kitty1> Sirp: thanks, i'm pretty nervous about that presentation, there'll be an audience of about 200 people - and i hate speaking in front of anybody... 20090105 22:05:01< Sirp> Kitty1: ahhh I can understand that. It's not my favorite thing to do either! :-/ 20090105 22:05:39< Kitty1> will you have a talk at fosdem? 20090105 22:05:46< mordante> you managed well at the fosdem last year 20090105 22:07:25< Sirp> Kitty1: not this year. Actually I myself am not able to attend FOSDEM this year, I'm just encouraging other people to. :) 20090105 22:07:46< Kitty1> aha! what's your "excuse"? 20090105 22:07:50-!- Shadow_Master_ [n=ignacior@unaffiliated/shadowmaster/x-275924] has joined #wesnoth-dev 20090105 22:08:21< Rrenys> So you used "us" in a sense that excludes you. 20090105 22:09:07 * Rrenys didnt know it was possible 20090105 22:10:00< Sirp> Kitty1: oh just that Brussels is a long way from San Francisco and thus expensive to get to, and besides, I have used most of my vacation time up on a recent trip. (We don't get much vacation time here in the US :( ) 20090105 22:10:46< Kitty1> Sirp: then quoting somebody: hmmm hmm I *suppose* we shall have to accept that excuse. :P 20090105 22:11:14< Sirp> I am glad to hear that you find it acceptable. :) 20090105 22:11:50< Kitty1> :P 20090105 22:11:55< mordante> seems we have quite a bit of royalty here :-P 20090105 22:12:23< Kitty1> morrdante: we can't see who you are talking about... 20090105 22:13:17 * mordante bows sorry to bother you m'lady 20090105 22:14:52 * Shadow_Master_ tries to read the logs 20090105 22:17:48< Shadow_Master_> oh, good excuse 20090105 22:20:41-!- Shadow_M1ster_ [n=ignacior@190.22.74.23] has joined #wesnoth-dev 20090105 22:21:00-!- Shadow_M1ster_ is now known as Shadow_Master__ 20090105 22:22:57-!- Shadow_M1ster_ [n=ignacior@190.22.74.231] has joined #wesnoth-dev 20090105 22:24:09-!- Shadow_M1ster_ is now known as ShikadiLord 20090105 22:28:57-!- Shadow_M1ster_ [n=ignacior@190.22.76.159] has joined #wesnoth-dev 20090105 22:29:29-!- Shadow_M1ster_ is now known as Shadow_Master___ 20090105 22:29:31< boucman> hmm 20090105 22:29:35< boucman> weird ability idea 20090105 22:30:00< boucman> any neighbouring unit (friend and ennemy) has its hp and max hp halved 20090105 22:30:11-!- ShikadiLord [n=ignacior@190.22.74.231] has quit [Nick collision from services.] 20090105 22:30:13-!- Shadow_Master_ [n=ignacior@unaffiliated/shadowmaster/x-275924] has quit [Nick collision from services.] 20090105 22:30:17-!- Shadow_Master__ [n=ignacior@190.22.74.23] has quit [Nick collision from services.] 20090105 22:30:25< boucman> the hp/max hp is multiplied again when leaving the area of effect... 20090105 22:30:36-!- Shadow_Master___ is now known as Shadow_Master_ 20090105 22:30:50< boucman> that could be interesting in conjunction with healers (i.e doubling healing speed) 20090105 22:33:36-!- ivan_i [n=chatzill@ppp91-76-32-121.pppoe.mtu-net.ru] has quit ["ChatZilla 0.9.84 [Firefox 3.0.5/2008121621]"] 20090105 22:34:56< Shadow_Master_> is any other stray Shadow_Master around? 20090105 22:35:21< Shadow_Master_> besides the SSH'ing one 20090105 22:35:50< mordante> I don't know, there always seem to be a lot of yous around ;-) 20090105 22:35:57< Shadow_Master_> shikadibot: dir / 20090105 22:35:57< shikadibot> Web interface URL to directory /: http://svn.gna.org/viewcvs/wesnoth/ 20090105 22:36:06< thespaceinvader> Kitty1: done 20090105 22:36:21< Ivanovic> thespaceinvader: are your problems with gna solved now? 20090105 22:36:37< Kitty1> thespaceinvader: really? that was fast! and did you commit them also ;)? 20090105 22:36:37< wesbot> Kitty1: Sometimes we are fast 20090105 22:36:50< thespaceinvader> i think i've got it all sorted, thanks to the folks here 20090105 22:36:56< Kitty1> why does this machine speak to me now? 20090105 22:37:14< Shadow_Master_> because you said something matching a certain regular expression (text filter) 20090105 22:37:21< Shadow_Master_> that was fast! 20090105 22:37:21< wesbot> Shadow_Master_: Sometimes we are fast 20090105 22:37:23< crimson_penguin> Kitty1: by the way... do you know about tab completion? 20090105 22:37:24< thespaceinvader> ivanovic: waiting on Gna! so i can learn to commit stuffs 20090105 22:37:42< crimson_penguin> Kitty1: that is, try typing th and then press tab 20090105 22:37:48< Kitty1> crimson_penguin: tab what? 20090105 22:38:04< boucman> Kitty1: wow... 20090105 22:38:07< Shadow_Master_> Kitty1: the tab key can ehlp you complete nick names on irc 20090105 22:38:09< crimson_penguin> Kitty1: I'll take that as a no - try what I just said ;) 20090105 22:38:12< Kitty1> oh what a wonder! thanks! 20090105 22:38:14< thespaceinvader> ivanovic: for them to register my ssh key 20090105 22:38:14< boucman> you can't survive on irc without tab :P 20090105 22:38:20< crimson_penguin> boucman: indeed 20090105 22:38:27< thespaceinvader> kitty1: no, i haven't committed yet - see above 20090105 22:38:28 * crimson_penguin noticed that Kitty1 misspelled mordante 20090105 22:38:40< boucman> good catch 20090105 22:38:41< Shadow_Master_> too bad it cannot help me with typos unless I install some slow irssi plugin that does a full dictionary search or something 20090105 22:38:51< thespaceinvader> once i've got SVN access, they'll be among the first things to go in 20090105 22:38:57< boucman> Kitty1: you're lucky grywacz isn't around anymore :P 20090105 22:39:08< Kitty1> boucman: why? 20090105 22:39:11< Shadow_Master_> boucman: grzywacz 20090105 22:39:19< Shadow_Master_> boucman: not even you can get it right! shame on you! 20090105 22:39:21< boucman> his name is hell to spell :) 20090105 22:39:23< Ivanovic> thespaceinvader: sometimes it takes quite a while for gna to update the DB 20090105 22:39:24< boucman> :P 20090105 22:39:37< Ivanovic> i think for my entry to get in (some ages ago) it took about 4h... 20090105 22:39:52< Kitty1> so many tricks :D 20090105 22:39:53< Ivanovic> boucman: nah, it is hard to *pronounce* 20090105 22:39:57< thespaceinvader> ivanovic: no surprise, IIRWIIR after all 20090105 22:40:00< Ivanovic> spelling it is simple compared to speaking it 20090105 22:40:01< Ivanovic> ;) 20090105 22:40:04< boucman> Ivanovic: I never even tried 20090105 22:40:23< mordante> Ivanovic you know how to pronounce it? 20090105 22:40:24< Sirp> Kitty1: it used to be that people came in here frequently to ask when the next version of Wesnoth was going to be released. 20090105 22:40:25< Shadow_Master_> "gryarzywacz" 20090105 22:40:42< Sirp> Kitty1: and so our release manager at the time, miyo, made wesbot try and 'detect' people asking such a question 20090105 22:40:42< Ivanovic> there are not enough vouls for me to even try pronouncing it! 20090105 22:40:49< Sirp> and it would answer them by saying "it is ready when it is ready" 20090105 22:40:58< Kitty1> Sirp: i thought such people get banned anyways? 20090105 22:41:08< crimson_penguin> Sirp: it wasn't quite that nice; it would say IIRWIIR 20090105 22:41:12< boucman> wesbot: when release 20090105 22:41:16< boucman> hmm 20090105 22:41:17< Ivanovic> nah, that is in the forums when asking for binaries of releases 20090105 22:41:20< boucman> doesn't work anymore 20090105 22:41:28< crimson_penguin> wesbot: IIRWIIR? 20090105 22:41:29< wesbot> crimson_penguin: It Is Ready When It Is Ready 20090105 22:41:30< Ivanovic> boucman: this feature is not in anymore, we asked Rhonda to remove it 20090105 22:41:34< Sirp> and then, we decided that that implied we were very slow all the time, so now if someone says something about things being fast, it will remind us that sometimes us Wesnoth developers are fast. :) 20090105 22:41:35< Shadow_Master_> Kitty1: that's the current rule 20090105 22:41:35< boucman> k 20090105 22:41:46< Sirp> Kitty1: and we're not *that* mean, we try to avoid banning people most of the time. :) 20090105 22:41:55< Kitty1> booh! 20090105 22:42:07< Ivanovic> Sirp: as long as they do not start to annoy me... 20090105 22:42:09< Ivanovic> ;) 20090105 22:42:09< Shadow_Master_> Kitty1: Ivanovic bans whoever does not read the big red letters in the announcements 20090105 22:42:12< Ivanovic> wesbot: hug Kitty1 20090105 22:42:12 * wesbot hugs Kitty1 20090105 22:42:17< Shadow_Master_> and for a good reason 20090105 22:42:37< crimson_penguin> oh yeah, I remember it saying "sometimes we are fast"... I had no idea what it was talking about 20090105 22:42:45< Kitty1> i don't want to hug a bot - too cold! 20090105 22:42:54< Kitty1> but grzywacz sounds like a case for the old onion joke about the vowel bombers... 20090105 22:43:05< crimson_penguin> Kitty1: it's probably quite warm actually 20090105 22:43:10< Shadow_Master_> geearceewacs 20090105 22:43:10< boucman> wesbot: hug CIA-52 20090105 22:43:11 * wesbot hugs CIA-52 20090105 22:43:12 * CIA-52 hugs wesbot 20090105 22:43:22< Ivanovic> nah, our dear wesbot is really warm and all fluffy 20090105 22:43:30< Shadow_Master_> boucman: (please do not try weird things with shikadibot) 20090105 22:43:31< thespaceinvader> and getting a lot of attention tonight 20090105 22:43:39< Shadow_Master_> she doesn't behave well for that stuff 20090105 22:43:44< Ivanovic> shikadibot: kick wesbot 20090105 22:43:47< thespaceinvader> i only knew the seen:name command 20090105 22:44:00< Ivanovic> shikadibot: hug wesbot 20090105 22:44:00 * shikadibot hugs wesbot 20090105 22:44:05< Ivanovic> wesbot: kick shikadibot 20090105 22:44:05 * wesbot kicks Ivanovic instead, do your dirty work yourself. 20090105 22:44:12 * Ivanovic kicks wesbot and shikadibot 20090105 22:44:12 * shikadibot kicks Ivanovic 20090105 22:44:15< boucman> the command I'm missing on wesbot is "tell" 20090105 22:44:29 * Ivanovic kicks CIA-52 20090105 22:44:30< CIA-52> ow 20090105 22:44:44< Ivanovic> ha, at least one of our bots knows how to act submissive! 20090105 22:44:52< Shadow_Master_> boucman: as in "tell DDR I'll kill you next time I see you comitting multi-MB files to my repo" ? 20090105 22:45:12< crimson_penguin> that's a handy command 20090105 22:45:20< boucman> Shadow_Master_: exactly and next time DDR says something, the bot repeats the message to him 20090105 22:45:23< crimson_penguin> I guess around here people are expected to just read through the whole logs 20090105 22:45:27< Kitty1> time for more newbie questions: why do we have so many bots? and why is one named CIA? 20090105 22:45:28< thespaceinvader> biab 20090105 22:45:29< Shadow_Master_> boucman: there's always Freenode's MemoServ 20090105 22:45:33< boucman> very handy when you want to tell something to someone but he's not around 20090105 22:45:38< Shadow_Master_> Kitty1: it's provided by cia.vc 20090105 22:45:49< Kitty1> CIA sounds mean 20090105 22:45:52< Shadow_Master_> Kitty1: it tracks changes on the SVN repo and tells us so we don't have to update from it every second 20090105 22:46:01< Sirp> Kitty1: I'm not sure why it's named that exactly, but its job is to report every time someone commits a change. 20090105 22:46:05< Ivanovic> Kitty1: the job of CIA-52 is to keep track of the svn 20090105 22:46:10< Kitty1> then it may be fitting... 20090105 22:46:24< Ivanovic> and the job of wesbot is to create the irclogs and do suff like tell us about bug numbers 20090105 22:46:25< Sirp> and the job of wesbot is mostly to know all about our bugs database. 20090105 22:46:30< Sirp> oh and yes, irc logs. 20090105 22:46:30< Shadow_Master_> Kitty1: and shikadibot is my bot. wesbot is Rhonda's. loonybot is loonycyborg's. 20090105 22:46:38< Shadow_Master_> and IRSeekBot3 is an intruder we did not ask for 20090105 22:46:38< Ivanovic> do *not* ask me what we got shikadibot and loonybot for 20090105 22:46:48< Sirp> I have no idea what shikadibot and loonybot actually do for us. :p 20090105 22:47:01< Ivanovic> probably they just fill in space in the chan... 20090105 22:47:05< Shadow_Master_> shikadibot can tell the meaning of acronyms, wesbot can't 20090105 22:47:09< boucman> I think you can ask shikadibot about commits 20090105 22:47:17< boucman> wesbot: IIRWIIR 20090105 22:47:27< boucman> ah, I thought wesbot could do that... 20090105 22:47:32< crimson_penguin> wesbot: IIRWIIR? 20090105 22:47:32< wesbot> crimson_penguin: It Is Ready When It Is Ready 20090105 22:47:38< Shadow_Master_> loonybot << 0/0; 20090105 22:47:40< crimson_penguin> it has to be a question 20090105 22:47:41< Sirp> Kitty1: in case you did not know, at http://irclogs.wesnoth.org there are complete logs of this channel which are recorded by wesbot 20090105 22:47:41< loonybot> warning: division by zero 20090105 22:47:44< Ivanovic> boucman: but you can also ask wesbot about commits 20090105 22:47:52< Ivanovic> wesbot: log r12345 20090105 22:47:53< wesbot> zookeeper * r12345 : HttT unit animation tweaks + added one frame for fighter melee animation and basically redid the commander melee animation. 20090105 22:47:56< wesbot> URL: http://svn.gna.org/viewcvs/wesnoth?view=rev&rev=12345 20090105 22:47:57< Rhonda> Kitty1: ... and it is planed to merge at least two of them. AI0867 and Shadow_Master_ started shikadibot mostly out of boredom and for logging #wesnoth-umc-dev (and because I'm a lazy bastard with adding things), but I am confident that we will find a way to merge them, making it one less bot again. :) 20090105 22:47:59< Sirp> Kitty1: so, anything you say in here is a matter of public record and will potentially become searchable by Google. 20090105 22:48:01< boucman> we should have a wiki page about the bots :) 20090105 22:48:25< CIA-52> baufo * r31977 /trunk/src/ (4 files): when clicking on a name in the user list automatically select the game the user is in 20090105 22:48:25< Shadow_Master_> Sirp: loonybot is a geordi bot. 20090105 22:48:28< Kitty1> fascinating and strange world this is 20090105 22:48:31< Shadow_Master_> Sirp: it can run C++ snippets 20090105 22:48:44< Shadow_Master_> Kitty1: yeah ^-^ 20090105 22:48:45< Ivanovic> Kitty1: before you came around there was noone geeks like us could talk to 20090105 22:48:46< boucman> Baufo: great feature, thx 20090105 22:48:56< Ivanovic> so we had to create machines that keep us company 20090105 22:49:00< YogiHH> Sirp: yeah we should tell that everyone regularly and a lot of flamewars will be suppressed right away ;-) 20090105 22:49:01< Kitty1> Ivanovic: :P 20090105 22:49:06< Shadow_Master_> i'm already confused by the fact that all you people are speaking at thje same time 20090105 22:49:12< Rhonda> Sirp: I can add a robots.txt to the irclogs page ... 20090105 22:49:38< boucman> Shadow_Master_: join #debian if you need training in reading 8 conversations at the same time :P 20090105 22:49:55< Shadow_Master_> boucman: I idle there most of the time (Shadow_Master) 20090105 22:50:19< Ivanovic> join #gsoc when it is time to select "which projects get which students" 20090105 22:50:24< Ivanovic> *that* is fun to keep up with... 20090105 22:50:24< Shadow_Master_> but I prefer to avoid asking stuff until late at night 20090105 22:50:40< Kitty1> thespaceinvader: i just looked at your aiglondur - you still have to add the part of the axe that goes over the border of the image... 20090105 22:51:16< Sirp> Rhonda: being indexed by Google is not necessarily a bad thing; it could be valuable. 20090105 22:51:56< Shadow_Master_> cool! 20090105 22:52:05< Sirp> Shadow_Master_: oh really? I want to try recursively using the 'unlink()' system call on it. ;) 20090105 22:52:08< Shadow_Master_> I googled for me and stumbld upon wesnoth. 20090105 22:52:22< Shadow_Master_> Sirp: on where? 20090105 22:52:50< Shadow_Master_> http://www.google.com/search?q=ignacio+morelle 20090105 22:53:09< Ivanovic> when i google my name, many of those hits are wesnoth related 20090105 22:53:37< Shadow_Master_> wait..., not good. 20090105 22:53:39< Ivanovic> though in general it makes lots of sense to google with " " around your complete name, might make the hits a little more relevant when both parts are in 20090105 22:53:40< Ivanovic> ;) 20090105 22:53:52< Ivanovic> http://www.google.com/search?num=100&hl=en&q=%22ignacio+morelle%22&btnG=Search&lr=lang_en|lang_de&aq=f&oq= 20090105 22:54:00 * boucman just googled his name and discovered an article on the radio interview he had about wesnoth... 20090105 22:55:39< Ivanovic> boucman: stuff gets a *lot* more interesting when googeling for your name at images.google.com 20090105 22:56:23< Sirp> Ivanovic: hopefully it doesn't get *too* much more interesting. :p 20090105 22:56:25< Sapien1> lol 20090105 22:56:40< boucman> actually boucman at images gives picture of me giving a talk about wesnoth at RMLL 20090105 22:56:46< boucman> :) 20090105 22:57:12-!- Sapien1 [n=patrickp@agentek.com] has left #wesnoth-dev [] 20090105 22:57:17< Ivanovic> :) 20090105 22:57:20< boucman> whereas my real name doesn't give any picture of me 20090105 22:57:28< thespaceinvader> Kitty1: durnit, i forgot that one 20090105 22:57:41< Ivanovic> i am there several times for meeting the ex maintainer of the turkish translation at the SoC mentor summit 20090105 22:57:44< Ivanovic> so should mark be 20090105 22:57:48< Kitty1> thespaceinvader: sorry to remind you 20090105 22:58:42< Shadow_Master_> why google indexes googlecode.com svn items? 20090105 22:58:42< Shadow_Master_> killall ssh 20090105 22:58:42-!- Shadow_Master_ [n=ignacior@unaffiliated/shadowmaster/x-275924] has quit [Remote closed the connection] 20090105 22:58:46-!- Shadow_Master_ [n=ignacior@unaffiliated/shadowmaster/x-275924] has joined #wesnoth-dev 20090105 22:58:59< Shadow_Master> Sirp: ah, you meant on loonybot :P 20090105 22:59:12< Shadow_Master> I tried everything to make it crash, no avail :p 20090105 22:59:47< Shadow_Master_> except... a fork bomb! 20090105 23:00:37< Shadow_Master_> loonycyborg: are you sure having that bot around is safe? ;] 20090105 23:01:34< Kitty1> thespaceinvader: and the .zip you uploaded only contains one file... 20090105 23:01:51< thespaceinvader> kitty1: not my day >.< 20090105 23:02:20< Kitty1> thespaceinvader: i think your head is full of complicated svn stuff :) 20090105 23:03:43-!- ilor [n=user@unaffiliated/ilor] has joined #wesnoth-dev 20090105 23:03:54< Ivanovic> okay, i really should get into my lovely warm bed now 20090105 23:04:06< thespaceinvader> LOL PROLLY 20090105 23:04:08< Ivanovic> weather forecast said something about -10°C outside tonight 20090105 23:04:10< Ivanovic> brrr 20090105 23:04:25< mordante> uhh cold 20090105 23:04:26< thespaceinvader> gah really not my day /caps 20090105 23:04:49< Ivanovic> mordante: and we have snow over here, lots of snow 20090105 23:04:59< Ivanovic> last night about 10cm snow have fallen here 20090105 23:05:03< boucman> in Paris too... 20090105 23:05:09< Ivanovic> (might even have been a little more) 20090105 23:05:21< mordante> yes well I hope it's gone soon, I prefer not to drive in the snow 20090105 23:05:22< Ivanovic> and anything >1cm is *much* snow over here... 20090105 23:05:36 * Ivanovic loves driving on snowy/iced streets 20090105 23:05:41< Ivanovic> that is the only good thing of snow 20090105 23:05:46< Ivanovic> you can drift nicely 20090105 23:06:03< mordante> I prefer not to drift on the highway ;-) 20090105 23:06:18-!- Shadow_Master_ [n=ignacior@unaffiliated/shadowmaster/x-275924] has quit [Read error: 60 (Operation timed out)] 20090105 23:06:25< mordante> I know I'm boring :-P 20090105 23:06:32< Ivanovic> when there is snow there is no way to go faster than some 50km/h in germany 20090105 23:06:33< Ivanovic> ;) 20090105 23:06:43< Ivanovic> especially not on the motor way 20090105 23:06:58< Ivanovic> (all those fools around with summer tires and stuff, argh!!!) 20090105 23:06:58 * mordante has bad memories of driving in the snow in the Netherlands 20090105 23:07:10< mordante> (walking would have been faster) 20090105 23:07:17< Ivanovic> hehehe 20090105 23:07:28< Ivanovic> lets hope that there won't be snow for fosdem 20090105 23:07:36< Ivanovic> *then* it might get really interesting... 20090105 23:07:49< Ivanovic> that is this morning the airports over here were closed 20090105 23:07:59< mordante> after I was out of the Netherlands I still had to drive quite a bit through Germany 20090105 23:08:11< Ivanovic> dusseldorf was closed till 8am, so for 3h none of the "1 machine each 2mins" was able to depart 20090105 23:08:24< mordante> autch 20090105 23:08:32< loonycyborg> [01:00:35] loonycyborg: are you sure having that bot around is safe? ;] 20090105 23:08:45< loonycyborg> Much safer than those two perl bots :) 20090105 23:09:14< loonycyborg> fork bomb won't fly too. 20090105 23:09:15< mordante> it's safe until somebody finds an exploit ;-) 20090105 23:09:36< ilor> Ivanovic: -20°C outside about now 20090105 23:10:02< ilor> thought you'd like to know it's even more chilly a bit east ;) 20090105 23:10:04< Ivanovic> ilor: brrrr 20090105 23:10:12-!- ShikadiLord [n=ignacior@unaffiliated/shadowmaster/x-275924] has joined #wesnoth-dev 20090105 23:10:21< Ivanovic> ilor: everything below 0°C is "too cold" by definition 20090105 23:10:38< Ivanovic> everything below 15°C is "rather cold" 20090105 23:10:55< Ivanovic> and above 25°C it starts to get "acceptable warm" 20090105 23:10:57< ilor> 0 is alright for me. -10 all day is another story 20090105 23:11:05< mordante> http://xkcd.com/ ;-) 20090105 23:11:25< loonycyborg> loonybot: { while(1) fork(); } 20090105 23:11:26< loonybot> SYS_clone: Operation not permitted 20090105 23:11:43< ilor> mordante: yeah saw that one, very fitting ;) 20090105 23:11:45< loonycyborg> loonybot: { for(;;){} } 20090105 23:11:50< loonybot> Killed 20090105 23:11:59< ilor> though I heard some people complaining that "cold in moscow" is around -25 20090105 23:12:00< mordante> yep I just read if earlier tonight 20090105 23:12:11-!- Kitty1 [n=kitty@e180212122.adsl.alicedsl.de] has quit ["searching for my warm bed"] 20090105 23:12:24< zookeeper> yay i had the 12345 commit! 20090105 23:12:25-!- Baufo [n=thomas@80-123-47-6.adsl.highway.telekom.at] has quit ["Leaving"] 20090105 23:12:32< zookeeper> i didn't realize. 20090105 23:12:35-!- ShikadiLord [n=ignacior@unaffiliated/shadowmaster/x-275924] has quit [Client Quit] 20090105 23:13:00-!- ShikadiLord [n=ignacior@unaffiliated/shadowmaster/x-275924] has joined #wesnoth-dev 20090105 23:13:39< Soliton> what a day that was! 20090105 23:15:08< thespaceinvader> Kitty1: as regards cropping: should I maintain the square crop, or am I allowed to have something hanging outside the square on the right side as long as it's not cropped? 20090105 23:15:25< ShikadiLord> loonybot: I don't think shikadibot or wesbot have any vulnerabilities 20090105 23:15:25< loonybot> error: Unexpected end of request. 20090105 23:15:36< ShikadiLord> none execute commands directly to the system 20090105 23:15:48< ShikadiLord> and their input is usually postprocessed (well, I'm speaking for shikadibot) 20090105 23:16:08< mordante> thespaceinvader for your portraits? 20090105 23:16:23< thespaceinvader> yeah, the ones i'm fiddling with now 20090105 23:16:26< loonycyborg> ShikadiLord: And C++ code compiled by geordi is watched by ptrace. 20090105 23:16:32< Ivanovic> oaky, really n8 now 20090105 23:16:42< YogiHH> same here, night everyone 20090105 23:16:47< ShikadiLord> gn Ivanovic , YogiHH 20090105 23:16:50< thespaceinvader> mordante: i'm not entirely sure of the new requirements 20090105 23:17:07-!- YogiHH [i=YogiHH@d051013.adsl.hansenet.de] has quit ["Verlassend"] 20090105 23:17:15< loonycyborg> ShikadiLord: Not to mention that it's run in a chroot jail. 20090105 23:17:18< ShikadiLord> thespaceinvader: Kitty1 elft 20090105 23:17:27< thespaceinvader> ah darn 20090105 23:17:28< ShikadiLord> loonycyborg: aha, well done! 20090105 23:17:30< mordante> the engine reserves a maximum space of 500x500 20090105 23:17:47< thespaceinvader> mordante: okrighto 20090105 23:17:55< mordante> and the image is drawing in the bottom left corner 20090105 23:18:10 * ShikadiLord hands loonycyborg a cookie 20090105 23:18:11< mordante> (and the bottom right for images on the right side) 20090105 23:18:14< loonycyborg> ShikadiLord: Direct you compliments to Eelis, geordi's author :) 20090105 23:18:16< thespaceinvader> i think i can work with that =) 20090105 23:18:28< ShikadiLord> loonycyborg: but it doesn't run on chroot automatically does it? 20090105 23:18:37< mordante> and kitty also added some not sqare images 20090105 23:19:06< mordante> the staffs of some for the mages are higher as 400 20090105 23:19:06< loonycyborg> Setting up a chroot jail for it is part of standard setup procedure. 20090105 23:19:16< ShikadiLord> ah :) 20090105 23:19:26< ShikadiLord> I used not to have enough disk space for such a thing 20090105 23:19:28< loonycyborg> *All* geordi bots run in a chroot jail. 20090105 23:19:39< ShikadiLord> but now I have a > 100 GB home for me 20090105 23:19:45< ShikadiLord> oooh my precious! yes! 20090105 23:20:14< mordante> obviously kitty has the final word in the sizes case ;-) 20090105 23:20:37< zookeeper> ESR_, maybe you want to commit the transparent NR .png portraits to replace the .jpg ones and update the image references? http://www.wesnoth.org/forum/viewtopic.php?p=329873#p329873 20090105 23:22:21-!- ShikadiLord [n=ignacior@unaffiliated/shadowmaster/x-275924] has quit ["Lost terminal"] 20090105 23:24:50< thespaceinvader> mordante: i think the general idea is that your average human cropped from the wait up will hit about 380px high, with any pointy bits coming out of the top as far as 500 if necessary 20090105 23:25:06< thespaceinvader> mordante: but yeah, kitty has the final say 20090105 23:25:36< ESR_> zookeeper: Will do. 20090105 23:25:39< mordante> yes the idea was to aim for 400x400 but give artists some grace space 20090105 23:26:05< thespaceinvader> glad my understanding is correct =) 20090105 23:26:44< mordante> well Jetryl, Kitty and I discussed it quite a bit to get this wonderful result :-) 20090105 23:26:59< Shadow_Master> wtf. 20090105 23:27:06< Shadow_Master> I also participated. gimme da cookie. 20090105 23:27:38< Shadow_Master> (jk, but jetryl indeed messages me at the beginning about the idea) 20090105 23:27:55< mordante> I didn't know that ;-) 20090105 23:27:59< Shadow_Master> *ed 20090105 23:28:35< thespaceinvader> i'm glad the portraits are really starting to get some love now 20090105 23:28:48< thespaceinvader> much as i love pushing pixels, portraits are my main focus 20090105 23:28:58< mordante> we discussed a lot with forum PMs, but luckily kitty knows how to use irc now :-) 20090105 23:29:23< mordante> I also love the love the portraits get now :-) 20090105 23:30:13< thespaceinvader> some really promising artists coming on board too =) 20090105 23:30:31< thespaceinvader> i'm startihng to worry that by the time I have some time to contribute, all the work will be done lol 20090105 23:30:43< mordante> in fact kitty's portraits made me change priorities and start to work on the dialogs 20090105 23:31:23 * Shadow_Master hugs mordante 20090105 23:31:23< mordante> well I assume once mailine is done UMC devs will lineup and ask for portraits ;-) 20090105 23:31:29< mordante> thanks :-) 20090105 23:31:35< thespaceinvader> thought as much 20090105 23:31:38< Shadow_Master> certainly they will 20090105 23:31:46< thespaceinvader> i have a couple of people on my list already actually 20090105 23:31:47< mordante> some already did ;-) 20090105 23:32:06 * Shadow_Master does not feel guilty 20090105 23:32:29< boucman> there will be story art to do... 20090105 23:32:41< Rrenys> even most mainline campaigns have outright horrible portraits 20090105 23:32:52< thespaceinvader> boucman: really not my forte unfortunately 20090105 23:32:58< mordante> I never said somebody should be guilty about asking 20090105 23:33:08< thespaceinvader> but i'm definitely up for plugging away at some mainlines 20090105 23:33:10< Rrenys> they should 20090105 23:33:15< Rrenys> be guilty for asking 20090105 23:34:08 * Shadow_Master hides 20090105 23:34:10< mordante> why? 20090105 23:34:50< Shadow_Master> I forgot. 20090105 23:35:03< mordante> the question was for Rrenys 20090105 23:35:06< Rrenys> Oh. 20090105 23:35:14< Shadow_Master> "asplode" is a real english word? 20090105 23:35:17< Rrenys> Well, that is the reason: 00:32 | even most mainline campaigns have outright horrible portraits 20090105 23:35:33< Shadow_Master> or is this http://www.wesnoth.org/forum/viewtopic.php?p=329977#p329977 just the maximum exponent of internet kiddies? 20090105 23:36:20< boucman> night all 20090105 23:36:25-!- boucman [n=rosen@159.83.102-84.rev.gaoland.net] has quit [Remote closed the connection] 20090105 23:36:41< mordante> it's also time for me to sleep, night 20090105 23:36:58< Shadow_Master> night morndantre 20090105 23:37:03-!- mordante [n=chatzill@roadie.xs4all.nl] has quit ["ChatZilla 0.9.84 [Firefox 3.0.5/2008120122]"] 20090105 23:37:28< thespaceinvader> Shadow_Master no: asplode is webslang 20090105 23:38:08< Shadow_Master> I'd have locked that thing in sight 20090105 23:38:15< Shadow_Master> well, after splitting. 20090105 23:38:36-!- Sapient [n=patrickp@agentek.com] has quit [Connection timed out] 20090105 23:39:13< loonycyborg> Shadow_Master: http://uncyclopedia.wikia.com/wiki/Asplode 20090105 23:40:49 * loonycyborg chortles sadistically when he imagines how Shadow_Master's wlan downloads many images in that article 20090105 23:40:57-!- ilor_ [n=user@unaffiliated/ilor] has joined #wesnoth-dev 20090105 23:40:59< Shadow_Master> eeeh?! 20090105 23:41:27< Shadow_Master> you rogue! 20090105 23:42:12 * loonycyborg levels to assassin 20090105 23:42:45< Shadow_Master> and you made me drop at least once 20090105 23:45:16< Shadow_Master> :< 20090105 23:47:06< Shadow_Master> thrice. 20090105 23:48:52-!- Elvish_Pillager [n=eli@24-177-37-183.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090105 23:49:20 * loonycyborg backstabs Shadow_Master's internet connection. 20090105 23:49:21< Shadow_Master> what goes next? "fourthrice"? 20090105 23:53:08-!- ilor [n=user@unaffiliated/ilor] has quit [Connection timed out] 20090105 23:55:04 * crimson_penguin searched images with his name, after a long delay, and found it's as it should be - pictures that he took, not of him ;) http://images.google.com/images?ndsp=21&um=1&hl=en&client=safari&rls=en-us&q=%22ben+anderman%22&start=63&sa=N 20090105 23:55:32< CIA-52> esr * r31978 /trunk/data/campaigns/Northern_Rebirth/ (46 files in 3 dirs): Use the new PNG protraits with transparent backgrounds in NR. 20090105 23:57:04-!- Shadow_Master_ [n=ignacior@unaffiliated/shadowmaster/x-275924] has joined #wesnoth-dev 20090105 23:57:07-!- Shadow_Master_ [n=ignacior@unaffiliated/shadowmaster/x-275924] has quit [Client Quit] 20090105 23:57:15-!- Shadow_Master_ [n=ignacior@unaffiliated/shadowmaster/x-275924] has joined #wesnoth-dev 20090105 23:57:48-!- Shadow_Master_ is now known as shikadibot2 20090105 23:58:00-!- shikadibot2 [n=ignacior@unaffiliated/shadowmaster/x-275924] has left #wesnoth-dev [] 20090105 23:58:15< Shadow_Master> looks like I scp'd the wrong .irssi directory --- Log closed Tue Jan 06 00:00:12 2009