--- Log opened Fri Nov 13 00:00:59 2009 20091113 00:01:27< Crab_> fendrin: afaik, 1) underlying_id is unique 2) id_ is documented (in the wiki) to be unique 20091113 00:01:45< Crab_> fendrin: 3) yes, it's possible to hide the recall list from direct manipulation. still, some accessor methods are needed for generic read-only algorithms to work on it - for example, I do things like std::transform(recalls.begin(), recalls.end(), std::back_inserter< std::vector > > (recall_list_scores_), unit_combat_score_getter(*this) ); 20091113 00:01:52< Bob_The_Mighty> esr: did the macro SET_IMAGE at some point become PLACE_IMAGE ? if so, wmllint didn't get it on the leap from 1.4 to 1.7.8 (it is a pain because the arguments are different) 20091113 00:09:48< esr> I don't know. Is seSET_IMAGE missing from the standard library? If so, I might be able to work upo a conversion. 20091113 00:16:53< Bob_The_Mighty> It seems so, but i can't quite remember if it ever was... 20091113 00:17:27< Bob_The_Mighty> ...in the library 20091113 00:18:03-!- YogiHH [n=chatzill@d020084.adsl.hansenet.de] has left #wesnoth-dev [] 20091113 00:18:37-!- Zarel [n=Zarel@warzone2100/developer/Zarel] has quit ["This computer has gone to sleep"] 20091113 00:19:33< Bob_The_Mighty> but note the difference: {SET_IMAGE X Y IMAGE} {PLACE_IMAGE IMAGE X Y} 20091113 00:21:15-!- wesbot changed the topic of #wesnoth-dev to: string/feature freeze active! | 64 bugs, 244 feature requests, 10 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20091113 00:21:54-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has quit [Remote closed the connection] 20091113 00:23:13-!- Zarel [n=Zarel@nat-portal-160-94-47-16.uofm.wireless.umn.edu] has joined #wesnoth-dev 20091113 00:29:44< Bob_The_Mighty> esr: here's another thing that I'm not sure about... I've had to add 'units/' at the front of a file path for an image in a unit cfg - i don't remember that being required before (if the unit cfg is in the correct unit folder) 20091113 00:30:37< esr> Not a wmllint issue, I don't think. WML path interpretation nay have changed. 20091113 00:32:24< esr> Bob_The_Mighty: Do you have emough SET_IMAGE instances that you want a conversion rule? If there are only a few hand-patching them might be the least-effort path. 20091113 00:32:59< Bob_The_Mighty> i had about 10 or so, Ii have already changed them 20091113 00:33:33< esr> OK. I'lll keeop an eye on this issue in future UMC conversions. 20091113 00:34:21-!- SonIcco [n=SonIcco@pD9512FF1.dip0.t-ipconnect.de] has quit [Remote closed the connection] 20091113 00:35:49< Bob_The_Mighty> on a related note, there is not longer a {TREMOR} macro, but there isn't a direct replacement 20091113 00:40:49-!- lukjad007 [n=lukjadOO@unaffiliated/lukjad007] has quit [Read error: 60 (Operation timed out)] 20091113 00:45:44-!- lukjad007 [n=lukjadOO@unaffiliated/lukjad007] has joined #wesnoth-dev 20091113 00:46:21-!- LFC|Doppp [i=Doppp@CMU-330744.WV.CC.CMU.EDU] has joined #wesnoth-dev 20091113 00:51:49< shadowmaster> Bob_The_Mighty: there is actually. 20091113 00:52:19< shadowmaster> {QUAKE insert-sound-filename-here.ogg} 20091113 00:53:11< shadowmaster> TREMOR was the same code using rumble.ogg, which is still available. 20091113 00:54:07< shadowmaster> Bob_The_Mighty: also regarding the units/ thing; there was a Wesnoth 1.0 compatibility hack that allowed people to skip the units/ part of paths 20091113 00:54:54< shadowmaster> that was removed in 1.5.x IIRC but nobody should rely on such things in the first place as that was a bit inconsistent with standard practice 20091113 00:55:18-!- ShadowChild [n=lukjadOO@unaffiliated/lukjad007] has joined #wesnoth-dev 20091113 00:55:22< Bob_The_Mighty> oh, okay (but weapon icons often the skip attacks/ part don't they?) 20091113 00:56:25< shadowmaster> esr: the somebody who requested the campaigns -> add-ons change was me and it was as the start of a series of changes that should get rid of the common confusion when using data/campaigns as path for User Made Content that are not campaigns 20091113 00:56:38-!- lukjad007 [n=lukjadOO@unaffiliated/lukjad007] has quit [Nick collision from services.] 20091113 00:56:40< shadowmaster> I did the C++ part as you may remember 20091113 00:56:46-!- ShadowChild is now known as lukjad007 20091113 00:56:53< shadowmaster> Bob_The_Mighty: no, the attacks/ part should not be skipped either 20091113 00:57:37< shadowmaster> the only interpreter that demands skipping a image path prefix is the terrain graphics layout builder, which is a bit too sophisticated in that regard 20091113 00:58:11< shadowmaster> everything else assumes the path is relative to some images/ dir 20091113 00:58:19< Bob_The_Mighty> right, got it 20091113 01:00:18< shadowmaster> loonycyborg: because Mingw uses their own modified versions of GNU software IIRC 20091113 01:03:08< shadowmaster> fendrin: "container hashmap"? 20091113 01:03:34< fendrin> shadowmaster: what? 20091113 01:03:36< shadowmaster> and also referred as a "setmap" above... this is why I prefer to call classes by their correct names. 20091113 01:03:40< shadowmaster> your conversation earlier. 20091113 01:04:17< fendrin> I don't get your point. 20091113 01:04:49< shadowmaster> well, you were talking about switching a recall list container from a std::vector to something you call both hashmap and setmap 20091113 01:05:01< shadowmaster> and I'm curious what is this something. 20091113 01:09:22< fendrin> I see. I just want to use the std::map class. 20091113 01:11:45-!- shadowm_ghost [n=ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20091113 01:12:11-!- shadowm_ghost [n=ignacio@wesnoth/developer/shadowmaster] has quit [Nick collision from services.] 20091113 01:15:10< shadowmaster> fendrin: um, I'm not sure what you gain with that. 20091113 01:15:28< shadowmaster> what would the map's key and value types be? 20091113 01:15:55< fendrin> shadowmaster: the key is the underlying_id which is unique. value is unit 20091113 01:43:41< Bob_The_Mighty> Is the sighted event likely to be deprecated, due to its unpredictability? The wiki says the same effect can be achieved with a filter_vision in a moveto... can someone show me an example? 20091113 01:44:12-!- ilor [n=ilor@wesnoth/developer/ilor] has quit [Read error: 148 (No route to host)] 20091113 01:47:44< fendrin> Bob_The_Mighty: IMHO the filter_vision solution is hacky as well. 20091113 01:49:07< Crab_> Bob_The_Mighty: imo, 'sighted' event will someday be fixed, but strict limitations will be attached regarding things that can be done from it without violating causality/provoking OOSes/etc. 20091113 01:49:25< shadowmaster> I prefer not to rely on sighted events atm. 20091113 01:49:39< Bob_The_Mighty> oh, how is filter vision hacky? 20091113 01:49:44< shadowmaster> when I really need them, I provide some moveto event as a fallback in case they never trigger. 20091113 01:50:17< shadowmaster> and I considered filter_vision too complicated to understand :p 20091113 01:52:34< fendrin> Bob_The_Mighty: You need 2 events one for each side or unit that is involved in what you want. 20091113 01:54:11< Bob_The_Mighty> sounds like i should just avoid it :/ 20091113 01:54:11< fendrin> And the sighted filter can't tell you which unit you was discovered by. 20091113 01:55:14< fendrin> It has it's uses. But it's not a good replacement for the sighted event. 20091113 01:55:46< fendrin> But I can't tell you a better. 20091113 01:59:06< Bob_The_Mighty> go on... 20091113 02:01:36-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit ["Zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"] 20091113 02:02:06< fendrin> Well, code 2 events. One that triggers if the player's unit discovers the other. This is a moveto event that filters for the to discovered unit seeable by the mover. 20091113 02:02:19-!- loonybot [n=loonybot@wesnoth/bot/loonybot] has quit [Remote closed the connection] 20091113 02:03:02< fendrin> And another one with switched roles. 20091113 02:03:54< fendrin> I did something like this in DM but I don't remember the scenario. Just use grep filter_vision to discover it. 20091113 02:06:16< fendrin> And you may need to use a boolean variable to avoid that both events trigger. 20091113 02:08:32< Bob_The_Mighty> hmm, still sounds complex 20091113 02:08:54< fendrin> Yeah it is hacky and evil to debug. WML at it's worst. 20091113 02:19:50< fendrin> Bob_The_Mighty: Maybe the sighted event isn't buggy but just doesn't fire because many wml writters forget to set the ai side's shroud/fog=yes ? 20091113 02:20:36< Bob_The_Mighty> could be one reason 20091113 02:21:19< Crab_> sighted event IS buggy :) 20091113 02:21:30< Crab_> delayed shroud updates break it in many horrid ways... 20091113 02:21:44< Crab_> (and there are other reasons, too) 20091113 02:24:37-!- Aethaeryn [n=Michael@wesnoth/umc-dev/developer/aethaeryn] has quit ["Exit."] 20091113 02:25:40< Bob_The_Mighty> is it buggy in the sense it is unreliable and might not allows trigger, or that it could cause oos 20091113 02:26:21< Crab_> both. 'might not trigger' is easier to get. and it can violate causality, too. 20091113 02:27:06< Bob_The_Mighty> well, as long as the sighted event only contains a message, I'll be okay, no? 20091113 02:27:23< Crab_> no ooses, yes 20091113 02:28:04< Crab_> but it might not trigger. i.e. if enemy moves into your sight range on his turn 20091113 02:29:03< Bob_The_Mighty> yeah, i've got a ton of them just for flavour - i think i'll leave them in, if they don't trigger it is no great loss 20091113 02:29:51< Crab_> and, after they finally get fixed, they'll just trigger more reliably in such cases 20091113 02:32:51< Crab_> be sure to note https://gna.org/bugs/?11286 https://gna.org/bugs/?12885 https://gna.org/bugs/?13256 https://gna.org/bugs/?14269 20091113 02:35:55-!- Chusslove [n=Chusslov@brsg-d9beeb3d.pool.mediaWays.net] has quit [Read error: 110 (Connection timed out)] 20091113 02:40:33-!- Chusslove [n=Chusslov@brsg-d9befbbf.pool.mediaWays.net] has joined #wesnoth-dev 20091113 02:44:58-!- elynia [n=shyde@wesnoth/umc-dev/misc/elynia] has joined #wesnoth-dev 20091113 03:04:12-!- stikonas [n=and@wesnoth/translator/stikonas] has quit [Remote closed the connection] 20091113 03:10:13-!- elynia_ [n=shyde@wesnoth/umc-dev/misc/elynia] has joined #wesnoth-dev 20091113 03:12:14-!- lukjad007 [n=lukjadOO@unaffiliated/lukjad007] has quit [Read error: 110 (Connection timed out)] 20091113 03:21:25-!- Crab_ [i=crab@wesnoth/developer/crab] has quit ["Leaving."] 20091113 03:25:16-!- elynia [n=shyde@wesnoth/umc-dev/misc/elynia] has quit [Read error: 110 (Connection timed out)] 20091113 03:25:26-!- mjs-de [n=mjs-de@vpw.wh.uni-dortmund.de] has quit [Remote closed the connection] 20091113 03:35:23-!- Blueblaze [n=nick@adsl-99-158-46-90.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20091113 03:38:03-!- Bob_The_Mighty [n=chatzill@cpc4-brig15-0-0-cust904.3-3.cable.virginmedia.com] has quit [Read error: 110 (Connection timed out)] 20091113 03:58:05-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20091113 03:58:35-!- elynia_ is now known as elynia 20091113 04:33:33-!- Ivanovic_ [n=ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev 20091113 04:35:09-!- elynia [n=shyde@wesnoth/umc-dev/misc/elynia] has quit ["nyu"] 20091113 04:39:01-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit ["WRYYYYYYYYYYYYYYYYYYYY!"] 20091113 04:49:19-!- Ivanovic [n=ivanovic@wesnoth/developer/ivanovic] has quit [Read error: 113 (No route to host)] 20091113 04:49:36-!- Ivanovic_ is now known as Ivanovic 20091113 06:01:12-!- gabm [n=gabm@212.188-ppp.3menatwork.com] has joined #wesnoth-dev 20091113 06:11:25-!- gabm [n=gabm@212.188-ppp.3menatwork.com] has left #wesnoth-dev [] 20091113 07:31:31-!- silene [n=plouf@AMarseille-251-1-23-214.w83-113.abo.wanadoo.fr] has joined #wesnoth-dev 20091113 07:34:58-!- Blueblaze [n=nick@adsl-99-158-46-90.dsl.hstntx.sbcglobal.net] has quit [Remote closed the connection] 20091113 07:48:00< silene> fendrin: i didn't quite follow what you want to do with the underlying id, but it is not definitely not unique for units outside the map (and this is quite fortunate, since it allows wml to replace a given unit with a modified unit with the same underlying id) 20091113 07:56:02-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20091113 08:11:29-!- kimrhh [n=kimhh@exherbo/developer/kimrhh] has quit [Read error: 60 (Operation timed out)] 20091113 08:16:14-!- LFC|Doppp [i=Doppp@CMU-330744.WV.CC.CMU.EDU] has quit [Read error: 131 (Connection reset by peer)] 20091113 08:19:41-!- kimrhh [n=kimhh@static.51.211.46.78.clients.your-server.de] has joined #wesnoth-dev 20091113 09:20:17-!- SonIcco [n=SonIcco@pD9512E7A.dip0.t-ipconnect.de] has joined #wesnoth-dev 20091113 09:39:58-!- SonIcco_ [n=SonIcco@pD9512E7A.dip0.t-ipconnect.de] has joined #wesnoth-dev 20091113 09:43:07< CIA-55> ivanovic * r39731 /trunk/ (10 files in 7 dirs): updated Latin and Portuguese (Brazil) translation 20091113 09:46:43-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit ["WRYYYYYYYYYYYYYYYYYYYY!"] 20091113 09:47:17-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20091113 09:50:37-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit [Client Quit] 20091113 09:54:29-!- SonIcco [n=SonIcco@pD9512E7A.dip0.t-ipconnect.de] has quit [Read error: 113 (No route to host)] 20091113 10:17:49-!- Rhonda [n=rhonda@wesnoth/developer/rhonda] has quit [Remote closed the connection] 20091113 10:17:59-!- Rhonda [n=rhonda@anguilla.debian.or.at] has joined #wesnoth-dev 20091113 10:22:09-!- dtiger [n=dtiger@93.125.68.250] has joined #wesnoth-dev 20091113 10:42:53-!- zookeeper [n=l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20091113 10:45:32-!- Zarel [n=Zarel@warzone2100/developer/Zarel] has quit ["This computer has gone to sleep"] 20091113 10:53:56-!- Zarel [n=Zarel@nat-portal-160-94-47-16.uofm.wireless.umn.edu] has joined #wesnoth-dev 20091113 11:03:01-!- loonybot [n=loonybot@79.139.138.110] has joined #wesnoth-dev 20091113 11:03:50-!- loonycyborg [n=sergey@79.139.138.110] has joined #wesnoth-dev 20091113 11:44:43-!- lukjad007 [n=lukjadOO@unaffiliated/lukjad007] has joined #wesnoth-dev 20091113 11:47:57-!- ilor [n=ilor@wesnoth/developer/ilor] has joined #wesnoth-dev 20091113 11:55:03< CIA-55> soliton * r39732 /trunk/src/server/ban.cpp: also display the nick of the rejected user 20091113 12:20:39-!- noy [n=Noy@wesnoth/developer/noy] has quit [] 20091113 12:53:57-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20091113 13:12:03< AI0867> mordante: to test that steadfast's [filter_base_value] works. No need for it to be at that spot though, feel free to (re)move 20091113 13:15:27-!- ilor [n=ilor@wesnoth/developer/ilor] has quit [Read error: 113 (No route to host)] 20091113 13:35:36-!- dtiger [n=dtiger@93.125.68.250] has quit [Remote closed the connection] 20091113 13:36:27-!- dtiger [n=dtiger@dynamic-vpdn-93-125-68-250.telecom.by] has joined #wesnoth-dev 20091113 13:36:37-!- SonIcco_ is now known as SonIcco 20091113 13:45:54-!- silene [n=plouf@wesnoth/developer/silene] has quit ["Leaving."] 20091113 14:00:43-!- Crab_ [i=crab@wesnoth/developer/crab] has joined #wesnoth-dev 20091113 14:04:05-!- stikonas [n=and@bcm-131-111-216-119.girton.cam.ac.uk] has joined #wesnoth-dev 20091113 14:19:22-!- boucman [n=rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20091113 14:24:15-!- Zarel [n=Zarel@warzone2100/developer/Zarel] has quit ["This computer has gone to sleep"] 20091113 14:39:47-!- stikonas [n=and@wesnoth/translator/stikonas] has quit [Remote closed the connection] 20091113 14:43:04-!- stikonas [n=and@bcm-131-111-216-119.girton.cam.ac.uk] has joined #wesnoth-dev 20091113 14:45:27-!- stikonas [n=and@wesnoth/translator/stikonas] has quit [Read error: 104 (Connection reset by peer)] 20091113 14:46:06-!- stikonas [n=and@bcm-131-111-216-119.girton.cam.ac.uk] has joined #wesnoth-dev 20091113 15:13:26-!- ilor [n=ilor@wesnoth/developer/ilor] has joined #wesnoth-dev 20091113 15:22:39-!- deekay [n=dk@wesnoth/developer/dragonking] has quit [] 20091113 15:31:13-!- fendrin [n=fabi@wesnoth/developer/fendrin] has quit [Remote closed the connection] 20091113 15:33:26-!- fendrin [n=fabi@77-20-109-103-dynip.superkabel.de] has joined #wesnoth-dev 20091113 16:14:23< Ivanovic> hi 20091113 16:16:13< boucman> hey Ivanovic 20091113 16:22:58-!- boucman [n=rosen@wesnoth/developer/boucman] has quit ["Leaving."] 20091113 16:23:32-!- boucman [n=rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20091113 16:34:16-!- Blueblaze [n=nick@adsl-99-158-46-90.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20091113 16:41:17< AI0867> esr: Karrag portrait lines: http://wesnoth.org/forum/viewtopic.php?p=393182#p393182 20091113 17:08:14-!- happygrue [n=George@wesnoth/developer/wintermute] has joined #wesnoth-dev 20091113 17:17:05-!- boucman [n=rosen@wesnoth/developer/boucman] has quit ["Leaving."] 20091113 17:28:35-!- elias [n=elias@allegro/developer/allefant] has joined #wesnoth-dev 20091113 17:32:54-!- EdB [n=edb@79.12.95-79.rev.gaoland.net] has joined #wesnoth-dev 20091113 17:35:07< Ivanovic> ilor: http://forums.wesnoth.org/viewtopic.php?f=4&t=27774&start=0 20091113 17:38:56-!- mjs-de [n=mjs-de@vpw.wh.Uni-Dortmund.DE] has joined #wesnoth-dev 20091113 17:45:38-!- EdB [n=edb@79.12.95-79.rev.gaoland.net] has quit [Remote closed the connection] 20091113 18:15:37-!- mjs-de [n=mjs-de@vpw.wh.Uni-Dortmund.DE] has quit [Remote closed the connection] 20091113 18:30:41-!- yann [n=dwitch@nan92-1-81-57-214-146.fbx.proxad.net] has quit [Read error: 113 (No route to host)] 20091113 18:47:23-!- Deusite [n=Tom@92-238-120-246.cable.ubr26.newt.blueyonder.co.uk] has joined #wesnoth-dev 20091113 19:04:32-!- Bellerophon_true [n=chatzill@BSN-61-81-130.dial-up.dsl.siol.net] has joined #wesnoth-dev 20091113 19:04:51< shadowmaster> fendrin: is there any realistic plan of rewriting some UtBS scenarios? 20091113 19:05:16< shadowmaster> if not, then the "some under reconstruction" note in the main menu is just misleading (especially since everything seems stable to me) 20091113 19:10:24-!- crimson_penguin [i=40c93cd3@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20091113 19:13:26< shadowmaster> and it should be possible to ask You Know Who to run a pot update after that... ;) 20091113 19:13:44-!- mordante [n=mordante@wesnoth/developer/mordante] has joined #wesnoth-dev 20091113 19:13:58< mordante> servus 20091113 19:14:30< shadowmaster> in other news, stats.wesnoth.org hasn't been updated and lacks the Useful Links item in the navbar. 20091113 19:15:25< Ivanovic> shadowmaster: ping soliton about that one 20091113 19:15:36-!- Aethaeryn [n=Michael@wesnoth/umc-dev/developer/aethaeryn] has joined #Wesnoth-dev 20091113 19:16:10-!- ilor_ [n=ilor@wesnoth/developer/ilor] has joined #wesnoth-dev 20091113 19:16:15< fendrin> shadowmaster: please remove the reconstruction note, I don't have a checkout around. 20091113 19:16:34< shadowmaster> Ivanovic: please give me permission to remove the reconstruction note from the UtBS' description in the campaigns menu 20091113 19:17:31< Ivanovic> grml 20091113 19:17:34< Ivanovic> okay, remove it 20091113 19:17:41< Ivanovic> shame on you fendrin, for leaving it in! 20091113 19:17:46< Ivanovic> ;) 20091113 19:18:50-!- Blueblaze [n=nick@adsl-99-158-46-90.dsl.hstntx.sbcglobal.net] has quit [Remote closed the connection] 20091113 19:19:10< fendrin> sorry, no idea how I could miss that. 20091113 19:19:13< CIA-55> shadowmaster * r39733 /trunk/data/campaigns/Under_the_Burning_Suns/_main.cfg: 20091113 19:19:13< CIA-55> Remove the misleading "under reconstruction" note from the UtBS 20091113 19:19:13< CIA-55> description. Rewriting scenarios is not needed nor going to happen at 20091113 19:19:13< CIA-55> this time. 20091113 19:19:13< CIA-55> Requires pot-update. 20091113 19:32:15-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20091113 19:33:28-!- ilor [n=ilor@wesnoth/developer/ilor] has quit [Read error: 110 (Connection timed out)] 20091113 19:36:06< crimson_penguin> Ivanovic: so good timing for the last release; my computer just died yesterday 20091113 19:36:16< Ivanovic> outsch 20091113 19:36:18< shadowmaster> crimson_penguin: :( 20091113 19:36:23< crimson_penguin> that is, the HFS+ partition is corrupt; I'm now using Windows, YAY 20091113 19:36:25< Ivanovic> what have you done to it to kill it? 20091113 19:36:28< Ivanovic> ugh 20091113 19:36:47< crimson_penguin> I uhh, installed an update; I suspect it was just the restarting that made it realize it was corrupt 20091113 19:37:10< Ivanovic> might be 20091113 19:37:16< Ivanovic> i hope you get things working again "soon" 20091113 19:37:21< crimson_penguin> I'm gonna see what I can do to fix it, if all else fails, I have a backup from something like 10 days ago 20091113 19:37:26< Ivanovic> (yeah, i thought of releasing this weekend...) 20091113 19:37:27< Ivanovic> ;) 20091113 19:37:55< crimson_penguin> however, even if I get it fixed, I don't know how reliable the harddrive is... (it SHOULD be good though; only a year old, or less I think) 20091113 19:38:19< Ivanovic> harddrives *do* lose data every now and then 20091113 19:38:22< crimson_penguin> Yup, got it January this year 20091113 19:38:35< shadowmaster> maybe the hard drive's manufacturer has some reliability test software? 20091113 19:38:41< crimson_penguin> 500GB 5400RPM laptop drive 20091113 19:38:50< Ivanovic> sounds like samsung 20091113 19:39:02< Ivanovic> though by now all the companys got them 20091113 19:39:11< crimson_penguin> I don't think so, I think it was... maybe hitachi? 20091113 19:39:24< crimson_penguin> I forget 20091113 19:39:34< crimson_penguin> I think the model name was blue something 20091113 19:39:55< crimson_penguin> anyway, my "rescue plan" is in the process of being downloaded 20091113 19:53:50< stikonas> Ivanovic: Hi, I think that plurals might be useful in this string http://stikonas.homelinux.org/files/plural.diff (eg. +2 moves). 20091113 19:54:05< stikonas> Though because of the string freeze it might have to wait. 20091113 19:58:10< mordante> Crab_, does it ring a bell? https://gna.org/bugs/index.php?14753 20091113 19:58:29< mordante> AI0867, ok, then I'll move the unit a bit 20091113 19:58:42< Crab_> mordante: I'll take a look at the code... 20091113 20:00:56< Crab_> mordante: that code is old. that VALIDATE() can be safely replaced by 'if (...) return;' 20091113 20:01:15< Crab_> mordante: an, I see the new bits of code that call this... 20091113 20:02:27< Crab_> mordante: something like 'one of the units that the enemy is able to recruit, is unknown unit type' 20091113 20:02:36< Crab_> should be reproducable from a save 20091113 20:02:59< mordante> ok, I asked for a save 20091113 20:06:08< Crab_> ok. I assigned the bug to myself. 20091113 20:07:32< mordante> ok 20091113 20:09:01< fendrin> hello 20091113 20:09:48< mordante> hi fendrin 20091113 20:11:14-!- grand_grunt [n=remi@ALyon-259-1-8-59.w90-57.abo.wanadoo.fr] has quit [Read error: 60 (Operation timed out)] 20091113 20:13:01-!- Zarel [n=Zarel@nat-portal-160-94-47-16.uofm.wireless.umn.edu] has joined #wesnoth-dev 20091113 20:14:06-!- Deusite [n=Tom@92-238-120-246.cable.ubr26.newt.blueyonder.co.uk] has quit [Read error: 110 (Connection timed out)] 20091113 20:15:55-!- grand_grunt [n=remi@ALyon-259-1-15-112.w90-57.abo.wanadoo.fr] has joined #wesnoth-dev 20091113 20:19:07< CIA-55> mordante * r39734 /trunk/src/gui/ (25 files in 3 dirs): Remove code disabled with GUI2_OLD_EVENT_HANDLING 20091113 20:19:36< CIA-55> mordante * r39735 /trunk/ (13 files in 3 dirs): Remove code disabled with GUI2_OLD_EVENT_DISPATCHER 20091113 20:19:48< CIA-55> mordante * r39736 /trunk/src/gui/widgets/ (password_box.cpp password_box.hpp): Add tpassword_box::get_control_type. 20091113 20:20:00< CIA-55> mordante * r39737 /trunk/src/gui/widgets/ (10 files): Improve logging. 20091113 20:20:22< CIA-55> mordante * r39738 /trunk/data/scenario-test.cfg: 20091113 20:20:22< CIA-55> Move a unit in the test scenario. 20091113 20:20:22< CIA-55> This allows easy access to the poison test dialog. 20091113 20:25:49< mordante> silene r39704 doesn't work as expected, move a unit to 18,10 in the test scenario 20091113 20:27:00< Ivanovic> stikonas: won't do this now, post stringfreeze material 20091113 20:27:27-!- Zarel [n=Zarel@warzone2100/developer/Zarel] has quit ["Leaving"] 20091113 20:36:57< mordante> Bob_The_Mighty I seem to keep missing you, you mentioned a "Failed to remove hover timer." error, do you have a way to reproduce it? 20091113 20:43:16< mordante> fendrin, I did some testing with your branch and found the problem 20091113 20:43:44< mordante> as I feared it is the restoring of the background that draws the old background after scrolling 20091113 20:44:12< mordante> so the code doesn't scroll back but simply redraws the screen with the old background 20091113 20:45:17< mordante> I can look at fixing it later, but at the moment I'm focusing on getting 1.8 ready 20091113 20:46:46< fendrin> It's not urgent. 20091113 20:47:12< mordante> no but at least now you know the bug is not in your code 20091113 20:47:50< fendrin> Yeah, that part of the thing seems to be in a pretty good state already. 20091113 20:54:14< Aethaeryn> who made the new MP server? 20091113 20:54:26< Aethaeryn> *server lobby 20091113 20:54:45-!- yamokidzu-it [n=rainy-it@host128-68-dynamic.30-79-r.retail.telecomitalia.it] has joined #wesnoth-dev 20091113 20:55:04< Aethaeryn> I both found a way to break a preference and a way to segfault. 20091113 20:55:15< Aethaeryn> While testing the Latin translation, of all things. 20091113 20:55:24< mordante> Aethaeryn, ilor made it, but just post details here 20091113 20:55:40< mordante> some problems are lobby specific some gui2 20091113 20:56:15< Aethaeryn> ok, I need to update to latest trunk to make sure it still exists. 20091113 20:58:34< Aethaeryn> Compiling... 20091113 20:59:22< Aethaeryn> (This wouldn't have been an issue if someone didn't just update a bunch of GUI stuff. :P) 20091113 21:00:04< mordante> of course you could have asked and I would have told you that these commits are mostly a NOP :-P 20091113 21:03:14< Aethaeryn> Perhaps, but once I'm compiling I'm compiling. :P 20091113 21:03:43< mordante> oh yes you will be compiling with those changes :-P 20091113 21:04:04< Aethaeryn> You know you've been playing Wesnoth too long when the only reason you'd consider a faster computer is better compiling times. :P 20091113 21:04:38 * mordante bought a new computer recently... 20091113 21:04:46< fendrin> me too 20091113 21:04:55< fendrin> it has 4 cores just to compile wesnoth 20091113 21:05:17< Aethaeryn> I got this laptop summer '08 so I still have to squeeze a few more years out of it. 20091113 21:05:43< Aethaeryn> Even though the (Intel) graphics card is horrible on Linux (no good support for 3D) and Windows (anything using 3D lags significantly) 20091113 21:06:53< Aethaeryn> That's actually how I found Wesnoth on an older computer: bad graphics card drivers, so only 2D things (and not even using Open GL) ran properly. 20091113 21:07:28< Aethaeryn> Whatever graphics card I'm getting for my next Linux machine, do NOT get it. It's going to probably have bad Linux support or just be plain bad. 20091113 21:07:31< Aethaeryn> :P 20091113 21:08:24< mordante> I don't use 3D so any card will do 20091113 21:09:22< Aethaeryn> mordante: Okay, here's the bug. Go to the new MP lobby in windowed mode and try ctrl+F to go into full screen. It will not work. Then go to Preferences on the right, Display->Full Screen. There will now be a black box at the bottom the size of how much Wesnoth resized. 20091113 21:09:46< Ivanovic> Aethaeryn: resizing in the new lobby is *heavily* broken 20091113 21:09:48< Aethaeryn> Now, leave the lobby, and do ctrl+f to go full screen from the main menu. Then go to preferences, display, full screen, and disable it. 20091113 21:10:03< Ivanovic> IIRC i described something yesterday or something like this 20091113 21:10:29< Aethaeryn> Iirc, I noticed this before 1.7.8 was released. 20091113 21:10:31< mordante> Ivanovic, you already described it a while ago ;-) 20091113 21:10:32< Ivanovic> Aethaeryn: do not change (windowed) resolution by just dragging the window corners, this is even worse 20091113 21:10:50< Ivanovic> mordante: i described it a little more detailed yesterday 20091113 21:11:03< Aethaeryn> wesnoth: src/sdl_utils.cpp:1468: void blit_surface(const surface&, const SDL_Rect*, surface&, const SDL_Rect*): Assertion `dst_rect.y >= 0' failed. 20091113 21:11:07< Aethaeryn> Aborted 20091113 21:11:32< mordante> Ivanovic, true, but I already managed to reproduce it and look into fixing it 20091113 21:11:47< Ivanovic> mordante: *great* 20091113 21:12:03< Aethaeryn> mordante: any chance of fixing ctrl+f when you fix the resizing bugs? 20091113 21:12:12< Aethaeryn> the lobby is the only place it seems to not work, and it bothers me. 20091113 21:12:18< mordante> well as expected we ran into some MP problems 20091113 21:12:28< mordante> Aethaeryn, I'm quite sure it's exactly the same bug 20091113 21:12:30< Aethaeryn> Especially considering you can "manually" change to full screen. 20091113 21:12:53< Aethaeryn> ok, I'll keep you updated on if Ctrl+F works :P 20091113 21:13:02< mordante> Aethaeryn, how do you get the assertion failure? 20091113 21:13:10< Aethaeryn> mordante: resizing it like Ivanovic said 20091113 21:13:19< Aethaeryn> I resized enough and the window wasn't there anymore. 20091113 21:13:25< Aethaeryn> It crashed. 20091113 21:13:44< Aethaeryn> mordante: the next crash bug in the lobby requires multiple users in it. 20091113 21:13:46< mordante> I haven't had the crash (yet) but seen enough trouble 20091113 21:13:55< Ivanovic> jupp, i had some crash when resizing the lobby 20091113 21:14:01< Aethaeryn> Actually, no it does not. 20091113 21:14:01< Ivanovic> that was when making it smaller 20091113 21:14:16< Ivanovic> not sure *how* much created the crash and it does not really reproduce... 20091113 21:14:24< Aethaeryn> mordante: join the lobby 20091113 21:14:27< Aethaeryn> double click on your own name... 20091113 21:14:31< Aethaeryn> and click close 20091113 21:14:40< Aethaeryn> keep doing so, double clicking on your name and click close 20091113 21:14:46< Aethaeryn> and it will eventually seg fault. 20091113 21:15:00< Aethaeryn> sometimes it will be the first time, sometimes the 4th 20091113 21:15:44< Aethaeryn> damn it. I managed to get it on the 1st time once and on the 4th time once, but now I can't seem to get it going 20091113 21:16:03< Aethaeryn> Completely random crash in the "user information" screen sometimes when you close it. 20091113 21:16:42< mordante> got it here as well 20091113 21:16:54< Aethaeryn> ah, good. 20091113 21:17:23< Aethaeryn> yeah, got it again on the 2nd try 20091113 21:17:43< Aethaeryn> for some reason, it didn't crash the 3rd attempt, but I left server, rejoined it, and *then* I got it on the 2nd close 20091113 21:17:46< mordante> ah I see there's already a bug report for it, will assign it to me 20091113 21:18:52-!- yann [n=dwitch@nan92-1-81-57-214-146.fbx.proxad.net] has joined #wesnoth-dev 20091113 21:19:37< Aethaeryn> mordante: I have one more display bug I have from testing the Latin translation. 20091113 21:19:45< Aethaeryn> It also seems to work on English, so you don't have to change language. 20091113 21:19:59< Aethaeryn> Start a local game (make sure player 2 remains "Anonymous Local Player" 20091113 21:20:20< Aethaeryn> do not recruit or anything 20091113 21:20:42< Aethaeryn> just send leaders to the middle, and have player 1 attack 2 or player 2 attack 1 20091113 21:20:49< Ivanovic> Aethaeryn: you know, mordante often uses the german translation (and helps with spellchecking) 20091113 21:20:53< Aethaeryn> Anonymous local player in the attack dialog goes over XP/HP 20091113 21:21:26< Aethaeryn> It should work on any unit name long enough 20091113 21:21:52< Aethaeryn> And it glitches either on the attack or the defense 20091113 21:22:12< Aethaeryn> Yes, it's a display bug for any unit name too long. 20091113 21:22:56< mordante> Aethaeryn, that bug is old and I'm quite sure it has been reported as well 20091113 21:23:06< Aethaeryn> Wouldn't a simple ... fix it? 20091113 21:23:54< Aethaeryn> if you have something all in one word like "Thisnameiswaytoolongforthis" you get a slightly different error 20091113 21:24:17< mordante> I just don't want to work too much on gui1 code, since it will only slow down my work on gui2 20091113 21:24:42< Aethaeryn> oh, you're going to rewrite that part? 20091113 21:24:50< mordante> eventually yes 20091113 21:25:17< mordante> Ivanovic, indeed I tested this bug with the German translation ;-) 20091113 21:25:33< Aethaeryn> mordante: so do you have the biggest todo list of all the developers? :P 20091113 21:25:48< mordante> luckily my local name is too long as well mordante-test2 ;-) 20091113 21:25:54< mordante> Aethaeryn, indeed 20091113 21:26:08-!- crimson_penguin [i=40c93cd3@wesnoth/developer/crimsonpenguin] has quit [Ping timeout: 180 seconds] 20091113 21:26:57< Aethaeryn> oh, one more bug, this one for Ivanovic 20091113 21:27:22< Aethaeryn> I cannot find where "Games: Showing 0 out of 0" is translateable. Could not find it in Wesnoth or Wesnoth-lib. 20091113 21:27:35< Ivanovic> Aethaeryn: and i have no idea where it should be 20091113 21:27:47< Ivanovic> Aethaeryn: since this is probably part of the new lobby, ask ilor_ 20091113 21:28:36< Aethaeryn> Ivanovic: Almost every other piece of the new lobby has been translated as part of my work on wesnoth and wesnoth-lib... 20091113 21:28:44< Aethaeryn> I simply cannot find it by searching "Games:" or "showing" 20091113 21:28:53< Ivanovic> Aethaeryn: like i said, this code is not mine, it is by ilor_ 20091113 21:29:06< Ivanovic> ilor_: he should know where this is supposed to be and *if* the strings are translateable 20091113 21:29:30< ilor_> just checked, it isn't. chalk up another one 20091113 21:31:33< mordante> and it shouldn't use a stream to build the string ;-) 20091113 21:32:51< ilor_> yeah. must've had a moment of weakness 20091113 21:33:57< mordante> should this also be translatable? tlobby_main::add_active_window_whisper 20091113 21:34:31 * ilor_ sighs 20091113 21:34:32< Aethaeryn> ilor_: "lobby" is like an IRC channel and cannot be translated? 20091113 21:34:53< Ivanovic> it is an irc chan like thing, yeah 20091113 21:35:18< Ivanovic> though IIRC it is some "generic room always available" or something like this, not sure 20091113 21:35:28< Aethaeryn> any chance of a lobby- such as a lobby-de for German, that would be for people using that particular language, and would translate the server message too? 20091113 21:35:39< Aethaeryn> perhaps even joined in addition to lobby? 20091113 21:35:51< ilor_> well there are rooms already 20091113 21:36:58< Aethaeryn> there are? 20091113 21:37:11< mordante> I'm off bye 20091113 21:37:41-!- mordante [n=mordante@wesnoth/developer/mordante] has quit ["Leaving"] 20091113 21:38:16-!- Zarel [n=Zarel@nat-portal-160-94-47-16.uofm.wireless.umn.edu] has joined #wesnoth-dev 20091113 21:39:31< Aethaeryn> ilor_: nothing comes up when I type /rooms 20091113 21:39:37< CIA-55> ilor * r39739 /trunk/src/gui/dialogs/lobby_main.cpp: fix some strings not being translateable in new lobby (2 new strings) 20091113 21:39:37< Aethaeryn> in trunk or 1.7.8 20091113 21:40:26< ilor_> well, /join 20091113 21:41:28< Aethaeryn> /rooms is supposed to list available rooms 20091113 21:41:29< Aethaeryn> it does not 20091113 21:41:34< ilor_> I see 20091113 21:41:52< Ivanovic> Aethaeryn: you know, there *are* some bugs in the new lobby... 20091113 21:41:57< Ivanovic> ;)# 20091113 21:42:08< Aethaeryn> Ivanovic: that's why I'm using it. 20091113 21:42:28< Aethaeryn> You know, there *are* uses to people finding bugs... ;) 20091113 21:42:41< Ivanovic> :) 20091113 21:43:06< Aethaeryn> But yeah, I was just wondering if it would be possible for people using language "la" to automatically join "la" in addition to "lobby", people using "de" to automatically join "de" etc. 20091113 21:43:14< Aethaeryn> that way you can talk to people of your language. 20091113 21:43:20< Aethaeryn> in your language. 20091113 21:43:43< ilor_> it's not a bad idea in principle. also it'd show people that there are rooms 20091113 21:43:57< Aethaeryn> hmm, I can't rejoin a channel I exit from 20091113 21:44:08< Aethaeryn> like if I create channel test, leave test, and then try to /join test it says I'm already there 20091113 21:44:17< ilor_> interesting 20091113 21:44:46-!- Blueblaze [n=nick@adsl-99-158-46-90.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20091113 21:44:53< Aethaeryn> ilor_: would that be possible in 1.8 on server-side or would it require a new feature and thus have to wait for 1.9? 20091113 21:45:06< Aethaeryn> In other words, is there a way for the server to read your language? 20091113 21:45:21< ilor_> it's not a MP breaking feature so I guess it wouldn't have to wait for 1.9 20091113 21:46:15< Aethaeryn> ok 20091113 21:46:32-!- Zarel [n=Zarel@warzone2100/developer/Zarel] has quit ["Leaving"] 20091113 21:46:37< Aethaeryn> that would be cool because then I could see if anyone actually uses my translation :) 20091113 21:48:21< ilor_> Ivanovic: commited fix for the untranslateable header 20091113 21:48:25< ilor_> two new strings 20091113 21:48:28< Ivanovic> mkay 20091113 21:49:01< Aethaeryn> okay, one more bug: if you chat, and there's more than one page of chat up, it scrolls to the top when you hit enter instead of bottom 20091113 21:49:07< Aethaeryn> making it hard to keep a long convo 20091113 21:49:18< ilor_> that was reported somewhere and yeah pretty annoyung 20091113 21:49:33< Aethaeryn> and a question (for 1.9 probably): would it be possible for chat logging? 20091113 21:49:51< Aethaeryn> I don't like to use chat where there's no logging. 20091113 21:50:04< Aethaeryn> The first thing I do when I set up IRC is set up the timestamp and the log. 20091113 21:50:18< Ivanovic> there is logging, just join the irc chan for the mp lobby 20091113 21:50:19< ilor_> again, probably wounldn't have to wait for 1.9 20091113 21:50:20< Ivanovic> ^^ 20091113 21:50:27< ilor_> if someone wrote it :) 20091113 21:50:48< Aethaeryn> Ivanovic: not for the lesser channels? Or even for that? 20091113 21:51:06< Aethaeryn> Ivanovic: and I thought those were just for mods? 20091113 21:51:07< Ivanovic> nothing for the lesser chans 20091113 21:51:31< Aethaeryn> Right, then logging would still have a use. 20091113 21:53:16< Aethaeryn> ilor_: one more bug 20091113 21:53:32< Aethaeryn> I can't leave lobby, but Close isn't grayed out in SVN 20091113 21:53:41< Aethaeryn> it is in 1.7.8 20091113 21:54:00< Aethaeryn> oh wait 20091113 21:54:01< ilor_> now that's interesting ;) 20091113 21:54:11< Aethaeryn> I see what it is 20091113 21:54:15< Aethaeryn> If you join a room and then close it 20091113 21:54:25< Aethaeryn> the close button isn't greyed out anymore for lobby, but you still can't leave it 20091113 21:54:39< Aethaeryn> try /join test then close it and it won't be greyed out 20091113 21:54:47-!- Crab_ [i=crab@wesnoth/developer/crab] has quit ["Leaving."] 20091113 21:54:51< ilor_> not being able to leave the lobby is by design, the button state is buggy it seems 20091113 21:55:25< Aethaeryn> yes, understandable. 20091113 21:57:22< Aethaeryn> hmm, clicking on a name in Other Games no longer shifts the focus over to the game they're in. 20091113 21:57:28< Aethaeryn> it makes it somewhat annoying to find a game to observe 20091113 22:00:15< noy> ilor_: I don't know if you saw this 20091113 22:00:16< noy> http://forums.wesnoth.org/viewtopic.php?f=4&t=27774 20091113 22:00:46-!- elias [n=elias@allegro/developer/allefant] has quit [Success] 20091113 22:01:29< ilor_> noy: yeah. sounds like I need to carve some time for Wesnoth ;) 20091113 22:01:32-!- elias [n=elias@allegro/developer/allefant] has joined #wesnoth-dev 20091113 22:01:43< Aethaeryn> ilor_: so any chance on having the localized rooms to autojoin... de, it, en, etc? 20091113 22:02:05< ilor_> Aethaeryn: it's doable, but the bugs are far more important now 20091113 22:02:31< Aethaeryn> ok 20091113 22:02:45< Aethaeryn> ilor_: should I submit a feature request to gna? 20091113 22:02:54< ilor_> please do 20091113 22:04:16< Aethaeryn> ilor_: do you think that's the best approach? Having the two letter codes as the names? Or do you think it should be the full thing like "English"? 20091113 22:04:59< Aethaeryn> perhaps lobby-en, lobby-it, etc.? 20091113 22:05:02< ilor_> no opinion at this time, really 20091113 22:06:37< Aethaeryn> ok, well, I'll just leave the request generic then. 20091113 22:09:22-!- dtiger [n=dtiger@dynamic-vpdn-93-125-68-250.telecom.by] has quit [Remote closed the connection] 20091113 22:11:01< Aethaeryn> ilor_: one more bug 20091113 22:11:08< Aethaeryn> /names lobby doesn't appear to work 20091113 22:11:23< Aethaeryn> and imo, /names should use the current room instead of causing an error 20091113 22:18:22< Aethaeryn> ilor_: https://gna.org/bugs/index.php?14755 20091113 22:19:23< ilor_> Aethaeryn: I've assigned this to me but don't expect much progress soon ;) 20091113 22:20:27< Aethaeryn> ilor_: that's okay, no hurry. 20091113 22:21:37< ilor_> Aethaeryn: the close button not being disabled bug is weird. The code to disable it is called but for some reason doesn't work 20091113 22:33:34-!- elynia [n=shyde@wesnoth/umc-dev/misc/elynia] has joined #wesnoth-dev 20091113 22:52:38-!- Aethaery1 [n=Michael@wesnoth/umc-dev/developer/aethaeryn] has joined #Wesnoth-dev 20091113 22:52:40-!- Aethaeryn [n=Michael@wesnoth/umc-dev/developer/aethaeryn] has quit [Nick collision from services.] 20091113 22:52:44-!- Aethaery1 is now known as Aethaeryn 20091113 22:58:58-!- Aethaery1 [n=Michael@wesnoth/umc-dev/developer/aethaeryn] has joined #Wesnoth-dev 20091113 22:59:33-!- Aethaeryn [n=Michael@wesnoth/umc-dev/developer/aethaeryn] has quit [Read error: 60 (Operation timed out)] 20091113 23:00:41-!- Aethaery1 is now known as Aethaeryn 20091113 23:09:19-!- Blueblaze [n=nick@adsl-99-158-46-90.dsl.hstntx.sbcglobal.net] has quit [Read error: 110 (Connection timed out)] 20091113 23:32:01-!- _teddy [n=fedor76@ppp-78-24-25-8-bras0.istra.ru] has quit [Read error: 104 (Connection reset by peer)] 20091113 23:53:23-!- zookeeper [n=l@wesnoth/developer/zookeeper] has quit [] 20091113 23:55:35-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev --- Log closed Sat Nov 14 00:00:08 2009