--- Log opened Tue Sep 29 00:00:46 2015 20150929 00:23:19-!- Appleman1234 [~Appleman1@KD106161093116.au-net.ne.jp] has quit [Ping timeout: 240 seconds] 20150929 00:24:19-!- TC01_ [~quassel@london.acm.jhu.edu] has quit [Ping timeout: 240 seconds] 20150929 00:27:11-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 264 seconds] 20150929 00:33:28-!- vultraz [~chatzilla@124.109.10.167] has joined #wesnoth-dev 20150929 00:33:45-!- vultraz [~chatzilla@124.109.10.167] has quit [Changing host] 20150929 00:33:45-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20150929 00:39:03-!- Guest43368 [~quassel@london.acm.jhu.edu] has joined #wesnoth-dev 20150929 00:45:30< Aginor> hey vultraz 20150929 00:48:01-!- matth1askrgr is now known as matthiaskrgr 20150929 01:02:01-!- kdizzlr [43bd3939@gateway/web/freenode/ip.67.189.57.57] has joined #wesnoth-dev 20150929 01:29:25-!- Appleman1234 [~Appleman1@KD106161093116.au-net.ne.jp] has joined #wesnoth-dev 20150929 01:30:26-!- ancestral [~ancestral@71-220-62-196.mpls.qwest.net] has joined #wesnoth-dev 20150929 01:35:36-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20150929 01:36:13< Aginor> wedge009: crash bug is tricky. 20150929 01:46:25-!- ancestral [~ancestral@71-220-62-196.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20150929 01:52:28-!- ancestral [~ancestral@71-220-62-196.mpls.qwest.net] has joined #wesnoth-dev 20150929 02:02:59-!- midzer [~quassel@p4FFCE1F9.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 20150929 02:03:24-!- midzer [~quassel@p4FFCE1F9.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150929 02:08:54< vultraz> hey Aginor 20150929 02:09:10-!- Jozrael [~Jozrael@192.91.144.16] has quit [Ping timeout: 240 seconds] 20150929 02:12:42-!- ancestral [~ancestral@71-220-62-196.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20150929 02:18:18-!- midzer [~quassel@p4FFCE1F9.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 20150929 02:18:44-!- midzer [~quassel@p4FFCE1F9.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150929 02:22:55< vultraz> Aginor: I got all the issues fixed 20150929 02:27:29-!- Appleman1234 [~Appleman1@KD106161093116.au-net.ne.jp] has quit [Ping timeout: 265 seconds] 20150929 02:29:39-!- danni [~quassel@adsl-au-4-115.ozonline.com.au] has quit [Ping timeout: 240 seconds] 20150929 02:30:54-!- ancestral [~ancestral@71-220-62-196.mpls.qwest.net] has joined #wesnoth-dev 20150929 02:31:37-!- danni [~quassel@adsl-au-4-115.ozonline.com.au] has joined #wesnoth-dev 20150929 02:45:53< Aginor> vultraz: sweet 20150929 02:46:03< Aginor> including travis failing? 20150929 02:46:42< vultraz> Still waiting for the new checks 20150929 02:48:33< kdizzlr> Hey dawgs 20150929 02:49:10< kdizzlr> incredibly unimportant error, but i noticed that this is happening in the volume mixer with this game 20150929 02:49:13< kdizzlr> http://imgur.com/kDSbydR 20150929 02:50:02< kdizzlr> i assume top men will be sent to resolve this issue, ill just sit here and wait for it to refresh once you guys fix it 20150929 02:50:38< kdizzlr> just checking in to let you guys know its still there, assumed this would be resolved by now 20150929 02:57:15< ancestral> kdizzlr: Actually… 20150929 02:57:27< ancestral> kdizzlr: Possibly 20150929 02:57:41< ancestral> The logo has been redesigned 20150929 02:57:52-!- fendrin [~quassel@wesnoth/developer/fendrin] has joined #wesnoth-dev 20150929 02:59:40< Aginor> it looks like something we should be fixing under SDL2 if nothing else 20150929 02:59:57< Aginor> wedge009: have you seen this? http://imgur.com/kDSbydR 20150929 03:00:01< vultraz> can confirm still broken with new logo under windows 10 20150929 03:01:12< kdizzlr> lol i knew you guys could handle it 20150929 03:01:59-!- fabi [~quassel@wesnoth/developer/fendrin] has quit [Ping timeout: 264 seconds] 20150929 03:03:38< Aginor> wedge009: also, I've found the cause of the crash 20150929 03:07:12< Aginor> vultraz: it looks like the logo has wrong dimensions in windows... 20150929 03:12:53-!- ancestral [~ancestral@71-220-62-196.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20150929 03:12:56< vultraz> Aginor: but why the black border 20150929 03:14:31< shadowm> 1) Bad alpha blending somewhere (probably between SDL and the Windows API) 20150929 03:15:42< shadowm> 2) Looks like Windows' volume mixer can't handle icons that for whatever mysterious reasons don't provide the expected dimensions (32x32?) by scaling them down, so it just blindly throws it into your screen hoping for the best (i.e. Windows bug) 20150929 03:16:25< vultraz> So we just need to add a 32x32 icon to the ico file? 20150929 03:16:35< shadowm> No, because there is already one in it. 20150929 03:17:24< vultraz> huh 20150929 03:18:04< shadowm> SDL does not read the resource that's created from the ico file to set the window icon. 20150929 03:18:20< shadowm> It does not read a file at all. 20150929 03:19:20< Aginor> we need to modify the game to provide the 32x32 icon to windows 20150929 03:19:34< shadowm> https://www.libsdl.org/release/SDL-1.2.15/docs/html/sdlwmseticon.html 20150929 03:19:46< shadowm> The surface we pass to it is 64x64, contrary to what the documentation says we are supposed to do. 20150929 03:21:10< shadowm> The documentation also doesn't specify anything about the surface's pixel format, and what we have there is just whatever the image cache manager uses for storage. 20150929 03:21:30< shadowm> Whether SDL (1.2) is able to correctly convert that before passing it to Windows is anyone's guess. 20150929 03:24:05< vultraz> Passing a 32x32 surface to SDL_WM_SetIcon fixes the mixer image, but there are still black borders 20150929 03:24:24< vultraz> Likewise around the window icon, though it looks a little better 20150929 03:24:40< shadowm> Then the rest must be a pixel format issue like I said. 20150929 03:26:41< shadowm> Actually, I see the same issue on my own X11 desktop environment on Linux, I just never thought much of it. 20150929 03:27:15-!- ancestral [~ancestral@71-220-62-196.mpls.qwest.net] has joined #wesnoth-dev 20150929 03:27:38< shadowm> I always assumed it was just KDE being KDE. 20150929 03:28:29< Aginor> which icon is used/what's the path? 20150929 03:28:41< vultraz> Black borders go away with ~BG(225,225,225) 20150929 03:28:52< shadowm> Don't do that, vultraz. 20150929 03:28:57< vultraz> Aginor: images/icons/icon-game.png 20150929 03:29:21< shadowm> You are onot solving the issue, you are only sweeping it under the rug, and it'll only work with that particular Windows color scheme. 20150929 03:29:37< shadowm> Also, the correct path is images/game-icon.png, on 1.12.x. 20150929 03:29:48< shadowm> surface icon(image::get_image("game-icon.png", image::UNSCALED)); 20150929 03:29:53< shadowm> SDL_WM_SetIcon(icon,NULL); 20150929 03:29:57< vultraz> it changed in 1.13 20150929 03:30:06< vultraz> I removed images/game-icon 20150929 03:30:32< shadowm> Well, now we'll need it back. 20150929 03:30:41< vultraz> why? 20150929 03:30:57-!- Appleman1234 [~Appleman1@KD118156250191.au-net.ne.jp] has joined #wesnoth-dev 20150929 03:30:59< vultraz> I was 64x64 anyway 20150929 03:31:09< shadowm> Because that file is currently shared between the WM setup call and the Hotkeys dialog tab setup. 20150929 03:31:30< shadowm> For the latter we need 64x64 and for the former we need 32x32, at least with SDL 1.2. 20150929 03:32:06< vultraz> So you want it back but 32x32? 20150929 03:32:48< shadowm> We want to fix this bug, first and foremost. 20150929 03:33:15< vultraz> Obviously 20150929 03:33:17< shadowm> I didn't expect SDL 2's documentation to be *even less helpful* about this: https://wiki.libsdl.org/SDL_SetWindowIcon 20150929 03:33:39< vultraz> Sadly ~BG cannot set a pure alpha channel 20150929 03:35:19< shadowm> This whole design is absurd. 20150929 03:38:14< shadowm> Windows uses icon files for its API because otherwise you'd need to explicitly provide one image for each resolution Windows will need from the icon. SDL's approach here is to throw a single bitmap at Windows and assume it'll somehow work out. 20150929 03:40:38-!- Appleman1234 [~Appleman1@KD118156250191.au-net.ne.jp] has quit [Ping timeout: 240 seconds] 20150929 03:43:13< shadowm> SDL 1.2 specifically allocates an 8bpp surface for the icon, so the blending issue is a Won't Fix. 20150929 03:43:42< shadowm> On 1.12.x at least. 20150929 03:44:43< shadowm> This is on Windows, specifically. It seems to use X11's current bpp on X11, so there shouldn't be this blending bug on X11. 20150929 03:46:43< shadowm> SDL 2 seems to use 32bpp, on Windows. 20150929 03:47:22< shadowm> (Yes, I'm reading the source for both versions because it's much faster than testing it out.) 20150929 03:48:46< shadowm> Okay to sum up: 20150929 03:48:59< shadowm> Size bug (all platforms): ours, needs fixing (1.12.x and master) 20150929 03:49:10< shadowm> Blending bug (X11): unknown cause 20150929 03:49:25< shadowm> Blending bug (Windows): by design on SDL 1.2, can't fix; should be automagically fixed with SDL 2 20150929 03:50:36< shadowm> And don't use image path functions to sweep the blending issue under the rug, that's bad programming. 20150929 03:50:56< shadowm> (And it *will* break for people with different configurations than yours.) 20150929 03:51:19 * shadowm leaves again. 20150929 03:57:54-!- kdizzlr [43bd3939@gateway/web/freenode/ip.67.189.57.57] has quit [Ping timeout: 246 seconds] 20150929 04:00:29-!- kdizzlr [43bd3939@gateway/web/freenode/ip.67.189.57.57] has joined #wesnoth-dev 20150929 04:33:41< vultraz> yay, tests pass 20150929 04:33:46 * vultraz rebases 20150929 04:35:19< Aginor> excellent 20150929 04:35:21< matthiaskrgr> \o/ 20150929 04:35:27< Aginor> vultraz: want to learn more about inheritance? :) 20150929 04:35:32< Aginor> (it's a trap) 20150929 04:37:13< vultraz> I probably should :P 20150929 04:41:39-!- Appleman1234 [~Appleman1@KD106161094058.au-net.ne.jp] has joined #wesnoth-dev 20150929 04:51:53< Aginor> vultraz: if you want a gentle introduction, and want to learn about the new hotkeys, you could re-add joystick support on the sdl2 branch 20150929 04:57:38-!- fabi [~quassel@wesnoth/developer/fendrin] has joined #wesnoth-dev 20150929 04:57:48< vultraz> joysticks D: I assume that's for controllers and such? 20150929 05:01:36-!- fendrin [~quassel@wesnoth/developer/fendrin] has quit [Ping timeout: 264 seconds] 20150929 05:01:46-!- Shackra [~Jorge@186.177.2.148] has quit [Ping timeout: 246 seconds] 20150929 05:04:26-!- Appleman1234 [~Appleman1@KD106161094058.au-net.ne.jp] has quit [Ping timeout: 268 seconds] 20150929 05:07:30< Aginor> vultraz: there used to be joystick support, we/I need to add it back again so there's no feature regression 20150929 05:08:01< Aginor> the only joustick support was to have actions assigned to buttons/hats though nothing further 20150929 05:08:14< Aginor> (as in, no scrolling or moving mouse cursor and stuff) 20150929 05:11:56-!- ancestral [~ancestral@71-220-62-196.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20150929 05:19:41-!- ancestral [~ancestral@71-220-62-196.mpls.qwest.net] has joined #wesnoth-dev 20150929 05:34:59-!- [Relic] [~Relic]@2602:306:33a3:6d30:4021:3c1a:787:e9d] has quit [Quit: I press the magic X and all the weirdos go away!] 20150929 05:49:00-!- motorme [6fcbc58d@gateway/web/freenode/ip.111.203.197.141] has joined #wesnoth-dev 20150929 05:50:52-!- motorme [6fcbc58d@gateway/web/freenode/ip.111.203.197.141] has quit [Client Quit] 20150929 05:55:51-!- motorme [6abb65a7@gateway/web/freenode/ip.106.187.101.167] has joined #wesnoth-dev 20150929 05:56:48-!- Kwandulin [~Miranda@p5B009D8E.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150929 06:11:41< vultraz> Aginor: I mean presumably the reason for js support was for controllers 20150929 06:11:55< vultraz> (It was disabled IIRC bc it was incomplete) 20150929 06:12:08< vultraz> But it's pretty much impossible to use an actual like, flight joystick 20150929 06:12:23-!- MotorMe_ [~MotorMe@111.203.197.141] has joined #wesnoth-dev 20150929 06:12:36-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has quit [Quit: wedge009] 20150929 06:12:56-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has joined #wesnoth-dev 20150929 06:15:02-!- kdizzlr [43bd3939@gateway/web/freenode/ip.67.189.57.57] has quit [Quit: Page closed] 20150929 06:16:22-!- Appleman1234 [~Appleman1@KD118156251031.au-net.ne.jp] has joined #wesnoth-dev 20150929 06:18:30-!- celticminstrel is now known as celmin|sleep 20150929 06:20:10-!- motorme [6abb65a7@gateway/web/freenode/ip.106.187.101.167] has quit [Quit: Page closed] 20150929 07:02:36< vultraz> shadowm: should I wait for you to review my PR or should I merge it? 20150929 07:26:40-!- Appleman1234 [~Appleman1@KD118156251031.au-net.ne.jp] has quit [Ping timeout: 265 seconds] 20150929 07:33:50-!- MotorMe_ [~MotorMe@111.203.197.141] has quit [Ping timeout: 240 seconds] 20150929 07:34:10-!- MotorMe [~MotorMe@111.203.197.141] has joined #wesnoth-dev 20150929 07:43:02-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Ping timeout: 260 seconds] 20150929 07:43:45-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20150929 07:44:21-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20150929 07:46:51< Aginor> vultraz: correct 20150929 07:52:38-!- rayblade53 [~chatzilla@124.109.10.167] has joined #wesnoth-dev 20150929 07:53:10-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Read error: Connection reset by peer] 20150929 07:53:39-!- rayblade53 is now known as vultraz 20150929 07:53:59-!- vultraz [~chatzilla@124.109.10.167] has quit [Changing host] 20150929 07:53:59-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20150929 08:10:29-!- Kwandulin [~Miranda@p5B009D8E.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20150929 08:13:17-!- ancestral [~ancestral@71-220-62-196.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20150929 08:19:11-!- genbattle [~genbattle@122-57-90-134.jetstream.xtra.co.nz] has joined #wesnoth-dev 20150929 08:25:04-!- ancestral [~ancestral@71-220-62-196.mpls.qwest.net] has joined #wesnoth-dev 20150929 08:33:36-!- Appleman1234 [~Appleman1@KD106161094221.au-net.ne.jp] has joined #wesnoth-dev 20150929 08:34:00-!- ancestral [~ancestral@71-220-62-196.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20150929 08:34:55-!- ancestral [~ancestral@71-220-62-196.mpls.qwest.net] has joined #wesnoth-dev 20150929 08:35:17-!- wedge010 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has joined #wesnoth-dev 20150929 08:35:44< wedge010> Aginor: Regarding the icon in the Windows mixer application, that looks like Windows 8 or 10. I'm using Windows 7 and do not see the icon strangeness. 20150929 08:35:59< wedge010> Aginor: Is there anything I can do to help with the blit crash issue? 20150929 08:36:21< Aginor> wedge010: it's a matter of programming :/ 20150929 08:37:10-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has quit [Ping timeout: 246 seconds] 20150929 08:37:10-!- wedge010 is now known as wedge009 20150929 08:37:10< Aginor> things are keeping references to the screen surface during/after a screen resize event, which causes them to have a reference to invalid memory 20150929 08:37:16< Aginor> that's causing the crash 20150929 08:37:21< wedge009> Ah. 20150929 08:37:53< Aginor> the Proper fix is to have classes not cache that and ask SDL for the screen surface every time they do operations on the screen 20150929 08:38:00< wedge009> Wondering why this wasn't a problem in SDL 1.2. Also if a similar thing is the cause of the draw text line crash in the multi-player windows. 20150929 08:38:03< Aginor> simple in theory, annoying in practise 20150929 08:38:15< Aginor> the behaviour has probably changed :) 20150929 08:38:21< wedge009> Hmm. 20150929 08:38:27< Aginor> if the window changes size, it's the same cause 20150929 08:39:21< wedge009> Upon joining a MP game, there's a whole lot of screen redrawing, but the program window itself stays the same. 20150929 08:39:33< Aginor> then it's a different cause 20150929 08:39:43< wedge009> Bummer. 20150929 08:40:40< wedge009> What was shadowm referring to in his summary at around 3:43 pm NZ time? 20150929 08:41:04< Aginor> icons are broken and SDL2 will fix some of it :) 20150929 08:41:10< Aginor> but obviously not all 20150929 08:41:32< wedge009> Sooo... what can/should I/we do about it? 20150929 08:41:52< Aginor> we need to find out what's causing the intermittedness on windows 20150929 08:41:57< wedge009> Hmm. :/ 20150929 08:42:24< Aginor> that's sadly as far as my plan extends 20150929 08:42:43< wedge009> Well, I'd say the blit crashing is higher priority. Unfortunately I probably can't/shouldn't work too much on this this evening. 20150929 08:42:48< Aginor> do you want to try to take the lead on it? 20150929 08:43:02< Aginor> I won't fix the blit crashing tonight either 20150929 08:43:19< Aginor> I've figured out the problem today, but it'll require some major mucking about to fix 20150929 08:44:38< wedge009> The icon? Well, since I'm the only one who seems to have noticed it (I haven't seen it on Linux), I suppose so. But maybe not for a while. I've had these issues in my personal log for a while - many of them have been fixed, either by myself or you or others, but thought that since we're getting close to a working SDL2 build that I should just report the remaining bugs I had. 20150929 08:44:58< Aginor> wedge009: fair enough 20150929 08:45:13< Aginor> wedge009: reporting it doesn't mean you have to fix it 20150929 08:45:29< wedge009> I noticed when I come back to an issue after a while, I get a 'eureka' moment, or otherwise spot something I didn't notice before. Or just keep working on other bugs/issues and find something related. 20150929 08:45:32< Aginor> wedge009: I am very grateful for all of the work you've been doing 20150929 08:45:41< wedge009> Oh, you've been doing far more than I have. ;) 20150929 08:46:22< wedge009> I just think that it's not healthy for me to spend too much time on development (even though I enjoy this project) when I've been doing similar stuff (basically staring at the screen) at work all day as well. 20150929 08:46:52< Aginor> wedge009: which is all fair enough 20150929 08:47:05< Aginor> that's why I'm noticably absent on occasion 20150929 08:47:18< Aginor> in fact, I'm thinking about hitting the beach and going surfing tomorrow :) 20150929 08:47:23< wedge009> That's good! 20150929 08:52:09< Aginor> also trying to book a holiday at the moment :D 20150929 08:53:14< wedge009> That must be fun too. There's a time for work and a time for rest. 20150929 08:56:50-!- Appleman1234 [~Appleman1@KD106161094221.au-net.ne.jp] has quit [Ping timeout: 240 seconds] 20150929 08:59:03-!- ancestral [~ancestral@71-220-62-196.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20150929 09:00:07< Aginor> wedge009: I realised I can have a very cheap holiday in Australia, so I'm going for it now while I'm between jobs 20150929 09:00:30< wedge009> Wee! City, country, both? 20150929 09:00:36< wedge009> Whee* 20150929 09:00:38< Aginor> City 20150929 09:00:45< wedge009> Which one(s)? 20150929 09:00:49< Aginor> Sydney 20150929 09:00:53< wedge009> Ooh. 20150929 09:01:11< wedge009> Probably a good time, spring is definitely here. 20150929 09:01:21< Aginor> indeed :) 20150929 09:03:19< wedge009> Oh I didn't realise you've already started summer time. We go forwards this coming weekend. So you're three hours ahead at the moment. 20150929 09:04:03 * vultraz always gets confused by the southern hemisphere's seasons 20150929 09:04:23< Aginor> vultraz: they're the opposite, easy 20150929 09:05:00 * wedge009 is bemused by northerners moaning about the southern hemisphere :p 20150929 09:05:12-!- MotorMe [~MotorMe@111.203.197.141] has quit [Ping timeout: 264 seconds] 20150929 09:05:14 * vultraz lives near the equator, actually 20150929 09:05:16< vultraz> no seasons :| 20150929 09:05:20< wedge009> Fair enough. 20150929 09:05:23< wedge009> Singapore? 20150929 09:05:25< Aginor> nice! 20150929 09:05:27< vultraz> Micronesia 20150929 09:05:29< wedge009> Ah. 20150929 09:05:30-!- fabi [~quassel@wesnoth/developer/fendrin] has quit [Ping timeout: 255 seconds] 20150929 09:05:34< vultraz> Pohnpei, to be exact 20150929 09:05:34-!- MotorMe [~MotorMe@111.203.197.141] has joined #wesnoth-dev 20150929 09:05:40< vultraz> (I'm from the US, however) 20150929 09:05:43< vultraz> just living here :P 20150929 09:05:50< vultraz> not from here 20150929 09:05:59< wedge009> So still from northern hemisphere. Though I'm from UK originally, so much the same. 20150929 09:06:44< vultraz> there's good surfing here 20150929 09:06:46< vultraz> not that I surf 20150929 09:06:54< vultraz> But it's world-class apparently 20150929 09:08:23< wedge009> Not a surfer either, unfortunately, though I used to swim a lot. 20150929 09:08:38< vultraz> oh wait, it's Aginor who's surfing 20150929 09:08:44< vultraz> why do I keep mixing the two of you up 20150929 09:08:50< vultraz> Your names aren't even similar 20150929 09:09:05< Aginor> vultraz: I don't know either, he's the clever one :D 20150929 09:09:15< vultraz> For some reason I imagine you like two heads of the same entity :P 20150929 09:09:23< vultraz> the 'SDL2' entity 20150929 09:09:50-!- mjs-de [~mjs-de@f053052079.adsl.alicedsl.de] has joined #wesnoth-dev 20150929 09:10:04< Aginor> vultraz: join ussssss 20150929 09:10:12< Aginor> do the joystick hotkey-buttons 20150929 09:10:38< wedge009> Ha ha. Australia and NZ do a lot of stuff together, maybe? 20150929 09:10:47< Aginor> like rugby? :D 20150929 09:10:49< wedge009> 'Resistance is futile'? ;) 20150929 09:11:10< Aginor> wedge009: I may have thought of that phrase as I was typing 20150929 09:17:39-!- Kwandulin [~Miranda@p5B009D8E.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150929 09:18:56-!- ancestral [~ancestral@71-220-62-196.mpls.qwest.net] has joined #wesnoth-dev 20150929 09:22:30< Aginor> all sorted 20150929 09:35:25-!- ancestral [~ancestral@71-220-62-196.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20150929 09:41:31-!- joet [~joet@host86-163-222-10.range86-163.btcentralplus.com] has joined #wesnoth-dev 20150929 09:48:34-!- mjs-de [~mjs-de@f053052079.adsl.alicedsl.de] has quit [Remote host closed the connection] 20150929 09:49:06-!- genbattle [~genbattle@122-57-90-134.jetstream.xtra.co.nz] has quit [Ping timeout: 240 seconds] 20150929 09:54:08-!- Appleman1234 [~Appleman1@KD106161082059.au-net.ne.jp] has joined #wesnoth-dev 20150929 09:54:33-!- MotorMe [~MotorMe@111.203.197.141] has quit [Ping timeout: 252 seconds] 20150929 10:15:52< Aginor> wedge009: so the gui2 code contains a few calls to SDL_PumpEvents... In the middle of the draw functions... While passing a reference to the screen surface around. That screen surface becomes invalid after calling SDL_PumpEvent, causing subsequent uses to fail. 20150929 10:16:38-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20150929 10:20:48-!- Appleman1234 [~Appleman1@KD106161082059.au-net.ne.jp] has quit [Ping timeout: 264 seconds] 20150929 10:33:47< Aginor> looks like I'll be debugging gui2 20150929 10:55:01-!- Kwandulin [~Miranda@p5B009D8E.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20150929 11:01:34-!- MotorMe [~MotorMe@111.203.197.141] has joined #wesnoth-dev 20150929 11:34:24-!- metafield [40b40470@gateway/web/freenode/ip.64.180.4.112] has joined #wesnoth-dev 20150929 11:34:41< metafield> Hey 20150929 11:39:11-!- metafield [40b40470@gateway/web/freenode/ip.64.180.4.112] has quit [Client Quit] 20150929 11:43:31-!- Appleman1234 [~Appleman1@KD106161082059.au-net.ne.jp] has joined #wesnoth-dev 20150929 11:48:05-!- Appleman1234 [~Appleman1@KD106161082059.au-net.ne.jp] has quit [Ping timeout: 240 seconds] 20150929 11:51:14-!- MotorMe [~MotorMe@111.203.197.141] has quit [Ping timeout: 250 seconds] 20150929 12:35:40< wedge009> Aginor: Ugh, that's ugly. I was trying to step through the pump routines when debugging the Enter-on-delete-save-confirmation issue, but it was all just too much to keep track of. ): 20150929 12:45:31-!- Appleman1234 [~Appleman1@KD111239025005.au-net.ne.jp] has joined #wesnoth-dev 20150929 13:12:11-!- joet [~joet@host86-163-222-10.range86-163.btcentralplus.com] has quit [Ping timeout: 252 seconds] 20150929 13:27:00-!- joet [~joet@host86-163-223-204.range86-163.btcentralplus.com] has joined #wesnoth-dev 20150929 13:29:12-!- Appleman1234 [~Appleman1@KD111239025005.au-net.ne.jp] has quit [Ping timeout: 255 seconds] 20150929 13:37:18-!- pax2you [~pax@host213-156-dynamic.20-79-r.retail.telecomitalia.it] has joined #wesnoth-dev 20150929 13:49:17-!- MotorMe [~MotorMe@27.189.35.59] has joined #wesnoth-dev 20150929 13:51:58-!- aquileia [95acd0d3@gateway/web/freenode/ip.149.172.208.211] has joined #wesnoth-dev 20150929 13:52:52< aquileia> vultraz, shadowm, wedge009, Aginor: Win 8.1, SDL2 branch - correct 32x32 icon in the sound mixer for me 20150929 13:53:26-!- MotorMe [~MotorMe@27.189.35.59] has quit [Ping timeout: 250 seconds] 20150929 13:55:22< vultraz> aquileia: what about blending issues 20150929 13:55:29< aquileia> vultraz: You're using a MinGW build, I assume? If both wedge009 and I (that is, the VC users) don't have that issue, it might be compiler-specific 20150929 13:55:51< vultraz> uh... codeblock with tdmgcc5.1 20150929 13:56:20< vultraz> does that have something to do with mingw? 20150929 13:56:27< aquileia> It displays the 32x32 icon from the .ico file without blending issues 20150929 13:57:14< vultraz> huh 20150929 14:05:33< aquileia> well, actually I can't say for sure it's the .ico file, the resized 64x64 looks the same... 20150929 14:10:50-!- Shackra [~Jorge@186.177.2.148] has joined #wesnoth-dev 20150929 14:11:06 * aquileia rebuilds with a modified .ico 20150929 14:29:37-!- [Relic] [~Relic]@2602:306:33a3:6d30:8c16:682c:8546:eade] has joined #wesnoth-dev 20150929 14:41:41-!- Appleman1234 [~Appleman1@KD111239025134.au-net.ne.jp] has joined #wesnoth-dev 20150929 15:13:53-!- Kwandulin [~Miranda@p5B009D8E.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150929 15:20:37-!- Appleman1234 [~Appleman1@KD111239025134.au-net.ne.jp] has quit [Ping timeout: 256 seconds] 20150929 15:22:43-!- Jozrael [~Jozrael@192.91.144.16] has joined #wesnoth-dev 20150929 15:46:52-!- travis-ci [~travis-ci@ec2-54-80-45-133.compute-1.amazonaws.com] has joined #wesnoth-dev 20150929 15:46:53< travis-ci> gfgtdf/wesnoth-old#546 (sync_choice_split - 3bcf6f3 : gfgtdf): The build is still failing. 20150929 15:46:53< travis-ci> Build details : https://travis-ci.org/gfgtdf/wesnoth-old/builds/82758379 20150929 15:46:53-!- travis-ci [~travis-ci@ec2-54-80-45-133.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150929 16:03:37-!- Kwandulin [~Miranda@p5B009D8E.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20150929 16:10:22-!- gfgtdf [~chatzilla@f054134012.adsl.alicedsl.de] has joined #wesnoth-dev 20150929 16:10:39< gfgtdf> wedge009: are you trying to port the loadgame dialog to lua ? 20150929 16:10:44< gfgtdf> to gui2 i meant 20150929 16:12:19-!- ancestral [~ancestral@71-220-62-196.mpls.qwest.net] has joined #wesnoth-dev 20150929 16:17:21-!- Appleman1234 [~Appleman1@KD106161094205.au-net.ne.jp] has joined #wesnoth-dev 20150929 16:20:26-!- boucman_work [~jrosen@wesnoth/developer/boucman] has quit [Remote host closed the connection] 20150929 16:21:18-!- aquileia [95acd0d3@gateway/web/freenode/ip.149.172.208.211] has quit [Ping timeout: 246 seconds] 20150929 16:37:06-!- aquileia [95acd0d3@gateway/web/freenode/ip.149.172.208.211] has joined #wesnoth-dev 20150929 16:39:08< aquileia> vultraz: It uses the downscaled 64x64, so SDL seems to overwrite that image as well. As I said, it's displayed flawlessly though on the sdl2 branch for me 20150929 16:41:22< aquileia> I rebuilt about 4 times because I wasn't aware of Windows' icon cache... well, at least I learnt sth. 20150929 16:43:28-!- celmin|sleep is now known as celticminstrel 20150929 16:53:00-!- travis-ci [~travis-ci@ec2-54-161-214-78.compute-1.amazonaws.com] has joined #wesnoth-dev 20150929 16:53:01< travis-ci> gfgtdf/wesnoth-old#547 (sync_choice_split - 4d187da : gfgtdf): The build is still failing. 20150929 16:53:01< travis-ci> Build details : https://travis-ci.org/gfgtdf/wesnoth-old/builds/82769332 20150929 16:53:01-!- travis-ci [~travis-ci@ec2-54-161-214-78.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150929 16:53:06-!- louis94 [~~louis94@91.178.60.14] has joined #wesnoth-dev 20150929 16:59:39-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20150929 17:05:39-!- Appleman1234 [~Appleman1@KD106161094205.au-net.ne.jp] has quit [Ping timeout: 255 seconds] 20150929 17:31:18-!- louis94 [~~louis94@91.178.60.14] has quit [Quit: Konversation terminated!] 20150929 17:36:52-!- subliun [~quassel@unaffiliated/subliun] has quit [Ping timeout: 272 seconds] 20150929 17:52:36-!- aeth [~Michael@wesnoth/umc-dev/developer/aethaeryn] has quit [Read error: Connection reset by peer] 20150929 17:53:12-!- aeth [~Michael@wesnoth/umc-dev/developer/aethaeryn] has joined #wesnoth-dev 20150929 18:02:23-!- Appleman1234 [~Appleman1@KD111239007219.au-net.ne.jp] has joined #wesnoth-dev 20150929 18:02:45-!- ancestral [~ancestral@71-220-62-196.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20150929 18:25:36-!- tomreyn [~tomreyn@megaglest/team/tomreyn] has joined #wesnoth-dev 20150929 19:03:38-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20150929 19:06:01-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 252 seconds] 20150929 19:08:23-!- gfgtdf [~chatzilla@f054134012.adsl.alicedsl.de] has quit [Quit: ChatZilla 0.9.92 [Firefox 41.0/20150917150946]] 20150929 19:19:06-!- aquileia [95acd0d3@gateway/web/freenode/ip.149.172.208.211] has quit [Quit: Page closed] 20150929 19:31:12-!- travis-ci [~travis-ci@ec2-54-161-214-78.compute-1.amazonaws.com] has joined #wesnoth-dev 20150929 19:31:13< travis-ci> gfgtdf/wesnoth-old#548 (sync_choice_split - 30a0872 : gfgtdf): The build is still failing. 20150929 19:31:13< travis-ci> Build details : https://travis-ci.org/gfgtdf/wesnoth-old/builds/82801477 20150929 19:31:13-!- travis-ci [~travis-ci@ec2-54-161-214-78.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150929 19:41:30-!- joet [~joet@host86-163-223-204.range86-163.btcentralplus.com] has left #wesnoth-dev ["Leaving"] 20150929 19:41:51-!- Appleman1234 [~Appleman1@KD111239007219.au-net.ne.jp] has quit [Ping timeout: 256 seconds] 20150929 19:45:08-!- TheJJ_ [~rofl@ipbcc36ea9.dynamic.kabel-deutschland.de] has joined #wesnoth-dev 20150929 19:46:51-!- TheJJ [~rofl@ipbcc36ea9.dynamic.kabel-deutschland.de] has quit [Quit: No Ping reply in 180 seconds.] 20150929 20:00:12-!- horrowind [~Icedove@2a02:810a:8b00:1c54:21b:fcff:fee3:c3ff] has joined #wesnoth-dev 20150929 20:02:00-!- gfgtdf [~chatzilla@f054134012.adsl.alicedsl.de] has joined #wesnoth-dev 20150929 20:03:39-!- travis-ci [~travis-ci@ec2-54-161-214-78.compute-1.amazonaws.com] has joined #wesnoth-dev 20150929 20:03:40< travis-ci> gfgtdf/wesnoth-old#549 (sync_choice_split - 574d2dc : gfgtdf): The build is still failing. 20150929 20:03:40< travis-ci> Build details : https://travis-ci.org/gfgtdf/wesnoth-old/builds/82805297 20150929 20:03:40-!- travis-ci [~travis-ci@ec2-54-161-214-78.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150929 20:09:06< gfgtdf> celticminstrel: you helper.child_range implementation doesn't look goos to me, did you test it on vconfig and on normal configs ? 20150929 20:09:11< gfgtdf> your* 20150929 20:10:15< gfgtdf> good* 20150929 20:25:00-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has quit [Quit: wedge009] 20150929 20:25:16-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has joined #wesnoth-dev 20150929 20:29:46-!- AI0867 [~ai@wesnoth/developer/ai0867] has quit [Ping timeout: 246 seconds] 20150929 20:30:35-!- AI0867 [~ai@wesnoth/developer/ai0867] has joined #wesnoth-dev 20150929 20:38:09-!- Appleman1234 [~Appleman1@KD111239012185.au-net.ne.jp] has joined #wesnoth-dev 20150929 20:41:39-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20150929 20:46:03-!- Guest43368 [~quassel@london.acm.jhu.edu] has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.] 20150929 20:46:19-!- TC01 [~quassel@london.acm.jhu.edu] has joined #wesnoth-dev 20150929 20:49:05-!- gfgtdf [~chatzilla@f054134012.adsl.alicedsl.de] has quit [Quit: ChatZilla 0.9.92 [Firefox 41.0/20150917150946]] 20150929 20:58:20-!- travis-ci [~travis-ci@ec2-54-161-214-78.compute-1.amazonaws.com] has joined #wesnoth-dev 20150929 20:58:21< travis-ci> gfgtdf/wesnoth-old#550 (sync_choice_split - 3db5da6 : gfgtdf): The build is still failing. 20150929 20:58:21< travis-ci> Build details : https://travis-ci.org/gfgtdf/wesnoth-old/builds/82811953 20150929 20:58:21-!- travis-ci [~travis-ci@ec2-54-161-214-78.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150929 21:01:41-!- danni [~quassel@adsl-au-4-115.ozonline.com.au] has quit [Remote host closed the connection] 20150929 21:34:30-!- fabi [~quassel@176.4.83.34] has joined #wesnoth-dev 20150929 21:34:30-!- fabi [~quassel@176.4.83.34] has quit [Changing host] 20150929 21:34:30-!- fabi [~quassel@wesnoth/developer/fendrin] has joined #wesnoth-dev 20150929 21:40:25-!- tomreyn [~tomreyn@megaglest/team/tomreyn] has quit [Quit: tomreyn] 20150929 21:40:59-!- pax2you [~pax@host213-156-dynamic.20-79-r.retail.telecomitalia.it] has quit [Ping timeout: 268 seconds] 20150929 21:47:49-!- travis-ci [~travis-ci@ec2-54-161-214-78.compute-1.amazonaws.com] has joined #wesnoth-dev 20150929 21:47:50< travis-ci> gfgtdf/wesnoth-old#551 (sync_choice_split - 9591bd8 : gfgtdf): The build was fixed. 20150929 21:47:50< travis-ci> Build details : https://travis-ci.org/gfgtdf/wesnoth-old/builds/82817541 20150929 21:47:50-!- travis-ci [~travis-ci@ec2-54-161-214-78.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150929 21:56:30-!- TC01 [~quassel@london.acm.jhu.edu] has quit [Ping timeout: 240 seconds] 20150929 22:04:37-!- Guest82385 [~quassel@london.acm.jhu.edu] has joined #wesnoth-dev 20150929 22:10:15-!- horrowind [~Icedove@2a02:810a:8b00:1c54:21b:fcff:fee3:c3ff] has quit [Quit: horrowind] 20150929 22:13:34-!- TheJJ_ is now known as TheJJ 20150929 22:14:34< celticminstrel> gfgtdf: Only on vconfig. 20150929 22:16:22-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Remote host closed the connection] 20150929 22:29:26< celticminstrel> gfgtdf: What's wrong with it? 20150929 22:44:42< celticminstrel> For the record, normal configs are just a plain table. 20150929 22:44:51< celticminstrel> They don't get a metatable. 20150929 22:45:01< celticminstrel> So I guess I'll test it on one. 20150929 22:45:42< celticminstrel> I'm not sure if there's anywhere where a normal config is passed from Wesnoth into the Lua engine, but it's easy enought to build one in Lua. 20150929 22:45:46< celticminstrel> ^-t 20150929 22:47:02< celticminstrel> ...oh right, vcfg.__parsed or vcfg.__literal. 20150929 22:47:10-!- Appleman1234 [~Appleman1@KD111239012185.au-net.ne.jp] has quit [Ping timeout: 240 seconds] 20150929 22:49:17-!- gfgtdf [~chatzilla@78.54.142.31] has joined #wesnoth-dev 20150929 22:52:21< gfgtdf> celticminstrel: it looks to me like liek the state of the iterator (s) is not changed at all during the retunred function so i cannot see how that works on lua tables. 20150929 22:53:35< celticminstrel> Okay, so pairs() works differently on normal configs (it returns both tags and keys). 20150929 22:54:07< gfgtdf> celticminstrel: it doesnt do that on vconfigs ? 20150929 22:54:16< celticminstrel> Not the way I implemented it, no. 20150929 22:54:56< gfgtdf> celticminstrel: so your pairs does basically teh same as ipairs ? 20150929 22:55:15< celticminstrel> No, it returns keys only, no tags. ipairs() returns tags. 20150929 22:56:08< gfgtdf> celticminstrel: hmm ok, maybe we could just rename your pairs then so vconfig:arributes() or something. 20150929 22:56:30< celticminstrel> It would be rather difficult to make pairs() on vconfig work the same, since it would mean using two underlying C++ iterators. 20150929 22:56:38< celticminstrel> I suppose I could rename it to attributes. 20150929 22:58:08< celticminstrel> But there's no way (currently) to get just attributes for the normal configs. 20150929 22:58:42< gfgtdf> celticminstrelalos confusin about your child_range are the varaiblenames, you have local iter, s, i first and then local i,c and s in teh nested function i think its better to rename then to mkae it less confising 20150929 22:59:19< gfgtdf> celticminstrel: not having local variables with the sme name i mean 20150929 22:59:24< gfgtdf> same* 20150929 22:59:28< celticminstrel> Hmm. It looks like you might have a point. It seems not to work on normal configs. 20150929 23:01:55-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 265 seconds] 20150929 23:02:30-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has quit [Quit: wedge009] 20150929 23:02:43-!- Guest82385 [~quassel@london.acm.jhu.edu] has quit [Ping timeout: 246 seconds] 20150929 23:02:53-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has joined #wesnoth-dev 20150929 23:08:59-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has quit [Quit: wedge009] 20150929 23:09:40-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has joined #wesnoth-dev 20150929 23:10:28-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has quit [Client Quit] 20150929 23:18:53-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has joined #wesnoth-dev 20150929 23:19:59-!- Guest54237 [~quassel@london.acm.jhu.edu] has joined #wesnoth-dev 20150929 23:24:21-!- ancestral [~ancestral@71-220-62-196.mpls.qwest.net] has joined #wesnoth-dev 20150929 23:25:07-!- Guest54237 [~quassel@london.acm.jhu.edu] has quit [Ping timeout: 265 seconds] 20150929 23:34:49< gfgtdf> i just typed 'git rebase -i HEAD~20' to rebase my branch but for some unknown reason i see 23 commits in teh rebase-todo file, does anyone here know how this can happen ? 20150929 23:35:01< gfgtdf> shadowm: ^ maybe you know ? 20150929 23:39:10-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has quit [Quit: wedge009] 20150929 23:39:19-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has joined #wesnoth-dev 20150929 23:40:44< celticminstrel> Maybe there was a merge in the last 20 commits? 20150929 23:41:15< celticminstrel> I'm not sure if rebase interacts well with merges. 20150929 23:43:10< Aginor> I think you'll see commits coming from that merge within the rebase 20150929 23:44:03< celticminstrel> I suspect rebase would flatten a merge. 20150929 23:44:13< celticminstrel> But I don't really know. 20150929 23:45:32< gfgtdf> celticminstrel: yes that coudl be it 20150929 23:47:08-!- irker609 [~irker@uruz.ai0867.net] has joined #wesnoth-dev 20150929 23:47:08< irker609> wesnoth: Charles Dang wesnoth:master bdaddd9a4f17 / / (6 files in 5 dirs): New syntax for campaign difficulty http://git.io/vcZvQ 20150929 23:47:09< irker609> wesnoth: Charles Dang wesnoth:master bd6467d1664d / data/ (17 files in 17 dirs): Converted mainline campaigns to use new difficulty syntax http://git.io/vcZv7 20150929 23:47:10< irker609> wesnoth: Charles Dang wesnoth:master 7f8f428ec49a / src/gui/dialogs/campaign_difficulty.cpp: Removed underscores from non-class member variables http://git.io/vcZv5 20150929 23:47:12< irker609> wesnoth: Charles Dang wesnoth:master a849e862d845 / / (23 files in 22 dirs): Merge pull request #512 from Vultraz/master http://git.io/vcZvd 20150929 23:48:08-!- Appleman1234 [~Appleman1@KD111239024198.au-net.ne.jp] has joined #wesnoth-dev 20150929 23:49:36< irker609> wesnoth: Charles Dang wesnoth:master 4410f2ed87e6 / changelog: Changelog entry for new difficulty syntax http://git.io/vcZfl 20150929 23:53:48-!- ancestral [~ancestral@71-220-62-196.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20150929 23:53:51< vultraz> celticminstrel: would you like to work on using the new syntax in [option] yourself? 20150929 23:53:58< celticminstrel> Sure. 20150929 23:54:06< celticminstrel> After I figure out this child_range stuff. --- Log closed Wed Sep 30 00:00:06 2015