--- Log opened Sat Aug 15 00:00:31 2015 --- Day changed Sat Aug 15 2015 20150815 00:00:31< Aginor> ok, I'll simply write some new ones 20150815 00:01:09< shadowm> I mean that they should be fine. 20150815 00:01:44< Aginor> ah 20150815 00:01:52< shadowm> It's funny we have that file but it's not obvious at all which scripts it applies to. Shame on Ivanovic. 20150815 00:02:42< shadowm> The commit history indicates it's FindLibintl.cmake and a script that no longer exists. 20150815 00:04:16< Aginor> I might try to tidy that all up at some stage, but not today 20150815 00:04:29< Aginor> but I do want to make cmake work with sdl2 ;) 20150815 00:05:01< shadowm> That's good, considering that CMake is what packagers and I use for releases. 20150815 00:05:42< Aginor> shadowm: my medium term goal is to get SDL2 in as the default instead of SDL1 20150815 00:06:08< Aginor> I think that's not too hard given all of the good work lipkab's done already 20150815 00:06:26< Aginor> rendering engine enhancements can happen after that 20150815 00:06:54< Aginor> but I want to make it the default at some point so it can see wider testing 20150815 00:07:16< shadowm> Has scrolling stopped being trippy yet? 20150815 00:07:16< Aginor> (after I've resolved all bugs/missing functionality that I know of) 20150815 00:07:25-!- oldlaptop [~quassel@50-107-94-87.adr02.mskg.mi.frontiernet.net] has joined #wesnoth-dev 20150815 00:07:33< Aginor> shadowm: I have a workaround, but I haven't found the root cause 20150815 00:07:47< Aginor> I'll spend some more time on that in the next few days 20150815 00:08:30< Aginor> basically the rendering engine is redrawing the same row of tiles across the map 20150815 00:08:44< Aginor> which are then drawn over by animated tiles 20150815 00:09:31< Aginor> forcing a redraw of the whole map by using the glibc-memcpy workaround sidesteps the issue, but the real issue is probably somewhere else 20150815 00:13:37< Aginor> anyhow, I shall be AFK for a while, I'll pop back later 20150815 00:24:45-!- Portaljacker [~Portaljac@modemcable081.139-178-173.mc.videotron.ca] has joined #wesnoth-dev 20150815 00:36:47-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 265 seconds] 20150815 00:39:24< vultraz> shadowm: travis doesn't say a specific test is failing anymore, and the one in question no longer uses [terrain_mask], so it most definitely should not still fail 20150815 00:42:50< shadowm> vultraz: What do you mean? It clearly says bob_kills_alice, alice_kills_bob_on_retal, alice_kills_bob_on_retal_levelup fail by time out. 20150815 00:42:54-!- sailorswift [~sailorswi@c-24-5-126-97.hsd1.ca.comcast.net] has joined #wesnoth-dev 20150815 00:43:25< shadowm> They do use [terrain_mask]. Pay close attention to where the BOTH_0_DEF macro gets used in data/test/scenarios/test_victory_attacks.cfg. 20150815 00:45:03-!- [Relic] [~Relic]@2602:306:33a3:6d30:888c:dec1:f49e:3428] has quit [Quit: I press the magic X and all the weirdos go away!] 20150815 00:47:26< vultraz> Oh, ok 20150815 00:59:44< wedge009> shadowm: Very minor - VC14/2015 can compile static inline, for versions before that one can use static __inline to achieve the same thing (I believe). The SDL2 changes I needed to make for the tray notification, and lastly just adding windows time-out to gitignore (if that's okay). 20150815 01:02:40< shadowm> Sounds good to me. 20150815 01:02:43< shadowm> wedge009: ^ 20150815 01:03:05-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20150815 01:11:43< vultraz> OK 20150815 01:12:00< vultraz> 6b78073b49bcebf00b919b89550b773119ce2f1c seems to be the offending commit 20150815 01:12:10< vultraz> NOT 2f650419dad963f7adf562b06f6ad319cabceffb as I expected 20150815 01:12:25< vultraz> Let is figure out why... 20150815 01:12:27< vultraz> us* 20150815 01:15:08< Aginor> are the tests not failing earlier_ 20150815 01:15:47< vultraz> Yeah I've been a horrible programmer and let this persist for 2 days :| 20150815 01:16:04< Aginor> https://travis-ci.org/wesnoth/wesnoth/jobs/75211118 20150815 01:16:19< Aginor> which is for 2f650419dad963f7adf562b06f6ad319cabceffb 20150815 01:17:09< Aginor> 6b78073b49bcebf00b919b89550b773119ce2f1c comes later in the history, so I don't think that's the one to blame 20150815 01:18:00< vultraz> I think I might have found le problem tho 20150815 01:23:22< wedge009> shadowm and Aginor: Made pull requests for both sets of changes. 20150815 01:24:02< wedge009> Is this to do with Travis being unhappy these last few days? 20150815 01:24:18< wedge009> Also, how does one keep their fork up to date with the master, if they so choose? 20150815 01:25:18< vultraz> I compiled 6b78073b49bcebf00b91 and a single hex [terrain_mask] failed, then when I compiled right before that, it worked 20150815 01:25:23< vultraz> SO it broke in that commit 20150815 01:26:09< vultraz> wedge009: git push to your fork 20150815 01:26:30< wedge009> So you have to do it manually? 20150815 01:26:35< vultraz> Yes 20150815 01:26:40< wedge009> Oh. 20150815 01:26:45< wedge009> Okay. 20150815 01:26:47< wedge009> Thanks. 20150815 01:26:57< vultraz> Add your fork's url as a remote and push stuff there after pulling from origin 20150815 01:29:48-!- ancestral [~ancestral@63.92.240.233] has joined #wesnoth-dev 20150815 01:31:27< wedge009> Thanks. Also, who co-ordinates translations these days, is it still Ivanovic? 20150815 01:32:00< vultraz> Not sure 20150815 01:32:27< shadowm> Yes, it's Ivanovic. 20150815 01:33:01< wedge009> Thank you. 20150815 01:34:42-!- StandYourGround [~Adium@2602:306:83db:de50:35cf:f8b4:aebe:8d10] has joined #wesnoth-dev 20150815 01:36:03< StandYourGround> Well, I completed the first scenario in my draft dialogue rewrite for Sceptre of Fire… anyone want to read it? :D 20150815 01:37:21< StandYourGround> once I finish all the scenarios, I intend to post it all in the Writer's forum 20150815 01:37:35< StandYourGround> but maybe some of you want to get a taste of the style I'm going for 20150815 01:37:44< StandYourGround> https://dl.dropboxusercontent.com/u/963452/Rewrites/Sceptre%20of%20Fire%20rewrite%20WIP.pdf 20150815 01:41:46< pydsigner> Hmmm 20150815 01:42:48< StandYourGround> my goal is to address some of the worst plot holes while keeping the rest as the inevitable result of dwarves arguing over how the story should be told 20150815 01:42:53-!- ancestral [~ancestral@63.92.240.233] has quit [Quit: i go nstuf kthxbai] 20150815 01:43:04-!- Guest50032 [~Jorge@186.177.2.148] has joined #wesnoth-dev 20150815 01:43:21< StandYourGround> and some of the AI characters will occasionally break the fourth wall as they react to the changes made to the story they are in 20150815 01:44:02< StandYourGround> because there should be at least one mainline campaign where reading the dialogue is actually entertaining :D 20150815 01:44:30< wedge009> Hey, I enjoy reading the dialogue. :p 20150815 01:44:38< StandYourGround> so to storyboard what I'm planning down the road... 20150815 01:44:49< wedge009> So we're making this a sort of story retelling? 20150815 01:44:54< StandYourGround> yes 20150815 01:45:15< pydsigner> I think I like it 20150815 01:45:15< StandYourGround> because Sceptre of Fire is too weird as it is to be explainable otherwise, in my opinion 20150815 01:45:29< vultraz> I like 20150815 01:46:29< StandYourGround> In the scenario when the dwarves get to the hills where Thursagan lives, they will be immediately greeted by a hostile runecrafter who flees into the hills towards Thursagan's house 20150815 01:46:42< StandYourGround> when the dwarves finally get there, the runecrafter reappears, prepared to attack 20150815 01:46:52< StandYourGround> but then Thursagan's ghost intervenes, and hears the dwarves out 20150815 01:46:53< wedge009> What are the time frames for Sceptre of Fire and Hammer of Thursagan? I forgot... 20150815 01:47:07< wedge009> Oh, HoT has to happen first, I suppose, wouldn't it? 20150815 01:47:15< StandYourGround> Sceptre of Fire apparently happens not long after Rise of Wesnoth 20150815 01:47:23< wedge009> Oh that's right. 20150815 01:47:25< StandYourGround> but the story could be retold in any time period 20150815 01:47:41< StandYourGround> Back to Thursagan... 20150815 01:47:50< wedge009> Well, I meant the story in SoF, then. 20150815 01:47:51< StandYourGround> see, he was running somewhat of a runecrafter school 20150815 01:48:04< StandYourGround> and his domain was attacked by a necromancer expanding his borders 20150815 01:48:33< StandYourGround> they fought at a stalemate for a while, but then Thursagan was killed in a surprise assassination, dispersing his students (except for the most loyal) 20150815 01:48:51< pydsigner> StandYourGround: A bit too much interruption at times but hrm 20150815 01:49:00< StandYourGround> then to add insult to injury, the necromancer raised Thursagan as a Ghost, intending to enslave him 20150815 01:49:09< StandYourGround> but Thursagan resisted with the aid of his student, and is now independent 20150815 01:49:33< StandYourGround> his student was hostile because he feared how the dwarves would react to Thursagan in his new form. 20150815 01:50:16< StandYourGround> so then to complete the scenario, Thursagan agrees to help the dwarves, but first asks their help in seeking out any surviving students, and eliminating any remaining pockets of undead. 20150815 01:50:39< StandYourGround> the player would then have the rest of the turns to find up to five runemasters in the mountains 20150815 01:50:49< StandYourGround> and all the ones they find are recallable. 20150815 01:50:59< StandYourGround> the loyal student has the loyal trait 20150815 01:51:13< StandYourGround> and you cannot recruit further runemasters. 20150815 01:51:27< StandYourGround> that is about the biggest change I'm going to write into my draft, and see how it's received 20150815 01:52:13< StandYourGround> so, no more Krawg 20150815 01:52:31< StandYourGround> Thursagan's loyal student takes the place Thursagan originally had in the story. 20150815 01:52:41< StandYourGround> and his ghost is the new sidekick 20150815 01:52:45< StandYourGround> to replace Krawg 20150815 01:52:57-!- iceiceice [~chris@50.245.222.235] has joined #wesnoth-dev 20150815 01:52:57-!- iceiceice [~chris@50.245.222.235] has quit [Changing host] 20150815 01:52:57-!- iceiceice [~chris@wesnoth/developer/iceiceice] has joined #wesnoth-dev 20150815 01:55:21< pydsigner> One thing to be thinking about: 20150815 01:55:41< iceiceice> hey i noticed what looks like a typo: https://github.com/wesnoth/wesnoth/blob/master/data/campaigns/The_Hammer_of_Thursagan/scenarios/10_The_Siege_of_Kal_Kartha.cfg#L125 20150815 01:56:02< pydsigner> Er, two 20150815 01:57:46< wedge009> I didn't mind Krawg. 20150815 01:57:59< wedge009> But then, I didn't mind Jar Jar Binks, either. 20150815 01:58:13< wedge009> Though I suppose I can see why people dislike either. 20150815 01:58:24< celticminstrel> I didn't mind Jar Jar Binks either. 20150815 01:58:27-!- irker009 [~irker@uruz.ai0867.net] has joined #wesnoth-dev 20150815 01:58:27< irker009> wesnoth: Charles Dang wesnoth:master 89afb3d0a609 / data/campaigns/The_Hammer_of_Thursagan/scenarios/10_The_Siege_of_Kal_Kartha.cfg: THoT S10: fixed typo in side 4 controller key http://git.io/v39IU 20150815 01:58:30< vultraz> iceiceice: thanks 20150815 01:58:39< pydsigner> What happens to Thursagan at the end? How does this affect THoT? 20150815 01:58:56< StandYourGround> Wedge, the biggest problem with krawg is his uselssness in caves, and the utter absurdity of him not taking the Sceptre and maybe a dwarf or two in his escape 20150815 01:59:29< StandYourGround> and a ghost is much more handy in caves, and much cooler anyway, and at least has an excuse for not salvaging the Sceptre (can't carry a physical object) 20150815 01:59:29< vultraz> And then being the one to deliver the message... 20150815 02:00:24< wedge009> Good points. 20150815 02:00:29< pydsigner> https://github.com/wesnoth/wesnoth/blob/master/data/campaigns/The_Hammer_of_Thursagan/scenarios/02_Reclaiming_the_Past.cfg#L110 20150815 02:00:30< StandYourGround> psy, this wouldn't affect THoT, since Thursagan is not in it anyway 20150815 02:00:33< StandYourGround> just his hammer 20150815 02:00:44< wedge009> Page 3: Kilgar: Hamel, Lord Protector of the Northern Alliance, *thank you for* the hospitality, and especially for your ale! Your clan has never disappointed! (I think thank you is more formal than thanks, since he is greeting Hamel formally.) 20150815 02:00:44< wedge009> Page 5: Kilgar: Perhaps not. *Now* let me continue… 20150815 02:00:48< StandYourGround> which apparently has to survive the lava at the end of SoF anyway 20150815 02:01:13< StandYourGround> as for the interruptions, they will only happen this often in particular scenarios 20150815 02:01:18< wedge009> So we're making Haldric I into a villain. Sad, but makes sense I suppose. 20150815 02:01:29< StandYourGround> where the dwarves listening have reason to argue 20150815 02:02:10< StandYourGround> And thanks for catching typos, but do know I've already fixed several since posting the PDF 20150815 02:02:24< StandYourGround> this is not yet ready for spelling and grammar critique 20150815 02:02:32< StandYourGround> when it is, it will be on the Writer's forum 20150815 02:02:40< StandYourGround> I'm mostly gaging reaction tot he style. 20150815 02:02:43< StandYourGround> to the 20150815 02:02:43< wedge009> Oh, okay. 20150815 02:03:10< wedge009> Question about the interruption from Bruno - is he speaking at the feast or from the story? 20150815 02:03:19< wedge009> Doesn't make sense to be in the feast. 20150815 02:03:25< StandYourGround> as it is, it's very hard to write a dwarvish story without tons of false positives from my spell checker :P 20150815 02:03:36< StandYourGround> Bruno is breaking the fourth wall 20150815 02:03:39< pydsigner> and some of the AI characters will occasionally break the fourth wall as they react to the changes made to the story they are in 20150815 02:03:46< wedge009> Thought so. 20150815 02:03:49< StandYourGround> he's a story character reacting to people changing his part in the story 20150815 02:03:56< wedge009> Got it. 20150815 02:04:01< iceiceice> vultraz: here's a different one (maybe?) 20150815 02:04:02< iceiceice> https://github.com/wesnoth/wesnoth/blob/master/data/campaigns/Under_the_Burning_Suns/scenarios/02_Across_the_Harsh_Sands.cfg#L1851 20150815 02:04:15< iceiceice> is that legit or just undocumented on wiki? http://wiki.wesnoth.org/StandardLocationFilter 20150815 02:04:46< wedge009> Oh ha ha, I just read the bit about the bandits being killed off. 20150815 02:04:53< StandYourGround> replaced with Elves :P 20150815 02:05:01< vultraz> Hugh 20150815 02:06:42< iceiceice> i forget where the code is for location filter 20150815 02:06:50< iceiceice> i guess coudl just make a unit test 20150815 02:07:05< vultraz> I don;t know if it's legit 20150815 02:07:23< vultraz> But in any case it matches the default so it should still work since there's no adjacent key 20150815 02:07:39< wedge009> StandYourGround: Last one - Player doesn’t have the Ruby - text doesn't make sense to me, but I suppose you'll correct that if you haven't already. 20150815 02:07:47< celticminstrel> vultraz: Did you try location_filter.cpp? :P 20150815 02:07:58< iceiceice> celticminstrel, : i guess its "terrain_filter.cpp" 20150815 02:08:07< iceiceice> vultraz: it looks like its probably an ignored attribute: https://github.com/wesnoth/wesnoth/blob/master/src/terrain_filter.cpp#L209 20150815 02:08:11< vultraz> celticminstrel: I'm busy banging my head on map.cpp >_> 20150815 02:08:12< StandYourGround> Wedge.. one missing word. 20150815 02:08:37< StandYourGround> thanks 20150815 02:08:50< vultraz> yeah, it would ignore direction 20150815 02:09:02< StandYourGround> I am still more interested in content and style comments :) 20150815 02:09:08< iceiceice> celticminstrel: btw did you end up getting the run_wml_tests thing working? 20150815 02:09:26< iceiceice> you're probably the first person to try to do it on apple, that i'm aware of anyways 20150815 02:09:28< StandYourGround> So, Wedge… would you like SoF more if written like this? 20150815 02:09:52< irker009> wesnoth: Charles Dang wesnoth:master ff6054e33cc1 / data/campaigns/Under_the_Burning_Suns/scenarios/02_Across_the_Harsh_Sands.cfg: UtBS S2: fixed an incorrectly named SLF key http://git.io/v39Lr 20150815 02:11:53< vultraz> gahhh this terrain mask issue why is it so complicated 20150815 02:11:57 * vultraz bangs head on keyboard 20150815 02:12:26< pydsigner> StandYourGround: I at least want to see this reach the addon server 20150815 02:12:55< celticminstrel> Ah right. 20150815 02:13:07< celticminstrel> iceiceice: I think so? 20150815 02:14:20< StandYourGround> well anyway, I'll hopefully finish the rest soon, and let the Wesnoth community at large check it out :D Maybe it will be easier to find someone willing to code a fork of the mainline SoF 20150815 02:14:30< vultraz> pydsigner: do you still have your proposed changes the the math in gamemap::overlay 20150815 02:15:14< pydsigner> You want a PR? 20150815 02:15:43< vultraz> Me? 20150815 02:15:51< vultraz> If possible 20150815 02:16:07-!- StandYourGround [~Adium@2602:306:83db:de50:35cf:f8b4:aebe:8d10] has quit [Quit: Leaving.] 20150815 02:16:07< vultraz> Because it might be that but I have no idea 20150815 02:16:24< pydsigner> Uh 20150815 02:16:32< iceiceice> vultraz: here's a different one: 20150815 02:16:33< iceiceice> https://github.com/wesnoth/wesnoth/blob/master/data/campaigns/Descent_Into_Darkness/scenarios/01_Saving_Parthyn.cfg#L342 20150815 02:16:36< celticminstrel> iceiceice: I had to edit run_wml_tests slightly to get it to work, because the version of "timeout" I got from MacPorts apparently doesn't support the --kill-after flag. 20150815 02:16:45< iceiceice> i think it doesn't matter b/c that probably defaults to false anyways? 20150815 02:17:08< iceiceice> celticminstrel: huh 20150815 02:17:34< celticminstrel> I also had to use a 30s timeout instead of the default 10s. 20150815 02:17:37< iceiceice> is there some alternate? i mean usually if you are doing some server process or something its important to be able to forcibly kill the thing 20150815 02:17:45< pydsigner> I wasn't changing the math 20150815 02:17:48< iceiceice> yeah i mean the timer pretty much ahs to be adjusted for each machine 20150815 02:18:01< iceiceice> idk how it could be like automatically tuned or anything 20150815 02:18:11-!- [Relic] [~Relic]@2602:306:33a3:6d30:bd4c:823c:8989:1e4b] has joined #wesnoth-dev 20150815 02:18:12< celticminstrel> I think it did kill it? Considering that they failed with 10s but worked with 30s? 20150815 02:18:25< iceiceice> so like, what if wesnoth has abug and goes into infinite loop and locks up 20150815 02:18:26< pydsigner> Just simplifying it 20150815 02:18:47< celticminstrel> If that did happen I could always kill wesnoth myself, I suppose. 20150815 02:18:59< iceiceice> yeah i guess so 20150815 02:19:02< celticminstrel> ie with Activity Manager or the commandline (open a new terminal if necessary). 20150815 02:19:34< celticminstrel> What were you asking about in UtbS there? 20150815 02:20:09< celticminstrel> The terrain= key? 20150815 02:20:16< iceiceice> celticminstrel: i think its a typo, it has "event_fire = no" when it should be "fire_event = no" 20150815 02:20:25< irker009> wesnoth: Charles Dang wesnoth:master b59fc35153a0 / data/campaigns/Descent_Into_Darkness/scenarios/01_Saving_Parthyn.cfg: DiD S1: fixed incorrectly named key in a [kill] block http://git.io/v39t8 20150815 02:20:36< wedge009> StandYourGround: I don't mind. It gives the campaign a refresh, I suppose. 20150815 02:20:42< celticminstrel> UtbS, not DiD - the first link. 20150815 02:20:47< iceiceice> oh 20150815 02:20:55< iceiceice> it had "direction" when it should have "adjacent" 20150815 02:20:58< celticminstrel> Ah. 20150815 02:20:59< wedge009> Oh, he's gone. o.O 20150815 02:21:17< celticminstrel> And vultraz fixed it super-fast so I missed it. 20150815 02:23:58< vultraz> I may have failures but I can commit fast :P 20150815 02:25:47< vultraz> iceiceice: anything else? 20150815 02:26:00< iceiceice> uhh i think that's all for now :) 20150815 02:27:06< vultraz> thanks :) 20150815 02:27:56< vultraz> Now to get back to trying to fix this bug 20150815 02:28:46< iceiceice> bbl 20150815 02:28:49-!- iceiceice [~chris@wesnoth/developer/iceiceice] has quit [Quit: Leaving] 20150815 02:37:02< vultraz> pydsigner: ahhh I think I've found the issue 20150815 02:37:18< vultraz> int actual_border = border_size(); instead of everything that was going on before 20150815 02:38:50< vultraz> pydsigner: well, part of the fix... the terrain is now 1 hex off on x :| 20150815 02:41:38< vultraz> but at least it'sadrawing 20150815 02:43:03< vultraz> pydsigner: I'll wait for your pr before doing anything else 20150815 03:03:57-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has joined #wesnoth-dev 20150815 03:12:07< pydsigner> Erp 20150815 03:13:14< pydsigner> I just got an impulse to check operator precedence 20150815 03:16:43< pydsigner> No ok that's fine 20150815 03:23:18-!- Portaljacker [~Portaljac@modemcable081.139-178-173.mc.videotron.ca] has quit [Quit: Leaving] 20150815 03:24:50< Aginor> heh 20150815 03:25:14< Aginor> shadowm: https://gna.org/bugs/?func=detailitem&item_id=17573 that's almost exactly the truippy scrolling issue in SDL2, the only difference is the direction 20150815 03:29:40-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has quit [Ping timeout: 246 seconds] 20150815 03:31:07-!- travis-ci [~travis-ci@ec2-54-224-144-91.compute-1.amazonaws.com] has joined #wesnoth-dev 20150815 03:31:08< travis-ci> wesnoth/wesnoth#7048 (master - ff6054e : Charles Dang): The build is still failing. 20150815 03:31:08< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/75694718 20150815 03:31:08-!- travis-ci [~travis-ci@ec2-54-224-144-91.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150815 03:31:45-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has joined #wesnoth-dev 20150815 03:37:21-!- ToBeCloud [uid51591@wikimedia/ToBeFree] has quit [Quit: Connection closed for inactivity] 20150815 03:44:29-!- Appleman1234 [~Appleman1@KD106179116043.au-net.ne.jp] has quit [Ping timeout: 250 seconds] 20150815 03:47:19-!- Xara [Yangyf@2001:cc0:2020:4010:8b0:eb8c:9dad:e764] has joined #wesnoth-dev 20150815 04:02:50-!- Kwandulin [~Miranda@p5B008BAC.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150815 04:05:08-!- iceiceice [~chris@ext-74.ias.edu] has joined #wesnoth-dev 20150815 04:05:08-!- iceiceice [~chris@ext-74.ias.edu] has quit [Changing host] 20150815 04:05:08-!- iceiceice [~chris@wesnoth/developer/iceiceice] has joined #wesnoth-dev 20150815 04:05:38-!- travis-ci [~travis-ci@ec2-54-163-75-11.compute-1.amazonaws.com] has joined #wesnoth-dev 20150815 04:05:39< travis-ci> wesnoth/wesnoth#7049 (master - b59fc35 : Charles Dang): The build is still failing. 20150815 04:05:39< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/75695280 20150815 04:05:39-!- travis-ci [~travis-ci@ec2-54-163-75-11.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150815 04:19:11-!- oldlaptop [~quassel@50-107-94-87.adr02.mskg.mi.frontiernet.net] has quit [Ping timeout: 244 seconds] 20150815 04:36:30-!- UnwiseOwl [~Ted@118.211.18.18] has joined #wesnoth-dev 20150815 04:40:52-!- Guest50032 [~Jorge@186.177.2.148] has quit [Quit: No Ping reply in 180 seconds.] 20150815 04:42:06-!- Shackra [~Jorge@186.177.2.148] has joined #wesnoth-dev 20150815 04:48:00-!- oldlaptop [~quassel@50-107-94-87.adr02.mskg.mi.frontiernet.net] has joined #wesnoth-dev 20150815 04:50:24< vultraz> Someone recommend me something to tweet for #screenshotsaturday 20150815 04:57:13-!- Appleman1234 [~Appleman1@KD106179116043.au-net.ne.jp] has joined #wesnoth-dev 20150815 05:05:51-!- Xara [Yangyf@2001:cc0:2020:4010:8b0:eb8c:9dad:e764] has quit [Read error: Connection reset by peer] 20150815 05:09:13 * Aginor grumbles 20150815 05:09:31< Aginor> I think I've found a bug in SDL2 20150815 05:10:12-!- new_one [~new_one@2604:a880:1:20::22e:d001] has quit [K-Lined] 20150815 05:10:47< celticminstrel> I wonder if [effect]times=level should be ignored for things for which it doesn't make sense to apply them more than once. 20150815 05:11:02-!- new_one [~new_one@2604:a880:1:20::22e:d001] has joined #wesnoth-dev 20150815 05:11:17< celticminstrel> As it is it redundantly adds them (level) times. 20150815 05:12:02-!- Kwandulin [~Miranda@p5B008BAC.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20150815 05:12:14-!- sailorswift [~sailorswi@c-24-5-126-97.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 20150815 05:28:06-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has joined #wesnoth-dev 20150815 05:28:32< celticminstrel> ancestral!. 20150815 05:28:40< ancestral> Hi 20150815 05:29:04< ancestral> Let’s get your PR approved 20150815 05:31:22< irker009> wesnoth: Celtic Minstrel wesnoth:master bec2e6259ec5 / projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj: Reorganize XCode project http://git.io/v39Ss 20150815 05:31:24< irker009> wesnoth: Martin Proud wesnoth:master 7f57d911b8c0 / projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj: Merge pull request #448 from CelticMinstrel/master http://git.io/v39SG 20150815 05:31:43< celticminstrel> Whee! 20150815 05:31:57< ancestral> :) 20150815 05:32:02< ancestral> Thanks for doing this 20150815 05:32:33< celticminstrel> I wonder if it's possible to fix my new pull request now so that it excludes that commit... 20150815 05:37:39-!- Xara [~Yangyf@2401:de00:1:6:78f6:845a:6a8a:cee5] has joined #wesnoth-dev 20150815 05:42:12< Xara> The add-on unit trees on the website have not been updated for months. 20150815 05:44:48-!- [Relic] [~Relic]@2602:306:33a3:6d30:bd4c:823c:8989:1e4b] has quit [Quit: I press the magic X and all the weirdos go away!] 20150815 06:05:15< Aginor> celticminstrel: make a new commit and push that backs out the previous commit 20150815 06:06:10< celticminstrel> Okay, well, for that I'd first need something I want to commit. 20150815 06:06:21-!- Xara2 [~Yangyf@2401:de00:1:6:8829:7338:cb63:9f98] has joined #wesnoth-dev 20150815 06:08:43< Aginor> celticminstrel: oh, now I understand 20150815 06:08:48< Aginor> just merge and push 20150815 06:09:45-!- Xara [~Yangyf@2401:de00:1:6:78f6:845a:6a8a:cee5] has quit [Ping timeout: 244 seconds] 20150815 06:10:04-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20150815 06:13:06< celticminstrel> Merge and ... oh, you mean merge from master and push, I guess? 20150815 06:13:52-!- markus_ [~mjs-de@x4db5825d.dyn.telefonica.de] has joined #wesnoth-dev 20150815 06:16:25-!- travis-ci [~travis-ci@ec2-54-224-144-91.compute-1.amazonaws.com] has joined #wesnoth-dev 20150815 06:16:26< travis-ci> wesnoth/wesnoth#7050 (master - 7f57d91 : Martin Proud): The build is still failing. 20150815 06:16:26< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/75703398 20150815 06:16:26-!- travis-ci [~travis-ci@ec2-54-224-144-91.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150815 06:17:10-!- mjs-de [~mjs-de@x4db68cce.dyn.telefonica.de] has quit [Ping timeout: 240 seconds] 20150815 06:26:40-!- N4tr0n [~user@cpe-76-175-70-130.socal.res.rr.com] has quit [Ping timeout: 245 seconds] 20150815 06:45:46< Aginor> celticminstrel: fetch from upstream and merge to master, merge to feature branch, push to repo 20150815 06:46:54< celticminstrel> That's what was actually thinking when I said that. 20150815 06:50:57< celticminstrel> Suddenly thought of something new. 20150815 06:51:34< celticminstrel> [effect] to change ToD bonus. 20150815 06:52:25-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has quit [Disconnected by services] 20150815 06:52:44-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has joined #wesnoth-dev 20150815 06:56:39-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20150815 07:20:50-!- Shackra [~Jorge@186.177.2.148] has quit [Ping timeout: 245 seconds] 20150815 07:26:18-!- markus_ is now known as mjs-de 20150815 07:47:13-!- sailorswift [~sailorswi@c-24-5-126-97.hsd1.ca.comcast.net] has joined #wesnoth-dev 20150815 07:49:53-!- wedge010 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has joined #wesnoth-dev 20150815 07:53:43-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has quit [Ping timeout: 265 seconds] 20150815 07:53:43-!- wedge010 is now known as wedge009 20150815 08:02:29-!- lipkab [~the_new_l@host-91-147-210-193.biatv.hu] has joined #wesnoth-dev 20150815 08:05:59< lipkab> shadowm: Aginor's got two patches in and I offered him membership earlier. Would you please give him commit rights, red coat, etc? 20150815 08:08:13< Aginor> lipkab: so yes, bug in SDL 20150815 08:08:24< Aginor> let me make a gist with my little test app 20150815 08:11:59< Aginor> lipkab: this reproduces the problem https://gist.github.com/aginor/9cd26ee154600bd4dad9 20150815 08:13:10< Aginor> it's very similar to https://gna.org/bugs/?17573 but a different root cause 20150815 08:13:53< Aginor> SDL2 fails badly at blitting to/from the same surface if it overlaps 20150815 08:15:21< Aginor> now to compare the blitting code between 1.2.15 and 2.0.3 to see what differs 20150815 08:20:24-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20150815 08:23:09< shadowm> Squishy SDL guts. 20150815 08:23:24< Aginor> pretty much 20150815 08:23:42< Aginor> I'll end up raising an upstream bug for this I think 20150815 08:23:55< shadowm> Oh good luck with that! >:( 20150815 08:23:57< Aginor> but the #17573 workaround is applicable for now 20150815 08:24:15< Aginor> I'll make a PR when I've finished investigating 20150815 08:24:30< shadowm> This shows how effective upstream is at dealing with bug reports: https://bugzilla.libsdl.org/show_bug.cgi?id=2749 20150815 08:24:37< shadowm> (The poster is me.) 20150815 08:24:46< Aginor> shadowm: might be an upstream bug with a patch attached 20150815 08:25:00< shadowm> *with bug reports with patches attachd 20150815 08:25:03< shadowm> **ed 20150815 08:26:31< Aginor> that looks mildly frustrating 20150815 08:28:16-!- chaverma [~Chris@c-67-169-95-15.hsd1.ca.comcast.net] has joined #wesnoth-dev 20150815 08:34:15< shadowm> Aginor: Okay, so as lipkab said, we tend to offer push access to contributors who've submitted two or more pull requests. We generally evaluate this on a case-by-case basis as we need to be certain that the new dev understands our coding conventions. From your current merged PRs it seems you are well on your way in this regard! However, for policy's sake I'd prefer to wait to see a PR with a more substantial amount of new code if ... 20150815 08:34:21< shadowm> ... that's not too much trouble. :) 20150815 08:34:29-!- irker009 [~irker@uruz.ai0867.net] has quit [Quit: transmission timeout] 20150815 08:35:06< Aginor> shadowm: I don't mind, I expect you will see more code when I implement the clipboard functionality 20150815 08:35:58< Aginor> I'm still ticking off the small stuff while getting my head around a lot of the code 20150815 08:36:41< Aginor> shadowm: I don't mind as long as someone keeps responding to my PRs :D 20150815 08:37:30< shadowm> Okay, cool. I'll be keeping an eye on those PRs too. 20150815 08:37:42< zookeeper> StandYourGround, the SoF intro dialogue is already one of the longest there is at 36 lines, yours has 79 by my count. that's without question way, way, way too much. 20150815 08:39:56< shadowm> Aginor: Personally (I don't know what lipkab's stance on this is) I'd rather postpone merging #451 until Wesnoth can no longer be built with SDL 1.2. 20150815 08:40:56< shadowm> Right now Wesnoth supports SDL 1.2.10 and later. This might seem odd, but I don't want to silently break Wesnoth on someone's crummy outdated install of . 20150815 08:41:19< Aginor> shadowm: fair enough, it's a trivial thing so I'm not going to argue about it 20150815 08:41:42< shadowm> The alternative would be requiring SDL 1.2.14 and later, which I wouldn't be opposed to either (although SDL 1.2.14 had an important bug IIRC and 1.2.15 has another important bug, albeit usually patched by distributinos). 20150815 08:41:44-!- aquileia [95acd0d3@gateway/web/freenode/ip.149.172.208.211] has joined #wesnoth-dev 20150815 08:42:26< lipkab> shadowm: My stance was "this is about dependency politics, so I'll let shadowm handle it". 20150815 08:42:51< Aginor> shadowm: and that's why I'm working on SDL2, althought your experiences makes me wonder if upstream support is that worthwhile 20150815 08:43:23< shadowm> SDL 2 is used by Valve, isn't it? 20150815 08:43:36< Aginor> it is 20150815 08:43:46< aquileia> shadowm: As to the question what relative --user*-dir paths should be relative to, my preference would be the exe dir, or barring that, the working dir 20150815 08:43:48< Aginor> it's used by a lot of high profile projects 20150815 08:44:14< shadowm> I figure that unless Latinga is no longer employed by Valve that guarantees they'll react to *important* reports on the core part at least. 20150815 08:44:14< Aginor> but the question is, are these projects maintaining their own versions or are they contributing back? 20150815 08:44:21< shadowm> *core lib 20150815 08:44:59< shadowm> I figure my bug report has gone ignored for so long in spite of its implications because they don't particularly care about these companion libraries, which were originally intended to be technical demos anyway. :\ 20150815 08:48:38< Aginor> fair enough 20150815 08:49:39< aquileia> loonycyborg: We could localize "My Games" with a desktop.ini file, but shadowm's stance is that localizing a directory used by other Games (e.g. Skyrim) is bad behavior. I think I'll close that bug report as "won't fix" with a comment on how one can localize displayed names oneself 20150815 08:51:54< shadowm> aquileia, loonycyborg: I vaguely recall someone else bringing up the same issue. 20150815 08:52:16< aquileia> Aginor: wedge009 and me already discussed how to ship both SDL1.2 and SDL2 with the MSVC dependency package and add a SDL2 build configuration, should be simple enough 20150815 08:52:18< shadowm> I mean, about a directory that had one name suddenly being localized after installing a wholly different game. 20150815 08:52:37< Aginor> aquileia: excellent 20150815 08:53:35< Aginor> aquileia, wedge009: I would like to see some people testing SDL2 in windows at some point, that's something I would struggle with 20150815 08:54:13-!- celticminstrel is now known as celmin|sleep 20150815 08:54:18< Aginor> I can deal with OSX, but I refer to my windows installation as "wintendo" because I just use it to play games on 20150815 08:54:36< Aginor> so the overhead there would be pretty high for me 20150815 08:56:46< loonycyborg> aquileia: We can move to FolderID_SavedGames once we drop winxp support 20150815 08:56:56< loonycyborg> so that bug is merely postponed 20150815 08:57:14< wedge009> The main issue I observed with SDL2 is the duplicated graphics when scrolling, which the rest of you seem to be working on. Other than that, I didn't notice anything detrimental. The Wesnoth code as I currently understand it is set-up to use either 1.2 or 2 as appropriate - just a matter of setting up the header and library configuration in whatever build tools you're using. 20150815 08:57:41< wedge009> zookeeper: StandYourGround only came in and out - won't see your message. 20150815 08:57:52< zookeeper> wedge009, he will if he reads the logs 20150815 08:57:55< Aginor> wedge009: give me 10 more minutes and there will be a PR 20150815 08:58:00< zookeeper> he's never around at the same time i am, it seems. 20150815 08:58:09< aquileia> We can, but should we? After all, any Skyrim player already has My Games anyhow, whereas I don't have Saved Games because not a single game on my PC uses it 20150815 08:58:31< wedge009> zookeeper: I don't know if he's a regular, I only saw him when he dropped by for feedback today. 20150815 08:58:56< shadowm> aquileia: Are you on XP? 20150815 08:59:03< aquileia> Win 8.1 20150815 08:59:11< shadowm> Hm. 20150815 08:59:32< shadowm> Well, I figure that's why these shell API functions have the create parameter. 20150815 08:59:42< wedge009> Aginor: Sorry, PR for what? 20150815 08:59:49< Aginor> wedge009: the scroll issue 20150815 08:59:59< wedge009> Aginor: Oh, goody! (: 20150815 09:00:10< aquileia> But then I've not a single game released by Microsoft (who are in fact using it) installed 20150815 09:01:46< aquileia> shadowm, loonycyborg: Correction, seems the dir is there but empty (I searched in My Documents, but it's one level above directly in the user dir) 20150815 09:03:05< shadowm> Yes. 20150815 09:04:30< loonycyborg> aquileia: you mean even games released by microsoft itself don't use that dir? 20150815 09:04:32< shadowm> I love how Microsoft decided to make APIs for this but still support people who don't use them. 20150815 09:04:51< loonycyborg> like Halos and stuff 20150815 09:04:56< shadowm> And thus Vista+ user profiles have hidden symlinks all over the place. 20150815 09:05:31< aquileia> loonycyborg: Microsoft uses them, that's why I commented I don't have any of their games installed 20150815 09:05:47< shadowm> (e.g. Documents\My Pictures, and the My Documents folder itself is a hidden symlink to Documents.) 20150815 09:07:37< loonycyborg> anyway we definitely should try to use system standard location. We could go with current de facto startand but then how we're better than microsoft? :P 20150815 09:08:09-!- irker049 [~irker@uruz.ai0867.net] has joined #wesnoth-dev 20150815 09:08:09< irker049> wesnoth: aquileia wesnoth:master 5c1047d3727f / packaging/windows/Wesnoth.nsi.in: Windows installer: Don't force GPL on end users http://git.io/v3HlT 20150815 09:08:32< aquileia> loonycyborg: ^ Push that to 1.12 as well? 20150815 09:08:52< loonycyborg> if it'll work then sure 20150815 09:09:03< loonycyborg> though commit message is a bit incorrect 20150815 09:09:31< loonycyborg> would be more correct to say that it's pointless to accept GPL because it's not an EULA 20150815 09:10:08< aquileia> Well, the installer stated that you have to agree with the licence to be able to install Wesnoth 20150815 09:10:45< loonycyborg> You can't accept a license because it's a contract 20150815 09:11:02< loonycyborg> while EULA is (theoretically) a contract 20150815 09:11:33< loonycyborg> though i'd argue that they should be considered null and void by courts due to the way they currently work 20150815 09:11:58< loonycyborg> derp 20150815 09:12:07< loonycyborg> You can't accept a license because it's NOT a contract 20150815 09:12:14-!- Appleman1234 [~Appleman1@KD106179116043.au-net.ne.jp] has quit [Ping timeout: 260 seconds] 20150815 09:12:19< loonycyborg> forgot one word :/ 20150815 09:12:57< irker049> wesnoth: aquileia wesnoth:1.12 1e62a4e6b038 / packaging/windows/Wesnoth.nsi.in: Windows installer: Don't force GPL on end users http://git.io/v3H8l 20150815 09:14:44< Aginor> lipkab, shadowm: https://github.com/wesnoth/wesnoth/pull/456 20150815 09:14:59< Aginor> wedge009: ^ 20150815 09:17:10< wedge009> Cool beans. 20150815 09:17:32< wedge009> Think the SDL folks will fix it? 20150815 09:18:21< Aginor> I still need to raise a bug there 20150815 09:20:35 * aquileia wonders whether doxygen's @todo should be used, as shadowm wanted us to start properly documenting the codebase 20150815 09:21:39< shadowm> No strong preference in that regard, I use plain comments for TODOs and FIXMEs myself. 20150815 09:22:18< shadowm> Not entirely sure where a mid-function @todo winds up anyway. 20150815 09:22:28< shadowm> In the generated docs, I mean. 20150815 09:23:07< aquileia> I'd assume its just considered part of that functions docs 20150815 09:23:11< Aginor> probably somewhere unexpected 20150815 09:23:19< aquileia> could be wrong, though 20150815 09:25:11 * Aginor gets started with the upstream bug 20150815 09:32:06< shadowm> Um. 20150815 09:32:16-!- Xara2 [~Yangyf@2401:de00:1:6:8829:7338:cb63:9f98] has quit [Read error: Connection reset by peer] 20150815 09:33:32< shadowm> Is it considered UB if I have this? { int* foo = new int(); int& bar = *foo; delete foo; /* bar is not touched after this point */ } 20150815 09:34:25< shadowm> (Make bar a const reference if it matters.) 20150815 09:36:33-!- aquileia [95acd0d3@gateway/web/freenode/ip.149.172.208.211] has quit [Quit: Page closed] 20150815 09:45:39< shadowm> lipkab: Anything to say about https://github.com/wesnoth/wesnoth/pull/450 ? 20150815 09:46:58< Aginor> shadowm: do you mean with respect to my issue? 20150815 09:46:58< shadowm> This kind of overlaps with SDL 1.2 maintenance/SDL 2 migration tasks. 20150815 09:47:20< shadowm> Aginor: Which issue? #450 is wedge009's and deals with hotkeys. 20150815 09:47:30< Aginor> 21:33 < shadowm> Is it considered UB if I have this? { int* foo = new int(); int& bar = *foo; delete foo; /* bar is not touched after this point */ } 20150815 09:48:16< shadowm> Aginor: No, that's from my own code somewhere else. 20150815 09:48:27< Aginor> ah, ok 20150815 09:48:30< Aginor> sorry then 20150815 09:48:39< shadowm> Unless you know you have code that looks like that, that is. :p 20150815 09:48:49< Aginor> I try not to :) 20150815 09:49:37< shadowm> I personally feel my situation there is harmless unless there might be some UB optimization rule involved. 20150815 09:50:03< Aginor> I agree, although it would be good practise to also set foo to NULL 20150815 09:50:34< lipkab> shadowm: It's not UB AFAIK, but it's certainly bad practice. 20150815 09:51:01< shadowm> That was a highly simplifed example. The actual situation is this: https://github.com/wesnoth/wesnoth/blob/master/src/campaign_server/campaign_server.cpp#L782 20150815 09:51:32< shadowm> This is guaranteed to release the memory referenced by `campaign`. 20150815 09:52:35< shadowm> I figure a static code analyzer like Coverity would complain as well, *if* we ever become able to upload new builds to Coverity. 20150815 09:54:45< shadowm> lipkab, wedge009: PR #450 seems good to me after testing (Linux only, though), but it raises the question of why we've had this bug unpatched since probably forever. 20150815 09:55:20< shadowm> That might be too abstract a concern though. 20150815 09:55:48< wedge009> I don't know the history of it (and whether or not it worked properly at all) but my guess is much of the problem stems from the use of character values instead of key codes. 20150815 09:56:23< wedge009> And I'm glad it works on Linux, but from the feedback I had earlier today it sounds like Mac has even more craziness in its reading of hot-keys. Which I can't/won't test/fix because I don't have a Mac. 20150815 09:56:35< wedge009> But since no-one's complained, I suppose it's okay. (: 20150815 09:56:40< shadowm> I can see the bug existed in 1.8 and 1.10 too. 20150815 09:56:56< wedge009> I don't have the older versions installed. But wow. 20150815 09:57:09< shadowm> wedge009: We might want to get one of ancestral or celticminstrel or StandYourGround or mattsc to test it on OS X then too. 20150815 09:57:38< lipkab> Re campaignd: it'd be safer to make campaign a pointer and set it to NULL after the deletion, but the current solution is okay as well, as long as nobody touches campaign after line 782. 20150815 09:58:16< lipkab> Re PR #450: what makes m and j so special? 20150815 09:59:07< shadowm> I think I'll make it a pointer then to make it clear (I'd rather go for a fool-proof solution than a flimsy comment like "don't touch foo past this point"). 20150815 10:00:34< shadowm> > Release: Ancient (years and years) 20150815 10:00:50< shadowm> This bug, which seems to be fixed by PR #450 too: https://gna.org/bugs/index.php?22219 20150815 10:01:04< wedge009> shadowm: celticminstrel was experimenting with hot-keys in 1.12 earlier. From around 20:45 UTC. 20150815 10:01:27< wedge009> He listed all sorts of crazy combinations being read that I didn't experience in my testing. 20150815 10:01:43< shadowm> Hm, well, may be not fixed, because I can't reproduce #22219 with 1.8. Maybe it didn't affect Linux. 20150815 10:03:03-!- genbattle_ [~genbattle@115-188-147-250.jetstream.xtra.co.nz] has joined #wesnoth-dev 20150815 10:03:24< shadowm> More key code-related bugs: https://gna.org/bugs/index.php?15567 https://gna.org/bugs/?18868 https://gna.org/bugs/?19084 20150815 10:03:27< wedge009> Oh I didn't look through all the bugs yet. If I knew about #22219 I would have mentioned it in my commentary/logs. 20150815 10:03:36< lipkab> I'm not going to object #450 if it indeed fixes a bug, but giving special treatment for two seemingly arbitrary keycodes looks *really* weird to me. 20150815 10:04:02< wedge009> It's not arbitrary, it's because those keys correspond to CR and LF. 20150815 10:04:18< wedge009> Oh, well maybe they're *seemingly* arbitrary. 20150815 10:04:36< shadowm> Ctrl+Enter -> Ctrl+m ? 20150815 10:04:48< wedge009> Ctrl+m is CR. 20150815 10:05:37< shadowm> Huh. 20150815 10:05:44< shadowm> Indeed. That's interesting. 20150815 10:06:11< shadowm> I guess there's a funny story behind this, probably involving keyboards that did not originally have an Enter key. 20150815 10:06:29< wedge009> #15567 seems to be a separate issue. As I remarked there, it seems to be a problem with the way the code is reading in the default hot-keys from the cfg file. If you manually add the Ctrl+Alt+[x] combinations and then use them, they work fine. Even adding what should be the default hot-keys raise no complaint from the code. 20150815 10:08:43< wedge009> Also don't know about different keyboard layouts as with #18868. 20150815 10:09:35-!- Appleman1234 [~Appleman1@KD036009071115.au-net.ne.jp] has joined #wesnoth-dev 20150815 10:09:53< lipkab> The root issue then seems to be that we're trying to identify the key by the typed character rather than the key code? 20150815 10:10:20< shadowm> Hopefully it'll magically fix itself once we run on SDL 2 and the key handling code is also fixed to deal with SDL 2's own idiosyncrasies (since last time I checked it was completely broken). 20150815 10:10:49 * Aginor adds that to his mental todo list 20150815 10:10:53< lipkab> Okay, let's merge #450 then. 20150815 10:12:41< lipkab> I wonder what happened to SDL2 keyboard support it was working fine a year ago :( 20150815 10:14:19< wedge009> lipkab: I believe so, but according to the code comments using the character values is supposed to sort out things like Ctrl+: vs Ctrl+Shift+; because : does not require Shift on a French keyboard. 20150815 10:14:27< Aginor> https://bugzilla.libsdl.org/show_bug.cgi?id=3096 20150815 10:16:08< wedge009> Nice. Will be interesting to see if anything comes of it. 20150815 10:16:45< Aginor> if I'm wrong they'll close reject it 20150815 10:16:57< shadowm> Added myself to CC. 20150815 10:17:00< Aginor> and I will go back to wesnoth source instead 20150815 10:20:28< lipkab> wedge009: I think the proper solution to that would be localized hotkeys. Anyhow, let's postpone this until SDL2. 20150815 10:20:46< lipkab> And someone merge #450. I'm AFK. 20150815 10:21:13< wedge009> lipkab: That's what I would have thought as well. But we are using character values now, so that's what I've dealt with. 20150815 10:21:38< shadowm> lipkab, wedge009: I think we should get someone on OS X to test it too to be sure, though? 20150815 10:21:55< wedge009> Sure, I don't mind waiting. 20150815 10:22:31< shadowm> I've no problem with hurling code at them on master but that'd create additional noise in the worst case (i.e. fix needing a re-fix or revert). 20150815 10:32:54< shadowm> wedge009: Re #454 (no time to look at in detail right now), make sure notifications are enabled in Preferences -> Multiplayer -> Alerts (third column from the left), and cause any single one of the events listed there to happen. 20150815 10:33:32< shadowm> You can e.g. try to /whisper yourself in the lobby . 20150815 10:33:56< wedge009> Oh, what should I expect to happen? 20150815 10:34:00< shadowm> (Yes, that's a thing one can do. I figure whoever wrote this code was looking at IRC for inspiration.) 20150815 10:34:22< shadowm> wedge009: You'll see a notification balloon/popup in the taskbar notification area. 20150815 10:35:08< vultraz> In Windows 10, the Action Center 20150815 10:35:09< shadowm> The window handle that's needed is the main Wesnoth window's handle. 20150815 10:35:22< wedge009> For #454, most of these are just adjusting to the new way SDL2 structures things. It's getting the Window handle that I'm worried about now that I look into in more detail. 20150815 10:36:43< wedge009> The notification... I suppose the Wesnoth window needs to be out of focus for the notification to work? 20150815 10:36:49< shadowm> That create and destroy window sequence seems iffy, yes. 20150815 10:37:07< shadowm> The window handle would cease to be valid after destruction. 20150815 10:37:14< wedge009> Yeah, not sure where the window is supposed to come from. 20150815 10:37:23< shadowm> wedge009: Hm, possibly. I always forget the specifics since I don't play MP. 20150815 10:37:23< wedge009> Or where the SDL1.2 version is getting it from. 20150815 10:37:32< wedge009> Neither do I. :S 20150815 10:37:36< vultraz> Yes 20150815 10:37:38< vultraz> Out of focus 20150815 10:38:01< wedge009> So I need to get someone else to whisper to me. Or create a second account. x.x 20150815 10:38:03< shadowm> wedge009: SDL 1.2 keeps track of the window manager info for the game's window, which is first created when initializing SDL's graphics mode. 20150815 10:38:28< shadowm> SDL 2 allows creating multiple windows but we should keep track of our original window somewhere I believe. 20150815 10:38:40< shadowm> (Maybe Aginor or lipkab know.) 20150815 10:38:40< wedge009> Then I'll have to learn how to get access to that. 20150815 10:39:26< shadowm> wedge009: You can just start two Wesnoth instances and connect to the MP server with both, minimize one, and whisper to it from the other. 20150815 10:40:38 * shadowm is leaving now. 20150815 10:40:58< wedge009> Ooh. It works. 20150815 10:41:10< wedge009> shadowm: Thanks. That'll give me something to test when I try SDL2 again. 20150815 10:43:06-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has quit [Read error: Connection reset by peer] 20150815 10:43:34< wedge009> For anyone reading PR #455 is really straightforward. I don't expect any difficulty reviewing that one. ;) 20150815 10:50:46< Aginor> wedge009: why did you have to make changes to sdl_gpu.hpp and hotkeys? 20150815 10:51:38< wedge009> Hot-keys is separate. I know to make separate branches before making PRs now, that's my mistake. 20150815 10:52:04< wedge009> SDL_gpu.hpp is just to get static inline working with Visual Studio. 20150815 10:52:09< Aginor> yeah, github likes feature branches 20150815 10:52:18< wedge009> I know that now. 20150815 10:52:37< wedge009> Still relatively new to git, only been using it at work for a few months, in a simple pull-push arrangement. 20150815 10:52:45< wedge009> No PRs. 20150815 10:53:23< Aginor> PRs is a githubism, but it does make things convenient 20150815 10:53:56< wedge009> I thought it's a standard git thing, when contributing to git repositories you don't have push access to. 20150815 10:55:27< Aginor> nope 20150815 10:56:00< Aginor> git has a way of exporting commits as special patches, that's the built in way 20150815 10:56:09< Aginor> or just using diffs :) 20150815 10:56:16< Aginor> that's how kernel development happens 20150815 10:59:19< vultraz> PRs are much nicer 20150815 10:59:26< Aginor> I agree 20150815 11:04:55< wedge009> Huh. Well, yes, I would agree that pull requests make more sense in a distributed environment as well. 20150815 11:17:51< Aginor> bah 20150815 11:19:27< Aginor> looks like I did the wrong thing when I got SDL2 compiling 20150815 11:19:41< Aginor> (for clipboard) 20150815 11:24:40-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20150815 11:32:26-!- genbattle_ [~genbattle@115-188-147-250.jetstream.xtra.co.nz] has quit [Ping timeout: 240 seconds] 20150815 11:40:14-!- sailorswift [~sailorswi@c-24-5-126-97.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 20150815 12:08:45-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has quit [Quit: wedge009] 20150815 12:09:02-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has joined #wesnoth-dev 20150815 12:13:06-!- Appleman1234 [~Appleman1@KD036009071115.au-net.ne.jp] has quit [Ping timeout: 240 seconds] 20150815 12:15:50-!- Kwandulin [~Miranda@p5B008BAC.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150815 12:17:17-!- knotwork_ [~markm@unaffiliated/knotwork] has quit [Ping timeout: 252 seconds] 20150815 12:17:52-!- knotwork_ [~markm@unaffiliated/knotwork] has joined #wesnoth-dev 20150815 12:18:52-!- Appleman1234 [~Appleman1@KD036009071115.au-net.ne.jp] has joined #wesnoth-dev 20150815 12:32:47-!- UnwiseOwl [~Ted@118.211.18.18] has quit [Remote host closed the connection] 20150815 12:41:50-!- prkc [~prkc@4E5CC75C.dsl.pool.telekom.hu] has joined #wesnoth-dev 20150815 12:51:28-!- ToBeCloud [uid51591@wikimedia/ToBeFree] has joined #wesnoth-dev 20150815 12:55:27-!- Elvish_Hunter [~irssi@wesnoth/developer/elvish-hunter] has joined #wesnoth-dev 20150815 12:57:45< Elvish_Hunter> Hi all 20150815 12:58:28< irker049> wesnoth: Elvish_Hunter wesnoth:master 681d033bcaa8 / data/tools/wmllint: wmllint: removed an instance of deprecated dict.has_key() http://git.io/v3Qmx 20150815 12:58:30< irker049> wesnoth: Elvish_Hunter wesnoth:master c5854e029957 / data/tools/wmllint: wmllint: replaced a regexp check with a simpler function http://git.io/v3Qmp 20150815 13:09:17-!- lipkab [~the_new_l@host-91-147-210-193.biatv.hu] has quit [Ping timeout: 244 seconds] 20150815 13:11:13-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has quit [Quit: wedge009] 20150815 13:12:38-!- Appleman1234 [~Appleman1@KD036009071115.au-net.ne.jp] has quit [Ping timeout: 272 seconds] 20150815 13:12:57-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Read error: Connection reset by peer] 20150815 13:13:41-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20150815 13:17:19-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has joined #wesnoth-dev 20150815 13:26:30-!- Appleman1234 [~Appleman1@KD036009071115.au-net.ne.jp] has joined #wesnoth-dev 20150815 13:39:20< celmin|sleep> Hmm, anyone feel like commenting on my stuff? (PR453) 20150815 13:41:52< vultraz> A cursory inspection looks good 20150815 13:42:59-!- celmin|sleep is now known as celticminstrel 20150815 13:47:59< vultraz> celticminstrel: how does your new quit event (play_controller::process_quit_request()) work with key_event (hotkey/command_executor.cpp:520)? 20150815 14:00:24-!- Appleman1234_ [~Appleman1@KD036009086158.au-net.ne.jp] has joined #wesnoth-dev 20150815 14:01:53-!- travis-ci [~travis-ci@ec2-54-145-27-177.compute-1.amazonaws.com] has joined #wesnoth-dev 20150815 14:01:54< travis-ci> wesnoth/wesnoth#7058 (master - c5854e0 : Elvish_Hunter): The build failed. 20150815 14:01:54< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/75726371 20150815 14:01:54-!- travis-ci [~travis-ci@ec2-54-145-27-177.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150815 14:02:55-!- Appleman1234 [~Appleman1@KD036009071115.au-net.ne.jp] has quit [Ping timeout: 245 seconds] 20150815 14:05:57-!- Appleman1234_ is now known as Appleman1234 20150815 14:20:44< celticminstrel> I think it's completely unrelated. The Escape key still works as before. 20150815 14:21:02-!- Elvish_Hunter [~irssi@wesnoth/developer/elvish-hunter] has quit [Quit: Ciao!] 20150815 14:31:29-!- Appleman1234 [~Appleman1@KD036009086158.au-net.ne.jp] has quit [Ping timeout: 252 seconds] 20150815 15:01:34-!- Appleman1234 [~Appleman1@KD036009086158.au-net.ne.jp] has joined #wesnoth-dev 20150815 15:01:51-!- Appleman1234_ [~Appleman1@KD036009086158.au-net.ne.jp] has joined #wesnoth-dev 20150815 15:04:57-!- afre [63f401a5@gateway/web/freenode/ip.99.244.1.165] has joined #wesnoth-dev 20150815 15:07:12-!- [Relic] [~Relic]@2602:306:33a3:6d30:1d09:aa3c:72c0:2327] has joined #wesnoth-dev 20150815 15:09:44< vultraz> celticminstrel: maybe we should have a general 'show quit message' function? 20150815 15:09:50< vultraz> to avoid duplicating the code 20150815 15:10:25< vultraz> (just for the prompt) 20150815 15:21:57< afre> Learning wml from an old buggy hacky faction add-on wasn't a good decision - haha. Suggestions for well-formed examples are welcome. 20150815 15:23:10< afre> and simple. 20150815 15:23:49< Ravana_> what you intend to do? 20150815 15:24:06< Ravana_> I started with reading multiplayer scenario 20150815 15:27:21-!- ToBeCloud [uid51591@wikimedia/ToBeFree] has quit [Quit: Connection closed for inactivity] 20150815 15:29:17< afre> Like files in data\multiplayer\scenarios? 20150815 15:29:56< vultraz> That's the mp scenarios yes 20150815 15:32:59-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has joined #wesnoth-dev 20150815 15:34:50< Ravana_> some simple survival would be best for example 20150815 15:36:37-!- Kwandulin [~Miranda@p5B008BAC.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20150815 15:38:17< afre> Thanks. Will take a look. I get asked "what you intend to do?" a lot here. Don't quite know right now. I'm not a coder and don't have a history of contributing to projects. So, my questions may end up pretty vague or amateur. 20150815 15:40:23< afre> Ravana_: like 2p_Dark_Forecast? 20150815 15:40:48< Ravana_> not sure, haven't looked that one 20150815 15:41:45-!- afre [63f401a5@gateway/web/freenode/ip.99.244.1.165] has quit [Quit: Page closed] 20150815 15:41:55< Ravana_> but http://files.wesnoth.org/addons/1.12/Peninsula_Survival.tar.bz2 is quite simple 20150815 15:49:50< Ravana_> it does use some invalid keys though 20150815 15:53:04-!- Appleman1234_ [~Appleman1@KD036009086158.au-net.ne.jp] has quit [Ping timeout: 244 seconds] 20150815 15:53:11-!- Appleman1234 [~Appleman1@KD036009086158.au-net.ne.jp] has quit [Ping timeout: 265 seconds] 20150815 15:58:32-!- irker049 [~irker@uruz.ai0867.net] has quit [Quit: transmission timeout] 20150815 15:59:54-!- Appleman1234 [~Appleman1@KD036009094024.au-net.ne.jp] has joined #wesnoth-dev 20150815 16:04:52-!- N4tr0n [~user@cpe-76-175-70-130.socal.res.rr.com] has joined #wesnoth-dev 20150815 16:11:35-!- Appleman1234 [~Appleman1@KD036009094024.au-net.ne.jp] has quit [Ping timeout: 252 seconds] 20150815 16:17:15-!- Appleman1234 [~Appleman1@KD106179119196.au-net.ne.jp] has joined #wesnoth-dev 20150815 16:20:27-!- Appleman1234_ [~Appleman1@KD036009078219.au-net.ne.jp] has joined #wesnoth-dev 20150815 16:22:28-!- Appleman1234 [~Appleman1@KD106179119196.au-net.ne.jp] has quit [Ping timeout: 246 seconds] 20150815 16:32:14-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has quit [Ping timeout: 250 seconds] 20150815 16:35:53-!- Appleman1234_ is now known as Appleman1234 20150815 16:45:09-!- mjs-de [~mjs-de@x4db5825d.dyn.telefonica.de] has quit [Remote host closed the connection] 20150815 17:26:01-!- Appleman1234_ [~Appleman1@KD036009091187.au-net.ne.jp] has joined #wesnoth-dev 20150815 17:27:10-!- Appleman1234 [~Appleman1@KD036009078219.au-net.ne.jp] has quit [Ping timeout: 240 seconds] 20150815 17:28:29-!- Appleman1234_ is now known as Appleman1234 20150815 17:33:56< pydsigner> vultraz: Sorry about leaving you hanging last night, lost connection just as I was making the PR -_- 20150815 17:34:17< vultraz> It's ok 20150815 17:39:39< vultraz> Let me test that 20150815 17:41:03< pydsigner> I think that might solve the offset problem 20150815 17:42:01< pydsigner> Your thought was a good start 20150815 17:42:09< pydsigner> but 20150815 17:42:37< vultraz> Ughh. The original LoW thing is still fixed but the single-hex mask test does not ._. 20150815 17:42:42< vultraz> s/does/is 20150815 17:42:44< vultraz> Now NOTHING shows up 20150815 17:42:59< pydsigner> ... 20150815 17:43:17< pydsigner> Any error? 20150815 17:43:21< vultraz> Nope 20150815 17:43:33< vultraz> This is weird 20150815 17:43:52< vultraz> Earlier I was trying int actual_border = border_size() + 1; and that ALSO caused nothing to appear 20150815 17:44:13-!- sailorswift [~sailorswi@c-24-5-126-97.hsd1.ca.comcast.net] has joined #wesnoth-dev 20150815 17:44:22< pydsigner> Hmmmmmm 20150815 17:44:30< pydsigner> I think 20150815 17:45:22< pydsigner> that the end calculator is broke 20150815 17:45:57-!- lipkab [~the_new_l@host-91-147-210-193.biatv.hu] has joined #wesnoth-dev 20150815 17:47:21< pydsigner> Ooooo 20150815 17:50:31< pydsigner> vultraz: Try now 20150815 17:54:26< vultraz> Nope 20150815 17:54:51< vultraz> But if I change actual_border back to border_size() the terrain does change.. except now 1 off both x AND y ._. 20150815 17:54:52< pydsigner> Hm 20150815 17:55:19< vultraz> There's something with the borders that's screwing with things 20150815 17:55:59< vultraz> er.... 20150815 17:55:59< pydsigner> That is how it should be 20150815 17:56:00< vultraz> wait... 20150815 17:56:04< vultraz> const t_translation::t_terrain t = m[x1][y1 + m.border_size_]; 20150815 17:56:18< vultraz> const gamemap& m 20150815 17:56:26< vultraz> m...doesn't have border_size_ 20150815 17:56:39-!- irker868 [~irker@uruz.ai0867.net] has joined #wesnoth-dev 20150815 17:56:39< irker868> wesnoth: Andreas Löf wesnoth:master 1c17ecaa7537 / src/display.cpp: Fix the graphics corruption when scrolling with SDL2 http://git.io/v37sD 20150815 17:56:39< irker868> wesnoth: lipk wesnoth:master 2d0482be91cc / src/display.cpp: Merge pull request #456 from aginor/sdl2 http://git.io/v37sy 20150815 17:56:47< vultraz> or... 20150815 17:56:48< vultraz> ok hm it does 20150815 17:56:50< vultraz> it's 1 20150815 17:57:01< vultraz> shouldn't that be actual_border, then? 20150815 17:57:13< vultraz> since border_size_ is ALWAYS gamemap::default_border now 20150815 17:57:15< vultraz> ie, 1 20150815 17:57:33< pydsigner> Yes 20150815 17:59:30< pydsigner> And then change actual_border back to the PR style 20150815 18:00:40< vultraz> Doesn't work :( 20150815 18:00:42< pydsigner> Er 20150815 18:00:42< vultraz> gaaahhh 20150815 18:00:51< pydsigner> Hmmmmmm 20150815 18:01:38< vultraz> Ya know, do we really need the border bool? 20150815 18:02:17< pydsigner> Yes 20150815 18:02:35< vultraz> Ok 20150815 18:03:24< vultraz> Ah you refreshed the PR 20150815 18:03:47< pydsigner> I believe you are passing false 20150815 18:03:52-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has joined #wesnoth-dev 20150815 18:03:59< vultraz> False is the default 20150815 18:04:46< vultraz> void overlay(const gamemap& m, const config& rules, int x=0, int y=0, bool border=false); 20150815 18:04:52< celticminstrel> vultraz: Maybe, yeah. There's one minor difference in the duplication though (different exception thrown). 20150815 18:05:01< celticminstrel> BTW if anything else was addressed at me I missed it and will have to check the logs later. 20150815 18:05:10< vultraz> celticminstrel: there was nothing 20150815 18:07:39< pydsigner> vultraz: that's why your placements have been off with the actual_border forced to 1; that's why I didn't mind that 20150815 18:08:29< celticminstrel> vultraz: Any particular suggestions as to where such a function could be placed? Like, which file. 20150815 18:08:41< vultraz> celticminstrel: not sure, no :| 20150815 18:09:15< celticminstrel> Then I guess I'll poke around and find somewhere that makes sense. 20150815 18:09:52< vultraz> pydsigner: should we remove some of border_size()/actual_border from the maths, then? 20150815 18:11:00< pydsigner> .... no 20150815 18:11:08< vultraz> er wait 20150815 18:11:10< vultraz> no 20150815 18:11:20< vultraz> it's 5 AM I cannot think >_> 20150815 18:11:32< vultraz> if it's forced to 1 it's off 20150815 18:11:47< vultraz> if it's 0 because border is false, it doesn't show up at all 20150815 18:13:20< pydsigner> But LoW still works 20150815 18:14:12< vultraz> Actually with your PR code it's now 1 y hex off 20150815 18:14:19< pydsigner> K 20150815 18:17:14< vultraz> I'm out 20150815 18:17:21-!- Appleman1234 [~Appleman1@KD036009091187.au-net.ne.jp] has quit [Ping timeout: 252 seconds] 20150815 18:17:22< vultraz> Will test any additional changes tomorrow 20150815 18:19:26< pydsigner> kk 20150815 18:24:10-!- a_ [4f1210a0@gateway/web/freenode/ip.79.18.16.160] has joined #wesnoth-dev 20150815 18:25:39-!- a_ [4f1210a0@gateway/web/freenode/ip.79.18.16.160] has quit [Client Quit] 20150815 18:30:23-!- iceiceice [~chris@wesnoth/developer/iceiceice] has quit [Quit: Leaving] 20150815 18:55:12-!- Appleman1234 [~Appleman1@KD036009091187.au-net.ne.jp] has joined #wesnoth-dev 20150815 18:56:46-!- mjs-de [~mjs-de@p508C8DB3.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150815 19:08:51-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has joined #wesnoth-dev 20150815 19:16:13-!- horrowind [~Icedove@2a02:810a:8b00:5298:21b:fcff:fee3:c3ff] has joined #wesnoth-dev 20150815 19:19:55-!- Guest86085 [~Jorge@186.177.2.148] has joined #wesnoth-dev 20150815 19:33:16-!- travis-ci [~travis-ci@ec2-54-145-27-177.compute-1.amazonaws.com] has joined #wesnoth-dev 20150815 19:33:17< travis-ci> wesnoth/wesnoth#7061 (master - 2d0482b : lipk): The build is still failing. 20150815 19:33:17< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/75749072 20150815 19:33:17-!- travis-ci [~travis-ci@ec2-54-145-27-177.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150815 20:22:54-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has quit [Remote host closed the connection] 20150815 20:23:00-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has joined #wesnoth-dev 20150815 20:24:33-!- Appleman1234 [~Appleman1@KD036009091187.au-net.ne.jp] has quit [Ping timeout: 246 seconds] 20150815 20:34:58-!- lipkab [~the_new_l@host-91-147-210-193.biatv.hu] has quit [Quit: Leaving] 20150815 20:47:21-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Remote host closed the connection] 20150815 20:56:47-!- irker868 [~irker@uruz.ai0867.net] has quit [Quit: transmission timeout] 20150815 21:01:07-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20150815 21:20:53-!- Appleman1234 [~Appleman1@KD036009070153.au-net.ne.jp] has joined #wesnoth-dev 20150815 21:22:08-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has joined #wesnoth-dev 20150815 21:31:33-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has quit [Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] 20150815 21:32:33-!- prkc [~prkc@4E5CC75C.dsl.pool.telekom.hu] has quit [Quit: Leaving] 20150815 21:39:08-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has joined #wesnoth-dev 20150815 21:59:19-!- mjs-de [~mjs-de@p508C8DB3.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 20150815 22:13:48-!- BeoXTC [3eb2b12a@gateway/web/cgi-irc/kiwiirc.com/ip.62.178.177.42] has joined #wesnoth-dev 20150815 22:14:24< BeoXTC> hy 20150815 22:20:01-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20150815 22:21:04-!- Pileo [60f43632@gateway/web/freenode/ip.96.244.54.50] has joined #wesnoth-dev 20150815 22:22:51-!- horrowind [~Icedove@2a02:810a:8b00:5298:21b:fcff:fee3:c3ff] has quit [Quit: horrowind] 20150815 22:23:46-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has joined #wesnoth-dev 20150815 22:26:22-!- genbattle_ [~genbattle@115-188-147-250.jetstream.xtra.co.nz] has joined #wesnoth-dev 20150815 22:27:46-!- sailorswift [~sailorswi@c-24-5-126-97.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds] 20150815 22:30:06-!- chaverma [~Chris@c-67-169-95-15.hsd1.ca.comcast.net] has quit [Quit: Leaving.] 20150815 22:37:10-!- genbattle_ [~genbattle@115-188-147-250.jetstream.xtra.co.nz] has quit [Ping timeout: 240 seconds] 20150815 22:39:59-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20150815 22:40:35-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has joined #wesnoth-dev 20150815 22:41:35-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has quit [Client Quit] 20150815 22:48:21-!- Pileo [60f43632@gateway/web/freenode/ip.96.244.54.50] has quit [Ping timeout: 246 seconds] 20150815 23:19:12-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 246 seconds] 20150815 23:28:49-!- Xara [Yangyf@2001:cc0:2020:4010:99c8:85ad:a32f:c815] has joined #wesnoth-dev 20150815 23:30:02-!- sailorswift [~sailorswi@c-24-5-126-97.hsd1.ca.comcast.net] has joined #wesnoth-dev --- Log closed Sun Aug 16 00:00:12 2015