--- Log opened Sun Mar 21 00:00:43 2010 20100321 00:05:52-!- Tesafilmchen [~quassel@p5B273C1B.dip.t-dialin.net] has joined #wesnoth-dev 20100321 00:09:25-!- isaac__ [~isaac@14.Red-88-26-177.staticIP.rima-tde.net] has joined #wesnoth-dev 20100321 00:12:22-!- un214 [~quassel@adsl-75-45-5-86.dsl.scrm01.sbcglobal.net] has joined #wesnoth-dev 20100321 00:12:54-!- AnMaster_ [~AnMaster@unaffiliated/anmaster] has joined #wesnoth-dev 20100321 00:14:03-!- Netsplit *.net <-> *.split quits: AnMaster, isaac 20100321 00:21:23-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Quit: Leaving.] 20100321 00:25:03-!- YogiHH [YogiHH@wesnoth/developer/yogihh] has left #wesnoth-dev [] 20100321 00:27:06< CIA-80> crab * r41652 /trunk/data/lua/wml-tags.lua: improved error message for [store_gold] lua tag when non-integer side attribute is given. Related to bug #15659 20100321 00:30:00< Crab_> Ivanovic: ok, I set #15659 to 'need info', since it looks like that the error is on user-made WML side. I've improved the error message to make it easier to track down the problem if someone will have it again. 20100321 00:31:18< Crab_> (unfortunately, there's no attachments in the patch to allow to reproduce the exact problem and point to exact culprit line) 20100321 00:31:31< Crab_> s/patch/bug 20100321 00:34:17-!- Darkas [~quassel@ppp-93-104-156-67.dynamic.mnet-online.de] has quit [Read error: Connection reset by peer] 20100321 00:35:07< un214> Something I have in mind to do for 1.9 20100321 00:36:26< un214> create [unstore_unit_array], [modify_terrain_array], [copy_array], [filter_array], tags for set-processing without wml loops. 20100321 00:37:15< un214> as engine loops are much faster than wml loops 20100321 00:43:38< Espreon> Then file a feature request. 20100321 00:48:07< AI0867> haoyu: ./wesnoth --test id-of-the-test-scenario 20100321 00:49:47-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20100321 00:50:46-!- shadowm_laptop [~ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20100321 00:52:20< shadowmaster> I guess that the performance between a WML [while] loop and the same loop implemented in C++ is negligible on most systems 20100321 00:53:29< un214> shadowmaster: I recall awhle ago it took 30 seconds to run the unconditional while loop 20100321 00:53:46< un214> At that time the run-limit of any loop was hardcoded to 1024 iterations. 20100321 00:54:20< Crab_> un214: you can use lua loops to get around that. e.g., code a unstore_unit_array using current lua code. 20100321 00:54:51< un214> hmmm I'll have to play wit that and see what it does to the performance 20100321 00:55:56< shadowmaster> do we really need to hardcode WML loop limits anymore? 20100321 00:56:16< shadowmaster> I bet that the Lua interpreter doesn't have those constraints 20100321 00:57:02< un214> well ever since you had raise_event it was poiontless as the guy could write everything funcitonal style to get around it 20100321 00:57:39-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20100321 00:57:57< un214> althougth I always thought that was set to prevent accident 20100321 00:59:02< shadowmaster> it's fire_event, not raise_event btw 20100321 01:07:25< shadowmaster> fendrin: http://forums.wesnoth.org/viewtopic.php?p=416514#p416514 20100321 01:13:39-!- thespaceinvader [~chatzilla@wesnoth/artist/thespaceinvader] has quit [Ping timeout: 265 seconds] 20100321 01:16:00< fendrin> shadowmaster: What do you want me to do in this thread? 20100321 01:16:16< shadowmaster> dunno, read? 20100321 01:16:48< shadowmaster> you are DM's maintainer last time I checked 20100321 01:19:44< CIA-80> crab * r41653 /trunk/src/replay.cpp: fix a segfault on viewing certain replays corrupted by MP connection problems 20100321 01:24:16< esr> fendrin: Yes, I left sub-item 1 of that Debian bug to zookeeper yesterday. I am traveling and only occasionally on. 20100321 01:34:05-!- HaggisMcMutton [Razvan@188.74.101.38] has quit [] 20100321 01:36:29< CIA-80> noyga * r41654 /trunk/ (6 files in 5 dirs): French translation update 20100321 01:36:51< fendrin> shadowmaster: Yes, I am a maintainer of DM. But still I don't know what I should comment in the thread. 20100321 01:38:44-!- shadowm_laptop [~ignacio@wesnoth/developer/shadowmaster] has quit [Disconnected by services] 20100321 01:38:56-!- shadowm_laptop [~ignacio@190.22.70.22] has joined #wesnoth-dev 20100321 01:39:27-!- shadowm_laptop is now known as Guest99274 20100321 01:40:17-!- Guest99274 [~ignacio@190.22.70.22] has quit [Changing host] 20100321 01:40:17-!- Guest99274 [~ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20100321 01:40:47-!- Guest99274 is now known as shadowm_laptop 20100321 01:42:23-!- loonycyborg [~sergey@wesnoth/developer/loonycyborg] has quit [Quit: Zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz] 20100321 01:42:55-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Remote host closed the connection] 20100321 01:56:31-!- un214 [~quassel@adsl-75-45-5-86.dsl.scrm01.sbcglobal.net] has quit [Remote host closed the connection] 20100321 01:58:15-!- grzywacz [~grzywacz@wesnoth/developer/grzywacz] has quit [Remote host closed the connection] 20100321 02:00:28-!- elias [~elias@allegro/developer/allefant] has quit [Quit: Leaving] 20100321 02:07:21-!- Tesafilmchen [~quassel@p5B273C1B.dip.t-dialin.net] has quit [Remote host closed the connection] 20100321 02:12:13-!- Crab_ [~Crab_@wesnoth/developer/crab] has quit [Quit: Leaving.] 20100321 02:16:58-!- shadowm_laptop [~ignacio@wesnoth/developer/shadowmaster] has quit [Quit: die()] 20100321 02:17:30-!- Appleman1234 [~Appleman1@CPE-124-191-176-143.oxqn1.cha.bigpond.net.au] has joined #wesnoth-dev 20100321 02:31:56-!- LucaMoller [~a1184ae9@gateway/web/freenode/x-thsoseprutymnvtk] has joined #wesnoth-dev 20100321 02:38:07-!- shenmage [~dbartkow8@128.151.220.142] has joined #wesnoth-dev 20100321 02:41:47-!- Gambit [~Gambit@pa-67-234-116-244.dhcp.embarqhsd.net] has quit [Ping timeout: 246 seconds] 20100321 02:43:47-!- DesertPanther [~Khalid@unaffiliated/desertpanther] has quit [Quit: Leaving] 20100321 02:49:05< shenmage> hello all. I was looking around at the Google Summer of Code list of groups that are doing AI work and I wanted to see if perhaps I could be of help. 20100321 02:49:07-!- wensi [wensi@user2-246.sthildas.utoronto.ca] has joined #wesnoth-dev 20100321 02:52:53< Espreon> shenmage: I'd wait for Crab_ to arrive/return. 20100321 02:53:32< Espreon> ... as he'd have the answers to things... 20100321 02:56:10< shenmage> alright. thank you. 20100321 02:56:44< Espreon> You are welcome. 20100321 03:03:04-!- BWaters [~ben@CPE00222d540c10-CM00222d540c0d.cpe.net.cable.rogers.com] has quit [Quit: Leaving] 20100321 03:19:58-!- General_Fou_Fou [~Sarah@cpe-76-179-189-81.maine.res.rr.com] has quit [Ping timeout: 246 seconds] 20100321 03:23:03-!- General_Fou_Fou [~Sarah@cpe-76-179-189-81.maine.res.rr.com] has joined #wesnoth-dev 20100321 03:25:38-!- crimson_p [~irchon@64.201.60.211] has joined #wesnoth-dev 20100321 03:26:34-!- crimson_p [~irchon@64.201.60.211] has quit [Remote host closed the connection] 20100321 03:36:56-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20100321 03:47:08-!- noy [~Noy@wesnoth/developer/noy] has quit [Read error: Connection reset by peer] 20100321 03:47:15-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Quit: crimson_penguin] 20100321 03:50:22-!- Gambit [~Gambit@pa-67-234-116-244.dhcp.embarqhsd.net] has joined #wesnoth-dev 20100321 03:51:06-!- LucaMoller [~a1184ae9@gateway/web/freenode/x-thsoseprutymnvtk] has left #wesnoth-dev [] 20100321 03:52:49-!- Gambit [~Gambit@pa-67-234-116-244.dhcp.embarqhsd.net] has quit [Client Quit] 20100321 03:55:21-!- crimson_p [~irchon@64.201.60.211] has joined #wesnoth-dev 20100321 03:56:43-!- crimson_p [~irchon@64.201.60.211] has quit [Client Quit] 20100321 03:57:16-!- crimson_p [~irchon@64.201.60.211] has joined #wesnoth-dev 20100321 04:07:45-!- wesbot changed the topic of #wesnoth-dev to: 1.8 commits allowed till March, 24th, 12:00 GMT, afterwards "testfreeze" | string/feature freeze active! | 71 bugs, 256 feature requests, 13 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20100321 04:15:49-!- crimson_p [~irchon@64.201.60.211] has quit [Quit: crimson_p] 20100321 04:18:58-!- orfest [~kvirc@43.ngu.ac-tel.ru] has quit [Ping timeout: 248 seconds] 20100321 04:19:01-!- Ivanovic_ [~ivanovic@dtmd-4db2e338.pool.mediaWays.net] has joined #wesnoth-dev 20100321 04:20:14-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20100321 04:21:51-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has quit [Ping timeout: 252 seconds] 20100321 04:22:59-!- Ivanovic_ is now known as Ivanovic 20100321 04:25:15-!- Steinwachs [~matthew@c-24-23-45-145.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 20100321 04:43:37-!- qemqemqem [~quassel@cpe-74-74-155-246.rochester.res.rr.com] has joined #wesnoth-dev 20100321 04:51:04-!- wensi [wensi@user2-246.sthildas.utoronto.ca] has quit [] 20100321 05:07:15-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20100321 05:07:25-!- Appleman1234 [~Appleman1@CPE-124-191-176-143.oxqn1.cha.bigpond.net.au] has quit [Ping timeout: 276 seconds] 20100321 05:10:41-!- Zarel [~Zarel@warzone2100/developer/Zarel] has quit [Ping timeout: 256 seconds] 20100321 05:44:42-!- keter [~jims@129.10.231.54] has joined #wesnoth-dev 20100321 05:45:06-!- haoyu [~bhy@cm26.delta25.maxonline.com.sg] has joined #wesnoth-dev 20100321 05:49:27-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20100321 06:09:38-!- orfest [~kvirc@43.ngu.ac-tel.ru] has joined #wesnoth-dev 20100321 06:10:39-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20100321 06:15:17-!- ryaether [~ryan@173-26-127-85.client.mchsi.com] has quit [Ping timeout: 256 seconds] 20100321 06:18:40-!- General_Fou_Fou [~Sarah@cpe-76-179-189-81.maine.res.rr.com] has quit [Quit: General_Fou_Fou] 20100321 06:20:36-!- dtiger [~dtiger@dynamic-vpdn-91-149-132-26.telecom.by] has joined #wesnoth-dev 20100321 06:30:40-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20100321 06:34:25-!- ryaether [~ryan@173-26-127-85.client.mchsi.com] has joined #wesnoth-dev 20100321 06:51:12-!- jekintrivedi [~root@116.72.242.56] has joined #wesnoth-dev 20100321 07:11:35< qemqemqem> hello all 20100321 07:14:47< ancestral> Hello 20100321 07:14:48-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20100321 07:16:42< jekintrivedi> hi 20100321 07:18:45-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Quit: crimson_penguin] 20100321 07:34:28-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20100321 07:49:18-!- keter [~jims@129.10.231.54] has quit [Quit: This computer has gone to sleep] 20100321 07:54:54-!- ancestral [~ancestral@97-116-119-89.mpls.qwest.net] has quit [Quit: ancestral] 20100321 07:55:43-!- ancestral [~ancestral@97-116-119-89.mpls.qwest.net] has joined #wesnoth-dev 20100321 08:03:40-!- mordante [~mordante@wesnoth/developer/mordante] has joined #wesnoth-dev 20100321 08:03:49< mordante> servus 20100321 08:04:32< Espreon> Ic grete þe. 20100321 08:04:52< mordante> greetings Espreon 20100321 08:05:42< Espreon> :) 20100321 08:06:29< Espreon> I wish that I had the motivation to redo those logos right now... 20100321 08:12:10 * mordante sacrifices a goat and start to chant ancient hymns 20100321 08:12:24< mordante> Espreon, how is it with your motivation? 20100321 08:12:48< Espreon> Wait, what? 20100321 08:12:55< Espreon> Was that supposed to motivate me? 20100321 08:13:30< mordante> of course I called upon ancient ones to motivate you :-) 20100321 08:20:08< Espreon> I am not motivated... 20100321 08:26:30< mordante> guess it's the inflation, I just need to sacrifice more goats ;-) 20100321 08:28:00< Espreon> Nah... 20100321 08:28:13< Espreon> I'm just not motivated... 20100321 08:28:40-!- Blueblaze [~nick@adsl-99-158-47-51.dsl.hstntx.sbcglobal.net] has quit [Quit: Konversation terminated!] 20100321 08:30:07< mordante> :-( 20100321 08:30:29< ancestral> Isn't the sigil being modified? 20100321 08:30:36< ancestral> Or you're referring to the big 1.8? 20100321 08:30:51-!- Blueblaze [~nick@adsl-76-202-22-67.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20100321 08:31:07-!- Blueblaze [~nick@adsl-76-202-22-67.dsl.hstntx.sbcglobal.net] has quit [Remote host closed the connection] 20100321 08:31:22-!- Blueblaze [~nick@adsl-76-202-22-67.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20100321 08:33:02< Espreon> Wait, what? 20100321 08:36:58< ancestral> I was saying 20100321 08:37:03< ancestral> Groovy is remaking the sigil 20100321 08:37:06< ancestral> But 20100321 08:37:33< ancestral> Then I realized mordante was likely referring to the fact that 1.8 is coming out, that maybe having the graphics for its release would be important 20100321 08:38:04< Espreon> Either by the 24þ or, "LOL, no..." 20100321 08:38:28< ancestral> So 20100321 08:38:38< ancestral> Why put work into it when it may change "soon" 20100321 08:39:45< Espreon> Uh, hwæt will that do? 20100321 08:40:00< ancestral> Graphics may change 20100321 08:40:08< ancestral> Dimensions of the sigil may change 20100321 08:40:32< ancestral> Text may need to be re-placed around the graphics 20100321 08:41:07< Espreon> Well... of course... 20100321 08:45:39-!- zookeeper [~l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20100321 08:45:56< Espreon> mordante: Maybe tomorrow... or maybe Tuesday at 3:00 AM. 20100321 08:46:16< Espreon> ... or maybe at Wednesday 11:59 GMT. 20100321 08:51:41< mordante> ok, would be nice if in 1.8 20100321 08:52:34< Espreon> Uh... really? 20100321 08:55:42-!- Appleman1234 [~Appleman1@CPE-124-191-176-143.oxqn1.cha.bigpond.net.au] has joined #wesnoth-dev 20100321 08:56:14-!- Vetinari_ [~lukjad007@unaffiliated/lukjad007] has joined #wesnoth-dev 20100321 08:57:50-!- ShadowChild [~lukjadOO7@unaffiliated/lukjad007] has joined #wesnoth-dev 20100321 08:59:54-!- lukjad86 [~lukjadOO7@unaffiliated/lukjad007] has quit [Ping timeout: 258 seconds] 20100321 09:00:07-!- Vetinari [~lukjad007@unaffiliated/lukjad007] has quit [Ping timeout: 276 seconds] 20100321 09:12:30-!- Darkas [~quassel@ppp-93-104-156-67.dynamic.mnet-online.de] has joined #wesnoth-dev 20100321 09:15:55< fendrin> I just managed to bring a Wesnoth->Campaign wizard to eclipse. 20100321 09:16:47< Espreon> Cool 20100321 09:17:33< fendrin> It's really strange to code in java again after that much c++ coding... 20100321 09:18:43-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20100321 09:18:49-!- ancestral [~ancestral@97-116-119-89.mpls.qwest.net] has quit [Ping timeout: 245 seconds] 20100321 09:26:20-!- AnMaster_ is now known as AnMaster 20100321 09:32:15-!- Darkas_ [~quassel@ppp-93-104-154-111.dynamic.mnet-online.de] has joined #wesnoth-dev 20100321 09:33:43< boucman> morning all 20100321 09:36:31-!- Darkas [~quassel@ppp-93-104-156-67.dynamic.mnet-online.de] has quit [Ping timeout: 276 seconds] 20100321 09:45:15-!- shenmage [~dbartkow8@128.151.220.142] has quit [Ping timeout: 252 seconds] 20100321 09:45:19-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20100321 09:45:27-!- shenmage [~dbartkow8@128.151.220.142] has joined #wesnoth-dev 20100321 09:46:05-!- loonycyborg [~sergey@wesnoth/developer/loonycyborg] has joined #wesnoth-dev 20100321 09:50:12-!- shenmage [~dbartkow8@128.151.220.142] has quit [Ping timeout: 252 seconds] 20100321 09:50:51-!- shenmage [~dbartkow8@128.151.220.142] has joined #wesnoth-dev 20100321 09:55:00-!- YogiHH [YogiHH@d020253.adsl.hansenet.de] has joined #wesnoth-dev 20100321 10:00:17-!- Mythological_ [Mythologic@77.28.113.194] has joined #wesnoth-dev 20100321 10:00:49< YogiHH> happygrue, you there? 20100321 10:01:13< YogiHH> wesbot: seen happygrue 20100321 10:01:13< wesbot> YogiHH: Queried user last spoke 14h 46m ago. happygrue is currently here and on the channels #wesnoth and #wesnoth-umc-dev. 20100321 10:02:59< boucman> mordante: around ? 20100321 10:03:49-!- Mythological [Mythologic@77.28.114.109] has quit [Ping timeout: 276 seconds] 20100321 10:09:41-!- stikonas [~and@ctv-79-132-179-139.vinita.lt] has joined #wesnoth-dev 20100321 10:09:41-!- stikonas [~and@ctv-79-132-179-139.vinita.lt] has quit [Changing host] 20100321 10:09:41-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20100321 10:16:59< mordante> boucman, yes 20100321 10:17:30< boucman> I just tried 1.8rc1, and had a couple of lobby problems, I wanted to see with you before opening bugs... 20100321 10:17:37< boucman> see http://imagebin.org/89747 20100321 10:18:34< mordante> I assume you cropped the image and only refer to the stuff? 20100321 10:18:59< mordante> any message regarding harry potter on the console? 20100321 10:19:00< boucman> I cropped to the whole wesnoth window 20100321 10:19:33< boucman> at that point, you'll notice that the weird games are "doubled" with real games, and that some games were "ghost" (no members in them) 20100321 10:19:41< boucman> refresh fixed everything 20100321 10:20:07< boucman> checking... 20100321 10:20:41< boucman> 20100321 10:02:16 warning engine: User Vojta534234567890 has unknown game_id: 2283 20100321 10:20:42< boucman> 20100321 10:02:39 warning engine: User adam1234567890 has unknown game_id: 2285 20100321 10:20:42< boucman> 20100321 10:03:14 warning engine: User adam1234567890 has unknown game_id: 2286 20100321 10:20:42< boucman> 20100321 10:03:17 warning gui/event: distributor mouse button left [lobby_main]: . Mouse down on non focussed widget and mouse not captured, we missed events. 20100321 10:20:42< boucman> 20100321 10:05:22 warning engine: User vojta534234567890 has unknown game_id: 2286 20100321 10:20:42< boucman> 20100321 10:05:31 warning engine: User adam1234567890 has unknown game_id: 2287 20100321 10:20:42< boucman> 20100321 10:06:05 error lobby: Requested join/observe of a game with index out of range: 11, games size is 6 20100321 10:21:20< boucman> no messages about harry potter afaict 20100321 10:21:38< boucman> (though yes, he is in the lobby) 20100321 10:23:35< mordante> boucman, do you have an idea how two reproduce the issue? 20100321 10:23:48< mordante> there could be two things wrong 20100321 10:23:57< boucman> no, it happened the first time I joined the lobby, but not since... 20100321 10:24:13< mordante> the listbox has 6 items and doubles it two 12 which would end at my plate 20100321 10:24:48< mordante> the listbox has 12 items in which case ilor needs to have a look 20100321 10:25:16< boucman> mordante: If i find a way to reproduce, i'll ping you and/or ilor 20100321 10:25:33< boucman> mordante: do you also deal with resize problems ? 20100321 10:25:34< mordante> that would be great 20100321 10:25:43-!- Espreon [~espreon@wesnoth/developer/espreon] has quit [Quit: WRYYYYYYYYYYYYYYYYYYYY!] 20100321 10:25:43< mordante> what kind or resize problems? 20100321 10:26:23< boucman> the game list takes the whole space available most of the time, but if I filter by friend then unfilter, it will "pack" to only use the space it needs 20100321 10:26:28< boucman> until I press refresh 20100321 10:26:45< boucman> (note that I have no friends in the lobby, so we have an empty game list at one point) 20100321 10:27:40< YogiHH> boucman: do you know at what time of the turn a unit's movepoints are reset? 20100321 10:27:43< mordante> that's a feature ;-) 20100321 10:27:52< boucman> mordante: ?? 20100321 10:28:04< boucman> YogiHH: "at the beginning of the turn" :P 20100321 10:28:04< mordante> the engine dynamically sizes the layout for best fit 20100321 10:28:13< boucman> no, I don't know precisely 20100321 10:28:43< mordante> due to the dynamic content the window might get a resize event to fit content that previously didn't fit 20100321 10:28:58< mordante> in which case the content may move around 20100321 10:29:32< mordante> at the moment the resizes happen more often as wanted and I have an idea for alleviating the problem but that's rather intrusive 20100321 10:29:35< YogiHH> boucman: are you sure it's not after processing "end_turn"? 20100321 10:29:36< boucman> mordante: ok, then you have a consistancy problem, the turn number should either be left aligned or right aligned, but right now the alignment changes, which looks ugly 20100321 10:29:59< boucman> YogiHH: no, i'm not sure 20100321 10:30:44< mordante> boucman, can you post two screenshots regarding the turn number, might be we talk about slightly different issues 20100321 10:30:53< boucman> k 20100321 10:31:15< mordante> although I think your problem is a reported bug, which I haven't been able to reproduce before... 20100321 10:32:26< boucman> http://imagebin.org/89749 right aligned 20100321 10:33:48< boucman> http://imagebin.org/89750 left aligned 20100321 10:35:05< mordante> that bug is a real one, reported here https://gna.org/bugs/?15561 20100321 10:35:19< mordante> you can reproduce it consistently? 20100321 10:35:32< boucman> 100% 20100321 10:35:50-!- Crab_ [~Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20100321 10:36:05< Crab_> hi 20100321 10:36:09< mordante> hi Crab_ 20100321 10:36:13< Crab_> hi, mordante 20100321 10:36:37< Crab_> fendrin: I'd like to take part in your 'eclipse plugin' development 20100321 10:36:54< boucman> another way to do it, double click on a name to get the "friend menu" close it right away, and you'll get the left alignment 20100321 10:37:08< boucman> mordante: abything else I can do to help ? 20100321 10:38:26< mordante> I can't reproduce it with the "friend menu", recompiling Wesnoth to test your method 20100321 10:39:11< Crab_> YogiHH: healing is reset in play_controller::do_init_side, just before firing 'turn refresh' 20100321 10:40:39< fendrin> Crab_: Yes, please :-) 20100321 10:41:19< Crab_> fendrin: have you already committed your prototype somewhere ? 20100321 10:41:26< YogiHH> Crab_: Next time you fix a bug that is assigned to me, you might tell me in advance, so i don't fix it myself and get svn update conflicts afterwards ;-P 20100321 10:41:37< Crab_> YogiHH: which one ? 20100321 10:41:48< boucman> mordante: i'm on rc1 tag, if it makes a difference 20100321 10:41:53< YogiHH> Crab_: the missing seed in a replay attack 20100321 10:42:08< Crab_> sorry, I haven't known that there was a bug for that 20100321 10:42:23< Crab_> I've just wanted to see a replay, and it crashed for me. 20100321 10:42:26< fendrin> Crab_: No, and it's not a prototype. This is my first try to develop a eclipse plugin. So I am still in the testing phase. I think after that testing phase I need to go back to the planning phase... 20100321 10:43:08< YogiHH> Crab_: Well, the bug was about not being able to move units after reloading. And yes, i downloaded the replay, too, and it crashed for me, too. 20100321 10:43:12< boucman> fendrin, Crab_ remember to leave something to do for the GSoC student ;) 20100321 10:43:54-!- grzywacz [~grzywacz@chello089074183157.chello.pl] has joined #wesnoth-dev 20100321 10:43:57-!- grzywacz [~grzywacz@chello089074183157.chello.pl] has quit [Changing host] 20100321 10:43:57-!- grzywacz [~grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20100321 10:44:15< Crab_> boucman: there's still plenty of things to do in there :) 20100321 10:44:37< boucman> :) 20100321 10:44:53-!- Appleman1234 [~Appleman1@CPE-124-191-176-143.oxqn1.cha.bigpond.net.au] has quit [Read error: Connection reset by peer] 20100321 10:45:26< Crab_> YogiHH: yes, also got it from that replay (more precisely, from the replay contained in the savegame) 20100321 10:46:57-!- Appleman1234 [~Appleman1@CPE-124-191-176-143.oxqn1.cha.bigpond.net.au] has joined #wesnoth-dev 20100321 10:47:17< YogiHH> Crab_: Did you investigate further into that bug? 20100321 10:48:18< boucman> mordante: afk ~1/2h 20100321 10:48:33< CIA-80> jhinrichs * r41655 /trunk/changelog: Adding changelog entry for replay crash 20100321 10:49:37-!- Ivanovic [~ivanovic@dtmd-4db2e338.pool.mediaWays.net] has quit [Changing host] 20100321 10:49:37-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev 20100321 10:50:13< Crab_> YogiHH: almost no, only looked at the savegame and saw that the savegame is already 'correct' yet differs from the outcome we get from replay. looks like the 'reset movement and healing' at the end of turn was skipped -because leader still had his mp from previous turn. so, if the game was saved before that 'movement reset' , and loaded after that, this might had happened. 20100321 10:51:41< mordante> boucman, can't reproduce it :-( any more hints like which server and screen size would be appreciated 20100321 10:51:50< Ivanovic> moin 20100321 10:52:32< fendrin> Crab_: Have you ever coded an eclipse plugin? 20100321 10:53:10< boucman> 1.8 server 20100321 10:53:17< Crab_> fendrin: yes, but only a prototype and it was quite a long time ago 20100321 10:53:30< Crab_> fendrin: so, I'd be eager to re-learn. 20100321 10:53:48< boucman> res: 1280x973 20100321 10:54:04< fendrin> Crab_: We need a connector to wesnoth's python tools... 20100321 10:54:19-!- YogiHH [YogiHH@d020253.adsl.hansenet.de] has left #wesnoth-dev [] 20100321 10:55:11< Crab_> fendrin: we can launch them as an external process from our java code 20100321 10:55:22< mordante> hi Ivanovic 20100321 10:55:26< Crab_> and read their stderr/strout 20100321 10:55:42< fendrin> Crab_: hacky 20100321 10:56:14< Crab_> alternatives ? 20100321 10:56:19< CIA-80> ivanovic * r41656 /trunk/ (27 files in 26 dirs): updated German translation 20100321 10:56:37< Crab_> it's often done with external tools, such as maven and ant 20100321 10:57:01< Crab_> e.g. eclipse invokes them from command-line 20100321 10:58:30< fendrin> java python bindings? 20100321 10:59:36< Crab_> and what about perl scripts ? 20100321 11:04:23< Crab_> and yes, we can try to use something like Jython instead, to launch python code from java 20100321 11:06:39< boucman> mordante: back 20100321 11:08:44< Crab_> fendrin: see http://wiki.python.org/jython/ReplaceJythonc and http://github.com/groves/clamp/ 20100321 11:13:21-!- haoyu [~bhy@cm26.delta25.maxonline.com.sg] has quit [Read error: Operation timed out] 20100321 11:13:36-!- Appleman1234 [~Appleman1@CPE-124-191-176-143.oxqn1.cha.bigpond.net.au] has quit [Quit: Leaving] 20100321 11:16:01< fendrin> Crab_: Okay, but the python problem is a later one. 20100321 11:16:17< fendrin> Crab_: I am still fighting with the create campaign wizard :-) 20100321 11:17:14< Crab_> btw, note the analogy between 'deployment of java enterprise applications to the application server's deploy folder as exploded archive folders' and 'deployment of wesnoth addons to add-ons folder as folders' 20100321 11:17:50-!- haoyu [~bhy@cm26.delta25.maxonline.com.sg] has joined #wesnoth-dev 20100321 11:18:35< Crab_> fendrin: how do you want that campaign wizard to be done ? 20100321 11:20:49< boucman> shadowmaster: around ? 20100321 11:23:27< Crab_> fendrin: note that you don't actually need to code a plugin to allow wesnoth projects to be created using a template 20100321 11:23:44< Crab_> fendrin: e.g. we can use maven and make hat 'campaign' a 'maven archetype'. 20100321 11:24:29< mordante> boucman, if you know more details to reproduce the problem, please leave a message in the log, off for dinner now 20100321 11:24:31< Crab_> fendrin: then, creating wesnoth campaigns would be already possible via 'new -> maven project - > wesnoth campaign archetype', (and we'd only need to set up a nicer gui for that) 20100321 11:24:56< boucman> mordante: I don't, it's "too simple" to reproduce here... 20100321 11:27:20< mordante> :-( ok will try again later 20100321 11:27:41< boucman> mordante: if you want to instrument something, you can always tell me where to add printfs :) 20100321 11:27:43-!- garrik [~garrik@174-143-173-186.static.cloud-ips.com] has joined #wesnoth-dev 20100321 11:29:46< garrik> hi, has it been said already that in order for the button to be clickable while running wesnoth on WM such as Awesome or Openbox, sdl need to be downgraded to 1.2.13? 20100321 11:30:03< garrik> if it has, is a fixed planned for next versions? 20100321 11:30:55-!- Blueblaze [~nick@adsl-76-202-22-67.dsl.hstntx.sbcglobal.net] has quit [Remote host closed the connection] 20100321 11:31:16< mordante> boucman, if I only knew which printfs I wanted ;-) 20100321 11:31:23< boucman> garrik: the problem is not limited to WM, it's well known, and no. We can't fix it because it's an SDL bug, not a wesnoth bug... 20100321 11:31:26< mordante> garrik, it's an SDL bug, not a wesnoth one 20100321 11:31:44< garrik> ok, thanks 20100321 11:31:51< boucman> mordante: ouch, ok 20100321 11:32:01< boucman> well, i'm available all day if it can help you 20100321 11:32:14< mordante> well I think about it a bit more after dinner 20100321 11:32:41< Ivanovic> garrik: https://gna.org/bugs/index.php?14770 20100321 11:35:20< fendrin> Crab_: I thought that I just use the eclipse framework and use a wizard like the "new java project". "New Wesnoth Campaign" 20100321 11:35:35< Crab_> fendrin: yes, that wizard is a good thing to do. 20100321 11:36:12< Crab_> fendrin: but we can use an existing backend for this, not a custom-made 'get latest templates from internet' backend 20100321 11:36:32< fendrin> Crab_: Eclipse uses xml for most of this things. I am fine with xml but AI0867 started to implement a wml schema that is more like wml itself. 20100321 11:37:23< fendrin> And we will need some sort of "container" that specifies valid wml tags and attributes, the types of the attributes and so on. 20100321 11:37:42< Crab_> fendrin: code a WML parser in java ? 20100321 11:38:35< Crab_> then, use it to get syntax constraints from AI0867's schema 20100321 11:39:07< fendrin> No idea if that would be called a parser. Eclipse does call that "builder". It's the function that does that on the fly compiling which makes eclipse so nice when coding java. 20100321 11:39:35< Crab_> fendrin: well, eclipse can detect some syntax errors even before the file is saved. 20100321 11:40:17< fendrin> Right, maybe that is part of the builder as well, no idea right now. 20100321 11:44:27< Crab_> fendrin: I suggest grabbing any of the smaller 'project verification' plugins for eclipse, and see how they do thing 20100321 11:44:40< Crab_> those plugins can set compile warning/errors on specified lines of code 20100321 11:44:49< Crab_> and, by using a builder, we can make it run after each save 20100321 11:50:29< Crab_> fendrin: what about setting up a wiki page with a list of 'features' that we want for the 'initial' prototype ? 20100321 11:50:51< fendrin> Crab_: Very good idea. 20100321 11:52:01< fendrin> The workflow should be like: Start eclipse. Create a new campaign. That will give a _main.cfg and the directory structure "images, scenarios, units, utils, and so on" 20100321 11:52:48< fendrin> Then there is a new scenario wizard, which will be able to connect the scenarios together if the storyline is linear. 20100321 11:53:04< Crab_> fendrin: this tool would need to edit the scenario files, yes ? 20100321 11:53:10< Crab_> fendrin: to add info about next scenario.. 20100321 11:53:28< fendrin> yes 20100321 11:54:02< fendrin> Well, if that is a problem this feature isn't that important. 20100321 11:54:58< Crab_> fendrin: so, for start, the most important features are 'new campaign' and 'new scenario' operations ? 20100321 11:55:32< fendrin> Yes, plus syntax highlighting and tab completion for tags and attributes. 20100321 11:56:00< fendrin> Basically I want it at least to have all the power that the wesnoth emacs mode currently is able to do. 20100321 11:56:25< fendrin> If you have never used it then it won't hurt to have a look at it. 20100321 11:56:58< Crab_> (I use emacs for coding, but yes, I haven't used emacs WML mode) 20100321 11:57:15< fendrin> Crab_: Ŝhame on YOU! 20100321 12:01:22< Crab_> fendrin: http://wiki.wesnoth.org/EclipsePlugin 20100321 12:01:51< Crab_> (or I can put all info directly on the SoC page, and make that page a redirect) 20100321 12:02:33< fendrin> Crab_: Cool. The emacs mode does also macro completion and some validation. 20100321 12:02:45< Crab_> fendrin: where would we keep our code, in a branch of wesnoth's svn ? 20100321 12:03:29< fendrin> I guess that it won't go in the normal source tree. Not sure about that. 20100321 12:03:52< Crab_> fendrin: then let's use a different svn until we get a preview release, then relocate to the 'right place' . 20100321 12:04:31< Crab_> or maybe figure out where to put it in wesnoth's svn now. 20100321 12:04:36< Crab_> Ivanovic: any ideas ? ^ 20100321 12:05:55< fendrin> Let's put it there: http://svn.gna.org/viewcvs/wesnoth/branches/ 20100321 12:06:27< Crab_> ok. this branch would include all the code of wesnoth, plus an additional subfolder for our tool ? 20100321 12:06:29< fendrin> But don't clone the whole wesnoth repository. We can link in AI0867's work when we need it. 20100321 12:06:41-!- timotei21 [~timotei21@193.34.191.4] has joined #wesnoth-dev 20100321 12:06:41< Crab_> ok, so, only a folder for our tool ? 20100321 12:06:42< Crab_> ok 20100321 12:07:01< fendrin> Or do you see a reason for branching the wesnoth trunk tree? 20100321 12:07:08< Crab_> no 20100321 12:07:44< Crab_> except that we'll be violating the assumption that 'branch is a fork of trunk, but with further independent changes' 20100321 12:07:57< Crab_> but I see no problems with that 20100321 12:08:08< fendrin> It could also go into the resources folder. 20100321 12:09:49< Crab_> yes, even better. 20100321 12:14:03< fendrin> Crab_: And it will be able to start wesnoth to test the scenario. It will directly load the scenario that is currently active. 20100321 12:14:32< Crab_> that means that our tool will need to have a concept of 'wesnoth installations', akin to list of 'application servers' 20100321 12:14:57< Crab_> e.g. , it has to know the location of wesnoth.exe, and location of data and userdata folders 20100321 12:15:13< fendrin> Yes, it will also be able to import existing campaigns. 20100321 12:15:36< fendrin> Crab_: It needs to preprocess core/macros to get an idea about them. 20100321 12:16:16< Crab_> fendrin: not necessary, if there's a 'schema file' for them. 20100321 12:16:21-!- ShadowChild is now known as lukjad86 20100321 12:16:32< Crab_> e.g. if someone else would had done the dirty work already... 20100321 12:16:53-!- Vetinari_ is now known as Vetinari 20100321 12:19:09< timotei21> I have a little question regarding the GSOC Application. After I finish my studentpage on wiki, should I give the link in my GSOC application document? 20100321 12:19:23< timotei21> or just copy-paste the student page's contet to the GSOC application document 20100321 12:19:38< fendrin> I don't know. Macros are much more dynamic than the wml syntax. And noone has done the dirty work. 20100321 12:19:47< Crab_> timotei21: you should include a smaller, refined version of your proposal, in the gsoc application 20100321 12:20:04< timotei21> Ok, thanks 20100321 12:20:07< Crab_> timotei21: but we'll ready your entire wiki page, as well 20100321 12:20:30< timotei21> ok. 20100321 12:20:37< fendrin> damn, looks like I have to implement the IWorkbenchWizard Interface. Some 20 methods. 20100321 12:21:14< Crab_> fendrin: ok, so,while you're looking at that, maybe I should look at 'syntax highlight for WML' issue ? 20100321 12:21:34< fendrin> Crab_: Okay, what is your plan? 20100321 12:21:47< Crab_> fendrin: see how it's done for different languages first 20100321 12:22:02< fendrin> Good. 20100321 12:22:07< Crab_> fendrin: then, try to make a java library for accessing WML 20100321 12:22:30< fendrin> What will that library be able todo? 20100321 12:22:41< Crab_> fendrin: depends on how hard it'll be. 20100321 12:22:59< Crab_> fendrin: basically, I see the need to both read and write WML from our plugin 20100321 12:23:55< fendrin> hmmm, that can be done by xml templates. 20100321 12:24:01< Crab_> fendrin: it needs to understand the syntax, it needs to be able to do macroexpansion, etc 20100321 12:25:14< fendrin> I want to have that it knows which variables are defined. So every attribute that takes a variable name can be checked for a valid variable and every $something will also be checked. 20100321 12:25:38< Crab_> fendrin: well, that's a different level. we need to get the sample 'wml pieces first', without thinking about what they mean 20100321 12:25:55< Crab_> fendrin: and we need to reuse the existing tools like wmllint 20100321 12:26:31< fendrin> Right 20100321 12:26:56< Crab_> fendrin: e.g. if we macro-expand in a way which preserves info about source origin lines, feed the expanded code to wmllint, it would be able to check a lot of things for us 20100321 12:27:43< fendrin> I had hoped that AI0867's wmlvalidator could do that job. 20100321 12:28:34< fendrin> But having support for wmllint is also cool for updating old campaigns to new wesnoth version. 20100321 12:31:07< boucman> wesbot: bug 13882 20100321 12:31:07< wesbot> Bug #13882 Assigned to: None Status: None Priority: 5 - Normal 20100321 12:31:08< wesbot> Summary: Map which is invalid aborts map selection 20100321 12:31:08< wesbot> Original submission: When creating a new game, when choosing a map, if the use 20100321 12:31:10< wesbot> r chooses an invalid map, like a map with no sides, the game displays a message 20100321 12:31:14< wesbot> URL: https://gna.org/bugs/?13882 20100321 12:39:12< CIA-80> ivanovic * r41657 /trunk/data/ (43 files in 22 dirs): 20100321 12:39:12< CIA-80> ran utils/wesnoth-optipng 20100321 12:39:12< CIA-80> Overall statistics (only for files with a smaller recompressed size): 20100321 12:39:12< CIA-80> Original size: 2246 KiB on 43 files 20100321 12:39:12< CIA-80> Optimized size: 2154 KiB 20100321 12:39:12< CIA-80> Total saving: 91 KiB = 4% decrease 20100321 13:16:36< mordante> timotei21, I think most students in the past simply copy pasted the wiki page to the gsoc application 20100321 13:17:08< Crab_> mordante: well,if the proposal is too large to copy or spans multiple wiki pages... :) 20100321 13:17:32< timotei21> I think I'll just add the description, and a link to the wiki 20100321 13:17:41< Ivanovic> personally i prefer a "my application is at URL-IN-WESNOTHWIKI, my phone number (not mentioned there!) is: +123456789123456789" approach 20100321 13:17:48< timotei21> so no need to read twice, or try to spot the differences between the documents 20100321 13:18:12< Crab_> yes, that's good 20100321 13:18:42< mordante> Crab_, I hope that won't happen, we need to read it ;-) 20100321 13:18:57< boucman> timotei21: a link to the wiki is fine.. 20100321 13:19:02< boucman> easier for us to read 20100321 13:19:13 * Ivanovic fears that we will get many proposals of the DK/Crab_ style from last year... 20100321 13:19:15< timotei21> ok 20100321 13:19:22< Ivanovic> aka "several books to read" 20100321 13:19:23< timotei21> :)) 20100321 13:19:23< Ivanovic> ;) 20100321 13:19:35< timotei21> you don't like reading? 20100321 13:19:37< timotei21> :P 20100321 13:19:39< boucman> hehe 20100321 13:19:44< timotei21> literature? 20100321 13:19:59< Ivanovic> timotei21: i prefer fantasy literature 20100321 13:20:06< Ivanovic> currently stuff like urban fantasy 20100321 13:20:16< Crab_> Ivanovic: 'fantasy literature in gsoc applications' :) ? 20100321 13:20:19< timotei21> mhh, c.s.lewis? 20100321 13:20:36< timotei21> oh, I don't recall any urban fantasy authors 20100321 13:20:50< Ivanovic> patricia briggs has some good stuff 20100321 13:20:51< mordante> I like to read, but having 30 epcis to read is a lot 20100321 13:21:31< Ivanovic> and the sookie stackhouse series from charlaine harris is good, too (though don't make the mistake to watch the tv series adaption of it, it feels just wrong...) 20100321 13:22:47< timotei21> ok, thanks for tips. Hope I will have enough time to start again my "reading career" 20100321 13:23:12< Ivanovic> in regards to more classical "dark fantasy" i like anne bishop (black jewels series!) 20100321 13:24:11< mordante> timotei21, especially since we often read an application several times to give our remarks so you can make your application better 20100321 13:25:33-!- lukjad86 [~lukjadOO7@unaffiliated/lukjad007] has quit [Read error: Connection reset by peer] 20100321 13:31:35< boucman> mordante: my rc,just crashed with the following message 20100321 13:31:46< boucman> wesnoth: src/gui/widgets/grid.cpp:538: virtual void gui2::tgrid::place(const gui2::tpoint&, const gui2::tpoint&): Assertion `false' failed. 20100321 13:31:46< boucman> Abandon 20100321 13:32:15-!- lukjad007 [~lukjadOO7@unaffiliated/lukjad007] has joined #wesnoth-dev 20100321 13:32:43< mordante> boucman, ok do you have a way to reproduce the issue? 20100321 13:33:05< boucman> no, I wasn't looking at the game, just idling in the lobby 20100321 13:33:17< boucman> i wasn't looking at wesnoth, I just noticed the crash... 20100321 13:33:29-!- lukjad007 is now known as lukjad86 20100321 13:34:01< boucman> rebuilding with debug so I can launch in gcc 20100321 13:36:49< mordante> ok I ran it for a long time last weekend and all seemed stable 20100321 13:38:08< boucman> ok, it crashed almost right away 20100321 13:38:14< boucman> different crash, it seems 20100321 13:38:22< boucman> wesnoth-debug: src/gui/dialogs/lobby_main.cpp:803: void gui2::tlobby_main::update_gamelist_filter(): Assertion `lobby_info_.games().size() == gamelistbox_->get_item_count()' failed. 20100321 13:38:44< boucman> i think I clicked on "invert filter" at that point 20100321 13:38:52< mordante> trunk or rc1? 20100321 13:39:00< boucman> rc1 20100321 13:39:05< boucman> is it known ? 20100321 13:39:11< Crab_> boucman: ilor fixed a lot since rc1 20100321 13:39:25< mordante> known for a long time, and fixed post rc1 by ilor 20100321 13:39:49< boucman> mordante: ok, restarting wesnoth now 20100321 13:40:11< mordante> the biggest problem with the lobby crashes is to reproduce them 20100321 13:40:23< boucman> :) 20100321 13:40:26< mordante> and the same for some visual glitches 20100321 13:40:36< boucman> mordante: is there anything I can do for the resize ? 20100321 13:41:30< mordante> no I'm looking at the code and trying to reproduce it, but not really a good idea yet 20100321 13:42:23< Crab_> fendrin: ok, investigated a little. I'll try to use http://www.eclipse.org/Xtext/ to develop a proof-of-concept eclipse plugin for WML autocompletion/syntax highlight 20100321 13:42:34< Ivanovic> wesnoth-svn: /src/wesnoth/src/gui/widgets/grid.cpp:538: virtual void gui2::tgrid::place(const gui2::tpoint&, const gui2::tpoint&): Zusicherung >>false<< nicht erf?llt. 20100321 13:42:40< Ivanovic> just had this crash in trunk 20100321 13:43:02< mordante> looks like the first one boucman ran into 20100321 13:43:07< Ivanovic> was on the dev version mp server just scrolling up/down a little using the scrollbar in the game view 20100321 13:43:11< Ivanovic> did nothing specific 20100321 13:43:14< boucman> Ivanovic: any idea how it arived ? 20100321 13:43:42< Ivanovic> i hit refresh several times, clicked on a game some way down, moved the scrollbar up and down 20100321 13:43:51-!- Crab_ [~Crab_@wesnoth/developer/crab] has left #wesnoth-dev [] 20100321 13:43:54< Ivanovic> while doing so all of the tree views for the player lists were expanded 20100321 13:45:44< boucman> Ivanovic: same here... no idea if it''s related 20100321 13:46:06< Ivanovic> seems to not happen now 20100321 13:46:18< Ivanovic> maybe the game that i had selected got closed? 20100321 13:46:26< Ivanovic> *no* idea if that is the case though 20100321 13:46:45< boucman> Ivanovic: you're on the server right now ? 20100321 13:47:56< boucman> Ivanovic: i just reated a game, select it, then i'll cancel 20100321 13:48:11< Ivanovic> i selected it 20100321 13:48:30< boucman> ok 20100321 13:48:40< timotei21> mhh... I have 2 questions 20100321 13:48:42< boucman> and done 20100321 13:49:04-!- CheeseLord [~chatzilla@188-222-208-250.zone13.bethere.co.uk] has joined #wesnoth-dev 20100321 13:49:17< timotei21> 1. I'm subscribed to the commit mailing list, and I saw already 3-4 times, when someone commits, it changes also the trunk/changelog file 20100321 13:49:29< timotei21> is that a "contract" between the commiters? 20100321 13:49:49< mordante> it's the place to "register" your changes 20100321 13:49:52< Ivanovic> timotei21: it is a general rule that changes should be listed in the changelog 20100321 13:50:20-!- CheeseLord [~chatzilla@188-222-208-250.zone13.bethere.co.uk] has quit [Client Quit] 20100321 13:50:30< mordante> this is the changelog with all changes important for developers, changes important for players need to go in the player_changelog as well 20100321 13:50:44< timotei21> understood 20100321 13:50:57< boucman> Ivanovic: did it work ? 20100321 13:51:08< Ivanovic> boucman: like i wrote in the lobby: "no crash!" 20100321 13:51:10< mordante> often when I add something the the player_changelog I try to hide the details and more tell what the user observed 20100321 13:51:23< boucman> darn 20100321 13:51:29< Ivanovic> am in the lobby now for some 5mins and so far no other crash 20100321 13:51:36< Ivanovic> the issue is really not easily reproducible 20100321 13:51:56< mordante> like most lobby problems :-( 20100321 13:52:01< Ivanovic> mordante: yes 20100321 13:52:25< timotei21> and question 2. As a part of trying to get involved in this community, as part in GSOC, is it ok to "start" with some translations? I mean, I'm from Romania, and I would be happy to do the translations. (even though, I didn't checked what need to be translated) 20100321 13:52:26< Ivanovic> mordante: i fear that the only way to reproduce it is to check when at this place the code can be "true" 20100321 13:52:32< Ivanovic> okay, just had another crash 20100321 13:52:37< Ivanovic> something was updated and i did nothing 20100321 13:52:40< boucman> mordante: i'm running under gdb right now, with a little luck we'll have a clue 20100321 13:52:45< Ivanovic> wesnoth-svn: /src/wesnoth/src/gui/widgets/grid.cpp:538: virtual void gui2::tgrid::place(const gui2::tpoint&, const gui2::tpoint&): Zusicherung >>false<< nicht erf?llt. 20100321 13:52:55< mordante> boucman, ok 20100321 13:53:33< boucman> timotei21: though we love to have new translations, that's not really code related... 20100321 13:54:25< mordante> I'm off for a few hours, hope to find some time later to look into the problems after that 20100321 13:54:46< timotei21> ok, no translations then :) 20100321 14:02:54< boucman> timotei21: you can still translate, :P 20100321 14:03:24< timotei21> :-D 20100321 14:04:59-!- migge_ [~marc@ip-95-223-247-31.unitymediagroup.de] has quit [Ping timeout: 246 seconds] 20100321 14:07:04-!- migge [~marc@ip-95-223-247-31.unitymediagroup.de] has joined #wesnoth-dev 20100321 14:11:52< timotei21> I love filling questionnaries 20100321 14:38:24-!- esr [~chatzilla@12.196.160.125] has quit [Ping timeout: 252 seconds] 20100321 14:40:44-!- Tesafilmchen [~quassel@p5B274A90.dip.t-dialin.net] has joined #wesnoth-dev 20100321 14:51:09-!- elias [~elias@allegro/developer/allefant] has joined #wesnoth-dev 20100321 15:07:57-!- silene [~plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20100321 15:08:07< boucman> hey silene 20100321 15:08:13< silene> hi 20100321 15:09:24< boucman> silene: i've assigned patch 1477 to you since you seemed to be working on it, but i'm not sure if there is more work to do on that or if it can be closed 20100321 15:09:40< silene> it can be closed; i will do 20100321 15:09:45< boucman> k, thx 20100321 15:15:53-!- Gambit [~Gambit@pa-67-234-116-244.dhcp.embarqhsd.net] has joined #wesnoth-dev 20100321 15:17:09-!- LucaMoller [~a1184ae9@gateway/web/freenode/x-ovocgwhktkekoxtx] has joined #wesnoth-dev 20100321 15:18:56-!- LucaMoller [~a1184ae9@gateway/web/freenode/x-ovocgwhktkekoxtx] has quit [Client Quit] 20100321 16:01:48< orfest> statistics uploader patch: https://gna.org/patch/index.php?1548 20100321 16:04:24< boucman> orfest: ok, i'll try to review 20100321 16:06:37< shenmage> g'morning all 20100321 16:06:47< loonycyborg> orfest: Why not you just attach output of svn diff? 20100321 16:07:59< orfest> loonycyborg: 8 files affected, I don't think 8 different attachments would be better than a single archive 20100321 16:08:17< Ivanovic> orfest: wrong 20100321 16:08:35< Ivanovic> orfest: svn diff (without extra arguments!) does create one diff for all files 20100321 16:08:36-!- Ronnie [~Ronnie@124.42.6.130] has joined #wesnoth-dev 20100321 16:08:40< loonycyborg> output of svn diff is one(1) attachment, 20100321 16:08:42< Ivanovic> like those that you see in the commit mails 20100321 16:08:57< Ivanovic> just redirect the output of svn diff into a file and be done, there is the perfect patch 20100321 16:09:06< loonycyborg> Indeed. 20100321 16:09:10< orfest> Ivanovic: should I redo it? 20100321 16:09:30< boucman> please 20100321 16:09:34< Ivanovic> (that is in the root of your checkout just run "svn diff > my-great-patch.diff" and attach my-great-patch.diff 20100321 16:09:50< orfest> okeeeey, just a minute 20100321 16:13:04< CIA-80> mordante * r41658 /trunk/ (changelog src/gui/dialogs/lobby_main.cpp): 20100321 16:13:04< CIA-80> Add a work-around for a lobby resize issue. 20100321 16:13:04< CIA-80> Alleviates the problem caused by bug #15561. 20100321 16:13:47< loonycyborg> orfest: http://wesnoth.pastebin.com/QaJLm8rY -> that's what is needed to make scons link against boost.system 20100321 16:13:48< mordante> ilor can you review the patch to see whether it might cause problems?^ 20100321 16:15:20< Ivanovic> i am off for some hours, cu 20100321 16:19:25< mordante> boucman, r41658 probably also fixes the player list issue for you 20100321 16:19:40< boucman> mordante: ok, i'll test right away 20100321 16:19:41< mordante> boucman, any luck with crashes in gdb? 20100321 16:19:56< boucman> not yet 20100321 16:20:04-!- jekintrivedi [~root@116.72.242.56] has quit [Quit: Leaving.] 20100321 16:20:12< mordante> sorry that was gamelist issue when closing the player popup 20100321 16:20:13< boucman> hmm 20100321 16:20:17< boucman> other issue 20100321 16:20:28< mordante> just curious, didn't crash or didn't try? 20100321 16:20:30< orfest> loonycyborg: there are these asio-related lines in SConstruct: http://wesnoth.pastebin.com/BxdtzYsV 20100321 16:20:34< boucman> no, it's ok 20100321 16:20:37< boucman> mordante: didn't crash 20100321 16:20:40< orfest> loonycyborg: but they are currently commented 20100321 16:21:00< orfest> loonycyborg: should I do anything with them? :) 20100321 16:22:00< loonycyborg> Leave them there since those have nothing to do with your patch. They're for some other developer's asio work. 20100321 16:22:25< mordante> boucman, ok good to know 20100321 16:23:04< loonycyborg> And that developer has lost his commit rights :P 20100321 16:23:12-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20100321 16:23:32< loonycyborg> I'll clean them myself once your patch will be committed. 20100321 16:24:52< boucman> mordante: didn't fix my issue 20100321 16:25:03< CIA-80> mordante * r41659 /trunk/ (changelog src/gui/dialogs/mp_cmd_wrapper.cpp): 20100321 16:25:03< CIA-80> Limit the maximum length of the mp command dialog. 20100321 16:25:03< CIA-80> A work-around for bug #13333 which only affects Windows and Mac. The bug was 20100321 16:25:03< CIA-80> wrongly marked as fixed and closed. So still needs a real fix. 20100321 16:25:54< mordante> loonycyborg, not him again ;-) 20100321 16:26:31< mordante> boucman, also not when closing the player ignore/PM dialog? 20100321 16:26:36< loonycyborg> Probably it would be nice to have explicit check for asio, but it's not necessary for it to actually work. And It probably rare case when asio isn't installed along with other boost headers. 20100321 16:26:54< boucman> mordante: havn't tried that particular way, trying now 20100321 16:27:52< boucman> mordante: now it starts packed left (it used to be packed right when you enter the lobby) 20100321 16:28:01< boucman> it's packed right when hitting refresh 20100321 16:28:07< orfest> updated the patch: https://gna.org/patch/index.php?1548 20100321 16:28:27< boucman> when closing the firend menu it's packed left for a fraction of a second and then packed right again 20100321 16:29:02< mordante> hmm really odd, so it made things worse for you 20100321 16:34:06< mordante> orfest, I had two compilation errors, might be my settings but both resolve_handler and completion_handler need to be static 20100321 16:36:00< loonycyborg> It compiled for me. 20100321 16:36:27< orfest> mordante: hmm, I used cmake, it used common settings and worked fine. will fix 20100321 16:37:11< mordante> orfest, I also use cmake, but like I said it might be my settings 20100321 16:37:50< loonycyborg> -Weffc++? :P 20100321 16:38:43< mordante> no that setting is too annoying, I guess almost no code passes that switch 20100321 16:39:26< mordante> maybe with C++-0x it can stop warning about copy constructors when you explicitly mark them default 20100321 16:41:36-!- stikonas_ [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20100321 16:42:55-!- Darkas_ [~quassel@ppp-93-104-154-111.dynamic.mnet-online.de] has quit [Ping timeout: 276 seconds] 20100321 16:44:53-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Ping timeout: 258 seconds] 20100321 16:46:55-!- orfest [~kvirc@43.ngu.ac-tel.ru] has quit [Remote host closed the connection] 20100321 16:48:56-!- orfest [~kvirc@43.ngu.ac-tel.ru] has joined #wesnoth-dev 20100321 16:50:40-!- orfest [~kvirc@43.ngu.ac-tel.ru] has quit [Remote host closed the connection] 20100321 16:53:24-!- orfest [~kvirc@43.ngu.ac-tel.ru] has joined #wesnoth-dev 20100321 16:54:56< CIA-80> silene * r41660 /trunk/INSTALL: Explicitly marked Boost.Serialization as a dependency, since revision 41425 removed its disabling through Boost.MultiIndex. 20100321 16:56:50< shadowmaster> boucman: I am now 20100321 16:57:11< boucman> shadowmaster: did you have a look at patch 1536 20100321 16:57:44< boucman> it basically reactivates code you seem to have disactivated with some big TODO around, so I was wondering if I could assign the patch to you and get a comment 20100321 16:57:49< boucman> https://gna.org/patch/?1536 20100321 17:03:31-!- LucaMoller [~a1184ae9@gateway/web/freenode/x-okazzoyklhujrswl] has joined #wesnoth-dev 20100321 17:04:12-!- LucaMoller [~a1184ae9@gateway/web/freenode/x-okazzoyklhujrswl] has quit [Client Quit] 20100321 17:06:35< shadowmaster> um, what is the default textdomain for C++ sources? 20100321 17:07:43< shadowmaster> it not only enables commented out code, but also includes those parts that I was too lazy to code at the time. I never decided whether I wanted that feature or not, though. 20100321 17:08:07< shadowmaster> or if I wanted it to be some debug mode-only thing 20100321 17:08:52< boucman> shadowmaster: ok, so no reason not ot have that feature ? 20100321 17:11:38< shadowmaster> I personally think it's okay. I'm not testing the patch right now for two reasons though: 1) I'm busy; 2) Compiling Wesnoth takes to long; 3) Feature freeze, and most importantly, string freeze. 20100321 17:11:52< shadowmaster> 4) I'm a bastard who can't count correctly. 20100321 17:12:12< boucman> hehe 20100321 17:46:10-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20100321 17:48:06-!- Ronnie [~Ronnie@124.42.6.130] has quit [Quit: Ronnie] 20100321 18:00:41-!- thespaceinvader [~chatzilla@wesnoth/artist/thespaceinvader] has joined #wesnoth-dev 20100321 18:01:31-!- haoyu [~bhy@cm26.delta25.maxonline.com.sg] has quit [Read error: Connection reset by peer] 20100321 18:01:36-!- zohar [~jims@129.10.231.54] has joined #wesnoth-dev 20100321 18:03:19-!- haoyu [~bhy@cm26.delta25.maxonline.com.sg] has joined #wesnoth-dev 20100321 18:04:59-!- silene [~plouf@wesnoth/developer/silene] has quit [Quit: Leaving.] 20100321 18:07:05< thespaceinvader> who's maintaining UtBS at the moment? 20100321 18:09:39< zookeeper> me, fendrin, esr 20100321 18:09:40-!- shenmage [~dbartkow8@128.151.220.142] has quit [Remote host closed the connection] 20100321 18:10:15-!- silene [~plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20100321 18:11:05-!- zohar [~jims@129.10.231.54] has quit [Quit: This computer has gone to sleep] 20100321 18:16:31< zookeeper> thespaceinvader, so is there a problem or do you need something? 20100321 18:17:24< thespaceinvader> zookeeper: http://www.wesnoth.org/forum/viewtopic.php?p=416700#p416700 has come to my attention - is it worth working on a replacement for that particular unit, or not? 20100321 18:19:19< zookeeper> hmmh 20100321 18:19:27-!- stikonas_ [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20100321 18:20:11< zookeeper> thespaceinvader, well, it appears only once, and even then as pretty much just a generic monster unit with one line of dialogue... 20100321 18:20:24< zookeeper> it could easily be replaced with almost any other lich-like undead monster and it'd work just as well 20100321 18:20:27< thespaceinvader> i thought it would be something along those lines 20100321 18:20:45< thespaceinvader> better to keep the art down, i would have thought, and just use one of the currently extant undead 20100321 18:22:15-!- haoyu [~bhy@cm26.delta25.maxonline.com.sg] has quit [Ping timeout: 258 seconds] 20100321 18:22:35-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20100321 18:26:10< zookeeper> thespaceinvader, maybe a troll lich would be nice ;) 20100321 18:26:36< boucman> scary idea 20100321 18:26:51< Blarumyrran> trolls _are_ scary 20100321 18:26:58-!- shenmage [~dbartkow8@128.151.220.142] has joined #wesnoth-dev 20100321 18:27:49< thespaceinvader> zookeeper: if you can get someone to draw one, feel free ;) 20100321 18:33:31-!- LucaMoller [~a1184ae9@gateway/web/freenode/x-rohkytvrvnracqgt] has joined #wesnoth-dev 20100321 18:33:39-!- LucaMoller [~a1184ae9@gateway/web/freenode/x-rohkytvrvnracqgt] has quit [Client Quit] 20100321 18:35:45-!- noy [~Noy@wesnoth/developer/noy] has quit [Read error: Connection reset by peer] 20100321 18:38:55-!- dekozo [~dekozo@189.71.50.249] has joined #wesnoth-dev 20100321 18:39:04-!- Blueblaze [~nick@adsl-76-202-22-67.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20100321 18:44:09< boucman> mordante: around ? 20100321 18:44:23< mordante> boucman, yes 20100321 18:44:27-!- Espreon [~espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20100321 18:44:39< boucman> I've got more of the weird WML markups 20100321 18:44:54< boucman> (I've been idling for something like an hour in the game lobby) 20100321 18:45:09< boucman> I have tons of messages like 20100321 18:45:12< boucman> 20100321 16:36:51 warning engine: User KenRage has unknown game_id: 2482 20100321 18:45:12< boucman> 20100321 16:38:47 warning engine: User Heureka has unknown game_id: 2483 20100321 18:45:12< boucman> 20100321 16:44:13 warning engine: User MattDakka has unknown game_id: 2484 20100321 18:45:24< boucman> and i'm running under gdb if you want me to debug something 20100321 18:47:17-!- Darkas [~quassel@ppp-93-104-154-111.dynamic.mnet-online.de] has joined #wesnoth-dev 20100321 18:47:25< mordante> you have the entries doubled with odd markup and good looking? 20100321 18:47:47< boucman> yes 20100321 18:47:51< mordante> regarding the warnings, I've no clue best ask ilor about them 20100321 18:48:20< boucman> ok, i wond't hit refresh :P 20100321 18:50:37< mordante> I'd like to know the number of items in the gamelistbox_ listbox ( get_item_count() should return that value) 20100321 18:50:45< mordante> can you do that from gdb? 20100321 18:55:01< boucman> mordante: could you give me a line number/function to break on ? 20100321 18:58:49< mordante> gui2::tlobby_main::network_handler should be called often 20100321 19:03:24< boucman> ok, i'm there 20100321 19:03:53< mordante> you need a further walk-through? 20100321 19:05:18< boucman> well, it says symbol gamelistbox_ is unknown, so yes :) 20100321 19:08:44< boucman> (gdb) p (*this.gamelistbox_).get_item_count() 20100321 19:08:44< boucman> Cannot access memory at address 0x0 20100321 19:11:59-!- YogiHH [YogiHH@d040251.adsl.hansenet.de] has joined #wesnoth-dev 20100321 19:12:10-!- YogiHH [YogiHH@d040251.adsl.hansenet.de] has quit [Changing host] 20100321 19:12:11-!- YogiHH [YogiHH@wesnoth/developer/yogihh] has joined #wesnoth-dev 20100321 19:12:14< mordante> what does (*gamelistbox_).generator_ return? a valid pointer I hope 20100321 19:12:22-!- Zarel [~Zarel@warzone2100/developer/Zarel] has joined #wesnoth-dev 20100321 19:13:46< boucman> $7 = (class gui2::tgenerator_ *) 0x15decf0 20100321 19:13:48-!- Tesafilmchen [~quassel@p5B274A90.dip.t-dialin.net] has quit [Read error: Connection reset by peer] 20100321 19:13:57< boucman> yes, I can even print the generator itself, 20100321 19:14:07< boucman> my guess is gdb gets confused by abstract methods 20100321 19:14:34< mordante> and (*(*gamelistbox_).generator_).items_ ? 20100321 19:14:51< mordante> yeah gdb doesn't work too great on C++ :-( 20100321 19:15:46< boucman> There is no member or method named items_ 20100321 19:15:47< boucman> ?? 20100321 19:17:46< mordante> guess it needs to be cast to the proper type... let me find out how gdb tells you the proper type 20100321 19:18:02< boucman> thx 20100321 19:22:06-!- timotei21 [~timotei21@193.34.191.4] has quit [Read error: Connection reset by peer] 20100321 19:22:10-!- timotei [~timotei21@193.34.191.4] has joined #wesnoth-dev 20100321 19:23:29-!- timotei21 [~timotei21@193.34.191.4] has joined #wesnoth-dev 20100321 19:23:30-!- timotei [~timotei21@193.34.191.4] has quit [Read error: Connection reset by peer] 20100321 19:24:50-!- timotei [~timotei21@193.34.191.4] has joined #wesnoth-dev 20100321 19:24:52< mordante> type "set print object" and do (*gamelistbox_).generator_ again it now reveals the real type of the generator 20100321 19:25:32< boucman> $9 = ( 20100321 19:25:32< boucman> gui2::tgenerator *) 0x15decf0 20100321 19:25:33-!- timotei [~timotei21@193.34.191.4] has quit [Read error: Connection reset by peer] 20100321 19:25:34-!- timotei21 [~timotei21@193.34.191.4] has quit [Read error: Connection reset by peer] 20100321 19:26:03-!- timotei21 [~timotei21@193.34.191.4] has joined #wesnoth-dev 20100321 19:26:29-!- timotei21 [~timotei21@193.34.191.4] has quit [Read error: Connection reset by peer] 20100321 19:26:49< mordante> yes and that's the class the generator needs to be casted to to reveal it's items 20100321 19:27:01< mordante> and gdb just died on me :-/ 20100321 19:27:53-!- timotei [~timotei21@193.34.191.4] has joined #wesnoth-dev 20100321 19:28:25-!- kimi [~timotei21@193.34.191.4] has joined #wesnoth-dev 20100321 19:28:25-!- timotei [~timotei21@193.34.191.4] has quit [Read error: Connection reset by peer] 20100321 19:29:25-!- timotei [~timotei21@193.34.191.4] has joined #wesnoth-dev 20100321 19:29:25-!- kimi [~timotei21@193.34.191.4] has quit [Read error: Connection reset by peer] 20100321 19:31:28< mordante> boucman, can you cast without crashing in your gdb? 20100321 19:32:06< boucman> I can't find the correct gdb syntax to cast... 20100321 19:32:52< mordante> p (tgenerator *)(*gamelistbox_).generator_ 20100321 19:33:02< mordante> but that lead to my gdb dying 20100321 19:33:12< boucman> trying 20100321 19:33:46< boucman> (gdb) p (tgenerator *)(*this.gamelistbox_).generator_ 20100321 19:33:46< boucman> No symbol "tgenerator" in current context. 20100321 19:33:57< boucman> weird... our gdb seem not to have the same syntax... 20100321 19:34:16< mordante> maybe add the gui2:: before the tgenerator 20100321 19:34:33< mordante> if I do that I get an error about a typedef 20100321 19:34:37< boucman> (gdb) p (gui2::tgenerator *)(*this.gamelistbox_).generator_ 20100321 19:34:37< boucman> A syntax error in expression, near `)(*this.gamelistbox_).generator_'. 20100321 19:35:13< boucman> it seems not to like typecasts... 20100321 19:35:47< mordante> well your case it slightly different my last part is (*gamelistbox_).generator_ 20100321 19:36:22< boucman> yes, but if I don't add this. he complains about gamelistbox_ being an unknown symbol... 20100321 19:36:53< mordante> then try with (*(*this).gamelistbox).generator_ 20100321 19:36:54< boucman> and I get the same syntax error if I remove this. 20100321 19:37:16< boucman> same syntax error 20100321 19:37:20< mordante> s/gamelistbox/gamelistbox_/ 20100321 19:37:57< boucman> A syntax error in expression, near `)(*(*this).gamelistbox_).generator_'. 20100321 19:38:12< Darkas> hi 20100321 19:38:19< mordante> hi Darkas 20100321 19:39:23< mordante> boucman, another attempt "set print pretty" and then p (*(*(*this).gamelistbox_).generator_) 20100321 19:40:21< Darkas> I'm interested in writing the berserker improvement patch, would that be a good job to get into ai programming for the GSOC ai improvements? 20100321 19:40:56< boucman> mordante: output is huge, not sure how to get it out to a pastebin 20100321 19:41:05 * boucman debugs mainly using printf 20100321 19:41:18< mordante> boucman, does it have an items_ field? 20100321 19:41:42< mordante> Darkas, which patch is that exactly? 20100321 19:42:07< boucman> apparently no... 20100321 19:42:37< Darkas> mordante, it's the one that makes ai characters with a berserk attack more intelligent 20100321 19:43:02< Darkas> I got that from the easy coding page 20100321 19:43:53< boucman> Darkas: yes, the point of that EC is to get you into the AI structures, (I don't remember the exact details, checking...) 20100321 19:44:21< Darkas> ok 20100321 19:44:44< mordante> boucman, you can log to a file "set logging file file-name-to-log-to" 20100321 19:44:53-!- mpavel [~Pavel@cpc1-dund3-0-0-cust363.sgyl.cable.virginmedia.com] has joined #wesnoth-dev 20100321 19:45:04< boucman> Darkas: the tricky part of that one, is that we don't have a very detailed strategy of how breserkers should act... just "now is really stupid, so any simple thing would be an improvement" 20100321 19:45:13< boucman> mordante: k 20100321 19:45:32< Darkas> boucman, so I have to find out what's the best strategy 20100321 19:46:43< boucman> mordante: it seems not to create the file (at least not in the working directory) 20100321 19:46:54< boucman> Darkas: a better strategy 20100321 19:47:02< mordante> and an absolute path? 20100321 19:47:05< boucman> (the best strategy is probably not an easy coding task 20100321 19:47:13< boucman> mordante: silly me, of course 20100321 19:47:22< mordante> maybe you also need to do "set logging on" 20100321 19:48:02< Darkas> boucman: yeah, right, the "best" is always hard to get 20100321 19:48:12-!- Zarel [~Zarel@warzone2100/developer/Zarel] has quit [Read error: Connection timed out] 20100321 19:48:14< zookeeper> eh, isn't malin's lich portrait a bit spoilerish as DiD's campaign image? someone has changed it to that. 20100321 19:48:27< mordante> Darkas, and I think the easy coding part is about implementing the strategy, you can ask MP developers about what they think is the best strategy 20100321 19:48:29< boucman> got it 20100321 19:48:47-!- Zarel [~Zarel@warzone2100/developer/Zarel] has joined #wesnoth-dev 20100321 19:49:00< Darkas> mordante: MP developers? 20100321 19:49:05< boucman> mordante: http://wesnoth.pastebin.com/HtS1V2q4 20100321 19:49:06< timotei> multiplayer devs 20100321 19:49:33< Darkas> ok, thanks timotei :) 20100321 19:49:40< timotei> here is da' list: http://wiki.wesnoth.org/SoC_People_to_bug_on_IRC 20100321 19:49:56< boucman> Darkas: a basic idea would be "force berserkers to act last, and retreat earlier than most units wrt HP" 20100321 19:50:03< timotei> but only soliton is related to MP on that list :-?? 20100321 19:50:24< mordante> boucman, it has an items_ field :-) 20100321 19:50:28< boucman> noy should be, deekay (DragonKing) should be there too 20100321 19:50:43< boucman> mordante: oops :) 20100321 19:51:05< boucman> well, it's easy to say when you're not in gdb ;) 20100321 19:51:22< mordante> true I let the browser do the searching ;-) 20100321 19:51:33< Darkas> boucman: I was also thinking about let them attack the ones with low hp, so they don't get much damage 20100321 19:52:04< boucman> yes, 20100321 19:52:21< boucman> simple principles like that, you should write them down and discuss them with crab_ too 20100321 19:52:38< mordante> boucman, what's the size of a pointer on your system? 20100321 19:52:51< boucman> 64 20100321 19:53:23< mordante> do you know the number of items in the game list? 20100321 19:53:46< boucman> you mean displayed in game ? 20100321 19:53:49< mordante> yes 20100321 19:54:06< boucman> not of the top of my head, and wesnoth tends to not like spending long time blocked in gdb 20100321 19:54:16< boucman> i'll try running it until it's displayed though 20100321 19:54:36< mordante> ok let's find it in the data structures otherwise 20100321 19:55:26< Espreon> zookeeper: Jetrel probably did that. 20100321 19:55:38< boucman> ok, it works, let me count 20100321 19:55:54< mordante> doesn't it list a nubmer at the top? 20100321 19:55:56< mordante> number* 20100321 19:56:24< boucman> it's saying showing 9 out of 9, but there are more than 9 lines displayed 20100321 19:57:25< mordante> in that case I like to get the real number shown 20100321 19:57:35< boucman> way more 20100321 19:58:05< mordante> does 43 sound probable? 20100321 19:58:10< boucman> ouch 20100321 19:58:18< boucman> segfault while I was scrolling 20100321 19:58:28< boucman> 0x0000000000a00350 in game_info::can_observe (this=0x71) 20100321 19:58:28< boucman> at src/gui/dialogs/lobby/lobby_data.cpp:330 20100321 19:58:29< boucman> 330 return (have_era && observers) || preferences::is_authenticated(); 20100321 19:58:54< mordante> can you pastebin the backtrace? 20100321 19:58:56< timotei> preferences is null? 20100321 20:00:07< boucman> http://wesnoth.pastebin.com/LYxHhUE1 20100321 20:00:27< boucman> timotei: isn't preferences a namespace in this context ? 20100321 20:00:41< mordante> yes it is 20100321 20:01:35< timotei> oh yeah, right 20100321 20:01:37< mordante> can you go to frame 1 and pastebin the gamelist_ again? 20100321 20:01:48< mordante> or at least it's generator 20100321 20:02:37< boucman> you mean gamelistbox_ 20100321 20:02:40< mordante> and I would also be interested in gamelist_id_at_row_ 20100321 20:03:08< mordante> yes, now that we can print it, I'd like to see it again 20100321 20:03:22-!- roanduku [~em_andu@82.76.20.51] has joined #wesnoth-dev 20100321 20:03:26< boucman> http://wesnoth.pastebin.com/LX2vwWmE 20100321 20:03:28< YogiHH> Soliton: I managed to create a zombie game on the dev mp server, can you reset that one? 20100321 20:03:29< boucman> gamelistbox 20100321 20:03:36< roanduku> hello :) 20100321 20:03:48< timotei> hello roanduku 20100321 20:04:04< boucman> http://wesnoth.pastebin.com/aFpc1kcE 20100321 20:04:06< Soliton> YogiHH: sure. better to fix the issue though. 20100321 20:05:13< YogiHH> Soliton: well, i kind of brutally closed the window using windows, so i am not sure if you can fix that. 20100321 20:05:41< Soliton> your user should timeout at least. 20100321 20:05:52< YogiHH> Soliton: yes, that's true 20100321 20:06:10< YogiHH> wasn't patient enough to wait for that :) 20100321 20:06:47< mordante> boucman, and what's sizeof(int) on your system I assume 8 (but 4 would make more sense for me ;-) ) 20100321 20:07:03< boucman> 4 20100321 20:07:15< mordante> :-) 20100321 20:07:24< boucman> sizeof int* is 8, though 20100321 20:07:42< mordante> the number of items in the listbox _shown_ went from 43 to 42 20100321 20:08:01< boucman> is that a question ? 20100321 20:08:24< mordante> and the number is gamelist_id_at_row_ is 10 now, so I guess that went from 9 to 10 20100321 20:08:30< mordante> no no question 20100321 20:08:48< boucman> yes, the number switched to ten a little before the crash, 20100321 20:09:08< mordante> so it seems the number of items shown is different from the number of items in the internal bookkeeping structure 20100321 20:10:06< boucman> depends what you mean by "shown" I probably had around 42 games in the gamelist, but the number reported at the top was 10 20100321 20:10:21< roanduku> sorry for being off-topic :D but, what what do you (as a community) expect from a candidate? 20100321 20:10:22< CIA-80> jhinrichs * r41661 /trunk/ (changelog src/playsingle_controller.cpp): Fix bug #15598 (can't move units after reloading game) 20100321 20:10:24< mordante> not that this really helps us further since we don't know the cause... but I think we need to sprinkle some asserts 20100321 20:11:00< mordante> boucman, yes the listbox had 42 items lobby thought there were only 10 items so something is out of sync 20100321 20:11:47< mordante> I'm off for a few hours now, maybe ilor shows up and has an idea 20100321 20:12:14< mordante> otherwise I'm going to sprinkle the code with asserts and hope that reveals more clues 20100321 20:13:13< boucman> roanduku: that's actually a very good question :) 20100321 20:13:24< boucman> mordante: ok, i'll keep gdb opened, just in case 20100321 20:14:05< roanduku> i re-read it and it sounds a bit lame to me now ... :)) 20100321 20:14:22< roanduku> too formal :P 20100321 20:14:28< boucman> roanduku: juging on how it happened the previous years, the major quality we expect from a quandidate is "actively trying to be part of the community" 20100321 20:14:49< YogiHH> roanduku: we expect you to show initiative, to be communicative, to show us what you got (code preferred) 20100321 20:14:50< boucman> technical expertise is also very important, and usually successfull candidates have both 20100321 20:15:35< YogiHH> roanduku: And we would be very glad if after GSoC you would stay with us, although that is not a prerequisite 20100321 20:15:40< boucman> the patch process is here both to see your technical skills and to force you to interact with us as much as possible, seeing what kind of question you ask, how much you have investigated before asking etc... 20100321 20:16:06< roanduku> i see 20100321 20:17:23< YogiHH> wesbot: seen happygrue 20100321 20:17:24< wesbot> YogiHH: Queried user last spoke 1d 1h ago. happygrue is currently here and on the channels #wesnoth and #wesnoth-umc-dev. 20100321 20:17:26< roanduku> how important are previous projects? as in: what chance of success do I have if i've never been in a big community before ? 20100321 20:18:32< YogiHH> roanduku: i'd say that is not much of a judgement criterium (if at all). boucman, you agree? 20100321 20:19:46< timotei> well, if we are talking about gsoc, I would have 2 questions, after roanduku gets his answer 20100321 20:19:57< YogiHH> roanduku: we want you to be serious about the project, that is not dependent on previous actions in other projects 20100321 20:20:09< boucman> more or less 20100321 20:20:46< boucman> that is, these sort of questions would make a difference if we're not sure of our feelings after meeting you during the bounding period 20100321 20:20:52< YogiHH> roanduku: we also want you to set up something realistic. Having worked in other projects helps with that, but we will also give you feedback if we think that you are heading into something too big for GSoC. 20100321 20:21:03< boucman> if we know how you interact in groups at that point, it won't really matter 20100321 20:21:43< boucman> yes, as a general rules, we are happy to review and provide advises on your application whenever you ask for it 20100321 20:21:53< boucman> (and that's of course valid for any GSOC student) 20100321 20:22:09< roanduku> heh :) you got me a bit wrong 20100321 20:22:20< boucman> btw, any student around that hasn't been added to the GSoC group in forum , 20100321 20:22:45< roanduku> I'm sure I can adapt to any kind of people/community, but skill-wise I don't know where to start from 20100321 20:23:07< roanduku> this was my favorite project since it's about pc games :) 20100321 20:24:02< roanduku> timotei: :) sorry, your question now 20100321 20:24:18-!- Mythological_ is now known as Mythological 20100321 20:24:44< YogiHH> roanduku: we expect you to provide some basic technical skills. We don't expect you to to know wesnoth's game mechanics and coding in and out. We will help you with that any time, but we also expect you to show initiative. We don't want to spoonfeed everything to you. 20100321 20:24:44< timotei> it's no problem 20100321 20:25:14< roanduku> got it 20100321 20:25:46< timotei> so, my question(s). How many slots are for bfw for students? And, if there are 2 or more students that want to work on the same feature, what happens? 20100321 20:26:32< boucman> tricky question 20100321 20:26:38< YogiHH> timotei: We don't know the number of slots ourselves by now. The max number will be the numbers of mentors available (3 atm, iirc) 20100321 20:26:46< timotei> srry for taking your time with "stupid" questions. 20100321 20:26:59< boucman> nah, that's not a stupid question 20100321 20:27:05< YogiHH> timotei: tricky != stupid ;) 20100321 20:27:15< boucman> actually it's a question which isn't asked every year, but should be :) 20100321 20:27:55< boucman> we are usually quite open on our selection process (though we don't discuss specific students, of course) but students usually ask very little questions 20100321 20:28:12< boucman> as for multiple students on the same projects, it depends a lot 20100321 20:28:15-!- mpavel [~Pavel@cpc1-dund3-0-0-cust363.sgyl.cable.virginmedia.com] has left #wesnoth-dev [] 20100321 20:28:33< boucman> it depends on the project, on the number of slots etc... 20100321 20:29:13< timotei> ok 20100321 20:29:51< boucman> there are already more projects than potential slots, and in that case we tend to select based on motivation/skill rather than how important a specific project is for wesnoth 20100321 20:30:55< timotei> @yogi: well, I'm taking the worst that could happen, when I'm talking with "new" people 20100321 20:32:22< timotei> in the way that I should ask a lot of questions and bother you guys 20100321 20:32:30< timotei> shouldn't ask* 20100321 20:32:42 * YogiHH thinks that if you have to excuse for valid questions, than those people you ask are not worth it ;) 20100321 20:33:01< timotei> :D 20100321 20:37:49< roanduku> boucman: sorry for the delay but can i be added in the gsoc group (forum) ? 20100321 20:38:14< roanduku> got my forum acc working now 20100321 20:38:41< boucman> roanduku: same handle ? 20100321 20:39:08< boucman> roanduku: done 20100321 20:39:10< roanduku> yes 20100321 20:39:13< roanduku> thank you 20100321 20:39:13< boucman> anybody else ? 20100321 20:46:19< YogiHH> fendrin, you have reverted the quick victory condition for the first scenario of LoW, right? 20100321 20:49:58-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20100321 20:58:00-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20100321 21:02:01-!- DesertPanther [~Khalid@unaffiliated/desertpanther] has joined #wesnoth-dev 20100321 21:07:08-!- mjs-de [~mjs-de@vpw.wh.uni-dortmund.de] has joined #wesnoth-dev 20100321 21:14:38-!- schumi [~a11848c0@gateway/web/freenode/x-pzxgqdhhhnbckyzb] has joined #wesnoth-dev 20100321 21:17:31< shenmage> boucman: although rather belated in my response, mind adding me to the gsoc group as well? 20100321 21:17:41< boucman> same handle ? 20100321 21:18:06< boucman> done 20100321 21:18:07< Blarumyrran> thespaceinvader, zookeeper : http://imagebin.org/89804 20100321 21:18:29< boucman> nice, what is it exactly ? 20100321 21:18:31< shenmage> thank you 20100321 21:18:41< thespaceinvader> troll lich? 20100321 21:18:46< boucman> hehe 20100321 21:19:22< thespaceinvader> it's kinda cool - but it doesn't look big enough for a troll. Besides, I thought we'd decided trolls weren;t going to have skeletons as such 20100321 21:19:42< thespaceinvader> i seem to recall someone trying to come up with death anims that involved them crumbling into piles of rubble 20100321 21:20:07< Blarumyrran> thespaceinvader, there are troll wcs 20100321 21:20:16< thespaceinvader> ok, yeah 20100321 21:20:19< thespaceinvader> valid point 20100321 21:20:32< Blarumyrran> Also, it's supposed to be hunchbacked because he hasn't got the muscles to carry his huge bones anymore 20100321 21:20:40< thespaceinvader> ah right, i see 20100321 21:20:46< Blarumyrran> It's wider than a rocklobber to still look kind of big 20100321 21:22:17< timotei> ok guys, me time to go 20100321 21:22:40< timotei> talking tomorrow. bye 20100321 21:24:04< Espreon> Blarumyrran: That troll lich is very nice. 20100321 21:24:16< Blarumyrran> thanks 20100321 21:25:11< boucman> see you timotei 20100321 21:27:02< Espreon> Blarumyrran: You are welcome. 20100321 21:27:47< zookeeper> Blarumyrran, oh yay 20100321 21:28:04< zookeeper> i'd have thought one of those would have less robes 20100321 21:29:46-!- silene [~plouf@wesnoth/developer/silene] has quit [Quit: Leaving.] 20100321 21:29:57< Blarumyrran> The connection with the Lich wouldn't have been obvious with less robes 20100321 21:30:26< zookeeper> maybe 20100321 21:30:48< zookeeper> anyways, i'm still not sure what to think of the idea of troll skeletons 20100321 21:31:14< Blarumyrran> That they are awesome and should replace spider skeletons? 20100321 21:31:18< Blarumyrran> You proposed it :> 20100321 21:31:23-!- timotei [~timotei21@193.34.191.4] has quit [Quit: Quitting] 20100321 21:31:30< zookeeper> i mean whether trolls would even have skeletons 20100321 21:31:41< boucman> are mudcrawlers a cousin specie to trolls ? ;P 20100321 21:32:19< Blarumyrran> zookeeper, it wouldn't be really hard to change the bones to stone from there 20100321 21:33:07< zookeeper> yeah, but how to keep it still looking undead? 20100321 21:33:17< Blarumyrran> Except that if stoned troll can move around it would defeat the point of stonedness I guess... 20100321 21:33:19< Blarumyrran> and that 20100321 21:34:02< boucman> missing chunks of stones maybe ? 20100321 21:34:12< boucman> moss, cracks... 20100321 21:34:15< zookeeper> stalactites hanging from its fingers? :P 20100321 21:34:23< Blarumyrran> It's too small for that 20100321 21:34:55< Blarumyrran> stalactites/mites would be cool actually if they didn't look like claws then 20100321 21:35:27-!- Zarel [~Zarel@warzone2100/developer/Zarel] has quit [Read error: Connection timed out] 20100321 21:35:46-!- Zarel [~Zarel@warzone2100/developer/Zarel] has joined #wesnoth-dev 20100321 21:37:28< zookeeper> maybe you could have lots of small slatactites all over the body, not sure if that's really feasible 20100321 21:37:44< zookeeper> (and you'd have to decrease the robes a bit) 20100321 21:37:54< boucman> a moss/water covered llok might be feasible, I guess 20100321 21:37:59< Blarumyrran> I'd have to take all the robes off for that 20100321 21:38:11< Blarumyrran> Which would mean a whole new image 20100321 21:38:30< Gambit> would look like a cenobite to have spikes all over the body at sprite scale 20100321 21:38:54< Gambit> er the spikey one anyway. 20100321 21:38:59< zookeeper> pinhead 20100321 21:43:54< zookeeper> maybe it could have very minimal robes (to associate it with other liches a bit) and have the body look like eroded sedimentary rock, like http://www.calstatela.edu/dept/geology/G150Images/SedRxAZ%282%29.jpg 20100321 21:47:29-!- Espreon [~espreon@wesnoth/developer/espreon] has quit [Quit: WRYYYYYYYYYYYYYYYYYYYY!] 20100321 21:47:32< roanduku> bbye guys :) 20100321 21:47:49-!- roanduku [~em_andu@82.76.20.51] has left #wesnoth-dev [] 20100321 21:52:13< mordante> boucman, I don't have a real clue about the problem, but if you can keep the debugger open, ilor might show up 20100321 21:52:21< boucman> k 20100321 21:52:30< mordante> I'll sprinkle some asserts and let the lobby run here a bit 20100321 21:54:30< boucman> mordante: the gamelist duplicating happened again to me, it happens in "big chunk" 20100321 21:54:39< boucman> i.e all entries are doubled at once 20100321 21:55:22< mordante> it always doubles? 20100321 21:56:04< mordante> I might even have the problem 20100321 21:56:24< mordante> not sure looking further 20100321 21:56:38< boucman> i don't know if it doubles, or duplicates entries 20100321 21:56:46< boucman> but it doesn't happen "one by one" that's for sure 20100321 21:57:11-!- dtiger [~dtiger@dynamic-vpdn-91-149-132-26.telecom.by] has quit [Remote host closed the connection] 20100321 22:01:17-!- Mythological_ [Mythologic@77.28.119.150] has joined #wesnoth-dev 20100321 22:03:03-!- Mythological [Mythologic@77.28.113.194] has quit [Ping timeout: 258 seconds] 20100321 22:04:29< mordante> boucman, can you test with this patch? http://paste.debian.net/65252/ see whether it asserts 20100321 22:04:38-!- ilor [~ilor@wesnoth/developer/ilor] has joined #wesnoth-dev 20100321 22:04:44< mordante> hi ilor 20100321 22:04:50< ilor> hi mordante 20100321 22:05:01< ilor> can't say I'm particularily thrilled about r41658 20100321 22:05:25< boucman> mordante: can I kill my gcc ? 20100321 22:05:33-!- dekozo [~dekozo@189.71.50.249] has quit [Quit: Ex-Chat] 20100321 22:05:49< mordante> ilor, still some lobby issues left seems the number of items in the listbox shown differs from the number of items in the internal listbox 20100321 22:06:06< mordante> boucman, not sure whether ilor likes some info from it 20100321 22:06:33< boucman> mordante: I won't stay for long, so you might want to discuss it with him now 20100321 22:06:54< ilor> mordante: that'd be the unable to join error I saw someone mantion in the logs? 20100321 22:07:20< mordante> ilor, I kind of feared that you might not like it, I wanted to run the patch along you before committing, but wasn't sure when you would show up 20100321 22:07:45-!- wesbot changed the topic of #wesnoth-dev to: 1.8 commits allowed till March, 24th, 12:00 GMT, afterwards "testfreeze" | string/feature freeze active! | 70 bugs, 254 feature requests, 14 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20100321 22:07:50< ilor> mordante: sure, but really sending a refresh_lobby is the last resort when things go south 20100321 22:07:56< mordante> ilor, is there a better way, or do I need to fix my part? (still not able to reproduce it) 20100321 22:08:21< ilor> what was the issue this was supposed to fix? 20100321 22:08:27< mordante> if you want me to revert it I will 20100321 22:09:00< mordante> ilor, https://gna.org/bugs/index.php?15561 and boucman posted some screenshots in the log as well 20100321 22:09:22< boucman> ilor: http://imagebin.org/89747 20100321 22:09:58< mordante> ilor, but the discussion between boucman and me starting around 18:46 is more interesting at the moment, since boucman still has a debugger with the issue open 20100321 22:09:59< ilor> boucman: I have no idea what could be causing the markup to mess up like that :/ 20100321 22:10:08< ilor> mordante: ok will atch up 20100321 22:10:34-!- Zarel [~Zarel@warzone2100/developer/Zarel] has quit [Read error: Connection timed out] 20100321 22:10:41< boucman> ilor: the markup is only a symptom 20100321 22:10:45< mordante> ilor, I think it has something to do with the number of items in the listbox to be wrong 20100321 22:10:49< mordante> boucman, agreed 20100321 22:11:01< ilor> okay first of all the unknown game id is an artifact of the server sending "player has game id ###" befiore sending game ###info 20100321 22:11:15< ilor> mostly harmless 20100321 22:11:16-!- Zarel [~Zarel@warzone2100/developer/Zarel] has joined #wesnoth-dev 20100321 22:11:17< boucman> we've been investigating with mordante and apparently the number of games displayed at the top is incorrect, and all those weird games are duplicates of other "correct" games 20100321 22:12:02< mordante> boucman, well I think the number displayed should be the number shown, but for some reason the listbox isn't cleared properly 20100321 22:13:13< boucman> mordante: my code is a bit different from your patch (since I use rc1) I've more or less applied... 20100321 22:14:48< mordante> boucman, the patch contains a typo and won't compile, the fix is trivial don't defer which is not a pointer 20100321 22:15:33< ilor> first of all is boucman on trunk or rc1? 20100321 22:15:36-!- Mythological_ [Mythologic@77.28.119.150] has quit [] 20100321 22:16:24< boucman> rc1 20100321 22:16:48< ilor> I fixed a significant amount of lobby messups since then 20100321 22:17:22< boucman> ilor: if you tell me how to join the 1.8 server from trunk, I can upgrade 20100321 22:18:05< ilor> boucman: in src/wesconfig.h change the version string to test and you can join any server by giving the port number 20100321 22:18:17< ilor> needs a rebuild, though not a huge one 20100321 22:18:20< boucman> k 20100321 22:20:02< ilor> boucman: one of the major errors fixed was things breaking down really badly when full refreshes got interleaved with diff refreshes... duplicate games then crash 20100321 22:20:15< boucman> hmm 20100321 22:20:18< boucman> that could be it 20100321 22:27:34< boucman> mordante: the left vs right issue seems fixed in trunk 20100321 22:34:42< mordante> boucman, ok I thought you tested with trunk vefore 20100321 22:34:45< mordante> before* 20100321 22:41:54-!- thespaceinvader [~chatzilla@wesnoth/artist/thespaceinvader] has quit [Read error: Connection reset by peer] 20100321 22:42:13-!- thespaceinvader_ [~chatzilla@cpc3-whit4-2-0-cust871.know.cable.virginmedia.com] has joined #wesnoth-dev 20100321 22:42:13-!- thespaceinvader_ is now known as thespaceinvader 20100321 22:43:58< YogiHH> wesbot: seen fendrin 20100321 22:43:58< wesbot> YogiHH: Queried user last spoke 10h 15m ago. fendrin is currently here and on the channels #wesnoth, #wesnoth-de and #wesnoth-umc-dev. 20100321 22:44:05-!- thespaceinvader [~chatzilla@cpc3-whit4-2-0-cust871.know.cable.virginmedia.com] has quit [Read error: Connection reset by peer] 20100321 22:44:08-!- thespaceinvader_ [~chatzilla@cpc3-whit4-2-0-cust871.know.cable.virginmedia.com] has joined #wesnoth-dev 20100321 22:44:19-!- thespaceinvader_ is now known as thespaceinvader 20100321 22:44:45-!- thespaceinvader [~chatzilla@cpc3-whit4-2-0-cust871.know.cable.virginmedia.com] has quit [Changing host] 20100321 22:44:46-!- thespaceinvader [~chatzilla@wesnoth/artist/thespaceinvader] has joined #wesnoth-dev 20100321 22:45:33-!- ancestral [~ancestral@97-116-105-225.mpls.qwest.net] has joined #wesnoth-dev 20100321 22:48:03< YogiHH> anyone can help me with scenario WML? 20100321 22:48:17< fendrin> YogiHH: hi 20100321 22:48:24< YogiHH> ah, just in time :) 20100321 22:49:17< YogiHH> fendrin: if at the end of the first scenario of LoW, after all calculations i have 121 gold, how much gold am i supposed to get in the second scenario? 20100321 22:51:09< fendrin> YogiHH: The starting gold of scenario 2 is 100 for both players. 20100321 22:51:27-!- Appleman1234 [~Appleman1@131.181.18.237] has joined #wesnoth-dev 20100321 22:51:34< YogiHH> fendrin: no carryover? 20100321 22:52:03-!- allefant [~elias@allegro/developer/allefant] has joined #wesnoth-dev 20100321 22:53:07-!- elias [~elias@allegro/developer/allefant] has quit [Ping timeout: 245 seconds] 20100321 22:53:11< fendrin> YogiHH: The first scenario used 40 pro cent additive gold carryover so you should start with about 150. 20100321 22:53:51-!- YogiHH [YogiHH@wesnoth/developer/yogihh] has quit [Read error: Connection reset by peer] 20100321 22:53:56-!- YogiHH [YogiHH@d040251.adsl.hansenet.de] has joined #wesnoth-dev 20100321 22:54:31-!- YogiHH [YogiHH@d040251.adsl.hansenet.de] has quit [Changing host] 20100321 22:54:31-!- YogiHH [YogiHH@wesnoth/developer/yogihh] has joined #wesnoth-dev 20100321 22:55:34-!- qemqemqem [~quassel@cpe-74-74-155-246.rochester.res.rr.com] has quit [Ping timeout: 264 seconds] 20100321 22:55:37-!- Appleman1234 [~Appleman1@131.181.18.237] has quit [Read error: Connection reset by peer] 20100321 22:55:48-!- Appleman1234 [~Appleman1@131.181.18.237] has joined #wesnoth-dev 20100321 22:59:20< mordante> I'm off night 20100321 23:00:01-!- mordante [~mordante@wesnoth/developer/mordante] has quit [Quit: Leaving] 20100321 23:03:18< fendrin> YogiHH: Did that help you? 20100321 23:03:36< YogiHH> fendrin: yes it did, thank you 20100321 23:04:06< fendrin> YogiHH: I assumed you play in MP mode which chooses the HARD way automatically. 20100321 23:04:21-!- DesertPanther_ [~Khalid@41.234.234.37] has joined #wesnoth-dev 20100321 23:04:29< YogiHH> fendrin: you assumed correct :) 20100321 23:07:01< fendrin> YogiHH: Note that the carryover system worked during my playtestings fine. I never got out of sync errors or wrong gold values. So I assume that the but has been introduced lately... 20100321 23:07:14< fendrin> s/but/bug 20100321 23:07:20-!- DesertPanther [~Khalid@unaffiliated/desertpanther] has quit [Ping timeout: 265 seconds] 20100321 23:07:35< YogiHH> fendrin: yes, i more or less found it already, just need to figure out the best way to solve it 20100321 23:13:03-!- Espreon [~espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20100321 23:14:46< fendrin> YogiHH: Would you explain what went wrong? I am curious. 20100321 23:17:17< YogiHH> fendrin: basically, it seems that for the host, the function write_players, which also adds the gold is called twice. The gold added is calculated as scenario gold of the next scenario + carryover gold. 20100321 23:17:48< YogiHH> fendrin: the first call calculates 100+21 gold as it is supposed to be. The second call calculates 121+121 gold. 20100321 23:18:08< fendrin> YogiHH: If you have 3 players, the host would call write_players trice? 20100321 23:18:13< YogiHH> fendrin: I suppose that you didn't get the bug because you didn't get the bonus for killing the orc? 20100321 23:18:26< YogiHH> fendrin: no, it's not dependent on the number of sides. 20100321 23:18:37< fendrin> s/trice/three times 20100321 23:18:54< fendrin> YogiHH: Yes, I never managed to kill the orc leader on HARD :-) 20100321 23:19:14< YogiHH> fendrin: Atm, i am trying to find out why the client gets the correct value although he is calling the function twice, too. 20100321 23:22:08-!- qemqemqem_ [~quassel@urwireless-dhcp-128-151-28-248.wireless.rochester.edu] has joined #wesnoth-dev 20100321 23:23:10-!- Appleman1234 [~Appleman1@131.181.18.237] has quit [Ping timeout: 264 seconds] 20100321 23:24:23-!- ancestral [~ancestral@97-116-105-225.mpls.qwest.net] has quit [Read error: Connection reset by peer] 20100321 23:24:39-!- ancestral [~ancestral@97-116-105-225.mpls.qwest.net] has joined #wesnoth-dev 20100321 23:25:01< YogiHH> fendrin: ah, the client has an empty snapshot because he was smart enough to reset it before :-P . So there is nothing more to carryover 20100321 23:25:37-!- zookeeper [~l@wesnoth/developer/zookeeper] has quit [] 20100321 23:25:49< fendrin> YogiHH: Is that whole side persistence system a dirty hack? 20100321 23:26:00-!- Appleman1234 [~Appleman1@131.181.18.237] has joined #wesnoth-dev 20100321 23:26:53< YogiHH> fendrin: "a dirty hack" would mean that there is a plan behind it :-P . It's more like trial and error. 20100321 23:27:10< YogiHH> fendrin: This needs to be refactored completely, but not for 1.8 20100321 23:27:11< fendrin> lol 20100321 23:29:36< boucman> ilor: around 20100321 23:30:05< boucman> ilor: I have to go to bed but I just had a crash in the lobby 20100321 23:30:57< boucman> pastebin at http://wesnoth.pastebin.com/ZzcVvB4x with backtrace 20100321 23:30:59< boucman> night all 20100321 23:31:17-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Quit: Leaving.] 20100321 23:39:52< fendrin> YogiHH: If it will be re-factored I would vote for unifying MP and SP at that time. 20100321 23:40:13< YogiHH> fendrin: agreed 20100321 23:41:05-!- Netsplit *.net <-> *.split quits: allefant, garrik 20100321 23:44:37< YogiHH> fendrin: I suppose that is not the desired display for the traits of the female archer? http://imagebin.org/89828 20100321 23:45:20< fendrin> Yes, there went something wrong with the translation... 20100321 23:45:55< fendrin> YogiHH: Boucman has spotted that bug in another context already afair. 20100321 23:46:04< YogiHH> ok 20100321 23:51:13< CIA-80> jhinrichs * r41662 /trunk/ (changelog src/playcampaign.cpp): Fix Bug #15656 (OOS errors in LoW from differing starting gold for host vs. other player). 20100321 23:51:35< YogiHH> Ivanovic: I am ready for 1.8 now. --- Log closed Mon Mar 22 00:00:10 2010