--- Log opened Sun Nov 24 00:00:36 2013 20131124 00:33:09-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20131124 00:36:17-!- trademark_ [~trademark@nsg93-8-88-175-59-164.fbx.proxad.net] has quit [Ping timeout: 272 seconds] 20131124 00:48:22-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20131124 00:50:04-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has joined #wesnoth-dev 20131124 00:54:18-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20131124 01:04:06-!- kex [~kex@89.205.75.19] has joined #wesnoth-dev 20131124 01:08:48-!- kex [~kex@89.205.75.19] has quit [Ping timeout: 246 seconds] 20131124 01:14:27-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Remote host closed the connection] 20131124 01:22:37-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has quit [Quit: Ik ga weg] 20131124 02:10:31-!- gfgtdf [~chatzilla@f054139213.adsl.alicedsl.de] has quit [Quit: ChatZilla 0.9.90.1 [Firefox 24.0/20130910160258]] 20131124 02:19:18-!- happygrue [~happygrue@wesnoth/developer/wintermute] has quit [Ping timeout: 245 seconds] 20131124 02:44:03-!- wesbot changed the topic of #wesnoth-dev to: 201 bugs, 345 feature requests, 28 patches | Logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20131124 02:52:17-!- kex [~kex@89.205.75.19] has joined #wesnoth-dev 20131124 02:52:24-!- Gambit [~derek@wesnoth/developer/grickit] has quit [Ping timeout: 246 seconds] 20131124 02:52:24-!- BatmanGambit [~derek@wesnoth/developer/grickit] has joined #wesnoth-dev 20131124 02:56:45-!- BatmanGambit is now known as Gambit 20131124 02:57:09-!- kex [~kex@89.205.75.19] has quit [Ping timeout: 248 seconds] 20131124 03:00:13-!- exciton [chuck-the-@89.208.169.104] has quit [Read error: Connection reset by peer] 20131124 03:00:27-!- exciton [chuck-the-@89.208.169.104] has joined #wesnoth-dev 20131124 03:14:32-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20131124 03:24:48< mattsc> Could somebody do a really quick test for me, please (ideally somebody who's not on a Mac): 20131124 03:26:00< Espreon> What do you need? 20131124 03:26:09< mattsc> Go into any game and save a replay (using the menu button). If I do that, the menu pops back up again after I am done saving the replay and I'd like to know whether that's a Wesnoth bug or something messed up with my system. 20131124 03:26:26< mattsc> Espreon: sorry, I'm typing slowly tonight ... 20131124 03:26:30< Espreon> It's fine. 20131124 03:27:10< Espreon> I can do it, but I think all my Wesnoth clones are outdated, so it'd take awhile. 20131124 03:27:54< Espreon> Really outdated, of course. 20131124 03:29:34-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has quit [Quit: Leaving] 20131124 03:29:45< mattsc> Espreon: thanks, and no worries. FYI, the oldest 1.11 version I have on my computer here is 1.11.5 and it happens with that version (just tried), so it's not super recent, but I can't test right now if it goes farther back than that. 20131124 03:30:04< mattsc> It does not happen with 1.10.6 20131124 03:36:56< fabi> mattsc: hello 20131124 03:38:00< fabi> mattsc: What you see is a side effect of changing the menu buttons from "press" to "turbo". I think it is a good idea behavior wise but it also causes this side effect. 20131124 03:38:53< fabi> mattsc: Most gui systems open the menu the moment you press down, not the moment you release the mouse button. 20131124 03:41:26-!- Ivanovic_ [~ivanovic@x2f49e89.dyn.telefonica.de] has joined #wesnoth-dev 20131124 03:44:33< mattsc> fabi: hi. Okay - I don't quite understand that, I guess. This only happens for saving a game (replay or normal save), but not for any of the other menu items. 20131124 03:44:55-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has quit [Ping timeout: 252 seconds] 20131124 03:45:04< mattsc> For example, it does not happen with "Save Map" 20131124 03:45:20< fabi> mattsc: Yes, it is a strange bug. 20131124 03:45:20-!- Ivanovic_ is now known as Ivanovic 20131124 03:45:50< mattsc> fabi: okay, so you see it too. Good (in a way). :) 20131124 03:46:47< fabi> mattsc: I guess the best solution would be to define an extra button type between "press" and "turbo" that fits better for the menu. 20131124 03:48:13< mattsc> fabi: I'll take your word for that, since I really don't know anything about this. :) (But it's good to know that I didn't mess up anything on my system.) 20131124 03:51:25< fabi> :-) 20131124 03:54:59< fabi> mattsc: http://imagebin.org/278623 My latest attempt for creating a 800x480 theme for devices with very high dpi. Like the Pandora handheld or early smart phones. 20131124 03:57:00< mattsc> fabi: looks good to me. I don't really have comments, not having such a device for actually trying it out 20131124 03:58:13< fabi> mattsc: Yes, I share that problems. But designing a new UI always makes problems because it still needs to work on the pandora somehow. I hope by defining the extra theme for it to get rid the constrains and gain more freedom. 20131124 03:59:11< mattsc> sounds like a good plan to me 20131124 04:00:37< mattsc> fabi: just playing with this a little, when I run Wesnoth with the --lof-debug=gui/general CL option, it get about a page of "Window builder: ..." messages for "save game" and "save replay", but only for those. 20131124 04:00:59< mattsc> There are no message for any of the other options. And those two are the only ones which have that strange bug. 20131124 04:01:11< mattsc> Not sure if that is useful information, but I thought I let you know. 20131124 04:01:24< fabi> mattsc: Maybe because they are gui2 dialogs. 20131124 04:01:36< vultraz> why does it need to work on the pandora? 20131124 04:02:21< mattsc> fabi: ah, okay. And could that cause the turbo button not to be clear afterward, while it is for the other menu options? 20131124 04:02:31< fabi> vultraz: Well, because the OpenPandora is a nice device. Also Ivanovic owns one. 20131124 04:02:33< mattsc> s/clear/cleared 20131124 04:03:06< vultraz> not to be rude but...it looks...ugly 20131124 04:03:08< vultraz> very 20131124 04:03:38< vultraz> (the pandora) 20131124 04:03:40< vultraz> (not the theme) 20131124 04:04:00< vultraz> fabi: the theme looks nice 20131124 04:04:02< fabi> mattsc: The turbo button is meant to produce event after event from the moment you press it. For sliders or scrollbar buttons. 20131124 04:04:42< fabi> vultraz: Yes, the pandora is no beauty. But you learn to love it quite soon, I played a little with the one Ivanovic owns. 20131124 04:05:13< mattsc> fabi: okay 20131124 04:05:56< fabi> mattsc: Thus using it for menu buttons is a hack (They should be triggered by the press down event but there is no reason to fire the event again and again). So most likely the gui2 behavior is the right one and the gui1 (where it seems to work) is the "strange". 20131124 04:07:11-!- Chusslove [~Chusslove@unaffiliated/chusslove] has quit [Ping timeout: 272 seconds] 20131124 04:08:18< vultraz> fabi: why would someone choose the pandora over, say, a tablet? 20131124 04:08:40< fabi> The Pandora is more a gaming device. 20131124 04:08:47< fabi> With embedded joysticks. 20131124 04:09:16< fabi> It is more in the league of the playstation portable than in the tablet one. 20131124 04:09:36< fabi> So better ask: Why should someone choose the pandora over the playstation portable. 20131124 04:09:38< fabi> ? 20131124 04:10:45< vultraz> The PSVita has joysticks 20131124 04:11:02< vultraz> So yes, that's a good question 20131124 04:11:16< fabi> Yeah, the PS Vita is the newest generation of the playstation portable series. 20131124 04:11:38< fabi> 1) Made in Germany :-) 20131124 04:11:51< fabi> 2) The device is not locked in any way. 20131124 04:12:05< fabi> Meaning you can easily install anything you want on it. 20131124 04:12:18< fabi> There is a debian, android and more. 20131124 04:12:53< fabi> 3) It is a community driven project. Like Wesnoth. 20131124 04:14:05< fabi> vultraz: But anyway, I would also love to see Wesnoth on the playstation vita, and normal playstations as well. 20131124 04:14:23< fabi> vultraz: That is one of the reasons why I coded the joystick device support. 20131124 04:14:28< mattsc> fabi: is "show objectives" gui2 as well? 20131124 04:15:38< mattsc> Because I get the weird behavior for that one as well. 20131124 04:17:04< fabi> mattsc: Yes. It is transparent. GUI1 is not fit for transparency afaik. 20131124 04:17:45< fabi> vultraz: With a proper joystick support, Wesnoth might make it to the living room. 20131124 04:18:19< mattsc> fabi: but "end turn" (from the action menu) is not transparent, and there I also get that behavior (not that that means that it is not gui2) 20131124 04:18:28< vultraz> I think if we want wesnoth to become more widespread, putting it on Steam would be a good start 20131124 04:18:39< vultraz> I think the Steam Controller has joysticks 20131124 04:19:06< mattsc> fabi: anyways, I need to stop playing around with this, just trying to tell you what I am finding in case that triggers an idea with you :) 20131124 04:19:43< fabi> mattsc: Yeah, thank you. I guess the gui2 relation is pretty obvious. I will take care about it before the stable release. 20131124 04:20:05< mattsc> fabi: cool, thanks. 20131124 04:22:20< fabi> vultraz: Steam Controller? 20131124 04:22:40< fabi> vultraz: The one for the upcoming "Steam Machine"? 20131124 04:22:52< vultraz> yeah 20131124 04:23:01< fabi> Are there pictures out there? 20131124 04:24:47< fabi> vultraz: Oh yes. The controller is futuristic. 20131124 04:26:14< vultraz> well, touchsticks, but I think the mechanics should be the same 20131124 04:29:20< fabi> Most likely the steam controller is just another "joystick device". 20131124 04:31:43< fabi> vultraz: Maybe there can be a Wesnoth version for the steam machine without using the steam service. 20131124 04:33:00-!- Chusslove [~Chusslove@brsg-d9bee2b9.pool.mediaWays.net] has joined #wesnoth-dev 20131124 04:33:00-!- Chusslove [~Chusslove@brsg-d9bee2b9.pool.mediaWays.net] has quit [Changing host] 20131124 04:33:00-!- Chusslove [~Chusslove@unaffiliated/chusslove] has joined #wesnoth-dev 20131124 04:36:09< vultraz> fabi: why can't wesnoth go on steam? 20131124 04:40:27-!- kex [~kex@89.205.75.19] has joined #wesnoth-dev 20131124 04:43:26-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20131124 04:44:58-!- kex [~kex@89.205.75.19] has quit [Ping timeout: 246 seconds] 20131124 04:54:26-!- tomreyn [~tomreyn@megaglest/team/tomreyn] has quit [Quit: tomreyn] 20131124 05:01:11< fabi> vultraz: I don't know exactly. 20131124 05:01:31< fabi> vultraz: I have heard that steam is not very open source friendly. 20131124 05:01:40< fabi> vultraz: But that might be an issue of the past. 20131124 05:02:48< fabi> vultraz: There are plenty of forum threads about Wesnoth on Steam/SomethingElse. 20131124 05:08:32-!- Gambit [~derek@wesnoth/developer/grickit] has quit [Remote host closed the connection] 20131124 05:23:08-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20131124 05:40:00-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20131124 05:47:14-!- skyfaller [~skyfaller@wikipedia/Skyfaller] has quit [] 20131124 06:00:03-!- exciton [chuck-the-@89.208.169.104] has quit [Read error: Connection reset by peer] 20131124 06:05:23-!- exciton [chuck-the-@89.208.169.104] has joined #wesnoth-dev 20131124 06:28:41-!- kex [~kex@89.205.75.19] has joined #wesnoth-dev 20131124 06:33:06-!- kex [~kex@89.205.75.19] has quit [Ping timeout: 241 seconds] 20131124 06:37:01-!- mattsc [~mattsc@154.20.32.246] has quit [Quit: Ciao] 20131124 07:24:02-!- exciton [chuck-the-@89.208.169.104] has quit [Read error: Connection reset by peer] 20131124 07:24:17-!- exciton [chuck-the-@89.208.169.104] has joined #wesnoth-dev 20131124 08:03:19-!- trademark_ [~trademark@nsg93-8-88-175-59-164.fbx.proxad.net] has joined #wesnoth-dev 20131124 08:16:44-!- kex [~kex@89.205.75.19] has joined #wesnoth-dev 20131124 08:21:03-!- kex [~kex@89.205.75.19] has quit [Ping timeout: 246 seconds] 20131124 08:32:36-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20131124 08:33:36-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20131124 08:39:00-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20131124 08:57:29-!- Ivanovic [~ivanovic@x2f49e89.dyn.telefonica.de] has quit [Changing host] 20131124 08:57:29-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev 20131124 09:00:14-!- exciton [chuck-the-@89.208.169.104] has quit [Read error: Connection reset by peer] 20131124 09:00:29-!- exciton [chuck-the-@89.208.169.104] has joined #wesnoth-dev 20131124 09:02:19-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 272 seconds] 20131124 09:03:47-!- shadowm_desktop [ignacio@186.11.6.120] has joined #wesnoth-dev 20131124 09:04:19-!- shadowm_desktop is now known as Guest18015 20131124 09:14:13-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20131124 09:23:21< shadowm> Ivanovic: I don't know if you realize that the commit ref pointed to by a tag is part of the tag itself and doesn't really need to be mentioned in short form in the tag message? (Not to mention that short refs may become ambiguous.) 20131124 09:23:23-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Remote host closed the connection] 20131124 09:23:45-!- boucman [~rosen@2a02-8428-034f-f800-92e6-baff-fe93-a07d.rev.sfr.net] has joined #wesnoth-dev 20131124 09:23:49-!- boucman [~rosen@2a02-8428-034f-f800-92e6-baff-fe93-a07d.rev.sfr.net] has quit [Changing host] 20131124 09:23:49-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20131124 09:24:27< Ivanovic> still old svn practice 20131124 09:24:31< Ivanovic> old things die hard... 20131124 09:27:07-!- Upthorn [~ogmar@108-85-91-228.lightspeed.frokca.sbcglobal.net] has quit [Ping timeout: 272 seconds] 20131124 09:27:35-!- Upthorn [~ogmar@108-85-91-228.lightspeed.frokca.sbcglobal.net] has joined #wesnoth-dev 20131124 09:27:45-!- Upth [~ogmar@108-85-91-228.lightspeed.frokca.sbcglobal.net] has quit [Ping timeout: 272 seconds] 20131124 09:28:25-!- Upth [~ogmar@108-85-91-228.lightspeed.frokca.sbcglobal.net] has joined #wesnoth-dev 20131124 09:38:59-!- thunderstruck [~zaibotren@cpc13-sgyl31-2-0-cust696.18-2.cable.virginm.net] has joined #wesnoth-dev 20131124 09:42:51-!- mjs-de [~mjs-de@f048230243.adsl.alicedsl.de] has joined #wesnoth-dev 20131124 10:04:54-!- kex [~kex@89.205.75.19] has joined #wesnoth-dev 20131124 10:09:39-!- kex [~kex@89.205.75.19] has quit [Read error: Operation timed out] 20131124 10:47:58-!- horon [~horon@nttkyo210231.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has joined #wesnoth-dev 20131124 11:04:17-!- Guest18015 [ignacio@186.11.6.120] has quit [Ping timeout: 272 seconds] 20131124 11:04:52-!- Jetrel [~Jetrel@c-75-73-180-126.hsd1.mn.comcast.net] has quit [Quit: Textual IRC Client: www.textualapp.com] 20131124 11:05:28-!- Jetrel [~Jetrel@c-75-73-180-126.hsd1.mn.comcast.net] has joined #wesnoth-dev 20131124 11:12:31-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20131124 11:26:57-!- stikonas [~gentoo@cpc18-sgyl27-2-0-cust35.18-2.cable.virginm.net] has joined #wesnoth-dev 20131124 11:26:57-!- stikonas [~gentoo@cpc18-sgyl27-2-0-cust35.18-2.cable.virginm.net] has quit [Changing host] 20131124 11:26:57-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20131124 11:53:05-!- kex [~kex@89.205.75.19] has joined #wesnoth-dev 20131124 11:58:07-!- kex [~kex@89.205.75.19] has quit [Ping timeout: 272 seconds] 20131124 12:04:19-!- exciton [chuck-the-@89.208.169.104] has quit [Ping timeout: 260 seconds] 20131124 12:04:43-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-dev 20131124 12:05:28-!- exciton [chuck-the-@89.208.169.104] has joined #wesnoth-dev 20131124 12:10:00-!- exciton [chuck-the-@89.208.169.104] has quit [Read error: Connection reset by peer] 20131124 12:10:29-!- exciton [chuck-the-@89.208.169.104] has joined #wesnoth-dev 20131124 12:11:19-!- EdB [~edb@ip-153.net-89-2-218.rev.numericable.fr] has joined #wesnoth-dev 20131124 12:39:57-!- EdB [~edb@ip-153.net-89-2-218.rev.numericable.fr] has quit [Quit: Konversation terminated!] 20131124 12:53:49-!- Gambit [~derek@pa-67-234-101-16.dhcp.embarqhsd.net] has joined #wesnoth-dev 20131124 12:53:50-!- Gambit [~derek@pa-67-234-101-16.dhcp.embarqhsd.net] has quit [Changing host] 20131124 12:53:50-!- Gambit [~derek@wesnoth/developer/grickit] has joined #wesnoth-dev 20131124 13:04:09-!- mattsc [~mattsc@154.20.32.246] has joined #wesnoth-dev 20131124 13:11:32-!- Octalot [~noct@87.114.171.23] has quit [] 20131124 13:29:18< mattsc> zookeeper: hi. Was there anything we talked about that I have not done yet? 20131124 13:39:06-!- Gallaecio [~quassel@84.120.115.29.dyn.user.ono.com] has quit [Read error: Connection reset by peer] 20131124 13:41:13-!- kex [~kex@89.205.75.19] has joined #wesnoth-dev 20131124 13:41:18-!- Gallaecio [~quassel@84.120.115.29.dyn.user.ono.com] has joined #wesnoth-dev 20131124 13:45:50-!- kex [~kex@89.205.75.19] has quit [Ping timeout: 245 seconds] 20131124 13:55:56< zookeeper> mattsc, i don't know, what have you done? :P 20131124 13:58:38< mattsc> zookeeper: uh, let's see ... Well, set WML turn_number correctly (consistently with engine and Lua) in [pre]start events 20131124 13:59:26< mattsc> Replays now include [pre]start events (which also fixes the replay crash you encountered when ending the scenario during a start event) 20131124 13:59:35-!- DCW [~Thunderbi@cpc1-finc14-2-0-cust12.4-2.cable.virginm.net] has joined #wesnoth-dev 20131124 14:00:00< mattsc> Don't let replays continue past the last move (by disabling the play/stop buttons) 20131124 14:00:53< mattsc> Figured out what needs to be done for avoiding the OOS errors due to wrong unit order (will be fixes by others) 20131124 14:00:59< mattsc> I think that's all :) 20131124 14:01:05< zookeeper> yeah, i think so 20131124 14:01:13< zookeeper> good job 20131124 14:01:40< mattsc> Thanks. :) Well, there is the one concerning the names not being synced... 20131124 14:02:37< mattsc> I've been poking around a bit and it seems to me that the intention is to have it synced, but it isn't because it uses the random generator with a different seed than the one in the gamestate. 20131124 14:04:15-!- exciton [chuck-the-@89.208.169.104] has quit [Ping timeout: 260 seconds] 20131124 14:04:28< mattsc> I'm a bit worried about taking on that one, because it seems such an obvious thing. Why hasn't anybody done so yet? Are the repercussions by doing so that I'm just not seeing? 20131124 14:05:02< mattsc> *Are there ... 20131124 14:05:27-!- exciton [chuck-the-@89.208.169.104] has joined #wesnoth-dev 20131124 14:09:38-!- horon [~horon@nttkyo210231.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has quit [Quit: Leaving...] 20131124 14:10:44-!- Alarantalara [~Adium@192-0-128-11.cpe.teksavvy.com] has joined #wesnoth-dev 20131124 14:22:22< mattsc> Ah, looks to me like the name syncing was fixed here (line 75 in race.cpp): https://github.com/wesnoth/wesnoth-old/commit/64ca3423ac7f0f182775cf27e921dfa37f804a2a 20131124 14:22:49< mattsc> and was broken shortly thereafter here (same line): https://github.com/wesnoth/wesnoth-old/commit/a23b02fadea0e9484c239df0d0b20b227410b91d 20131124 14:31:28-!- tomreyn [~tomreyn@p549FDEE5.dip0.t-ipconnect.de] has joined #wesnoth-dev 20131124 14:31:28-!- tomreyn [~tomreyn@p549FDEE5.dip0.t-ipconnect.de] has quit [Changing host] 20131124 14:31:28-!- tomreyn [~tomreyn@megaglest/team/tomreyn] has joined #wesnoth-dev 20131124 14:39:18< mattsc> No, that's probably not true ... 20131124 14:49:02< mattsc> zookeeper: umm, the gender of the units created is also not synced. 20131124 14:52:10-!- gfgtdf [~chatzilla@f054139213.adsl.alicedsl.de] has joined #wesnoth-dev 20131124 14:53:44< mattsc> Ooo, and I just created a beautiful OOS error in a replay by using that. :D This really needs to be fixed ... 20131124 14:57:14< zookeeper> mattsc, why hasn't anybody done so yet? probably for no particular reason. 20131124 14:57:50 * zookeeper hopes silene was still around 20131124 14:59:57< gfgtdf> who is silene ? 20131124 15:00:11< bumbadadabum> silene was a developer 20131124 15:00:14< bumbadadabum> who did I lot of things 20131124 15:00:34< zookeeper> someone who magically figured out anything, but then someone pissed him off and he left 20131124 15:00:43< bumbadadabum> but left wesnoth due to... unfortunate things 20131124 15:00:50< bumbadadabum> *did a 20131124 15:03:01< gfgtdf> ok. 20131124 15:04:15< gfgtdf> another question: why cannot i search www.wesnoth.org/irclogs/2013/10/ with google ? is there a special reasony why you don't want it ? 20131124 15:15:12< mattsc> zookeeper: I got the name thing fixed... 20131124 15:15:41< mattsc> Well, I got something done that works in my current test case. I have to do much more extensive testing. 20131124 15:16:08< bumbadadabum> gfgtdf: They're not the thing we'd want on google, I'd imagine 20131124 15:18:24< gfgtdf> bumbadadabum: ye but beeing able to search for a certain discussion would still nice. 20131124 15:18:54< bumbadadabum> gfgtdf: you can dl the logs and grep the folder 20131124 15:19:15-!- iceiceice [~chris@cpe-24-193-85-148.nyc.res.rr.com] has quit [Ping timeout: 272 seconds] 20131124 15:19:58< gfgtdf> bumbadadabum: how can i download a folder? 20131124 15:20:13< bumbadadabum> I don't know, tbh 20131124 15:23:29< AI0867> with wget =P 20131124 15:27:07< gfgtdf> AI0867: what is wget? anyway the firefox chonic helped me out. 20131124 15:27:16< gfgtdf> justinzane: r u online ? 20131124 15:27:20< bumbadadabum> oh right of course 20131124 15:27:27< bumbadadabum> gfgtdf: wget webpage 20131124 15:27:30< bumbadadabum> downloads it 20131124 15:29:27-!- kex [~kex@89.205.75.19] has joined #wesnoth-dev 20131124 15:29:58< mattsc> Btw, what situations are there when a unit might be created and no gamestate exists? In the map editor? 20131124 15:30:45< gfgtdf> AI0867 here justinzane's proposal to implement uuid'd for underling_id: http://www.wesnoth.org/irclogs/2013/10/%23wesnoth-dev.2013-10-03.log 20131124 15:31:52< AI0867> gfgtdf: wget is the non-interactive http client 20131124 15:32:32-!- iceiceice [~chris@207.237.132.90] has joined #wesnoth-dev 20131124 15:34:04-!- kex [~kex@89.205.75.19] has quit [Ping timeout: 264 seconds] 20131124 15:35:36-!- gfgtdf [~chatzilla@f054139213.adsl.alicedsl.de] has quit [Quit: ChatZilla 0.9.90.1 [Firefox 24.0/20130910160258]] 20131124 15:40:46-!- Octalot [~noct@87.114.171.23] has joined #wesnoth-dev 20131124 15:42:37-!- gfgtdf [~chatzilla@f050176082.adsl.alicedsl.de] has joined #wesnoth-dev 20131124 15:45:57< gfgtdf> is having less network traffic a main goal of wenoth ? 20131124 15:48:56< AI0867> not really, things work fine as it is 20131124 15:49:05< AI0867> it's just text, and not a whole lot of it 20131124 15:49:24< AI0867> it's not like an FPS, where lots of data needs to be pumped everywhere all the time 20131124 15:51:18< gfgtdf> AI0867: but transmitting more data during a game for example for more oos checks wouldnt be a problem ? 20131124 15:53:35-!- trewe [~trewe@87-196-17-107.net.novis.pt] has joined #wesnoth-dev 20131124 15:54:07-!- DCW [~Thunderbi@cpc1-finc14-2-0-cust12.4-2.cable.virginm.net] has quit [Quit: DCW] 20131124 16:01:40-!- iceiceice [~chris@207.237.132.90] has quit [Ping timeout: 245 seconds] 20131124 16:13:55-!- iceiceice [~chris@cpe-24-193-85-148.nyc.res.rr.com] has joined #wesnoth-dev 20131124 16:14:42-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20131124 16:20:13< mattsc> zookeeper: okay, got the gender thing worked out as well. 20131124 16:32:03< mattsc> How do I test whether this causes trouble in MP games? Do I need to run two instances of Wesnoth and log in with two different names? 20131124 16:32:21-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20131124 16:32:27-!- stikonas_ [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20131124 16:34:03< bumbadadabum> mattsc: LAN server with 2 instances I think 20131124 16:34:52< bumbadadabum> mattsc: Yeah that's the way 20131124 16:35:09< bumbadadabum> or the actual server I guess 20131124 16:36:01< mattsc> bumbadadabum: thanks 20131124 16:40:44< mattsc> bumbadadabum: yep, that works and names and genders appear to be synced now. 20131124 16:40:52< bumbadadabum> oh finally 20131124 16:41:15< bumbadadabum> Yeah I've had games before where I was laughing at a funny name and the other person didn't know what I was talking about 20131124 16:41:21< bumbadadabum> no longer :p 20131124 16:42:10< mattsc> Well, I also produced a serious OOS earlier by using gender as condition for an event firing. So that should be fixed too. 20131124 16:43:26< mattsc> Btw, in the (now synced) version of my test scenario, the two first orcs I recruit are called Bunk and Hunk. :) 20131124 16:43:41< mattsc> *first two 20131124 16:49:04-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20131124 16:50:35-!- happygrue [~happygrue@c-66-30-155-184.hsd1.ma.comcast.net] has joined #wesnoth-dev 20131124 16:50:35-!- happygrue [~happygrue@c-66-30-155-184.hsd1.ma.comcast.net] has quit [Changing host] 20131124 16:50:35-!- happygrue [~happygrue@wesnoth/developer/wintermute] has joined #wesnoth-dev 20131124 16:51:55< mattsc> Woohoo, and it makes Wesnoth crash when placing a unit in the editor. :D But I know how to fix that ... 20131124 17:11:29-!- kex [~kex@89.205.75.19] has joined #wesnoth-dev 20131124 17:27:54-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20131124 17:38:45-!- Fortescue [Fortescue@cpe-65-189-245-210.woh.res.rr.com] has quit [Read error: Connection reset by peer] 20131124 17:39:08-!- Fortescue [~Vigilant@cpe-65-189-245-210.woh.res.rr.com] has joined #wesnoth-dev 20131124 17:42:45-!- happygrue_ [~happygrue@c-66-30-155-184.hsd1.ma.comcast.net] has joined #wesnoth-dev 20131124 17:42:45-!- happygrue_ [~happygrue@c-66-30-155-184.hsd1.ma.comcast.net] has quit [Changing host] 20131124 17:42:45-!- happygrue_ [~happygrue@wesnoth/developer/wintermute] has joined #wesnoth-dev 20131124 17:46:35-!- happygrue [~happygrue@wesnoth/developer/wintermute] has quit [Ping timeout: 265 seconds] 20131124 17:46:45-!- Fortescue [~Vigilant@cpe-65-189-245-210.woh.res.rr.com] has quit [Ping timeout: 248 seconds] 20131124 17:47:32-!- Fortescue [Fortescue@cpe-65-189-245-210.woh.res.rr.com] has joined #wesnoth-dev 20131124 17:49:22-!- Chusslove [~Chusslove@unaffiliated/chusslove] has quit [] 20131124 18:00:02-!- exciton [chuck-the-@89.208.169.104] has quit [Read error: Connection reset by peer] 20131124 18:00:16-!- exciton [chuck-the-@89.208.169.104] has joined #wesnoth-dev 20131124 18:02:09-!- Alarantalara [~Adium@192-0-128-11.cpe.teksavvy.com] has quit [Quit: Leaving.] 20131124 18:04:31-!- irker530 [~irker@ai0867.net] has joined #wesnoth-dev 20131124 18:04:31< irker530> wesnoth: mattsc wesnoth-old:master 8305519b2db4 / src/unit.cpp: Sync unit genders in games (MP and SP) and replays http://git.io/f7bpIA 20131124 18:04:33< irker530> wesnoth: mattsc wesnoth-old:master 071b7550f9cf / src/unit.cpp: Sync unit names in games (MP and SP) and replays http://git.io/Ecqj9A 20131124 18:04:45< mattsc> zookeeper, bumbadadabum: ^ 20131124 18:05:10< mattsc> Some additional testing by others would be nice, to make sure I didn't forget something or mess something else up with this. 20131124 18:11:48-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20131124 18:15:14-!- lipkab [~the_new_l@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20131124 18:22:26< gfgtdf> mattsc: would just passing the game_state to generate_genders also have solved the problem ? 20131124 18:23:45< gfgtdf> i normaly dislike static functions, exept for metaprgramming. 20131124 18:24:46< mattsc> gfgtdf: 'state' is not defined in that latter function, as far as I can tell. 20131124 18:25:33-!- DCW [~Thunderbi@cpc1-finc14-2-0-cust12.4-2.cable.virginm.net] has joined #wesnoth-dev 20131124 18:25:37< mattsc> If there's a better way of doing this, by all means change it. I just reproduced for generate_gender what was already done for generate_name() 20131124 18:26:05-!- lipkab [~the_new_l@host-91-147-212-174.biatv.hu] has quit [Ping timeout: 272 seconds] 20131124 18:28:20< gfgtdf> mattsc: no didnt say it would be better it was just a question: 20131124 18:28:22< gfgtdf> you replaced: 20131124 18:28:23< gfgtdf> - gender : generate_gender(u_type, real_unit, NULL)), 20131124 18:28:25< gfgtdf> by 20131124 18:28:27< gfgtdf> + gender : generate_gender(u_type, real_unit, resources::gamedata ? &(resources::gamedata->rng()) : 0)), 20131124 18:28:28< gfgtdf> but wouldnt pass 20131124 18:28:30< gfgtdf> + gender : generate_gender(u_type, real_unit, resources::gamedata ), 20131124 18:28:31< gfgtdf> without the other changes, also solve the problem ? 20131124 18:29:25< mattsc> gfgtdf: I think I tried that and it didn't work, but to be honest, I am not sure any more. 20131124 18:29:56< gfgtdf> ps: i think using NULL, instead of 0 for pointers is prefered style. 20131124 18:30:18< mattsc> I have to be afk for a a couple hours now, but can look into this later if people think it's better the other way. 20131124 18:30:53< mattsc> Again (for the NULL vs. 0), I just reproduced what was done in other parts of the code already (but it did strike me as strange to pass 0 there) 20131124 18:31:56< mattsc> gfgtdf: and seriously, if you want to clean up my commit(s), I have no issues with that at all. :) 20131124 18:32:55< gfgtdf> mattsc: agaibn, i didnt say it would be better it was just a question. 20131124 18:32:59< gfgtdf> again* 20131124 18:33:54< mattsc> gfgtdf: sure, I understand. That's why I used "people" rather than "you" there. :) 20131124 18:34:41< mattsc> anyways, I need to be off right now, but I'll stay logged in and will check for comments when I get back. 20131124 18:45:14-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20131124 18:50:32-!- lipkab [~the_new_l@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20131124 18:53:09-!- DCW [~Thunderbi@cpc1-finc14-2-0-cust12.4-2.cable.virginm.net] has quit [Quit: DCW] 20131124 18:59:06-!- ancestral [~ancestral@71-215-216-176.mpls.qwest.net] has joined #wesnoth-dev 20131124 18:59:42-!- stikonas_ [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20131124 19:03:54-!- stikonas [~gentoo@cpc18-sgyl27-2-0-cust35.18-2.cable.virginm.net] has joined #wesnoth-dev 20131124 19:03:58-!- stikonas [~gentoo@cpc18-sgyl27-2-0-cust35.18-2.cable.virginm.net] has quit [Changing host] 20131124 19:03:58-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20131124 19:05:25-!- lipkab [~the_new_l@host-91-147-212-174.biatv.hu] has quit [Ping timeout: 245 seconds] 20131124 19:08:41-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20131124 19:11:19-!- happygrue_ [~happygrue@wesnoth/developer/wintermute] has quit [Ping timeout: 272 seconds] 20131124 19:12:57-!- noy [~Noy@wesnoth/developer/noy] has quit [Ping timeout: 252 seconds] 20131124 19:13:15-!- lipkab [~the_new_l@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20131124 19:31:26-!- DCW [~Thunderbi@cpc1-finc14-2-0-cust12.4-2.cable.virginm.net] has joined #wesnoth-dev 20131124 19:31:54-!- ancestral [~ancestral@71-215-216-176.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20131124 19:50:52-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 264 seconds] 20131124 19:53:28-!- ancestral [~ancestral@71-215-216-176.mpls.qwest.net] has joined #wesnoth-dev 20131124 19:59:03-!- DCW [~Thunderbi@cpc1-finc14-2-0-cust12.4-2.cable.virginm.net] has quit [Quit: DCW] 20131124 20:02:56-!- prkc [~negusnyul@catv-188-142-168-46.catv.broadband.hu] has joined #wesnoth-dev 20131124 20:04:14-!- gfgtdf [~chatzilla@f050176082.adsl.alicedsl.de] has quit [Quit: ChatZilla 0.9.90.1 [Firefox 24.0/20130910160258]] 20131124 20:05:28-!- prkc [~negusnyul@catv-188-142-168-46.catv.broadband.hu] has left #wesnoth-dev [] 20131124 20:19:59-!- Chusslove [~Chusslove@unaffiliated/chusslove] has joined #wesnoth-dev 20131124 20:20:43-!- kex [~kex@89.205.75.19] has quit [Remote host closed the connection] 20131124 20:20:57-!- ancestral [~ancestral@71-215-216-176.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20131124 20:24:22-!- ancestral [~ancestral@71-215-216-176.mpls.qwest.net] has joined #wesnoth-dev 20131124 20:28:26-!- lipkab [~the_new_l@host-91-147-212-174.biatv.hu] has quit [Remote host closed the connection] 20131124 20:38:56-!- haudegen_ [~quassel@77.119.129.73.wireless.dyn.drei.com] has joined #wesnoth-dev 20131124 20:43:45-!- Coffee_irc [~david@ppp118-210-35-86.lns20.adl2.internode.on.net] has quit [Quit: Konversation terminated!] 20131124 20:45:57-!- haudegen_ [~quassel@77.119.129.73.wireless.dyn.drei.com] has quit [Remote host closed the connection] 20131124 21:01:06< fabi> justinzane: Hello 20131124 21:04:15-!- exciton [chuck-the-@89.208.169.104] has quit [Ping timeout: 260 seconds] 20131124 21:05:28-!- exciton [chuck-the-@89.208.169.104] has joined #wesnoth-dev 20131124 21:05:35< justinzane> hi there. just trying to rework src/sdl_utils.[ch]pp now 20131124 21:06:33< justinzane> Having taking to time to write something small in SDL2, I'm much more comfortable with the refactoring. 20131124 21:09:19< fabi> justinzane: Please give me a link to your repo again. 20131124 21:09:28< fabi> justinzane: I can't find it on github anymore. 20131124 21:09:52< fabi> justinzane: I like to learn how you adjusted scons to link against sdl2. 20131124 21:29:37-!- jamit [~jamit@wesnoth/developer/jamit] has joined #wesnoth-dev 20131124 21:35:11-!- ancestral [~ancestral@71-215-216-176.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20131124 21:36:42-!- ancestral [~ancestral@71-215-216-176.mpls.qwest.net] has joined #wesnoth-dev 20131124 21:38:50-!- ancestral [~ancestral@71-215-216-176.mpls.qwest.net] has quit [Client Quit] 20131124 21:39:27-!- ancestral [~ancestral@71-215-216-176.mpls.qwest.net] has joined #wesnoth-dev 20131124 21:41:51< justinzane> fabi: https://github.com/justinzane/wesnoth-ng/tree/ng 20131124 21:42:09< justinzane> It is kinda ugly ATM, sorry. 20131124 21:43:56< fabi> justinzane: Thank you. 20131124 21:48:22< justinzane> I'm just pushing to the "ng" branch, fabi. That should have the latest SCons* stuff. 20131124 21:54:29-!- gfgtdf [~chatzilla@e177156001.adsl.alicedsl.de] has joined #wesnoth-dev 20131124 22:01:46-!- gfgtdf_ [~chatzilla@d230162.adsl.hansenet.de] has joined #wesnoth-dev 20131124 22:03:49-!- gfgtdf [~chatzilla@e177156001.adsl.alicedsl.de] has quit [Ping timeout: 252 seconds] 20131124 22:03:56-!- gfgtdf_ is now known as gfgtdf 20131124 22:04:24< fabi> mattsc: Your commit prevents Wesnoth from compiling. Only a Warning about a unused constructor parameter. 20131124 22:05:25< mattsc> fabi: umm, it does not for me. Any more information you could give me (or fix it quickly yourself)? 20131124 22:05:52< fabi> mattsc: I have fixed it already. Will commit it soon. 20131124 22:06:09< fabi> mattsc: You do not use the gamestate pointer in the unit constructor anymore. 20131124 22:06:26< mattsc> fabi: ah, yes, that's true. 20131124 22:06:34< fabi> mattsc: That is in unit.cpp line 200. 20131124 22:06:34-!- Alarantalara [~Adium@192-0-128-11.cpe.teksavvy.com] has joined #wesnoth-dev 20131124 22:06:45< mattsc> I guess my Xcode isn't set to complain about that. 20131124 22:06:55< fabi> mattsc: I propose you change your build setup to regard warnings as errors. 20131124 22:07:11< fabi> mattsc: At least in the final test run before you commit. 20131124 22:07:35< mattsc> fabi: I'll look into that. :) 20131124 22:08:04< fabi> mattsc: But your Xcode will show you the compiler's warning. 20131124 22:08:09< fabi> already 20131124 22:08:21< fabi> It is just not fatal. 20131124 22:10:14< mattsc> okay, will check it out, thanks 20131124 22:12:41< mattsc> ... now if I could only figure out how to reset random_calls_ when resetting a replay to the beginning, I could make that work too ... 20131124 22:13:32< gfgtdf> mattsc: make what work ? 20131124 22:13:44< mattsc> resetting a replay to the beginning. 20131124 22:14:18< mattsc> Try playing a replay, then hit the reset button (the stop button) and play it again. It will produce all kinds of OOSs. 20131124 22:14:21< gfgtdf> the determinstic random ? 20131124 22:14:52< gfgtdf> or the random used for attacks ? 20131124 22:15:01< mattsc> yes - what happens is that everything gets reset to the beginning, but random_calls_ retains its old value and therefore everything goes out of sync. 20131124 22:15:05-!- thunderstruck [~zaibotren@cpc13-sgyl31-2-0-cust696.18-2.cable.virginm.net] has quit [Quit: leaving] 20131124 22:15:13< mattsc> the deterministic random 20131124 22:15:17< gfgtdf> for teh issure above: i reccomend removing that parameter from units contructor completely 20131124 22:15:42< mattsc> gfgtdf: I'll leave that to you. :) 20131124 22:16:22< gfgtdf> noooo i still have problems to use git :s, and i dont want to make a pull request for that . 20131124 22:18:03< mattsc> gfgtdf: that's really above the level on which I want to get involved with this right now. I have all kinds of other things to finish before the feature freeze. 20131124 22:18:36-!- ancestral [~ancestral@71-215-216-176.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20131124 22:18:37< gfgtdf> hmm ok. 20131124 22:18:57-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20131124 22:19:03< mattsc> Right now, I just want to be able to reset a replay to the beginning and watch it again. I know where to get the starting value of random_calls from, I just have not figure out how to reset the rng yet. 20131124 22:19:41-!- ancestral [~ancestral@71-215-216-176.mpls.qwest.net] has joined #wesnoth-dev 20131124 22:19:52< mattsc> It's another one of those bugs that has been around forever and nobody's ever bothered with fixing it. And my C++ experience is so little that it takes me forever to figure these things out. :P 20131124 22:21:25< gfgtdf> ok i tihnk tha random files are confusing there are: simple_rng.hpp, random.cpp and random.hpp but nor simple_rng.cpp 20131124 22:22:20< gfgtdf> i think all the simple_rng:: functions should be moved from random.cpp to a new file simple_rng.cpp 20131124 22:23:17-!- stikonas [~gentoo@cpc18-sgyl27-2-0-cust35.18-2.cable.virginm.net] has joined #wesnoth-dev 20131124 22:23:17-!- stikonas [~gentoo@cpc18-sgyl27-2-0-cust35.18-2.cable.virginm.net] has quit [Changing host] 20131124 22:23:17-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20131124 22:30:53< irker530> wesnoth: gfgtdf wesnoth-old:master 8cc26f808263 / src/unit.cpp: use NULL instead of 0 for pointer types. http://git.io/JvTz6g 20131124 22:33:26-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Remote host closed the connection] 20131124 22:38:15-!- trewe [~trewe@87-196-17-107.net.novis.pt] has quit [Ping timeout: 240 seconds] 20131124 22:41:02-!- mjs-de [~mjs-de@f048230243.adsl.alicedsl.de] has quit [Remote host closed the connection] 20131124 22:43:23-!- Chusslove [~Chusslove@unaffiliated/chusslove] has quit [Read error: Connection reset by peer] 20131124 22:47:27-!- Chusslove [~Chusslove@unaffiliated/chusslove] has joined #wesnoth-dev 20131124 22:50:37< mattsc> gfgtdf: sorry, I'm not the right person to comment on that. 20131124 22:52:05-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 272 seconds] 20131124 22:59:51-!- gfgtdf_ [~chatzilla@f054139049.adsl.alicedsl.de] has joined #wesnoth-dev 20131124 23:01:45-!- gfgtdf [~chatzilla@d230162.adsl.hansenet.de] has quit [Ping timeout: 252 seconds] 20131124 23:01:46-!- gfgtdf_ is now known as gfgtdf 20131124 23:20:33-!- trademark_ [~trademark@nsg93-8-88-175-59-164.fbx.proxad.net] has quit [Ping timeout: 246 seconds] 20131124 23:20:38-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20131124 23:28:11-!- Gallaecio [~quassel@84.120.115.29.dyn.user.ono.com] has quit [Remote host closed the connection] 20131124 23:32:11< mattsc> Should I strip trailing white spaces in C++ code as I come across them? 20131124 23:33:11< iceiceice> mattsc: quick question about AIs 20131124 23:33:30< iceiceice> do you know if anyone has written an ai which coniders that it might backup a unit to free a slot for a better attacker? 20131124 23:33:47< mattsc> iceiceice: Fred does that 20131124 23:33:50< iceiceice> i see 20131124 23:34:04< mattsc> ... but only in a very basic way. 20131124 23:34:07< iceiceice> i think i will look at how you implemented this :) 20131124 23:34:14< mattsc> And that's written in Lua, of course... 20131124 23:35:37< mattsc> iceiceice: https://github.com/wesnoth/wesnoth-old/blob/master/data/ai/lua/ai_helper.lua#L925 20131124 23:37:29< irker530> wesnoth: mattsc wesnoth-old:master f2e7cfae4333 / src/replay_controller.cpp: Reset rng random_calls counter when resetting replays http://git.io/RXIGxQ 20131124 23:38:19< iceiceice> thanks 20131124 23:52:54< mattsc> iceiceice: actually, I meant to link to l.981 ... --- Log closed Mon Nov 25 00:00:45 2013